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

773 lines
5.5 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 sNr=Object.create;var uq=Object.defineProperty;var cNr=Object.getOwnPropertyDescriptor;var uNr=Object.getOwnPropertyNames;var lNr=Object.getPrototypeOf,fNr=Object.prototype.hasOwnProperty;var dNr=(e,t,r)=>t in e?uq(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var lq=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw new Error('Dynamic require of "'+e+'" is not supported')});var Fe=(e,t)=>()=>(e&&(t=e(e=0)),t);var Z=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),El=(e,t)=>{for(var r in t)uq(e,r,{get:t[r],enumerable:!0})},Fit=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of uNr(t))!fNr.call(e,o)&&o!==r&&uq(e,o,{get:()=>t[o],enumerable:!(n=cNr(t,o))||n.enumerable});return e};var fe=(e,t,r)=>(r=e!=null?sNr(lNr(e)):{},Fit(t||!e||!e.__esModule?uq(r,"default",{value:e,enumerable:!0}):r,e)),Kw=e=>Fit(uq({},"__esModule",{value:!0}),e);var _e=(e,t,r)=>(dNr(e,typeof t!="symbol"?t+"":t,r),r),Uit=(e,t,r)=>{if(!t.has(e))throw TypeError("Cannot "+r)};var uE=(e,t,r)=>(Uit(e,t,"read from private field"),r?r.call(e):t.get(e)),Aie=(e,t,r)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,r)},zit=(e,t,r,n)=>(Uit(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r);function Hit(){throw new Error("setTimeout has not been defined")}function Git(){throw new Error("clearTimeout has not been defined")}function qit(e){if($4===setTimeout)return setTimeout(e,0);if(($4===Hit||!$4)&&setTimeout)return $4=setTimeout,setTimeout(e,0);try{return $4(e,0)}catch{try{return $4.call(null,e,0)}catch{return $4.call(this,e,0)}}}function pNr(e){if(eC===clearTimeout)return clearTimeout(e);if((eC===Git||!eC)&&clearTimeout)return eC=clearTimeout,clearTimeout(e);try{return eC(e)}catch{try{return eC.call(null,e)}catch{return eC.call(this,e)}}}function hNr(){!iB||!u5||(iB=!1,u5.length?lE=u5.concat(lE):Sie=-1,lE.length&&Vit())}function Vit(){if(!iB){var e=qit(hNr);iB=!0;for(var t=lE.length;t;){for(u5=lE,lE=[];++Sie<t;)u5&&u5[Sie].run();Sie=-1,t=lE.length}u5=null,iB=!1,pNr(e)}}function mNr(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];lE.push(new Wit(e,t)),lE.length===1&&!iB&&qit(Vit)}function Wit(e,t){this.fun=e,this.array=t}function l5(){}function NNr(e){throw new Error("process.binding is not supported")}function ONr(){return"/"}function BNr(e){throw new Error("process.chdir is not supported")}function PNr(){return 0}function LNr(e){var t=DNr.call(oB)*.001,r=Math.floor(t),n=Math.floor(t%1*1e9);return e&&(r=r-e[0],n=n-e[1],n<0&&(r--,n+=1e9)),[r,n]}function UNr(){var e=new Date,t=e-FNr;return t/1e3}var $4,eC,lE,iB,u5,Sie,gNr,vNr,yNr,bNr,xNr,wNr,ANr,SNr,ENr,_Nr,CNr,TNr,INr,kNr,MNr,RNr,oB,DNr,FNr,A,jit,d=Fe(()=>{$4=Hit,eC=Git;typeof globalThis.setTimeout=="function"&&($4=setTimeout);typeof globalThis.clearTimeout=="function"&&(eC=clearTimeout);lE=[],iB=!1,Sie=-1;Wit.prototype.run=function(){this.fun.apply(null,this.array)};gNr="browser",vNr="browser",yNr=!0,bNr={},xNr=[],wNr="",ANr={},SNr={},ENr={};_Nr=l5,CNr=l5,TNr=l5,INr=l5,kNr=l5,MNr=l5,RNr=l5;oB=globalThis.performance||{},DNr=oB.now||oB.mozNow||oB.msNow||oB.oNow||oB.webkitNow||function(){return new Date().getTime()};FNr=new Date;A={nextTick:mNr,title:gNr,browser:yNr,env:bNr,argv:xNr,version:wNr,versions:ANr,on:_Nr,addListener:CNr,once:TNr,off:INr,removeListener:kNr,removeAllListeners:MNr,emit:RNr,binding:NNr,cwd:ONr,chdir:BNr,umask:PNr,hrtime:LNr,platform:vNr,release:SNr,config:ENr,uptime:UNr},jit={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(jit).forEach(e=>{let t=e.split("."),r=A;for(let n=0;n<t.length;n++){let o=t[n];n===t.length-1?r[o]=jit[e]:r=r[o]||(r[o]={})}})});var Yit=Z((Kit,d4e)=>{d();p();(function(e){typeof Kit=="object"&&typeof d4e<"u"?d4e.exports=e():typeof define=="function"&&define.amd?define([],e):(typeof window<"u"?window:typeof globalThis<"u"?globalThis:typeof self<"u"?self:this).buffer=e()})(function(){return function(){return function e(t,r,n){function o(s,c){if(!r[s]){if(!t[s]){var u=typeof lq=="function"&&lq;if(!c&&u)return u(s,!0);if(i)return i(s,!0);var l=new Error("Cannot find module '"+s+"'");throw l.code="MODULE_NOT_FOUND",l}var f=r[s]={exports:{}};t[s][0].call(f.exports,function(h){return o(t[s][1][h]||h)},f,f.exports,e,t,r,n)}return r[s].exports}for(var i=typeof lq=="function"&&lq,a=0;a<n.length;a++)o(n[a]);return o}}()({1:[function(e,t,r){"use strict";r.byteLength=function(f){var h=u(f),m=h[0],g=h[1];return 3*(m+g)/4-g},r.toByteArray=function(f){var h,m,g=u(f),v=g[0],b=g[1],x=new i(function(B,F,L){return 3*(F+L)/4-L}(0,v,b)),E=0,T=b>0?v-4:v;for(m=0;m<T;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)],x[E++]=h>>16&255,x[E++]=h>>8&255,x[E++]=255&h;return b===2&&(h=o[f.charCodeAt(m)]<<2|o[f.charCodeAt(m+1)]>>4,x[E++]=255&h),b===1&&(h=o[f.charCodeAt(m)]<<10|o[f.charCodeAt(m+1)]<<4|o[f.charCodeAt(m+2)]>>2,x[E++]=h>>8&255,x[E++]=255&h),x},r.fromByteArray=function(f){for(var h,m=f.length,g=m%3,v=[],b=0,x=m-g;b<x;b+=16383)v.push(l(f,b,b+16383>x?x: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 u(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 l(f,h,m){for(var g,v,b=[],x=h;x<m;x+=3)g=(f[x]<<16&16711680)+(f[x+1]<<8&65280)+(255&f[x+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(e,t,r){(function(c){"use strict";var o=e("base64-js"),i=e("ieee754");r.Buffer=c,r.SlowBuffer=function(W){return+W!=W&&(W=0),c.alloc(+W)},r.INSPECT_MAX_BYTES=50;var a=2147483647;function s(W){if(W>a)throw new RangeError('The value "'+W+'" is invalid for option "size"');var Q=new Uint8Array(W);return Q.__proto__=c.prototype,Q}function c(W,Q,Y){if(typeof W=="number"){if(typeof Q=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return f(W)}return u(W,Q,Y)}function u(W,Q,Y){if(typeof W=="string")return function(le,ve){if(typeof ve=="string"&&ve!==""||(ve="utf8"),!c.isEncoding(ve))throw new TypeError("Unknown encoding: "+ve);var ye=0|g(le,ve),Ie=s(ye),Me=Ie.write(le,ve);return Me!==ye&&(Ie=Ie.slice(0,Me)),Ie}(W,Q);if(ArrayBuffer.isView(W))return h(W);if(W==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof W);if(J(W,ArrayBuffer)||W&&J(W.buffer,ArrayBuffer))return function(le,ve,ye){if(ve<0||le.byteLength<ve)throw new RangeError('"offset" is outside of buffer bounds');if(le.byteLength<ve+(ye||0))throw new RangeError('"length" is outside of buffer bounds');var Ie;return Ie=ve===void 0&&ye===void 0?new Uint8Array(le):ye===void 0?new Uint8Array(le,ve):new Uint8Array(le,ve,ye),Ie.__proto__=c.prototype,Ie}(W,Q,Y);if(typeof W=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var $=W.valueOf&&W.valueOf();if($!=null&&$!==W)return c.from($,Q,Y);var re=function(le){if(c.isBuffer(le)){var ve=0|m(le.length),ye=s(ve);return ye.length===0||le.copy(ye,0,0,ve),ye}if(le.length!==void 0)return typeof le.length!="number"||de(le.length)?s(0):h(le);if(le.type==="Buffer"&&Array.isArray(le.data))return h(le.data)}(W);if(re)return re;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof W[Symbol.toPrimitive]=="function")return c.from(W[Symbol.toPrimitive]("string"),Q,Y);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof W)}function l(W){if(typeof W!="number")throw new TypeError('"size" argument must be of type number');if(W<0)throw new RangeError('The value "'+W+'" is invalid for option "size"')}function f(W){return l(W),s(W<0?0:0|m(W))}function h(W){for(var Q=W.length<0?0:0|m(W.length),Y=s(Q),$=0;$<Q;$+=1)Y[$]=255&W[$];return Y}function m(W){if(W>=a)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a.toString(16)+" bytes");return 0|W}function g(W,Q){if(c.isBuffer(W))return W.length;if(ArrayBuffer.isView(W)||J(W,ArrayBuffer))return W.byteLength;if(typeof W!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof W);var Y=W.length,$=arguments.length>2&&arguments[2]===!0;if(!$&&Y===0)return 0;for(var re=!1;;)switch(Q){case"ascii":case"latin1":case"binary":return Y;case"utf8":case"utf-8":return k(W).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*Y;case"hex":return Y>>>1;case"base64":return G(W).length;default:if(re)return $?-1:k(W).length;Q=(""+Q).toLowerCase(),re=!0}}function v(W,Q,Y){var $=W[Q];W[Q]=W[Y],W[Y]=$}function b(W,Q,Y,$,re){if(W.length===0)return-1;if(typeof Y=="string"?($=Y,Y=0):Y>2147483647?Y=2147483647:Y<-2147483648&&(Y=-2147483648),de(Y=+Y)&&(Y=re?0:W.length-1),Y<0&&(Y=W.length+Y),Y>=W.length){if(re)return-1;Y=W.length-1}else if(Y<0){if(!re)return-1;Y=0}if(typeof Q=="string"&&(Q=c.from(Q,$)),c.isBuffer(Q))return Q.length===0?-1:x(W,Q,Y,$,re);if(typeof Q=="number")return Q&=255,typeof Uint8Array.prototype.indexOf=="function"?re?Uint8Array.prototype.indexOf.call(W,Q,Y):Uint8Array.prototype.lastIndexOf.call(W,Q,Y):x(W,[Q],Y,$,re);throw new TypeError("val must be string, number or Buffer")}function x(W,Q,Y,$,re){var le,ve=1,ye=W.length,Ie=Q.length;if($!==void 0&&(($=String($).toLowerCase())==="ucs2"||$==="ucs-2"||$==="utf16le"||$==="utf-16le")){if(W.length<2||Q.length<2)return-1;ve=2,ye/=2,Ie/=2,Y/=2}function Me(ae,Ee){return ve===1?ae[Ee]:ae.readUInt16BE(Ee*ve)}if(re){var ke=-1;for(le=Y;le<ye;le++)if(Me(W,le)===Me(Q,ke===-1?0:le-ke)){if(ke===-1&&(ke=le),le-ke+1===Ie)return ke*ve}else ke!==-1&&(le-=le-ke),ke=-1}else for(Y+Ie>ye&&(Y=ye-Ie),le=Y;le>=0;le--){for(var X=!0,ee=0;ee<Ie;ee++)if(Me(W,le+ee)!==Me(Q,ee)){X=!1;break}if(X)return le}return-1}function E(W,Q,Y,$){Y=Number(Y)||0;var re=W.length-Y;$?($=Number($))>re&&($=re):$=re;var le=Q.length;$>le/2&&($=le/2);for(var ve=0;ve<$;++ve){var ye=parseInt(Q.substr(2*ve,2),16);if(de(ye))return ve;W[Y+ve]=ye}return ve}function T(W,Q,Y,$){return ce(k(Q,W.length-Y),W,Y,$)}function B(W,Q,Y,$){return ce(function(re){for(var le=[],ve=0;ve<re.length;++ve)le.push(255&re.charCodeAt(ve));return le}(Q),W,Y,$)}function F(W,Q,Y,$){return B(W,Q,Y,$)}function L(W,Q,Y,$){return ce(G(Q),W,Y,$)}function j(W,Q,Y,$){return ce(function(re,le){for(var ve,ye,Ie,Me=[],ke=0;ke<re.length&&!((le-=2)<0);++ke)ve=re.charCodeAt(ke),ye=ve>>8,Ie=ve%256,Me.push(Ie),Me.push(ye);return Me}(Q,W.length-Y),W,Y,$)}function q(W,Q,Y){return Q===0&&Y===W.length?o.fromByteArray(W):o.fromByteArray(W.slice(Q,Y))}function D(W,Q,Y){Y=Math.min(W.length,Y);for(var $=[],re=Q;re<Y;){var le,ve,ye,Ie,Me=W[re],ke=null,X=Me>239?4:Me>223?3:Me>191?2:1;if(re+X<=Y)switch(X){case 1:Me<128&&(ke=Me);break;case 2:(192&(le=W[re+1]))==128&&(Ie=(31&Me)<<6|63&le)>127&&(ke=Ie);break;case 3:le=W[re+1],ve=W[re+2],(192&le)==128&&(192&ve)==128&&(Ie=(15&Me)<<12|(63&le)<<6|63&ve)>2047&&(Ie<55296||Ie>57343)&&(ke=Ie);break;case 4:le=W[re+1],ve=W[re+2],ye=W[re+3],(192&le)==128&&(192&ve)==128&&(192&ye)==128&&(Ie=(15&Me)<<18|(63&le)<<12|(63&ve)<<6|63&ye)>65535&&Ie<1114112&&(ke=Ie)}ke===null?(ke=65533,X=1):ke>65535&&(ke-=65536,$.push(ke>>>10&1023|55296),ke=56320|1023&ke),$.push(ke),re+=X}return function(ee){var ae=ee.length;if(ae<=_)return String.fromCharCode.apply(String,ee);for(var Ee="",De=0;De<ae;)Ee+=String.fromCharCode.apply(String,ee.slice(De,De+=_));return Ee}($)}r.kMaxLength=a,c.TYPED_ARRAY_SUPPORT=function(){try{var W=new Uint8Array(1);return W.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},W.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(W,Q,Y){return u(W,Q,Y)},c.prototype.__proto__=Uint8Array.prototype,c.__proto__=Uint8Array,c.alloc=function(W,Q,Y){return function($,re,le){return l($),$<=0?s($):re!==void 0?typeof le=="string"?s($).fill(re,le):s($).fill(re):s($)}(W,Q,Y)},c.allocUnsafe=function(W){return f(W)},c.allocUnsafeSlow=function(W){return f(W)},c.isBuffer=function(W){return W!=null&&W._isBuffer===!0&&W!==c.prototype},c.compare=function(W,Q){if(J(W,Uint8Array)&&(W=c.from(W,W.offset,W.byteLength)),J(Q,Uint8Array)&&(Q=c.from(Q,Q.offset,Q.byteLength)),!c.isBuffer(W)||!c.isBuffer(Q))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(W===Q)return 0;for(var Y=W.length,$=Q.length,re=0,le=Math.min(Y,$);re<le;++re)if(W[re]!==Q[re]){Y=W[re],$=Q[re];break}return Y<$?-1:$<Y?1:0},c.isEncoding=function(W){switch(String(W).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(W,Q){if(!Array.isArray(W))throw new TypeError('"list" argument must be an Array of Buffers');if(W.length===0)return c.alloc(0);var Y;if(Q===void 0)for(Q=0,Y=0;Y<W.length;++Y)Q+=W[Y].length;var $=c.allocUnsafe(Q),re=0;for(Y=0;Y<W.length;++Y){var le=W[Y];if(J(le,Uint8Array)&&(le=c.from(le)),!c.isBuffer(le))throw new TypeError('"list" argument must be an Array of Buffers');le.copy($,re),re+=le.length}return $},c.byteLength=g,c.prototype._isBuffer=!0,c.prototype.swap16=function(){var W=this.length;if(W%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var Q=0;Q<W;Q+=2)v(this,Q,Q+1);return this},c.prototype.swap32=function(){var W=this.length;if(W%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var Q=0;Q<W;Q+=4)v(this,Q,Q+3),v(this,Q+1,Q+2);return this},c.prototype.swap64=function(){var W=this.length;if(W%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var Q=0;Q<W;Q+=8)v(this,Q,Q+7),v(this,Q+1,Q+6),v(this,Q+2,Q+5),v(this,Q+3,Q+4);return this},c.prototype.toString=function(){var W=this.length;return W===0?"":arguments.length===0?D(this,0,W):function(Q,Y,$){var re=!1;if((Y===void 0||Y<0)&&(Y=0),Y>this.length||(($===void 0||$>this.length)&&($=this.length),$<=0)||($>>>=0)<=(Y>>>=0))return"";for(Q||(Q="utf8");;)switch(Q){case"hex":return N(this,Y,$);case"utf8":case"utf-8":return D(this,Y,$);case"ascii":return R(this,Y,$);case"latin1":case"binary":return z(this,Y,$);case"base64":return q(this,Y,$);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return y(this,Y,$);default:if(re)throw new TypeError("Unknown encoding: "+Q);Q=(Q+"").toLowerCase(),re=!0}}.apply(this,arguments)},c.prototype.toLocaleString=c.prototype.toString,c.prototype.equals=function(W){if(!c.isBuffer(W))throw new TypeError("Argument must be a Buffer");return this===W||c.compare(this,W)===0},c.prototype.inspect=function(){var W="",Q=r.INSPECT_MAX_BYTES;return W=this.toString("hex",0,Q).replace(/(.{2})/g,"$1 ").trim(),this.length>Q&&(W+=" ... "),"<Buffer "+W+">"},c.prototype.compare=function(W,Q,Y,$,re){if(J(W,Uint8Array)&&(W=c.from(W,W.offset,W.byteLength)),!c.isBuffer(W))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof W);if(Q===void 0&&(Q=0),Y===void 0&&(Y=W?W.length:0),$===void 0&&($=0),re===void 0&&(re=this.length),Q<0||Y>W.length||$<0||re>this.length)throw new RangeError("out of range index");if($>=re&&Q>=Y)return 0;if($>=re)return-1;if(Q>=Y)return 1;if(this===W)return 0;for(var le=(re>>>=0)-($>>>=0),ve=(Y>>>=0)-(Q>>>=0),ye=Math.min(le,ve),Ie=this.slice($,re),Me=W.slice(Q,Y),ke=0;ke<ye;++ke)if(Ie[ke]!==Me[ke]){le=Ie[ke],ve=Me[ke];break}return le<ve?-1:ve<le?1:0},c.prototype.includes=function(W,Q,Y){return this.indexOf(W,Q,Y)!==-1},c.prototype.indexOf=function(W,Q,Y){return b(this,W,Q,Y,!0)},c.prototype.lastIndexOf=function(W,Q,Y){return b(this,W,Q,Y,!1)},c.prototype.write=function(W,Q,Y,$){if(Q===void 0)$="utf8",Y=this.length,Q=0;else if(Y===void 0&&typeof Q=="string")$=Q,Y=this.length,Q=0;else{if(!isFinite(Q))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");Q>>>=0,isFinite(Y)?(Y>>>=0,$===void 0&&($="utf8")):($=Y,Y=void 0)}var re=this.length-Q;if((Y===void 0||Y>re)&&(Y=re),W.length>0&&(Y<0||Q<0)||Q>this.length)throw new RangeError("Attempt to write outside buffer bounds");$||($="utf8");for(var le=!1;;)switch($){case"hex":return E(this,W,Q,Y);case"utf8":case"utf-8":return T(this,W,Q,Y);case"ascii":return B(this,W,Q,Y);case"latin1":case"binary":return F(this,W,Q,Y);case"base64":return L(this,W,Q,Y);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return j(this,W,Q,Y);default:if(le)throw new TypeError("Unknown encoding: "+$);$=(""+$).toLowerCase(),le=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var _=4096;function R(W,Q,Y){var $="";Y=Math.min(W.length,Y);for(var re=Q;re<Y;++re)$+=String.fromCharCode(127&W[re]);return $}function z(W,Q,Y){var $="";Y=Math.min(W.length,Y);for(var re=Q;re<Y;++re)$+=String.fromCharCode(W[re]);return $}function N(W,Q,Y){var $=W.length;(!Q||Q<0)&&(Q=0),(!Y||Y<0||Y>$)&&(Y=$);for(var re="",le=Q;le<Y;++le)re+=H(W[le]);return re}function y(W,Q,Y){for(var $=W.slice(Q,Y),re="",le=0;le<$.length;le+=2)re+=String.fromCharCode($[le]+256*$[le+1]);return re}function S(W,Q,Y){if(W%1!=0||W<0)throw new RangeError("offset is not uint");if(W+Q>Y)throw new RangeError("Trying to access beyond buffer length")}function I(W,Q,Y,$,re,le){if(!c.isBuffer(W))throw new TypeError('"buffer" argument must be a Buffer instance');if(Q>re||Q<le)throw new RangeError('"value" argument is out of bounds');if(Y+$>W.length)throw new RangeError("Index out of range")}function M(W,Q,Y,$,re,le){if(Y+$>W.length)throw new RangeError("Index out of range");if(Y<0)throw new RangeError("Index out of range")}function C(W,Q,Y,$,re){return Q=+Q,Y>>>=0,re||M(W,0,Y,4),i.write(W,Q,Y,$,23,4),Y+4}function P(W,Q,Y,$,re){return Q=+Q,Y>>>=0,re||M(W,0,Y,8),i.write(W,Q,Y,$,52,8),Y+8}c.prototype.slice=function(W,Q){var Y=this.length;(W=~~W)<0?(W+=Y)<0&&(W=0):W>Y&&(W=Y),(Q=Q===void 0?Y:~~Q)<0?(Q+=Y)<0&&(Q=0):Q>Y&&(Q=Y),Q<W&&(Q=W);var $=this.subarray(W,Q);return $.__proto__=c.prototype,$},c.prototype.readUIntLE=function(W,Q,Y){W>>>=0,Q>>>=0,Y||S(W,Q,this.length);for(var $=this[W],re=1,le=0;++le<Q&&(re*=256);)$+=this[W+le]*re;return $},c.prototype.readUIntBE=function(W,Q,Y){W>>>=0,Q>>>=0,Y||S(W,Q,this.length);for(var $=this[W+--Q],re=1;Q>0&&(re*=256);)$+=this[W+--Q]*re;return $},c.prototype.readUInt8=function(W,Q){return W>>>=0,Q||S(W,1,this.length),this[W]},c.prototype.readUInt16LE=function(W,Q){return W>>>=0,Q||S(W,2,this.length),this[W]|this[W+1]<<8},c.prototype.readUInt16BE=function(W,Q){return W>>>=0,Q||S(W,2,this.length),this[W]<<8|this[W+1]},c.prototype.readUInt32LE=function(W,Q){return W>>>=0,Q||S(W,4,this.length),(this[W]|this[W+1]<<8|this[W+2]<<16)+16777216*this[W+3]},c.prototype.readUInt32BE=function(W,Q){return W>>>=0,Q||S(W,4,this.length),16777216*this[W]+(this[W+1]<<16|this[W+2]<<8|this[W+3])},c.prototype.readIntLE=function(W,Q,Y){W>>>=0,Q>>>=0,Y||S(W,Q,this.length);for(var $=this[W],re=1,le=0;++le<Q&&(re*=256);)$+=this[W+le]*re;return $>=(re*=128)&&($-=Math.pow(2,8*Q)),$},c.prototype.readIntBE=function(W,Q,Y){W>>>=0,Q>>>=0,Y||S(W,Q,this.length);for(var $=Q,re=1,le=this[W+--$];$>0&&(re*=256);)le+=this[W+--$]*re;return le>=(re*=128)&&(le-=Math.pow(2,8*Q)),le},c.prototype.readInt8=function(W,Q){return W>>>=0,Q||S(W,1,this.length),128&this[W]?-1*(255-this[W]+1):this[W]},c.prototype.readInt16LE=function(W,Q){W>>>=0,Q||S(W,2,this.length);var Y=this[W]|this[W+1]<<8;return 32768&Y?4294901760|Y:Y},c.prototype.readInt16BE=function(W,Q){W>>>=0,Q||S(W,2,this.length);var Y=this[W+1]|this[W]<<8;return 32768&Y?4294901760|Y:Y},c.prototype.readInt32LE=function(W,Q){return W>>>=0,Q||S(W,4,this.length),this[W]|this[W+1]<<8|this[W+2]<<16|this[W+3]<<24},c.prototype.readInt32BE=function(W,Q){return W>>>=0,Q||S(W,4,this.length),this[W]<<24|this[W+1]<<16|this[W+2]<<8|this[W+3]},c.prototype.readFloatLE=function(W,Q){return W>>>=0,Q||S(W,4,this.length),i.read(this,W,!0,23,4)},c.prototype.readFloatBE=function(W,Q){return W>>>=0,Q||S(W,4,this.length),i.read(this,W,!1,23,4)},c.prototype.readDoubleLE=function(W,Q){return W>>>=0,Q||S(W,8,this.length),i.read(this,W,!0,52,8)},c.prototype.readDoubleBE=function(W,Q){return W>>>=0,Q||S(W,8,this.length),i.read(this,W,!1,52,8)},c.prototype.writeUIntLE=function(W,Q,Y,$){W=+W,Q>>>=0,Y>>>=0,$||I(this,W,Q,Y,Math.pow(2,8*Y)-1,0);var re=1,le=0;for(this[Q]=255&W;++le<Y&&(re*=256);)this[Q+le]=W/re&255;return Q+Y},c.prototype.writeUIntBE=function(W,Q,Y,$){W=+W,Q>>>=0,Y>>>=0,$||I(this,W,Q,Y,Math.pow(2,8*Y)-1,0);var re=Y-1,le=1;for(this[Q+re]=255&W;--re>=0&&(le*=256);)this[Q+re]=W/le&255;return Q+Y},c.prototype.writeUInt8=function(W,Q,Y){return W=+W,Q>>>=0,Y||I(this,W,Q,1,255,0),this[Q]=255&W,Q+1},c.prototype.writeUInt16LE=function(W,Q,Y){return W=+W,Q>>>=0,Y||I(this,W,Q,2,65535,0),this[Q]=255&W,this[Q+1]=W>>>8,Q+2},c.prototype.writeUInt16BE=function(W,Q,Y){return W=+W,Q>>>=0,Y||I(this,W,Q,2,65535,0),this[Q]=W>>>8,this[Q+1]=255&W,Q+2},c.prototype.writeUInt32LE=function(W,Q,Y){return W=+W,Q>>>=0,Y||I(this,W,Q,4,4294967295,0),this[Q+3]=W>>>24,this[Q+2]=W>>>16,this[Q+1]=W>>>8,this[Q]=255&W,Q+4},c.prototype.writeUInt32BE=function(W,Q,Y){return W=+W,Q>>>=0,Y||I(this,W,Q,4,4294967295,0),this[Q]=W>>>24,this[Q+1]=W>>>16,this[Q+2]=W>>>8,this[Q+3]=255&W,Q+4},c.prototype.writeIntLE=function(W,Q,Y,$){if(W=+W,Q>>>=0,!$){var re=Math.pow(2,8*Y-1);I(this,W,Q,Y,re-1,-re)}var le=0,ve=1,ye=0;for(this[Q]=255&W;++le<Y&&(ve*=256);)W<0&&ye===0&&this[Q+le-1]!==0&&(ye=1),this[Q+le]=(W/ve>>0)-ye&255;return Q+Y},c.prototype.writeIntBE=function(W,Q,Y,$){if(W=+W,Q>>>=0,!$){var re=Math.pow(2,8*Y-1);I(this,W,Q,Y,re-1,-re)}var le=Y-1,ve=1,ye=0;for(this[Q+le]=255&W;--le>=0&&(ve*=256);)W<0&&ye===0&&this[Q+le+1]!==0&&(ye=1),this[Q+le]=(W/ve>>0)-ye&255;return Q+Y},c.prototype.writeInt8=function(W,Q,Y){return W=+W,Q>>>=0,Y||I(this,W,Q,1,127,-128),W<0&&(W=255+W+1),this[Q]=255&W,Q+1},c.prototype.writeInt16LE=function(W,Q,Y){return W=+W,Q>>>=0,Y||I(this,W,Q,2,32767,-32768),this[Q]=255&W,this[Q+1]=W>>>8,Q+2},c.prototype.writeInt16BE=function(W,Q,Y){return W=+W,Q>>>=0,Y||I(this,W,Q,2,32767,-32768),this[Q]=W>>>8,this[Q+1]=255&W,Q+2},c.prototype.writeInt32LE=function(W,Q,Y){return W=+W,Q>>>=0,Y||I(this,W,Q,4,2147483647,-2147483648),this[Q]=255&W,this[Q+1]=W>>>8,this[Q+2]=W>>>16,this[Q+3]=W>>>24,Q+4},c.prototype.writeInt32BE=function(W,Q,Y){return W=+W,Q>>>=0,Y||I(this,W,Q,4,2147483647,-2147483648),W<0&&(W=4294967295+W+1),this[Q]=W>>>24,this[Q+1]=W>>>16,this[Q+2]=W>>>8,this[Q+3]=255&W,Q+4},c.prototype.writeFloatLE=function(W,Q,Y){return C(this,W,Q,!0,Y)},c.prototype.writeFloatBE=function(W,Q,Y){return C(this,W,Q,!1,Y)},c.prototype.writeDoubleLE=function(W,Q,Y){return P(this,W,Q,!0,Y)},c.prototype.writeDoubleBE=function(W,Q,Y){return P(this,W,Q,!1,Y)},c.prototype.copy=function(W,Q,Y,$){if(!c.isBuffer(W))throw new TypeError("argument should be a Buffer");if(Y||(Y=0),$||$===0||($=this.length),Q>=W.length&&(Q=W.length),Q||(Q=0),$>0&&$<Y&&($=Y),$===Y||W.length===0||this.length===0)return 0;if(Q<0)throw new RangeError("targetStart out of bounds");if(Y<0||Y>=this.length)throw new RangeError("Index out of range");if($<0)throw new RangeError("sourceEnd out of bounds");$>this.length&&($=this.length),W.length-Q<$-Y&&($=W.length-Q+Y);var re=$-Y;if(this===W&&typeof Uint8Array.prototype.copyWithin=="function")this.copyWithin(Q,Y,$);else if(this===W&&Y<Q&&Q<$)for(var le=re-1;le>=0;--le)W[le+Q]=this[le+Y];else Uint8Array.prototype.set.call(W,this.subarray(Y,$),Q);return re},c.prototype.fill=function(W,Q,Y,$){if(typeof W=="string"){if(typeof Q=="string"?($=Q,Q=0,Y=this.length):typeof Y=="string"&&($=Y,Y=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(W.length===1){var re=W.charCodeAt(0);($==="utf8"&&re<128||$==="latin1")&&(W=re)}}else typeof W=="number"&&(W&=255);if(Q<0||this.length<Q||this.length<Y)throw new RangeError("Out of range index");if(Y<=Q)return this;var le;if(Q>>>=0,Y=Y===void 0?this.length:Y>>>0,W||(W=0),typeof W=="number")for(le=Q;le<Y;++le)this[le]=W;else{var ve=c.isBuffer(W)?W:c.from(W,$),ye=ve.length;if(ye===0)throw new TypeError('The value "'+W+'" is invalid for argument "value"');for(le=0;le<Y-Q;++le)this[le+Q]=ve[le%ye]}return this};var V=/[^+\/0-9A-Za-z-_]/g;function H(W){return W<16?"0"+W.toString(16):W.toString(16)}function k(W,Q){var Y;Q=Q||1/0;for(var $=W.length,re=null,le=[],ve=0;ve<$;++ve){if((Y=W.charCodeAt(ve))>55295&&Y<57344){if(!re){if(Y>56319){(Q-=3)>-1&&le.push(239,191,189);continue}if(ve+1===$){(Q-=3)>-1&&le.push(239,191,189);continue}re=Y;continue}if(Y<56320){(Q-=3)>-1&&le.push(239,191,189),re=Y;continue}Y=65536+(re-55296<<10|Y-56320)}else re&&(Q-=3)>-1&&le.push(239,191,189);if(re=null,Y<128){if((Q-=1)<0)break;le.push(Y)}else if(Y<2048){if((Q-=2)<0)break;le.push(Y>>6|192,63&Y|128)}else if(Y<65536){if((Q-=3)<0)break;le.push(Y>>12|224,Y>>6&63|128,63&Y|128)}else{if(!(Y<1114112))throw new Error("Invalid code point");if((Q-=4)<0)break;le.push(Y>>18|240,Y>>12&63|128,Y>>6&63|128,63&Y|128)}}return le}function G(W){return o.toByteArray(function(Q){if((Q=(Q=Q.split("=")[0]).trim().replace(V,"")).length<2)return"";for(;Q.length%4!=0;)Q+="=";return Q}(W))}function ce(W,Q,Y,$){for(var re=0;re<$&&!(re+Y>=Q.length||re>=W.length);++re)Q[re+Y]=W[re];return re}function J(W,Q){return W instanceof Q||W!=null&&W.constructor!=null&&W.constructor.name!=null&&W.constructor.name===Q.name}function de(W){return W!=W}}).call(this,e("buffer").Buffer)},{"base64-js":1,buffer:2,ieee754:3}],3:[function(e,t,r){r.read=function(n,o,i,a,s){var c,u,l=8*s-a-1,f=(1<<l)-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+=l;m>0;c=256*c+n[o+g],g+=v,m-=8);for(u=c&(1<<-m)-1,c>>=-m,m+=a;m>0;u=256*u+n[o+g],g+=v,m-=8);if(c===0)c=1-h;else{if(c===f)return u?NaN:1/0*(b?-1:1);u+=Math.pow(2,a),c-=h}return(b?-1:1)*u*Math.pow(2,c-a)},r.write=function(n,o,i,a,s,c){var u,l,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,x=a?1:-1,E=o<0||o===0&&1/o<0?1:0;for(o=Math.abs(o),isNaN(o)||o===1/0?(l=isNaN(o)?1:0,u=m):(u=Math.floor(Math.log(o)/Math.LN2),o*(f=Math.pow(2,-u))<1&&(u--,f*=2),(o+=u+g>=1?v/f:v*Math.pow(2,1-g))*f>=2&&(u++,f/=2),u+g>=m?(l=0,u=m):u+g>=1?(l=(o*f-1)*Math.pow(2,s),u+=g):(l=o*Math.pow(2,g-1)*Math.pow(2,s),u=0));s>=8;n[i+b]=255&l,b+=x,l/=256,s-=8);for(u=u<<s|l,h+=s;h>0;n[i+b]=255&u,b+=x,u/=256,h-=8);n[i+b-x]|=128*E}},{}],4:[function(e,t,r){(function(u){"use strict";let o=e("base64-js"),i=e("ieee754"),a=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;r.Buffer=u,r.SlowBuffer=function(X){return+X!=X&&(X=0),u.alloc(+X)},r.INSPECT_MAX_BYTES=50;let s=2147483647;function c(X){if(X>s)throw new RangeError('The value "'+X+'" is invalid for option "size"');let ee=new Uint8Array(X);return Object.setPrototypeOf(ee,u.prototype),ee}function u(X,ee,ae){if(typeof X=="number"){if(typeof ee=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return h(X)}return l(X,ee,ae)}function l(X,ee,ae){if(typeof X=="string")return function(Re,Ve){if(typeof Ve=="string"&&Ve!==""||(Ve="utf8"),!u.isEncoding(Ve))throw new TypeError("Unknown encoding: "+Ve);let gt=0|b(Re,Ve),Qe=c(gt),ht=Qe.write(Re,Ve);return ht!==gt&&(Qe=Qe.slice(0,ht)),Qe}(X,ee);if(ArrayBuffer.isView(X))return function(Re){if(ve(Re,Uint8Array)){let Ve=new Uint8Array(Re);return g(Ve.buffer,Ve.byteOffset,Ve.byteLength)}return m(Re)}(X);if(X==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof X);if(ve(X,ArrayBuffer)||X&&ve(X.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(ve(X,SharedArrayBuffer)||X&&ve(X.buffer,SharedArrayBuffer)))return g(X,ee,ae);if(typeof X=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');let Ee=X.valueOf&&X.valueOf();if(Ee!=null&&Ee!==X)return u.from(Ee,ee,ae);let De=function(Re){if(u.isBuffer(Re)){let Ve=0|v(Re.length),gt=c(Ve);return gt.length===0||Re.copy(gt,0,0,Ve),gt}if(Re.length!==void 0)return typeof Re.length!="number"||ye(Re.length)?c(0):m(Re);if(Re.type==="Buffer"&&Array.isArray(Re.data))return m(Re.data)}(X);if(De)return De;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof X[Symbol.toPrimitive]=="function")return u.from(X[Symbol.toPrimitive]("string"),ee,ae);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof X)}function f(X){if(typeof X!="number")throw new TypeError('"size" argument must be of type number');if(X<0)throw new RangeError('The value "'+X+'" is invalid for option "size"')}function h(X){return f(X),c(X<0?0:0|v(X))}function m(X){let ee=X.length<0?0:0|v(X.length),ae=c(ee);for(let Ee=0;Ee<ee;Ee+=1)ae[Ee]=255&X[Ee];return ae}function g(X,ee,ae){if(ee<0||X.byteLength<ee)throw new RangeError('"offset" is outside of buffer bounds');if(X.byteLength<ee+(ae||0))throw new RangeError('"length" is outside of buffer bounds');let Ee;return Ee=ee===void 0&&ae===void 0?new Uint8Array(X):ae===void 0?new Uint8Array(X,ee):new Uint8Array(X,ee,ae),Object.setPrototypeOf(Ee,u.prototype),Ee}function v(X){if(X>=s)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s.toString(16)+" bytes");return 0|X}function b(X,ee){if(u.isBuffer(X))return X.length;if(ArrayBuffer.isView(X)||ve(X,ArrayBuffer))return X.byteLength;if(typeof X!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof X);let ae=X.length,Ee=arguments.length>2&&arguments[2]===!0;if(!Ee&&ae===0)return 0;let De=!1;for(;;)switch(ee){case"ascii":case"latin1":case"binary":return ae;case"utf8":case"utf-8":return $(X).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*ae;case"hex":return ae>>>1;case"base64":return re(X).length;default:if(De)return Ee?-1:$(X).length;ee=(""+ee).toLowerCase(),De=!0}}function x(X,ee,ae){let Ee=X[ee];X[ee]=X[ae],X[ae]=Ee}function E(X,ee,ae,Ee,De){if(X.length===0)return-1;if(typeof ae=="string"?(Ee=ae,ae=0):ae>2147483647?ae=2147483647:ae<-2147483648&&(ae=-2147483648),ye(ae=+ae)&&(ae=De?0:X.length-1),ae<0&&(ae=X.length+ae),ae>=X.length){if(De)return-1;ae=X.length-1}else if(ae<0){if(!De)return-1;ae=0}if(typeof ee=="string"&&(ee=u.from(ee,Ee)),u.isBuffer(ee))return ee.length===0?-1:T(X,ee,ae,Ee,De);if(typeof ee=="number")return ee&=255,typeof Uint8Array.prototype.indexOf=="function"?De?Uint8Array.prototype.indexOf.call(X,ee,ae):Uint8Array.prototype.lastIndexOf.call(X,ee,ae):T(X,[ee],ae,Ee,De);throw new TypeError("val must be string, number or Buffer")}function T(X,ee,ae,Ee,De){let Re,Ve=1,gt=X.length,Qe=ee.length;if(Ee!==void 0&&((Ee=String(Ee).toLowerCase())==="ucs2"||Ee==="ucs-2"||Ee==="utf16le"||Ee==="utf-16le")){if(X.length<2||ee.length<2)return-1;Ve=2,gt/=2,Qe/=2,ae/=2}function ht(Ot,pt){return Ve===1?Ot[pt]:Ot.readUInt16BE(pt*Ve)}if(De){let Ot=-1;for(Re=ae;Re<gt;Re++)if(ht(X,Re)===ht(ee,Ot===-1?0:Re-Ot)){if(Ot===-1&&(Ot=Re),Re-Ot+1===Qe)return Ot*Ve}else Ot!==-1&&(Re-=Re-Ot),Ot=-1}else for(ae+Qe>gt&&(ae=gt-Qe),Re=ae;Re>=0;Re--){let Ot=!0;for(let pt=0;pt<Qe;pt++)if(ht(X,Re+pt)!==ht(ee,pt)){Ot=!1;break}if(Ot)return Re}return-1}function B(X,ee,ae,Ee){ae=Number(ae)||0;let De=X.length-ae;Ee?(Ee=Number(Ee))>De&&(Ee=De):Ee=De;let Re=ee.length,Ve;for(Ee>Re/2&&(Ee=Re/2),Ve=0;Ve<Ee;++Ve){let gt=parseInt(ee.substr(2*Ve,2),16);if(ye(gt))return Ve;X[ae+Ve]=gt}return Ve}function F(X,ee,ae,Ee){return le($(ee,X.length-ae),X,ae,Ee)}function L(X,ee,ae,Ee){return le(function(De){let Re=[];for(let Ve=0;Ve<De.length;++Ve)Re.push(255&De.charCodeAt(Ve));return Re}(ee),X,ae,Ee)}function j(X,ee,ae,Ee){return le(re(ee),X,ae,Ee)}function q(X,ee,ae,Ee){return le(function(De,Re){let Ve,gt,Qe,ht=[];for(let Ot=0;Ot<De.length&&!((Re-=2)<0);++Ot)Ve=De.charCodeAt(Ot),gt=Ve>>8,Qe=Ve%256,ht.push(Qe),ht.push(gt);return ht}(ee,X.length-ae),X,ae,Ee)}function D(X,ee,ae){return ee===0&&ae===X.length?o.fromByteArray(X):o.fromByteArray(X.slice(ee,ae))}function _(X,ee,ae){ae=Math.min(X.length,ae);let Ee=[],De=ee;for(;De<ae;){let Re=X[De],Ve=null,gt=Re>239?4:Re>223?3:Re>191?2:1;if(De+gt<=ae){let Qe,ht,Ot,pt;switch(gt){case 1:Re<128&&(Ve=Re);break;case 2:(192&(Qe=X[De+1]))==128&&(pt=(31&Re)<<6|63&Qe)>127&&(Ve=pt);break;case 3:Qe=X[De+1],ht=X[De+2],(192&Qe)==128&&(192&ht)==128&&(pt=(15&Re)<<12|(63&Qe)<<6|63&ht)>2047&&(pt<55296||pt>57343)&&(Ve=pt);break;case 4:Qe=X[De+1],ht=X[De+2],Ot=X[De+3],(192&Qe)==128&&(192&ht)==128&&(192&Ot)==128&&(pt=(15&Re)<<18|(63&Qe)<<12|(63&ht)<<6|63&Ot)>65535&&pt<1114112&&(Ve=pt)}}Ve===null?(Ve=65533,gt=1):Ve>65535&&(Ve-=65536,Ee.push(Ve>>>10&1023|55296),Ve=56320|1023&Ve),Ee.push(Ve),De+=gt}return function(Re){let Ve=Re.length;if(Ve<=R)return String.fromCharCode.apply(String,Re);let gt="",Qe=0;for(;Qe<Ve;)gt+=String.fromCharCode.apply(String,Re.slice(Qe,Qe+=R));return gt}(Ee)}r.kMaxLength=s,u.TYPED_ARRAY_SUPPORT=function(){try{let X=new Uint8Array(1),ee={foo:function(){return 42}};return Object.setPrototypeOf(ee,Uint8Array.prototype),Object.setPrototypeOf(X,ee),X.foo()===42}catch{return!1}}(),u.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(u.prototype,"parent",{enumerable:!0,get:function(){if(u.isBuffer(this))return this.buffer}}),Object.defineProperty(u.prototype,"offset",{enumerable:!0,get:function(){if(u.isBuffer(this))return this.byteOffset}}),u.poolSize=8192,u.from=function(X,ee,ae){return l(X,ee,ae)},Object.setPrototypeOf(u.prototype,Uint8Array.prototype),Object.setPrototypeOf(u,Uint8Array),u.alloc=function(X,ee,ae){return function(Ee,De,Re){return f(Ee),Ee<=0?c(Ee):De!==void 0?typeof Re=="string"?c(Ee).fill(De,Re):c(Ee).fill(De):c(Ee)}(X,ee,ae)},u.allocUnsafe=function(X){return h(X)},u.allocUnsafeSlow=function(X){return h(X)},u.isBuffer=function(X){return X!=null&&X._isBuffer===!0&&X!==u.prototype},u.compare=function(X,ee){if(ve(X,Uint8Array)&&(X=u.from(X,X.offset,X.byteLength)),ve(ee,Uint8Array)&&(ee=u.from(ee,ee.offset,ee.byteLength)),!u.isBuffer(X)||!u.isBuffer(ee))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(X===ee)return 0;let ae=X.length,Ee=ee.length;for(let De=0,Re=Math.min(ae,Ee);De<Re;++De)if(X[De]!==ee[De]){ae=X[De],Ee=ee[De];break}return ae<Ee?-1:Ee<ae?1:0},u.isEncoding=function(X){switch(String(X).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}},u.concat=function(X,ee){if(!Array.isArray(X))throw new TypeError('"list" argument must be an Array of Buffers');if(X.length===0)return u.alloc(0);let ae;if(ee===void 0)for(ee=0,ae=0;ae<X.length;++ae)ee+=X[ae].length;let Ee=u.allocUnsafe(ee),De=0;for(ae=0;ae<X.length;++ae){let Re=X[ae];if(ve(Re,Uint8Array))De+Re.length>Ee.length?(u.isBuffer(Re)||(Re=u.from(Re)),Re.copy(Ee,De)):Uint8Array.prototype.set.call(Ee,Re,De);else{if(!u.isBuffer(Re))throw new TypeError('"list" argument must be an Array of Buffers');Re.copy(Ee,De)}De+=Re.length}return Ee},u.byteLength=b,u.prototype._isBuffer=!0,u.prototype.swap16=function(){let X=this.length;if(X%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let ee=0;ee<X;ee+=2)x(this,ee,ee+1);return this},u.prototype.swap32=function(){let X=this.length;if(X%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(let ee=0;ee<X;ee+=4)x(this,ee,ee+3),x(this,ee+1,ee+2);return this},u.prototype.swap64=function(){let X=this.length;if(X%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(let ee=0;ee<X;ee+=8)x(this,ee,ee+7),x(this,ee+1,ee+6),x(this,ee+2,ee+5),x(this,ee+3,ee+4);return this},u.prototype.toString=function(){let X=this.length;return X===0?"":arguments.length===0?_(this,0,X):function(ee,ae,Ee){let De=!1;if((ae===void 0||ae<0)&&(ae=0),ae>this.length||((Ee===void 0||Ee>this.length)&&(Ee=this.length),Ee<=0)||(Ee>>>=0)<=(ae>>>=0))return"";for(ee||(ee="utf8");;)switch(ee){case"hex":return y(this,ae,Ee);case"utf8":case"utf-8":return _(this,ae,Ee);case"ascii":return z(this,ae,Ee);case"latin1":case"binary":return N(this,ae,Ee);case"base64":return D(this,ae,Ee);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,ae,Ee);default:if(De)throw new TypeError("Unknown encoding: "+ee);ee=(ee+"").toLowerCase(),De=!0}}.apply(this,arguments)},u.prototype.toLocaleString=u.prototype.toString,u.prototype.equals=function(X){if(!u.isBuffer(X))throw new TypeError("Argument must be a Buffer");return this===X||u.compare(this,X)===0},u.prototype.inspect=function(){let X="",ee=r.INSPECT_MAX_BYTES;return X=this.toString("hex",0,ee).replace(/(.{2})/g,"$1 ").trim(),this.length>ee&&(X+=" ... "),"<Buffer "+X+">"},a&&(u.prototype[a]=u.prototype.inspect),u.prototype.compare=function(X,ee,ae,Ee,De){if(ve(X,Uint8Array)&&(X=u.from(X,X.offset,X.byteLength)),!u.isBuffer(X))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof X);if(ee===void 0&&(ee=0),ae===void 0&&(ae=X?X.length:0),Ee===void 0&&(Ee=0),De===void 0&&(De=this.length),ee<0||ae>X.length||Ee<0||De>this.length)throw new RangeError("out of range index");if(Ee>=De&&ee>=ae)return 0;if(Ee>=De)return-1;if(ee>=ae)return 1;if(this===X)return 0;let Re=(De>>>=0)-(Ee>>>=0),Ve=(ae>>>=0)-(ee>>>=0),gt=Math.min(Re,Ve),Qe=this.slice(Ee,De),ht=X.slice(ee,ae);for(let Ot=0;Ot<gt;++Ot)if(Qe[Ot]!==ht[Ot]){Re=Qe[Ot],Ve=ht[Ot];break}return Re<Ve?-1:Ve<Re?1:0},u.prototype.includes=function(X,ee,ae){return this.indexOf(X,ee,ae)!==-1},u.prototype.indexOf=function(X,ee,ae){return E(this,X,ee,ae,!0)},u.prototype.lastIndexOf=function(X,ee,ae){return E(this,X,ee,ae,!1)},u.prototype.write=function(X,ee,ae,Ee){if(ee===void 0)Ee="utf8",ae=this.length,ee=0;else if(ae===void 0&&typeof ee=="string")Ee=ee,ae=this.length,ee=0;else{if(!isFinite(ee))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");ee>>>=0,isFinite(ae)?(ae>>>=0,Ee===void 0&&(Ee="utf8")):(Ee=ae,ae=void 0)}let De=this.length-ee;if((ae===void 0||ae>De)&&(ae=De),X.length>0&&(ae<0||ee<0)||ee>this.length)throw new RangeError("Attempt to write outside buffer bounds");Ee||(Ee="utf8");let Re=!1;for(;;)switch(Ee){case"hex":return B(this,X,ee,ae);case"utf8":case"utf-8":return F(this,X,ee,ae);case"ascii":case"latin1":case"binary":return L(this,X,ee,ae);case"base64":return j(this,X,ee,ae);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return q(this,X,ee,ae);default:if(Re)throw new TypeError("Unknown encoding: "+Ee);Ee=(""+Ee).toLowerCase(),Re=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};let R=4096;function z(X,ee,ae){let Ee="";ae=Math.min(X.length,ae);for(let De=ee;De<ae;++De)Ee+=String.fromCharCode(127&X[De]);return Ee}function N(X,ee,ae){let Ee="";ae=Math.min(X.length,ae);for(let De=ee;De<ae;++De)Ee+=String.fromCharCode(X[De]);return Ee}function y(X,ee,ae){let Ee=X.length;(!ee||ee<0)&&(ee=0),(!ae||ae<0||ae>Ee)&&(ae=Ee);let De="";for(let Re=ee;Re<ae;++Re)De+=Ie[X[Re]];return De}function S(X,ee,ae){let Ee=X.slice(ee,ae),De="";for(let Re=0;Re<Ee.length-1;Re+=2)De+=String.fromCharCode(Ee[Re]+256*Ee[Re+1]);return De}function I(X,ee,ae){if(X%1!=0||X<0)throw new RangeError("offset is not uint");if(X+ee>ae)throw new RangeError("Trying to access beyond buffer length")}function M(X,ee,ae,Ee,De,Re){if(!u.isBuffer(X))throw new TypeError('"buffer" argument must be a Buffer instance');if(ee>De||ee<Re)throw new RangeError('"value" argument is out of bounds');if(ae+Ee>X.length)throw new RangeError("Index out of range")}function C(X,ee,ae,Ee,De){de(ee,Ee,De,X,ae,7);let Re=Number(ee&BigInt(4294967295));X[ae++]=Re,Re>>=8,X[ae++]=Re,Re>>=8,X[ae++]=Re,Re>>=8,X[ae++]=Re;let Ve=Number(ee>>BigInt(32)&BigInt(4294967295));return X[ae++]=Ve,Ve>>=8,X[ae++]=Ve,Ve>>=8,X[ae++]=Ve,Ve>>=8,X[ae++]=Ve,ae}function P(X,ee,ae,Ee,De){de(ee,Ee,De,X,ae,7);let Re=Number(ee&BigInt(4294967295));X[ae+7]=Re,Re>>=8,X[ae+6]=Re,Re>>=8,X[ae+5]=Re,Re>>=8,X[ae+4]=Re;let Ve=Number(ee>>BigInt(32)&BigInt(4294967295));return X[ae+3]=Ve,Ve>>=8,X[ae+2]=Ve,Ve>>=8,X[ae+1]=Ve,Ve>>=8,X[ae]=Ve,ae+8}function V(X,ee,ae,Ee,De,Re){if(ae+Ee>X.length)throw new RangeError("Index out of range");if(ae<0)throw new RangeError("Index out of range")}function H(X,ee,ae,Ee,De){return ee=+ee,ae>>>=0,De||V(X,0,ae,4),i.write(X,ee,ae,Ee,23,4),ae+4}function k(X,ee,ae,Ee,De){return ee=+ee,ae>>>=0,De||V(X,0,ae,8),i.write(X,ee,ae,Ee,52,8),ae+8}u.prototype.slice=function(X,ee){let ae=this.length;(X=~~X)<0?(X+=ae)<0&&(X=0):X>ae&&(X=ae),(ee=ee===void 0?ae:~~ee)<0?(ee+=ae)<0&&(ee=0):ee>ae&&(ee=ae),ee<X&&(ee=X);let Ee=this.subarray(X,ee);return Object.setPrototypeOf(Ee,u.prototype),Ee},u.prototype.readUintLE=u.prototype.readUIntLE=function(X,ee,ae){X>>>=0,ee>>>=0,ae||I(X,ee,this.length);let Ee=this[X],De=1,Re=0;for(;++Re<ee&&(De*=256);)Ee+=this[X+Re]*De;return Ee},u.prototype.readUintBE=u.prototype.readUIntBE=function(X,ee,ae){X>>>=0,ee>>>=0,ae||I(X,ee,this.length);let Ee=this[X+--ee],De=1;for(;ee>0&&(De*=256);)Ee+=this[X+--ee]*De;return Ee},u.prototype.readUint8=u.prototype.readUInt8=function(X,ee){return X>>>=0,ee||I(X,1,this.length),this[X]},u.prototype.readUint16LE=u.prototype.readUInt16LE=function(X,ee){return X>>>=0,ee||I(X,2,this.length),this[X]|this[X+1]<<8},u.prototype.readUint16BE=u.prototype.readUInt16BE=function(X,ee){return X>>>=0,ee||I(X,2,this.length),this[X]<<8|this[X+1]},u.prototype.readUint32LE=u.prototype.readUInt32LE=function(X,ee){return X>>>=0,ee||I(X,4,this.length),(this[X]|this[X+1]<<8|this[X+2]<<16)+16777216*this[X+3]},u.prototype.readUint32BE=u.prototype.readUInt32BE=function(X,ee){return X>>>=0,ee||I(X,4,this.length),16777216*this[X]+(this[X+1]<<16|this[X+2]<<8|this[X+3])},u.prototype.readBigUInt64LE=Me(function(X){W(X>>>=0,"offset");let ee=this[X],ae=this[X+7];ee!==void 0&&ae!==void 0||Q(X,this.length-8);let Ee=ee+256*this[++X]+65536*this[++X]+this[++X]*2**24,De=this[++X]+256*this[++X]+65536*this[++X]+ae*2**24;return BigInt(Ee)+(BigInt(De)<<BigInt(32))}),u.prototype.readBigUInt64BE=Me(function(X){W(X>>>=0,"offset");let ee=this[X],ae=this[X+7];ee!==void 0&&ae!==void 0||Q(X,this.length-8);let Ee=ee*2**24+65536*this[++X]+256*this[++X]+this[++X],De=this[++X]*2**24+65536*this[++X]+256*this[++X]+ae;return(BigInt(Ee)<<BigInt(32))+BigInt(De)}),u.prototype.readIntLE=function(X,ee,ae){X>>>=0,ee>>>=0,ae||I(X,ee,this.length);let Ee=this[X],De=1,Re=0;for(;++Re<ee&&(De*=256);)Ee+=this[X+Re]*De;return Ee>=(De*=128)&&(Ee-=Math.pow(2,8*ee)),Ee},u.prototype.readIntBE=function(X,ee,ae){X>>>=0,ee>>>=0,ae||I(X,ee,this.length);let Ee=ee,De=1,Re=this[X+--Ee];for(;Ee>0&&(De*=256);)Re+=this[X+--Ee]*De;return Re>=(De*=128)&&(Re-=Math.pow(2,8*ee)),Re},u.prototype.readInt8=function(X,ee){return X>>>=0,ee||I(X,1,this.length),128&this[X]?-1*(255-this[X]+1):this[X]},u.prototype.readInt16LE=function(X,ee){X>>>=0,ee||I(X,2,this.length);let ae=this[X]|this[X+1]<<8;return 32768&ae?4294901760|ae:ae},u.prototype.readInt16BE=function(X,ee){X>>>=0,ee||I(X,2,this.length);let ae=this[X+1]|this[X]<<8;return 32768&ae?4294901760|ae:ae},u.prototype.readInt32LE=function(X,ee){return X>>>=0,ee||I(X,4,this.length),this[X]|this[X+1]<<8|this[X+2]<<16|this[X+3]<<24},u.prototype.readInt32BE=function(X,ee){return X>>>=0,ee||I(X,4,this.length),this[X]<<24|this[X+1]<<16|this[X+2]<<8|this[X+3]},u.prototype.readBigInt64LE=Me(function(X){W(X>>>=0,"offset");let ee=this[X],ae=this[X+7];ee!==void 0&&ae!==void 0||Q(X,this.length-8);let Ee=this[X+4]+256*this[X+5]+65536*this[X+6]+(ae<<24);return(BigInt(Ee)<<BigInt(32))+BigInt(ee+256*this[++X]+65536*this[++X]+this[++X]*2**24)}),u.prototype.readBigInt64BE=Me(function(X){W(X>>>=0,"offset");let ee=this[X],ae=this[X+7];ee!==void 0&&ae!==void 0||Q(X,this.length-8);let Ee=(ee<<24)+65536*this[++X]+256*this[++X]+this[++X];return(BigInt(Ee)<<BigInt(32))+BigInt(this[++X]*2**24+65536*this[++X]+256*this[++X]+ae)}),u.prototype.readFloatLE=function(X,ee){return X>>>=0,ee||I(X,4,this.length),i.read(this,X,!0,23,4)},u.prototype.readFloatBE=function(X,ee){return X>>>=0,ee||I(X,4,this.length),i.read(this,X,!1,23,4)},u.prototype.readDoubleLE=function(X,ee){return X>>>=0,ee||I(X,8,this.length),i.read(this,X,!0,52,8)},u.prototype.readDoubleBE=function(X,ee){return X>>>=0,ee||I(X,8,this.length),i.read(this,X,!1,52,8)},u.prototype.writeUintLE=u.prototype.writeUIntLE=function(X,ee,ae,Ee){X=+X,ee>>>=0,ae>>>=0,!Ee&&M(this,X,ee,ae,Math.pow(2,8*ae)-1,0);let De=1,Re=0;for(this[ee]=255&X;++Re<ae&&(De*=256);)this[ee+Re]=X/De&255;return ee+ae},u.prototype.writeUintBE=u.prototype.writeUIntBE=function(X,ee,ae,Ee){X=+X,ee>>>=0,ae>>>=0,!Ee&&M(this,X,ee,ae,Math.pow(2,8*ae)-1,0);let De=ae-1,Re=1;for(this[ee+De]=255&X;--De>=0&&(Re*=256);)this[ee+De]=X/Re&255;return ee+ae},u.prototype.writeUint8=u.prototype.writeUInt8=function(X,ee,ae){return X=+X,ee>>>=0,ae||M(this,X,ee,1,255,0),this[ee]=255&X,ee+1},u.prototype.writeUint16LE=u.prototype.writeUInt16LE=function(X,ee,ae){return X=+X,ee>>>=0,ae||M(this,X,ee,2,65535,0),this[ee]=255&X,this[ee+1]=X>>>8,ee+2},u.prototype.writeUint16BE=u.prototype.writeUInt16BE=function(X,ee,ae){return X=+X,ee>>>=0,ae||M(this,X,ee,2,65535,0),this[ee]=X>>>8,this[ee+1]=255&X,ee+2},u.prototype.writeUint32LE=u.prototype.writeUInt32LE=function(X,ee,ae){return X=+X,ee>>>=0,ae||M(this,X,ee,4,4294967295,0),this[ee+3]=X>>>24,this[ee+2]=X>>>16,this[ee+1]=X>>>8,this[ee]=255&X,ee+4},u.prototype.writeUint32BE=u.prototype.writeUInt32BE=function(X,ee,ae){return X=+X,ee>>>=0,ae||M(this,X,ee,4,4294967295,0),this[ee]=X>>>24,this[ee+1]=X>>>16,this[ee+2]=X>>>8,this[ee+3]=255&X,ee+4},u.prototype.writeBigUInt64LE=Me(function(X,ee=0){return C(this,X,ee,BigInt(0),BigInt("0xffffffffffffffff"))}),u.prototype.writeBigUInt64BE=Me(function(X,ee=0){return P(this,X,ee,BigInt(0),BigInt("0xffffffffffffffff"))}),u.prototype.writeIntLE=function(X,ee,ae,Ee){if(X=+X,ee>>>=0,!Ee){let gt=Math.pow(2,8*ae-1);M(this,X,ee,ae,gt-1,-gt)}let De=0,Re=1,Ve=0;for(this[ee]=255&X;++De<ae&&(Re*=256);)X<0&&Ve===0&&this[ee+De-1]!==0&&(Ve=1),this[ee+De]=(X/Re>>0)-Ve&255;return ee+ae},u.prototype.writeIntBE=function(X,ee,ae,Ee){if(X=+X,ee>>>=0,!Ee){let gt=Math.pow(2,8*ae-1);M(this,X,ee,ae,gt-1,-gt)}let De=ae-1,Re=1,Ve=0;for(this[ee+De]=255&X;--De>=0&&(Re*=256);)X<0&&Ve===0&&this[ee+De+1]!==0&&(Ve=1),this[ee+De]=(X/Re>>0)-Ve&255;return ee+ae},u.prototype.writeInt8=function(X,ee,ae){return X=+X,ee>>>=0,ae||M(this,X,ee,1,127,-128),X<0&&(X=255+X+1),this[ee]=255&X,ee+1},u.prototype.writeInt16LE=function(X,ee,ae){return X=+X,ee>>>=0,ae||M(this,X,ee,2,32767,-32768),this[ee]=255&X,this[ee+1]=X>>>8,ee+2},u.prototype.writeInt16BE=function(X,ee,ae){return X=+X,ee>>>=0,ae||M(this,X,ee,2,32767,-32768),this[ee]=X>>>8,this[ee+1]=255&X,ee+2},u.prototype.writeInt32LE=function(X,ee,ae){return X=+X,ee>>>=0,ae||M(this,X,ee,4,2147483647,-2147483648),this[ee]=255&X,this[ee+1]=X>>>8,this[ee+2]=X>>>16,this[ee+3]=X>>>24,ee+4},u.prototype.writeInt32BE=function(X,ee,ae){return X=+X,ee>>>=0,ae||M(this,X,ee,4,2147483647,-2147483648),X<0&&(X=4294967295+X+1),this[ee]=X>>>24,this[ee+1]=X>>>16,this[ee+2]=X>>>8,this[ee+3]=255&X,ee+4},u.prototype.writeBigInt64LE=Me(function(X,ee=0){return C(this,X,ee,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),u.prototype.writeBigInt64BE=Me(function(X,ee=0){return P(this,X,ee,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),u.prototype.writeFloatLE=function(X,ee,ae){return H(this,X,ee,!0,ae)},u.prototype.writeFloatBE=function(X,ee,ae){return H(this,X,ee,!1,ae)},u.prototype.writeDoubleLE=function(X,ee,ae){return k(this,X,ee,!0,ae)},u.prototype.writeDoubleBE=function(X,ee,ae){return k(this,X,ee,!1,ae)},u.prototype.copy=function(X,ee,ae,Ee){if(!u.isBuffer(X))throw new TypeError("argument should be a Buffer");if(ae||(ae=0),Ee||Ee===0||(Ee=this.length),ee>=X.length&&(ee=X.length),ee||(ee=0),Ee>0&&Ee<ae&&(Ee=ae),Ee===ae||X.length===0||this.length===0)return 0;if(ee<0)throw new RangeError("targetStart out of bounds");if(ae<0||ae>=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),X.length-ee<Ee-ae&&(Ee=X.length-ee+ae);let De=Ee-ae;return this===X&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(ee,ae,Ee):Uint8Array.prototype.set.call(X,this.subarray(ae,Ee),ee),De},u.prototype.fill=function(X,ee,ae,Ee){if(typeof X=="string"){if(typeof ee=="string"?(Ee=ee,ee=0,ae=this.length):typeof ae=="string"&&(Ee=ae,ae=this.length),Ee!==void 0&&typeof Ee!="string")throw new TypeError("encoding must be a string");if(typeof Ee=="string"&&!u.isEncoding(Ee))throw new TypeError("Unknown encoding: "+Ee);if(X.length===1){let Re=X.charCodeAt(0);(Ee==="utf8"&&Re<128||Ee==="latin1")&&(X=Re)}}else typeof X=="number"?X&=255:typeof X=="boolean"&&(X=Number(X));if(ee<0||this.length<ee||this.length<ae)throw new RangeError("Out of range index");if(ae<=ee)return this;let De;if(ee>>>=0,ae=ae===void 0?this.length:ae>>>0,X||(X=0),typeof X=="number")for(De=ee;De<ae;++De)this[De]=X;else{let Re=u.isBuffer(X)?X:u.from(X,Ee),Ve=Re.length;if(Ve===0)throw new TypeError('The value "'+X+'" is invalid for argument "value"');for(De=0;De<ae-ee;++De)this[De+ee]=Re[De%Ve]}return this};let G={};function ce(X,ee,ae){G[X]=class extends ae{constructor(){super(),Object.defineProperty(this,"message",{value:ee.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${X}]`,this.stack,delete this.name}get code(){return X}set code(Ee){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:Ee,writable:!0})}toString(){return`${this.name} [${X}]: ${this.message}`}}}function J(X){let ee="",ae=X.length,Ee=X[0]==="-"?1:0;for(;ae>=Ee+4;ae-=3)ee=`_${X.slice(ae-3,ae)}${ee}`;return`${X.slice(0,ae)}${ee}`}function de(X,ee,ae,Ee,De,Re){if(X>ae||X<ee){let Ve=typeof ee=="bigint"?"n":"",gt;throw gt=Re>3?ee===0||ee===BigInt(0)?`>= 0${Ve} and < 2${Ve} ** ${8*(Re+1)}${Ve}`:`>= -(2${Ve} ** ${8*(Re+1)-1}${Ve}) and < 2 ** ${8*(Re+1)-1}${Ve}`:`>= ${ee}${Ve} and <= ${ae}${Ve}`,new G.ERR_OUT_OF_RANGE("value",gt,X)}(function(Ve,gt,Qe){W(gt,"offset"),Ve[gt]!==void 0&&Ve[gt+Qe]!==void 0||Q(gt,Ve.length-(Qe+1))})(Ee,De,Re)}function W(X,ee){if(typeof X!="number")throw new G.ERR_INVALID_ARG_TYPE(ee,"number",X)}function Q(X,ee,ae){throw Math.floor(X)!==X?(W(X,ae),new G.ERR_OUT_OF_RANGE(ae||"offset","an integer",X)):ee<0?new G.ERR_BUFFER_OUT_OF_BOUNDS:new G.ERR_OUT_OF_RANGE(ae||"offset",`>= ${ae?1:0} and <= ${ee}`,X)}ce("ERR_BUFFER_OUT_OF_BOUNDS",function(X){return X?`${X} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),ce("ERR_INVALID_ARG_TYPE",function(X,ee){return`The "${X}" argument must be of type number. Received type ${typeof ee}`},TypeError),ce("ERR_OUT_OF_RANGE",function(X,ee,ae){let Ee=`The value of "${X}" is out of range.`,De=ae;return Number.isInteger(ae)&&Math.abs(ae)>2**32?De=J(String(ae)):typeof ae=="bigint"&&(De=String(ae),(ae>BigInt(2)**BigInt(32)||ae<-(BigInt(2)**BigInt(32)))&&(De=J(De)),De+="n"),Ee+=` It must be ${ee}. Received ${De}`},RangeError);let Y=/[^+\/0-9A-Za-z-_]/g;function $(X,ee){let ae;ee=ee||1/0;let Ee=X.length,De=null,Re=[];for(let Ve=0;Ve<Ee;++Ve){if((ae=X.charCodeAt(Ve))>55295&&ae<57344){if(!De){if(ae>56319){(ee-=3)>-1&&Re.push(239,191,189);continue}if(Ve+1===Ee){(ee-=3)>-1&&Re.push(239,191,189);continue}De=ae;continue}if(ae<56320){(ee-=3)>-1&&Re.push(239,191,189),De=ae;continue}ae=65536+(De-55296<<10|ae-56320)}else De&&(ee-=3)>-1&&Re.push(239,191,189);if(De=null,ae<128){if((ee-=1)<0)break;Re.push(ae)}else if(ae<2048){if((ee-=2)<0)break;Re.push(ae>>6|192,63&ae|128)}else if(ae<65536){if((ee-=3)<0)break;Re.push(ae>>12|224,ae>>6&63|128,63&ae|128)}else{if(!(ae<1114112))throw new Error("Invalid code point");if((ee-=4)<0)break;Re.push(ae>>18|240,ae>>12&63|128,ae>>6&63|128,63&ae|128)}}return Re}function re(X){return o.toByteArray(function(ee){if((ee=(ee=ee.split("=")[0]).trim().replace(Y,"")).length<2)return"";for(;ee.length%4!=0;)ee+="=";return ee}(X))}function le(X,ee,ae,Ee){let De;for(De=0;De<Ee&&!(De+ae>=ee.length||De>=X.length);++De)ee[De+ae]=X[De];return De}function ve(X,ee){return X instanceof ee||X!=null&&X.constructor!=null&&X.constructor.name!=null&&X.constructor.name===ee.name}function ye(X){return X!=X}let Ie=function(){let X=new Array(256);for(let ee=0;ee<16;++ee){let ae=16*ee;for(let Ee=0;Ee<16;++Ee)X[ae+Ee]="0123456789abcdef"[ee]+"0123456789abcdef"[Ee]}return X}();function Me(X){return typeof BigInt>"u"?ke:X}function ke(){throw new Error("BigInt not supported")}}).call(this,e("buffer").Buffer)},{"base64-js":5,buffer:2,ieee754:6}],5:[function(e,t,r){"use strict";r.byteLength=function(f){var h=u(f),m=h[0],g=h[1];return 3*(m+g)/4-g},r.toByteArray=function(f){var h,m,g=u(f),v=g[0],b=g[1],x=new i(function(B,F,L){return 3*(F+L)/4-L}(0,v,b)),E=0,T=b>0?v-4:v;for(m=0;m<T;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)],x[E++]=h>>16&255,x[E++]=h>>8&255,x[E++]=255&h;return b===2&&(h=o[f.charCodeAt(m)]<<2|o[f.charCodeAt(m+1)]>>4,x[E++]=255&h),b===1&&(h=o[f.charCodeAt(m)]<<10|o[f.charCodeAt(m+1)]<<4|o[f.charCodeAt(m+2)]>>2,x[E++]=h>>8&255,x[E++]=255&h),x},r.fromByteArray=function(f){for(var h,m=f.length,g=m%3,v=[],b=0,x=m-g;b<x;b+=16383)v.push(l(f,b,b+16383>x?x: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 u(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 l(f,h,m){for(var g,v,b=[],x=h;x<m;x+=3)g=(f[x]<<16&16711680)+(f[x+1]<<8&65280)+(255&f[x+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(e,t,r){r.read=function(n,o,i,a,s){var c,u,l=8*s-a-1,f=(1<<l)-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+=l;m>0;c=256*c+n[o+g],g+=v,m-=8);for(u=c&(1<<-m)-1,c>>=-m,m+=a;m>0;u=256*u+n[o+g],g+=v,m-=8);if(c===0)c=1-h;else{if(c===f)return u?NaN:1/0*(b?-1:1);u+=Math.pow(2,a),c-=h}return(b?-1:1)*u*Math.pow(2,c-a)},r.write=function(n,o,i,a,s,c){var u,l,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,x=a?1:-1,E=o<0||o===0&&1/o<0?1:0;for(o=Math.abs(o),isNaN(o)||o===1/0?(l=isNaN(o)?1:0,u=m):(u=Math.floor(Math.log(o)/Math.LN2),o*(f=Math.pow(2,-u))<1&&(u--,f*=2),(o+=u+g>=1?v/f:v*Math.pow(2,1-g))*f>=2&&(u++,f/=2),u+g>=m?(l=0,u=m):u+g>=1?(l=(o*f-1)*Math.pow(2,s),u+=g):(l=o*Math.pow(2,g-1)*Math.pow(2,s),u=0));s>=8;n[i+b]=255&l,b+=x,l/=256,s-=8);for(u=u<<s|l,h+=s;h>0;n[i+b]=255&u,b+=x,u/=256,h-=8);n[i+b-x]|=128*E}},{}]},{},[4])(4)})});var w,p=Fe(()=>{w=fe(Yit())});var aat=Z(ko=>{"use strict";d();p();var h4e=Symbol.for("react.transitional.element"),zNr=Symbol.for("react.portal"),jNr=Symbol.for("react.fragment"),HNr=Symbol.for("react.strict_mode"),GNr=Symbol.for("react.profiler"),qNr=Symbol.for("react.consumer"),VNr=Symbol.for("react.context"),WNr=Symbol.for("react.forward_ref"),KNr=Symbol.for("react.suspense"),YNr=Symbol.for("react.memo"),eat=Symbol.for("react.lazy"),Jit=Symbol.iterator;function JNr(e){return e===null||typeof e!="object"?null:(e=Jit&&e[Jit]||e["@@iterator"],typeof e=="function"?e:null)}var tat={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},rat=Object.assign,nat={};function sB(e,t,r){this.props=e,this.context=t,this.refs=nat,this.updater=r||tat}sB.prototype.isReactComponent={};sB.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=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,e,t,"setState")};sB.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function oat(){}oat.prototype=sB.prototype;function m4e(e,t,r){this.props=e,this.context=t,this.refs=nat,this.updater=r||tat}var g4e=m4e.prototype=new oat;g4e.constructor=m4e;rat(g4e,sB.prototype);g4e.isPureReactComponent=!0;var Xit=Array.isArray,wc={H:null,A:null,T:null,S:null},iat=Object.prototype.hasOwnProperty;function v4e(e,t,r,n,o,i){return r=i.ref,{$$typeof:h4e,type:e,key:t,ref:r!==void 0?r:null,props:i}}function XNr(e,t){return v4e(e.type,t,void 0,void 0,void 0,e.props)}function y4e(e){return typeof e=="object"&&e!==null&&e.$$typeof===h4e}function ZNr(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var Zit=/\/+/g;function p4e(e,t){return typeof e=="object"&&e!==null&&e.key!=null?ZNr(""+e.key):t.toString(36)}function Qit(){}function QNr(e){switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:switch(typeof e.status=="string"?e.then(Qit,Qit):(e.status="pending",e.then(function(t){e.status==="pending"&&(e.status="fulfilled",e.value=t)},function(t){e.status==="pending"&&(e.status="rejected",e.reason=t)})),e.status){case"fulfilled":return e.value;case"rejected":throw e.reason}}throw e}function aB(e,t,r,n,o){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var a=!1;if(e===null)a=!0;else switch(i){case"bigint":case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case h4e:case zNr:a=!0;break;case eat:return a=e._init,aB(a(e._payload),t,r,n,o)}}if(a)return o=o(e),a=n===""?"."+p4e(e,0):n,Xit(o)?(r="",a!=null&&(r=a.replace(Zit,"$&/")+"/"),aB(o,t,r,"",function(u){return u})):o!=null&&(y4e(o)&&(o=XNr(o,r+(o.key==null||e&&e.key===o.key?"":(""+o.key).replace(Zit,"$&/")+"/")+a)),t.push(o)),1;a=0;var s=n===""?".":n+":";if(Xit(e))for(var c=0;c<e.length;c++)n=e[c],i=s+p4e(n,c),a+=aB(n,t,r,i,o);else if(c=JNr(e),typeof c=="function")for(e=c.call(e),c=0;!(n=e.next()).done;)n=n.value,i=s+p4e(n,c++),a+=aB(n,t,r,i,o);else if(i==="object"){if(typeof e.then=="function")return aB(QNr(e),t,r,n,o);throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.")}return a}function Eie(e,t,r){if(e==null)return e;var n=[],o=0;return aB(e,n,"","",function(i){return t.call(r,i,o++)}),n}function $Nr(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(r){(e._status===0||e._status===-1)&&(e._status=1,e._result=r)},function(r){(e._status===0||e._status===-1)&&(e._status=2,e._result=r)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var $it=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof A=="object"&&typeof A.emit=="function"){A.emit("uncaughtException",e);return}console.error(e)};function e9r(){}ko.Children={map:Eie,forEach:function(e,t,r){Eie(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return Eie(e,function(){t++}),t},toArray:function(e){return Eie(e,function(t){return t})||[]},only:function(e){if(!y4e(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};ko.Component=sB;ko.Fragment=jNr;ko.Profiler=GNr;ko.PureComponent=m4e;ko.StrictMode=HNr;ko.Suspense=KNr;ko.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=wc;ko.act=function(){throw Error("act(...) is not supported in production builds of React.")};ko.cache=function(e){return function(){return e.apply(null,arguments)}};ko.cloneElement=function(e,t,r){if(e==null)throw Error("The argument must be a React element, but you passed "+e+".");var n=rat({},e.props),o=e.key,i=void 0;if(t!=null)for(a in t.ref!==void 0&&(i=void 0),t.key!==void 0&&(o=""+t.key),t)!iat.call(t,a)||a==="key"||a==="__self"||a==="__source"||a==="ref"&&t.ref===void 0||(n[a]=t[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 v4e(e.type,o,void 0,void 0,i,n)};ko.createContext=function(e){return e={$$typeof:VNr,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider=e,e.Consumer={$$typeof:qNr,_context:e},e};ko.createElement=function(e,t,r){var n,o={},i=null;if(t!=null)for(n in t.key!==void 0&&(i=""+t.key),t)iat.call(t,n)&&n!=="key"&&n!=="__self"&&n!=="__source"&&(o[n]=t[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(e&&e.defaultProps)for(n in a=e.defaultProps,a)o[n]===void 0&&(o[n]=a[n]);return v4e(e,i,void 0,void 0,null,o)};ko.createRef=function(){return{current:null}};ko.forwardRef=function(e){return{$$typeof:WNr,render:e}};ko.isValidElement=y4e;ko.lazy=function(e){return{$$typeof:eat,_payload:{_status:-1,_result:e},_init:$Nr}};ko.memo=function(e,t){return{$$typeof:YNr,type:e,compare:t===void 0?null:t}};ko.startTransition=function(e){var t=wc.T,r={};wc.T=r;try{var n=e(),o=wc.S;o!==null&&o(r,n),typeof n=="object"&&n!==null&&typeof n.then=="function"&&n.then(e9r,$it)}catch(i){$it(i)}finally{wc.T=t}};ko.unstable_useCacheRefresh=function(){return wc.H.useCacheRefresh()};ko.use=function(e){return wc.H.use(e)};ko.useActionState=function(e,t,r){return wc.H.useActionState(e,t,r)};ko.useCallback=function(e,t){return wc.H.useCallback(e,t)};ko.useContext=function(e){return wc.H.useContext(e)};ko.useDebugValue=function(){};ko.useDeferredValue=function(e,t){return wc.H.useDeferredValue(e,t)};ko.useEffect=function(e,t){return wc.H.useEffect(e,t)};ko.useId=function(){return wc.H.useId()};ko.useImperativeHandle=function(e,t,r){return wc.H.useImperativeHandle(e,t,r)};ko.useInsertionEffect=function(e,t){return wc.H.useInsertionEffect(e,t)};ko.useLayoutEffect=function(e,t){return wc.H.useLayoutEffect(e,t)};ko.useMemo=function(e,t){return wc.H.useMemo(e,t)};ko.useOptimistic=function(e,t){return wc.H.useOptimistic(e,t)};ko.useReducer=function(e,t,r){return wc.H.useReducer(e,t,r)};ko.useRef=function(e){return wc.H.useRef(e)};ko.useState=function(e){return wc.H.useState(e)};ko.useSyncExternalStore=function(e,t,r){return wc.H.useSyncExternalStore(e,t,r)};ko.useTransition=function(){return wc.H.useTransition()};ko.version="19.0.0"});var Je=Z((N1o,sat)=>{"use strict";d();p();sat.exports=aat()});var vat=Z($a=>{"use strict";d();p();function A4e(e,t){var r=e.length;e.push(t);e:for(;0<r;){var n=r-1>>>1,o=e[n];if(0<_ie(o,t))e[n]=t,e[r]=o,r=n;else break e}}function j1(e){return e.length===0?null:e[0]}function Tie(e){if(e.length===0)return null;var t=e[0],r=e.pop();if(r!==t){e[0]=r;e:for(var n=0,o=e.length,i=o>>>1;n<i;){var a=2*(n+1)-1,s=e[a],c=a+1,u=e[c];if(0>_ie(s,r))c<o&&0>_ie(u,s)?(e[n]=u,e[c]=r,n=c):(e[n]=s,e[a]=r,n=a);else if(c<o&&0>_ie(u,r))e[n]=u,e[c]=r,n=c;else break e}}return t}function _ie(e,t){var r=e.sortIndex-t.sortIndex;return r!==0?r:e.id-t.id}$a.unstable_now=void 0;typeof performance=="object"&&typeof performance.now=="function"?(cat=performance,$a.unstable_now=function(){return cat.now()}):(b4e=Date,uat=b4e.now(),$a.unstable_now=function(){return b4e.now()-uat});var cat,b4e,uat,Yw=[],tC=[],t9r=1,ny=null,mp=3,Iie=!1,f5=!1,dq=!1,dat=typeof setTimeout=="function"?setTimeout:null,pat=typeof clearTimeout=="function"?clearTimeout:null,lat=typeof setImmediate<"u"?setImmediate:null;function Cie(e){for(var t=j1(tC);t!==null;){if(t.callback===null)Tie(tC);else if(t.startTime<=e)Tie(tC),t.sortIndex=t.expirationTime,A4e(Yw,t);else break;t=j1(tC)}}function S4e(e){if(dq=!1,Cie(e),!f5)if(j1(Yw)!==null)f5=!0,E4e();else{var t=j1(tC);t!==null&&_4e(S4e,t.startTime-e)}}var kie=!1,pq=-1,hat=5,mat=-1;function gat(){return!($a.unstable_now()-mat<hat)}function x4e(){if(kie){var e=$a.unstable_now();mat=e;var t=!0;try{e:{f5=!1,dq&&(dq=!1,pat(pq),pq=-1),Iie=!0;var r=mp;try{t:{for(Cie(e),ny=j1(Yw);ny!==null&&!(ny.expirationTime>e&&gat());){var n=ny.callback;if(typeof n=="function"){ny.callback=null,mp=ny.priorityLevel;var o=n(ny.expirationTime<=e);if(e=$a.unstable_now(),typeof o=="function"){ny.callback=o,Cie(e),t=!0;break t}ny===j1(Yw)&&Tie(Yw),Cie(e)}else Tie(Yw);ny=j1(Yw)}if(ny!==null)t=!0;else{var i=j1(tC);i!==null&&_4e(S4e,i.startTime-e),t=!1}}break e}finally{ny=null,mp=r,Iie=!1}t=void 0}}finally{t?fq():kie=!1}}}var fq;typeof lat=="function"?fq=function(){lat(x4e)}:typeof MessageChannel<"u"?(w4e=new MessageChannel,fat=w4e.port2,w4e.port1.onmessage=x4e,fq=function(){fat.postMessage(null)}):fq=function(){dat(x4e,0)};var w4e,fat;function E4e(){kie||(kie=!0,fq())}function _4e(e,t){pq=dat(function(){e($a.unstable_now())},t)}$a.unstable_IdlePriority=5;$a.unstable_ImmediatePriority=1;$a.unstable_LowPriority=4;$a.unstable_NormalPriority=3;$a.unstable_Profiling=null;$a.unstable_UserBlockingPriority=2;$a.unstable_cancelCallback=function(e){e.callback=null};$a.unstable_continueExecution=function(){f5||Iie||(f5=!0,E4e())};$a.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):hat=0<e?Math.floor(1e3/e):5};$a.unstable_getCurrentPriorityLevel=function(){return mp};$a.unstable_getFirstCallbackNode=function(){return j1(Yw)};$a.unstable_next=function(e){switch(mp){case 1:case 2:case 3:var t=3;break;default:t=mp}var r=mp;mp=t;try{return e()}finally{mp=r}};$a.unstable_pauseExecution=function(){};$a.unstable_requestPaint=function(){};$a.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=mp;mp=e;try{return t()}finally{mp=r}};$a.unstable_scheduleCallback=function(e,t,r){var n=$a.unstable_now();switch(typeof r=="object"&&r!==null?(r=r.delay,r=typeof r=="number"&&0<r?n+r:n):r=n,e){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,e={id:t9r++,callback:t,priorityLevel:e,startTime:r,expirationTime:o,sortIndex:-1},r>n?(e.sortIndex=r,A4e(tC,e),j1(Yw)===null&&e===j1(tC)&&(dq?(pat(pq),pq=-1):dq=!0,_4e(S4e,r-n))):(e.sortIndex=o,A4e(Yw,e),f5||Iie||(f5=!0,E4e())),e};$a.unstable_shouldYield=gat;$a.unstable_wrapCallback=function(e){var t=mp;return function(){var r=mp;mp=t;try{return e.apply(this,arguments)}finally{mp=r}}}});var bat=Z((F1o,yat)=>{"use strict";d();p();yat.exports=vat()});var wat=Z(Bh=>{"use strict";d();p();var r9r=Je();function xat(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var r=2;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function rC(){}var Oh={d:{f:rC,r:function(){throw Error(xat(522))},D:rC,C:rC,L:rC,m:rC,X:rC,S:rC,M:rC},p:0,findDOMNode:null},n9r=Symbol.for("react.portal");function o9r(e,t,r){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:n9r,key:n==null?null:""+n,children:e,containerInfo:t,implementation:r}}var hq=r9r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function Mie(e,t){if(e==="font")return"";if(typeof t=="string")return t==="use-credentials"?t:""}Bh.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Oh;Bh.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)throw Error(xat(299));return o9r(e,t,null,r)};Bh.flushSync=function(e){var t=hq.T,r=Oh.p;try{if(hq.T=null,Oh.p=2,e)return e()}finally{hq.T=t,Oh.p=r,Oh.d.f()}};Bh.preconnect=function(e,t){typeof e=="string"&&(t?(t=t.crossOrigin,t=typeof t=="string"?t==="use-credentials"?t:"":void 0):t=null,Oh.d.C(e,t))};Bh.prefetchDNS=function(e){typeof e=="string"&&Oh.d.D(e)};Bh.preinit=function(e,t){if(typeof e=="string"&&t&&typeof t.as=="string"){var r=t.as,n=Mie(r,t.crossOrigin),o=typeof t.integrity=="string"?t.integrity:void 0,i=typeof t.fetchPriority=="string"?t.fetchPriority:void 0;r==="style"?Oh.d.S(e,typeof t.precedence=="string"?t.precedence:void 0,{crossOrigin:n,integrity:o,fetchPriority:i}):r==="script"&&Oh.d.X(e,{crossOrigin:n,integrity:o,fetchPriority:i,nonce:typeof t.nonce=="string"?t.nonce:void 0})}};Bh.preinitModule=function(e,t){if(typeof e=="string")if(typeof t=="object"&&t!==null){if(t.as==null||t.as==="script"){var r=Mie(t.as,t.crossOrigin);Oh.d.M(e,{crossOrigin:r,integrity:typeof t.integrity=="string"?t.integrity:void 0,nonce:typeof t.nonce=="string"?t.nonce:void 0})}}else t==null&&Oh.d.M(e)};Bh.preload=function(e,t){if(typeof e=="string"&&typeof t=="object"&&t!==null&&typeof t.as=="string"){var r=t.as,n=Mie(r,t.crossOrigin);Oh.d.L(e,r,{crossOrigin:n,integrity:typeof t.integrity=="string"?t.integrity:void 0,nonce:typeof t.nonce=="string"?t.nonce:void 0,type:typeof t.type=="string"?t.type:void 0,fetchPriority:typeof t.fetchPriority=="string"?t.fetchPriority:void 0,referrerPolicy:typeof t.referrerPolicy=="string"?t.referrerPolicy:void 0,imageSrcSet:typeof t.imageSrcSet=="string"?t.imageSrcSet:void 0,imageSizes:typeof t.imageSizes=="string"?t.imageSizes:void 0,media:typeof t.media=="string"?t.media:void 0})}};Bh.preloadModule=function(e,t){if(typeof e=="string")if(t){var r=Mie(t.as,t.crossOrigin);Oh.d.m(e,{as:typeof t.as=="string"&&t.as!=="script"?t.as:void 0,crossOrigin:r,integrity:typeof t.integrity=="string"?t.integrity:void 0})}else Oh.d.m(e)};Bh.requestFormReset=function(e){Oh.d.r(e)};Bh.unstable_batchedUpdates=function(e,t){return e(t)};Bh.useFormState=function(e,t,r){return hq.H.useFormState(e,t,r)};Bh.useFormStatus=function(){return hq.H.useHostTransitionStatus()};Bh.version="19.0.0"});var nC=Z((q1o,Sat)=>{"use strict";d();p();function Aat(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Aat)}catch(e){console.error(e)}}Aat(),Sat.exports=wat()});var ylt=Z(Jae=>{"use strict";d();p();var Tl=bat(),Hst=Je(),i9r=nC();function er(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var r=2;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function Gst(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}var a9r=Symbol.for("react.element"),Rie=Symbol.for("react.transitional.element"),Sq=Symbol.for("react.portal"),hB=Symbol.for("react.fragment"),qst=Symbol.for("react.strict_mode"),nCe=Symbol.for("react.profiler"),s9r=Symbol.for("react.provider"),Vst=Symbol.for("react.consumer"),yE=Symbol.for("react.context"),XCe=Symbol.for("react.forward_ref"),oCe=Symbol.for("react.suspense"),iCe=Symbol.for("react.suspense_list"),ZCe=Symbol.for("react.memo"),aC=Symbol.for("react.lazy");Symbol.for("react.scope");Symbol.for("react.debug_trace_mode");var Wst=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden");Symbol.for("react.tracing_marker");var c9r=Symbol.for("react.memo_cache_sentinel"),Eat=Symbol.iterator;function mq(e){return e===null||typeof e!="object"?null:(e=Eat&&e[Eat]||e["@@iterator"],typeof e=="function"?e:null)}var u9r=Symbol.for("react.client.reference");function aCe(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===u9r?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case hB:return"Fragment";case Sq:return"Portal";case nCe:return"Profiler";case qst:return"StrictMode";case oCe:return"Suspense";case iCe:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case yE:return(e.displayName||"Context")+".Provider";case Vst:return(e._context.displayName||"Context")+".Consumer";case XCe:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ZCe:return t=e.displayName||null,t!==null?t:aCe(e.type)||"Memo";case aC:t=e._payload,e=e._init;try{return aCe(e(t))}catch{}}return null}var vo=Hst.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Ps=Object.assign,C4e,_at;function Eq(e){if(C4e===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);C4e=t&&t[1]||"",_at=-1<r.stack.indexOf(`
at`)?" (<anonymous>)":-1<r.stack.indexOf("@")?"@unknown:0:0":""}return`
`+C4e+e+_at}var T4e=!1;function I4e(e,t){if(!e||T4e)return"";T4e=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var n={DetermineComponentFrameRoot:function(){try{if(t){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(e,[],f)}else{try{f.call()}catch(m){h=m}e.call(f.prototype)}}else{try{throw Error()}catch(m){h=m}(f=e())&&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(`
`),u=s.split(`
`);for(o=n=0;n<c.length&&!c[n].includes("DetermineComponentFrameRoot");)n++;for(;o<u.length&&!u[o].includes("DetermineComponentFrameRoot");)o++;if(n===c.length||o===u.length)for(n=c.length-1,o=u.length-1;1<=n&&0<=o&&c[n]!==u[o];)o--;for(;1<=n&&0<=o;n--,o--)if(c[n]!==u[o]){if(n!==1||o!==1)do if(n--,o--,0>o||c[n]!==u[o]){var l=`
`+c[n].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}while(1<=n&&0<=o);break}}}finally{T4e=!1,Error.prepareStackTrace=r}return(r=e?e.displayName||e.name:"")?Eq(r):""}function l9r(e){switch(e.tag){case 26:case 27:case 5:return Eq(e.type);case 16:return Eq("Lazy");case 13:return Eq("Suspense");case 19:return Eq("SuspenseList");case 0:case 15:return e=I4e(e.type,!1),e;case 11:return e=I4e(e.type.render,!1),e;case 1:return e=I4e(e.type,!0),e;default:return""}}function Cat(e){try{var t="";do t+=l9r(e),e=e.return;while(e);return t}catch(r){return`
Error generating stack: `+r.message+`
`+r.stack}}function HB(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function Kst(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function Tat(e){if(HB(e)!==e)throw Error(er(188))}function f9r(e){var t=e.alternate;if(!t){if(t=HB(e),t===null)throw Error(er(188));return t!==e?null:e}for(var r=e,n=t;;){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 Tat(o),e;if(i===n)return Tat(o),t;i=i.sibling}throw Error(er(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(er(189))}}if(r.alternate!==n)throw Error(er(190))}if(r.tag!==3)throw Error(er(188));return r.stateNode.current===r?e:t}function Yst(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=Yst(e),t!==null)return t;e=e.sibling}return null}var _q=Array.isArray,Bs=i9r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,y5={pending:!1,data:null,method:null,action:null},sCe=[],mB=-1;function t2(e){return{current:e}}function lf(e){0>mB||(e.current=sCe[mB],sCe[mB]=null,mB--)}function ec(e,t){mB++,sCe[mB]=e.current,e.current=t}var Zw=t2(null),Gq=t2(null),hC=t2(null),sae=t2(null);function cae(e,t){switch(ec(hC,t),ec(Gq,e),ec(Zw,null),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)&&(t=t.namespaceURI)?kst(t):0;break;default:if(e=e===8?t.parentNode:t,t=e.tagName,e=e.namespaceURI)e=kst(e),t=alt(e,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}lf(Zw),ec(Zw,t)}function OB(){lf(Zw),lf(Gq),lf(hC)}function cCe(e){e.memoizedState!==null&&ec(sae,e);var t=Zw.current,r=alt(t,e.type);t!==r&&(ec(Gq,e),ec(Zw,r))}function uae(e){Gq.current===e&&(lf(Zw),lf(Gq)),sae.current===e&&(lf(sae),eV._currentValue=y5)}var uCe=Object.prototype.hasOwnProperty,QCe=Tl.unstable_scheduleCallback,k4e=Tl.unstable_cancelCallback,d9r=Tl.unstable_shouldYield,p9r=Tl.unstable_requestPaint,Qw=Tl.unstable_now,h9r=Tl.unstable_getCurrentPriorityLevel,Jst=Tl.unstable_ImmediatePriority,Xst=Tl.unstable_UserBlockingPriority,lae=Tl.unstable_NormalPriority,m9r=Tl.unstable_LowPriority,Zst=Tl.unstable_IdlePriority,g9r=Tl.log,v9r=Tl.unstable_setDisableYieldValue,oV=null,Cg=null;function y9r(e){if(Cg&&typeof Cg.onCommitFiberRoot=="function")try{Cg.onCommitFiberRoot(oV,e,void 0,(e.current.flags&128)===128)}catch{}}function dC(e){if(typeof g9r=="function"&&v9r(e),Cg&&typeof Cg.setStrictMode=="function")try{Cg.setStrictMode(oV,e)}catch{}}var Tg=Math.clz32?Math.clz32:w9r,b9r=Math.log,x9r=Math.LN2;function w9r(e){return e>>>=0,e===0?32:31-(b9r(e)/x9r|0)|0}var Nie=128,Oie=4194304;function p5(e){var t=e&42;if(t!==0)return t;switch(e&-e){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 e&4194176;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Pae(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,o=e.suspendedLanes,i=e.pingedLanes,a=e.warmLanes;e=e.finishedLanes!==0;var s=r&134217727;return s!==0?(r=s&~o,r!==0?n=p5(r):(i&=s,i!==0?n=p5(i):e||(a=s&~a,a!==0&&(n=p5(a))))):(s=r&~o,s!==0?n=p5(s):i!==0?n=p5(i):e||(a=r&~a,a!==0&&(n=p5(a)))),n===0?0:t!==0&&t!==n&&(t&o)===0&&(o=n&-n,a=t&-t,o>=a||o===32&&(a&4194176)!==0)?t:n}function iV(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function A9r(e,t){switch(e){case 1:case 2:case 4:case 8:return t+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 t+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 Qst(){var e=Nie;return Nie<<=1,(Nie&4194176)===0&&(Nie=128),e}function $st(){var e=Oie;return Oie<<=1,(Oie&62914560)===0&&(Oie=4194304),e}function M4e(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function aV(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function S9r(e,t,r,n,o,i){var a=e.pendingLanes;e.pendingLanes=r,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=r,e.entangledLanes&=r,e.errorRecoveryDisabledLanes&=r,e.shellSuspendCounter=0;var s=e.entanglements,c=e.expirationTimes,u=e.hiddenUpdates;for(r=a&~r;0<r;){var l=31-Tg(r),f=1<<l;s[l]=0,c[l]=-1;var h=u[l];if(h!==null)for(u[l]=null,l=0;l<h.length;l++){var m=h[l];m!==null&&(m.lane&=-536870913)}r&=~f}n!==0&&ect(e,n,0),i!==0&&o===0&&e.tag!==0&&(e.suspendedLanes|=i&~(a&~t))}function ect(e,t,r){e.pendingLanes|=t,e.suspendedLanes&=~t;var n=31-Tg(t);e.entangledLanes|=t,e.entanglements[n]=e.entanglements[n]|1073741824|r&4194218}function tct(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-Tg(r),o=1<<n;o&t|e[n]&t&&(e[n]|=t),r&=~o}}function rct(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function nct(){var e=Bs.p;return e!==0?e:(e=window.event,e===void 0?32:glt(e.type))}function E9r(e,t){var r=Bs.p;try{return Bs.p=e,t()}finally{Bs.p=r}}var CC=Math.random().toString(36).slice(2),gp="__reactFiber$"+CC,Y0="__reactProps$"+CC,GB="__reactContainer$"+CC,lCe="__reactEvents$"+CC,_9r="__reactListeners$"+CC,C9r="__reactHandles$"+CC,Iat="__reactResources$"+CC,qq="__reactMarker$"+CC;function $Ce(e){delete e[gp],delete e[Y0],delete e[lCe],delete e[_9r],delete e[C9r]}function g5(e){var t=e[gp];if(t)return t;for(var r=e.parentNode;r;){if(t=r[GB]||r[gp]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=Rst(e);e!==null;){if(r=e[gp])return r;e=Rst(e)}return t}e=r,r=e.parentNode}return null}function qB(e){if(e=e[gp]||e[GB]){var t=e.tag;if(t===5||t===6||t===13||t===26||t===27||t===3)return e}return null}function Cq(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(er(33))}function _B(e){var t=e[Iat];return t||(t=e[Iat]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function cf(e){e[qq]=!0}var oct=new Set,ict={};function k5(e,t){BB(e,t),BB(e+"Capture",t)}function BB(e,t){for(ict[e]=t,e=0;e<t.length;e++)oct.add(t[e])}var EE=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),T9r=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]*$"),kat={},Mat={};function I9r(e){return uCe.call(Mat,e)?!0:uCe.call(kat,e)?!1:T9r.test(e)?Mat[e]=!0:(kat[e]=!0,!1)}function Jie(e,t,r){if(I9r(t))if(r===null)e.removeAttribute(t);else{switch(typeof r){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var n=t.toLowerCase().slice(0,5);if(n!=="data-"&&n!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+r)}}function Bie(e,t,r){if(r===null)e.removeAttribute(t);else{switch(typeof r){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+r)}}function fE(e,t,r,n){if(n===null)e.removeAttribute(r);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(r);return}e.setAttributeNS(t,r,""+n)}}function sy(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function act(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function k9r(e){var t=act(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var o=r.get,i=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(a){n=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(a){n=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function fae(e){e._valueTracker||(e._valueTracker=k9r(e))}function sct(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=act(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function dae(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var M9r=/[\n"\\]/g;function ly(e){return e.replace(M9r,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function fCe(e,t,r,n,o,i,a,s){e.name="",a!=null&&typeof a!="function"&&typeof a!="symbol"&&typeof a!="boolean"?e.type=a:e.removeAttribute("type"),t!=null?a==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+sy(t)):e.value!==""+sy(t)&&(e.value=""+sy(t)):a!=="submit"&&a!=="reset"||e.removeAttribute("value"),t!=null?dCe(e,a,sy(t)):r!=null?dCe(e,a,sy(r)):n!=null&&e.removeAttribute("value"),o==null&&i!=null&&(e.defaultChecked=!!i),o!=null&&(e.checked=o&&typeof o!="function"&&typeof o!="symbol"),s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"?e.name=""+sy(s):e.removeAttribute("name")}function cct(e,t,r,n,o,i,a,s){if(i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(e.type=i),t!=null||r!=null){if(!(i!=="submit"&&i!=="reset"||t!=null))return;r=r!=null?""+sy(r):"",t=t!=null?""+sy(t):r,s||t===e.value||(e.value=t),e.defaultValue=t}n=n??o,n=typeof n!="function"&&typeof n!="symbol"&&!!n,e.checked=s?e.checked:!!n,e.defaultChecked=!!n,a!=null&&typeof a!="function"&&typeof a!="symbol"&&typeof a!="boolean"&&(e.name=a)}function dCe(e,t,r){t==="number"&&dae(e.ownerDocument)===e||e.defaultValue===""+r||(e.defaultValue=""+r)}function CB(e,t,r,n){if(e=e.options,t){t={};for(var o=0;o<r.length;o++)t["$"+r[o]]=!0;for(r=0;r<e.length;r++)o=t.hasOwnProperty("$"+e[r].value),e[r].selected!==o&&(e[r].selected=o),o&&n&&(e[r].defaultSelected=!0)}else{for(r=""+sy(r),t=null,o=0;o<e.length;o++){if(e[o].value===r){e[o].selected=!0,n&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function uct(e,t,r){if(t!=null&&(t=""+sy(t),t!==e.value&&(e.value=t),r==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=r!=null?""+sy(r):""}function lct(e,t,r,n){if(t==null){if(n!=null){if(r!=null)throw Error(er(92));if(_q(n)){if(1<n.length)throw Error(er(93));n=n[0]}r=n}r==null&&(r=""),t=r}r=sy(t),e.defaultValue=r,n=e.textContent,n===r&&n!==""&&n!==null&&(e.value=n)}function PB(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var R9r=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 Rat(e,t,r){var n=t.indexOf("--")===0;r==null||typeof r=="boolean"||r===""?n?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":n?e.setProperty(t,r):typeof r!="number"||r===0||R9r.has(t)?t==="float"?e.cssFloat=r:e[t]=(""+r).trim():e[t]=r+"px"}function fct(e,t,r){if(t!=null&&typeof t!="object")throw Error(er(62));if(e=e.style,r!=null){for(var n in r)!r.hasOwnProperty(n)||t!=null&&t.hasOwnProperty(n)||(n.indexOf("--")===0?e.setProperty(n,""):n==="float"?e.cssFloat="":e[n]="");for(var o in t)n=t[o],t.hasOwnProperty(o)&&r[o]!==n&&Rat(e,o,n)}else for(var i in t)t.hasOwnProperty(i)&&Rat(e,i,t[i])}function eTe(e){if(e.indexOf("-")===-1)return!1;switch(e){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 N9r=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"]]),O9r=/^[\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 Xie(e){return O9r.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}var pCe=null;function tTe(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var gB=null,TB=null;function Nat(e){var t=qB(e);if(t&&(e=t.stateNode)){var r=e[Y0]||null;e:switch(e=t.stateNode,t.type){case"input":if(fCe(e,r.value,r.defaultValue,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name),t=r.name,r.type==="radio"&&t!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll('input[name="'+ly(""+t)+'"][type="radio"]'),t=0;t<r.length;t++){var n=r[t];if(n!==e&&n.form===e.form){var o=n[Y0]||null;if(!o)throw Error(er(90));fCe(n,o.value,o.defaultValue,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name)}}for(t=0;t<r.length;t++)n=r[t],n.form===e.form&&sct(n)}break e;case"textarea":uct(e,r.value,r.defaultValue);break e;case"select":t=r.value,t!=null&&CB(e,!!r.multiple,t,!1)}}}var R4e=!1;function dct(e,t,r){if(R4e)return e(t,r);R4e=!0;try{var n=e(t);return n}finally{if(R4e=!1,(gB!==null||TB!==null)&&(Vae(),gB&&(t=gB,e=TB,TB=gB=null,Nat(t),e)))for(t=0;t<e.length;t++)Nat(e[t])}}function Vq(e,t){var r=e.stateNode;if(r===null)return null;var n=r[Y0]||null;if(n===null)return null;r=n[t];e:switch(t){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)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(er(231,t,typeof r));return r}var hCe=!1;if(EE)try{cB={},Object.defineProperty(cB,"passive",{get:function(){hCe=!0}}),window.addEventListener("test",cB,cB),window.removeEventListener("test",cB,cB)}catch{hCe=!1}var cB,pC=null,rTe=null,Zie=null;function pct(){if(Zie)return Zie;var e,t=rTe,r=t.length,n,o="value"in pC?pC.value:pC.textContent,i=o.length;for(e=0;e<r&&t[e]===o[e];e++);var a=r-e;for(n=1;n<=a&&t[r-n]===o[i-n];n++);return Zie=o.slice(e,1<n?1-n:void 0)}function Qie(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Pie(){return!0}function Oat(){return!1}function J0(e){function t(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 e)e.hasOwnProperty(s)&&(r=e[s],this[s]=r?r(i):i[s]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?Pie:Oat,this.isPropagationStopped=Oat,this}return Ps(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=Pie)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=Pie)},persist:function(){},isPersistent:Pie}),t}var M5={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Dae=J0(M5),sV=Ps({},M5,{view:0,detail:0}),B9r=J0(sV),N4e,O4e,gq,Lae=Ps({},sV,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:nTe,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==gq&&(gq&&e.type==="mousemove"?(N4e=e.screenX-gq.screenX,O4e=e.screenY-gq.screenY):O4e=N4e=0,gq=e),N4e)},movementY:function(e){return"movementY"in e?e.movementY:O4e}}),Bat=J0(Lae),P9r=Ps({},Lae,{dataTransfer:0}),D9r=J0(P9r),L9r=Ps({},sV,{relatedTarget:0}),B4e=J0(L9r),F9r=Ps({},M5,{animationName:0,elapsedTime:0,pseudoElement:0}),U9r=J0(F9r),z9r=Ps({},M5,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),j9r=J0(z9r),H9r=Ps({},M5,{data:0}),Pat=J0(H9r),G9r={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},q9r={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"},V9r={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function W9r(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=V9r[e])?!!t[e]:!1}function nTe(){return W9r}var K9r=Ps({},sV,{key:function(e){if(e.key){var t=G9r[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Qie(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?q9r[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:nTe,charCode:function(e){return e.type==="keypress"?Qie(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Qie(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Y9r=J0(K9r),J9r=Ps({},Lae,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Dat=J0(J9r),X9r=Ps({},sV,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:nTe}),Z9r=J0(X9r),Q9r=Ps({},M5,{propertyName:0,elapsedTime:0,pseudoElement:0}),$9r=J0(Q9r),eOr=Ps({},Lae,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),tOr=J0(eOr),rOr=Ps({},M5,{newState:0,oldState:0}),nOr=J0(rOr),oOr=[9,13,27,32],oTe=EE&&"CompositionEvent"in window,Iq=null;EE&&"documentMode"in document&&(Iq=document.documentMode);var iOr=EE&&"TextEvent"in window&&!Iq,hct=EE&&(!oTe||Iq&&8<Iq&&11>=Iq),Lat=String.fromCharCode(32),Fat=!1;function mct(e,t){switch(e){case"keyup":return oOr.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function gct(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var vB=!1;function aOr(e,t){switch(e){case"compositionend":return gct(t);case"keypress":return t.which!==32?null:(Fat=!0,Lat);case"textInput":return e=t.data,e===Lat&&Fat?null:e;default:return null}}function sOr(e,t){if(vB)return e==="compositionend"||!oTe&&mct(e,t)?(e=pct(),Zie=rTe=pC=null,vB=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return hct&&t.locale!=="ko"?null:t.data;default:return null}}var cOr={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 Uat(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!cOr[e.type]:t==="textarea"}function vct(e,t,r,n){gB?TB?TB.push(n):TB=[n]:gB=n,t=Iae(t,"onChange"),0<t.length&&(r=new Dae("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var kq=null,Wq=null;function uOr(e){nlt(e,0)}function Fae(e){var t=Cq(e);if(sct(t))return e}function zat(e,t){if(e==="change")return t}var yct=!1;EE&&(EE?(Lie="oninput"in document,Lie||(P4e=document.createElement("div"),P4e.setAttribute("oninput","return;"),Lie=typeof P4e.oninput=="function"),Die=Lie):Die=!1,yct=Die&&(!document.documentMode||9<document.documentMode));var Die,Lie,P4e;function jat(){kq&&(kq.detachEvent("onpropertychange",bct),Wq=kq=null)}function bct(e){if(e.propertyName==="value"&&Fae(Wq)){var t=[];vct(t,Wq,e,tTe(e)),dct(uOr,t)}}function lOr(e,t,r){e==="focusin"?(jat(),kq=t,Wq=r,kq.attachEvent("onpropertychange",bct)):e==="focusout"&&jat()}function fOr(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Fae(Wq)}function dOr(e,t){if(e==="click")return Fae(t)}function pOr(e,t){if(e==="input"||e==="change")return Fae(t)}function hOr(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var kg=typeof Object.is=="function"?Object.is:hOr;function Kq(e,t){if(kg(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var o=r[n];if(!uCe.call(t,o)||!kg(e[o],t[o]))return!1}return!0}function Hat(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Gat(e,t){var r=Hat(e);e=0;for(var n;r;){if(r.nodeType===3){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Hat(r)}}function xct(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?xct(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function wct(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=dae(e.document);t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=dae(e.document)}return t}function iTe(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function mOr(e,t){var r=wct(t);t=e.focusedElem;var n=e.selectionRange;if(r!==t&&t&&t.ownerDocument&&xct(t.ownerDocument.documentElement,t)){if(n!==null&&iTe(t)){if(e=n.start,r=n.end,r===void 0&&(r=e),"selectionStart"in t)t.selectionStart=e,t.selectionEnd=Math.min(r,t.value.length);else if(r=(e=t.ownerDocument||document)&&e.defaultView||window,r.getSelection){r=r.getSelection();var o=t.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=Gat(t,i);var a=Gat(t,n);o&&a&&(r.rangeCount!==1||r.anchorNode!==o.node||r.anchorOffset!==o.offset||r.focusNode!==a.node||r.focusOffset!==a.offset)&&(e=e.createRange(),e.setStart(o.node,o.offset),r.removeAllRanges(),i>n?(r.addRange(e),r.extend(a.node,a.offset)):(e.setEnd(a.node,a.offset),r.addRange(e)))}}for(e=[],r=t;r=r.parentNode;)r.nodeType===1&&e.push({element:r,left:r.scrollLeft,top:r.scrollTop});for(typeof t.focus=="function"&&t.focus(),t=0;t<e.length;t++)r=e[t],r.element.scrollLeft=r.left,r.element.scrollTop=r.top}}var gOr=EE&&"documentMode"in document&&11>=document.documentMode,yB=null,mCe=null,Mq=null,gCe=!1;function qat(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;gCe||yB==null||yB!==dae(n)||(n=yB,"selectionStart"in n&&iTe(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}),Mq&&Kq(Mq,n)||(Mq=n,n=Iae(mCe,"onSelect"),0<n.length&&(t=new Dae("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=yB)))}function d5(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var bB={animationend:d5("Animation","AnimationEnd"),animationiteration:d5("Animation","AnimationIteration"),animationstart:d5("Animation","AnimationStart"),transitionrun:d5("Transition","TransitionRun"),transitionstart:d5("Transition","TransitionStart"),transitioncancel:d5("Transition","TransitionCancel"),transitionend:d5("Transition","TransitionEnd")},D4e={},Act={};EE&&(Act=document.createElement("div").style,"AnimationEvent"in window||(delete bB.animationend.animation,delete bB.animationiteration.animation,delete bB.animationstart.animation),"TransitionEvent"in window||delete bB.transitionend.transition);function R5(e){if(D4e[e])return D4e[e];if(!bB[e])return e;var t=bB[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in Act)return D4e[e]=t[r];return e}var Sct=R5("animationend"),Ect=R5("animationiteration"),_ct=R5("animationstart"),vOr=R5("transitionrun"),yOr=R5("transitionstart"),bOr=R5("transitioncancel"),Cct=R5("transitionend"),Tct=new Map,Vat="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 V1(e,t){Tct.set(e,t),k5(t,[e])}var ay=[],xB=0,aTe=0;function Uae(){for(var e=xB,t=aTe=xB=0;t<e;){var r=ay[t];ay[t++]=null;var n=ay[t];ay[t++]=null;var o=ay[t];ay[t++]=null;var i=ay[t];if(ay[t++]=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&&Ict(r,o,i)}}function zae(e,t,r,n){ay[xB++]=e,ay[xB++]=t,ay[xB++]=r,ay[xB++]=n,aTe|=n,e.lanes|=n,e=e.alternate,e!==null&&(e.lanes|=n)}function sTe(e,t,r,n){return zae(e,t,r,n),pae(e)}function AC(e,t){return zae(e,null,null,t),pae(e)}function Ict(e,t,r){e.lanes|=r;var n=e.alternate;n!==null&&(n.lanes|=r);for(var o=!1,i=e.return;i!==null;)i.childLanes|=r,n=i.alternate,n!==null&&(n.childLanes|=r),i.tag===22&&(e=i.stateNode,e===null||e._visibility&1||(o=!0)),e=i,i=i.return;o&&t!==null&&e.tag===3&&(i=e.stateNode,o=31-Tg(r),i=i.hiddenUpdates,e=i[o],e===null?i[o]=[t]:e.push(t),t.lane=r|536870912)}function pae(e){if(50<Hq)throw Hq=0,FCe=null,Error(er(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var wB={},Wat=new WeakMap;function fy(e,t){if(typeof e=="object"&&e!==null){var r=Wat.get(e);return r!==void 0?r:(t={value:e,source:t,stack:Cat(t)},Wat.set(e,t),t)}return{value:e,source:t,stack:Cat(t)}}var AB=[],SB=0,hae=null,mae=0,cy=[],uy=0,b5=null,bE=1,xE="";function h5(e,t){AB[SB++]=mae,AB[SB++]=hae,hae=e,mae=t}function kct(e,t,r){cy[uy++]=bE,cy[uy++]=xE,cy[uy++]=b5,b5=e;var n=bE;e=xE;var o=32-Tg(n)-1;n&=~(1<<o),r+=1;var i=32-Tg(t)+o;if(30<i){var a=o-o%5;i=(n&(1<<a)-1).toString(32),n>>=a,o-=a,bE=1<<32-Tg(t)+o|r<<o|n,xE=i+e}else bE=1<<i|r<<o|n,xE=e}function cTe(e){e.return!==null&&(h5(e,1),kct(e,1,0))}function uTe(e){for(;e===hae;)hae=AB[--SB],AB[SB]=null,mae=AB[--SB],AB[SB]=null;for(;e===b5;)b5=cy[--uy],cy[uy]=null,xE=cy[--uy],cy[uy]=null,bE=cy[--uy],cy[uy]=null}var Ph=null,md=null,Bi=!1,G1=null,Jw=!1,vCe=Error(er(519));function E5(e){var t=Error(er(418,""));throw Yq(fy(t,e)),vCe}function Kat(e){var t=e.stateNode,r=e.type,n=e.memoizedProps;switch(t[gp]=e,t[Y0]=n,r){case"dialog":oi("cancel",t),oi("close",t);break;case"iframe":case"object":case"embed":oi("load",t);break;case"video":case"audio":for(r=0;r<Zq.length;r++)oi(Zq[r],t);break;case"source":oi("error",t);break;case"img":case"image":case"link":oi("error",t),oi("load",t);break;case"details":oi("toggle",t);break;case"input":oi("invalid",t),cct(t,n.value,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name,!0),fae(t);break;case"select":oi("invalid",t);break;case"textarea":oi("invalid",t),lct(t,n.value,n.defaultValue,n.children),fae(t)}r=n.children,typeof r!="string"&&typeof r!="number"&&typeof r!="bigint"||t.textContent===""+r||n.suppressHydrationWarning===!0||ilt(t.textContent,r)?(n.popover!=null&&(oi("beforetoggle",t),oi("toggle",t)),n.onScroll!=null&&oi("scroll",t),n.onScrollEnd!=null&&oi("scrollend",t),n.onClick!=null&&(t.onclick=Kae),t=!0):t=!1,t||E5(e)}function Yat(e){for(Ph=e.return;Ph;)switch(Ph.tag){case 3:case 27:Jw=!0;return;case 5:case 13:Jw=!1;return;default:Ph=Ph.return}}function vq(e){if(e!==Ph)return!1;if(!Bi)return Yat(e),Bi=!0,!1;var t=!1,r;if((r=e.tag!==3&&e.tag!==27)&&((r=e.tag===5)&&(r=e.type,r=!(r!=="form"&&r!=="button")||VCe(e.type,e.memoizedProps)),r=!r),r&&(t=!0),t&&md&&E5(e),Yat(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(er(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8)if(r=e.data,r==="/$"){if(t===0){md=q1(e.nextSibling);break e}t--}else r!=="$"&&r!=="$!"&&r!=="$?"||t++;e=e.nextSibling}md=null}}else md=Ph?q1(e.stateNode.nextSibling):null;return!0}function cV(){md=Ph=null,Bi=!1}function Yq(e){G1===null?G1=[e]:G1.push(e)}var Rq=Error(er(460)),Mct=Error(er(474)),yCe={then:function(){}};function Jat(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Fie(){}function Rct(e,t,r){switch(r=e[r],r===void 0?e.push(t):r!==t&&(t.then(Fie,Fie),t=r),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,e===Rq?Error(er(483)):e;default:if(typeof t.status=="string")t.then(Fie,Fie);else{if(e=bs,e!==null&&100<e.shellSuspendCounter)throw Error(er(482));e=t,e.status="pending",e.then(function(n){if(t.status==="pending"){var o=t;o.status="fulfilled",o.value=n}},function(n){if(t.status==="pending"){var o=t;o.status="rejected",o.reason=n}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,e===Rq?Error(er(483)):e}throw Nq=t,Rq}}var Nq=null;function Xat(){if(Nq===null)throw Error(er(459));var e=Nq;return Nq=null,e}var IB=null,Jq=0;function Uie(e){var t=Jq;return Jq+=1,IB===null&&(IB=[]),Rct(IB,e,t)}function yq(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function zie(e,t){throw t.$$typeof===a9r?Error(er(525)):(e=Object.prototype.toString.call(t),Error(er(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function Zat(e){var t=e._init;return t(e._payload)}function Nct(e){function t(x,E){if(e){var T=x.deletions;T===null?(x.deletions=[E],x.flags|=16):T.push(E)}}function r(x,E){if(!e)return null;for(;E!==null;)t(x,E),E=E.sibling;return null}function n(x){for(var E=new Map;x!==null;)x.key!==null?E.set(x.key,x):E.set(x.index,x),x=x.sibling;return E}function o(x,E){return x=vC(x,E),x.index=0,x.sibling=null,x}function i(x,E,T){return x.index=T,e?(T=x.alternate,T!==null?(T=T.index,T<E?(x.flags|=33554434,E):T):(x.flags|=33554434,E)):(x.flags|=1048576,E)}function a(x){return e&&x.alternate===null&&(x.flags|=33554434),x}function s(x,E,T,B){return E===null||E.tag!==6?(E=Y4e(T,x.mode,B),E.return=x,E):(E=o(E,T),E.return=x,E)}function c(x,E,T,B){var F=T.type;return F===hB?l(x,E,T.props.children,B,T.key):E!==null&&(E.elementType===F||typeof F=="object"&&F!==null&&F.$$typeof===aC&&Zat(F)===E.type)?(E=o(E,T.props),yq(E,T),E.return=x,E):(E=nae(T.type,T.key,T.props,null,x.mode,B),yq(E,T),E.return=x,E)}function u(x,E,T,B){return E===null||E.tag!==4||E.stateNode.containerInfo!==T.containerInfo||E.stateNode.implementation!==T.implementation?(E=J4e(T,x.mode,B),E.return=x,E):(E=o(E,T.children||[]),E.return=x,E)}function l(x,E,T,B,F){return E===null||E.tag!==7?(E=w5(T,x.mode,B,F),E.return=x,E):(E=o(E,T),E.return=x,E)}function f(x,E,T){if(typeof E=="string"&&E!==""||typeof E=="number"||typeof E=="bigint")return E=Y4e(""+E,x.mode,T),E.return=x,E;if(typeof E=="object"&&E!==null){switch(E.$$typeof){case Rie:return T=nae(E.type,E.key,E.props,null,x.mode,T),yq(T,E),T.return=x,T;case Sq:return E=J4e(E,x.mode,T),E.return=x,E;case aC:var B=E._init;return E=B(E._payload),f(x,E,T)}if(_q(E)||mq(E))return E=w5(E,x.mode,T,null),E.return=x,E;if(typeof E.then=="function")return f(x,Uie(E),T);if(E.$$typeof===yE)return f(x,jie(x,E),T);zie(x,E)}return null}function h(x,E,T,B){var F=E!==null?E.key:null;if(typeof T=="string"&&T!==""||typeof T=="number"||typeof T=="bigint")return F!==null?null:s(x,E,""+T,B);if(typeof T=="object"&&T!==null){switch(T.$$typeof){case Rie:return T.key===F?c(x,E,T,B):null;case Sq:return T.key===F?u(x,E,T,B):null;case aC:return F=T._init,T=F(T._payload),h(x,E,T,B)}if(_q(T)||mq(T))return F!==null?null:l(x,E,T,B,null);if(typeof T.then=="function")return h(x,E,Uie(T),B);if(T.$$typeof===yE)return h(x,E,jie(x,T),B);zie(x,T)}return null}function m(x,E,T,B,F){if(typeof B=="string"&&B!==""||typeof B=="number"||typeof B=="bigint")return x=x.get(T)||null,s(E,x,""+B,F);if(typeof B=="object"&&B!==null){switch(B.$$typeof){case Rie:return x=x.get(B.key===null?T:B.key)||null,c(E,x,B,F);case Sq:return x=x.get(B.key===null?T:B.key)||null,u(E,x,B,F);case aC:var L=B._init;return B=L(B._payload),m(x,E,T,B,F)}if(_q(B)||mq(B))return x=x.get(T)||null,l(E,x,B,F,null);if(typeof B.then=="function")return m(x,E,T,Uie(B),F);if(B.$$typeof===yE)return m(x,E,T,jie(E,B),F);zie(E,B)}return null}function g(x,E,T,B){for(var F=null,L=null,j=E,q=E=0,D=null;j!==null&&q<T.length;q++){j.index>q?(D=j,j=null):D=j.sibling;var _=h(x,j,T[q],B);if(_===null){j===null&&(j=D);break}e&&j&&_.alternate===null&&t(x,j),E=i(_,E,q),L===null?F=_:L.sibling=_,L=_,j=D}if(q===T.length)return r(x,j),Bi&&h5(x,q),F;if(j===null){for(;q<T.length;q++)j=f(x,T[q],B),j!==null&&(E=i(j,E,q),L===null?F=j:L.sibling=j,L=j);return Bi&&h5(x,q),F}for(j=n(j);q<T.length;q++)D=m(j,x,q,T[q],B),D!==null&&(e&&D.alternate!==null&&j.delete(D.key===null?q:D.key),E=i(D,E,q),L===null?F=D:L.sibling=D,L=D);return e&&j.forEach(function(R){return t(x,R)}),Bi&&h5(x,q),F}function v(x,E,T,B){if(T==null)throw Error(er(151));for(var F=null,L=null,j=E,q=E=0,D=null,_=T.next();j!==null&&!_.done;q++,_=T.next()){j.index>q?(D=j,j=null):D=j.sibling;var R=h(x,j,_.value,B);if(R===null){j===null&&(j=D);break}e&&j&&R.alternate===null&&t(x,j),E=i(R,E,q),L===null?F=R:L.sibling=R,L=R,j=D}if(_.done)return r(x,j),Bi&&h5(x,q),F;if(j===null){for(;!_.done;q++,_=T.next())_=f(x,_.value,B),_!==null&&(E=i(_,E,q),L===null?F=_:L.sibling=_,L=_);return Bi&&h5(x,q),F}for(j=n(j);!_.done;q++,_=T.next())_=m(j,x,q,_.value,B),_!==null&&(e&&_.alternate!==null&&j.delete(_.key===null?q:_.key),E=i(_,E,q),L===null?F=_:L.sibling=_,L=_);return e&&j.forEach(function(z){return t(x,z)}),Bi&&h5(x,q),F}function b(x,E,T,B){if(typeof T=="object"&&T!==null&&T.type===hB&&T.key===null&&(T=T.props.children),typeof T=="object"&&T!==null){switch(T.$$typeof){case Rie:e:{for(var F=T.key;E!==null;){if(E.key===F){if(F=T.type,F===hB){if(E.tag===7){r(x,E.sibling),B=o(E,T.props.children),B.return=x,x=B;break e}}else if(E.elementType===F||typeof F=="object"&&F!==null&&F.$$typeof===aC&&Zat(F)===E.type){r(x,E.sibling),B=o(E,T.props),yq(B,T),B.return=x,x=B;break e}r(x,E);break}else t(x,E);E=E.sibling}T.type===hB?(B=w5(T.props.children,x.mode,B,T.key),B.return=x,x=B):(B=nae(T.type,T.key,T.props,null,x.mode,B),yq(B,T),B.return=x,x=B)}return a(x);case Sq:e:{for(F=T.key;E!==null;){if(E.key===F)if(E.tag===4&&E.stateNode.containerInfo===T.containerInfo&&E.stateNode.implementation===T.implementation){r(x,E.sibling),B=o(E,T.children||[]),B.return=x,x=B;break e}else{r(x,E);break}else t(x,E);E=E.sibling}B=J4e(T,x.mode,B),B.return=x,x=B}return a(x);case aC:return F=T._init,T=F(T._payload),b(x,E,T,B)}if(_q(T))return g(x,E,T,B);if(mq(T)){if(F=mq(T),typeof F!="function")throw Error(er(150));return T=F.call(T),v(x,E,T,B)}if(typeof T.then=="function")return b(x,E,Uie(T),B);if(T.$$typeof===yE)return b(x,E,jie(x,T),B);zie(x,T)}return typeof T=="string"&&T!==""||typeof T=="number"||typeof T=="bigint"?(T=""+T,E!==null&&E.tag===6?(r(x,E.sibling),B=o(E,T),B.return=x,x=B):(r(x,E),B=Y4e(T,x.mode,B),B.return=x,x=B),a(x)):r(x,E)}return function(x,E,T,B){try{Jq=0;var F=b(x,E,T,B);return IB=null,F}catch(j){if(j===Rq)throw j;var L=dy(29,j,null,x.mode);return L.lanes=B,L.return=x,L}finally{}}}var _5=Nct(!0),Oct=Nct(!1),DB=t2(null),gae=t2(0);function Qat(e,t){e=TE,ec(gae,e),ec(DB,t),TE=e|t.baseLanes}function bCe(){ec(gae,TE),ec(DB,DB.current)}function lTe(){TE=gae.current,lf(DB),lf(gae)}var hy=t2(null),$w=null;function cC(e){var t=e.alternate;ec(Cl,Cl.current&1),ec(hy,e),$w===null&&(t===null||DB.current!==null||t.memoizedState!==null)&&($w=e)}function Bct(e){if(e.tag===22){if(ec(Cl,Cl.current),ec(hy,e),$w===null){var t=e.alternate;t!==null&&t.memoizedState!==null&&($w=e)}}else uC(e)}function uC(){ec(Cl,Cl.current),ec(hy,hy.current)}function wE(e){lf(hy),$w===e&&($w=null),lf(Cl)}var Cl=t2(0);function vae(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var xOr=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(r,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(r){return r()})}},wOr=Tl.unstable_scheduleCallback,AOr=Tl.unstable_NormalPriority,_l={$$typeof:yE,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function fTe(){return{controller:new xOr,data:new Map,refCount:0}}function uV(e){e.refCount--,e.refCount===0&&wOr(AOr,function(){e.controller.abort()})}var Oq=null,xCe=0,LB=0,kB=null;function SOr(e,t){if(Oq===null){var r=Oq=[];xCe=0,LB=BTe(),kB={status:"pending",value:void 0,then:function(n){r.push(n)}}}return xCe++,t.then($at,$at),t}function $at(){if(--xCe===0&&Oq!==null){kB!==null&&(kB.status="fulfilled");var e=Oq;Oq=null,LB=0,kB=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function EOr(e,t){var r=[],n={status:"pending",value:null,reason:null,then:function(o){r.push(o)}};return e.then(function(){n.status="fulfilled",n.value=t;for(var o=0;o<r.length;o++)(0,r[o])(t)},function(o){for(n.status="rejected",n.reason=o,o=0;o<r.length;o++)(0,r[o])(void 0)}),n}var est=vo.S;vo.S=function(e,t){typeof t=="object"&&t!==null&&typeof t.then=="function"&&SOr(e,t),est!==null&&est(e,t)};var x5=t2(null);function dTe(){var e=x5.current;return e!==null?e:bs.pooledCache}function $ie(e,t){t===null?ec(x5,x5.current):ec(x5,t.pool)}function Pct(){var e=dTe();return e===null?null:{parent:_l._currentValue,pool:e}}var SC=0,Oo=null,Ba=null,Hu=null,yae=!1,MB=!1,C5=!1,bae=0,Xq=0,RB=null,_Or=0;function pu(){throw Error(er(321))}function pTe(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!kg(e[r],t[r]))return!1;return!0}function hTe(e,t,r,n,o,i){return SC=i,Oo=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,vo.H=e===null||e.memoizedState===null?N5:TC,C5=!1,i=r(n,o),C5=!1,MB&&(i=Lct(t,r,n,o)),Dct(e),i}function Dct(e){vo.H=e2;var t=Ba!==null&&Ba.next!==null;if(SC=0,Hu=Ba=Oo=null,yae=!1,Xq=0,RB=null,t)throw Error(er(300));e===null||uf||(e=e.dependencies,e!==null&&Aae(e)&&(uf=!0))}function Lct(e,t,r,n){Oo=e;var o=0;do{if(MB&&(RB=null),Xq=0,MB=!1,25<=o)throw Error(er(301));if(o+=1,Hu=Ba=null,e.updateQueue!=null){var i=e.updateQueue;i.lastEffect=null,i.events=null,i.stores=null,i.memoCache!=null&&(i.memoCache.index=0)}vo.H=O5,i=t(r,n)}while(MB);return i}function COr(){var e=vo.H,t=e.useState()[0];return t=typeof t.then=="function"?lV(t):t,e=e.useState()[0],(Ba!==null?Ba.memoizedState:null)!==e&&(Oo.flags|=1024),t}function mTe(){var e=bae!==0;return bae=0,e}function gTe(e,t,r){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~r}function vTe(e){if(yae){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}yae=!1}SC=0,Hu=Ba=Oo=null,MB=!1,Xq=bae=0,RB=null}function K0(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Hu===null?Oo.memoizedState=Hu=e:Hu=Hu.next=e,Hu}function Gu(){if(Ba===null){var e=Oo.alternate;e=e!==null?e.memoizedState:null}else e=Ba.next;var t=Hu===null?Oo.memoizedState:Hu.next;if(t!==null)Hu=t,Ba=e;else{if(e===null)throw Oo.alternate===null?Error(er(467)):Error(er(310));Ba=e,e={memoizedState:Ba.memoizedState,baseState:Ba.baseState,baseQueue:Ba.baseQueue,queue:Ba.queue,next:null},Hu===null?Oo.memoizedState=Hu=e:Hu=Hu.next=e}return Hu}var jae;jae=function(){return{lastEffect:null,events:null,stores:null,memoCache:null}};function lV(e){var t=Xq;return Xq+=1,RB===null&&(RB=[]),e=Rct(RB,e,t),t=Oo,(Hu===null?t.memoizedState:Hu.next)===null&&(t=t.alternate,vo.H=t===null||t.memoizedState===null?N5:TC),e}function Hae(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return lV(e);if(e.$$typeof===yE)return vp(e)}throw Error(er(438,String(e)))}function yTe(e){var t=null,r=Oo.updateQueue;if(r!==null&&(t=r.memoCache),t==null){var n=Oo.alternate;n!==null&&(n=n.updateQueue,n!==null&&(n=n.memoCache,n!=null&&(t={data:n.data.map(function(o){return o.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),r===null&&(r=jae(),Oo.updateQueue=r),r.memoCache=t,r=t.data[t.index],r===void 0)for(r=t.data[t.index]=Array(e),n=0;n<e;n++)r[n]=c9r;return t.index++,r}function _E(e,t){return typeof t=="function"?t(e):t}function eae(e){var t=Gu();return bTe(t,Ba,e)}function bTe(e,t,r){var n=e.queue;if(n===null)throw Error(er(311));n.lastRenderedReducer=r;var o=e.baseQueue,i=n.pending;if(i!==null){if(o!==null){var a=o.next;o.next=i.next,i.next=a}t.baseQueue=o=i,n.pending=null}if(i=e.baseState,o===null)e.memoizedState=i;else{t=o.next;var s=a=null,c=null,u=t,l=!1;do{var f=u.lane&-536870913;if(f!==u.lane?(hi&f)===f:(SC&f)===f){var h=u.revertLane;if(h===0)c!==null&&(c=c.next={lane:0,revertLane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),f===LB&&(l=!0);else if((SC&h)===h){u=u.next,h===LB&&(l=!0);continue}else f={lane:0,revertLane:u.revertLane,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},c===null?(s=c=f,a=i):c=c.next=f,Oo.lanes|=h,_C|=h;f=u.action,C5&&r(i,f),i=u.hasEagerState?u.eagerState:r(i,f)}else h={lane:f,revertLane:u.revertLane,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},c===null?(s=c=h,a=i):c=c.next=h,Oo.lanes|=f,_C|=f;u=u.next}while(u!==null&&u!==t);if(c===null?a=i:c.next=s,!kg(i,e.memoizedState)&&(uf=!0,l&&(r=kB,r!==null)))throw r;e.memoizedState=i,e.baseState=a,e.baseQueue=c,n.lastRenderedState=i}return o===null&&(n.lanes=0),[e.memoizedState,n.dispatch]}function L4e(e){var t=Gu(),r=t.queue;if(r===null)throw Error(er(311));r.lastRenderedReducer=e;var n=r.dispatch,o=r.pending,i=t.memoizedState;if(o!==null){r.pending=null;var a=o=o.next;do i=e(i,a.action),a=a.next;while(a!==o);kg(i,t.memoizedState)||(uf=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),r.lastRenderedState=i}return[i,n]}function Fct(e,t,r){var n=Oo,o=Gu(),i=Bi;if(i){if(r===void 0)throw Error(er(407));r=r()}else r=t();var a=!kg((Ba||o).memoizedState,r);if(a&&(o.memoizedState=r,uf=!0),o=o.queue,xTe(jct.bind(null,n,o,e),[e]),o.getSnapshot!==t||a||Hu!==null&&Hu.memoizedState.tag&1){if(n.flags|=2048,FB(9,zct.bind(null,n,o,r,t),{destroy:void 0},null),bs===null)throw Error(er(349));i||(SC&60)!==0||Uct(n,t,r)}return r}function Uct(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=Oo.updateQueue,t===null?(t=jae(),Oo.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function zct(e,t,r,n){t.value=r,t.getSnapshot=n,Hct(t)&&Gct(e)}function jct(e,t,r){return r(function(){Hct(t)&&Gct(e)})}function Hct(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!kg(e,r)}catch{return!0}}function Gct(e){var t=AC(e,2);t!==null&&Dh(t,e,2)}function wCe(e){var t=K0();if(typeof e=="function"){var r=e;if(e=r(),C5){dC(!0);try{r()}finally{dC(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:_E,lastRenderedState:e},t}function qct(e,t,r,n){return e.baseState=r,bTe(e,Ba,typeof n=="function"?n:_E)}function TOr(e,t,r,n,o){if(qae(e))throw Error(er(485));if(e=t.action,e!==null){var i={payload:o,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(a){i.listeners.push(a)}};vo.T!==null?r(!0):i.isTransition=!1,n(i),r=t.pending,r===null?(i.next=t.pending=i,Vct(t,i)):(i.next=r.next,t.pending=r.next=i)}}function Vct(e,t){var r=t.action,n=t.payload,o=e.state;if(t.isTransition){var i=vo.T,a={};vo.T=a;try{var s=r(o,n),c=vo.S;c!==null&&c(a,s),tst(e,t,s)}catch(u){ACe(e,t,u)}finally{vo.T=i}}else try{i=r(o,n),tst(e,t,i)}catch(u){ACe(e,t,u)}}function tst(e,t,r){r!==null&&typeof r=="object"&&typeof r.then=="function"?r.then(function(n){rst(e,t,n)},function(n){return ACe(e,t,n)}):rst(e,t,r)}function rst(e,t,r){t.status="fulfilled",t.value=r,Wct(t),e.state=r,t=e.pending,t!==null&&(r=t.next,r===t?e.pending=null:(r=r.next,t.next=r,Vct(e,r)))}function ACe(e,t,r){var n=e.pending;if(e.pending=null,n!==null){n=n.next;do t.status="rejected",t.reason=r,Wct(t),t=t.next;while(t!==n)}e.action=null}function Wct(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Kct(e,t){return t}function Yct(e,t){if(Bi){var r=bs.formState;if(r!==null){e:{var n=Oo;if(Bi){if(md){t:{for(var o=md,i=Jw;o.nodeType!==8;){if(!i){o=null;break t}if(o=q1(o.nextSibling),o===null){o=null;break t}}i=o.data,o=i==="F!"||i==="F"?o:null}if(o){md=q1(o.nextSibling),n=o.data==="F!";break e}}E5(n)}n=!1}n&&(t=r[0])}}return r=K0(),r.memoizedState=r.baseState=t,n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Kct,lastRenderedState:t},r.queue=n,r=fut.bind(null,Oo,n),n.dispatch=r,n=wCe(!1),i=ETe.bind(null,Oo,!1,n.queue),n=K0(),o={state:t,dispatch:null,action:e,pending:null},n.queue=o,r=TOr.bind(null,Oo,o,i,r),o.dispatch=r,n.memoizedState=e,[t,r,!1]}function Jct(e){var t=Gu();return Xct(t,Ba,e)}function Xct(e,t,r){t=bTe(e,t,Kct)[0],e=eae(_E)[0],t=typeof t=="object"&&t!==null&&typeof t.then=="function"?lV(t):t;var n=Gu(),o=n.queue,i=o.dispatch;return r!==n.memoizedState&&(Oo.flags|=2048,FB(9,IOr.bind(null,o,r),{destroy:void 0},null)),[t,i,e]}function IOr(e,t){e.action=t}function Zct(e){var t=Gu(),r=Ba;if(r!==null)return Xct(t,r,e);Gu(),t=t.memoizedState,r=Gu();var n=r.queue.dispatch;return r.memoizedState=e,[t,n,!1]}function FB(e,t,r,n){return e={tag:e,create:t,inst:r,deps:n,next:null},t=Oo.updateQueue,t===null&&(t=jae(),Oo.updateQueue=t),r=t.lastEffect,r===null?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e),e}function Qct(){return Gu().memoizedState}function tae(e,t,r,n){var o=K0();Oo.flags|=e,o.memoizedState=FB(1|t,r,{destroy:void 0},n===void 0?null:n)}function Gae(e,t,r,n){var o=Gu();n=n===void 0?null:n;var i=o.memoizedState.inst;Ba!==null&&n!==null&&pTe(n,Ba.memoizedState.deps)?o.memoizedState=FB(t,r,i,n):(Oo.flags|=e,o.memoizedState=FB(1|t,r,i,n))}function nst(e,t){tae(8390656,8,e,t)}function xTe(e,t){Gae(2048,8,e,t)}function $ct(e,t){return Gae(4,2,e,t)}function eut(e,t){return Gae(4,4,e,t)}function tut(e,t){if(typeof t=="function"){e=e();var r=t(e);return function(){typeof r=="function"?r():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function rut(e,t,r){r=r!=null?r.concat([e]):null,Gae(4,4,tut.bind(null,t,e),r)}function wTe(){}function nut(e,t){var r=Gu();t=t===void 0?null:t;var n=r.memoizedState;return t!==null&&pTe(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function out(e,t){var r=Gu();t=t===void 0?null:t;var n=r.memoizedState;if(t!==null&&pTe(t,n[1]))return n[0];if(n=e(),C5){dC(!0);try{e()}finally{dC(!1)}}return r.memoizedState=[n,t],n}function ATe(e,t,r){return r===void 0||(SC&1073741824)!==0?e.memoizedState=t:(e.memoizedState=r,e=Wut(),Oo.lanes|=e,_C|=e,r)}function iut(e,t,r,n){return kg(r,t)?r:DB.current!==null?(e=ATe(e,r,n),kg(e,t)||(uf=!0),e):(SC&42)===0?(uf=!0,e.memoizedState=r):(e=Wut(),Oo.lanes|=e,_C|=e,t)}function aut(e,t,r,n,o){var i=Bs.p;Bs.p=i!==0&&8>i?i:8;var a=vo.T,s={};vo.T=s,ETe(e,!1,t,r);try{var c=o(),u=vo.S;if(u!==null&&u(s,c),c!==null&&typeof c=="object"&&typeof c.then=="function"){var l=EOr(c,n);Bq(e,t,l,Ig(e))}else Bq(e,t,n,Ig(e))}catch(f){Bq(e,t,{then:function(){},status:"rejected",reason:f},Ig())}finally{Bs.p=i,vo.T=a}}function kOr(){}function SCe(e,t,r,n){if(e.tag!==5)throw Error(er(476));var o=sut(e).queue;aut(e,o,t,y5,r===null?kOr:function(){return cut(e),r(n)})}function sut(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:y5,baseState:y5,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:_E,lastRenderedState:y5},next:null};var r={};return t.next={memoizedState:r,baseState:r,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:_E,lastRenderedState:r},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function cut(e){var t=sut(e).next.queue;Bq(e,t,{},Ig())}function STe(){return vp(eV)}function uut(){return Gu().memoizedState}function lut(){return Gu().memoizedState}function MOr(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var r=Ig();e=mC(r);var n=gC(t,e,r);n!==null&&(Dh(n,t,r),Dq(n,t,r)),t={cache:fTe()},e.payload=t;return}t=t.return}}function ROr(e,t,r){var n=Ig();r={lane:n,revertLane:0,action:r,hasEagerState:!1,eagerState:null,next:null},qae(e)?dut(t,r):(r=sTe(e,t,r,n),r!==null&&(Dh(r,e,n),put(r,t,n)))}function fut(e,t,r){var n=Ig();Bq(e,t,r,n)}function Bq(e,t,r,n){var o={lane:n,revertLane:0,action:r,hasEagerState:!1,eagerState:null,next:null};if(qae(e))dut(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,s=i(a,r);if(o.hasEagerState=!0,o.eagerState=s,kg(s,a))return zae(e,t,o,0),bs===null&&Uae(),!1}catch{}finally{}if(r=sTe(e,t,o,n),r!==null)return Dh(r,e,n),put(r,t,n),!0}return!1}function ETe(e,t,r,n){if(n={lane:2,revertLane:BTe(),action:n,hasEagerState:!1,eagerState:null,next:null},qae(e)){if(t)throw Error(er(479))}else t=sTe(e,r,n,2),t!==null&&Dh(t,e,2)}function qae(e){var t=e.alternate;return e===Oo||t!==null&&t===Oo}function dut(e,t){MB=yae=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function put(e,t,r){if((r&4194176)!==0){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,tct(e,r)}}var e2={readContext:vp,use:Hae,useCallback:pu,useContext:pu,useEffect:pu,useImperativeHandle:pu,useLayoutEffect:pu,useInsertionEffect:pu,useMemo:pu,useReducer:pu,useRef:pu,useState:pu,useDebugValue:pu,useDeferredValue:pu,useTransition:pu,useSyncExternalStore:pu,useId:pu};e2.useCacheRefresh=pu;e2.useMemoCache=pu;e2.useHostTransitionStatus=pu;e2.useFormState=pu;e2.useActionState=pu;e2.useOptimistic=pu;var N5={readContext:vp,use:Hae,useCallback:function(e,t){return K0().memoizedState=[e,t===void 0?null:t],e},useContext:vp,useEffect:nst,useImperativeHandle:function(e,t,r){r=r!=null?r.concat([e]):null,tae(4194308,4,tut.bind(null,t,e),r)},useLayoutEffect:function(e,t){return tae(4194308,4,e,t)},useInsertionEffect:function(e,t){tae(4,2,e,t)},useMemo:function(e,t){var r=K0();t=t===void 0?null:t;var n=e();if(C5){dC(!0);try{e()}finally{dC(!1)}}return r.memoizedState=[n,t],n},useReducer:function(e,t,r){var n=K0();if(r!==void 0){var o=r(t);if(C5){dC(!0);try{r(t)}finally{dC(!1)}}}else o=t;return n.memoizedState=n.baseState=o,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:o},n.queue=e,e=e.dispatch=ROr.bind(null,Oo,e),[n.memoizedState,e]},useRef:function(e){var t=K0();return e={current:e},t.memoizedState=e},useState:function(e){e=wCe(e);var t=e.queue,r=fut.bind(null,Oo,t);return t.dispatch=r,[e.memoizedState,r]},useDebugValue:wTe,useDeferredValue:function(e,t){var r=K0();return ATe(r,e,t)},useTransition:function(){var e=wCe(!1);return e=aut.bind(null,Oo,e.queue,!0,!1),K0().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,r){var n=Oo,o=K0();if(Bi){if(r===void 0)throw Error(er(407));r=r()}else{if(r=t(),bs===null)throw Error(er(349));(hi&60)!==0||Uct(n,t,r)}o.memoizedState=r;var i={value:r,getSnapshot:t};return o.queue=i,nst(jct.bind(null,n,i,e),[e]),n.flags|=2048,FB(9,zct.bind(null,n,i,r,t),{destroy:void 0},null),r},useId:function(){var e=K0(),t=bs.identifierPrefix;if(Bi){var r=xE,n=bE;r=(n&~(1<<32-Tg(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=bae++,0<r&&(t+="H"+r.toString(32)),t+=":"}else r=_Or++,t=":"+t+"r"+r.toString(32)+":";return e.memoizedState=t},useCacheRefresh:function(){return K0().memoizedState=MOr.bind(null,Oo)}};N5.useMemoCache=yTe;N5.useHostTransitionStatus=STe;N5.useFormState=Yct;N5.useActionState=Yct;N5.useOptimistic=function(e){var t=K0();t.memoizedState=t.baseState=e;var r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=r,t=ETe.bind(null,Oo,!0,r),r.dispatch=t,[e,t]};var TC={readContext:vp,use:Hae,useCallback:nut,useContext:vp,useEffect:xTe,useImperativeHandle:rut,useInsertionEffect:$ct,useLayoutEffect:eut,useMemo:out,useReducer:eae,useRef:Qct,useState:function(){return eae(_E)},useDebugValue:wTe,useDeferredValue:function(e,t){var r=Gu();return iut(r,Ba.memoizedState,e,t)},useTransition:function(){var e=eae(_E)[0],t=Gu().memoizedState;return[typeof e=="boolean"?e:lV(e),t]},useSyncExternalStore:Fct,useId:uut};TC.useCacheRefresh=lut;TC.useMemoCache=yTe;TC.useHostTransitionStatus=STe;TC.useFormState=Jct;TC.useActionState=Jct;TC.useOptimistic=function(e,t){var r=Gu();return qct(r,Ba,e,t)};var O5={readContext:vp,use:Hae,useCallback:nut,useContext:vp,useEffect:xTe,useImperativeHandle:rut,useInsertionEffect:$ct,useLayoutEffect:eut,useMemo:out,useReducer:L4e,useRef:Qct,useState:function(){return L4e(_E)},useDebugValue:wTe,useDeferredValue:function(e,t){var r=Gu();return Ba===null?ATe(r,e,t):iut(r,Ba.memoizedState,e,t)},useTransition:function(){var e=L4e(_E)[0],t=Gu().memoizedState;return[typeof e=="boolean"?e:lV(e),t]},useSyncExternalStore:Fct,useId:uut};O5.useCacheRefresh=lut;O5.useMemoCache=yTe;O5.useHostTransitionStatus=STe;O5.useFormState=Zct;O5.useActionState=Zct;O5.useOptimistic=function(e,t){var r=Gu();return Ba!==null?qct(r,Ba,e,t):(r.baseState=e,[e,r.queue.dispatch])};function F4e(e,t,r,n){t=e.memoizedState,r=r(n,t),r=r==null?t:Ps({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var ECe={isMounted:function(e){return(e=e._reactInternals)?HB(e)===e:!1},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=Ig(),o=mC(n);o.payload=t,r!=null&&(o.callback=r),t=gC(e,o,n),t!==null&&(Dh(t,e,n),Dq(t,e,n))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=Ig(),o=mC(n);o.tag=1,o.payload=t,r!=null&&(o.callback=r),t=gC(e,o,n),t!==null&&(Dh(t,e,n),Dq(t,e,n))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=Ig(),n=mC(r);n.tag=2,t!=null&&(n.callback=t),t=gC(e,n,r),t!==null&&(Dh(t,e,r),Dq(t,e,r))}};function ost(e,t,r,n,o,i,a){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,i,a):t.prototype&&t.prototype.isPureReactComponent?!Kq(r,n)||!Kq(o,i):!0}function ist(e,t,r,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(r,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&ECe.enqueueReplaceState(t,t.state,null)}function T5(e,t){var r=t;if("ref"in t){r={};for(var n in t)n!=="ref"&&(r[n]=t[n])}if(e=e.defaultProps){r===t&&(r=Ps({},r));for(var o in e)r[o]===void 0&&(r[o]=e[o])}return r}var xae=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof A=="object"&&typeof A.emit=="function"){A.emit("uncaughtException",e);return}console.error(e)};function hut(e){xae(e)}function mut(e){console.error(e)}function gut(e){xae(e)}function wae(e,t){try{var r=e.onUncaughtError;r(t.value,{componentStack:t.stack})}catch(n){setTimeout(function(){throw n})}}function ast(e,t,r){try{var n=e.onCaughtError;n(r.value,{componentStack:r.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(o){setTimeout(function(){throw o})}}function _Ce(e,t,r){return r=mC(r),r.tag=3,r.payload={element:null},r.callback=function(){wae(e,t)},r}function vut(e){return e=mC(e),e.tag=3,e}function yut(e,t,r,n){var o=r.type.getDerivedStateFromError;if(typeof o=="function"){var i=n.value;e.payload=function(){return o(i)},e.callback=function(){ast(t,r,n)}}var a=r.stateNode;a!==null&&typeof a.componentDidCatch=="function"&&(e.callback=function(){ast(t,r,n),typeof o!="function"&&(yC===null?yC=new Set([this]):yC.add(this));var s=n.stack;this.componentDidCatch(n.value,{componentStack:s!==null?s:""})})}function NOr(e,t,r,n,o){if(r.flags|=32768,n!==null&&typeof n=="object"&&typeof n.then=="function"){if(t=r.alternate,t!==null&&fV(t,r,o,!0),r=hy.current,r!==null){switch(r.tag){case 13:return $w===null?zCe():r.alternate===null&&Lc===0&&(Lc=3),r.flags&=-257,r.flags|=65536,r.lanes=o,n===yCe?r.flags|=16384:(t=r.updateQueue,t===null?r.updateQueue=new Set([n]):t.add(n),Z4e(e,n,o)),!1;case 22:return r.flags|=65536,n===yCe?r.flags|=16384:(t=r.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([n])},r.updateQueue=t):(r=t.retryQueue,r===null?t.retryQueue=new Set([n]):r.add(n)),Z4e(e,n,o)),!1}throw Error(er(435,r.tag))}return Z4e(e,n,o),zCe(),!1}if(Bi)return t=hy.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=o,n!==vCe&&(e=Error(er(422),{cause:n}),Yq(fy(e,r)))):(n!==vCe&&(t=Error(er(423),{cause:n}),Yq(fy(t,r))),e=e.current.alternate,e.flags|=65536,o&=-o,e.lanes|=o,n=fy(n,r),o=_Ce(e.stateNode,n,o),q4e(e,o),Lc!==4&&(Lc=2)),!1;var i=Error(er(520),{cause:n});if(i=fy(i,r),zq===null?zq=[i]:zq.push(i),Lc!==4&&(Lc=2),t===null)return!0;n=fy(n,r),r=t;do{switch(r.tag){case 3:return r.flags|=65536,e=o&-o,r.lanes|=e,e=_Ce(r.stateNode,n,e),q4e(r,e),!1;case 1:if(t=r.type,i=r.stateNode,(r.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||i!==null&&typeof i.componentDidCatch=="function"&&(yC===null||!yC.has(i))))return r.flags|=65536,o&=-o,r.lanes|=o,o=vut(o),yut(o,e,r,n),q4e(r,o),!1}r=r.return}while(r!==null);return!1}var but=Error(er(461)),uf=!1;function hd(e,t,r,n){t.child=e===null?Oct(t,null,r,n):_5(t,e.child,r,n)}function sst(e,t,r,n,o){r=r.render;var i=t.ref;if("ref"in n){var a={};for(var s in n)s!=="ref"&&(a[s]=n[s])}else a=n;return I5(t),n=hTe(e,t,r,a,i,o),s=mTe(),e!==null&&!uf?(gTe(e,t,o),CE(e,t,o)):(Bi&&s&&cTe(t),t.flags|=1,hd(e,t,n,o),t.child)}function cst(e,t,r,n,o){if(e===null){var i=r.type;return typeof i=="function"&&!kTe(i)&&i.defaultProps===void 0&&r.compare===null?(t.tag=15,t.type=i,xut(e,t,i,n,o)):(e=nae(r.type,null,n,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!_Te(e,o)){var a=i.memoizedProps;if(r=r.compare,r=r!==null?r:Kq,r(a,n)&&e.ref===t.ref)return CE(e,t,o)}return t.flags|=1,e=vC(i,n),e.ref=t.ref,e.return=t,t.child=e}function xut(e,t,r,n,o){if(e!==null){var i=e.memoizedProps;if(Kq(i,n)&&e.ref===t.ref)if(uf=!1,t.pendingProps=n=i,_Te(e,o))(e.flags&131072)!==0&&(uf=!0);else return t.lanes=e.lanes,CE(e,t,o)}return CCe(e,t,r,n,o)}function wut(e,t,r){var n=t.pendingProps,o=n.children,i=(t.stateNode._pendingVisibility&2)!==0,a=e!==null?e.memoizedState:null;if(Pq(e,t),n.mode==="hidden"||i){if((t.flags&128)!==0){if(n=a!==null?a.baseLanes|r:r,e!==null){for(o=t.child=e.child,i=0;o!==null;)i=i|o.lanes|o.childLanes,o=o.sibling;t.childLanes=i&~n}else t.childLanes=0,t.child=null;return ust(e,t,n,r)}if((r&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&$ie(t,a!==null?a.cachePool:null),a!==null?Qat(t,a):bCe(),Bct(t);else return t.lanes=t.childLanes=536870912,ust(e,t,a!==null?a.baseLanes|r:r,r)}else a!==null?($ie(t,a.cachePool),Qat(t,a),uC(t),t.memoizedState=null):(e!==null&&$ie(t,null),bCe(),uC(t));return hd(e,t,o,r),t.child}function ust(e,t,r,n){var o=dTe();return o=o===null?null:{parent:_l._currentValue,pool:o},t.memoizedState={baseLanes:r,cachePool:o},e!==null&&$ie(t,null),bCe(),Bct(t),e!==null&&fV(e,t,n,!0),null}function Pq(e,t){var r=t.ref;if(r===null)e!==null&&e.ref!==null&&(t.flags|=2097664);else{if(typeof r!="function"&&typeof r!="object")throw Error(er(284));(e===null||e.ref!==r)&&(t.flags|=2097664)}}function CCe(e,t,r,n,o){return I5(t),r=hTe(e,t,r,n,void 0,o),n=mTe(),e!==null&&!uf?(gTe(e,t,o),CE(e,t,o)):(Bi&&n&&cTe(t),t.flags|=1,hd(e,t,r,o),t.child)}function lst(e,t,r,n,o,i){return I5(t),t.updateQueue=null,r=Lct(t,n,r,o),Dct(e),n=mTe(),e!==null&&!uf?(gTe(e,t,i),CE(e,t,i)):(Bi&&n&&cTe(t),t.flags|=1,hd(e,t,r,i),t.child)}function fst(e,t,r,n,o){if(I5(t),t.stateNode===null){var i=wB,a=r.contextType;typeof a=="object"&&a!==null&&(i=vp(a)),i=new r(n,i),t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,i.updater=ECe,t.stateNode=i,i._reactInternals=t,i=t.stateNode,i.props=n,i.state=t.memoizedState,i.refs={},CTe(t),a=r.contextType,i.context=typeof a=="object"&&a!==null?vp(a):wB,i.state=t.memoizedState,a=r.getDerivedStateFromProps,typeof a=="function"&&(F4e(t,r,a,n),i.state=t.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&&ECe.enqueueReplaceState(i,i.state,null),Fq(t,n,i,o),Lq(),i.state=t.memoizedState),typeof i.componentDidMount=="function"&&(t.flags|=4194308),n=!0}else if(e===null){i=t.stateNode;var s=t.memoizedProps,c=T5(r,s);i.props=c;var u=i.context,l=r.contextType;a=wB,typeof l=="object"&&l!==null&&(a=vp(l));var f=r.getDerivedStateFromProps;l=typeof f=="function"||typeof i.getSnapshotBeforeUpdate=="function",s=t.pendingProps!==s,l||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s||u!==a)&&ist(t,i,n,a),sC=!1;var h=t.memoizedState;i.state=h,Fq(t,n,i,o),Lq(),u=t.memoizedState,s||h!==u||sC?(typeof f=="function"&&(F4e(t,r,f,n),u=t.memoizedState),(c=sC||ost(t,r,c,n,h,u,a))?(l||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"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=u),i.props=n,i.state=u,i.context=a,n=c):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{i=t.stateNode,NCe(e,t),a=t.memoizedProps,l=T5(r,a),i.props=l,f=t.pendingProps,h=i.context,u=r.contextType,c=wB,typeof u=="object"&&u!==null&&(c=vp(u)),s=r.getDerivedStateFromProps,(u=typeof s=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(a!==f||h!==c)&&ist(t,i,n,c),sC=!1,h=t.memoizedState,i.state=h,Fq(t,n,i,o),Lq();var m=t.memoizedState;a!==f||h!==m||sC||e!==null&&e.dependencies!==null&&Aae(e.dependencies)?(typeof s=="function"&&(F4e(t,r,s,n),m=t.memoizedState),(l=sC||ost(t,r,l,n,h,m,c)||e!==null&&e.dependencies!==null&&Aae(e.dependencies))?(u||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"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||a===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=m),i.props=n,i.state=m,i.context=c,n=l):(typeof i.componentDidUpdate!="function"||a===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),n=!1)}return i=n,Pq(e,t),n=(t.flags&128)!==0,i||n?(i=t.stateNode,r=n&&typeof r.getDerivedStateFromError!="function"?null:i.render(),t.flags|=1,e!==null&&n?(t.child=_5(t,e.child,null,o),t.child=_5(t,null,r,o)):hd(e,t,r,o),t.memoizedState=i.state,e=t.child):e=CE(e,t,o),e}function dst(e,t,r,n){return cV(),t.flags|=256,hd(e,t,r,n),t.child}var U4e={dehydrated:null,treeContext:null,retryLane:0};function z4e(e){return{baseLanes:e,cachePool:Pct()}}function j4e(e,t,r){return e=e!==null?e.childLanes&~r:0,t&&(e|=py),e}function Aut(e,t,r){var n=t.pendingProps,o=!1,i=(t.flags&128)!==0,a;if((a=i)||(a=e!==null&&e.memoizedState===null?!1:(Cl.current&2)!==0),a&&(o=!0,t.flags&=-129),a=(t.flags&32)!==0,t.flags&=-33,e===null){if(Bi){if(o?cC(t):uC(t),Bi){var s=md,c;if(c=s){e:{for(c=s,s=Jw;c.nodeType!==8;){if(!s){s=null;break e}if(c=q1(c.nextSibling),c===null){s=null;break e}}s=c}s!==null?(t.memoizedState={dehydrated:s,treeContext:b5!==null?{id:bE,overflow:xE}:null,retryLane:536870912},c=dy(18,null,null,0),c.stateNode=s,c.return=t,t.child=c,Ph=t,md=null,c=!0):c=!1}c||E5(t)}if(s=t.memoizedState,s!==null&&(s=s.dehydrated,s!==null))return s.data==="$!"?t.lanes=16:t.lanes=536870912,null;wE(t)}return s=n.children,n=n.fallback,o?(uC(t),o=t.mode,s=ICe({mode:"hidden",children:s},o),n=w5(n,o,r,null),s.return=t,n.return=t,s.sibling=n,t.child=s,o=t.child,o.memoizedState=z4e(r),o.childLanes=j4e(e,a,r),t.memoizedState=U4e,n):(cC(t),TCe(t,s))}if(c=e.memoizedState,c!==null&&(s=c.dehydrated,s!==null)){if(i)t.flags&256?(cC(t),t.flags&=-257,t=H4e(e,t,r)):t.memoizedState!==null?(uC(t),t.child=e.child,t.flags|=128,t=null):(uC(t),o=n.fallback,s=t.mode,n=ICe({mode:"visible",children:n.children},s),o=w5(o,s,r,null),o.flags|=2,n.return=t,o.return=t,n.sibling=o,t.child=n,_5(t,e.child,null,r),n=t.child,n.memoizedState=z4e(r),n.childLanes=j4e(e,a,r),t.memoizedState=U4e,t=o);else if(cC(t),s.data==="$!"){if(a=s.nextSibling&&s.nextSibling.dataset,a)var u=a.dgst;a=u,n=Error(er(419)),n.stack="",n.digest=a,Yq({value:n,source:null,stack:null}),t=H4e(e,t,r)}else if(uf||fV(e,t,r,!1),a=(r&e.childLanes)!==0,uf||a){if(a=bs,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,AC(e,n),Dh(a,e,n),but}s.data==="$?"||zCe(),t=H4e(e,t,r)}else s.data==="$?"?(t.flags|=128,t.child=e.child,t=KOr.bind(null,e),s._reactRetry=t,t=null):(e=c.treeContext,md=q1(s.nextSibling),Ph=t,Bi=!0,G1=null,Jw=!1,e!==null&&(cy[uy++]=bE,cy[uy++]=xE,cy[uy++]=b5,bE=e.id,xE=e.overflow,b5=t),t=TCe(t,n.children),t.flags|=4096);return t}return o?(uC(t),o=n.fallback,s=t.mode,c=e.child,u=c.sibling,n=vC(c,{mode:"hidden",children:n.children}),n.subtreeFlags=c.subtreeFlags&31457280,u!==null?o=vC(u,o):(o=w5(o,s,r,null),o.flags|=2),o.return=t,n.return=t,n.sibling=o,t.child=n,n=o,o=t.child,s=e.child.memoizedState,s===null?s=z4e(r):(c=s.cachePool,c!==null?(u=_l._currentValue,c=c.parent!==u?{parent:u,pool:u}:c):c=Pct(),s={baseLanes:s.baseLanes|r,cachePool:c}),o.memoizedState=s,o.childLanes=j4e(e,a,r),t.memoizedState=U4e,n):(cC(t),r=e.child,e=r.sibling,r=vC(r,{mode:"visible",children:n.children}),r.return=t,r.sibling=null,e!==null&&(a=t.deletions,a===null?(t.deletions=[e],t.flags|=16):a.push(e)),t.child=r,t.memoizedState=null,r)}function TCe(e,t){return t=ICe({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function ICe(e,t){return qut(e,t,0,null)}function H4e(e,t,r){return _5(t,e.child,null,r),e=TCe(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function pst(e,t,r){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),MCe(e.return,t,r)}function G4e(e,t,r,n,o){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=n,i.tail=r,i.tailMode=o)}function Sut(e,t,r){var n=t.pendingProps,o=n.revealOrder,i=n.tail;if(hd(e,t,n.children,r),n=Cl.current,(n&2)!==0)n=n&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&pst(e,r,t);else if(e.tag===19)pst(e,r,t);else if(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;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}switch(ec(Cl,n),o){case"forwards":for(r=t.child,o=null;r!==null;)e=r.alternate,e!==null&&vae(e)===null&&(o=r),r=r.sibling;r=o,r===null?(o=t.child,t.child=null):(o=r.sibling,r.sibling=null),G4e(t,!1,o,r,i);break;case"backwards":for(r=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&vae(e)===null){t.child=o;break}e=o.sibling,o.sibling=r,r=o,o=e}G4e(t,!0,r,null,i);break;case"together":G4e(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function CE(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),_C|=t.lanes,(r&t.childLanes)===0)if(e!==null){if(fV(e,t,r,!1),(r&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(er(153));if(t.child!==null){for(e=t.child,r=vC(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=vC(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function _Te(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&Aae(e)))}function OOr(e,t,r){switch(t.tag){case 3:cae(t,t.stateNode.containerInfo),lC(t,_l,e.memoizedState.cache),cV();break;case 27:case 5:cCe(t);break;case 4:cae(t,t.stateNode.containerInfo);break;case 10:lC(t,t.type,t.memoizedProps.value);break;case 13:var n=t.memoizedState;if(n!==null)return n.dehydrated!==null?(cC(t),t.flags|=128,null):(r&t.child.childLanes)!==0?Aut(e,t,r):(cC(t),e=CE(e,t,r),e!==null?e.sibling:null);cC(t);break;case 19:var o=(e.flags&128)!==0;if(n=(r&t.childLanes)!==0,n||(fV(e,t,r,!1),n=(r&t.childLanes)!==0),o){if(n)return Sut(e,t,r);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),ec(Cl,Cl.current),n)break;return null;case 22:case 23:return t.lanes=0,wut(e,t,r);case 24:lC(t,_l,e.memoizedState.cache)}return CE(e,t,r)}function Eut(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps)uf=!0;else{if(!_Te(e,r)&&(t.flags&128)===0)return uf=!1,OOr(e,t,r);uf=(e.flags&131072)!==0}else uf=!1,Bi&&(t.flags&1048576)!==0&&kct(t,mae,t.index);switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var n=t.elementType,o=n._init;if(n=o(n._payload),t.type=n,typeof n=="function")kTe(n)?(e=T5(n,e),t.tag=1,t=fst(null,t,n,e,r)):(t.tag=0,t=CCe(null,t,n,e,r));else{if(n!=null){if(o=n.$$typeof,o===XCe){t.tag=11,t=sst(null,t,n,e,r);break e}else if(o===ZCe){t.tag=14,t=cst(null,t,n,e,r);break e}}throw t=aCe(n)||n,Error(er(306,t,""))}}return t;case 0:return CCe(e,t,t.type,t.pendingProps,r);case 1:return n=t.type,o=T5(n,t.pendingProps),fst(e,t,n,o,r);case 3:e:{if(cae(t,t.stateNode.containerInfo),e===null)throw Error(er(387));var i=t.pendingProps;o=t.memoizedState,n=o.element,NCe(e,t),Fq(t,i,null,r);var a=t.memoizedState;if(i=a.cache,lC(t,_l,i),i!==o.cache&&RCe(t,[_l],r,!0),Lq(),i=a.element,o.isDehydrated)if(o={element:i,isDehydrated:!1,cache:a.cache},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){t=dst(e,t,i,r);break e}else if(i!==n){n=fy(Error(er(424)),t),Yq(n),t=dst(e,t,i,r);break e}else for(md=q1(t.stateNode.containerInfo.firstChild),Ph=t,Bi=!0,G1=null,Jw=!0,r=Oct(t,null,i,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(cV(),i===n){t=CE(e,t,r);break e}hd(e,t,i,r)}t=t.child}return t;case 26:return Pq(e,t),e===null?(r=Ost(t.type,null,t.pendingProps,null))?t.memoizedState=r:Bi||(r=t.type,e=t.pendingProps,n=kae(hC.current).createElement(r),n[gp]=t,n[Y0]=e,gd(n,r,e),cf(n),t.stateNode=n):t.memoizedState=Ost(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return cCe(t),e===null&&Bi&&(n=t.stateNode=clt(t.type,t.pendingProps,hC.current),Ph=t,Jw=!0,md=q1(n.firstChild)),n=t.pendingProps.children,e!==null||Bi?hd(e,t,n,r):t.child=_5(t,null,n,r),Pq(e,t),t.child;case 5:return e===null&&Bi&&((o=n=md)&&(n=s7r(n,t.type,t.pendingProps,Jw),n!==null?(t.stateNode=n,Ph=t,md=q1(n.firstChild),Jw=!1,o=!0):o=!1),o||E5(t)),cCe(t),o=t.type,i=t.pendingProps,a=e!==null?e.memoizedProps:null,n=i.children,VCe(o,i)?n=null:a!==null&&VCe(o,a)&&(t.flags|=32),t.memoizedState!==null&&(o=hTe(e,t,COr,null,null,r),eV._currentValue=o),Pq(e,t),hd(e,t,n,r),t.child;case 6:return e===null&&Bi&&((e=r=md)&&(r=c7r(r,t.pendingProps,Jw),r!==null?(t.stateNode=r,Ph=t,md=null,e=!0):e=!1),e||E5(t)),null;case 13:return Aut(e,t,r);case 4:return cae(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=_5(t,null,n,r):hd(e,t,n,r),t.child;case 11:return sst(e,t,t.type,t.pendingProps,r);case 7:return hd(e,t,t.pendingProps,r),t.child;case 8:return hd(e,t,t.pendingProps.children,r),t.child;case 12:return hd(e,t,t.pendingProps.children,r),t.child;case 10:return n=t.pendingProps,lC(t,t.type,n.value),hd(e,t,n.children,r),t.child;case 9:return o=t.type._context,n=t.pendingProps.children,I5(t),o=vp(o),n=n(o),t.flags|=1,hd(e,t,n,r),t.child;case 14:return cst(e,t,t.type,t.pendingProps,r);case 15:return xut(e,t,t.type,t.pendingProps,r);case 19:return Sut(e,t,r);case 22:return wut(e,t,r);case 24:return I5(t),n=vp(_l),e===null?(o=dTe(),o===null&&(o=bs,i=fTe(),o.pooledCache=i,i.refCount++,i!==null&&(o.pooledCacheLanes|=r),o=i),t.memoizedState={parent:n,cache:o},CTe(t),lC(t,_l,o)):((e.lanes&r)!==0&&(NCe(e,t),Fq(t,null,null,r),Lq()),o=e.memoizedState,i=t.memoizedState,o.parent!==n?(o={parent:n,cache:n},t.memoizedState=o,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=o),lC(t,_l,n)):(n=i.cache,lC(t,_l,n),n!==o.cache&&RCe(t,[_l],r,!0))),hd(e,t,t.pendingProps.children,r),t.child;case 29:throw t.pendingProps}throw Error(er(156,t.tag))}var kCe=t2(null),B5=null,AE=null;function lC(e,t,r){ec(kCe,t._currentValue),t._currentValue=r}function SE(e){e._currentValue=kCe.current,lf(kCe)}function MCe(e,t,r){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function RCe(e,t,r,n){var o=e.child;for(o!==null&&(o.return=e);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<t.length;c++)if(s.context===t[c]){i.lanes|=r,s=i.alternate,s!==null&&(s.lanes|=r),MCe(i.return,r,e),n||(a=null);break e}i=s.next}}else if(o.tag===18){if(a=o.return,a===null)throw Error(er(341));a.lanes|=r,i=a.alternate,i!==null&&(i.lanes|=r),MCe(a,r,e),a=null}else a=o.child;if(a!==null)a.return=o;else for(a=o;a!==null;){if(a===e){a=null;break}if(o=a.sibling,o!==null){o.return=a.return,a=o;break}a=a.return}o=a}}function fV(e,t,r,n){e=null;for(var o=t,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(er(387));if(a=a.memoizedProps,a!==null){var s=o.type;kg(o.pendingProps.value,a.value)||(e!==null?e.push(s):e=[s])}}else if(o===sae.current){if(a=o.alternate,a===null)throw Error(er(387));a.memoizedState.memoizedState!==o.memoizedState.memoizedState&&(e!==null?e.push(eV):e=[eV])}o=o.return}e!==null&&RCe(t,e,r,n),t.flags|=262144}function Aae(e){for(e=e.firstContext;e!==null;){if(!kg(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function I5(e){B5=e,AE=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function vp(e){return _ut(B5,e)}function jie(e,t){return B5===null&&I5(e),_ut(e,t)}function _ut(e,t){var r=t._currentValue;if(t={context:t,memoizedValue:r,next:null},AE===null){if(e===null)throw Error(er(308));AE=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else AE=AE.next=t;return r}var sC=!1;function CTe(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function NCe(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function mC(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function gC(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,(Sc&2)!==0){var o=n.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),n.pending=t,t=pae(e),Ict(e,null,r),t}return zae(e,n,t,r),pae(e)}function Dq(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194176)!==0)){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,tct(e,r)}}function q4e(e,t){var r=e.updateQueue,n=e.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=t:i=i.next=t}else o=i=t;r={baseState:n.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:n.shared,callbacks:n.callbacks},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}var OCe=!1;function Lq(){if(OCe){var e=kB;if(e!==null)throw e}}function Fq(e,t,r,n){OCe=!1;var o=e.updateQueue;sC=!1;var i=o.firstBaseUpdate,a=o.lastBaseUpdate,s=o.shared.pending;if(s!==null){o.shared.pending=null;var c=s,u=c.next;c.next=null,a===null?i=u:a.next=u,a=c;var l=e.alternate;l!==null&&(l=l.updateQueue,s=l.lastBaseUpdate,s!==a&&(s===null?l.firstBaseUpdate=u:s.next=u,l.lastBaseUpdate=c))}if(i!==null){var f=o.baseState;a=0,l=u=c=null,s=i;do{var h=s.lane&-536870913,m=h!==s.lane;if(m?(hi&h)===h:(n&h)===h){h!==0&&h===LB&&(OCe=!0),l!==null&&(l=l.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});e:{var g=e,v=s;h=t;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=Ps({},f,h);break e;case 2:sC=!0}}h=s.callback,h!==null&&(e.flags|=64,m&&(e.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},l===null?(u=l=m,c=f):l=l.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);l===null&&(c=f),o.baseState=c,o.firstBaseUpdate=u,o.lastBaseUpdate=l,i===null&&(o.shared.lanes=0),_C|=a,e.lanes=a,e.memoizedState=f}}function Cut(e,t){if(typeof e!="function")throw Error(er(191,e));e.call(t)}function Tut(e,t){var r=e.callbacks;if(r!==null)for(e.callbacks=null,e=0;e<r.length;e++)Cut(r[e],t)}function dV(e,t){try{var r=t.updateQueue,n=r!==null?r.lastEffect:null;if(n!==null){var o=n.next;r=o;do{if((r.tag&e)===e){n=void 0;var i=r.create,a=r.inst;n=i(),a.destroy=n}r=r.next}while(r!==o)}}catch(s){es(t,t.return,s)}}function EC(e,t,r){try{var n=t.updateQueue,o=n!==null?n.lastEffect:null;if(o!==null){var i=o.next;n=i;do{if((n.tag&e)===e){var a=n.inst,s=a.destroy;if(s!==void 0){a.destroy=void 0,o=t;var c=r;try{s()}catch(u){es(o,c,u)}}}n=n.next}while(n!==i)}}catch(u){es(t,t.return,u)}}function Iut(e){var t=e.updateQueue;if(t!==null){var r=e.stateNode;try{Tut(t,r)}catch(n){es(e,e.return,n)}}}function kut(e,t,r){r.props=T5(e.type,e.memoizedProps),r.state=e.memoizedState;try{r.componentWillUnmount()}catch(n){es(e,t,n)}}function v5(e,t){try{var r=e.ref;if(r!==null){var n=e.stateNode;switch(e.tag){case 26:case 27:case 5:var o=n;break;default:o=n}typeof r=="function"?e.refCleanup=r(o):r.current=o}}catch(i){es(e,t,i)}}function _g(e,t){var r=e.ref,n=e.refCleanup;if(r!==null)if(typeof n=="function")try{n()}catch(o){es(e,t,o)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof r=="function")try{r(null)}catch(o){es(e,t,o)}else r.current=null}function Mut(e){var t=e.type,r=e.memoizedProps,n=e.stateNode;try{e:switch(t){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){es(e,e.return,o)}}function hst(e,t,r){try{var n=e.stateNode;r7r(n,e.type,r,t),n[Y0]=t}catch(o){es(e,e.return,o)}}function Rut(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27||e.tag===4}function V4e(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Rut(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==27&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function BCe(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=Kae));else if(n!==4&&n!==27&&(e=e.child,e!==null))for(BCe(e,t,r),e=e.sibling;e!==null;)BCe(e,t,r),e=e.sibling}function Sae(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&n!==27&&(e=e.child,e!==null))for(Sae(e,t,r),e=e.sibling;e!==null;)Sae(e,t,r),e=e.sibling}var mE=!1,Dc=!1,W4e=!1,mst=typeof WeakSet=="function"?WeakSet:Set,sf=null,gst=!1;function BOr(e,t){if(e=e.containerInfo,GCe=Oae,e=wct(e),iTe(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.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,u=0,l=0,f=e,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===e)break t;if(h===r&&++u===o&&(s=a),h===i&&++l===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(qCe={focusedElem:e,selectionRange:r},Oae=!1,sf=t;sf!==null;)if(t=sf,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,sf=e;else for(;sf!==null;){switch(t=sf,i=t.alternate,e=t.flags,t.tag){case 0:break;case 11:case 15:break;case 1:if((e&1024)!==0&&i!==null){e=void 0,r=t,o=i.memoizedProps,i=i.memoizedState,n=r.stateNode;try{var g=T5(r.type,o,r.elementType===r.type);e=n.getSnapshotBeforeUpdate(g,i),n.__reactInternalSnapshotBeforeUpdate=e}catch(v){es(r,r.return,v)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,r=e.nodeType,r===9)WCe(e);else if(r===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":WCe(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(er(163))}if(e=t.sibling,e!==null){e.return=t.return,sf=e;break}sf=t.return}return g=gst,gst=!1,g}function Nut(e,t,r){var n=r.flags;switch(r.tag){case 0:case 11:case 15:pE(e,r),n&4&&dV(5,r);break;case 1:if(pE(e,r),n&4)if(e=r.stateNode,t===null)try{e.componentDidMount()}catch(s){es(r,r.return,s)}else{var o=T5(r.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(o,t,e.__reactInternalSnapshotBeforeUpdate)}catch(s){es(r,r.return,s)}}n&64&&Iut(r),n&512&&v5(r,r.return);break;case 3:if(pE(e,r),n&64&&(n=r.updateQueue,n!==null)){if(e=null,r.child!==null)switch(r.child.tag){case 27:case 5:e=r.child.stateNode;break;case 1:e=r.child.stateNode}try{Tut(n,e)}catch(s){es(r,r.return,s)}}break;case 26:pE(e,r),n&512&&v5(r,r.return);break;case 27:case 5:pE(e,r),t===null&&n&4&&Mut(r),n&512&&v5(r,r.return);break;case 12:pE(e,r);break;case 13:pE(e,r),n&4&&Put(e,r);break;case 22:if(o=r.memoizedState!==null||mE,!o){t=t!==null&&t.memoizedState!==null||Dc;var i=mE,a=Dc;mE=o,(Dc=t)&&!a?iC(e,r,(r.subtreeFlags&8772)!==0):pE(e,r),mE=i,Dc=a}n&512&&(r.memoizedProps.mode==="manual"?v5(r,r.return):_g(r,r.return));break;default:pE(e,r)}}function Out(e){var t=e.alternate;t!==null&&(e.alternate=null,Out(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&$Ce(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var ju=null,Sg=!1;function dE(e,t,r){for(r=r.child;r!==null;)But(e,t,r),r=r.sibling}function But(e,t,r){if(Cg&&typeof Cg.onCommitFiberUnmount=="function")try{Cg.onCommitFiberUnmount(oV,r)}catch{}switch(r.tag){case 26:Dc||_g(r,t),dE(e,t,r),r.memoizedState?r.memoizedState.count--:r.stateNode&&(r=r.stateNode,r.parentNode.removeChild(r));break;case 27:Dc||_g(r,t);var n=ju,o=Sg;for(ju=r.stateNode,dE(e,t,r),r=r.stateNode,t=r.attributes;t.length;)r.removeAttributeNode(t[0]);$Ce(r),ju=n,Sg=o;break;case 5:Dc||_g(r,t);case 6:o=ju;var i=Sg;if(ju=null,dE(e,t,r),ju=o,Sg=i,ju!==null)if(Sg)try{e=ju,n=r.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)}catch(a){es(r,t,a)}else try{ju.removeChild(r.stateNode)}catch(a){es(r,t,a)}break;case 18:ju!==null&&(Sg?(t=ju,r=r.stateNode,t.nodeType===8?rCe(t.parentNode,r):t.nodeType===1&&rCe(t,r),nV(t)):rCe(ju,r.stateNode));break;case 4:n=ju,o=Sg,ju=r.stateNode.containerInfo,Sg=!0,dE(e,t,r),ju=n,Sg=o;break;case 0:case 11:case 14:case 15:Dc||EC(2,r,t),Dc||EC(4,r,t),dE(e,t,r);break;case 1:Dc||(_g(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"&&kut(r,t,n)),dE(e,t,r);break;case 21:dE(e,t,r);break;case 22:Dc||_g(r,t),Dc=(n=Dc)||r.memoizedState!==null,dE(e,t,r),Dc=n;break;default:dE(e,t,r)}}function Put(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{nV(e)}catch(r){es(t,t.return,r)}}function POr(e){switch(e.tag){case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new mst),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new mst),t;default:throw Error(er(435,e.tag))}}function K4e(e,t){var r=POr(e);t.forEach(function(n){var o=YOr.bind(null,e,n);r.has(n)||(r.add(n),n.then(o,o))})}function oy(e,t){var r=t.deletions;if(r!==null)for(var n=0;n<r.length;n++){var o=r[n],i=e,a=t,s=a;e:for(;s!==null;){switch(s.tag){case 27:case 5:ju=s.stateNode,Sg=!1;break e;case 3:ju=s.stateNode.containerInfo,Sg=!0;break e;case 4:ju=s.stateNode.containerInfo,Sg=!0;break e}s=s.return}if(ju===null)throw Error(er(160));But(i,a,o),ju=null,Sg=!1,i=o.alternate,i!==null&&(i.return=null),o.return=null}if(t.subtreeFlags&13878)for(t=t.child;t!==null;)Dut(t,e),t=t.sibling}var H1=null;function Dut(e,t){var r=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:oy(t,e),iy(e),n&4&&(EC(3,e,e.return),dV(3,e),EC(5,e,e.return));break;case 1:oy(t,e),iy(e),n&512&&(Dc||r===null||_g(r,r.return)),n&64&&mE&&(e=e.updateQueue,e!==null&&(n=e.callbacks,n!==null&&(r=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=r===null?n:r.concat(n))));break;case 26:var o=H1;if(oy(t,e),iy(e),n&512&&(Dc||r===null||_g(r,r.return)),n&4){var i=r!==null?r.memoizedState:null;if(n=e.memoizedState,r===null)if(n===null)if(e.stateNode===null){e:{n=e.type,r=e.memoizedProps,o=o.ownerDocument||o;t:switch(n){case"title":i=o.getElementsByTagName("title")[0],(!i||i[qq]||i[gp]||i.namespaceURI==="http://www.w3.org/2000/svg"||i.hasAttribute("itemprop"))&&(i=o.createElement(n),o.head.insertBefore(i,o.querySelector("head > title"))),gd(i,n,r),i[gp]=e,cf(i),n=i;break e;case"link":var a=Pst("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),gd(i,n,r),o.head.appendChild(i);break;case"meta":if(a=Pst("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),gd(i,n,r),o.head.appendChild(i);break;default:throw Error(er(468,n))}i[gp]=e,cf(i),n=i}e.stateNode=n}else Dst(o,e.type,e.stateNode);else e.stateNode=Bst(o,n,e.memoizedProps);else i!==n?(i===null?r.stateNode!==null&&(r=r.stateNode,r.parentNode.removeChild(r)):i.count--,n===null?Dst(o,e.type,e.stateNode):Bst(o,n,e.memoizedProps)):n===null&&e.stateNode!==null&&hst(e,e.memoizedProps,r.memoizedProps)}break;case 27:if(n&4&&e.alternate===null){o=e.stateNode,i=e.memoizedProps;try{for(var c=o.firstChild;c;){var u=c.nextSibling,l=c.nodeName;c[qq]||l==="HEAD"||l==="BODY"||l==="SCRIPT"||l==="STYLE"||l==="LINK"&&c.rel.toLowerCase()==="stylesheet"||o.removeChild(c),c=u}for(var f=e.type,h=o.attributes;h.length;)o.removeAttributeNode(h[0]);gd(o,f,i),o[gp]=e,o[Y0]=i}catch(g){es(e,e.return,g)}}case 5:if(oy(t,e),iy(e),n&512&&(Dc||r===null||_g(r,r.return)),e.flags&32){o=e.stateNode;try{PB(o,"")}catch(g){es(e,e.return,g)}}n&4&&e.stateNode!=null&&(o=e.memoizedProps,hst(e,o,r!==null?r.memoizedProps:o)),n&1024&&(W4e=!0);break;case 6:if(oy(t,e),iy(e),n&4){if(e.stateNode===null)throw Error(er(162));n=e.memoizedProps,r=e.stateNode;try{r.nodeValue=n}catch(g){es(e,e.return,g)}}break;case 3:if(iae=null,o=H1,H1=Mae(t.containerInfo),oy(t,e),H1=o,iy(e),n&4&&r!==null&&r.memoizedState.isDehydrated)try{nV(t.containerInfo)}catch(g){es(e,e.return,g)}W4e&&(W4e=!1,Lut(e));break;case 4:n=H1,H1=Mae(e.stateNode.containerInfo),oy(t,e),iy(e),H1=n;break;case 12:oy(t,e),iy(e);break;case 13:oy(t,e),iy(e),e.child.flags&8192&&e.memoizedState!==null!=(r!==null&&r.memoizedState!==null)&&(NTe=Qw()),n&4&&(n=e.updateQueue,n!==null&&(e.updateQueue=null,K4e(e,n)));break;case 22:if(n&512&&(Dc||r===null||_g(r,r.return)),c=e.memoizedState!==null,u=r!==null&&r.memoizedState!==null,l=mE,f=Dc,mE=l||c,Dc=f||u,oy(t,e),Dc=f,mE=l,iy(e),t=e.stateNode,t._current=e,t._visibility&=-3,t._visibility|=t._pendingVisibility&2,n&8192&&(t._visibility=c?t._visibility&-2:t._visibility|1,c&&(t=mE||Dc,r===null||u||t||fB(e)),e.memoizedProps===null||e.memoizedProps.mode!=="manual"))e:for(r=null,t=e;;){if(t.tag===5||t.tag===26||t.tag===27){if(r===null){u=r=t;try{if(o=u.stateNode,c)i=o.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none";else{a=u.stateNode,s=u.memoizedProps.style;var m=s!=null&&s.hasOwnProperty("display")?s.display:null;a.style.display=m==null||typeof m=="boolean"?"":(""+m).trim()}}catch(g){es(u,u.return,g)}}}else if(t.tag===6){if(r===null){u=t;try{u.stateNode.nodeValue=c?"":u.memoizedProps}catch(g){es(u,u.return,g)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&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;r===t&&(r=null),t=t.return}r===t&&(r=null),t.sibling.return=t.return,t=t.sibling}n&4&&(n=e.updateQueue,n!==null&&(r=n.retryQueue,r!==null&&(n.retryQueue=null,K4e(e,r))));break;case 19:oy(t,e),iy(e),n&4&&(n=e.updateQueue,n!==null&&(e.updateQueue=null,K4e(e,n)));break;case 21:break;default:oy(t,e),iy(e)}}function iy(e){var t=e.flags;if(t&2){try{if(e.tag!==27){e:{for(var r=e.return;r!==null;){if(Rut(r)){var n=r;break e}r=r.return}throw Error(er(160))}switch(n.tag){case 27:var o=n.stateNode,i=V4e(e);Sae(e,i,o);break;case 5:var a=n.stateNode;n.flags&32&&(PB(a,""),n.flags&=-33);var s=V4e(e);Sae(e,s,a);break;case 3:case 4:var c=n.stateNode.containerInfo,u=V4e(e);BCe(e,u,c);break;default:throw Error(er(161))}}}catch(l){es(e,e.return,l)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Lut(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Lut(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function pE(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Nut(e,t.alternate,t),t=t.sibling}function fB(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:EC(4,t,t.return),fB(t);break;case 1:_g(t,t.return);var r=t.stateNode;typeof r.componentWillUnmount=="function"&&kut(t,t.return,r),fB(t);break;case 26:case 27:case 5:_g(t,t.return),fB(t);break;case 22:_g(t,t.return),t.memoizedState===null&&fB(t);break;default:fB(t)}e=e.sibling}}function iC(e,t,r){for(r=r&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var n=t.alternate,o=e,i=t,a=i.flags;switch(i.tag){case 0:case 11:case 15:iC(o,i,r),dV(4,i);break;case 1:if(iC(o,i,r),n=i,o=n.stateNode,typeof o.componentDidMount=="function")try{o.componentDidMount()}catch(u){es(n,n.return,u)}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++)Cut(c[o],s)}catch(u){es(n,n.return,u)}}r&&a&64&&Iut(i),v5(i,i.return);break;case 26:case 27:case 5:iC(o,i,r),r&&n===null&&a&4&&Mut(i),v5(i,i.return);break;case 12:iC(o,i,r);break;case 13:iC(o,i,r),r&&a&4&&Put(o,i);break;case 22:i.memoizedState===null&&iC(o,i,r),v5(i,i.return);break;default:iC(o,i,r)}t=t.sibling}}function TTe(e,t){var r=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(r=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==r&&(e!=null&&e.refCount++,r!=null&&uV(r))}function ITe(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&uV(e))}function oC(e,t,r,n){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Fut(e,t,r,n),t=t.sibling}function Fut(e,t,r,n){var o=t.flags;switch(t.tag){case 0:case 11:case 15:oC(e,t,r,n),o&2048&&dV(9,t);break;case 3:oC(e,t,r,n),o&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&uV(e)));break;case 12:if(o&2048){oC(e,t,r,n),e=t.stateNode;try{var i=t.memoizedProps,a=i.id,s=i.onPostCommit;typeof s=="function"&&s(a,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(c){es(t,t.return,c)}}else oC(e,t,r,n);break;case 23:break;case 22:i=t.stateNode,t.memoizedState!==null?i._visibility&4?oC(e,t,r,n):Uq(e,t):i._visibility&4?oC(e,t,r,n):(i._visibility|=4,dB(e,t,r,n,(t.subtreeFlags&10256)!==0)),o&2048&&TTe(t.alternate,t);break;case 24:oC(e,t,r,n),o&2048&&ITe(t.alternate,t);break;default:oC(e,t,r,n)}}function dB(e,t,r,n,o){for(o=o&&(t.subtreeFlags&10256)!==0,t=t.child;t!==null;){var i=e,a=t,s=r,c=n,u=a.flags;switch(a.tag){case 0:case 11:case 15:dB(i,a,s,c,o),dV(8,a);break;case 23:break;case 22:var l=a.stateNode;a.memoizedState!==null?l._visibility&4?dB(i,a,s,c,o):Uq(i,a):(l._visibility|=4,dB(i,a,s,c,o)),o&&u&2048&&TTe(a.alternate,a);break;case 24:dB(i,a,s,c,o),o&&u&2048&&ITe(a.alternate,a);break;default:dB(i,a,s,c,o)}t=t.sibling}}function Uq(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var r=e,n=t,o=n.flags;switch(n.tag){case 22:Uq(r,n),o&2048&&TTe(n.alternate,n);break;case 24:Uq(r,n),o&2048&&ITe(n.alternate,n);break;default:Uq(r,n)}t=t.sibling}}var Tq=8192;function uB(e){if(e.subtreeFlags&Tq)for(e=e.child;e!==null;)Uut(e),e=e.sibling}function Uut(e){switch(e.tag){case 26:uB(e),e.flags&Tq&&e.memoizedState!==null&&w7r(H1,e.memoizedState,e.memoizedProps);break;case 5:uB(e);break;case 3:case 4:var t=H1;H1=Mae(e.stateNode.containerInfo),uB(e),H1=t;break;case 22:e.memoizedState===null&&(t=e.alternate,t!==null&&t.memoizedState!==null?(t=Tq,Tq=16777216,uB(e),Tq=t):uB(e));break;default:uB(e)}}function zut(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function bq(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var r=0;r<t.length;r++){var n=t[r];sf=n,Hut(n,e)}zut(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)jut(e),e=e.sibling}function jut(e){switch(e.tag){case 0:case 11:case 15:bq(e),e.flags&2048&&EC(9,e,e.return);break;case 3:bq(e);break;case 12:bq(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&4&&(e.return===null||e.return.tag!==13)?(t._visibility&=-5,rae(e)):bq(e);break;default:bq(e)}}function rae(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var r=0;r<t.length;r++){var n=t[r];sf=n,Hut(n,e)}zut(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:EC(8,t,t.return),rae(t);break;case 22:r=t.stateNode,r._visibility&4&&(r._visibility&=-5,rae(t));break;default:rae(t)}e=e.sibling}}function Hut(e,t){for(;sf!==null;){var r=sf;switch(r.tag){case 0:case 11:case 15:EC(8,r,t);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:uV(r.memoizedState.cache)}if(n=r.child,n!==null)n.return=r,sf=n;else e:for(r=e;sf!==null;){n=sf;var o=n.sibling,i=n.return;if(Out(n),n===r){sf=null;break e}if(o!==null){o.return=i,sf=o;break e}sf=i}}}function DOr(e,t,r,n){this.tag=e,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=t,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 dy(e,t,r,n){return new DOr(e,t,r,n)}function kTe(e){return e=e.prototype,!(!e||!e.isReactComponent)}function vC(e,t){var r=e.alternate;return r===null?(r=dy(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&31457280,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r.refCleanup=e.refCleanup,r}function Gut(e,t){e.flags&=31457282;var r=e.alternate;return r===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=r.childLanes,e.lanes=r.lanes,e.child=r.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=r.memoizedProps,e.memoizedState=r.memoizedState,e.updateQueue=r.updateQueue,e.type=r.type,t=r.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function nae(e,t,r,n,o,i){var a=0;if(n=e,typeof e=="function")kTe(e)&&(a=1);else if(typeof e=="string")a=b7r(e,r,Zw.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case hB:return w5(r.children,o,i,t);case qst:a=8,o|=24;break;case nCe:return e=dy(12,r,t,o|2),e.elementType=nCe,e.lanes=i,e;case oCe:return e=dy(13,r,t,o),e.elementType=oCe,e.lanes=i,e;case iCe:return e=dy(19,r,t,o),e.elementType=iCe,e.lanes=i,e;case Wst:return qut(r,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case s9r:case yE:a=10;break e;case Vst:a=9;break e;case XCe:a=11;break e;case ZCe:a=14;break e;case aC:a=16,n=null;break e}a=29,r=Error(er(130,e===null?"null":typeof e,"")),n=null}return t=dy(a,r,t,o),t.elementType=e,t.type=n,t.lanes=i,t}function w5(e,t,r,n){return e=dy(7,e,n,t),e.lanes=r,e}function qut(e,t,r,n){e=dy(22,e,n,t),e.elementType=Wst,e.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(er(456));if((o._pendingVisibility&2)===0){var a=AC(i,2);a!==null&&(o._pendingVisibility|=2,Dh(a,i,2))}},attach:function(){var i=o._current;if(i===null)throw Error(er(456));if((o._pendingVisibility&2)!==0){var a=AC(i,2);a!==null&&(o._pendingVisibility&=-3,Dh(a,i,2))}}};return e.stateNode=o,e}function Y4e(e,t,r){return e=dy(6,e,null,t),e.lanes=r,e}function J4e(e,t,r){return t=dy(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function hE(e){e.flags|=4}function vst(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!flt(t)){if(t=hy.current,t!==null&&((hi&4194176)===hi?$w!==null:(hi&62914560)!==hi&&(hi&536870912)===0||t!==$w))throw Nq=yCe,Mct;e.flags|=8192}}function Hie(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?$st():536870912,e.lanes|=t,UB|=t)}function xq(e,t){if(!Bi)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;r!==null;)r.alternate!==null&&(n=r),r=r.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function Ac(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,n=0;if(t)for(var o=e.child;o!==null;)r|=o.lanes|o.childLanes,n|=o.subtreeFlags&31457280,n|=o.flags&31457280,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)r|=o.lanes|o.childLanes,n|=o.subtreeFlags,n|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function LOr(e,t,r){var n=t.pendingProps;switch(uTe(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ac(t),null;case 1:return Ac(t),null;case 3:return r=t.stateNode,n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),SE(_l),OB(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(vq(t)?hE(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,G1!==null&&(UCe(G1),G1=null))),Ac(t),null;case 26:return r=t.memoizedState,e===null?(hE(t),r!==null?(Ac(t),vst(t,r)):(Ac(t),t.flags&=-16777217)):r?r!==e.memoizedState?(hE(t),Ac(t),vst(t,r)):(Ac(t),t.flags&=-16777217):(e.memoizedProps!==n&&hE(t),Ac(t),t.flags&=-16777217),null;case 27:uae(t),r=hC.current;var o=t.type;if(e!==null&&t.stateNode!=null)e.memoizedProps!==n&&hE(t);else{if(!n){if(t.stateNode===null)throw Error(er(166));return Ac(t),null}e=Zw.current,vq(t)?Kat(t,e):(e=clt(o,n,r),t.stateNode=e,hE(t))}return Ac(t),null;case 5:if(uae(t),r=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==n&&hE(t);else{if(!n){if(t.stateNode===null)throw Error(er(166));return Ac(t),null}if(e=Zw.current,vq(t))Kat(t,e);else{switch(o=kae(hC.current),e){case 1:e=o.createElementNS("http://www.w3.org/2000/svg",r);break;case 2:e=o.createElementNS("http://www.w3.org/1998/Math/MathML",r);break;default:switch(r){case"svg":e=o.createElementNS("http://www.w3.org/2000/svg",r);break;case"math":e=o.createElementNS("http://www.w3.org/1998/Math/MathML",r);break;case"script":e=o.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild);break;case"select":e=typeof n.is=="string"?o.createElement("select",{is:n.is}):o.createElement("select"),n.multiple?e.multiple=!0:n.size&&(e.size=n.size);break;default:e=typeof n.is=="string"?o.createElement(r,{is:n.is}):o.createElement(r)}}e[gp]=t,e[Y0]=n;e:for(o=t.child;o!==null;){if(o.tag===5||o.tag===6)e.appendChild(o.stateNode);else if(o.tag!==4&&o.tag!==27&&o.child!==null){o.child.return=o,o=o.child;continue}if(o===t)break e;for(;o.sibling===null;){if(o.return===null||o.return===t)break e;o=o.return}o.sibling.return=o.return,o=o.sibling}t.stateNode=e;e:switch(gd(e,r,n),r){case"button":case"input":case"select":case"textarea":e=!!n.autoFocus;break e;case"img":e=!0;break e;default:e=!1}e&&hE(t)}}return Ac(t),t.flags&=-16777217,null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==n&&hE(t);else{if(typeof n!="string"&&t.stateNode===null)throw Error(er(166));if(e=hC.current,vq(t)){if(e=t.stateNode,r=t.memoizedProps,n=null,o=Ph,o!==null)switch(o.tag){case 27:case 5:n=o.memoizedProps}e[gp]=t,e=!!(e.nodeValue===r||n!==null&&n.suppressHydrationWarning===!0||ilt(e.nodeValue,r)),e||E5(t)}else e=kae(e).createTextNode(n),e[gp]=t,t.stateNode=e}return Ac(t),null;case 13:if(n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(o=vq(t),n!==null&&n.dehydrated!==null){if(e===null){if(!o)throw Error(er(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(er(317));o[gp]=t}else cV(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ac(t),o=!1}else G1!==null&&(UCe(G1),G1=null),o=!0;if(!o)return t.flags&256?(wE(t),t):(wE(t),null)}if(wE(t),(t.flags&128)!==0)return t.lanes=r,t;if(r=n!==null,e=e!==null&&e.memoizedState!==null,r){n=t.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!==e&&r&&(t.child.flags|=8192),Hie(t,t.updateQueue),Ac(t),null;case 4:return OB(),e===null&&PTe(t.stateNode.containerInfo),Ac(t),null;case 10:return SE(t.type),Ac(t),null;case 19:if(lf(Cl),o=t.memoizedState,o===null)return Ac(t),null;if(n=(t.flags&128)!==0,i=o.rendering,i===null)if(n)xq(o,!1);else{if(Lc!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(i=vae(e),i!==null){for(t.flags|=128,xq(o,!1),e=i.updateQueue,t.updateQueue=e,Hie(t,e),t.subtreeFlags=0,e=r,r=t.child;r!==null;)Gut(r,e),r=r.sibling;return ec(Cl,Cl.current&1|2),t.child}e=e.sibling}o.tail!==null&&Qw()>Eae&&(t.flags|=128,n=!0,xq(o,!1),t.lanes=4194304)}else{if(!n)if(e=vae(i),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,Hie(t,e),xq(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!Bi)return Ac(t),null}else 2*Qw()-o.renderingStartTime>Eae&&r!==536870912&&(t.flags|=128,n=!0,xq(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(e=o.last,e!==null?e.sibling=i:t.child=i,o.last=i)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=Qw(),t.sibling=null,e=Cl.current,ec(Cl,n?e&1|2:e&1),t):(Ac(t),null);case 22:case 23:return wE(t),lTe(),n=t.memoizedState!==null,e!==null?e.memoizedState!==null!==n&&(t.flags|=8192):n&&(t.flags|=8192),n?(r&536870912)!==0&&(t.flags&128)===0&&(Ac(t),t.subtreeFlags&6&&(t.flags|=8192)):Ac(t),r=t.updateQueue,r!==null&&Hie(t,r.retryQueue),r=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(r=e.memoizedState.cachePool.pool),n=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(n=t.memoizedState.cachePool.pool),n!==r&&(t.flags|=2048),e!==null&&lf(x5),null;case 24:return r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),SE(_l),Ac(t),null;case 25:return null}throw Error(er(156,t.tag))}function FOr(e,t){switch(uTe(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return SE(_l),OB(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return uae(t),null;case 13:if(wE(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(er(340));cV()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return lf(Cl),null;case 4:return OB(),null;case 10:return SE(t.type),null;case 22:case 23:return wE(t),lTe(),e!==null&&lf(x5),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return SE(_l),null;case 25:return null;default:return null}}function Vut(e,t){switch(uTe(t),t.tag){case 3:SE(_l),OB();break;case 26:case 27:case 5:uae(t);break;case 4:OB();break;case 13:wE(t);break;case 19:lf(Cl);break;case 10:SE(t.type);break;case 22:case 23:wE(t),lTe(),e!==null&&lf(x5);break;case 24:SE(_l)}}var UOr={getCacheForType:function(e){var t=vp(_l),r=t.data.get(e);return r===void 0&&(r=e(),t.data.set(e,r)),r}},zOr=typeof WeakMap=="function"?WeakMap:Map,Sc=0,bs=null,Ho=null,hi=0,ys=0,Eg=null,gE=!1,VB=!1,MTe=!1,TE=0,Lc=0,_C=0,A5=0,RTe=0,py=0,UB=0,zq=null,Xw=null,PCe=!1,NTe=0,Eae=1/0,_ae=null,yC=null,Gie=!1,m5=null,jq=0,DCe=0,LCe=null,Hq=0,FCe=null;function Ig(){if((Sc&2)!==0&&hi!==0)return hi&-hi;if(vo.T!==null){var e=LB;return e!==0?e:BTe()}return nct()}function Wut(){py===0&&(py=(hi&536870912)===0||Bi?Qst():536870912);var e=hy.current;return e!==null&&(e.flags|=32),py}function Dh(e,t,r){(e===bs&&ys===2||e.cancelPendingCommit!==null)&&(zB(e,0),vE(e,hi,py,!1)),aV(e,r),((Sc&2)===0||e!==bs)&&(e===bs&&((Sc&2)===0&&(A5|=r),Lc===4&&vE(e,hi,py,!1)),r2(e))}function Kut(e,t,r){if((Sc&6)!==0)throw Error(er(327));var n=!r&&(t&60)===0&&(t&e.expiredLanes)===0||iV(e,t),o=n?GOr(e,t):X4e(e,t,!0),i=n;do{if(o===0){VB&&!n&&vE(e,t,0,!1);break}else if(o===6)vE(e,t,0,!gE);else{if(r=e.current.alternate,i&&!jOr(r)){o=X4e(e,t,!1),i=!1;continue}if(o===2){if(i=t,e.errorRecoveryDisabledLanes&i)var a=0;else a=e.pendingLanes&-536870913,a=a!==0?a:a&536870912?536870912:0;if(a!==0){t=a;e:{var s=e;o=zq;var c=s.current.memoizedState.isDehydrated;if(c&&(zB(s,a).flags|=256),a=X4e(s,a,!1),a!==2){if(MTe&&!c){s.errorRecoveryDisabledLanes|=i,A5|=i,o=4;break e}i=Xw,Xw=o,i!==null&&UCe(i)}o=a}if(i=!1,o!==2)continue}}if(o===1){zB(e,0),vE(e,t,0,!0);break}e:{switch(n=e,o){case 0:case 1:throw Error(er(345));case 4:if((t&4194176)===t){vE(n,t,py,!gE);break e}break;case 2:Xw=null;break;case 3:case 5:break;default:throw Error(er(329))}if(n.finishedWork=r,n.finishedLanes=t,(t&62914560)===t&&(i=NTe+300-Qw(),10<i)){if(vE(n,t,py,!gE),Pae(n,0)!==0)break e;n.timeoutHandle=slt(yst.bind(null,n,r,Xw,_ae,PCe,t,py,A5,UB,gE,2,-0,0),i);break e}yst(n,r,Xw,_ae,PCe,t,py,A5,UB,gE,0,-0,0)}}break}while(1);r2(e)}function UCe(e){Xw===null?Xw=e:Xw.push.apply(Xw,e)}function yst(e,t,r,n,o,i,a,s,c,u,l,f,h){var m=t.subtreeFlags;if((m&8192||(m&16785408)===16785408)&&($q={stylesheets:null,count:0,unsuspend:x7r},Uut(t),t=A7r(),t!==null)){e.cancelPendingCommit=t(xst.bind(null,e,r,n,o,a,s,c,1,f,h)),vE(e,i,a,!u);return}xst(e,r,n,o,a,s,c,l,f,h)}function jOr(e){for(var t=e;;){var r=t.tag;if((r===0||r===11||r===15)&&t.flags&16384&&(r=t.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(!kg(i(),o))return!1}catch{return!1}}if(r=t.child,t.subtreeFlags&16384&&r!==null)r.return=t,t=r;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function vE(e,t,r,n){t&=~RTe,t&=~A5,e.suspendedLanes|=t,e.pingedLanes&=~t,n&&(e.warmLanes|=t),n=e.expirationTimes;for(var o=t;0<o;){var i=31-Tg(o),a=1<<i;n[i]=-1,o&=~a}r!==0&&ect(e,r,t)}function Vae(){return(Sc&6)===0?(pV(0,!1),!1):!0}function OTe(){if(Ho!==null){if(ys===0)var e=Ho.return;else e=Ho,AE=B5=null,vTe(e),IB=null,Jq=0,e=Ho;for(;e!==null;)Vut(e.alternate,e),e=e.return;Ho=null}}function zB(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;r!==-1&&(e.timeoutHandle=-1,o7r(r)),r=e.cancelPendingCommit,r!==null&&(e.cancelPendingCommit=null,r()),OTe(),bs=e,Ho=r=vC(e.current,null),hi=t,ys=0,Eg=null,gE=!1,VB=iV(e,t),MTe=!1,UB=py=RTe=A5=_C=Lc=0,Xw=zq=null,PCe=!1,(t&8)!==0&&(t|=t&32);var n=e.entangledLanes;if(n!==0)for(e=e.entanglements,n&=t;0<n;){var o=31-Tg(n),i=1<<o;t|=e[o],n&=~i}return TE=t,Uae(),r}function Yut(e,t){Oo=null,vo.H=e2,t===Rq?(t=Xat(),ys=3):t===Mct?(t=Xat(),ys=4):ys=t===but?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,Eg=t,Ho===null&&(Lc=1,wae(e,fy(t,e.current)))}function Jut(){var e=vo.H;return vo.H=e2,e===null?e2:e}function Xut(){var e=vo.A;return vo.A=UOr,e}function zCe(){Lc=4,gE||(hi&4194176)!==hi&&hy.current!==null||(VB=!0),(_C&134217727)===0&&(A5&134217727)===0||bs===null||vE(bs,hi,py,!1)}function X4e(e,t,r){var n=Sc;Sc|=2;var o=Jut(),i=Xut();(bs!==e||hi!==t)&&(_ae=null,zB(e,t)),t=!1;var a=Lc;e:do try{if(ys!==0&&Ho!==null){var s=Ho,c=Eg;switch(ys){case 8:OTe(),a=6;break e;case 3:case 2:case 6:hy.current===null&&(t=!0);var u=ys;if(ys=0,Eg=null,EB(e,s,c,u),r&&VB){a=0;break e}break;default:u=ys,ys=0,Eg=null,EB(e,s,c,u)}}HOr(),a=Lc;break}catch(l){Yut(e,l)}while(1);return t&&e.shellSuspendCounter++,AE=B5=null,Sc=n,vo.H=o,vo.A=i,Ho===null&&(bs=null,hi=0,Uae()),a}function HOr(){for(;Ho!==null;)Zut(Ho)}function GOr(e,t){var r=Sc;Sc|=2;var n=Jut(),o=Xut();bs!==e||hi!==t?(_ae=null,Eae=Qw()+500,zB(e,t)):VB=iV(e,t);e:do try{if(ys!==0&&Ho!==null){t=Ho;var i=Eg;t:switch(ys){case 1:ys=0,Eg=null,EB(e,t,i,1);break;case 2:if(Jat(i)){ys=0,Eg=null,bst(t);break}t=function(){ys===2&&bs===e&&(ys=7),r2(e)},i.then(t,t);break e;case 3:ys=7;break e;case 4:ys=5;break e;case 7:Jat(i)?(ys=0,Eg=null,bst(t)):(ys=0,Eg=null,EB(e,t,i,7));break;case 5:var a=null;switch(Ho.tag){case 26:a=Ho.memoizedState;case 5:case 27:var s=Ho;if(!a||flt(a)){ys=0,Eg=null;var c=s.sibling;if(c!==null)Ho=c;else{var u=s.return;u!==null?(Ho=u,Wae(u)):Ho=null}break t}}ys=0,Eg=null,EB(e,t,i,5);break;case 6:ys=0,Eg=null,EB(e,t,i,6);break;case 8:OTe(),Lc=6;break e;default:throw Error(er(462))}}qOr();break}catch(l){Yut(e,l)}while(1);return AE=B5=null,vo.H=n,vo.A=o,Sc=r,Ho!==null?0:(bs=null,hi=0,Uae(),Lc)}function qOr(){for(;Ho!==null&&!d9r();)Zut(Ho)}function Zut(e){var t=Eut(e.alternate,e,TE);e.memoizedProps=e.pendingProps,t===null?Wae(e):Ho=t}function bst(e){var t=e,r=t.alternate;switch(t.tag){case 15:case 0:t=lst(r,t,t.pendingProps,t.type,void 0,hi);break;case 11:t=lst(r,t,t.pendingProps,t.type.render,t.ref,hi);break;case 5:vTe(t);default:Vut(r,t),t=Ho=Gut(t,TE),t=Eut(r,t,TE)}e.memoizedProps=e.pendingProps,t===null?Wae(e):Ho=t}function EB(e,t,r,n){AE=B5=null,vTe(t),IB=null,Jq=0;var o=t.return;try{if(NOr(e,o,t,r,hi)){Lc=1,wae(e,fy(r,e.current)),Ho=null;return}}catch(i){if(o!==null)throw Ho=o,i;Lc=1,wae(e,fy(r,e.current)),Ho=null;return}t.flags&32768?(Bi||n===1?e=!0:VB||(hi&536870912)!==0?e=!1:(gE=e=!0,(n===2||n===3||n===6)&&(n=hy.current,n!==null&&n.tag===13&&(n.flags|=16384))),Qut(t,e)):Wae(t)}function Wae(e){var t=e;do{if((t.flags&32768)!==0){Qut(t,gE);return}e=t.return;var r=LOr(t.alternate,t,TE);if(r!==null){Ho=r;return}if(t=t.sibling,t!==null){Ho=t;return}Ho=t=e}while(t!==null);Lc===0&&(Lc=5)}function Qut(e,t){do{var r=FOr(e.alternate,e);if(r!==null){r.flags&=32767,Ho=r;return}if(r=e.return,r!==null&&(r.flags|=32768,r.subtreeFlags=0,r.deletions=null),!t&&(e=e.sibling,e!==null)){Ho=e;return}Ho=e=r}while(e!==null);Lc=6,Ho=null}function xst(e,t,r,n,o,i,a,s,c,u){var l=vo.T,f=Bs.p;try{Bs.p=2,vo.T=null,VOr(e,t,r,n,f,o,i,a,s,c,u)}finally{vo.T=l,Bs.p=f}}function VOr(e,t,r,n,o,i,a,s){do NB();while(m5!==null);if((Sc&6)!==0)throw Error(er(327));var c=e.finishedWork;if(n=e.finishedLanes,c===null)return null;if(e.finishedWork=null,e.finishedLanes=0,c===e.current)throw Error(er(177));e.callbackNode=null,e.callbackPriority=0,e.cancelPendingCommit=null;var u=c.lanes|c.childLanes;if(u|=aTe,S9r(e,n,u,i,a,s),e===bs&&(Ho=bs=null,hi=0),(c.subtreeFlags&10256)===0&&(c.flags&10256)===0||Gie||(Gie=!0,DCe=u,LCe=r,JOr(lae,function(){return NB(!0),null})),r=(c.flags&15990)!==0,(c.subtreeFlags&15990)!==0||r?(r=vo.T,vo.T=null,i=Bs.p,Bs.p=2,a=Sc,Sc|=4,BOr(e,c),Dut(c,e),mOr(qCe,e.containerInfo),Oae=!!GCe,qCe=GCe=null,e.current=c,Nut(e,c.alternate,c),p9r(),Sc=a,Bs.p=i,vo.T=r):e.current=c,Gie?(Gie=!1,m5=e,jq=n):$ut(e,u),u=e.pendingLanes,u===0&&(yC=null),y9r(c.stateNode,o),r2(e),t!==null)for(o=e.onRecoverableError,c=0;c<t.length;c++)u=t[c],o(u.value,{componentStack:u.stack});return(jq&3)!==0&&NB(),u=e.pendingLanes,(n&4194218)!==0&&(u&42)!==0?e===FCe?Hq++:(Hq=0,FCe=e):Hq=0,pV(0,!1),null}function $ut(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,uV(t)))}function NB(){if(m5!==null){var e=m5,t=DCe;DCe=0;var r=rct(jq),n=vo.T,o=Bs.p;try{if(Bs.p=32>r?32:r,vo.T=null,m5===null)var i=!1;else{r=LCe,LCe=null;var a=m5,s=jq;if(m5=null,jq=0,(Sc&6)!==0)throw Error(er(331));var c=Sc;if(Sc|=4,jut(a.current),Fut(a,a.current,s,r),Sc=c,pV(0,!1),Cg&&typeof Cg.onPostCommitFiberRoot=="function")try{Cg.onPostCommitFiberRoot(oV,a)}catch{}i=!0}return i}finally{Bs.p=o,vo.T=n,$ut(e,t)}}return!1}function wst(e,t,r){t=fy(r,t),t=_Ce(e.stateNode,t,2),e=gC(e,t,2),e!==null&&(aV(e,2),r2(e))}function es(e,t,r){if(e.tag===3)wst(e,e,r);else for(;t!==null;){if(t.tag===3){wst(t,e,r);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(yC===null||!yC.has(n))){e=fy(r,e),r=vut(2),n=gC(t,r,2),n!==null&&(yut(r,n,t,e),aV(n,2),r2(n));break}}t=t.return}}function Z4e(e,t,r){var n=e.pingCache;if(n===null){n=e.pingCache=new zOr;var o=new Set;n.set(t,o)}else o=n.get(t),o===void 0&&(o=new Set,n.set(t,o));o.has(r)||(MTe=!0,o.add(r),e=WOr.bind(null,e,t,r),t.then(e,e))}function WOr(e,t,r){var n=e.pingCache;n!==null&&n.delete(t),e.pingedLanes|=e.suspendedLanes&r,e.warmLanes&=~r,bs===e&&(hi&r)===r&&(Lc===4||Lc===3&&(hi&62914560)===hi&&300>Qw()-NTe?(Sc&2)===0&&zB(e,0):RTe|=r,UB===hi&&(UB=0)),r2(e)}function elt(e,t){t===0&&(t=$st()),e=AC(e,t),e!==null&&(aV(e,t),r2(e))}function KOr(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),elt(e,r)}function YOr(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,o=e.memoizedState;o!==null&&(r=o.retryLane);break;case 19:n=e.stateNode;break;case 22:n=e.stateNode._retryCache;break;default:throw Error(er(314))}n!==null&&n.delete(t),elt(e,r)}function JOr(e,t){return QCe(e,t)}var Cae=null,pB=null,jCe=!1,Tae=!1,Q4e=!1,S5=0;function r2(e){e!==pB&&e.next===null&&(pB===null?Cae=pB=e:pB=pB.next=e),Tae=!0,jCe||(jCe=!0,ZOr(XOr))}function pV(e,t){if(!Q4e&&Tae){Q4e=!0;do for(var r=!1,n=Cae;n!==null;){if(!t)if(e!==0){var o=n.pendingLanes;if(o===0)var i=0;else{var a=n.suspendedLanes,s=n.pingedLanes;i=(1<<31-Tg(42|e)+1)-1,i&=o&~(a&~s),i=i&201326677?i&201326677|1:i?i|2:0}i!==0&&(r=!0,Ast(n,i))}else i=hi,i=Pae(n,n===bs?i:0),(i&3)===0||iV(n,i)||(r=!0,Ast(n,i));n=n.next}while(r);Q4e=!1}}function XOr(){Tae=jCe=!1;var e=0;S5!==0&&(n7r()&&(e=S5),S5=0);for(var t=Qw(),r=null,n=Cae;n!==null;){var o=n.next,i=tlt(n,t);i===0?(n.next=null,r===null?Cae=o:r.next=o,o===null&&(pB=r)):(r=n,(e!==0||(i&3)!==0)&&(Tae=!0)),n=o}pV(e,!1)}function tlt(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,o=e.expirationTimes,i=e.pendingLanes&-62914561;0<i;){var a=31-Tg(i),s=1<<a,c=o[a];c===-1?((s&r)===0||(s&n)!==0)&&(o[a]=A9r(s,t)):c<=t&&(e.expiredLanes|=s),i&=~s}if(t=bs,r=hi,r=Pae(e,e===t?r:0),n=e.callbackNode,r===0||e===t&&ys===2||e.cancelPendingCommit!==null)return n!==null&&n!==null&&k4e(n),e.callbackNode=null,e.callbackPriority=0;if((r&3)===0||iV(e,r)){if(t=r&-r,t===e.callbackPriority)return t;switch(n!==null&&k4e(n),rct(r)){case 2:case 8:r=Xst;break;case 32:r=lae;break;case 268435456:r=Zst;break;default:r=lae}return n=rlt.bind(null,e),r=QCe(r,n),e.callbackPriority=t,e.callbackNode=r,t}return n!==null&&n!==null&&k4e(n),e.callbackPriority=2,e.callbackNode=null,2}function rlt(e,t){var r=e.callbackNode;if(NB()&&e.callbackNode!==r)return null;var n=hi;return n=Pae(e,e===bs?n:0),n===0?null:(Kut(e,n,t),tlt(e,Qw()),e.callbackNode!=null&&e.callbackNode===r?rlt.bind(null,e):null)}function Ast(e,t){if(NB())return null;Kut(e,t,!0)}function ZOr(e){i7r(function(){(Sc&6)!==0?QCe(Jst,e):e()})}function BTe(){return S5===0&&(S5=Qst()),S5}function Sst(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Xie(""+e)}function Est(e,t){var r=t.ownerDocument.createElement("input");return r.name=t.name,r.value=t.value,e.id&&r.setAttribute("form",e.id),t.parentNode.insertBefore(r,t),e=new FormData(e),r.parentNode.removeChild(r),e}function QOr(e,t,r,n,o){if(t==="submit"&&r&&r.stateNode===o){var i=Sst((o[Y0]||null).action),a=n.submitter;a&&(t=(t=a[Y0]||null)?Sst(t.formAction):a.getAttribute("formAction"),t!==null&&(i=t,a=null));var s=new Dae("action","action",null,n,o);e.push({event:s,listeners:[{instance:null,listener:function(){if(n.defaultPrevented){if(S5!==0){var c=a?Est(o,a):new FormData(o);SCe(r,{pending:!0,data:c,method:o.method,action:i},null,c)}}else typeof i=="function"&&(s.preventDefault(),c=a?Est(o,a):new FormData(o),SCe(r,{pending:!0,data:c,method:o.method,action:i},i,c))},currentTarget:o}]})}}for(qie=0;qie<Vat.length;qie++)Vie=Vat[qie],_st=Vie.toLowerCase(),Cst=Vie[0].toUpperCase()+Vie.slice(1),V1(_st,"on"+Cst);var Vie,_st,Cst,qie;V1(Sct,"onAnimationEnd");V1(Ect,"onAnimationIteration");V1(_ct,"onAnimationStart");V1("dblclick","onDoubleClick");V1("focusin","onFocus");V1("focusout","onBlur");V1(vOr,"onTransitionRun");V1(yOr,"onTransitionStart");V1(bOr,"onTransitionCancel");V1(Cct,"onTransitionEnd");BB("onMouseEnter",["mouseout","mouseover"]);BB("onMouseLeave",["mouseout","mouseover"]);BB("onPointerEnter",["pointerout","pointerover"]);BB("onPointerLeave",["pointerout","pointerover"]);k5("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));k5("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));k5("onBeforeInput",["compositionend","keypress","textInput","paste"]);k5("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));k5("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));k5("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Zq="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(" "),$Or=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Zq));function nlt(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var n=e[r],o=n.event;n=n.listeners;e:{var i=void 0;if(t)for(var a=n.length-1;0<=a;a--){var s=n[a],c=s.instance,u=s.currentTarget;if(s=s.listener,c!==i&&o.isPropagationStopped())break e;i=s,o.currentTarget=u;try{i(o)}catch(l){xae(l)}o.currentTarget=null,i=c}else for(a=0;a<n.length;a++){if(s=n[a],c=s.instance,u=s.currentTarget,s=s.listener,c!==i&&o.isPropagationStopped())break e;i=s,o.currentTarget=u;try{i(o)}catch(l){xae(l)}o.currentTarget=null,i=c}}}}function oi(e,t){var r=t[lCe];r===void 0&&(r=t[lCe]=new Set);var n=e+"__bubble";r.has(n)||(olt(t,e,2,!1),r.add(n))}function $4e(e,t,r){var n=0;t&&(n|=4),olt(r,e,n,t)}var Wie="_reactListening"+Math.random().toString(36).slice(2);function PTe(e){if(!e[Wie]){e[Wie]=!0,oct.forEach(function(r){r!=="selectionchange"&&($Or.has(r)||$4e(r,!1,e),$4e(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Wie]||(t[Wie]=!0,$4e("selectionchange",!1,t))}}function olt(e,t,r,n){switch(glt(t)){case 2:var o=_7r;break;case 8:o=C7r;break;default:o=UTe}r=o.bind(null,t,r,e),o=void 0,!hCe||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),n?o!==void 0?e.addEventListener(t,r,{capture:!0,passive:o}):e.addEventListener(t,r,!0):o!==void 0?e.addEventListener(t,r,{passive:o}):e.addEventListener(t,r,!1)}function eCe(e,t,r,n,o){var i=n;if((t&1)===0&&(t&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=g5(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}dct(function(){var u=i,l=tTe(r),f=[];e:{var h=Tct.get(e);if(h!==void 0){var m=Dae,g=e;switch(e){case"keypress":if(Qie(r)===0)break e;case"keydown":case"keyup":m=Y9r;break;case"focusin":g="focus",m=B4e;break;case"focusout":g="blur",m=B4e;break;case"beforeblur":case"afterblur":m=B4e;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=Bat;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":m=D9r;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":m=Z9r;break;case Sct:case Ect:case _ct:m=U9r;break;case Cct:m=$9r;break;case"scroll":case"scrollend":m=B9r;break;case"wheel":m=tOr;break;case"copy":case"cut":case"paste":m=j9r;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":m=Dat;break;case"toggle":case"beforetoggle":m=nOr}var v=(t&4)!==0,b=!v&&(e==="scroll"||e==="scrollend"),x=v?h!==null?h+"Capture":null:h;v=[];for(var E=u,T;E!==null;){var B=E;if(T=B.stateNode,B=B.tag,B!==5&&B!==26&&B!==27||T===null||x===null||(B=Vq(E,x),B!=null&&v.push(Qq(E,B,T))),b)break;E=E.return}0<v.length&&(h=new m(h,g,null,r,l),f.push({event:h,listeners:v}))}}if((t&7)===0){e:{if(h=e==="mouseover"||e==="pointerover",m=e==="mouseout"||e==="pointerout",h&&r!==pCe&&(g=r.relatedTarget||r.fromElement)&&(g5(g)||g[GB]))break e;if((m||h)&&(h=l.window===l?l:(h=l.ownerDocument)?h.defaultView||h.parentWindow:window,m?(g=r.relatedTarget||r.toElement,m=u,g=g?g5(g):null,g!==null&&(b=HB(g),v=g.tag,g!==b||v!==5&&v!==27&&v!==6)&&(g=null)):(m=null,g=u),m!==g)){if(v=Bat,B="onMouseLeave",x="onMouseEnter",E="mouse",(e==="pointerout"||e==="pointerover")&&(v=Dat,B="onPointerLeave",x="onPointerEnter",E="pointer"),b=m==null?h:Cq(m),T=g==null?h:Cq(g),h=new v(B,E+"leave",m,r,l),h.target=b,h.relatedTarget=T,B=null,g5(l)===u&&(v=new v(x,E+"enter",g,r,l),v.target=T,v.relatedTarget=b,B=v),b=B,m&&g)t:{for(v=m,x=g,E=0,T=v;T;T=lB(T))E++;for(T=0,B=x;B;B=lB(B))T++;for(;0<E-T;)v=lB(v),E--;for(;0<T-E;)x=lB(x),T--;for(;E--;){if(v===x||x!==null&&v===x.alternate)break t;v=lB(v),x=lB(x)}v=null}else v=null;m!==null&&Tst(f,h,m,v,!1),g!==null&&b!==null&&Tst(f,b,g,v,!0)}}e:{if(h=u?Cq(u):window,m=h.nodeName&&h.nodeName.toLowerCase(),m==="select"||m==="input"&&h.type==="file")var F=zat;else if(Uat(h))if(yct)F=pOr;else{F=fOr;var L=lOr}else m=h.nodeName,!m||m.toLowerCase()!=="input"||h.type!=="checkbox"&&h.type!=="radio"?u&&eTe(u.elementType)&&(F=zat):F=dOr;if(F&&(F=F(e,u))){vct(f,F,r,l);break e}L&&L(e,h,u),e==="focusout"&&u&&h.type==="number"&&u.memoizedProps.value!=null&&dCe(h,"number",h.value)}switch(L=u?Cq(u):window,e){case"focusin":(Uat(L)||L.contentEditable==="true")&&(yB=L,mCe=u,Mq=null);break;case"focusout":Mq=mCe=yB=null;break;case"mousedown":gCe=!0;break;case"contextmenu":case"mouseup":case"dragend":gCe=!1,qat(f,r,l);break;case"selectionchange":if(gOr)break;case"keydown":case"keyup":qat(f,r,l)}var j;if(oTe)e:{switch(e){case"compositionstart":var q="onCompositionStart";break e;case"compositionend":q="onCompositionEnd";break e;case"compositionupdate":q="onCompositionUpdate";break e}q=void 0}else vB?mct(e,r)&&(q="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(q="onCompositionStart");q&&(hct&&r.locale!=="ko"&&(vB||q!=="onCompositionStart"?q==="onCompositionEnd"&&vB&&(j=pct()):(pC=l,rTe="value"in pC?pC.value:pC.textContent,vB=!0)),L=Iae(u,q),0<L.length&&(q=new Pat(q,e,null,r,l),f.push({event:q,listeners:L}),j?q.data=j:(j=gct(r),j!==null&&(q.data=j)))),(j=iOr?aOr(e,r):sOr(e,r))&&(q=Iae(u,"onBeforeInput"),0<q.length&&(L=new Pat("onBeforeInput","beforeinput",null,r,l),f.push({event:L,listeners:q}),L.data=j)),QOr(f,e,u,r,l)}nlt(f,t)})}function Qq(e,t,r){return{instance:e,listener:t,currentTarget:r}}function Iae(e,t){for(var r=t+"Capture",n=[];e!==null;){var o=e,i=o.stateNode;o=o.tag,o!==5&&o!==26&&o!==27||i===null||(o=Vq(e,r),o!=null&&n.unshift(Qq(e,o,i)),o=Vq(e,t),o!=null&&n.push(Qq(e,o,i))),e=e.return}return n}function lB(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Tst(e,t,r,n,o){for(var i=t._reactName,a=[];r!==null&&r!==n;){var s=r,c=s.alternate,u=s.stateNode;if(s=s.tag,c!==null&&c===n)break;s!==5&&s!==26&&s!==27||u===null||(c=u,o?(u=Vq(r,i),u!=null&&a.unshift(Qq(r,u,c))):o||(u=Vq(r,i),u!=null&&a.push(Qq(r,u,c)))),r=r.return}a.length!==0&&e.push({event:t,listeners:a})}var e7r=/\r\n?/g,t7r=/\u0000|\uFFFD/g;function Ist(e){return(typeof e=="string"?e:""+e).replace(e7r,`
`).replace(t7r,"")}function ilt(e,t){return t=Ist(t),Ist(e)===t}function Kae(){}function Oa(e,t,r,n,o,i){switch(r){case"children":typeof n=="string"?t==="body"||t==="textarea"&&n===""||PB(e,n):(typeof n=="number"||typeof n=="bigint")&&t!=="body"&&PB(e,""+n);break;case"className":Bie(e,"class",n);break;case"tabIndex":Bie(e,"tabindex",n);break;case"dir":case"role":case"viewBox":case"width":case"height":Bie(e,r,n);break;case"style":fct(e,n,i);break;case"data":if(t!=="object"){Bie(e,"data",n);break}case"src":case"href":if(n===""&&(t!=="a"||r!=="href")){e.removeAttribute(r);break}if(n==null||typeof n=="function"||typeof n=="symbol"||typeof n=="boolean"){e.removeAttribute(r);break}n=Xie(""+n),e.setAttribute(r,n);break;case"action":case"formAction":if(typeof n=="function"){e.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"?(t!=="input"&&Oa(e,t,"name",o.name,o,null),Oa(e,t,"formEncType",o.formEncType,o,null),Oa(e,t,"formMethod",o.formMethod,o,null),Oa(e,t,"formTarget",o.formTarget,o,null)):(Oa(e,t,"encType",o.encType,o,null),Oa(e,t,"method",o.method,o,null),Oa(e,t,"target",o.target,o,null)));if(n==null||typeof n=="symbol"||typeof n=="boolean"){e.removeAttribute(r);break}n=Xie(""+n),e.setAttribute(r,n);break;case"onClick":n!=null&&(e.onclick=Kae);break;case"onScroll":n!=null&&oi("scroll",e);break;case"onScrollEnd":n!=null&&oi("scrollend",e);break;case"dangerouslySetInnerHTML":if(n!=null){if(typeof n!="object"||!("__html"in n))throw Error(er(61));if(r=n.__html,r!=null){if(o.children!=null)throw Error(er(60));e.innerHTML=r}}break;case"multiple":e.multiple=n&&typeof n!="function"&&typeof n!="symbol";break;case"muted":e.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"){e.removeAttribute("xlink:href");break}r=Xie(""+n),e.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"?e.setAttribute(r,""+n):e.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"?e.setAttribute(r,""):e.removeAttribute(r);break;case"capture":case"download":n===!0?e.setAttribute(r,""):n!==!1&&n!=null&&typeof n!="function"&&typeof n!="symbol"?e.setAttribute(r,n):e.removeAttribute(r);break;case"cols":case"rows":case"size":case"span":n!=null&&typeof n!="function"&&typeof n!="symbol"&&!isNaN(n)&&1<=n?e.setAttribute(r,n):e.removeAttribute(r);break;case"rowSpan":case"start":n==null||typeof n=="function"||typeof n=="symbol"||isNaN(n)?e.removeAttribute(r):e.setAttribute(r,n);break;case"popover":oi("beforetoggle",e),oi("toggle",e),Jie(e,"popover",n);break;case"xlinkActuate":fE(e,"http://www.w3.org/1999/xlink","xlink:actuate",n);break;case"xlinkArcrole":fE(e,"http://www.w3.org/1999/xlink","xlink:arcrole",n);break;case"xlinkRole":fE(e,"http://www.w3.org/1999/xlink","xlink:role",n);break;case"xlinkShow":fE(e,"http://www.w3.org/1999/xlink","xlink:show",n);break;case"xlinkTitle":fE(e,"http://www.w3.org/1999/xlink","xlink:title",n);break;case"xlinkType":fE(e,"http://www.w3.org/1999/xlink","xlink:type",n);break;case"xmlBase":fE(e,"http://www.w3.org/XML/1998/namespace","xml:base",n);break;case"xmlLang":fE(e,"http://www.w3.org/XML/1998/namespace","xml:lang",n);break;case"xmlSpace":fE(e,"http://www.w3.org/XML/1998/namespace","xml:space",n);break;case"is":Jie(e,"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=N9r.get(r)||r,Jie(e,r,n))}}function HCe(e,t,r,n,o,i){switch(r){case"style":fct(e,n,i);break;case"dangerouslySetInnerHTML":if(n!=null){if(typeof n!="object"||!("__html"in n))throw Error(er(61));if(r=n.__html,r!=null){if(o.children!=null)throw Error(er(60));e.innerHTML=r}}break;case"children":typeof n=="string"?PB(e,n):(typeof n=="number"||typeof n=="bigint")&&PB(e,""+n);break;case"onScroll":n!=null&&oi("scroll",e);break;case"onScrollEnd":n!=null&&oi("scrollend",e);break;case"onClick":n!=null&&(e.onclick=Kae);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!ict.hasOwnProperty(r))e:{if(r[0]==="o"&&r[1]==="n"&&(o=r.endsWith("Capture"),t=r.slice(2,o?r.length-7:void 0),i=e[Y0]||null,i=i!=null?i[r]:null,typeof i=="function"&&e.removeEventListener(t,i,o),typeof n=="function")){typeof i!="function"&&i!==null&&(r in e?e[r]=null:e.hasAttribute(r)&&e.removeAttribute(r)),e.addEventListener(t,n,o);break e}r in e?e[r]=n:n===!0?e.setAttribute(r,""):Jie(e,r,n)}}}function gd(e,t,r){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":oi("error",e),oi("load",e);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(er(137,t));default:Oa(e,t,i,a,r,null)}}o&&Oa(e,t,"srcSet",r.srcSet,r,null),n&&Oa(e,t,"src",r.src,r,null);return;case"input":oi("invalid",e);var s=i=a=o=null,c=null,u=null;for(n in r)if(r.hasOwnProperty(n)){var l=r[n];if(l!=null)switch(n){case"name":o=l;break;case"type":a=l;break;case"checked":c=l;break;case"defaultChecked":u=l;break;case"value":i=l;break;case"defaultValue":s=l;break;case"children":case"dangerouslySetInnerHTML":if(l!=null)throw Error(er(137,t));break;default:Oa(e,t,n,l,r,null)}}cct(e,i,s,c,u,a,o,!1),fae(e);return;case"select":oi("invalid",e),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:Oa(e,t,o,s,r,null)}t=i,r=a,e.multiple=!!n,t!=null?CB(e,!!n,t,!1):r!=null&&CB(e,!!n,r,!0);return;case"textarea":oi("invalid",e),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(er(91));break;default:Oa(e,t,a,s,r,null)}lct(e,n,o,i),fae(e);return;case"option":for(c in r)if(r.hasOwnProperty(c)&&(n=r[c],n!=null))switch(c){case"selected":e.selected=n&&typeof n!="function"&&typeof n!="symbol";break;default:Oa(e,t,c,n,r,null)}return;case"dialog":oi("cancel",e),oi("close",e);break;case"iframe":case"object":oi("load",e);break;case"video":case"audio":for(n=0;n<Zq.length;n++)oi(Zq[n],e);break;case"image":oi("error",e),oi("load",e);break;case"details":oi("toggle",e);break;case"embed":case"source":case"link":oi("error",e),oi("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(u in r)if(r.hasOwnProperty(u)&&(n=r[u],n!=null))switch(u){case"children":case"dangerouslySetInnerHTML":throw Error(er(137,t));default:Oa(e,t,u,n,r,null)}return;default:if(eTe(t)){for(l in r)r.hasOwnProperty(l)&&(n=r[l],n!==void 0&&HCe(e,t,l,n,r,void 0));return}}for(s in r)r.hasOwnProperty(s)&&(n=r[s],n!=null&&Oa(e,t,s,n,r,null))}function r7r(e,t,r,n){switch(t){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,u=null,l=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)||Oa(e,t,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":u=m;break;case"defaultChecked":l=m;break;case"value":a=m;break;case"defaultValue":s=m;break;case"children":case"dangerouslySetInnerHTML":if(m!=null)throw Error(er(137,t));break;default:m!==f&&Oa(e,t,h,m,n,f)}}fCe(e,a,s,c,u,l,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)||Oa(e,t,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&&Oa(e,t,o,i,n,c)}t=s,r=a,n=m,h!=null?CB(e,!!r,h,!1):!!n!=!!r&&(t!=null?CB(e,!!r,t,!0):CB(e,!!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:Oa(e,t,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(er(91));break;default:o!==i&&Oa(e,t,a,o,n,i)}uct(e,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":e.selected=!1;break;default:Oa(e,t,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":e.selected=h&&typeof h!="function"&&typeof h!="symbol";break;default:Oa(e,t,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)&&Oa(e,t,v,null,n,h);for(u in n)if(h=n[u],m=r[u],n.hasOwnProperty(u)&&h!==m&&(h!=null||m!=null))switch(u){case"children":case"dangerouslySetInnerHTML":if(h!=null)throw Error(er(137,t));break;default:Oa(e,t,u,h,n,m)}return;default:if(eTe(t)){for(var b in r)h=r[b],r.hasOwnProperty(b)&&h!==void 0&&!n.hasOwnProperty(b)&&HCe(e,t,b,void 0,n,h);for(l in n)h=n[l],m=r[l],!n.hasOwnProperty(l)||h===m||h===void 0&&m===void 0||HCe(e,t,l,h,n,m);return}}for(var x in r)h=r[x],r.hasOwnProperty(x)&&h!=null&&!n.hasOwnProperty(x)&&Oa(e,t,x,null,n,h);for(f in n)h=n[f],m=r[f],!n.hasOwnProperty(f)||h===m||h==null&&m==null||Oa(e,t,f,h,n,m)}var GCe=null,qCe=null;function kae(e){return e.nodeType===9?e:e.ownerDocument}function kst(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function alt(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function VCe(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var tCe=null;function n7r(){var e=window.event;return e&&e.type==="popstate"?e===tCe?!1:(tCe=e,!0):(tCe=null,!1)}var slt=typeof setTimeout=="function"?setTimeout:void 0,o7r=typeof clearTimeout=="function"?clearTimeout:void 0,Mst=typeof Promise=="function"?Promise:void 0,i7r=typeof queueMicrotask=="function"?queueMicrotask:typeof Mst<"u"?function(e){return Mst.resolve(null).then(e).catch(a7r)}:slt;function a7r(e){setTimeout(function(){throw e})}function rCe(e,t){var r=t,n=0;do{var o=r.nextSibling;if(e.removeChild(r),o&&o.nodeType===8)if(r=o.data,r==="/$"){if(n===0){e.removeChild(o),nV(t);return}n--}else r!=="$"&&r!=="$?"&&r!=="$!"||n++;r=o}while(r);nV(t)}function WCe(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var r=t;switch(t=t.nextSibling,r.nodeName){case"HTML":case"HEAD":case"BODY":WCe(r),$Ce(r);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(r.rel.toLowerCase()==="stylesheet")continue}e.removeChild(r)}}function s7r(e,t,r,n){for(;e.nodeType===1;){var o=r;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!n&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(n){if(!e[qq])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(i=e.getAttribute("rel"),i==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(i!==o.rel||e.getAttribute("href")!==(o.href==null?null:o.href)||e.getAttribute("crossorigin")!==(o.crossOrigin==null?null:o.crossOrigin)||e.getAttribute("title")!==(o.title==null?null:o.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(i=e.getAttribute("src"),(i!==(o.src==null?null:o.src)||e.getAttribute("type")!==(o.type==null?null:o.type)||e.getAttribute("crossorigin")!==(o.crossOrigin==null?null:o.crossOrigin))&&i&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var i=o.name==null?null:""+o.name;if(o.type==="hidden"&&e.getAttribute("name")===i)return e}else return e;if(e=q1(e.nextSibling),e===null)break}return null}function c7r(e,t,r){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!r||(e=q1(e.nextSibling),e===null))return null;return e}function q1(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="F!"||t==="F")break;if(t==="/$")return null}}return e}function Rst(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(t===0)return e;t--}else r==="/$"&&t++}e=e.previousSibling}return null}function clt(e,t,r){switch(t=kae(r),e){case"html":if(e=t.documentElement,!e)throw Error(er(452));return e;case"head":if(e=t.head,!e)throw Error(er(453));return e;case"body":if(e=t.body,!e)throw Error(er(454));return e;default:throw Error(er(451))}}var my=new Map,Nst=new Set;function Mae(e){return typeof e.getRootNode=="function"?e.getRootNode():e.ownerDocument}var IE=Bs.d;Bs.d={f:u7r,r:l7r,D:f7r,C:d7r,L:p7r,m:h7r,X:g7r,S:m7r,M:v7r};function u7r(){var e=IE.f(),t=Vae();return e||t}function l7r(e){var t=qB(e);t!==null&&t.tag===5&&t.type==="form"?cut(t):IE.r(e)}var WB=typeof document>"u"?null:document;function ult(e,t,r){var n=WB;if(n&&typeof t=="string"&&t){var o=ly(t);o='link[rel="'+e+'"][href="'+o+'"]',typeof r=="string"&&(o+='[crossorigin="'+r+'"]'),Nst.has(o)||(Nst.add(o),e={rel:e,crossOrigin:r,href:t},n.querySelector(o)===null&&(t=n.createElement("link"),gd(t,"link",e),cf(t),n.head.appendChild(t)))}}function f7r(e){IE.D(e),ult("dns-prefetch",e,null)}function d7r(e,t){IE.C(e,t),ult("preconnect",e,t)}function p7r(e,t,r){IE.L(e,t,r);var n=WB;if(n&&e&&t){var o='link[rel="preload"][as="'+ly(t)+'"]';t==="image"&&r&&r.imageSrcSet?(o+='[imagesrcset="'+ly(r.imageSrcSet)+'"]',typeof r.imageSizes=="string"&&(o+='[imagesizes="'+ly(r.imageSizes)+'"]')):o+='[href="'+ly(e)+'"]';var i=o;switch(t){case"style":i=jB(e);break;case"script":i=KB(e)}my.has(i)||(e=Ps({rel:"preload",href:t==="image"&&r&&r.imageSrcSet?void 0:e,as:t},r),my.set(i,e),n.querySelector(o)!==null||t==="style"&&n.querySelector(hV(i))||t==="script"&&n.querySelector(mV(i))||(t=n.createElement("link"),gd(t,"link",e),cf(t),n.head.appendChild(t)))}}function h7r(e,t){IE.m(e,t);var r=WB;if(r&&e){var n=t&&typeof t.as=="string"?t.as:"script",o='link[rel="modulepreload"][as="'+ly(n)+'"][href="'+ly(e)+'"]',i=o;switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":i=KB(e)}if(!my.has(i)&&(e=Ps({rel:"modulepreload",href:e},t),my.set(i,e),r.querySelector(o)===null)){switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(r.querySelector(mV(i)))return}n=r.createElement("link"),gd(n,"link",e),cf(n),r.head.appendChild(n)}}}function m7r(e,t,r){IE.S(e,t,r);var n=WB;if(n&&e){var o=_B(n).hoistableStyles,i=jB(e);t=t||"default";var a=o.get(i);if(!a){var s={loading:0,preload:null};if(a=n.querySelector(hV(i)))s.loading=5;else{e=Ps({rel:"stylesheet",href:e,"data-precedence":t},r),(r=my.get(i))&&DTe(e,r);var c=a=n.createElement("link");cf(c),gd(c,"link",e),c._p=new Promise(function(u,l){c.onload=u,c.onerror=l}),c.addEventListener("load",function(){s.loading|=1}),c.addEventListener("error",function(){s.loading|=2}),s.loading|=4,oae(a,t,n)}a={type:"stylesheet",instance:a,count:1,state:s},o.set(i,a)}}}function g7r(e,t){IE.X(e,t);var r=WB;if(r&&e){var n=_B(r).hoistableScripts,o=KB(e),i=n.get(o);i||(i=r.querySelector(mV(o)),i||(e=Ps({src:e,async:!0},t),(t=my.get(o))&&LTe(e,t),i=r.createElement("script"),cf(i),gd(i,"link",e),r.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},n.set(o,i))}}function v7r(e,t){IE.M(e,t);var r=WB;if(r&&e){var n=_B(r).hoistableScripts,o=KB(e),i=n.get(o);i||(i=r.querySelector(mV(o)),i||(e=Ps({src:e,async:!0,type:"module"},t),(t=my.get(o))&&LTe(e,t),i=r.createElement("script"),cf(i),gd(i,"link",e),r.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},n.set(o,i))}}function Ost(e,t,r,n){var o=(o=hC.current)?Mae(o):null;if(!o)throw Error(er(446));switch(e){case"meta":case"title":return null;case"style":return typeof r.precedence=="string"&&typeof r.href=="string"?(t=jB(r.href),r=_B(o).hoistableStyles,n=r.get(t),n||(n={type:"style",instance:null,count:0,state:null},r.set(t,n)),n):{type:"void",instance:null,count:0,state:null};case"link":if(r.rel==="stylesheet"&&typeof r.href=="string"&&typeof r.precedence=="string"){e=jB(r.href);var i=_B(o).hoistableStyles,a=i.get(e);if(a||(o=o.ownerDocument||o,a={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},i.set(e,a),(i=o.querySelector(hV(e)))&&!i._p&&(a.instance=i,a.state.loading=5),my.has(e)||(r={rel:"preload",as:"style",href:r.href,crossOrigin:r.crossOrigin,integrity:r.integrity,media:r.media,hrefLang:r.hrefLang,referrerPolicy:r.referrerPolicy},my.set(e,r),i||y7r(o,e,r,a.state))),t&&n===null)throw Error(er(528,""));return a}if(t&&n!==null)throw Error(er(529,""));return null;case"script":return t=r.async,r=r.src,typeof r=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=KB(r),r=_B(o).hoistableScripts,n=r.get(t),n||(n={type:"script",instance:null,count:0,state:null},r.set(t,n)),n):{type:"void",instance:null,count:0,state:null};default:throw Error(er(444,e))}}function jB(e){return'href="'+ly(e)+'"'}function hV(e){return'link[rel="stylesheet"]['+e+"]"}function llt(e){return Ps({},e,{"data-precedence":e.precedence,precedence:null})}function y7r(e,t,r,n){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?n.loading=1:(t=e.createElement("link"),n.preload=t,t.addEventListener("load",function(){return n.loading|=1}),t.addEventListener("error",function(){return n.loading|=2}),gd(t,"link",r),cf(t),e.head.appendChild(t))}function KB(e){return'[src="'+ly(e)+'"]'}function mV(e){return"script[async]"+e}function Bst(e,t,r){if(t.count++,t.instance===null)switch(t.type){case"style":var n=e.querySelector('style[data-href~="'+ly(r.href)+'"]');if(n)return t.instance=n,cf(n),n;var o=Ps({},r,{"data-href":r.href,"data-precedence":r.precedence,href:null,precedence:null});return n=(e.ownerDocument||e).createElement("style"),cf(n),gd(n,"style",o),oae(n,r.precedence,e),t.instance=n;case"stylesheet":o=jB(r.href);var i=e.querySelector(hV(o));if(i)return t.state.loading|=4,t.instance=i,cf(i),i;n=llt(r),(o=my.get(o))&&DTe(n,o),i=(e.ownerDocument||e).createElement("link"),cf(i);var a=i;return a._p=new Promise(function(s,c){a.onload=s,a.onerror=c}),gd(i,"link",n),t.state.loading|=4,oae(i,r.precedence,e),t.instance=i;case"script":return i=KB(r.src),(o=e.querySelector(mV(i)))?(t.instance=o,cf(o),o):(n=r,(o=my.get(i))&&(n=Ps({},r),LTe(n,o)),e=e.ownerDocument||e,o=e.createElement("script"),cf(o),gd(o,"link",n),e.head.appendChild(o),t.instance=o);case"void":return null;default:throw Error(er(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(n=t.instance,t.state.loading|=4,oae(n,r.precedence,e));return t.instance}function oae(e,t,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===t)i=s;else if(i!==o)break}i?i.parentNode.insertBefore(e,i.nextSibling):(t=r.nodeType===9?r.head:r,t.insertBefore(e,t.firstChild))}function DTe(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function LTe(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var iae=null;function Pst(e,t,r){if(iae===null){var n=new Map,o=iae=new Map;o.set(r,n)}else o=iae,n=o.get(r),n||(n=new Map,o.set(r,n));if(n.has(e))return n;for(n.set(e,null),r=r.getElementsByTagName(e),o=0;o<r.length;o++){var i=r[o];if(!(i[qq]||i[gp]||e==="link"&&i.getAttribute("rel")==="stylesheet")&&i.namespaceURI!=="http://www.w3.org/2000/svg"){var a=i.getAttribute(t)||"";a=e+a;var s=n.get(a);s?s.push(i):n.set(a,[i])}}return n}function Dst(e,t,r){e=e.ownerDocument||e,e.head.insertBefore(r,t==="title"?e.querySelector("head > title"):null)}function b7r(e,t,r){if(r===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function flt(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}var $q=null;function x7r(){}function w7r(e,t,r){if($q===null)throw Error(er(475));var n=$q;if(t.type==="stylesheet"&&(typeof r.media!="string"||matchMedia(r.media).matches!==!1)&&(t.state.loading&4)===0){if(t.instance===null){var o=jB(r.href),i=e.querySelector(hV(o));if(i){e=i._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(n.count++,n=Rae.bind(n),e.then(n,n)),t.state.loading|=4,t.instance=i,cf(i);return}i=e.ownerDocument||e,r=llt(r),(o=my.get(o))&&DTe(r,o),i=i.createElement("link"),cf(i);var a=i;a._p=new Promise(function(s,c){a.onload=s,a.onerror=c}),gd(i,"link",r),t.instance=i}n.stylesheets===null&&(n.stylesheets=new Map),n.stylesheets.set(t,e),(e=t.state.preload)&&(t.state.loading&3)===0&&(n.count++,t=Rae.bind(n),e.addEventListener("load",t),e.addEventListener("error",t))}}function A7r(){if($q===null)throw Error(er(475));var e=$q;return e.stylesheets&&e.count===0&&KCe(e,e.stylesheets),0<e.count?function(t){var r=setTimeout(function(){if(e.stylesheets&&KCe(e,e.stylesheets),e.unsuspend){var n=e.unsuspend;e.unsuspend=null,n()}},6e4);return e.unsuspend=t,function(){e.unsuspend=null,clearTimeout(r)}}:null}function Rae(){if(this.count--,this.count===0){if(this.stylesheets)KCe(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Nae=null;function KCe(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Nae=new Map,t.forEach(S7r,e),Nae=null,Rae.call(e))}function S7r(e,t){if(!(t.state.loading&4)){var r=Nae.get(e);if(r)var n=r.get(null);else{r=new Map,Nae.set(e,r);for(var o=e.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=t.instance,a=o.getAttribute("data-precedence"),i=r.get(a)||n,i===n&&r.set(null,o),r.set(a,o),this.count++,n=Rae.bind(this),o.addEventListener("load",n),o.addEventListener("error",n),i?i.parentNode.insertBefore(o,i.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(o,e.firstChild)),t.state.loading|=4}}var eV={$$typeof:yE,Provider:null,Consumer:null,_currentValue:y5,_currentValue2:y5,_threadCount:0};function E7r(e,t,r,n,o,i,a,s){this.tag=1,this.containerInfo=e,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=M4e(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.finishedLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=M4e(0),this.hiddenUpdates=M4e(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 dlt(e,t,r,n,o,i,a,s,c,u,l,f){return e=new E7r(e,t,r,a,s,c,u,f),t=1,i===!0&&(t|=24),i=dy(3,null,null,t),e.current=i,i.stateNode=e,t=fTe(),t.refCount++,e.pooledCache=t,t.refCount++,i.memoizedState={element:n,isDehydrated:r,cache:t},CTe(i),e}function plt(e){return e?(e=wB,e):wB}function hlt(e,t,r,n,o,i){o=plt(o),n.context===null?n.context=o:n.pendingContext=o,n=mC(t),n.payload={element:r},i=i===void 0?null:i,i!==null&&(n.callback=i),r=gC(e,n,t),r!==null&&(Dh(r,e,t),Dq(r,e,t))}function Lst(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function FTe(e,t){Lst(e,t),(e=e.alternate)&&Lst(e,t)}function mlt(e){if(e.tag===13){var t=AC(e,67108864);t!==null&&Dh(t,e,67108864),FTe(e,67108864)}}var Oae=!0;function _7r(e,t,r,n){var o=vo.T;vo.T=null;var i=Bs.p;try{Bs.p=2,UTe(e,t,r,n)}finally{Bs.p=i,vo.T=o}}function C7r(e,t,r,n){var o=vo.T;vo.T=null;var i=Bs.p;try{Bs.p=8,UTe(e,t,r,n)}finally{Bs.p=i,vo.T=o}}function UTe(e,t,r,n){if(Oae){var o=YCe(n);if(o===null)eCe(e,t,n,Bae,r),Fst(e,n);else if(I7r(o,e,t,r,n))n.stopPropagation();else if(Fst(e,n),t&4&&-1<T7r.indexOf(e)){for(;o!==null;){var i=qB(o);if(i!==null)switch(i.tag){case 3:if(i=i.stateNode,i.current.memoizedState.isDehydrated){var a=p5(i.pendingLanes);if(a!==0){var s=i;for(s.pendingLanes|=2,s.entangledLanes|=2;a;){var c=1<<31-Tg(a);s.entanglements[1]|=c,a&=~c}r2(i),(Sc&6)===0&&(Eae=Qw()+500,pV(0,!1))}}break;case 13:s=AC(i,2),s!==null&&Dh(s,i,2),Vae(),FTe(i,2)}if(i=YCe(n),i===null&&eCe(e,t,n,Bae,r),i===o)break;o=i}o!==null&&n.stopPropagation()}else eCe(e,t,n,null,r)}}function YCe(e){return e=tTe(e),zTe(e)}var Bae=null;function zTe(e){if(Bae=null,e=g5(e),e!==null){var t=HB(e);if(t===null)e=null;else{var r=t.tag;if(r===13){if(e=Kst(t),e!==null)return e;e=null}else if(r===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Bae=e,null}function glt(e){switch(e){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(h9r()){case Jst:return 2;case Xst:return 8;case lae:case m9r:return 32;case Zst:return 268435456;default:return 32}default:return 32}}var JCe=!1,bC=null,xC=null,wC=null,tV=new Map,rV=new Map,fC=[],T7r="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 Fst(e,t){switch(e){case"focusin":case"focusout":bC=null;break;case"dragenter":case"dragleave":xC=null;break;case"mouseover":case"mouseout":wC=null;break;case"pointerover":case"pointerout":tV.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":rV.delete(t.pointerId)}}function wq(e,t,r,n,o,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:r,eventSystemFlags:n,nativeEvent:i,targetContainers:[o]},t!==null&&(t=qB(t),t!==null&&mlt(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function I7r(e,t,r,n,o){switch(t){case"focusin":return bC=wq(bC,e,t,r,n,o),!0;case"dragenter":return xC=wq(xC,e,t,r,n,o),!0;case"mouseover":return wC=wq(wC,e,t,r,n,o),!0;case"pointerover":var i=o.pointerId;return tV.set(i,wq(tV.get(i)||null,e,t,r,n,o)),!0;case"gotpointercapture":return i=o.pointerId,rV.set(i,wq(rV.get(i)||null,e,t,r,n,o)),!0}return!1}function vlt(e){var t=g5(e.target);if(t!==null){var r=HB(t);if(r!==null){if(t=r.tag,t===13){if(t=Kst(r),t!==null){e.blockedOn=t,E9r(e.priority,function(){if(r.tag===13){var n=Ig(),o=AC(r,n);o!==null&&Dh(o,r,n),FTe(r,n)}});return}}else if(t===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function aae(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=YCe(e.nativeEvent);if(r===null){r=e.nativeEvent;var n=new r.constructor(r.type,r);pCe=n,r.target.dispatchEvent(n),pCe=null}else return t=qB(r),t!==null&&mlt(t),e.blockedOn=r,!1;t.shift()}return!0}function Ust(e,t,r){aae(e)&&r.delete(t)}function k7r(){JCe=!1,bC!==null&&aae(bC)&&(bC=null),xC!==null&&aae(xC)&&(xC=null),wC!==null&&aae(wC)&&(wC=null),tV.forEach(Ust),rV.forEach(Ust)}function Kie(e,t){e.blockedOn===t&&(e.blockedOn=null,JCe||(JCe=!0,Tl.unstable_scheduleCallback(Tl.unstable_NormalPriority,k7r)))}var Yie=null;function zst(e){Yie!==e&&(Yie=e,Tl.unstable_scheduleCallback(Tl.unstable_NormalPriority,function(){Yie===e&&(Yie=null);for(var t=0;t<e.length;t+=3){var r=e[t],n=e[t+1],o=e[t+2];if(typeof n!="function"){if(zTe(n||r)===null)continue;break}var i=qB(r);i!==null&&(e.splice(t,3),t-=3,SCe(i,{pending:!0,data:o,method:r.method,action:n},n,o))}}))}function nV(e){function t(c){return Kie(c,e)}bC!==null&&Kie(bC,e),xC!==null&&Kie(xC,e),wC!==null&&Kie(wC,e),tV.forEach(t),rV.forEach(t);for(var r=0;r<fC.length;r++){var n=fC[r];n.blockedOn===e&&(n.blockedOn=null)}for(;0<fC.length&&(r=fC[0],r.blockedOn===null);)vlt(r),r.blockedOn===null&&fC.shift();if(r=(e.ownerDocument||e).$$reactFormReplay,r!=null)for(n=0;n<r.length;n+=3){var o=r[n],i=r[n+1],a=o[Y0]||null;if(typeof i=="function")a||zst(r);else if(a){var s=null;if(i&&i.hasAttribute("formAction")){if(o=i,a=i[Y0]||null)s=a.formAction;else if(zTe(o)!==null)continue}else s=a.action;typeof s=="function"?r[n+1]=s:(r.splice(n,3),n-=3),zst(r)}}}function jTe(e){this._internalRoot=e}Yae.prototype.render=jTe.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(er(409));var r=t.current,n=Ig();hlt(r,n,e,t,null,null)};Yae.prototype.unmount=jTe.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;e.tag===0&&NB(),hlt(e.current,2,null,e,null,null),Vae(),t[GB]=null}};function Yae(e){this._internalRoot=e}Yae.prototype.unstable_scheduleHydration=function(e){if(e){var t=nct();e={blockedOn:null,target:e,priority:t};for(var r=0;r<fC.length&&t!==0&&t<fC[r].priority;r++);fC.splice(r,0,e),r===0&&vlt(e)}};var jst=Hst.version;if(jst!=="19.0.0")throw Error(er(527,jst,"19.0.0"));Bs.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(er(188)):(e=Object.keys(e).join(","),Error(er(268,e)));return e=f9r(t),e=e!==null?Yst(e):null,e=e===null?null:e.stateNode,e};var M7r={bundleType:0,version:"19.0.0",rendererPackageName:"react-dom",currentDispatcherRef:vo,findFiberByHostInstance:g5,reconcilerVersion:"19.0.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&(Aq=__REACT_DEVTOOLS_GLOBAL_HOOK__,!Aq.isDisabled&&Aq.supportsFiber))try{oV=Aq.inject(M7r),Cg=Aq}catch{}var Aq;Jae.createRoot=function(e,t){if(!Gst(e))throw Error(er(299));var r=!1,n="",o=hut,i=mut,a=gut,s=null;return t!=null&&(t.unstable_strictMode===!0&&(r=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onUncaughtError!==void 0&&(o=t.onUncaughtError),t.onCaughtError!==void 0&&(i=t.onCaughtError),t.onRecoverableError!==void 0&&(a=t.onRecoverableError),t.unstable_transitionCallbacks!==void 0&&(s=t.unstable_transitionCallbacks)),t=dlt(e,1,!1,null,null,r,n,o,i,a,s,null),e[GB]=t.current,PTe(e.nodeType===8?e.parentNode:e),new jTe(t)};Jae.hydrateRoot=function(e,t,r){if(!Gst(e))throw Error(er(299));var n=!1,o="",i=hut,a=mut,s=gut,c=null,u=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&&(u=r.formState)),t=dlt(e,1,!0,t,r??null,n,o,i,a,s,c,u),t.context=plt(null),r=t.current,n=Ig(),o=mC(n),o.callback=null,gC(r,o,n),t.current.lanes=n,aV(t,n),r2(t),e[GB]=t.current,PTe(e),new Yae(t)};Jae.version="19.0.0"});var gV=Z((X1o,xlt)=>{"use strict";d();p();function blt(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(blt)}catch(e){console.error(e)}}blt(),xlt.exports=ylt()});var Alt=Z(($1o,wlt)=>{d();p();function R7r(){this.__data__=[],this.size=0}wlt.exports=R7r});var Xae=Z((rxo,Slt)=>{d();p();function N7r(e,t){return e===t||e!==e&&t!==t}Slt.exports=N7r});var vV=Z((ixo,Elt)=>{d();p();var O7r=Xae();function B7r(e,t){for(var r=e.length;r--;)if(O7r(e[r][0],t))return r;return-1}Elt.exports=B7r});var Clt=Z((cxo,_lt)=>{d();p();var P7r=vV(),D7r=Array.prototype,L7r=D7r.splice;function F7r(e){var t=this.__data__,r=P7r(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():L7r.call(t,r,1),--this.size,!0}_lt.exports=F7r});var Ilt=Z((fxo,Tlt)=>{d();p();var U7r=vV();function z7r(e){var t=this.__data__,r=U7r(t,e);return r<0?void 0:t[r][1]}Tlt.exports=z7r});var Mlt=Z((hxo,klt)=>{d();p();var j7r=vV();function H7r(e){return j7r(this.__data__,e)>-1}klt.exports=H7r});var Nlt=Z((vxo,Rlt)=>{d();p();var G7r=vV();function q7r(e,t){var r=this.__data__,n=G7r(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}Rlt.exports=q7r});var yV=Z((xxo,Olt)=>{d();p();var V7r=Alt(),W7r=Clt(),K7r=Ilt(),Y7r=Mlt(),J7r=Nlt();function YB(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}YB.prototype.clear=V7r;YB.prototype.delete=W7r;YB.prototype.get=K7r;YB.prototype.has=Y7r;YB.prototype.set=J7r;Olt.exports=YB});var Plt=Z((Sxo,Blt)=>{d();p();var X7r=yV();function Z7r(){this.__data__=new X7r,this.size=0}Blt.exports=Z7r});var Llt=Z((Cxo,Dlt)=>{d();p();function Q7r(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}Dlt.exports=Q7r});var Ult=Z((kxo,Flt)=>{d();p();function $7r(e){return this.__data__.get(e)}Flt.exports=$7r});var jlt=Z((Nxo,zlt)=>{d();p();function eBr(e){return this.__data__.has(e)}zlt.exports=eBr});var HTe=Z((Pxo,Hlt)=>{d();p();var tBr=typeof globalThis=="object"&&globalThis&&globalThis.Object===Object&&globalThis;Hlt.exports=tBr});var W1=Z((Fxo,Glt)=>{d();p();var rBr=HTe(),nBr=typeof self=="object"&&self&&self.Object===Object&&self,oBr=rBr||nBr||Function("return this")();Glt.exports=oBr});var JB=Z((jxo,qlt)=>{d();p();var iBr=W1(),aBr=iBr.Symbol;qlt.exports=aBr});var Ylt=Z((qxo,Klt)=>{d();p();var Vlt=JB(),Wlt=Object.prototype,sBr=Wlt.hasOwnProperty,cBr=Wlt.toString,bV=Vlt?Vlt.toStringTag:void 0;function uBr(e){var t=sBr.call(e,bV),r=e[bV];try{e[bV]=void 0;var n=!0}catch{}var o=cBr.call(e);return n&&(t?e[bV]=r:delete e[bV]),o}Klt.exports=uBr});var Xlt=Z((Kxo,Jlt)=>{d();p();var lBr=Object.prototype,fBr=lBr.toString;function dBr(e){return fBr.call(e)}Jlt.exports=dBr});var P5=Z((Xxo,$lt)=>{d();p();var Zlt=JB(),pBr=Ylt(),hBr=Xlt(),mBr="[object Null]",gBr="[object Undefined]",Qlt=Zlt?Zlt.toStringTag:void 0;function vBr(e){return e==null?e===void 0?gBr:mBr:Qlt&&Qlt in Object(e)?pBr(e):hBr(e)}$lt.exports=vBr});var IC=Z(($xo,eft)=>{d();p();function yBr(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}eft.exports=yBr});var GTe=Z((rwo,tft)=>{d();p();var bBr=P5(),xBr=IC(),wBr="[object AsyncFunction]",ABr="[object Function]",SBr="[object GeneratorFunction]",EBr="[object Proxy]";function _Br(e){if(!xBr(e))return!1;var t=bBr(e);return t==ABr||t==SBr||t==wBr||t==EBr}tft.exports=_Br});var nft=Z((iwo,rft)=>{d();p();var CBr=W1(),TBr=CBr["__core-js_shared__"];rft.exports=TBr});var aft=Z((cwo,ift)=>{d();p();var qTe=nft(),oft=function(){var e=/[^.]+$/.exec(qTe&&qTe.keys&&qTe.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function IBr(e){return!!oft&&oft in e}ift.exports=IBr});var VTe=Z((fwo,sft)=>{d();p();var kBr=Function.prototype,MBr=kBr.toString;function RBr(e){if(e!=null){try{return MBr.call(e)}catch{}try{return e+""}catch{}}return""}sft.exports=RBr});var uft=Z((hwo,cft)=>{d();p();var NBr=GTe(),OBr=aft(),BBr=IC(),PBr=VTe(),DBr=/[\\^$.*+?()[\]{}|]/g,LBr=/^\[object .+?Constructor\]$/,FBr=Function.prototype,UBr=Object.prototype,zBr=FBr.toString,jBr=UBr.hasOwnProperty,HBr=RegExp("^"+zBr.call(jBr).replace(DBr,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function GBr(e){if(!BBr(e)||OBr(e))return!1;var t=NBr(e)?HBr:LBr;return t.test(PBr(e))}cft.exports=GBr});var fft=Z((vwo,lft)=>{d();p();function qBr(e,t){return e?.[t]}lft.exports=qBr});var kC=Z((xwo,dft)=>{d();p();var VBr=uft(),WBr=fft();function KBr(e,t){var r=WBr(e,t);return VBr(r)?r:void 0}dft.exports=KBr});var Zae=Z((Swo,pft)=>{d();p();var YBr=kC(),JBr=W1(),XBr=YBr(JBr,"Map");pft.exports=XBr});var xV=Z((Cwo,hft)=>{d();p();var ZBr=kC(),QBr=ZBr(Object,"create");hft.exports=QBr});var vft=Z((kwo,gft)=>{d();p();var mft=xV();function $Br(){this.__data__=mft?mft(null):{},this.size=0}gft.exports=$Br});var bft=Z((Nwo,yft)=>{d();p();function ePr(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}yft.exports=ePr});var wft=Z((Pwo,xft)=>{d();p();var tPr=xV(),rPr="__lodash_hash_undefined__",nPr=Object.prototype,oPr=nPr.hasOwnProperty;function iPr(e){var t=this.__data__;if(tPr){var r=t[e];return r===rPr?void 0:r}return oPr.call(t,e)?t[e]:void 0}xft.exports=iPr});var Sft=Z((Fwo,Aft)=>{d();p();var aPr=xV(),sPr=Object.prototype,cPr=sPr.hasOwnProperty;function uPr(e){var t=this.__data__;return aPr?t[e]!==void 0:cPr.call(t,e)}Aft.exports=uPr});var _ft=Z((jwo,Eft)=>{d();p();var lPr=xV(),fPr="__lodash_hash_undefined__";function dPr(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=lPr&&t===void 0?fPr:t,this}Eft.exports=dPr});var Tft=Z((qwo,Cft)=>{d();p();var pPr=vft(),hPr=bft(),mPr=wft(),gPr=Sft(),vPr=_ft();function XB(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}XB.prototype.clear=pPr;XB.prototype.delete=hPr;XB.prototype.get=mPr;XB.prototype.has=gPr;XB.prototype.set=vPr;Cft.exports=XB});var Mft=Z((Kwo,kft)=>{d();p();var Ift=Tft(),yPr=yV(),bPr=Zae();function xPr(){this.size=0,this.__data__={hash:new Ift,map:new(bPr||yPr),string:new Ift}}kft.exports=xPr});var Nft=Z((Xwo,Rft)=>{d();p();function wPr(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}Rft.exports=wPr});var wV=Z(($wo,Oft)=>{d();p();var APr=Nft();function SPr(e,t){var r=e.__data__;return APr(t)?r[typeof t=="string"?"string":"hash"]:r.map}Oft.exports=SPr});var Pft=Z((r2o,Bft)=>{d();p();var EPr=wV();function _Pr(e){var t=EPr(this,e).delete(e);return this.size-=t?1:0,t}Bft.exports=_Pr});var Lft=Z((i2o,Dft)=>{d();p();var CPr=wV();function TPr(e){return CPr(this,e).get(e)}Dft.exports=TPr});var Uft=Z((c2o,Fft)=>{d();p();var IPr=wV();function kPr(e){return IPr(this,e).has(e)}Fft.exports=kPr});var jft=Z((f2o,zft)=>{d();p();var MPr=wV();function RPr(e,t){var r=MPr(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}zft.exports=RPr});var Qae=Z((h2o,Hft)=>{d();p();var NPr=Mft(),OPr=Pft(),BPr=Lft(),PPr=Uft(),DPr=jft();function ZB(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}ZB.prototype.clear=NPr;ZB.prototype.delete=OPr;ZB.prototype.get=BPr;ZB.prototype.has=PPr;ZB.prototype.set=DPr;Hft.exports=ZB});var qft=Z((v2o,Gft)=>{d();p();var LPr=yV(),FPr=Zae(),UPr=Qae(),zPr=200;function jPr(e,t){var r=this.__data__;if(r instanceof LPr){var n=r.__data__;if(!FPr||n.length<zPr-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new UPr(n)}return r.set(e,t),this.size=r.size,this}Gft.exports=jPr});var WTe=Z((x2o,Vft)=>{d();p();var HPr=yV(),GPr=Plt(),qPr=Llt(),VPr=Ult(),WPr=jlt(),KPr=qft();function QB(e){var t=this.__data__=new HPr(e);this.size=t.size}QB.prototype.clear=GPr;QB.prototype.delete=qPr;QB.prototype.get=VPr;QB.prototype.has=WPr;QB.prototype.set=KPr;Vft.exports=QB});var Kft=Z((S2o,Wft)=>{d();p();var YPr="__lodash_hash_undefined__";function JPr(e){return this.__data__.set(e,YPr),this}Wft.exports=JPr});var Jft=Z((C2o,Yft)=>{d();p();function XPr(e){return this.__data__.has(e)}Yft.exports=XPr});var KTe=Z((k2o,Xft)=>{d();p();var ZPr=Qae(),QPr=Kft(),$Pr=Jft();function $ae(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new ZPr;++t<r;)this.add(e[t])}$ae.prototype.add=$ae.prototype.push=QPr;$ae.prototype.has=$Pr;Xft.exports=$ae});var Qft=Z((N2o,Zft)=>{d();p();function eDr(e,t){for(var r=-1,n=e==null?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}Zft.exports=eDr});var YTe=Z((P2o,$ft)=>{d();p();function tDr(e,t){return e.has(t)}$ft.exports=tDr});var JTe=Z((F2o,edt)=>{d();p();var rDr=KTe(),nDr=Qft(),oDr=YTe(),iDr=1,aDr=2;function sDr(e,t,r,n,o,i){var a=r&iDr,s=e.length,c=t.length;if(s!=c&&!(a&&c>s))return!1;var u=i.get(e),l=i.get(t);if(u&&l)return u==t&&l==e;var f=-1,h=!0,m=r&aDr?new rDr:void 0;for(i.set(e,t),i.set(t,e);++f<s;){var g=e[f],v=t[f];if(n)var b=a?n(v,g,f,t,e,i):n(g,v,f,e,t,i);if(b!==void 0){if(b)continue;h=!1;break}if(m){if(!nDr(t,function(x,E){if(!oDr(m,E)&&(g===x||o(g,x,r,n,i)))return m.push(E)})){h=!1;break}}else if(!(g===v||o(g,v,r,n,i))){h=!1;break}}return i.delete(e),i.delete(t),h}edt.exports=sDr});var rdt=Z((j2o,tdt)=>{d();p();var cDr=W1(),uDr=cDr.Uint8Array;tdt.exports=uDr});var odt=Z((q2o,ndt)=>{d();p();function lDr(e){var t=-1,r=Array(e.size);return e.forEach(function(n,o){r[++t]=[o,n]}),r}ndt.exports=lDr});var adt=Z((K2o,idt)=>{d();p();function fDr(e){var t=-1,r=Array(e.size);return e.forEach(function(n){r[++t]=n}),r}idt.exports=fDr});var fdt=Z((X2o,ldt)=>{d();p();var sdt=JB(),cdt=rdt(),dDr=Xae(),pDr=JTe(),hDr=odt(),mDr=adt(),gDr=1,vDr=2,yDr="[object Boolean]",bDr="[object Date]",xDr="[object Error]",wDr="[object Map]",ADr="[object Number]",SDr="[object RegExp]",EDr="[object Set]",_Dr="[object String]",CDr="[object Symbol]",TDr="[object ArrayBuffer]",IDr="[object DataView]",udt=sdt?sdt.prototype:void 0,XTe=udt?udt.valueOf:void 0;function kDr(e,t,r,n,o,i,a){switch(r){case IDr:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case TDr:return!(e.byteLength!=t.byteLength||!i(new cdt(e),new cdt(t)));case yDr:case bDr:case ADr:return dDr(+e,+t);case xDr:return e.name==t.name&&e.message==t.message;case SDr:case _Dr:return e==t+"";case wDr:var s=hDr;case EDr:var c=n&gDr;if(s||(s=mDr),e.size!=t.size&&!c)return!1;var u=a.get(e);if(u)return u==t;n|=vDr,a.set(e,t);var l=pDr(s(e),s(t),n,o,i,a);return a.delete(e),l;case CDr:if(XTe)return XTe.call(e)==XTe.call(t)}return!1}ldt.exports=kDr});var ZTe=Z(($2o,ddt)=>{d();p();function MDr(e,t){for(var r=-1,n=t.length,o=e.length;++r<n;)e[o+r]=t[r];return e}ddt.exports=MDr});var n2=Z((rAo,pdt)=>{d();p();var RDr=Array.isArray;pdt.exports=RDr});var mdt=Z((iAo,hdt)=>{d();p();var NDr=ZTe(),ODr=n2();function BDr(e,t,r){var n=t(e);return ODr(e)?n:NDr(n,r(e))}hdt.exports=BDr});var vdt=Z((cAo,gdt)=>{d();p();function PDr(e,t){for(var r=-1,n=e==null?0:e.length,o=0,i=[];++r<n;){var a=e[r];t(a,r,e)&&(i[o++]=a)}return i}gdt.exports=PDr});var bdt=Z((fAo,ydt)=>{d();p();function DDr(){return[]}ydt.exports=DDr});var Adt=Z((hAo,wdt)=>{d();p();var LDr=vdt(),FDr=bdt(),UDr=Object.prototype,zDr=UDr.propertyIsEnumerable,xdt=Object.getOwnPropertySymbols,jDr=xdt?function(e){return e==null?[]:(e=Object(e),LDr(xdt(e),function(t){return zDr.call(e,t)}))}:FDr;wdt.exports=jDr});var Edt=Z((vAo,Sdt)=>{d();p();function HDr(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}Sdt.exports=HDr});var MC=Z((xAo,_dt)=>{d();p();function GDr(e){return e!=null&&typeof e=="object"}_dt.exports=GDr});var Tdt=Z((SAo,Cdt)=>{d();p();var qDr=P5(),VDr=MC(),WDr="[object Arguments]";function KDr(e){return VDr(e)&&qDr(e)==WDr}Cdt.exports=KDr});var ese=Z((CAo,Mdt)=>{d();p();var Idt=Tdt(),YDr=MC(),kdt=Object.prototype,JDr=kdt.hasOwnProperty,XDr=kdt.propertyIsEnumerable,ZDr=Idt(function(){return arguments}())?Idt:function(e){return YDr(e)&&JDr.call(e,"callee")&&!XDr.call(e,"callee")};Mdt.exports=ZDr});var Ndt=Z((kAo,Rdt)=>{d();p();function QDr(){return!1}Rdt.exports=QDr});var QTe=Z((AV,$B)=>{d();p();var $Dr=W1(),eLr=Ndt(),Pdt=typeof AV=="object"&&AV&&!AV.nodeType&&AV,Odt=Pdt&&typeof $B=="object"&&$B&&!$B.nodeType&&$B,tLr=Odt&&Odt.exports===Pdt,Bdt=tLr?$Dr.Buffer:void 0,rLr=Bdt?Bdt.isBuffer:void 0,nLr=rLr||eLr;$B.exports=nLr});var tse=Z((BAo,Ddt)=>{d();p();var oLr=9007199254740991,iLr=/^(?:0|[1-9]\d*)$/;function aLr(e,t){var r=typeof e;return t=t??oLr,!!t&&(r=="number"||r!="symbol"&&iLr.test(e))&&e>-1&&e%1==0&&e<t}Ddt.exports=aLr});var rse=Z((LAo,Ldt)=>{d();p();var sLr=9007199254740991;function cLr(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=sLr}Ldt.exports=cLr});var Udt=Z((zAo,Fdt)=>{d();p();var uLr=P5(),lLr=rse(),fLr=MC(),dLr="[object Arguments]",pLr="[object Array]",hLr="[object Boolean]",mLr="[object Date]",gLr="[object Error]",vLr="[object Function]",yLr="[object Map]",bLr="[object Number]",xLr="[object Object]",wLr="[object RegExp]",ALr="[object Set]",SLr="[object String]",ELr="[object WeakMap]",_Lr="[object ArrayBuffer]",CLr="[object DataView]",TLr="[object Float32Array]",ILr="[object Float64Array]",kLr="[object Int8Array]",MLr="[object Int16Array]",RLr="[object Int32Array]",NLr="[object Uint8Array]",OLr="[object Uint8ClampedArray]",BLr="[object Uint16Array]",PLr="[object Uint32Array]",Ds={};Ds[TLr]=Ds[ILr]=Ds[kLr]=Ds[MLr]=Ds[RLr]=Ds[NLr]=Ds[OLr]=Ds[BLr]=Ds[PLr]=!0;Ds[dLr]=Ds[pLr]=Ds[_Lr]=Ds[hLr]=Ds[CLr]=Ds[mLr]=Ds[gLr]=Ds[vLr]=Ds[yLr]=Ds[bLr]=Ds[xLr]=Ds[wLr]=Ds[ALr]=Ds[SLr]=Ds[ELr]=!1;function DLr(e){return fLr(e)&&lLr(e.length)&&!!Ds[uLr(e)]}Fdt.exports=DLr});var $Te=Z((GAo,zdt)=>{d();p();function LLr(e){return function(t){return e(t)}}zdt.exports=LLr});var Hdt=Z((SV,eP)=>{d();p();var FLr=HTe(),jdt=typeof SV=="object"&&SV&&!SV.nodeType&&SV,EV=jdt&&typeof eP=="object"&&eP&&!eP.nodeType&&eP,ULr=EV&&EV.exports===jdt,e6e=ULr&&FLr.process,zLr=function(){try{var e=EV&&EV.require&&EV.require("util").types;return e||e6e&&e6e.binding&&e6e.binding("util")}catch{}}();eP.exports=zLr});var t6e=Z((YAo,Vdt)=>{d();p();var jLr=Udt(),HLr=$Te(),Gdt=Hdt(),qdt=Gdt&&Gdt.isTypedArray,GLr=qdt?HLr(qdt):jLr;Vdt.exports=GLr});var Kdt=Z((ZAo,Wdt)=>{d();p();var qLr=Edt(),VLr=ese(),WLr=n2(),KLr=QTe(),YLr=tse(),JLr=t6e(),XLr=Object.prototype,ZLr=XLr.hasOwnProperty;function QLr(e,t){var r=WLr(e),n=!r&&VLr(e),o=!r&&!n&&KLr(e),i=!r&&!n&&!o&&JLr(e),a=r||n||o||i,s=a?qLr(e.length,String):[],c=s.length;for(var u in e)(t||ZLr.call(e,u))&&!(a&&(u=="length"||o&&(u=="offset"||u=="parent")||i&&(u=="buffer"||u=="byteLength"||u=="byteOffset")||YLr(u,c)))&&s.push(u);return s}Wdt.exports=QLr});var Jdt=Z((eSo,Ydt)=>{d();p();var $Lr=Object.prototype;function eFr(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||$Lr;return e===r}Ydt.exports=eFr});var Zdt=Z((nSo,Xdt)=>{d();p();function tFr(e,t){return function(r){return e(t(r))}}Xdt.exports=tFr});var $dt=Z((aSo,Qdt)=>{d();p();var rFr=Zdt(),nFr=rFr(Object.keys,Object);Qdt.exports=nFr});var tpt=Z((uSo,ept)=>{d();p();var oFr=Jdt(),iFr=$dt(),aFr=Object.prototype,sFr=aFr.hasOwnProperty;function cFr(e){if(!oFr(e))return iFr(e);var t=[];for(var r in Object(e))sFr.call(e,r)&&r!="constructor"&&t.push(r);return t}ept.exports=cFr});var nse=Z((dSo,rpt)=>{d();p();var uFr=GTe(),lFr=rse();function fFr(e){return e!=null&&lFr(e.length)&&!uFr(e)}rpt.exports=fFr});var r6e=Z((mSo,npt)=>{d();p();var dFr=Kdt(),pFr=tpt(),hFr=nse();function mFr(e){return hFr(e)?dFr(e):pFr(e)}npt.exports=mFr});var ipt=Z((ySo,opt)=>{d();p();var gFr=mdt(),vFr=Adt(),yFr=r6e();function bFr(e){return gFr(e,yFr,vFr)}opt.exports=bFr});var cpt=Z((wSo,spt)=>{d();p();var apt=ipt(),xFr=1,wFr=Object.prototype,AFr=wFr.hasOwnProperty;function SFr(e,t,r,n,o,i){var a=r&xFr,s=apt(e),c=s.length,u=apt(t),l=u.length;if(c!=l&&!a)return!1;for(var f=c;f--;){var h=s[f];if(!(a?h in t:AFr.call(t,h)))return!1}var m=i.get(e),g=i.get(t);if(m&&g)return m==t&&g==e;var v=!0;i.set(e,t),i.set(t,e);for(var b=a;++f<c;){h=s[f];var x=e[h],E=t[h];if(n)var T=a?n(E,x,h,t,e,i):n(x,E,h,e,t,i);if(!(T===void 0?x===E||o(x,E,r,n,i):T)){v=!1;break}b||(b=h=="constructor")}if(v&&!b){var B=e.constructor,F=t.constructor;B!=F&&"constructor"in e&&"constructor"in t&&!(typeof B=="function"&&B instanceof B&&typeof F=="function"&&F instanceof F)&&(v=!1)}return i.delete(e),i.delete(t),v}spt.exports=SFr});var lpt=Z((ESo,upt)=>{d();p();var EFr=kC(),_Fr=W1(),CFr=EFr(_Fr,"DataView");upt.exports=CFr});var dpt=Z((TSo,fpt)=>{d();p();var TFr=kC(),IFr=W1(),kFr=TFr(IFr,"Promise");fpt.exports=kFr});var hpt=Z((MSo,ppt)=>{d();p();var MFr=kC(),RFr=W1(),NFr=MFr(RFr,"Set");ppt.exports=NFr});var gpt=Z((OSo,mpt)=>{d();p();var OFr=kC(),BFr=W1(),PFr=OFr(BFr,"WeakMap");mpt.exports=PFr});var Ept=Z((DSo,Spt)=>{d();p();var n6e=lpt(),o6e=Zae(),i6e=dpt(),a6e=hpt(),s6e=gpt(),Apt=P5(),tP=VTe(),vpt="[object Map]",DFr="[object Object]",ypt="[object Promise]",bpt="[object Set]",xpt="[object WeakMap]",wpt="[object DataView]",LFr=tP(n6e),FFr=tP(o6e),UFr=tP(i6e),zFr=tP(a6e),jFr=tP(s6e),D5=Apt;(n6e&&D5(new n6e(new ArrayBuffer(1)))!=wpt||o6e&&D5(new o6e)!=vpt||i6e&&D5(i6e.resolve())!=ypt||a6e&&D5(new a6e)!=bpt||s6e&&D5(new s6e)!=xpt)&&(D5=function(e){var t=Apt(e),r=t==DFr?e.constructor:void 0,n=r?tP(r):"";if(n)switch(n){case LFr:return wpt;case FFr:return vpt;case UFr:return ypt;case zFr:return bpt;case jFr:return xpt}return t});Spt.exports=D5});var Npt=Z((USo,Rpt)=>{d();p();var c6e=WTe(),HFr=JTe(),GFr=fdt(),qFr=cpt(),_pt=Ept(),Cpt=n2(),Tpt=QTe(),VFr=t6e(),WFr=1,Ipt="[object Arguments]",kpt="[object Array]",ose="[object Object]",KFr=Object.prototype,Mpt=KFr.hasOwnProperty;function YFr(e,t,r,n,o,i){var a=Cpt(e),s=Cpt(t),c=a?kpt:_pt(e),u=s?kpt:_pt(t);c=c==Ipt?ose:c,u=u==Ipt?ose:u;var l=c==ose,f=u==ose,h=c==u;if(h&&Tpt(e)){if(!Tpt(t))return!1;a=!0,l=!1}if(h&&!l)return i||(i=new c6e),a||VFr(e)?HFr(e,t,r,n,o,i):GFr(e,t,c,r,n,o,i);if(!(r&WFr)){var m=l&&Mpt.call(e,"__wrapped__"),g=f&&Mpt.call(t,"__wrapped__");if(m||g){var v=m?e.value():e,b=g?t.value():t;return i||(i=new c6e),o(v,b,r,n,i)}}return h?(i||(i=new c6e),qFr(e,t,r,n,o,i)):!1}Rpt.exports=YFr});var ise=Z((HSo,Ppt)=>{d();p();var JFr=Npt(),Opt=MC();function Bpt(e,t,r,n,o){return e===t?!0:e==null||t==null||!Opt(e)&&!Opt(t)?e!==e&&t!==t:JFr(e,t,r,n,Bpt,o)}Ppt.exports=Bpt});var u6e=Z((VSo,Dpt)=>{d();p();var XFr=ise();function ZFr(e,t){return XFr(e,t)}Dpt.exports=ZFr});var xs=Z((YSo,ase)=>{d();p();(function(){"use strict";var e={}.hasOwnProperty;function t(){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 t.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)e.call(o,a)&&o[a]&&(i=n(i,a));return i}function n(o,i){return i?o?o+" "+i:o+i:o}typeof ase<"u"&&ase.exports?(t.default=t,ase.exports=t):typeof define=="function"&&typeof define.amd=="object"&&define.amd?define("classnames",[],function(){return t}):window.classNames=t})()});var Lh=Z((zpt,cse)=>{d();p();(function(e){"use strict";var t,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,u=9007199254740991,l=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13],f=1e7,h=1e9;function m(F){var L,j,q,D=G.prototype={constructor:G,toString:null,valueOf:null},_=new G(1),R=20,z=4,N=-7,y=21,S=-1e7,I=1e7,M=!1,C=1,P=0,V={prefix:"",groupSize:3,secondaryGroupSize:0,groupSeparator:",",decimalSeparator:".",fractionGroupSize:0,fractionGroupSeparator:"\xA0",suffix:""},H="0123456789abcdefghijklmnopqrstuvwxyz",k=!0;function G(Y,$){var re,le,ve,ye,Ie,Me,ke,X,ee=this;if(!(ee instanceof G))return new G(Y,$);if($==null){if(Y&&Y._isBigNumber===!0){ee.s=Y.s,!Y.c||Y.e>I?ee.c=ee.e=null:Y.e<S?ee.c=[ee.e=0]:(ee.e=Y.e,ee.c=Y.c.slice());return}if((Me=typeof Y=="number")&&Y*0==0){if(ee.s=1/Y<0?(Y=-Y,-1):1,Y===~~Y){for(ye=0,Ie=Y;Ie>=10;Ie/=10,ye++);ye>I?ee.c=ee.e=null:(ee.e=ye,ee.c=[Y]);return}X=String(Y)}else{if(!r.test(X=String(Y)))return q(ee,X,Me);ee.s=X.charCodeAt(0)==45?(X=X.slice(1),-1):1}(ye=X.indexOf("."))>-1&&(X=X.replace(".","")),(Ie=X.search(/e/i))>0?(ye<0&&(ye=Ie),ye+=+X.slice(Ie+1),X=X.substring(0,Ie)):ye<0&&(ye=X.length)}else{if(x($,2,H.length,"Base"),$==10&&k)return ee=new G(Y),W(ee,R+ee.e+1,z);if(X=String(Y),Me=typeof Y=="number"){if(Y*0!=0)return q(ee,X,Me,$);if(ee.s=1/Y<0?(X=X.slice(1),-1):1,G.DEBUG&&X.replace(/^0\.0*|\./,"").length>15)throw Error(a+Y)}else ee.s=X.charCodeAt(0)===45?(X=X.slice(1),-1):1;for(re=H.slice(0,$),ye=Ie=0,ke=X.length;Ie<ke;Ie++)if(re.indexOf(le=X.charAt(Ie))<0){if(le=="."){if(Ie>ye){ye=ke;continue}}else if(!ve&&(X==X.toUpperCase()&&(X=X.toLowerCase())||X==X.toLowerCase()&&(X=X.toUpperCase()))){ve=!0,Ie=-1,ye=0;continue}return q(ee,String(Y),Me,$)}Me=!1,X=j(X,$,10,ee.s),(ye=X.indexOf("."))>-1?X=X.replace(".",""):ye=X.length}for(Ie=0;X.charCodeAt(Ie)===48;Ie++);for(ke=X.length;X.charCodeAt(--ke)===48;);if(X=X.slice(Ie,++ke)){if(ke-=Ie,Me&&G.DEBUG&&ke>15&&(Y>u||Y!==o(Y)))throw Error(a+ee.s*Y);if((ye=ye-Ie-1)>I)ee.c=ee.e=null;else if(ye<S)ee.c=[ee.e=0];else{if(ee.e=ye,ee.c=[],Ie=(ye+1)%c,ye<0&&(Ie+=c),Ie<ke){for(Ie&&ee.c.push(+X.slice(0,Ie)),ke-=c;Ie<ke;)ee.c.push(+X.slice(Ie,Ie+=c));Ie=c-(X=X.slice(Ie)).length}else Ie-=ke;for(;Ie--;X+="0");ee.c.push(+X)}}else ee.c=[ee.e=0]}G.clone=m,G.ROUND_UP=0,G.ROUND_DOWN=1,G.ROUND_CEIL=2,G.ROUND_FLOOR=3,G.ROUND_HALF_UP=4,G.ROUND_HALF_DOWN=5,G.ROUND_HALF_EVEN=6,G.ROUND_HALF_CEIL=7,G.ROUND_HALF_FLOOR=8,G.EUCLID=9,G.config=G.set=function(Y){var $,re;if(Y!=null)if(typeof Y=="object"){if(Y.hasOwnProperty($="DECIMAL_PLACES")&&(re=Y[$],x(re,0,h,$),R=re),Y.hasOwnProperty($="ROUNDING_MODE")&&(re=Y[$],x(re,0,8,$),z=re),Y.hasOwnProperty($="EXPONENTIAL_AT")&&(re=Y[$],re&&re.pop?(x(re[0],-h,0,$),x(re[1],0,h,$),N=re[0],y=re[1]):(x(re,-h,h,$),N=-(y=re<0?-re:re))),Y.hasOwnProperty($="RANGE"))if(re=Y[$],re&&re.pop)x(re[0],-h,-1,$),x(re[1],1,h,$),S=re[0],I=re[1];else if(x(re,-h,h,$),re)S=-(I=re<0?-re:re);else throw Error(i+$+" cannot be zero: "+re);if(Y.hasOwnProperty($="CRYPTO"))if(re=Y[$],re===!!re)if(re)if(typeof crypto<"u"&&crypto&&(crypto.getRandomValues||crypto.randomBytes))M=re;else throw M=!re,Error(i+"crypto unavailable");else M=re;else throw Error(i+$+" not true or false: "+re);if(Y.hasOwnProperty($="MODULO_MODE")&&(re=Y[$],x(re,0,9,$),C=re),Y.hasOwnProperty($="POW_PRECISION")&&(re=Y[$],x(re,0,h,$),P=re),Y.hasOwnProperty($="FORMAT"))if(re=Y[$],typeof re=="object")V=re;else throw Error(i+$+" not an object: "+re);if(Y.hasOwnProperty($="ALPHABET"))if(re=Y[$],typeof re=="string"&&!/^.?$|[+\-.\s]|(.).*\1/.test(re))k=re.slice(0,10)=="0123456789",H=re;else throw Error(i+$+" invalid: "+re)}else throw Error(i+"Object expected: "+Y);return{DECIMAL_PLACES:R,ROUNDING_MODE:z,EXPONENTIAL_AT:[N,y],RANGE:[S,I],CRYPTO:M,MODULO_MODE:C,POW_PRECISION:P,FORMAT:V,ALPHABET:H}},G.isBigNumber=function(Y){if(!Y||Y._isBigNumber!==!0)return!1;if(!G.DEBUG)return!0;var $,re,le=Y.c,ve=Y.e,ye=Y.s;e:if({}.toString.call(le)=="[object Array]"){if((ye===1||ye===-1)&&ve>=-h&&ve<=h&&ve===o(ve)){if(le[0]===0){if(ve===0&&le.length===1)return!0;break e}if($=(ve+1)%c,$<1&&($+=c),String(le[0]).length==$){for($=0;$<le.length;$++)if(re=le[$],re<0||re>=s||re!==o(re))break e;if(re!==0)return!0}}}else if(le===null&&ve===null&&(ye===null||ye===1||ye===-1))return!0;throw Error(i+"Invalid BigNumber: "+Y)},G.maximum=G.max=function(){return J(arguments,D.lt)},G.minimum=G.min=function(){return J(arguments,D.gt)},G.random=function(){var Y=9007199254740992,$=Math.random()*Y&2097151?function(){return o(Math.random()*Y)}:function(){return(Math.random()*1073741824|0)*8388608+(Math.random()*8388608|0)};return function(re){var le,ve,ye,Ie,Me,ke=0,X=[],ee=new G(_);if(re==null?re=R:x(re,0,h),Ie=n(re/c),M)if(crypto.getRandomValues){for(le=crypto.getRandomValues(new Uint32Array(Ie*=2));ke<Ie;)Me=le[ke]*131072+(le[ke+1]>>>11),Me>=9e15?(ve=crypto.getRandomValues(new Uint32Array(2)),le[ke]=ve[0],le[ke+1]=ve[1]):(X.push(Me%1e14),ke+=2);ke=Ie/2}else if(crypto.randomBytes){for(le=crypto.randomBytes(Ie*=7);ke<Ie;)Me=(le[ke]&31)*281474976710656+le[ke+1]*1099511627776+le[ke+2]*4294967296+le[ke+3]*16777216+(le[ke+4]<<16)+(le[ke+5]<<8)+le[ke+6],Me>=9e15?crypto.randomBytes(7).copy(le,ke):(X.push(Me%1e14),ke+=7);ke=Ie/7}else throw M=!1,Error(i+"crypto unavailable");if(!M)for(;ke<Ie;)Me=$(),Me<9e15&&(X[ke++]=Me%1e14);for(Ie=X[--ke],re%=c,Ie&&re&&(Me=l[c-re],X[ke]=o(Ie/Me)*Me);X[ke]===0;X.pop(),ke--);if(ke<0)X=[ye=0];else{for(ye=-1;X[0]===0;X.splice(0,1),ye-=c);for(ke=1,Me=X[0];Me>=10;Me/=10,ke++);ke<c&&(ye-=c-ke)}return ee.e=ye,ee.c=X,ee}}(),G.sum=function(){for(var Y=1,$=arguments,re=new G($[0]);Y<$.length;)re=re.plus($[Y++]);return re},j=function(){var Y="0123456789";function $(re,le,ve,ye){for(var Ie,Me=[0],ke,X=0,ee=re.length;X<ee;){for(ke=Me.length;ke--;Me[ke]*=le);for(Me[0]+=ye.indexOf(re.charAt(X++)),Ie=0;Ie<Me.length;Ie++)Me[Ie]>ve-1&&(Me[Ie+1]==null&&(Me[Ie+1]=0),Me[Ie+1]+=Me[Ie]/ve|0,Me[Ie]%=ve)}return Me.reverse()}return function(re,le,ve,ye,Ie){var Me,ke,X,ee,ae,Ee,De,Re,Ve=re.indexOf("."),gt=R,Qe=z;for(Ve>=0&&(ee=P,P=0,re=re.replace(".",""),Re=new G(le),Ee=Re.pow(re.length-Ve),P=ee,Re.c=$(B(v(Ee.c),Ee.e,"0"),10,ve,Y),Re.e=Re.c.length),De=$(re,le,ve,Ie?(Me=H,Y):(Me=Y,H)),X=ee=De.length;De[--ee]==0;De.pop());if(!De[0])return Me.charAt(0);if(Ve<0?--X:(Ee.c=De,Ee.e=X,Ee.s=ye,Ee=L(Ee,Re,gt,Qe,ve),De=Ee.c,ae=Ee.r,X=Ee.e),ke=X+gt+1,Ve=De[ke],ee=ve/2,ae=ae||ke<0||De[ke+1]!=null,ae=Qe<4?(Ve!=null||ae)&&(Qe==0||Qe==(Ee.s<0?3:2)):Ve>ee||Ve==ee&&(Qe==4||ae||Qe==6&&De[ke-1]&1||Qe==(Ee.s<0?8:7)),ke<1||!De[0])re=ae?B(Me.charAt(1),-gt,Me.charAt(0)):Me.charAt(0);else{if(De.length=ke,ae)for(--ve;++De[--ke]>ve;)De[ke]=0,ke||(++X,De=[1].concat(De));for(ee=De.length;!De[--ee];);for(Ve=0,re="";Ve<=ee;re+=Me.charAt(De[Ve++]));re=B(re,X,Me.charAt(0))}return re}}(),L=function(){function Y(le,ve,ye){var Ie,Me,ke,X,ee=0,ae=le.length,Ee=ve%f,De=ve/f|0;for(le=le.slice();ae--;)ke=le[ae]%f,X=le[ae]/f|0,Ie=De*ke+X*Ee,Me=Ee*ke+Ie%f*f+ee,ee=(Me/ye|0)+(Ie/f|0)+De*X,le[ae]=Me%ye;return ee&&(le=[ee].concat(le)),le}function $(le,ve,ye,Ie){var Me,ke;if(ye!=Ie)ke=ye>Ie?1:-1;else for(Me=ke=0;Me<ye;Me++)if(le[Me]!=ve[Me]){ke=le[Me]>ve[Me]?1:-1;break}return ke}function re(le,ve,ye,Ie){for(var Me=0;ye--;)le[ye]-=Me,Me=le[ye]<ve[ye]?1:0,le[ye]=Me*Ie+le[ye]-ve[ye];for(;!le[0]&&le.length>1;le.splice(0,1));}return function(le,ve,ye,Ie,Me){var ke,X,ee,ae,Ee,De,Re,Ve,gt,Qe,ht,Ot,pt,sr,Fr,Tt,tr,rr=le.s==ve.s?1:-1,xt=le.c,Qt=ve.c;if(!xt||!xt[0]||!Qt||!Qt[0])return new G(!le.s||!ve.s||(xt?Qt&&xt[0]==Qt[0]:!Qt)?NaN:xt&&xt[0]==0||!Qt?rr*0:rr/0);for(Ve=new G(rr),gt=Ve.c=[],X=le.e-ve.e,rr=ye+X+1,Me||(Me=s,X=g(le.e/c)-g(ve.e/c),rr=rr/c|0),ee=0;Qt[ee]==(xt[ee]||0);ee++);if(Qt[ee]>(xt[ee]||0)&&X--,rr<0)gt.push(1),ae=!0;else{for(sr=xt.length,Tt=Qt.length,ee=0,rr+=2,Ee=o(Me/(Qt[0]+1)),Ee>1&&(Qt=Y(Qt,Ee,Me),xt=Y(xt,Ee,Me),Tt=Qt.length,sr=xt.length),pt=Tt,Qe=xt.slice(0,Tt),ht=Qe.length;ht<Tt;Qe[ht++]=0);tr=Qt.slice(),tr=[0].concat(tr),Fr=Qt[0],Qt[1]>=Me/2&&Fr++;do{if(Ee=0,ke=$(Qt,Qe,Tt,ht),ke<0){if(Ot=Qe[0],Tt!=ht&&(Ot=Ot*Me+(Qe[1]||0)),Ee=o(Ot/Fr),Ee>1)for(Ee>=Me&&(Ee=Me-1),De=Y(Qt,Ee,Me),Re=De.length,ht=Qe.length;$(De,Qe,Re,ht)==1;)Ee--,re(De,Tt<Re?tr:Qt,Re,Me),Re=De.length,ke=1;else Ee==0&&(ke=Ee=1),De=Qt.slice(),Re=De.length;if(Re<ht&&(De=[0].concat(De)),re(Qe,De,ht,Me),ht=Qe.length,ke==-1)for(;$(Qt,Qe,Tt,ht)<1;)Ee++,re(Qe,Tt<ht?tr:Qt,ht,Me),ht=Qe.length}else ke===0&&(Ee++,Qe=[0]);gt[ee++]=Ee,Qe[0]?Qe[ht++]=xt[pt]||0:(Qe=[xt[pt]],ht=1)}while((pt++<sr||Qe[0]!=null)&&rr--);ae=Qe[0]!=null,gt[0]||gt.splice(0,1)}if(Me==s){for(ee=1,rr=gt[0];rr>=10;rr/=10,ee++);W(Ve,ye+(Ve.e=ee+X*c-1)+1,Ie,ae)}else Ve.e=X,Ve.r=+ae;return Ve}}();function ce(Y,$,re,le){var ve,ye,Ie,Me,ke;if(re==null?re=z:x(re,0,8),!Y.c)return Y.toString();if(ve=Y.c[0],Ie=Y.e,$==null)ke=v(Y.c),ke=le==1||le==2&&(Ie<=N||Ie>=y)?T(ke,Ie):B(ke,Ie,"0");else if(Y=W(new G(Y),$,re),ye=Y.e,ke=v(Y.c),Me=ke.length,le==1||le==2&&($<=ye||ye<=N)){for(;Me<$;ke+="0",Me++);ke=T(ke,ye)}else if($-=Ie,ke=B(ke,ye,"0"),ye+1>Me){if(--$>0)for(ke+=".";$--;ke+="0");}else if($+=ye-Me,$>0)for(ye+1==Me&&(ke+=".");$--;ke+="0");return Y.s<0&&ve?"-"+ke:ke}function J(Y,$){for(var re,le=1,ve=new G(Y[0]);le<Y.length;le++)if(re=new G(Y[le]),re.s)$.call(ve,re)&&(ve=re);else{ve=re;break}return ve}function de(Y,$,re){for(var le=1,ve=$.length;!$[--ve];$.pop());for(ve=$[0];ve>=10;ve/=10,le++);return(re=le+re*c-1)>I?Y.c=Y.e=null:re<S?Y.c=[Y.e=0]:(Y.e=re,Y.c=$),Y}q=function(){var Y=/^(-?)0([xbo])(?=\w[\w.]*$)/i,$=/^([^.]+)\.$/,re=/^\.([^.]+)$/,le=/^-?(Infinity|NaN)$/,ve=/^\s*\+(?=[\w.])|^\s+|\s+$/g;return function(ye,Ie,Me,ke){var X,ee=Me?Ie:Ie.replace(ve,"");if(le.test(ee))ye.s=isNaN(ee)?null:ee<0?-1:1;else{if(!Me&&(ee=ee.replace(Y,function(ae,Ee,De){return X=(De=De.toLowerCase())=="x"?16:De=="b"?2:8,!ke||ke==X?Ee:ae}),ke&&(X=ke,ee=ee.replace($,"$1").replace(re,"0.$1")),Ie!=ee))return new G(ee,X);if(G.DEBUG)throw Error(i+"Not a"+(ke?" base "+ke:"")+" number: "+Ie);ye.s=null}ye.c=ye.e=null}}();function W(Y,$,re,le){var ve,ye,Ie,Me,ke,X,ee,ae=Y.c,Ee=l;if(ae){e:{for(ve=1,Me=ae[0];Me>=10;Me/=10,ve++);if(ye=$-ve,ye<0)ye+=c,Ie=$,ke=ae[X=0],ee=ke/Ee[ve-Ie-1]%10|0;else if(X=n((ye+1)/c),X>=ae.length)if(le){for(;ae.length<=X;ae.push(0));ke=ee=0,ve=1,ye%=c,Ie=ye-c+1}else break e;else{for(ke=Me=ae[X],ve=1;Me>=10;Me/=10,ve++);ye%=c,Ie=ye-c+ve,ee=Ie<0?0:ke/Ee[ve-Ie-1]%10|0}if(le=le||$<0||ae[X+1]!=null||(Ie<0?ke:ke%Ee[ve-Ie-1]),le=re<4?(ee||le)&&(re==0||re==(Y.s<0?3:2)):ee>5||ee==5&&(re==4||le||re==6&&(ye>0?Ie>0?ke/Ee[ve-Ie]:0:ae[X-1])%10&1||re==(Y.s<0?8:7)),$<1||!ae[0])return ae.length=0,le?($-=Y.e+1,ae[0]=Ee[(c-$%c)%c],Y.e=-$||0):ae[0]=Y.e=0,Y;if(ye==0?(ae.length=X,Me=1,X--):(ae.length=X+1,Me=Ee[c-ye],ae[X]=Ie>0?o(ke/Ee[ve-Ie]%Ee[Ie])*Me:0),le)for(;;)if(X==0){for(ye=1,Ie=ae[0];Ie>=10;Ie/=10,ye++);for(Ie=ae[0]+=Me,Me=1;Ie>=10;Ie/=10,Me++);ye!=Me&&(Y.e++,ae[0]==s&&(ae[0]=1));break}else{if(ae[X]+=Me,ae[X]!=s)break;ae[X--]=0,Me=1}for(ye=ae.length;ae[--ye]===0;ae.pop());}Y.e>I?Y.c=Y.e=null:Y.e<S&&(Y.c=[Y.e=0])}return Y}function Q(Y){var $,re=Y.e;return re===null?Y.toString():($=v(Y.c),$=re<=N||re>=y?T($,re):B($,re,"0"),Y.s<0?"-"+$:$)}return D.absoluteValue=D.abs=function(){var Y=new G(this);return Y.s<0&&(Y.s=1),Y},D.comparedTo=function(Y,$){return b(this,new G(Y,$))},D.decimalPlaces=D.dp=function(Y,$){var re,le,ve,ye=this;if(Y!=null)return x(Y,0,h),$==null?$=z:x($,0,8),W(new G(ye),Y+ye.e+1,$);if(!(re=ye.c))return null;if(le=((ve=re.length-1)-g(this.e/c))*c,ve=re[ve])for(;ve%10==0;ve/=10,le--);return le<0&&(le=0),le},D.dividedBy=D.div=function(Y,$){return L(this,new G(Y,$),R,z)},D.dividedToIntegerBy=D.idiv=function(Y,$){return L(this,new G(Y,$),0,1)},D.exponentiatedBy=D.pow=function(Y,$){var re,le,ve,ye,Ie,Me,ke,X,ee,ae=this;if(Y=new G(Y),Y.c&&!Y.isInteger())throw Error(i+"Exponent not an integer: "+Q(Y));if($!=null&&($=new G($)),Me=Y.e>14,!ae.c||!ae.c[0]||ae.c[0]==1&&!ae.e&&ae.c.length==1||!Y.c||!Y.c[0])return ee=new G(Math.pow(+Q(ae),Me?2-E(Y):+Q(Y))),$?ee.mod($):ee;if(ke=Y.s<0,$){if($.c?!$.c[0]:!$.s)return new G(NaN);le=!ke&&ae.isInteger()&&$.isInteger(),le&&(ae=ae.mod($))}else{if(Y.e>9&&(ae.e>0||ae.e<-1||(ae.e==0?ae.c[0]>1||Me&&ae.c[1]>=24e7:ae.c[0]<8e13||Me&&ae.c[0]<=9999975e7)))return ye=ae.s<0&&E(Y)?-0:0,ae.e>-1&&(ye=1/ye),new G(ke?1/ye:ye);P&&(ye=n(P/c+2))}for(Me?(re=new G(.5),ke&&(Y.s=1),X=E(Y)):(ve=Math.abs(+Q(Y)),X=ve%2),ee=new G(_);;){if(X){if(ee=ee.times(ae),!ee.c)break;ye?ee.c.length>ye&&(ee.c.length=ye):le&&(ee=ee.mod($))}if(ve){if(ve=o(ve/2),ve===0)break;X=ve%2}else if(Y=Y.times(re),W(Y,Y.e+1,1),Y.e>14)X=E(Y);else{if(ve=+Q(Y),ve===0)break;X=ve%2}ae=ae.times(ae),ye?ae.c&&ae.c.length>ye&&(ae.c.length=ye):le&&(ae=ae.mod($))}return le?ee:(ke&&(ee=_.div(ee)),$?ee.mod($):ye?W(ee,P,z,Ie):ee)},D.integerValue=function(Y){var $=new G(this);return Y==null?Y=z:x(Y,0,8),W($,$.e+1,Y)},D.isEqualTo=D.eq=function(Y,$){return b(this,new G(Y,$))===0},D.isFinite=function(){return!!this.c},D.isGreaterThan=D.gt=function(Y,$){return b(this,new G(Y,$))>0},D.isGreaterThanOrEqualTo=D.gte=function(Y,$){return($=b(this,new G(Y,$)))===1||$===0},D.isInteger=function(){return!!this.c&&g(this.e/c)>this.c.length-2},D.isLessThan=D.lt=function(Y,$){return b(this,new G(Y,$))<0},D.isLessThanOrEqualTo=D.lte=function(Y,$){return($=b(this,new G(Y,$)))===-1||$===0},D.isNaN=function(){return!this.s},D.isNegative=function(){return this.s<0},D.isPositive=function(){return this.s>0},D.isZero=function(){return!!this.c&&this.c[0]==0},D.minus=function(Y,$){var re,le,ve,ye,Ie=this,Me=Ie.s;if(Y=new G(Y,$),$=Y.s,!Me||!$)return new G(NaN);if(Me!=$)return Y.s=-$,Ie.plus(Y);var ke=Ie.e/c,X=Y.e/c,ee=Ie.c,ae=Y.c;if(!ke||!X){if(!ee||!ae)return ee?(Y.s=-$,Y):new G(ae?Ie:NaN);if(!ee[0]||!ae[0])return ae[0]?(Y.s=-$,Y):new G(ee[0]?Ie:z==3?-0:0)}if(ke=g(ke),X=g(X),ee=ee.slice(),Me=ke-X){for((ye=Me<0)?(Me=-Me,ve=ee):(X=ke,ve=ae),ve.reverse(),$=Me;$--;ve.push(0));ve.reverse()}else for(le=(ye=(Me=ee.length)<($=ae.length))?Me:$,Me=$=0;$<le;$++)if(ee[$]!=ae[$]){ye=ee[$]<ae[$];break}if(ye&&(ve=ee,ee=ae,ae=ve,Y.s=-Y.s),$=(le=ae.length)-(re=ee.length),$>0)for(;$--;ee[re++]=0);for($=s-1;le>Me;){if(ee[--le]<ae[le]){for(re=le;re&&!ee[--re];ee[re]=$);--ee[re],ee[le]+=s}ee[le]-=ae[le]}for(;ee[0]==0;ee.splice(0,1),--X);return ee[0]?de(Y,ee,X):(Y.s=z==3?-1:1,Y.c=[Y.e=0],Y)},D.modulo=D.mod=function(Y,$){var re,le,ve=this;return Y=new G(Y,$),!ve.c||!Y.s||Y.c&&!Y.c[0]?new G(NaN):!Y.c||ve.c&&!ve.c[0]?new G(ve):(C==9?(le=Y.s,Y.s=1,re=L(ve,Y,0,3),Y.s=le,re.s*=le):re=L(ve,Y,0,C),Y=ve.minus(re.times(Y)),!Y.c[0]&&C==1&&(Y.s=ve.s),Y)},D.multipliedBy=D.times=function(Y,$){var re,le,ve,ye,Ie,Me,ke,X,ee,ae,Ee,De,Re,Ve,gt,Qe=this,ht=Qe.c,Ot=(Y=new G(Y,$)).c;if(!ht||!Ot||!ht[0]||!Ot[0])return!Qe.s||!Y.s||ht&&!ht[0]&&!Ot||Ot&&!Ot[0]&&!ht?Y.c=Y.e=Y.s=null:(Y.s*=Qe.s,!ht||!Ot?Y.c=Y.e=null:(Y.c=[0],Y.e=0)),Y;for(le=g(Qe.e/c)+g(Y.e/c),Y.s*=Qe.s,ke=ht.length,ae=Ot.length,ke<ae&&(Re=ht,ht=Ot,Ot=Re,ve=ke,ke=ae,ae=ve),ve=ke+ae,Re=[];ve--;Re.push(0));for(Ve=s,gt=f,ve=ae;--ve>=0;){for(re=0,Ee=Ot[ve]%gt,De=Ot[ve]/gt|0,Ie=ke,ye=ve+Ie;ye>ve;)X=ht[--Ie]%gt,ee=ht[Ie]/gt|0,Me=De*X+ee*Ee,X=Ee*X+Me%gt*gt+Re[ye]+re,re=(X/Ve|0)+(Me/gt|0)+De*ee,Re[ye--]=X%Ve;Re[ye]=re}return re?++le:Re.splice(0,1),de(Y,Re,le)},D.negated=function(){var Y=new G(this);return Y.s=-Y.s||null,Y},D.plus=function(Y,$){var re,le=this,ve=le.s;if(Y=new G(Y,$),$=Y.s,!ve||!$)return new G(NaN);if(ve!=$)return Y.s=-$,le.minus(Y);var ye=le.e/c,Ie=Y.e/c,Me=le.c,ke=Y.c;if(!ye||!Ie){if(!Me||!ke)return new G(ve/0);if(!Me[0]||!ke[0])return ke[0]?Y:new G(Me[0]?le:ve*0)}if(ye=g(ye),Ie=g(Ie),Me=Me.slice(),ve=ye-Ie){for(ve>0?(Ie=ye,re=ke):(ve=-ve,re=Me),re.reverse();ve--;re.push(0));re.reverse()}for(ve=Me.length,$=ke.length,ve-$<0&&(re=ke,ke=Me,Me=re,$=ve),ve=0;$;)ve=(Me[--$]=Me[$]+ke[$]+ve)/s|0,Me[$]=s===Me[$]?0:Me[$]%s;return ve&&(Me=[ve].concat(Me),++Ie),de(Y,Me,Ie)},D.precision=D.sd=function(Y,$){var re,le,ve,ye=this;if(Y!=null&&Y!==!!Y)return x(Y,1,h),$==null?$=z:x($,0,8),W(new G(ye),Y,$);if(!(re=ye.c))return null;if(ve=re.length-1,le=ve*c+1,ve=re[ve]){for(;ve%10==0;ve/=10,le--);for(ve=re[0];ve>=10;ve/=10,le++);}return Y&&ye.e+1>le&&(le=ye.e+1),le},D.shiftedBy=function(Y){return x(Y,-u,u),this.times("1e"+Y)},D.squareRoot=D.sqrt=function(){var Y,$,re,le,ve,ye=this,Ie=ye.c,Me=ye.s,ke=ye.e,X=R+4,ee=new G("0.5");if(Me!==1||!Ie||!Ie[0])return new G(!Me||Me<0&&(!Ie||Ie[0])?NaN:Ie?ye:1/0);if(Me=Math.sqrt(+Q(ye)),Me==0||Me==1/0?($=v(Ie),($.length+ke)%2==0&&($+="0"),Me=Math.sqrt(+$),ke=g((ke+1)/2)-(ke<0||ke%2),Me==1/0?$="5e"+ke:($=Me.toExponential(),$=$.slice(0,$.indexOf("e")+1)+ke),re=new G($)):re=new G(Me+""),re.c[0]){for(ke=re.e,Me=ke+X,Me<3&&(Me=0);;)if(ve=re,re=ee.times(ve.plus(L(ye,ve,X,1))),v(ve.c).slice(0,Me)===($=v(re.c)).slice(0,Me))if(re.e<ke&&--Me,$=$.slice(Me-3,Me+1),$=="9999"||!le&&$=="4999"){if(!le&&(W(ve,ve.e+R+2,0),ve.times(ve).eq(ye))){re=ve;break}X+=4,Me+=4,le=1}else{(!+$||!+$.slice(1)&&$.charAt(0)=="5")&&(W(re,re.e+R+2,1),Y=!re.times(re).eq(ye));break}}return W(re,re.e+R+1,z,Y)},D.toExponential=function(Y,$){return Y!=null&&(x(Y,0,h),Y++),ce(this,Y,$,1)},D.toFixed=function(Y,$){return Y!=null&&(x(Y,0,h),Y=Y+this.e+1),ce(this,Y,$)},D.toFormat=function(Y,$,re){var le,ve=this;if(re==null)Y!=null&&$&&typeof $=="object"?(re=$,$=null):Y&&typeof Y=="object"?(re=Y,Y=$=null):re=V;else if(typeof re!="object")throw Error(i+"Argument not an object: "+re);if(le=ve.toFixed(Y,$),ve.c){var ye,Ie=le.split("."),Me=+re.groupSize,ke=+re.secondaryGroupSize,X=re.groupSeparator||"",ee=Ie[0],ae=Ie[1],Ee=ve.s<0,De=Ee?ee.slice(1):ee,Re=De.length;if(ke&&(ye=Me,Me=ke,ke=ye,Re-=ye),Me>0&&Re>0){for(ye=Re%Me||Me,ee=De.substr(0,ye);ye<Re;ye+=Me)ee+=X+De.substr(ye,Me);ke>0&&(ee+=X+De.slice(ye)),Ee&&(ee="-"+ee)}le=ae?ee+(re.decimalSeparator||"")+((ke=+re.fractionGroupSize)?ae.replace(new RegExp("\\d{"+ke+"}\\B","g"),"$&"+(re.fractionGroupSeparator||"")):ae):ee}return(re.prefix||"")+le+(re.suffix||"")},D.toFraction=function(Y){var $,re,le,ve,ye,Ie,Me,ke,X,ee,ae,Ee,De=this,Re=De.c;if(Y!=null&&(Me=new G(Y),!Me.isInteger()&&(Me.c||Me.s!==1)||Me.lt(_)))throw Error(i+"Argument "+(Me.isInteger()?"out of range: ":"not an integer: ")+Q(Me));if(!Re)return new G(De);for($=new G(_),X=re=new G(_),le=ke=new G(_),Ee=v(Re),ye=$.e=Ee.length-De.e-1,$.c[0]=l[(Ie=ye%c)<0?c+Ie:Ie],Y=!Y||Me.comparedTo($)>0?ye>0?$:X:Me,Ie=I,I=1/0,Me=new G(Ee),ke.c[0]=0;ee=L(Me,$,0,1),ve=re.plus(ee.times(le)),ve.comparedTo(Y)!=1;)re=le,le=ve,X=ke.plus(ee.times(ve=X)),ke=ve,$=Me.minus(ee.times(ve=$)),Me=ve;return ve=L(Y.minus(re),le,0,1),ke=ke.plus(ve.times(X)),re=re.plus(ve.times(le)),ke.s=X.s=De.s,ye=ye*2,ae=L(X,le,ye,z).minus(De).abs().comparedTo(L(ke,re,ye,z).minus(De).abs())<1?[X,le]:[ke,re],I=Ie,ae},D.toNumber=function(){return+Q(this)},D.toPrecision=function(Y,$){return Y!=null&&x(Y,1,h),ce(this,Y,$,2)},D.toString=function(Y){var $,re=this,le=re.s,ve=re.e;return ve===null?le?($="Infinity",le<0&&($="-"+$)):$="NaN":(Y==null?$=ve<=N||ve>=y?T(v(re.c),ve):B(v(re.c),ve,"0"):Y===10&&k?(re=W(new G(re),R+ve+1,z),$=B(v(re.c),re.e,"0")):(x(Y,2,H.length,"Base"),$=j(B(v(re.c),ve,"0"),10,Y,le,!0)),le<0&&re.c[0]&&($="-"+$)),$},D.valueOf=D.toJSON=function(){return Q(this)},D._isBigNumber=!0,F!=null&&G.set(F),G}function g(F){var L=F|0;return F>0||F===L?L:L-1}function v(F){for(var L,j,q=1,D=F.length,_=F[0]+"";q<D;){for(L=F[q++]+"",j=c-L.length;j--;L="0"+L);_+=L}for(D=_.length;_.charCodeAt(--D)===48;);return _.slice(0,D+1||1)}function b(F,L){var j,q,D=F.c,_=L.c,R=F.s,z=L.s,N=F.e,y=L.e;if(!R||!z)return null;if(j=D&&!D[0],q=_&&!_[0],j||q)return j?q?0:-z:R;if(R!=z)return R;if(j=R<0,q=N==y,!D||!_)return q?0:!D^j?1:-1;if(!q)return N>y^j?1:-1;for(z=(N=D.length)<(y=_.length)?N:y,R=0;R<z;R++)if(D[R]!=_[R])return D[R]>_[R]^j?1:-1;return N==y?0:N>y^j?1:-1}function x(F,L,j,q){if(F<L||F>j||F!==o(F))throw Error(i+(q||"Argument")+(typeof F=="number"?F<L||F>j?" out of range: ":" not an integer: ":" not a primitive number: ")+String(F))}function E(F){var L=F.c.length-1;return g(F.e/c)==L&&F.c[L]%2!=0}function T(F,L){return(F.length>1?F.charAt(0)+"."+F.slice(1):F)+(L<0?"e":"e+")+L}function B(F,L,j){var q,D;if(L<0){for(D=j+".";++L;D+=j);F=D+F}else if(q=F.length,++L>q){for(D=j,L-=q;--L;D+=j);F+=D}else L<q&&(F=F.slice(0,L)+"."+F.slice(L));return F}t=m(),t.default=t.BigNumber=t,typeof define=="function"&&define.amd?define(function(){return t}):typeof cse<"u"&&cse.exports?cse.exports=t:(e||(e=typeof self<"u"&&self?self:window),e.BigNumber=t)})(zpt)});var d6e=Z(nP=>{d();p();function Hpt(){var e={};return e["align-content"]=!1,e["align-items"]=!1,e["align-self"]=!1,e["alignment-adjust"]=!1,e["alignment-baseline"]=!1,e.all=!1,e["anchor-point"]=!1,e.animation=!1,e["animation-delay"]=!1,e["animation-direction"]=!1,e["animation-duration"]=!1,e["animation-fill-mode"]=!1,e["animation-iteration-count"]=!1,e["animation-name"]=!1,e["animation-play-state"]=!1,e["animation-timing-function"]=!1,e.azimuth=!1,e["backface-visibility"]=!1,e.background=!0,e["background-attachment"]=!0,e["background-clip"]=!0,e["background-color"]=!0,e["background-image"]=!0,e["background-origin"]=!0,e["background-position"]=!0,e["background-repeat"]=!0,e["background-size"]=!0,e["baseline-shift"]=!1,e.binding=!1,e.bleed=!1,e["bookmark-label"]=!1,e["bookmark-level"]=!1,e["bookmark-state"]=!1,e.border=!0,e["border-bottom"]=!0,e["border-bottom-color"]=!0,e["border-bottom-left-radius"]=!0,e["border-bottom-right-radius"]=!0,e["border-bottom-style"]=!0,e["border-bottom-width"]=!0,e["border-collapse"]=!0,e["border-color"]=!0,e["border-image"]=!0,e["border-image-outset"]=!0,e["border-image-repeat"]=!0,e["border-image-slice"]=!0,e["border-image-source"]=!0,e["border-image-width"]=!0,e["border-left"]=!0,e["border-left-color"]=!0,e["border-left-style"]=!0,e["border-left-width"]=!0,e["border-radius"]=!0,e["border-right"]=!0,e["border-right-color"]=!0,e["border-right-style"]=!0,e["border-right-width"]=!0,e["border-spacing"]=!0,e["border-style"]=!0,e["border-top"]=!0,e["border-top-color"]=!0,e["border-top-left-radius"]=!0,e["border-top-right-radius"]=!0,e["border-top-style"]=!0,e["border-top-width"]=!0,e["border-width"]=!0,e.bottom=!1,e["box-decoration-break"]=!0,e["box-shadow"]=!0,e["box-sizing"]=!0,e["box-snap"]=!0,e["box-suppress"]=!0,e["break-after"]=!0,e["break-before"]=!0,e["break-inside"]=!0,e["caption-side"]=!1,e.chains=!1,e.clear=!0,e.clip=!1,e["clip-path"]=!1,e["clip-rule"]=!1,e.color=!0,e["color-interpolation-filters"]=!0,e["column-count"]=!1,e["column-fill"]=!1,e["column-gap"]=!1,e["column-rule"]=!1,e["column-rule-color"]=!1,e["column-rule-style"]=!1,e["column-rule-width"]=!1,e["column-span"]=!1,e["column-width"]=!1,e.columns=!1,e.contain=!1,e.content=!1,e["counter-increment"]=!1,e["counter-reset"]=!1,e["counter-set"]=!1,e.crop=!1,e.cue=!1,e["cue-after"]=!1,e["cue-before"]=!1,e.cursor=!1,e.direction=!1,e.display=!0,e["display-inside"]=!0,e["display-list"]=!0,e["display-outside"]=!0,e["dominant-baseline"]=!1,e.elevation=!1,e["empty-cells"]=!1,e.filter=!1,e.flex=!1,e["flex-basis"]=!1,e["flex-direction"]=!1,e["flex-flow"]=!1,e["flex-grow"]=!1,e["flex-shrink"]=!1,e["flex-wrap"]=!1,e.float=!1,e["float-offset"]=!1,e["flood-color"]=!1,e["flood-opacity"]=!1,e["flow-from"]=!1,e["flow-into"]=!1,e.font=!0,e["font-family"]=!0,e["font-feature-settings"]=!0,e["font-kerning"]=!0,e["font-language-override"]=!0,e["font-size"]=!0,e["font-size-adjust"]=!0,e["font-stretch"]=!0,e["font-style"]=!0,e["font-synthesis"]=!0,e["font-variant"]=!0,e["font-variant-alternates"]=!0,e["font-variant-caps"]=!0,e["font-variant-east-asian"]=!0,e["font-variant-ligatures"]=!0,e["font-variant-numeric"]=!0,e["font-variant-position"]=!0,e["font-weight"]=!0,e.grid=!1,e["grid-area"]=!1,e["grid-auto-columns"]=!1,e["grid-auto-flow"]=!1,e["grid-auto-rows"]=!1,e["grid-column"]=!1,e["grid-column-end"]=!1,e["grid-column-start"]=!1,e["grid-row"]=!1,e["grid-row-end"]=!1,e["grid-row-start"]=!1,e["grid-template"]=!1,e["grid-template-areas"]=!1,e["grid-template-columns"]=!1,e["grid-template-rows"]=!1,e["hanging-punctuation"]=!1,e.height=!0,e.hyphens=!1,e.icon=!1,e["image-orientation"]=!1,e["image-resolution"]=!1,e["ime-mode"]=!1,e["initial-letters"]=!1,e["inline-box-align"]=!1,e["justify-content"]=!1,e["justify-items"]=!1,e["justify-self"]=!1,e.left=!1,e["letter-spacing"]=!0,e["lighting-color"]=!0,e["line-box-contain"]=!1,e["line-break"]=!1,e["line-grid"]=!1,e["line-height"]=!1,e["line-snap"]=!1,e["line-stacking"]=!1,e["line-stacking-ruby"]=!1,e["line-stacking-shift"]=!1,e["line-stacking-strategy"]=!1,e["list-style"]=!0,e["list-style-image"]=!0,e["list-style-position"]=!0,e["list-style-type"]=!0,e.margin=!0,e["margin-bottom"]=!0,e["margin-left"]=!0,e["margin-right"]=!0,e["margin-top"]=!0,e["marker-offset"]=!1,e["marker-side"]=!1,e.marks=!1,e.mask=!1,e["mask-box"]=!1,e["mask-box-outset"]=!1,e["mask-box-repeat"]=!1,e["mask-box-slice"]=!1,e["mask-box-source"]=!1,e["mask-box-width"]=!1,e["mask-clip"]=!1,e["mask-image"]=!1,e["mask-origin"]=!1,e["mask-position"]=!1,e["mask-repeat"]=!1,e["mask-size"]=!1,e["mask-source-type"]=!1,e["mask-type"]=!1,e["max-height"]=!0,e["max-lines"]=!1,e["max-width"]=!0,e["min-height"]=!0,e["min-width"]=!0,e["move-to"]=!1,e["nav-down"]=!1,e["nav-index"]=!1,e["nav-left"]=!1,e["nav-right"]=!1,e["nav-up"]=!1,e["object-fit"]=!1,e["object-position"]=!1,e.opacity=!1,e.order=!1,e.orphans=!1,e.outline=!1,e["outline-color"]=!1,e["outline-offset"]=!1,e["outline-style"]=!1,e["outline-width"]=!1,e.overflow=!1,e["overflow-wrap"]=!1,e["overflow-x"]=!1,e["overflow-y"]=!1,e.padding=!0,e["padding-bottom"]=!0,e["padding-left"]=!0,e["padding-right"]=!0,e["padding-top"]=!0,e.page=!1,e["page-break-after"]=!1,e["page-break-before"]=!1,e["page-break-inside"]=!1,e["page-policy"]=!1,e.pause=!1,e["pause-after"]=!1,e["pause-before"]=!1,e.perspective=!1,e["perspective-origin"]=!1,e.pitch=!1,e["pitch-range"]=!1,e["play-during"]=!1,e.position=!1,e["presentation-level"]=!1,e.quotes=!1,e["region-fragment"]=!1,e.resize=!1,e.rest=!1,e["rest-after"]=!1,e["rest-before"]=!1,e.richness=!1,e.right=!1,e.rotation=!1,e["rotation-point"]=!1,e["ruby-align"]=!1,e["ruby-merge"]=!1,e["ruby-position"]=!1,e["shape-image-threshold"]=!1,e["shape-outside"]=!1,e["shape-margin"]=!1,e.size=!1,e.speak=!1,e["speak-as"]=!1,e["speak-header"]=!1,e["speak-numeral"]=!1,e["speak-punctuation"]=!1,e["speech-rate"]=!1,e.stress=!1,e["string-set"]=!1,e["tab-size"]=!1,e["table-layout"]=!1,e["text-align"]=!0,e["text-align-last"]=!0,e["text-combine-upright"]=!0,e["text-decoration"]=!0,e["text-decoration-color"]=!0,e["text-decoration-line"]=!0,e["text-decoration-skip"]=!0,e["text-decoration-style"]=!0,e["text-emphasis"]=!0,e["text-emphasis-color"]=!0,e["text-emphasis-position"]=!0,e["text-emphasis-style"]=!0,e["text-height"]=!0,e["text-indent"]=!0,e["text-justify"]=!0,e["text-orientation"]=!0,e["text-overflow"]=!0,e["text-shadow"]=!0,e["text-space-collapse"]=!0,e["text-transform"]=!0,e["text-underline-position"]=!0,e["text-wrap"]=!0,e.top=!1,e.transform=!1,e["transform-origin"]=!1,e["transform-style"]=!1,e.transition=!1,e["transition-delay"]=!1,e["transition-duration"]=!1,e["transition-property"]=!1,e["transition-timing-function"]=!1,e["unicode-bidi"]=!1,e["vertical-align"]=!1,e.visibility=!1,e["voice-balance"]=!1,e["voice-duration"]=!1,e["voice-family"]=!1,e["voice-pitch"]=!1,e["voice-range"]=!1,e["voice-rate"]=!1,e["voice-stress"]=!1,e["voice-volume"]=!1,e.volume=!1,e["white-space"]=!1,e.widows=!1,e.width=!0,e["will-change"]=!1,e["word-break"]=!0,e["word-spacing"]=!0,e["word-wrap"]=!0,e["wrap-flow"]=!1,e["wrap-through"]=!1,e["writing-mode"]=!1,e["z-index"]=!1,e}function tUr(e,t,r){}function rUr(e,t,r){}var nUr=/javascript\s*\:/img;function oUr(e,t){return nUr.test(t)?"":t}nP.whiteList=Hpt();nP.getDefaultWhiteList=Hpt;nP.onAttr=tUr;nP.onIgnoreAttr=rUr;nP.safeAttrValue=oUr});var p6e=Z((xEo,Gpt)=>{d();p();Gpt.exports={indexOf:function(e,t){var r,n;if(Array.prototype.indexOf)return e.indexOf(t);for(r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1},forEach:function(e,t,r){var n,o;if(Array.prototype.forEach)return e.forEach(t,r);for(n=0,o=e.length;n<o;n++)t.call(r,e[n],n,e)},trim:function(e){return String.prototype.trim?e.trim():e.replace(/(^\s*)|(\s*$)/g,"")},trimRight:function(e){return String.prototype.trimRight?e.trimRight():e.replace(/(\s*$)/g,"")}}});var Vpt=Z((SEo,qpt)=>{d();p();var _V=p6e();function iUr(e,t){e=_V.trimRight(e),e[e.length-1]!==";"&&(e+=";");var r=e.length,n=!1,o=0,i=0,a="";function s(){if(!n){var l=_V.trim(e.slice(o,i)),f=l.indexOf(":");if(f!==-1){var h=_V.trim(l.slice(0,f)),m=_V.trim(l.slice(f+1));if(h){var g=t(o,a.length,h,m,l);g&&(a+=g+"; ")}}}o=i+1}for(;i<r;i++){var c=e[i];if(c==="/"&&e[i+1]==="*"){var u=e.indexOf("*/",i+2);if(u===-1)break;i=u+1,o=i+1,n=!1}else c==="("?n=!0:c===")"?n=!1:c===";"?n||s():c===`
`&&s()}return _V.trim(a)}qpt.exports=iUr});var Jpt=Z((TEo,Ypt)=>{d();p();var use=d6e(),aUr=Vpt(),CEo=p6e();function Wpt(e){return e==null}function sUr(e){var t={};for(var r in e)t[r]=e[r];return t}function Kpt(e){e=sUr(e||{}),e.whiteList=e.whiteList||use.whiteList,e.onAttr=e.onAttr||use.onAttr,e.onIgnoreAttr=e.onIgnoreAttr||use.onIgnoreAttr,e.safeAttrValue=e.safeAttrValue||use.safeAttrValue,this.options=e}Kpt.prototype.process=function(e){if(e=e||"",e=e.toString(),!e)return"";var t=this,r=t.options,n=r.whiteList,o=r.onAttr,i=r.onIgnoreAttr,a=r.safeAttrValue,s=aUr(e,function(c,u,l,f,h){var m=n[l],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(l,f),!!f){var v={position:u,sourcePosition:c,source:h,isWhite:g};if(g){var b=o(l,f,v);return Wpt(b)?l+":"+f:b}else{var b=i(l,f,v);if(!Wpt(b))return b}}});return s};Ypt.exports=Kpt});var CV=Z((lse,m6e)=>{d();p();var Xpt=d6e(),Zpt=Jpt();function cUr(e,t){var r=new Zpt(t);return r.process(e)}lse=m6e.exports=cUr;lse.FilterCSS=Zpt;for(h6e in Xpt)lse[h6e]=Xpt[h6e];var h6e;typeof window<"u"&&(window.filterCSS=m6e.exports)});var Mht=Fe(()=>{d();p()});var Qht=Z((C3o,Ase)=>{d();p();var Rht,Nht,Oht,Bht,Pht,Dht,Lht,Fht,Uht,xse,I6e,zht,jht,Hht,sP,Ght,qht,Vht,Wht,Kht,Yht,Jht,Xht,Zht,wse;(function(e){var t=typeof globalThis=="object"?globalThis:typeof self=="object"?self:typeof this=="object"?this:{};typeof define=="function"&&define.amd?define("tslib",["exports"],function(n){e(r(t,r(n)))}):typeof Ase=="object"&&typeof Ase.exports=="object"?e(r(t,r(Ase.exports))):e(r(t));function r(n,o){return n!==t&&(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(e){var 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])};Rht=function(n,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");t(n,o);function i(){this.constructor=n}n.prototype=o===null?Object.create(o):(i.prototype=o.prototype,new i)},Nht=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},Oht=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},Bht=function(n,o,i,a){var s=arguments.length,c=s<3?o:a===null?a=Object.getOwnPropertyDescriptor(o,i):a,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")c=Reflect.decorate(n,o,i,a);else for(var l=n.length-1;l>=0;l--)(u=n[l])&&(c=(s<3?u(c):s>3?u(o,i,c):u(o,i))||c);return s>3&&c&&Object.defineProperty(o,i,c),c},Pht=function(n,o){return function(i,a){o(i,a,n)}},Dht=function(n,o){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(n,o)},Lht=function(n,o,i,a){function s(c){return c instanceof i?c:new i(function(u){u(c)})}return new(i||(i=Promise))(function(c,u){function l(m){try{h(a.next(m))}catch(g){u(g)}}function f(m){try{h(a.throw(m))}catch(g){u(g)}}function h(m){m.done?c(m.value):s(m.value).then(l,f)}h((a=a.apply(n,o||[])).next())})},Fht=function(n,o){var i={label:0,sent:function(){if(c[0]&1)throw c[1];return c[1]},trys:[],ops:[]},a,s,c,u;return u={next:l(0),throw:l(1),return:l(2)},typeof Symbol=="function"&&(u[Symbol.iterator]=function(){return this}),u;function l(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}}},Uht=function(n,o){for(var i in n)i!=="default"&&!Object.prototype.hasOwnProperty.call(o,i)&&wse(o,n,i)},wse=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.")},I6e=function(n,o){var i=typeof Symbol=="function"&&n[Symbol.iterator];if(!i)return n;var a=i.call(n),s,c=[],u;try{for(;(o===void 0||o-- >0)&&!(s=a.next()).done;)c.push(s.value)}catch(l){u={error:l}}finally{try{s&&!s.done&&(i=a.return)&&i.call(a)}finally{if(u)throw u.error}}return c},zht=function(){for(var n=[],o=0;o<arguments.length;o++)n=n.concat(I6e(arguments[o]));return n},jht=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],u=0,l=c.length;u<l;u++,s++)a[s]=c[u];return a},Hht=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))},sP=function(n){return this instanceof sP?(this.v=n,this):new sP(n)},Ght=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={},u("next"),u("throw"),u("return"),s[Symbol.asyncIterator]=function(){return this},s;function u(v){a[v]&&(s[v]=function(b){return new Promise(function(x,E){c.push([v,b,x,E])>1||l(v,b)})})}function l(v,b){try{f(a[v](b))}catch(x){g(c[0][3],x)}}function f(v){v.value instanceof sP?Promise.resolve(v.value.v).then(h,m):g(c[0][2],v)}function h(v){l("next",v)}function m(v){l("throw",v)}function g(v,b){v(b),c.shift(),c.length&&l(c[0][0],c[0][1])}},qht=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(u){return(i=!i)?{value:sP(n[s](u)),done:s==="return"}:c?c(u):u}:c}},Vht=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(u){return new Promise(function(l,f){u=n[c](u),s(l,f,u.done,u.value)})}}function s(c,u,l,f){Promise.resolve(f).then(function(h){c({value:h,done:l})},u)}},Wht=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};Kht=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)&&wse(o,n,i);return r(o,n),o},Yht=function(n){return n&&n.__esModule?n:{default:n}},Jht=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)},Xht=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},Zht=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)},e("__extends",Rht),e("__assign",Nht),e("__rest",Oht),e("__decorate",Bht),e("__param",Pht),e("__metadata",Dht),e("__awaiter",Lht),e("__generator",Fht),e("__exportStar",Uht),e("__createBinding",wse),e("__values",xse),e("__read",I6e),e("__spread",zht),e("__spreadArrays",jht),e("__spreadArray",Hht),e("__await",sP),e("__asyncGenerator",Ght),e("__asyncDelegator",qht),e("__asyncValues",Vht),e("__makeTemplateObject",Wht),e("__importStar",Kht),e("__importDefault",Yht),e("__classPrivateFieldGet",Jht),e("__classPrivateFieldSet",Xht),e("__classPrivateFieldIn",Zht)})});var $ht,Mg,kn,k3o,M3o,R3o,N3o,O3o,B3o,P3o,D3o,L3o,F3o,U3o,z3o,K1,j3o,H3o,G3o,q3o,V3o,W3o,K3o,Y3o,J3o,X3o,vy=Fe(()=>{d();p();$ht=fe(Qht(),1),{__extends:Mg,__assign:kn,__rest:k3o,__decorate:M3o,__param:R3o,__metadata:N3o,__awaiter:O3o,__generator:B3o,__exportStar:P3o,__createBinding:D3o,__values:L3o,__read:F3o,__spread:U3o,__spreadArrays:z3o,__spreadArray:K1,__await:j3o,__asyncGenerator:H3o,__asyncDelegator:G3o,__asyncValues:q3o,__makeTemplateObject:V3o,__importStar:W3o,__importDefault:K3o,__classPrivateFieldGet:Y3o,__classPrivateFieldSet:J3o,__classPrivateFieldIn:X3o}=$ht.default});var Go,k6e=Fe(()=>{d();p();(function(e){e[e.EXPECT_ARGUMENT_CLOSING_BRACE=1]="EXPECT_ARGUMENT_CLOSING_BRACE",e[e.EMPTY_ARGUMENT=2]="EMPTY_ARGUMENT",e[e.MALFORMED_ARGUMENT=3]="MALFORMED_ARGUMENT",e[e.EXPECT_ARGUMENT_TYPE=4]="EXPECT_ARGUMENT_TYPE",e[e.INVALID_ARGUMENT_TYPE=5]="INVALID_ARGUMENT_TYPE",e[e.EXPECT_ARGUMENT_STYLE=6]="EXPECT_ARGUMENT_STYLE",e[e.INVALID_NUMBER_SKELETON=7]="INVALID_NUMBER_SKELETON",e[e.INVALID_DATE_TIME_SKELETON=8]="INVALID_DATE_TIME_SKELETON",e[e.EXPECT_NUMBER_SKELETON=9]="EXPECT_NUMBER_SKELETON",e[e.EXPECT_DATE_TIME_SKELETON=10]="EXPECT_DATE_TIME_SKELETON",e[e.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE=11]="UNCLOSED_QUOTE_IN_ARGUMENT_STYLE",e[e.EXPECT_SELECT_ARGUMENT_OPTIONS=12]="EXPECT_SELECT_ARGUMENT_OPTIONS",e[e.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE=13]="EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE=14]="INVALID_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR=15]="EXPECT_SELECT_ARGUMENT_SELECTOR",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR=16]="EXPECT_PLURAL_ARGUMENT_SELECTOR",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT=17]="EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT=18]="EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT",e[e.INVALID_PLURAL_ARGUMENT_SELECTOR=19]="INVALID_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_PLURAL_ARGUMENT_SELECTOR=20]="DUPLICATE_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_SELECT_ARGUMENT_SELECTOR=21]="DUPLICATE_SELECT_ARGUMENT_SELECTOR",e[e.MISSING_OTHER_CLAUSE=22]="MISSING_OTHER_CLAUSE",e[e.INVALID_TAG=23]="INVALID_TAG",e[e.INVALID_TAG_NAME=25]="INVALID_TAG_NAME",e[e.UNMATCHED_CLOSING_TAG=26]="UNMATCHED_CLOSING_TAG",e[e.UNCLOSED_TAG=27]="UNCLOSED_TAG"})(Go||(Go={}))});function M6e(e){return e.type===ts.literal}function e0t(e){return e.type===ts.argument}function Sse(e){return e.type===ts.number}function Ese(e){return e.type===ts.date}function _se(e){return e.type===ts.time}function Cse(e){return e.type===ts.select}function Tse(e){return e.type===ts.plural}function t0t(e){return e.type===ts.pound}function Ise(e){return e.type===ts.tag}function kse(e){return!!(e&&typeof e=="object"&&e.type===z5.number)}function MV(e){return!!(e&&typeof e=="object"&&e.type===z5.dateTime)}var ts,z5,Mse=Fe(()=>{d();p();(function(e){e[e.literal=0]="literal",e[e.argument=1]="argument",e[e.number=2]="number",e[e.date=3]="date",e[e.time=4]="time",e[e.select=5]="select",e[e.plural=6]="plural",e[e.pound=7]="pound",e[e.tag=8]="tag"})(ts||(ts={}));(function(e){e[e.number=0]="number",e[e.dateTime=1]="dateTime"})(z5||(z5={}))});var R6e,r0t=Fe(()=>{d();p();R6e=/[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/});function n0t(e){var t={};return e.replace(zzr,function(r){var n=r.length;switch(r[0]){case"G":t.era=n===4?"long":n===5?"narrow":"short";break;case"y":t.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":t.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":t.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":t.weekday=n===4?"short":n===5?"narrow":"short";break;case"e":if(n<4)throw new RangeError("`e..eee` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][n-4];break;case"c":if(n<4)throw new RangeError("`c..ccc` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][n-4];break;case"a":t.hour12=!0;break;case"b":case"B":throw new RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":t.hourCycle="h12",t.hour=["numeric","2-digit"][n-1];break;case"H":t.hourCycle="h23",t.hour=["numeric","2-digit"][n-1];break;case"K":t.hourCycle="h11",t.hour=["numeric","2-digit"][n-1];break;case"k":t.hourCycle="h24",t.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":t.minute=["numeric","2-digit"][n-1];break;case"s":t.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":t.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""}),t}var zzr,o0t=Fe(()=>{d();p();zzr=/(?:[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 i0t,a0t=Fe(()=>{d();p();i0t=/[\t-\r \x85\u200E\u200F\u2028\u2029]/i});function l0t(e){if(e.length===0)throw new Error("Number skeleton cannot be empty");for(var t=e.split(i0t).filter(function(h){return h.length>0}),r=[],n=0,o=t;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),u=0,l=c;u<l.length;u++){var f=l[u];if(f.length===0)throw new Error("Invalid number skeleton")}r.push({stem:s,options:c})}return r}function jzr(e){return e.replace(/^(.*?)-/,"")}function c0t(e){var t={};return e[e.length-1]==="r"?t.roundingPriority="morePrecision":e[e.length-1]==="s"&&(t.roundingPriority="lessPrecision"),e.replace(f0t,function(r,n,o){return typeof o!="string"?(t.minimumSignificantDigits=n.length,t.maximumSignificantDigits=n.length):o==="+"?t.minimumSignificantDigits=n.length:n[0]==="#"?t.maximumSignificantDigits=n.length:(t.minimumSignificantDigits=n.length,t.maximumSignificantDigits=n.length+(typeof o=="string"?o.length:0)),""}),t}function p0t(e){switch(e){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 Gzr(e){var t;if(e[0]==="E"&&e[1]==="E"?(t={notation:"engineering"},e=e.slice(2)):e[0]==="E"&&(t={notation:"scientific"},e=e.slice(1)),t){var r=e.slice(0,2);if(r==="+!"?(t.signDisplay="always",e=e.slice(2)):r==="+?"&&(t.signDisplay="exceptZero",e=e.slice(2)),!d0t.test(e))throw new Error("Malformed concise eng/scientific notation");t.minimumIntegerDigits=e.length}return t}function u0t(e){var t={},r=p0t(e);return r||t}function h0t(e){for(var t={},r=0,n=e;r<n.length;r++){var o=n[r];switch(o.stem){case"percent":case"%":t.style="percent";continue;case"%x100":t.style="percent",t.scale=100;continue;case"currency":t.style="currency",t.currency=o.options[0];continue;case"group-off":case",_":t.useGrouping=!1;continue;case"precision-integer":case".":t.maximumFractionDigits=0;continue;case"measure-unit":case"unit":t.style="unit",t.unit=jzr(o.options[0]);continue;case"compact-short":case"K":t.notation="compact",t.compactDisplay="short";continue;case"compact-long":case"KK":t.notation="compact",t.compactDisplay="long";continue;case"scientific":t=kn(kn(kn({},t),{notation:"scientific"}),o.options.reduce(function(c,u){return kn(kn({},c),u0t(u))},{}));continue;case"engineering":t=kn(kn(kn({},t),{notation:"engineering"}),o.options.reduce(function(c,u){return kn(kn({},c),u0t(u))},{}));continue;case"notation-simple":t.notation="standard";continue;case"unit-width-narrow":t.currencyDisplay="narrowSymbol",t.unitDisplay="narrow";continue;case"unit-width-short":t.currencyDisplay="code",t.unitDisplay="short";continue;case"unit-width-full-name":t.currencyDisplay="name",t.unitDisplay="long";continue;case"unit-width-iso-code":t.currencyDisplay="symbol";continue;case"scale":t.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(Hzr,function(c,u,l,f,h,m){if(u)t.minimumIntegerDigits=l.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(d0t.test(o.stem)){t.minimumIntegerDigits=o.stem.length;continue}if(s0t.test(o.stem)){if(o.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");o.stem.replace(s0t,function(c,u,l,f,h,m){return l==="*"?t.minimumFractionDigits=u.length:f&&f[0]==="#"?t.maximumFractionDigits=f.length:h&&m?(t.minimumFractionDigits=h.length,t.maximumFractionDigits=h.length+m.length):(t.minimumFractionDigits=u.length,t.maximumFractionDigits=u.length),""});var i=o.options[0];i==="w"?t=kn(kn({},t),{trailingZeroDisplay:"stripIfInteger"}):i&&(t=kn(kn({},t),c0t(i)));continue}if(f0t.test(o.stem)){t=kn(kn({},t),c0t(o.stem));continue}var a=p0t(o.stem);a&&(t=kn(kn({},t),a));var s=Gzr(o.stem);s&&(t=kn(kn({},t),s))}return t}var s0t,f0t,Hzr,d0t,m0t=Fe(()=>{d();p();vy();a0t();s0t=/^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g,f0t=/^(@+)?(\+|#+)?[rs]?$/g,Hzr=/(\*)(0+)|(#+)(0+)|(0+)/g,d0t=/^(0+)$/});var g0t=Fe(()=>{d();p();o0t();m0t()});var RV,v0t=Fe(()=>{d();p();RV={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 y0t(e,t){for(var r="",n=0;n<e.length;n++){var o=e.charAt(n);if(o==="j"){for(var i=0;n+1<e.length&&e.charAt(n+1)===o;)i++,n++;var a=1+(i&1),s=i<2?1:3+(i>>1),c="a",u=qzr(t);for((u=="H"||u=="k")&&(s=0);s-- >0;)r+=c;for(;a-- >0;)r=u+r}else o==="J"?r+="H":r+=o}return r}function qzr(e){var t=e.hourCycle;if(t===void 0&&e.hourCycles&&e.hourCycles.length&&(t=e.hourCycles[0]),t)switch(t){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw new Error("Invalid hourCycle")}var r=e.language,n;r!=="root"&&(n=e.maximize().region);var o=RV[n||""]||RV[r||""]||RV["".concat(r,"-001")]||RV["001"];return o[0]}var b0t=Fe(()=>{d();p();v0t()});function mi(e,t){return{start:e,end:t}}function E0t(e,t){return new RegExp(e,t)}function L6e(e){return e>=97&&e<=122||e>=65&&e<=90}function njr(e){return L6e(e)||e===47}function ojr(e){return e===45||e===46||e>=48&&e<=57||e===95||e>=97&&e<=122||e>=65&&e<=90||e==183||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8255&&e<=8256||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039}function C0t(e){return e>=9&&e<=13||e===32||e===133||e>=8206&&e<=8207||e===8232||e===8233}function ijr(e){return e>=33&&e<=35||e===36||e>=37&&e<=39||e===40||e===41||e===42||e===43||e===44||e===45||e>=46&&e<=47||e>=58&&e<=59||e>=60&&e<=62||e>=63&&e<=64||e===91||e===92||e===93||e===94||e===96||e===123||e===124||e===125||e===126||e===161||e>=162&&e<=165||e===166||e===167||e===169||e===171||e===172||e===174||e===176||e===177||e===182||e===187||e===191||e===215||e===247||e>=8208&&e<=8213||e>=8214&&e<=8215||e===8216||e===8217||e===8218||e>=8219&&e<=8220||e===8221||e===8222||e===8223||e>=8224&&e<=8231||e>=8240&&e<=8248||e===8249||e===8250||e>=8251&&e<=8254||e>=8257&&e<=8259||e===8260||e===8261||e===8262||e>=8263&&e<=8273||e===8274||e===8275||e>=8277&&e<=8286||e>=8592&&e<=8596||e>=8597&&e<=8601||e>=8602&&e<=8603||e>=8604&&e<=8607||e===8608||e>=8609&&e<=8610||e===8611||e>=8612&&e<=8613||e===8614||e>=8615&&e<=8621||e===8622||e>=8623&&e<=8653||e>=8654&&e<=8655||e>=8656&&e<=8657||e===8658||e===8659||e===8660||e>=8661&&e<=8691||e>=8692&&e<=8959||e>=8960&&e<=8967||e===8968||e===8969||e===8970||e===8971||e>=8972&&e<=8991||e>=8992&&e<=8993||e>=8994&&e<=9e3||e===9001||e===9002||e>=9003&&e<=9083||e===9084||e>=9085&&e<=9114||e>=9115&&e<=9139||e>=9140&&e<=9179||e>=9180&&e<=9185||e>=9186&&e<=9254||e>=9255&&e<=9279||e>=9280&&e<=9290||e>=9291&&e<=9311||e>=9472&&e<=9654||e===9655||e>=9656&&e<=9664||e===9665||e>=9666&&e<=9719||e>=9720&&e<=9727||e>=9728&&e<=9838||e===9839||e>=9840&&e<=10087||e===10088||e===10089||e===10090||e===10091||e===10092||e===10093||e===10094||e===10095||e===10096||e===10097||e===10098||e===10099||e===10100||e===10101||e>=10132&&e<=10175||e>=10176&&e<=10180||e===10181||e===10182||e>=10183&&e<=10213||e===10214||e===10215||e===10216||e===10217||e===10218||e===10219||e===10220||e===10221||e===10222||e===10223||e>=10224&&e<=10239||e>=10240&&e<=10495||e>=10496&&e<=10626||e===10627||e===10628||e===10629||e===10630||e===10631||e===10632||e===10633||e===10634||e===10635||e===10636||e===10637||e===10638||e===10639||e===10640||e===10641||e===10642||e===10643||e===10644||e===10645||e===10646||e===10647||e===10648||e>=10649&&e<=10711||e===10712||e===10713||e===10714||e===10715||e>=10716&&e<=10747||e===10748||e===10749||e>=10750&&e<=11007||e>=11008&&e<=11055||e>=11056&&e<=11076||e>=11077&&e<=11078||e>=11079&&e<=11084||e>=11085&&e<=11123||e>=11124&&e<=11125||e>=11126&&e<=11157||e===11158||e>=11159&&e<=11263||e>=11776&&e<=11777||e===11778||e===11779||e===11780||e===11781||e>=11782&&e<=11784||e===11785||e===11786||e===11787||e===11788||e===11789||e>=11790&&e<=11798||e===11799||e>=11800&&e<=11801||e===11802||e===11803||e===11804||e===11805||e>=11806&&e<=11807||e===11808||e===11809||e===11810||e===11811||e===11812||e===11813||e===11814||e===11815||e===11816||e===11817||e>=11818&&e<=11822||e===11823||e>=11824&&e<=11833||e>=11834&&e<=11835||e>=11836&&e<=11839||e===11840||e===11841||e===11842||e>=11843&&e<=11855||e>=11856&&e<=11857||e===11858||e>=11859&&e<=11903||e>=12289&&e<=12291||e===12296||e===12297||e===12298||e===12299||e===12300||e===12301||e===12302||e===12303||e===12304||e===12305||e>=12306&&e<=12307||e===12308||e===12309||e===12310||e===12311||e===12312||e===12313||e===12314||e===12315||e===12316||e===12317||e>=12318&&e<=12319||e===12320||e===12336||e===64830||e===64831||e>=65093&&e<=65094}var N6e,Vzr,Wzr,Kzr,Yzr,Jzr,Xzr,Zzr,Qzr,$zr,ejr,B6e,x0t,w0t,P6e,A0t,S0t,tjr,rjr,D6e,O6e,_0t,T0t=Fe(()=>{d();p();vy();k6e();Mse();r0t();g0t();b0t();Vzr=new RegExp("^".concat(R6e.source,"*")),Wzr=new RegExp("".concat(R6e.source,"*$"));Kzr=!!String.prototype.startsWith,Yzr=!!String.fromCodePoint,Jzr=!!Object.fromEntries,Xzr=!!String.prototype.codePointAt,Zzr=!!String.prototype.trimStart,Qzr=!!String.prototype.trimEnd,$zr=!!Number.isSafeInteger,ejr=$zr?Number.isSafeInteger:function(e){return typeof e=="number"&&isFinite(e)&&Math.floor(e)===e&&Math.abs(e)<=9007199254740991},B6e=!0;try{x0t=E0t("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu"),B6e=((N6e=x0t.exec("a"))===null||N6e===void 0?void 0:N6e[0])==="a"}catch{B6e=!1}w0t=Kzr?function(t,r,n){return t.startsWith(r,n)}:function(t,r,n){return t.slice(n,n+r.length)===r},P6e=Yzr?String.fromCodePoint:function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];for(var n="",o=t.length,i=0,a;o>i;){if(a=t[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},A0t=Jzr?Object.fromEntries:function(t){for(var r={},n=0,o=t;n<o.length;n++){var i=o[n],a=i[0],s=i[1];r[a]=s}return r},S0t=Xzr?function(t,r){return t.codePointAt(r)}:function(t,r){var n=t.length;if(!(r<0||r>=n)){var o=t.charCodeAt(r),i;return o<55296||o>56319||r+1===n||(i=t.charCodeAt(r+1))<56320||i>57343?o:(o-55296<<10)+(i-56320)+65536}},tjr=Zzr?function(t){return t.trimStart()}:function(t){return t.replace(Vzr,"")},rjr=Qzr?function(t){return t.trimEnd()}:function(t){return t.replace(Wzr,"")};B6e?(O6e=E0t("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu"),D6e=function(t,r){var n;O6e.lastIndex=r;var o=O6e.exec(t);return(n=o[1])!==null&&n!==void 0?n:""}):D6e=function(t,r){for(var n=[];;){var o=S0t(t,r);if(o===void 0||C0t(o)||ijr(o))break;n.push(o),r+=o>=65536?2:1}return P6e.apply(void 0,n)};_0t=function(){function e(t,r){r===void 0&&(r={}),this.message=t,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 e.prototype.parse=function(){if(this.offset()!==0)throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},e.prototype.parseMessage=function(t,r,n){for(var o=[];!this.isEOF();){var i=this.char();if(i===123){var a=this.parseArgument(t,n);if(a.err)return a;o.push(a.val)}else{if(i===125&&t>0)break;if(i===35&&(r==="plural"||r==="selectordinal")){var s=this.clonePosition();this.bump(),o.push({type:ts.pound,location:mi(s,this.clonePosition())})}else if(i===60&&!this.ignoreTag&&this.peek()===47){if(n)break;return this.error(Go.UNMATCHED_CLOSING_TAG,mi(this.clonePosition(),this.clonePosition()))}else if(i===60&&!this.ignoreTag&&L6e(this.peek()||0)){var a=this.parseTag(t,r);if(a.err)return a;o.push(a.val)}else{var a=this.parseLiteral(t,r);if(a.err)return a;o.push(a.val)}}}return{val:o,err:null}},e.prototype.parseTag=function(t,r){var n=this.clonePosition();this.bump();var o=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:ts.literal,value:"<".concat(o,"/>"),location:mi(n,this.clonePosition())},err:null};if(this.bumpIf(">")){var i=this.parseMessage(t+1,r,!0);if(i.err)return i;var a=i.val,s=this.clonePosition();if(this.bumpIf("</")){if(this.isEOF()||!L6e(this.char()))return this.error(Go.INVALID_TAG,mi(s,this.clonePosition()));var c=this.clonePosition(),u=this.parseTagName();return o!==u?this.error(Go.UNMATCHED_CLOSING_TAG,mi(c,this.clonePosition())):(this.bumpSpace(),this.bumpIf(">")?{val:{type:ts.tag,value:o,children:a,location:mi(n,this.clonePosition())},err:null}:this.error(Go.INVALID_TAG,mi(s,this.clonePosition())))}else return this.error(Go.UNCLOSED_TAG,mi(n,this.clonePosition()))}else return this.error(Go.INVALID_TAG,mi(n,this.clonePosition()))},e.prototype.parseTagName=function(){var t=this.offset();for(this.bump();!this.isEOF()&&ojr(this.char());)this.bump();return this.message.slice(t,this.offset())},e.prototype.parseLiteral=function(t,r){for(var n=this.clonePosition(),o="";;){var i=this.tryParseQuote(r);if(i){o+=i;continue}var a=this.tryParseUnquoted(t,r);if(a){o+=a;continue}var s=this.tryParseLeftAngleBracket();if(s){o+=s;continue}break}var c=mi(n,this.clonePosition());return{val:{type:ts.literal,value:o,location:c},err:null}},e.prototype.tryParseLeftAngleBracket=function(){return!this.isEOF()&&this.char()===60&&(this.ignoreTag||!njr(this.peek()||0))?(this.bump(),"<"):null},e.prototype.tryParseQuote=function(t){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(t==="plural"||t==="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 P6e.apply(void 0,r)},e.prototype.tryParseUnquoted=function(t,r){if(this.isEOF())return null;var n=this.char();return n===60||n===123||n===35&&(r==="plural"||r==="selectordinal")||n===125&&t>0?null:(this.bump(),P6e(n))},e.prototype.parseArgument=function(t,r){var n=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(Go.EXPECT_ARGUMENT_CLOSING_BRACE,mi(n,this.clonePosition()));if(this.char()===125)return this.bump(),this.error(Go.EMPTY_ARGUMENT,mi(n,this.clonePosition()));var o=this.parseIdentifierIfPossible().value;if(!o)return this.error(Go.MALFORMED_ARGUMENT,mi(n,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(Go.EXPECT_ARGUMENT_CLOSING_BRACE,mi(n,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:ts.argument,value:o,location:mi(n,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(Go.EXPECT_ARGUMENT_CLOSING_BRACE,mi(n,this.clonePosition())):this.parseArgumentOptions(t,r,o,n);default:return this.error(Go.MALFORMED_ARGUMENT,mi(n,this.clonePosition()))}},e.prototype.parseIdentifierIfPossible=function(){var t=this.clonePosition(),r=this.offset(),n=D6e(this.message,r),o=r+n.length;this.bumpTo(o);var i=this.clonePosition(),a=mi(t,i);return{value:n,location:a}},e.prototype.parseArgumentOptions=function(t,r,n,o){var i,a=this.clonePosition(),s=this.parseIdentifierIfPossible().value,c=this.clonePosition();switch(s){case"":return this.error(Go.EXPECT_ARGUMENT_TYPE,mi(a,c));case"number":case"date":case"time":{this.bumpSpace();var u=null;if(this.bumpIf(",")){this.bumpSpace();var l=this.clonePosition(),f=this.parseSimpleArgStyleIfPossible();if(f.err)return f;var h=rjr(f.val);if(h.length===0)return this.error(Go.EXPECT_ARGUMENT_STYLE,mi(this.clonePosition(),this.clonePosition()));var m=mi(l,this.clonePosition());u={style:h,styleLocation:m}}var g=this.tryParseArgumentClose(o);if(g.err)return g;var v=mi(o,this.clonePosition());if(u&&w0t(u?.style,"::",0)){var b=tjr(u.style.slice(2));if(s==="number"){var f=this.parseNumberSkeletonFromString(b,u.styleLocation);return f.err?f:{val:{type:ts.number,value:n,location:v,style:f.val},err:null}}else{if(b.length===0)return this.error(Go.EXPECT_DATE_TIME_SKELETON,v);var x=b;this.locale&&(x=y0t(b,this.locale));var h={type:z5.dateTime,pattern:x,location:u.styleLocation,parsedOptions:this.shouldParseSkeletons?n0t(x):{}},E=s==="date"?ts.date:ts.time;return{val:{type:E,value:n,location:v,style:h},err:null}}}return{val:{type:s==="number"?ts.number:s==="date"?ts.date:ts.time,value:n,location:v,style:(i=u?.style)!==null&&i!==void 0?i:null},err:null}}case"plural":case"selectordinal":case"select":{var T=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(Go.EXPECT_SELECT_ARGUMENT_OPTIONS,mi(T,kn({},T)));this.bumpSpace();var B=this.parseIdentifierIfPossible(),F=0;if(s!=="select"&&B.value==="offset"){if(!this.bumpIf(":"))return this.error(Go.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,mi(this.clonePosition(),this.clonePosition()));this.bumpSpace();var f=this.tryParseDecimalInteger(Go.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,Go.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(f.err)return f;this.bumpSpace(),B=this.parseIdentifierIfPossible(),F=f.val}var L=this.tryParsePluralOrSelectOptions(t,s,r,B);if(L.err)return L;var g=this.tryParseArgumentClose(o);if(g.err)return g;var j=mi(o,this.clonePosition());return s==="select"?{val:{type:ts.select,value:n,options:A0t(L.val),location:j},err:null}:{val:{type:ts.plural,value:n,options:A0t(L.val),offset:F,pluralType:s==="plural"?"cardinal":"ordinal",location:j},err:null}}default:return this.error(Go.INVALID_ARGUMENT_TYPE,mi(a,c))}},e.prototype.tryParseArgumentClose=function(t){return this.isEOF()||this.char()!==125?this.error(Go.EXPECT_ARGUMENT_CLOSING_BRACE,mi(t,this.clonePosition())):(this.bump(),{val:!0,err:null})},e.prototype.parseSimpleArgStyleIfPossible=function(){for(var t=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(Go.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,mi(o,this.clonePosition()));this.bump();break}case 123:{t+=1,this.bump();break}case 125:{if(t>0)t-=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}},e.prototype.parseNumberSkeletonFromString=function(t,r){var n=[];try{n=l0t(t)}catch{return this.error(Go.INVALID_NUMBER_SKELETON,r)}return{val:{type:z5.number,tokens:n,location:r,parsedOptions:this.shouldParseSkeletons?h0t(n):{}},err:null}},e.prototype.tryParsePluralOrSelectOptions=function(t,r,n,o){for(var i,a=!1,s=[],c=new Set,u=o.value,l=o.location;;){if(u.length===0){var f=this.clonePosition();if(r!=="select"&&this.bumpIf("=")){var h=this.tryParseDecimalInteger(Go.EXPECT_PLURAL_ARGUMENT_SELECTOR,Go.INVALID_PLURAL_ARGUMENT_SELECTOR);if(h.err)return h;l=mi(f,this.clonePosition()),u=this.message.slice(f.offset,this.offset())}else break}if(c.has(u))return this.error(r==="select"?Go.DUPLICATE_SELECT_ARGUMENT_SELECTOR:Go.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,l);u==="other"&&(a=!0),this.bumpSpace();var m=this.clonePosition();if(!this.bumpIf("{"))return this.error(r==="select"?Go.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:Go.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,mi(this.clonePosition(),this.clonePosition()));var g=this.parseMessage(t+1,r,n);if(g.err)return g;var v=this.tryParseArgumentClose(m);if(v.err)return v;s.push([u,{value:g.val,location:mi(m,this.clonePosition())}]),c.add(u),this.bumpSpace(),i=this.parseIdentifierIfPossible(),u=i.value,l=i.location}return s.length===0?this.error(r==="select"?Go.EXPECT_SELECT_ARGUMENT_SELECTOR:Go.EXPECT_PLURAL_ARGUMENT_SELECTOR,mi(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!a?this.error(Go.MISSING_OTHER_CLAUSE,mi(this.clonePosition(),this.clonePosition())):{val:s,err:null}},e.prototype.tryParseDecimalInteger=function(t,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=mi(o,this.clonePosition());return i?(a*=n,ejr(a)?{val:a,err:null}:this.error(r,c)):this.error(t,c)},e.prototype.offset=function(){return this.position.offset},e.prototype.isEOF=function(){return this.offset()===this.message.length},e.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},e.prototype.char=function(){var t=this.position.offset;if(t>=this.message.length)throw Error("out of bound");var r=S0t(this.message,t);if(r===void 0)throw Error("Offset ".concat(t," is at invalid UTF-16 code unit boundary"));return r},e.prototype.error=function(t,r){return{val:null,err:{kind:t,message:this.message,location:r}}},e.prototype.bump=function(){if(!this.isEOF()){var t=this.char();t===10?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=t<65536?1:2)}},e.prototype.bumpIf=function(t){if(w0t(this.message,t,this.offset())){for(var r=0;r<t.length;r++)this.bump();return!0}return!1},e.prototype.bumpUntil=function(t){var r=this.offset(),n=this.message.indexOf(t,r);return n>=0?(this.bumpTo(n),!0):(this.bumpTo(this.message.length),!1)},e.prototype.bumpTo=function(t){if(this.offset()>t)throw Error("targetOffset ".concat(t," must be greater than or equal to the current offset ").concat(this.offset()));for(t=Math.min(t,this.message.length);;){var r=this.offset();if(r===t)break;if(r>t)throw Error("targetOffset ".concat(t," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},e.prototype.bumpSpace=function(){for(;!this.isEOF()&&C0t(this.char());)this.bump()},e.prototype.peek=function(){if(this.isEOF())return null;var t=this.char(),r=this.offset(),n=this.message.charCodeAt(r+(t>=65536?2:1));return n??null},e}()});function F6e(e){e.forEach(function(t){if(delete t.location,Cse(t)||Tse(t))for(var r in t.options)delete t.options[r].location,F6e(t.options[r].value);else Sse(t)&&kse(t.style)||(Ese(t)||_se(t))&&MV(t.style)?delete t.style.location:Ise(t)&&F6e(t.children)})}function I0t(e,t){t===void 0&&(t={}),t=kn({shouldParseSkeletons:!0,requiresOtherClause:!0},t);var r=new _0t(e,t).parse();if(r.err){var n=SyntaxError(Go[r.err.kind]);throw n.location=r.err.location,n.originalMessage=r.err.message,n}return t?.captureLocation||F6e(r.val),r.val}var Rse=Fe(()=>{d();p();vy();k6e();T0t();Mse();Mse()});function Rg(e,t){var r=t&&t.cache?t.cache:fjr,n=t&&t.serializer?t.serializer:ljr,o=t&&t.strategy?t.strategy:sjr;return o(e,{cache:r,serializer:n})}function ajr(e){return e==null||typeof e=="number"||typeof e=="boolean"}function k0t(e,t,r,n){var o=ajr(n)?n:r(n),i=t.get(o);return typeof i>"u"&&(i=e.call(this,n),t.set(o,i)),i}function M0t(e,t,r){var n=Array.prototype.slice.call(arguments,3),o=r(n),i=t.get(o);return typeof i>"u"&&(i=e.apply(this,n),t.set(o,i)),i}function U6e(e,t,r,n,o){return r.bind(t,e,n,o)}function sjr(e,t){var r=e.length===1?k0t:M0t;return U6e(e,this,r,t.cache.create(),t.serializer)}function cjr(e,t){return U6e(e,this,M0t,t.cache.create(),t.serializer)}function ujr(e,t){return U6e(e,this,k0t,t.cache.create(),t.serializer)}function z6e(){this.cache=Object.create(null)}var ljr,fjr,yy,j6e=Fe(()=>{d();p();ljr=function(){return JSON.stringify(arguments)};z6e.prototype.get=function(e){return this.cache[e]};z6e.prototype.set=function(e,t){this.cache[e]=t};fjr={create:function(){return new z6e}},yy={variadic:cjr,monadic:ujr}});var Uh,Ng,H6e,R0t,N0t,G6e=Fe(()=>{d();p();vy();(function(e){e.MISSING_VALUE="MISSING_VALUE",e.INVALID_VALUE="INVALID_VALUE",e.MISSING_INTL_API="MISSING_INTL_API"})(Uh||(Uh={}));Ng=function(e){Mg(t,e);function t(r,n,o){var i=e.call(this,r)||this;return i.code=n,i.originalMessage=o,i}return t.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},t}(Error),H6e=function(e){Mg(t,e);function t(r,n,o,i){return e.call(this,'Invalid values for "'.concat(r,'": "').concat(n,'". Options are "').concat(Object.keys(o).join('", "'),'"'),Uh.INVALID_VALUE,i)||this}return t}(Ng),R0t=function(e){Mg(t,e);function t(r,n,o){return e.call(this,'Value for "'.concat(r,'" must be of type ').concat(n),Uh.INVALID_VALUE,o)||this}return t}(Ng),N0t=function(e){Mg(t,e);function t(r,n){return e.call(this,'The intl string context variable "'.concat(r,'" was not provided to the string "').concat(n,'"'),Uh.MISSING_VALUE,n)||this}return t}(Ng)});function djr(e){return e.length<2?e:e.reduce(function(t,r){var n=t[t.length-1];return!n||n.type!==yp.literal||r.type!==yp.literal?t.push(r):n.value+=r.value,t},[])}function pjr(e){return typeof e=="function"}function NV(e,t,r,n,o,i,a){if(e.length===1&&M6e(e[0]))return[{type:yp.literal,value:e[0].value}];for(var s=[],c=0,u=e;c<u.length;c++){var l=u[c];if(M6e(l)){s.push({type:yp.literal,value:l.value});continue}if(t0t(l)){typeof i=="number"&&s.push({type:yp.literal,value:r.getNumberFormat(t).format(i)});continue}var f=l.value;if(!(o&&f in o))throw new N0t(f,a);var h=o[f];if(e0t(l)){(!h||typeof h=="string"||typeof h=="number")&&(h=typeof h=="string"||typeof h=="number"?String(h):""),s.push({type:typeof h=="string"?yp.literal:yp.object,value:h});continue}if(Ese(l)){var m=typeof l.style=="string"?n.date[l.style]:MV(l.style)?l.style.parsedOptions:void 0;s.push({type:yp.literal,value:r.getDateTimeFormat(t,m).format(h)});continue}if(_se(l)){var m=typeof l.style=="string"?n.time[l.style]:MV(l.style)?l.style.parsedOptions:n.time.medium;s.push({type:yp.literal,value:r.getDateTimeFormat(t,m).format(h)});continue}if(Sse(l)){var m=typeof l.style=="string"?n.number[l.style]:kse(l.style)?l.style.parsedOptions:void 0;m&&m.scale&&(h=h*(m.scale||1)),s.push({type:yp.literal,value:r.getNumberFormat(t,m).format(h)});continue}if(Ise(l)){var g=l.children,v=l.value,b=o[v];if(!pjr(b))throw new R0t(v,"function",a);var x=NV(g,t,r,n,o,i),E=b(x.map(function(F){return F.value}));Array.isArray(E)||(E=[E]),s.push.apply(s,E.map(function(F){return{type:typeof F=="string"?yp.literal:yp.object,value:F}}))}if(Cse(l)){var T=l.options[h]||l.options.other;if(!T)throw new H6e(l.value,h,Object.keys(l.options),a);s.push.apply(s,NV(T.value,t,r,n,o));continue}if(Tse(l)){var T=l.options["=".concat(h)];if(!T){if(!Intl.PluralRules)throw new Ng(`Intl.PluralRules is not available in this environment.
Try polyfilling it using "@formatjs/intl-pluralrules"
`,Uh.MISSING_INTL_API,a);var B=r.getPluralRules(t,{type:l.pluralType}).select(h-(l.offset||0));T=l.options[B]||l.options.other}if(!T)throw new H6e(l.value,h,Object.keys(l.options),a);s.push.apply(s,NV(T.value,t,r,n,o,h-(l.offset||0)));continue}}return djr(s)}var yp,q6e=Fe(()=>{d();p();Rse();G6e();(function(e){e[e.literal=0]="literal",e[e.object=1]="object"})(yp||(yp={}))});function hjr(e,t){return t?kn(kn(kn({},e||{}),t||{}),Object.keys(e).reduce(function(r,n){return r[n]=kn(kn({},e[n]),t[n]||{}),r},{})):e}function mjr(e,t){return t?Object.keys(e).reduce(function(r,n){return r[n]=hjr(e[n],t[n]),r},kn({},e)):e}function V6e(e){return{create:function(){return{get:function(t){return e[t]},set:function(t,r){e[t]=r}}}}}function gjr(e){return e===void 0&&(e={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:Rg(function(){for(var t,r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];return new((t=Intl.NumberFormat).bind.apply(t,K1([void 0],r,!1)))},{cache:V6e(e.number),strategy:yy.variadic}),getDateTimeFormat:Rg(function(){for(var t,r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];return new((t=Intl.DateTimeFormat).bind.apply(t,K1([void 0],r,!1)))},{cache:V6e(e.dateTime),strategy:yy.variadic}),getPluralRules:Rg(function(){for(var t,r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];return new((t=Intl.PluralRules).bind.apply(t,K1([void 0],r,!1)))},{cache:V6e(e.pluralRules),strategy:yy.variadic})}}var Nse,O0t=Fe(()=>{d();p();vy();Rse();j6e();q6e();Nse=function(){function e(t,r,n,o){var i=this;if(r===void 0&&(r=e.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(u,l){return!u.length||l.type!==yp.literal||typeof u[u.length-1]!="string"?u.push(l.value):u[u.length-1]+=l.value,u},[]);return c.length<=1?c[0]||"":c},this.formatToParts=function(a){return NV(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=e.resolveLocale(r),typeof t=="string"){if(this.message=t,!e.__parse)throw new TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");this.ast=e.__parse(t,{ignoreTag:o?.ignoreTag,locale:this.resolvedLocale})}else this.ast=t;if(!Array.isArray(this.ast))throw new TypeError("A message must be provided as a String or AST.");this.formats=mjr(e.formats,n),this.formatters=o&&o.formatters||gjr(this.formatterCache)}return Object.defineProperty(e,"defaultLocale",{get:function(){return e.memoizedDefaultLocale||(e.memoizedDefaultLocale=new Intl.NumberFormat().resolvedOptions().locale),e.memoizedDefaultLocale},enumerable:!1,configurable:!0}),e.memoizedDefaultLocale=null,e.resolveLocale=function(t){if(!(typeof Intl.Locale>"u")){var r=Intl.NumberFormat.supportedLocalesOf(t);return r.length>0?new Intl.Locale(r[0]):new Intl.Locale(typeof t=="string"?t:t[0])}},e.__parse=I0t,e.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"}}},e}()});var j5=Fe(()=>{d();p();q6e();O0t();G6e()});var qu,df,B0t,P0t,W6e,OV,Ose,D0t,Y1=Fe(()=>{d();p();vy();(function(e){e.FORMAT_ERROR="FORMAT_ERROR",e.UNSUPPORTED_FORMATTER="UNSUPPORTED_FORMATTER",e.INVALID_CONFIG="INVALID_CONFIG",e.MISSING_DATA="MISSING_DATA",e.MISSING_TRANSLATION="MISSING_TRANSLATION"})(qu||(qu={}));df=function(e){Mg(t,e);function t(r,n,o){var i=this,a=o?o instanceof Error?o:new Error(String(o)):void 0;return i=e.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,t),i}return t}(Error),B0t=function(e){Mg(t,e);function t(r,n){return e.call(this,qu.UNSUPPORTED_FORMATTER,r,n)||this}return t}(df),P0t=function(e){Mg(t,e);function t(r,n){return e.call(this,qu.INVALID_CONFIG,r,n)||this}return t}(df),W6e=function(e){Mg(t,e);function t(r,n){return e.call(this,qu.MISSING_DATA,r,n)||this}return t}(df),OV=function(e){Mg(t,e);function t(r,n,o){return e.call(this,qu.FORMAT_ERROR,"".concat(r,`
Locale: `).concat(n,`
`),o)||this}return t}(df),Ose=function(e){Mg(t,e);function t(r,n,o,i){var a=e.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 t}(OV),D0t=function(e){Mg(t,e);function t(r,n){var o=e.call(this,qu.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 t}(df)});function X0(e,t,r){return r===void 0&&(r={}),t.reduce(function(n,o){return o in e?n[o]=e[o]:o in r&&(n[o]=r[o]),n},{})}function cP(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}}function H5(e){return{create:function(){return{get:function(t){return e[t]},set:function(t,r){e[t]=r}}}}}function Y6e(e){e===void 0&&(e=cP());var t=Intl.RelativeTimeFormat,r=Intl.ListFormat,n=Intl.DisplayNames,o=Rg(function(){for(var s,c=[],u=0;u<arguments.length;u++)c[u]=arguments[u];return new((s=Intl.DateTimeFormat).bind.apply(s,K1([void 0],c,!1)))},{cache:H5(e.dateTime),strategy:yy.variadic}),i=Rg(function(){for(var s,c=[],u=0;u<arguments.length;u++)c[u]=arguments[u];return new((s=Intl.NumberFormat).bind.apply(s,K1([void 0],c,!1)))},{cache:H5(e.number),strategy:yy.variadic}),a=Rg(function(){for(var s,c=[],u=0;u<arguments.length;u++)c[u]=arguments[u];return new((s=Intl.PluralRules).bind.apply(s,K1([void 0],c,!1)))},{cache:H5(e.pluralRules),strategy:yy.variadic});return{getDateTimeFormat:o,getNumberFormat:i,getMessageFormat:Rg(function(s,c,u,l){return new Nse(s,c,u,kn({formatters:{getNumberFormat:i,getDateTimeFormat:o,getPluralRules:a}},l||{}))},{cache:H5(e.message),strategy:yy.variadic}),getRelativeTimeFormat:Rg(function(){for(var s=[],c=0;c<arguments.length;c++)s[c]=arguments[c];return new(t.bind.apply(t,K1([void 0],s,!1)))},{cache:H5(e.relativeTime),strategy:yy.variadic}),getPluralRules:a,getListFormat:Rg(function(){for(var s=[],c=0;c<arguments.length;c++)s[c]=arguments[c];return new(r.bind.apply(r,K1([void 0],s,!1)))},{cache:H5(e.list),strategy:yy.variadic}),getDisplayNames:Rg(function(){for(var s=[],c=0;c<arguments.length;c++)s[c]=arguments[c];return new(n.bind.apply(n,K1([void 0],s,!1)))},{cache:H5(e.displayNames),strategy:yy.variadic})}}function G5(e,t,r,n){var o=e&&e[t],i;if(o&&(i=o[r]),i)return i;n(new B0t("No ".concat(t," format named: ").concat(r)))}var vjr,yjr,K6e,kE=Fe(()=>{d();p();vy();j5();j6e();Y1();vjr=function(e){},yjr=function(e){},K6e={formats:{},messages:{},timeZone:void 0,defaultLocale:"en",defaultFormats:{},fallbackOnEmptyString:!0,onError:vjr,onWarn:yjr}});var L0t=Fe(()=>{d();p()});var F0t=Fe(()=>{d();p()});var bjr,xjr,wjr,Ajr,LCo,U0t=Fe(()=>{d();p();bjr=60,xjr=60,wjr=1e3,Ajr=wjr*xjr,LCo=Ajr*bjr});var z0t=Fe(()=>{d();p()});var j0t=Fe(()=>{d();p()});var H0t=Fe(()=>{d();p()});var G0t=Fe(()=>{d();p()});function Ejr(e){return e.slice(e.indexOf("-")+1)}var Sjr,$Co,q0t=Fe(()=>{d();p();Sjr=["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"];$Co=Sjr.map(Ejr)});var V0t=Fe(()=>{d();p()});var W0t=Fe(()=>{d();p()});var K0t=Fe(()=>{d();p()});function J6e(e,t,r){if(r===void 0&&(r=Error),!e)throw new r(t)}var Y0t=Fe(()=>{d();p()});var J0t=Fe(()=>{d();p()});var X0t=Fe(()=>{d();p()});var Z0t=Fe(()=>{d();p()});var Q0t=Fe(()=>{d();p()});var $0t=Fe(()=>{d();p()});var emt=Fe(()=>{d();p()});var tmt=Fe(()=>{d();p()});var rmt=Fe(()=>{d();p()});var nmt=Fe(()=>{d();p()});var uP=Fe(()=>{d();p()});var Bse=Fe(()=>{d();p()});var amt=Fe(()=>{d();p();uP();Bse()});var smt=Fe(()=>{d();p();Bse();uP()});var cmt=Fe(()=>{d();p();uP()});var X6e=Fe(()=>{d();p();amt();smt();uP();cmt()});var umt=Fe(()=>{d();p();uP();Bse()});var Z6e=Fe(()=>{d();p();nmt();X6e();umt();X6e()});var fmt=Fe(()=>{d();p()});var dmt=Fe(()=>{d();p()});var pmt=Fe(()=>{d();p();Z6e()});var hmt=Fe(()=>{d();p()});var mmt=Fe(()=>{d();p();Z6e()});var gmt=Fe(()=>{d();p()});var vmt,ymt=Fe(()=>{d();p();(function(e){e.startRange="startRange",e.shared="shared",e.endRange="endRange"})(vmt||(vmt={}))});var bmt=Fe(()=>{d();p()});var xmt=Fe(()=>{d();p()});var wmt=Fe(()=>{d();p()});var Amt=Fe(()=>{d();p()});var Smt=Fe(()=>{d();p();L0t();F0t();z0t();j0t();H0t();G0t();q0t();V0t();W0t();K0t();$0t();J0t();emt();rmt();Q0t();pmt();tmt();dmt();fmt();Z0t();X0t();hmt();mmt();gmt();ymt();bmt();xmt();wmt();Amt();Y0t();U0t()});function Pse(e,t){return Object.keys(e).reduce(function(r,n){return r[n]=kn({timeZone:t},e[n]),r},{})}function Emt(e,t){var r=Object.keys(kn(kn({},e),t));return r.reduce(function(n,o){return n[o]=kn(kn({},e[o]||{}),t[o]||{}),n},{})}function _mt(e,t){if(!t)return e;var r=Nse.formats;return kn(kn(kn({},r),e),{date:Emt(Pse(r.date,t),Pse(e.date||{},t)),time:Emt(Pse(r.time,t),Pse(e.time||{},t))})}var Q6e,Cmt=Fe(()=>{d();p();vy();Smt();j5();Y1();Rse();Q6e=function(e,t,r,n,o){var i=e.locale,a=e.formats,s=e.messages,c=e.defaultLocale,u=e.defaultFormats,l=e.fallbackOnEmptyString,f=e.onError,h=e.timeZone,m=e.defaultRichTextElements;r===void 0&&(r={id:""});var g=r.id,v=r.defaultMessage;J6e(!!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),x=s&&Object.prototype.hasOwnProperty.call(s,b)&&s[b];if(Array.isArray(x)&&x.length===1&&x[0].type===ts.literal)return x[0].value;if(!n&&x&&typeof x=="string"&&!m)return x.replace(/'\{(.*?)\}'/gi,"{$1}");if(n=kn(kn({},m),n||{}),a=_mt(a,h),u=_mt(u,h),!x){if(l===!1&&x==="")return x;if((!v||i&&i.toLowerCase()!==c.toLowerCase())&&f(new D0t(r,i)),v)try{var E=t.getMessageFormat(v,c,u,o);return E.format(n)}catch(T){return f(new Ose('Error formatting default message for: "'.concat(b,'", rendering default message verbatim'),i,r,T)),typeof v=="string"?v:b}return b}try{var E=t.getMessageFormat(x,i,a,kn({formatters:t},o||{}));return E.format(n)}catch(T){f(new Ose('Error formatting message: "'.concat(b,'", using ').concat(v?"default message":"id"," as fallback."),i,r,T))}if(v)try{var E=t.getMessageFormat(v,c,u,o);return E.format(n)}catch(T){f(new Ose('Error formatting the default message for: "'.concat(b,'", rendering message verbatim'),i,r,T))}return typeof x=="string"?x:typeof v=="string"?v:b}});function Dse(e,t,r,n){var o=e.locale,i=e.formats,a=e.onError,s=e.timeZone;n===void 0&&(n={});var c=n.format,u=kn(kn({},s&&{timeZone:s}),c&&G5(i,t,c,a)),l=X0(n,Tmt,u);return t==="time"&&!l.hour&&!l.minute&&!l.second&&!l.timeStyle&&!l.dateStyle&&(l=kn(kn({},l),{hour:"numeric",minute:"numeric"})),r(o,l)}function Imt(e,t){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 Dse(e,"date",t,a).format(s)}catch(c){e.onError(new df(qu.FORMAT_ERROR,"Error formatting date.",c))}return String(s)}function kmt(e,t){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 Dse(e,"time",t,a).format(s)}catch(c){e.onError(new df(qu.FORMAT_ERROR,"Error formatting time.",c))}return String(s)}function Mmt(e,t){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=e.timeZone,u=e.locale,l=e.onError,f=X0(s,Tmt,c?{timeZone:c}:{});try{return t(u,f).formatRange(o,i)}catch(h){l(new df(qu.FORMAT_ERROR,"Error formatting date time range.",h))}return String(o)}function Rmt(e,t){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 Dse(e,"date",t,a).formatToParts(s)}catch(c){e.onError(new df(qu.FORMAT_ERROR,"Error formatting date.",c))}return[]}function Nmt(e,t){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 Dse(e,"time",t,a).formatToParts(s)}catch(c){e.onError(new df(qu.FORMAT_ERROR,"Error formatting time.",c))}return[]}var Tmt,Omt=Fe(()=>{d();p();vy();kE();Y1();Tmt=["formatMatcher","timeZone","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName","hourCycle","dateStyle","timeStyle","calendar","numberingSystem","fractionalSecondDigits"]});function Bmt(e,t,r,n){var o=e.locale,i=e.onError,a=Intl.DisplayNames;a||i(new Ng(`Intl.DisplayNames is not available in this environment.
Try polyfilling it using "@formatjs/intl-displaynames"
`,Uh.MISSING_INTL_API));var s=X0(n,Tjr);try{return t(o,s).of(r)}catch(c){i(new df(qu.FORMAT_ERROR,"Error formatting display name.",c))}}var Tjr,Pmt=Fe(()=>{d();p();kE();j5();Y1();Tjr=["style","type","fallback"]});function kjr(e){return"".concat(Dmt,"_").concat(e,"_").concat(Dmt)}function Lmt(e,t,r,n){n===void 0&&(n={});var o=$6e(e,t,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 $6e(e,t,r,n){var o=e.locale,i=e.onError;n===void 0&&(n={});var a=Intl.ListFormat;a||i(new Ng(`Intl.ListFormat is not available in this environment.
Try polyfilling it using "@formatjs/intl-listformat"
`,Uh.MISSING_INTL_API));var s=X0(n,Ijr);try{var c={},u=r.map(function(l,f){if(typeof l=="object"){var h=kjr(f);return c[h]=l,h}return String(l)});return t(o,s).formatToParts(u).map(function(l){return l.type==="literal"?l:kn(kn({},l),{value:c[l.value]||l.value})})}catch(l){i(new df(qu.FORMAT_ERROR,"Error formatting list.",l))}return r}var Ijr,Dmt,Fmt=Fe(()=>{d();p();vy();kE();j5();Y1();Ijr=["type","style"],Dmt=Date.now()});function Umt(e,t,r,n){var o=e.locale,i=e.onError;n===void 0&&(n={}),Intl.PluralRules||i(new Ng(`Intl.PluralRules is not available in this environment.
Try polyfilling it using "@formatjs/intl-pluralrules"
`,Uh.MISSING_INTL_API));var a=X0(n,Mjr);try{return t(o,a).select(r)}catch(s){i(new OV("Error formatting plural.",o,s))}return"other"}var Mjr,zmt=Fe(()=>{d();p();kE();Y1();j5();Mjr=["type"]});function Njr(e,t,r){var n=e.locale,o=e.formats,i=e.onError;r===void 0&&(r={});var a=r.format,s=!!a&&G5(o,"relative",a,i)||{},c=X0(r,Rjr,s);return t(n,c)}function jmt(e,t,r,n,o){o===void 0&&(o={}),n||(n="second");var i=Intl.RelativeTimeFormat;i||e.onError(new Ng(`Intl.RelativeTimeFormat is not available in this environment.
Try polyfilling it using "@formatjs/intl-relativetimeformat"
`,Uh.MISSING_INTL_API));try{return Njr(e,t,o).format(r,n)}catch(a){e.onError(new OV("Error formatting relative time.",e.locale,a))}return String(r)}var Rjr,Hmt=Fe(()=>{d();p();kE();j5();Y1();Rjr=["numeric","style"]});function Gmt(e,t,r){var n=e.locale,o=e.formats,i=e.onError;r===void 0&&(r={});var a=r.format,s=a&&G5(o,"number",a,i)||{},c=X0(r,Ojr,s);return t(n,c)}function qmt(e,t,r,n){n===void 0&&(n={});try{return Gmt(e,t,n).format(r)}catch(o){e.onError(new df(qu.FORMAT_ERROR,"Error formatting number.",o))}return String(r)}function Vmt(e,t,r,n){n===void 0&&(n={});try{return Gmt(e,t,n).formatToParts(r)}catch(o){e.onError(new df(qu.FORMAT_ERROR,"Error formatting number.",o))}return[]}var Ojr,Wmt=Fe(()=>{d();p();kE();Y1();Ojr=["style","currency","currencyDisplay","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","currencyDisplay","currencySign","notation","signDisplay","unit","unitDisplay","numberingSystem"]});function Bjr(e){var t=e?e[Object.keys(e)[0]]:void 0;return typeof t=="string"}function Pjr(e){e.onWarn&&e.defaultRichTextElements&&Bjr(e.messages||{})&&e.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 BV(e,t){var r=Y6e(t),n=kn(kn({},K6e),e),o=n.locale,i=n.defaultLocale,a=n.onError;return o?!Intl.NumberFormat.supportedLocalesOf(o).length&&a?a(new W6e('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 W6e('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 P0t('"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"),Pjr(n),kn(kn({},n),{formatters:r,formatNumber:qmt.bind(null,n,r.getNumberFormat),formatNumberToParts:Vmt.bind(null,n,r.getNumberFormat),formatRelativeTime:jmt.bind(null,n,r.getRelativeTimeFormat),formatDate:Imt.bind(null,n,r.getDateTimeFormat),formatDateToParts:Rmt.bind(null,n,r.getDateTimeFormat),formatTime:kmt.bind(null,n,r.getDateTimeFormat),formatDateTimeRange:Mmt.bind(null,n,r.getDateTimeFormat),formatTimeToParts:Nmt.bind(null,n,r.getDateTimeFormat),formatPlural:Umt.bind(null,n,r.getPluralRules),formatMessage:Q6e.bind(null,n,r),$t:Q6e.bind(null,n,r),formatList:Lmt.bind(null,n,r.getListFormat),formatListToParts:$6e.bind(null,n,r.getListFormat),formatDisplayName:Bmt.bind(null,n,r.getDisplayNames)})}var Kmt=Fe(()=>{d();p();vy();kE();Y1();Wmt();Hmt();Omt();zmt();Cmt();Fmt();Pmt()});var e8e=Fe(()=>{d();p();Mht();kE();Y1();Kmt()});var Xmt=Z(Fse=>{"use strict";d();p();var Djr=Symbol.for("react.transitional.element"),Ljr=Symbol.for("react.fragment");function Jmt(e,t,r){var n=null;if(r!==void 0&&(n=""+r),t.key!==void 0&&(n=""+t.key),"key"in t){r={};for(var o in t)o!=="key"&&(r[o]=t[o])}else r=t;return t=r.ref,{$$typeof:Djr,type:e,key:n,ref:t!==void 0?t:null,props:r}}Fse.Fragment=Ljr;Fse.jsx=Jmt;Fse.jsxs=Jmt});var kr=Z((iko,Zmt)=>{"use strict";d();p();Zmt.exports=Xmt()});var qgt=Fe(()=>{});var gi=Fe(()=>{d();p();qgt()});function XHr(){let e;if(typeof globalThis<"u")e=globalThis;else if(typeof window<"u")e=window;else if(typeof globalThis<"u")e=globalThis;else throw new Error("unable to locate global object");return e}var l2,U8e=Fe(()=>{d();p();l2=XHr()});var vi=Fe(()=>{d();p();U8e()});var Vgt=Fe(()=>{});var yi=Fe(()=>{d();p();Vgt()});function ZHr(){let e;if(typeof globalThis<"u")e=globalThis;else if(typeof window<"u")e=window;else if(typeof globalThis<"u")e=globalThis;else throw new Error("unable to locate global object");return e}var zC,z8e=Fe(()=>{d();p();zC=ZHr()});var bi=Fe(()=>{d();p();z8e()});var Er=Z((y7o,ice)=>{d();p();(function(){"use strict";var e={}.hasOwnProperty,t="[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)e.call(i,c)&&i[c]&&n.push(c)}}}return n.join(" ")}typeof ice<"u"&&ice.exports?(r.default=r,ice.exports=r):typeof define=="function"&&typeof define.amd=="object"&&define.amd?define("classnames",[],function(){return r}):window.classNames=r})()});var Kgt=Z((w7o,Wgt)=>{"use strict";d();p();var QHr="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";Wgt.exports=QHr});var Zgt=Z((E7o,Xgt)=>{"use strict";d();p();var $Hr=Kgt();function Ygt(){}function Jgt(){}Jgt.resetWarningCache=Ygt;Xgt.exports=function(){function e(n,o,i,a,s,c){if(c!==$Hr){var u=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 u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var r={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:Jgt,resetWarningCache:Ygt};return r.PropTypes=r,r}});var zn=Z((k7o,Qgt)=>{d();p();Qgt.exports=Zgt()();var T7o,I7o});var X5,Ls,ace,xi,Pa=Fe(()=>{d();p();X5={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"},Ls={ESC:27,ENTER:13,SPACE:32,LEFT:37,RIGHT:39,TAB:9,UP:38,DOWN:40},ace={dark:"dark",light:"light",oklink:"oklink",oklinkDark:"oklink-dark",okcoin:"okcoin",okjp:"okjp",okjpDark:"okjp-dark"},xi={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 evt,$gt=Fe(()=>{evt={fetchConfig:{site:"common",project:"web_common"}}});function Fc(){let e;if(typeof globalThis<"u")e=globalThis;else if(typeof window<"u")e=window;else if(typeof globalThis<"u")e=globalThis;else throw new Error("unable to locate global object");return e}var j8e,vu,Ty=Fe(()=>{d();p();j8e={};vu=e=>{let t=Fc();return new Proxy({_global_subscribe_list:{},_global_message_list:{},locale:"en_US"},{get(r,n,o){if(n==="toJSON")return()=>({...t.okGlobal,...t._okGlobal,...j8e});if(n==="toString")return()=>JSON.stringify(o.toJSON());let i=[j8e,t._okGlobal,t.okGlobal];return e&&(i=e(i)),i.find(s=>s&&Object.prototype.hasOwnProperty.call(s,n))?.[n]},set(r,n,o){return j8e[n]=o,!0}})}});var Mr,Iy=Fe(()=>{d();p();Mr=()=>Boolean(typeof window>"u"||A.env.SSR_ENV)});var tvt,rvt=Fe(()=>{d();p();tvt=["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 tGr(e,t){var r,n;if(Array.prototype.indexOf)return e.indexOf(t);for(r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}function rGr(e,t,r){var n,o;if(Array.prototype.forEach)return e.forEach(t,r);for(n=0,o=e.length;n<o;n++)t.call(r,e[n],n,e)}function nGr(e){return String.prototype.trim?e.trim():e.replace(/(^\s*)|(\s*$)/g,"")}function oGr(e){var t=/\s|\n|\t/,r=t.exec(e);return r?r.index:-1}var Ml,sce=Fe(()=>{d();p();Ml={indexOf:tGr,forEach:rGr,trim:nGr,spaceIndex:oGr}});function avt(){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 sGr(e,t,r){}function cGr(e,t,r){}function uGr(e,t,r){}function lGr(e,t,r){}function cvt(e){return e.replace(dGr,"&lt;").replace(pGr,"&gt;")}function fGr(e,t,r,n){if(r=hvt(r),t==="href"||t==="src"){if(r=Ml.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(t==="background"){if(cce.lastIndex=0,cce.test(r))return""}else if(t==="style"){if(nvt.lastIndex=0,nvt.test(r)||(ovt.lastIndex=0,ovt.test(r)&&(cce.lastIndex=0,cce.test(r))))return"";n!==!1&&(n=n||svt,r=n.process(r))}return r=mvt(r),r}function uvt(e){return e.replace(hGr,"&quot;")}function lvt(e){return e.replace(mGr,'"')}function fvt(e){return e.replace(gGr,function(r,n){return n[0]==="x"||n[0]==="X"?String.fromCharCode(parseInt(n.substr(1),16)):String.fromCharCode(parseInt(n,10))})}function dvt(e){return e.replace(vGr,":").replace(yGr," ")}function pvt(e){for(var t="",r=0,n=e.length;r<n;r++)t+=e.charCodeAt(r)<32?" ":e.charAt(r);return Ml.trim(t)}function hvt(e){return e=lvt(e),e=fvt(e),e=dvt(e),e=pvt(e),e}function mvt(e){return e=uvt(e),e=cvt(e),e}function bGr(){return""}function xGr(e,t){typeof t!="function"&&(t=function(){});var r=!Array.isArray(e);function n(a){return r?!0:Ml.indexOf(e,a)!==-1}var o=[],i=!1;return{onIgnoreTag:function(a,s,c){if(n(a))if(c.isClosing){var u="[/removed]",l=c.position+u.length;return o.push([i!==!1?i:c.position,l]),i=!1,u}else return i||(i=c.position),"[removed]";else return t(a,s,c)},remove:function(a){var s="",c=0;return Ml.forEach(o,function(u){s+=a.slice(c,u[0]),c=u[1]}),s+=a.slice(c),s}}}function wGr(e){for(var t="",r=0;r<e.length;){var n=e.indexOf("<!--",r);if(n===-1){t+=e.slice(r);break}t+=e.slice(r,n);var o=e.indexOf("-->",n);if(o===-1)break;r=o+3}return t}function AGr(e){var t=e.split("");return t=t.filter(function(r){var n=r.charCodeAt(0);return n===127?!1:n<=31?n===10||n===13:!0}),t.join("")}var ivt,iGr,aGr,svt,dGr,pGr,hGr,mGr,gGr,vGr,yGr,cce,nvt,ovt,SGr,EGr,_Gr,Gh,H8e=Fe(()=>{d();p();ivt=fe(CV());sce();({FilterCSS:iGr,getDefaultWhiteList:aGr}=ivt.default);svt=new iGr;dGr=/</g,pGr=/>/g,hGr=/"/g,mGr=/&quot;/g,gGr=/&#([a-zA-Z0-9]*);?/gim,vGr=/&colon;?/gim,yGr=/&newline;?/gim,cce=/((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,nvt=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,ovt=/u\s*r\s*l\s*\(.*/gi;SGr=avt(),EGr='"',_Gr=svt,Gh={whiteList:SGr,getDefaultWhiteList:avt,onTag:sGr,onIgnoreTag:cGr,onTagAttr:uGr,onIgnoreTagAttr:lGr,safeAttrValue:fGr,escapeHtml:cvt,escapeQuote:uvt,unescapeQuote:lvt,escapeHtmlEntities:fvt,escapeDangerHtml5Entities:dvt,clearNonPrintableCharacter:pvt,friendlyAttrValue:hvt,escapeAttrValue:mvt,onIgnoreTagStripAll:bGr,StripTagBody:xGr,stripCommentTag:wGr,stripBlankChar:AGr,attributeWrapSign:EGr,cssFilter:_Gr,getDefaultCSSWhiteList:aGr}});function CGr(e){var t=Ml.spaceIndex(e),r;return t===-1?r=e.slice(1,-1):r=e.slice(1,t+1),r=Ml.trim(r).toLowerCase(),r.slice(0,1)==="/"&&(r=r.slice(1)),r.slice(-1)==="/"&&(r=r.slice(0,-1)),r}function TGr(e){return e.slice(0,2)==="</"}function IGr(e,t,r){"use strict";var n="",o=0,i=!1,a=!1,s=0,c=e.length,u="",l="";e:for(s=0;s<c;s++){var f=e.charAt(s);if(i===!1){if(f==="<"){i=s;continue}}else if(a===!1){if(f==="<"){n+=r(e.slice(o,s)),i=s,o=s;continue}if(f===">"||s===c-1){n+=r(e.slice(o,i)),l=e.slice(i,s+1),u=CGr(l),n+=t(i,n.length,u,l,TGr(l)),o=s+1,i=!1;continue}if(f==='"'||f==="'")for(var h=1,m=e.charAt(s-h);m.trim()===""||m==="=";){if(m==="="){a=f;continue e}m=e.charAt(s-++h)}}else if(f===a){a=!1;continue}}return o<c&&(n+=r(e.substr(o))),n}function MGr(e,t){"use strict";var r=0,n=0,o=[],i=!1,a=e.length;function s(h,m){if(h=Ml.trim(h),h=h.replace(kGr,"").toLowerCase(),!(h.length<1)){var g=t(h,m||"");g&&o.push(g)}}for(var c=0;c<a;c++){var u=e.charAt(c),l,f;if(i===!1&&u==="="){i=e.slice(r,c),r=c+1,n=e.charAt(r)==='"'||e.charAt(r)==="'"?r:NGr(e,c+1);continue}if(i!==!1&&c===n){if(f=e.indexOf(u,c+1),f===-1)break;l=Ml.trim(e.slice(n+1,f)),s(i,l),i=!1,c=f,r=c+1;continue}if(/\s|\n|\t/.test(u))if(e=e.replace(/\s|\n|\t/g," "),i===!1)if(f=RGr(e,c),f===-1){l=Ml.trim(e.slice(r,c)),s(l),i=!1,r=c+1;continue}else{c=f-1;continue}else if(f=OGr(e,c-1),f===-1){l=Ml.trim(e.slice(r,c)),l=gvt(l),s(i,l),i=!1,r=c+1;continue}else continue}return r<e.length&&(i===!1?s(e.slice(r)):s(i,gvt(Ml.trim(e.slice(r))))),Ml.trim(o.join(" "))}function RGr(e,t){for(;t<e.length;t++){var r=e[t];if(r!==" ")return r==="="?t:-1}}function NGr(e,t){for(;t<e.length;t++){var r=e[t];if(r!==" ")return r==="'"||r==='"'?t:-1}}function OGr(e,t){for(;t>0;t--){var r=e[t];if(r!==" ")return r==="="?t:-1}}function BGr(e){return e[0]==='"'&&e[e.length-1]==='"'||e[0]==="'"&&e[e.length-1]==="'"}function gvt(e){return BGr(e)?e.substr(1,e.length-2):e}var kGr,uce,G8e=Fe(()=>{d();p();sce();kGr=/[^a-zA-Z0-9\\_:.-]/gim;uce={parseTag:IGr,parseAttr:MGr}});function lce(e){return e==null}function FGr(e){var t=Ml.spaceIndex(e);if(t===-1)return{html:"",closing:e[e.length-2]==="/"};e=Ml.trim(e.slice(t+1,-1));var r=e[e.length-1]==="/";return r&&(e=Ml.trim(e.slice(0,-1))),{html:e,closing:r}}function UGr(e){var t={};for(var r in e)t[r]=e[r];return t}function zGr(e){var t={};for(var r in e)Array.isArray(e[r])?t[r.toLowerCase()]=e[r].map(function(n){return n.toLowerCase()}):t[r.toLowerCase()]=e[r];return t}function fce(e){e=UGr(e||{}),e.stripIgnoreTag&&(e.onIgnoreTag&&console.error('Notes: cannot use these two options "stripIgnoreTag" and "onIgnoreTag" at the same time'),e.onIgnoreTag=Gh.onIgnoreTagStripAll),e.whiteList||e.allowList?e.whiteList=zGr(e.whiteList||e.allowList):e.whiteList=Gh.whiteList,this.attributeWrapSign=e.singleQuotedAttributeValue===!0?"'":Gh.attributeWrapSign,e.onTag=e.onTag||Gh.onTag,e.onTagAttr=e.onTagAttr||Gh.onTagAttr,e.onIgnoreTag=e.onIgnoreTag||Gh.onIgnoreTag,e.onIgnoreTagAttr=e.onIgnoreTagAttr||Gh.onIgnoreTagAttr,e.safeAttrValue=e.safeAttrValue||Gh.safeAttrValue,e.escapeHtml=e.escapeHtml||Gh.escapeHtml,this.options=e,e.css===!1?this.cssFilter=!1:(e.css=e.css||{},this.cssFilter=new PGr(e.css))}var vvt,PGr,DGr,LGr,yvt=Fe(()=>{d();p();vvt=fe(CV());H8e();G8e();sce();({FilterCSS:PGr}=vvt.default),{parseTag:DGr,parseAttr:LGr}=uce;fce.prototype.process=function(e){if(e=e||"",e=e.toString(),!e)return"";var t=this,r=t.options,n=r.whiteList,o=r.onTag,i=r.onIgnoreTag,a=r.onTagAttr,s=r.onIgnoreTagAttr,c=r.safeAttrValue,u=r.escapeHtml,l=t.attributeWrapSign,f=t.cssFilter;r.stripBlankChar&&(e=Gh.stripBlankChar(e)),r.allowCommentTag||(e=Gh.stripCommentTag(e));var h=!1;r.stripIgnoreTagBody&&(h=Gh.StripTagBody(r.stripIgnoreTagBody,i),i=h.onIgnoreTag);var m=DGr(e,function(g,v,b,x,E){var T={sourcePosition:g,position:v,isClosing:E,isWhite:Object.prototype.hasOwnProperty.call(n,b)},B=o(b,x,T);if(!lce(B))return B;if(T.isWhite){if(T.isClosing)return"</"+b+">";var F=FGr(x),L=n[b],j=LGr(F.html,function(q,D){var _=Ml.indexOf(L,q)!==-1,R=a(b,q,D,_);return lce(R)?_?(D=c(b,q,D,f),D?q+"="+l+D+l:q):(R=s(b,q,D,_),lce(R)?void 0:R):R});return x="<"+b,j&&(x+=" "+j),F.closing&&(x+=" /"),x+=">",x}else return B=i(b,x,T),lce(B)?u(x):B},u);return h&&(m=h.remove(m)),m}});function fqr(e,t){var r=new fce(t);return r.process(e)}var jGr,HGr,GGr,qGr,VGr,WGr,KGr,YGr,JGr,XGr,ZGr,QGr,$Gr,eqr,tqr,rqr,nqr,oqr,iqr,aqr,sqr,cqr,uqr,lqr,XV,bvt=Fe(()=>{d();p();yvt();H8e();G8e();({whiteList:jGr,getDefaultWhiteList:HGr,onTag:GGr,onIgnoreTag:qGr,onTagAttr:VGr,onIgnoreTagAttr:WGr,safeAttrValue:KGr,escapeHtml:YGr,escapeQuote:JGr,unescapeQuote:XGr,escapeHtmlEntities:ZGr,escapeDangerHtml5Entities:QGr,clearNonPrintableCharacter:$Gr,friendlyAttrValue:eqr,escapeAttrValue:tqr,onIgnoreTagStripAll:rqr,StripTagBody:nqr,stripCommentTag:oqr,stripBlankChar:iqr,attributeWrapSign:aqr,cssFilter:sqr,getDefaultCSSWhiteList:cqr}=Gh),{parseTag:uqr,parseAttr:lqr}=uce;XV={filterXSS:fqr,FilterXSS:fce,whiteList:jGr,getDefaultWhiteList:HGr,onTag:GGr,onIgnoreTag:qGr,onTagAttr:VGr,onIgnoreTagAttr:WGr,safeAttrValue:KGr,escapeHtml:YGr,escapeQuote:JGr,unescapeQuote:XGr,escapeHtmlEntities:ZGr,escapeDangerHtml5Entities:QGr,clearNonPrintableCharacter:$Gr,friendlyAttrValue:eqr,escapeAttrValue:tqr,onIgnoreTagStripAll:rqr,StripTagBody:nqr,stripCommentTag:oqr,stripBlankChar:iqr,attributeWrapSign:aqr,cssFilter:sqr,getDefaultCSSWhiteList:cqr,parseTag:uqr,parseAttr:lqr}});function pqr(e){let t=e?.mode||"escape",r=e?.whiteList,n=ZV;r&&(n={...ZV,...r});let o=t==="escape";return new XV.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?dqr(s):s.replace(/</g,"").replace(/>/g,"");return`${a}="${c}"`}},css:!1,escapeHtml:i=>o?XV.escapeHtml(i):i.replace(/</g,"").replace(/>/g,""),...e,whiteList:n})}function hqr(e,t){let r=JSON.stringify(t);return q8e[r]||(q8e[r]=pqr(t)),q8e[r].process(e)}var ZV,dqr,q8e,xvt,wvt=Fe(()=>{d();p();rvt();bvt();ZV=XV.getDefaultWhiteList(),dqr=XV.escapeAttrValue,q8e={};Object.keys(ZV).forEach(e=>{ZV[e]=ZV[e].concat(tvt)});xvt=hqr});function gqr(e,t){let r=`${[...e].join(",")}|${t.join(",")}`;if(!V8e[r]){let n=mqr.concat(t).filter(i=>!e.has(i)),o=new RegExp(n.join("|"),"gi");V8e[r]=o}return V8e[r]}function vqr(e,t){let r=e,n="",o=new Set(t?.keywordsWhiteList||[]),i=t?.keywordsBlackList||[],a=gqr(o,i);do n=r,r=r.replace(a,"");while(r!==n);return r}var mqr,V8e,Avt,Svt=Fe(()=>{d();p();mqr=["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*"],V8e={};Avt=vqr});function jC(e,t){let r=xvt(e,t);return r=Avt(r,t),r}var W8e=Fe(()=>{d();p();wvt();Svt()});function yqr(e){let t,r=e,n=0;do t=r,r=decodeURIComponent(r),n++;while(r!==t&&n<5);return{decodeValue:r,count:n}}function bqr(e,t){let r=1,n=e;do r++,n=encodeURIComponent(n);while(r!==t);return n}function xqr(e){try{let{decodeValue:t,count:r}=yqr(e);return t===e?{isEncode:!1,count:0}:{isEncode:t,count:r}}catch{return{isEncode:!1,count:0}}}function HC(e,t,r){let{enableXssPurify:n,mode:o}=t;if(!n)return r(e);let{isEncode:i,count:a}=xqr(e);if(i&&typeof i=="string"){let s=jC(i,{mode:o});return r(s===i?e:bqr(s,a))}return r(jC(e,{mode:o}))}var K8e=Fe(()=>{d();p();W8e()});function J1(...e){let t=e[0];for(let r=1;r<e.length;r++){let n=e[r];n&&Object.keys(n).forEach(i=>{t[i]=n[i]})}return t}var Y8e=Fe(()=>{d();p()});var dce,J8e=Fe(()=>{d();p();dce={read(e){let t=e;return t[0]==='"'&&(t=t.slice(1,-1)),t.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}}});var wqr,Aqr,GC,yu,Sqr,pce,Eqr,X8e=Fe(()=>{d();p();Fg();Ty();Iy();wqr=vu(),Aqr=Mr(),GC=Fc(),yu={debug(){},info(){},warn(){},error(){},timeStart(){},timeEnd(){},init(){}},Sqr=()=>{if(GC.ssrUtils&&GC.ssrUtils.logger){let e=GC.ssrUtils.logger;yu.debug=(...t)=>e.debug?.(...t),yu.info=(...t)=>e.info?.(...t),yu.warn=(...t)=>e.warn?.(...t),yu.error=(...t)=>e.error?.(...t),yu.timeStart=(...t)=>e.timeStart?.(...t),yu.timeEnd=(...t)=>e.timeEnd?.(...t)}},pce=({message:e,level:t,data:r})=>{let n={};r instanceof Error?n={error:r}:n={message:e,...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=`${e} - ${i.message}`,a.name=i.name,a.stack=i.stack,GC.Sentry?.captureException(a,{...n,message:e,contexts:{report:{info:JSON.stringify(n)}}});return}GC.Sentry?.captureEvent({...n,message:e,level:t,contexts:{report:{info:JSON.stringify(n)}}})},Eqr=(e={})=>{let{dsn:t,version:r,traceId:n,injectableOptions:o={}}=GC.__INIT_STATE__?.appContext||{},i=o?.reportOptions,a={};typeof i=="object"&&!Array.isArray(i)&&(a=i||{}),!(!t&&!e?.dsn&&!a.dsn)&&(GC.Sentry?.init({dsn:t,release:r,...e,...a},{debug:["dev","daily"].includes(wqr.envSign)}),GC.Sentry?.setTag("traceId",n),yu.debug=(s,c)=>pce({message:s,level:"debug",data:c}),yu.info=(s,c)=>pce({message:s,level:"info",data:c}),yu.warn=(s,c)=>pce({message:s,level:"warn",data:c}),yu.error=(s,c)=>pce({message:s,level:"error",data:c}),yu.timeStart=console.time,yu.timeEnd=console.timeEnd)};yu.init=Aqr?Sqr:Eqr;yu.init()});var Evt,_vt=Fe(()=>{d();p();Evt=["path","domain","overwrite","sameSite","encrypt","maxAge","expires","httpOnly","secure","signed"]});function hce(e,t){if(typeof e=="number"){let r=e*24*60*60,n=r;return typeof t=="number"&&r>t&&(n=t),new Date(Date.now()+n*1e3)}else if(e instanceof Date){let r=e;if(typeof t=="number"){let n=new Date(Date.now()+t*1e3);e>n&&(r=n)}return r}}function Cvt(e,t){t.length&&yu.info(e),yu.info(`[cookieAlarm]: "cookieWhiteList length is ${t.length}`)}function AP(e){let{name:t,apiType:r,type:n,defaultCookieInterceptLevel:o,defaultCookieInterceptMaxAge:i}=e||{},a=r==="instance",s=Z5?.cookieWhitelist||[];s.length===0&&(Z5=vu(),s=Z5?.cookieWhitelist||[]);let c=a?Z5?.cookieInterceptLevel||o||0:Z5?.cookieInterceptLevel||0,u=a?Z5?.cookieInterceptMaxAge||i:Z5?.cookieInterceptMaxAge;if(t&&!s.includes(t)){let l=`[cookieAlarm]: "${t}" is not allowed to ${n}!`;if(c===1)Cvt(l,s);else if(c===2){Cvt(l,s);return}}return typeof u>"u"?!0:u}function mce(e){let t=!1;return _qr&&e&&Object.keys(e).every(o=>Evt.includes(o))&&(t=!0),t}var Z5,_qr,Z8e=Fe(()=>{d();p();Ty();Iy();X8e();_vt();Z5=vu(),_qr=Mr()});var Tvt,kvt,Ivt,Cqr,QV,Q5,Mvt,Rvt=Fe(()=>{d();p();Fg();K8e();Iy();Y8e();J8e();Z8e();Tvt=Fc(),kvt=Mr(),Ivt=!kvt&&typeof document>"u",Cqr={path:"/"},QV="ok_global",Q5=class{constructor(t){this.options=t,this.converter=t?.converter||dce,this.attributes=t?.attributes||Cqr,this.initAttributes={value:Object.freeze(this.attributes)},this.initConverter={value:Object.freeze(this.converter)},this.enableXssPurify=!0,this.mode="escape"}init(t){return new Q5(t)}closeXssPurify(){this.enableXssPurify=!1}setMode(t){this.mode=t}set(t,r,n){if(Ivt)return;let o=AP({apiType:"instance",type:"set",name:t,defaultCookieInterceptLevel:this.options?.cookieInterceptLevel,defaultCookieInterceptMaxAge:this.options?.cookieInterceptMaxAge});if(!o)return;let i=mce(n),a=t,s={...n};if(s=J1({},this.attributes,s),s.expires){let u=hce(s.expires,o);u&&(s.expires=u.toUTCString())}a=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,encodeURIComponent);let c="";return Object.keys(s).forEach(u=>{!s[u]||(c+=`; ${u}`,s[u]!==!0&&(typeof s[u]=="number"&&(s[u]=String(s[u])),c+=`=${s[u].split(";")[0]}`))}),HC(r,{enableXssPurify:this.enableXssPurify,mode:this.mode},u=>{if(i)return Tvt?.ssrUtils?.cookies?.set(a,u,s);let l=`${a}=${this.converter.write(u,a)}${c}`;return document.cookie=l,l})}get(t){if(arguments.length&&!t||!AP({apiType:"instance",type:"get",name:t,defaultCookieInterceptLevel:this.options?.cookieInterceptLevel,defaultCookieInterceptMaxAge:this.options?.cookieInterceptMaxAge}))return;if(kvt){let a=Tvt?.ssrUtils?.cookies?.get(t);return a&&HC(a,{enableXssPurify:this.enableXssPurify,mode:this.mode},s=>s)}if(Ivt)return;let n=document.cookie?document.cookie.split("; "):[],o={};n.forEach(a=>{let s=a.split("="),c=s.slice(1).join("=");try{let u=decodeURIComponent(s[0]);if(o[u]=this.converter.read(c,u),t===u)return}catch(u){console.log(u)}});let i=t?o[t]:o;return!i||!t?i:HC(i,{enableXssPurify:this.enableXssPurify,mode:this.mode},a=>a)}get g(){let t=this;return{set(r,n){if(typeof r!="string"||!r||typeof n!="string"&&typeof n!="number")return!1;let o=t.get(QV),i={};if(o)try{o=decodeURIComponent(o),i=JSON.parse(o)}catch(a){console.log(a)}return t.set(QV,JSON.stringify(Object.assign(i,{[r]:n})),{expires:1e3})},get(r){let n=t.get(QV);try{return n=decodeURIComponent(n),JSON.parse(n)[r]}catch{return}},remove(r){let n=t.get(QV),o={};if(n)try{n=decodeURIComponent(n),o=JSON.parse(n)}catch(i){console.log(i)}o[r]&&(delete o[r],t.set(QV,JSON.stringify(o),{expires:1e3}))}}}remove(t,r){this.set(t,"",J1({},r,{expires:-1}))}withAttributes(t){return new Q5({converter:this.initConverter,attributes:J1({},this.initAttributes,t)})}withConverter(t){return new Q5({converter:J1({},this.initConverter,t),attributes:this.initAttributes})}},Mvt=new Q5});function Q8e(e,t){function r(i){return Mvt.init(i)}function n(i,a,s){if(Ovt)return;let c=AP({type:"set",name:i});if(!c)return;let u=mce(s),l=i,f={...s};if(f=J1({},t,f),f.expires){let m=hce(f.expires,c);m&&(f.expires=m.toUTCString())}l=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]}`))}),HC(a,{enableXssPurify:!0,mode:"escape"},m=>{if(u)return Nvt?.ssrUtils?.cookies?.set(l,m,f);let g=`${l}=${e.write(m,l)}${h}`;return document.cookie=g,g})}function o(i){if(arguments.length&&!i||!AP({type:"get",name:i}))return;if(Bvt){let l=Nvt?.ssrUtils?.cookies?.get(i);return l&&HC(l,{enableXssPurify:!0,mode:"escape"},f=>f)}if(Ovt)return;let s=document.cookie?document.cookie.split("; "):[],c={};s.forEach(l=>{let f=l.split("="),h=f.slice(1).join("=");try{let m=decodeURIComponent(f[0]);if(c[m]=e.read(h,m),i===m)return}catch(m){console.log(m)}});let u=i?c[i]:c;return!u||!i?u:HC(u,{enableXssPurify:!0,mode:"escape"},l=>l)}return Object.create({g:{set(i,a){if(typeof i!="string"||!i||typeof a!="string"&&typeof a!="number")return!1;let s=o($V),c={};if(s)try{s=decodeURIComponent(s),c=JSON.parse(s)}catch(u){console.log(u)}return n($V,JSON.stringify(Object.assign(c,{[i]:a})),{expires:1e3})},get(i){let a=o($V);try{return a=decodeURIComponent(a),JSON.parse(a)[i]}catch{return}},remove(i){let a=o($V),s={};if(a)try{a=decodeURIComponent(a),s=JSON.parse(a)}catch(c){console.log(c)}s[i]&&(delete s[i],n($V,JSON.stringify(s),{expires:1e3}))}},set:n,get:o,init:r,remove(i,a){n(i,"",J1({},a,{expires:-1}))},withAttributes(i){return Q8e(this.converter,J1({},this.attributes,i))},withConverter(i){return Q8e(J1({},this.converter,i),this.attributes)}},{attributes:{value:Object.freeze(t)},converter:{value:Object.freeze(e)}})}var Nvt,Bvt,Ovt,$V,$5,$8e=Fe(()=>{d();p();Fg();K8e();Iy();Rvt();Y8e();J8e();Z8e();Nvt=Fc(),Bvt=Mr(),Ovt=!Bvt&&typeof document>"u",$V="ok_global";$5=Q8e(dce,{path:"/"})});var eIe,Tqr,rIe,tIe,Iqr,kqr,nIe,Pvt,Dvt=Fe(()=>{d();p();$8e();Iy();Fg();eIe="ok_site_info",Tqr=Fc(),rIe=Mr(),tIe=e=>e.split("").reverse().join(""),Iqr=e=>tIe(rIe?w.Buffer.from(e).toString("base64"):window.btoa(e)),kqr=e=>{let t=tIe(e);return rIe?w.Buffer.from(t,"base64").toString("utf-8"):window.atob(t)},nIe=(e=!0)=>{let t=$5.get(eIe);if(!t)return e?{}:"";try{return e?JSON.parse(kqr(t)):t}catch{}return{}},Pvt=e=>{let t=nIe();Object.keys(e).forEach(n=>{t[n]=e[n]});let r=Iqr(JSON.stringify(t));rIe?Tqr?.ssrUtils?.cookies?.set(eIe,r):$5.set(eIe,r)}});var Mqr,Wi,Fg=Fe(()=>{d();p();Ty();Dvt();Mqr=vu(e=>[...e,{getSiteInfo:nIe,setSiteInfo:Pvt}]),Wi=Mqr});var gce,Lvt,Fvt,Uvt,qC,oIe,zvt,jvt,iIe,aIe=Fe(()=>{d();p();Fg();gce=()=>{let{locale:e}=Wi||{};return(e||"").replace(/-/g,"_").toLowerCase()==="zh_cn"},Lvt={returnString:!1,isConvertToZero:!1,exponentialAt:[-7,20]},Fvt=()=>gce()?["\u4E07","\u4EBF"]:["M","B"],Uvt=()=>gce()?[1e4,1e8]:[1e6,1e9],qC={K:"K",M:"M",B:"B",T:"T",P:"P",E:"E",Z:"Z",Y:"Y"},oIe=[{min:0,max:10**3,sign:""},{min:10**3,max:10**6,sign:qC.K},{min:10**6,max:10**9,sign:qC.M},{min:10**9,max:10**12,sign:qC.B},{min:10**12,max:10**15,sign:qC.T},{min:10**15,max:10**18,sign:qC.P},{min:10**18,max:10**21,sign:qC.E},{min:10**21,max:10**24,sign:qC.Z},{min:10**24,max:1/0,sign:qC.Y}],zvt=[{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}],jvt=5,iIe=15});function ky(e){return e&&+e}function eM(e){return typeof e!="string"&&typeof e!="number"||`${e}`.trim().length===0?!0:Number.isNaN(Number(e))}function sIe(e,t){return t&&(e===void 0||Number.isNaN(e)||e===""||e===null)?0:e}function vce(e,t){return!t&&e.endsWith("0")?new Hvt.default(e).toFixed():e}var Hvt,cIe,uIe=Fe(()=>{d();p();Hvt=fe(Lh());cIe=e=>Object.prototype.toString.call(e)==="[object Object]"});var Rl,lIe,fIe,Gvt=Fe(()=>{d();p();Rl=fe(Lh());aIe();uIe();lIe=class{constructor(t){_e(this,"calcConfig");_e(this,"bigNumber");_e(this,"BigNumber",Rl.BigNumber);_e(this,"convertNum",t=>{let{isConvertToZero:r}=this.calcConfig;return sIe(t,r)});_e(this,"config",t=>{let{calcConfig:r}=this;this.calcConfig={...r,...t}});_e(this,"add",(t,r,n)=>{let{returnString:o}=n||this.calcConfig,i=this.bigNumber(t).plus(this.convertNum(r));return o?i.toString():i.toNumber()});_e(this,"sub",(t,r,n)=>{let{returnString:o}=n||this.calcConfig,i=this.bigNumber(t).minus(this.convertNum(r));return o?i.toString():i.toNumber()});_e(this,"mul",(t,r,n)=>{let{returnString:o}=n||this.calcConfig,i=this.bigNumber(t).times(this.convertNum(r));return o?i.toString():i.toNumber()});_e(this,"div",(t,r,n)=>{let{returnString:o}=n||this.calcConfig;this.calcConfig.decimalPlaces=40;let i=this.bigNumber(t).div(this.convertNum(r));return o?i.toString():i.toNumber()});_e(this,"safeDiv",(t,r,n)=>{let{returnString:o}=n||this.calcConfig;return Number(this.convertNum(r))===0?o?"0":0:this.div(t,this.convertNum(r),n)});_e(this,"pow",(t,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(t).exponentiatedBy(r);return o?i.toString():i.toNumber()});_e(this,"digitLength",t=>this.bigNumber(t).dp());_e(this,"ceilTruncate",(t,r,n=!0)=>{let o=ky(r);if(!n){let i=this.bigNumber(t).toFixed(Math.min(o,Number(this.digitLength(t))),Rl.BigNumber.ROUND_CEIL);return vce(i,n)}return this.bigNumber(t).toFixed(o,Rl.BigNumber.ROUND_CEIL)});_e(this,"floorTruncate",(t,r,n=!0)=>{let o=ky(r);if(!n){let i=this.bigNumber(t).toFixed(Math.min(o,this.digitLength(t)),Rl.BigNumber.ROUND_FLOOR);return vce(i,n)}return this.bigNumber(t).toFixed(o,Rl.BigNumber.ROUND_FLOOR)});_e(this,"truncate",(t,r,n=!0)=>{let o=ky(r);if(!n){let i=this.bigNumber(t).toFixed(Math.min(o,Number(this.digitLength(t))));return vce(i,n)}return this.bigNumber(t).toFixed(o)});_e(this,"ceilMul",(t,r,n,o=!0)=>{let i=ky(n),a=this.bigNumber(t).times(r).toFixed(i,Rl.BigNumber.ROUND_CEIL);return o?a:this.bigNumber(a).toFixed(Math.min(i,Number(this.digitLength(a))),Rl.BigNumber.ROUND_FLOOR)});_e(this,"floorMul",(t,r,n,o=!0)=>{let i=ky(n),a=this.bigNumber(t).times(r).toFixed(i,Rl.BigNumber.ROUND_FLOOR);return o?a:this.bigNumber(a).toFixed(Math.min(i,Number(this.digitLength(a))),Rl.BigNumber.ROUND_FLOOR)});_e(this,"ceilDiv",(t,r,n,o=!0)=>{let i=ky(n),a=this.bigNumber(t).div(r).toFixed(i,Rl.BigNumber.ROUND_CEIL);return o?a:this.bigNumber(a).toFixed(Math.min(i,Number(this.digitLength(a))),Rl.BigNumber.ROUND_FLOOR)});_e(this,"safeCeilDiv",(t,r,n,o)=>Number(r)===0?this.ceilDiv(0,1,n,o):this.ceilDiv(t,r,n,o));_e(this,"floorDiv",(t,r,n,o=!0)=>{let i=ky(n),a=this.bigNumber(t).div(r).toFixed(i,Rl.BigNumber.ROUND_FLOOR);return o?a:this.bigNumber(a).toFixed(Math.min(i,Number(this.digitLength(a))),Rl.BigNumber.ROUND_FLOOR)});_e(this,"safeFloorDiv",(t,r,...n)=>Number(r)===0?this.floorDiv(0,1,...n):this.floorDiv(t,r,...n));_e(this,"toPlainString",t=>this.bigNumber(t).toFixed());_e(this,"lt",(t,r)=>this.bigNumber(t).lt(this.convertNum(r)));_e(this,"lte",(t,r)=>this.bigNumber(t).lte(this.convertNum(r)));_e(this,"gt",(t,r)=>this.bigNumber(t).gt(this.convertNum(r)));_e(this,"gte",(t,r)=>this.bigNumber(t).gte(this.convertNum(r)));_e(this,"eq",(t,r)=>this.bigNumber(t).eq(this.convertNum(r)));_e(this,"max",(...t)=>{let{returnString:r}=this.calcConfig;return r?Rl.BigNumber.max(...t).toString():Rl.BigNumber.max(...t).toNumber()});_e(this,"min",(...t)=>{let{returnString:r}=this.calcConfig;return r?Rl.BigNumber.min(...t).toString():Rl.BigNumber.min(...t).toNumber()});this.calcConfig={...Lvt,...t};let r=Rl.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(sIe(n,o))}}},fIe=lIe});function yce(){let e=eW.okMarkLocaleVarSign;return qvt||!e}function qh(e,t=eW.okMarkLocaleVarSign,r){return!qvt&&typeof eW?.getFalconNeededRes=="function"&&eW.getFalconNeededRes(r,e),yce()||!e?e:eW.okMarkLocale(e,t)}var qvt,eW,dIe=Fe(()=>{d();p();Ty();Iy();qvt=Mr(),eW=Fc()});var Rqr,pIe,Nqr,VC,tW=Fe(()=>{d();p();Ty();Rqr="//static.coinall.ltd",pIe="//okg-pub-hk.oss-cn-hongkong.aliyuncs.com",Nqr=()=>{let e=vu(),{cdnBaseUrl:t=""}=e;(e.envSign==="daily"||e.envSign==="dev")&&(t=pIe);let r=t||Rqr;return{BASE_URL_PUBLISH:`${r}/cdn/i18n/web`,BASE_URL_PREVIEW:`${r}/cdnpre/i18n/web`,BASE_URL_NOCDN_PUBLISH:`${pIe}/cdn/i18n/web`,BASE_URL_NOCDN_PREVIEW:`${pIe}/cdnpre/i18n/web`,LANGUAGE_VERSIONS:e.i18nVersion||{}}},VC=Nqr});var Oqr,Vvt,Bqr,Pqr,Dqr,Lqr,Fqr,Wvt,Kvt,Ug,rW=Fe(()=>{d();p();Iy();tW();({showKey:Oqr,showKeyMode:Vvt,preview:Bqr}=!Mr()&&typeof sessionStorage<"u"?sessionStorage:{}),Pqr=Oqr==="777",Dqr=Vvt==="1",Lqr=Vvt==="2",Fqr=Bqr==="1",Wvt={isInDevMode:!1,usingRemote:!1,fetchBaseUrl:VC().BASE_URL_PUBLISH,isShowKeyMode:Pqr,isShowKeyTips:Dqr,isShowPureKey:Lqr,isPreview:Fqr,partsDataProvided:!1,hasLoadedModules:[],localeStore:{main:{}},localeDevStore:{main:{}},baseInitState:{fetchDone:!1,didMount:!1,didMountFns:[],errorTimes:0},localeState:{fetchModules:[],fetchConfigs:[],urlTestLocale:""},SSRProviderModule:"SSRProviderModule"},Kvt=e=>{Object.assign(Wvt,e)},Ug=Wvt});function Zvt(){return yce()?"":"data-locale-"}function Yvt(e){let{isShowKeyMode:t}=Ug,r=Zvt(),n=[],o=0,i,a=0;for(;i=Uqr.exec(e);){let[s,c]=i,{index:u}=i;o<u&&n.push((0,My.jsx)(f2.Fragment,{children:e.slice(o,u)},`${r}${a++}`)),c||n.push((0,My.jsx)(f2.Fragment,{children:(0,My.jsx)("br",{})},`${r}${a++}`)),o=u+s.length}return o<e.length&&n.push((0,My.jsx)(f2.Fragment,{children:e.slice(o)},`${r}${a}`)),t?n:(0,My.jsx)(f2.Fragment,{children:n},`${r}${a}`)}function Qvt(e,t){let r=Zvt(),{isShowKeyMode:n}=Ug,o=[],i=0,a,s=0;for(;a=zqr.exec(e);){let[c,u]=a,{index:l}=a;i<l&&o.push((0,My.jsx)(f2.Fragment,{children:e.slice(i,l)},`${r}${s++}`)),(Object.keys(t)||[]).length!==0&&t[u]!==void 0&&t[u]!==null&&o.push((0,My.jsx)(f2.Fragment,{children:t[u]},`${r}${s++}`)),u===void 0&&o.push((0,My.jsx)(f2.Fragment,{children:(0,My.jsx)("br",{})},`${r}${s++}`)),i=l+c.length}return i<e.length&&o.push((0,My.jsx)(f2.Fragment,{children:e.slice(i)},`${r}${s}`)),n?o:(0,My.jsx)(f2.Fragment,{children:o},`${r}${s}`)}function xce(e,t){let{i18nModulePrefix:r=""}=vu(),n=new RegExp(`^${r}`);return r&&!t?e&&(e.startsWith(r)?e:`${r}${e}`):t&&r&&e&&e.startsWith(r)?e.replace(n,""):e}function gIe(e,t){let r=`${e}`?.toLowerCase()?.replace(/-/g,"_"),n=/[\u4e00-\u9fa5]/gi;return r==="zh_cn"||r==="zh_tw"?!n.test(t):!1}function vIe(){try{if(!Mr()){let e=window.javaweb_locale||null;return e=e?.replace(/\n/g,"\\n"),e&&JSON.parse(e)}return null}catch{return null}}function $vt(e,t,r,n,o){let i=setTimeout(()=>{window[`${e}`]||(r(t,n,o),clearTimeout(i))},1e3)}function tM(e,t,r="i18n"){let n=!Mr()&&window?.location?.pathname||"",o=`${r} -- ${n?`${e} -- ${n}`:e}`;t&&(o=`${o} -- ${t}`);let i=typeof t=="object"&&t?.devid?t.devid:!Mr()&&localStorage?.devid||"";yu.info(o,{message:{...t,devid:i},customConfig:{error:{type:e},project:{id:243,token:"2b65098fbd898b1419f8241753fbf146"}}})}function bce(e,t,r,n=!1){let{isShowKeyMode:o,isShowPureKey:i,localeState:a}=Ug,s=Jvt.okMarkLocaleTextSign,{LANGUAGE_VERSIONS:c}=VC();if(!o)return qh(t,s,{noNeedFilter:!0});if(i)return qh(e,s,{noNeedFilter:!0});let u=r,l=a.fetchConfigs[0];if(!l)return qh(t,s,{noNeedFilter:!0});u||(u=l.project);let{site:f}=l,{version:h}=l,m=c[u];return m&&(h=m),n?`showkeyWithJSX?key=${e}?site=${f}?partName=${r}?project=${u}?version=${h}?content=${t}?showkeyWithJSX`:`showkey?key=${e}?site=${f}?partName=${r}?project=${u}?version=${h}?content=${t}?showkey`}function mIe(e){return Object.prototype.toString.call(e).includes("String")}function eyt(e={}){let{content:t}=e,{key:r,moduleName:n,handler:o={},useBr:i,withJSX:a,values:s,currLocale:c,from:u="i18n"}=e;if(!t)return bce(r,t,n);if(Jvt?.getFalconNeededRes&&qh(t,"",{originContent:!0,msg:{project:n,key:r,content:t}}),!o.hasBr&&hIe.test(t)&&i&&(t=mIe(t)&&t.replace(jqr,"")),a)return bce(r,t,n,a);if((Object.keys(s)||[]).length===0)return i&&mIe(t)&&t.indexOf(`
`)>-1&&!o.hasBr&&!hIe.test(t)?Yvt(t):bce(r,t,n,a);let f="";return f=tyt({project:n,locale:c.toLowerCase()},r,s,!0,u),i&&mIe(f)&&f.indexOf(`
`)>-1&&!o.hasBr&&!hIe.test(t)?Yvt(f):bce(r,f,n,a)}var My,f2,Uqr,zqr,Jvt,hIe,jqr,Xvt,nW=Fe(()=>{d();p();My=fe(kr()),f2=fe(Je());SP();Ty();WC();tW();dIe();rW();Uqr=/[\n]/g,zqr=/\{(\w+)}|(\n)|(\\n)+/g,Jvt=Fc(),hIe=/<\/?[a-z][\s\S]*>/i,jqr=/(\n)|(\\n)/g,Xvt="en_US"});function ryt(e){let t=typeof e;return e!=null&&(t==="object"||t==="function")}var KC,Hqr,Gqr,qqr,oW,nyt=Fe(()=>{d();p();Fg();KC=Fc(),Hqr=typeof KC=="object"&&KC!==null&&KC.Object===Object&&KC,Gqr=typeof KC=="object"&&KC!==null&&KC.Object===Object&&KC,qqr=typeof self=="object"&&self!==null&&self.Object===Object&&self,oW=Gqr||Hqr||qqr||Function("return this")()});function Vqr(e,t,r){let n,o,i,a,s,c,u=0,l=!1,f=!1,h=!0,m=!t&&t!==0&&typeof oW.requestAnimationFrame=="function";if(typeof e!="function")throw new TypeError("Expected a function");t=+t||0,ryt(r)&&(l=!!r.leading,f="maxWait"in r,i=f?Math.max(+r.maxWait||0,t):0,h="trailing"in r?!!r.trailing:h);function g(_){let R=n,z=o;return n=void 0,o=void 0,u=_,a=e.apply(z,R),a}function v(_){let R=_-c,z=_-u;return c===void 0||R>=t||R<0||f&&z>=i}function b(_){return s=void 0,h&&n?g(_):(n=void 0,o=void 0,a)}function x(_,R){return m?(oW.cancelAnimationFrame(s),oW.requestAnimationFrame(_)):setTimeout(_,R)}function E(_){if(m){oW.cancelAnimationFrame(_);return}clearTimeout(_)}function T(_){let R=_-c,z=_-u,N=t-R;return f?Math.min(N,i-z):N}function B(){let _=Date.now();if(v(_))return b(_);s=x(B,T(_))}function F(_){return u=_,s=x(B,t),l?g(_):a}function L(){s!==void 0&&E(s),u=0,n=void 0,c=0,o=void 0,s=void 0}function j(){return s===void 0?a:b(Date.now())}function q(){return s!==void 0}function D(..._){let R=Date.now(),z=v(R);if(n=_,o=this,c=R,z){if(s===void 0)return F(c);if(f)return s=x(B,t),g(c)}return s===void 0&&(s=x(B,t)),a}return D.cancel=L,D.flush=j,D.pending=q,D}var EP,oyt=Fe(()=>{d();p();nyt();EP=Vqr});var Wqr,wce,LE,iyt=Fe(()=>{d();p();Fg();Wqr=Fc(),wce=Wqr.crypto,LE={mathRandom:()=>Math.random(),cryptoRandom:e=>{let{bytesLength:t=1,UnitArray:r=Uint32Array}=e||{},n=new r(t);if(wce)return wce.getRandomValues(n);let o=Math.pow(2,r.BYTES_PER_ELEMENT*8)-1;for(let i=0;i<t;i++)n[i]=Math.floor(Math.random()*o);return n},get:e=>{let{useMathRandom:t=!1}=e||{};if(t)return LE.mathRandom();if(wce){let r=new Uint32Array(1);return wce.getRandomValues(r),r[0]/Math.pow(2,32)}return LE.mathRandom()}}});var WC=Fe(()=>{d();p();oyt();Iy();X8e();iyt()});function ayt(e,t){if(Mr())return t;let n=navigator?.userAgent?.match(/Chrome\/(\d+)/)?.[1];return(n==="88"||n==="89")&&e==="zh-CN"?t.replace("ddHH","ddhh"):t}function syt(e){let t=/<\s*(\/)?\s*([a-z]+)(?:\s+[^\/]+(?:\s*=\s*(?:[^/]+)|\"\S+\"|\'\S+\')?)?\s*(\/)?\s*>/gi,r={},n={},o=0,i=e,a=[],s=t.exec(e);for(;s!==null;)a.push(s),s=t.exec(e);return a.forEach(([c,u,l,f])=>{if(f)return;let h="";r[l]?(h=`</${r[l]}>`,Reflect.deleteProperty(r,l)):(r[l]=`tmp${o++}`,n[r[l]]={matchText:c,isClose:!!f,isEnd:!!u,tag:l},h=`<${r[l]}>`),i=i.replace(c,h)}),{res:i,tagMaps:n}}function cyt(e){return e&&["currency","percent","compact"].includes(e)}var yIe=Fe(()=>{d();p();WC()});function uyt(e){let t=/\[?(GMT|UTC|غرينتش)(\+|-)([0-9]+)\]?/g;return/(GMT)[^+-]/.test(e)?e?.replace(/GMT/,"UTC"):e.replace(t,(o,i,a,s)=>s==="0"?"UTC":`(UTC+${s})`)}function lyt(e,t,r){let n=e.toLowerCase();return bIe[n]!==void 0?bIe[n](t,r,n):bIe.default(t,r,n)}var bIe,fyt=Fe(()=>{d();p();bIe={"tr-tr":(e,t)=>{let r=t;return e.startsWith("MMdd")&&(r=t.replace("/",".")),e.includes("z")&&(r=uyt(t)),r},default:(e,t,r)=>{let n=t;return e.includes("z")?n=uyt(t):r.includes("ar-")&&(n="\u200F"+n),n}}});var Ace,dyt,xIe,X1,wIe,AIe=Fe(()=>{d();p();Ace="global",dyt="PLEASE_INIT_INTL",xIe="NOT_A_NUMBER",X1={currency:"currency",percent:"percent",compact:"compact"},wIe={ceil:"ceil",floor:"floor"}});function jg(e=Wi?.locale||""){return e?e.replace(/_/g,"-"):"en-US"}function Q0(e){let t=e?.project||Ace;return`${jg(e?.locale)}@${t}`}function _Ie(){return!!(Mr()&&SIe?.ssrUtils?.setCache)}function CIe(e,t){return t?SIe?.ssrUtils?.setCache(`blade@localeStore@${e}`,t):SIe?.ssrUtils?.getCache(`blade@localeStore@${e}`)}function Vh(e,t){if(t?.useSington&&zg[Q0(t)])return;let r=cP(),n=BV({locale:jg(t?.locale),messages:e,onError:o=>{EIe=o}},r);if(_Ie()&&t?.from){CIe(Q0(t),n);return}zg[Q0(t)]=n}function pyt(){EIe=null}function hyt(){return EIe}var EIe,SIe,zg,myt=Fe(()=>{d();p();e8e();Fg();Iy();AIe();EIe=null,SIe=Fc();zg={}});function Kqr(e){let t=["\u2080","\u2081","\u2082","\u2083","\u2084","\u2085","\u2086","\u2087","\u2088","\u2089"],r="",n=e;for(;n>0;)r=t[n%10]+r,n=Math.floor(n/10);return`0${r}`}function gyt(e,t){let{smallDigitalSymbol:r}=t;if(typeof e!="string")return e;let n=e.indexOf(r);if(n===-1||e.indexOf(r,n+1)!==-1)return e;let o=e.slice(n+1),i=0;for(;i<o.length&&o[i]==="0";)i++;if(i<4)return e;let a=e.slice(0,n),s=Kqr(i)+o.slice(i);return`${a}${r}${s}`}var vyt=Fe(()=>{d();p()});var iW=Fe(()=>{d();p();yIe();myt();AIe();vyt()});function TIe(e){let t=e?.bgValue?.e,r=!!`${e?.value}`.split("").find(l=>l==="."),n=/e[+-]|e\d/.test(`${e?.value}`),o=r&&!n?`${e?.value}`:e.bgValue.toFormat({groupSeparator:"",decimalSeparator:"."}),[i,a]=o?.trim().split("."),s=a?a.length:0;t&&t<0&&a&&Math.abs(t)>a.length&&(s=Math.abs(t)+2);let c={};(typeof e?.useGrouping!="boolean"||e?.useGrouping)&&(c=Yqr[e.locale.toLowerCase()]?.(i)||{groupSize:3});let u={decimalSeparator:e?.smallDigitalSymbol,groupSeparator:e?.micrometerSymbol,...c};return{decimalLen:s,bgFormatConfig:u}}function IIe(e,t,r){let n=e.replace("-",""),o=t.replace(/0/g,"").replace(/\d/,n),i={"es-419":()=>/\d%/.test(o)?o.replace(/%/,"\xA0%"):o};return i[r]&&i[r]()||o}function Jqr(e){let{needZero:t,digit:r}=e,n=0;return t&&(n=r),n}function Xqr(e){let{digit:t}=e,r=2;return t==0?r=0:t&&(r=t),r}function Zqr(e){switch(e){case wIe.ceil:return _P.default.ROUND_CEIL;case wIe.floor:return _P.default.ROUND_FLOOR;default:return _P.default.ROUND_HALF_UP}}function Qqr(e){return e===0?0:e}function $qr(e){let t=e?.match(/\d/g);return t?t.length:-1}function eVr(e,t){try{let r=`${Number(e)}`,{res:n,roundingMode:o,digit:i=2,needZero:a,locale:s,micrometerSymbol:c,smallDigitalSymbol:u,useGrouping:l}=t,f=n.replace(/(\d)[\s,.](\d)/g,(q,D,_)=>D+_).replace(/-/,""),h=new RegExp(`\\${c}|\\+`,"g"),m=n?.replace(h,""),g=m?.indexOf(u);m?.includes(u)||(g=$qr(m));let v=new RegExp(`(.{${g}})`),b=r?.replace(/\.|\+/,"")?.replace(v,"$1."),x=new _P.default(b),E=Qqr(i),T=x.toFixed(E,Zqr(o)),B=new _P.default(T),{bgFormatConfig:F}=TIe({bgValue:x,micrometerSymbol:c,smallDigitalSymbol:u,locale:s,value:r,useGrouping:l}),L;return typeof a>"u"||a?L=B.toFormat(E,F):L=B.toFormat(F),f.replace(/[\d]+/g,L)}catch(r){throw new Error(`Number short err: ${r}`)}}function kIe(e,t,r){let{style:n,notation:o}=t,i=Jqr(t),a=Xqr(t),s=t?.roundingMode,c={},u=e;if(n===X1.percent)u=1,e<0&&(u=-1),c={minimumFractionDigits:0,style:t?.style};else if(o===X1.compact){let{digit:l,needZero:f,micrometerSymbol:h="",smallDigitalSymbol:m="",useGrouping:g}=t;c={notation:X1.compact,compactDisplay:"short",minimumFractionDigits:20,maximumFractionDigits:20};let v=zg[Q0({locale:r})].formatNumber(u,c);return eVr(u,{digit:l,res:v,roundingMode:s,needZero:f,locale:r,micrometerSymbol:h,smallDigitalSymbol:m,useGrouping:g})}else c={style:t?.style,currency:t?.currency,currencyDisplay:"narrowSymbol",minimumFractionDigits:i,maximumFractionDigits:a,roundingMode:s};return zg[Q0({locale:r})].formatNumber(u,c)}function rM(e,t,r){let n=e,{isRTL:o=!1}=vu(),{signDisplay:i=!1,zeroSign:a="+"}=r||{};return i&&(t>0?n=`+${n}`:t==0&&a&&(n=`${a}${n}`)),o&&(n=`\u200F\u200E${n}\u200F`),n}var _P,Yqr,yyt=Fe(()=>{d();p();_P=fe(Lh());Ty();iW();Yqr={"en-in":()=>({groupSize:3,secondaryGroupSize:2}),"hi-in":()=>({groupSize:3,secondaryGroupSize:2}),"es-es":e=>({groupSize:e?.length===4?0:3}),"es-ar":e=>({groupSize:e?.length===4?0:3}),"pl-pl":e=>({groupSize:e?.length===4?0:3}),"pt-pt":e=>({groupSize:e?.length===4?0:3})}});var tVr,byt,xyt,Sce,MIe,wyt=Fe(()=>{d();p();Ty();iW();tVr=["ar","he","fa","ur","ks","ps","ug","pa","sd"],byt=(e,t,r)=>{let n=t;return e.includes(t)||(n=r===1?/\u0661/g:/\u0662/g),n},xyt=e=>{let{signDisplay:t=!1,number:r,zeroSign:n="+"}=e,o=String(r),i=o;return!o?.includes("+")&&!o?.includes("-")&&t&&(r!=0?i=`+${o}`:r==0&&n&&(i=`${n}${o}`)),i},Sce=(e,t)=>{let{number:r,locale:n,code:o,currencyDisplay:i,currencySign:a="",signDisplay:s,zeroSign:c,invalid:u=!1}=t,l=xyt({number:r,signDisplay:s,zeroSign:c}),f=i==="narrowSymbol",h=tVr.some(m=>n?.startsWith(m));if(u&&f&&h)return`\u200F\u200E${l}\xA0\u200F${a}\u200E\u200F`;try{Vh({},{locale:n,useSington:!0});let g=zg[Q0({locale:n})];pyt();let v=g.formatNumber(e,{style:"currency",currency:o,currencyDisplay:i,minimumFractionDigits:0,maximumFractionDigits:0}),b=hyt();if(b&&b.toString().includes("Invalid currency code"))return a?Sce(e,{...t,code:"USD",invalid:!0}):l;let x=String(e);if(u){let T=byt(v,x,e);return v.replace(T,l).replace("US$",a).replace("$",a)}if(f&&h){let T=v.replace(/\u200F/g,"").replace(/\u200E/g,"").replace(/\u00A0/g,"").replace(/\u0661/g,"").replace(x,"");return`\u200F\u200E${l}\xA0\u200F${T}\u200E\u200F`}let E=byt(v,x,e);return v.replace(E,l)}catch{return l}},MIe=(e,t)=>{let r=vu()?.isRTL,{currency:n=""}=t,{currencySign:o="",signDisplay:i,zeroSign:a,code:s,isSymbol:c=!0,forceLtr:u=!1}=t,l=xyt({number:e,signDisplay:i,zeroSign:a});if(!c&&s&&(n=s),!n&&!o)return l;let f=n&&!o;if(r){let b=f?` ${n}`:o;return`\u200F\u200E${l}\u200F${b}\u200F`}if(f)return u?`\u200E${l} ${n}\u200E`:`${l} ${n}`;let h=/^([-+])([^-+]+)$/,g=l.match(h)?.[1]||"",v=l.replace(g,"");return`${g}${o}${v}`}});var Ayt=Fe(()=>{d();p();yIe();fyt();yyt();wyt()});var Syt,rVr,Ece,Eyt=Fe(()=>{d();p();Syt=fe(Lh());dIe();Fg();Ayt();iW();rVr=Fc(),Ece=class{constructor(t={}){_e(this,"intlConfigs");_e(this,"formatCurrency",(t,r)=>{let n=String(t),o=Number(t),{currencyDisplay:i="narrowSymbol",isSymbol:a=!0,code:s=""}=r,c=jg(r?.locale||this.intlConfigs.locale);if(!s)return MIe(t,r);if(!i||i==="narrowSymbol")return a?Sce(1,{...r,locale:c,number:t,currencyDisplay:i}):MIe(t,r);let u=1;return(n.length>1&&n!=="-1"||o>1||o===0)&&(u=2),Sce(u,{...r,locale:c,currencySign:s,number:t})});_e(this,"formatRange",t=>{let r=Wi?.isRTL,{sign:n=""}=t,{leftNumber:o,rightNumber:i}=t;return o||(o=""),i||(i=""),r?`\u200F${o}${n}\u200E${i}\u200F`:o+n+i});_e(this,"formatDateTime",(t,r)=>{let n,o=jg(r?.locale||this.intlConfigs.locale);if(r?.format){let i=r?.format;i?.includes("MMMdd")&&(i=i.replace("MMMdd","MMMd"));let a=ayt(o,i),s={locale:o,project:a,useSington:!0};Vh({[a]:`{date, date, ::${a}}`},s),n=this.formatMessage(s,a,{date:t}),n=lyt(o,a,n)}else{let i="\u200F",a={locale:o,useSington:!0};Vh({},a),n=zg[Q0(a)].formatDate(t,r),o.includes("ar-")&&(n=i+n)}return qh(n)});_e(this,"shortNumber",(t,r)=>this.formatNumber(t,{...r,notation:"compact"}));_e(this,"percent",(t,r)=>this.formatNumber(t,{...r,style:"percent"}));_e(this,"zeroFoldedNum",(t,r)=>{let n=jg(r?.locale||this.intlConfigs.locale),{smallDigitalSymbol:o}=this.getNumberInfo(n),i={...r,smallDigitalSymbol:o};return gyt(t,i)});_e(this,"scientificNotation",(t,r)=>this.zeroFoldedNum(t,r));_e(this,"forceLTR",t=>Wi?.isRTL?t:`\u200E${t}\u200E`);_e(this,"formatNumber",(t,r)=>{let n=new Syt.default(t);if(Number.isNaN(n.toNumber())){if(Wi?.envSign!=="prod")throw new Error(xIe);return""}let o=jg(r?.locale||this.intlConfigs.locale),{micrometerSymbol:i,smallDigitalSymbol:a}=this.getNumberInfo(o),{decimalLen:s,bgFormatConfig:c}=TIe({bgValue:n,micrometerSymbol:i,smallDigitalSymbol:a,locale:o,value:t,useGrouping:r?.useGrouping}),u=cyt(r?.style||r?.notation),l={...r,bgFormatConfig:c,micrometerSymbol:i,smallDigitalSymbol:a};if(typeof r?.needZero>"u"||r?.needZero){if(u&&r){let v=kIe(t,l,o);if(r?.notation===X1.compact||r?.style===X1.currency){let b=rM(v,t,r);return qh(b)}else if(r?.style===X1.percent&&!r?.needK){let b=IIe(n.toFormat(s,c),v,o),x=rM(b,t,r);return qh(x)}}let m=n.toFormat(s,c),g=rM(m,t,r);return qh(g)}if(u){let m=kIe(n.toNumber(),l,o);if(r?.notation===X1.compact||r?.style===X1.currency){let g=rM(m,t,r);return qh(g)}else if(r?.style===X1.percent&&!r?.needK){let g=IIe(n.toFormat(c),m,o),v=rM(g,t,r);return qh(v)}}let f=n.toFormat(c),h=rM(f,t,r);return qh(h)});_e(this,"formatMessage",(t,r,n,o=!1,i)=>{let a={...n};o&&Object.keys(n).forEach(b=>{a[b]=qh(n[b],rVr.okMarkLocaleVarInTextSign,{noNeedFilter:!0})});let{locale:s,project:c}=t,u=Q0({project:c,locale:jg(s||this.intlConfigs.locale)}),l=zg[u];if(_Ie()&&i==="i18n"&&(l=CIe(u)),!l){if(Wi?.envSign!=="prod")throw new Error(dyt);return""}let f={id:r,defaultMessage:""},h={},m=l.messages[r],g=syt(m);l.messages[r]=g.res,Object.entries(g.tagMaps).forEach(([b,{isClose:x,isEnd:E,matchText:T,tag:B}])=>{if(!E){if(x){h[b]=()=>T;return}h[b]=F=>`${T}${F}</${B}>`}});let v=l.formatMessage(f,{...a,...h});return l.messages[r]=m,v});_e(this,"formatRelativeTime",(t,r,n)=>{let o={locale:jg(n?.locale||this.intlConfigs.locale),useSington:!0};return Vh({},o),zg[Q0(o)].formatRelativeTime(t,r,n)});_e(this,"getNumberInfo",t=>{let r={project:Ace,locale:jg(t||this.intlConfigs.locale),useSington:!0};Vh({},r);let n=zg[Q0(r)].formatNumber(10000.1);return{micrometerSymbol:n[2],smallDigitalSymbol:n.split("").reverse()[1]}});_e(this,"parseLocaleNumber",(t,r)=>{let n=`${t}`?.replace(/\u200F|\u200E/g,""),o=jg(r?.locale||this.intlConfigs.locale),{smallDigitalSymbol:i,micrometerSymbol:a}=this.getNumberInfo(o),s=new RegExp(`\\${a}`,"g"),[c,u]=n.split(i),l=c.replace(s,""),f=Number(`${l}${u?`.${u}`:""}`);if(Number.isNaN(f)||n[0]!=="-"&&Number.isNaN(Number(n[0])))throw new Error(xIe);if(r?.handleInput){let h=!!n.split("").find(m=>m===i);return`${l}${h?".":""}${u===void 0?"":u}`}return f});_e(this,"isPlural",(t,r)=>{let o={locale:jg(r?.locale||this.intlConfigs.locale),useSington:!0};return Vh({},o),zg[Q0(o)].formatPlural(t)!=="one"});this.intlConfigs=t,this.intlConfigs=t}init(t,r={}){Vh(t,{...r,locale:this.locale})}get locale(){return jg(this.intlConfigs.locale)}}});var _yt=Fe(()=>{d();p()});var Hg,NLo,d2,OLo,BLo,PLo,DLo,LLo,Cyt,Tyt,FLo,ULo,zLo,tyt,SP=Fe(()=>{d();p();Eyt();iW();_yt();Hg=new Ece,NLo=Hg.formatDateTime,d2=Hg.formatNumber,OLo=Hg.formatCurrency,BLo=Hg.formatRelativeTime,PLo=Hg.zeroFoldedNum,DLo=Hg.zeroFoldedNum,LLo=Hg.forceLTR,Cyt=Hg.getNumberInfo,Tyt=Hg.parseLocaleNumber,FLo=Hg.percent,ULo=Hg.shortNumber,zLo=Hg.isPlural,tyt=Hg.formatMessage});function RIe(e,t){let r={groupSeparator:"",decimalSeparator:"."};return e&&t!==void 0&&t!==null?[t,r]:[r]}function NIe(e,...t){let[r,n=0,o=!0,i=2,a=!0]=t||[],s=Wi?.isRTL,c=Fvt(),u=Uvt(),l=new Gg.BigNumber(r).abs(),f=1,h="",m=t.find(v=>cIe(v))||{};if(l.isLessThan(new Gg.BigNumber(u[0])))return e(r,n,{...m,needZero:o});l.isGreaterThanOrEqualTo(u[1])?(f=u[1],h=c[1]):(f=u[0],h=c[0]),Gg.BigNumber.config({DECIMAL_PLACES:40});let g=e(new Gg.BigNumber(r).div(f).toNumber(),i,{...m,needZero:a});return s?`${h}${g}`:`${g}${h}`}function OIe(e,t){let r=t[0],{digit:n=0,needZero:o=!0,shortDigit:i=2,shortNeedZero:a=!0,needK:s=!0,needChineseUnit:c=!1}=t[1]||{},u=Wi?.isRTL,l=!(gce()&&c),f=s?["K","M","B"]:["M","B"],h=s?[1e3,1e6,1e9]:[1e6,1e9],m=l?f:["\u4E07","\u4EBF"],g=l?h:[1e4,1e8],v=new Gg.BigNumber(r).abs(),b=1,x="",[E,T,B]=g,[F,L,j]=m,q=t.find(_=>cIe(_))||{};if(v.isLessThan(new Gg.BigNumber(E)))return e(r,n,{...q,needZero:o});b=B||T,x=j||L,B&&v.isGreaterThanOrEqualTo(T)&&v.isLessThan(new Gg.BigNumber(B))&&(b=T,x=L),v.isGreaterThanOrEqualTo(E)&&v.isLessThan(new Gg.BigNumber(T))&&(b=E,x=F),Gg.BigNumber.config({DECIMAL_PLACES:40});let D=e(new Gg.BigNumber(r).div(b).toNumber(),i,{...q,needZero:a});return u?`${x}${D}`:`${D}${x}`}var Gg,BIe,PIe,Iyt=Fe(()=>{d();p();Gg=fe(Lh());SP();Fg();Gvt();aIe();uIe();BIe=class extends fIe{constructor(){super(...arguments);_e(this,"thousandFormat",(r,n)=>eM(r)?"NaN":d2(r,n));_e(this,"showCeilTruncation",(r,n,o)=>{if(eM(r))return"NaN";let i=typeof o=="boolean"?{needZero:o}:o,a=i?.needZero===void 0?!0:i?.needZero,s=ky(n),c=this.bigNumber(this.bigNumber(r).toFixed(s,Gg.BigNumber.ROUND_CEIL)).toFormat(...RIe(a,s));return d2(c,{...i,needZero:a})});_e(this,"showFloorTruncation",(r,n,o)=>{if(eM(r))return"NaN";let i=typeof o=="boolean"?{needZero:o}:o,a=i?.needZero===void 0?!0:i?.needZero,s=ky(n),c=this.bigNumber(this.bigNumber(r).toFixed(s,Gg.BigNumber.ROUND_FLOOR)).toFormat(...RIe(a,s));return d2(c,{...i,needZero:a})});_e(this,"showTruncation",(r,n,o)=>{if(eM(r))return"NaN";let i=ky(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(...RIe(s,i));return d2(c,{...a,needZero:s})});_e(this,"roundShort",(...r)=>NIe(this.showTruncation.bind(this),...r));_e(this,"floorShort",(...r)=>NIe(this.showFloorTruncation.bind(this),...r));_e(this,"ceilShort",(...r)=>NIe(this.showCeilTruncation.bind(this),...r));_e(this,"roundTruncateShort",(...r)=>OIe(this.showTruncation.bind(this),r));_e(this,"floorTruncateShort",(...r)=>OIe(this.showFloorTruncation.bind(this),r));_e(this,"ceilTruncateShort",(...r)=>OIe(this.showCeilTruncation.bind(this),r));_e(this,"abbreviateFiat",(r,n)=>{if(eM(r))return"NaN";let o=+r;if(o===0)return"0";let i=0,a=10**-iIe;return Math.abs(o)<a?(i=iIe,o=o<0?-a:a):i=this.getFiatDigit(o),this.showTruncation(o,i,n)});_e(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+jvt,n}return n=zvt.find(({min:a,max:s})=>o>=a&&o<s)?.digit||0,n})}num2Shorthand(r,n=2,o){let i=oIe[0];if(eM(r))return"NaN";let a=Math.abs(+r),s=oIe.find(({min:f,max:h})=>a>=f&&a<h)||i,{min:c,sign:u}=s;if(c===0)return this.showFloorTruncation(r,n,o);let l=this.div(r,c);return`${this.showFloorTruncation(l,n,o)}${u}`}},PIe=BIe});var Z1,kyt=Fe(()=>{d();p();Iyt();Z1=new PIe});var nVr,nM,Myt=Fe(()=>{d();p();SP();Ty();WC();nW();nVr="i18n-T",nM=class{constructor(t={project:"",site:"",i18nData:{}}){this.project=`${nVr}${t.project}`,this.site=t.site,this.okGlobal=vu(),this.i18nData=t.i18nData,this.locale=this.okGlobal.locale||Xvt,Vh(t.i18nData,{locale:this.locale?.toLowerCase(),project:this.project})}t(t="",r={},n={},o={}){if(Mr())return"";let{withJSX:i,useBr:a=!0}=n;try{let s=this.i18nData&&this.i18nData[t]||"",c={key:t,moduleName:this.project,handler:o,content:s,useBr:a,withJSX:i,values:r,currLocale:this.locale,from:"i18n-T"};return eyt(c)}catch(s){console.log(s)}}tJSX(t="",r={},n={}){if(Mr())return"";let o=this.t(t,null,{...n,withJSX:!0},{hasBr:!0});return Qvt(o,r)}}});var Ry,DIe,YC,LIe=Fe(()=>{d();p();WC();Ry="_expire",DIe=class{constructor(t,r){_e(this,"storageKey");_e(this,"projectKey");this.storageKey=t,this.projectKey=r}isCorrectExpire(t){return typeof t<"u"&&Number.isInteger(Number(t))&&Number.isSafeInteger(t)&&t>new Date().getTime()}isCorrectExpireSeconds(t){return typeof t<"u"&&Number.isInteger(t)&&Number.isSafeInteger(t)&&t>0}getExpire(t){return new Date().getTime()+t*1e3}getProjectData(t){if(Mr())return{};let r=window[this.storageKey].getItem(this.projectKey),n={};try{n=JSON.parse(r||"{}")}catch{n={}}let o={[Ry]:{}},i=n[Ry]||{};return Object.keys(n).forEach(a=>{a!==Ry&&(i[a]===void 0||this.isCorrectExpire(i[a]))&&(o[a]=n[a],o[Ry][a]=i[a])}),t&&delete o[Ry],o}get(t){return t==null||t instanceof Function||t instanceof Array||t instanceof Object?void 0:this.getProjectData()[t]}set(t,r,n){if(Mr()||t==null||t instanceof Function||t instanceof Array||t===Ry)return!1;let o=this.getProjectData();if(!(t instanceof Object)){o[t]=r,typeof n<"u"&&this.isCorrectExpireSeconds(n)?o[Ry][t]=this.getExpire(n):delete o[Ry][t];try{return window[this.storageKey].setItem(this.projectKey,JSON.stringify(o)),!0}catch{return!1}}return this.setAll(t,r)}setAll(t={},r={}){if(Mr())return!1;let n=this.getProjectData();Object.entries(t).forEach(o=>{let i=o[0];if(i===Ry)return;let a=r[i];n[i]=o[1],this.isCorrectExpireSeconds(a)?n[Ry][i]=this.getExpire(a):delete n[Ry][i]});try{return window[this.storageKey].setItem(this.projectKey,JSON.stringify(n)),!0}catch{return!1}}remove(t){if(Mr()||t==null||t instanceof Function||t.constructor&&t.constructor===Object)return!1;let r=[];t instanceof Array?r=t:r.push(t);let n=this.getProjectData();return r.forEach(o=>{delete n[o],delete n[Ry][o]}),window[this.storageKey].setItem(this.projectKey,JSON.stringify(n)),!0}getAll(){return this.getProjectData(!0)}cleanAll(){Mr()||window[this.storageKey].setItem(this.projectKey,JSON.stringify({}))}},YC=DIe});var Nyt,Ryt,FIe,UIe,Oyt,Byt=Fe(()=>{d();p();LIe();Nyt="ok_",Ryt=`${Nyt}global`,FIe="localStorage",UIe=class extends YC{constructor(r){super(FIe,Nyt+r);_e(this,"global");_e(this,"g");this.global=new YC(FIe,Ryt),this.g=new YC(FIe,Ryt)}},Oyt=UIe});var Dyt,zIe,Pyt,jIe,Lyt,Fyt=Fe(()=>{d();p();LIe();Dyt="ok_",zIe="sessionStorage",Pyt=`${Dyt}global`,jIe=class extends YC{constructor(r){super(zIe,Dyt+r);_e(this,"global");_e(this,"g");this.global=new YC(zIe,Pyt),this.g=new YC(zIe,Pyt)}},Lyt=jIe});var HIe,aW,Uyt=Fe(()=>{d();p();Byt();Fyt();HIe=class{constructor(){_e(this,"local");_e(this,"session");this.local={},this.session={}}localProject(t,r=!1){if(!this.local[t]){if(r)return null;this.local[t]=new Oyt(t)}return this.local[t]}sessionProject(t,r=!1){if(!this.session[t]){if(r)return null;this.session[t]=new Lyt(t)}return this.session[t]}},aW=new HIe});function oVr(e){return typeof e<"u"&&Number.isInteger(Number(e))&&Number.isSafeInteger(e)&&e>new Date().getTime()}function zyt(e){return typeof e<"u"&&Number.isInteger(e)&&Number.isSafeInteger(e)&&e>0}function jyt(e){return new Date().getTime()+e*1e3}function JC(e,t,r){if(Mr())return{};let n=window[e].getItem(t),o={};try{o=JSON.parse(n||"{}")}catch{o={}}let i={[Ny]:{}},a=o[Ny]||{};return Object.keys(o).forEach(s=>{s!==Ny&&(a[s]===void 0||oVr(a[s]))&&(i[s]=o[s],i[Ny][s]=a[s])}),r&&delete i[Ny],i}function TP(e,t){Mr()||window[e].setItem(t,JSON.stringify(JC(e,t)))}function _ce({isLocal:e,isGlobal:t}){function r(){return e?sW:cW}function n(){return t?GIe:uW}return{set(o,i,a){return CP.set(r(),n(),o,i,a)},get(o){return CP.get(r(),n(),o)},remove(o){return CP.remove(r(),n(),o)},getAll(){return CP.getAll(r(),n())},cleanAll(){return CP.cleanAll(r(),n())}}}function iVr({project:e}){let t=e===lW?FE:e;return uW=XC+t,TP(sW,uW),TP(sW,GIe),t!==FE&&TP(sW,XC+FE),aW.localProject(t)}function aVr(e){let t=e===lW?FE:e;return aW.localProject(t,!0)}function sVr({project:e}){let t=e===lW?FE:e;return uW=XC+t,TP(cW,uW),TP(cW,GIe),t!==FE&&TP(cW,XC+FE),aW.sessionProject(t)}function cVr(e){let t=e===lW?FE:e;return aW.sessionProject(t,!0)}var XC,FE,lW,sW,cW,uW,GIe,Ny,CP,Hyt,uVr,IP,qIe=Fe(()=>{d();p();WC();Uyt();XC="ok_",FE="default",lW="global",sW="localStorage",cW="sessionStorage",uW=XC+FE,GIe=XC+lW,Ny="_expire";CP={get(e,t,r){return r==null||r instanceof Function||r instanceof Array||r instanceof Object?void 0:JC(e,t)[r]},set(e,t,r,n,o){if(Mr()||r==null||r instanceof Function||r instanceof Array||r===Ny)return!1;let i=JC(e,t);if(!(r instanceof Object)){i[r]=n,typeof o<"u"&&zyt(o)?i[Ny][r]=jyt(o):delete i[Ny][r];try{return window[e].setItem(t,JSON.stringify(i)),!0}catch{return!1}}return CP.setAll(e,t,r,n)},setAll(e,t,r={},n={}){if(Mr())return!1;let o=JC(e,t);Object.entries(r).forEach(i=>{let a=i[0];if(a===Ny)return;let s=n[a];o[a]=i[1],zyt(s)?o[Ny][a]=jyt(s):delete o[Ny][a]});try{return window[e].setItem(t,JSON.stringify(o)),!0}catch{return!1}},remove(e,t,r){if(Mr()||r==null||r instanceof Function||r.constructor&&r.constructor===Object)return!1;let n=[];r instanceof Array?n=r:n.push(r);let o=JC(e,t);return n.forEach(i=>{delete o[i],delete o[Ny][i]}),window[e].setItem(t,JSON.stringify(o)),!0},getAll(e,t){return JC(e,t,!0)},cleanAll(e,t){Mr()||window[e].setItem(t,JSON.stringify({}))}};Hyt=(()=>{let e={..._ce({isLocal:!0,isGlobal:!0})};return{..._ce({isLocal:!0,isGlobal:!1}),getProjectStorage(t){return JC(sW,XC+t,!0)},global:e,g:e}})();uVr=(()=>{let e={..._ce({isLocal:!1,isGlobal:!0})};return{..._ce({isLocal:!1,isGlobal:!1}),getProjectStorage(t){return JC(cW,XC+t,!0)},global:e,g:e,init:sVr,getInstance:cVr}})(),IP={getInstance:aVr,init:iVr,session:uVr,...Hyt,local:Hyt}});var UE,Gyt=Fe(()=>{d();p();Iy();UE={get(e){if(Mr())return"";let t=new RegExp(`(^| )${e}=([^;]*)(;|$)`),r=!Mr()&&typeof document<"u"&&document?.cookie?.match(t);return r?decodeURIComponent(r[2]):""}}});function Oy(e){try{let t=new Date().getTime(),r=!e.err&&(t-e?.startTime)/1e3||0;if(r>1){let n={...e?.msg,timeout:r};tM(e?.name,n)}else e.err&&tM(e?.name,e?.msg)}catch{tM("dbTimeOutReport-catch-err",e?.msg)}}var VIe,lVr,WIe,qyt,Vyt,Wyt,Kyt=Fe(()=>{d();p();qIe();nW();VIe="MULTILINGUAL_OKDB",lVr=9007199254740992,WIe="okI18nVersion",qyt=e=>{let r=IP.g.get(WIe)||{};r[e.project]||(r[e.project]={}),r[e.project][e.locale]=e.version,IP.g.set(WIe,r)};Vyt=(e,t)=>{if(!t)return null;if(localStorage.i18nDBversion=Number(t)+1,t>=lVr)return window?.indexedDB?.deleteDatabase(VIe),IP.g.set(WIe,{});let r={project:e.project,locale:e.locale,version:e.version},n=null;try{n=window&&window?.indexedDB?.open(VIe,Number(t)+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"}};Oy(o)},n.onblocked=()=>{let o={name:"setDB-onblocked-err",err:"err",msg:{...r,err:"onblocked"}};Oy(o)},n.onupgradeneeded=o=>{let i=n.result,a=null;try{if(i.objectStoreNames.contains(`${e.project}_${e.locale}`)){let c=o.target.transaction.objectStore(`${e.project}_${e.locale}`).put({project:e.data.project,version:e.data.version,data:JSON.stringify(e.data)});c.onsuccess=()=>{qyt(e)},c.onerror=u=>{let l={err:"err",name:"setDB-put-db-err",msg:{...r,err:u?.target}};Oy(l),i?.close()}}else{a=i.createObjectStore(`${e.project}_${e.locale}`,{keyPath:"project"}),a.createIndex("project","project",{unique:!1});let c=o.target.transaction.objectStore(`${e.project}_${e.locale}`).add({project:e.data.project,version:e.data.version,data:JSON.stringify(e.data)});c.onsuccess=()=>{qyt(e)},c.onerror=u=>{let l={err:"err",name:"setDB-add-db-err",msg:{...r,err:u?.target}};Oy(l),i?.close()}}}catch(s){let c={err:"err",name:"setDB-put-db-catch-err",msg:{...r,err:s?.message}};Oy(c)}}},Wyt=(e,t,r)=>{let n=new Date().getTime(),o=null;try{o=window&&window?.indexedDB?.open(VIe)}catch{return r(e)}o.onsuccess=i=>{let a=i.target.result;try{if(a.objectStoreNames.contains(`${e.project}_${e.locale}`)){let s=a.transaction([`${e.project}_${e.locale}`]);s.oncomplete=()=>{a?.close()};let u=s.objectStore(`${e.project}_${e.locale}`).get(`${e.project}_${e.locale}`);u.onsuccess=()=>{if(u.result){let l=u.result,f={startTime:n,name:"getDB-got-db-timeout",msg:{...e}};Oy(f),t(l)}else{let l={startTime:n,name:"getDB-nogot-db-timeout",msg:{...e}};Oy(l),r(e)}},u.onerror=l=>{let f={startTime:n,name:"getDB-getRequest-onerror-timeout",msg:{...e,err:l?.target}};Oy(f),r(e),a?.close()}}else{let s={startTime:n,name:"getDB-no-storeNames-timeout",msg:{...e}};Oy(s),r(e)}}catch(s){let c={startTime:n,name:"getDB-catch-err",err:"err",msg:{...e,err:s?.message}};Oy(c),r(e),a?.close()}},o.onerror=i=>{let a={startTime:n,name:"getDB-onerror-err",err:"err",msg:{...e,err:i?.target}};Oy(a),r(e),o?.close&&o?.close()},o.onblocked=i=>{let a={startTime:n,name:"getDB-onblocked-err",err:"err",msg:{...e,err:i?.target}};Oy(a),r(e),o?.close&&o?.close()}}});function Yyt(e,t){if(!t)return null;let{site:r,project:n,version:o,resourceType:i="js",fetchBaseUrl:a=Ug.fetchBaseUrl}=t,{LANGUAGE_VERSIONS:s}=VC(),c=t.locale||Ice.locale||!Mr()&&UE.get("locale")||!Mr()&&UE.get("language")||Tce,u=r?.toLowerCase(),l=n?.toLowerCase(),f=c&&c.toLowerCase&&c.toLowerCase().replace(/-/g,"_"),h=`${u}_${l}_${f}`,m=`${a}/${r}/${l}/${f}.${i}`,g=xce(n,!0),v=s[g]||o;return{url:`${m}${v?`?v=${v}`:""}`,namespace:h,finalVersion:v,locale:c}}function Jyt(e,t,r,n){let{localeDevStore:o,localeState:i}=Ug,a=i[t]&&i[t].locale||Ice.locale||UE.get("locale")||UE.get("language")||Tce,s=vIe(),c=e||{...window&&window[`${t}`],version:r,project:t},u={...o[`${t}`],...c,...s};Vh(u,{locale:a.toLowerCase(),project:`${t}`});let l=[];i.fetchModules.forEach(m=>{m.project===t?l.push({...m,fetchDone:!0}):l.push(m)}),i.fetchModules=l;let f=i[`${t}_${n}`];f?.updateView&&f?.updateView();let h=i.fetchConfigs.find(m=>m.project===`${t}`);h&&h.fastRender&&h.onLocaleReady(e||window[`${t}`])}function Cce(e,t,r,n){let{localeStore:o,localeDevStore:i,localeState:a,hasLoadedModules:s}=Ug,{onLocaleDataReady:c}=window||{},u=a[t.project]&&a[t.project].locale||Ice.locale||UE.get("locale")||UE.get("language")||Tce;!r&&window[`${t.project}`]&&!n&&!t.noCache&&window.addEventListener("load",()=>{try{let m=JSON.stringify(window[`${t.project}`]),g=gIe(t.locale,m),v=localStorage.i18nDBversion||1e4;!g&&Vyt({project:t.project,locale:t.locale,version:t.version,data:{...window[`${t.project}`],project:`${t.project}_${t.locale}`,version:t.version}},Number.isNaN(v)?1e4:v)}catch{tM("i18n-multiLoaded-setDB-err",t)}});let l=r||{...window&&window[`${t.project}`],version:t.version,project:t.project},f=vIe(),h={...i[`${t.project}`],...l,...f};if(c&&c(r||(window&&window[`${t.project}`],{project:t.project})),Vh(h,{locale:u.toLowerCase(),project:`${t.project}`}),e){s.push(t.project),t?.resolveFn(h);return}if(!Ug.usingRemote){o[`${t.project}`]=r||window&&window[`${t.project}`];return}!a[`${t.project}_${t.flag}`]||(o[`${t.project}`]=r||window&&window[`${t.project}`],Jyt(r,t.project,t.version,t.flag))}function dVr(e,t){let{localeState:r}=Ug,n=e.flag?r[`${e.project}_${e.flag}`]:r[e.project];n.errorTimes+=1;let{errorTimes:o}=n;if(o>=4){tM("i18n-remote-data-err",e);return}if(o!==2){t({...e},!e.flag,!0);return}let i=Tce,a=e.locale||Ice.locale||UE.get("locale")||UE.get("language");if(o===2&&(a!==i||r.urlTestLocale)){let s=r.fetchConfigs.find(u=>u.project===e.project),c=e;s?(s.locale=i,s.flag=e.flag,r[e.project]=i):c.locale=i,t(e.flag?{...s}:{...c},!e.flag,!0)}}function kP(e,t,r){let n=document.createElement("script");n.setAttribute("src",e.url),n.onerror=t,n.onload=r,document.head.appendChild(n)}function KIe(e,t,r){let{localeState:n,hasLoadedModules:o}=Ug,{project:i,noCache:a,flag:s,noFetch:c,resolveFn:u}=e;t&&!r&&(n[i]={},n[i].errorTimes=0);let l=Yyt(t,e),f=l.finalVersion;if(o.includes(i))return Jyt(!1,i,f,s),e?.resolveFn&&e?.resolveFn(window[`${i}`]);let h=l.locale,m=()=>{dVr(e,KIe)},g={project:i,version:f,locale:h,noCache:a,flag:s,resolveFn:u},v=()=>{Cce(t,g,!1)};if(window&&window?.indexedDB?.open&&!a&&!c){let b=IP.g.get(fVr)||{};(b[i]&&b[i][h]||"")===f?window&&window[`${i}`]?Cce(t,g,!1,!0):(Wyt({project:i,version:f,locale:h},T=>{if(T){let B=gIe(h,T.data||""),F=JSON.parse(T.data);F&&!B&&(window[`${i}`]=F),f===T.version&&!B?Cce(t,g,F):kP(l,m,v)}else kP(l,m,v)},()=>{kP(l,m,v)}),$vt(i,l,kP,m,v)):window[`${i}`]?Cce(t,g,window[`${i}`],!0):kP(l,m,v)}else!c&&kP(l,m,v),c&&v();return null}var fVr,Tce,Ice,Xyt=Fe(()=>{d();p();SP();Ty();qIe();WC();tW();Gyt();Kyt();nW();rW();fVr="okI18nVersion",Tce="en_US",Ice=vu()});function kce(e={}){let t=vu();t.envSign&&t.envSign!=="prod"&&Kvt({fetchBaseUrl:VC().BASE_URL_PREVIEW});let r={...e};r.project=xce(r?.project);let n=null,o=new Promise(i=>{n=i});return r.resolveFn=n,KIe(r,!0),o}var Zyt=Fe(()=>{d();p();Ty();tW();Xyt();nW();rW()});var pVr,hVr,Qyt=Fe(()=>{d();p();Iy();Myt();Zyt();rW();({localeStore:pVr,localeState:hVr}=Ug);Mr()||window&&window.location?.search?.slice(1)?.split("&")?.forEach(e=>{let t=e.split("=");t[0]==="test_locale"&&(hVr.urlTestLocale=t[1])})});function yVr(e){return gVr.some(t=>e.startsWith(t))}function xVr(e){return new URL(e,"https://tempurl.com").pathname}function wVr(e){return!!(!e||typeof e!="string"||yVr(e)||!e.startsWith("/")||e.startsWith("/\\"))}function AVr(e){if(wVr(e))return!0;let{okUtilsConfig:r={}}=Wi,{prefixLangPathFilter:n}=r;return(n||mVr).some(i=>e.startsWith(i))}function $yt(e){return xVr(e)==="/"?e:e.replace(/\/(?=[\\?#]|$)/,"")}function Mce(e){if(!e||typeof e!="string")return e;try{let t=e,{langPath:r="",localeMap:n={},locale:o=""}=Wi,i=o?.toLowerCase()?.replace("-","_"),a=bVr(n),s=e.match(vVr)?.[0];if(s){let u=t.split("/").length-1;t=t.replace(s,u===1?"/":"")}if(AVr(t)||!r&&i!==a)return $yt(e);let c=t.startsWith(`${r}/`)?t:`${r}${t}`;return $yt(c)}catch{return e}}var mVr,gVr,vVr,bVr,ebt=Fe(()=>{d();p();Fg();mVr=["/support/","/docs/","/docs-v5/","/academy/"],gVr=["http","//","\\/","/\\","\\","okx:","chrome-extension:"],vVr=/^\/[a-z]{2}(-[a-z]{2,4})?(-[a-z]{2})?(?=\/|$|[?#])/i;bVr=e=>{let t="";return Object.keys(e).forEach(r=>{e[r]||(t=r)}),t}});var tbt=Fe(()=>{d();p();ebt()});var rbt=Fe(()=>{d();p()});var rs=Fe(()=>{d();p();kyt();$8e();Qyt();Fg();tbt();WC();W8e();SP();rbt()});function _Vr(){let e;if(typeof globalThis<"u")e=globalThis;else if(typeof window<"u")e=window;else if(typeof globalThis<"u")e=globalThis;else throw new Error("unable to locate global object");let t={};return Mr()&&SVr(t),Mr()&&EVr(t),Mr()?{...e,...t}:e}var SVr,EVr,St,fa=Fe(()=>{d();p();rs();SVr=e=>{let t=["addEventListener","removeEventListener","IntersectionObserver","getComputedStyle","scrollTo"],r=["location","event","navigator"],n=["devicePixelRatio"],o=["devicePixelRatio","scrollY","scrollX","innerWidth","innerHeight"];for(let i=0;i<t.length;i++)e[t[i]]||(e[t[i]]=function(){return null});for(let i=0;i<r.length;i++)e[r[i]]||(e[r[i]]={});for(let i=0;i<n.length;i++)e[n[i]]||(e[n[i]]="");for(let i=0;i<o.length;i++)e[o[i]]||(e[o[i]]=0)},EVr=e=>{let t=["addEventListener","removeEventListener","appendChild","getComputedStyle"],r=["createElement","getElementById","getElementsByTagName","getElementsByClassName","removeChild","querySelector"],n=t.concat(r);if(!e.document){let i={},a={};for(let s=0;s<t.length;s++)i[t[s]]||(i[t[s]]=function(){return null});for(let s=0;s<n.length;s++)a[n[s]]||(a[n[s]]=function(){return null});a.body=i,e.document=a}};St=_Vr()});function obt(){St.okd||(St.okd={})}function CVr(e,t){obt(),St.okd[e]=t}function TVr(e){return obt(),St.okd[e]}var nbt,zE,MP=Fe(()=>{d();p();fa();nbt="zIndexFlag",zE=(()=>{function r(n){let o=TVr(nbt)||1e4;return n&&(o=3e4),n||CVr(nbt,o+1),{value:o}}return{next:r}})()});function oM(){return/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i.test(St?.navigator?.userAgent)}function ibt(){return!!St?.navigator?.userAgent?.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)}function JIe(){return/^((?!chrome|android).)*safari/i.test(St?.navigator?.userAgent)}function IVr(e={},t={}){let r={...t};return Object.keys(e).forEach(n=>{let o=e?.[n];t?.[n]===void 0&&(r[n]=o)}),r}function abt(e,t,r){let n={...e,...r};return(t.invalidGlobalConfig||t.overrideGlobalConfig)&&(n={...e}),IVr(n,t)}function fW(e=16){let t=e,r="0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz".split("");t||(t=Math.floor(LE.mathRandom()*r.length));let n="";for(let o=0;o<t;o++)n+=r[Math.floor(LE.mathRandom()*r.length)];return`okd${n}`}function Rce(e,t,r,n){let o=r?r.call(n,e,t):void 0;if(o!==void 0)return!!o;if(e===t)return!0;if(typeof e!="object"||!e||typeof t!="object"||!t)return!1;let i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)return!1;let s=Object.prototype.hasOwnProperty.bind(t);for(let c=0;c<i.length;c++){let u=i[c];if(!s(u))return!1;let l=e[u],f=t[u];if(o=r?r.call(n,l,f,u):void 0,o===!1||o===void 0&&l!==f)return!1}return!0}function RP(e,t=0,r=1e3){return typeof t=="number"&&e<t?t:typeof r=="number"&&e>r?r:e}function dW(e){if(!e)return null;let r=St.getComputedStyle(e)?.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 qg=Fe(()=>{d();p();rs();fa();MP()});var cbt,Nce,sbt,iM,XIe,pW,kVr,vt,On=Fe(()=>{d();p();cbt=fe(Je());Pa();$gt();qg();Nce={...evt.fetchConfig,version:Date.now()},sbt={isDev:!1,fetchConfig:Nce},XIe=class{constructor(){Aie(this,iM,{okdNamespace:"",okdsIconNamespace:"",okdVersion:"latest",popupClassName:"",popupDir:void 0,frozenScroll:!0,localeProviderProps:{...sbt,fetchConfig:{...Nce}},loaderConfig:{}});_e(this,"setConfig",(t={})=>{let r={...t};t.isRTL&&(r.popupDir="rtl"),Object.assign(uE(this,iM),{...r,...t,localeProviderProps:{...sbt,...t?.localeProviderProps||{},fetchConfig:{...Nce,...t?.localeProviderProps?.fetchConfig||{}}}})});_e(this,"getConfig",()=>uE(this,iM));_e(this,"mergeProps",(t,r,n)=>{let o=uE(this,iM)[n];return abt(t,r,o)})}get data(){return uE(this,iM)}};iM=new WeakMap;pW=new XIe;pW.componentNames=X5;pW.fetchConfig=Nce;kVr=(e,t,r)=>(0,cbt.useMemo)(()=>pW.mergeProps(e,t,r),[e,t,r]);pW.useMergeProps=kVr;vt=pW});var ZIe,kt,ubt=Fe(()=>{d();p();ZIe={xxs:"xxs",xs:"xs",s:"s",sm:"sm",md:"md",lg:"lg",xl:"xl",xxl:"xxl",xxxl:"xxxl"};ZIe.default=ZIe.md;kt=ZIe});var MVr,wo,lbt=Fe(()=>{d();p();MVr={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"},wo=MVr});var $0,fbt=Fe(()=>{d();p();$0={hover:"hover",click:"click"}});var Di,Ku,By,dbt=Fe(()=>{d();p();Di={top:"top",topLeft:"topLeft",topRight:"topRight",right:"right",rightTop:"rightTop",rightBottom:"rightBottom",left:"left",leftTop:"leftTop",leftBottom:"leftBottom",bottom:"bottom",bottomLeft:"bottomLeft",bottomRight:"bottomRight"},Ku={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"},By={right:"right",left:"left",center:"center"}});var Nt,Qr=Fe(()=>{d();p();ubt();lbt();fbt();dbt();Nt="okui"});var mW=Fe(()=>{});var hbt=Fe(()=>{d();p();mW()});var mbt=Fe(()=>{d();p();mW()});var gbt=Fe(()=>{});var vbt=Fe(()=>{d();p();gbt()});var Bce,bbt,OP,ybt,Pce,em,ZC=Fe(()=>{d();p();gi();vi();hbt();yi();bi();mbt();Bce=fe(Je()),bbt=fe(Er()),OP=fe(zn());rs();On();Qr();vbt();ybt=`${Nt}-powerLink`,Pce=(0,Bce.forwardRef)((e,t)=>{let{children:r,href:n,className:o,withLangPath:i,handleStyle:a,onClick:s,preventDefault:c,...u}=vt.mergeProps(Pce.defaultPropsValue,e,vt.componentNames.PowerLink),l=typeof n=="string"?n:void 0,f=i?Mce(l):l;return Bce.default.createElement("a",{href:f||void 0,rel:"noopener",...u,onClick:m=>{c&&m.preventDefault(),s&&s(m)},ref:t,className:(0,bbt.default)(vt.data.okdNamespace,`${ybt}-a11y`,a&&ybt,o)},r)});Pce.propTypes={href:OP.default.string,className:OP.default.string,withLangPath:OP.default.bool,handleStyle:OP.default.bool,preventDefault:OP.default.bool};Pce.defaultPropsValue={href:void 0,className:"",withLangPath:!0,handleStyle:!0};em=Pce});function bu(e){let{localeProps:t={},children:r,locale:n}=vt.mergeProps(bu.defaultPropsValue,e),{fetchConfig:o,...i}=t,a={...vt.data.localeProviderProps,...i,fetchConfig:{...vt.data.localeProviderProps.fetchConfig,locale:Wi.locale,...o}};n&&(a.fetchConfig.locale=n);let s=async()=>{let u=Object.keys(a.localeData||{}).length>0;!St.okdI18nPromise&&!u&&(St.okdI18nPromise=kce(a.fetchConfig));let l=u?a.localeData:await St.okdI18nPromise;if(!St.okdI18n){let f=new nM({i18nData:l,...a.fetchConfig});St.okdI18n=f,St.dispatchEvent(new Event("okdI18nLoaded"))}};(0,tm.useEffect)(()=>{s()},[]);let c=(0,tm.useMemo)(()=>({toLocale:(u,l,f,h)=>St.okdI18n?.t?.(u,l,f,h)}),[]);return tm.default.createElement(wbt.Provider,{value:c},r)}function RVr({localeKey:e,values:t={},extra:r={},handler:n={}}){return QIe(),tm.default.createElement(tm.default.Fragment,null,St.okdI18n?.t?.(e,t,r,n))}var tm,xbt,wbt,QIe,hf,Vg=Fe(()=>{d();p();gi();vi();yi();bi();tm=fe(Je()),xbt=fe(zn());rs();On();fa();wbt=tm.default.createContext({}),QIe=()=>{let[,e]=(0,tm.useState)(Date.now());return(0,tm.useEffect)(()=>{let t=()=>{e(Date.now())};return St.addEventListener("okdI18nLoaded",t),()=>{St.removeEventListener("okdI18nLoaded",t)}},[]),tm.default.useContext(wbt)};bu.propTypes={localeProps:xbt.default.object};bu.defaultPropsValue={localeProps:{}};hf=(e="",t={},r={},n={})=>tm.default.createElement(RVr,{localeKey:e,values:t,extra:r,handler:n});bu.toLocale=hf});var Abt=Fe(()=>{});var Sbt=Fe(()=>{d();p();Abt()});var Dce,Lce,$Ie=Fe(()=>{d();p();Dce=fe(Je()),Lce=()=>{let[e,t]=(0,Dce.useState)(!1);return(0,Dce.useEffect)(()=>{t(!0)},[]),e}});var Fce,Ebt,_bt,Uce,xp,QC=Fe(()=>{d();p();gi();vi();yi();bi();Fce=fe(Je()),Ebt=fe(Er()),_bt=fe(zn());On();Vg();Qr();Sbt();$Ie();Uce=(0,Fce.forwardRef)((e,t)=>{let{id:r,className:n,children:o,localeKey:i,localeValues:a,...s}=vt.mergeProps(Uce.defaultPropsValue,e),c=Lce();return Fce.default.createElement("span",{...s,ref:t,id:r,className:(0,Ebt.default)(`${Nt}-a11y-text`,n)},o||c&&i&&hf(i,a))});Uce.propTypes={children:_bt.default.node};Uce.defaultPropsValue={className:"",children:null};xp=Uce});function Tbt(e,t){if(!e)return t;let r=t;return typeof e=="function"?r=e():"current"in e?r=e.current:r=e,r}var NVr,eke,Ibt,tke,zce=Fe(()=>{d();p();Pa();NVr=e=>xi[e?.type?.elementType];eke=e=>e?.type?.displayName===X5.Icon,Ibt=e=>e?.type?.displayName===X5.Button||e?.target?.type==="button",tke=e=>NVr(e)||eke(e)||String(e?.props?.tabIndex)==="0"});function Wh(e,t,r){let{target:n=[St],eventName:o="keyup",capture:i,once:a,passive:s,enable:c=!0}=r||{},u=(0,jce.useRef)(t);u.current=t,(0,jce.useEffect)(()=>{if(!c||!e||!t)return()=>{};let l=[].concat(n).map(f=>{let h=Tbt(f,St),m=g=>{let v=g.keyCode??g.code;(Array.isArray(e)&&e.includes(v)||v===e||e==="all")&&u.current?.(g,v)};return h?.addEventListener(o,m,{capture:i,once:a,passive:s}),{targetElement:h,eventListener:m}});return()=>{l.forEach(({targetElement:f,eventListener:h})=>{f?.removeEventListener(o,h,{passive:s})})}},[c,o,i,a,s,n])}var jce,sM=Fe(()=>{d();p();jce=fe(Je());zce();fa()});var gW=Z(ns=>{"use strict";d();p();var rke=Symbol.for("react.transitional.element"),kbt=Symbol.for("react.element"),nke=Symbol.for("react.portal"),Hce=Symbol.for("react.fragment"),Gce=Symbol.for("react.strict_mode"),qce=Symbol.for("react.profiler");Symbol.for("react.provider");var Vce=Symbol.for("react.consumer"),Wce=Symbol.for("react.context"),Kce=Symbol.for("react.forward_ref"),Yce=Symbol.for("react.suspense"),Jce=Symbol.for("react.suspense_list"),Xce=Symbol.for("react.memo"),Zce=Symbol.for("react.lazy"),OVr=Symbol.for("react.offscreen"),BVr=Symbol.for("react.client.reference");function Py(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case rke:case kbt:switch(e=e.type,e){case Hce:case qce:case Gce:case Yce:case Jce:return e;default:switch(e=e&&e.$$typeof,e){case Wce:case Kce:case Zce:case Xce:return e;case Vce:return e;default:return t}}case nke:return t}}}ns.ContextConsumer=Vce;ns.ContextProvider=Wce;ns.Element=rke;ns.ForwardRef=Kce;ns.Fragment=Hce;ns.Lazy=Zce;ns.Memo=Xce;ns.Portal=nke;ns.Profiler=qce;ns.StrictMode=Gce;ns.Suspense=Yce;ns.SuspenseList=Jce;ns.isContextConsumer=function(e){return Py(e)===Vce};ns.isContextProvider=function(e){return Py(e)===Wce};ns.isElement=function(e){return typeof e=="object"&&e!==null&&(e.$$typeof===rke||e.$$typeof===kbt)};ns.isForwardRef=function(e){return Py(e)===Kce};ns.isFragment=function(e){return Py(e)===Hce};ns.isLazy=function(e){return Py(e)===Zce};ns.isMemo=function(e){return Py(e)===Xce};ns.isPortal=function(e){return Py(e)===nke};ns.isProfiler=function(e){return Py(e)===qce};ns.isStrictMode=function(e){return Py(e)===Gce};ns.isSuspense=function(e){return Py(e)===Yce};ns.isSuspenseList=function(e){return Py(e)===Jce};ns.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Hce||e===qce||e===Gce||e===Yce||e===Jce||e===OVr||typeof e=="object"&&e!==null&&(e.$$typeof===Zce||e.$$typeof===Xce||e.$$typeof===Wce||e.$$typeof===Vce||e.$$typeof===Kce||e.$$typeof===BVr||e.getModuleId!==void 0)};ns.typeOf=Py});function $ce(e,t){if(typeof e=="function")e(t);else if(typeof e=="object"&&e&&"current"in e){let r=e;r.current=t}}var oke,ike,Qce,ake=Fe(()=>{d();p();oke=fe(Je()),ike=fe(gW()),Qce=e=>{if(e&&(0,oke.isValidElement)(e)&&!(0,ike.isFragment)(e)){let t=e;return t.props.propertyIsEnumerable("ref")?t.props.ref:t.ref}return null}});var Mbt=Fe(()=>{});var Rbt=Fe(()=>{d();p();Mbt()});function p2(e){let{children:t,disabled:r,forceAriaButton:n,onClick:o,...i}=vt.mergeProps(p2.defaultPropsValue,e),{onClick:a,onMouseEnter:s,className:c,ref:u,...l}=t?.props||{},f=(0,BP.useRef)(null),h=(0,BP.useCallback)(g=>{let v=Qce(t);f.current=g,v&&$ce(v,g)},[t,e,u]);return Wh([Ls.ENTER,Ls.SPACE],g=>{g.preventDefault(),r||(o?.(g),g?.target?.click?g.target?.click():a?.(g))},{eventName:"keydown",target:f,enable:f.current&&!!a||n}),t?.props?BP.default.cloneElement(t,{ref:h,...n||a||s?{"aria-disabled":r,className:(0,Nbt.default)(c,`${Nt}-a11y-button`),role:"button",tabIndex:"0",...i,...l}:{"aria-hidden":t.props["aria-label"]?t.props["aria-hidden"]:!0}}):t}var BP,Nbt,Obt,ske=Fe(()=>{d();p();gi();vi();yi();bi();BP=fe(Je()),Nbt=fe(Er()),Obt=fe(zn());Pa();sM();On();ake();Qr();Rbt();p2.defaultPropsValue={disabled:void 0};p2.propTypes={disabled:Obt.default.bool}});function Uc(){return vt.data.isRTL??Wi.isRTL}function Pbt(e){return Uc()&&Bbt[e]||e}function cM(e){return Uc()&&typeof e=="string"?e.replace(/left|right|Left|Right/g,t=>Bbt[t]||t):e}var Bbt,Wg=Fe(()=>{d();p();rs();On();Bbt={left:"right",right:"left",Right:"Left",Left:"Right"}});var Dbt=Fe(()=>{});var Lbt=Fe(()=>{d();p();Dbt()});var vW,cke,jE,yW,wr,xu=Fe(()=>{d();p();gi();vi();yi();bi();vW=fe(Je()),cke=fe(Er()),jE=fe(zn());On();Wg();ske();Qr();Lbt();Pa();yW=e=>{let{className:t,style:r,isColor:n,onClick:o,filterClassName:i,rtlIconName:a,iconName:s,withContainerFontFamily:c,a11yText:u,fontSize:l,forceAriaButton:f,...h}=vt.useMergeProps(yW.defaultPropsValue,e,vt.componentNames.Icon),m=(0,cke.default)(Uc()&&a||s,t)||"",g=(0,vW.useMemo)(()=>c&&m?.split(" ").some(x=>x.startsWith("ok")),[m,c]);vt.data.okdsIconNamespace&&(m=m.replace(/okds-/g,()=>`${vt.data.okdsIconNamespace}-okds-`));let v=typeof i=="function"?i("icon","iconfont",m):`icon iconfont ${m}`,b={style:{fontSize:l,...r},onClick:o};return vW.default.createElement(p2,{forceAriaButton:f},vW.default.createElement("i",{className:(0,cke.default)(g&&`${Nt}-icon`,v),...b,role:o||f?"button":"img","aria-label":u,...h}))};yW.defaultPropsValue={className:"",style:{},onClick:null,iconName:void 0,rtlIconName:void 0,withContainerFontFamily:!1,a11yText:void 0,fontSize:void 0};yW.propTypes={className:jE.default.string,iconName:jE.default.string,rtlIconName:jE.default.string,style:jE.default.any,withContainerFontFamily:jE.default.bool,onClick:jE.default.func,a11yText:jE.default.string,fontSize:jE.default.string};yW.displayName=X5.Icon;wr=yW});var GVr,dM,pke=Fe(()=>{d();p();GVr={_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}},dM=GVr});var qVr,qbt,Vbt=Fe(()=>{d();p();pke();qVr={...dM,_xl:{...dM._xl,query:"(min-width: 1270px) and (max-width: 1859px)"},_2xl:{...dM._xl,media:"_2xl",preMedia:"xl",query:"(min-width: 1860px) and (max-width: 2036px)"},_3xl:{...dM._xl,media:"_3xl",preMedia:"_2xl",query:"(min-width: 2037px)"}},qbt=qVr});var hke,bd,mke=Fe(()=>{d();p();pke();Vbt();hke=class{constructor(){this.mediaSet=dM}addBiggerThanXL(){this.isBiggerThanXL=!0,this.mediaSet=qbt}setMediaConfig(t){Object.keys(t).forEach(r=>{this.mediaSet[r]={...this.mediaSet[r],...t[r]}})}},bd=new hke});var Wbt=Fe(()=>{d();p()});var h1t=Z((sVo,sue)=>{d();p();var Kbt,Ybt,Jbt,Xbt,Zbt,Qbt,$bt,e1t,t1t,iue,gke,r1t,n1t,o1t,UP,i1t,a1t,s1t,c1t,u1t,l1t,f1t,d1t,p1t,aue;(function(e){var t=typeof globalThis=="object"?globalThis:typeof self=="object"?self:typeof this=="object"?this:{};typeof define=="function"&&define.amd?define("tslib",["exports"],function(n){e(r(t,r(n)))}):typeof sue=="object"&&typeof sue.exports=="object"?e(r(t,r(sue.exports))):e(r(t));function r(n,o){return n!==t&&(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(e){var 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])};Kbt=function(n,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");t(n,o);function i(){this.constructor=n}n.prototype=o===null?Object.create(o):(i.prototype=o.prototype,new i)},Ybt=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},Jbt=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},Xbt=function(n,o,i,a){var s=arguments.length,c=s<3?o:a===null?a=Object.getOwnPropertyDescriptor(o,i):a,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")c=Reflect.decorate(n,o,i,a);else for(var l=n.length-1;l>=0;l--)(u=n[l])&&(c=(s<3?u(c):s>3?u(o,i,c):u(o,i))||c);return s>3&&c&&Object.defineProperty(o,i,c),c},Zbt=function(n,o){return function(i,a){o(i,a,n)}},Qbt=function(n,o){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(n,o)},$bt=function(n,o,i,a){function s(c){return c instanceof i?c:new i(function(u){u(c)})}return new(i||(i=Promise))(function(c,u){function l(m){try{h(a.next(m))}catch(g){u(g)}}function f(m){try{h(a.throw(m))}catch(g){u(g)}}function h(m){m.done?c(m.value):s(m.value).then(l,f)}h((a=a.apply(n,o||[])).next())})},e1t=function(n,o){var i={label:0,sent:function(){if(c[0]&1)throw c[1];return c[1]},trys:[],ops:[]},a,s,c,u;return u={next:l(0),throw:l(1),return:l(2)},typeof Symbol=="function"&&(u[Symbol.iterator]=function(){return this}),u;function l(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}}},t1t=function(n,o){for(var i in n)i!=="default"&&!Object.prototype.hasOwnProperty.call(o,i)&&aue(o,n,i)},aue=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]},iue=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.")},gke=function(n,o){var i=typeof Symbol=="function"&&n[Symbol.iterator];if(!i)return n;var a=i.call(n),s,c=[],u;try{for(;(o===void 0||o-- >0)&&!(s=a.next()).done;)c.push(s.value)}catch(l){u={error:l}}finally{try{s&&!s.done&&(i=a.return)&&i.call(a)}finally{if(u)throw u.error}}return c},r1t=function(){for(var n=[],o=0;o<arguments.length;o++)n=n.concat(gke(arguments[o]));return n},n1t=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],u=0,l=c.length;u<l;u++,s++)a[s]=c[u];return a},o1t=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))},UP=function(n){return this instanceof UP?(this.v=n,this):new UP(n)},i1t=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={},u("next"),u("throw"),u("return"),s[Symbol.asyncIterator]=function(){return this},s;function u(v){a[v]&&(s[v]=function(b){return new Promise(function(x,E){c.push([v,b,x,E])>1||l(v,b)})})}function l(v,b){try{f(a[v](b))}catch(x){g(c[0][3],x)}}function f(v){v.value instanceof UP?Promise.resolve(v.value.v).then(h,m):g(c[0][2],v)}function h(v){l("next",v)}function m(v){l("throw",v)}function g(v,b){v(b),c.shift(),c.length&&l(c[0][0],c[0][1])}},a1t=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(u){return(i=!i)?{value:UP(n[s](u)),done:s==="return"}:c?c(u):u}:c}},s1t=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 iue=="function"?iue(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(u){return new Promise(function(l,f){u=n[c](u),s(l,f,u.done,u.value)})}}function s(c,u,l,f){Promise.resolve(f).then(function(h){c({value:h,done:l})},u)}},c1t=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};u1t=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)&&aue(o,n,i);return r(o,n),o},l1t=function(n){return n&&n.__esModule?n:{default:n}},f1t=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)},d1t=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},p1t=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)},e("__extends",Kbt),e("__assign",Ybt),e("__rest",Jbt),e("__decorate",Xbt),e("__param",Zbt),e("__metadata",Qbt),e("__awaiter",$bt),e("__generator",e1t),e("__exportStar",t1t),e("__createBinding",aue),e("__values",iue),e("__read",gke),e("__spread",r1t),e("__spreadArrays",n1t),e("__spreadArray",o1t),e("__await",UP),e("__asyncGenerator",i1t),e("__asyncDelegator",a1t),e("__asyncValues",s1t),e("__makeTemplateObject",c1t),e("__importStar",u1t),e("__importDefault",l1t),e("__classPrivateFieldGet",f1t),e("__classPrivateFieldSet",d1t),e("__classPrivateFieldIn",p1t)})});var m1t,$C,os,lVo,fVo,dVo,pVo,hVo,mVo,gVo,vVo,yVo,bVo,xVo,wVo,pM,AVo,SVo,EVo,_Vo,CVo,TVo,IVo,kVo,MVo,RVo,hM=Fe(()=>{d();p();m1t=fe(h1t(),1),{__extends:$C,__assign:os,__rest:lVo,__decorate:fVo,__param:dVo,__metadata:pVo,__awaiter:hVo,__generator:mVo,__exportStar:gVo,__createBinding:vVo,__values:yVo,__read:bVo,__spread:xVo,__spreadArrays:wVo,__spreadArray:pM,__await:AVo,__asyncGenerator:SVo,__asyncDelegator:EVo,__asyncValues:_Vo,__makeTemplateObject:CVo,__importStar:TVo,__importDefault:IVo,__classPrivateFieldGet:kVo,__classPrivateFieldSet:MVo,__classPrivateFieldIn:RVo}=m1t.default});var L1t=Z((PVo,lue)=>{d();p();var g1t,v1t,y1t,b1t,x1t,w1t,A1t,S1t,E1t,cue,vke,_1t,C1t,T1t,zP,I1t,k1t,M1t,R1t,N1t,O1t,B1t,P1t,D1t,uue;(function(e){var t=typeof globalThis=="object"?globalThis:typeof self=="object"?self:typeof this=="object"?this:{};typeof define=="function"&&define.amd?define("tslib",["exports"],function(n){e(r(t,r(n)))}):typeof lue=="object"&&typeof lue.exports=="object"?e(r(t,r(lue.exports))):e(r(t));function r(n,o){return n!==t&&(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(e){var 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])};g1t=function(n,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");t(n,o);function i(){this.constructor=n}n.prototype=o===null?Object.create(o):(i.prototype=o.prototype,new i)},v1t=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},y1t=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},b1t=function(n,o,i,a){var s=arguments.length,c=s<3?o:a===null?a=Object.getOwnPropertyDescriptor(o,i):a,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")c=Reflect.decorate(n,o,i,a);else for(var l=n.length-1;l>=0;l--)(u=n[l])&&(c=(s<3?u(c):s>3?u(o,i,c):u(o,i))||c);return s>3&&c&&Object.defineProperty(o,i,c),c},x1t=function(n,o){return function(i,a){o(i,a,n)}},w1t=function(n,o){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(n,o)},A1t=function(n,o,i,a){function s(c){return c instanceof i?c:new i(function(u){u(c)})}return new(i||(i=Promise))(function(c,u){function l(m){try{h(a.next(m))}catch(g){u(g)}}function f(m){try{h(a.throw(m))}catch(g){u(g)}}function h(m){m.done?c(m.value):s(m.value).then(l,f)}h((a=a.apply(n,o||[])).next())})},S1t=function(n,o){var i={label:0,sent:function(){if(c[0]&1)throw c[1];return c[1]},trys:[],ops:[]},a,s,c,u;return u={next:l(0),throw:l(1),return:l(2)},typeof Symbol=="function"&&(u[Symbol.iterator]=function(){return this}),u;function l(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}}},E1t=function(n,o){for(var i in n)i!=="default"&&!Object.prototype.hasOwnProperty.call(o,i)&&uue(o,n,i)},uue=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]},cue=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.")},vke=function(n,o){var i=typeof Symbol=="function"&&n[Symbol.iterator];if(!i)return n;var a=i.call(n),s,c=[],u;try{for(;(o===void 0||o-- >0)&&!(s=a.next()).done;)c.push(s.value)}catch(l){u={error:l}}finally{try{s&&!s.done&&(i=a.return)&&i.call(a)}finally{if(u)throw u.error}}return c},_1t=function(){for(var n=[],o=0;o<arguments.length;o++)n=n.concat(vke(arguments[o]));return n},C1t=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],u=0,l=c.length;u<l;u++,s++)a[s]=c[u];return a},T1t=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))},zP=function(n){return this instanceof zP?(this.v=n,this):new zP(n)},I1t=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={},u("next"),u("throw"),u("return"),s[Symbol.asyncIterator]=function(){return this},s;function u(v){a[v]&&(s[v]=function(b){return new Promise(function(x,E){c.push([v,b,x,E])>1||l(v,b)})})}function l(v,b){try{f(a[v](b))}catch(x){g(c[0][3],x)}}function f(v){v.value instanceof zP?Promise.resolve(v.value.v).then(h,m):g(c[0][2],v)}function h(v){l("next",v)}function m(v){l("throw",v)}function g(v,b){v(b),c.shift(),c.length&&l(c[0][0],c[0][1])}},k1t=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(u){return(i=!i)?{value:zP(n[s](u)),done:s==="return"}:c?c(u):u}:c}},M1t=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 cue=="function"?cue(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(u){return new Promise(function(l,f){u=n[c](u),s(l,f,u.done,u.value)})}}function s(c,u,l,f){Promise.resolve(f).then(function(h){c({value:h,done:l})},u)}},R1t=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};N1t=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)&&uue(o,n,i);return r(o,n),o},O1t=function(n){return n&&n.__esModule?n:{default:n}},B1t=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)},P1t=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},D1t=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)},e("__extends",g1t),e("__assign",v1t),e("__rest",y1t),e("__decorate",b1t),e("__param",x1t),e("__metadata",w1t),e("__awaiter",A1t),e("__generator",S1t),e("__exportStar",E1t),e("__createBinding",uue),e("__values",cue),e("__read",vke),e("__spread",_1t),e("__spreadArrays",C1t),e("__spreadArray",T1t),e("__await",zP),e("__asyncGenerator",I1t),e("__asyncDelegator",k1t),e("__asyncValues",M1t),e("__makeTemplateObject",R1t),e("__importStar",N1t),e("__importDefault",O1t),e("__classPrivateFieldGet",B1t),e("__classPrivateFieldSet",P1t),e("__classPrivateFieldIn",D1t)})});var F1t,wW,mM,FVo,UVo,zVo,jVo,HVo,GVo,qVo,VVo,WVo,KVo,YVo,JVo,fue,XVo,ZVo,QVo,$Vo,eWo,tWo,rWo,nWo,oWo,iWo,yke=Fe(()=>{d();p();F1t=fe(L1t(),1),{__extends:wW,__assign:mM,__rest:FVo,__decorate:UVo,__param:zVo,__metadata:jVo,__awaiter:HVo,__generator:GVo,__exportStar:qVo,__createBinding:VVo,__values:WVo,__read:KVo,__spread:YVo,__spreadArrays:JVo,__spreadArray:fue,__await:XVo,__asyncGenerator:ZVo,__asyncDelegator:QVo,__asyncValues:$Vo,__makeTemplateObject:eWo,__importStar:tWo,__importDefault:rWo,__classPrivateFieldGet:nWo,__classPrivateFieldSet:oWo,__classPrivateFieldIn:iWo}=F1t.default});var axt=Z((uWo,hue)=>{d();p();var U1t,z1t,j1t,H1t,G1t,q1t,V1t,W1t,K1t,due,bke,Y1t,J1t,X1t,jP,Z1t,Q1t,$1t,ext,txt,rxt,nxt,oxt,ixt,pue;(function(e){var t=typeof globalThis=="object"?globalThis:typeof self=="object"?self:typeof this=="object"?this:{};typeof define=="function"&&define.amd?define("tslib",["exports"],function(n){e(r(t,r(n)))}):typeof hue=="object"&&typeof hue.exports=="object"?e(r(t,r(hue.exports))):e(r(t));function r(n,o){return n!==t&&(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(e){var 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])};U1t=function(n,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");t(n,o);function i(){this.constructor=n}n.prototype=o===null?Object.create(o):(i.prototype=o.prototype,new i)},z1t=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},j1t=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},H1t=function(n,o,i,a){var s=arguments.length,c=s<3?o:a===null?a=Object.getOwnPropertyDescriptor(o,i):a,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")c=Reflect.decorate(n,o,i,a);else for(var l=n.length-1;l>=0;l--)(u=n[l])&&(c=(s<3?u(c):s>3?u(o,i,c):u(o,i))||c);return s>3&&c&&Object.defineProperty(o,i,c),c},G1t=function(n,o){return function(i,a){o(i,a,n)}},q1t=function(n,o){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(n,o)},V1t=function(n,o,i,a){function s(c){return c instanceof i?c:new i(function(u){u(c)})}return new(i||(i=Promise))(function(c,u){function l(m){try{h(a.next(m))}catch(g){u(g)}}function f(m){try{h(a.throw(m))}catch(g){u(g)}}function h(m){m.done?c(m.value):s(m.value).then(l,f)}h((a=a.apply(n,o||[])).next())})},W1t=function(n,o){var i={label:0,sent:function(){if(c[0]&1)throw c[1];return c[1]},trys:[],ops:[]},a,s,c,u;return u={next:l(0),throw:l(1),return:l(2)},typeof Symbol=="function"&&(u[Symbol.iterator]=function(){return this}),u;function l(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}}},K1t=function(n,o){for(var i in n)i!=="default"&&!Object.prototype.hasOwnProperty.call(o,i)&&pue(o,n,i)},pue=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]},due=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.")},bke=function(n,o){var i=typeof Symbol=="function"&&n[Symbol.iterator];if(!i)return n;var a=i.call(n),s,c=[],u;try{for(;(o===void 0||o-- >0)&&!(s=a.next()).done;)c.push(s.value)}catch(l){u={error:l}}finally{try{s&&!s.done&&(i=a.return)&&i.call(a)}finally{if(u)throw u.error}}return c},Y1t=function(){for(var n=[],o=0;o<arguments.length;o++)n=n.concat(bke(arguments[o]));return n},J1t=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],u=0,l=c.length;u<l;u++,s++)a[s]=c[u];return a},X1t=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))},jP=function(n){return this instanceof jP?(this.v=n,this):new jP(n)},Z1t=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={},u("next"),u("throw"),u("return"),s[Symbol.asyncIterator]=function(){return this},s;function u(v){a[v]&&(s[v]=function(b){return new Promise(function(x,E){c.push([v,b,x,E])>1||l(v,b)})})}function l(v,b){try{f(a[v](b))}catch(x){g(c[0][3],x)}}function f(v){v.value instanceof jP?Promise.resolve(v.value.v).then(h,m):g(c[0][2],v)}function h(v){l("next",v)}function m(v){l("throw",v)}function g(v,b){v(b),c.shift(),c.length&&l(c[0][0],c[0][1])}},Q1t=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(u){return(i=!i)?{value:jP(n[s](u)),done:s==="return"}:c?c(u):u}:c}},$1t=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 due=="function"?due(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(u){return new Promise(function(l,f){u=n[c](u),s(l,f,u.done,u.value)})}}function s(c,u,l,f){Promise.resolve(f).then(function(h){c({value:h,done:l})},u)}},ext=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};txt=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)&&pue(o,n,i);return r(o,n),o},rxt=function(n){return n&&n.__esModule?n:{default:n}},nxt=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)},oxt=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},ixt=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)},e("__extends",U1t),e("__assign",z1t),e("__rest",j1t),e("__decorate",H1t),e("__param",G1t),e("__metadata",q1t),e("__awaiter",V1t),e("__generator",W1t),e("__exportStar",K1t),e("__createBinding",pue),e("__values",due),e("__read",bke),e("__spread",Y1t),e("__spreadArrays",J1t),e("__spreadArray",X1t),e("__await",jP),e("__asyncGenerator",Z1t),e("__asyncDelegator",Q1t),e("__asyncValues",$1t),e("__makeTemplateObject",ext),e("__importStar",txt),e("__importDefault",rxt),e("__classPrivateFieldGet",nxt),e("__classPrivateFieldSet",oxt),e("__classPrivateFieldIn",ixt)})});var sxt,dWo,mue,pWo,hWo,mWo,gWo,vWo,yWo,bWo,xWo,wWo,AWo,SWo,EWo,_Wo,CWo,TWo,IWo,kWo,MWo,RWo,NWo,OWo,BWo,PWo,xke=Fe(()=>{d();p();sxt=fe(axt(),1),{__extends:dWo,__assign:mue,__rest:pWo,__decorate:hWo,__param:mWo,__metadata:gWo,__awaiter:vWo,__generator:yWo,__exportStar:bWo,__createBinding:xWo,__values:wWo,__read:AWo,__spread:SWo,__spreadArrays:EWo,__spreadArray:_Wo,__await:CWo,__asyncGenerator:TWo,__asyncDelegator:IWo,__asyncValues:kWo,__makeTemplateObject:MWo,__importStar:RWo,__importDefault:NWo,__classPrivateFieldGet:OWo,__classPrivateFieldSet:BWo,__classPrivateFieldIn:PWo}=sxt.default});var qo,wke=Fe(()=>{d();p();(function(e){e[e.EXPECT_ARGUMENT_CLOSING_BRACE=1]="EXPECT_ARGUMENT_CLOSING_BRACE",e[e.EMPTY_ARGUMENT=2]="EMPTY_ARGUMENT",e[e.MALFORMED_ARGUMENT=3]="MALFORMED_ARGUMENT",e[e.EXPECT_ARGUMENT_TYPE=4]="EXPECT_ARGUMENT_TYPE",e[e.INVALID_ARGUMENT_TYPE=5]="INVALID_ARGUMENT_TYPE",e[e.EXPECT_ARGUMENT_STYLE=6]="EXPECT_ARGUMENT_STYLE",e[e.INVALID_NUMBER_SKELETON=7]="INVALID_NUMBER_SKELETON",e[e.INVALID_DATE_TIME_SKELETON=8]="INVALID_DATE_TIME_SKELETON",e[e.EXPECT_NUMBER_SKELETON=9]="EXPECT_NUMBER_SKELETON",e[e.EXPECT_DATE_TIME_SKELETON=10]="EXPECT_DATE_TIME_SKELETON",e[e.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE=11]="UNCLOSED_QUOTE_IN_ARGUMENT_STYLE",e[e.EXPECT_SELECT_ARGUMENT_OPTIONS=12]="EXPECT_SELECT_ARGUMENT_OPTIONS",e[e.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE=13]="EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE=14]="INVALID_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR=15]="EXPECT_SELECT_ARGUMENT_SELECTOR",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR=16]="EXPECT_PLURAL_ARGUMENT_SELECTOR",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT=17]="EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT=18]="EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT",e[e.INVALID_PLURAL_ARGUMENT_SELECTOR=19]="INVALID_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_PLURAL_ARGUMENT_SELECTOR=20]="DUPLICATE_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_SELECT_ARGUMENT_SELECTOR=21]="DUPLICATE_SELECT_ARGUMENT_SELECTOR",e[e.MISSING_OTHER_CLAUSE=22]="MISSING_OTHER_CLAUSE",e[e.INVALID_TAG=23]="INVALID_TAG",e[e.INVALID_TAG_NAME=25]="INVALID_TAG_NAME",e[e.UNMATCHED_CLOSING_TAG=26]="UNMATCHED_CLOSING_TAG",e[e.UNCLOSED_TAG=27]="UNCLOSED_TAG"})(qo||(qo={}))});function Ake(e){return e.type===is.literal}function cxt(e){return e.type===is.argument}function gue(e){return e.type===is.number}function vue(e){return e.type===is.date}function yue(e){return e.type===is.time}function bue(e){return e.type===is.select}function xue(e){return e.type===is.plural}function uxt(e){return e.type===is.pound}function wue(e){return e.type===is.tag}function Aue(e){return!!(e&&typeof e=="object"&&e.type===gM.number)}function AW(e){return!!(e&&typeof e=="object"&&e.type===gM.dateTime)}var is,gM,Sue=Fe(()=>{d();p();(function(e){e[e.literal=0]="literal",e[e.argument=1]="argument",e[e.number=2]="number",e[e.date=3]="date",e[e.time=4]="time",e[e.select=5]="select",e[e.plural=6]="plural",e[e.pound=7]="pound",e[e.tag=8]="tag"})(is||(is={}));(function(e){e[e.number=0]="number",e[e.dateTime=1]="dateTime"})(gM||(gM={}))});var Ske,lxt=Fe(()=>{d();p();Ske=/[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/});function fxt(e){var t={};return e.replace(VVr,function(r){var n=r.length;switch(r[0]){case"G":t.era=n===4?"long":n===5?"narrow":"short";break;case"y":t.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":t.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":t.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":t.weekday=n===4?"short":n===5?"narrow":"short";break;case"e":if(n<4)throw new RangeError("`e..eee` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][n-4];break;case"c":if(n<4)throw new RangeError("`c..ccc` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][n-4];break;case"a":t.hour12=!0;break;case"b":case"B":throw new RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":t.hourCycle="h12",t.hour=["numeric","2-digit"][n-1];break;case"H":t.hourCycle="h23",t.hour=["numeric","2-digit"][n-1];break;case"K":t.hourCycle="h11",t.hour=["numeric","2-digit"][n-1];break;case"k":t.hourCycle="h24",t.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":t.minute=["numeric","2-digit"][n-1];break;case"s":t.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":t.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""}),t}var VVr,dxt=Fe(()=>{d();p();VVr=/(?:[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 Bxt=Z((ZWo,Cue)=>{d();p();var pxt,hxt,mxt,gxt,vxt,yxt,bxt,xxt,wxt,Eue,Eke,Axt,Sxt,Ext,HP,_xt,Cxt,Txt,Ixt,kxt,Mxt,Rxt,Nxt,Oxt,_ue;(function(e){var t=typeof globalThis=="object"?globalThis:typeof self=="object"?self:typeof this=="object"?this:{};typeof define=="function"&&define.amd?define("tslib",["exports"],function(n){e(r(t,r(n)))}):typeof Cue=="object"&&typeof Cue.exports=="object"?e(r(t,r(Cue.exports))):e(r(t));function r(n,o){return n!==t&&(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(e){var 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])};pxt=function(n,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");t(n,o);function i(){this.constructor=n}n.prototype=o===null?Object.create(o):(i.prototype=o.prototype,new i)},hxt=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},mxt=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},gxt=function(n,o,i,a){var s=arguments.length,c=s<3?o:a===null?a=Object.getOwnPropertyDescriptor(o,i):a,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")c=Reflect.decorate(n,o,i,a);else for(var l=n.length-1;l>=0;l--)(u=n[l])&&(c=(s<3?u(c):s>3?u(o,i,c):u(o,i))||c);return s>3&&c&&Object.defineProperty(o,i,c),c},vxt=function(n,o){return function(i,a){o(i,a,n)}},yxt=function(n,o){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(n,o)},bxt=function(n,o,i,a){function s(c){return c instanceof i?c:new i(function(u){u(c)})}return new(i||(i=Promise))(function(c,u){function l(m){try{h(a.next(m))}catch(g){u(g)}}function f(m){try{h(a.throw(m))}catch(g){u(g)}}function h(m){m.done?c(m.value):s(m.value).then(l,f)}h((a=a.apply(n,o||[])).next())})},xxt=function(n,o){var i={label:0,sent:function(){if(c[0]&1)throw c[1];return c[1]},trys:[],ops:[]},a,s,c,u;return u={next:l(0),throw:l(1),return:l(2)},typeof Symbol=="function"&&(u[Symbol.iterator]=function(){return this}),u;function l(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}}},wxt=function(n,o){for(var i in n)i!=="default"&&!Object.prototype.hasOwnProperty.call(o,i)&&_ue(o,n,i)},_ue=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]},Eue=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.")},Eke=function(n,o){var i=typeof Symbol=="function"&&n[Symbol.iterator];if(!i)return n;var a=i.call(n),s,c=[],u;try{for(;(o===void 0||o-- >0)&&!(s=a.next()).done;)c.push(s.value)}catch(l){u={error:l}}finally{try{s&&!s.done&&(i=a.return)&&i.call(a)}finally{if(u)throw u.error}}return c},Axt=function(){for(var n=[],o=0;o<arguments.length;o++)n=n.concat(Eke(arguments[o]));return n},Sxt=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],u=0,l=c.length;u<l;u++,s++)a[s]=c[u];return a},Ext=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))},HP=function(n){return this instanceof HP?(this.v=n,this):new HP(n)},_xt=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={},u("next"),u("throw"),u("return"),s[Symbol.asyncIterator]=function(){return this},s;function u(v){a[v]&&(s[v]=function(b){return new Promise(function(x,E){c.push([v,b,x,E])>1||l(v,b)})})}function l(v,b){try{f(a[v](b))}catch(x){g(c[0][3],x)}}function f(v){v.value instanceof HP?Promise.resolve(v.value.v).then(h,m):g(c[0][2],v)}function h(v){l("next",v)}function m(v){l("throw",v)}function g(v,b){v(b),c.shift(),c.length&&l(c[0][0],c[0][1])}},Cxt=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(u){return(i=!i)?{value:HP(n[s](u)),done:s==="return"}:c?c(u):u}:c}},Txt=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 Eue=="function"?Eue(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(u){return new Promise(function(l,f){u=n[c](u),s(l,f,u.done,u.value)})}}function s(c,u,l,f){Promise.resolve(f).then(function(h){c({value:h,done:l})},u)}},Ixt=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};kxt=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)&&_ue(o,n,i);return r(o,n),o},Mxt=function(n){return n&&n.__esModule?n:{default:n}},Rxt=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)},Nxt=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},Oxt=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)},e("__extends",pxt),e("__assign",hxt),e("__rest",mxt),e("__decorate",gxt),e("__param",vxt),e("__metadata",yxt),e("__awaiter",bxt),e("__generator",xxt),e("__exportStar",wxt),e("__createBinding",_ue),e("__values",Eue),e("__read",Eke),e("__spread",Axt),e("__spreadArrays",Sxt),e("__spreadArray",Ext),e("__await",HP),e("__asyncGenerator",_xt),e("__asyncDelegator",Cxt),e("__asyncValues",Txt),e("__makeTemplateObject",Ixt),e("__importStar",kxt),e("__importDefault",Mxt),e("__classPrivateFieldGet",Rxt),e("__classPrivateFieldSet",Nxt),e("__classPrivateFieldIn",Oxt)})});var Pxt,eKo,wu,tKo,rKo,nKo,oKo,iKo,aKo,sKo,cKo,uKo,lKo,fKo,dKo,pKo,hKo,mKo,gKo,vKo,yKo,bKo,xKo,wKo,AKo,SKo,Dxt=Fe(()=>{d();p();Pxt=fe(Bxt(),1),{__extends:eKo,__assign:wu,__rest:tKo,__decorate:rKo,__param:nKo,__metadata:oKo,__awaiter:iKo,__generator:aKo,__exportStar:sKo,__createBinding:cKo,__values:uKo,__read:lKo,__spread:fKo,__spreadArrays:dKo,__spreadArray:pKo,__await:hKo,__asyncGenerator:mKo,__asyncDelegator:gKo,__asyncValues:vKo,__makeTemplateObject:yKo,__importStar:bKo,__importDefault:xKo,__classPrivateFieldGet:wKo,__classPrivateFieldSet:AKo,__classPrivateFieldIn:SKo}=Pxt.default});var Lxt,Fxt=Fe(()=>{d();p();Lxt=/[\t-\r \x85\u200E\u200F\u2028\u2029]/i});function Hxt(e){if(e.length===0)throw new Error("Number skeleton cannot be empty");for(var t=e.split(Lxt).filter(function(h){return h.length>0}),r=[],n=0,o=t;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),u=0,l=c;u<l.length;u++){var f=l[u];if(f.length===0)throw new Error("Invalid number skeleton")}r.push({stem:s,options:c})}return r}function WVr(e){return e.replace(/^(.*?)-/,"")}function zxt(e){var t={};return e[e.length-1]==="r"?t.roundingPriority="morePrecision":e[e.length-1]==="s"&&(t.roundingPriority="lessPrecision"),e.replace(Gxt,function(r,n,o){return typeof o!="string"?(t.minimumSignificantDigits=n.length,t.maximumSignificantDigits=n.length):o==="+"?t.minimumSignificantDigits=n.length:n[0]==="#"?t.maximumSignificantDigits=n.length:(t.minimumSignificantDigits=n.length,t.maximumSignificantDigits=n.length+(typeof o=="string"?o.length:0)),""}),t}function Vxt(e){switch(e){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 YVr(e){var t;if(e[0]==="E"&&e[1]==="E"?(t={notation:"engineering"},e=e.slice(2)):e[0]==="E"&&(t={notation:"scientific"},e=e.slice(1)),t){var r=e.slice(0,2);if(r==="+!"?(t.signDisplay="always",e=e.slice(2)):r==="+?"&&(t.signDisplay="exceptZero",e=e.slice(2)),!qxt.test(e))throw new Error("Malformed concise eng/scientific notation");t.minimumIntegerDigits=e.length}return t}function jxt(e){var t={},r=Vxt(e);return r||t}function Wxt(e){for(var t={},r=0,n=e;r<n.length;r++){var o=n[r];switch(o.stem){case"percent":case"%":t.style="percent";continue;case"%x100":t.style="percent",t.scale=100;continue;case"currency":t.style="currency",t.currency=o.options[0];continue;case"group-off":case",_":t.useGrouping=!1;continue;case"precision-integer":case".":t.maximumFractionDigits=0;continue;case"measure-unit":case"unit":t.style="unit",t.unit=WVr(o.options[0]);continue;case"compact-short":case"K":t.notation="compact",t.compactDisplay="short";continue;case"compact-long":case"KK":t.notation="compact",t.compactDisplay="long";continue;case"scientific":t=wu(wu(wu({},t),{notation:"scientific"}),o.options.reduce(function(c,u){return wu(wu({},c),jxt(u))},{}));continue;case"engineering":t=wu(wu(wu({},t),{notation:"engineering"}),o.options.reduce(function(c,u){return wu(wu({},c),jxt(u))},{}));continue;case"notation-simple":t.notation="standard";continue;case"unit-width-narrow":t.currencyDisplay="narrowSymbol",t.unitDisplay="narrow";continue;case"unit-width-short":t.currencyDisplay="code",t.unitDisplay="short";continue;case"unit-width-full-name":t.currencyDisplay="name",t.unitDisplay="long";continue;case"unit-width-iso-code":t.currencyDisplay="symbol";continue;case"scale":t.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(KVr,function(c,u,l,f,h,m){if(u)t.minimumIntegerDigits=l.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(qxt.test(o.stem)){t.minimumIntegerDigits=o.stem.length;continue}if(Uxt.test(o.stem)){if(o.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");o.stem.replace(Uxt,function(c,u,l,f,h,m){return l==="*"?t.minimumFractionDigits=u.length:f&&f[0]==="#"?t.maximumFractionDigits=f.length:h&&m?(t.minimumFractionDigits=h.length,t.maximumFractionDigits=h.length+m.length):(t.minimumFractionDigits=u.length,t.maximumFractionDigits=u.length),""});var i=o.options[0];i==="w"?t=wu(wu({},t),{trailingZeroDisplay:"stripIfInteger"}):i&&(t=wu(wu({},t),zxt(i)));continue}if(Gxt.test(o.stem)){t=wu(wu({},t),zxt(o.stem));continue}var a=Vxt(o.stem);a&&(t=wu(wu({},t),a));var s=YVr(o.stem);s&&(t=wu(wu({},t),s))}return t}var Uxt,Gxt,KVr,qxt,Kxt=Fe(()=>{d();p();Dxt();Fxt();Uxt=/^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g,Gxt=/^(@+)?(\+|#+)?[rs]?$/g,KVr=/(\*)(0+)|(#+)(0+)|(0+)/g,qxt=/^(0+)$/});var Yxt=Fe(()=>{d();p();dxt();Kxt()});var SW,Jxt=Fe(()=>{d();p();SW={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 Xxt(e,t){for(var r="",n=0;n<e.length;n++){var o=e.charAt(n);if(o==="j"){for(var i=0;n+1<e.length&&e.charAt(n+1)===o;)i++,n++;var a=1+(i&1),s=i<2?1:3+(i>>1),c="a",u=JVr(t);for((u=="H"||u=="k")&&(s=0);s-- >0;)r+=c;for(;a-- >0;)r=u+r}else o==="J"?r+="H":r+=o}return r}function JVr(e){var t=e.hourCycle;if(t===void 0&&e.hourCycles&&e.hourCycles.length&&(t=e.hourCycles[0]),t)switch(t){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw new Error("Invalid hourCycle")}var r=e.language,n;r!=="root"&&(n=e.maximize().region);var o=SW[n||""]||SW[r||""]||SW["".concat(r,"-001")]||SW["001"];return o[0]}var Zxt=Fe(()=>{d();p();Jxt()});function wi(e,t){return{start:e,end:t}}function rwt(e,t){return new RegExp(e,t)}function Mke(e){return e>=97&&e<=122||e>=65&&e<=90}function cWr(e){return Mke(e)||e===47}function uWr(e){return e===45||e===46||e>=48&&e<=57||e===95||e>=97&&e<=122||e>=65&&e<=90||e==183||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8255&&e<=8256||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039}function owt(e){return e>=9&&e<=13||e===32||e===133||e>=8206&&e<=8207||e===8232||e===8233}function lWr(e){return e>=33&&e<=35||e===36||e>=37&&e<=39||e===40||e===41||e===42||e===43||e===44||e===45||e>=46&&e<=47||e>=58&&e<=59||e>=60&&e<=62||e>=63&&e<=64||e===91||e===92||e===93||e===94||e===96||e===123||e===124||e===125||e===126||e===161||e>=162&&e<=165||e===166||e===167||e===169||e===171||e===172||e===174||e===176||e===177||e===182||e===187||e===191||e===215||e===247||e>=8208&&e<=8213||e>=8214&&e<=8215||e===8216||e===8217||e===8218||e>=8219&&e<=8220||e===8221||e===8222||e===8223||e>=8224&&e<=8231||e>=8240&&e<=8248||e===8249||e===8250||e>=8251&&e<=8254||e>=8257&&e<=8259||e===8260||e===8261||e===8262||e>=8263&&e<=8273||e===8274||e===8275||e>=8277&&e<=8286||e>=8592&&e<=8596||e>=8597&&e<=8601||e>=8602&&e<=8603||e>=8604&&e<=8607||e===8608||e>=8609&&e<=8610||e===8611||e>=8612&&e<=8613||e===8614||e>=8615&&e<=8621||e===8622||e>=8623&&e<=8653||e>=8654&&e<=8655||e>=8656&&e<=8657||e===8658||e===8659||e===8660||e>=8661&&e<=8691||e>=8692&&e<=8959||e>=8960&&e<=8967||e===8968||e===8969||e===8970||e===8971||e>=8972&&e<=8991||e>=8992&&e<=8993||e>=8994&&e<=9e3||e===9001||e===9002||e>=9003&&e<=9083||e===9084||e>=9085&&e<=9114||e>=9115&&e<=9139||e>=9140&&e<=9179||e>=9180&&e<=9185||e>=9186&&e<=9254||e>=9255&&e<=9279||e>=9280&&e<=9290||e>=9291&&e<=9311||e>=9472&&e<=9654||e===9655||e>=9656&&e<=9664||e===9665||e>=9666&&e<=9719||e>=9720&&e<=9727||e>=9728&&e<=9838||e===9839||e>=9840&&e<=10087||e===10088||e===10089||e===10090||e===10091||e===10092||e===10093||e===10094||e===10095||e===10096||e===10097||e===10098||e===10099||e===10100||e===10101||e>=10132&&e<=10175||e>=10176&&e<=10180||e===10181||e===10182||e>=10183&&e<=10213||e===10214||e===10215||e===10216||e===10217||e===10218||e===10219||e===10220||e===10221||e===10222||e===10223||e>=10224&&e<=10239||e>=10240&&e<=10495||e>=10496&&e<=10626||e===10627||e===10628||e===10629||e===10630||e===10631||e===10632||e===10633||e===10634||e===10635||e===10636||e===10637||e===10638||e===10639||e===10640||e===10641||e===10642||e===10643||e===10644||e===10645||e===10646||e===10647||e===10648||e>=10649&&e<=10711||e===10712||e===10713||e===10714||e===10715||e>=10716&&e<=10747||e===10748||e===10749||e>=10750&&e<=11007||e>=11008&&e<=11055||e>=11056&&e<=11076||e>=11077&&e<=11078||e>=11079&&e<=11084||e>=11085&&e<=11123||e>=11124&&e<=11125||e>=11126&&e<=11157||e===11158||e>=11159&&e<=11263||e>=11776&&e<=11777||e===11778||e===11779||e===11780||e===11781||e>=11782&&e<=11784||e===11785||e===11786||e===11787||e===11788||e===11789||e>=11790&&e<=11798||e===11799||e>=11800&&e<=11801||e===11802||e===11803||e===11804||e===11805||e>=11806&&e<=11807||e===11808||e===11809||e===11810||e===11811||e===11812||e===11813||e===11814||e===11815||e===11816||e===11817||e>=11818&&e<=11822||e===11823||e>=11824&&e<=11833||e>=11834&&e<=11835||e>=11836&&e<=11839||e===11840||e===11841||e===11842||e>=11843&&e<=11855||e>=11856&&e<=11857||e===11858||e>=11859&&e<=11903||e>=12289&&e<=12291||e===12296||e===12297||e===12298||e===12299||e===12300||e===12301||e===12302||e===12303||e===12304||e===12305||e>=12306&&e<=12307||e===12308||e===12309||e===12310||e===12311||e===12312||e===12313||e===12314||e===12315||e===12316||e===12317||e>=12318&&e<=12319||e===12320||e===12336||e===64830||e===64831||e>=65093&&e<=65094}var _ke,XVr,ZVr,QVr,$Vr,eWr,tWr,rWr,nWr,oWr,iWr,Tke,Qxt,$xt,Ike,ewt,twt,aWr,sWr,kke,Cke,nwt,iwt=Fe(()=>{d();p();xke();wke();Sue();lxt();Yxt();Zxt();XVr=new RegExp("^".concat(Ske.source,"*")),ZVr=new RegExp("".concat(Ske.source,"*$"));QVr=!!String.prototype.startsWith,$Vr=!!String.fromCodePoint,eWr=!!Object.fromEntries,tWr=!!String.prototype.codePointAt,rWr=!!String.prototype.trimStart,nWr=!!String.prototype.trimEnd,oWr=!!Number.isSafeInteger,iWr=oWr?Number.isSafeInteger:function(e){return typeof e=="number"&&isFinite(e)&&Math.floor(e)===e&&Math.abs(e)<=9007199254740991},Tke=!0;try{Qxt=rwt("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu"),Tke=((_ke=Qxt.exec("a"))===null||_ke===void 0?void 0:_ke[0])==="a"}catch{Tke=!1}$xt=QVr?function(t,r,n){return t.startsWith(r,n)}:function(t,r,n){return t.slice(n,n+r.length)===r},Ike=$Vr?String.fromCodePoint:function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];for(var n="",o=t.length,i=0,a;o>i;){if(a=t[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},ewt=eWr?Object.fromEntries:function(t){for(var r={},n=0,o=t;n<o.length;n++){var i=o[n],a=i[0],s=i[1];r[a]=s}return r},twt=tWr?function(t,r){return t.codePointAt(r)}:function(t,r){var n=t.length;if(!(r<0||r>=n)){var o=t.charCodeAt(r),i;return o<55296||o>56319||r+1===n||(i=t.charCodeAt(r+1))<56320||i>57343?o:(o-55296<<10)+(i-56320)+65536}},aWr=rWr?function(t){return t.trimStart()}:function(t){return t.replace(XVr,"")},sWr=nWr?function(t){return t.trimEnd()}:function(t){return t.replace(ZVr,"")};Tke?(Cke=rwt("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu"),kke=function(t,r){var n;Cke.lastIndex=r;var o=Cke.exec(t);return(n=o[1])!==null&&n!==void 0?n:""}):kke=function(t,r){for(var n=[];;){var o=twt(t,r);if(o===void 0||owt(o)||lWr(o))break;n.push(o),r+=o>=65536?2:1}return Ike.apply(void 0,n)};nwt=function(){function e(t,r){r===void 0&&(r={}),this.message=t,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 e.prototype.parse=function(){if(this.offset()!==0)throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},e.prototype.parseMessage=function(t,r,n){for(var o=[];!this.isEOF();){var i=this.char();if(i===123){var a=this.parseArgument(t,n);if(a.err)return a;o.push(a.val)}else{if(i===125&&t>0)break;if(i===35&&(r==="plural"||r==="selectordinal")){var s=this.clonePosition();this.bump(),o.push({type:is.pound,location:wi(s,this.clonePosition())})}else if(i===60&&!this.ignoreTag&&this.peek()===47){if(n)break;return this.error(qo.UNMATCHED_CLOSING_TAG,wi(this.clonePosition(),this.clonePosition()))}else if(i===60&&!this.ignoreTag&&Mke(this.peek()||0)){var a=this.parseTag(t,r);if(a.err)return a;o.push(a.val)}else{var a=this.parseLiteral(t,r);if(a.err)return a;o.push(a.val)}}}return{val:o,err:null}},e.prototype.parseTag=function(t,r){var n=this.clonePosition();this.bump();var o=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:is.literal,value:"<".concat(o,"/>"),location:wi(n,this.clonePosition())},err:null};if(this.bumpIf(">")){var i=this.parseMessage(t+1,r,!0);if(i.err)return i;var a=i.val,s=this.clonePosition();if(this.bumpIf("</")){if(this.isEOF()||!Mke(this.char()))return this.error(qo.INVALID_TAG,wi(s,this.clonePosition()));var c=this.clonePosition(),u=this.parseTagName();return o!==u?this.error(qo.UNMATCHED_CLOSING_TAG,wi(c,this.clonePosition())):(this.bumpSpace(),this.bumpIf(">")?{val:{type:is.tag,value:o,children:a,location:wi(n,this.clonePosition())},err:null}:this.error(qo.INVALID_TAG,wi(s,this.clonePosition())))}else return this.error(qo.UNCLOSED_TAG,wi(n,this.clonePosition()))}else return this.error(qo.INVALID_TAG,wi(n,this.clonePosition()))},e.prototype.parseTagName=function(){var t=this.offset();for(this.bump();!this.isEOF()&&uWr(this.char());)this.bump();return this.message.slice(t,this.offset())},e.prototype.parseLiteral=function(t,r){for(var n=this.clonePosition(),o="";;){var i=this.tryParseQuote(r);if(i){o+=i;continue}var a=this.tryParseUnquoted(t,r);if(a){o+=a;continue}var s=this.tryParseLeftAngleBracket();if(s){o+=s;continue}break}var c=wi(n,this.clonePosition());return{val:{type:is.literal,value:o,location:c},err:null}},e.prototype.tryParseLeftAngleBracket=function(){return!this.isEOF()&&this.char()===60&&(this.ignoreTag||!cWr(this.peek()||0))?(this.bump(),"<"):null},e.prototype.tryParseQuote=function(t){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(t==="plural"||t==="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 Ike.apply(void 0,r)},e.prototype.tryParseUnquoted=function(t,r){if(this.isEOF())return null;var n=this.char();return n===60||n===123||n===35&&(r==="plural"||r==="selectordinal")||n===125&&t>0?null:(this.bump(),Ike(n))},e.prototype.parseArgument=function(t,r){var n=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(qo.EXPECT_ARGUMENT_CLOSING_BRACE,wi(n,this.clonePosition()));if(this.char()===125)return this.bump(),this.error(qo.EMPTY_ARGUMENT,wi(n,this.clonePosition()));var o=this.parseIdentifierIfPossible().value;if(!o)return this.error(qo.MALFORMED_ARGUMENT,wi(n,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(qo.EXPECT_ARGUMENT_CLOSING_BRACE,wi(n,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:is.argument,value:o,location:wi(n,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(qo.EXPECT_ARGUMENT_CLOSING_BRACE,wi(n,this.clonePosition())):this.parseArgumentOptions(t,r,o,n);default:return this.error(qo.MALFORMED_ARGUMENT,wi(n,this.clonePosition()))}},e.prototype.parseIdentifierIfPossible=function(){var t=this.clonePosition(),r=this.offset(),n=kke(this.message,r),o=r+n.length;this.bumpTo(o);var i=this.clonePosition(),a=wi(t,i);return{value:n,location:a}},e.prototype.parseArgumentOptions=function(t,r,n,o){var i,a=this.clonePosition(),s=this.parseIdentifierIfPossible().value,c=this.clonePosition();switch(s){case"":return this.error(qo.EXPECT_ARGUMENT_TYPE,wi(a,c));case"number":case"date":case"time":{this.bumpSpace();var u=null;if(this.bumpIf(",")){this.bumpSpace();var l=this.clonePosition(),f=this.parseSimpleArgStyleIfPossible();if(f.err)return f;var h=sWr(f.val);if(h.length===0)return this.error(qo.EXPECT_ARGUMENT_STYLE,wi(this.clonePosition(),this.clonePosition()));var m=wi(l,this.clonePosition());u={style:h,styleLocation:m}}var g=this.tryParseArgumentClose(o);if(g.err)return g;var v=wi(o,this.clonePosition());if(u&&$xt(u?.style,"::",0)){var b=aWr(u.style.slice(2));if(s==="number"){var f=this.parseNumberSkeletonFromString(b,u.styleLocation);return f.err?f:{val:{type:is.number,value:n,location:v,style:f.val},err:null}}else{if(b.length===0)return this.error(qo.EXPECT_DATE_TIME_SKELETON,v);var x=b;this.locale&&(x=Xxt(b,this.locale));var h={type:gM.dateTime,pattern:x,location:u.styleLocation,parsedOptions:this.shouldParseSkeletons?fxt(x):{}},E=s==="date"?is.date:is.time;return{val:{type:E,value:n,location:v,style:h},err:null}}}return{val:{type:s==="number"?is.number:s==="date"?is.date:is.time,value:n,location:v,style:(i=u?.style)!==null&&i!==void 0?i:null},err:null}}case"plural":case"selectordinal":case"select":{var T=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(qo.EXPECT_SELECT_ARGUMENT_OPTIONS,wi(T,mue({},T)));this.bumpSpace();var B=this.parseIdentifierIfPossible(),F=0;if(s!=="select"&&B.value==="offset"){if(!this.bumpIf(":"))return this.error(qo.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,wi(this.clonePosition(),this.clonePosition()));this.bumpSpace();var f=this.tryParseDecimalInteger(qo.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,qo.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(f.err)return f;this.bumpSpace(),B=this.parseIdentifierIfPossible(),F=f.val}var L=this.tryParsePluralOrSelectOptions(t,s,r,B);if(L.err)return L;var g=this.tryParseArgumentClose(o);if(g.err)return g;var j=wi(o,this.clonePosition());return s==="select"?{val:{type:is.select,value:n,options:ewt(L.val),location:j},err:null}:{val:{type:is.plural,value:n,options:ewt(L.val),offset:F,pluralType:s==="plural"?"cardinal":"ordinal",location:j},err:null}}default:return this.error(qo.INVALID_ARGUMENT_TYPE,wi(a,c))}},e.prototype.tryParseArgumentClose=function(t){return this.isEOF()||this.char()!==125?this.error(qo.EXPECT_ARGUMENT_CLOSING_BRACE,wi(t,this.clonePosition())):(this.bump(),{val:!0,err:null})},e.prototype.parseSimpleArgStyleIfPossible=function(){for(var t=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(qo.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,wi(o,this.clonePosition()));this.bump();break}case 123:{t+=1,this.bump();break}case 125:{if(t>0)t-=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}},e.prototype.parseNumberSkeletonFromString=function(t,r){var n=[];try{n=Hxt(t)}catch{return this.error(qo.INVALID_NUMBER_SKELETON,r)}return{val:{type:gM.number,tokens:n,location:r,parsedOptions:this.shouldParseSkeletons?Wxt(n):{}},err:null}},e.prototype.tryParsePluralOrSelectOptions=function(t,r,n,o){for(var i,a=!1,s=[],c=new Set,u=o.value,l=o.location;;){if(u.length===0){var f=this.clonePosition();if(r!=="select"&&this.bumpIf("=")){var h=this.tryParseDecimalInteger(qo.EXPECT_PLURAL_ARGUMENT_SELECTOR,qo.INVALID_PLURAL_ARGUMENT_SELECTOR);if(h.err)return h;l=wi(f,this.clonePosition()),u=this.message.slice(f.offset,this.offset())}else break}if(c.has(u))return this.error(r==="select"?qo.DUPLICATE_SELECT_ARGUMENT_SELECTOR:qo.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,l);u==="other"&&(a=!0),this.bumpSpace();var m=this.clonePosition();if(!this.bumpIf("{"))return this.error(r==="select"?qo.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:qo.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,wi(this.clonePosition(),this.clonePosition()));var g=this.parseMessage(t+1,r,n);if(g.err)return g;var v=this.tryParseArgumentClose(m);if(v.err)return v;s.push([u,{value:g.val,location:wi(m,this.clonePosition())}]),c.add(u),this.bumpSpace(),i=this.parseIdentifierIfPossible(),u=i.value,l=i.location}return s.length===0?this.error(r==="select"?qo.EXPECT_SELECT_ARGUMENT_SELECTOR:qo.EXPECT_PLURAL_ARGUMENT_SELECTOR,wi(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!a?this.error(qo.MISSING_OTHER_CLAUSE,wi(this.clonePosition(),this.clonePosition())):{val:s,err:null}},e.prototype.tryParseDecimalInteger=function(t,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=wi(o,this.clonePosition());return i?(a*=n,iWr(a)?{val:a,err:null}:this.error(r,c)):this.error(t,c)},e.prototype.offset=function(){return this.position.offset},e.prototype.isEOF=function(){return this.offset()===this.message.length},e.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},e.prototype.char=function(){var t=this.position.offset;if(t>=this.message.length)throw Error("out of bound");var r=twt(this.message,t);if(r===void 0)throw Error("Offset ".concat(t," is at invalid UTF-16 code unit boundary"));return r},e.prototype.error=function(t,r){return{val:null,err:{kind:t,message:this.message,location:r}}},e.prototype.bump=function(){if(!this.isEOF()){var t=this.char();t===10?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=t<65536?1:2)}},e.prototype.bumpIf=function(t){if($xt(this.message,t,this.offset())){for(var r=0;r<t.length;r++)this.bump();return!0}return!1},e.prototype.bumpUntil=function(t){var r=this.offset(),n=this.message.indexOf(t,r);return n>=0?(this.bumpTo(n),!0):(this.bumpTo(this.message.length),!1)},e.prototype.bumpTo=function(t){if(this.offset()>t)throw Error("targetOffset ".concat(t," must be greater than or equal to the current offset ").concat(this.offset()));for(t=Math.min(t,this.message.length);;){var r=this.offset();if(r===t)break;if(r>t)throw Error("targetOffset ".concat(t," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},e.prototype.bumpSpace=function(){for(;!this.isEOF()&&owt(this.char());)this.bump()},e.prototype.peek=function(){if(this.isEOF())return null;var t=this.char(),r=this.offset(),n=this.message.charCodeAt(r+(t>=65536?2:1));return n??null},e}()});function Rke(e){e.forEach(function(t){if(delete t.location,bue(t)||xue(t))for(var r in t.options)delete t.options[r].location,Rke(t.options[r].value);else gue(t)&&Aue(t.style)||(vue(t)||yue(t))&&AW(t.style)?delete t.style.location:wue(t)&&Rke(t.children)})}function awt(e,t){t===void 0&&(t={}),t=mue({shouldParseSkeletons:!0,requiresOtherClause:!0},t);var r=new nwt(e,t).parse();if(r.err){var n=SyntaxError(qo[r.err.kind]);throw n.location=r.err.location,n.originalMessage=r.err.message,n}return t?.captureLocation||Rke(r.val),r.val}var Tue=Fe(()=>{d();p();xke();wke();iwt();Sue();Sue()});function Kg(e,t){var r=t&&t.cache?t.cache:gWr,n=t&&t.serializer?t.serializer:mWr,o=t&&t.strategy?t.strategy:dWr;return o(e,{cache:r,serializer:n})}function fWr(e){return e==null||typeof e=="number"||typeof e=="boolean"}function swt(e,t,r,n){var o=fWr(n)?n:r(n),i=t.get(o);return typeof i>"u"&&(i=e.call(this,n),t.set(o,i)),i}function cwt(e,t,r){var n=Array.prototype.slice.call(arguments,3),o=r(n),i=t.get(o);return typeof i>"u"&&(i=e.apply(this,n),t.set(o,i)),i}function Nke(e,t,r,n,o){return r.bind(t,e,n,o)}function dWr(e,t){var r=e.length===1?swt:cwt;return Nke(e,this,r,t.cache.create(),t.serializer)}function pWr(e,t){return Nke(e,this,cwt,t.cache.create(),t.serializer)}function hWr(e,t){return Nke(e,this,swt,t.cache.create(),t.serializer)}function Oke(){this.cache=Object.create(null)}var mWr,gWr,Dy,Bke=Fe(()=>{d();p();mWr=function(){return JSON.stringify(arguments)};Oke.prototype.get=function(e){return this.cache[e]};Oke.prototype.set=function(e,t){this.cache[e]=t};gWr={create:function(){return new Oke}},Dy={variadic:pWr,monadic:hWr}});var Kh,Yg,Pke,uwt,lwt,Dke=Fe(()=>{d();p();yke();(function(e){e.MISSING_VALUE="MISSING_VALUE",e.INVALID_VALUE="INVALID_VALUE",e.MISSING_INTL_API="MISSING_INTL_API"})(Kh||(Kh={}));Yg=function(e){wW(t,e);function t(r,n,o){var i=e.call(this,r)||this;return i.code=n,i.originalMessage=o,i}return t.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},t}(Error),Pke=function(e){wW(t,e);function t(r,n,o,i){return e.call(this,'Invalid values for "'.concat(r,'": "').concat(n,'". Options are "').concat(Object.keys(o).join('", "'),'"'),Kh.INVALID_VALUE,i)||this}return t}(Yg),uwt=function(e){wW(t,e);function t(r,n,o){return e.call(this,'Value for "'.concat(r,'" must be of type ').concat(n),Kh.INVALID_VALUE,o)||this}return t}(Yg),lwt=function(e){wW(t,e);function t(r,n){return e.call(this,'The intl string context variable "'.concat(r,'" was not provided to the string "').concat(n,'"'),Kh.MISSING_VALUE,n)||this}return t}(Yg)});function vWr(e){return e.length<2?e:e.reduce(function(t,r){var n=t[t.length-1];return!n||n.type!==wp.literal||r.type!==wp.literal?t.push(r):n.value+=r.value,t},[])}function yWr(e){return typeof e=="function"}function EW(e,t,r,n,o,i,a){if(e.length===1&&Ake(e[0]))return[{type:wp.literal,value:e[0].value}];for(var s=[],c=0,u=e;c<u.length;c++){var l=u[c];if(Ake(l)){s.push({type:wp.literal,value:l.value});continue}if(uxt(l)){typeof i=="number"&&s.push({type:wp.literal,value:r.getNumberFormat(t).format(i)});continue}var f=l.value;if(!(o&&f in o))throw new lwt(f,a);var h=o[f];if(cxt(l)){(!h||typeof h=="string"||typeof h=="number")&&(h=typeof h=="string"||typeof h=="number"?String(h):""),s.push({type:typeof h=="string"?wp.literal:wp.object,value:h});continue}if(vue(l)){var m=typeof l.style=="string"?n.date[l.style]:AW(l.style)?l.style.parsedOptions:void 0;s.push({type:wp.literal,value:r.getDateTimeFormat(t,m).format(h)});continue}if(yue(l)){var m=typeof l.style=="string"?n.time[l.style]:AW(l.style)?l.style.parsedOptions:n.time.medium;s.push({type:wp.literal,value:r.getDateTimeFormat(t,m).format(h)});continue}if(gue(l)){var m=typeof l.style=="string"?n.number[l.style]:Aue(l.style)?l.style.parsedOptions:void 0;m&&m.scale&&(h=h*(m.scale||1)),s.push({type:wp.literal,value:r.getNumberFormat(t,m).format(h)});continue}if(wue(l)){var g=l.children,v=l.value,b=o[v];if(!yWr(b))throw new uwt(v,"function",a);var x=EW(g,t,r,n,o,i),E=b(x.map(function(F){return F.value}));Array.isArray(E)||(E=[E]),s.push.apply(s,E.map(function(F){return{type:typeof F=="string"?wp.literal:wp.object,value:F}}))}if(bue(l)){var T=l.options[h]||l.options.other;if(!T)throw new Pke(l.value,h,Object.keys(l.options),a);s.push.apply(s,EW(T.value,t,r,n,o));continue}if(xue(l)){var T=l.options["=".concat(h)];if(!T){if(!Intl.PluralRules)throw new Yg(`Intl.PluralRules is not available in this environment.
Try polyfilling it using "@formatjs/intl-pluralrules"
`,Kh.MISSING_INTL_API,a);var B=r.getPluralRules(t,{type:l.pluralType}).select(h-(l.offset||0));T=l.options[B]||l.options.other}if(!T)throw new Pke(l.value,h,Object.keys(l.options),a);s.push.apply(s,EW(T.value,t,r,n,o,h-(l.offset||0)));continue}}return vWr(s)}var wp,Lke=Fe(()=>{d();p();Tue();Dke();(function(e){e[e.literal=0]="literal",e[e.object=1]="object"})(wp||(wp={}))});function bWr(e,t){return t?mM(mM(mM({},e||{}),t||{}),Object.keys(e).reduce(function(r,n){return r[n]=mM(mM({},e[n]),t[n]||{}),r},{})):e}function xWr(e,t){return t?Object.keys(e).reduce(function(r,n){return r[n]=bWr(e[n],t[n]),r},mM({},e)):e}function Fke(e){return{create:function(){return{get:function(t){return e[t]},set:function(t,r){e[t]=r}}}}}function wWr(e){return e===void 0&&(e={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:Kg(function(){for(var t,r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];return new((t=Intl.NumberFormat).bind.apply(t,fue([void 0],r,!1)))},{cache:Fke(e.number),strategy:Dy.variadic}),getDateTimeFormat:Kg(function(){for(var t,r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];return new((t=Intl.DateTimeFormat).bind.apply(t,fue([void 0],r,!1)))},{cache:Fke(e.dateTime),strategy:Dy.variadic}),getPluralRules:Kg(function(){for(var t,r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];return new((t=Intl.PluralRules).bind.apply(t,fue([void 0],r,!1)))},{cache:Fke(e.pluralRules),strategy:Dy.variadic})}}var Iue,fwt=Fe(()=>{d();p();yke();Tue();Bke();Lke();Iue=function(){function e(t,r,n,o){var i=this;if(r===void 0&&(r=e.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(u,l){return!u.length||l.type!==wp.literal||typeof u[u.length-1]!="string"?u.push(l.value):u[u.length-1]+=l.value,u},[]);return c.length<=1?c[0]||"":c},this.formatToParts=function(a){return EW(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=e.resolveLocale(r),typeof t=="string"){if(this.message=t,!e.__parse)throw new TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");this.ast=e.__parse(t,{ignoreTag:o?.ignoreTag,locale:this.resolvedLocale})}else this.ast=t;if(!Array.isArray(this.ast))throw new TypeError("A message must be provided as a String or AST.");this.formats=xWr(e.formats,n),this.formatters=o&&o.formatters||wWr(this.formatterCache)}return Object.defineProperty(e,"defaultLocale",{get:function(){return e.memoizedDefaultLocale||(e.memoizedDefaultLocale=new Intl.NumberFormat().resolvedOptions().locale),e.memoizedDefaultLocale},enumerable:!1,configurable:!0}),e.memoizedDefaultLocale=null,e.resolveLocale=function(t){if(!(typeof Intl.Locale>"u")){var r=Intl.NumberFormat.supportedLocalesOf(t);return r.length>0?new Intl.Locale(r[0]):new Intl.Locale(typeof t=="string"?t:t[0])}},e.__parse=awt,e.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"}}},e}()});var vM=Fe(()=>{d();p();Lke();fwt();Dke()});var Yu,mf,dwt,pwt,Uke,_W,kue,hwt,Q1=Fe(()=>{d();p();hM();(function(e){e.FORMAT_ERROR="FORMAT_ERROR",e.UNSUPPORTED_FORMATTER="UNSUPPORTED_FORMATTER",e.INVALID_CONFIG="INVALID_CONFIG",e.MISSING_DATA="MISSING_DATA",e.MISSING_TRANSLATION="MISSING_TRANSLATION"})(Yu||(Yu={}));mf=function(e){$C(t,e);function t(r,n,o){var i=this,a=o?o instanceof Error?o:new Error(String(o)):void 0;return i=e.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,t),i}return t}(Error),dwt=function(e){$C(t,e);function t(r,n){return e.call(this,Yu.UNSUPPORTED_FORMATTER,r,n)||this}return t}(mf),pwt=function(e){$C(t,e);function t(r,n){return e.call(this,Yu.INVALID_CONFIG,r,n)||this}return t}(mf),Uke=function(e){$C(t,e);function t(r,n){return e.call(this,Yu.MISSING_DATA,r,n)||this}return t}(mf),_W=function(e){$C(t,e);function t(r,n,o){return e.call(this,Yu.FORMAT_ERROR,"".concat(r,`
Locale: `).concat(n,`
`),o)||this}return t}(mf),kue=function(e){$C(t,e);function t(r,n,o,i){var a=e.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 t}(_W),hwt=function(e){$C(t,e);function t(r,n){var o=e.call(this,Yu.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 t}(mf)});function nm(e,t,r){return r===void 0&&(r={}),t.reduce(function(n,o){return o in e?n[o]=e[o]:o in r&&(n[o]=r[o]),n},{})}function Mue(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}}function yM(e){return{create:function(){return{get:function(t){return e[t]},set:function(t,r){e[t]=r}}}}}function jke(e){e===void 0&&(e=Mue());var t=Intl.RelativeTimeFormat,r=Intl.ListFormat,n=Intl.DisplayNames,o=Kg(function(){for(var s,c=[],u=0;u<arguments.length;u++)c[u]=arguments[u];return new((s=Intl.DateTimeFormat).bind.apply(s,pM([void 0],c,!1)))},{cache:yM(e.dateTime),strategy:Dy.variadic}),i=Kg(function(){for(var s,c=[],u=0;u<arguments.length;u++)c[u]=arguments[u];return new((s=Intl.NumberFormat).bind.apply(s,pM([void 0],c,!1)))},{cache:yM(e.number),strategy:Dy.variadic}),a=Kg(function(){for(var s,c=[],u=0;u<arguments.length;u++)c[u]=arguments[u];return new((s=Intl.PluralRules).bind.apply(s,pM([void 0],c,!1)))},{cache:yM(e.pluralRules),strategy:Dy.variadic});return{getDateTimeFormat:o,getNumberFormat:i,getMessageFormat:Kg(function(s,c,u,l){return new Iue(s,c,u,os({formatters:{getNumberFormat:i,getDateTimeFormat:o,getPluralRules:a}},l||{}))},{cache:yM(e.message),strategy:Dy.variadic}),getRelativeTimeFormat:Kg(function(){for(var s=[],c=0;c<arguments.length;c++)s[c]=arguments[c];return new(t.bind.apply(t,pM([void 0],s,!1)))},{cache:yM(e.relativeTime),strategy:Dy.variadic}),getPluralRules:a,getListFormat:Kg(function(){for(var s=[],c=0;c<arguments.length;c++)s[c]=arguments[c];return new(r.bind.apply(r,pM([void 0],s,!1)))},{cache:yM(e.list),strategy:Dy.variadic}),getDisplayNames:Kg(function(){for(var s=[],c=0;c<arguments.length;c++)s[c]=arguments[c];return new(n.bind.apply(n,pM([void 0],s,!1)))},{cache:yM(e.displayNames),strategy:Dy.variadic})}}function bM(e,t,r,n){var o=e&&e[t],i;if(o&&(i=o[r]),i)return i;n(new dwt("No ".concat(t," format named: ").concat(r)))}var AWr,SWr,zke,HE=Fe(()=>{d();p();hM();vM();Bke();Q1();AWr=function(e){},SWr=function(e){},zke={formats:{},messages:{},timeZone:void 0,defaultLocale:"en",defaultFormats:{},fallbackOnEmptyString:!0,onError:AWr,onWarn:SWr}});var mwt=Fe(()=>{d();p()});var gwt=Fe(()=>{d();p()});var EWr,_Wr,CWr,TWr,QYo,vwt=Fe(()=>{d();p();EWr=60,_Wr=60,CWr=1e3,TWr=CWr*_Wr,QYo=TWr*EWr});var ywt=Fe(()=>{d();p()});var bwt=Fe(()=>{d();p()});var xwt=Fe(()=>{d();p()});var wwt=Fe(()=>{d();p()});function kWr(e){return e.slice(e.indexOf("-")+1)}var IWr,hJo,Awt=Fe(()=>{d();p();IWr=["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"];hJo=IWr.map(kWr)});var Swt=Fe(()=>{d();p()});var Ewt=Fe(()=>{d();p()});var _wt=Fe(()=>{d();p()});function Hke(e,t,r){if(r===void 0&&(r=Error),!e)throw new r(t)}var Cwt=Fe(()=>{d();p()});var Twt=Fe(()=>{d();p()});var Iwt=Fe(()=>{d();p()});var kwt=Fe(()=>{d();p()});var Mwt=Fe(()=>{d();p()});var Rwt=Fe(()=>{d();p()});var Nwt=Fe(()=>{d();p()});var Owt=Fe(()=>{d();p()});var Bwt=Fe(()=>{d();p()});var Pwt=Fe(()=>{d();p()});var GP=Fe(()=>{d();p()});var Rue=Fe(()=>{d();p()});var Fwt=Fe(()=>{d();p();GP();Rue()});var Uwt=Fe(()=>{d();p();Rue();GP()});var zwt=Fe(()=>{d();p();GP()});var Gke=Fe(()=>{d();p();Fwt();Uwt();GP();zwt()});var jwt=Fe(()=>{d();p();GP();Rue()});var qke=Fe(()=>{d();p();Pwt();Gke();jwt();Gke()});var Gwt=Fe(()=>{d();p()});var qwt=Fe(()=>{d();p()});var Vwt=Fe(()=>{d();p();qke()});var Wwt=Fe(()=>{d();p()});var Kwt=Fe(()=>{d();p();qke()});var Ywt=Fe(()=>{d();p()});var Jwt,Xwt=Fe(()=>{d();p();(function(e){e.startRange="startRange",e.shared="shared",e.endRange="endRange"})(Jwt||(Jwt={}))});var Zwt=Fe(()=>{d();p()});var Qwt=Fe(()=>{d();p()});var $wt=Fe(()=>{d();p()});var e2t=Fe(()=>{d();p()});var t2t=Fe(()=>{d();p();mwt();gwt();ywt();bwt();xwt();wwt();Awt();Swt();Ewt();_wt();Rwt();Twt();Nwt();Bwt();Mwt();Vwt();Owt();qwt();Gwt();kwt();Iwt();Wwt();Kwt();Ywt();Xwt();Zwt();Qwt();$wt();e2t();Cwt();vwt()});function Nue(e,t){return Object.keys(e).reduce(function(r,n){return r[n]=os({timeZone:t},e[n]),r},{})}function r2t(e,t){var r=Object.keys(os(os({},e),t));return r.reduce(function(n,o){return n[o]=os(os({},e[o]||{}),t[o]||{}),n},{})}function n2t(e,t){if(!t)return e;var r=Iue.formats;return os(os(os({},r),e),{date:r2t(Nue(r.date,t),Nue(e.date||{},t)),time:r2t(Nue(r.time,t),Nue(e.time||{},t))})}var Vke,o2t=Fe(()=>{d();p();hM();t2t();vM();Q1();Tue();Vke=function(e,t,r,n,o){var i=e.locale,a=e.formats,s=e.messages,c=e.defaultLocale,u=e.defaultFormats,l=e.fallbackOnEmptyString,f=e.onError,h=e.timeZone,m=e.defaultRichTextElements;r===void 0&&(r={id:""});var g=r.id,v=r.defaultMessage;Hke(!!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),x=s&&Object.prototype.hasOwnProperty.call(s,b)&&s[b];if(Array.isArray(x)&&x.length===1&&x[0].type===is.literal)return x[0].value;if(!n&&x&&typeof x=="string"&&!m)return x.replace(/'\{(.*?)\}'/gi,"{$1}");if(n=os(os({},m),n||{}),a=n2t(a,h),u=n2t(u,h),!x){if(l===!1&&x==="")return x;if((!v||i&&i.toLowerCase()!==c.toLowerCase())&&f(new hwt(r,i)),v)try{var E=t.getMessageFormat(v,c,u,o);return E.format(n)}catch(T){return f(new kue('Error formatting default message for: "'.concat(b,'", rendering default message verbatim'),i,r,T)),typeof v=="string"?v:b}return b}try{var E=t.getMessageFormat(x,i,a,os({formatters:t},o||{}));return E.format(n)}catch(T){f(new kue('Error formatting message: "'.concat(b,'", using ').concat(v?"default message":"id"," as fallback."),i,r,T))}if(v)try{var E=t.getMessageFormat(v,c,u,o);return E.format(n)}catch(T){f(new kue('Error formatting the default message for: "'.concat(b,'", rendering message verbatim'),i,r,T))}return typeof x=="string"?x:typeof v=="string"?v:b}});function Oue(e,t,r,n){var o=e.locale,i=e.formats,a=e.onError,s=e.timeZone;n===void 0&&(n={});var c=n.format,u=os(os({},s&&{timeZone:s}),c&&bM(i,t,c,a)),l=nm(n,i2t,u);return t==="time"&&!l.hour&&!l.minute&&!l.second&&!l.timeStyle&&!l.dateStyle&&(l=os(os({},l),{hour:"numeric",minute:"numeric"})),r(o,l)}function a2t(e,t){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 Oue(e,"date",t,a).format(s)}catch(c){e.onError(new mf(Yu.FORMAT_ERROR,"Error formatting date.",c))}return String(s)}function s2t(e,t){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 Oue(e,"time",t,a).format(s)}catch(c){e.onError(new mf(Yu.FORMAT_ERROR,"Error formatting time.",c))}return String(s)}function c2t(e,t){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=e.timeZone,u=e.locale,l=e.onError,f=nm(s,i2t,c?{timeZone:c}:{});try{return t(u,f).formatRange(o,i)}catch(h){l(new mf(Yu.FORMAT_ERROR,"Error formatting date time range.",h))}return String(o)}function u2t(e,t){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 Oue(e,"date",t,a).formatToParts(s)}catch(c){e.onError(new mf(Yu.FORMAT_ERROR,"Error formatting date.",c))}return[]}function l2t(e,t){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 Oue(e,"time",t,a).formatToParts(s)}catch(c){e.onError(new mf(Yu.FORMAT_ERROR,"Error formatting time.",c))}return[]}var i2t,f2t=Fe(()=>{d();p();hM();HE();Q1();i2t=["formatMatcher","timeZone","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName","hourCycle","dateStyle","timeStyle","calendar","numberingSystem","fractionalSecondDigits"]});function d2t(e,t,r,n){var o=e.locale,i=e.onError,a=Intl.DisplayNames;a||i(new Yg(`Intl.DisplayNames is not available in this environment.
Try polyfilling it using "@formatjs/intl-displaynames"
`,Kh.MISSING_INTL_API));var s=nm(n,NWr);try{return t(o,s).of(r)}catch(c){i(new mf(Yu.FORMAT_ERROR,"Error formatting display name.",c))}}var NWr,p2t=Fe(()=>{d();p();HE();vM();Q1();NWr=["style","type","fallback"]});function BWr(e){return"".concat(h2t,"_").concat(e,"_").concat(h2t)}function m2t(e,t,r,n){n===void 0&&(n={});var o=Wke(e,t,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 Wke(e,t,r,n){var o=e.locale,i=e.onError;n===void 0&&(n={});var a=Intl.ListFormat;a||i(new Yg(`Intl.ListFormat is not available in this environment.
Try polyfilling it using "@formatjs/intl-listformat"
`,Kh.MISSING_INTL_API));var s=nm(n,OWr);try{var c={},u=r.map(function(l,f){if(typeof l=="object"){var h=BWr(f);return c[h]=l,h}return String(l)});return t(o,s).formatToParts(u).map(function(l){return l.type==="literal"?l:os(os({},l),{value:c[l.value]||l.value})})}catch(l){i(new mf(Yu.FORMAT_ERROR,"Error formatting list.",l))}return r}var OWr,h2t,g2t=Fe(()=>{d();p();hM();HE();vM();Q1();OWr=["type","style"],h2t=Date.now()});function v2t(e,t,r,n){var o=e.locale,i=e.onError;n===void 0&&(n={}),Intl.PluralRules||i(new Yg(`Intl.PluralRules is not available in this environment.
Try polyfilling it using "@formatjs/intl-pluralrules"
`,Kh.MISSING_INTL_API));var a=nm(n,PWr);try{return t(o,a).select(r)}catch(s){i(new _W("Error formatting plural.",o,s))}return"other"}var PWr,y2t=Fe(()=>{d();p();HE();Q1();vM();PWr=["type"]});function LWr(e,t,r){var n=e.locale,o=e.formats,i=e.onError;r===void 0&&(r={});var a=r.format,s=!!a&&bM(o,"relative",a,i)||{},c=nm(r,DWr,s);return t(n,c)}function b2t(e,t,r,n,o){o===void 0&&(o={}),n||(n="second");var i=Intl.RelativeTimeFormat;i||e.onError(new Yg(`Intl.RelativeTimeFormat is not available in this environment.
Try polyfilling it using "@formatjs/intl-relativetimeformat"
`,Kh.MISSING_INTL_API));try{return LWr(e,t,o).format(r,n)}catch(a){e.onError(new _W("Error formatting relative time.",e.locale,a))}return String(r)}var DWr,x2t=Fe(()=>{d();p();HE();vM();Q1();DWr=["numeric","style"]});function w2t(e,t,r){var n=e.locale,o=e.formats,i=e.onError;r===void 0&&(r={});var a=r.format,s=a&&bM(o,"number",a,i)||{},c=nm(r,FWr,s);return t(n,c)}function A2t(e,t,r,n){n===void 0&&(n={});try{return w2t(e,t,n).format(r)}catch(o){e.onError(new mf(Yu.FORMAT_ERROR,"Error formatting number.",o))}return String(r)}function S2t(e,t,r,n){n===void 0&&(n={});try{return w2t(e,t,n).formatToParts(r)}catch(o){e.onError(new mf(Yu.FORMAT_ERROR,"Error formatting number.",o))}return[]}var FWr,E2t=Fe(()=>{d();p();HE();Q1();FWr=["style","currency","currencyDisplay","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","currencyDisplay","currencySign","notation","signDisplay","unit","unitDisplay","numberingSystem"]});function UWr(e){var t=e?e[Object.keys(e)[0]]:void 0;return typeof t=="string"}function zWr(e){e.onWarn&&e.defaultRichTextElements&&UWr(e.messages||{})&&e.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 Kke(e,t){var r=jke(t),n=os(os({},zke),e),o=n.locale,i=n.defaultLocale,a=n.onError;return o?!Intl.NumberFormat.supportedLocalesOf(o).length&&a?a(new Uke('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 Uke('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 pwt('"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"),zWr(n),os(os({},n),{formatters:r,formatNumber:A2t.bind(null,n,r.getNumberFormat),formatNumberToParts:S2t.bind(null,n,r.getNumberFormat),formatRelativeTime:b2t.bind(null,n,r.getRelativeTimeFormat),formatDate:a2t.bind(null,n,r.getDateTimeFormat),formatDateToParts:u2t.bind(null,n,r.getDateTimeFormat),formatTime:s2t.bind(null,n,r.getDateTimeFormat),formatDateTimeRange:c2t.bind(null,n,r.getDateTimeFormat),formatTimeToParts:l2t.bind(null,n,r.getDateTimeFormat),formatPlural:v2t.bind(null,n,r.getPluralRules),formatMessage:Vke.bind(null,n,r),$t:Vke.bind(null,n,r),formatList:m2t.bind(null,n,r.getListFormat),formatListToParts:Wke.bind(null,n,r.getListFormat),formatDisplayName:d2t.bind(null,n,r.getDisplayNames)})}var _2t=Fe(()=>{d();p();hM();HE();Q1();E2t();x2t();f2t();y2t();o2t();g2t();p2t()});var C2t=Fe(()=>{d();p();Wbt();HE();Q1();_2t()});function T2t(e,t){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")&&e==="zh-CN"?t.replace("ddHH","ddhh"):t}function I2t(e){let t=/<\s*(\/)?\s*([a-z]+)(?:\s+[^\/]+(?:\s*=\s*(?:[^/]+)|\"\S+\"|\'\S+\')?)?\s*(\/)?\s*>/gi,r={},n={},o=0,i=e;return[...e.matchAll(t)].forEach(([a,s,c,u])=>{if(u)return;let l="";r[c]?(l=`</${r[c]}>`,Reflect.deleteProperty(r,c)):(r[c]=`tmp${o++}`,n[r[c]]={matchText:a,isClose:!!u,isEnd:!!s,tag:c},l=`<${r[c]}>`),i=i.replace(a,l)}),{res:i,tagMaps:n}}var k2t=Fe(()=>{d();p()});function Yke(){let e;if(typeof globalThis<"u")e=globalThis;else if(typeof window<"u")e=window;else if(typeof globalThis<"u")e=globalThis;else throw new Error("unable to locate global object");return e.addEventListener=e.addEventListener||function(){},e}var M2t,jWr,m2,Jke=Fe(()=>{d();p();M2t={};jWr=new Proxy({_global_subscribe_list:{},_global_message_list:{},locale:"en_US"},{get(e,t){let r=Object.assign(Object.assign(Object.assign({},Yke().okGlobal||{}),Yke()._okGlobal&&Yke()._okGlobal),M2t),n=r[t];return t==="toJSON"?n=()=>r:t==="toString"&&(n=JSON.stringify.bind(null,r)),n},set(e,t,r){return M2t[t]=r,!0}}),m2=jWr});var Bue,R2t,Xke,Zke=Fe(()=>{d();p();Bue="global",R2t="PLEASE_INIT_INTL",Xke="NOT_A_NUMBER"});function g2(e=(m2===null||m2===void 0?void 0:m2.locale)||""){return e?e.replace(/_/g,"-"):"en-US"}function eT(e){let t=e?.project||Bue;return`${g2(e?.locale)}@${t}`}function xM(e,t){if(t?.useSington&&Ly[eT(t)])return;let r=Mue(),n=Kke({locale:g2(t?.locale),messages:e},r);Ly[eT(t)]=n}var Ly,N2t=Fe(()=>{d();p();C2t();Jke();Zke();Ly={}});var O2t=Fe(()=>{d();p();k2t();N2t();Zke()});var B2t,HWr,Pue,P2t=Fe(()=>{d();p();B2t=fe(Lh());O2t();HWr=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r},Pue=class{constructor(t={}){this.intlConfigs=t,this.formatDateTime=(r,n)=>{let o,i=g2(n?.locale||this.intlConfigs.locale);if(n?.format){let a=T2t(i,n.format),s={locale:i,project:a,useSington:!0};xM({[a]:`{date, date, ::${a}}`},s),o=this.formatMessage(s,a,{date:r})}else{let a={locale:i,useSington:!0};xM({},a),o=Ly[eT(a)].formatDate(r,n)}return o},this.formatNumber=(r,n)=>{let o=n||{},{locale:i}=o,a=HWr(o,["locale"]),s={locale:g2(n?.locale||this.intlConfigs.locale),useSington:!0};xM({},s);let c=Number(r);if(Number.isNaN(c))throw new Error(Xke);let l=!![...`${r}`].find(m=>m===".")?`${r}`:new B2t.default(r).toFormat(),[,f]=l.trim().split("."),h=f?f.length:0;return Ly[eT(s)].formatNumber(c,Object.assign({minimumFractionDigits:h},a))},this.formatMessage=(r,n,o)=>{let{locale:i,project:a}=r,s=eT({project:a,locale:g2(i||this.intlConfigs.locale)});if(!Ly[s])throw new Error(R2t);let c={id:n,defaultMessage:""},u={},l=Ly[s].messages[n],f=I2t(l);Ly[s].messages[n]=f.res,Object.entries(f.tagMaps).forEach(([m,{isClose:g,isEnd:v,matchText:b,tag:x}])=>{if(!v){if(g){u[m]=()=>b;return}u[m]=E=>`${b}${E}</${x}>`}});let h=Ly[s].formatMessage(c,Object.assign(Object.assign({},o),u));return Ly[s].messages[n]=l,h},this.formatRelativeTime=(r,n,o)=>{let i={locale:g2(o?.locale||this.intlConfigs.locale),useSington:!0};return xM({},i),Ly[eT(i)].formatRelativeTime(r,n,o)},this.getNumberInfo=r=>{let n={project:Bue,locale:g2(r||this.intlConfigs.locale),useSington:!0};xM({},n);let o=Ly[eT(n)].formatNumber(10000.1);return{micrometerSymbol:o[2],smallDigitalSymbol:[...o].reverse()[1]}},this.parseLocaleNumber=(r,n)=>{let o=`${r}`,i=g2(n?.locale||this.intlConfigs.locale),{smallDigitalSymbol:a,micrometerSymbol:s}=this.getNumberInfo(i),[c,u]=o.split(a),l=c.replaceAll(s,""),f=Number(`${l}${u?`.${u}`:""}`);if(Number.isNaN(f)||o[0]!=="-"&&Number.isNaN(Number(o[0])))throw new Error(Xke);if(n?.handleInput){let h=!![...o].find(m=>m===a);return`${l}${h?".":""}${u===void 0?"":u}`}return f},this.intlConfigs=t}init(t,r={}){xM(t,Object.assign(Object.assign({},r),{locale:this.locale}))}get locale(){return g2(this.intlConfigs.locale)}}});var D2t=Fe(()=>{d();p()});var qP,z$o,j$o,H$o,G$o,q$o,V$o,L2t=Fe(()=>{d();p();P2t();D2t();qP=new Pue,z$o=qP.formatDateTime,j$o=qP.formatNumber,H$o=qP.formatRelativeTime,G$o=qP.getNumberInfo,q$o=qP.parseLocaleNumber,V$o=qP.formatMessage});var gf,F2t=Fe(()=>{d();p();gf=()=>Boolean(typeof window>"u"||A.env.SSR_ENV)});var Qke=Fe(()=>{d();p();F2t()});var Due,U2t=Fe(()=>{d();p();Due={read(e){let t=e;return e[0]==='"'&&(t=e.slice(1,-1)),t.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}}});function GWr(e){return typeof e<"u"&&Number.isInteger(Number(e))&&Number.isSafeInteger(e)&&e>new Date().getTime()}function z2t(e){return typeof e<"u"&&Number.isInteger(e)&&Number.isSafeInteger(e)&&e>0}function j2t(e){return new Date().getTime()+e*1e3}function $ke(e){gf()||(document.cookie=`${e}=${JSON.stringify(AM(e))}`)}function qWr({project:e}){let t=e===G2t?Lue:e;e5e=CW+t,$ke(e5e),$ke(q2t),t!==Lue&&$ke(CW+Lue)}function AM(e,t){if(gf())return{};let r=document.cookie?document.cookie.split("; "):[],n={};for(let s=0;s<r.length;s++){let c=r[s].split("="),u=c.slice(1).join("=");try{let l=decodeURIComponent(c[0]);if(n[l]=Due.read(u),e===l)break}catch(l){console.log(l)}}let o={};try{o=JSON.parse(n[e]||"{}")}catch{o={}}let i={[Fy]:{}},a=o[Fy]||{};return Object.keys(o).forEach(s=>{s!==Fy&&(a[s]===void 0||GWr(a[s]))&&(i[s]=o[s],i[Fy][s]=a[s])}),t&&delete i[Fy],i}function H2t(e){function t(){return e?q2t:e5e}return{set(r,n,o){return wM.set(t(),r,n,o)},setAll(r,n){return wM.setAll(t(),r,n)},get(r){return wM.get(t(),r)},remove(r){return wM.remove(t(),r)},getAll(){return wM.getAll(t())},cleanAll(){return wM.cleanAll(t())}}}var CW,Lue,G2t,e5e,q2t,Fy,wM,VWr,WWr,Fue,V2t=Fe(()=>{d();p();Qke();U2t();CW="ok_",Lue="default",G2t="global",e5e=CW+Lue,q2t=CW+G2t,Fy="_expire";wM={set(e,t,r,n){if(gf()||t==null||t instanceof Function||t instanceof Array||t===Fy)return!1;let o=AM(e);if(!(t instanceof Object)){let i=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,encodeURIComponent);return r?o[i]=Due.write(r):delete o[i],typeof n<"u"&&z2t(n)?o[Fy][i]=j2t(n):delete o[Fy][i],document.cookie=`${e}=${JSON.stringify(o)}`,!0}return wM.setAll(e,t,r)},setAll(e,t={},r={}){if(gf())return!1;let n=AM(e);return Object.entries(t).forEach(o=>{let i=o[0];if(i===Fy)return;let a=encodeURIComponent(i).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,encodeURIComponent),s=r[a];n[a]=Due.write(o[1]),z2t(s)?n[Fy][a]=j2t(s):delete n[Fy][a]}),document.cookie=`${e}=${JSON.stringify(n)}`,!0},get(e,t){return t==null||t instanceof Function||t instanceof Array||t instanceof Object?void 0:AM(e)[t]},getAll(e){return AM(e)},remove(e,t){if(gf()||t==null||t instanceof Function||t.constructor&&t.constructor===Object)return!1;let r=[];t instanceof Array?r=t:r.push(t);let n=AM(e);return r.forEach(o=>{delete n[o],delete n[Fy][o]}),document.cookie=`${e}=${JSON.stringify(n)}`,!0},cleanAll(e){if(gf())return;let t=new Date(Date.now()-24*60*60*1e3);document.cookie=`${e}=;expires=${t}`}};VWr=(()=>{let e=Object.assign({},H2t(!0));return Object.assign(Object.assign({},H2t(!1)),{getProjectCookies(t){return AM(CW+t,!0)},global:e,g:e})})(),WWr=Object.assign({init:qWr},VWr),Fue=WWr});var Uue=Fe(()=>{d();p();V2t();Qke();Jke();L2t()});var KWr,$1,W2t=Fe(()=>{d();p();Uue();mke();KWr=()=>{let{mediaSet:e}=bd;if(gf())return bd.isBiggerThanXL?e[m2.media]:m2.media==="_2xl"||m2.media==="_3xl"?e._xl:e[m2.media];let t={...e._sm};return Object.keys(e).reverse().some(n=>{let o=e[`${n}`];return window.matchMedia(o.query).matches?(t={...o},!0):!1}),t},$1=KWr});var K2t,Y2t,J2t=Fe(()=>{d();p();K2t="okg",Y2t="currentMedia"});var t5e,X2t,TW,IW,Z2t=Fe(()=>{d();p();Uue();J2t();mke();t5e=!1;gf()||(t5e=window.matchMedia("").addEventListener);X2t=!1,TW=class{constructor(){_e(this,"_addWatchForSSR",()=>(Fue.init({project:K2t}),new TW().watch(r=>{Fue.set(Y2t,r.media)},{runNow:!0})));_e(this,"_smListener",t=>{t.matches&&this.fn(bd.mediaSet._sm)});_e(this,"_mdListener",t=>{t.matches&&this.fn(bd.mediaSet._md)});_e(this,"_lgListener",t=>{t.matches&&this.fn(bd.mediaSet._lg)});_e(this,"_xlListener",t=>{t.matches&&this.fn(bd.mediaSet._xl)});_e(this,"_2xlListener",t=>{t.matches&&this.fn(bd.mediaSet._2xl)});_e(this,"_3xlListener",t=>{t.matches&&this.fn(bd.mediaSet._3xl)});if(gf())return!1;this.fn=null;let{_sm:t,_md:r,_lg:n,_xl:o}=bd.mediaSet;if(this._smWatcher=window.matchMedia(t.query),this._mdWatcher=window.matchMedia(r.query),this._lgWatcher=window.matchMedia(n.query),this._xlWatcher=window.matchMedia(o.query),bd.isBiggerThanXL){let{_2xl:i,_3xl:a}=bd.mediaSet;this._2xlWatcher=window.matchMedia(i.query),this._3xlWatcher=window.matchMedia(a.query)}X2t||(X2t=!0,this._addWatchForSSR())}watch(t,{runNow:r=!0}={}){if(gf())return!1;if(this.fn=t,this.addEventListeners(),r){let{_sm:n,_md:o,_lg:i,_xl:a,_2xl:s,_3xl:c}=bd.mediaSet;if(this._mdWatcher.matches)return t(o);if(this._lgWatcher.matches)return t(i);if(this._xlWatcher.matches)return t(a);if(bd.isBiggerThanXL){if(this._2xlWatcher.matches)return t(s);if(this._3xlWatcher.matches)return t(c)}return t(n)}return!1}addEventListeners(){t5e?(this._smWatcher.addEventListener("change",this._smListener),this._mdWatcher.addEventListener("change",this._mdListener),this._lgWatcher.addEventListener("change",this._lgListener),this._xlWatcher.addEventListener("change",this._xlListener),bd.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(){gf()||(t5e?(this._smWatcher.removeEventListener("change",this._smListener),this._mdWatcher.removeEventListener("change",this._mdListener),this._lgWatcher.removeEventListener("change",this._lgListener),this._xlWatcher.removeEventListener("change",this._xlListener),bd.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)))}},IW=TW});var Q2t,SM,kW,$2t,eAt=Fe(()=>{d();p();Q2t=fe(Je()),SM=fe(zn());Uue();om();kW=class extends Q2t.PureComponent{constructor(r){super(r);_e(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=$1().media;this.state={media:n}}componentDidMount(){gf()||(this.watchMedia=new IW,this.watchMedia.watch(r=>{this.setState({media:r.media})},{runNow:!1}))}componentWillUnmount(){this.watchMedia&&this.watchMedia.destroy()}render(){return this.getCurrentComponent()}};kW.propTypes={sm:SM.default.element,md:SM.default.element,lg:SM.default.element,xl:SM.default.element,_2xl:SM.default.element,_3xl:SM.default.element};kW.defaultProps={sm:void 0,md:void 0,lg:void 0,xl:void 0,_2xl:void 0,_3xl:void 0};$2t=kW});var EM,YWr,tAt,JWr,XWr,ZWr,xd,rAt=Fe(()=>{d();p();EM=fe(Je());om();YWr={runNow:!1},tAt=e=>{let{media:t}=e,r=t==="sm",n=t==="md";return{...e,isSm:r,isMd:n,isLg:t==="lg",isXl:t==="xl",is2Xl:t==="2xl",is3Xl:t==="3xl",isMobile:n||r}},JWr=()=>tAt($1()),XWr=()=>{let e=(0,EM.useRef)(JWr),t=e.current();return(0,EM.useEffect)(()=>{e.current=()=>t},[]),t},ZWr=()=>{let e=XWr(),[t,r]=(0,EM.useState)(e);return(0,EM.useEffect)(()=>{let n=new IW;return n.watch(o=>{r(tAt(o))},YWr),()=>{n.destroy()}},[]),t},xd=ZWr});var om=Fe(()=>{d();p();W2t();Z2t();rAt()});var wAt=Fe(()=>{});var AAt=Fe(()=>{d();p();wAt()});var SAt=Fe(()=>{});var EAt=Fe(()=>{d();p();SAt()});var _At=Fe(()=>{});var CAt=Fe(()=>{d();p();_At()});var TAt=Fe(()=>{});var IAt=Fe(()=>{d();p();TAt()});function l5e(e){let{loaderPrefix:t,loaderClassName:r,size:n,type:o,percent:i=25,style:a,coverClassName:s,coverStyle:c}=e,[u,l]=(0,VE.useState)({left:0,right:0});(0,VE.useEffect)(()=>{let h=3.6*i;h>180?l({left:180,right:h-180}):l({right:0,left:h})},[i]);let f=(0,PW.default)(t,`${t}-spin`,`${t}-inner-circle`,`${t}-inner-${n}`,r);return VE.default.createElement("div",{className:f,style:a},iKr.map(h=>VE.default.createElement("div",{key:h,className:(0,PW.default)(`${t}-inner-track-${h}`,`${t}-inner-track-${n}`,`${t}-inner-fill-${o}`)},VE.default.createElement("div",{className:(0,PW.default)(`${t}-inner-track-${h}-content`,`${t}-inner-track-${o}`),style:{transform:`rotate(${u[h]}deg)`}}))),VE.default.createElement("div",{className:(0,PW.default)(`${t}-inner-${n}-cover`,s),style:c}))}var VE,PW,iKr,kAt=Fe(()=>{d();p();VE=fe(Je()),PW=fe(Er()),iKr=["right","left"]});function aKr(e){let t=!e.children,{loading:r=t,size:n,type:o,className:i,style:a,trackColor:s,markColor:c,hasMask:u,loaderStyle:l,loaderClassName:f,percent:h,zIndex:m,loadingText:g,maskColor:v,id:b,a11yText:x,children:E,a11yContentTitle:T,maskClassName:B,defaultA11yTextLocaleKey:F}=e,L=(0,DW.default)(vt.data.okdNamespace,WE,{[`${WE}-mask`]:u},B),j=(0,DW.default)(vt.data.okdNamespace,WE,i),q=(0,DW.default)(`${WE}-spin`,`${WE}-spin-${n}`,`${WE}-spin-${o}`,f),D=y2.default.createElement("div",{className:j,style:a,"data-testid":"okd-loader-circle",role:"region","aria-live":"polite",id:b},h!==void 0?y2.default.createElement(l5e,{loaderPrefix:WE,...e,style:{...MAt(s,c),...l}}):y2.default.createElement("div",{className:q,style:{...MAt(s,c),...l}}),!g&&y2.default.createElement(xp,{localeKey:F||"a11y_web_loader_loading_universal_default"},x)),R=u?y2.default.createElement("div",{className:L,style:v?{backgroundColor:v,zIndex:m}:{zIndex:m}},D,g&&y2.default.createElement("div",{className:`${WE}-mask-text`},g)):D,z=E&&u,N=z?"div":y2.default.Fragment,y=r?{"aria-label":T,"aria-busy":"true"}:{},S=z?{className:(0,DW.default)(`${WE}-box`),...y}:void 0;return y2.default.createElement(N,{...S},z?y2.default.createElement("div",{style:{display:"contents"},inert:r?"true":void 0},E):null,r&&R)}var y2,DW,WE,MAt,RAt,NAt=Fe(()=>{d();p();y2=fe(Je()),DW=fe(Er());On();QC();Qr();kAt();WE=`${Nt}-loader`,MAt=(e,t)=>({borderColor:e,borderTopColor:t});RAt=aKr});function YP(e){let{size:t,...r}=vt.mergeProps(YP.defaultPropsValue,e),n=OAt[t]||kt.md;return f5e.default.createElement(bu,null,f5e.default.createElement(RAt,{...r,size:n}))}var f5e,Ju,OAt,d5e,LW,BAt=Fe(()=>{d();p();f5e=fe(Je()),Ju=fe(zn());On();Vg();Qr();NAt();OAt={l:kt.lg,m:kt.md,s:kt.sm,...kt},d5e={primary:"primary",neutral:"neutral"};YP.propTypes={size:Ju.default.oneOf([kt.xl,kt.lg,kt.md,kt.sm]),type:Ju.default.oneOf(Object.values(d5e)),trackColor:Ju.default.string,markColor:Ju.default.string,className:Ju.default.string,style:Ju.default.object,loaderClassName:Ju.default.string,loaderStyle:Ju.default.object,hasMask:Ju.default.bool,zIndex:Ju.default.oneOfType([Ju.default.string,Ju.default.number]),loadingText:Ju.default.node,maskColor:Ju.default.string,loading:Ju.default.bool,maskClassName:Ju.default.string,a11yText:Ju.default.string,id:Ju.default.string,a11yContentTitle:Ju.default.string};YP.defaultPropsValue={size:kt.md,type:d5e.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};YP.SIZE=OAt;YP.TYPE=d5e;LW=YP});function Kue(e){let{className:t,percent:r,loading:n=!0,trackColor:o,markColor:i,style:a,a11yText:s,id:c}=vt.mergeProps(Kue.defaultPropsValue,e),u=(0,PAt.default)(vt.data.okdNamespace,Wue,`${Wue}-line`,{[`${Wue}-loading`]:typeof r!="number"&&n},t),[l,f]=(0,Jg.useState)(r),h=(0,Jg.useRef)();(0,Jg.useEffect)(()=>{if(typeof r=="number"){h.current&&clearInterval(h.current);let g=10;h.current=setInterval(()=>{l>r?(clearInterval(h.current),f(r)):l<r?f(l+g>r?r:l+g):clearInterval(h.current)},50)}else f(r)},[r,l]);let m=(0,Jg.useCallback)(()=>{let g=25;return typeof l=="number"&&(g=l,l>100?g=100:l<0&&(g=0)),`${g}%`},[l]);return Jg.default.createElement(bu,null,Jg.default.createElement("div",{className:u,style:{backgroundColor:o,...a},role:"region","aria-live":"polite",id:c},Jg.default.createElement("div",{className:`${Wue}-mark`,style:{backgroundColor:i,width:m()}}),Jg.default.createElement(xp,{localeKey:"a11y_web_loader_loading_universal_default"},s)))}var Jg,PAt,CM,Wue,p5e,DAt=Fe(()=>{d();p();Jg=fe(Je()),PAt=fe(Er()),CM=fe(zn());On();QC();Vg();Qr();Wue=`${Nt}-loader`;Kue.propTypes={trackColor:CM.default.string,markColor:CM.default.string,className:CM.default.string,style:CM.default.object,id:CM.default.string,a11yText:CM.default.string};Kue.defaultPropsValue={className:"",trackColor:void 0,markColor:void 0,style:{},id:void 0,a11yText:void 0};p5e=Kue});var LAt=Fe(()=>{});var FAt=Fe(()=>{d();p();LAt()});function KE(e){let t=vt.mergeProps(KE.defaultPropsValue,e),r=sKr[t.shape];return r?UAt.default.createElement(r,{...t}):null}var UAt,zAt,FW,sKr,Jh,TM=Fe(()=>{d();p();gi();vi();CAt();yi();bi();IAt();UAt=fe(Je()),zAt=fe(zn());On();BAt();DAt();FAt();FW={line:"line",circle:"circle"},sKr={[FW.line]:p5e,[FW.circle]:LW};KE.propTypes={shape:zAt.default.oneOf(Object.values(FW))};KE.defaultPropsValue={shape:FW.circle};KE.SHAPE=FW;KE.SIZE=LW.SIZE;KE.TYPE=LW.TYPE;KE.Circle=LW;KE.Line=p5e;Jh=KE});var Yue,cKr,jAt,HAt=Fe(()=>{d();p();Yue=fe(Je());ZC();cKr=(0,Yue.forwardRef)(({children:e,rel:t,loading:r,renderAs:n,originProps:o,disabled:i,target:a,powerLinkProps:s,href:c,btnStyle:u,routerLinkProps:l},f)=>{let h=n||em,m=n?{...l,to:i?void 0:l?.to}:{handleStyle:!1,...s,href:i?void 0:c,target:a,rel:t};return Yue.default.createElement(h,{"data-testid":"okd-button","data-e2e-okd-button-loading":r,role:i?"link":void 0,...m,...o,ref:f,style:u},e)}),jAt=cKr});var br,Yi,rT,JP=Fe(()=>{d();p();br={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"},Yi={fill:"fill",outline:"outline",text:"text"},rT={tailing:"tailing",leading:"leading"}});var IM,GAt,Au,h5e,UW,qAt,VAt=Fe(()=>{d();p();IM=fe(Je()),GAt=fe(Er()),Au=fe(zn());om();Pa();$Ie();On();Qr();HAt();JP();h5e=`${Nt}-btn`,UW=(0,IM.forwardRef)((e,t)=>{let{children:r,category:n,type:o,className:i,htmlType:a,onClick:s,disabled:c,block:u,circle:l,size:f,width:h,style:m,href:g,target:v,loading:b,submit:x,debounceTime:E,rect:T,strictCircle:B,rel:F,powerLinkProps:L,ellipsis:j,renderAs:q,routerLinkProps:D,..._}=vt.useMergeProps(UW.defaultPropsValue,e),R=(0,IM.useRef)(0),z=Lce(),{isSm:N}=xd(),y=!!g||q,S=H=>{y&&c&&H.preventDefault();let k=Date.now();k-R.current>E&&(R.current=k,s&&s(H))},I={...m,...h?{width:h,minWidth:h}:{}},M=(0,GAt.default)(vt.data.okdNamespace,{[h5e]:h5e},`btn-${f}`,{[`btn-${n}-${o}`]:o},{block:u},{"btn-disabled":c&&!b},{loading:b},{"btn-circle":l},{[`${h5e}-strict-circle`]:B},{"btn-rect":T},N&&z&&"mobile",i),C={disabled:c||b,"aria-disabled":c||void 0,..._,type:a,onClick:S,className:M},P=IM.default.createElement("button",{"data-testid":"okd-button","data-e2e-okd-button-loading":b,type:"button",...C,ref:t,style:I},r);return y?IM.default.createElement(jAt,{originProps:C,renderAs:q,btnStyle:I,disabled:c,target:v,rel:F,ref:t,href:g,routerLinkProps:D,loading:b,powerLinkProps:L},r):P});UW.propTypes={category:Au.default.oneOf([Yi.fill,Yi.outline,Yi.text]),type:Au.default.oneOf([br.highlight,br.primary,br.secondary,br.tertiary,br.quaternary,br.red,br.green,br.yellow,br.orange,br.gray,br.default]),size:Au.default.oneOf([kt.xxs,kt.xs,kt.s,kt.sm,kt.md,kt.lg,kt.xl]),width:Au.default.oneOfType([Au.default.number,Au.default.string]),disabled:Au.default.bool,circle:Au.default.bool,block:Au.default.bool,debounceTime:Au.default.number,onClick:Au.default.func,htmlType:Au.default.string,href:Au.default.string,target:Au.default.string,rel:Au.default.string,rect:Au.default.bool,strictCircle:Au.default.bool,powerLinkProps:Au.default.object,renderAs:Au.default.any,routerLinkProps:Au.default.object};UW.defaultPropsValue={disabled:!1,circle:!1,category:Yi.fill,type:br.secondary,size:kt.md,width:void 0,htmlType:"button",onClick:null,href:"",rel:"noopener",target:"",block:!1,debounceTime:500,rect:!1,strictCircle:!1,powerLinkProps:{}};UW.elementType=xi.Button;qAt=UW});var uKr,lKr,WAt,KAt=Fe(()=>{d();p();JP();uKr={[br.highlight]:br.highlight,[br.primary]:br.primary,[br.secondary]:br.secondary,[br.tertiary]:br.tertiary,[br.quaternary]:br.quaternary,[br.red]:br.red,[br.green]:br.green,[br.gray]:br.gray,[br.orange]:br.orange,[br.yellow]:br.yellow},lKr={_:{category:Yi.fill,type:br.secondary},[`${br.primary}_`]:{category:Yi.fill,type:br.primary,allow:!0},[`${br.primary}_${br.default}`]:{category:Yi.fill,type:br.primary},[`${br.red}_`]:{category:Yi.fill,type:br.red,allow:!0},[`${br.primary}_${br.red}`]:{category:Yi.fill,type:br.red},[`${br.green}_`]:{category:Yi.fill,type:br.green,allow:!0},[`${br.primary}_${br.green}`]:{category:Yi.fill,type:br.green},[`${br.primary}_${br.gray}`]:{category:Yi.fill,type:br.gray},[`${br.secondary}_`]:{category:Yi.fill,type:br.secondary,allow:!0},[`${br.secondary}_${br.default}`]:{category:Yi.fill,type:br.secondary},[`${br.secondary}_${br.gray}`]:{category:Yi.fill,type:br.gray},[`${br.basic}_`]:{category:Yi.outline,type:br.primary},[`${br.basic}_${br.default}`]:{category:Yi.outline,type:br.primary},[`${br.plain}_`]:{category:Yi.text,type:br.primary},[`${br.plain}_${br.default}`]:{category:Yi.text,type:br.primary},[`${br.plain}_${br.red}`]:{category:Yi.text,type:br.red},[`${br.plain}_${br.green}`]:{category:Yi.text,type:br.green},[`${br.plain}_${br.orange}`]:{category:Yi.text,type:br.orange},[`${br.plain}_${br.yellow}`]:{category:Yi.text,type:br.yellow}},WAt=(e,t="",r="")=>{let n=lKr[`${t}_${r}`];return!e&&n&&!n.allow?n={...n,oldType:t,oldColor:r,newType:!1}:n={category:Yi[e]||Yi.fill,type:uKr[t]||br.secondary,newType:!0},n}});function Jue(e){Object.assign(e,{elementType:xi.Button,SIZE:kt,CATEGORY:Yi,TYPE:br,ICON_POSITION:rT,COLOR:br,THEME:{},btnType:br,size:kt})}var m5e=Fe(()=>{d();p();Pa();Qr();JP()});var rx,Xue,b2,fKr,dKr,zW,Zue,g5e=Fe(()=>{d();p();rx=fe(Je()),Xue=fe(Er()),b2=fe(zn());On();xu();TM();Qr();VAt();JP();KAt();m5e();fKr=`${Nt}-btn`,dKr=({iconStyle:e,iconType:t,icon:r,children:n})=>r?typeof r=="string"?rx.default.createElement(wr,{className:(0,Xue.default)("btn-icon",`${r} `,n&&`btn-icon-${t}`),style:e,"aria-hidden":"true"}):r:null,zW=(0,rx.forwardRef)((e,t)=>{let{currentTheme:r,changeTheme:n,loading:o,icon:i,className:a,children:s,iconType:c,size:u,category:l,type:f,color:h,loadingText:m,iconStyle:g,loaderProps:v,contentClassName:b,ellipsis:x,...E}=vt.mergeProps(zW.defaultPropsValue,e),T=dKr({iconStyle:g,iconType:c,icon:i,children:s}),{category:B,type:F}=WAt(l,f,h);return rx.default.createElement(qAt,{...E,ref:t,size:u,category:B,type:F,loading:o,className:a,ellipsis:x},o&&rx.default.createElement(rx.Fragment,null,rx.default.createElement(Jh.Circle,{...v,defaultA11yTextLocaleKey:m?void 0:"a11y_web_btn_loading_universal_default",className:(0,Xue.default)(`${Nt}-btn-loader`,{"btn-loader-position-absolute":!!m}),loaderClassName:`${Nt}-btn-${B}-${F}-loader ${Nt}-btn-loader-size`}),!!m&&rx.default.createElement("div",{className:`${Nt}-btn-loader-text`},m)),rx.default.createElement("span",{className:(0,Xue.default)("btn-content",b,{[`${fKr}-ellipsis`]:x},{"btn-content-position":o&&m})},c===rT.leading&&i?T:null,s,c===rT.tailing&&i?T:null))});zW.propTypes={loading:b2.default.bool,loadingText:b2.default.node,icon:b2.default.node,iconType:b2.default.oneOf([rT.tailing,rT.leading,""]),className:b2.default.string,style:b2.default.object,loaderProps:b2.default.object,contentClassName:b2.default.string,ellipsis:b2.default.bool};zW.defaultPropsValue={loading:!1,icon:"",iconType:rT.leading,className:"",style:void 0,loadingText:null,loaderProps:{},contentClassName:"",ellipsis:!1};Jue(zW);Zue=zW});var YAt=Fe(()=>{});var JAt=Fe(()=>{d();p();YAt()});var hn,YE=Fe(()=>{d();p();gi();vi();AAt();yi();bi();EAt();g5e();JAt();hn=Zue});var rSt=Z(tSt=>{d();p();var hKr={dark:"dark"};tSt.THEMES=hKr});var WRe=Z(($9i,X4t)=>{d();p();X4t.exports=CXr;function VRe(){return new DOMException("The request is not allowed","NotAllowedError")}async function EXr(e){if(!navigator.clipboard)throw VRe();return navigator.clipboard.writeText(e)}async function _Xr(e){let t=document.createElement("span");t.textContent=e,t.style.whiteSpace="pre",t.style.webkitUserSelect="auto",t.style.userSelect="all",document.body.appendChild(t);let r=window.getSelection(),n=window.document.createRange();r.removeAllRanges(),n.selectNode(t),r.addRange(n);let o=!1;try{o=window.document.execCommand("copy")}finally{r.removeAllRanges(),window.document.body.removeChild(t)}if(!o)throw VRe()}async function CXr(e){try{await EXr(e)}catch(t){try{await _Xr(e)}catch(r){throw r||t||VRe()}}}});var lCt=Z((mBi,uCt)=>{d();p();var OXr=W1(),BXr=function(){return OXr.Date.now()};uCt.exports=BXr});var dCt=Z((yBi,fCt)=>{d();p();var PXr=/\s/;function DXr(e){for(var t=e.length;t--&&PXr.test(e.charAt(t)););return t}fCt.exports=DXr});var hCt=Z((wBi,pCt)=>{d();p();var LXr=dCt(),FXr=/^\s+/;function UXr(e){return e&&e.slice(0,LXr(e)+1).replace(FXr,"")}pCt.exports=UXr});var QK=Z((EBi,mCt)=>{d();p();var zXr=P5(),jXr=MC(),HXr="[object Symbol]";function GXr(e){return typeof e=="symbol"||jXr(e)&&zXr(e)==HXr}mCt.exports=GXr});var Ufe=Z((TBi,yCt)=>{d();p();var qXr=hCt(),gCt=IC(),VXr=QK(),vCt=0/0,WXr=/^[-+]0x[0-9a-f]+$/i,KXr=/^0b[01]+$/i,YXr=/^0o[0-7]+$/i,JXr=parseInt;function XXr(e){if(typeof e=="number")return e;if(VXr(e))return vCt;if(gCt(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=gCt(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=qXr(e);var r=KXr.test(e);return r||YXr.test(e)?JXr(e.slice(2),r?2:8):WXr.test(e)?vCt:+e}yCt.exports=XXr});var $K=Z((MBi,xCt)=>{d();p();var ZXr=IC(),QRe=lCt(),bCt=Ufe(),QXr="Expected a function",$Xr=Math.max,eZr=Math.min;function tZr(e,t,r){var n,o,i,a,s,c,u=0,l=!1,f=!1,h=!0;if(typeof e!="function")throw new TypeError(QXr);t=bCt(t)||0,ZXr(r)&&(l=!!r.leading,f="maxWait"in r,i=f?$Xr(bCt(r.maxWait)||0,t):i,h="trailing"in r?!!r.trailing:h);function m(L){var j=n,q=o;return n=o=void 0,u=L,a=e.apply(q,j),a}function g(L){return u=L,s=setTimeout(x,t),l?m(L):a}function v(L){var j=L-c,q=L-u,D=t-j;return f?eZr(D,i-q):D}function b(L){var j=L-c,q=L-u;return c===void 0||j>=t||j<0||f&&q>=i}function x(){var L=QRe();if(b(L))return E(L);s=setTimeout(x,v(L))}function E(L){return s=void 0,h&&n?m(L):(n=o=void 0,a)}function T(){s!==void 0&&clearTimeout(s),u=0,n=c=o=s=void 0}function B(){return s===void 0?a:E(QRe())}function F(){var L=QRe(),j=b(L);if(n=arguments,o=this,c=L,j){if(s===void 0)return g(c);if(f)return clearTimeout(s),s=setTimeout(x,t),m(c)}return s===void 0&&(s=setTimeout(x,t)),a}return F.cancel=T,F.flush=B,F}xCt.exports=tZr});var nTt=Z((pDi,Zfe)=>{d();p();var LCt,FCt,UCt,zCt,jCt,HCt,GCt,qCt,VCt,Jfe,iNe,WCt,KCt,YCt,UD,JCt,XCt,ZCt,QCt,$Ct,eTt,tTt,rTt,Xfe;(function(e){var t=typeof globalThis=="object"?globalThis:typeof self=="object"?self:typeof this=="object"?this:{};typeof define=="function"&&define.amd?define("tslib",["exports"],function(n){e(r(t,r(n)))}):typeof Zfe=="object"&&typeof Zfe.exports=="object"?e(r(t,r(Zfe.exports))):e(r(t));function r(n,o){return n!==t&&(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(e){var 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])};LCt=function(n,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");t(n,o);function i(){this.constructor=n}n.prototype=o===null?Object.create(o):(i.prototype=o.prototype,new i)},FCt=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},UCt=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},zCt=function(n,o,i,a){var s=arguments.length,c=s<3?o:a===null?a=Object.getOwnPropertyDescriptor(o,i):a,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")c=Reflect.decorate(n,o,i,a);else for(var l=n.length-1;l>=0;l--)(u=n[l])&&(c=(s<3?u(c):s>3?u(o,i,c):u(o,i))||c);return s>3&&c&&Object.defineProperty(o,i,c),c},jCt=function(n,o){return function(i,a){o(i,a,n)}},HCt=function(n,o){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(n,o)},GCt=function(n,o,i,a){function s(c){return c instanceof i?c:new i(function(u){u(c)})}return new(i||(i=Promise))(function(c,u){function l(m){try{h(a.next(m))}catch(g){u(g)}}function f(m){try{h(a.throw(m))}catch(g){u(g)}}function h(m){m.done?c(m.value):s(m.value).then(l,f)}h((a=a.apply(n,o||[])).next())})},qCt=function(n,o){var i={label:0,sent:function(){if(c[0]&1)throw c[1];return c[1]},trys:[],ops:[]},a,s,c,u;return u={next:l(0),throw:l(1),return:l(2)},typeof Symbol=="function"&&(u[Symbol.iterator]=function(){return this}),u;function l(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}}},VCt=function(n,o){for(var i in n)i!=="default"&&!Object.prototype.hasOwnProperty.call(o,i)&&Xfe(o,n,i)},Xfe=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]},Jfe=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.")},iNe=function(n,o){var i=typeof Symbol=="function"&&n[Symbol.iterator];if(!i)return n;var a=i.call(n),s,c=[],u;try{for(;(o===void 0||o-- >0)&&!(s=a.next()).done;)c.push(s.value)}catch(l){u={error:l}}finally{try{s&&!s.done&&(i=a.return)&&i.call(a)}finally{if(u)throw u.error}}return c},WCt=function(){for(var n=[],o=0;o<arguments.length;o++)n=n.concat(iNe(arguments[o]));return n},KCt=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],u=0,l=c.length;u<l;u++,s++)a[s]=c[u];return a},YCt=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)},UD=function(n){return this instanceof UD?(this.v=n,this):new UD(n)},JCt=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={},u("next"),u("throw"),u("return"),s[Symbol.asyncIterator]=function(){return this},s;function u(v){a[v]&&(s[v]=function(b){return new Promise(function(x,E){c.push([v,b,x,E])>1||l(v,b)})})}function l(v,b){try{f(a[v](b))}catch(x){g(c[0][3],x)}}function f(v){v.value instanceof UD?Promise.resolve(v.value.v).then(h,m):g(c[0][2],v)}function h(v){l("next",v)}function m(v){l("throw",v)}function g(v,b){v(b),c.shift(),c.length&&l(c[0][0],c[0][1])}},XCt=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(u){return(i=!i)?{value:UD(n[s](u)),done:s==="return"}:c?c(u):u}:c}},ZCt=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 Jfe=="function"?Jfe(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(u){return new Promise(function(l,f){u=n[c](u),s(l,f,u.done,u.value)})}}function s(c,u,l,f){Promise.resolve(f).then(function(h){c({value:h,done:l})},u)}},QCt=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};$Ct=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)&&Xfe(o,n,i);return r(o,n),o},eTt=function(n){return n&&n.__esModule?n:{default:n}},tTt=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)},rTt=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},e("__extends",LCt),e("__assign",FCt),e("__rest",UCt),e("__decorate",zCt),e("__param",jCt),e("__metadata",HCt),e("__awaiter",GCt),e("__generator",qCt),e("__exportStar",VCt),e("__createBinding",Xfe),e("__values",Jfe),e("__read",iNe),e("__spread",WCt),e("__spreadArrays",KCt),e("__spreadArray",YCt),e("__await",UD),e("__asyncGenerator",JCt),e("__asyncDelegator",XCt),e("__asyncValues",ZCt),e("__makeTemplateObject",QCt),e("__importStar",$Ct),e("__importDefault",eTt),e("__classPrivateFieldGet",tTt),e("__classPrivateFieldSet",rTt)})});var XFt=Z((wja,JFt)=>{d();p();function A0n(e,t,r){var n=-1,o=e.length;t<0&&(t=-t>o?0:o+t),r=r>o?o:r,r<0&&(r+=o),o=t>r?0:r-t>>>0,t>>>=0;for(var i=Array(o);++n<o;)i[n]=e[n+t];return i}JFt.exports=A0n});var QFt=Z((Eja,ZFt)=>{d();p();var S0n=Xae(),E0n=nse(),_0n=tse(),C0n=IC();function T0n(e,t,r){if(!C0n(r))return!1;var n=typeof t;return(n=="number"?E0n(r)&&_0n(t,r.length):n=="string"&&t in r)?S0n(r[t],e):!1}ZFt.exports=T0n});var tUt=Z((Tja,eUt)=>{d();p();var I0n=Ufe(),$Ft=1/0,k0n=17976931348623157e292;function M0n(e){if(!e)return e===0?e:0;if(e=I0n(e),e===$Ft||e===-$Ft){var t=e<0?-1:1;return t*k0n}return e===e?e:0}eUt.exports=M0n});var nUt=Z((Mja,rUt)=>{d();p();var R0n=tUt();function N0n(e){var t=R0n(e),r=t%1;return t===t?r?t-r:t:0}rUt.exports=N0n});var iUt=Z((Oja,oUt)=>{d();p();var O0n=XFt(),B0n=QFt(),P0n=nUt(),D0n=Math.ceil,L0n=Math.max;function F0n(e,t,r){(r?B0n(e,t,r):t===void 0)?t=1:t=L0n(P0n(t),0);var n=e==null?0:e.length;if(!n||t<1)return[];for(var o=0,i=0,a=Array(D0n(n/t));o<n;)a[i++]=O0n(e,o,o+=t);return a}oUt.exports=F0n});var Hme=Z((Dja,aUt)=>{d();p();var U0n=$K(),z0n=IC(),j0n="Expected a function";function H0n(e,t,r){var n=!0,o=!0;if(typeof e!="function")throw new TypeError(j0n);return z0n(r)&&(n="leading"in r?!!r.leading:n,o="trailing"in r?!!r.trailing:o),U0n(e,t,{leading:n,maxWait:t,trailing:o})}aUt.exports=H0n});var cUt=Z((Uja,sUt)=>{d();p();function G0n(e,t,r,n){for(var o=e.length,i=r+(n?1:-1);n?i--:++i<o;)if(t(e[i],i,e))return i;return-1}sUt.exports=G0n});var lUt=Z((Hja,uUt)=>{d();p();function q0n(e){return e!==e}uUt.exports=q0n});var dUt=Z((Vja,fUt)=>{d();p();function V0n(e,t,r){for(var n=r-1,o=e.length;++n<o;)if(e[n]===t)return n;return-1}fUt.exports=V0n});var hUt=Z((Yja,pUt)=>{d();p();var W0n=cUt(),K0n=lUt(),Y0n=dUt();function J0n(e,t,r){return t===t?Y0n(e,t,r):W0n(e,K0n,r)}pUt.exports=J0n});var gUt=Z((Zja,mUt)=>{d();p();var X0n=hUt();function Z0n(e,t){var r=e==null?0:e.length;return!!r&&X0n(e,t,0)>-1}mUt.exports=Z0n});var yUt=Z((eHa,vUt)=>{d();p();function Q0n(e,t,r){for(var n=-1,o=e==null?0:e.length;++n<o;)if(r(t,e[n]))return!0;return!1}vUt.exports=Q0n});var bFe=Z((nHa,bUt)=>{d();p();function $0n(e,t){for(var r=-1,n=e==null?0:e.length,o=Array(n);++r<n;)o[r]=t(e[r],r,e);return o}bUt.exports=$0n});var wUt=Z((aHa,xUt)=>{d();p();var emn=KTe(),tmn=gUt(),rmn=yUt(),nmn=bFe(),omn=$Te(),imn=YTe(),amn=200;function smn(e,t,r,n){var o=-1,i=tmn,a=!0,s=e.length,c=[],u=t.length;if(!s)return c;r&&(t=nmn(t,omn(r))),n?(i=rmn,a=!1):t.length>=amn&&(i=imn,a=!1,t=new emn(t));e:for(;++o<s;){var l=e[o],f=r==null?l:r(l);if(l=n||l!==0?l:0,a&&f===f){for(var h=u;h--;)if(t[h]===f)continue e;c.push(l)}else i(t,f,n)||c.push(l)}return c}xUt.exports=smn});var _Ut=Z((uHa,EUt)=>{d();p();var AUt=JB(),cmn=ese(),umn=n2(),SUt=AUt?AUt.isConcatSpreadable:void 0;function lmn(e){return umn(e)||cmn(e)||!!(SUt&&e&&e[SUt])}EUt.exports=lmn});var IUt=Z((dHa,TUt)=>{d();p();var fmn=ZTe(),dmn=_Ut();function CUt(e,t,r,n,o){var i=-1,a=e.length;for(r||(r=dmn),o||(o=[]);++i<a;){var s=e[i];t>0&&r(s)?t>1?CUt(s,t-1,r,n,o):fmn(o,s):n||(o[o.length]=s)}return o}TUt.exports=CUt});var MUt=Z((mHa,kUt)=>{d();p();var pmn=WTe(),hmn=ise(),mmn=1,gmn=2;function vmn(e,t,r,n){var o=r.length,i=o,a=!n;if(e==null)return!i;for(e=Object(e);o--;){var s=r[o];if(a&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++o<i;){s=r[o];var c=s[0],u=e[c],l=s[1];if(a&&s[2]){if(u===void 0&&!(c in e))return!1}else{var f=new pmn;if(n)var h=n(u,l,c,e,t,f);if(!(h===void 0?hmn(l,u,mmn|gmn,n,f):h))return!1}}return!0}kUt.exports=vmn});var xFe=Z((yHa,RUt)=>{d();p();var ymn=IC();function bmn(e){return e===e&&!ymn(e)}RUt.exports=bmn});var OUt=Z((wHa,NUt)=>{d();p();var xmn=xFe(),wmn=r6e();function Amn(e){for(var t=wmn(e),r=t.length;r--;){var n=t[r],o=e[n];t[r]=[n,o,xmn(o)]}return t}NUt.exports=Amn});var wFe=Z((EHa,BUt)=>{d();p();function Smn(e,t){return function(r){return r==null?!1:r[e]===t&&(t!==void 0||e in Object(r))}}BUt.exports=Smn});var DUt=Z((THa,PUt)=>{d();p();var Emn=MUt(),_mn=OUt(),Cmn=wFe();function Tmn(e){var t=_mn(e);return t.length==1&&t[0][2]?Cmn(t[0][0],t[0][1]):function(r){return r===e||Emn(r,e,t)}}PUt.exports=Tmn});var Gme=Z((MHa,LUt)=>{d();p();var Imn=n2(),kmn=QK(),Mmn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Rmn=/^\w*$/;function Nmn(e,t){if(Imn(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||kmn(e)?!0:Rmn.test(e)||!Mmn.test(e)||t!=null&&e in Object(t)}LUt.exports=Nmn});var zUt=Z((OHa,UUt)=>{d();p();var FUt=Qae(),Omn="Expected a function";function AFe(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(Omn);var r=function(){var n=arguments,o=t?t.apply(this,n):n[0],i=r.cache;if(i.has(o))return i.get(o);var a=e.apply(this,n);return r.cache=i.set(o,a)||i,a};return r.cache=new(AFe.Cache||FUt),r}AFe.Cache=FUt;UUt.exports=AFe});var HUt=Z((DHa,jUt)=>{d();p();var Bmn=zUt(),Pmn=500;function Dmn(e){var t=Bmn(e,function(n){return r.size===Pmn&&r.clear(),n}),r=t.cache;return t}jUt.exports=Dmn});var qUt=Z((UHa,GUt)=>{d();p();var Lmn=HUt(),Fmn=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Umn=/\\(\\)?/g,zmn=Lmn(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(Fmn,function(r,n,o,i){t.push(o?i.replace(Umn,"$1"):n||r)}),t});GUt.exports=zmn});var XUt=Z((HHa,JUt)=>{d();p();var VUt=JB(),jmn=bFe(),Hmn=n2(),Gmn=QK(),qmn=1/0,WUt=VUt?VUt.prototype:void 0,KUt=WUt?WUt.toString:void 0;function YUt(e){if(typeof e=="string")return e;if(Hmn(e))return jmn(e,YUt)+"";if(Gmn(e))return KUt?KUt.call(e):"";var t=e+"";return t=="0"&&1/e==-qmn?"-0":t}JUt.exports=YUt});var QUt=Z((VHa,ZUt)=>{d();p();var Vmn=XUt();function Wmn(e){return e==null?"":Vmn(e)}ZUt.exports=Wmn});var SFe=Z((YHa,$Ut)=>{d();p();var Kmn=n2(),Ymn=Gme(),Jmn=qUt(),Xmn=QUt();function Zmn(e,t){return Kmn(e)?e:Ymn(e,t)?[e]:Jmn(Xmn(e))}$Ut.exports=Zmn});var IX=Z((ZHa,ezt)=>{d();p();var Qmn=QK(),$mn=1/0;function egn(e){if(typeof e=="string"||Qmn(e))return e;var t=e+"";return t=="0"&&1/e==-$mn?"-0":t}ezt.exports=egn});var EFe=Z((eGa,tzt)=>{d();p();var tgn=SFe(),rgn=IX();function ngn(e,t){t=tgn(t,e);for(var r=0,n=t.length;e!=null&&r<n;)e=e[rgn(t[r++])];return r&&r==n?e:void 0}tzt.exports=ngn});var nzt=Z((nGa,rzt)=>{d();p();var ogn=EFe();function ign(e,t,r){var n=e==null?void 0:ogn(e,t);return n===void 0?r:n}rzt.exports=ign});var izt=Z((aGa,ozt)=>{d();p();function agn(e,t){return e!=null&&t in Object(e)}ozt.exports=agn});var szt=Z((uGa,azt)=>{d();p();var sgn=SFe(),cgn=ese(),ugn=n2(),lgn=tse(),fgn=rse(),dgn=IX();function pgn(e,t,r){t=sgn(t,e);for(var n=-1,o=t.length,i=!1;++n<o;){var a=dgn(t[n]);if(!(i=e!=null&&r(e,a)))break;e=e[a]}return i||++n!=o?i:(o=e==null?0:e.length,!!o&&fgn(o)&&lgn(a,o)&&(ugn(e)||cgn(e)))}azt.exports=pgn});var uzt=Z((dGa,czt)=>{d();p();var hgn=izt(),mgn=szt();function ggn(e,t){return e!=null&&mgn(e,t,hgn)}czt.exports=ggn});var fzt=Z((mGa,lzt)=>{d();p();var vgn=ise(),ygn=nzt(),bgn=uzt(),xgn=Gme(),wgn=xFe(),Agn=wFe(),Sgn=IX(),Egn=1,_gn=2;function Cgn(e,t){return xgn(e)&&wgn(t)?Agn(Sgn(e),t):function(r){var n=ygn(r,e);return n===void 0&&n===t?bgn(r,e):vgn(t,n,Egn|_gn)}}lzt.exports=Cgn});var qme=Z((yGa,dzt)=>{d();p();function Tgn(e){return e}dzt.exports=Tgn});var hzt=Z((wGa,pzt)=>{d();p();function Ign(e){return function(t){return t?.[e]}}pzt.exports=Ign});var gzt=Z((EGa,mzt)=>{d();p();var kgn=EFe();function Mgn(e){return function(t){return kgn(t,e)}}mzt.exports=Mgn});var yzt=Z((TGa,vzt)=>{d();p();var Rgn=hzt(),Ngn=gzt(),Ogn=Gme(),Bgn=IX();function Pgn(e){return Ogn(e)?Rgn(Bgn(e)):Ngn(e)}vzt.exports=Pgn});var xzt=Z((MGa,bzt)=>{d();p();var Dgn=DUt(),Lgn=fzt(),Fgn=qme(),Ugn=n2(),zgn=yzt();function jgn(e){return typeof e=="function"?e:e==null?Fgn:typeof e=="object"?Ugn(e)?Lgn(e[0],e[1]):Dgn(e):zgn(e)}bzt.exports=jgn});var Azt=Z((OGa,wzt)=>{d();p();function Hgn(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}wzt.exports=Hgn});var _zt=Z((DGa,Ezt)=>{d();p();var Ggn=Azt(),Szt=Math.max;function qgn(e,t,r){return t=Szt(t===void 0?e.length-1:t,0),function(){for(var n=arguments,o=-1,i=Szt(n.length-t,0),a=Array(i);++o<i;)a[o]=n[t+o];o=-1;for(var s=Array(t+1);++o<t;)s[o]=n[o];return s[t]=r(a),Ggn(e,this,s)}}Ezt.exports=qgn});var Tzt=Z((UGa,Czt)=>{d();p();function Vgn(e){return function(){return e}}Czt.exports=Vgn});var kzt=Z((HGa,Izt)=>{d();p();var Wgn=kC(),Kgn=function(){try{var e=Wgn(Object,"defineProperty");return e({},"",{}),e}catch{}}();Izt.exports=Kgn});var Nzt=Z((VGa,Rzt)=>{d();p();var Ygn=Tzt(),Mzt=kzt(),Jgn=qme(),Xgn=Mzt?function(e,t){return Mzt(e,"toString",{configurable:!0,enumerable:!1,value:Ygn(t),writable:!0})}:Jgn;Rzt.exports=Xgn});var Bzt=Z((YGa,Ozt)=>{d();p();var Zgn=800,Qgn=16,$gn=Date.now;function evn(e){var t=0,r=0;return function(){var n=$gn(),o=Qgn-(n-r);if(r=n,o>0){if(++t>=Zgn)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}Ozt.exports=evn});var Dzt=Z((ZGa,Pzt)=>{d();p();var tvn=Nzt(),rvn=Bzt(),nvn=rvn(tvn);Pzt.exports=nvn});var Fzt=Z((eqa,Lzt)=>{d();p();var ovn=qme(),ivn=_zt(),avn=Dzt();function svn(e,t){return avn(ivn(e,t,ovn),e+"")}Lzt.exports=svn});var zzt=Z((nqa,Uzt)=>{d();p();var cvn=nse(),uvn=MC();function lvn(e){return uvn(e)&&cvn(e)}Uzt.exports=lvn});var Hzt=Z((aqa,jzt)=>{d();p();function fvn(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}jzt.exports=fvn});var qzt=Z((uqa,Gzt)=>{d();p();var dvn=wUt(),pvn=IUt(),hvn=xzt(),mvn=Fzt(),_Fe=zzt(),gvn=Hzt(),vvn=mvn(function(e,t){var r=gvn(t);return _Fe(r)&&(r=void 0),_Fe(e)?dvn(e,pvn(t,1,_Fe,!0),hvn(r,2)):[]});Gzt.exports=vvn});var cjt=Z((tKa,sjt)=>{d();p();var Mvn=P5(),Rvn=MC(),Nvn="[object Boolean]";function Ovn(e){return e===!0||e===!1||Rvn(e)&&Mvn(e)==Nvn}sjt.exports=Ovn});var OHt=Z((OF,BX)=>{d();p();(function(){var e,t="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__",u=1,l=2,f=4,h=1,m=2,g=1,v=2,b=4,x=8,E=16,T=32,B=64,F=128,L=256,j=512,q=30,D="...",_=800,R=16,z=1,N=2,y=3,S=1/0,I=9007199254740991,M=17976931348623157e292,C=0/0,P=4294967295,V=P-1,H=P>>>1,k=[["ary",F],["bind",g],["bindKey",v],["curry",x],["curryRight",E],["flip",j],["partial",T],["partialRight",B],["rearg",L]],G="[object Arguments]",ce="[object Array]",J="[object AsyncFunction]",de="[object Boolean]",W="[object Date]",Q="[object DOMException]",Y="[object Error]",$="[object Function]",re="[object GeneratorFunction]",le="[object Map]",ve="[object Number]",ye="[object Null]",Ie="[object Object]",Me="[object Promise]",ke="[object Proxy]",X="[object RegExp]",ee="[object Set]",ae="[object String]",Ee="[object Symbol]",De="[object Undefined]",Re="[object WeakMap]",Ve="[object WeakSet]",gt="[object ArrayBuffer]",Qe="[object DataView]",ht="[object Float32Array]",Ot="[object Float64Array]",pt="[object Int8Array]",sr="[object Int16Array]",Fr="[object Int32Array]",Tt="[object Uint8Array]",tr="[object Uint8ClampedArray]",rr="[object Uint16Array]",xt="[object Uint32Array]",Qt=/\b__p \+= '';/g,Vr=/\b(__p \+=) '' \+/g,Ft=/(__e\(.*?\)|\b__t\)) \+\n'';/g,lr=/&(?:amp|lt|gt|quot|#39);/g,jr=/[&<>"']/g,Dt=RegExp(lr.source),pr=RegExp(jr.source),gn=/<%-([\s\S]+?)%>/g,Et=/<%([\s\S]+?)%>/g,Ir=/<%=([\s\S]+?)%>/g,un=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Bt=/^\w*$/,vr=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Zr=/[\\^$.*+?()[\]{}|]/g,qt=RegExp(Zr.source),mr=/^\s+/,vn=/\s/,Vt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Or=/\{\n\/\* \[wrapped with (.+)\] \*/,on=/,? & /,Gt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,gr=/[()=,{}\[\]\/\s]/,ln=/\\(\\)?/g,zt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Pr=/\w*$/,Ni=/^[-+]0x[0-9a-f]+$/i,Ur=/^0b[01]+$/i,zr=/^\[object .+?Constructor\]$/,Ca=/^0o[0-7]+$/i,Gi=/^(?:0|[1-9]\d*)$/,qi=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Yo=/($^)/,ri=/['\n\r\u2028\u2029\\]/g,_i="\\ud800-\\udfff",Na="\\u0300-\\u036f",Os="\\ufe20-\\ufe2f",Ja="\\u20d0-\\u20ff",Xa=Na+Os+Ja,hs="\\u2700-\\u27bf",ms="a-z\\xdf-\\xf6\\xf8-\\xff",Vi="\\xac\\xb1\\xd7\\xf7",Za="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",pi="\\u2000-\\u206f",Sl=" \\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",Uu="A-Z\\xc0-\\xd6\\xd8-\\xde",tf="\\ufe0e\\ufe0f",rf=Vi+Za+pi+Sl,Jk="['\u2019]",Uo="["+_i+"]",Qs="["+rf+"]",fp="["+Xa+"]",Xk="\\d+",$_e="["+hs+"]",H4="["+ms+"]",RG="[^"+_i+rf+Xk+hs+ms+Uu+"]",G4="\\ud83c[\\udffb-\\udfff]",_oe="(?:"+fp+"|"+G4+")",NG="[^"+_i+"]",Zk="(?:\\ud83c[\\udde6-\\uddff]){2}",OG="[\\ud800-\\udbff][\\udc00-\\udfff]",q4="["+Uu+"]",BG="\\u200d",PG="(?:"+H4+"|"+RG+")",e3e="(?:"+q4+"|"+RG+")",H7="(?:"+Jk+"(?:d|ll|m|re|s|t|ve))?",Po="(?:"+Jk+"(?:D|LL|M|RE|S|T|VE))?",Coe=_oe+"?",Toe="["+tf+"]?",P1="(?:"+BG+"(?:"+[NG,Zk,OG].join("|")+")"+Toe+Coe+")*",t3e="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",r3e="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Ioe=Toe+Coe+P1,n3e="(?:"+[$_e,Zk,OG].join("|")+")"+Ioe,o3e="(?:"+[NG+fp+"?",fp,Zk,OG,Uo].join("|")+")",i3e=RegExp(Jk,"g"),a3e=RegExp(fp,"g"),DG=RegExp(G4+"(?="+G4+")|"+o3e+Ioe,"g"),s3e=RegExp([q4+"?"+H4+"+"+H7+"(?="+[Qs,q4,"$"].join("|")+")",e3e+"+"+Po+"(?="+[Qs,q4+PG,"$"].join("|")+")",q4+"?"+PG+"+"+H7,q4+"+"+Po,r3e,t3e,Xk,n3e].join("|"),"g"),G7=RegExp("["+BG+_i+Xa+tf+"]"),c3e=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,u3e=["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"],koe=-1,Qa={};Qa[ht]=Qa[Ot]=Qa[pt]=Qa[sr]=Qa[Fr]=Qa[Tt]=Qa[tr]=Qa[rr]=Qa[xt]=!0,Qa[G]=Qa[ce]=Qa[gt]=Qa[de]=Qa[Qe]=Qa[W]=Qa[Y]=Qa[$]=Qa[le]=Qa[ve]=Qa[Ie]=Qa[X]=Qa[ee]=Qa[ae]=Qa[Re]=!1;var Ci={};Ci[G]=Ci[ce]=Ci[gt]=Ci[Qe]=Ci[de]=Ci[W]=Ci[ht]=Ci[Ot]=Ci[pt]=Ci[sr]=Ci[Fr]=Ci[le]=Ci[ve]=Ci[Ie]=Ci[X]=Ci[ee]=Ci[ae]=Ci[Ee]=Ci[Tt]=Ci[tr]=Ci[rr]=Ci[xt]=!0,Ci[Y]=Ci[$]=Ci[Re]=!1;var l3e={\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"},f3e={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},d3e={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},p3e={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},h3e=parseFloat,V4=parseInt,XS=typeof globalThis=="object"&&globalThis&&globalThis.Object===Object&&globalThis,Moe=typeof self=="object"&&self&&self.Object===Object&&self,zu=XS||Moe||Function("return this")(),q7=typeof OF=="object"&&OF&&!OF.nodeType&&OF,ZS=q7&&typeof BX=="object"&&BX&&!BX.nodeType&&BX,Qk=ZS&&ZS.exports===q7,LG=Qk&&XS.process,z0=function(){try{var ct=ZS&&ZS.require&&ZS.require("util").types;return ct||LG&&LG.binding&&LG.binding("util")}catch{}}(),Roe=z0&&z0.isArrayBuffer,Noe=z0&&z0.isDate,V7=z0&&z0.isMap,Ooe=z0&&z0.isRegExp,Boe=z0&&z0.isSet,Poe=z0&&z0.isTypedArray;function nf(ct,Ut,_t){switch(_t.length){case 0:return ct.call(Ut);case 1:return ct.call(Ut,_t[0]);case 2:return ct.call(Ut,_t[0],_t[1]);case 3:return ct.call(Ut,_t[0],_t[1],_t[2])}return ct.apply(Ut,_t)}function m3e(ct,Ut,_t,Gr){for(var ro=-1,Ti=ct==null?0:ct.length;++ro<Ti;){var Un=ct[ro];Ut(Gr,Un,_t(Un),ct)}return Gr}function j0(ct,Ut){for(var _t=-1,Gr=ct==null?0:ct.length;++_t<Gr&&Ut(ct[_t],_t,ct)!==!1;);return ct}function g3e(ct,Ut){for(var _t=ct==null?0:ct.length;_t--&&Ut(ct[_t],_t,ct)!==!1;);return ct}function Doe(ct,Ut){for(var _t=-1,Gr=ct==null?0:ct.length;++_t<Gr;)if(!Ut(ct[_t],_t,ct))return!1;return!0}function Lr(ct,Ut){for(var _t=-1,Gr=ct==null?0:ct.length,ro=0,Ti=[];++_t<Gr;){var Un=ct[_t];Ut(Un,_t,ct)&&(Ti[ro++]=Un)}return Ti}function zo(ct,Ut){var _t=ct==null?0:ct.length;return!!_t&&W4(ct,Ut,0)>-1}function FG(ct,Ut,_t){for(var Gr=-1,ro=ct==null?0:ct.length;++Gr<ro;)if(_t(Ut,ct[Gr]))return!0;return!1}function gs(ct,Ut){for(var _t=-1,Gr=ct==null?0:ct.length,ro=Array(Gr);++_t<Gr;)ro[_t]=Ut(ct[_t],_t,ct);return ro}function D1(ct,Ut){for(var _t=-1,Gr=Ut.length,ro=ct.length;++_t<Gr;)ct[ro+_t]=Ut[_t];return ct}function W7(ct,Ut,_t,Gr){var ro=-1,Ti=ct==null?0:ct.length;for(Gr&&Ti&&(_t=ct[++ro]);++ro<Ti;)_t=Ut(_t,ct[ro],ro,ct);return _t}function Loe(ct,Ut,_t,Gr){var ro=ct==null?0:ct.length;for(Gr&&ro&&(_t=ct[--ro]);ro--;)_t=Ut(_t,ct[ro],ro,ct);return _t}function K7(ct,Ut){for(var _t=-1,Gr=ct==null?0:ct.length;++_t<Gr;)if(Ut(ct[_t],_t,ct))return!0;return!1}var UG=Pe("length");function zG(ct){return ct.split("")}function v3e(ct){return ct.match(Gt)||[]}function Foe(ct,Ut,_t){var Gr;return _t(ct,function(ro,Ti,Un){if(Ut(ro,Ti,Un))return Gr=Ti,!1}),Gr}function Y7(ct,Ut,_t,Gr){for(var ro=ct.length,Ti=_t+(Gr?1:-1);Gr?Ti--:++Ti<ro;)if(Ut(ct[Ti],Ti,ct))return Ti;return-1}function W4(ct,Ut,_t){return Ut===Ut?Woe(ct,Ut,_t):Y7(ct,jG,_t)}function $k(ct,Ut,_t,Gr){for(var ro=_t-1,Ti=ct.length;++ro<Ti;)if(Gr(ct[ro],Ut))return ro;return-1}function jG(ct){return ct!==ct}function HG(ct,Ut){var _t=ct==null?0:ct.length;return _t?qG(ct,Ut)/_t:C}function Pe(ct){return function(Ut){return Ut==null?e:Ut[ct]}}function GG(ct){return function(Ut){return ct==null?e:ct[Ut]}}function Uoe(ct,Ut,_t,Gr,ro){return ro(ct,function(Ti,Un,pe){_t=Gr?(Gr=!1,Ti):Ut(_t,Ti,Un,pe)}),_t}function dd(ct,Ut){var _t=ct.length;for(ct.sort(Ut);_t--;)ct[_t]=ct[_t].value;return ct}function qG(ct,Ut){for(var _t,Gr=-1,ro=ct.length;++Gr<ro;){var Ti=Ut(ct[Gr]);Ti!==e&&(_t=_t===e?Ti:_t+Ti)}return _t}function VG(ct,Ut){for(var _t=-1,Gr=Array(ct);++_t<ct;)Gr[_t]=Ut(_t);return Gr}function y3e(ct,Ut){return gs(Ut,function(_t){return[_t,ct[_t]]})}function zoe(ct){return ct&&ct.slice(0,JG(ct)+1).replace(mr,"")}function dp(ct){return function(Ut){return ct(Ut)}}function WG(ct,Ut){return gs(Ut,function(_t){return ct[_t]})}function yg(ct,Ut){return ct.has(Ut)}function joe(ct,Ut){for(var _t=-1,Gr=ct.length;++_t<Gr&&W4(Ut,ct[_t],0)>-1;);return _t}function e5(ct,Ut){for(var _t=ct.length;_t--&&W4(Ut,ct[_t],0)>-1;);return _t}function b3e(ct,Ut){for(var _t=ct.length,Gr=0;_t--;)ct[_t]===Ut&&++Gr;return Gr}var Hoe=GG(l3e),J7=GG(f3e);function KG(ct){return"\\"+p3e[ct]}function Goe(ct,Ut){return ct==null?e:ct[Ut]}function QS(ct){return G7.test(ct)}function YG(ct){return c3e.test(ct)}function qoe(ct){for(var Ut,_t=[];!(Ut=ct.next()).done;)_t.push(Ut.value);return _t}function Cn(ct){var Ut=-1,_t=Array(ct.size);return ct.forEach(function(Gr,ro){_t[++Ut]=[ro,Gr]}),_t}function of(ct,Ut){return function(_t){return ct(Ut(_t))}}function go(ct,Ut){for(var _t=-1,Gr=ct.length,ro=0,Ti=[];++_t<Gr;){var Un=ct[_t];(Un===Ut||Un===c)&&(ct[_t]=c,Ti[ro++]=_t)}return Ti}function X7(ct){var Ut=-1,_t=Array(ct.size);return ct.forEach(function(Gr){_t[++Ut]=Gr}),_t}function Voe(ct){var Ut=-1,_t=Array(ct.size);return ct.forEach(function(Gr){_t[++Ut]=[Gr,Gr]}),_t}function Woe(ct,Ut,_t){for(var Gr=_t-1,ro=ct.length;++Gr<ro;)if(ct[Gr]===Ut)return Gr;return-1}function $S(ct,Ut,_t){for(var Gr=_t+1;Gr--;)if(ct[Gr]===Ut)return Gr;return Gr}function Ih(ct){return QS(ct)?XG(ct):UG(ct)}function H0(ct){return QS(ct)?x3e(ct):zG(ct)}function JG(ct){for(var Ut=ct.length;Ut--&&vn.test(ct.charAt(Ut)););return Ut}var L1=GG(d3e);function XG(ct){for(var Ut=DG.lastIndex=0;DG.test(ct);)++Ut;return Ut}function x3e(ct){return ct.match(DG)||[]}function Koe(ct){return ct.match(s3e)||[]}var Yoe=function ct(Ut){Ut=Ut==null?zu:Hw.defaults(zu.Object(),Ut,Hw.pick(zu,u3e));var _t=Ut.Array,Gr=Ut.Date,ro=Ut.Error,Ti=Ut.Function,Un=Ut.Math,pe=Ut.Object,ge=Ut.RegExp,we=Ut.String,me=Ut.TypeError,Ue=_t.prototype,se=Ti.prototype,te=pe.prototype,ne=Ut["__core-js_shared__"],ie=se.toString,he=te.hasOwnProperty,Se=0,He=function(){var O=/[^.]+$/.exec(ne&&ne.keys&&ne.keys.IE_PROTO||"");return O?"Symbol(src)_1."+O:""}(),st=te.toString,dt=ie.call(pe),It=zu._,hr=ge("^"+ie.call(he).replace(Zr,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),fn=Qk?Ut.Buffer:e,dn=Ut.Symbol,Te=Ut.Uint8Array,be=fn?fn.allocUnsafe:e,xe=of(pe.getPrototypeOf,pe),Be=pe.create,Oe=te.propertyIsEnumerable,ze=Ue.splice,Ye=dn?dn.isConcatSpreadable:e,$e=dn?dn.iterator:e,Ze=dn?dn.toStringTag:e,qe=function(){try{var O=a5(pe,"defineProperty");return O({},"",{}),O}catch{}}(),tt=Ut.clearTimeout!==zu.clearTimeout&&Ut.clearTimeout,at=Gr&&Gr.now!==zu.Date.now&&Gr.now,Xe=Ut.setTimeout!==zu.setTimeout&&Ut.setTimeout,ft=Un.ceil,Xt=Un.floor,yr=pe.getOwnPropertySymbols,Jo=fn?fn.isBuffer:e,dr=Ut.isFinite,pp=Ue.join,K4=of(pe.keys,pe),$s=Un.max,vs=Un.min,Oi=Gr.now,w3e=Ut.parseInt,Joe=Un.random,Xoe=Ue.reverse,kh=a5(Ut,"DataView"),Gw=a5(Ut,"Map"),t5=a5(Ut,"Promise"),bc=a5(Ut,"Set"),ZG=a5(Ut,"WeakMap"),QG=a5(pe,"create"),Zoe=ZG&&new ZG,Z7={},m8r=s5(kh),g8r=s5(Gw),v8r=s5(t5),y8r=s5(bc),b8r=s5(ZG),Qoe=dn?dn.prototype:e,$G=Qoe?Qoe.valueOf:e,rot=Qoe?Qoe.toString:e;function Ne(O){if(Pc(O)&&!po(O)&&!(O instanceof Xo)){if(O instanceof Qv)return O;if(he.call(O,"__wrapped__"))return nit(O)}return new Qv(O)}var Q7=function(){function O(){}return function(U){if(!xc(U))return{};if(Be)return Be(U);O.prototype=U;var K=new O;return O.prototype=e,K}}();function $oe(){}function Qv(O,U){this.__wrapped__=O,this.__actions__=[],this.__chain__=!!U,this.__index__=0,this.__values__=e}Ne.templateSettings={escape:gn,evaluate:Et,interpolate:Ir,variable:"",imports:{_:Ne}},Ne.prototype=$oe.prototype,Ne.prototype.constructor=Ne,Qv.prototype=Q7($oe.prototype),Qv.prototype.constructor=Qv;function Xo(O){this.__wrapped__=O,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=P,this.__views__=[]}function x8r(){var O=new Xo(this.__wrapped__);return O.__actions__=G0(this.__actions__),O.__dir__=this.__dir__,O.__filtered__=this.__filtered__,O.__iteratees__=G0(this.__iteratees__),O.__takeCount__=this.__takeCount__,O.__views__=G0(this.__views__),O}function w8r(){if(this.__filtered__){var O=new Xo(this);O.__dir__=-1,O.__filtered__=!0}else O=this.clone(),O.__dir__*=-1;return O}function A8r(){var O=this.__wrapped__.value(),U=this.__dir__,K=po(O),ue=U<0,Ae=K?O.length:0,Le=BIr(0,Ae,this.__views__),Ke=Le.start,ot=Le.end,lt=ot-Ke,Yt=ue?ot:Ke-1,Jt=this.__iteratees__,ir=Jt.length,Jr=0,In=vs(lt,this.__takeCount__);if(!K||!ue&&Ae==lt&&In==lt)return Cot(O,this.__actions__);var Vn=[];e:for(;lt--&&Jr<In;){Yt+=U;for(var Io=-1,Wn=O[Yt];++Io<ir;){var jo=Jt[Io],ni=jo.iteratee,wg=jo.type,Nh=ni(Wn);if(wg==N)Wn=Nh;else if(!Nh){if(wg==z)continue e;break e}}Vn[Jr++]=Wn}return Vn}Xo.prototype=Q7($oe.prototype),Xo.prototype.constructor=Xo;function r5(O){var U=-1,K=O==null?0:O.length;for(this.clear();++U<K;){var ue=O[U];this.set(ue[0],ue[1])}}function S8r(){this.__data__=QG?QG(null):{},this.size=0}function E8r(O){var U=this.has(O)&&delete this.__data__[O];return this.size-=U?1:0,U}function _8r(O){var U=this.__data__;if(QG){var K=U[O];return K===a?e:K}return he.call(U,O)?U[O]:e}function C8r(O){var U=this.__data__;return QG?U[O]!==e:he.call(U,O)}function T8r(O,U){var K=this.__data__;return this.size+=this.has(O)?0:1,K[O]=QG&&U===e?a:U,this}r5.prototype.clear=S8r,r5.prototype.delete=E8r,r5.prototype.get=_8r,r5.prototype.has=C8r,r5.prototype.set=T8r;function eE(O){var U=-1,K=O==null?0:O.length;for(this.clear();++U<K;){var ue=O[U];this.set(ue[0],ue[1])}}function I8r(){this.__data__=[],this.size=0}function k8r(O){var U=this.__data__,K=eie(U,O);if(K<0)return!1;var ue=U.length-1;return K==ue?U.pop():ze.call(U,K,1),--this.size,!0}function M8r(O){var U=this.__data__,K=eie(U,O);return K<0?e:U[K][1]}function R8r(O){return eie(this.__data__,O)>-1}function N8r(O,U){var K=this.__data__,ue=eie(K,O);return ue<0?(++this.size,K.push([O,U])):K[ue][1]=U,this}eE.prototype.clear=I8r,eE.prototype.delete=k8r,eE.prototype.get=M8r,eE.prototype.has=R8r,eE.prototype.set=N8r;function tE(O){var U=-1,K=O==null?0:O.length;for(this.clear();++U<K;){var ue=O[U];this.set(ue[0],ue[1])}}function O8r(){this.size=0,this.__data__={hash:new r5,map:new(Gw||eE),string:new r5}}function B8r(O){var U=die(this,O).delete(O);return this.size-=U?1:0,U}function P8r(O){return die(this,O).get(O)}function D8r(O){return die(this,O).has(O)}function L8r(O,U){var K=die(this,O),ue=K.size;return K.set(O,U),this.size+=K.size==ue?0:1,this}tE.prototype.clear=O8r,tE.prototype.delete=B8r,tE.prototype.get=P8r,tE.prototype.has=D8r,tE.prototype.set=L8r;function n5(O){var U=-1,K=O==null?0:O.length;for(this.__data__=new tE;++U<K;)this.add(O[U])}function F8r(O){return this.__data__.set(O,a),this}function U8r(O){return this.__data__.has(O)}n5.prototype.add=n5.prototype.push=F8r,n5.prototype.has=U8r;function F1(O){var U=this.__data__=new eE(O);this.size=U.size}function z8r(){this.__data__=new eE,this.size=0}function j8r(O){var U=this.__data__,K=U.delete(O);return this.size=U.size,K}function H8r(O){return this.__data__.get(O)}function G8r(O){return this.__data__.has(O)}function q8r(O,U){var K=this.__data__;if(K instanceof eE){var ue=K.__data__;if(!Gw||ue.length<r-1)return ue.push([O,U]),this.size=++K.size,this;K=this.__data__=new tE(ue)}return K.set(O,U),this.size=K.size,this}F1.prototype.clear=z8r,F1.prototype.delete=j8r,F1.prototype.get=H8r,F1.prototype.has=G8r,F1.prototype.set=q8r;function not(O,U){var K=po(O),ue=!K&&c5(O),Ae=!K&&!ue&&Q4(O),Le=!K&&!ue&&!Ae&&rB(O),Ke=K||ue||Ae||Le,ot=Ke?VG(O.length,we):[],lt=ot.length;for(var Yt in O)(U||he.call(O,Yt))&&!(Ke&&(Yt=="length"||Ae&&(Yt=="offset"||Yt=="parent")||Le&&(Yt=="buffer"||Yt=="byteLength"||Yt=="byteOffset")||iE(Yt,lt)))&&ot.push(Yt);return ot}function oot(O){var U=O.length;return U?O[N3e(0,U-1)]:e}function V8r(O,U){return pie(G0(O),o5(U,0,O.length))}function W8r(O){return pie(G0(O))}function A3e(O,U,K){(K!==e&&!U1(O[U],K)||K===e&&!(U in O))&&rE(O,U,K)}function eq(O,U,K){var ue=O[U];(!(he.call(O,U)&&U1(ue,K))||K===e&&!(U in O))&&rE(O,U,K)}function eie(O,U){for(var K=O.length;K--;)if(U1(O[K][0],U))return K;return-1}function K8r(O,U,K,ue){return Y4(O,function(Ae,Le,Ke){U(ue,Ae,K(Ae),Ke)}),ue}function iot(O,U){return O&&Vw(U,af(U),O)}function Y8r(O,U){return O&&Vw(U,V0(U),O)}function rE(O,U,K){U=="__proto__"&&qe?qe(O,U,{configurable:!0,enumerable:!0,value:K,writable:!0}):O[U]=K}function S3e(O,U){for(var K=-1,ue=U.length,Ae=_t(ue),Le=O==null;++K<ue;)Ae[K]=Le?e:n4e(O,U[K]);return Ae}function o5(O,U,K){return O===O&&(K!==e&&(O=O<=K?O:K),U!==e&&(O=O>=U?O:U)),O}function $v(O,U,K,ue,Ae,Le){var Ke,ot=U&u,lt=U&l,Yt=U&f;if(K&&(Ke=Ae?K(O,ue,Ae,Le):K(O)),Ke!==e)return Ke;if(!xc(O))return O;var Jt=po(O);if(Jt){if(Ke=DIr(O),!ot)return G0(O,Ke)}else{var ir=hp(O),Jr=ir==$||ir==re;if(Q4(O))return kot(O,ot);if(ir==Ie||ir==G||Jr&&!Ae){if(Ke=lt||Jr?{}:Yot(O),!ot)return lt?_Ir(O,Y8r(Ke,O)):EIr(O,iot(Ke,O))}else{if(!Ci[ir])return Ae?O:{};Ke=LIr(O,ir,ot)}}Le||(Le=new F1);var In=Le.get(O);if(In)return In;Le.set(O,Ke),Sit(O)?O.forEach(function(Wn){Ke.add($v(Wn,U,K,Wn,O,Le))}):wit(O)&&O.forEach(function(Wn,jo){Ke.set(jo,$v(Wn,U,K,jo,O,Le))});var Vn=Yt?lt?G3e:H3e:lt?V0:af,Io=Jt?e:Vn(O);return j0(Io||O,function(Wn,jo){Io&&(jo=Wn,Wn=O[jo]),eq(Ke,jo,$v(Wn,U,K,jo,O,Le))}),Ke}function J8r(O){var U=af(O);return function(K){return aot(K,O,U)}}function aot(O,U,K){var ue=K.length;if(O==null)return!ue;for(O=pe(O);ue--;){var Ae=K[ue],Le=U[Ae],Ke=O[Ae];if(Ke===e&&!(Ae in O)||!Le(Ke))return!1}return!0}function sot(O,U,K){if(typeof O!="function")throw new me(o);return sq(function(){O.apply(e,K)},U)}function tq(O,U,K,ue){var Ae=-1,Le=zo,Ke=!0,ot=O.length,lt=[],Yt=U.length;if(!ot)return lt;K&&(U=gs(U,dp(K))),ue?(Le=FG,Ke=!1):U.length>=r&&(Le=yg,Ke=!1,U=new n5(U));e:for(;++Ae<ot;){var Jt=O[Ae],ir=K==null?Jt:K(Jt);if(Jt=ue||Jt!==0?Jt:0,Ke&&ir===ir){for(var Jr=Yt;Jr--;)if(U[Jr]===ir)continue e;lt.push(Jt)}else Le(U,ir,ue)||lt.push(Jt)}return lt}var Y4=Bot(qw),cot=Bot(_3e,!0);function X8r(O,U){var K=!0;return Y4(O,function(ue,Ae,Le){return K=!!U(ue,Ae,Le),K}),K}function tie(O,U,K){for(var ue=-1,Ae=O.length;++ue<Ae;){var Le=O[ue],Ke=U(Le);if(Ke!=null&&(ot===e?Ke===Ke&&!xg(Ke):K(Ke,ot)))var ot=Ke,lt=Le}return lt}function Z8r(O,U,K,ue){var Ae=O.length;for(K=xo(K),K<0&&(K=-K>Ae?0:Ae+K),ue=ue===e||ue>Ae?Ae:xo(ue),ue<0&&(ue+=Ae),ue=K>ue?0:_it(ue);K<ue;)O[K++]=U;return O}function uot(O,U){var K=[];return Y4(O,function(ue,Ae,Le){U(ue,Ae,Le)&&K.push(ue)}),K}function pd(O,U,K,ue,Ae){var Le=-1,Ke=O.length;for(K||(K=UIr),Ae||(Ae=[]);++Le<Ke;){var ot=O[Le];U>0&&K(ot)?U>1?pd(ot,U-1,K,ue,Ae):D1(Ae,ot):ue||(Ae[Ae.length]=ot)}return Ae}var E3e=Pot(),lot=Pot(!0);function qw(O,U){return O&&E3e(O,U,af)}function _3e(O,U){return O&&lot(O,U,af)}function rie(O,U){return Lr(U,function(K){return aE(O[K])})}function i5(O,U){U=X4(U,O);for(var K=0,ue=U.length;O!=null&&K<ue;)O=O[Ww(U[K++])];return K&&K==ue?O:e}function fot(O,U,K){var ue=U(O);return po(O)?ue:D1(ue,K(O))}function Mh(O){return O==null?O===e?De:ye:Ze&&Ze in pe(O)?OIr(O):WIr(O)}function C3e(O,U){return O>U}function Q8r(O,U){return O!=null&&he.call(O,U)}function $8r(O,U){return O!=null&&U in pe(O)}function eIr(O,U,K){return O>=vs(U,K)&&O<$s(U,K)}function T3e(O,U,K){for(var ue=K?FG:zo,Ae=O[0].length,Le=O.length,Ke=Le,ot=_t(Le),lt=1/0,Yt=[];Ke--;){var Jt=O[Ke];Ke&&U&&(Jt=gs(Jt,dp(U))),lt=vs(Jt.length,lt),ot[Ke]=!K&&(U||Ae>=120&&Jt.length>=120)?new n5(Ke&&Jt):e}Jt=O[0];var ir=-1,Jr=ot[0];e:for(;++ir<Ae&&Yt.length<lt;){var In=Jt[ir],Vn=U?U(In):In;if(In=K||In!==0?In:0,!(Jr?yg(Jr,Vn):ue(Yt,Vn,K))){for(Ke=Le;--Ke;){var Io=ot[Ke];if(!(Io?yg(Io,Vn):ue(O[Ke],Vn,K)))continue e}Jr&&Jr.push(Vn),Yt.push(In)}}return Yt}function tIr(O,U,K,ue){return qw(O,function(Ae,Le,Ke){U(ue,K(Ae),Le,Ke)}),ue}function rq(O,U,K){U=X4(U,O),O=Qot(O,U);var ue=O==null?O:O[Ww(ty(U))];return ue==null?e:nf(ue,O,K)}function dot(O){return Pc(O)&&Mh(O)==G}function rIr(O){return Pc(O)&&Mh(O)==gt}function nIr(O){return Pc(O)&&Mh(O)==W}function nq(O,U,K,ue,Ae){return O===U?!0:O==null||U==null||!Pc(O)&&!Pc(U)?O!==O&&U!==U:oIr(O,U,K,ue,nq,Ae)}function oIr(O,U,K,ue,Ae,Le){var Ke=po(O),ot=po(U),lt=Ke?ce:hp(O),Yt=ot?ce:hp(U);lt=lt==G?Ie:lt,Yt=Yt==G?Ie:Yt;var Jt=lt==Ie,ir=Yt==Ie,Jr=lt==Yt;if(Jr&&Q4(O)){if(!Q4(U))return!1;Ke=!0,Jt=!1}if(Jr&&!Jt)return Le||(Le=new F1),Ke||rB(O)?Vot(O,U,K,ue,Ae,Le):RIr(O,U,lt,K,ue,Ae,Le);if(!(K&h)){var In=Jt&&he.call(O,"__wrapped__"),Vn=ir&&he.call(U,"__wrapped__");if(In||Vn){var Io=In?O.value():O,Wn=Vn?U.value():U;return Le||(Le=new F1),Ae(Io,Wn,K,ue,Le)}}return Jr?(Le||(Le=new F1),NIr(O,U,K,ue,Ae,Le)):!1}function iIr(O){return Pc(O)&&hp(O)==le}function I3e(O,U,K,ue){var Ae=K.length,Le=Ae,Ke=!ue;if(O==null)return!Le;for(O=pe(O);Ae--;){var ot=K[Ae];if(Ke&&ot[2]?ot[1]!==O[ot[0]]:!(ot[0]in O))return!1}for(;++Ae<Le;){ot=K[Ae];var lt=ot[0],Yt=O[lt],Jt=ot[1];if(Ke&&ot[2]){if(Yt===e&&!(lt in O))return!1}else{var ir=new F1;if(ue)var Jr=ue(Yt,Jt,lt,O,U,ir);if(!(Jr===e?nq(Jt,Yt,h|m,ue,ir):Jr))return!1}}return!0}function pot(O){if(!xc(O)||jIr(O))return!1;var U=aE(O)?hr:zr;return U.test(s5(O))}function aIr(O){return Pc(O)&&Mh(O)==X}function sIr(O){return Pc(O)&&hp(O)==ee}function cIr(O){return Pc(O)&&bie(O.length)&&!!Qa[Mh(O)]}function hot(O){return typeof O=="function"?O:O==null?W0:typeof O=="object"?po(O)?vot(O[0],O[1]):got(O):Dit(O)}function k3e(O){if(!aq(O))return K4(O);var U=[];for(var K in pe(O))he.call(O,K)&&K!="constructor"&&U.push(K);return U}function uIr(O){if(!xc(O))return VIr(O);var U=aq(O),K=[];for(var ue in O)ue=="constructor"&&(U||!he.call(O,ue))||K.push(ue);return K}function M3e(O,U){return O<U}function mot(O,U){var K=-1,ue=q0(O)?_t(O.length):[];return Y4(O,function(Ae,Le,Ke){ue[++K]=U(Ae,Le,Ke)}),ue}function got(O){var U=V3e(O);return U.length==1&&U[0][2]?Xot(U[0][0],U[0][1]):function(K){return K===O||I3e(K,O,U)}}function vot(O,U){return K3e(O)&&Jot(U)?Xot(Ww(O),U):function(K){var ue=n4e(K,O);return ue===e&&ue===U?o4e(K,O):nq(U,ue,h|m)}}function nie(O,U,K,ue,Ae){O!==U&&E3e(U,function(Le,Ke){if(Ae||(Ae=new F1),xc(Le))lIr(O,U,Ke,K,nie,ue,Ae);else{var ot=ue?ue(J3e(O,Ke),Le,Ke+"",O,U,Ae):e;ot===e&&(ot=Le),A3e(O,Ke,ot)}},V0)}function lIr(O,U,K,ue,Ae,Le,Ke){var ot=J3e(O,K),lt=J3e(U,K),Yt=Ke.get(lt);if(Yt){A3e(O,K,Yt);return}var Jt=Le?Le(ot,lt,K+"",O,U,Ke):e,ir=Jt===e;if(ir){var Jr=po(lt),In=!Jr&&Q4(lt),Vn=!Jr&&!In&&rB(lt);Jt=lt,Jr||In||Vn?po(ot)?Jt=ot:fu(ot)?Jt=G0(ot):In?(ir=!1,Jt=kot(lt,!0)):Vn?(ir=!1,Jt=Mot(lt,!0)):Jt=[]:cq(lt)||c5(lt)?(Jt=ot,c5(ot)?Jt=Cit(ot):(!xc(ot)||aE(ot))&&(Jt=Yot(lt))):ir=!1}ir&&(Ke.set(lt,Jt),Ae(Jt,lt,ue,Le,Ke),Ke.delete(lt)),A3e(O,K,Jt)}function yot(O,U){var K=O.length;if(!!K)return U+=U<0?K:0,iE(U,K)?O[U]:e}function bot(O,U,K){U.length?U=gs(U,function(Le){return po(Le)?function(Ke){return i5(Ke,Le.length===1?Le[0]:Le)}:Le}):U=[W0];var ue=-1;U=gs(U,dp(Hn()));var Ae=mot(O,function(Le,Ke,ot){var lt=gs(U,function(Yt){return Yt(Le)});return{criteria:lt,index:++ue,value:Le}});return dd(Ae,function(Le,Ke){return SIr(Le,Ke,K)})}function fIr(O,U){return xot(O,U,function(K,ue){return o4e(O,ue)})}function xot(O,U,K){for(var ue=-1,Ae=U.length,Le={};++ue<Ae;){var Ke=U[ue],ot=i5(O,Ke);K(ot,Ke)&&oq(Le,X4(Ke,O),ot)}return Le}function dIr(O){return function(U){return i5(U,O)}}function R3e(O,U,K,ue){var Ae=ue?$k:W4,Le=-1,Ke=U.length,ot=O;for(O===U&&(U=G0(U)),K&&(ot=gs(O,dp(K)));++Le<Ke;)for(var lt=0,Yt=U[Le],Jt=K?K(Yt):Yt;(lt=Ae(ot,Jt,lt,ue))>-1;)ot!==O&&ze.call(ot,lt,1),ze.call(O,lt,1);return O}function wot(O,U){for(var K=O?U.length:0,ue=K-1;K--;){var Ae=U[K];if(K==ue||Ae!==Le){var Le=Ae;iE(Ae)?ze.call(O,Ae,1):P3e(O,Ae)}}return O}function N3e(O,U){return O+Xt(Joe()*(U-O+1))}function pIr(O,U,K,ue){for(var Ae=-1,Le=$s(ft((U-O)/(K||1)),0),Ke=_t(Le);Le--;)Ke[ue?Le:++Ae]=O,O+=K;return Ke}function O3e(O,U){var K="";if(!O||U<1||U>I)return K;do U%2&&(K+=O),U=Xt(U/2),U&&(O+=O);while(U);return K}function No(O,U){return X3e(Zot(O,U,W0),O+"")}function hIr(O){return oot(nB(O))}function mIr(O,U){var K=nB(O);return pie(K,o5(U,0,K.length))}function oq(O,U,K,ue){if(!xc(O))return O;U=X4(U,O);for(var Ae=-1,Le=U.length,Ke=Le-1,ot=O;ot!=null&&++Ae<Le;){var lt=Ww(U[Ae]),Yt=K;if(lt==="__proto__"||lt==="constructor"||lt==="prototype")return O;if(Ae!=Ke){var Jt=ot[lt];Yt=ue?ue(Jt,lt,ot):e,Yt===e&&(Yt=xc(Jt)?Jt:iE(U[Ae+1])?[]:{})}eq(ot,lt,Yt),ot=ot[lt]}return O}var Aot=Zoe?function(O,U){return Zoe.set(O,U),O}:W0,gIr=qe?function(O,U){return qe(O,"toString",{configurable:!0,enumerable:!1,value:a4e(U),writable:!0})}:W0;function vIr(O){return pie(nB(O))}function ey(O,U,K){var ue=-1,Ae=O.length;U<0&&(U=-U>Ae?0:Ae+U),K=K>Ae?Ae:K,K<0&&(K+=Ae),Ae=U>K?0:K-U>>>0,U>>>=0;for(var Le=_t(Ae);++ue<Ae;)Le[ue]=O[ue+U];return Le}function yIr(O,U){var K;return Y4(O,function(ue,Ae,Le){return K=U(ue,Ae,Le),!K}),!!K}function oie(O,U,K){var ue=0,Ae=O==null?ue:O.length;if(typeof U=="number"&&U===U&&Ae<=H){for(;ue<Ae;){var Le=ue+Ae>>>1,Ke=O[Le];Ke!==null&&!xg(Ke)&&(K?Ke<=U:Ke<U)?ue=Le+1:Ae=Le}return Ae}return B3e(O,U,W0,K)}function B3e(O,U,K,ue){var Ae=0,Le=O==null?0:O.length;if(Le===0)return 0;U=K(U);for(var Ke=U!==U,ot=U===null,lt=xg(U),Yt=U===e;Ae<Le;){var Jt=Xt((Ae+Le)/2),ir=K(O[Jt]),Jr=ir!==e,In=ir===null,Vn=ir===ir,Io=xg(ir);if(Ke)var Wn=ue||Vn;else Yt?Wn=Vn&&(ue||Jr):ot?Wn=Vn&&Jr&&(ue||!In):lt?Wn=Vn&&Jr&&!In&&(ue||!Io):In||Io?Wn=!1:Wn=ue?ir<=U:ir<U;Wn?Ae=Jt+1:Le=Jt}return vs(Le,V)}function Sot(O,U){for(var K=-1,ue=O.length,Ae=0,Le=[];++K<ue;){var Ke=O[K],ot=U?U(Ke):Ke;if(!K||!U1(ot,lt)){var lt=ot;Le[Ae++]=Ke===0?0:Ke}}return Le}function Eot(O){return typeof O=="number"?O:xg(O)?C:+O}function bg(O){if(typeof O=="string")return O;if(po(O))return gs(O,bg)+"";if(xg(O))return rot?rot.call(O):"";var U=O+"";return U=="0"&&1/O==-S?"-0":U}function J4(O,U,K){var ue=-1,Ae=zo,Le=O.length,Ke=!0,ot=[],lt=ot;if(K)Ke=!1,Ae=FG;else if(Le>=r){var Yt=U?null:kIr(O);if(Yt)return X7(Yt);Ke=!1,Ae=yg,lt=new n5}else lt=U?[]:ot;e:for(;++ue<Le;){var Jt=O[ue],ir=U?U(Jt):Jt;if(Jt=K||Jt!==0?Jt:0,Ke&&ir===ir){for(var Jr=lt.length;Jr--;)if(lt[Jr]===ir)continue e;U&&lt.push(ir),ot.push(Jt)}else Ae(lt,ir,K)||(lt!==ot&&lt.push(ir),ot.push(Jt))}return ot}function P3e(O,U){return U=X4(U,O),O=Qot(O,U),O==null||delete O[Ww(ty(U))]}function _ot(O,U,K,ue){return oq(O,U,K(i5(O,U)),ue)}function iie(O,U,K,ue){for(var Ae=O.length,Le=ue?Ae:-1;(ue?Le--:++Le<Ae)&&U(O[Le],Le,O););return K?ey(O,ue?0:Le,ue?Le+1:Ae):ey(O,ue?Le+1:0,ue?Ae:Le)}function Cot(O,U){var K=O;return K instanceof Xo&&(K=K.value()),W7(U,function(ue,Ae){return Ae.func.apply(Ae.thisArg,D1([ue],Ae.args))},K)}function D3e(O,U,K){var ue=O.length;if(ue<2)return ue?J4(O[0]):[];for(var Ae=-1,Le=_t(ue);++Ae<ue;)for(var Ke=O[Ae],ot=-1;++ot<ue;)ot!=Ae&&(Le[Ae]=tq(Le[Ae]||Ke,O[ot],U,K));return J4(pd(Le,1),U,K)}function Tot(O,U,K){for(var ue=-1,Ae=O.length,Le=U.length,Ke={};++ue<Ae;){var ot=ue<Le?U[ue]:e;K(Ke,O[ue],ot)}return Ke}function L3e(O){return fu(O)?O:[]}function F3e(O){return typeof O=="function"?O:W0}function X4(O,U){return po(O)?O:K3e(O,U)?[O]:rit(ua(O))}var bIr=No;function Z4(O,U,K){var ue=O.length;return K=K===e?ue:K,!U&&K>=ue?O:ey(O,U,K)}var Iot=tt||function(O){return zu.clearTimeout(O)};function kot(O,U){if(U)return O.slice();var K=O.length,ue=be?be(K):new O.constructor(K);return O.copy(ue),ue}function U3e(O){var U=new O.constructor(O.byteLength);return new Te(U).set(new Te(O)),U}function xIr(O,U){var K=U?U3e(O.buffer):O.buffer;return new O.constructor(K,O.byteOffset,O.byteLength)}function wIr(O){var U=new O.constructor(O.source,Pr.exec(O));return U.lastIndex=O.lastIndex,U}function AIr(O){return $G?pe($G.call(O)):{}}function Mot(O,U){var K=U?U3e(O.buffer):O.buffer;return new O.constructor(K,O.byteOffset,O.length)}function Rot(O,U){if(O!==U){var K=O!==e,ue=O===null,Ae=O===O,Le=xg(O),Ke=U!==e,ot=U===null,lt=U===U,Yt=xg(U);if(!ot&&!Yt&&!Le&&O>U||Le&&Ke&&lt&&!ot&&!Yt||ue&&Ke&&lt||!K&&lt||!Ae)return 1;if(!ue&&!Le&&!Yt&&O<U||Yt&&K&&Ae&&!ue&&!Le||ot&&K&&Ae||!Ke&&Ae||!lt)return-1}return 0}function SIr(O,U,K){for(var ue=-1,Ae=O.criteria,Le=U.criteria,Ke=Ae.length,ot=K.length;++ue<Ke;){var lt=Rot(Ae[ue],Le[ue]);if(lt){if(ue>=ot)return lt;var Yt=K[ue];return lt*(Yt=="desc"?-1:1)}}return O.index-U.index}function Not(O,U,K,ue){for(var Ae=-1,Le=O.length,Ke=K.length,ot=-1,lt=U.length,Yt=$s(Le-Ke,0),Jt=_t(lt+Yt),ir=!ue;++ot<lt;)Jt[ot]=U[ot];for(;++Ae<Ke;)(ir||Ae<Le)&&(Jt[K[Ae]]=O[Ae]);for(;Yt--;)Jt[ot++]=O[Ae++];return Jt}function Oot(O,U,K,ue){for(var Ae=-1,Le=O.length,Ke=-1,ot=K.length,lt=-1,Yt=U.length,Jt=$s(Le-ot,0),ir=_t(Jt+Yt),Jr=!ue;++Ae<Jt;)ir[Ae]=O[Ae];for(var In=Ae;++lt<Yt;)ir[In+lt]=U[lt];for(;++Ke<ot;)(Jr||Ae<Le)&&(ir[In+K[Ke]]=O[Ae++]);return ir}function G0(O,U){var K=-1,ue=O.length;for(U||(U=_t(ue));++K<ue;)U[K]=O[K];return U}function Vw(O,U,K,ue){var Ae=!K;K||(K={});for(var Le=-1,Ke=U.length;++Le<Ke;){var ot=U[Le],lt=ue?ue(K[ot],O[ot],ot,K,O):e;lt===e&&(lt=O[ot]),Ae?rE(K,ot,lt):eq(K,ot,lt)}return K}function EIr(O,U){return Vw(O,W3e(O),U)}function _Ir(O,U){return Vw(O,Wot(O),U)}function aie(O,U){return function(K,ue){var Ae=po(K)?m3e:K8r,Le=U?U():{};return Ae(K,O,Hn(ue,2),Le)}}function $7(O){return No(function(U,K){var ue=-1,Ae=K.length,Le=Ae>1?K[Ae-1]:e,Ke=Ae>2?K[2]:e;for(Le=O.length>3&&typeof Le=="function"?(Ae--,Le):e,Ke&&Rh(K[0],K[1],Ke)&&(Le=Ae<3?e:Le,Ae=1),U=pe(U);++ue<Ae;){var ot=K[ue];ot&&O(U,ot,ue,Le)}return U})}function Bot(O,U){return function(K,ue){if(K==null)return K;if(!q0(K))return O(K,ue);for(var Ae=K.length,Le=U?Ae:-1,Ke=pe(K);(U?Le--:++Le<Ae)&&ue(Ke[Le],Le,Ke)!==!1;);return K}}function Pot(O){return function(U,K,ue){for(var Ae=-1,Le=pe(U),Ke=ue(U),ot=Ke.length;ot--;){var lt=Ke[O?ot:++Ae];if(K(Le[lt],lt,Le)===!1)break}return U}}function CIr(O,U,K){var ue=U&g,Ae=iq(O);function Le(){var Ke=this&&this!==zu&&this instanceof Le?Ae:O;return Ke.apply(ue?K:this,arguments)}return Le}function Dot(O){return function(U){U=ua(U);var K=QS(U)?H0(U):e,ue=K?K[0]:U.charAt(0),Ae=K?Z4(K,1).join(""):U.slice(1);return ue[O]()+Ae}}function eB(O){return function(U){return W7(Bit(Oit(U).replace(i3e,"")),O,"")}}function iq(O){return function(){var U=arguments;switch(U.length){case 0:return new O;case 1:return new O(U[0]);case 2:return new O(U[0],U[1]);case 3:return new O(U[0],U[1],U[2]);case 4:return new O(U[0],U[1],U[2],U[3]);case 5:return new O(U[0],U[1],U[2],U[3],U[4]);case 6:return new O(U[0],U[1],U[2],U[3],U[4],U[5]);case 7:return new O(U[0],U[1],U[2],U[3],U[4],U[5],U[6])}var K=Q7(O.prototype),ue=O.apply(K,U);return xc(ue)?ue:K}}function TIr(O,U,K){var ue=iq(O);function Ae(){for(var Le=arguments.length,Ke=_t(Le),ot=Le,lt=tB(Ae);ot--;)Ke[ot]=arguments[ot];var Yt=Le<3&&Ke[0]!==lt&&Ke[Le-1]!==lt?[]:go(Ke,lt);if(Le-=Yt.length,Le<K)return jot(O,U,sie,Ae.placeholder,e,Ke,Yt,e,e,K-Le);var Jt=this&&this!==zu&&this instanceof Ae?ue:O;return nf(Jt,this,Ke)}return Ae}function Lot(O){return function(U,K,ue){var Ae=pe(U);if(!q0(U)){var Le=Hn(K,3);U=af(U),K=function(ot){return Le(Ae[ot],ot,Ae)}}var Ke=O(U,K,ue);return Ke>-1?Ae[Le?U[Ke]:Ke]:e}}function Fot(O){return oE(function(U){var K=U.length,ue=K,Ae=Qv.prototype.thru;for(O&&U.reverse();ue--;){var Le=U[ue];if(typeof Le!="function")throw new me(o);if(Ae&&!Ke&&fie(Le)=="wrapper")var Ke=new Qv([],!0)}for(ue=Ke?ue:K;++ue<K;){Le=U[ue];var ot=fie(Le),lt=ot=="wrapper"?q3e(Le):e;lt&&Y3e(lt[0])&&lt[1]==(F|x|T|L)&&!lt[4].length&&lt[9]==1?Ke=Ke[fie(lt[0])].apply(Ke,lt[3]):Ke=Le.length==1&&Y3e(Le)?Ke[ot]():Ke.thru(Le)}return function(){var Yt=arguments,Jt=Yt[0];if(Ke&&Yt.length==1&&po(Jt))return Ke.plant(Jt).value();for(var ir=0,Jr=K?U[ir].apply(this,Yt):Jt;++ir<K;)Jr=U[ir].call(this,Jr);return Jr}})}function sie(O,U,K,ue,Ae,Le,Ke,ot,lt,Yt){var Jt=U&F,ir=U&g,Jr=U&v,In=U&(x|E),Vn=U&j,Io=Jr?e:iq(O);function Wn(){for(var jo=arguments.length,ni=_t(jo),wg=jo;wg--;)ni[wg]=arguments[wg];if(In)var Nh=tB(Wn),Ag=b3e(ni,Nh);if(ue&&(ni=Not(ni,ue,Ae,In)),Le&&(ni=Oot(ni,Le,Ke,In)),jo-=Ag,In&&jo<Yt){var du=go(ni,Nh);return jot(O,U,sie,Wn.placeholder,K,ni,du,ot,lt,Yt-jo)}var z1=ir?K:this,cE=Jr?z1[O]:O;return jo=ni.length,ot?ni=KIr(ni,ot):Vn&&jo>1&&ni.reverse(),Jt&&lt<jo&&(ni.length=lt),this&&this!==zu&&this instanceof Wn&&(cE=Io||iq(cE)),cE.apply(z1,ni)}return Wn}function Uot(O,U){return function(K,ue){return tIr(K,O,U(ue),{})}}function cie(O,U){return function(K,ue){var Ae;if(K===e&&ue===e)return U;if(K!==e&&(Ae=K),ue!==e){if(Ae===e)return ue;typeof K=="string"||typeof ue=="string"?(K=bg(K),ue=bg(ue)):(K=Eot(K),ue=Eot(ue)),Ae=O(K,ue)}return Ae}}function z3e(O){return oE(function(U){return U=gs(U,dp(Hn())),No(function(K){var ue=this;return O(U,function(Ae){return nf(Ae,ue,K)})})})}function uie(O,U){U=U===e?" ":bg(U);var K=U.length;if(K<2)return K?O3e(U,O):U;var ue=O3e(U,ft(O/Ih(U)));return QS(U)?Z4(H0(ue),0,O).join(""):ue.slice(0,O)}function IIr(O,U,K,ue){var Ae=U&g,Le=iq(O);function Ke(){for(var ot=-1,lt=arguments.length,Yt=-1,Jt=ue.length,ir=_t(Jt+lt),Jr=this&&this!==zu&&this instanceof Ke?Le:O;++Yt<Jt;)ir[Yt]=ue[Yt];for(;lt--;)ir[Yt++]=arguments[++ot];return nf(Jr,Ae?K:this,ir)}return Ke}function zot(O){return function(U,K,ue){return ue&&typeof ue!="number"&&Rh(U,K,ue)&&(K=ue=e),U=sE(U),K===e?(K=U,U=0):K=sE(K),ue=ue===e?U<K?1:-1:sE(ue),pIr(U,K,ue,O)}}function lie(O){return function(U,K){return typeof U=="string"&&typeof K=="string"||(U=ry(U),K=ry(K)),O(U,K)}}function jot(O,U,K,ue,Ae,Le,Ke,ot,lt,Yt){var Jt=U&x,ir=Jt?Ke:e,Jr=Jt?e:Ke,In=Jt?Le:e,Vn=Jt?e:Le;U|=Jt?T:B,U&=~(Jt?B:T),U&b||(U&=~(g|v));var Io=[O,U,Ae,In,ir,Vn,Jr,ot,lt,Yt],Wn=K.apply(e,Io);return Y3e(O)&&$ot(Wn,Io),Wn.placeholder=ue,eit(Wn,O,U)}function j3e(O){var U=Un[O];return function(K,ue){if(K=ry(K),ue=ue==null?0:vs(xo(ue),292),ue&&dr(K)){var Ae=(ua(K)+"e").split("e"),Le=U(Ae[0]+"e"+(+Ae[1]+ue));return Ae=(ua(Le)+"e").split("e"),+(Ae[0]+"e"+(+Ae[1]-ue))}return U(K)}}var kIr=bc&&1/X7(new bc([,-0]))[1]==S?function(O){return new bc(O)}:u4e;function Hot(O){return function(U){var K=hp(U);return K==le?Cn(U):K==ee?Voe(U):y3e(U,O(U))}}function nE(O,U,K,ue,Ae,Le,Ke,ot){var lt=U&v;if(!lt&&typeof O!="function")throw new me(o);var Yt=ue?ue.length:0;if(Yt||(U&=~(T|B),ue=Ae=e),Ke=Ke===e?Ke:$s(xo(Ke),0),ot=ot===e?ot:xo(ot),Yt-=Ae?Ae.length:0,U&B){var Jt=ue,ir=Ae;ue=Ae=e}var Jr=lt?e:q3e(O),In=[O,U,K,ue,Ae,Jt,ir,Le,Ke,ot];if(Jr&&qIr(In,Jr),O=In[0],U=In[1],K=In[2],ue=In[3],Ae=In[4],ot=In[9]=In[9]===e?lt?0:O.length:$s(In[9]-Yt,0),!ot&&U&(x|E)&&(U&=~(x|E)),!U||U==g)var Vn=CIr(O,U,K);else U==x||U==E?Vn=TIr(O,U,ot):(U==T||U==(g|T))&&!Ae.length?Vn=IIr(O,U,K,ue):Vn=sie.apply(e,In);var Io=Jr?Aot:$ot;return eit(Io(Vn,In),O,U)}function Got(O,U,K,ue){return O===e||U1(O,te[K])&&!he.call(ue,K)?U:O}function qot(O,U,K,ue,Ae,Le){return xc(O)&&xc(U)&&(Le.set(U,O),nie(O,U,e,qot,Le),Le.delete(U)),O}function MIr(O){return cq(O)?e:O}function Vot(O,U,K,ue,Ae,Le){var Ke=K&h,ot=O.length,lt=U.length;if(ot!=lt&&!(Ke&&lt>ot))return!1;var Yt=Le.get(O),Jt=Le.get(U);if(Yt&&Jt)return Yt==U&&Jt==O;var ir=-1,Jr=!0,In=K&m?new n5:e;for(Le.set(O,U),Le.set(U,O);++ir<ot;){var Vn=O[ir],Io=U[ir];if(ue)var Wn=Ke?ue(Io,Vn,ir,U,O,Le):ue(Vn,Io,ir,O,U,Le);if(Wn!==e){if(Wn)continue;Jr=!1;break}if(In){if(!K7(U,function(jo,ni){if(!yg(In,ni)&&(Vn===jo||Ae(Vn,jo,K,ue,Le)))return In.push(ni)})){Jr=!1;break}}else if(!(Vn===Io||Ae(Vn,Io,K,ue,Le))){Jr=!1;break}}return Le.delete(O),Le.delete(U),Jr}function RIr(O,U,K,ue,Ae,Le,Ke){switch(K){case Qe:if(O.byteLength!=U.byteLength||O.byteOffset!=U.byteOffset)return!1;O=O.buffer,U=U.buffer;case gt:return!(O.byteLength!=U.byteLength||!Le(new Te(O),new Te(U)));case de:case W:case ve:return U1(+O,+U);case Y:return O.name==U.name&&O.message==U.message;case X:case ae:return O==U+"";case le:var ot=Cn;case ee:var lt=ue&h;if(ot||(ot=X7),O.size!=U.size&&!lt)return!1;var Yt=Ke.get(O);if(Yt)return Yt==U;ue|=m,Ke.set(O,U);var Jt=Vot(ot(O),ot(U),ue,Ae,Le,Ke);return Ke.delete(O),Jt;case Ee:if($G)return $G.call(O)==$G.call(U)}return!1}function NIr(O,U,K,ue,Ae,Le){var Ke=K&h,ot=H3e(O),lt=ot.length,Yt=H3e(U),Jt=Yt.length;if(lt!=Jt&&!Ke)return!1;for(var ir=lt;ir--;){var Jr=ot[ir];if(!(Ke?Jr in U:he.call(U,Jr)))return!1}var In=Le.get(O),Vn=Le.get(U);if(In&&Vn)return In==U&&Vn==O;var Io=!0;Le.set(O,U),Le.set(U,O);for(var Wn=Ke;++ir<lt;){Jr=ot[ir];var jo=O[Jr],ni=U[Jr];if(ue)var wg=Ke?ue(ni,jo,Jr,U,O,Le):ue(jo,ni,Jr,O,U,Le);if(!(wg===e?jo===ni||Ae(jo,ni,K,ue,Le):wg)){Io=!1;break}Wn||(Wn=Jr=="constructor")}if(Io&&!Wn){var Nh=O.constructor,Ag=U.constructor;Nh!=Ag&&"constructor"in O&&"constructor"in U&&!(typeof Nh=="function"&&Nh instanceof Nh&&typeof Ag=="function"&&Ag instanceof Ag)&&(Io=!1)}return Le.delete(O),Le.delete(U),Io}function oE(O){return X3e(Zot(O,e,ait),O+"")}function H3e(O){return fot(O,af,W3e)}function G3e(O){return fot(O,V0,Wot)}var q3e=Zoe?function(O){return Zoe.get(O)}:u4e;function fie(O){for(var U=O.name+"",K=Z7[U],ue=he.call(Z7,U)?K.length:0;ue--;){var Ae=K[ue],Le=Ae.func;if(Le==null||Le==O)return Ae.name}return U}function tB(O){var U=he.call(Ne,"placeholder")?Ne:O;return U.placeholder}function Hn(){var O=Ne.iteratee||s4e;return O=O===s4e?hot:O,arguments.length?O(arguments[0],arguments[1]):O}function die(O,U){var K=O.__data__;return zIr(U)?K[typeof U=="string"?"string":"hash"]:K.map}function V3e(O){for(var U=af(O),K=U.length;K--;){var ue=U[K],Ae=O[ue];U[K]=[ue,Ae,Jot(Ae)]}return U}function a5(O,U){var K=Goe(O,U);return pot(K)?K:e}function OIr(O){var U=he.call(O,Ze),K=O[Ze];try{O[Ze]=e;var ue=!0}catch{}var Ae=st.call(O);return ue&&(U?O[Ze]=K:delete O[Ze]),Ae}var W3e=yr?function(O){return O==null?[]:(O=pe(O),Lr(yr(O),function(U){return Oe.call(O,U)}))}:l4e,Wot=yr?function(O){for(var U=[];O;)D1(U,W3e(O)),O=xe(O);return U}:l4e,hp=Mh;(kh&&hp(new kh(new ArrayBuffer(1)))!=Qe||Gw&&hp(new Gw)!=le||t5&&hp(t5.resolve())!=Me||bc&&hp(new bc)!=ee||ZG&&hp(new ZG)!=Re)&&(hp=function(O){var U=Mh(O),K=U==Ie?O.constructor:e,ue=K?s5(K):"";if(ue)switch(ue){case m8r:return Qe;case g8r:return le;case v8r:return Me;case y8r:return ee;case b8r:return Re}return U});function BIr(O,U,K){for(var ue=-1,Ae=K.length;++ue<Ae;){var Le=K[ue],Ke=Le.size;switch(Le.type){case"drop":O+=Ke;break;case"dropRight":U-=Ke;break;case"take":U=vs(U,O+Ke);break;case"takeRight":O=$s(O,U-Ke);break}}return{start:O,end:U}}function PIr(O){var U=O.match(Or);return U?U[1].split(on):[]}function Kot(O,U,K){U=X4(U,O);for(var ue=-1,Ae=U.length,Le=!1;++ue<Ae;){var Ke=Ww(U[ue]);if(!(Le=O!=null&&K(O,Ke)))break;O=O[Ke]}return Le||++ue!=Ae?Le:(Ae=O==null?0:O.length,!!Ae&&bie(Ae)&&iE(Ke,Ae)&&(po(O)||c5(O)))}function DIr(O){var U=O.length,K=new O.constructor(U);return U&&typeof O[0]=="string"&&he.call(O,"index")&&(K.index=O.index,K.input=O.input),K}function Yot(O){return typeof O.constructor=="function"&&!aq(O)?Q7(xe(O)):{}}function LIr(O,U,K){var ue=O.constructor;switch(U){case gt:return U3e(O);case de:case W:return new ue(+O);case Qe:return xIr(O,K);case ht:case Ot:case pt:case sr:case Fr:case Tt:case tr:case rr:case xt:return Mot(O,K);case le:return new ue;case ve:case ae:return new ue(O);case X:return wIr(O);case ee:return new ue;case Ee:return AIr(O)}}function FIr(O,U){var K=U.length;if(!K)return O;var ue=K-1;return U[ue]=(K>1?"& ":"")+U[ue],U=U.join(K>2?", ":" "),O.replace(Vt,`{
/* [wrapped with `+U+`] */
`)}function UIr(O){return po(O)||c5(O)||!!(Ye&&O&&O[Ye])}function iE(O,U){var K=typeof O;return U=U??I,!!U&&(K=="number"||K!="symbol"&&Gi.test(O))&&O>-1&&O%1==0&&O<U}function Rh(O,U,K){if(!xc(K))return!1;var ue=typeof U;return(ue=="number"?q0(K)&&iE(U,K.length):ue=="string"&&U in K)?U1(K[U],O):!1}function K3e(O,U){if(po(O))return!1;var K=typeof O;return K=="number"||K=="symbol"||K=="boolean"||O==null||xg(O)?!0:Bt.test(O)||!un.test(O)||U!=null&&O in pe(U)}function zIr(O){var U=typeof O;return U=="string"||U=="number"||U=="symbol"||U=="boolean"?O!=="__proto__":O===null}function Y3e(O){var U=fie(O),K=Ne[U];if(typeof K!="function"||!(U in Xo.prototype))return!1;if(O===K)return!0;var ue=q3e(K);return!!ue&&O===ue[0]}function jIr(O){return!!He&&He in O}var HIr=ne?aE:f4e;function aq(O){var U=O&&O.constructor,K=typeof U=="function"&&U.prototype||te;return O===K}function Jot(O){return O===O&&!xc(O)}function Xot(O,U){return function(K){return K==null?!1:K[O]===U&&(U!==e||O in pe(K))}}function GIr(O){var U=vie(O,function(ue){return K.size===s&&K.clear(),ue}),K=U.cache;return U}function qIr(O,U){var K=O[1],ue=U[1],Ae=K|ue,Le=Ae<(g|v|F),Ke=ue==F&&K==x||ue==F&&K==L&&O[7].length<=U[8]||ue==(F|L)&&U[7].length<=U[8]&&K==x;if(!(Le||Ke))return O;ue&g&&(O[2]=U[2],Ae|=K&g?0:b);var ot=U[3];if(ot){var lt=O[3];O[3]=lt?Not(lt,ot,U[4]):ot,O[4]=lt?go(O[3],c):U[4]}return ot=U[5],ot&&(lt=O[5],O[5]=lt?Oot(lt,ot,U[6]):ot,O[6]=lt?go(O[5],c):U[6]),ot=U[7],ot&&(O[7]=ot),ue&F&&(O[8]=O[8]==null?U[8]:vs(O[8],U[8])),O[9]==null&&(O[9]=U[9]),O[0]=U[0],O[1]=Ae,O}function VIr(O){var U=[];if(O!=null)for(var K in pe(O))U.push(K);return U}function WIr(O){return st.call(O)}function Zot(O,U,K){return U=$s(U===e?O.length-1:U,0),function(){for(var ue=arguments,Ae=-1,Le=$s(ue.length-U,0),Ke=_t(Le);++Ae<Le;)Ke[Ae]=ue[U+Ae];Ae=-1;for(var ot=_t(U+1);++Ae<U;)ot[Ae]=ue[Ae];return ot[U]=K(Ke),nf(O,this,ot)}}function Qot(O,U){return U.length<2?O:i5(O,ey(U,0,-1))}function KIr(O,U){for(var K=O.length,ue=vs(U.length,K),Ae=G0(O);ue--;){var Le=U[ue];O[ue]=iE(Le,K)?Ae[Le]:e}return O}function J3e(O,U){if(!(U==="constructor"&&typeof O[U]=="function")&&U!="__proto__")return O[U]}var $ot=tit(Aot),sq=Xe||function(O,U){return zu.setTimeout(O,U)},X3e=tit(gIr);function eit(O,U,K){var ue=U+"";return X3e(O,FIr(ue,YIr(PIr(ue),K)))}function tit(O){var U=0,K=0;return function(){var ue=Oi(),Ae=R-(ue-K);if(K=ue,Ae>0){if(++U>=_)return arguments[0]}else U=0;return O.apply(e,arguments)}}function pie(O,U){var K=-1,ue=O.length,Ae=ue-1;for(U=U===e?ue:U;++K<U;){var Le=N3e(K,Ae),Ke=O[Le];O[Le]=O[K],O[K]=Ke}return O.length=U,O}var rit=GIr(function(O){var U=[];return O.charCodeAt(0)===46&&U.push(""),O.replace(vr,function(K,ue,Ae,Le){U.push(Ae?Le.replace(ln,"$1"):ue||K)}),U});function Ww(O){if(typeof O=="string"||xg(O))return O;var U=O+"";return U=="0"&&1/O==-S?"-0":U}function s5(O){if(O!=null){try{return ie.call(O)}catch{}try{return O+""}catch{}}return""}function YIr(O,U){return j0(k,function(K){var ue="_."+K[0];U&K[1]&&!zo(O,ue)&&O.push(ue)}),O.sort()}function nit(O){if(O instanceof Xo)return O.clone();var U=new Qv(O.__wrapped__,O.__chain__);return U.__actions__=G0(O.__actions__),U.__index__=O.__index__,U.__values__=O.__values__,U}function JIr(O,U,K){(K?Rh(O,U,K):U===e)?U=1:U=$s(xo(U),0);var ue=O==null?0:O.length;if(!ue||U<1)return[];for(var Ae=0,Le=0,Ke=_t(ft(ue/U));Ae<ue;)Ke[Le++]=ey(O,Ae,Ae+=U);return Ke}function XIr(O){for(var U=-1,K=O==null?0:O.length,ue=0,Ae=[];++U<K;){var Le=O[U];Le&&(Ae[ue++]=Le)}return Ae}function ZIr(){var O=arguments.length;if(!O)return[];for(var U=_t(O-1),K=arguments[0],ue=O;ue--;)U[ue-1]=arguments[ue];return D1(po(K)?G0(K):[K],pd(U,1))}var QIr=No(function(O,U){return fu(O)?tq(O,pd(U,1,fu,!0)):[]}),$Ir=No(function(O,U){var K=ty(U);return fu(K)&&(K=e),fu(O)?tq(O,pd(U,1,fu,!0),Hn(K,2)):[]}),ekr=No(function(O,U){var K=ty(U);return fu(K)&&(K=e),fu(O)?tq(O,pd(U,1,fu,!0),e,K):[]});function tkr(O,U,K){var ue=O==null?0:O.length;return ue?(U=K||U===e?1:xo(U),ey(O,U<0?0:U,ue)):[]}function rkr(O,U,K){var ue=O==null?0:O.length;return ue?(U=K||U===e?1:xo(U),U=ue-U,ey(O,0,U<0?0:U)):[]}function nkr(O,U){return O&&O.length?iie(O,Hn(U,3),!0,!0):[]}function okr(O,U){return O&&O.length?iie(O,Hn(U,3),!0):[]}function ikr(O,U,K,ue){var Ae=O==null?0:O.length;return Ae?(K&&typeof K!="number"&&Rh(O,U,K)&&(K=0,ue=Ae),Z8r(O,U,K,ue)):[]}function oit(O,U,K){var ue=O==null?0:O.length;if(!ue)return-1;var Ae=K==null?0:xo(K);return Ae<0&&(Ae=$s(ue+Ae,0)),Y7(O,Hn(U,3),Ae)}function iit(O,U,K){var ue=O==null?0:O.length;if(!ue)return-1;var Ae=ue-1;return K!==e&&(Ae=xo(K),Ae=K<0?$s(ue+Ae,0):vs(Ae,ue-1)),Y7(O,Hn(U,3),Ae,!0)}function ait(O){var U=O==null?0:O.length;return U?pd(O,1):[]}function akr(O){var U=O==null?0:O.length;return U?pd(O,S):[]}function skr(O,U){var K=O==null?0:O.length;return K?(U=U===e?1:xo(U),pd(O,U)):[]}function ckr(O){for(var U=-1,K=O==null?0:O.length,ue={};++U<K;){var Ae=O[U];ue[Ae[0]]=Ae[1]}return ue}function sit(O){return O&&O.length?O[0]:e}function ukr(O,U,K){var ue=O==null?0:O.length;if(!ue)return-1;var Ae=K==null?0:xo(K);return Ae<0&&(Ae=$s(ue+Ae,0)),W4(O,U,Ae)}function lkr(O){var U=O==null?0:O.length;return U?ey(O,0,-1):[]}var fkr=No(function(O){var U=gs(O,L3e);return U.length&&U[0]===O[0]?T3e(U):[]}),dkr=No(function(O){var U=ty(O),K=gs(O,L3e);return U===ty(K)?U=e:K.pop(),K.length&&K[0]===O[0]?T3e(K,Hn(U,2)):[]}),pkr=No(function(O){var U=ty(O),K=gs(O,L3e);return U=typeof U=="function"?U:e,U&&K.pop(),K.length&&K[0]===O[0]?T3e(K,e,U):[]});function hkr(O,U){return O==null?"":pp.call(O,U)}function ty(O){var U=O==null?0:O.length;return U?O[U-1]:e}function mkr(O,U,K){var ue=O==null?0:O.length;if(!ue)return-1;var Ae=ue;return K!==e&&(Ae=xo(K),Ae=Ae<0?$s(ue+Ae,0):vs(Ae,ue-1)),U===U?$S(O,U,Ae):Y7(O,jG,Ae,!0)}function gkr(O,U){return O&&O.length?yot(O,xo(U)):e}var vkr=No(cit);function cit(O,U){return O&&O.length&&U&&U.length?R3e(O,U):O}function ykr(O,U,K){return O&&O.length&&U&&U.length?R3e(O,U,Hn(K,2)):O}function bkr(O,U,K){return O&&O.length&&U&&U.length?R3e(O,U,e,K):O}var xkr=oE(function(O,U){var K=O==null?0:O.length,ue=S3e(O,U);return wot(O,gs(U,function(Ae){return iE(Ae,K)?+Ae:Ae}).sort(Rot)),ue});function wkr(O,U){var K=[];if(!(O&&O.length))return K;var ue=-1,Ae=[],Le=O.length;for(U=Hn(U,3);++ue<Le;){var Ke=O[ue];U(Ke,ue,O)&&(K.push(Ke),Ae.push(ue))}return wot(O,Ae),K}function Z3e(O){return O==null?O:Xoe.call(O)}function Akr(O,U,K){var ue=O==null?0:O.length;return ue?(K&&typeof K!="number"&&Rh(O,U,K)?(U=0,K=ue):(U=U==null?0:xo(U),K=K===e?ue:xo(K)),ey(O,U,K)):[]}function Skr(O,U){return oie(O,U)}function Ekr(O,U,K){return B3e(O,U,Hn(K,2))}function _kr(O,U){var K=O==null?0:O.length;if(K){var ue=oie(O,U);if(ue<K&&U1(O[ue],U))return ue}return-1}function Ckr(O,U){return oie(O,U,!0)}function Tkr(O,U,K){return B3e(O,U,Hn(K,2),!0)}function Ikr(O,U){var K=O==null?0:O.length;if(K){var ue=oie(O,U,!0)-1;if(U1(O[ue],U))return ue}return-1}function kkr(O){return O&&O.length?Sot(O):[]}function Mkr(O,U){return O&&O.length?Sot(O,Hn(U,2)):[]}function Rkr(O){var U=O==null?0:O.length;return U?ey(O,1,U):[]}function Nkr(O,U,K){return O&&O.length?(U=K||U===e?1:xo(U),ey(O,0,U<0?0:U)):[]}function Okr(O,U,K){var ue=O==null?0:O.length;return ue?(U=K||U===e?1:xo(U),U=ue-U,ey(O,U<0?0:U,ue)):[]}function Bkr(O,U){return O&&O.length?iie(O,Hn(U,3),!1,!0):[]}function Pkr(O,U){return O&&O.length?iie(O,Hn(U,3)):[]}var Dkr=No(function(O){return J4(pd(O,1,fu,!0))}),Lkr=No(function(O){var U=ty(O);return fu(U)&&(U=e),J4(pd(O,1,fu,!0),Hn(U,2))}),Fkr=No(function(O){var U=ty(O);return U=typeof U=="function"?U:e,J4(pd(O,1,fu,!0),e,U)});function Ukr(O){return O&&O.length?J4(O):[]}function zkr(O,U){return O&&O.length?J4(O,Hn(U,2)):[]}function jkr(O,U){return U=typeof U=="function"?U:e,O&&O.length?J4(O,e,U):[]}function Q3e(O){if(!(O&&O.length))return[];var U=0;return O=Lr(O,function(K){if(fu(K))return U=$s(K.length,U),!0}),VG(U,function(K){return gs(O,Pe(K))})}function uit(O,U){if(!(O&&O.length))return[];var K=Q3e(O);return U==null?K:gs(K,function(ue){return nf(U,e,ue)})}var Hkr=No(function(O,U){return fu(O)?tq(O,U):[]}),Gkr=No(function(O){return D3e(Lr(O,fu))}),qkr=No(function(O){var U=ty(O);return fu(U)&&(U=e),D3e(Lr(O,fu),Hn(U,2))}),Vkr=No(function(O){var U=ty(O);return U=typeof U=="function"?U:e,D3e(Lr(O,fu),e,U)}),Wkr=No(Q3e);function Kkr(O,U){return Tot(O||[],U||[],eq)}function Ykr(O,U){return Tot(O||[],U||[],oq)}var Jkr=No(function(O){var U=O.length,K=U>1?O[U-1]:e;return K=typeof K=="function"?(O.pop(),K):e,uit(O,K)});function lit(O){var U=Ne(O);return U.__chain__=!0,U}function Xkr(O,U){return U(O),O}function hie(O,U){return U(O)}var Zkr=oE(function(O){var U=O.length,K=U?O[0]:0,ue=this.__wrapped__,Ae=function(Le){return S3e(Le,O)};return U>1||this.__actions__.length||!(ue instanceof Xo)||!iE(K)?this.thru(Ae):(ue=ue.slice(K,+K+(U?1:0)),ue.__actions__.push({func:hie,args:[Ae],thisArg:e}),new Qv(ue,this.__chain__).thru(function(Le){return U&&!Le.length&&Le.push(e),Le}))});function Qkr(){return lit(this)}function $kr(){return new Qv(this.value(),this.__chain__)}function e5r(){this.__values__===e&&(this.__values__=Eit(this.value()));var O=this.__index__>=this.__values__.length,U=O?e:this.__values__[this.__index__++];return{done:O,value:U}}function t5r(){return this}function r5r(O){for(var U,K=this;K instanceof $oe;){var ue=nit(K);ue.__index__=0,ue.__values__=e,U?Ae.__wrapped__=ue:U=ue;var Ae=ue;K=K.__wrapped__}return Ae.__wrapped__=O,U}function n5r(){var O=this.__wrapped__;if(O instanceof Xo){var U=O;return this.__actions__.length&&(U=new Xo(this)),U=U.reverse(),U.__actions__.push({func:hie,args:[Z3e],thisArg:e}),new Qv(U,this.__chain__)}return this.thru(Z3e)}function o5r(){return Cot(this.__wrapped__,this.__actions__)}var i5r=aie(function(O,U,K){he.call(O,K)?++O[K]:rE(O,K,1)});function a5r(O,U,K){var ue=po(O)?Doe:X8r;return K&&Rh(O,U,K)&&(U=e),ue(O,Hn(U,3))}function s5r(O,U){var K=po(O)?Lr:uot;return K(O,Hn(U,3))}var c5r=Lot(oit),u5r=Lot(iit);function l5r(O,U){return pd(mie(O,U),1)}function f5r(O,U){return pd(mie(O,U),S)}function d5r(O,U,K){return K=K===e?1:xo(K),pd(mie(O,U),K)}function fit(O,U){var K=po(O)?j0:Y4;return K(O,Hn(U,3))}function dit(O,U){var K=po(O)?g3e:cot;return K(O,Hn(U,3))}var p5r=aie(function(O,U,K){he.call(O,K)?O[K].push(U):rE(O,K,[U])});function h5r(O,U,K,ue){O=q0(O)?O:nB(O),K=K&&!ue?xo(K):0;var Ae=O.length;return K<0&&(K=$s(Ae+K,0)),xie(O)?K<=Ae&&O.indexOf(U,K)>-1:!!Ae&&W4(O,U,K)>-1}var m5r=No(function(O,U,K){var ue=-1,Ae=typeof U=="function",Le=q0(O)?_t(O.length):[];return Y4(O,function(Ke){Le[++ue]=Ae?nf(U,Ke,K):rq(Ke,U,K)}),Le}),g5r=aie(function(O,U,K){rE(O,K,U)});function mie(O,U){var K=po(O)?gs:mot;return K(O,Hn(U,3))}function v5r(O,U,K,ue){return O==null?[]:(po(U)||(U=U==null?[]:[U]),K=ue?e:K,po(K)||(K=K==null?[]:[K]),bot(O,U,K))}var y5r=aie(function(O,U,K){O[K?0:1].push(U)},function(){return[[],[]]});function b5r(O,U,K){var ue=po(O)?W7:Uoe,Ae=arguments.length<3;return ue(O,Hn(U,4),K,Ae,Y4)}function x5r(O,U,K){var ue=po(O)?Loe:Uoe,Ae=arguments.length<3;return ue(O,Hn(U,4),K,Ae,cot)}function w5r(O,U){var K=po(O)?Lr:uot;return K(O,yie(Hn(U,3)))}function A5r(O){var U=po(O)?oot:hIr;return U(O)}function S5r(O,U,K){(K?Rh(O,U,K):U===e)?U=1:U=xo(U);var ue=po(O)?V8r:mIr;return ue(O,U)}function E5r(O){var U=po(O)?W8r:vIr;return U(O)}function _5r(O){if(O==null)return 0;if(q0(O))return xie(O)?Ih(O):O.length;var U=hp(O);return U==le||U==ee?O.size:k3e(O).length}function C5r(O,U,K){var ue=po(O)?K7:yIr;return K&&Rh(O,U,K)&&(U=e),ue(O,Hn(U,3))}var T5r=No(function(O,U){if(O==null)return[];var K=U.length;return K>1&&Rh(O,U[0],U[1])?U=[]:K>2&&Rh(U[0],U[1],U[2])&&(U=[U[0]]),bot(O,pd(U,1),[])}),gie=at||function(){return zu.Date.now()};function I5r(O,U){if(typeof U!="function")throw new me(o);return O=xo(O),function(){if(--O<1)return U.apply(this,arguments)}}function pit(O,U,K){return U=K?e:U,U=O&&U==null?O.length:U,nE(O,F,e,e,e,e,U)}function hit(O,U){var K;if(typeof U!="function")throw new me(o);return O=xo(O),function(){return--O>0&&(K=U.apply(this,arguments)),O<=1&&(U=e),K}}var $3e=No(function(O,U,K){var ue=g;if(K.length){var Ae=go(K,tB($3e));ue|=T}return nE(O,ue,U,K,Ae)}),mit=No(function(O,U,K){var ue=g|v;if(K.length){var Ae=go(K,tB(mit));ue|=T}return nE(U,ue,O,K,Ae)});function git(O,U,K){U=K?e:U;var ue=nE(O,x,e,e,e,e,e,U);return ue.placeholder=git.placeholder,ue}function vit(O,U,K){U=K?e:U;var ue=nE(O,E,e,e,e,e,e,U);return ue.placeholder=vit.placeholder,ue}function yit(O,U,K){var ue,Ae,Le,Ke,ot,lt,Yt=0,Jt=!1,ir=!1,Jr=!0;if(typeof O!="function")throw new me(o);U=ry(U)||0,xc(K)&&(Jt=!!K.leading,ir="maxWait"in K,Le=ir?$s(ry(K.maxWait)||0,U):Le,Jr="trailing"in K?!!K.trailing:Jr);function In(du){var z1=ue,cE=Ae;return ue=Ae=e,Yt=du,Ke=O.apply(cE,z1),Ke}function Vn(du){return Yt=du,ot=sq(jo,U),Jt?In(du):Ke}function Io(du){var z1=du-lt,cE=du-Yt,Lit=U-z1;return ir?vs(Lit,Le-cE):Lit}function Wn(du){var z1=du-lt,cE=du-Yt;return lt===e||z1>=U||z1<0||ir&&cE>=Le}function jo(){var du=gie();if(Wn(du))return ni(du);ot=sq(jo,Io(du))}function ni(du){return ot=e,Jr&&ue?In(du):(ue=Ae=e,Ke)}function wg(){ot!==e&&Iot(ot),Yt=0,ue=lt=Ae=ot=e}function Nh(){return ot===e?Ke:ni(gie())}function Ag(){var du=gie(),z1=Wn(du);if(ue=arguments,Ae=this,lt=du,z1){if(ot===e)return Vn(lt);if(ir)return Iot(ot),ot=sq(jo,U),In(lt)}return ot===e&&(ot=sq(jo,U)),Ke}return Ag.cancel=wg,Ag.flush=Nh,Ag}var k5r=No(function(O,U){return sot(O,1,U)}),M5r=No(function(O,U,K){return sot(O,ry(U)||0,K)});function R5r(O){return nE(O,j)}function vie(O,U){if(typeof O!="function"||U!=null&&typeof U!="function")throw new me(o);var K=function(){var ue=arguments,Ae=U?U.apply(this,ue):ue[0],Le=K.cache;if(Le.has(Ae))return Le.get(Ae);var Ke=O.apply(this,ue);return K.cache=Le.set(Ae,Ke)||Le,Ke};return K.cache=new(vie.Cache||tE),K}vie.Cache=tE;function yie(O){if(typeof O!="function")throw new me(o);return function(){var U=arguments;switch(U.length){case 0:return!O.call(this);case 1:return!O.call(this,U[0]);case 2:return!O.call(this,U[0],U[1]);case 3:return!O.call(this,U[0],U[1],U[2])}return!O.apply(this,U)}}function N5r(O){return hit(2,O)}var O5r=bIr(function(O,U){U=U.length==1&&po(U[0])?gs(U[0],dp(Hn())):gs(pd(U,1),dp(Hn()));var K=U.length;return No(function(ue){for(var Ae=-1,Le=vs(ue.length,K);++Ae<Le;)ue[Ae]=U[Ae].call(this,ue[Ae]);return nf(O,this,ue)})}),e4e=No(function(O,U){var K=go(U,tB(e4e));return nE(O,T,e,U,K)}),bit=No(function(O,U){var K=go(U,tB(bit));return nE(O,B,e,U,K)}),B5r=oE(function(O,U){return nE(O,L,e,e,e,U)});function P5r(O,U){if(typeof O!="function")throw new me(o);return U=U===e?U:xo(U),No(O,U)}function D5r(O,U){if(typeof O!="function")throw new me(o);return U=U==null?0:$s(xo(U),0),No(function(K){var ue=K[U],Ae=Z4(K,0,U);return ue&&D1(Ae,ue),nf(O,this,Ae)})}function L5r(O,U,K){var ue=!0,Ae=!0;if(typeof O!="function")throw new me(o);return xc(K)&&(ue="leading"in K?!!K.leading:ue,Ae="trailing"in K?!!K.trailing:Ae),yit(O,U,{leading:ue,maxWait:U,trailing:Ae})}function F5r(O){return pit(O,1)}function U5r(O,U){return e4e(F3e(U),O)}function z5r(){if(!arguments.length)return[];var O=arguments[0];return po(O)?O:[O]}function j5r(O){return $v(O,f)}function H5r(O,U){return U=typeof U=="function"?U:e,$v(O,f,U)}function G5r(O){return $v(O,u|f)}function q5r(O,U){return U=typeof U=="function"?U:e,$v(O,u|f,U)}function V5r(O,U){return U==null||aot(O,U,af(U))}function U1(O,U){return O===U||O!==O&&U!==U}var W5r=lie(C3e),K5r=lie(function(O,U){return O>=U}),c5=dot(function(){return arguments}())?dot:function(O){return Pc(O)&&he.call(O,"callee")&&!Oe.call(O,"callee")},po=_t.isArray,Y5r=Roe?dp(Roe):rIr;function q0(O){return O!=null&&bie(O.length)&&!aE(O)}function fu(O){return Pc(O)&&q0(O)}function J5r(O){return O===!0||O===!1||Pc(O)&&Mh(O)==de}var Q4=Jo||f4e,X5r=Noe?dp(Noe):nIr;function Z5r(O){return Pc(O)&&O.nodeType===1&&!cq(O)}function Q5r(O){if(O==null)return!0;if(q0(O)&&(po(O)||typeof O=="string"||typeof O.splice=="function"||Q4(O)||rB(O)||c5(O)))return!O.length;var U=hp(O);if(U==le||U==ee)return!O.size;if(aq(O))return!k3e(O).length;for(var K in O)if(he.call(O,K))return!1;return!0}function $5r(O,U){return nq(O,U)}function eMr(O,U,K){K=typeof K=="function"?K:e;var ue=K?K(O,U):e;return ue===e?nq(O,U,e,K):!!ue}function t4e(O){if(!Pc(O))return!1;var U=Mh(O);return U==Y||U==Q||typeof O.message=="string"&&typeof O.name=="string"&&!cq(O)}function tMr(O){return typeof O=="number"&&dr(O)}function aE(O){if(!xc(O))return!1;var U=Mh(O);return U==$||U==re||U==J||U==ke}function xit(O){return typeof O=="number"&&O==xo(O)}function bie(O){return typeof O=="number"&&O>-1&&O%1==0&&O<=I}function xc(O){var U=typeof O;return O!=null&&(U=="object"||U=="function")}function Pc(O){return O!=null&&typeof O=="object"}var wit=V7?dp(V7):iIr;function rMr(O,U){return O===U||I3e(O,U,V3e(U))}function nMr(O,U,K){return K=typeof K=="function"?K:e,I3e(O,U,V3e(U),K)}function oMr(O){return Ait(O)&&O!=+O}function iMr(O){if(HIr(O))throw new ro(n);return pot(O)}function aMr(O){return O===null}function sMr(O){return O==null}function Ait(O){return typeof O=="number"||Pc(O)&&Mh(O)==ve}function cq(O){if(!Pc(O)||Mh(O)!=Ie)return!1;var U=xe(O);if(U===null)return!0;var K=he.call(U,"constructor")&&U.constructor;return typeof K=="function"&&K instanceof K&&ie.call(K)==dt}var r4e=Ooe?dp(Ooe):aIr;function cMr(O){return xit(O)&&O>=-I&&O<=I}var Sit=Boe?dp(Boe):sIr;function xie(O){return typeof O=="string"||!po(O)&&Pc(O)&&Mh(O)==ae}function xg(O){return typeof O=="symbol"||Pc(O)&&Mh(O)==Ee}var rB=Poe?dp(Poe):cIr;function uMr(O){return O===e}function lMr(O){return Pc(O)&&hp(O)==Re}function fMr(O){return Pc(O)&&Mh(O)==Ve}var dMr=lie(M3e),pMr=lie(function(O,U){return O<=U});function Eit(O){if(!O)return[];if(q0(O))return xie(O)?H0(O):G0(O);if($e&&O[$e])return qoe(O[$e]());var U=hp(O),K=U==le?Cn:U==ee?X7:nB;return K(O)}function sE(O){if(!O)return O===0?O:0;if(O=ry(O),O===S||O===-S){var U=O<0?-1:1;return U*M}return O===O?O:0}function xo(O){var U=sE(O),K=U%1;return U===U?K?U-K:U:0}function _it(O){return O?o5(xo(O),0,P):0}function ry(O){if(typeof O=="number")return O;if(xg(O))return C;if(xc(O)){var U=typeof O.valueOf=="function"?O.valueOf():O;O=xc(U)?U+"":U}if(typeof O!="string")return O===0?O:+O;O=zoe(O);var K=Ur.test(O);return K||Ca.test(O)?V4(O.slice(2),K?2:8):Ni.test(O)?C:+O}function Cit(O){return Vw(O,V0(O))}function hMr(O){return O?o5(xo(O),-I,I):O===0?O:0}function ua(O){return O==null?"":bg(O)}var mMr=$7(function(O,U){if(aq(U)||q0(U)){Vw(U,af(U),O);return}for(var K in U)he.call(U,K)&&eq(O,K,U[K])}),Tit=$7(function(O,U){Vw(U,V0(U),O)}),wie=$7(function(O,U,K,ue){Vw(U,V0(U),O,ue)}),gMr=$7(function(O,U,K,ue){Vw(U,af(U),O,ue)}),vMr=oE(S3e);function yMr(O,U){var K=Q7(O);return U==null?K:iot(K,U)}var bMr=No(function(O,U){O=pe(O);var K=-1,ue=U.length,Ae=ue>2?U[2]:e;for(Ae&&Rh(U[0],U[1],Ae)&&(ue=1);++K<ue;)for(var Le=U[K],Ke=V0(Le),ot=-1,lt=Ke.length;++ot<lt;){var Yt=Ke[ot],Jt=O[Yt];(Jt===e||U1(Jt,te[Yt])&&!he.call(O,Yt))&&(O[Yt]=Le[Yt])}return O}),xMr=No(function(O){return O.push(e,qot),nf(Iit,e,O)});function wMr(O,U){return Foe(O,Hn(U,3),qw)}function AMr(O,U){return Foe(O,Hn(U,3),_3e)}function SMr(O,U){return O==null?O:E3e(O,Hn(U,3),V0)}function EMr(O,U){return O==null?O:lot(O,Hn(U,3),V0)}function _Mr(O,U){return O&&qw(O,Hn(U,3))}function CMr(O,U){return O&&_3e(O,Hn(U,3))}function TMr(O){return O==null?[]:rie(O,af(O))}function IMr(O){return O==null?[]:rie(O,V0(O))}function n4e(O,U,K){var ue=O==null?e:i5(O,U);return ue===e?K:ue}function kMr(O,U){return O!=null&&Kot(O,U,Q8r)}function o4e(O,U){return O!=null&&Kot(O,U,$8r)}var MMr=Uot(function(O,U,K){U!=null&&typeof U.toString!="function"&&(U=st.call(U)),O[U]=K},a4e(W0)),RMr=Uot(function(O,U,K){U!=null&&typeof U.toString!="function"&&(U=st.call(U)),he.call(O,U)?O[U].push(K):O[U]=[K]},Hn),NMr=No(rq);function af(O){return q0(O)?not(O):k3e(O)}function V0(O){return q0(O)?not(O,!0):uIr(O)}function OMr(O,U){var K={};return U=Hn(U,3),qw(O,function(ue,Ae,Le){rE(K,U(ue,Ae,Le),ue)}),K}function BMr(O,U){var K={};return U=Hn(U,3),qw(O,function(ue,Ae,Le){rE(K,Ae,U(ue,Ae,Le))}),K}var PMr=$7(function(O,U,K){nie(O,U,K)}),Iit=$7(function(O,U,K,ue){nie(O,U,K,ue)}),DMr=oE(function(O,U){var K={};if(O==null)return K;var ue=!1;U=gs(U,function(Le){return Le=X4(Le,O),ue||(ue=Le.length>1),Le}),Vw(O,G3e(O),K),ue&&(K=$v(K,u|l|f,MIr));for(var Ae=U.length;Ae--;)P3e(K,U[Ae]);return K});function LMr(O,U){return kit(O,yie(Hn(U)))}var FMr=oE(function(O,U){return O==null?{}:fIr(O,U)});function kit(O,U){if(O==null)return{};var K=gs(G3e(O),function(ue){return[ue]});return U=Hn(U),xot(O,K,function(ue,Ae){return U(ue,Ae[0])})}function UMr(O,U,K){U=X4(U,O);var ue=-1,Ae=U.length;for(Ae||(Ae=1,O=e);++ue<Ae;){var Le=O==null?e:O[Ww(U[ue])];Le===e&&(ue=Ae,Le=K),O=aE(Le)?Le.call(O):Le}return O}function zMr(O,U,K){return O==null?O:oq(O,U,K)}function jMr(O,U,K,ue){return ue=typeof ue=="function"?ue:e,O==null?O:oq(O,U,K,ue)}var Mit=Hot(af),Rit=Hot(V0);function HMr(O,U,K){var ue=po(O),Ae=ue||Q4(O)||rB(O);if(U=Hn(U,4),K==null){var Le=O&&O.constructor;Ae?K=ue?new Le:[]:xc(O)?K=aE(Le)?Q7(xe(O)):{}:K={}}return(Ae?j0:qw)(O,function(Ke,ot,lt){return U(K,Ke,ot,lt)}),K}function GMr(O,U){return O==null?!0:P3e(O,U)}function qMr(O,U,K){return O==null?O:_ot(O,U,F3e(K))}function VMr(O,U,K,ue){return ue=typeof ue=="function"?ue:e,O==null?O:_ot(O,U,F3e(K),ue)}function nB(O){return O==null?[]:WG(O,af(O))}function WMr(O){return O==null?[]:WG(O,V0(O))}function KMr(O,U,K){return K===e&&(K=U,U=e),K!==e&&(K=ry(K),K=K===K?K:0),U!==e&&(U=ry(U),U=U===U?U:0),o5(ry(O),U,K)}function YMr(O,U,K){return U=sE(U),K===e?(K=U,U=0):K=sE(K),O=ry(O),eIr(O,U,K)}function JMr(O,U,K){if(K&&typeof K!="boolean"&&Rh(O,U,K)&&(U=K=e),K===e&&(typeof U=="boolean"?(K=U,U=e):typeof O=="boolean"&&(K=O,O=e)),O===e&&U===e?(O=0,U=1):(O=sE(O),U===e?(U=O,O=0):U=sE(U)),O>U){var ue=O;O=U,U=ue}if(K||O%1||U%1){var Ae=Joe();return vs(O+Ae*(U-O+h3e("1e-"+((Ae+"").length-1))),U)}return N3e(O,U)}var XMr=eB(function(O,U,K){return U=U.toLowerCase(),O+(K?Nit(U):U)});function Nit(O){return i4e(ua(O).toLowerCase())}function Oit(O){return O=ua(O),O&&O.replace(qi,Hoe).replace(a3e,"")}function ZMr(O,U,K){O=ua(O),U=bg(U);var ue=O.length;K=K===e?ue:o5(xo(K),0,ue);var Ae=K;return K-=U.length,K>=0&&O.slice(K,Ae)==U}function QMr(O){return O=ua(O),O&&pr.test(O)?O.replace(jr,J7):O}function $Mr(O){return O=ua(O),O&&qt.test(O)?O.replace(Zr,"\\$&"):O}var eRr=eB(function(O,U,K){return O+(K?"-":"")+U.toLowerCase()}),tRr=eB(function(O,U,K){return O+(K?" ":"")+U.toLowerCase()}),rRr=Dot("toLowerCase");function nRr(O,U,K){O=ua(O),U=xo(U);var ue=U?Ih(O):0;if(!U||ue>=U)return O;var Ae=(U-ue)/2;return uie(Xt(Ae),K)+O+uie(ft(Ae),K)}function oRr(O,U,K){O=ua(O),U=xo(U);var ue=U?Ih(O):0;return U&&ue<U?O+uie(U-ue,K):O}function iRr(O,U,K){O=ua(O),U=xo(U);var ue=U?Ih(O):0;return U&&ue<U?uie(U-ue,K)+O:O}function aRr(O,U,K){return K||U==null?U=0:U&&(U=+U),w3e(ua(O).replace(mr,""),U||0)}function sRr(O,U,K){return(K?Rh(O,U,K):U===e)?U=1:U=xo(U),O3e(ua(O),U)}function cRr(){var O=arguments,U=ua(O[0]);return O.length<3?U:U.replace(O[1],O[2])}var uRr=eB(function(O,U,K){return O+(K?"_":"")+U.toLowerCase()});function lRr(O,U,K){return K&&typeof K!="number"&&Rh(O,U,K)&&(U=K=e),K=K===e?P:K>>>0,K?(O=ua(O),O&&(typeof U=="string"||U!=null&&!r4e(U))&&(U=bg(U),!U&&QS(O))?Z4(H0(O),0,K):O.split(U,K)):[]}var fRr=eB(function(O,U,K){return O+(K?" ":"")+i4e(U)});function dRr(O,U,K){return O=ua(O),K=K==null?0:o5(xo(K),0,O.length),U=bg(U),O.slice(K,K+U.length)==U}function pRr(O,U,K){var ue=Ne.templateSettings;K&&Rh(O,U,K)&&(U=e),O=ua(O),U=wie({},U,ue,Got);var Ae=wie({},U.imports,ue.imports,Got),Le=af(Ae),Ke=WG(Ae,Le),ot,lt,Yt=0,Jt=U.interpolate||Yo,ir="__p += '",Jr=ge((U.escape||Yo).source+"|"+Jt.source+"|"+(Jt===Ir?zt:Yo).source+"|"+(U.evaluate||Yo).source+"|$","g"),In="//# sourceURL="+(he.call(U,"sourceURL")?(U.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++koe+"]")+`
`;O.replace(Jr,function(Wn,jo,ni,wg,Nh,Ag){return ni||(ni=wg),ir+=O.slice(Yt,Ag).replace(ri,KG),jo&&(ot=!0,ir+=`' +
__e(`+jo+`) +
'`),Nh&&(lt=!0,ir+=`';
`+Nh+`;
__p += '`),ni&&(ir+=`' +
((__t = (`+ni+`)) == null ? '' : __t) +
'`),Yt=Ag+Wn.length,Wn}),ir+=`';
`;var Vn=he.call(U,"variable")&&U.variable;if(!Vn)ir=`with (obj) {
`+ir+`
}
`;else if(gr.test(Vn))throw new ro(i);ir=(lt?ir.replace(Qt,""):ir).replace(Vr,"$1").replace(Ft,"$1;"),ir="function("+(Vn||"obj")+`) {
`+(Vn?"":`obj || (obj = {});
`)+"var __t, __p = ''"+(ot?", __e = _.escape":"")+(lt?`, __j = Array.prototype.join;
function print() { __p += __j.call(arguments, '') }
`:`;
`)+ir+`return __p
}`;var Io=Pit(function(){return Ti(Le,In+"return "+ir).apply(e,Ke)});if(Io.source=ir,t4e(Io))throw Io;return Io}function hRr(O){return ua(O).toLowerCase()}function mRr(O){return ua(O).toUpperCase()}function gRr(O,U,K){if(O=ua(O),O&&(K||U===e))return zoe(O);if(!O||!(U=bg(U)))return O;var ue=H0(O),Ae=H0(U),Le=joe(ue,Ae),Ke=e5(ue,Ae)+1;return Z4(ue,Le,Ke).join("")}function vRr(O,U,K){if(O=ua(O),O&&(K||U===e))return O.slice(0,JG(O)+1);if(!O||!(U=bg(U)))return O;var ue=H0(O),Ae=e5(ue,H0(U))+1;return Z4(ue,0,Ae).join("")}function yRr(O,U,K){if(O=ua(O),O&&(K||U===e))return O.replace(mr,"");if(!O||!(U=bg(U)))return O;var ue=H0(O),Ae=joe(ue,H0(U));return Z4(ue,Ae).join("")}function bRr(O,U){var K=q,ue=D;if(xc(U)){var Ae="separator"in U?U.separator:Ae;K="length"in U?xo(U.length):K,ue="omission"in U?bg(U.omission):ue}O=ua(O);var Le=O.length;if(QS(O)){var Ke=H0(O);Le=Ke.length}if(K>=Le)return O;var ot=K-Ih(ue);if(ot<1)return ue;var lt=Ke?Z4(Ke,0,ot).join(""):O.slice(0,ot);if(Ae===e)return lt+ue;if(Ke&&(ot+=lt.length-ot),r4e(Ae)){if(O.slice(ot).search(Ae)){var Yt,Jt=lt;for(Ae.global||(Ae=ge(Ae.source,ua(Pr.exec(Ae))+"g")),Ae.lastIndex=0;Yt=Ae.exec(Jt);)var ir=Yt.index;lt=lt.slice(0,ir===e?ot:ir)}}else if(O.indexOf(bg(Ae),ot)!=ot){var Jr=lt.lastIndexOf(Ae);Jr>-1&&(lt=lt.slice(0,Jr))}return lt+ue}function xRr(O){return O=ua(O),O&&Dt.test(O)?O.replace(lr,L1):O}var wRr=eB(function(O,U,K){return O+(K?" ":"")+U.toUpperCase()}),i4e=Dot("toUpperCase");function Bit(O,U,K){return O=ua(O),U=K?e:U,U===e?YG(O)?Koe(O):v3e(O):O.match(U)||[]}var Pit=No(function(O,U){try{return nf(O,e,U)}catch(K){return t4e(K)?K:new ro(K)}}),ARr=oE(function(O,U){return j0(U,function(K){K=Ww(K),rE(O,K,$3e(O[K],O))}),O});function SRr(O){var U=O==null?0:O.length,K=Hn();return O=U?gs(O,function(ue){if(typeof ue[1]!="function")throw new me(o);return[K(ue[0]),ue[1]]}):[],No(function(ue){for(var Ae=-1;++Ae<U;){var Le=O[Ae];if(nf(Le[0],this,ue))return nf(Le[1],this,ue)}})}function ERr(O){return J8r($v(O,u))}function a4e(O){return function(){return O}}function _Rr(O,U){return O==null||O!==O?U:O}var CRr=Fot(),TRr=Fot(!0);function W0(O){return O}function s4e(O){return hot(typeof O=="function"?O:$v(O,u))}function IRr(O){return got($v(O,u))}function kRr(O,U){return vot(O,$v(U,u))}var MRr=No(function(O,U){return function(K){return rq(K,O,U)}}),RRr=No(function(O,U){return function(K){return rq(O,K,U)}});function c4e(O,U,K){var ue=af(U),Ae=rie(U,ue);K==null&&!(xc(U)&&(Ae.length||!ue.length))&&(K=U,U=O,O=this,Ae=rie(U,af(U)));var Le=!(xc(K)&&"chain"in K)||!!K.chain,Ke=aE(O);return j0(Ae,function(ot){var lt=U[ot];O[ot]=lt,Ke&&(O.prototype[ot]=function(){var Yt=this.__chain__;if(Le||Yt){var Jt=O(this.__wrapped__),ir=Jt.__actions__=G0(this.__actions__);return ir.push({func:lt,args:arguments,thisArg:O}),Jt.__chain__=Yt,Jt}return lt.apply(O,D1([this.value()],arguments))})}),O}function NRr(){return zu._===this&&(zu._=It),this}function u4e(){}function ORr(O){return O=xo(O),No(function(U){return yot(U,O)})}var BRr=z3e(gs),PRr=z3e(Doe),DRr=z3e(K7);function Dit(O){return K3e(O)?Pe(Ww(O)):dIr(O)}function LRr(O){return function(U){return O==null?e:i5(O,U)}}var FRr=zot(),URr=zot(!0);function l4e(){return[]}function f4e(){return!1}function zRr(){return{}}function jRr(){return""}function HRr(){return!0}function GRr(O,U){if(O=xo(O),O<1||O>I)return[];var K=P,ue=vs(O,P);U=Hn(U),O-=P;for(var Ae=VG(ue,U);++K<O;)U(K);return Ae}function qRr(O){return po(O)?gs(O,Ww):xg(O)?[O]:G0(rit(ua(O)))}function VRr(O){var U=++Se;return ua(O)+U}var WRr=cie(function(O,U){return O+U},0),KRr=j3e("ceil"),YRr=cie(function(O,U){return O/U},1),JRr=j3e("floor");function XRr(O){return O&&O.length?tie(O,W0,C3e):e}function ZRr(O,U){return O&&O.length?tie(O,Hn(U,2),C3e):e}function QRr(O){return HG(O,W0)}function $Rr(O,U){return HG(O,Hn(U,2))}function eNr(O){return O&&O.length?tie(O,W0,M3e):e}function tNr(O,U){return O&&O.length?tie(O,Hn(U,2),M3e):e}var rNr=cie(function(O,U){return O*U},1),nNr=j3e("round"),oNr=cie(function(O,U){return O-U},0);function iNr(O){return O&&O.length?qG(O,W0):0}function aNr(O,U){return O&&O.length?qG(O,Hn(U,2)):0}return Ne.after=I5r,Ne.ary=pit,Ne.assign=mMr,Ne.assignIn=Tit,Ne.assignInWith=wie,Ne.assignWith=gMr,Ne.at=vMr,Ne.before=hit,Ne.bind=$3e,Ne.bindAll=ARr,Ne.bindKey=mit,Ne.castArray=z5r,Ne.chain=lit,Ne.chunk=JIr,Ne.compact=XIr,Ne.concat=ZIr,Ne.cond=SRr,Ne.conforms=ERr,Ne.constant=a4e,Ne.countBy=i5r,Ne.create=yMr,Ne.curry=git,Ne.curryRight=vit,Ne.debounce=yit,Ne.defaults=bMr,Ne.defaultsDeep=xMr,Ne.defer=k5r,Ne.delay=M5r,Ne.difference=QIr,Ne.differenceBy=$Ir,Ne.differenceWith=ekr,Ne.drop=tkr,Ne.dropRight=rkr,Ne.dropRightWhile=nkr,Ne.dropWhile=okr,Ne.fill=ikr,Ne.filter=s5r,Ne.flatMap=l5r,Ne.flatMapDeep=f5r,Ne.flatMapDepth=d5r,Ne.flatten=ait,Ne.flattenDeep=akr,Ne.flattenDepth=skr,Ne.flip=R5r,Ne.flow=CRr,Ne.flowRight=TRr,Ne.fromPairs=ckr,Ne.functions=TMr,Ne.functionsIn=IMr,Ne.groupBy=p5r,Ne.initial=lkr,Ne.intersection=fkr,Ne.intersectionBy=dkr,Ne.intersectionWith=pkr,Ne.invert=MMr,Ne.invertBy=RMr,Ne.invokeMap=m5r,Ne.iteratee=s4e,Ne.keyBy=g5r,Ne.keys=af,Ne.keysIn=V0,Ne.map=mie,Ne.mapKeys=OMr,Ne.mapValues=BMr,Ne.matches=IRr,Ne.matchesProperty=kRr,Ne.memoize=vie,Ne.merge=PMr,Ne.mergeWith=Iit,Ne.method=MRr,Ne.methodOf=RRr,Ne.mixin=c4e,Ne.negate=yie,Ne.nthArg=ORr,Ne.omit=DMr,Ne.omitBy=LMr,Ne.once=N5r,Ne.orderBy=v5r,Ne.over=BRr,Ne.overArgs=O5r,Ne.overEvery=PRr,Ne.overSome=DRr,Ne.partial=e4e,Ne.partialRight=bit,Ne.partition=y5r,Ne.pick=FMr,Ne.pickBy=kit,Ne.property=Dit,Ne.propertyOf=LRr,Ne.pull=vkr,Ne.pullAll=cit,Ne.pullAllBy=ykr,Ne.pullAllWith=bkr,Ne.pullAt=xkr,Ne.range=FRr,Ne.rangeRight=URr,Ne.rearg=B5r,Ne.reject=w5r,Ne.remove=wkr,Ne.rest=P5r,Ne.reverse=Z3e,Ne.sampleSize=S5r,Ne.set=zMr,Ne.setWith=jMr,Ne.shuffle=E5r,Ne.slice=Akr,Ne.sortBy=T5r,Ne.sortedUniq=kkr,Ne.sortedUniqBy=Mkr,Ne.split=lRr,Ne.spread=D5r,Ne.tail=Rkr,Ne.take=Nkr,Ne.takeRight=Okr,Ne.takeRightWhile=Bkr,Ne.takeWhile=Pkr,Ne.tap=Xkr,Ne.throttle=L5r,Ne.thru=hie,Ne.toArray=Eit,Ne.toPairs=Mit,Ne.toPairsIn=Rit,Ne.toPath=qRr,Ne.toPlainObject=Cit,Ne.transform=HMr,Ne.unary=F5r,Ne.union=Dkr,Ne.unionBy=Lkr,Ne.unionWith=Fkr,Ne.uniq=Ukr,Ne.uniqBy=zkr,Ne.uniqWith=jkr,Ne.unset=GMr,Ne.unzip=Q3e,Ne.unzipWith=uit,Ne.update=qMr,Ne.updateWith=VMr,Ne.values=nB,Ne.valuesIn=WMr,Ne.without=Hkr,Ne.words=Bit,Ne.wrap=U5r,Ne.xor=Gkr,Ne.xorBy=qkr,Ne.xorWith=Vkr,Ne.zip=Wkr,Ne.zipObject=Kkr,Ne.zipObjectDeep=Ykr,Ne.zipWith=Jkr,Ne.entries=Mit,Ne.entriesIn=Rit,Ne.extend=Tit,Ne.extendWith=wie,c4e(Ne,Ne),Ne.add=WRr,Ne.attempt=Pit,Ne.camelCase=XMr,Ne.capitalize=Nit,Ne.ceil=KRr,Ne.clamp=KMr,Ne.clone=j5r,Ne.cloneDeep=G5r,Ne.cloneDeepWith=q5r,Ne.cloneWith=H5r,Ne.conformsTo=V5r,Ne.deburr=Oit,Ne.defaultTo=_Rr,Ne.divide=YRr,Ne.endsWith=ZMr,Ne.eq=U1,Ne.escape=QMr,Ne.escapeRegExp=$Mr,Ne.every=a5r,Ne.find=c5r,Ne.findIndex=oit,Ne.findKey=wMr,Ne.findLast=u5r,Ne.findLastIndex=iit,Ne.findLastKey=AMr,Ne.floor=JRr,Ne.forEach=fit,Ne.forEachRight=dit,Ne.forIn=SMr,Ne.forInRight=EMr,Ne.forOwn=_Mr,Ne.forOwnRight=CMr,Ne.get=n4e,Ne.gt=W5r,Ne.gte=K5r,Ne.has=kMr,Ne.hasIn=o4e,Ne.head=sit,Ne.identity=W0,Ne.includes=h5r,Ne.indexOf=ukr,Ne.inRange=YMr,Ne.invoke=NMr,Ne.isArguments=c5,Ne.isArray=po,Ne.isArrayBuffer=Y5r,Ne.isArrayLike=q0,Ne.isArrayLikeObject=fu,Ne.isBoolean=J5r,Ne.isBuffer=Q4,Ne.isDate=X5r,Ne.isElement=Z5r,Ne.isEmpty=Q5r,Ne.isEqual=$5r,Ne.isEqualWith=eMr,Ne.isError=t4e,Ne.isFinite=tMr,Ne.isFunction=aE,Ne.isInteger=xit,Ne.isLength=bie,Ne.isMap=wit,Ne.isMatch=rMr,Ne.isMatchWith=nMr,Ne.isNaN=oMr,Ne.isNative=iMr,Ne.isNil=sMr,Ne.isNull=aMr,Ne.isNumber=Ait,Ne.isObject=xc,Ne.isObjectLike=Pc,Ne.isPlainObject=cq,Ne.isRegExp=r4e,Ne.isSafeInteger=cMr,Ne.isSet=Sit,Ne.isString=xie,Ne.isSymbol=xg,Ne.isTypedArray=rB,Ne.isUndefined=uMr,Ne.isWeakMap=lMr,Ne.isWeakSet=fMr,Ne.join=hkr,Ne.kebabCase=eRr,Ne.last=ty,Ne.lastIndexOf=mkr,Ne.lowerCase=tRr,Ne.lowerFirst=rRr,Ne.lt=dMr,Ne.lte=pMr,Ne.max=XRr,Ne.maxBy=ZRr,Ne.mean=QRr,Ne.meanBy=$Rr,Ne.min=eNr,Ne.minBy=tNr,Ne.stubArray=l4e,Ne.stubFalse=f4e,Ne.stubObject=zRr,Ne.stubString=jRr,Ne.stubTrue=HRr,Ne.multiply=rNr,Ne.nth=gkr,Ne.noConflict=NRr,Ne.noop=u4e,Ne.now=gie,Ne.pad=nRr,Ne.padEnd=oRr,Ne.padStart=iRr,Ne.parseInt=aRr,Ne.random=JMr,Ne.reduce=b5r,Ne.reduceRight=x5r,Ne.repeat=sRr,Ne.replace=cRr,Ne.result=UMr,Ne.round=nNr,Ne.runInContext=ct,Ne.sample=A5r,Ne.size=_5r,Ne.snakeCase=uRr,Ne.some=C5r,Ne.sortedIndex=Skr,Ne.sortedIndexBy=Ekr,Ne.sortedIndexOf=_kr,Ne.sortedLastIndex=Ckr,Ne.sortedLastIndexBy=Tkr,Ne.sortedLastIndexOf=Ikr,Ne.startCase=fRr,Ne.startsWith=dRr,Ne.subtract=oNr,Ne.sum=iNr,Ne.sumBy=aNr,Ne.template=pRr,Ne.times=GRr,Ne.toFinite=sE,Ne.toInteger=xo,Ne.toLength=_it,Ne.toLower=hRr,Ne.toNumber=ry,Ne.toSafeInteger=hMr,Ne.toString=ua,Ne.toUpper=mRr,Ne.trim=gRr,Ne.trimEnd=vRr,Ne.trimStart=yRr,Ne.truncate=bRr,Ne.unescape=xRr,Ne.uniqueId=VRr,Ne.upperCase=wRr,Ne.upperFirst=i4e,Ne.each=fit,Ne.eachRight=dit,Ne.first=sit,c4e(Ne,function(){var O={};return qw(Ne,function(U,K){he.call(Ne.prototype,K)||(O[K]=U)}),O}(),{chain:!1}),Ne.VERSION=t,j0(["bind","bindKey","curry","curryRight","partial","partialRight"],function(O){Ne[O].placeholder=Ne}),j0(["drop","take"],function(O,U){Xo.prototype[O]=function(K){K=K===e?1:$s(xo(K),0);var ue=this.__filtered__&&!U?new Xo(this):this.clone();return ue.__filtered__?ue.__takeCount__=vs(K,ue.__takeCount__):ue.__views__.push({size:vs(K,P),type:O+(ue.__dir__<0?"Right":"")}),ue},Xo.prototype[O+"Right"]=function(K){return this.reverse()[O](K).reverse()}}),j0(["filter","map","takeWhile"],function(O,U){var K=U+1,ue=K==z||K==y;Xo.prototype[O]=function(Ae){var Le=this.clone();return Le.__iteratees__.push({iteratee:Hn(Ae,3),type:K}),Le.__filtered__=Le.__filtered__||ue,Le}}),j0(["head","last"],function(O,U){var K="take"+(U?"Right":"");Xo.prototype[O]=function(){return this[K](1).value()[0]}}),j0(["initial","tail"],function(O,U){var K="drop"+(U?"":"Right");Xo.prototype[O]=function(){return this.__filtered__?new Xo(this):this[K](1)}}),Xo.prototype.compact=function(){return this.filter(W0)},Xo.prototype.find=function(O){return this.filter(O).head()},Xo.prototype.findLast=function(O){return this.reverse().find(O)},Xo.prototype.invokeMap=No(function(O,U){return typeof O=="function"?new Xo(this):this.map(function(K){return rq(K,O,U)})}),Xo.prototype.reject=function(O){return this.filter(yie(Hn(O)))},Xo.prototype.slice=function(O,U){O=xo(O);var K=this;return K.__filtered__&&(O>0||U<0)?new Xo(K):(O<0?K=K.takeRight(-O):O&&(K=K.drop(O)),U!==e&&(U=xo(U),K=U<0?K.dropRight(-U):K.take(U-O)),K)},Xo.prototype.takeRightWhile=function(O){return this.reverse().takeWhile(O).reverse()},Xo.prototype.toArray=function(){return this.take(P)},qw(Xo.prototype,function(O,U){var K=/^(?:filter|find|map|reject)|While$/.test(U),ue=/^(?:head|last)$/.test(U),Ae=Ne[ue?"take"+(U=="last"?"Right":""):U],Le=ue||/^find/.test(U);!Ae||(Ne.prototype[U]=function(){var Ke=this.__wrapped__,ot=ue?[1]:arguments,lt=Ke instanceof Xo,Yt=ot[0],Jt=lt||po(Ke),ir=function(jo){var ni=Ae.apply(Ne,D1([jo],ot));return ue&&Jr?ni[0]:ni};Jt&&K&&typeof Yt=="function"&&Yt.length!=1&&(lt=Jt=!1);var Jr=this.__chain__,In=!!this.__actions__.length,Vn=Le&&!Jr,Io=lt&&!In;if(!Le&&Jt){Ke=Io?Ke:new Xo(this);var Wn=O.apply(Ke,ot);return Wn.__actions__.push({func:hie,args:[ir],thisArg:e}),new Qv(Wn,Jr)}return Vn&&Io?O.apply(this,ot):(Wn=this.thru(ir),Vn?ue?Wn.value()[0]:Wn.value():Wn)})}),j0(["pop","push","shift","sort","splice","unshift"],function(O){var U=Ue[O],K=/^(?:push|sort|unshift)$/.test(O)?"tap":"thru",ue=/^(?:pop|shift)$/.test(O);Ne.prototype[O]=function(){var Ae=arguments;if(ue&&!this.__chain__){var Le=this.value();return U.apply(po(Le)?Le:[],Ae)}return this[K](function(Ke){return U.apply(po(Ke)?Ke:[],Ae)})}}),qw(Xo.prototype,function(O,U){var K=Ne[U];if(K){var ue=K.name+"";he.call(Z7,ue)||(Z7[ue]=[]),Z7[ue].push({name:U,func:K})}}),Z7[sie(e,v).name]=[{name:"wrapper",func:e}],Xo.prototype.clone=x8r,Xo.prototype.reverse=w8r,Xo.prototype.value=A8r,Ne.prototype.at=Zkr,Ne.prototype.chain=Qkr,Ne.prototype.commit=$kr,Ne.prototype.next=e5r,Ne.prototype.plant=r5r,Ne.prototype.reverse=n5r,Ne.prototype.toJSON=Ne.prototype.valueOf=Ne.prototype.value=o5r,Ne.prototype.first=Ne.prototype.head,$e&&(Ne.prototype[$e]=t5r),Ne},Hw=Yoe();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(zu._=Hw,define(function(){return Hw})):ZS?((ZS.exports=Hw)._=Hw,q7._=Hw):zu._=Hw}).call(OF)});var Ob=Z((CZa,zFe)=>{"use strict";d();p();var PF=typeof Reflect=="object"?Reflect:null,KHt=PF&&typeof PF.apply=="function"?PF.apply:function(t,r,n){return Function.prototype.apply.call(t,r,n)},lge;PF&&typeof PF.ownKeys=="function"?lge=PF.ownKeys:Object.getOwnPropertySymbols?lge=function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:lge=function(t){return Object.getOwnPropertyNames(t)};function ayn(e){console&&console.warn&&console.warn(e)}var JHt=Number.isNaN||function(t){return t!==t};function Ua(){Ua.init.call(this)}zFe.exports=Ua;zFe.exports.once=lyn;Ua.EventEmitter=Ua;Ua.prototype._events=void 0;Ua.prototype._eventsCount=0;Ua.prototype._maxListeners=void 0;var YHt=10;function fge(e){if(typeof e!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}Object.defineProperty(Ua,"defaultMaxListeners",{enumerable:!0,get:function(){return YHt},set:function(e){if(typeof e!="number"||e<0||JHt(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");YHt=e}});Ua.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};Ua.prototype.setMaxListeners=function(t){if(typeof t!="number"||t<0||JHt(t))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+t+".");return this._maxListeners=t,this};function XHt(e){return e._maxListeners===void 0?Ua.defaultMaxListeners:e._maxListeners}Ua.prototype.getMaxListeners=function(){return XHt(this)};Ua.prototype.emit=function(t){for(var r=[],n=1;n<arguments.length;n++)r.push(arguments[n]);var o=t==="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[t];if(c===void 0)return!1;if(typeof c=="function")KHt(c,this,r);else for(var u=c.length,l=tGt(c,u),n=0;n<u;++n)KHt(l[n],this,r);return!0};function ZHt(e,t,r,n){var o,i,a;if(fge(r),i=e._events,i===void 0?(i=e._events=Object.create(null),e._eventsCount=0):(i.newListener!==void 0&&(e.emit("newListener",t,r.listener?r.listener:r),i=e._events),a=i[t]),a===void 0)a=i[t]=r,++e._eventsCount;else if(typeof a=="function"?a=i[t]=n?[r,a]:[a,r]:n?a.unshift(r):a.push(r),o=XHt(e),o>0&&a.length>o&&!a.warned){a.warned=!0;var s=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");s.name="MaxListenersExceededWarning",s.emitter=e,s.type=t,s.count=a.length,ayn(s)}return e}Ua.prototype.addListener=function(t,r){return ZHt(this,t,r,!1)};Ua.prototype.on=Ua.prototype.addListener;Ua.prototype.prependListener=function(t,r){return ZHt(this,t,r,!0)};function syn(){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 QHt(e,t,r){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},o=syn.bind(n);return o.listener=r,n.wrapFn=o,o}Ua.prototype.once=function(t,r){return fge(r),this.on(t,QHt(this,t,r)),this};Ua.prototype.prependOnceListener=function(t,r){return fge(r),this.prependListener(t,QHt(this,t,r)),this};Ua.prototype.removeListener=function(t,r){var n,o,i,a,s;if(fge(r),o=this._events,o===void 0)return this;if(n=o[t],n===void 0)return this;if(n===r||n.listener===r)--this._eventsCount===0?this._events=Object.create(null):(delete o[t],o.removeListener&&this.emit("removeListener",t,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():cyn(n,i),n.length===1&&(o[t]=n[0]),o.removeListener!==void 0&&this.emit("removeListener",t,s||r)}return this};Ua.prototype.off=Ua.prototype.removeListener;Ua.prototype.removeAllListeners=function(t){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[t]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete n[t]),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[t],typeof r=="function")this.removeListener(t,r);else if(r!==void 0)for(o=r.length-1;o>=0;o--)this.removeListener(t,r[o]);return this};function $Ht(e,t,r){var n=e._events;if(n===void 0)return[];var o=n[t];return o===void 0?[]:typeof o=="function"?r?[o.listener||o]:[o]:r?uyn(o):tGt(o,o.length)}Ua.prototype.listeners=function(t){return $Ht(this,t,!0)};Ua.prototype.rawListeners=function(t){return $Ht(this,t,!1)};Ua.listenerCount=function(e,t){return typeof e.listenerCount=="function"?e.listenerCount(t):eGt.call(e,t)};Ua.prototype.listenerCount=eGt;function eGt(e){var t=this._events;if(t!==void 0){var r=t[e];if(typeof r=="function")return 1;if(r!==void 0)return r.length}return 0}Ua.prototype.eventNames=function(){return this._eventsCount>0?lge(this._events):[]};function tGt(e,t){for(var r=new Array(t),n=0;n<t;++n)r[n]=e[n];return r}function cyn(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}function uyn(e){for(var t=new Array(e.length),r=0;r<t.length;++r)t[r]=e[r].listener||e[r];return t}function lyn(e,t){return new Promise(function(r,n){function o(a){e.removeListener(t,i),n(a)}function i(){typeof e.removeListener=="function"&&e.removeListener("error",o),r([].slice.call(arguments))}rGt(e,t,i,{once:!0}),t!=="error"&&fyn(e,o,{once:!0})})}function fyn(e,t,r){typeof e.on=="function"&&rGt(e,"error",t,r)}function rGt(e,t,r,n){if(typeof e.on=="function")n.once?e.once(t,r):e.on(t,r);else if(typeof e.addEventListener=="function")e.addEventListener(t,function o(i){n.once&&e.removeEventListener(t,o),r(i)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e)}});var AGt=Z((wGt,mge)=>{d();p();(function(e,t){"use strict";typeof define=="function"&&define.amd?define(t):typeof mge=="object"&&mge.exports?mge.exports=t():e.log=t()})(wGt,function(){"use strict";var e=function(){},t="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===t?!1:console[h]!==void 0?n(console,h):console.log!==void 0?n(console,"log"):e}function i(h,m){for(var g=0;g<r.length;g++){var v=r[g];this[v]=g<h?e:this.methodFactory(v,h,m)}this.log=this.debug}function a(h,m,g){return function(){typeof console!==t&&(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,x="loglevel";h&&(x+=":"+h);function E(F){var L=(r[F]||"silent").toUpperCase();if(typeof window!==t){try{window.localStorage[x]=L;return}catch{}try{window.document.cookie=encodeURIComponent(x)+"="+L+";"}catch{}}}function T(){var F;if(typeof window!==t){try{F=window.localStorage[x]}catch{}if(typeof F===t)try{var L=window.document.cookie,j=L.indexOf(encodeURIComponent(x)+"=");j!==-1&&(F=/^([^;]+)/.exec(L.slice(j))[1])}catch{}return v.levels[F]===void 0&&(F=void 0),F}}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(F,L){if(typeof F=="string"&&v.levels[F.toUpperCase()]!==void 0&&(F=v.levels[F.toUpperCase()]),typeof F=="number"&&F>=0&&F<=v.levels.SILENT){if(b=F,L!==!1&&E(F),i.call(v,F,h),typeof console===t&&F<v.levels.SILENT)return"No console available for logging"}else throw"log.setLevel() called with invalid level: "+F},v.setDefaultLevel=function(F){T()||v.setLevel(F,!1)},v.enableAll=function(F){v.setLevel(v.levels.TRACE,F)},v.disableAll=function(F){v.setLevel(v.levels.SILENT,F)};var B=T();B==null&&(B=m??"WARN"),v.setLevel(B,!1)}var u=new c,l={};u.getLogger=function(m){if(typeof m!="string"||m==="")throw new TypeError("You must supply a name when creating a logger.");var g=l[m];return g||(g=l[m]=new c(m,u.getLevel(),u.methodFactory)),g};var f=typeof window!==t?window.log:void 0;return u.noConflict=function(){return typeof window!==t&&window.log===u&&(window.log=f),u},u.getLoggers=function(){return l},u})});var Fd=Z((R$a,HFe)=>{"use strict";d();p();typeof A>"u"||!A.version||A.version.indexOf("v0.")===0||A.version.indexOf("v1.")===0&&A.version.indexOf("v1.8.")!==0?HFe.exports={nextTick:xyn}:HFe.exports=A;function xyn(e,t,r,n){if(typeof e!="function")throw new TypeError('"callback" argument must be a function');var o=arguments.length,i,a;switch(o){case 0:case 1:return A.nextTick(e);case 2:return A.nextTick(function(){e.call(null,t)});case 3:return A.nextTick(function(){e.call(null,t,r)});case 4:return A.nextTick(function(){e.call(null,t,r,n)});default:for(i=new Array(o-1),a=0;a<i.length;)i[a++]=arguments[a];return A.nextTick(function(){e.apply(null,i)})}}});var EGt=Z((B$a,SGt)=>{d();p();var wyn={}.toString;SGt.exports=Array.isArray||function(e){return wyn.call(e)=="[object Array]"}});var GFe=Z((L$a,_Gt)=>{d();p();_Gt.exports=Ob().EventEmitter});var VGt={};El(VGt,{Buffer:()=>mt,INSPECT_MAX_BYTES:()=>NGt,SlowBuffer:()=>Nyn,isBuffer:()=>GGt,kMaxLength:()=>Tyn});function kGt(){VFe=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0,r=e.length;t<r;++t)mA[t]=e[t],Db[e.charCodeAt(t)]=t;Db["-".charCodeAt(0)]=62,Db["_".charCodeAt(0)]=63}function Syn(e){VFe||kGt();var t,r,n,o,i,a,s=e.length;if(s%4>0)throw new Error("Invalid string. Length must be a multiple of 4");i=e[s-2]==="="?2:e[s-1]==="="?1:0,a=new Ayn(s*3/4-i),n=i>0?s-4:s;var c=0;for(t=0,r=0;t<n;t+=4,r+=3)o=Db[e.charCodeAt(t)]<<18|Db[e.charCodeAt(t+1)]<<12|Db[e.charCodeAt(t+2)]<<6|Db[e.charCodeAt(t+3)],a[c++]=o>>16&255,a[c++]=o>>8&255,a[c++]=o&255;return i===2?(o=Db[e.charCodeAt(t)]<<2|Db[e.charCodeAt(t+1)]>>4,a[c++]=o&255):i===1&&(o=Db[e.charCodeAt(t)]<<10|Db[e.charCodeAt(t+1)]<<4|Db[e.charCodeAt(t+2)]>>2,a[c++]=o>>8&255,a[c++]=o&255),a}function Eyn(e){return mA[e>>18&63]+mA[e>>12&63]+mA[e>>6&63]+mA[e&63]}function _yn(e,t,r){for(var n,o=[],i=t;i<r;i+=3)n=(e[i]<<16)+(e[i+1]<<8)+e[i+2],o.push(Eyn(n));return o.join("")}function CGt(e){VFe||kGt();for(var t,r=e.length,n=r%3,o="",i=[],a=16383,s=0,c=r-n;s<c;s+=a)i.push(_yn(e,s,s+a>c?c:s+a));return n===1?(t=e[r-1],o+=mA[t>>2],o+=mA[t<<4&63],o+="=="):n===2&&(t=(e[r-2]<<8)+e[r-1],o+=mA[t>>10],o+=mA[t>>4&63],o+=mA[t<<2&63],o+="="),i.push(o),i.join("")}function yge(e,t,r,n,o){var i,a,s=o*8-n-1,c=(1<<s)-1,u=c>>1,l=-7,f=r?o-1:0,h=r?-1:1,m=e[t+f];for(f+=h,i=m&(1<<-l)-1,m>>=-l,l+=s;l>0;i=i*256+e[t+f],f+=h,l-=8);for(a=i&(1<<-l)-1,i>>=-l,l+=n;l>0;a=a*256+e[t+f],f+=h,l-=8);if(i===0)i=1-u;else{if(i===c)return a?NaN:(m?-1:1)*(1/0);a=a+Math.pow(2,n),i=i-u}return(m?-1:1)*a*Math.pow(2,i-n)}function MGt(e,t,r,n,o,i){var a,s,c,u=i*8-o-1,l=(1<<u)-1,f=l>>1,h=o===23?Math.pow(2,-24)-Math.pow(2,-77):0,m=n?0:i-1,g=n?1:-1,v=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=l):(a=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-a))<1&&(a--,c*=2),a+f>=1?t+=h/c:t+=h*Math.pow(2,1-f),t*c>=2&&(a++,c/=2),a+f>=l?(s=0,a=l):a+f>=1?(s=(t*c-1)*Math.pow(2,o),a=a+f):(s=t*Math.pow(2,f-1)*Math.pow(2,o),a=0));o>=8;e[r+m]=s&255,m+=g,s/=256,o-=8);for(a=a<<o|s,u+=o;u>0;e[r+m]=a&255,m+=g,a/=256,u-=8);e[r+m-g]|=v*128}function gge(){return mt.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function W_(e,t){if(gge()<t)throw new RangeError("Invalid typed array length");return mt.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=mt.prototype):(e===null&&(e=new mt(t)),e.length=t),e}function mt(e,t,r){if(!mt.TYPED_ARRAY_SUPPORT&&!(this instanceof mt))return new mt(e,t,r);if(typeof e=="number"){if(typeof t=="string")throw new Error("If encoding is specified then the first argument must be a string");return WFe(this,e)}return OGt(this,e,t,r)}function OGt(e,t,r,n){if(typeof t=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer?Myn(e,t,r,n):typeof t=="string"?kyn(e,t,r):Ryn(e,t)}function BGt(e){if(typeof e!="number")throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function Iyn(e,t,r,n){return BGt(t),t<=0?W_(e,t):r!==void 0?typeof n=="string"?W_(e,t).fill(r,n):W_(e,t).fill(r):W_(e,t)}function WFe(e,t){if(BGt(t),e=W_(e,t<0?0:KFe(t)|0),!mt.TYPED_ARRAY_SUPPORT)for(var r=0;r<t;++r)e[r]=0;return e}function kyn(e,t,r){if((typeof r!="string"||r==="")&&(r="utf8"),!mt.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var n=PGt(t,r)|0;e=W_(e,n);var o=e.write(t,r);return o!==n&&(e=e.slice(0,o)),e}function qFe(e,t){var r=t.length<0?0:KFe(t.length)|0;e=W_(e,r);for(var n=0;n<r;n+=1)e[n]=t[n]&255;return e}function Myn(e,t,r,n){if(t.byteLength,r<0||t.byteLength<r)throw new RangeError("'offset' is out of bounds");if(t.byteLength<r+(n||0))throw new RangeError("'length' is out of bounds");return r===void 0&&n===void 0?t=new Uint8Array(t):n===void 0?t=new Uint8Array(t,r):t=new Uint8Array(t,r,n),mt.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=mt.prototype):e=qFe(e,t),e}function Ryn(e,t){if(gA(t)){var r=KFe(t.length)|0;return e=W_(e,r),e.length===0||t.copy(e,0,0,r),e}if(t){if(typeof ArrayBuffer<"u"&&t.buffer instanceof ArrayBuffer||"length"in t)return typeof t.length!="number"||Zyn(t.length)?W_(e,0):qFe(e,t);if(t.type==="Buffer"&&RGt(t.data))return qFe(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function KFe(e){if(e>=gge())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+gge().toString(16)+" bytes");return e|0}function Nyn(e){return+e!=e&&(e=0),mt.alloc(+e)}function gA(e){return!!(e!=null&&e._isBuffer)}function PGt(e,t){if(gA(e))return e.length;if(typeof ArrayBuffer<"u"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;typeof e!="string"&&(e=""+e);var r=e.length;if(r===0)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return vge(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r*2;case"hex":return r>>>1;case"base64":return HGt(e).length;default:if(n)return vge(e).length;t=(""+t).toLowerCase(),n=!0}}function Oyn(e,t,r){var n=!1;if((t===void 0||t<0)&&(t=0),t>this.length||((r===void 0||r>this.length)&&(r=this.length),r<=0)||(r>>>=0,t>>>=0,r<=t))return"";for(e||(e="utf8");;)switch(e){case"hex":return Gyn(this,t,r);case"utf8":case"utf-8":return FGt(this,t,r);case"ascii":return jyn(this,t,r);case"latin1":case"binary":return Hyn(this,t,r);case"base64":return Uyn(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return qyn(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function VN(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function DGt(e,t,r,n,o){if(e.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:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(o)return-1;r=e.length-1}else if(r<0)if(o)r=0;else return-1;if(typeof t=="string"&&(t=mt.from(t,n)),gA(t))return t.length===0?-1:TGt(e,t,r,n,o);if(typeof t=="number")return t=t&255,mt.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?o?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):TGt(e,[t],r,n,o);throw new TypeError("val must be string, number or Buffer")}function TGt(e,t,r,n,o){var i=1,a=e.length,s=t.length;if(n!==void 0&&(n=String(n).toLowerCase(),n==="ucs2"||n==="ucs-2"||n==="utf16le"||n==="utf-16le")){if(e.length<2||t.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 u;if(o){var l=-1;for(u=r;u<a;u++)if(c(e,u)===c(t,l===-1?0:u-l)){if(l===-1&&(l=u),u-l+1===s)return l*i}else l!==-1&&(u-=u-l),l=-1}else for(r+s>a&&(r=a-s),u=r;u>=0;u--){for(var f=!0,h=0;h<s;h++)if(c(e,u+h)!==c(t,h)){f=!1;break}if(f)return u}return-1}function Byn(e,t,r,n){r=Number(r)||0;var o=e.length-r;n?(n=Number(n),n>o&&(n=o)):n=o;var i=t.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(t.substr(a*2,2),16);if(isNaN(s))return a;e[r+a]=s}return a}function Pyn(e,t,r,n){return wge(vge(t,e.length-r),e,r,n)}function LGt(e,t,r,n){return wge(Jyn(t),e,r,n)}function Dyn(e,t,r,n){return LGt(e,t,r,n)}function Lyn(e,t,r,n){return wge(HGt(t),e,r,n)}function Fyn(e,t,r,n){return wge(Xyn(t,e.length-r),e,r,n)}function Uyn(e,t,r){return t===0&&r===e.length?CGt(e):CGt(e.slice(t,r))}function FGt(e,t,r){r=Math.min(e.length,r);for(var n=[],o=t;o<r;){var i=e[o],a=null,s=i>239?4:i>223?3:i>191?2:1;if(o+s<=r){var c,u,l,f;switch(s){case 1:i<128&&(a=i);break;case 2:c=e[o+1],(c&192)===128&&(f=(i&31)<<6|c&63,f>127&&(a=f));break;case 3:c=e[o+1],u=e[o+2],(c&192)===128&&(u&192)===128&&(f=(i&15)<<12|(c&63)<<6|u&63,f>2047&&(f<55296||f>57343)&&(a=f));break;case 4:c=e[o+1],u=e[o+2],l=e[o+3],(c&192)===128&&(u&192)===128&&(l&192)===128&&(f=(i&15)<<18|(c&63)<<12|(u&63)<<6|l&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 zyn(n)}function zyn(e){var t=e.length;if(t<=IGt)return String.fromCharCode.apply(String,e);for(var r="",n=0;n<t;)r+=String.fromCharCode.apply(String,e.slice(n,n+=IGt));return r}function jyn(e,t,r){var n="";r=Math.min(e.length,r);for(var o=t;o<r;++o)n+=String.fromCharCode(e[o]&127);return n}function Hyn(e,t,r){var n="";r=Math.min(e.length,r);for(var o=t;o<r;++o)n+=String.fromCharCode(e[o]);return n}function Gyn(e,t,r){var n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);for(var o="",i=t;i<r;++i)o+=Yyn(e[i]);return o}function qyn(e,t,r){for(var n=e.slice(t,r),o="",i=0;i<n.length;i+=2)o+=String.fromCharCode(n[i]+n[i+1]*256);return o}function Of(e,t,r){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>r)throw new RangeError("Trying to access beyond buffer length")}function zm(e,t,r,n,o,i){if(!gA(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||t<i)throw new RangeError('"value" argument is out of bounds');if(r+n>e.length)throw new RangeError("Index out of range")}function bge(e,t,r,n){t<0&&(t=65535+t+1);for(var o=0,i=Math.min(e.length-r,2);o<i;++o)e[r+o]=(t&255<<8*(n?o:1-o))>>>(n?o:1-o)*8}function xge(e,t,r,n){t<0&&(t=4294967295+t+1);for(var o=0,i=Math.min(e.length-r,4);o<i;++o)e[r+o]=t>>>(n?o:3-o)*8&255}function UGt(e,t,r,n,o,i){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function zGt(e,t,r,n,o){return o||UGt(e,t,r,4),MGt(e,t,r,n,23,4),r+4}function jGt(e,t,r,n,o){return o||UGt(e,t,r,8),MGt(e,t,r,n,52,8),r+8}function Wyn(e){if(e=Kyn(e).replace(Vyn,""),e.length<2)return"";for(;e.length%4!==0;)e=e+"=";return e}function Kyn(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function Yyn(e){return e<16?"0"+e.toString(16):e.toString(16)}function vge(e,t){t=t||1/0;for(var r,n=e.length,o=null,i=[],a=0;a<n;++a){if(r=e.charCodeAt(a),r>55295&&r<57344){if(!o){if(r>56319){(t-=3)>-1&&i.push(239,191,189);continue}else if(a+1===n){(t-=3)>-1&&i.push(239,191,189);continue}o=r;continue}if(r<56320){(t-=3)>-1&&i.push(239,191,189),o=r;continue}r=(o-55296<<10|r-56320)+65536}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,r<128){if((t-=1)<0)break;i.push(r)}else if(r<2048){if((t-=2)<0)break;i.push(r>>6|192,r&63|128)}else if(r<65536){if((t-=3)<0)break;i.push(r>>12|224,r>>6&63|128,r&63|128)}else if(r<1114112){if((t-=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 Jyn(e){for(var t=[],r=0;r<e.length;++r)t.push(e.charCodeAt(r)&255);return t}function Xyn(e,t){for(var r,n,o,i=[],a=0;a<e.length&&!((t-=2)<0);++a)r=e.charCodeAt(a),n=r>>8,o=r%256,i.push(o),i.push(n);return i}function HGt(e){return Syn(Wyn(e))}function wge(e,t,r,n){for(var o=0;o<n&&!(o+r>=t.length||o>=e.length);++o)t[o+r]=e[o];return o}function Zyn(e){return e!==e}function GGt(e){return e!=null&&(!!e._isBuffer||qGt(e)||Qyn(e))}function qGt(e){return!!e.constructor&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}function Qyn(e){return typeof e.readFloatLE=="function"&&typeof e.slice=="function"&&qGt(e.slice(0,0))}var mA,Db,Ayn,VFe,Cyn,RGt,NGt,Tyn,IGt,Vyn,FX=Fe(()=>{d();p();mA=[],Db=[],Ayn=typeof Uint8Array<"u"?Uint8Array:Array,VFe=!1;Cyn={}.toString,RGt=Array.isArray||function(e){return Cyn.call(e)=="[object Array]"};NGt=50;mt.TYPED_ARRAY_SUPPORT=globalThis.TYPED_ARRAY_SUPPORT!==void 0?globalThis.TYPED_ARRAY_SUPPORT:!0;Tyn=gge();mt.poolSize=8192;mt._augment=function(e){return e.__proto__=mt.prototype,e};mt.from=function(e,t,r){return OGt(null,e,t,r)};mt.TYPED_ARRAY_SUPPORT&&(mt.prototype.__proto__=Uint8Array.prototype,mt.__proto__=Uint8Array);mt.alloc=function(e,t,r){return Iyn(null,e,t,r)};mt.allocUnsafe=function(e){return WFe(null,e)};mt.allocUnsafeSlow=function(e){return WFe(null,e)};mt.isBuffer=GGt;mt.compare=function(t,r){if(!gA(t)||!gA(r))throw new TypeError("Arguments must be Buffers");if(t===r)return 0;for(var n=t.length,o=r.length,i=0,a=Math.min(n,o);i<a;++i)if(t[i]!==r[i]){n=t[i],o=r[i];break}return n<o?-1:o<n?1:0};mt.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}};mt.concat=function(t,r){if(!RGt(t))throw new TypeError('"list" argument must be an Array of Buffers');if(t.length===0)return mt.alloc(0);var n;if(r===void 0)for(r=0,n=0;n<t.length;++n)r+=t[n].length;var o=mt.allocUnsafe(r),i=0;for(n=0;n<t.length;++n){var a=t[n];if(!gA(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(o,i),i+=a.length}return o};mt.byteLength=PGt;mt.prototype._isBuffer=!0;mt.prototype.swap16=function(){var t=this.length;if(t%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var r=0;r<t;r+=2)VN(this,r,r+1);return this};mt.prototype.swap32=function(){var t=this.length;if(t%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var r=0;r<t;r+=4)VN(this,r,r+3),VN(this,r+1,r+2);return this};mt.prototype.swap64=function(){var t=this.length;if(t%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var r=0;r<t;r+=8)VN(this,r,r+7),VN(this,r+1,r+6),VN(this,r+2,r+5),VN(this,r+3,r+4);return this};mt.prototype.toString=function(){var t=this.length|0;return t===0?"":arguments.length===0?FGt(this,0,t):Oyn.apply(this,arguments)};mt.prototype.equals=function(t){if(!gA(t))throw new TypeError("Argument must be a Buffer");return this===t?!0:mt.compare(this,t)===0};mt.prototype.inspect=function(){var t="",r=NGt;return this.length>0&&(t=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(t+=" ... ")),"<Buffer "+t+">"};mt.prototype.compare=function(t,r,n,o,i){if(!gA(t))throw new TypeError("Argument must be a Buffer");if(r===void 0&&(r=0),n===void 0&&(n=t?t.length:0),o===void 0&&(o=0),i===void 0&&(i=this.length),r<0||n>t.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===t)return 0;for(var a=i-o,s=n-r,c=Math.min(a,s),u=this.slice(o,i),l=t.slice(r,n),f=0;f<c;++f)if(u[f]!==l[f]){a=u[f],s=l[f];break}return a<s?-1:s<a?1:0};mt.prototype.includes=function(t,r,n){return this.indexOf(t,r,n)!==-1};mt.prototype.indexOf=function(t,r,n){return DGt(this,t,r,n,!0)};mt.prototype.lastIndexOf=function(t,r,n){return DGt(this,t,r,n,!1)};mt.prototype.write=function(t,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),t.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 Byn(this,t,r,n);case"utf8":case"utf-8":return Pyn(this,t,r,n);case"ascii":return LGt(this,t,r,n);case"latin1":case"binary":return Dyn(this,t,r,n);case"base64":return Lyn(this,t,r,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Fyn(this,t,r,n);default:if(a)throw new TypeError("Unknown encoding: "+o);o=(""+o).toLowerCase(),a=!0}};mt.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};IGt=4096;mt.prototype.slice=function(t,r){var n=this.length;t=~~t,r=r===void 0?n:~~r,t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),r<0?(r+=n,r<0&&(r=0)):r>n&&(r=n),r<t&&(r=t);var o;if(mt.TYPED_ARRAY_SUPPORT)o=this.subarray(t,r),o.__proto__=mt.prototype;else{var i=r-t;o=new mt(i,void 0);for(var a=0;a<i;++a)o[a]=this[a+t]}return o};mt.prototype.readUIntLE=function(t,r,n){t=t|0,r=r|0,n||Of(t,r,this.length);for(var o=this[t],i=1,a=0;++a<r&&(i*=256);)o+=this[t+a]*i;return o};mt.prototype.readUIntBE=function(t,r,n){t=t|0,r=r|0,n||Of(t,r,this.length);for(var o=this[t+--r],i=1;r>0&&(i*=256);)o+=this[t+--r]*i;return o};mt.prototype.readUInt8=function(t,r){return r||Of(t,1,this.length),this[t]};mt.prototype.readUInt16LE=function(t,r){return r||Of(t,2,this.length),this[t]|this[t+1]<<8};mt.prototype.readUInt16BE=function(t,r){return r||Of(t,2,this.length),this[t]<<8|this[t+1]};mt.prototype.readUInt32LE=function(t,r){return r||Of(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+this[t+3]*16777216};mt.prototype.readUInt32BE=function(t,r){return r||Of(t,4,this.length),this[t]*16777216+(this[t+1]<<16|this[t+2]<<8|this[t+3])};mt.prototype.readIntLE=function(t,r,n){t=t|0,r=r|0,n||Of(t,r,this.length);for(var o=this[t],i=1,a=0;++a<r&&(i*=256);)o+=this[t+a]*i;return i*=128,o>=i&&(o-=Math.pow(2,8*r)),o};mt.prototype.readIntBE=function(t,r,n){t=t|0,r=r|0,n||Of(t,r,this.length);for(var o=r,i=1,a=this[t+--o];o>0&&(i*=256);)a+=this[t+--o]*i;return i*=128,a>=i&&(a-=Math.pow(2,8*r)),a};mt.prototype.readInt8=function(t,r){return r||Of(t,1,this.length),this[t]&128?(255-this[t]+1)*-1:this[t]};mt.prototype.readInt16LE=function(t,r){r||Of(t,2,this.length);var n=this[t]|this[t+1]<<8;return n&32768?n|4294901760:n};mt.prototype.readInt16BE=function(t,r){r||Of(t,2,this.length);var n=this[t+1]|this[t]<<8;return n&32768?n|4294901760:n};mt.prototype.readInt32LE=function(t,r){return r||Of(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24};mt.prototype.readInt32BE=function(t,r){return r||Of(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]};mt.prototype.readFloatLE=function(t,r){return r||Of(t,4,this.length),yge(this,t,!0,23,4)};mt.prototype.readFloatBE=function(t,r){return r||Of(t,4,this.length),yge(this,t,!1,23,4)};mt.prototype.readDoubleLE=function(t,r){return r||Of(t,8,this.length),yge(this,t,!0,52,8)};mt.prototype.readDoubleBE=function(t,r){return r||Of(t,8,this.length),yge(this,t,!1,52,8)};mt.prototype.writeUIntLE=function(t,r,n,o){if(t=+t,r=r|0,n=n|0,!o){var i=Math.pow(2,8*n)-1;zm(this,t,r,n,i,0)}var a=1,s=0;for(this[r]=t&255;++s<n&&(a*=256);)this[r+s]=t/a&255;return r+n};mt.prototype.writeUIntBE=function(t,r,n,o){if(t=+t,r=r|0,n=n|0,!o){var i=Math.pow(2,8*n)-1;zm(this,t,r,n,i,0)}var a=n-1,s=1;for(this[r+a]=t&255;--a>=0&&(s*=256);)this[r+a]=t/s&255;return r+n};mt.prototype.writeUInt8=function(t,r,n){return t=+t,r=r|0,n||zm(this,t,r,1,255,0),mt.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[r]=t&255,r+1};mt.prototype.writeUInt16LE=function(t,r,n){return t=+t,r=r|0,n||zm(this,t,r,2,65535,0),mt.TYPED_ARRAY_SUPPORT?(this[r]=t&255,this[r+1]=t>>>8):bge(this,t,r,!0),r+2};mt.prototype.writeUInt16BE=function(t,r,n){return t=+t,r=r|0,n||zm(this,t,r,2,65535,0),mt.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=t&255):bge(this,t,r,!1),r+2};mt.prototype.writeUInt32LE=function(t,r,n){return t=+t,r=r|0,n||zm(this,t,r,4,4294967295,0),mt.TYPED_ARRAY_SUPPORT?(this[r+3]=t>>>24,this[r+2]=t>>>16,this[r+1]=t>>>8,this[r]=t&255):xge(this,t,r,!0),r+4};mt.prototype.writeUInt32BE=function(t,r,n){return t=+t,r=r|0,n||zm(this,t,r,4,4294967295,0),mt.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=t&255):xge(this,t,r,!1),r+4};mt.prototype.writeIntLE=function(t,r,n,o){if(t=+t,r=r|0,!o){var i=Math.pow(2,8*n-1);zm(this,t,r,n,i-1,-i)}var a=0,s=1,c=0;for(this[r]=t&255;++a<n&&(s*=256);)t<0&&c===0&&this[r+a-1]!==0&&(c=1),this[r+a]=(t/s>>0)-c&255;return r+n};mt.prototype.writeIntBE=function(t,r,n,o){if(t=+t,r=r|0,!o){var i=Math.pow(2,8*n-1);zm(this,t,r,n,i-1,-i)}var a=n-1,s=1,c=0;for(this[r+a]=t&255;--a>=0&&(s*=256);)t<0&&c===0&&this[r+a+1]!==0&&(c=1),this[r+a]=(t/s>>0)-c&255;return r+n};mt.prototype.writeInt8=function(t,r,n){return t=+t,r=r|0,n||zm(this,t,r,1,127,-128),mt.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[r]=t&255,r+1};mt.prototype.writeInt16LE=function(t,r,n){return t=+t,r=r|0,n||zm(this,t,r,2,32767,-32768),mt.TYPED_ARRAY_SUPPORT?(this[r]=t&255,this[r+1]=t>>>8):bge(this,t,r,!0),r+2};mt.prototype.writeInt16BE=function(t,r,n){return t=+t,r=r|0,n||zm(this,t,r,2,32767,-32768),mt.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=t&255):bge(this,t,r,!1),r+2};mt.prototype.writeInt32LE=function(t,r,n){return t=+t,r=r|0,n||zm(this,t,r,4,2147483647,-2147483648),mt.TYPED_ARRAY_SUPPORT?(this[r]=t&255,this[r+1]=t>>>8,this[r+2]=t>>>16,this[r+3]=t>>>24):xge(this,t,r,!0),r+4};mt.prototype.writeInt32BE=function(t,r,n){return t=+t,r=r|0,n||zm(this,t,r,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),mt.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=t&255):xge(this,t,r,!1),r+4};mt.prototype.writeFloatLE=function(t,r,n){return zGt(this,t,r,!0,n)};mt.prototype.writeFloatBE=function(t,r,n){return zGt(this,t,r,!1,n)};mt.prototype.writeDoubleLE=function(t,r,n){return jGt(this,t,r,!0,n)};mt.prototype.writeDoubleBE=function(t,r,n){return jGt(this,t,r,!1,n)};mt.prototype.copy=function(t,r,n,o){if(n||(n=0),!o&&o!==0&&(o=this.length),r>=t.length&&(r=t.length),r||(r=0),o>0&&o<n&&(o=n),o===n||t.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),t.length-r<o-n&&(o=t.length-r+n);var i=o-n,a;if(this===t&&n<r&&r<o)for(a=i-1;a>=0;--a)t[a+r]=this[a+n];else if(i<1e3||!mt.TYPED_ARRAY_SUPPORT)for(a=0;a<i;++a)t[a+r]=this[a+n];else Uint8Array.prototype.set.call(t,this.subarray(n,n+i),r);return i};mt.prototype.fill=function(t,r,n,o){if(typeof t=="string"){if(typeof r=="string"?(o=r,r=0,n=this.length):typeof n=="string"&&(o=n,n=this.length),t.length===1){var i=t.charCodeAt(0);i<256&&(t=i)}if(o!==void 0&&typeof o!="string")throw new TypeError("encoding must be a string");if(typeof o=="string"&&!mt.isEncoding(o))throw new TypeError("Unknown encoding: "+o)}else typeof t=="number"&&(t=t&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,t||(t=0);var a;if(typeof t=="number")for(a=r;a<n;++a)this[a]=t;else{var s=gA(t)?t:vge(new mt(t,o).toString()),c=s.length;for(a=0;a<n-r;++a)this[a+r]=s[a%c]}return this};Vyn=/[^+\/0-9A-Za-z-_]/g});var zp=Z((H$a,Age)=>{d();p();var WN=(FX(),Kw(VGt));if(WN&&WN.default){Age.exports=WN.default;for(let e in WN)Age.exports[e]=WN[e]}else WN&&(Age.exports=WN)});var UX=Z((YFe,KGt)=>{d();p();var Sge=zp(),K_=Sge.Buffer;function WGt(e,t){for(var r in e)t[r]=e[r]}K_.from&&K_.alloc&&K_.allocUnsafe&&K_.allocUnsafeSlow?KGt.exports=Sge:(WGt(Sge,YFe),YFe.Buffer=LF);function LF(e,t,r){return K_(e,t,r)}WGt(K_,LF);LF.from=function(e,t,r){if(typeof e=="number")throw new TypeError("Argument must not be a number");return K_(e,t,r)};LF.alloc=function(e,t,r){if(typeof e!="number")throw new TypeError("Argument must be a number");var n=K_(e);return t!==void 0?typeof r=="string"?n.fill(t,r):n.fill(t):n.fill(0),n};LF.allocUnsafe=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return K_(e)};LF.allocUnsafeSlow=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return Sge.SlowBuffer(e)}});var Nu=Z(jp=>{d();p();function $yn(e){return Array.isArray?Array.isArray(e):Ege(e)==="[object Array]"}jp.isArray=$yn;function ebn(e){return typeof e=="boolean"}jp.isBoolean=ebn;function tbn(e){return e===null}jp.isNull=tbn;function rbn(e){return e==null}jp.isNullOrUndefined=rbn;function nbn(e){return typeof e=="number"}jp.isNumber=nbn;function obn(e){return typeof e=="string"}jp.isString=obn;function ibn(e){return typeof e=="symbol"}jp.isSymbol=ibn;function abn(e){return e===void 0}jp.isUndefined=abn;function sbn(e){return Ege(e)==="[object RegExp]"}jp.isRegExp=sbn;function cbn(e){return typeof e=="object"&&e!==null}jp.isObject=cbn;function ubn(e){return Ege(e)==="[object Date]"}jp.isDate=ubn;function lbn(e){return Ege(e)==="[object Error]"||e instanceof Error}jp.isError=lbn;function fbn(e){return typeof e=="function"}jp.isFunction=fbn;function dbn(e){return e===null||typeof e=="boolean"||typeof e=="number"||typeof e=="string"||typeof e=="symbol"||typeof e>"u"}jp.isPrimitive=dbn;jp.isBuffer=w.Buffer.isBuffer;function Ege(e){return Object.prototype.toString.call(e)}});var An=Z((X$a,JFe)=>{d();p();typeof Object.create=="function"?JFe.exports=function(t,r){r&&(t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:JFe.exports=function(t,r){if(r){t.super_=r;var n=function(){};n.prototype=r.prototype,t.prototype=new n,t.prototype.constructor=t}}});function YGt(){throw new Error("setTimeout has not been defined")}function JGt(){throw new Error("clearTimeout has not been defined")}function XGt(e){if(r8===setTimeout)return setTimeout(e,0);if((r8===YGt||!r8)&&setTimeout)return r8=setTimeout,setTimeout(e,0);try{return r8(e,0)}catch{try{return r8.call(null,e,0)}catch{return r8.call(this,e,0)}}}function pbn(e){if(n8===clearTimeout)return clearTimeout(e);if((n8===JGt||!n8)&&clearTimeout)return n8=clearTimeout,clearTimeout(e);try{return n8(e)}catch{try{return n8.call(null,e)}catch{return n8.call(this,e)}}}function hbn(){!UF||!KN||(UF=!1,KN.length?Y_=KN.concat(Y_):_ge=-1,Y_.length&&ZGt())}function ZGt(){if(!UF){var e=XGt(hbn);UF=!0;for(var t=Y_.length;t;){for(KN=Y_,Y_=[];++_ge<t;)KN&&KN[_ge].run();_ge=-1,t=Y_.length}KN=null,UF=!1,pbn(e)}}function mbn(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];Y_.push(new QGt(e,t)),Y_.length===1&&!UF&&XGt(ZGt)}function QGt(e,t){this.fun=e,this.array=t}function YN(){}function Nbn(e){throw new Error("process.binding is not supported")}function Obn(){return"/"}function Bbn(e){throw new Error("process.chdir is not supported")}function Pbn(){return 0}function Lbn(e){var t=Dbn.call(FF)*.001,r=Math.floor(t),n=Math.floor(t%1*1e9);return e&&(r=r-e[0],n=n-e[1],n<0&&(r--,n+=1e9)),[r,n]}function Ubn(){var e=new Date,t=e-Fbn;return t/1e3}var r8,n8,Y_,UF,KN,_ge,gbn,vbn,ybn,bbn,xbn,wbn,Abn,Sbn,Ebn,_bn,Cbn,Tbn,Ibn,kbn,Mbn,Rbn,FF,Dbn,Fbn,zbn,zX,$Gt=Fe(()=>{d();p();r8=YGt,n8=JGt;typeof globalThis.setTimeout=="function"&&(r8=setTimeout);typeof globalThis.clearTimeout=="function"&&(n8=clearTimeout);Y_=[],UF=!1,_ge=-1;QGt.prototype.run=function(){this.fun.apply(null,this.array)};gbn="browser",vbn="browser",ybn=!0,bbn={},xbn=[],wbn="",Abn={},Sbn={},Ebn={};_bn=YN,Cbn=YN,Tbn=YN,Ibn=YN,kbn=YN,Mbn=YN,Rbn=YN;FF=globalThis.performance||{},Dbn=FF.now||FF.mozNow||FF.msNow||FF.oNow||FF.webkitNow||function(){return new Date().getTime()};Fbn=new Date;zbn={nextTick:mbn,title:gbn,browser:ybn,env:bbn,argv:xbn,version:wbn,versions:Abn,on:_bn,addListener:Cbn,once:Tbn,off:Ibn,removeListener:kbn,removeAllListeners:Mbn,emit:Rbn,binding:Nbn,cwd:Obn,chdir:Bbn,umask:Pbn,hrtime:Lbn,platform:vbn,release:Sbn,config:Ebn,uptime:Ubn},zX=zbn});var XFe,ZFe,eqt=Fe(()=>{d();p();typeof Object.create=="function"?XFe=function(t,r){t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:XFe=function(t,r){t.super_=r;var n=function(){};n.prototype=r.prototype,t.prototype=new n,t.prototype.constructor=t};ZFe=XFe});var cqt={};El(cqt,{_extend:()=>aUe,debuglog:()=>tqt,default:()=>Xbn,deprecate:()=>rUe,format:()=>kge,inherits:()=>ZFe,inspect:()=>yA,isArray:()=>nUe,isBoolean:()=>Mge,isBuffer:()=>iqt,isDate:()=>Ige,isError:()=>HX,isFunction:()=>GX,isNull:()=>qX,isNullOrUndefined:()=>rqt,isNumber:()=>oUe,isObject:()=>JN,isPrimitive:()=>oqt,isRegExp:()=>jX,isString:()=>VX,isSymbol:()=>nqt,isUndefined:()=>vA,log:()=>aqt});function kge(e){if(!VX(e)){for(var t=[],r=0;r<arguments.length;r++)t.push(yA(arguments[r]));return t.join(" ")}for(var r=1,n=arguments,o=n.length,i=String(e).replace(jbn,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])qX(a)||!JN(a)?i+=" "+a:i+=" "+yA(a);return i}function rUe(e,t){if(vA(globalThis.process))return function(){return rUe(e,t).apply(this,arguments)};if(zX.noDeprecation===!0)return e;var r=!1;function n(){if(!r){if(zX.throwDeprecation)throw new Error(t);zX.traceDeprecation?console.trace(t):console.error(t),r=!0}return e.apply(this,arguments)}return n}function tqt(e){if(vA(QFe)&&(QFe=zX.env.NODE_DEBUG||""),e=e.toUpperCase(),!Cge[e])if(new RegExp("\\b"+e+"\\b","i").test(QFe)){var t=0;Cge[e]=function(){var r=kge.apply(null,arguments);console.error("%s %d: %s",e,t,r)}}else Cge[e]=function(){};return Cge[e]}function yA(e,t){var r={seen:[],stylize:Gbn};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),Mge(t)?r.showHidden=t:t&&aUe(r,t),vA(r.showHidden)&&(r.showHidden=!1),vA(r.depth)&&(r.depth=2),vA(r.colors)&&(r.colors=!1),vA(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=Hbn),Tge(r,e,r.depth)}function Hbn(e,t){var r=yA.styles[t];return r?"\x1B["+yA.colors[r][0]+"m"+e+"\x1B["+yA.colors[r][1]+"m":e}function Gbn(e,t){return e}function qbn(e){var t={};return e.forEach(function(r,n){t[r]=!0}),t}function Tge(e,t,r){if(e.customInspect&&t&&GX(t.inspect)&&t.inspect!==yA&&!(t.constructor&&t.constructor.prototype===t)){var n=t.inspect(r,e);return VX(n)||(n=Tge(e,n,r)),n}var o=Vbn(e,t);if(o)return o;var i=Object.keys(t),a=qbn(i);if(e.showHidden&&(i=Object.getOwnPropertyNames(t)),HX(t)&&(i.indexOf("message")>=0||i.indexOf("description")>=0))return $Fe(t);if(i.length===0){if(GX(t)){var s=t.name?": "+t.name:"";return e.stylize("[Function"+s+"]","special")}if(jX(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(Ige(t))return e.stylize(Date.prototype.toString.call(t),"date");if(HX(t))return $Fe(t)}var c="",u=!1,l=["{","}"];if(nUe(t)&&(u=!0,l=["[","]"]),GX(t)){var f=t.name?": "+t.name:"";c=" [Function"+f+"]"}if(jX(t)&&(c=" "+RegExp.prototype.toString.call(t)),Ige(t)&&(c=" "+Date.prototype.toUTCString.call(t)),HX(t)&&(c=" "+$Fe(t)),i.length===0&&(!u||t.length==0))return l[0]+c+l[1];if(r<0)return jX(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special");e.seen.push(t);var h;return u?h=Wbn(e,t,r,a,i):h=i.map(function(m){return tUe(e,t,r,a,m,u)}),e.seen.pop(),Kbn(h,c,l)}function Vbn(e,t){if(vA(t))return e.stylize("undefined","undefined");if(VX(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}if(oUe(t))return e.stylize(""+t,"number");if(Mge(t))return e.stylize(""+t,"boolean");if(qX(t))return e.stylize("null","null")}function $Fe(e){return"["+Error.prototype.toString.call(e)+"]"}function Wbn(e,t,r,n,o){for(var i=[],a=0,s=t.length;a<s;++a)sqt(t,String(a))?i.push(tUe(e,t,r,n,String(a),!0)):i.push("");return o.forEach(function(c){c.match(/^\d+$/)||i.push(tUe(e,t,r,n,c,!0))}),i}function tUe(e,t,r,n,o,i){var a,s,c;if(c=Object.getOwnPropertyDescriptor(t,o)||{value:t[o]},c.get?c.set?s=e.stylize("[Getter/Setter]","special"):s=e.stylize("[Getter]","special"):c.set&&(s=e.stylize("[Setter]","special")),sqt(n,o)||(a="["+o+"]"),s||(e.seen.indexOf(c.value)<0?(qX(r)?s=Tge(e,c.value,null):s=Tge(e,c.value,r-1),s.indexOf(`
`)>-1&&(i?s=s.split(`
`).map(function(u){return" "+u}).join(`
`).substr(2):s=`
`+s.split(`
`).map(function(u){return" "+u}).join(`
`))):s=e.stylize("[Circular]","special")),vA(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=e.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=e.stylize(a,"string"))}return a+": "+s}function Kbn(e,t,r){var n=0,o=e.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]+(t===""?"":t+`
`)+" "+e.join(`,
`)+" "+r[1]:r[0]+t+" "+e.join(", ")+" "+r[1]}function nUe(e){return Array.isArray(e)}function Mge(e){return typeof e=="boolean"}function qX(e){return e===null}function rqt(e){return e==null}function oUe(e){return typeof e=="number"}function VX(e){return typeof e=="string"}function nqt(e){return typeof e=="symbol"}function vA(e){return e===void 0}function jX(e){return JN(e)&&iUe(e)==="[object RegExp]"}function JN(e){return typeof e=="object"&&e!==null}function Ige(e){return JN(e)&&iUe(e)==="[object Date]"}function HX(e){return JN(e)&&(iUe(e)==="[object Error]"||e instanceof Error)}function GX(e){return typeof e=="function"}function oqt(e){return e===null||typeof e=="boolean"||typeof e=="number"||typeof e=="string"||typeof e=="symbol"||typeof e>"u"}function iqt(e){return w.Buffer.isBuffer(e)}function iUe(e){return Object.prototype.toString.call(e)}function eUe(e){return e<10?"0"+e.toString(10):e.toString(10)}function Jbn(){var e=new Date,t=[eUe(e.getHours()),eUe(e.getMinutes()),eUe(e.getSeconds())].join(":");return[e.getDate(),Ybn[e.getMonth()],t].join(" ")}function aqt(){console.log("%s - %s",Jbn(),kge.apply(null,arguments))}function aUe(e,t){if(!t||!JN(t))return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e}function sqt(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var jbn,Cge,QFe,Ybn,Xbn,uqt=Fe(()=>{d();p();$Gt();eqt();jbn=/%[sdj%]/g;Cge={};yA.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]};yA.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};Ybn=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];Xbn={inherits:ZFe,_extend:aUe,log:aqt,isBuffer:iqt,isPrimitive:oqt,isFunction:GX,isError:HX,isDate:Ige,isObject:JN,isRegExp:jX,isUndefined:vA,isSymbol:nqt,isString:VX,isNumber:oUe,isNullOrUndefined:rqt,isNull:qX,isBoolean:Mge,isArray:nUe,inspect:yA,deprecate:rUe,format:kge,debuglog:tqt}});var Lb=Z((ues,Rge)=>{d();p();var XN=(uqt(),Kw(cqt));if(XN&&XN.default){Rge.exports=XN.default;for(let e in XN)Rge.exports[e]=XN[e]}else XN&&(Rge.exports=XN)});var fqt=Z((des,sUe)=>{"use strict";d();p();function Zbn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var lqt=UX().Buffer,WX=Lb();function Qbn(e,t,r){e.copy(t,r)}sUe.exports=function(){function e(){Zbn(this,e),this.head=null,this.tail=null,this.length=0}return e.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},e.prototype.unshift=function(r){var n={data:r,next:this.head};this.length===0&&(this.tail=n),this.head=n,++this.length},e.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}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.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},e.prototype.concat=function(r){if(this.length===0)return lqt.alloc(0);if(this.length===1)return this.head.data;for(var n=lqt.allocUnsafe(r>>>0),o=this.head,i=0;o;)Qbn(o.data,n,i),i+=o.data.length,o=o.next;return n},e}();WX&&WX.inspect&&WX.inspect.custom&&(sUe.exports.prototype[WX.inspect.custom]=function(){var e=WX.inspect({length:this.length});return this.constructor.name+" "+e})});var cUe=Z((mes,hqt)=>{"use strict";d();p();var dqt=Fd();function $bn(e,t){var r=this,n=this._readableState&&this._readableState.destroyed,o=this._writableState&&this._writableState.destroyed;return n||o?(t?t(e):e&&(!this._writableState||!this._writableState.errorEmitted)&&dqt.nextTick(pqt,this,e),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(i){!t&&i?(dqt.nextTick(pqt,r,i),r._writableState&&(r._writableState.errorEmitted=!0)):t&&t(i)}),this)}function e1n(){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 pqt(e,t){e.emit("error",t)}hqt.exports={destroy:$bn,undestroy:e1n}});var KX=Z((yes,mqt)=>{d();p();mqt.exports=t1n;function t1n(e,t){if(uUe("noDeprecation"))return e;var r=!1;function n(){if(!r){if(uUe("throwDeprecation"))throw new Error(t);uUe("traceDeprecation")?console.trace(t):console.warn(t),r=!0}return e.apply(this,arguments)}return n}function uUe(e){try{if(!globalThis.localStorage)return!1}catch{return!1}var t=globalThis.localStorage[e];return t==null?!1:String(t).toLowerCase()==="true"}});var fUe=Z((wes,Sqt)=>{"use strict";d();p();var ZN=Fd();Sqt.exports=al;function vqt(e){var t=this;this.next=null,this.entry=null,this.finish=function(){b1n(t,e)}}var r1n=!A.browser&&["v0.10","v0.9."].indexOf(A.version.slice(0,5))>-1?setImmediate:ZN.nextTick,zF;al.WritableState=JX;var yqt=Object.create(Nu());yqt.inherits=An();var n1n={deprecate:KX()},bqt=GFe(),Oge=UX().Buffer,o1n=globalThis.Uint8Array||function(){};function i1n(e){return Oge.from(e)}function a1n(e){return Oge.isBuffer(e)||e instanceof o1n}var xqt=cUe();yqt.inherits(al,bqt);function s1n(){}function JX(e,t){zF=zF||QN(),e=e||{};var r=t instanceof zF;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var n=e.highWaterMark,o=e.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=e.decodeStrings===!1;this.decodeStrings=!a,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(s){h1n(t,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 vqt(this)}JX.prototype.getBuffer=function(){for(var t=this.bufferedRequest,r=[];t;)r.push(t),t=t.next;return r};(function(){try{Object.defineProperty(JX.prototype,"buffer",{get:n1n.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var Nge;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(Nge=Function.prototype[Symbol.hasInstance],Object.defineProperty(al,Symbol.hasInstance,{value:function(e){return Nge.call(this,e)?!0:this!==al?!1:e&&e._writableState instanceof JX}})):Nge=function(e){return e instanceof this};function al(e){if(zF=zF||QN(),!Nge.call(al,this)&&!(this instanceof zF))return new al(e);this._writableState=new JX(e,this),this.writable=!0,e&&(typeof e.write=="function"&&(this._write=e.write),typeof e.writev=="function"&&(this._writev=e.writev),typeof e.destroy=="function"&&(this._destroy=e.destroy),typeof e.final=="function"&&(this._final=e.final)),bqt.call(this)}al.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function c1n(e,t){var r=new Error("write after end");e.emit("error",r),ZN.nextTick(t,r)}function u1n(e,t,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&&!t.objectMode&&(i=new TypeError("Invalid non-string/buffer chunk")),i&&(e.emit("error",i),ZN.nextTick(n,i),o=!1),o}al.prototype.write=function(e,t,r){var n=this._writableState,o=!1,i=!n.objectMode&&a1n(e);return i&&!Oge.isBuffer(e)&&(e=i1n(e)),typeof t=="function"&&(r=t,t=null),i?t="buffer":t||(t=n.defaultEncoding),typeof r!="function"&&(r=s1n),n.ended?c1n(this,r):(i||u1n(this,n,e,r))&&(n.pendingcb++,o=f1n(this,n,i,e,t,r)),o};al.prototype.cork=function(){var e=this._writableState;e.corked++};al.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,!e.writing&&!e.corked&&!e.finished&&!e.bufferProcessing&&e.bufferedRequest&&wqt(this,e))};al.prototype.setDefaultEncoding=function(t){if(typeof t=="string"&&(t=t.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((t+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+t);return this._writableState.defaultEncoding=t,this};function l1n(e,t,r){return!e.objectMode&&e.decodeStrings!==!1&&typeof t=="string"&&(t=Oge.from(t,r)),t}Object.defineProperty(al.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function f1n(e,t,r,n,o,i){if(!r){var a=l1n(t,n,o);n!==a&&(r=!0,o="buffer",n=a)}var s=t.objectMode?1:n.length;t.length+=s;var c=t.length<t.highWaterMark;if(c||(t.needDrain=!0),t.writing||t.corked){var u=t.lastBufferedRequest;t.lastBufferedRequest={chunk:n,encoding:o,isBuf:r,callback:i,next:null},u?u.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else lUe(e,t,!1,s,n,o,i);return c}function lUe(e,t,r,n,o,i,a){t.writelen=n,t.writecb=a,t.writing=!0,t.sync=!0,r?e._writev(o,t.onwrite):e._write(o,i,t.onwrite),t.sync=!1}function d1n(e,t,r,n,o){--t.pendingcb,r?(ZN.nextTick(o,n),ZN.nextTick(YX,e,t),e._writableState.errorEmitted=!0,e.emit("error",n)):(o(n),e._writableState.errorEmitted=!0,e.emit("error",n),YX(e,t))}function p1n(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function h1n(e,t){var r=e._writableState,n=r.sync,o=r.writecb;if(p1n(r),t)d1n(e,r,n,t,o);else{var i=Aqt(r);!i&&!r.corked&&!r.bufferProcessing&&r.bufferedRequest&&wqt(e,r),n?r1n(gqt,e,r,i,o):gqt(e,r,i,o)}}function gqt(e,t,r,n){r||m1n(e,t),t.pendingcb--,n(),YX(e,t)}function m1n(e,t){t.length===0&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}function wqt(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,o=new Array(n),i=t.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,lUe(e,t,!0,t.length,o,"",i.finish),t.pendingcb++,t.lastBufferedRequest=null,i.next?(t.corkedRequestsFree=i.next,i.next=null):t.corkedRequestsFree=new vqt(t),t.bufferedRequestCount=0}else{for(;r;){var c=r.chunk,u=r.encoding,l=r.callback,f=t.objectMode?1:c.length;if(lUe(e,t,!1,f,c,u,l),r=r.next,t.bufferedRequestCount--,t.writing)break}r===null&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}al.prototype._write=function(e,t,r){r(new Error("_write() is not implemented"))};al.prototype._writev=null;al.prototype.end=function(e,t,r){var n=this._writableState;typeof e=="function"?(r=e,e=null,t=null):typeof t=="function"&&(r=t,t=null),e!=null&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),!n.ending&&!n.finished&&y1n(this,n,r)};function Aqt(e){return e.ending&&e.length===0&&e.bufferedRequest===null&&!e.finished&&!e.writing}function g1n(e,t){e._final(function(r){t.pendingcb--,r&&e.emit("error",r),t.prefinished=!0,e.emit("prefinish"),YX(e,t)})}function v1n(e,t){!t.prefinished&&!t.finalCalled&&(typeof e._final=="function"?(t.pendingcb++,t.finalCalled=!0,ZN.nextTick(g1n,e,t)):(t.prefinished=!0,e.emit("prefinish")))}function YX(e,t){var r=Aqt(t);return r&&(v1n(e,t),t.pendingcb===0&&(t.finished=!0,e.emit("finish"))),r}function y1n(e,t,r){t.ending=!0,YX(e,t),r&&(t.finished?ZN.nextTick(r):e.once("finish",r)),t.ended=!0,e.writable=!1}function b1n(e,t,r){var n=e.entry;for(e.entry=null;n;){var o=n.callback;t.pendingcb--,o(r),n=n.next}t.corkedRequestsFree?t.corkedRequestsFree.next=e:t.corkedRequestsFree=e}Object.defineProperty(al.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(e){!this._writableState||(this._writableState.destroyed=e)}});al.prototype.destroy=xqt.destroy;al.prototype._undestroy=xqt.undestroy;al.prototype._destroy=function(e,t){this.end(),t(e)}});var QN=Z((Ees,Tqt)=>{"use strict";d();p();var Eqt=Fd(),x1n=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};Tqt.exports=J_;var _qt=Object.create(Nu());_qt.inherits=An();var Cqt=hUe(),pUe=fUe();_qt.inherits(J_,Cqt);for(dUe=x1n(pUe.prototype),Bge=0;Bge<dUe.length;Bge++)Pge=dUe[Bge],J_.prototype[Pge]||(J_.prototype[Pge]=pUe.prototype[Pge]);var dUe,Pge,Bge;function J_(e){if(!(this instanceof J_))return new J_(e);Cqt.call(this,e),pUe.call(this,e),e&&e.readable===!1&&(this.readable=!1),e&&e.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,e&&e.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",w1n)}Object.defineProperty(J_.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function w1n(){this.allowHalfOpen||this._writableState.ended||Eqt.nextTick(A1n,this)}function A1n(e){e.end()}Object.defineProperty(J_.prototype,"destroyed",{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(e){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=e,this._writableState.destroyed=e)}});J_.prototype._destroy=function(e,t){this.push(null),this.end(),Eqt.nextTick(t,e)}});var vUe=Z(kqt=>{"use strict";d();p();var gUe=UX().Buffer,Iqt=gUe.isEncoding||function(e){switch(e=""+e,e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function S1n(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}function E1n(e){var t=S1n(e);if(typeof t!="string"&&(gUe.isEncoding===Iqt||!Iqt(e)))throw new Error("Unknown encoding: "+e);return t||e}kqt.StringDecoder=XX;function XX(e){this.encoding=E1n(e);var t;switch(this.encoding){case"utf16le":this.text=M1n,this.end=R1n,t=4;break;case"utf8":this.fillLast=T1n,t=4;break;case"base64":this.text=N1n,this.end=O1n,t=3;break;default:this.write=B1n,this.end=P1n;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=gUe.allocUnsafe(t)}XX.prototype.write=function(e){if(e.length===0)return"";var t,r;if(this.lastNeed){if(t=this.fillLast(e),t===void 0)return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r<e.length?t?t+this.text(e,r):this.text(e,r):t||""};XX.prototype.end=k1n;XX.prototype.text=I1n;XX.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length};function mUe(e){return e<=127?0:e>>5===6?2:e>>4===14?3:e>>3===30?4:e>>6===2?-1:-2}function _1n(e,t,r){var n=t.length-1;if(n<r)return 0;var o=mUe(t[n]);return o>=0?(o>0&&(e.lastNeed=o-1),o):--n<r||o===-2?0:(o=mUe(t[n]),o>=0?(o>0&&(e.lastNeed=o-2),o):--n<r||o===-2?0:(o=mUe(t[n]),o>=0?(o>0&&(o===2?o=0:e.lastNeed=o-3),o):0))}function C1n(e,t,r){if((t[0]&192)!==128)return e.lastNeed=0,"\uFFFD";if(e.lastNeed>1&&t.length>1){if((t[1]&192)!==128)return e.lastNeed=1,"\uFFFD";if(e.lastNeed>2&&t.length>2&&(t[2]&192)!==128)return e.lastNeed=2,"\uFFFD"}}function T1n(e){var t=this.lastTotal-this.lastNeed,r=C1n(this,e,t);if(r!==void 0)return r;if(this.lastNeed<=e.length)return e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,t,0,e.length),this.lastNeed-=e.length}function I1n(e,t){var r=_1n(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var n=e.length-(r-this.lastNeed);return e.copy(this.lastChar,0,n),e.toString("utf8",t,n)}function k1n(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"\uFFFD":t}function M1n(e,t){if((e.length-t)%2===0){var r=e.toString("utf16le",t);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function R1n(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function N1n(e,t){var r=(e.length-t)%3;return r===0?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,r===1?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function O1n(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function B1n(e){return e.toString(this.encoding)}function P1n(e){return e&&e.length?this.write(e):""}});var hUe=Z((Res,jqt)=>{"use strict";d();p();var HF=Fd();jqt.exports=qs;var D1n=EGt(),ZX;qs.ReadableState=Dqt;var Mes=Ob().EventEmitter,Oqt=function(e,t){return e.listeners(t).length},AUe=GFe(),QX=UX().Buffer,L1n=globalThis.Uint8Array||function(){};function F1n(e){return QX.from(e)}function U1n(e){return QX.isBuffer(e)||e instanceof L1n}var Bqt=Object.create(Nu());Bqt.inherits=An();var yUe=Lb(),$i=void 0;yUe&&yUe.debuglog?$i=yUe.debuglog("stream"):$i=function(){};var z1n=fqt(),Pqt=cUe(),jF;Bqt.inherits(qs,AUe);var bUe=["error","close","destroy","pause","resume"];function j1n(e,t,r){if(typeof e.prependListener=="function")return e.prependListener(t,r);!e._events||!e._events[t]?e.on(t,r):D1n(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]}function Dqt(e,t){ZX=ZX||QN(),e=e||{};var r=t instanceof ZX;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var n=e.highWaterMark,o=e.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 z1n,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(jF||(jF=vUe().StringDecoder),this.decoder=new jF(e.encoding),this.encoding=e.encoding)}function qs(e){if(ZX=ZX||QN(),!(this instanceof qs))return new qs(e);this._readableState=new Dqt(e,this),this.readable=!0,e&&(typeof e.read=="function"&&(this._read=e.read),typeof e.destroy=="function"&&(this._destroy=e.destroy)),AUe.call(this)}Object.defineProperty(qs.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(e){!this._readableState||(this._readableState.destroyed=e)}});qs.prototype.destroy=Pqt.destroy;qs.prototype._undestroy=Pqt.undestroy;qs.prototype._destroy=function(e,t){this.push(null),t(e)};qs.prototype.push=function(e,t){var r=this._readableState,n;return r.objectMode?n=!0:typeof e=="string"&&(t=t||r.defaultEncoding,t!==r.encoding&&(e=QX.from(e,t),t=""),n=!0),Lqt(this,e,t,!1,n)};qs.prototype.unshift=function(e){return Lqt(this,e,null,!0,!1)};function Lqt(e,t,r,n,o){var i=e._readableState;if(t===null)i.reading=!1,V1n(e,i);else{var a;o||(a=H1n(i,t)),a?e.emit("error",a):i.objectMode||t&&t.length>0?(typeof t!="string"&&!i.objectMode&&Object.getPrototypeOf(t)!==QX.prototype&&(t=F1n(t)),n?i.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):xUe(e,i,t,!0):i.ended?e.emit("error",new Error("stream.push() after EOF")):(i.reading=!1,i.decoder&&!r?(t=i.decoder.write(t),i.objectMode||t.length!==0?xUe(e,i,t,!1):Fqt(e,i)):xUe(e,i,t,!1))):n||(i.reading=!1)}return G1n(i)}function xUe(e,t,r,n){t.flowing&&t.length===0&&!t.sync?(e.emit("data",r),e.read(0)):(t.length+=t.objectMode?1:r.length,n?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&Dge(e)),Fqt(e,t)}function H1n(e,t){var r;return!U1n(t)&&typeof t!="string"&&t!==void 0&&!e.objectMode&&(r=new TypeError("Invalid non-string/buffer chunk")),r}function G1n(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||e.length===0)}qs.prototype.isPaused=function(){return this._readableState.flowing===!1};qs.prototype.setEncoding=function(e){return jF||(jF=vUe().StringDecoder),this._readableState.decoder=new jF(e),this._readableState.encoding=e,this};var Mqt=8388608;function q1n(e){return e>=Mqt?e=Mqt:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function Rqt(e,t){return e<=0||t.length===0&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=q1n(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}qs.prototype.read=function(e){$i("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(e!==0&&(t.emittedReadable=!1),e===0&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return $i("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?wUe(this):Dge(this),null;if(e=Rqt(e,t),e===0&&t.ended)return t.length===0&&wUe(this),null;var n=t.needReadable;$i("need readable",n),(t.length===0||t.length-e<t.highWaterMark)&&(n=!0,$i("length less than watermark",n)),t.ended||t.reading?(n=!1,$i("reading or ended",n)):n&&($i("do read"),t.reading=!0,t.sync=!0,t.length===0&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=Rqt(r,t)));var o;return e>0?o=Uqt(e,t):o=null,o===null?(t.needReadable=!0,e=0):t.length-=e,t.length===0&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&wUe(this)),o!==null&&this.emit("data",o),o};function V1n(e,t){if(!t.ended){if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,Dge(e)}}function Dge(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||($i("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?HF.nextTick(Nqt,e):Nqt(e))}function Nqt(e){$i("emit readable"),e.emit("readable"),SUe(e)}function Fqt(e,t){t.readingMore||(t.readingMore=!0,HF.nextTick(W1n,e,t))}function W1n(e,t){for(var r=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&($i("maybeReadMore read 0"),e.read(0),r!==t.length);)r=t.length;t.readingMore=!1}qs.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))};qs.prototype.pipe=function(e,t){var r=this,n=this._readableState;switch(n.pipesCount){case 0:n.pipes=e;break;case 1:n.pipes=[n.pipes,e];break;default:n.pipes.push(e);break}n.pipesCount+=1,$i("pipe count=%d opts=%j",n.pipesCount,t);var o=(!t||t.end!==!1)&&e!==A.stdout&&e!==A.stderr,i=o?s:b;n.endEmitted?HF.nextTick(i):r.once("end",i),e.on("unpipe",a);function a(x,E){$i("onunpipe"),x===r&&E&&E.hasUnpiped===!1&&(E.hasUnpiped=!0,l())}function s(){$i("onend"),e.end()}var c=K1n(r);e.on("drain",c);var u=!1;function l(){$i("cleanup"),e.removeListener("close",g),e.removeListener("finish",v),e.removeListener("drain",c),e.removeListener("error",m),e.removeListener("unpipe",a),r.removeListener("end",s),r.removeListener("end",b),r.removeListener("data",h),u=!0,n.awaitDrain&&(!e._writableState||e._writableState.needDrain)&&c()}var f=!1;r.on("data",h);function h(x){$i("ondata"),f=!1;var E=e.write(x);E===!1&&!f&&((n.pipesCount===1&&n.pipes===e||n.pipesCount>1&&zqt(n.pipes,e)!==-1)&&!u&&($i("false write response, pause",r._readableState.awaitDrain),r._readableState.awaitDrain++,f=!0),r.pause())}function m(x){$i("onerror",x),b(),e.removeListener("error",m),Oqt(e,"error")===0&&e.emit("error",x)}j1n(e,"error",m);function g(){e.removeListener("finish",v),b()}e.once("close",g);function v(){$i("onfinish"),e.removeListener("close",g),b()}e.once("finish",v);function b(){$i("unpipe"),r.unpipe(e)}return e.emit("pipe",r),n.flowing||($i("pipe resume"),r.resume()),e};function K1n(e){return function(){var t=e._readableState;$i("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,t.awaitDrain===0&&Oqt(e,"data")&&(t.flowing=!0,SUe(e))}}qs.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(t.pipesCount===0)return this;if(t.pipesCount===1)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r),this);if(!e){var n=t.pipes,o=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i<o;i++)n[i].emit("unpipe",this,r);return this}var a=zqt(t.pipes,e);return a===-1?this:(t.pipes.splice(a,1),t.pipesCount-=1,t.pipesCount===1&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,r),this)};qs.prototype.on=function(e,t){var r=AUe.prototype.on.call(this,e,t);if(e==="data")this._readableState.flowing!==!1&&this.resume();else if(e==="readable"){var n=this._readableState;!n.endEmitted&&!n.readableListening&&(n.readableListening=n.needReadable=!0,n.emittedReadable=!1,n.reading?n.length&&Dge(this):HF.nextTick(Y1n,this))}return r};qs.prototype.addListener=qs.prototype.on;function Y1n(e){$i("readable nexttick read 0"),e.read(0)}qs.prototype.resume=function(){var e=this._readableState;return e.flowing||($i("resume"),e.flowing=!0,J1n(this,e)),this};function J1n(e,t){t.resumeScheduled||(t.resumeScheduled=!0,HF.nextTick(X1n,e,t))}function X1n(e,t){t.reading||($i("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),SUe(e),t.flowing&&!t.reading&&e.read(0)}qs.prototype.pause=function(){return $i("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&($i("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function SUe(e){var t=e._readableState;for($i("flow",t.flowing);t.flowing&&e.read()!==null;);}qs.prototype.wrap=function(e){var t=this,r=this._readableState,n=!1;e.on("end",function(){if($i("wrapped end"),r.decoder&&!r.ended){var a=r.decoder.end();a&&a.length&&t.push(a)}t.push(null)}),e.on("data",function(a){if($i("wrapped data"),r.decoder&&(a=r.decoder.write(a)),!(r.objectMode&&a==null)&&!(!r.objectMode&&(!a||!a.length))){var s=t.push(a);s||(n=!0,e.pause())}});for(var o in e)this[o]===void 0&&typeof e[o]=="function"&&(this[o]=function(a){return function(){return e[a].apply(e,arguments)}}(o));for(var i=0;i<bUe.length;i++)e.on(bUe[i],this.emit.bind(this,bUe[i]));return this._read=function(a){$i("wrapped _read",a),n&&(n=!1,e.resume())},this};Object.defineProperty(qs.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}});qs._fromList=Uqt;function Uqt(e,t){if(t.length===0)return null;var r;return t.objectMode?r=t.buffer.shift():!e||e>=t.length?(t.decoder?r=t.buffer.join(""):t.buffer.length===1?r=t.buffer.head.data:r=t.buffer.concat(t.length),t.buffer.clear()):r=Z1n(e,t.buffer,t.decoder),r}function Z1n(e,t,r){var n;return e<t.head.data.length?(n=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):e===t.head.data.length?n=t.shift():n=r?Q1n(e,t):$1n(e,t),n}function Q1n(e,t){var r=t.head,n=1,o=r.data;for(e-=o.length;r=r.next;){var i=r.data,a=e>i.length?i.length:e;if(a===i.length?o+=i:o+=i.slice(0,e),e-=a,e===0){a===i.length?(++n,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=i.slice(a));break}++n}return t.length-=n,o}function $1n(e,t){var r=QX.allocUnsafe(e),n=t.head,o=1;for(n.data.copy(r),e-=n.data.length;n=n.next;){var i=n.data,a=e>i.length?i.length:e;if(i.copy(r,r.length-e,0,a),e-=a,e===0){a===i.length?(++o,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=i.slice(a));break}++o}return t.length-=o,r}function wUe(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,HF.nextTick(exn,t,e))}function exn(e,t){!e.endEmitted&&e.length===0&&(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function zqt(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}});var EUe=Z((Bes,qqt)=>{"use strict";d();p();qqt.exports=X_;var Lge=QN(),Gqt=Object.create(Nu());Gqt.inherits=An();Gqt.inherits(X_,Lge);function txn(e,t){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(!n)return this.emit("error",new Error("write callback called multiple times"));r.writechunk=null,r.writecb=null,t!=null&&this.push(t),n(e);var o=this._readableState;o.reading=!1,(o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}function X_(e){if(!(this instanceof X_))return new X_(e);Lge.call(this,e),this._transformState={afterTransform:txn.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&(typeof e.transform=="function"&&(this._transform=e.transform),typeof e.flush=="function"&&(this._flush=e.flush)),this.on("prefinish",rxn)}function rxn(){var e=this;typeof this._flush=="function"?this._flush(function(t,r){Hqt(e,t,r)}):Hqt(this,null,null)}X_.prototype.push=function(e,t){return this._transformState.needTransform=!1,Lge.prototype.push.call(this,e,t)};X_.prototype._transform=function(e,t,r){throw new Error("_transform() is not implemented")};X_.prototype._write=function(e,t,r){var n=this._transformState;if(n.writecb=r,n.writechunk=e,n.writeencoding=t,!n.transforming){var o=this._readableState;(n.needTransform||o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}};X_.prototype._read=function(e){var t=this._transformState;t.writechunk!==null&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0};X_.prototype._destroy=function(e,t){var r=this;Lge.prototype._destroy.call(this,e,function(n){t(n),r.emit("close")})};function Hqt(e,t,r){if(t)return e.emit("error",t);if(r!=null&&e.push(r),e._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(e._transformState.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}});var Yqt=Z((Les,Kqt)=>{"use strict";d();p();Kqt.exports=$X;var Vqt=EUe(),Wqt=Object.create(Nu());Wqt.inherits=An();Wqt.inherits($X,Vqt);function $X(e){if(!(this instanceof $X))return new $X(e);Vqt.call(this,e)}$X.prototype._transform=function(e,t,r){r(null,e)}});var Xqt=Z((bA,Jqt)=>{d();p();bA=Jqt.exports=hUe();bA.Stream=bA;bA.Readable=bA;bA.Writable=fUe();bA.Duplex=QN();bA.Transform=EUe();bA.PassThrough=Yqt()});var $qt=Z((Hes,Qqt)=>{d();p();var Zqt=Xqt().Duplex,nxn=Lb().inherits;Qqt.exports=eZ;nxn(eZ,Zqt);function eZ(e){Zqt.call(this,{objectMode:!0}),this._name=e.name,this._target=e.target,this._targetWindow=e.targetWindow||window,this._origin=e.targetWindow?"*":location.origin,this._init=!1,this._haveSyn=!1,window.addEventListener("message",this._onMessage.bind(this),!1),this._write("SYN",null,Fge),this.cork()}eZ.prototype._onMessage=function(e){var t=e.data;if(!(this._origin!=="*"&&e.origin!==this._origin)&&e.source===this._targetWindow&&typeof t=="object"&&t.target===this._name&&!!t.data)if(!this._init)t.data==="SYN"?(this._haveSyn=!0,this._write("ACK",null,Fge)):t.data==="ACK"&&(this._init=!0,this._haveSyn||this._write("ACK",null,Fge),this.uncork());else try{this.push(t.data)}catch(r){this.emit("error",r)}};eZ.prototype._read=Fge;eZ.prototype._write=function(e,t,r){var n={target:this._target,data:e};this._targetWindow.postMessage(n,this._origin),r()};function Fge(){}});var aVt=Z((Zes,iVt)=>{d();p();iVt.exports=tZ;tZ.default=tZ;tZ.stable=nVt;tZ.stableStringify=nVt;var Z_=[],o8=[];function tZ(e,t,r){_Ue(e,"",[],void 0);var n;for(o8.length===0?n=JSON.stringify(e,t,r):n=JSON.stringify(e,oVt(t),r);Z_.length!==0;){var o=Z_.pop();o.length===4?Object.defineProperty(o[0],o[1],o[3]):o[0][o[1]]=o[2]}return n}function _Ue(e,t,r,n){var o;if(typeof e=="object"&&e!==null){for(o=0;o<r.length;o++)if(r[o]===e){var i=Object.getOwnPropertyDescriptor(n,t);i.get!==void 0?i.configurable?(Object.defineProperty(n,t,{value:"[Circular]"}),Z_.push([n,t,e,i])):o8.push([e,t]):(n[t]="[Circular]",Z_.push([n,t,e]));return}if(r.push(e),Array.isArray(e))for(o=0;o<e.length;o++)_Ue(e[o],o,r,e);else{var a=Object.keys(e);for(o=0;o<a.length;o++){var s=a[o];_Ue(e[s],s,r,e)}}r.pop()}}function ixn(e,t){return e<t?-1:e>t?1:0}function nVt(e,t,r){var n=CUe(e,"",[],void 0)||e,o;for(o8.length===0?o=JSON.stringify(n,t,r):o=JSON.stringify(n,oVt(t),r);Z_.length!==0;){var i=Z_.pop();i.length===4?Object.defineProperty(i[0],i[1],i[3]):i[0][i[1]]=i[2]}return o}function CUe(e,t,r,n){var o;if(typeof e=="object"&&e!==null){for(o=0;o<r.length;o++)if(r[o]===e){var i=Object.getOwnPropertyDescriptor(n,t);i.get!==void 0?i.configurable?(Object.defineProperty(n,t,{value:"[Circular]"}),Z_.push([n,t,e,i])):o8.push([e,t]):(n[t]="[Circular]",Z_.push([n,t,e]));return}if(typeof e.toJSON=="function")return;if(r.push(e),Array.isArray(e))for(o=0;o<e.length;o++)CUe(e[o],o,r,e);else{var a={},s=Object.keys(e).sort(ixn);for(o=0;o<s.length;o++){var c=s[o];CUe(e[c],c,r,e),a[c]=e[c]}if(n!==void 0)Z_.push([n,t,e]),n[t]=a;else return a}r.pop()}}function oVt(e){return e=e!==void 0?e:function(t,r){return r},function(t,r){if(o8.length>0)for(var n=0;n<o8.length;n++){var o=o8[n];if(o[1]===t&&o[0]===r){r="[Circular]",o8.splice(n,1);break}}return e.call(this,t,r)}}});var zge=Z(GF=>{"use strict";d();p();Object.defineProperty(GF,"__esModule",{value:!0});GF.EthereumProviderError=GF.EthereumRpcError=void 0;var axn=aVt(),Uge=class extends Error{constructor(t,r,n){if(!Number.isInteger(t))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=t,n!==void 0&&(this.data=n)}serialize(){let t={code:this.code,message:this.message};return this.data!==void 0&&(t.data=this.data),this.stack&&(t.stack=this.stack),t}toString(){return axn.default(this.serialize(),cxn,2)}};GF.EthereumRpcError=Uge;var TUe=class extends Uge{constructor(t,r,n){if(!sxn(t))throw new Error('"code" must be an integer such that: 1000 <= code <= 4999');super(t,r,n)}};GF.EthereumProviderError=TUe;function sxn(e){return Number.isInteger(e)&&e>=1e3&&e<=4999}function cxn(e,t){if(t!=="[Circular]")return t}});var jge=Z(qF=>{"use strict";d();p();Object.defineProperty(qF,"__esModule",{value:!0});qF.errorValues=qF.errorCodes=void 0;qF.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}};qF.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 MUe=Z(Wx=>{"use strict";d();p();Object.defineProperty(Wx,"__esModule",{value:!0});Wx.serializeError=Wx.isValidCode=Wx.getMessageFromCode=Wx.JSON_RPC_SERVER_ERROR_MESSAGE=void 0;var Hge=jge(),uxn=zge(),sVt=Hge.errorCodes.rpc.internal,lxn="Unspecified error message. This is a bug, please report it.",fxn={code:sVt,message:kUe(sVt)};Wx.JSON_RPC_SERVER_ERROR_MESSAGE="Unspecified server error.";function kUe(e,t=lxn){if(Number.isInteger(e)){let r=e.toString();if(IUe(Hge.errorValues,r))return Hge.errorValues[r].message;if(lVt(e))return Wx.JSON_RPC_SERVER_ERROR_MESSAGE}return t}Wx.getMessageFromCode=kUe;function uVt(e){if(!Number.isInteger(e))return!1;let t=e.toString();return!!(Hge.errorValues[t]||lVt(e))}Wx.isValidCode=uVt;function dxn(e,{fallbackError:t=fxn,shouldIncludeStack:r=!1}={}){var n,o;if(!t||!Number.isInteger(t.code)||typeof t.message!="string")throw new Error("Must provide fallback error with integer number code and string message.");if(e instanceof uxn.EthereumRpcError)return e.serialize();let i={};if(e&&typeof e=="object"&&!Array.isArray(e)&&IUe(e,"code")&&uVt(e.code)){let s=e;i.code=s.code,s.message&&typeof s.message=="string"?(i.message=s.message,IUe(s,"data")&&(i.data=s.data)):(i.message=kUe(i.code),i.data={originalError:cVt(e)})}else{i.code=t.code;let s=(n=e)===null||n===void 0?void 0:n.message;i.message=s&&typeof s=="string"?s:t.message,i.data={originalError:cVt(e)}}let a=(o=e)===null||o===void 0?void 0:o.stack;return r&&e&&a&&typeof a=="string"&&(i.stack=a),i}Wx.serializeError=dxn;function lVt(e){return e>=-32099&&e<=-32e3}function cVt(e){return e&&typeof e=="object"&&!Array.isArray(e)?Object.assign({},e):e}function IUe(e,t){return Object.prototype.hasOwnProperty.call(e,t)}});var pVt=Z(Gge=>{"use strict";d();p();Object.defineProperty(Gge,"__esModule",{value:!0});Gge.ethErrors=void 0;var RUe=zge(),fVt=MUe(),Hp=jge();Gge.ethErrors={rpc:{parse:e=>Fb(Hp.errorCodes.rpc.parse,e),invalidRequest:e=>Fb(Hp.errorCodes.rpc.invalidRequest,e),invalidParams:e=>Fb(Hp.errorCodes.rpc.invalidParams,e),methodNotFound:e=>Fb(Hp.errorCodes.rpc.methodNotFound,e),internal:e=>Fb(Hp.errorCodes.rpc.internal,e),server:e=>{if(!e||typeof e!="object"||Array.isArray(e))throw new Error("RPC Server errors must provide single object argument.");let{code:t}=e;if(!Number.isInteger(t)||t>-32005||t<-32099)throw new Error('"code" must be an integer such that: -32099 <= code <= -32005');return Fb(t,e)},invalidInput:e=>Fb(Hp.errorCodes.rpc.invalidInput,e),resourceNotFound:e=>Fb(Hp.errorCodes.rpc.resourceNotFound,e),resourceUnavailable:e=>Fb(Hp.errorCodes.rpc.resourceUnavailable,e),transactionRejected:e=>Fb(Hp.errorCodes.rpc.transactionRejected,e),methodNotSupported:e=>Fb(Hp.errorCodes.rpc.methodNotSupported,e),limitExceeded:e=>Fb(Hp.errorCodes.rpc.limitExceeded,e)},provider:{userRejectedRequest:e=>rZ(Hp.errorCodes.provider.userRejectedRequest,e),unauthorized:e=>rZ(Hp.errorCodes.provider.unauthorized,e),unsupportedMethod:e=>rZ(Hp.errorCodes.provider.unsupportedMethod,e),disconnected:e=>rZ(Hp.errorCodes.provider.disconnected,e),chainDisconnected:e=>rZ(Hp.errorCodes.provider.chainDisconnected,e),custom:e=>{if(!e||typeof e!="object"||Array.isArray(e))throw new Error("Provider custom errors must provide single object argument.");let{code:t,message:r,data:n}=e;if(!r||typeof r!="string")throw new Error('"message" must be a nonempty string');return new RUe.EthereumProviderError(t,r,n)}}};function Fb(e,t){let[r,n]=dVt(t);return new RUe.EthereumRpcError(e,r||fVt.getMessageFromCode(e),n)}function rZ(e,t){let[r,n]=dVt(t);return new RUe.EthereumProviderError(e,r||fVt.getMessageFromCode(e),n)}function dVt(e){if(e){if(typeof e=="string")return[e];if(typeof e=="object"&&!Array.isArray(e)){let{message:t,data:r}=e;if(t&&typeof t!="string")throw new Error("Must specify string message.");return[t||void 0,r]}}return[]}});var sl=Z(jm=>{"use strict";d();p();Object.defineProperty(jm,"__esModule",{value:!0});jm.getMessageFromCode=jm.serializeError=jm.EthereumProviderError=jm.EthereumRpcError=jm.ethErrors=jm.errorCodes=void 0;var hVt=zge();Object.defineProperty(jm,"EthereumRpcError",{enumerable:!0,get:function(){return hVt.EthereumRpcError}});Object.defineProperty(jm,"EthereumProviderError",{enumerable:!0,get:function(){return hVt.EthereumProviderError}});var mVt=MUe();Object.defineProperty(jm,"serializeError",{enumerable:!0,get:function(){return mVt.serializeError}});Object.defineProperty(jm,"getMessageFromCode",{enumerable:!0,get:function(){return mVt.getMessageFromCode}});var pxn=pVt();Object.defineProperty(jm,"ethErrors",{enumerable:!0,get:function(){return pxn.ethErrors}});var hxn=jge();Object.defineProperty(jm,"errorCodes",{enumerable:!0,get:function(){return hxn.errorCodes}})});var iKt=Z((oKt,sze)=>{d();p();(function(e,t){"use strict";function r(N,y){if(!N)throw new Error(y||"Assertion failed")}function n(N,y){N.super_=y;var S=function(){};S.prototype=y.prototype,N.prototype=new S,N.prototype.constructor=N}function o(N,y,S){if(o.isBN(N))return N;this.negative=0,this.words=null,this.length=0,this.red=null,N!==null&&((y==="le"||y==="be")&&(S=y,y=10),this._init(N||0,y||10,S||"be"))}typeof e=="object"?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;var i;try{typeof window<"u"&&typeof window.Buffer<"u"?i=window.Buffer:i=zp().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,S){return y.cmp(S)>0?y:S},o.min=function(y,S){return y.cmp(S)<0?y:S},o.prototype._init=function(y,S,I){if(typeof y=="number")return this._initNumber(y,S,I);if(typeof y=="object")return this._initArray(y,S,I);S==="hex"&&(S=16),r(S===(S|0)&&S>=2&&S<=36),y=y.toString().replace(/\s+/g,"");var M=0;y[0]==="-"&&(M++,this.negative=1),M<y.length&&(S===16?this._parseHex(y,M,I):(this._parseBase(y,S,M),I==="le"&&this._initArray(this.toArray(),S,I)))},o.prototype._initNumber=function(y,S,I){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),I==="le"&&this._initArray(this.toArray(),S,I)},o.prototype._initArray=function(y,S,I){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 M=0;M<this.length;M++)this.words[M]=0;var C,P,V=0;if(I==="be")for(M=y.length-1,C=0;M>=0;M-=3)P=y[M]|y[M-1]<<8|y[M-2]<<16,this.words[C]|=P<<V&67108863,this.words[C+1]=P>>>26-V&67108863,V+=24,V>=26&&(V-=26,C++);else if(I==="le")for(M=0,C=0;M<y.length;M+=3)P=y[M]|y[M+1]<<8|y[M+2]<<16,this.words[C]|=P<<V&67108863,this.words[C+1]=P>>>26-V&67108863,V+=24,V>=26&&(V-=26,C++);return this._strip()};function a(N,y){var S=N.charCodeAt(y);if(S>=48&&S<=57)return S-48;if(S>=65&&S<=70)return S-55;if(S>=97&&S<=102)return S-87;r(!1,"Invalid character in "+N)}function s(N,y,S){var I=a(N,S);return S-1>=y&&(I|=a(N,S-1)<<4),I}o.prototype._parseHex=function(y,S,I){this.length=Math.ceil((y.length-S)/6),this.words=new Array(this.length);for(var M=0;M<this.length;M++)this.words[M]=0;var C=0,P=0,V;if(I==="be")for(M=y.length-1;M>=S;M-=2)V=s(y,S,M)<<C,this.words[P]|=V&67108863,C>=18?(C-=18,P+=1,this.words[P]|=V>>>26):C+=8;else{var H=y.length-S;for(M=H%2===0?S+1:S;M<y.length;M+=2)V=s(y,S,M)<<C,this.words[P]|=V&67108863,C>=18?(C-=18,P+=1,this.words[P]|=V>>>26):C+=8}this._strip()};function c(N,y,S,I){for(var M=0,C=0,P=Math.min(N.length,S),V=y;V<P;V++){var H=N.charCodeAt(V)-48;M*=I,H>=49?C=H-49+10:H>=17?C=H-17+10:C=H,r(H>=0&&C<I,"Invalid character"),M+=C}return M}o.prototype._parseBase=function(y,S,I){this.words=[0],this.length=1;for(var M=0,C=1;C<=67108863;C*=S)M++;M--,C=C/S|0;for(var P=y.length-I,V=P%M,H=Math.min(P,P-V)+I,k=0,G=I;G<H;G+=M)k=c(y,G,G+M,S),this.imuln(C),this.words[0]+k<67108864?this.words[0]+=k:this._iaddn(k);if(V!==0){var ce=1;for(k=c(y,G,y.length,S),G=0;G<V;G++)ce*=S;this.imuln(ce),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 S=0;S<this.length;S++)y.words[S]=this.words[S];y.length=this.length,y.negative=this.negative,y.red=this.red};function u(N,y){N.words=y.words,N.length=y.length,N.negative=y.negative,N.red=y.red}if(o.prototype._move=function(y){u(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")]=l}catch{o.prototype.inspect=l}else o.prototype.inspect=l;function l(){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,S){y=y||10,S=S|0||1;var I;if(y===16||y==="hex"){I="";for(var M=0,C=0,P=0;P<this.length;P++){var V=this.words[P],H=((V<<M|C)&16777215).toString(16);C=V>>>24-M&16777215,M+=2,M>=26&&(M-=26,P--),C!==0||P!==this.length-1?I=f[6-H.length]+H+I:I=H+I}for(C!==0&&(I=C.toString(16)+I);I.length%S!==0;)I="0"+I;return this.negative!==0&&(I="-"+I),I}if(y===(y|0)&&y>=2&&y<=36){var k=h[y],G=m[y];I="";var ce=this.clone();for(ce.negative=0;!ce.isZero();){var J=ce.modrn(G).toString(y);ce=ce.idivn(G),ce.isZero()?I=J+I:I=f[k-J.length]+J+I}for(this.isZero()&&(I="0"+I);I.length%S!==0;)I="0"+I;return this.negative!==0&&(I="-"+I),I}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,S){return this.toArrayLike(i,y,S)}),o.prototype.toArray=function(y,S){return this.toArrayLike(Array,y,S)};var g=function(y,S){return y.allocUnsafe?y.allocUnsafe(S):new y(S)};o.prototype.toArrayLike=function(y,S,I){this._strip();var M=this.byteLength(),C=I||Math.max(1,M);r(M<=C,"byte array longer than desired length"),r(C>0,"Requested array length <= 0");var P=g(y,C),V=S==="le"?"LE":"BE";return this["_toArrayLike"+V](P,M),P},o.prototype._toArrayLikeLE=function(y,S){for(var I=0,M=0,C=0,P=0;C<this.length;C++){var V=this.words[C]<<P|M;y[I++]=V&255,I<y.length&&(y[I++]=V>>8&255),I<y.length&&(y[I++]=V>>16&255),P===6?(I<y.length&&(y[I++]=V>>24&255),M=0,P=0):(M=V>>>24,P+=2)}if(I<y.length)for(y[I++]=M;I<y.length;)y[I++]=0},o.prototype._toArrayLikeBE=function(y,S){for(var I=y.length-1,M=0,C=0,P=0;C<this.length;C++){var V=this.words[C]<<P|M;y[I--]=V&255,I>=0&&(y[I--]=V>>8&255),I>=0&&(y[I--]=V>>16&255),P===6?(I>=0&&(y[I--]=V>>24&255),M=0,P=0):(M=V>>>24,P+=2)}if(I>=0)for(y[I--]=M;I>=0;)y[I--]=0},Math.clz32?o.prototype._countBits=function(y){return 32-Math.clz32(y)}:o.prototype._countBits=function(y){var S=y,I=0;return S>=4096&&(I+=13,S>>>=13),S>=64&&(I+=7,S>>>=7),S>=8&&(I+=4,S>>>=4),S>=2&&(I+=2,S>>>=2),I+S},o.prototype._zeroBits=function(y){if(y===0)return 26;var S=y,I=0;return(S&8191)===0&&(I+=13,S>>>=13),(S&127)===0&&(I+=7,S>>>=7),(S&15)===0&&(I+=4,S>>>=4),(S&3)===0&&(I+=2,S>>>=2),(S&1)===0&&I++,I},o.prototype.bitLength=function(){var y=this.words[this.length-1],S=this._countBits(y);return(this.length-1)*26+S};function v(N){for(var y=new Array(N.bitLength()),S=0;S<y.length;S++){var I=S/26|0,M=S%26;y[S]=N.words[I]>>>M&1}return y}o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var y=0,S=0;S<this.length;S++){var I=this._zeroBits(this.words[S]);if(y+=I,I!==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 S=0;S<y.length;S++)this.words[S]=this.words[S]|y.words[S];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 S;this.length>y.length?S=y:S=this;for(var I=0;I<S.length;I++)this.words[I]=this.words[I]&y.words[I];return this.length=S.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 S,I;this.length>y.length?(S=this,I=y):(S=y,I=this);for(var M=0;M<I.length;M++)this.words[M]=S.words[M]^I.words[M];if(this!==S)for(;M<S.length;M++)this.words[M]=S.words[M];return this.length=S.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 S=Math.ceil(y/26)|0,I=y%26;this._expand(S),I>0&&S--;for(var M=0;M<S;M++)this.words[M]=~this.words[M]&67108863;return I>0&&(this.words[M]=~this.words[M]&67108863>>26-I),this._strip()},o.prototype.notn=function(y){return this.clone().inotn(y)},o.prototype.setn=function(y,S){r(typeof y=="number"&&y>=0);var I=y/26|0,M=y%26;return this._expand(I+1),S?this.words[I]=this.words[I]|1<<M:this.words[I]=this.words[I]&~(1<<M),this._strip()},o.prototype.iadd=function(y){var S;if(this.negative!==0&&y.negative===0)return this.negative=0,S=this.isub(y),this.negative^=1,this._normSign();if(this.negative===0&&y.negative!==0)return y.negative=0,S=this.isub(y),y.negative=1,S._normSign();var I,M;this.length>y.length?(I=this,M=y):(I=y,M=this);for(var C=0,P=0;P<M.length;P++)S=(I.words[P]|0)+(M.words[P]|0)+C,this.words[P]=S&67108863,C=S>>>26;for(;C!==0&&P<I.length;P++)S=(I.words[P]|0)+C,this.words[P]=S&67108863,C=S>>>26;if(this.length=I.length,C!==0)this.words[this.length]=C,this.length++;else if(I!==this)for(;P<I.length;P++)this.words[P]=I.words[P];return this},o.prototype.add=function(y){var S;return y.negative!==0&&this.negative===0?(y.negative=0,S=this.sub(y),y.negative^=1,S):y.negative===0&&this.negative!==0?(this.negative=0,S=y.sub(this),this.negative=1,S):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 S=this.iadd(y);return y.negative=1,S._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(y),this.negative=1,this._normSign();var I=this.cmp(y);if(I===0)return this.negative=0,this.length=1,this.words[0]=0,this;var M,C;I>0?(M=this,C=y):(M=y,C=this);for(var P=0,V=0;V<C.length;V++)S=(M.words[V]|0)-(C.words[V]|0)+P,P=S>>26,this.words[V]=S&67108863;for(;P!==0&&V<M.length;V++)S=(M.words[V]|0)+P,P=S>>26,this.words[V]=S&67108863;if(P===0&&V<M.length&&M!==this)for(;V<M.length;V++)this.words[V]=M.words[V];return this.length=Math.max(this.length,V),M!==this&&(this.negative=1),this._strip()},o.prototype.sub=function(y){return this.clone().isub(y)};function b(N,y,S){S.negative=y.negative^N.negative;var I=N.length+y.length|0;S.length=I,I=I-1|0;var M=N.words[0]|0,C=y.words[0]|0,P=M*C,V=P&67108863,H=P/67108864|0;S.words[0]=V;for(var k=1;k<I;k++){for(var G=H>>>26,ce=H&67108863,J=Math.min(k,y.length-1),de=Math.max(0,k-N.length+1);de<=J;de++){var W=k-de|0;M=N.words[W]|0,C=y.words[de]|0,P=M*C+ce,G+=P/67108864|0,ce=P&67108863}S.words[k]=ce|0,H=G|0}return H!==0?S.words[k]=H|0:S.length--,S._strip()}var x=function(y,S,I){var M=y.words,C=S.words,P=I.words,V=0,H,k,G,ce=M[0]|0,J=ce&8191,de=ce>>>13,W=M[1]|0,Q=W&8191,Y=W>>>13,$=M[2]|0,re=$&8191,le=$>>>13,ve=M[3]|0,ye=ve&8191,Ie=ve>>>13,Me=M[4]|0,ke=Me&8191,X=Me>>>13,ee=M[5]|0,ae=ee&8191,Ee=ee>>>13,De=M[6]|0,Re=De&8191,Ve=De>>>13,gt=M[7]|0,Qe=gt&8191,ht=gt>>>13,Ot=M[8]|0,pt=Ot&8191,sr=Ot>>>13,Fr=M[9]|0,Tt=Fr&8191,tr=Fr>>>13,rr=C[0]|0,xt=rr&8191,Qt=rr>>>13,Vr=C[1]|0,Ft=Vr&8191,lr=Vr>>>13,jr=C[2]|0,Dt=jr&8191,pr=jr>>>13,gn=C[3]|0,Et=gn&8191,Ir=gn>>>13,un=C[4]|0,Bt=un&8191,vr=un>>>13,Zr=C[5]|0,qt=Zr&8191,mr=Zr>>>13,vn=C[6]|0,Vt=vn&8191,Or=vn>>>13,on=C[7]|0,Gt=on&8191,gr=on>>>13,ln=C[8]|0,zt=ln&8191,Pr=ln>>>13,Ni=C[9]|0,Ur=Ni&8191,zr=Ni>>>13;I.negative=y.negative^S.negative,I.length=19,H=Math.imul(J,xt),k=Math.imul(J,Qt),k=k+Math.imul(de,xt)|0,G=Math.imul(de,Qt);var Ca=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(Ca>>>26)|0,Ca&=67108863,H=Math.imul(Q,xt),k=Math.imul(Q,Qt),k=k+Math.imul(Y,xt)|0,G=Math.imul(Y,Qt),H=H+Math.imul(J,Ft)|0,k=k+Math.imul(J,lr)|0,k=k+Math.imul(de,Ft)|0,G=G+Math.imul(de,lr)|0;var Gi=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(Gi>>>26)|0,Gi&=67108863,H=Math.imul(re,xt),k=Math.imul(re,Qt),k=k+Math.imul(le,xt)|0,G=Math.imul(le,Qt),H=H+Math.imul(Q,Ft)|0,k=k+Math.imul(Q,lr)|0,k=k+Math.imul(Y,Ft)|0,G=G+Math.imul(Y,lr)|0,H=H+Math.imul(J,Dt)|0,k=k+Math.imul(J,pr)|0,k=k+Math.imul(de,Dt)|0,G=G+Math.imul(de,pr)|0;var qi=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(qi>>>26)|0,qi&=67108863,H=Math.imul(ye,xt),k=Math.imul(ye,Qt),k=k+Math.imul(Ie,xt)|0,G=Math.imul(Ie,Qt),H=H+Math.imul(re,Ft)|0,k=k+Math.imul(re,lr)|0,k=k+Math.imul(le,Ft)|0,G=G+Math.imul(le,lr)|0,H=H+Math.imul(Q,Dt)|0,k=k+Math.imul(Q,pr)|0,k=k+Math.imul(Y,Dt)|0,G=G+Math.imul(Y,pr)|0,H=H+Math.imul(J,Et)|0,k=k+Math.imul(J,Ir)|0,k=k+Math.imul(de,Et)|0,G=G+Math.imul(de,Ir)|0;var Yo=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(Yo>>>26)|0,Yo&=67108863,H=Math.imul(ke,xt),k=Math.imul(ke,Qt),k=k+Math.imul(X,xt)|0,G=Math.imul(X,Qt),H=H+Math.imul(ye,Ft)|0,k=k+Math.imul(ye,lr)|0,k=k+Math.imul(Ie,Ft)|0,G=G+Math.imul(Ie,lr)|0,H=H+Math.imul(re,Dt)|0,k=k+Math.imul(re,pr)|0,k=k+Math.imul(le,Dt)|0,G=G+Math.imul(le,pr)|0,H=H+Math.imul(Q,Et)|0,k=k+Math.imul(Q,Ir)|0,k=k+Math.imul(Y,Et)|0,G=G+Math.imul(Y,Ir)|0,H=H+Math.imul(J,Bt)|0,k=k+Math.imul(J,vr)|0,k=k+Math.imul(de,Bt)|0,G=G+Math.imul(de,vr)|0;var ri=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(ri>>>26)|0,ri&=67108863,H=Math.imul(ae,xt),k=Math.imul(ae,Qt),k=k+Math.imul(Ee,xt)|0,G=Math.imul(Ee,Qt),H=H+Math.imul(ke,Ft)|0,k=k+Math.imul(ke,lr)|0,k=k+Math.imul(X,Ft)|0,G=G+Math.imul(X,lr)|0,H=H+Math.imul(ye,Dt)|0,k=k+Math.imul(ye,pr)|0,k=k+Math.imul(Ie,Dt)|0,G=G+Math.imul(Ie,pr)|0,H=H+Math.imul(re,Et)|0,k=k+Math.imul(re,Ir)|0,k=k+Math.imul(le,Et)|0,G=G+Math.imul(le,Ir)|0,H=H+Math.imul(Q,Bt)|0,k=k+Math.imul(Q,vr)|0,k=k+Math.imul(Y,Bt)|0,G=G+Math.imul(Y,vr)|0,H=H+Math.imul(J,qt)|0,k=k+Math.imul(J,mr)|0,k=k+Math.imul(de,qt)|0,G=G+Math.imul(de,mr)|0;var _i=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(_i>>>26)|0,_i&=67108863,H=Math.imul(Re,xt),k=Math.imul(Re,Qt),k=k+Math.imul(Ve,xt)|0,G=Math.imul(Ve,Qt),H=H+Math.imul(ae,Ft)|0,k=k+Math.imul(ae,lr)|0,k=k+Math.imul(Ee,Ft)|0,G=G+Math.imul(Ee,lr)|0,H=H+Math.imul(ke,Dt)|0,k=k+Math.imul(ke,pr)|0,k=k+Math.imul(X,Dt)|0,G=G+Math.imul(X,pr)|0,H=H+Math.imul(ye,Et)|0,k=k+Math.imul(ye,Ir)|0,k=k+Math.imul(Ie,Et)|0,G=G+Math.imul(Ie,Ir)|0,H=H+Math.imul(re,Bt)|0,k=k+Math.imul(re,vr)|0,k=k+Math.imul(le,Bt)|0,G=G+Math.imul(le,vr)|0,H=H+Math.imul(Q,qt)|0,k=k+Math.imul(Q,mr)|0,k=k+Math.imul(Y,qt)|0,G=G+Math.imul(Y,mr)|0,H=H+Math.imul(J,Vt)|0,k=k+Math.imul(J,Or)|0,k=k+Math.imul(de,Vt)|0,G=G+Math.imul(de,Or)|0;var Na=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(Na>>>26)|0,Na&=67108863,H=Math.imul(Qe,xt),k=Math.imul(Qe,Qt),k=k+Math.imul(ht,xt)|0,G=Math.imul(ht,Qt),H=H+Math.imul(Re,Ft)|0,k=k+Math.imul(Re,lr)|0,k=k+Math.imul(Ve,Ft)|0,G=G+Math.imul(Ve,lr)|0,H=H+Math.imul(ae,Dt)|0,k=k+Math.imul(ae,pr)|0,k=k+Math.imul(Ee,Dt)|0,G=G+Math.imul(Ee,pr)|0,H=H+Math.imul(ke,Et)|0,k=k+Math.imul(ke,Ir)|0,k=k+Math.imul(X,Et)|0,G=G+Math.imul(X,Ir)|0,H=H+Math.imul(ye,Bt)|0,k=k+Math.imul(ye,vr)|0,k=k+Math.imul(Ie,Bt)|0,G=G+Math.imul(Ie,vr)|0,H=H+Math.imul(re,qt)|0,k=k+Math.imul(re,mr)|0,k=k+Math.imul(le,qt)|0,G=G+Math.imul(le,mr)|0,H=H+Math.imul(Q,Vt)|0,k=k+Math.imul(Q,Or)|0,k=k+Math.imul(Y,Vt)|0,G=G+Math.imul(Y,Or)|0,H=H+Math.imul(J,Gt)|0,k=k+Math.imul(J,gr)|0,k=k+Math.imul(de,Gt)|0,G=G+Math.imul(de,gr)|0;var Os=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(Os>>>26)|0,Os&=67108863,H=Math.imul(pt,xt),k=Math.imul(pt,Qt),k=k+Math.imul(sr,xt)|0,G=Math.imul(sr,Qt),H=H+Math.imul(Qe,Ft)|0,k=k+Math.imul(Qe,lr)|0,k=k+Math.imul(ht,Ft)|0,G=G+Math.imul(ht,lr)|0,H=H+Math.imul(Re,Dt)|0,k=k+Math.imul(Re,pr)|0,k=k+Math.imul(Ve,Dt)|0,G=G+Math.imul(Ve,pr)|0,H=H+Math.imul(ae,Et)|0,k=k+Math.imul(ae,Ir)|0,k=k+Math.imul(Ee,Et)|0,G=G+Math.imul(Ee,Ir)|0,H=H+Math.imul(ke,Bt)|0,k=k+Math.imul(ke,vr)|0,k=k+Math.imul(X,Bt)|0,G=G+Math.imul(X,vr)|0,H=H+Math.imul(ye,qt)|0,k=k+Math.imul(ye,mr)|0,k=k+Math.imul(Ie,qt)|0,G=G+Math.imul(Ie,mr)|0,H=H+Math.imul(re,Vt)|0,k=k+Math.imul(re,Or)|0,k=k+Math.imul(le,Vt)|0,G=G+Math.imul(le,Or)|0,H=H+Math.imul(Q,Gt)|0,k=k+Math.imul(Q,gr)|0,k=k+Math.imul(Y,Gt)|0,G=G+Math.imul(Y,gr)|0,H=H+Math.imul(J,zt)|0,k=k+Math.imul(J,Pr)|0,k=k+Math.imul(de,zt)|0,G=G+Math.imul(de,Pr)|0;var Ja=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(Ja>>>26)|0,Ja&=67108863,H=Math.imul(Tt,xt),k=Math.imul(Tt,Qt),k=k+Math.imul(tr,xt)|0,G=Math.imul(tr,Qt),H=H+Math.imul(pt,Ft)|0,k=k+Math.imul(pt,lr)|0,k=k+Math.imul(sr,Ft)|0,G=G+Math.imul(sr,lr)|0,H=H+Math.imul(Qe,Dt)|0,k=k+Math.imul(Qe,pr)|0,k=k+Math.imul(ht,Dt)|0,G=G+Math.imul(ht,pr)|0,H=H+Math.imul(Re,Et)|0,k=k+Math.imul(Re,Ir)|0,k=k+Math.imul(Ve,Et)|0,G=G+Math.imul(Ve,Ir)|0,H=H+Math.imul(ae,Bt)|0,k=k+Math.imul(ae,vr)|0,k=k+Math.imul(Ee,Bt)|0,G=G+Math.imul(Ee,vr)|0,H=H+Math.imul(ke,qt)|0,k=k+Math.imul(ke,mr)|0,k=k+Math.imul(X,qt)|0,G=G+Math.imul(X,mr)|0,H=H+Math.imul(ye,Vt)|0,k=k+Math.imul(ye,Or)|0,k=k+Math.imul(Ie,Vt)|0,G=G+Math.imul(Ie,Or)|0,H=H+Math.imul(re,Gt)|0,k=k+Math.imul(re,gr)|0,k=k+Math.imul(le,Gt)|0,G=G+Math.imul(le,gr)|0,H=H+Math.imul(Q,zt)|0,k=k+Math.imul(Q,Pr)|0,k=k+Math.imul(Y,zt)|0,G=G+Math.imul(Y,Pr)|0,H=H+Math.imul(J,Ur)|0,k=k+Math.imul(J,zr)|0,k=k+Math.imul(de,Ur)|0,G=G+Math.imul(de,zr)|0;var Xa=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(Xa>>>26)|0,Xa&=67108863,H=Math.imul(Tt,Ft),k=Math.imul(Tt,lr),k=k+Math.imul(tr,Ft)|0,G=Math.imul(tr,lr),H=H+Math.imul(pt,Dt)|0,k=k+Math.imul(pt,pr)|0,k=k+Math.imul(sr,Dt)|0,G=G+Math.imul(sr,pr)|0,H=H+Math.imul(Qe,Et)|0,k=k+Math.imul(Qe,Ir)|0,k=k+Math.imul(ht,Et)|0,G=G+Math.imul(ht,Ir)|0,H=H+Math.imul(Re,Bt)|0,k=k+Math.imul(Re,vr)|0,k=k+Math.imul(Ve,Bt)|0,G=G+Math.imul(Ve,vr)|0,H=H+Math.imul(ae,qt)|0,k=k+Math.imul(ae,mr)|0,k=k+Math.imul(Ee,qt)|0,G=G+Math.imul(Ee,mr)|0,H=H+Math.imul(ke,Vt)|0,k=k+Math.imul(ke,Or)|0,k=k+Math.imul(X,Vt)|0,G=G+Math.imul(X,Or)|0,H=H+Math.imul(ye,Gt)|0,k=k+Math.imul(ye,gr)|0,k=k+Math.imul(Ie,Gt)|0,G=G+Math.imul(Ie,gr)|0,H=H+Math.imul(re,zt)|0,k=k+Math.imul(re,Pr)|0,k=k+Math.imul(le,zt)|0,G=G+Math.imul(le,Pr)|0,H=H+Math.imul(Q,Ur)|0,k=k+Math.imul(Q,zr)|0,k=k+Math.imul(Y,Ur)|0,G=G+Math.imul(Y,zr)|0;var hs=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(hs>>>26)|0,hs&=67108863,H=Math.imul(Tt,Dt),k=Math.imul(Tt,pr),k=k+Math.imul(tr,Dt)|0,G=Math.imul(tr,pr),H=H+Math.imul(pt,Et)|0,k=k+Math.imul(pt,Ir)|0,k=k+Math.imul(sr,Et)|0,G=G+Math.imul(sr,Ir)|0,H=H+Math.imul(Qe,Bt)|0,k=k+Math.imul(Qe,vr)|0,k=k+Math.imul(ht,Bt)|0,G=G+Math.imul(ht,vr)|0,H=H+Math.imul(Re,qt)|0,k=k+Math.imul(Re,mr)|0,k=k+Math.imul(Ve,qt)|0,G=G+Math.imul(Ve,mr)|0,H=H+Math.imul(ae,Vt)|0,k=k+Math.imul(ae,Or)|0,k=k+Math.imul(Ee,Vt)|0,G=G+Math.imul(Ee,Or)|0,H=H+Math.imul(ke,Gt)|0,k=k+Math.imul(ke,gr)|0,k=k+Math.imul(X,Gt)|0,G=G+Math.imul(X,gr)|0,H=H+Math.imul(ye,zt)|0,k=k+Math.imul(ye,Pr)|0,k=k+Math.imul(Ie,zt)|0,G=G+Math.imul(Ie,Pr)|0,H=H+Math.imul(re,Ur)|0,k=k+Math.imul(re,zr)|0,k=k+Math.imul(le,Ur)|0,G=G+Math.imul(le,zr)|0;var ms=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(ms>>>26)|0,ms&=67108863,H=Math.imul(Tt,Et),k=Math.imul(Tt,Ir),k=k+Math.imul(tr,Et)|0,G=Math.imul(tr,Ir),H=H+Math.imul(pt,Bt)|0,k=k+Math.imul(pt,vr)|0,k=k+Math.imul(sr,Bt)|0,G=G+Math.imul(sr,vr)|0,H=H+Math.imul(Qe,qt)|0,k=k+Math.imul(Qe,mr)|0,k=k+Math.imul(ht,qt)|0,G=G+Math.imul(ht,mr)|0,H=H+Math.imul(Re,Vt)|0,k=k+Math.imul(Re,Or)|0,k=k+Math.imul(Ve,Vt)|0,G=G+Math.imul(Ve,Or)|0,H=H+Math.imul(ae,Gt)|0,k=k+Math.imul(ae,gr)|0,k=k+Math.imul(Ee,Gt)|0,G=G+Math.imul(Ee,gr)|0,H=H+Math.imul(ke,zt)|0,k=k+Math.imul(ke,Pr)|0,k=k+Math.imul(X,zt)|0,G=G+Math.imul(X,Pr)|0,H=H+Math.imul(ye,Ur)|0,k=k+Math.imul(ye,zr)|0,k=k+Math.imul(Ie,Ur)|0,G=G+Math.imul(Ie,zr)|0;var Vi=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(Vi>>>26)|0,Vi&=67108863,H=Math.imul(Tt,Bt),k=Math.imul(Tt,vr),k=k+Math.imul(tr,Bt)|0,G=Math.imul(tr,vr),H=H+Math.imul(pt,qt)|0,k=k+Math.imul(pt,mr)|0,k=k+Math.imul(sr,qt)|0,G=G+Math.imul(sr,mr)|0,H=H+Math.imul(Qe,Vt)|0,k=k+Math.imul(Qe,Or)|0,k=k+Math.imul(ht,Vt)|0,G=G+Math.imul(ht,Or)|0,H=H+Math.imul(Re,Gt)|0,k=k+Math.imul(Re,gr)|0,k=k+Math.imul(Ve,Gt)|0,G=G+Math.imul(Ve,gr)|0,H=H+Math.imul(ae,zt)|0,k=k+Math.imul(ae,Pr)|0,k=k+Math.imul(Ee,zt)|0,G=G+Math.imul(Ee,Pr)|0,H=H+Math.imul(ke,Ur)|0,k=k+Math.imul(ke,zr)|0,k=k+Math.imul(X,Ur)|0,G=G+Math.imul(X,zr)|0;var Za=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(Za>>>26)|0,Za&=67108863,H=Math.imul(Tt,qt),k=Math.imul(Tt,mr),k=k+Math.imul(tr,qt)|0,G=Math.imul(tr,mr),H=H+Math.imul(pt,Vt)|0,k=k+Math.imul(pt,Or)|0,k=k+Math.imul(sr,Vt)|0,G=G+Math.imul(sr,Or)|0,H=H+Math.imul(Qe,Gt)|0,k=k+Math.imul(Qe,gr)|0,k=k+Math.imul(ht,Gt)|0,G=G+Math.imul(ht,gr)|0,H=H+Math.imul(Re,zt)|0,k=k+Math.imul(Re,Pr)|0,k=k+Math.imul(Ve,zt)|0,G=G+Math.imul(Ve,Pr)|0,H=H+Math.imul(ae,Ur)|0,k=k+Math.imul(ae,zr)|0,k=k+Math.imul(Ee,Ur)|0,G=G+Math.imul(Ee,zr)|0;var pi=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(pi>>>26)|0,pi&=67108863,H=Math.imul(Tt,Vt),k=Math.imul(Tt,Or),k=k+Math.imul(tr,Vt)|0,G=Math.imul(tr,Or),H=H+Math.imul(pt,Gt)|0,k=k+Math.imul(pt,gr)|0,k=k+Math.imul(sr,Gt)|0,G=G+Math.imul(sr,gr)|0,H=H+Math.imul(Qe,zt)|0,k=k+Math.imul(Qe,Pr)|0,k=k+Math.imul(ht,zt)|0,G=G+Math.imul(ht,Pr)|0,H=H+Math.imul(Re,Ur)|0,k=k+Math.imul(Re,zr)|0,k=k+Math.imul(Ve,Ur)|0,G=G+Math.imul(Ve,zr)|0;var Sl=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(Sl>>>26)|0,Sl&=67108863,H=Math.imul(Tt,Gt),k=Math.imul(Tt,gr),k=k+Math.imul(tr,Gt)|0,G=Math.imul(tr,gr),H=H+Math.imul(pt,zt)|0,k=k+Math.imul(pt,Pr)|0,k=k+Math.imul(sr,zt)|0,G=G+Math.imul(sr,Pr)|0,H=H+Math.imul(Qe,Ur)|0,k=k+Math.imul(Qe,zr)|0,k=k+Math.imul(ht,Ur)|0,G=G+Math.imul(ht,zr)|0;var Uu=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(Uu>>>26)|0,Uu&=67108863,H=Math.imul(Tt,zt),k=Math.imul(Tt,Pr),k=k+Math.imul(tr,zt)|0,G=Math.imul(tr,Pr),H=H+Math.imul(pt,Ur)|0,k=k+Math.imul(pt,zr)|0,k=k+Math.imul(sr,Ur)|0,G=G+Math.imul(sr,zr)|0;var tf=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(tf>>>26)|0,tf&=67108863,H=Math.imul(Tt,Ur),k=Math.imul(Tt,zr),k=k+Math.imul(tr,Ur)|0,G=Math.imul(tr,zr);var rf=(V+H|0)+((k&8191)<<13)|0;return V=(G+(k>>>13)|0)+(rf>>>26)|0,rf&=67108863,P[0]=Ca,P[1]=Gi,P[2]=qi,P[3]=Yo,P[4]=ri,P[5]=_i,P[6]=Na,P[7]=Os,P[8]=Ja,P[9]=Xa,P[10]=hs,P[11]=ms,P[12]=Vi,P[13]=Za,P[14]=pi,P[15]=Sl,P[16]=Uu,P[17]=tf,P[18]=rf,V!==0&&(P[19]=V,I.length++),I};Math.imul||(x=b);function E(N,y,S){S.negative=y.negative^N.negative,S.length=N.length+y.length;for(var I=0,M=0,C=0;C<S.length-1;C++){var P=M;M=0;for(var V=I&67108863,H=Math.min(C,y.length-1),k=Math.max(0,C-N.length+1);k<=H;k++){var G=C-k,ce=N.words[G]|0,J=y.words[k]|0,de=ce*J,W=de&67108863;P=P+(de/67108864|0)|0,W=W+V|0,V=W&67108863,P=P+(W>>>26)|0,M+=P>>>26,P&=67108863}S.words[C]=V,I=P,P=M}return I!==0?S.words[C]=I:S.length--,S._strip()}function T(N,y,S){return E(N,y,S)}o.prototype.mulTo=function(y,S){var I,M=this.length+y.length;return this.length===10&&y.length===10?I=x(this,y,S):M<63?I=b(this,y,S):M<1024?I=E(this,y,S):I=T(this,y,S),I};function B(N,y){this.x=N,this.y=y}B.prototype.makeRBT=function(y){for(var S=new Array(y),I=o.prototype._countBits(y)-1,M=0;M<y;M++)S[M]=this.revBin(M,I,y);return S},B.prototype.revBin=function(y,S,I){if(y===0||y===I-1)return y;for(var M=0,C=0;C<S;C++)M|=(y&1)<<S-C-1,y>>=1;return M},B.prototype.permute=function(y,S,I,M,C,P){for(var V=0;V<P;V++)M[V]=S[y[V]],C[V]=I[y[V]]},B.prototype.transform=function(y,S,I,M,C,P){this.permute(P,y,S,I,M,C);for(var V=1;V<C;V<<=1)for(var H=V<<1,k=Math.cos(2*Math.PI/H),G=Math.sin(2*Math.PI/H),ce=0;ce<C;ce+=H)for(var J=k,de=G,W=0;W<V;W++){var Q=I[ce+W],Y=M[ce+W],$=I[ce+W+V],re=M[ce+W+V],le=J*$-de*re;re=J*re+de*$,$=le,I[ce+W]=Q+$,M[ce+W]=Y+re,I[ce+W+V]=Q-$,M[ce+W+V]=Y-re,W!==H&&(le=k*J-G*de,de=k*de+G*J,J=le)}},B.prototype.guessLen13b=function(y,S){var I=Math.max(S,y)|1,M=I&1,C=0;for(I=I/2|0;I;I=I>>>1)C++;return 1<<C+1+M},B.prototype.conjugate=function(y,S,I){if(!(I<=1))for(var M=0;M<I/2;M++){var C=y[M];y[M]=y[I-M-1],y[I-M-1]=C,C=S[M],S[M]=-S[I-M-1],S[I-M-1]=-C}},B.prototype.normalize13b=function(y,S){for(var I=0,M=0;M<S/2;M++){var C=Math.round(y[2*M+1]/S)*8192+Math.round(y[2*M]/S)+I;y[M]=C&67108863,C<67108864?I=0:I=C/67108864|0}return y},B.prototype.convert13b=function(y,S,I,M){for(var C=0,P=0;P<S;P++)C=C+(y[P]|0),I[2*P]=C&8191,C=C>>>13,I[2*P+1]=C&8191,C=C>>>13;for(P=2*S;P<M;++P)I[P]=0;r(C===0),r((C&-8192)===0)},B.prototype.stub=function(y){for(var S=new Array(y),I=0;I<y;I++)S[I]=0;return S},B.prototype.mulp=function(y,S,I){var M=2*this.guessLen13b(y.length,S.length),C=this.makeRBT(M),P=this.stub(M),V=new Array(M),H=new Array(M),k=new Array(M),G=new Array(M),ce=new Array(M),J=new Array(M),de=I.words;de.length=M,this.convert13b(y.words,y.length,V,M),this.convert13b(S.words,S.length,G,M),this.transform(V,P,H,k,M,C),this.transform(G,P,ce,J,M,C);for(var W=0;W<M;W++){var Q=H[W]*ce[W]-k[W]*J[W];k[W]=H[W]*J[W]+k[W]*ce[W],H[W]=Q}return this.conjugate(H,k,M),this.transform(H,k,de,P,M,C),this.conjugate(de,P,M),this.normalize13b(de,M),I.negative=y.negative^S.negative,I.length=y.length+S.length,I._strip()},o.prototype.mul=function(y){var S=new o(null);return S.words=new Array(this.length+y.length),this.mulTo(y,S)},o.prototype.mulf=function(y){var S=new o(null);return S.words=new Array(this.length+y.length),T(this,y,S)},o.prototype.imul=function(y){return this.clone().mulTo(y,this)},o.prototype.imuln=function(y){var S=y<0;S&&(y=-y),r(typeof y=="number"),r(y<67108864);for(var I=0,M=0;M<this.length;M++){var C=(this.words[M]|0)*y,P=(C&67108863)+(I&67108863);I>>=26,I+=C/67108864|0,I+=P>>>26,this.words[M]=P&67108863}return I!==0&&(this.words[M]=I,this.length++),S?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 S=v(y);if(S.length===0)return new o(1);for(var I=this,M=0;M<S.length&&S[M]===0;M++,I=I.sqr());if(++M<S.length)for(var C=I.sqr();M<S.length;M++,C=C.sqr())S[M]!==0&&(I=I.mul(C));return I},o.prototype.iushln=function(y){r(typeof y=="number"&&y>=0);var S=y%26,I=(y-S)/26,M=67108863>>>26-S<<26-S,C;if(S!==0){var P=0;for(C=0;C<this.length;C++){var V=this.words[C]&M,H=(this.words[C]|0)-V<<S;this.words[C]=H|P,P=V>>>26-S}P&&(this.words[C]=P,this.length++)}if(I!==0){for(C=this.length-1;C>=0;C--)this.words[C+I]=this.words[C];for(C=0;C<I;C++)this.words[C]=0;this.length+=I}return this._strip()},o.prototype.ishln=function(y){return r(this.negative===0),this.iushln(y)},o.prototype.iushrn=function(y,S,I){r(typeof y=="number"&&y>=0);var M;S?M=(S-S%26)/26:M=0;var C=y%26,P=Math.min((y-C)/26,this.length),V=67108863^67108863>>>C<<C,H=I;if(M-=P,M=Math.max(0,M),H){for(var k=0;k<P;k++)H.words[k]=this.words[k];H.length=P}if(P!==0)if(this.length>P)for(this.length-=P,k=0;k<this.length;k++)this.words[k]=this.words[k+P];else this.words[0]=0,this.length=1;var G=0;for(k=this.length-1;k>=0&&(G!==0||k>=M);k--){var ce=this.words[k]|0;this.words[k]=G<<26-C|ce>>>C,G=ce&V}return H&&G!==0&&(H.words[H.length++]=G),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(y,S,I){return r(this.negative===0),this.iushrn(y,S,I)},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 S=y%26,I=(y-S)/26,M=1<<S;if(this.length<=I)return!1;var C=this.words[I];return!!(C&M)},o.prototype.imaskn=function(y){r(typeof y=="number"&&y>=0);var S=y%26,I=(y-S)/26;if(r(this.negative===0,"imaskn works only with positive numbers"),this.length<=I)return this;if(S!==0&&I++,this.length=Math.min(I,this.length),S!==0){var M=67108863^67108863>>>S<<S;this.words[this.length-1]&=M}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 S=0;S<this.length&&this.words[S]>=67108864;S++)this.words[S]-=67108864,S===this.length-1?this.words[S+1]=1:this.words[S+1]++;return this.length=Math.max(this.length,S+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 S=0;S<this.length&&this.words[S]<0;S++)this.words[S]+=67108864,this.words[S+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,S,I){var M=y.length+I,C;this._expand(M);var P,V=0;for(C=0;C<y.length;C++){P=(this.words[C+I]|0)+V;var H=(y.words[C]|0)*S;P-=H&67108863,V=(P>>26)-(H/67108864|0),this.words[C+I]=P&67108863}for(;C<this.length-I;C++)P=(this.words[C+I]|0)+V,V=P>>26,this.words[C+I]=P&67108863;if(V===0)return this._strip();for(r(V===-1),V=0,C=0;C<this.length;C++)P=-(this.words[C]|0)+V,V=P>>26,this.words[C]=P&67108863;return this.negative=1,this._strip()},o.prototype._wordDiv=function(y,S){var I=this.length-y.length,M=this.clone(),C=y,P=C.words[C.length-1]|0,V=this._countBits(P);I=26-V,I!==0&&(C=C.ushln(I),M.iushln(I),P=C.words[C.length-1]|0);var H=M.length-C.length,k;if(S!=="mod"){k=new o(null),k.length=H+1,k.words=new Array(k.length);for(var G=0;G<k.length;G++)k.words[G]=0}var ce=M.clone()._ishlnsubmul(C,1,H);ce.negative===0&&(M=ce,k&&(k.words[H]=1));for(var J=H-1;J>=0;J--){var de=(M.words[C.length+J]|0)*67108864+(M.words[C.length+J-1]|0);for(de=Math.min(de/P|0,67108863),M._ishlnsubmul(C,de,J);M.negative!==0;)de--,M.negative=0,M._ishlnsubmul(C,1,J),M.isZero()||(M.negative^=1);k&&(k.words[J]=de)}return k&&k._strip(),M._strip(),S!=="div"&&I!==0&&M.iushrn(I),{div:k||null,mod:M}},o.prototype.divmod=function(y,S,I){if(r(!y.isZero()),this.isZero())return{div:new o(0),mod:new o(0)};var M,C,P;return this.negative!==0&&y.negative===0?(P=this.neg().divmod(y,S),S!=="mod"&&(M=P.div.neg()),S!=="div"&&(C=P.mod.neg(),I&&C.negative!==0&&C.iadd(y)),{div:M,mod:C}):this.negative===0&&y.negative!==0?(P=this.divmod(y.neg(),S),S!=="mod"&&(M=P.div.neg()),{div:M,mod:P.mod}):(this.negative&y.negative)!==0?(P=this.neg().divmod(y.neg(),S),S!=="div"&&(C=P.mod.neg(),I&&C.negative!==0&&C.isub(y)),{div:P.div,mod:C}):y.length>this.length||this.cmp(y)<0?{div:new o(0),mod:this}:y.length===1?S==="div"?{div:this.divn(y.words[0]),mod:null}:S==="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,S)},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 S=this.divmod(y);if(S.mod.isZero())return S.div;var I=S.div.negative!==0?S.mod.isub(y):S.mod,M=y.ushrn(1),C=y.andln(1),P=I.cmp(M);return P<0||C===1&&P===0?S.div:S.div.negative!==0?S.div.isubn(1):S.div.iaddn(1)},o.prototype.modrn=function(y){var S=y<0;S&&(y=-y),r(y<=67108863);for(var I=(1<<26)%y,M=0,C=this.length-1;C>=0;C--)M=(I*M+(this.words[C]|0))%y;return S?-M:M},o.prototype.modn=function(y){return this.modrn(y)},o.prototype.idivn=function(y){var S=y<0;S&&(y=-y),r(y<=67108863);for(var I=0,M=this.length-1;M>=0;M--){var C=(this.words[M]|0)+I*67108864;this.words[M]=C/y|0,I=C%y}return this._strip(),S?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 S=this,I=y.clone();S.negative!==0?S=S.umod(y):S=S.clone();for(var M=new o(1),C=new o(0),P=new o(0),V=new o(1),H=0;S.isEven()&&I.isEven();)S.iushrn(1),I.iushrn(1),++H;for(var k=I.clone(),G=S.clone();!S.isZero();){for(var ce=0,J=1;(S.words[0]&J)===0&&ce<26;++ce,J<<=1);if(ce>0)for(S.iushrn(ce);ce-- >0;)(M.isOdd()||C.isOdd())&&(M.iadd(k),C.isub(G)),M.iushrn(1),C.iushrn(1);for(var de=0,W=1;(I.words[0]&W)===0&&de<26;++de,W<<=1);if(de>0)for(I.iushrn(de);de-- >0;)(P.isOdd()||V.isOdd())&&(P.iadd(k),V.isub(G)),P.iushrn(1),V.iushrn(1);S.cmp(I)>=0?(S.isub(I),M.isub(P),C.isub(V)):(I.isub(S),P.isub(M),V.isub(C))}return{a:P,b:V,gcd:I.iushln(H)}},o.prototype._invmp=function(y){r(y.negative===0),r(!y.isZero());var S=this,I=y.clone();S.negative!==0?S=S.umod(y):S=S.clone();for(var M=new o(1),C=new o(0),P=I.clone();S.cmpn(1)>0&&I.cmpn(1)>0;){for(var V=0,H=1;(S.words[0]&H)===0&&V<26;++V,H<<=1);if(V>0)for(S.iushrn(V);V-- >0;)M.isOdd()&&M.iadd(P),M.iushrn(1);for(var k=0,G=1;(I.words[0]&G)===0&&k<26;++k,G<<=1);if(k>0)for(I.iushrn(k);k-- >0;)C.isOdd()&&C.iadd(P),C.iushrn(1);S.cmp(I)>=0?(S.isub(I),M.isub(C)):(I.isub(S),C.isub(M))}var ce;return S.cmpn(1)===0?ce=M:ce=C,ce.cmpn(0)<0&&ce.iadd(y),ce},o.prototype.gcd=function(y){if(this.isZero())return y.abs();if(y.isZero())return this.abs();var S=this.clone(),I=y.clone();S.negative=0,I.negative=0;for(var M=0;S.isEven()&&I.isEven();M++)S.iushrn(1),I.iushrn(1);do{for(;S.isEven();)S.iushrn(1);for(;I.isEven();)I.iushrn(1);var C=S.cmp(I);if(C<0){var P=S;S=I,I=P}else if(C===0||I.cmpn(1)===0)break;S.isub(I)}while(!0);return I.iushln(M)},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 S=y%26,I=(y-S)/26,M=1<<S;if(this.length<=I)return this._expand(I+1),this.words[I]|=M,this;for(var C=M,P=I;C!==0&&P<this.length;P++){var V=this.words[P]|0;V+=C,C=V>>>26,V&=67108863,this.words[P]=V}return C!==0&&(this.words[P]=C,this.length++),this},o.prototype.isZero=function(){return this.length===1&&this.words[0]===0},o.prototype.cmpn=function(y){var S=y<0;if(this.negative!==0&&!S)return-1;if(this.negative===0&&S)return 1;this._strip();var I;if(this.length>1)I=1;else{S&&(y=-y),r(y<=67108863,"Number is too big");var M=this.words[0]|0;I=M===y?0:M<y?-1:1}return this.negative!==0?-I|0:I},o.prototype.cmp=function(y){if(this.negative!==0&&y.negative===0)return-1;if(this.negative===0&&y.negative!==0)return 1;var S=this.ucmp(y);return this.negative!==0?-S|0:S},o.prototype.ucmp=function(y){if(this.length>y.length)return 1;if(this.length<y.length)return-1;for(var S=0,I=this.length-1;I>=0;I--){var M=this.words[I]|0,C=y.words[I]|0;if(M!==C){M<C?S=-1:M>C&&(S=1);break}}return S},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 R(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 F={k256:null,p224:null,p192:null,p25519:null};function L(N,y){this.name=N,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()}L.prototype._tmp=function(){var y=new o(null);return y.words=new Array(Math.ceil(this.n/13)),y},L.prototype.ireduce=function(y){var S=y,I;do this.split(S,this.tmp),S=this.imulK(S),S=S.iadd(this.tmp),I=S.bitLength();while(I>this.n);var M=I<this.n?-1:S.ucmp(this.p);return M===0?(S.words[0]=0,S.length=1):M>0?S.isub(this.p):S.strip!==void 0?S.strip():S._strip(),S},L.prototype.split=function(y,S){y.iushrn(this.n,0,S)},L.prototype.imulK=function(y){return y.imul(this.k)};function j(){L.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}n(j,L),j.prototype.split=function(y,S){for(var I=4194303,M=Math.min(y.length,9),C=0;C<M;C++)S.words[C]=y.words[C];if(S.length=M,y.length<=9){y.words[0]=0,y.length=1;return}var P=y.words[9];for(S.words[S.length++]=P&I,C=10;C<y.length;C++){var V=y.words[C]|0;y.words[C-10]=(V&I)<<4|P>>>22,P=V}P>>>=22,y.words[C-10]=P,P===0&&y.length>10?y.length-=10:y.length-=9},j.prototype.imulK=function(y){y.words[y.length]=0,y.words[y.length+1]=0,y.length+=2;for(var S=0,I=0;I<y.length;I++){var M=y.words[I]|0;S+=M*977,y.words[I]=S&67108863,S=M*64+(S/67108864|0)}return y.words[y.length-1]===0&&(y.length--,y.words[y.length-1]===0&&y.length--),y};function q(){L.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}n(q,L);function D(){L.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}n(D,L);function _(){L.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}n(_,L),_.prototype.imulK=function(y){for(var S=0,I=0;I<y.length;I++){var M=(y.words[I]|0)*19+S,C=M&67108863;M>>>=26,y.words[I]=C,S=M}return S!==0&&(y.words[y.length++]=S),y},o._prime=function(y){if(F[y])return F[y];var S;if(y==="k256")S=new j;else if(y==="p224")S=new q;else if(y==="p192")S=new D;else if(y==="p25519")S=new _;else throw new Error("Unknown prime "+y);return F[y]=S,S};function R(N){if(typeof N=="string"){var y=o._prime(N);this.m=y.p,this.prime=y}else r(N.gtn(1),"modulus must be greater than 1"),this.m=N,this.prime=null}R.prototype._verify1=function(y){r(y.negative===0,"red works only with positives"),r(y.red,"red works only with red numbers")},R.prototype._verify2=function(y,S){r((y.negative|S.negative)===0,"red works only with positives"),r(y.red&&y.red===S.red,"red works only with red numbers")},R.prototype.imod=function(y){return this.prime?this.prime.ireduce(y)._forceRed(this):(u(y,y.umod(this.m)._forceRed(this)),y)},R.prototype.neg=function(y){return y.isZero()?y.clone():this.m.sub(y)._forceRed(this)},R.prototype.add=function(y,S){this._verify2(y,S);var I=y.add(S);return I.cmp(this.m)>=0&&I.isub(this.m),I._forceRed(this)},R.prototype.iadd=function(y,S){this._verify2(y,S);var I=y.iadd(S);return I.cmp(this.m)>=0&&I.isub(this.m),I},R.prototype.sub=function(y,S){this._verify2(y,S);var I=y.sub(S);return I.cmpn(0)<0&&I.iadd(this.m),I._forceRed(this)},R.prototype.isub=function(y,S){this._verify2(y,S);var I=y.isub(S);return I.cmpn(0)<0&&I.iadd(this.m),I},R.prototype.shl=function(y,S){return this._verify1(y),this.imod(y.ushln(S))},R.prototype.imul=function(y,S){return this._verify2(y,S),this.imod(y.imul(S))},R.prototype.mul=function(y,S){return this._verify2(y,S),this.imod(y.mul(S))},R.prototype.isqr=function(y){return this.imul(y,y.clone())},R.prototype.sqr=function(y){return this.mul(y,y)},R.prototype.sqrt=function(y){if(y.isZero())return y.clone();var S=this.m.andln(3);if(r(S%2===1),S===3){var I=this.m.add(new o(1)).iushrn(2);return this.pow(y,I)}for(var M=this.m.subn(1),C=0;!M.isZero()&&M.andln(1)===0;)C++,M.iushrn(1);r(!M.isZero());var P=new o(1).toRed(this),V=P.redNeg(),H=this.m.subn(1).iushrn(1),k=this.m.bitLength();for(k=new o(2*k*k).toRed(this);this.pow(k,H).cmp(V)!==0;)k.redIAdd(V);for(var G=this.pow(k,M),ce=this.pow(y,M.addn(1).iushrn(1)),J=this.pow(y,M),de=C;J.cmp(P)!==0;){for(var W=J,Q=0;W.cmp(P)!==0;Q++)W=W.redSqr();r(Q<de);var Y=this.pow(G,new o(1).iushln(de-Q-1));ce=ce.redMul(Y),G=Y.redSqr(),J=J.redMul(G),de=Q}return ce},R.prototype.invm=function(y){var S=y._invmp(this.m);return S.negative!==0?(S.negative=0,this.imod(S).redNeg()):this.imod(S)},R.prototype.pow=function(y,S){if(S.isZero())return new o(1).toRed(this);if(S.cmpn(1)===0)return y.clone();var I=4,M=new Array(1<<I);M[0]=new o(1).toRed(this),M[1]=y;for(var C=2;C<M.length;C++)M[C]=this.mul(M[C-1],y);var P=M[0],V=0,H=0,k=S.bitLength()%26;for(k===0&&(k=26),C=S.length-1;C>=0;C--){for(var G=S.words[C],ce=k-1;ce>=0;ce--){var J=G>>ce&1;if(P!==M[0]&&(P=this.sqr(P)),J===0&&V===0){H=0;continue}V<<=1,V|=J,H++,!(H!==I&&(C!==0||ce!==0))&&(P=this.mul(P,M[V]),H=0,V=0)}k=26}return P},R.prototype.convertTo=function(y){var S=y.umod(this.m);return S===y?S.clone():S},R.prototype.convertFrom=function(y){var S=y.clone();return S.red=null,S},o.mont=function(y){return new z(y)};function z(N){R.call(this,N),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(z,R),z.prototype.convertTo=function(y){return this.imod(y.ushln(this.shift))},z.prototype.convertFrom=function(y){var S=this.imod(y.mul(this.rinv));return S.red=null,S},z.prototype.imul=function(y,S){if(y.isZero()||S.isZero())return y.words[0]=0,y.length=1,y;var I=y.imul(S),M=I.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),C=I.isub(M).iushrn(this.shift),P=C;return C.cmp(this.m)>=0?P=C.isub(this.m):C.cmpn(0)<0&&(P=C.iadd(this.m)),P._forceRed(this)},z.prototype.mul=function(y,S){if(y.isZero()||S.isZero())return new o(0)._forceRed(this);var I=y.mul(S),M=I.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),C=I.isub(M).iushrn(this.shift),P=C;return C.cmp(this.m)>=0?P=C.isub(this.m):C.cmpn(0)<0&&(P=C.iadd(this.m)),P._forceRed(this)},z.prototype.invm=function(y){var S=this.imod(y._invmp(this.m).mul(this.r2));return S._forceRed(this)}})(typeof sze>"u"||sze,oKt)});var ea=Z((cze,sKt)=>{d();p();var gve=zp(),AA=gve.Buffer;function aKt(e,t){for(var r in e)t[r]=e[r]}AA.from&&AA.alloc&&AA.allocUnsafe&&AA.allocUnsafeSlow?sKt.exports=gve:(aKt(gve,cze),cze.Buffer=f9);function f9(e,t,r){return AA(e,t,r)}f9.prototype=Object.create(AA.prototype);aKt(AA,f9);f9.from=function(e,t,r){if(typeof e=="number")throw new TypeError("Argument must not be a number");return AA(e,t,r)};f9.alloc=function(e,t,r){if(typeof e!="number")throw new TypeError("Argument must be a number");var n=AA(e);return t!==void 0?typeof r=="string"?n.fill(t,r):n.fill(t):n.fill(0),n};f9.allocUnsafe=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return AA(e)};f9.allocUnsafeSlow=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return gve.SlowBuffer(e)}});var uKt=Z((ils,cKt)=>{"use strict";d();p();var vve=ea().Buffer;function vSn(e){if(e.length>=255)throw new TypeError("Alphabet too long");for(var t=new Uint8Array(256),r=0;r<t.length;r++)t[r]=255;for(var n=0;n<e.length;n++){var o=e.charAt(n),i=o.charCodeAt(0);if(t[i]!==255)throw new TypeError(o+" is ambiguous");t[i]=n}var a=e.length,s=e.charAt(0),c=Math.log(a)/Math.log(256),u=Math.log(256)/Math.log(a);function l(m){if((Array.isArray(m)||m instanceof Uint8Array)&&(m=vve.from(m)),!vve.isBuffer(m))throw new TypeError("Expected Buffer");if(m.length===0)return"";for(var g=0,v=0,b=0,x=m.length;b!==x&&m[b]===0;)b++,g++;for(var E=(x-b)*u+1>>>0,T=new Uint8Array(E);b!==x;){for(var B=m[b],F=0,L=E-1;(B!==0||F<v)&&L!==-1;L--,F++)B+=256*T[L]>>>0,T[L]=B%a>>>0,B=B/a>>>0;if(B!==0)throw new Error("Non-zero carry");v=F,b++}for(var j=E-v;j!==E&&T[j]===0;)j++;for(var q=s.repeat(g);j<E;++j)q+=e.charAt(T[j]);return q}function f(m){if(typeof m!="string")throw new TypeError("Expected String");if(m.length===0)return vve.alloc(0);var g=0;if(m[g]!==" "){for(var v=0,b=0;m[g]===s;)v++,g++;for(var x=(m.length-g)*c+1>>>0,E=new Uint8Array(x);m[g];){var T=t[m.charCodeAt(g)];if(T===255)return;for(var B=0,F=x-1;(T!==0||B<b)&&F!==-1;F--,B++)T+=a*E[F]>>>0,E[F]=T%256>>>0,T=T/256>>>0;if(T!==0)throw new Error("Non-zero carry");b=B,g++}if(m[g]!==" "){for(var L=x-b;L!==x&&E[L]===0;)L++;var j=vve.allocUnsafe(v+(x-L));j.fill(0,0,v);for(var q=v;L!==x;)j[q++]=E[L++];return j}}}function h(m){var g=f(m);if(g)return g;throw new Error("Non-base"+a+" character")}return{encode:l,decodeUnsafe:f,decode:h}}cKt.exports=vSn});var fKt=Z((cls,lKt)=>{d();p();var ySn=uKt(),bSn="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";lKt.exports=ySn(bSn)});var bKt=Z((yKt,dze)=>{d();p();(function(e,t){"use strict";function r(N,y){if(!N)throw new Error(y||"Assertion failed")}function n(N,y){N.super_=y;var S=function(){};S.prototype=y.prototype,N.prototype=new S,N.prototype.constructor=N}function o(N,y,S){if(o.isBN(N))return N;this.negative=0,this.words=null,this.length=0,this.red=null,N!==null&&((y==="le"||y==="be")&&(S=y,y=10),this._init(N||0,y||10,S||"be"))}typeof e=="object"?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;var i;try{typeof window<"u"&&typeof window.Buffer<"u"?i=window.Buffer:i=zp().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,S){return y.cmp(S)>0?y:S},o.min=function(y,S){return y.cmp(S)<0?y:S},o.prototype._init=function(y,S,I){if(typeof y=="number")return this._initNumber(y,S,I);if(typeof y=="object")return this._initArray(y,S,I);S==="hex"&&(S=16),r(S===(S|0)&&S>=2&&S<=36),y=y.toString().replace(/\s+/g,"");var M=0;y[0]==="-"&&(M++,this.negative=1),M<y.length&&(S===16?this._parseHex(y,M,I):(this._parseBase(y,S,M),I==="le"&&this._initArray(this.toArray(),S,I)))},o.prototype._initNumber=function(y,S,I){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),I==="le"&&this._initArray(this.toArray(),S,I)},o.prototype._initArray=function(y,S,I){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 M=0;M<this.length;M++)this.words[M]=0;var C,P,V=0;if(I==="be")for(M=y.length-1,C=0;M>=0;M-=3)P=y[M]|y[M-1]<<8|y[M-2]<<16,this.words[C]|=P<<V&67108863,this.words[C+1]=P>>>26-V&67108863,V+=24,V>=26&&(V-=26,C++);else if(I==="le")for(M=0,C=0;M<y.length;M+=3)P=y[M]|y[M+1]<<8|y[M+2]<<16,this.words[C]|=P<<V&67108863,this.words[C+1]=P>>>26-V&67108863,V+=24,V>=26&&(V-=26,C++);return this._strip()};function a(N,y){var S=N.charCodeAt(y);if(S>=48&&S<=57)return S-48;if(S>=65&&S<=70)return S-55;if(S>=97&&S<=102)return S-87;r(!1,"Invalid character in "+N)}function s(N,y,S){var I=a(N,S);return S-1>=y&&(I|=a(N,S-1)<<4),I}o.prototype._parseHex=function(y,S,I){this.length=Math.ceil((y.length-S)/6),this.words=new Array(this.length);for(var M=0;M<this.length;M++)this.words[M]=0;var C=0,P=0,V;if(I==="be")for(M=y.length-1;M>=S;M-=2)V=s(y,S,M)<<C,this.words[P]|=V&67108863,C>=18?(C-=18,P+=1,this.words[P]|=V>>>26):C+=8;else{var H=y.length-S;for(M=H%2===0?S+1:S;M<y.length;M+=2)V=s(y,S,M)<<C,this.words[P]|=V&67108863,C>=18?(C-=18,P+=1,this.words[P]|=V>>>26):C+=8}this._strip()};function c(N,y,S,I){for(var M=0,C=0,P=Math.min(N.length,S),V=y;V<P;V++){var H=N.charCodeAt(V)-48;M*=I,H>=49?C=H-49+10:H>=17?C=H-17+10:C=H,r(H>=0&&C<I,"Invalid character"),M+=C}return M}o.prototype._parseBase=function(y,S,I){this.words=[0],this.length=1;for(var M=0,C=1;C<=67108863;C*=S)M++;M--,C=C/S|0;for(var P=y.length-I,V=P%M,H=Math.min(P,P-V)+I,k=0,G=I;G<H;G+=M)k=c(y,G,G+M,S),this.imuln(C),this.words[0]+k<67108864?this.words[0]+=k:this._iaddn(k);if(V!==0){var ce=1;for(k=c(y,G,y.length,S),G=0;G<V;G++)ce*=S;this.imuln(ce),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 S=0;S<this.length;S++)y.words[S]=this.words[S];y.length=this.length,y.negative=this.negative,y.red=this.red};function u(N,y){N.words=y.words,N.length=y.length,N.negative=y.negative,N.red=y.red}if(o.prototype._move=function(y){u(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")]=l}catch{o.prototype.inspect=l}else o.prototype.inspect=l;function l(){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,S){y=y||10,S=S|0||1;var I;if(y===16||y==="hex"){I="";for(var M=0,C=0,P=0;P<this.length;P++){var V=this.words[P],H=((V<<M|C)&16777215).toString(16);C=V>>>24-M&16777215,M+=2,M>=26&&(M-=26,P--),C!==0||P!==this.length-1?I=f[6-H.length]+H+I:I=H+I}for(C!==0&&(I=C.toString(16)+I);I.length%S!==0;)I="0"+I;return this.negative!==0&&(I="-"+I),I}if(y===(y|0)&&y>=2&&y<=36){var k=h[y],G=m[y];I="";var ce=this.clone();for(ce.negative=0;!ce.isZero();){var J=ce.modrn(G).toString(y);ce=ce.idivn(G),ce.isZero()?I=J+I:I=f[k-J.length]+J+I}for(this.isZero()&&(I="0"+I);I.length%S!==0;)I="0"+I;return this.negative!==0&&(I="-"+I),I}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,S){return this.toArrayLike(i,y,S)}),o.prototype.toArray=function(y,S){return this.toArrayLike(Array,y,S)};var g=function(y,S){return y.allocUnsafe?y.allocUnsafe(S):new y(S)};o.prototype.toArrayLike=function(y,S,I){this._strip();var M=this.byteLength(),C=I||Math.max(1,M);r(M<=C,"byte array longer than desired length"),r(C>0,"Requested array length <= 0");var P=g(y,C),V=S==="le"?"LE":"BE";return this["_toArrayLike"+V](P,M),P},o.prototype._toArrayLikeLE=function(y,S){for(var I=0,M=0,C=0,P=0;C<this.length;C++){var V=this.words[C]<<P|M;y[I++]=V&255,I<y.length&&(y[I++]=V>>8&255),I<y.length&&(y[I++]=V>>16&255),P===6?(I<y.length&&(y[I++]=V>>24&255),M=0,P=0):(M=V>>>24,P+=2)}if(I<y.length)for(y[I++]=M;I<y.length;)y[I++]=0},o.prototype._toArrayLikeBE=function(y,S){for(var I=y.length-1,M=0,C=0,P=0;C<this.length;C++){var V=this.words[C]<<P|M;y[I--]=V&255,I>=0&&(y[I--]=V>>8&255),I>=0&&(y[I--]=V>>16&255),P===6?(I>=0&&(y[I--]=V>>24&255),M=0,P=0):(M=V>>>24,P+=2)}if(I>=0)for(y[I--]=M;I>=0;)y[I--]=0},Math.clz32?o.prototype._countBits=function(y){return 32-Math.clz32(y)}:o.prototype._countBits=function(y){var S=y,I=0;return S>=4096&&(I+=13,S>>>=13),S>=64&&(I+=7,S>>>=7),S>=8&&(I+=4,S>>>=4),S>=2&&(I+=2,S>>>=2),I+S},o.prototype._zeroBits=function(y){if(y===0)return 26;var S=y,I=0;return(S&8191)===0&&(I+=13,S>>>=13),(S&127)===0&&(I+=7,S>>>=7),(S&15)===0&&(I+=4,S>>>=4),(S&3)===0&&(I+=2,S>>>=2),(S&1)===0&&I++,I},o.prototype.bitLength=function(){var y=this.words[this.length-1],S=this._countBits(y);return(this.length-1)*26+S};function v(N){for(var y=new Array(N.bitLength()),S=0;S<y.length;S++){var I=S/26|0,M=S%26;y[S]=N.words[I]>>>M&1}return y}o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var y=0,S=0;S<this.length;S++){var I=this._zeroBits(this.words[S]);if(y+=I,I!==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 S=0;S<y.length;S++)this.words[S]=this.words[S]|y.words[S];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 S;this.length>y.length?S=y:S=this;for(var I=0;I<S.length;I++)this.words[I]=this.words[I]&y.words[I];return this.length=S.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 S,I;this.length>y.length?(S=this,I=y):(S=y,I=this);for(var M=0;M<I.length;M++)this.words[M]=S.words[M]^I.words[M];if(this!==S)for(;M<S.length;M++)this.words[M]=S.words[M];return this.length=S.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 S=Math.ceil(y/26)|0,I=y%26;this._expand(S),I>0&&S--;for(var M=0;M<S;M++)this.words[M]=~this.words[M]&67108863;return I>0&&(this.words[M]=~this.words[M]&67108863>>26-I),this._strip()},o.prototype.notn=function(y){return this.clone().inotn(y)},o.prototype.setn=function(y,S){r(typeof y=="number"&&y>=0);var I=y/26|0,M=y%26;return this._expand(I+1),S?this.words[I]=this.words[I]|1<<M:this.words[I]=this.words[I]&~(1<<M),this._strip()},o.prototype.iadd=function(y){var S;if(this.negative!==0&&y.negative===0)return this.negative=0,S=this.isub(y),this.negative^=1,this._normSign();if(this.negative===0&&y.negative!==0)return y.negative=0,S=this.isub(y),y.negative=1,S._normSign();var I,M;this.length>y.length?(I=this,M=y):(I=y,M=this);for(var C=0,P=0;P<M.length;P++)S=(I.words[P]|0)+(M.words[P]|0)+C,this.words[P]=S&67108863,C=S>>>26;for(;C!==0&&P<I.length;P++)S=(I.words[P]|0)+C,this.words[P]=S&67108863,C=S>>>26;if(this.length=I.length,C!==0)this.words[this.length]=C,this.length++;else if(I!==this)for(;P<I.length;P++)this.words[P]=I.words[P];return this},o.prototype.add=function(y){var S;return y.negative!==0&&this.negative===0?(y.negative=0,S=this.sub(y),y.negative^=1,S):y.negative===0&&this.negative!==0?(this.negative=0,S=y.sub(this),this.negative=1,S):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 S=this.iadd(y);return y.negative=1,S._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(y),this.negative=1,this._normSign();var I=this.cmp(y);if(I===0)return this.negative=0,this.length=1,this.words[0]=0,this;var M,C;I>0?(M=this,C=y):(M=y,C=this);for(var P=0,V=0;V<C.length;V++)S=(M.words[V]|0)-(C.words[V]|0)+P,P=S>>26,this.words[V]=S&67108863;for(;P!==0&&V<M.length;V++)S=(M.words[V]|0)+P,P=S>>26,this.words[V]=S&67108863;if(P===0&&V<M.length&&M!==this)for(;V<M.length;V++)this.words[V]=M.words[V];return this.length=Math.max(this.length,V),M!==this&&(this.negative=1),this._strip()},o.prototype.sub=function(y){return this.clone().isub(y)};function b(N,y,S){S.negative=y.negative^N.negative;var I=N.length+y.length|0;S.length=I,I=I-1|0;var M=N.words[0]|0,C=y.words[0]|0,P=M*C,V=P&67108863,H=P/67108864|0;S.words[0]=V;for(var k=1;k<I;k++){for(var G=H>>>26,ce=H&67108863,J=Math.min(k,y.length-1),de=Math.max(0,k-N.length+1);de<=J;de++){var W=k-de|0;M=N.words[W]|0,C=y.words[de]|0,P=M*C+ce,G+=P/67108864|0,ce=P&67108863}S.words[k]=ce|0,H=G|0}return H!==0?S.words[k]=H|0:S.length--,S._strip()}var x=function(y,S,I){var M=y.words,C=S.words,P=I.words,V=0,H,k,G,ce=M[0]|0,J=ce&8191,de=ce>>>13,W=M[1]|0,Q=W&8191,Y=W>>>13,$=M[2]|0,re=$&8191,le=$>>>13,ve=M[3]|0,ye=ve&8191,Ie=ve>>>13,Me=M[4]|0,ke=Me&8191,X=Me>>>13,ee=M[5]|0,ae=ee&8191,Ee=ee>>>13,De=M[6]|0,Re=De&8191,Ve=De>>>13,gt=M[7]|0,Qe=gt&8191,ht=gt>>>13,Ot=M[8]|0,pt=Ot&8191,sr=Ot>>>13,Fr=M[9]|0,Tt=Fr&8191,tr=Fr>>>13,rr=C[0]|0,xt=rr&8191,Qt=rr>>>13,Vr=C[1]|0,Ft=Vr&8191,lr=Vr>>>13,jr=C[2]|0,Dt=jr&8191,pr=jr>>>13,gn=C[3]|0,Et=gn&8191,Ir=gn>>>13,un=C[4]|0,Bt=un&8191,vr=un>>>13,Zr=C[5]|0,qt=Zr&8191,mr=Zr>>>13,vn=C[6]|0,Vt=vn&8191,Or=vn>>>13,on=C[7]|0,Gt=on&8191,gr=on>>>13,ln=C[8]|0,zt=ln&8191,Pr=ln>>>13,Ni=C[9]|0,Ur=Ni&8191,zr=Ni>>>13;I.negative=y.negative^S.negative,I.length=19,H=Math.imul(J,xt),k=Math.imul(J,Qt),k=k+Math.imul(de,xt)|0,G=Math.imul(de,Qt);var Ca=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(Ca>>>26)|0,Ca&=67108863,H=Math.imul(Q,xt),k=Math.imul(Q,Qt),k=k+Math.imul(Y,xt)|0,G=Math.imul(Y,Qt),H=H+Math.imul(J,Ft)|0,k=k+Math.imul(J,lr)|0,k=k+Math.imul(de,Ft)|0,G=G+Math.imul(de,lr)|0;var Gi=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(Gi>>>26)|0,Gi&=67108863,H=Math.imul(re,xt),k=Math.imul(re,Qt),k=k+Math.imul(le,xt)|0,G=Math.imul(le,Qt),H=H+Math.imul(Q,Ft)|0,k=k+Math.imul(Q,lr)|0,k=k+Math.imul(Y,Ft)|0,G=G+Math.imul(Y,lr)|0,H=H+Math.imul(J,Dt)|0,k=k+Math.imul(J,pr)|0,k=k+Math.imul(de,Dt)|0,G=G+Math.imul(de,pr)|0;var qi=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(qi>>>26)|0,qi&=67108863,H=Math.imul(ye,xt),k=Math.imul(ye,Qt),k=k+Math.imul(Ie,xt)|0,G=Math.imul(Ie,Qt),H=H+Math.imul(re,Ft)|0,k=k+Math.imul(re,lr)|0,k=k+Math.imul(le,Ft)|0,G=G+Math.imul(le,lr)|0,H=H+Math.imul(Q,Dt)|0,k=k+Math.imul(Q,pr)|0,k=k+Math.imul(Y,Dt)|0,G=G+Math.imul(Y,pr)|0,H=H+Math.imul(J,Et)|0,k=k+Math.imul(J,Ir)|0,k=k+Math.imul(de,Et)|0,G=G+Math.imul(de,Ir)|0;var Yo=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(Yo>>>26)|0,Yo&=67108863,H=Math.imul(ke,xt),k=Math.imul(ke,Qt),k=k+Math.imul(X,xt)|0,G=Math.imul(X,Qt),H=H+Math.imul(ye,Ft)|0,k=k+Math.imul(ye,lr)|0,k=k+Math.imul(Ie,Ft)|0,G=G+Math.imul(Ie,lr)|0,H=H+Math.imul(re,Dt)|0,k=k+Math.imul(re,pr)|0,k=k+Math.imul(le,Dt)|0,G=G+Math.imul(le,pr)|0,H=H+Math.imul(Q,Et)|0,k=k+Math.imul(Q,Ir)|0,k=k+Math.imul(Y,Et)|0,G=G+Math.imul(Y,Ir)|0,H=H+Math.imul(J,Bt)|0,k=k+Math.imul(J,vr)|0,k=k+Math.imul(de,Bt)|0,G=G+Math.imul(de,vr)|0;var ri=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(ri>>>26)|0,ri&=67108863,H=Math.imul(ae,xt),k=Math.imul(ae,Qt),k=k+Math.imul(Ee,xt)|0,G=Math.imul(Ee,Qt),H=H+Math.imul(ke,Ft)|0,k=k+Math.imul(ke,lr)|0,k=k+Math.imul(X,Ft)|0,G=G+Math.imul(X,lr)|0,H=H+Math.imul(ye,Dt)|0,k=k+Math.imul(ye,pr)|0,k=k+Math.imul(Ie,Dt)|0,G=G+Math.imul(Ie,pr)|0,H=H+Math.imul(re,Et)|0,k=k+Math.imul(re,Ir)|0,k=k+Math.imul(le,Et)|0,G=G+Math.imul(le,Ir)|0,H=H+Math.imul(Q,Bt)|0,k=k+Math.imul(Q,vr)|0,k=k+Math.imul(Y,Bt)|0,G=G+Math.imul(Y,vr)|0,H=H+Math.imul(J,qt)|0,k=k+Math.imul(J,mr)|0,k=k+Math.imul(de,qt)|0,G=G+Math.imul(de,mr)|0;var _i=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(_i>>>26)|0,_i&=67108863,H=Math.imul(Re,xt),k=Math.imul(Re,Qt),k=k+Math.imul(Ve,xt)|0,G=Math.imul(Ve,Qt),H=H+Math.imul(ae,Ft)|0,k=k+Math.imul(ae,lr)|0,k=k+Math.imul(Ee,Ft)|0,G=G+Math.imul(Ee,lr)|0,H=H+Math.imul(ke,Dt)|0,k=k+Math.imul(ke,pr)|0,k=k+Math.imul(X,Dt)|0,G=G+Math.imul(X,pr)|0,H=H+Math.imul(ye,Et)|0,k=k+Math.imul(ye,Ir)|0,k=k+Math.imul(Ie,Et)|0,G=G+Math.imul(Ie,Ir)|0,H=H+Math.imul(re,Bt)|0,k=k+Math.imul(re,vr)|0,k=k+Math.imul(le,Bt)|0,G=G+Math.imul(le,vr)|0,H=H+Math.imul(Q,qt)|0,k=k+Math.imul(Q,mr)|0,k=k+Math.imul(Y,qt)|0,G=G+Math.imul(Y,mr)|0,H=H+Math.imul(J,Vt)|0,k=k+Math.imul(J,Or)|0,k=k+Math.imul(de,Vt)|0,G=G+Math.imul(de,Or)|0;var Na=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(Na>>>26)|0,Na&=67108863,H=Math.imul(Qe,xt),k=Math.imul(Qe,Qt),k=k+Math.imul(ht,xt)|0,G=Math.imul(ht,Qt),H=H+Math.imul(Re,Ft)|0,k=k+Math.imul(Re,lr)|0,k=k+Math.imul(Ve,Ft)|0,G=G+Math.imul(Ve,lr)|0,H=H+Math.imul(ae,Dt)|0,k=k+Math.imul(ae,pr)|0,k=k+Math.imul(Ee,Dt)|0,G=G+Math.imul(Ee,pr)|0,H=H+Math.imul(ke,Et)|0,k=k+Math.imul(ke,Ir)|0,k=k+Math.imul(X,Et)|0,G=G+Math.imul(X,Ir)|0,H=H+Math.imul(ye,Bt)|0,k=k+Math.imul(ye,vr)|0,k=k+Math.imul(Ie,Bt)|0,G=G+Math.imul(Ie,vr)|0,H=H+Math.imul(re,qt)|0,k=k+Math.imul(re,mr)|0,k=k+Math.imul(le,qt)|0,G=G+Math.imul(le,mr)|0,H=H+Math.imul(Q,Vt)|0,k=k+Math.imul(Q,Or)|0,k=k+Math.imul(Y,Vt)|0,G=G+Math.imul(Y,Or)|0,H=H+Math.imul(J,Gt)|0,k=k+Math.imul(J,gr)|0,k=k+Math.imul(de,Gt)|0,G=G+Math.imul(de,gr)|0;var Os=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(Os>>>26)|0,Os&=67108863,H=Math.imul(pt,xt),k=Math.imul(pt,Qt),k=k+Math.imul(sr,xt)|0,G=Math.imul(sr,Qt),H=H+Math.imul(Qe,Ft)|0,k=k+Math.imul(Qe,lr)|0,k=k+Math.imul(ht,Ft)|0,G=G+Math.imul(ht,lr)|0,H=H+Math.imul(Re,Dt)|0,k=k+Math.imul(Re,pr)|0,k=k+Math.imul(Ve,Dt)|0,G=G+Math.imul(Ve,pr)|0,H=H+Math.imul(ae,Et)|0,k=k+Math.imul(ae,Ir)|0,k=k+Math.imul(Ee,Et)|0,G=G+Math.imul(Ee,Ir)|0,H=H+Math.imul(ke,Bt)|0,k=k+Math.imul(ke,vr)|0,k=k+Math.imul(X,Bt)|0,G=G+Math.imul(X,vr)|0,H=H+Math.imul(ye,qt)|0,k=k+Math.imul(ye,mr)|0,k=k+Math.imul(Ie,qt)|0,G=G+Math.imul(Ie,mr)|0,H=H+Math.imul(re,Vt)|0,k=k+Math.imul(re,Or)|0,k=k+Math.imul(le,Vt)|0,G=G+Math.imul(le,Or)|0,H=H+Math.imul(Q,Gt)|0,k=k+Math.imul(Q,gr)|0,k=k+Math.imul(Y,Gt)|0,G=G+Math.imul(Y,gr)|0,H=H+Math.imul(J,zt)|0,k=k+Math.imul(J,Pr)|0,k=k+Math.imul(de,zt)|0,G=G+Math.imul(de,Pr)|0;var Ja=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(Ja>>>26)|0,Ja&=67108863,H=Math.imul(Tt,xt),k=Math.imul(Tt,Qt),k=k+Math.imul(tr,xt)|0,G=Math.imul(tr,Qt),H=H+Math.imul(pt,Ft)|0,k=k+Math.imul(pt,lr)|0,k=k+Math.imul(sr,Ft)|0,G=G+Math.imul(sr,lr)|0,H=H+Math.imul(Qe,Dt)|0,k=k+Math.imul(Qe,pr)|0,k=k+Math.imul(ht,Dt)|0,G=G+Math.imul(ht,pr)|0,H=H+Math.imul(Re,Et)|0,k=k+Math.imul(Re,Ir)|0,k=k+Math.imul(Ve,Et)|0,G=G+Math.imul(Ve,Ir)|0,H=H+Math.imul(ae,Bt)|0,k=k+Math.imul(ae,vr)|0,k=k+Math.imul(Ee,Bt)|0,G=G+Math.imul(Ee,vr)|0,H=H+Math.imul(ke,qt)|0,k=k+Math.imul(ke,mr)|0,k=k+Math.imul(X,qt)|0,G=G+Math.imul(X,mr)|0,H=H+Math.imul(ye,Vt)|0,k=k+Math.imul(ye,Or)|0,k=k+Math.imul(Ie,Vt)|0,G=G+Math.imul(Ie,Or)|0,H=H+Math.imul(re,Gt)|0,k=k+Math.imul(re,gr)|0,k=k+Math.imul(le,Gt)|0,G=G+Math.imul(le,gr)|0,H=H+Math.imul(Q,zt)|0,k=k+Math.imul(Q,Pr)|0,k=k+Math.imul(Y,zt)|0,G=G+Math.imul(Y,Pr)|0,H=H+Math.imul(J,Ur)|0,k=k+Math.imul(J,zr)|0,k=k+Math.imul(de,Ur)|0,G=G+Math.imul(de,zr)|0;var Xa=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(Xa>>>26)|0,Xa&=67108863,H=Math.imul(Tt,Ft),k=Math.imul(Tt,lr),k=k+Math.imul(tr,Ft)|0,G=Math.imul(tr,lr),H=H+Math.imul(pt,Dt)|0,k=k+Math.imul(pt,pr)|0,k=k+Math.imul(sr,Dt)|0,G=G+Math.imul(sr,pr)|0,H=H+Math.imul(Qe,Et)|0,k=k+Math.imul(Qe,Ir)|0,k=k+Math.imul(ht,Et)|0,G=G+Math.imul(ht,Ir)|0,H=H+Math.imul(Re,Bt)|0,k=k+Math.imul(Re,vr)|0,k=k+Math.imul(Ve,Bt)|0,G=G+Math.imul(Ve,vr)|0,H=H+Math.imul(ae,qt)|0,k=k+Math.imul(ae,mr)|0,k=k+Math.imul(Ee,qt)|0,G=G+Math.imul(Ee,mr)|0,H=H+Math.imul(ke,Vt)|0,k=k+Math.imul(ke,Or)|0,k=k+Math.imul(X,Vt)|0,G=G+Math.imul(X,Or)|0,H=H+Math.imul(ye,Gt)|0,k=k+Math.imul(ye,gr)|0,k=k+Math.imul(Ie,Gt)|0,G=G+Math.imul(Ie,gr)|0,H=H+Math.imul(re,zt)|0,k=k+Math.imul(re,Pr)|0,k=k+Math.imul(le,zt)|0,G=G+Math.imul(le,Pr)|0,H=H+Math.imul(Q,Ur)|0,k=k+Math.imul(Q,zr)|0,k=k+Math.imul(Y,Ur)|0,G=G+Math.imul(Y,zr)|0;var hs=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(hs>>>26)|0,hs&=67108863,H=Math.imul(Tt,Dt),k=Math.imul(Tt,pr),k=k+Math.imul(tr,Dt)|0,G=Math.imul(tr,pr),H=H+Math.imul(pt,Et)|0,k=k+Math.imul(pt,Ir)|0,k=k+Math.imul(sr,Et)|0,G=G+Math.imul(sr,Ir)|0,H=H+Math.imul(Qe,Bt)|0,k=k+Math.imul(Qe,vr)|0,k=k+Math.imul(ht,Bt)|0,G=G+Math.imul(ht,vr)|0,H=H+Math.imul(Re,qt)|0,k=k+Math.imul(Re,mr)|0,k=k+Math.imul(Ve,qt)|0,G=G+Math.imul(Ve,mr)|0,H=H+Math.imul(ae,Vt)|0,k=k+Math.imul(ae,Or)|0,k=k+Math.imul(Ee,Vt)|0,G=G+Math.imul(Ee,Or)|0,H=H+Math.imul(ke,Gt)|0,k=k+Math.imul(ke,gr)|0,k=k+Math.imul(X,Gt)|0,G=G+Math.imul(X,gr)|0,H=H+Math.imul(ye,zt)|0,k=k+Math.imul(ye,Pr)|0,k=k+Math.imul(Ie,zt)|0,G=G+Math.imul(Ie,Pr)|0,H=H+Math.imul(re,Ur)|0,k=k+Math.imul(re,zr)|0,k=k+Math.imul(le,Ur)|0,G=G+Math.imul(le,zr)|0;var ms=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(ms>>>26)|0,ms&=67108863,H=Math.imul(Tt,Et),k=Math.imul(Tt,Ir),k=k+Math.imul(tr,Et)|0,G=Math.imul(tr,Ir),H=H+Math.imul(pt,Bt)|0,k=k+Math.imul(pt,vr)|0,k=k+Math.imul(sr,Bt)|0,G=G+Math.imul(sr,vr)|0,H=H+Math.imul(Qe,qt)|0,k=k+Math.imul(Qe,mr)|0,k=k+Math.imul(ht,qt)|0,G=G+Math.imul(ht,mr)|0,H=H+Math.imul(Re,Vt)|0,k=k+Math.imul(Re,Or)|0,k=k+Math.imul(Ve,Vt)|0,G=G+Math.imul(Ve,Or)|0,H=H+Math.imul(ae,Gt)|0,k=k+Math.imul(ae,gr)|0,k=k+Math.imul(Ee,Gt)|0,G=G+Math.imul(Ee,gr)|0,H=H+Math.imul(ke,zt)|0,k=k+Math.imul(ke,Pr)|0,k=k+Math.imul(X,zt)|0,G=G+Math.imul(X,Pr)|0,H=H+Math.imul(ye,Ur)|0,k=k+Math.imul(ye,zr)|0,k=k+Math.imul(Ie,Ur)|0,G=G+Math.imul(Ie,zr)|0;var Vi=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(Vi>>>26)|0,Vi&=67108863,H=Math.imul(Tt,Bt),k=Math.imul(Tt,vr),k=k+Math.imul(tr,Bt)|0,G=Math.imul(tr,vr),H=H+Math.imul(pt,qt)|0,k=k+Math.imul(pt,mr)|0,k=k+Math.imul(sr,qt)|0,G=G+Math.imul(sr,mr)|0,H=H+Math.imul(Qe,Vt)|0,k=k+Math.imul(Qe,Or)|0,k=k+Math.imul(ht,Vt)|0,G=G+Math.imul(ht,Or)|0,H=H+Math.imul(Re,Gt)|0,k=k+Math.imul(Re,gr)|0,k=k+Math.imul(Ve,Gt)|0,G=G+Math.imul(Ve,gr)|0,H=H+Math.imul(ae,zt)|0,k=k+Math.imul(ae,Pr)|0,k=k+Math.imul(Ee,zt)|0,G=G+Math.imul(Ee,Pr)|0,H=H+Math.imul(ke,Ur)|0,k=k+Math.imul(ke,zr)|0,k=k+Math.imul(X,Ur)|0,G=G+Math.imul(X,zr)|0;var Za=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(Za>>>26)|0,Za&=67108863,H=Math.imul(Tt,qt),k=Math.imul(Tt,mr),k=k+Math.imul(tr,qt)|0,G=Math.imul(tr,mr),H=H+Math.imul(pt,Vt)|0,k=k+Math.imul(pt,Or)|0,k=k+Math.imul(sr,Vt)|0,G=G+Math.imul(sr,Or)|0,H=H+Math.imul(Qe,Gt)|0,k=k+Math.imul(Qe,gr)|0,k=k+Math.imul(ht,Gt)|0,G=G+Math.imul(ht,gr)|0,H=H+Math.imul(Re,zt)|0,k=k+Math.imul(Re,Pr)|0,k=k+Math.imul(Ve,zt)|0,G=G+Math.imul(Ve,Pr)|0,H=H+Math.imul(ae,Ur)|0,k=k+Math.imul(ae,zr)|0,k=k+Math.imul(Ee,Ur)|0,G=G+Math.imul(Ee,zr)|0;var pi=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(pi>>>26)|0,pi&=67108863,H=Math.imul(Tt,Vt),k=Math.imul(Tt,Or),k=k+Math.imul(tr,Vt)|0,G=Math.imul(tr,Or),H=H+Math.imul(pt,Gt)|0,k=k+Math.imul(pt,gr)|0,k=k+Math.imul(sr,Gt)|0,G=G+Math.imul(sr,gr)|0,H=H+Math.imul(Qe,zt)|0,k=k+Math.imul(Qe,Pr)|0,k=k+Math.imul(ht,zt)|0,G=G+Math.imul(ht,Pr)|0,H=H+Math.imul(Re,Ur)|0,k=k+Math.imul(Re,zr)|0,k=k+Math.imul(Ve,Ur)|0,G=G+Math.imul(Ve,zr)|0;var Sl=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(Sl>>>26)|0,Sl&=67108863,H=Math.imul(Tt,Gt),k=Math.imul(Tt,gr),k=k+Math.imul(tr,Gt)|0,G=Math.imul(tr,gr),H=H+Math.imul(pt,zt)|0,k=k+Math.imul(pt,Pr)|0,k=k+Math.imul(sr,zt)|0,G=G+Math.imul(sr,Pr)|0,H=H+Math.imul(Qe,Ur)|0,k=k+Math.imul(Qe,zr)|0,k=k+Math.imul(ht,Ur)|0,G=G+Math.imul(ht,zr)|0;var Uu=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(Uu>>>26)|0,Uu&=67108863,H=Math.imul(Tt,zt),k=Math.imul(Tt,Pr),k=k+Math.imul(tr,zt)|0,G=Math.imul(tr,Pr),H=H+Math.imul(pt,Ur)|0,k=k+Math.imul(pt,zr)|0,k=k+Math.imul(sr,Ur)|0,G=G+Math.imul(sr,zr)|0;var tf=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(tf>>>26)|0,tf&=67108863,H=Math.imul(Tt,Ur),k=Math.imul(Tt,zr),k=k+Math.imul(tr,Ur)|0,G=Math.imul(tr,zr);var rf=(V+H|0)+((k&8191)<<13)|0;return V=(G+(k>>>13)|0)+(rf>>>26)|0,rf&=67108863,P[0]=Ca,P[1]=Gi,P[2]=qi,P[3]=Yo,P[4]=ri,P[5]=_i,P[6]=Na,P[7]=Os,P[8]=Ja,P[9]=Xa,P[10]=hs,P[11]=ms,P[12]=Vi,P[13]=Za,P[14]=pi,P[15]=Sl,P[16]=Uu,P[17]=tf,P[18]=rf,V!==0&&(P[19]=V,I.length++),I};Math.imul||(x=b);function E(N,y,S){S.negative=y.negative^N.negative,S.length=N.length+y.length;for(var I=0,M=0,C=0;C<S.length-1;C++){var P=M;M=0;for(var V=I&67108863,H=Math.min(C,y.length-1),k=Math.max(0,C-N.length+1);k<=H;k++){var G=C-k,ce=N.words[G]|0,J=y.words[k]|0,de=ce*J,W=de&67108863;P=P+(de/67108864|0)|0,W=W+V|0,V=W&67108863,P=P+(W>>>26)|0,M+=P>>>26,P&=67108863}S.words[C]=V,I=P,P=M}return I!==0?S.words[C]=I:S.length--,S._strip()}function T(N,y,S){return E(N,y,S)}o.prototype.mulTo=function(y,S){var I,M=this.length+y.length;return this.length===10&&y.length===10?I=x(this,y,S):M<63?I=b(this,y,S):M<1024?I=E(this,y,S):I=T(this,y,S),I};function B(N,y){this.x=N,this.y=y}B.prototype.makeRBT=function(y){for(var S=new Array(y),I=o.prototype._countBits(y)-1,M=0;M<y;M++)S[M]=this.revBin(M,I,y);return S},B.prototype.revBin=function(y,S,I){if(y===0||y===I-1)return y;for(var M=0,C=0;C<S;C++)M|=(y&1)<<S-C-1,y>>=1;return M},B.prototype.permute=function(y,S,I,M,C,P){for(var V=0;V<P;V++)M[V]=S[y[V]],C[V]=I[y[V]]},B.prototype.transform=function(y,S,I,M,C,P){this.permute(P,y,S,I,M,C);for(var V=1;V<C;V<<=1)for(var H=V<<1,k=Math.cos(2*Math.PI/H),G=Math.sin(2*Math.PI/H),ce=0;ce<C;ce+=H)for(var J=k,de=G,W=0;W<V;W++){var Q=I[ce+W],Y=M[ce+W],$=I[ce+W+V],re=M[ce+W+V],le=J*$-de*re;re=J*re+de*$,$=le,I[ce+W]=Q+$,M[ce+W]=Y+re,I[ce+W+V]=Q-$,M[ce+W+V]=Y-re,W!==H&&(le=k*J-G*de,de=k*de+G*J,J=le)}},B.prototype.guessLen13b=function(y,S){var I=Math.max(S,y)|1,M=I&1,C=0;for(I=I/2|0;I;I=I>>>1)C++;return 1<<C+1+M},B.prototype.conjugate=function(y,S,I){if(!(I<=1))for(var M=0;M<I/2;M++){var C=y[M];y[M]=y[I-M-1],y[I-M-1]=C,C=S[M],S[M]=-S[I-M-1],S[I-M-1]=-C}},B.prototype.normalize13b=function(y,S){for(var I=0,M=0;M<S/2;M++){var C=Math.round(y[2*M+1]/S)*8192+Math.round(y[2*M]/S)+I;y[M]=C&67108863,C<67108864?I=0:I=C/67108864|0}return y},B.prototype.convert13b=function(y,S,I,M){for(var C=0,P=0;P<S;P++)C=C+(y[P]|0),I[2*P]=C&8191,C=C>>>13,I[2*P+1]=C&8191,C=C>>>13;for(P=2*S;P<M;++P)I[P]=0;r(C===0),r((C&-8192)===0)},B.prototype.stub=function(y){for(var S=new Array(y),I=0;I<y;I++)S[I]=0;return S},B.prototype.mulp=function(y,S,I){var M=2*this.guessLen13b(y.length,S.length),C=this.makeRBT(M),P=this.stub(M),V=new Array(M),H=new Array(M),k=new Array(M),G=new Array(M),ce=new Array(M),J=new Array(M),de=I.words;de.length=M,this.convert13b(y.words,y.length,V,M),this.convert13b(S.words,S.length,G,M),this.transform(V,P,H,k,M,C),this.transform(G,P,ce,J,M,C);for(var W=0;W<M;W++){var Q=H[W]*ce[W]-k[W]*J[W];k[W]=H[W]*J[W]+k[W]*ce[W],H[W]=Q}return this.conjugate(H,k,M),this.transform(H,k,de,P,M,C),this.conjugate(de,P,M),this.normalize13b(de,M),I.negative=y.negative^S.negative,I.length=y.length+S.length,I._strip()},o.prototype.mul=function(y){var S=new o(null);return S.words=new Array(this.length+y.length),this.mulTo(y,S)},o.prototype.mulf=function(y){var S=new o(null);return S.words=new Array(this.length+y.length),T(this,y,S)},o.prototype.imul=function(y){return this.clone().mulTo(y,this)},o.prototype.imuln=function(y){var S=y<0;S&&(y=-y),r(typeof y=="number"),r(y<67108864);for(var I=0,M=0;M<this.length;M++){var C=(this.words[M]|0)*y,P=(C&67108863)+(I&67108863);I>>=26,I+=C/67108864|0,I+=P>>>26,this.words[M]=P&67108863}return I!==0&&(this.words[M]=I,this.length++),S?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 S=v(y);if(S.length===0)return new o(1);for(var I=this,M=0;M<S.length&&S[M]===0;M++,I=I.sqr());if(++M<S.length)for(var C=I.sqr();M<S.length;M++,C=C.sqr())S[M]!==0&&(I=I.mul(C));return I},o.prototype.iushln=function(y){r(typeof y=="number"&&y>=0);var S=y%26,I=(y-S)/26,M=67108863>>>26-S<<26-S,C;if(S!==0){var P=0;for(C=0;C<this.length;C++){var V=this.words[C]&M,H=(this.words[C]|0)-V<<S;this.words[C]=H|P,P=V>>>26-S}P&&(this.words[C]=P,this.length++)}if(I!==0){for(C=this.length-1;C>=0;C--)this.words[C+I]=this.words[C];for(C=0;C<I;C++)this.words[C]=0;this.length+=I}return this._strip()},o.prototype.ishln=function(y){return r(this.negative===0),this.iushln(y)},o.prototype.iushrn=function(y,S,I){r(typeof y=="number"&&y>=0);var M;S?M=(S-S%26)/26:M=0;var C=y%26,P=Math.min((y-C)/26,this.length),V=67108863^67108863>>>C<<C,H=I;if(M-=P,M=Math.max(0,M),H){for(var k=0;k<P;k++)H.words[k]=this.words[k];H.length=P}if(P!==0)if(this.length>P)for(this.length-=P,k=0;k<this.length;k++)this.words[k]=this.words[k+P];else this.words[0]=0,this.length=1;var G=0;for(k=this.length-1;k>=0&&(G!==0||k>=M);k--){var ce=this.words[k]|0;this.words[k]=G<<26-C|ce>>>C,G=ce&V}return H&&G!==0&&(H.words[H.length++]=G),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(y,S,I){return r(this.negative===0),this.iushrn(y,S,I)},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 S=y%26,I=(y-S)/26,M=1<<S;if(this.length<=I)return!1;var C=this.words[I];return!!(C&M)},o.prototype.imaskn=function(y){r(typeof y=="number"&&y>=0);var S=y%26,I=(y-S)/26;if(r(this.negative===0,"imaskn works only with positive numbers"),this.length<=I)return this;if(S!==0&&I++,this.length=Math.min(I,this.length),S!==0){var M=67108863^67108863>>>S<<S;this.words[this.length-1]&=M}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 S=0;S<this.length&&this.words[S]>=67108864;S++)this.words[S]-=67108864,S===this.length-1?this.words[S+1]=1:this.words[S+1]++;return this.length=Math.max(this.length,S+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 S=0;S<this.length&&this.words[S]<0;S++)this.words[S]+=67108864,this.words[S+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,S,I){var M=y.length+I,C;this._expand(M);var P,V=0;for(C=0;C<y.length;C++){P=(this.words[C+I]|0)+V;var H=(y.words[C]|0)*S;P-=H&67108863,V=(P>>26)-(H/67108864|0),this.words[C+I]=P&67108863}for(;C<this.length-I;C++)P=(this.words[C+I]|0)+V,V=P>>26,this.words[C+I]=P&67108863;if(V===0)return this._strip();for(r(V===-1),V=0,C=0;C<this.length;C++)P=-(this.words[C]|0)+V,V=P>>26,this.words[C]=P&67108863;return this.negative=1,this._strip()},o.prototype._wordDiv=function(y,S){var I=this.length-y.length,M=this.clone(),C=y,P=C.words[C.length-1]|0,V=this._countBits(P);I=26-V,I!==0&&(C=C.ushln(I),M.iushln(I),P=C.words[C.length-1]|0);var H=M.length-C.length,k;if(S!=="mod"){k=new o(null),k.length=H+1,k.words=new Array(k.length);for(var G=0;G<k.length;G++)k.words[G]=0}var ce=M.clone()._ishlnsubmul(C,1,H);ce.negative===0&&(M=ce,k&&(k.words[H]=1));for(var J=H-1;J>=0;J--){var de=(M.words[C.length+J]|0)*67108864+(M.words[C.length+J-1]|0);for(de=Math.min(de/P|0,67108863),M._ishlnsubmul(C,de,J);M.negative!==0;)de--,M.negative=0,M._ishlnsubmul(C,1,J),M.isZero()||(M.negative^=1);k&&(k.words[J]=de)}return k&&k._strip(),M._strip(),S!=="div"&&I!==0&&M.iushrn(I),{div:k||null,mod:M}},o.prototype.divmod=function(y,S,I){if(r(!y.isZero()),this.isZero())return{div:new o(0),mod:new o(0)};var M,C,P;return this.negative!==0&&y.negative===0?(P=this.neg().divmod(y,S),S!=="mod"&&(M=P.div.neg()),S!=="div"&&(C=P.mod.neg(),I&&C.negative!==0&&C.iadd(y)),{div:M,mod:C}):this.negative===0&&y.negative!==0?(P=this.divmod(y.neg(),S),S!=="mod"&&(M=P.div.neg()),{div:M,mod:P.mod}):(this.negative&y.negative)!==0?(P=this.neg().divmod(y.neg(),S),S!=="div"&&(C=P.mod.neg(),I&&C.negative!==0&&C.isub(y)),{div:P.div,mod:C}):y.length>this.length||this.cmp(y)<0?{div:new o(0),mod:this}:y.length===1?S==="div"?{div:this.divn(y.words[0]),mod:null}:S==="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,S)},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 S=this.divmod(y);if(S.mod.isZero())return S.div;var I=S.div.negative!==0?S.mod.isub(y):S.mod,M=y.ushrn(1),C=y.andln(1),P=I.cmp(M);return P<0||C===1&&P===0?S.div:S.div.negative!==0?S.div.isubn(1):S.div.iaddn(1)},o.prototype.modrn=function(y){var S=y<0;S&&(y=-y),r(y<=67108863);for(var I=(1<<26)%y,M=0,C=this.length-1;C>=0;C--)M=(I*M+(this.words[C]|0))%y;return S?-M:M},o.prototype.modn=function(y){return this.modrn(y)},o.prototype.idivn=function(y){var S=y<0;S&&(y=-y),r(y<=67108863);for(var I=0,M=this.length-1;M>=0;M--){var C=(this.words[M]|0)+I*67108864;this.words[M]=C/y|0,I=C%y}return this._strip(),S?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 S=this,I=y.clone();S.negative!==0?S=S.umod(y):S=S.clone();for(var M=new o(1),C=new o(0),P=new o(0),V=new o(1),H=0;S.isEven()&&I.isEven();)S.iushrn(1),I.iushrn(1),++H;for(var k=I.clone(),G=S.clone();!S.isZero();){for(var ce=0,J=1;(S.words[0]&J)===0&&ce<26;++ce,J<<=1);if(ce>0)for(S.iushrn(ce);ce-- >0;)(M.isOdd()||C.isOdd())&&(M.iadd(k),C.isub(G)),M.iushrn(1),C.iushrn(1);for(var de=0,W=1;(I.words[0]&W)===0&&de<26;++de,W<<=1);if(de>0)for(I.iushrn(de);de-- >0;)(P.isOdd()||V.isOdd())&&(P.iadd(k),V.isub(G)),P.iushrn(1),V.iushrn(1);S.cmp(I)>=0?(S.isub(I),M.isub(P),C.isub(V)):(I.isub(S),P.isub(M),V.isub(C))}return{a:P,b:V,gcd:I.iushln(H)}},o.prototype._invmp=function(y){r(y.negative===0),r(!y.isZero());var S=this,I=y.clone();S.negative!==0?S=S.umod(y):S=S.clone();for(var M=new o(1),C=new o(0),P=I.clone();S.cmpn(1)>0&&I.cmpn(1)>0;){for(var V=0,H=1;(S.words[0]&H)===0&&V<26;++V,H<<=1);if(V>0)for(S.iushrn(V);V-- >0;)M.isOdd()&&M.iadd(P),M.iushrn(1);for(var k=0,G=1;(I.words[0]&G)===0&&k<26;++k,G<<=1);if(k>0)for(I.iushrn(k);k-- >0;)C.isOdd()&&C.iadd(P),C.iushrn(1);S.cmp(I)>=0?(S.isub(I),M.isub(C)):(I.isub(S),C.isub(M))}var ce;return S.cmpn(1)===0?ce=M:ce=C,ce.cmpn(0)<0&&ce.iadd(y),ce},o.prototype.gcd=function(y){if(this.isZero())return y.abs();if(y.isZero())return this.abs();var S=this.clone(),I=y.clone();S.negative=0,I.negative=0;for(var M=0;S.isEven()&&I.isEven();M++)S.iushrn(1),I.iushrn(1);do{for(;S.isEven();)S.iushrn(1);for(;I.isEven();)I.iushrn(1);var C=S.cmp(I);if(C<0){var P=S;S=I,I=P}else if(C===0||I.cmpn(1)===0)break;S.isub(I)}while(!0);return I.iushln(M)},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 S=y%26,I=(y-S)/26,M=1<<S;if(this.length<=I)return this._expand(I+1),this.words[I]|=M,this;for(var C=M,P=I;C!==0&&P<this.length;P++){var V=this.words[P]|0;V+=C,C=V>>>26,V&=67108863,this.words[P]=V}return C!==0&&(this.words[P]=C,this.length++),this},o.prototype.isZero=function(){return this.length===1&&this.words[0]===0},o.prototype.cmpn=function(y){var S=y<0;if(this.negative!==0&&!S)return-1;if(this.negative===0&&S)return 1;this._strip();var I;if(this.length>1)I=1;else{S&&(y=-y),r(y<=67108863,"Number is too big");var M=this.words[0]|0;I=M===y?0:M<y?-1:1}return this.negative!==0?-I|0:I},o.prototype.cmp=function(y){if(this.negative!==0&&y.negative===0)return-1;if(this.negative===0&&y.negative!==0)return 1;var S=this.ucmp(y);return this.negative!==0?-S|0:S},o.prototype.ucmp=function(y){if(this.length>y.length)return 1;if(this.length<y.length)return-1;for(var S=0,I=this.length-1;I>=0;I--){var M=this.words[I]|0,C=y.words[I]|0;if(M!==C){M<C?S=-1:M>C&&(S=1);break}}return S},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 R(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 F={k256:null,p224:null,p192:null,p25519:null};function L(N,y){this.name=N,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()}L.prototype._tmp=function(){var y=new o(null);return y.words=new Array(Math.ceil(this.n/13)),y},L.prototype.ireduce=function(y){var S=y,I;do this.split(S,this.tmp),S=this.imulK(S),S=S.iadd(this.tmp),I=S.bitLength();while(I>this.n);var M=I<this.n?-1:S.ucmp(this.p);return M===0?(S.words[0]=0,S.length=1):M>0?S.isub(this.p):S.strip!==void 0?S.strip():S._strip(),S},L.prototype.split=function(y,S){y.iushrn(this.n,0,S)},L.prototype.imulK=function(y){return y.imul(this.k)};function j(){L.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}n(j,L),j.prototype.split=function(y,S){for(var I=4194303,M=Math.min(y.length,9),C=0;C<M;C++)S.words[C]=y.words[C];if(S.length=M,y.length<=9){y.words[0]=0,y.length=1;return}var P=y.words[9];for(S.words[S.length++]=P&I,C=10;C<y.length;C++){var V=y.words[C]|0;y.words[C-10]=(V&I)<<4|P>>>22,P=V}P>>>=22,y.words[C-10]=P,P===0&&y.length>10?y.length-=10:y.length-=9},j.prototype.imulK=function(y){y.words[y.length]=0,y.words[y.length+1]=0,y.length+=2;for(var S=0,I=0;I<y.length;I++){var M=y.words[I]|0;S+=M*977,y.words[I]=S&67108863,S=M*64+(S/67108864|0)}return y.words[y.length-1]===0&&(y.length--,y.words[y.length-1]===0&&y.length--),y};function q(){L.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}n(q,L);function D(){L.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}n(D,L);function _(){L.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}n(_,L),_.prototype.imulK=function(y){for(var S=0,I=0;I<y.length;I++){var M=(y.words[I]|0)*19+S,C=M&67108863;M>>>=26,y.words[I]=C,S=M}return S!==0&&(y.words[y.length++]=S),y},o._prime=function(y){if(F[y])return F[y];var S;if(y==="k256")S=new j;else if(y==="p224")S=new q;else if(y==="p192")S=new D;else if(y==="p25519")S=new _;else throw new Error("Unknown prime "+y);return F[y]=S,S};function R(N){if(typeof N=="string"){var y=o._prime(N);this.m=y.p,this.prime=y}else r(N.gtn(1),"modulus must be greater than 1"),this.m=N,this.prime=null}R.prototype._verify1=function(y){r(y.negative===0,"red works only with positives"),r(y.red,"red works only with red numbers")},R.prototype._verify2=function(y,S){r((y.negative|S.negative)===0,"red works only with positives"),r(y.red&&y.red===S.red,"red works only with red numbers")},R.prototype.imod=function(y){return this.prime?this.prime.ireduce(y)._forceRed(this):(u(y,y.umod(this.m)._forceRed(this)),y)},R.prototype.neg=function(y){return y.isZero()?y.clone():this.m.sub(y)._forceRed(this)},R.prototype.add=function(y,S){this._verify2(y,S);var I=y.add(S);return I.cmp(this.m)>=0&&I.isub(this.m),I._forceRed(this)},R.prototype.iadd=function(y,S){this._verify2(y,S);var I=y.iadd(S);return I.cmp(this.m)>=0&&I.isub(this.m),I},R.prototype.sub=function(y,S){this._verify2(y,S);var I=y.sub(S);return I.cmpn(0)<0&&I.iadd(this.m),I._forceRed(this)},R.prototype.isub=function(y,S){this._verify2(y,S);var I=y.isub(S);return I.cmpn(0)<0&&I.iadd(this.m),I},R.prototype.shl=function(y,S){return this._verify1(y),this.imod(y.ushln(S))},R.prototype.imul=function(y,S){return this._verify2(y,S),this.imod(y.imul(S))},R.prototype.mul=function(y,S){return this._verify2(y,S),this.imod(y.mul(S))},R.prototype.isqr=function(y){return this.imul(y,y.clone())},R.prototype.sqr=function(y){return this.mul(y,y)},R.prototype.sqrt=function(y){if(y.isZero())return y.clone();var S=this.m.andln(3);if(r(S%2===1),S===3){var I=this.m.add(new o(1)).iushrn(2);return this.pow(y,I)}for(var M=this.m.subn(1),C=0;!M.isZero()&&M.andln(1)===0;)C++,M.iushrn(1);r(!M.isZero());var P=new o(1).toRed(this),V=P.redNeg(),H=this.m.subn(1).iushrn(1),k=this.m.bitLength();for(k=new o(2*k*k).toRed(this);this.pow(k,H).cmp(V)!==0;)k.redIAdd(V);for(var G=this.pow(k,M),ce=this.pow(y,M.addn(1).iushrn(1)),J=this.pow(y,M),de=C;J.cmp(P)!==0;){for(var W=J,Q=0;W.cmp(P)!==0;Q++)W=W.redSqr();r(Q<de);var Y=this.pow(G,new o(1).iushln(de-Q-1));ce=ce.redMul(Y),G=Y.redSqr(),J=J.redMul(G),de=Q}return ce},R.prototype.invm=function(y){var S=y._invmp(this.m);return S.negative!==0?(S.negative=0,this.imod(S).redNeg()):this.imod(S)},R.prototype.pow=function(y,S){if(S.isZero())return new o(1).toRed(this);if(S.cmpn(1)===0)return y.clone();var I=4,M=new Array(1<<I);M[0]=new o(1).toRed(this),M[1]=y;for(var C=2;C<M.length;C++)M[C]=this.mul(M[C-1],y);var P=M[0],V=0,H=0,k=S.bitLength()%26;for(k===0&&(k=26),C=S.length-1;C>=0;C--){for(var G=S.words[C],ce=k-1;ce>=0;ce--){var J=G>>ce&1;if(P!==M[0]&&(P=this.sqr(P)),J===0&&V===0){H=0;continue}V<<=1,V|=J,H++,!(H!==I&&(C!==0||ce!==0))&&(P=this.mul(P,M[V]),H=0,V=0)}k=26}return P},R.prototype.convertTo=function(y){var S=y.umod(this.m);return S===y?S.clone():S},R.prototype.convertFrom=function(y){var S=y.clone();return S.red=null,S},o.mont=function(y){return new z(y)};function z(N){R.call(this,N),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(z,R),z.prototype.convertTo=function(y){return this.imod(y.ushln(this.shift))},z.prototype.convertFrom=function(y){var S=this.imod(y.mul(this.rinv));return S.red=null,S},z.prototype.imul=function(y,S){if(y.isZero()||S.isZero())return y.words[0]=0,y.length=1,y;var I=y.imul(S),M=I.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),C=I.isub(M).iushrn(this.shift),P=C;return C.cmp(this.m)>=0?P=C.isub(this.m):C.cmpn(0)<0&&(P=C.iadd(this.m)),P._forceRed(this)},z.prototype.mul=function(y,S){if(y.isZero()||S.isZero())return new o(0)._forceRed(this);var I=y.mul(S),M=I.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),C=I.isub(M).iushrn(this.shift),P=C;return C.cmp(this.m)>=0?P=C.isub(this.m):C.cmpn(0)<0&&(P=C.iadd(this.m)),P._forceRed(this)},z.prototype.invm=function(y){var S=this.imod(y._invmp(this.m).mul(this.r2));return S._forceRed(this)}})(typeof dze>"u"||dze,yKt)});var wKt=Z((Bls,xKt)=>{"use strict";d();p();var Ave=ea().Buffer;function CSn(e){if(e.length>=255)throw new TypeError("Alphabet too long");for(var t=new Uint8Array(256),r=0;r<t.length;r++)t[r]=255;for(var n=0;n<e.length;n++){var o=e.charAt(n),i=o.charCodeAt(0);if(t[i]!==255)throw new TypeError(o+" is ambiguous");t[i]=n}var a=e.length,s=e.charAt(0),c=Math.log(a)/Math.log(256),u=Math.log(256)/Math.log(a);function l(m){if((Array.isArray(m)||m instanceof Uint8Array)&&(m=Ave.from(m)),!Ave.isBuffer(m))throw new TypeError("Expected Buffer");if(m.length===0)return"";for(var g=0,v=0,b=0,x=m.length;b!==x&&m[b]===0;)b++,g++;for(var E=(x-b)*u+1>>>0,T=new Uint8Array(E);b!==x;){for(var B=m[b],F=0,L=E-1;(B!==0||F<v)&&L!==-1;L--,F++)B+=256*T[L]>>>0,T[L]=B%a>>>0,B=B/a>>>0;if(B!==0)throw new Error("Non-zero carry");v=F,b++}for(var j=E-v;j!==E&&T[j]===0;)j++;for(var q=s.repeat(g);j<E;++j)q+=e.charAt(T[j]);return q}function f(m){if(typeof m!="string")throw new TypeError("Expected String");if(m.length===0)return Ave.alloc(0);var g=0;if(m[g]!==" "){for(var v=0,b=0;m[g]===s;)v++,g++;for(var x=(m.length-g)*c+1>>>0,E=new Uint8Array(x);m[g];){var T=t[m.charCodeAt(g)];if(T===255)return;for(var B=0,F=x-1;(T!==0||B<b)&&F!==-1;F--,B++)T+=a*E[F]>>>0,E[F]=T%256>>>0,T=T/256>>>0;if(T!==0)throw new Error("Non-zero carry");b=B,g++}if(m[g]!==" "){for(var L=x-b;L!==x&&E[L]===0;)L++;var j=Ave.allocUnsafe(v+(x-L));j.fill(0,0,v);for(var q=v;L!==x;)j[q++]=E[L++];return j}}}function h(m){var g=f(m);if(g)return g;throw new Error("Non-base"+a+" character")}return{encode:l,decodeUnsafe:f,decode:h}}xKt.exports=CSn});var SKt=Z((Lls,AKt)=>{d();p();var TSn=wKt(),ISn="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";AKt.exports=TSn(ISn)});var EKt=Z(mze=>{"use strict";d();p();function u3(e,t,r){return t<=e&&e<=r}function Tve(e){if(e===void 0)return{};if(e===Object(e))return e;throw TypeError("Could not convert argument to dictionary")}function kSn(e){for(var t=String(e),r=t.length,n=0,o=[];n<r;){var i=t.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=e.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 MSn(e){for(var t="",r=0;r<e.length;++r){var n=e[r];n<=65535?t+=String.fromCharCode(n):(n-=65536,t+=String.fromCharCode((n>>10)+55296,(n&1023)+56320))}return t}var Sve=-1;function hze(e){this.tokens=[].slice.call(e)}hze.prototype={endOfStream:function(){return!this.tokens.length},read:function(){return this.tokens.length?this.tokens.shift():Sve},prepend:function(e){if(Array.isArray(e))for(var t=e;t.length;)this.tokens.unshift(t.pop());else this.tokens.unshift(e)},push:function(e){if(Array.isArray(e))for(var t=e;t.length;)this.tokens.push(t.shift());else this.tokens.push(e)}};var aU=-1;function pze(e,t){if(e)throw TypeError("Decoder error");return t||65533}var Eve="utf-8";function _ve(e,t){if(!(this instanceof _ve))return new _ve(e,t);if(e=e!==void 0?String(e).toLowerCase():Eve,e!==Eve)throw new Error("Encoding not supported. Only utf-8 is supported");t=Tve(t),this._streaming=!1,this._BOMseen=!1,this._decoder=null,this._fatal=Boolean(t.fatal),this._ignoreBOM=Boolean(t.ignoreBOM),Object.defineProperty(this,"encoding",{value:"utf-8"}),Object.defineProperty(this,"fatal",{value:this._fatal}),Object.defineProperty(this,"ignoreBOM",{value:this._ignoreBOM})}_ve.prototype={decode:function(t,r){var n;typeof t=="object"&&t instanceof ArrayBuffer?n=new Uint8Array(t):typeof t=="object"&&"buffer"in t&&t.buffer instanceof ArrayBuffer?n=new Uint8Array(t.buffer,t.byteOffset,t.byteLength):n=new Uint8Array(0),r=Tve(r),this._streaming||(this._decoder=new RSn({fatal:this._fatal}),this._BOMseen=!1),this._streaming=Boolean(r.stream);for(var o=new hze(n),i=[],a;!o.endOfStream()&&(a=this._decoder.handler(o,o.read()),a!==aU);)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===aU)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),MSn(i)}};function Cve(e,t){if(!(this instanceof Cve))return new Cve(e,t);if(e=e!==void 0?String(e).toLowerCase():Eve,e!==Eve)throw new Error("Encoding not supported. Only utf-8 is supported");t=Tve(t),this._streaming=!1,this._encoder=null,this._options={fatal:Boolean(t.fatal)},Object.defineProperty(this,"encoding",{value:"utf-8"})}Cve.prototype={encode:function(t,r){t=t?String(t):"",r=Tve(r),this._streaming||(this._encoder=new NSn(this._options)),this._streaming=Boolean(r.stream);for(var n=[],o=new hze(kSn(t)),i;!o.endOfStream()&&(i=this._encoder.handler(o,o.read()),i!==aU);)Array.isArray(i)?n.push.apply(n,i):n.push(i);if(!this._streaming){for(;i=this._encoder.handler(o,o.read()),i!==aU;)Array.isArray(i)?n.push.apply(n,i):n.push(i);this._encoder=null}return new Uint8Array(n)}};function RSn(e){var t=e.fatal,r=0,n=0,o=0,i=128,a=191;this.handler=function(s,c){if(c===Sve&&o!==0)return o=0,pze(t);if(c===Sve)return aU;if(o===0){if(u3(c,0,127))return c;if(u3(c,194,223))o=1,r=c-192;else if(u3(c,224,239))c===224&&(i=160),c===237&&(a=159),o=2,r=c-224;else if(u3(c,240,244))c===240&&(i=144),c===244&&(a=143),o=3,r=c-240;else return pze(t);return r=r<<6*o,null}if(!u3(c,i,a))return r=o=n=0,i=128,a=191,s.prepend(c),pze(t);if(i=128,a=191,n+=1,r+=c-128<<6*(o-n),n!==o)return null;var u=r;return r=o=n=0,u}}function NSn(e){var t=e.fatal;this.handler=function(r,n){if(n===Sve)return aU;if(u3(n,0,127))return n;var o,i;u3(n,128,2047)?(o=1,i=192):u3(n,2048,65535)?(o=2,i=224):u3(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}}mze.TextEncoder=Cve;mze.TextDecoder=_ve});var kKt=Z(Ha=>{"use strict";d();p();var OSn=Ha&&Ha.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),BSn=Ha&&Ha.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),CA=Ha&&Ha.__decorate||function(e,t,r,n){var o=arguments.length,i=o<3?t:n===null?n=Object.getOwnPropertyDescriptor(t,r):n,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},PSn=Ha&&Ha.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.hasOwnProperty.call(e,r)&&OSn(t,e,r);return BSn(t,e),t},_Kt=Ha&&Ha.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ha,"__esModule",{value:!0});Ha.deserializeUnchecked=Ha.deserialize=Ha.serialize=Ha.BinaryReader=Ha.BinaryWriter=Ha.BorshError=Ha.baseDecode=Ha.baseEncode=void 0;var E8=_Kt(bKt()),CKt=_Kt(SKt()),DSn=PSn(EKt()),LSn=typeof TextDecoder!="function"?DSn.TextDecoder:TextDecoder,FSn=new LSn("utf-8",{fatal:!0});function USn(e){return typeof e=="string"&&(e=w.Buffer.from(e,"utf8")),CKt.default.encode(w.Buffer.from(e))}Ha.baseEncode=USn;function zSn(e){return w.Buffer.from(CKt.default.decode(e))}Ha.baseDecode=zSn;var gze=1024,Ud=class extends Error{constructor(t){super(t),this.fieldPath=[],this.originalMessage=t}addToFieldPath(t){this.fieldPath.splice(0,0,t),this.message=this.originalMessage+": "+this.fieldPath.join(".")}};Ha.BorshError=Ud;var Ive=class{constructor(){this.buf=w.Buffer.alloc(gze),this.length=0}maybeResize(){this.buf.length<16+this.length&&(this.buf=w.Buffer.concat([this.buf,w.Buffer.alloc(gze)]))}writeU8(t){this.maybeResize(),this.buf.writeUInt8(t,this.length),this.length+=1}writeU16(t){this.maybeResize(),this.buf.writeUInt16LE(t,this.length),this.length+=2}writeU32(t){this.maybeResize(),this.buf.writeUInt32LE(t,this.length),this.length+=4}writeU64(t){this.maybeResize(),this.writeBuffer(w.Buffer.from(new E8.default(t).toArray("le",8)))}writeU128(t){this.maybeResize(),this.writeBuffer(w.Buffer.from(new E8.default(t).toArray("le",16)))}writeU256(t){this.maybeResize(),this.writeBuffer(w.Buffer.from(new E8.default(t).toArray("le",32)))}writeU512(t){this.maybeResize(),this.writeBuffer(w.Buffer.from(new E8.default(t).toArray("le",64)))}writeBuffer(t){this.buf=w.Buffer.concat([w.Buffer.from(this.buf.subarray(0,this.length)),t,w.Buffer.alloc(gze)]),this.length+=t.length}writeString(t){this.maybeResize();let r=w.Buffer.from(t,"utf8");this.writeU32(r.length),this.writeBuffer(r)}writeFixedArray(t){this.writeBuffer(w.Buffer.from(t))}writeArray(t,r){this.maybeResize(),this.writeU32(t.length);for(let n of t)this.maybeResize(),r(n)}toArray(){return this.buf.subarray(0,this.length)}};Ha.BinaryWriter=Ive;function TA(e,t,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 Ud("Reached the end of buffer when deserializing")}throw i}}}var v0=class{constructor(t){this.buf=t,this.offset=0}readU8(){let t=this.buf.readUInt8(this.offset);return this.offset+=1,t}readU16(){let t=this.buf.readUInt16LE(this.offset);return this.offset+=2,t}readU32(){let t=this.buf.readUInt32LE(this.offset);return this.offset+=4,t}readU64(){let t=this.readBuffer(8);return new E8.default(t,"le")}readU128(){let t=this.readBuffer(16);return new E8.default(t,"le")}readU256(){let t=this.readBuffer(32);return new E8.default(t,"le")}readU512(){let t=this.readBuffer(64);return new E8.default(t,"le")}readBuffer(t){if(this.offset+t>this.buf.length)throw new Ud(`Expected buffer length ${t} isn't within bounds`);let r=this.buf.slice(this.offset,this.offset+t);return this.offset+=t,r}readString(){let t=this.readU32(),r=this.readBuffer(t);try{return FSn.decode(r)}catch(n){throw new Ud(`Error decoding UTF-8 string: ${n}`)}}readFixedArray(t){return new Uint8Array(this.readBuffer(t))}readArray(t){let r=this.readU32(),n=Array();for(let o=0;o<r;++o)n.push(t());return n}};CA([TA],v0.prototype,"readU8",null);CA([TA],v0.prototype,"readU16",null);CA([TA],v0.prototype,"readU32",null);CA([TA],v0.prototype,"readU64",null);CA([TA],v0.prototype,"readU128",null);CA([TA],v0.prototype,"readU256",null);CA([TA],v0.prototype,"readU512",null);CA([TA],v0.prototype,"readString",null);CA([TA],v0.prototype,"readFixedArray",null);CA([TA],v0.prototype,"readArray",null);Ha.BinaryReader=v0;function TKt(e){return e.charAt(0).toUpperCase()+e.slice(1)}function p9(e,t,r,n,o){try{if(typeof n=="string")o[`write${TKt(n)}`](r);else if(n instanceof Array)if(typeof n[0]=="number"){if(r.length!==n[0])throw new Ud(`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 Ud(`Expecting byte array of length ${n[1]}, but got ${r.length} bytes`);for(let i=0;i<n[1];i++)p9(e,null,r[i],n[0],o)}else o.writeArray(r,i=>{p9(e,t,i,n[0],o)});else if(n.kind!==void 0)switch(n.kind){case"option":{r==null?o.writeU8(0):(o.writeU8(1),p9(e,t,r,n.type,o));break}case"map":{o.writeU32(r.size),r.forEach((i,a)=>{p9(e,t,a,n.key,o),p9(e,t,i,n.value,o)});break}default:throw new Ud(`FieldType ${n} unrecognized`)}else IKt(e,r,o)}catch(i){throw i instanceof Ud&&i.addToFieldPath(t),i}}function IKt(e,t,r){if(typeof t.borshSerialize=="function"){t.borshSerialize(r);return}let n=e.get(t.constructor);if(!n)throw new Ud(`Class ${t.constructor.name} is missing in schema`);if(n.kind==="struct")n.fields.map(([o,i])=>{p9(e,o,t[o],i,r)});else if(n.kind==="enum"){let o=t[n.field];for(let i=0;i<n.values.length;++i){let[a,s]=n.values[i];if(a===o){r.writeU8(i),p9(e,a,t[a],s,r);break}}}else throw new Ud(`Unexpected schema kind: ${n.kind} for ${t.constructor.name}`)}function jSn(e,t,r=Ive){let n=new r;return IKt(e,t,n),n.toArray()}Ha.serialize=jSn;function h9(e,t,r,n){try{if(typeof r=="string")return n[`read${TKt(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(h9(e,null,r[0],n));return o}else return n.readArray(()=>h9(e,t,r[0],n))}if(r.kind==="option")return n.readU8()?h9(e,t,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=h9(e,t,r.key,n),c=h9(e,t,r.value,n);o.set(s,c)}return o}return vze(e,r,n)}catch(o){throw o instanceof Ud&&o.addToFieldPath(t),o}}function vze(e,t,r){if(typeof t.borshDeserialize=="function")return t.borshDeserialize(r);let n=e.get(t);if(!n)throw new Ud(`Class ${t.name} is missing in schema`);if(n.kind==="struct"){let o={};for(let[i,a]of e.get(t).fields)o[i]=h9(e,i,a,r);return new t(o)}if(n.kind==="enum"){let o=r.readU8();if(o>=n.values.length)throw new Ud(`Enum index: ${o} is out of range`);let[i,a]=n.values[o],s=h9(e,i,a,r);return new t({[i]:s})}throw new Ud(`Unexpected schema kind: ${n.kind} for ${t.constructor.name}`)}function HSn(e,t,r,n=v0){let o=new n(r),i=vze(e,t,o);if(o.offset<r.length)throw new Ud(`Unexpected ${r.length-o.offset} bytes after deserialized data`);return i}Ha.deserialize=HSn;function GSn(e,t,r,n=v0){let o=new n(r);return vze(e,t,o)}Ha.deserializeUnchecked=GSn});var wze=Z(At=>{"use strict";d();p();Object.defineProperty(At,"__esModule",{value:!0});At.s16=At.s8=At.nu64be=At.u48be=At.u40be=At.u32be=At.u24be=At.u16be=At.nu64=At.u48=At.u40=At.u32=At.u24=At.u16=At.u8=At.offset=At.greedy=At.Constant=At.UTF8=At.CString=At.Blob=At.Boolean=At.BitField=At.BitStructure=At.VariantLayout=At.Union=At.UnionLayoutDiscriminator=At.UnionDiscriminator=At.Structure=At.Sequence=At.DoubleBE=At.Double=At.FloatBE=At.Float=At.NearInt64BE=At.NearInt64=At.NearUInt64BE=At.NearUInt64=At.IntBE=At.Int=At.UIntBE=At.UInt=At.OffsetLayout=At.GreedyCount=At.ExternalLayout=At.bindConstructorLayout=At.nameWithProperty=At.Layout=At.uint8ArrayToBuffer=At.checkUint8Array=void 0;At.constant=At.utf8=At.cstr=At.blob=At.unionLayoutDiscriminator=At.union=At.seq=At.bits=At.struct=At.f64be=At.f64=At.f32be=At.f32=At.ns64be=At.s48be=At.s40be=At.s32be=At.s24be=At.s16be=At.ns64=At.s48=At.s40=At.s32=At.s24=void 0;var bze=zp();function uU(e){if(!(e instanceof Uint8Array))throw new TypeError("b must be a Uint8Array")}At.checkUint8Array=uU;function Ui(e){return uU(e),bze.Buffer.from(e.buffer,e.byteOffset,e.length)}At.uint8ArrayToBuffer=Ui;var ta=class{constructor(t,r){if(!Number.isInteger(t))throw new TypeError("span must be an integer");this.span=t,this.property=r}makeDestinationObject(){return{}}getSpan(t,r){if(0>this.span)throw new RangeError("indeterminate span");return this.span}replicate(t){let r=Object.create(this.constructor.prototype);return Object.assign(r,this),r.property=t,r}fromArray(t){}};At.Layout=ta;function xze(e,t){return t.property?e+"["+t.property+"]":e}At.nameWithProperty=xze;function qSn(e,t){if(typeof e!="function")throw new TypeError("Class must be constructor");if(Object.prototype.hasOwnProperty.call(e,"layout_"))throw new Error("Class is already bound to a layout");if(!(t&&t instanceof ta))throw new TypeError("layout must be a Layout");if(Object.prototype.hasOwnProperty.call(t,"boundConstructor_"))throw new Error("layout is already bound to a constructor");e.layout_=t,t.boundConstructor_=e,t.makeDestinationObject=()=>new e,Object.defineProperty(e.prototype,"encode",{value(r,n){return t.encode(this,r,n)},writable:!0}),Object.defineProperty(e,"decode",{value(r,n){return t.decode(r,n)},writable:!0})}At.bindConstructorLayout=qSn;var Vp=class extends ta{isCount(){throw new Error("ExternalLayout is abstract")}};At.ExternalLayout=Vp;var kve=class extends Vp{constructor(t=1,r){if(!Number.isInteger(t)||0>=t)throw new TypeError("elementSpan must be a (positive) integer");super(-1,r),this.elementSpan=t}isCount(){return!0}decode(t,r=0){uU(t);let n=t.length-r;return Math.floor(n/this.elementSpan)}encode(t,r,n){return 0}};At.GreedyCount=kve;var vZ=class extends Vp{constructor(t,r=0,n){if(!(t instanceof ta))throw new TypeError("layout must be a Layout");if(!Number.isInteger(r))throw new TypeError("offset must be integer or undefined");super(t.span,n||t.property),this.layout=t,this.offset=r}isCount(){return this.layout instanceof Km||this.layout instanceof bv}decode(t,r=0){return this.layout.decode(t,r+this.offset)}encode(t,r,n=0){return this.layout.encode(t,r,n+this.offset)}};At.OffsetLayout=vZ;var Km=class extends ta{constructor(t,r){if(super(t,r),6<this.span)throw new RangeError("span must not exceed 6 bytes")}decode(t,r=0){return Ui(t).readUIntLE(r,this.span)}encode(t,r,n=0){return Ui(r).writeUIntLE(t,n,this.span),this.span}};At.UInt=Km;var bv=class extends ta{constructor(t,r){if(super(t,r),6<this.span)throw new RangeError("span must not exceed 6 bytes")}decode(t,r=0){return Ui(t).readUIntBE(r,this.span)}encode(t,r,n=0){return Ui(r).writeUIntBE(t,n,this.span),this.span}};At.UIntBE=bv;var l3=class extends ta{constructor(t,r){if(super(t,r),6<this.span)throw new RangeError("span must not exceed 6 bytes")}decode(t,r=0){return Ui(t).readIntLE(r,this.span)}encode(t,r,n=0){return Ui(r).writeIntLE(t,n,this.span),this.span}};At.Int=l3;var _8=class extends ta{constructor(t,r){if(super(t,r),6<this.span)throw new RangeError("span must not exceed 6 bytes")}decode(t,r=0){return Ui(t).readIntBE(r,this.span)}encode(t,r,n=0){return Ui(r).writeIntBE(t,n,this.span),this.span}};At.IntBE=_8;var yze=Math.pow(2,32);function Wve(e){let t=Math.floor(e/yze),r=e-t*yze;return{hi32:t,lo32:r}}function Kve(e,t){return e*yze+t}var Mve=class extends ta{constructor(t){super(8,t)}decode(t,r=0){let n=Ui(t),o=n.readUInt32LE(r),i=n.readUInt32LE(r+4);return Kve(i,o)}encode(t,r,n=0){let o=Wve(t),i=Ui(r);return i.writeUInt32LE(o.lo32,n),i.writeUInt32LE(o.hi32,n+4),8}};At.NearUInt64=Mve;var Rve=class extends ta{constructor(t){super(8,t)}decode(t,r=0){let n=Ui(t),o=n.readUInt32BE(r),i=n.readUInt32BE(r+4);return Kve(o,i)}encode(t,r,n=0){let o=Wve(t),i=Ui(r);return i.writeUInt32BE(o.hi32,n),i.writeUInt32BE(o.lo32,n+4),8}};At.NearUInt64BE=Rve;var Nve=class extends ta{constructor(t){super(8,t)}decode(t,r=0){let n=Ui(t),o=n.readUInt32LE(r),i=n.readInt32LE(r+4);return Kve(i,o)}encode(t,r,n=0){let o=Wve(t),i=Ui(r);return i.writeUInt32LE(o.lo32,n),i.writeInt32LE(o.hi32,n+4),8}};At.NearInt64=Nve;var Ove=class extends ta{constructor(t){super(8,t)}decode(t,r=0){let n=Ui(t),o=n.readInt32BE(r),i=n.readUInt32BE(r+4);return Kve(o,i)}encode(t,r,n=0){let o=Wve(t),i=Ui(r);return i.writeInt32BE(o.hi32,n),i.writeUInt32BE(o.lo32,n+4),8}};At.NearInt64BE=Ove;var Bve=class extends ta{constructor(t){super(4,t)}decode(t,r=0){return Ui(t).readFloatLE(r)}encode(t,r,n=0){return Ui(r).writeFloatLE(t,n),4}};At.Float=Bve;var Pve=class extends ta{constructor(t){super(4,t)}decode(t,r=0){return Ui(t).readFloatBE(r)}encode(t,r,n=0){return Ui(r).writeFloatBE(t,n),4}};At.FloatBE=Pve;var Dve=class extends ta{constructor(t){super(8,t)}decode(t,r=0){return Ui(t).readDoubleLE(r)}encode(t,r,n=0){return Ui(r).writeDoubleLE(t,n),8}};At.Double=Dve;var Lve=class extends ta{constructor(t){super(8,t)}decode(t,r=0){return Ui(t).readDoubleBE(r)}encode(t,r,n=0){return Ui(r).writeDoubleBE(t,n),8}};At.DoubleBE=Lve;var Fve=class extends ta{constructor(t,r,n){if(!(t instanceof ta))throw new TypeError("elementLayout must be a Layout");if(!(r instanceof Vp&&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 Vp)&&0<t.span&&(o=r*t.span),super(o,n),this.elementLayout=t,this.count=r}getSpan(t,r=0){if(0<=this.span)return this.span;let n=0,o=this.count;if(o instanceof Vp&&(o=o.decode(t,r)),0<this.elementLayout.span)n=o*this.elementLayout.span;else{let i=0;for(;i<o;)n+=this.elementLayout.getSpan(t,r+n),++i}return n}decode(t,r=0){let n=[],o=0,i=this.count;for(i instanceof Vp&&(i=i.decode(t,r));o<i;)n.push(this.elementLayout.decode(t,r)),r+=this.elementLayout.getSpan(t,r),o+=1;return n}encode(t,r,n=0){let o=this.elementLayout,i=t.reduce((a,s)=>a+o.encode(s,r,n+a),0);return this.count instanceof Vp&&this.count.encode(t.length,r,n),i}};At.Sequence=Fve;var Uve=class extends ta{constructor(t,r,n){if(!(Array.isArray(t)&&t.reduce((i,a)=>i&&a instanceof ta,!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 t)if(0>i.span&&i.property===void 0)throw new Error("fields cannot contain unnamed variable-length layout");let o=-1;try{o=t.reduce((i,a)=>i+a.getSpan(),0)}catch{}super(o,r),this.fields=t,this.decodePrefixes=!!n}getSpan(t,r=0){if(0<=this.span)return this.span;let n=0;try{n=this.fields.reduce((o,i)=>{let a=i.getSpan(t,r);return r+=a,o+a},0)}catch{throw new RangeError("indeterminate span")}return n}decode(t,r=0){uU(t);let n=this.makeDestinationObject();for(let o of this.fields)if(o.property!==void 0&&(n[o.property]=o.decode(t,r)),r+=o.getSpan(t,r),this.decodePrefixes&&t.length===r)break;return n}encode(t,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 u=t[s.property];u!==void 0&&(a=s.encode(u,r,n),0>c&&(c=s.getSpan(r,n)))}i=n,n+=c}return i+a-o}fromArray(t){let r=this.makeDestinationObject();for(let n of this.fields)n.property!==void 0&&0<t.length&&(r[n.property]=t.shift());return r}layoutFor(t){if(typeof t!="string")throw new TypeError("property must be string");for(let r of this.fields)if(r.property===t)return r}offsetOf(t){if(typeof t!="string")throw new TypeError("property must be string");let r=0;for(let n of this.fields){if(n.property===t)return r;0>n.span?r=-1:0<=r&&(r+=n.span)}}};At.Structure=Uve;var yZ=class{constructor(t){this.property=t}decode(t,r){throw new Error("UnionDiscriminator is abstract")}encode(t,r,n){throw new Error("UnionDiscriminator is abstract")}};At.UnionDiscriminator=yZ;var cU=class extends yZ{constructor(t,r){if(!(t instanceof Vp&&t.isCount()))throw new TypeError("layout must be an unsigned integer ExternalLayout");super(r||t.property||"variant"),this.layout=t}decode(t,r){return this.layout.decode(t,r)}encode(t,r,n){return this.layout.encode(t,r,n)}};At.UnionLayoutDiscriminator=cU;var bZ=class extends ta{constructor(t,r,n){let o;if(t instanceof Km||t instanceof bv)o=new cU(new vZ(t));else if(t instanceof Vp&&t.isCount())o=new cU(t);else if(t instanceof yZ)o=t;else throw new TypeError("discr must be a UnionDiscriminator or an unsigned integer layout");if(r===void 0&&(r=null),!(r===null||r instanceof ta))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&&(t instanceof Km||t instanceof bv)&&(i+=o.layout.span)),super(i,n),this.discriminator=o,this.usesPrefixDiscriminator=t instanceof Km||t instanceof bv,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(t,r=0){if(0<=this.span)return this.span;let n=this.getVariant(t,r);if(!n)throw new Error("unable to determine span for unrecognized variant");return n.getSpan(t,r)}defaultGetSourceVariant(t){if(Object.prototype.hasOwnProperty.call(t,this.discriminator.property)){if(this.defaultLayout&&this.defaultLayout.property&&Object.prototype.hasOwnProperty.call(t,this.defaultLayout.property))return;let r=this.registry[t[this.discriminator.property]];if(r&&(!r.layout||r.property&&Object.prototype.hasOwnProperty.call(t,r.property)))return r}else for(let r in this.registry){let n=this.registry[r];if(n.property&&Object.prototype.hasOwnProperty.call(t,n.property))return n}throw new Error("unable to infer src variant")}decode(t,r=0){let n,o=this.discriminator,i=o.decode(t,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(t,r+c)}else n=a.decode(t,r);return n}encode(t,r,n=0){let o=this.getSourceVariant(t);if(o===void 0){let i=this.discriminator,a=this.defaultLayout,s=0;return this.usesPrefixDiscriminator&&(s=i.layout.span),i.encode(t[i.property],r,n),s+a.encode(t[a.property],r,n+s)}return o.encode(t,r,n)}addVariant(t,r,n){let o=new zve(this,t,r,n);return this.registry[t]=o,o}getVariant(t,r=0){let n;return t instanceof Uint8Array?n=this.discriminator.decode(t,r):n=t,this.registry[n]}};At.Union=bZ;var zve=class extends ta{constructor(t,r,n,o){if(!(t instanceof bZ))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 ta))throw new TypeError("layout must be a Layout");if(t.defaultLayout!==null&&0<=n.span&&n.span>t.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=t.span;0>t.span&&(i=n?n.span:0,0<=i&&t.usesPrefixDiscriminator&&(i+=t.discriminator.layout.span)),super(i,o),this.union=t,this.variant=r,this.layout=n||null}getSpan(t,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(t,r+n)),n+o}decode(t,r=0){let n=this.makeDestinationObject();if(this!==this.union.getVariant(t,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(t,r+o):this.property?n[this.property]=!0:this.union.usesPrefixDiscriminator&&(n[this.union.discriminator.property]=this.variant),n}encode(t,r,n=0){let o=0;if(this.union.usesPrefixDiscriminator&&(o=this.union.discriminator.layout.span),this.layout&&!Object.prototype.hasOwnProperty.call(t,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(t[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(t){if(this.layout)return this.layout.fromArray(t)}};At.VariantLayout=zve;function sU(e){return 0>e&&(e+=4294967296),e}var xZ=class extends ta{constructor(t,r,n){if(!(t instanceof Km||t instanceof bv))throw new TypeError("word must be a UInt or UIntBE layout");if(typeof r=="string"&&n===void 0&&(n=r,r=!1),4<t.span)throw new RangeError("word cannot exceed 32 bits");super(t.span,n),this.word=t,this.msb=!!r,this.fields=[];let o=0;this._packedSetValue=function(i){return o=sU(i),this},this._packedGetValue=function(){return o}}decode(t,r=0){let n=this.makeDestinationObject(),o=this.word.decode(t,r);this._packedSetValue(o);for(let i of this.fields)i.property!==void 0&&(n[i.property]=i.decode(t));return n}encode(t,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=t[i.property];a!==void 0&&i.encode(a)}return this.word.encode(this._packedGetValue(),r,n)}addField(t,r){let n=new wZ(this,t,r);return this.fields.push(n),n}addBoolean(t){let r=new jve(this,t);return this.fields.push(r),r}fieldFor(t){if(typeof t!="string")throw new TypeError("property must be string");for(let r of this.fields)if(r.property===t)return r}};At.BitStructure=xZ;var wZ=class{constructor(t,r,n){if(!(t instanceof xZ))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*t.span,i=t.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=t,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=sU(this.valueMask<<this.start),this.property=n}decode(t,r){let n=this.container._packedGetValue();return sU(n&this.wordMask)>>>this.start}encode(t){if(typeof t!="number"||!Number.isInteger(t)||t!==sU(t&this.valueMask))throw new TypeError(xze("BitField.encode",this)+" value must be integer not exceeding "+this.valueMask);let r=this.container._packedGetValue(),n=sU(t<<this.start);this.container._packedSetValue(sU(r&~this.wordMask)|n)}};At.BitField=wZ;var jve=class extends wZ{constructor(t,r){super(t,1,r)}decode(t,r){return!!super.decode(t,r)}encode(t){typeof t=="boolean"&&(t=+t),super.encode(t)}};At.Boolean=jve;var Hve=class extends ta{constructor(t,r){if(!(t instanceof Vp&&t.isCount()||Number.isInteger(t)&&0<=t))throw new TypeError("length must be positive integer or an unsigned integer ExternalLayout");let n=-1;t instanceof Vp||(n=t),super(n,r),this.length=t}getSpan(t,r){let n=this.span;return 0>n&&(n=this.length.decode(t,r)),n}decode(t,r=0){let n=this.span;return 0>n&&(n=this.length.decode(t,r)),Ui(t).slice(r,r+n)}encode(t,r,n){let o=this.length;if(this.length instanceof Vp&&(o=t.length),!(t instanceof Uint8Array&&o===t.length))throw new TypeError(xze("Blob.encode",this)+" requires (length "+o+") Uint8Array as src");if(n+o>r.length)throw new RangeError("encoding overruns Uint8Array");let i=Ui(t);return Ui(r).write(i.toString("hex"),n,o,"hex"),this.length instanceof Vp&&this.length.encode(o,r,n),o}};At.Blob=Hve;var Gve=class extends ta{constructor(t){super(-1,t)}getSpan(t,r=0){uU(t);let n=r;for(;n<t.length&&t[n]!==0;)n+=1;return 1+n-r}decode(t,r=0){let n=this.getSpan(t,r);return Ui(t).slice(r,r+n-1).toString("utf-8")}encode(t,r,n=0){typeof t!="string"&&(t=String(t));let o=bze.Buffer.from(t,"utf8"),i=o.length;if(n+i>r.length)throw new RangeError("encoding overruns Buffer");let a=Ui(r);return o.copy(a,n),a[n+i]=0,i+1}};At.CString=Gve;var qve=class extends ta{constructor(t,r){if(typeof t=="string"&&r===void 0&&(r=t,t=void 0),t===void 0)t=-1;else if(!Number.isInteger(t))throw new TypeError("maxSpan must be an integer");super(-1,r),this.maxSpan=t}getSpan(t,r=0){return uU(t),t.length-r}decode(t,r=0){let n=this.getSpan(t,r);if(0<=this.maxSpan&&this.maxSpan<n)throw new RangeError("text length exceeds maxSpan");return Ui(t).slice(r,r+n).toString("utf-8")}encode(t,r,n=0){typeof t!="string"&&(t=String(t));let o=bze.Buffer.from(t,"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(Ui(r),n),i}};At.UTF8=qve;var Vve=class extends ta{constructor(t,r){super(0,r),this.value=t}decode(t,r){return this.value}encode(t,r,n){return 0}};At.Constant=Vve;At.greedy=(e,t)=>new kve(e,t);At.offset=(e,t,r)=>new vZ(e,t,r);At.u8=e=>new Km(1,e);At.u16=e=>new Km(2,e);At.u24=e=>new Km(3,e);At.u32=e=>new Km(4,e);At.u40=e=>new Km(5,e);At.u48=e=>new Km(6,e);At.nu64=e=>new Mve(e);At.u16be=e=>new bv(2,e);At.u24be=e=>new bv(3,e);At.u32be=e=>new bv(4,e);At.u40be=e=>new bv(5,e);At.u48be=e=>new bv(6,e);At.nu64be=e=>new Rve(e);At.s8=e=>new l3(1,e);At.s16=e=>new l3(2,e);At.s24=e=>new l3(3,e);At.s32=e=>new l3(4,e);At.s40=e=>new l3(5,e);At.s48=e=>new l3(6,e);At.ns64=e=>new Nve(e);At.s16be=e=>new _8(2,e);At.s24be=e=>new _8(3,e);At.s32be=e=>new _8(4,e);At.s40be=e=>new _8(5,e);At.s48be=e=>new _8(6,e);At.ns64be=e=>new Ove(e);At.f32=e=>new Bve(e);At.f32be=e=>new Pve(e);At.f64=e=>new Dve(e);At.f64be=e=>new Lve(e);At.struct=(e,t,r)=>new Uve(e,t,r);At.bits=(e,t,r)=>new xZ(e,t,r);At.seq=(e,t,r)=>new Fve(e,t,r);At.union=(e,t,r)=>new bZ(e,t,r);At.unionLayoutDiscriminator=(e,t)=>new cU(e,t);At.blob=(e,t)=>new Hve(e,t);At.cstr=e=>new Gve(e);At.utf8=(e,t)=>new qve(e,t);At.constant=(e,t)=>new Vve(e,t)});function EZ(){if(!Zve&&(Zve=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),!Zve))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Zve(rCn)}var Zve,rCn,Nze=Fe(()=>{d();p();rCn=new Uint8Array(16)});var YKt,JKt=Fe(()=>{d();p();YKt=/^(?:[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 nCn(e){return typeof e=="string"&&YKt.test(e)}var T8,_Z=Fe(()=>{d();p();JKt();T8=nCn});function oCn(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=(zd[e[t+0]]+zd[e[t+1]]+zd[e[t+2]]+zd[e[t+3]]+"-"+zd[e[t+4]]+zd[e[t+5]]+"-"+zd[e[t+6]]+zd[e[t+7]]+"-"+zd[e[t+8]]+zd[e[t+9]]+"-"+zd[e[t+10]]+zd[e[t+11]]+zd[e[t+12]]+zd[e[t+13]]+zd[e[t+14]]+zd[e[t+15]]).toLowerCase();if(!T8(r))throw TypeError("Stringified UUID is invalid");return r}var zd,Qve,I8,CZ=Fe(()=>{d();p();_Z();zd=[];for(Qve=0;Qve<256;++Qve)zd.push((Qve+256).toString(16).substr(1));I8=oCn});function iCn(e,t,r){var n=t&&r||0,o=t||new Array(16);e=e||{};var i=e.node||XKt,a=e.clockseq!==void 0?e.clockseq:Oze;if(i==null||a==null){var s=e.random||(e.rng||EZ)();i==null&&(i=XKt=[s[0]|1,s[1],s[2],s[3],s[4],s[5]]),a==null&&(a=Oze=(s[6]<<8|s[7])&16383)}var c=e.msecs!==void 0?e.msecs:Date.now(),u=e.nsecs!==void 0?e.nsecs:Pze+1,l=c-Bze+(u-Pze)/1e4;if(l<0&&e.clockseq===void 0&&(a=a+1&16383),(l<0||c>Bze)&&e.nsecs===void 0&&(u=0),u>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");Bze=c,Pze=u,Oze=a,c+=122192928e5;var f=((c&268435455)*1e4+u)%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 t||I8(o)}var XKt,Oze,Bze,Pze,ZKt,QKt=Fe(()=>{d();p();Nze();CZ();Bze=0,Pze=0;ZKt=iCn});function aCn(e){if(!T8(e))throw TypeError("Invalid UUID");var t,r=new Uint8Array(16);return r[0]=(t=parseInt(e.slice(0,8),16))>>>24,r[1]=t>>>16&255,r[2]=t>>>8&255,r[3]=t&255,r[4]=(t=parseInt(e.slice(9,13),16))>>>8,r[5]=t&255,r[6]=(t=parseInt(e.slice(14,18),16))>>>8,r[7]=t&255,r[8]=(t=parseInt(e.slice(19,23),16))>>>8,r[9]=t&255,r[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,r[11]=t/4294967296&255,r[12]=t>>>24&255,r[13]=t>>>16&255,r[14]=t>>>8&255,r[15]=t&255,r}var $ve,Dze=Fe(()=>{d();p();_Z();$ve=aCn});function sCn(e){e=unescape(encodeURIComponent(e));for(var t=[],r=0;r<e.length;++r)t.push(e.charCodeAt(r));return t}function eye(e,t,r){function n(o,i,a,s){if(typeof o=="string"&&(o=sCn(o)),typeof i=="string"&&(i=$ve(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|t,c[8]=c[8]&63|128,a){s=s||0;for(var u=0;u<16;++u)a[s+u]=c[u];return a}return I8(c)}try{n.name=e}catch{}return n.DNS=cCn,n.URL=uCn,n}var cCn,uCn,Lze=Fe(()=>{d();p();CZ();Dze();cCn="6ba7b810-9dad-11d1-80b4-00c04fd430c8",uCn="6ba7b811-9dad-11d1-80b4-00c04fd430c8"});function lCn(e){if(typeof e=="string"){var t=unescape(encodeURIComponent(e));e=new Uint8Array(t.length);for(var r=0;r<t.length;++r)e[r]=t.charCodeAt(r)}return fCn(dCn(pCn(e),e.length*8))}function fCn(e){for(var t=[],r=e.length*32,n="0123456789abcdef",o=0;o<r;o+=8){var i=e[o>>5]>>>o%32&255,a=parseInt(n.charAt(i>>>4&15)+n.charAt(i&15),16);t.push(a)}return t}function $Kt(e){return(e+64>>>9<<4)+14+1}function dCn(e,t){e[t>>5]|=128<<t%32,e[$Kt(t)-1]=t;for(var r=1732584193,n=-271733879,o=-1732584194,i=271733878,a=0;a<e.length;a+=16){var s=r,c=n,u=o,l=i;r=Kp(r,n,o,i,e[a],7,-680876936),i=Kp(i,r,n,o,e[a+1],12,-389564586),o=Kp(o,i,r,n,e[a+2],17,606105819),n=Kp(n,o,i,r,e[a+3],22,-1044525330),r=Kp(r,n,o,i,e[a+4],7,-176418897),i=Kp(i,r,n,o,e[a+5],12,1200080426),o=Kp(o,i,r,n,e[a+6],17,-1473231341),n=Kp(n,o,i,r,e[a+7],22,-45705983),r=Kp(r,n,o,i,e[a+8],7,1770035416),i=Kp(i,r,n,o,e[a+9],12,-1958414417),o=Kp(o,i,r,n,e[a+10],17,-42063),n=Kp(n,o,i,r,e[a+11],22,-1990404162),r=Kp(r,n,o,i,e[a+12],7,1804603682),i=Kp(i,r,n,o,e[a+13],12,-40341101),o=Kp(o,i,r,n,e[a+14],17,-1502002290),n=Kp(n,o,i,r,e[a+15],22,1236535329),r=Yp(r,n,o,i,e[a+1],5,-165796510),i=Yp(i,r,n,o,e[a+6],9,-1069501632),o=Yp(o,i,r,n,e[a+11],14,643717713),n=Yp(n,o,i,r,e[a],20,-373897302),r=Yp(r,n,o,i,e[a+5],5,-701558691),i=Yp(i,r,n,o,e[a+10],9,38016083),o=Yp(o,i,r,n,e[a+15],14,-660478335),n=Yp(n,o,i,r,e[a+4],20,-405537848),r=Yp(r,n,o,i,e[a+9],5,568446438),i=Yp(i,r,n,o,e[a+14],9,-1019803690),o=Yp(o,i,r,n,e[a+3],14,-187363961),n=Yp(n,o,i,r,e[a+8],20,1163531501),r=Yp(r,n,o,i,e[a+13],5,-1444681467),i=Yp(i,r,n,o,e[a+2],9,-51403784),o=Yp(o,i,r,n,e[a+7],14,1735328473),n=Yp(n,o,i,r,e[a+12],20,-1926607734),r=Jp(r,n,o,i,e[a+5],4,-378558),i=Jp(i,r,n,o,e[a+8],11,-2022574463),o=Jp(o,i,r,n,e[a+11],16,1839030562),n=Jp(n,o,i,r,e[a+14],23,-35309556),r=Jp(r,n,o,i,e[a+1],4,-1530992060),i=Jp(i,r,n,o,e[a+4],11,1272893353),o=Jp(o,i,r,n,e[a+7],16,-155497632),n=Jp(n,o,i,r,e[a+10],23,-1094730640),r=Jp(r,n,o,i,e[a+13],4,681279174),i=Jp(i,r,n,o,e[a],11,-358537222),o=Jp(o,i,r,n,e[a+3],16,-722521979),n=Jp(n,o,i,r,e[a+6],23,76029189),r=Jp(r,n,o,i,e[a+9],4,-640364487),i=Jp(i,r,n,o,e[a+12],11,-421815835),o=Jp(o,i,r,n,e[a+15],16,530742520),n=Jp(n,o,i,r,e[a+2],23,-995338651),r=Xp(r,n,o,i,e[a],6,-198630844),i=Xp(i,r,n,o,e[a+7],10,1126891415),o=Xp(o,i,r,n,e[a+14],15,-1416354905),n=Xp(n,o,i,r,e[a+5],21,-57434055),r=Xp(r,n,o,i,e[a+12],6,1700485571),i=Xp(i,r,n,o,e[a+3],10,-1894986606),o=Xp(o,i,r,n,e[a+10],15,-1051523),n=Xp(n,o,i,r,e[a+1],21,-2054922799),r=Xp(r,n,o,i,e[a+8],6,1873313359),i=Xp(i,r,n,o,e[a+15],10,-30611744),o=Xp(o,i,r,n,e[a+6],15,-1560198380),n=Xp(n,o,i,r,e[a+13],21,1309151649),r=Xp(r,n,o,i,e[a+4],6,-145523070),i=Xp(i,r,n,o,e[a+11],10,-1120210379),o=Xp(o,i,r,n,e[a+2],15,718787259),n=Xp(n,o,i,r,e[a+9],21,-343485551),r=k8(r,s),n=k8(n,c),o=k8(o,u),i=k8(i,l)}return[r,n,o,i]}function pCn(e){if(e.length===0)return[];for(var t=e.length*8,r=new Uint32Array($Kt(t)),n=0;n<t;n+=8)r[n>>5]|=(e[n/8]&255)<<n%32;return r}function k8(e,t){var r=(e&65535)+(t&65535),n=(e>>16)+(t>>16)+(r>>16);return n<<16|r&65535}function hCn(e,t){return e<<t|e>>>32-t}function tye(e,t,r,n,o,i){return k8(hCn(k8(k8(t,e),k8(n,i)),o),r)}function Kp(e,t,r,n,o,i,a){return tye(t&r|~t&n,e,t,o,i,a)}function Yp(e,t,r,n,o,i,a){return tye(t&n|r&~n,e,t,o,i,a)}function Jp(e,t,r,n,o,i,a){return tye(t^r^n,e,t,o,i,a)}function Xp(e,t,r,n,o,i,a){return tye(r^(t|~n),e,t,o,i,a)}var eYt,tYt=Fe(()=>{d();p();eYt=lCn});var mCn,rYt,nYt=Fe(()=>{d();p();Lze();tYt();mCn=eye("v3",48,eYt),rYt=mCn});function gCn(e,t,r){e=e||{};var n=e.random||(e.rng||EZ)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t){r=r||0;for(var o=0;o<16;++o)t[r+o]=n[o];return t}return I8(n)}var oYt,iYt=Fe(()=>{d();p();Nze();CZ();oYt=gCn});function vCn(e,t,r,n){switch(e){case 0:return t&r^~t&n;case 1:return t^r^n;case 2:return t&r^t&n^r&n;case 3:return t^r^n}}function Fze(e,t){return e<<t|e>>>32-t}function yCn(e){var t=[1518500249,1859775393,2400959708,3395469782],r=[1732584193,4023233417,2562383102,271733878,3285377520];if(typeof e=="string"){var n=unescape(encodeURIComponent(e));e=[];for(var o=0;o<n.length;++o)e.push(n.charCodeAt(o))}else Array.isArray(e)||(e=Array.prototype.slice.call(e));e.push(128);for(var i=e.length/4+2,a=Math.ceil(i/16),s=new Array(a),c=0;c<a;++c){for(var u=new Uint32Array(16),l=0;l<16;++l)u[l]=e[c*64+l*4]<<24|e[c*64+l*4+1]<<16|e[c*64+l*4+2]<<8|e[c*64+l*4+3];s[c]=u}s[a-1][14]=(e.length-1)*8/Math.pow(2,32),s[a-1][14]=Math.floor(s[a-1][14]),s[a-1][15]=(e.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]=Fze(h[g-3]^h[g-8]^h[g-14]^h[g-16],1);for(var v=r[0],b=r[1],x=r[2],E=r[3],T=r[4],B=0;B<80;++B){var F=Math.floor(B/20),L=Fze(v,5)+vCn(F,b,x,E)+T+t[F]+h[B]>>>0;T=E,E=x,x=Fze(b,30)>>>0,b=v,v=L}r[0]=r[0]+v>>>0,r[1]=r[1]+b>>>0,r[2]=r[2]+x>>>0,r[3]=r[3]+E>>>0,r[4]=r[4]+T>>>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 aYt,sYt=Fe(()=>{d();p();aYt=yCn});var bCn,cYt,uYt=Fe(()=>{d();p();Lze();sYt();bCn=eye("v5",80,aYt),cYt=bCn});var lYt,fYt=Fe(()=>{d();p();lYt="00000000-0000-0000-0000-000000000000"});function xCn(e){if(!T8(e))throw TypeError("Invalid UUID");return parseInt(e.substr(14,1),16)}var dYt,pYt=Fe(()=>{d();p();_Z();dYt=xCn});var Uze={};El(Uze,{NIL:()=>lYt,parse:()=>$ve,stringify:()=>I8,v1:()=>ZKt,v3:()=>rYt,v4:()=>oYt,v5:()=>cYt,validate:()=>T8,version:()=>dYt});var zze=Fe(()=>{d();p();QKt();nYt();iYt();uYt();fYt();pYt();_Z();CZ();Dze()});var mYt=Z((Cds,hYt)=>{"use strict";d();p();var wCn=(zze(),Kw(Uze)).v4,ACn=function(e,t,r,n){if(typeof e!="string")throw new TypeError(e+" 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:e};if(o===2&&(i.jsonrpc="2.0"),t){if(typeof t!="object"&&!Array.isArray(t))throw new TypeError(t+" must be an object, array or omitted");i.params=t}if(typeof r>"u"){let a=typeof n.generator=="function"?n.generator:function(){return wCn()};i.id=a(i,n)}else o===2&&r===null?n.notificationIdNull&&(i.id=null):i.id=r;return i};hYt.exports=ACn});var vYt=Z((kds,gYt)=>{"use strict";d();p();var SCn=(zze(),Kw(Uze)).v4,ECn=mYt(),TZ=function(e,t){if(!(this instanceof TZ))return new TZ(e,t);t||(t={}),this.options={reviver:typeof t.reviver<"u"?t.reviver:null,replacer:typeof t.replacer<"u"?t.replacer:null,generator:typeof t.generator<"u"?t.generator:function(){return SCn()},version:typeof t.version<"u"?t.version:2,notificationIdNull:typeof t.notificationIdNull=="boolean"?t.notificationIdNull:!1},this.callServer=e};gYt.exports=TZ;TZ.prototype.request=function(e,t,r,n){let o=this,i=null,a=Array.isArray(e)&&typeof t=="function";if(this.options.version===1&&a)throw new TypeError("JSON-RPC 1.0 does not support batching");if(a||!a&&e&&typeof e=="object"&&typeof t=="function")n=t,i=e;else{typeof r=="function"&&(n=r,r=void 0);let u=typeof n=="function";try{i=ECn(e,t,r,{generator:this.options.generator,version:this.options.version,notificationIdNull:this.options.notificationIdNull})}catch(l){if(u)return n(l);throw l}if(!u)return i}let c;try{c=JSON.stringify(i,this.options.replacer)}catch(u){return n(u)}return this.callServer(c,function(u,l){o._parseResponse(u,l,n)}),i};TZ.prototype._parseResponse=function(e,t,r){if(e){r(e);return}if(!t)return r();let n;try{n=JSON.parse(t,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 bYt=Z((Nds,jze)=>{"use strict";d();p();var _Cn=Object.prototype.hasOwnProperty,y0="~";function IZ(){}Object.create&&(IZ.prototype=Object.create(null),new IZ().__proto__||(y0=!1));function CCn(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function yYt(e,t,r,n,o){if(typeof r!="function")throw new TypeError("The listener must be a function");var i=new CCn(r,n||e,o),a=y0?y0+t:t;return e._events[a]?e._events[a].fn?e._events[a]=[e._events[a],i]:e._events[a].push(i):(e._events[a]=i,e._eventsCount++),e}function rye(e,t){--e._eventsCount===0?e._events=new IZ:delete e._events[t]}function Zp(){this._events=new IZ,this._eventsCount=0}Zp.prototype.eventNames=function(){var t=[],r,n;if(this._eventsCount===0)return t;for(n in r=this._events)_Cn.call(r,n)&&t.push(y0?n.slice(1):n);return Object.getOwnPropertySymbols?t.concat(Object.getOwnPropertySymbols(r)):t};Zp.prototype.listeners=function(t){var r=y0?y0+t:t,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};Zp.prototype.listenerCount=function(t){var r=y0?y0+t:t,n=this._events[r];return n?n.fn?1:n.length:0};Zp.prototype.emit=function(t,r,n,o,i,a){var s=y0?y0+t:t;if(!this._events[s])return!1;var c=this._events[s],u=arguments.length,l,f;if(c.fn){switch(c.once&&this.removeListener(t,c.fn,void 0,!0),u){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,l=new Array(u-1);f<u;f++)l[f-1]=arguments[f];c.fn.apply(c.context,l)}else{var h=c.length,m;for(f=0;f<h;f++)switch(c[f].once&&this.removeListener(t,c[f].fn,void 0,!0),u){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(!l)for(m=1,l=new Array(u-1);m<u;m++)l[m-1]=arguments[m];c[f].fn.apply(c[f].context,l)}}return!0};Zp.prototype.on=function(t,r,n){return yYt(this,t,r,n,!1)};Zp.prototype.once=function(t,r,n){return yYt(this,t,r,n,!0)};Zp.prototype.removeListener=function(t,r,n,o){var i=y0?y0+t:t;if(!this._events[i])return this;if(!r)return rye(this,i),this;var a=this._events[i];if(a.fn)a.fn===r&&(!o||a.once)&&(!n||a.context===n)&&rye(this,i);else{for(var s=0,c=[],u=a.length;s<u;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:rye(this,i)}return this};Zp.prototype.removeAllListeners=function(t){var r;return t?(r=y0?y0+t:t,this._events[r]&&rye(this,r)):(this._events=new IZ,this._eventsCount=0),this};Zp.prototype.off=Zp.prototype.removeListener;Zp.prototype.addListener=Zp.prototype.on;Zp.prefixed=y0;Zp.EventEmitter=Zp;typeof jze<"u"&&(jze.exports=Zp)});var lJt=Z((u0s,uJt)=>{"use strict";d();p();function QTn(e){if(e.length>=255)throw new TypeError("Alphabet too long");for(var t=new Uint8Array(256),r=0;r<t.length;r++)t[r]=255;for(var n=0;n<e.length;n++){var o=e.charAt(n),i=o.charCodeAt(0);if(t[i]!==255)throw new TypeError(o+" is ambiguous");t[i]=n}var a=e.length,s=e.charAt(0),c=Math.log(a)/Math.log(256),u=Math.log(256)/Math.log(a);function l(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,x=m.length;b!==x&&m[b]===0;)b++,g++;for(var E=(x-b)*u+1>>>0,T=new Uint8Array(E);b!==x;){for(var B=m[b],F=0,L=E-1;(B!==0||F<v)&&L!==-1;L--,F++)B+=256*T[L]>>>0,T[L]=B%a>>>0,B=B/a>>>0;if(B!==0)throw new Error("Non-zero carry");v=F,b++}for(var j=E-v;j!==E&&T[j]===0;)j++;for(var q=s.repeat(g);j<E;++j)q+=e.charAt(T[j]);return q}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 x=(m.length-g)*c+1>>>0,E=new Uint8Array(x);m[g];){var T=t[m.charCodeAt(g)];if(T===255)return;for(var B=0,F=x-1;(T!==0||B<b)&&F!==-1;F--,B++)T+=a*E[F]>>>0,E[F]=T%256>>>0,T=T/256>>>0;if(T!==0)throw new Error("Non-zero carry");b=B,g++}for(var L=x-b;L!==x&&E[L]===0;)L++;for(var j=new Uint8Array(v+(x-L)),q=v;L!==x;)j[q++]=E[L++];return j}function h(m){var g=f(m);if(g)return g;throw new Error("Non-base"+a+" character")}return{encode:l,decodeUnsafe:f,decode:h}}uJt.exports=QTn});var EU=Z((d0s,fJt)=>{d();p();var $Tn=lJt(),e6n="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";fJt.exports=$Tn(e6n)});var TJt=Z((bgs,_je)=>{"use strict";d();p();var TU=typeof Reflect=="object"?Reflect:null,yJt=TU&&typeof TU.apply=="function"?TU.apply:function(t,r,n){return Function.prototype.apply.call(t,r,n)},vye;TU&&typeof TU.ownKeys=="function"?vye=TU.ownKeys:Object.getOwnPropertySymbols?vye=function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:vye=function(t){return Object.getOwnPropertyNames(t)};function h6n(e){console&&console.warn&&console.warn(e)}var xJt=Number.isNaN||function(t){return t!==t};function Ga(){Ga.init.call(this)}_je.exports=Ga;_je.exports.once=y6n;Ga.EventEmitter=Ga;Ga.prototype._events=void 0;Ga.prototype._eventsCount=0;Ga.prototype._maxListeners=void 0;var bJt=10;function yye(e){if(typeof e!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}Object.defineProperty(Ga,"defaultMaxListeners",{enumerable:!0,get:function(){return bJt},set:function(e){if(typeof e!="number"||e<0||xJt(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");bJt=e}});Ga.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};Ga.prototype.setMaxListeners=function(t){if(typeof t!="number"||t<0||xJt(t))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+t+".");return this._maxListeners=t,this};function wJt(e){return e._maxListeners===void 0?Ga.defaultMaxListeners:e._maxListeners}Ga.prototype.getMaxListeners=function(){return wJt(this)};Ga.prototype.emit=function(t){for(var r=[],n=1;n<arguments.length;n++)r.push(arguments[n]);var o=t==="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[t];if(c===void 0)return!1;if(typeof c=="function")yJt(c,this,r);else for(var u=c.length,l=CJt(c,u),n=0;n<u;++n)yJt(l[n],this,r);return!0};function AJt(e,t,r,n){var o,i,a;if(yye(r),i=e._events,i===void 0?(i=e._events=Object.create(null),e._eventsCount=0):(i.newListener!==void 0&&(e.emit("newListener",t,r.listener?r.listener:r),i=e._events),a=i[t]),a===void 0)a=i[t]=r,++e._eventsCount;else if(typeof a=="function"?a=i[t]=n?[r,a]:[a,r]:n?a.unshift(r):a.push(r),o=wJt(e),o>0&&a.length>o&&!a.warned){a.warned=!0;var s=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");s.name="MaxListenersExceededWarning",s.emitter=e,s.type=t,s.count=a.length,h6n(s)}return e}Ga.prototype.addListener=function(t,r){return AJt(this,t,r,!1)};Ga.prototype.on=Ga.prototype.addListener;Ga.prototype.prependListener=function(t,r){return AJt(this,t,r,!0)};function m6n(){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 SJt(e,t,r){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},o=m6n.bind(n);return o.listener=r,n.wrapFn=o,o}Ga.prototype.once=function(t,r){return yye(r),this.on(t,SJt(this,t,r)),this};Ga.prototype.prependOnceListener=function(t,r){return yye(r),this.prependListener(t,SJt(this,t,r)),this};Ga.prototype.removeListener=function(t,r){var n,o,i,a,s;if(yye(r),o=this._events,o===void 0)return this;if(n=o[t],n===void 0)return this;if(n===r||n.listener===r)--this._eventsCount===0?this._events=Object.create(null):(delete o[t],o.removeListener&&this.emit("removeListener",t,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():g6n(n,i),n.length===1&&(o[t]=n[0]),o.removeListener!==void 0&&this.emit("removeListener",t,s||r)}return this};Ga.prototype.off=Ga.prototype.removeListener;Ga.prototype.removeAllListeners=function(t){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[t]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete n[t]),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[t],typeof r=="function")this.removeListener(t,r);else if(r!==void 0)for(o=r.length-1;o>=0;o--)this.removeListener(t,r[o]);return this};function EJt(e,t,r){var n=e._events;if(n===void 0)return[];var o=n[t];return o===void 0?[]:typeof o=="function"?r?[o.listener||o]:[o]:r?v6n(o):CJt(o,o.length)}Ga.prototype.listeners=function(t){return EJt(this,t,!0)};Ga.prototype.rawListeners=function(t){return EJt(this,t,!1)};Ga.listenerCount=function(e,t){return typeof e.listenerCount=="function"?e.listenerCount(t):_Jt.call(e,t)};Ga.prototype.listenerCount=_Jt;function _Jt(e){var t=this._events;if(t!==void 0){var r=t[e];if(typeof r=="function")return 1;if(r!==void 0)return r.length}return 0}Ga.prototype.eventNames=function(){return this._eventsCount>0?vye(this._events):[]};function CJt(e,t){for(var r=new Array(t),n=0;n<t;++n)r[n]=e[n];return r}function g6n(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}function v6n(e){for(var t=new Array(e.length),r=0;r<t.length;++r)t[r]=e[r].listener||e[r];return t}function y6n(e,t){return new Promise(function(r,n){function o(){i!==void 0&&e.removeListener("error",i),r([].slice.call(arguments))}var i;t!=="error"&&(i=function(s){e.removeListener(t,o),n(s)},e.once("error",i)),e.once(t,o)})}});var Ije=Z((Ags,MJt)=>{d();p();var b6n=Lb(),kJt=TJt(),Cje=typeof Reflect=="object"?Reflect:null,x6n=Cje&&typeof Cje.apply=="function"?Cje.apply:function(t,r,n){return Function.prototype.apply.call(t,r,n)};MJt.exports=Tje;function Tje(){kJt.call(this)}b6n.inherits(Tje,kJt);Tje.prototype.emit=function(e){for(var t=[],r=1;r<arguments.length;r++)t.push(arguments[r]);var n=e==="error",o=this._events;if(o!==void 0)n=n&&o.error===void 0;else if(!n)return!1;if(n){var i;if(t.length>0&&(i=t[0]),i instanceof Error)throw i;var a=new Error("Unhandled error."+(i?" ("+i.message+")":""));throw a.context=i,a}var s=o[e];if(s===void 0)return!1;if(typeof s=="function")IJt(s,this,t);else for(var c=s.length,u=w6n(s,c),r=0;r<c;++r)IJt(u[r],this,t);return!0};function IJt(e,t,r){try{x6n(e,t,r)}catch(n){setTimeout(()=>{throw n})}}function w6n(e,t){for(var r=new Array(t),n=0;n<t;++n)r[n]=e[n];return r}});var NJt=Z((_gs,RJt)=>{"use strict";d();p();var g3=RJt.exports=function(e){return e!==null&&typeof e=="object"&&typeof e.pipe=="function"};g3.writable=function(e){return g3(e)&&e.writable!==!1&&typeof e._write=="function"&&typeof e._writableState=="object"};g3.readable=function(e){return g3(e)&&e.readable!==!1&&typeof e._read=="function"&&typeof e._readableState=="object"};g3.duplex=function(e){return g3.writable(e)&&g3.readable(e)};g3.transform=function(e){return g3.duplex(e)&&typeof e._transform=="function"&&typeof e._transformState=="object"}});var Mje=Z(bye=>{"use strict";d();p();Object.defineProperty(bye,"__esModule",{value:!0});bye.getUniqueId=void 0;var OJt=4294967295,kje=Math.floor(Math.random()*OJt);function A6n(){return kje=(kje+1)%OJt,kje}bye.getUniqueId=A6n});var BJt=Z(xye=>{"use strict";d();p();Object.defineProperty(xye,"__esModule",{value:!0});xye.createIdRemapMiddleware=void 0;var S6n=Mje();function E6n(){return(e,t,r,n)=>{let o=e.id,i=S6n.getUniqueId();e.id=i,t.id=i,r(a=>{e.id=o,t.id=o,a()})}}xye.createIdRemapMiddleware=E6n});var PJt=Z(wye=>{"use strict";d();p();Object.defineProperty(wye,"__esModule",{value:!0});wye.createAsyncMiddleware=void 0;function _6n(e){return async(t,r,n,o)=>{let i,a=new Promise(l=>{i=l}),s=null,c=!1,u=async()=>{c=!0,n(l=>{s=l,i()}),await a};try{await e(t,r,u),c?(await a,s(null)):o(null)}catch(l){s?s(l):o(l)}}}wye.createAsyncMiddleware=_6n});var DJt=Z(Aye=>{"use strict";d();p();Object.defineProperty(Aye,"__esModule",{value:!0});Aye.createScaffoldMiddleware=void 0;function C6n(e){return(t,r,n,o)=>{let i=e[t.method];return i===void 0?n():typeof i=="function"?i(t,r,n,o):(r.result=i,o())}}Aye.createScaffoldMiddleware=C6n});var FJt=Z(Nje=>{"use strict";d();p();Object.defineProperty(Nje,"__esModule",{value:!0});var T6n=Ob();function LJt(e,t,r){try{Reflect.apply(e,t,r)}catch(n){setTimeout(()=>{throw n})}}function I6n(e){let t=e.length,r=new Array(t);for(let n=0;n<t;n+=1)r[n]=e[n];return r}var Rje=class extends T6n.EventEmitter{emit(t,...r){let n=t==="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[t];if(i===void 0)return!1;if(typeof i=="function")LJt(i,this,r);else{let a=i.length,s=I6n(i);for(let c=0;c<a;c+=1)LJt(s[c],this,r)}return!0}};Nje.default=Rje});var Bje=Z(IU=>{"use strict";d();p();var k6n=IU&&IU.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(IU,"__esModule",{value:!0});IU.JsonRpcEngine=void 0;var M6n=k6n(FJt()),Gb=sl(),rw=class extends M6n.default{constructor(){super(),this._middleware=[]}push(t){this._middleware.push(t)}handle(t,r){if(r&&typeof r!="function")throw new Error('"callback" must be a function if provided.');return Array.isArray(t)?r?this._handleBatch(t,r):this._handleBatch(t):r?this._handle(t,r):this._promiseHandle(t)}asMiddleware(){return async(t,r,n,o)=>{try{let[i,a,s]=await rw._runAllMiddleware(t,r,this._middleware);return a?(await rw._runReturnHandlers(s),o(i)):n(async c=>{try{await rw._runReturnHandlers(s)}catch(u){return c(u)}return c()})}catch(i){return o(i)}}}async _handleBatch(t,r){try{let n=await Promise.all(t.map(this._promiseHandle.bind(this)));return r?r(null,n):n}catch(n){if(r)return r(n);throw n}}_promiseHandle(t){return new Promise(r=>{this._handle(t,(n,o)=>{r(o)})})}async _handle(t,r){if(!t||Array.isArray(t)||typeof t!="object"){let a=new Gb.EthereumRpcError(Gb.errorCodes.rpc.invalidRequest,`Requests must be plain objects. Received: ${typeof t}`,{request:t});return r(a,{id:void 0,jsonrpc:"2.0",error:a})}if(typeof t.method!="string"){let a=new Gb.EthereumRpcError(Gb.errorCodes.rpc.invalidRequest,`Must specify a string method. Received: ${typeof t.method}`,{request:t});return r(a,{id:t.id,jsonrpc:"2.0",error:a})}let n=Object.assign({},t),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=Gb.serializeError(i))),r(i,o)}async _processRequest(t,r){let[n,o,i]=await rw._runAllMiddleware(t,r,this._middleware);if(rw._checkForCompletion(t,r,o),await rw._runReturnHandlers(i),n)throw n}static async _runAllMiddleware(t,r,n){let o=[],i=null,a=!1;for(let s of n)if([i,a]=await rw._runMiddleware(t,r,s,o),a)break;return[i,a,o.reverse()]}static _runMiddleware(t,r,n,o){return new Promise(i=>{let a=c=>{let u=c||r.error;u&&(r.error=Gb.serializeError(u)),i([u,!0])},s=c=>{r.error?a(r.error):(c&&(typeof c!="function"&&a(new Gb.EthereumRpcError(Gb.errorCodes.rpc.internal,`JsonRpcEngine: "next" return handlers must be functions. Received "${typeof c}" for request:
${Oje(t)}`,{request:t})),o.push(c)),i([null,!1]))};try{n(t,r,s,a)}catch(c){a(c)}})}static async _runReturnHandlers(t){for(let r of t)await new Promise((n,o)=>{r(i=>i?o(i):n())})}static _checkForCompletion(t,r,n){if(!("result"in r)&&!("error"in r))throw new Gb.EthereumRpcError(Gb.errorCodes.rpc.internal,`JsonRpcEngine: Response has no error or result for request:
${Oje(t)}`,{request:t});if(!n)throw new Gb.EthereumRpcError(Gb.errorCodes.rpc.internal,`JsonRpcEngine: Nothing ended request:
${Oje(t)}`,{request:t})}};IU.JsonRpcEngine=rw;function Oje(e){return JSON.stringify(e,null,2)}});var UJt=Z(Sye=>{"use strict";d();p();Object.defineProperty(Sye,"__esModule",{value:!0});Sye.mergeMiddleware=void 0;var R6n=Bje();function N6n(e){let t=new R6n.JsonRpcEngine;return e.forEach(r=>t.push(r)),t.asMiddleware()}Sye.mergeMiddleware=N6n});var zJt=Z(qb=>{"use strict";d();p();var O6n=qb&&qb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),kU=qb&&qb.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&O6n(t,e,r)};Object.defineProperty(qb,"__esModule",{value:!0});kU(BJt(),qb);kU(PJt(),qb);kU(DJt(),qb);kU(Mje(),qb);kU(Bje(),qb);kU(UJt(),qb)});var HJt=Z((Qgs,jJt)=>{d();p();var B6n={}.toString;jJt.exports=Array.isArray||function(e){return B6n.call(e)=="[object Array]"}});var Pje=Z((tvs,GJt)=>{d();p();GJt.exports=Ob().EventEmitter});var UZ=Z((Dje,VJt)=>{d();p();var Eye=zp(),v3=Eye.Buffer;function qJt(e,t){for(var r in e)t[r]=e[r]}v3.from&&v3.alloc&&v3.allocUnsafe&&v3.allocUnsafeSlow?VJt.exports=Eye:(qJt(Eye,Dje),Dje.Buffer=MU);function MU(e,t,r){return v3(e,t,r)}qJt(v3,MU);MU.from=function(e,t,r){if(typeof e=="number")throw new TypeError("Argument must not be a number");return v3(e,t,r)};MU.alloc=function(e,t,r){if(typeof e!="number")throw new TypeError("Argument must be a number");var n=v3(e);return t!==void 0?typeof r=="string"?n.fill(t,r):n.fill(t):n.fill(0),n};MU.allocUnsafe=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return v3(e)};MU.allocUnsafeSlow=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return Eye.SlowBuffer(e)}});var KJt=Z((avs,Lje)=>{"use strict";d();p();function P6n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var WJt=UZ().Buffer,zZ=Lb();function D6n(e,t,r){e.copy(t,r)}Lje.exports=function(){function e(){P6n(this,e),this.head=null,this.tail=null,this.length=0}return e.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},e.prototype.unshift=function(r){var n={data:r,next:this.head};this.length===0&&(this.tail=n),this.head=n,++this.length},e.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}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.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},e.prototype.concat=function(r){if(this.length===0)return WJt.alloc(0);if(this.length===1)return this.head.data;for(var n=WJt.allocUnsafe(r>>>0),o=this.head,i=0;o;)D6n(o.data,n,i),i+=o.data.length,o=o.next;return n},e}();zZ&&zZ.inspect&&zZ.inspect.custom&&(Lje.exports.prototype[zZ.inspect.custom]=function(){var e=zZ.inspect({length:this.length});return this.constructor.name+" "+e})});var Fje=Z((uvs,XJt)=>{"use strict";d();p();var YJt=Fd();function L6n(e,t){var r=this,n=this._readableState&&this._readableState.destroyed,o=this._writableState&&this._writableState.destroyed;return n||o?(t?t(e):e&&(!this._writableState||!this._writableState.errorEmitted)&&YJt.nextTick(JJt,this,e),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(i){!t&&i?(YJt.nextTick(JJt,r,i),r._writableState&&(r._writableState.errorEmitted=!0)):t&&t(i)}),this)}function F6n(){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 JJt(e,t){e.emit("error",t)}XJt.exports={destroy:L6n,undestroy:F6n}});var zje=Z((dvs,oXt)=>{"use strict";d();p();var S9=Fd();oXt.exports=cl;function QJt(e){var t=this;this.next=null,this.entry=null,this.finish=function(){r8n(t,e)}}var U6n=!A.browser&&["v0.10","v0.9."].indexOf(A.version.slice(0,5))>-1?setImmediate:S9.nextTick,RU;cl.WritableState=HZ;var $Jt=Object.create(Nu());$Jt.inherits=An();var z6n={deprecate:KX()},eXt=Pje(),Cye=UZ().Buffer,j6n=globalThis.Uint8Array||function(){};function H6n(e){return Cye.from(e)}function G6n(e){return Cye.isBuffer(e)||e instanceof j6n}var tXt=Fje();$Jt.inherits(cl,eXt);function q6n(){}function HZ(e,t){RU=RU||E9(),e=e||{};var r=t instanceof RU;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var n=e.highWaterMark,o=e.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=e.decodeStrings===!1;this.decodeStrings=!a,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(s){Z6n(t,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 QJt(this)}HZ.prototype.getBuffer=function(){for(var t=this.bufferedRequest,r=[];t;)r.push(t),t=t.next;return r};(function(){try{Object.defineProperty(HZ.prototype,"buffer",{get:z6n.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var _ye;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(_ye=Function.prototype[Symbol.hasInstance],Object.defineProperty(cl,Symbol.hasInstance,{value:function(e){return _ye.call(this,e)?!0:this!==cl?!1:e&&e._writableState instanceof HZ}})):_ye=function(e){return e instanceof this};function cl(e){if(RU=RU||E9(),!_ye.call(cl,this)&&!(this instanceof RU))return new cl(e);this._writableState=new HZ(e,this),this.writable=!0,e&&(typeof e.write=="function"&&(this._write=e.write),typeof e.writev=="function"&&(this._writev=e.writev),typeof e.destroy=="function"&&(this._destroy=e.destroy),typeof e.final=="function"&&(this._final=e.final)),eXt.call(this)}cl.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function V6n(e,t){var r=new Error("write after end");e.emit("error",r),S9.nextTick(t,r)}function W6n(e,t,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&&!t.objectMode&&(i=new TypeError("Invalid non-string/buffer chunk")),i&&(e.emit("error",i),S9.nextTick(n,i),o=!1),o}cl.prototype.write=function(e,t,r){var n=this._writableState,o=!1,i=!n.objectMode&&G6n(e);return i&&!Cye.isBuffer(e)&&(e=H6n(e)),typeof t=="function"&&(r=t,t=null),i?t="buffer":t||(t=n.defaultEncoding),typeof r!="function"&&(r=q6n),n.ended?V6n(this,r):(i||W6n(this,n,e,r))&&(n.pendingcb++,o=Y6n(this,n,i,e,t,r)),o};cl.prototype.cork=function(){var e=this._writableState;e.corked++};cl.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,!e.writing&&!e.corked&&!e.finished&&!e.bufferProcessing&&e.bufferedRequest&&rXt(this,e))};cl.prototype.setDefaultEncoding=function(t){if(typeof t=="string"&&(t=t.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((t+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+t);return this._writableState.defaultEncoding=t,this};function K6n(e,t,r){return!e.objectMode&&e.decodeStrings!==!1&&typeof t=="string"&&(t=Cye.from(t,r)),t}Object.defineProperty(cl.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Y6n(e,t,r,n,o,i){if(!r){var a=K6n(t,n,o);n!==a&&(r=!0,o="buffer",n=a)}var s=t.objectMode?1:n.length;t.length+=s;var c=t.length<t.highWaterMark;if(c||(t.needDrain=!0),t.writing||t.corked){var u=t.lastBufferedRequest;t.lastBufferedRequest={chunk:n,encoding:o,isBuf:r,callback:i,next:null},u?u.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else Uje(e,t,!1,s,n,o,i);return c}function Uje(e,t,r,n,o,i,a){t.writelen=n,t.writecb=a,t.writing=!0,t.sync=!0,r?e._writev(o,t.onwrite):e._write(o,i,t.onwrite),t.sync=!1}function J6n(e,t,r,n,o){--t.pendingcb,r?(S9.nextTick(o,n),S9.nextTick(jZ,e,t),e._writableState.errorEmitted=!0,e.emit("error",n)):(o(n),e._writableState.errorEmitted=!0,e.emit("error",n),jZ(e,t))}function X6n(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function Z6n(e,t){var r=e._writableState,n=r.sync,o=r.writecb;if(X6n(r),t)J6n(e,r,n,t,o);else{var i=nXt(r);!i&&!r.corked&&!r.bufferProcessing&&r.bufferedRequest&&rXt(e,r),n?U6n(ZJt,e,r,i,o):ZJt(e,r,i,o)}}function ZJt(e,t,r,n){r||Q6n(e,t),t.pendingcb--,n(),jZ(e,t)}function Q6n(e,t){t.length===0&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}function rXt(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,o=new Array(n),i=t.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,Uje(e,t,!0,t.length,o,"",i.finish),t.pendingcb++,t.lastBufferedRequest=null,i.next?(t.corkedRequestsFree=i.next,i.next=null):t.corkedRequestsFree=new QJt(t),t.bufferedRequestCount=0}else{for(;r;){var c=r.chunk,u=r.encoding,l=r.callback,f=t.objectMode?1:c.length;if(Uje(e,t,!1,f,c,u,l),r=r.next,t.bufferedRequestCount--,t.writing)break}r===null&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}cl.prototype._write=function(e,t,r){r(new Error("_write() is not implemented"))};cl.prototype._writev=null;cl.prototype.end=function(e,t,r){var n=this._writableState;typeof e=="function"?(r=e,e=null,t=null):typeof t=="function"&&(r=t,t=null),e!=null&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),!n.ending&&!n.finished&&t8n(this,n,r)};function nXt(e){return e.ending&&e.length===0&&e.bufferedRequest===null&&!e.finished&&!e.writing}function $6n(e,t){e._final(function(r){t.pendingcb--,r&&e.emit("error",r),t.prefinished=!0,e.emit("prefinish"),jZ(e,t)})}function e8n(e,t){!t.prefinished&&!t.finalCalled&&(typeof e._final=="function"?(t.pendingcb++,t.finalCalled=!0,S9.nextTick($6n,e,t)):(t.prefinished=!0,e.emit("prefinish")))}function jZ(e,t){var r=nXt(t);return r&&(e8n(e,t),t.pendingcb===0&&(t.finished=!0,e.emit("finish"))),r}function t8n(e,t,r){t.ending=!0,jZ(e,t),r&&(t.finished?S9.nextTick(r):e.once("finish",r)),t.ended=!0,e.writable=!1}function r8n(e,t,r){var n=e.entry;for(e.entry=null;n;){var o=n.callback;t.pendingcb--,o(r),n=n.next}t.corkedRequestsFree?t.corkedRequestsFree.next=e:t.corkedRequestsFree=e}Object.defineProperty(cl.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(e){!this._writableState||(this._writableState.destroyed=e)}});cl.prototype.destroy=tXt.destroy;cl.prototype._undestroy=tXt.undestroy;cl.prototype._destroy=function(e,t){this.end(),t(e)}});var E9=Z((mvs,cXt)=>{"use strict";d();p();var iXt=Fd(),n8n=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};cXt.exports=y3;var aXt=Object.create(Nu());aXt.inherits=An();var sXt=Gje(),Hje=zje();aXt.inherits(y3,sXt);for(jje=n8n(Hje.prototype),Tye=0;Tye<jje.length;Tye++)Iye=jje[Tye],y3.prototype[Iye]||(y3.prototype[Iye]=Hje.prototype[Iye]);var jje,Iye,Tye;function y3(e){if(!(this instanceof y3))return new y3(e);sXt.call(this,e),Hje.call(this,e),e&&e.readable===!1&&(this.readable=!1),e&&e.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,e&&e.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",o8n)}Object.defineProperty(y3.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function o8n(){this.allowHalfOpen||this._writableState.ended||iXt.nextTick(i8n,this)}function i8n(e){e.end()}Object.defineProperty(y3.prototype,"destroyed",{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(e){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=e,this._writableState.destroyed=e)}});y3.prototype._destroy=function(e,t){this.push(null),this.end(),iXt.nextTick(t,e)}});var Wje=Z(lXt=>{"use strict";d();p();var Vje=UZ().Buffer,uXt=Vje.isEncoding||function(e){switch(e=""+e,e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function a8n(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}function s8n(e){var t=a8n(e);if(typeof t!="string"&&(Vje.isEncoding===uXt||!uXt(e)))throw new Error("Unknown encoding: "+e);return t||e}lXt.StringDecoder=GZ;function GZ(e){this.encoding=s8n(e);var t;switch(this.encoding){case"utf16le":this.text=p8n,this.end=h8n,t=4;break;case"utf8":this.fillLast=l8n,t=4;break;case"base64":this.text=m8n,this.end=g8n,t=3;break;default:this.write=v8n,this.end=y8n;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=Vje.allocUnsafe(t)}GZ.prototype.write=function(e){if(e.length===0)return"";var t,r;if(this.lastNeed){if(t=this.fillLast(e),t===void 0)return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r<e.length?t?t+this.text(e,r):this.text(e,r):t||""};GZ.prototype.end=d8n;GZ.prototype.text=f8n;GZ.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length};function qje(e){return e<=127?0:e>>5===6?2:e>>4===14?3:e>>3===30?4:e>>6===2?-1:-2}function c8n(e,t,r){var n=t.length-1;if(n<r)return 0;var o=qje(t[n]);return o>=0?(o>0&&(e.lastNeed=o-1),o):--n<r||o===-2?0:(o=qje(t[n]),o>=0?(o>0&&(e.lastNeed=o-2),o):--n<r||o===-2?0:(o=qje(t[n]),o>=0?(o>0&&(o===2?o=0:e.lastNeed=o-3),o):0))}function u8n(e,t,r){if((t[0]&192)!==128)return e.lastNeed=0,"\uFFFD";if(e.lastNeed>1&&t.length>1){if((t[1]&192)!==128)return e.lastNeed=1,"\uFFFD";if(e.lastNeed>2&&t.length>2&&(t[2]&192)!==128)return e.lastNeed=2,"\uFFFD"}}function l8n(e){var t=this.lastTotal-this.lastNeed,r=u8n(this,e,t);if(r!==void 0)return r;if(this.lastNeed<=e.length)return e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,t,0,e.length),this.lastNeed-=e.length}function f8n(e,t){var r=c8n(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var n=e.length-(r-this.lastNeed);return e.copy(this.lastChar,0,n),e.toString("utf8",t,n)}function d8n(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"\uFFFD":t}function p8n(e,t){if((e.length-t)%2===0){var r=e.toString("utf16le",t);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function h8n(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function m8n(e,t){var r=(e.length-t)%3;return r===0?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,r===1?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function g8n(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function v8n(e){return e.toString(this.encoding)}function y8n(e){return e&&e.length?this.write(e):""}});var Gje=Z((Avs,AXt)=>{"use strict";d();p();var OU=Fd();AXt.exports=Ks;var b8n=HJt(),qZ;Ks.ReadableState=vXt;var wvs=Ob().EventEmitter,hXt=function(e,t){return e.listeners(t).length},Zje=Pje(),VZ=UZ().Buffer,x8n=globalThis.Uint8Array||function(){};function w8n(e){return VZ.from(e)}function A8n(e){return VZ.isBuffer(e)||e instanceof x8n}var mXt=Object.create(Nu());mXt.inherits=An();var Kje=Lb(),ra=void 0;Kje&&Kje.debuglog?ra=Kje.debuglog("stream"):ra=function(){};var S8n=KJt(),gXt=Fje(),NU;mXt.inherits(Ks,Zje);var Yje=["error","close","destroy","pause","resume"];function E8n(e,t,r){if(typeof e.prependListener=="function")return e.prependListener(t,r);!e._events||!e._events[t]?e.on(t,r):b8n(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]}function vXt(e,t){qZ=qZ||E9(),e=e||{};var r=t instanceof qZ;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var n=e.highWaterMark,o=e.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 S8n,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(NU||(NU=Wje().StringDecoder),this.decoder=new NU(e.encoding),this.encoding=e.encoding)}function Ks(e){if(qZ=qZ||E9(),!(this instanceof Ks))return new Ks(e);this._readableState=new vXt(e,this),this.readable=!0,e&&(typeof e.read=="function"&&(this._read=e.read),typeof e.destroy=="function"&&(this._destroy=e.destroy)),Zje.call(this)}Object.defineProperty(Ks.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(e){!this._readableState||(this._readableState.destroyed=e)}});Ks.prototype.destroy=gXt.destroy;Ks.prototype._undestroy=gXt.undestroy;Ks.prototype._destroy=function(e,t){this.push(null),t(e)};Ks.prototype.push=function(e,t){var r=this._readableState,n;return r.objectMode?n=!0:typeof e=="string"&&(t=t||r.defaultEncoding,t!==r.encoding&&(e=VZ.from(e,t),t=""),n=!0),yXt(this,e,t,!1,n)};Ks.prototype.unshift=function(e){return yXt(this,e,null,!0,!1)};function yXt(e,t,r,n,o){var i=e._readableState;if(t===null)i.reading=!1,I8n(e,i);else{var a;o||(a=_8n(i,t)),a?e.emit("error",a):i.objectMode||t&&t.length>0?(typeof t!="string"&&!i.objectMode&&Object.getPrototypeOf(t)!==VZ.prototype&&(t=w8n(t)),n?i.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):Jje(e,i,t,!0):i.ended?e.emit("error",new Error("stream.push() after EOF")):(i.reading=!1,i.decoder&&!r?(t=i.decoder.write(t),i.objectMode||t.length!==0?Jje(e,i,t,!1):bXt(e,i)):Jje(e,i,t,!1))):n||(i.reading=!1)}return C8n(i)}function Jje(e,t,r,n){t.flowing&&t.length===0&&!t.sync?(e.emit("data",r),e.read(0)):(t.length+=t.objectMode?1:r.length,n?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&kye(e)),bXt(e,t)}function _8n(e,t){var r;return!A8n(t)&&typeof t!="string"&&t!==void 0&&!e.objectMode&&(r=new TypeError("Invalid non-string/buffer chunk")),r}function C8n(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||e.length===0)}Ks.prototype.isPaused=function(){return this._readableState.flowing===!1};Ks.prototype.setEncoding=function(e){return NU||(NU=Wje().StringDecoder),this._readableState.decoder=new NU(e),this._readableState.encoding=e,this};var fXt=8388608;function T8n(e){return e>=fXt?e=fXt:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function dXt(e,t){return e<=0||t.length===0&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=T8n(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}Ks.prototype.read=function(e){ra("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(e!==0&&(t.emittedReadable=!1),e===0&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return ra("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?Xje(this):kye(this),null;if(e=dXt(e,t),e===0&&t.ended)return t.length===0&&Xje(this),null;var n=t.needReadable;ra("need readable",n),(t.length===0||t.length-e<t.highWaterMark)&&(n=!0,ra("length less than watermark",n)),t.ended||t.reading?(n=!1,ra("reading or ended",n)):n&&(ra("do read"),t.reading=!0,t.sync=!0,t.length===0&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=dXt(r,t)));var o;return e>0?o=xXt(e,t):o=null,o===null?(t.needReadable=!0,e=0):t.length-=e,t.length===0&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&Xje(this)),o!==null&&this.emit("data",o),o};function I8n(e,t){if(!t.ended){if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,kye(e)}}function kye(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(ra("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?OU.nextTick(pXt,e):pXt(e))}function pXt(e){ra("emit readable"),e.emit("readable"),Qje(e)}function bXt(e,t){t.readingMore||(t.readingMore=!0,OU.nextTick(k8n,e,t))}function k8n(e,t){for(var r=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(ra("maybeReadMore read 0"),e.read(0),r!==t.length);)r=t.length;t.readingMore=!1}Ks.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))};Ks.prototype.pipe=function(e,t){var r=this,n=this._readableState;switch(n.pipesCount){case 0:n.pipes=e;break;case 1:n.pipes=[n.pipes,e];break;default:n.pipes.push(e);break}n.pipesCount+=1,ra("pipe count=%d opts=%j",n.pipesCount,t);var o=(!t||t.end!==!1)&&e!==A.stdout&&e!==A.stderr,i=o?s:b;n.endEmitted?OU.nextTick(i):r.once("end",i),e.on("unpipe",a);function a(x,E){ra("onunpipe"),x===r&&E&&E.hasUnpiped===!1&&(E.hasUnpiped=!0,l())}function s(){ra("onend"),e.end()}var c=M8n(r);e.on("drain",c);var u=!1;function l(){ra("cleanup"),e.removeListener("close",g),e.removeListener("finish",v),e.removeListener("drain",c),e.removeListener("error",m),e.removeListener("unpipe",a),r.removeListener("end",s),r.removeListener("end",b),r.removeListener("data",h),u=!0,n.awaitDrain&&(!e._writableState||e._writableState.needDrain)&&c()}var f=!1;r.on("data",h);function h(x){ra("ondata"),f=!1;var E=e.write(x);E===!1&&!f&&((n.pipesCount===1&&n.pipes===e||n.pipesCount>1&&wXt(n.pipes,e)!==-1)&&!u&&(ra("false write response, pause",r._readableState.awaitDrain),r._readableState.awaitDrain++,f=!0),r.pause())}function m(x){ra("onerror",x),b(),e.removeListener("error",m),hXt(e,"error")===0&&e.emit("error",x)}E8n(e,"error",m);function g(){e.removeListener("finish",v),b()}e.once("close",g);function v(){ra("onfinish"),e.removeListener("close",g),b()}e.once("finish",v);function b(){ra("unpipe"),r.unpipe(e)}return e.emit("pipe",r),n.flowing||(ra("pipe resume"),r.resume()),e};function M8n(e){return function(){var t=e._readableState;ra("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,t.awaitDrain===0&&hXt(e,"data")&&(t.flowing=!0,Qje(e))}}Ks.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(t.pipesCount===0)return this;if(t.pipesCount===1)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r),this);if(!e){var n=t.pipes,o=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i<o;i++)n[i].emit("unpipe",this,r);return this}var a=wXt(t.pipes,e);return a===-1?this:(t.pipes.splice(a,1),t.pipesCount-=1,t.pipesCount===1&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,r),this)};Ks.prototype.on=function(e,t){var r=Zje.prototype.on.call(this,e,t);if(e==="data")this._readableState.flowing!==!1&&this.resume();else if(e==="readable"){var n=this._readableState;!n.endEmitted&&!n.readableListening&&(n.readableListening=n.needReadable=!0,n.emittedReadable=!1,n.reading?n.length&&kye(this):OU.nextTick(R8n,this))}return r};Ks.prototype.addListener=Ks.prototype.on;function R8n(e){ra("readable nexttick read 0"),e.read(0)}Ks.prototype.resume=function(){var e=this._readableState;return e.flowing||(ra("resume"),e.flowing=!0,N8n(this,e)),this};function N8n(e,t){t.resumeScheduled||(t.resumeScheduled=!0,OU.nextTick(O8n,e,t))}function O8n(e,t){t.reading||(ra("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),Qje(e),t.flowing&&!t.reading&&e.read(0)}Ks.prototype.pause=function(){return ra("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(ra("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function Qje(e){var t=e._readableState;for(ra("flow",t.flowing);t.flowing&&e.read()!==null;);}Ks.prototype.wrap=function(e){var t=this,r=this._readableState,n=!1;e.on("end",function(){if(ra("wrapped end"),r.decoder&&!r.ended){var a=r.decoder.end();a&&a.length&&t.push(a)}t.push(null)}),e.on("data",function(a){if(ra("wrapped data"),r.decoder&&(a=r.decoder.write(a)),!(r.objectMode&&a==null)&&!(!r.objectMode&&(!a||!a.length))){var s=t.push(a);s||(n=!0,e.pause())}});for(var o in e)this[o]===void 0&&typeof e[o]=="function"&&(this[o]=function(a){return function(){return e[a].apply(e,arguments)}}(o));for(var i=0;i<Yje.length;i++)e.on(Yje[i],this.emit.bind(this,Yje[i]));return this._read=function(a){ra("wrapped _read",a),n&&(n=!1,e.resume())},this};Object.defineProperty(Ks.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}});Ks._fromList=xXt;function xXt(e,t){if(t.length===0)return null;var r;return t.objectMode?r=t.buffer.shift():!e||e>=t.length?(t.decoder?r=t.buffer.join(""):t.buffer.length===1?r=t.buffer.head.data:r=t.buffer.concat(t.length),t.buffer.clear()):r=B8n(e,t.buffer,t.decoder),r}function B8n(e,t,r){var n;return e<t.head.data.length?(n=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):e===t.head.data.length?n=t.shift():n=r?P8n(e,t):D8n(e,t),n}function P8n(e,t){var r=t.head,n=1,o=r.data;for(e-=o.length;r=r.next;){var i=r.data,a=e>i.length?i.length:e;if(a===i.length?o+=i:o+=i.slice(0,e),e-=a,e===0){a===i.length?(++n,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=i.slice(a));break}++n}return t.length-=n,o}function D8n(e,t){var r=VZ.allocUnsafe(e),n=t.head,o=1;for(n.data.copy(r),e-=n.data.length;n=n.next;){var i=n.data,a=e>i.length?i.length:e;if(i.copy(r,r.length-e,0,a),e-=a,e===0){a===i.length?(++o,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=i.slice(a));break}++o}return t.length-=o,r}function Xje(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,OU.nextTick(L8n,t,e))}function L8n(e,t){!e.endEmitted&&e.length===0&&(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function wXt(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}});var $je=Z((_vs,_Xt)=>{"use strict";d();p();_Xt.exports=b3;var Mye=E9(),EXt=Object.create(Nu());EXt.inherits=An();EXt.inherits(b3,Mye);function F8n(e,t){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(!n)return this.emit("error",new Error("write callback called multiple times"));r.writechunk=null,r.writecb=null,t!=null&&this.push(t),n(e);var o=this._readableState;o.reading=!1,(o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}function b3(e){if(!(this instanceof b3))return new b3(e);Mye.call(this,e),this._transformState={afterTransform:F8n.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&(typeof e.transform=="function"&&(this._transform=e.transform),typeof e.flush=="function"&&(this._flush=e.flush)),this.on("prefinish",U8n)}function U8n(){var e=this;typeof this._flush=="function"?this._flush(function(t,r){SXt(e,t,r)}):SXt(this,null,null)}b3.prototype.push=function(e,t){return this._transformState.needTransform=!1,Mye.prototype.push.call(this,e,t)};b3.prototype._transform=function(e,t,r){throw new Error("_transform() is not implemented")};b3.prototype._write=function(e,t,r){var n=this._transformState;if(n.writecb=r,n.writechunk=e,n.writeencoding=t,!n.transforming){var o=this._readableState;(n.needTransform||o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}};b3.prototype._read=function(e){var t=this._transformState;t.writechunk!==null&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0};b3.prototype._destroy=function(e,t){var r=this;Mye.prototype._destroy.call(this,e,function(n){t(n),r.emit("close")})};function SXt(e,t,r){if(t)return e.emit("error",t);if(r!=null&&e.push(r),e._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(e._transformState.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}});var kXt=Z((Ivs,IXt)=>{"use strict";d();p();IXt.exports=WZ;var CXt=$je(),TXt=Object.create(Nu());TXt.inherits=An();TXt.inherits(WZ,CXt);function WZ(e){if(!(this instanceof WZ))return new WZ(e);CXt.call(this,e)}WZ.prototype._transform=function(e,t,r){r(null,e)}});var RXt=Z((IA,MXt)=>{d();p();IA=MXt.exports=Gje();IA.Stream=IA;IA.Readable=IA;IA.Writable=zje();IA.Duplex=E9();IA.Transform=$je();IA.PassThrough=kXt()});var OXt=Z((Ovs,NXt)=>{d();p();var z8n=Ije(),j8n=RXt().Duplex;NXt.exports=H8n;function H8n(){let e={},t=new j8n({objectMode:!0,read:o,write:i}),r=new z8n;return{events:r,middleware:(c,u,l,f)=>{t.push(c),e[c.id]={req:c,res:u,next:l,end:f}},stream:t};function o(){return!1}function i(c,u,l){let f;try{!c.id?s(c):a(c)}catch(h){f=h}l(f)}function a(c){let u=e[c.id];if(!u)throw new Error(`StreamMiddleware - Unknown response id ${c.id}`);delete e[c.id],Object.assign(u.res,c),setTimeout(u.end)}function s(c){r.emit("notification",c)}}});var PXt=Z((Dvs,BXt)=>{d();p();var G8n={}.toString;BXt.exports=Array.isArray||function(e){return G8n.call(e)=="[object Array]"}});var eHe=Z((Uvs,DXt)=>{d();p();DXt.exports=Ob().EventEmitter});var KZ=Z((tHe,FXt)=>{d();p();var Rye=zp(),x3=Rye.Buffer;function LXt(e,t){for(var r in e)t[r]=e[r]}x3.from&&x3.alloc&&x3.allocUnsafe&&x3.allocUnsafeSlow?FXt.exports=Rye:(LXt(Rye,tHe),tHe.Buffer=BU);function BU(e,t,r){return x3(e,t,r)}LXt(x3,BU);BU.from=function(e,t,r){if(typeof e=="number")throw new TypeError("Argument must not be a number");return x3(e,t,r)};BU.alloc=function(e,t,r){if(typeof e!="number")throw new TypeError("Argument must be a number");var n=x3(e);return t!==void 0?typeof r=="string"?n.fill(t,r):n.fill(t):n.fill(0),n};BU.allocUnsafe=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return x3(e)};BU.allocUnsafeSlow=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return Rye.SlowBuffer(e)}});var zXt=Z((qvs,rHe)=>{"use strict";d();p();function q8n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var UXt=KZ().Buffer,YZ=Lb();function V8n(e,t,r){e.copy(t,r)}rHe.exports=function(){function e(){q8n(this,e),this.head=null,this.tail=null,this.length=0}return e.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},e.prototype.unshift=function(r){var n={data:r,next:this.head};this.length===0&&(this.tail=n),this.head=n,++this.length},e.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}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.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},e.prototype.concat=function(r){if(this.length===0)return UXt.alloc(0);if(this.length===1)return this.head.data;for(var n=UXt.allocUnsafe(r>>>0),o=this.head,i=0;o;)V8n(o.data,n,i),i+=o.data.length,o=o.next;return n},e}();YZ&&YZ.inspect&&YZ.inspect.custom&&(rHe.exports.prototype[YZ.inspect.custom]=function(){var e=YZ.inspect({length:this.length});return this.constructor.name+" "+e})});var nHe=Z((Kvs,GXt)=>{"use strict";d();p();var jXt=Fd();function W8n(e,t){var r=this,n=this._readableState&&this._readableState.destroyed,o=this._writableState&&this._writableState.destroyed;return n||o?(t?t(e):e&&(!this._writableState||!this._writableState.errorEmitted)&&jXt.nextTick(HXt,this,e),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(i){!t&&i?(jXt.nextTick(HXt,r,i),r._writableState&&(r._writableState.errorEmitted=!0)):t&&t(i)}),this)}function K8n(){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 HXt(e,t){e.emit("error",t)}GXt.exports={destroy:W8n,undestroy:K8n}});var iHe=Z((Xvs,ZXt)=>{"use strict";d();p();var _9=Fd();ZXt.exports=ul;function VXt(e){var t=this;this.next=null,this.entry=null,this.finish=function(){fIn(t,e)}}var Y8n=!A.browser&&["v0.10","v0.9."].indexOf(A.version.slice(0,5))>-1?setImmediate:_9.nextTick,PU;ul.WritableState=XZ;var WXt=Object.create(Nu());WXt.inherits=An();var J8n={deprecate:KX()},KXt=eHe(),Oye=KZ().Buffer,X8n=globalThis.Uint8Array||function(){};function Z8n(e){return Oye.from(e)}function Q8n(e){return Oye.isBuffer(e)||e instanceof X8n}var YXt=nHe();WXt.inherits(ul,KXt);function $8n(){}function XZ(e,t){PU=PU||C9(),e=e||{};var r=t instanceof PU;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var n=e.highWaterMark,o=e.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=e.decodeStrings===!1;this.decodeStrings=!a,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(s){aIn(t,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 VXt(this)}XZ.prototype.getBuffer=function(){for(var t=this.bufferedRequest,r=[];t;)r.push(t),t=t.next;return r};(function(){try{Object.defineProperty(XZ.prototype,"buffer",{get:J8n.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var Nye;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(Nye=Function.prototype[Symbol.hasInstance],Object.defineProperty(ul,Symbol.hasInstance,{value:function(e){return Nye.call(this,e)?!0:this!==ul?!1:e&&e._writableState instanceof XZ}})):Nye=function(e){return e instanceof this};function ul(e){if(PU=PU||C9(),!Nye.call(ul,this)&&!(this instanceof PU))return new ul(e);this._writableState=new XZ(e,this),this.writable=!0,e&&(typeof e.write=="function"&&(this._write=e.write),typeof e.writev=="function"&&(this._writev=e.writev),typeof e.destroy=="function"&&(this._destroy=e.destroy),typeof e.final=="function"&&(this._final=e.final)),KXt.call(this)}ul.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function eIn(e,t){var r=new Error("write after end");e.emit("error",r),_9.nextTick(t,r)}function tIn(e,t,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&&!t.objectMode&&(i=new TypeError("Invalid non-string/buffer chunk")),i&&(e.emit("error",i),_9.nextTick(n,i),o=!1),o}ul.prototype.write=function(e,t,r){var n=this._writableState,o=!1,i=!n.objectMode&&Q8n(e);return i&&!Oye.isBuffer(e)&&(e=Z8n(e)),typeof t=="function"&&(r=t,t=null),i?t="buffer":t||(t=n.defaultEncoding),typeof r!="function"&&(r=$8n),n.ended?eIn(this,r):(i||tIn(this,n,e,r))&&(n.pendingcb++,o=nIn(this,n,i,e,t,r)),o};ul.prototype.cork=function(){var e=this._writableState;e.corked++};ul.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,!e.writing&&!e.corked&&!e.finished&&!e.bufferProcessing&&e.bufferedRequest&&JXt(this,e))};ul.prototype.setDefaultEncoding=function(t){if(typeof t=="string"&&(t=t.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((t+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+t);return this._writableState.defaultEncoding=t,this};function rIn(e,t,r){return!e.objectMode&&e.decodeStrings!==!1&&typeof t=="string"&&(t=Oye.from(t,r)),t}Object.defineProperty(ul.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function nIn(e,t,r,n,o,i){if(!r){var a=rIn(t,n,o);n!==a&&(r=!0,o="buffer",n=a)}var s=t.objectMode?1:n.length;t.length+=s;var c=t.length<t.highWaterMark;if(c||(t.needDrain=!0),t.writing||t.corked){var u=t.lastBufferedRequest;t.lastBufferedRequest={chunk:n,encoding:o,isBuf:r,callback:i,next:null},u?u.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else oHe(e,t,!1,s,n,o,i);return c}function oHe(e,t,r,n,o,i,a){t.writelen=n,t.writecb=a,t.writing=!0,t.sync=!0,r?e._writev(o,t.onwrite):e._write(o,i,t.onwrite),t.sync=!1}function oIn(e,t,r,n,o){--t.pendingcb,r?(_9.nextTick(o,n),_9.nextTick(JZ,e,t),e._writableState.errorEmitted=!0,e.emit("error",n)):(o(n),e._writableState.errorEmitted=!0,e.emit("error",n),JZ(e,t))}function iIn(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function aIn(e,t){var r=e._writableState,n=r.sync,o=r.writecb;if(iIn(r),t)oIn(e,r,n,t,o);else{var i=XXt(r);!i&&!r.corked&&!r.bufferProcessing&&r.bufferedRequest&&JXt(e,r),n?Y8n(qXt,e,r,i,o):qXt(e,r,i,o)}}function qXt(e,t,r,n){r||sIn(e,t),t.pendingcb--,n(),JZ(e,t)}function sIn(e,t){t.length===0&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}function JXt(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,o=new Array(n),i=t.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,oHe(e,t,!0,t.length,o,"",i.finish),t.pendingcb++,t.lastBufferedRequest=null,i.next?(t.corkedRequestsFree=i.next,i.next=null):t.corkedRequestsFree=new VXt(t),t.bufferedRequestCount=0}else{for(;r;){var c=r.chunk,u=r.encoding,l=r.callback,f=t.objectMode?1:c.length;if(oHe(e,t,!1,f,c,u,l),r=r.next,t.bufferedRequestCount--,t.writing)break}r===null&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}ul.prototype._write=function(e,t,r){r(new Error("_write() is not implemented"))};ul.prototype._writev=null;ul.prototype.end=function(e,t,r){var n=this._writableState;typeof e=="function"?(r=e,e=null,t=null):typeof t=="function"&&(r=t,t=null),e!=null&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),!n.ending&&!n.finished&&lIn(this,n,r)};function XXt(e){return e.ending&&e.length===0&&e.bufferedRequest===null&&!e.finished&&!e.writing}function cIn(e,t){e._final(function(r){t.pendingcb--,r&&e.emit("error",r),t.prefinished=!0,e.emit("prefinish"),JZ(e,t)})}function uIn(e,t){!t.prefinished&&!t.finalCalled&&(typeof e._final=="function"?(t.pendingcb++,t.finalCalled=!0,_9.nextTick(cIn,e,t)):(t.prefinished=!0,e.emit("prefinish")))}function JZ(e,t){var r=XXt(t);return r&&(uIn(e,t),t.pendingcb===0&&(t.finished=!0,e.emit("finish"))),r}function lIn(e,t,r){t.ending=!0,JZ(e,t),r&&(t.finished?_9.nextTick(r):e.once("finish",r)),t.ended=!0,e.writable=!1}function fIn(e,t,r){var n=e.entry;for(e.entry=null;n;){var o=n.callback;t.pendingcb--,o(r),n=n.next}t.corkedRequestsFree?t.corkedRequestsFree.next=e:t.corkedRequestsFree=e}Object.defineProperty(ul.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(e){!this._writableState||(this._writableState.destroyed=e)}});ul.prototype.destroy=YXt.destroy;ul.prototype._undestroy=YXt.undestroy;ul.prototype._destroy=function(e,t){this.end(),t(e)}});var C9=Z(($vs,tZt)=>{"use strict";d();p();var QXt=Fd(),dIn=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};tZt.exports=w3;var $Xt=Object.create(Nu());$Xt.inherits=An();var eZt=cHe(),sHe=iHe();$Xt.inherits(w3,eZt);for(aHe=dIn(sHe.prototype),Bye=0;Bye<aHe.length;Bye++)Pye=aHe[Bye],w3.prototype[Pye]||(w3.prototype[Pye]=sHe.prototype[Pye]);var aHe,Pye,Bye;function w3(e){if(!(this instanceof w3))return new w3(e);eZt.call(this,e),sHe.call(this,e),e&&e.readable===!1&&(this.readable=!1),e&&e.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,e&&e.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",pIn)}Object.defineProperty(w3.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function pIn(){this.allowHalfOpen||this._writableState.ended||QXt.nextTick(hIn,this)}function hIn(e){e.end()}Object.defineProperty(w3.prototype,"destroyed",{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(e){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=e,this._writableState.destroyed=e)}});w3.prototype._destroy=function(e,t){this.push(null),this.end(),QXt.nextTick(t,e)}});var fHe=Z(nZt=>{"use strict";d();p();var lHe=KZ().Buffer,rZt=lHe.isEncoding||function(e){switch(e=""+e,e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function mIn(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}function gIn(e){var t=mIn(e);if(typeof t!="string"&&(lHe.isEncoding===rZt||!rZt(e)))throw new Error("Unknown encoding: "+e);return t||e}nZt.StringDecoder=ZZ;function ZZ(e){this.encoding=gIn(e);var t;switch(this.encoding){case"utf16le":this.text=AIn,this.end=SIn,t=4;break;case"utf8":this.fillLast=bIn,t=4;break;case"base64":this.text=EIn,this.end=_In,t=3;break;default:this.write=CIn,this.end=TIn;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=lHe.allocUnsafe(t)}ZZ.prototype.write=function(e){if(e.length===0)return"";var t,r;if(this.lastNeed){if(t=this.fillLast(e),t===void 0)return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r<e.length?t?t+this.text(e,r):this.text(e,r):t||""};ZZ.prototype.end=wIn;ZZ.prototype.text=xIn;ZZ.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length};function uHe(e){return e<=127?0:e>>5===6?2:e>>4===14?3:e>>3===30?4:e>>6===2?-1:-2}function vIn(e,t,r){var n=t.length-1;if(n<r)return 0;var o=uHe(t[n]);return o>=0?(o>0&&(e.lastNeed=o-1),o):--n<r||o===-2?0:(o=uHe(t[n]),o>=0?(o>0&&(e.lastNeed=o-2),o):--n<r||o===-2?0:(o=uHe(t[n]),o>=0?(o>0&&(o===2?o=0:e.lastNeed=o-3),o):0))}function yIn(e,t,r){if((t[0]&192)!==128)return e.lastNeed=0,"\uFFFD";if(e.lastNeed>1&&t.length>1){if((t[1]&192)!==128)return e.lastNeed=1,"\uFFFD";if(e.lastNeed>2&&t.length>2&&(t[2]&192)!==128)return e.lastNeed=2,"\uFFFD"}}function bIn(e){var t=this.lastTotal-this.lastNeed,r=yIn(this,e,t);if(r!==void 0)return r;if(this.lastNeed<=e.length)return e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,t,0,e.length),this.lastNeed-=e.length}function xIn(e,t){var r=vIn(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var n=e.length-(r-this.lastNeed);return e.copy(this.lastChar,0,n),e.toString("utf8",t,n)}function wIn(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"\uFFFD":t}function AIn(e,t){if((e.length-t)%2===0){var r=e.toString("utf16le",t);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function SIn(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function EIn(e,t){var r=(e.length-t)%3;return r===0?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,r===1?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function _In(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function CIn(e){return e.toString(this.encoding)}function TIn(e){return e&&e.length?this.write(e):""}});var cHe=Z((ays,mZt)=>{"use strict";d();p();var LU=Fd();mZt.exports=Ys;var IIn=PXt(),QZ;Ys.ReadableState=lZt;var iys=Ob().EventEmitter,sZt=function(e,t){return e.listeners(t).length},gHe=eHe(),$Z=KZ().Buffer,kIn=globalThis.Uint8Array||function(){};function MIn(e){return $Z.from(e)}function RIn(e){return $Z.isBuffer(e)||e instanceof kIn}var cZt=Object.create(Nu());cZt.inherits=An();var dHe=Lb(),na=void 0;dHe&&dHe.debuglog?na=dHe.debuglog("stream"):na=function(){};var NIn=zXt(),uZt=nHe(),DU;cZt.inherits(Ys,gHe);var pHe=["error","close","destroy","pause","resume"];function OIn(e,t,r){if(typeof e.prependListener=="function")return e.prependListener(t,r);!e._events||!e._events[t]?e.on(t,r):IIn(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]}function lZt(e,t){QZ=QZ||C9(),e=e||{};var r=t instanceof QZ;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var n=e.highWaterMark,o=e.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 NIn,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(DU||(DU=fHe().StringDecoder),this.decoder=new DU(e.encoding),this.encoding=e.encoding)}function Ys(e){if(QZ=QZ||C9(),!(this instanceof Ys))return new Ys(e);this._readableState=new lZt(e,this),this.readable=!0,e&&(typeof e.read=="function"&&(this._read=e.read),typeof e.destroy=="function"&&(this._destroy=e.destroy)),gHe.call(this)}Object.defineProperty(Ys.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(e){!this._readableState||(this._readableState.destroyed=e)}});Ys.prototype.destroy=uZt.destroy;Ys.prototype._undestroy=uZt.undestroy;Ys.prototype._destroy=function(e,t){this.push(null),t(e)};Ys.prototype.push=function(e,t){var r=this._readableState,n;return r.objectMode?n=!0:typeof e=="string"&&(t=t||r.defaultEncoding,t!==r.encoding&&(e=$Z.from(e,t),t=""),n=!0),fZt(this,e,t,!1,n)};Ys.prototype.unshift=function(e){return fZt(this,e,null,!0,!1)};function fZt(e,t,r,n,o){var i=e._readableState;if(t===null)i.reading=!1,LIn(e,i);else{var a;o||(a=BIn(i,t)),a?e.emit("error",a):i.objectMode||t&&t.length>0?(typeof t!="string"&&!i.objectMode&&Object.getPrototypeOf(t)!==$Z.prototype&&(t=MIn(t)),n?i.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):hHe(e,i,t,!0):i.ended?e.emit("error",new Error("stream.push() after EOF")):(i.reading=!1,i.decoder&&!r?(t=i.decoder.write(t),i.objectMode||t.length!==0?hHe(e,i,t,!1):dZt(e,i)):hHe(e,i,t,!1))):n||(i.reading=!1)}return PIn(i)}function hHe(e,t,r,n){t.flowing&&t.length===0&&!t.sync?(e.emit("data",r),e.read(0)):(t.length+=t.objectMode?1:r.length,n?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&Dye(e)),dZt(e,t)}function BIn(e,t){var r;return!RIn(t)&&typeof t!="string"&&t!==void 0&&!e.objectMode&&(r=new TypeError("Invalid non-string/buffer chunk")),r}function PIn(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||e.length===0)}Ys.prototype.isPaused=function(){return this._readableState.flowing===!1};Ys.prototype.setEncoding=function(e){return DU||(DU=fHe().StringDecoder),this._readableState.decoder=new DU(e),this._readableState.encoding=e,this};var oZt=8388608;function DIn(e){return e>=oZt?e=oZt:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function iZt(e,t){return e<=0||t.length===0&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=DIn(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}Ys.prototype.read=function(e){na("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(e!==0&&(t.emittedReadable=!1),e===0&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return na("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?mHe(this):Dye(this),null;if(e=iZt(e,t),e===0&&t.ended)return t.length===0&&mHe(this),null;var n=t.needReadable;na("need readable",n),(t.length===0||t.length-e<t.highWaterMark)&&(n=!0,na("length less than watermark",n)),t.ended||t.reading?(n=!1,na("reading or ended",n)):n&&(na("do read"),t.reading=!0,t.sync=!0,t.length===0&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=iZt(r,t)));var o;return e>0?o=pZt(e,t):o=null,o===null?(t.needReadable=!0,e=0):t.length-=e,t.length===0&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&mHe(this)),o!==null&&this.emit("data",o),o};function LIn(e,t){if(!t.ended){if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,Dye(e)}}function Dye(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(na("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?LU.nextTick(aZt,e):aZt(e))}function aZt(e){na("emit readable"),e.emit("readable"),vHe(e)}function dZt(e,t){t.readingMore||(t.readingMore=!0,LU.nextTick(FIn,e,t))}function FIn(e,t){for(var r=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(na("maybeReadMore read 0"),e.read(0),r!==t.length);)r=t.length;t.readingMore=!1}Ys.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))};Ys.prototype.pipe=function(e,t){var r=this,n=this._readableState;switch(n.pipesCount){case 0:n.pipes=e;break;case 1:n.pipes=[n.pipes,e];break;default:n.pipes.push(e);break}n.pipesCount+=1,na("pipe count=%d opts=%j",n.pipesCount,t);var o=(!t||t.end!==!1)&&e!==A.stdout&&e!==A.stderr,i=o?s:b;n.endEmitted?LU.nextTick(i):r.once("end",i),e.on("unpipe",a);function a(x,E){na("onunpipe"),x===r&&E&&E.hasUnpiped===!1&&(E.hasUnpiped=!0,l())}function s(){na("onend"),e.end()}var c=UIn(r);e.on("drain",c);var u=!1;function l(){na("cleanup"),e.removeListener("close",g),e.removeListener("finish",v),e.removeListener("drain",c),e.removeListener("error",m),e.removeListener("unpipe",a),r.removeListener("end",s),r.removeListener("end",b),r.removeListener("data",h),u=!0,n.awaitDrain&&(!e._writableState||e._writableState.needDrain)&&c()}var f=!1;r.on("data",h);function h(x){na("ondata"),f=!1;var E=e.write(x);E===!1&&!f&&((n.pipesCount===1&&n.pipes===e||n.pipesCount>1&&hZt(n.pipes,e)!==-1)&&!u&&(na("false write response, pause",r._readableState.awaitDrain),r._readableState.awaitDrain++,f=!0),r.pause())}function m(x){na("onerror",x),b(),e.removeListener("error",m),sZt(e,"error")===0&&e.emit("error",x)}OIn(e,"error",m);function g(){e.removeListener("finish",v),b()}e.once("close",g);function v(){na("onfinish"),e.removeListener("close",g),b()}e.once("finish",v);function b(){na("unpipe"),r.unpipe(e)}return e.emit("pipe",r),n.flowing||(na("pipe resume"),r.resume()),e};function UIn(e){return function(){var t=e._readableState;na("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,t.awaitDrain===0&&sZt(e,"data")&&(t.flowing=!0,vHe(e))}}Ys.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(t.pipesCount===0)return this;if(t.pipesCount===1)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r),this);if(!e){var n=t.pipes,o=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i<o;i++)n[i].emit("unpipe",this,r);return this}var a=hZt(t.pipes,e);return a===-1?this:(t.pipes.splice(a,1),t.pipesCount-=1,t.pipesCount===1&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,r),this)};Ys.prototype.on=function(e,t){var r=gHe.prototype.on.call(this,e,t);if(e==="data")this._readableState.flowing!==!1&&this.resume();else if(e==="readable"){var n=this._readableState;!n.endEmitted&&!n.readableListening&&(n.readableListening=n.needReadable=!0,n.emittedReadable=!1,n.reading?n.length&&Dye(this):LU.nextTick(zIn,this))}return r};Ys.prototype.addListener=Ys.prototype.on;function zIn(e){na("readable nexttick read 0"),e.read(0)}Ys.prototype.resume=function(){var e=this._readableState;return e.flowing||(na("resume"),e.flowing=!0,jIn(this,e)),this};function jIn(e,t){t.resumeScheduled||(t.resumeScheduled=!0,LU.nextTick(HIn,e,t))}function HIn(e,t){t.reading||(na("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),vHe(e),t.flowing&&!t.reading&&e.read(0)}Ys.prototype.pause=function(){return na("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(na("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function vHe(e){var t=e._readableState;for(na("flow",t.flowing);t.flowing&&e.read()!==null;);}Ys.prototype.wrap=function(e){var t=this,r=this._readableState,n=!1;e.on("end",function(){if(na("wrapped end"),r.decoder&&!r.ended){var a=r.decoder.end();a&&a.length&&t.push(a)}t.push(null)}),e.on("data",function(a){if(na("wrapped data"),r.decoder&&(a=r.decoder.write(a)),!(r.objectMode&&a==null)&&!(!r.objectMode&&(!a||!a.length))){var s=t.push(a);s||(n=!0,e.pause())}});for(var o in e)this[o]===void 0&&typeof e[o]=="function"&&(this[o]=function(a){return function(){return e[a].apply(e,arguments)}}(o));for(var i=0;i<pHe.length;i++)e.on(pHe[i],this.emit.bind(this,pHe[i]));return this._read=function(a){na("wrapped _read",a),n&&(n=!1,e.resume())},this};Object.defineProperty(Ys.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}});Ys._fromList=pZt;function pZt(e,t){if(t.length===0)return null;var r;return t.objectMode?r=t.buffer.shift():!e||e>=t.length?(t.decoder?r=t.buffer.join(""):t.buffer.length===1?r=t.buffer.head.data:r=t.buffer.concat(t.length),t.buffer.clear()):r=GIn(e,t.buffer,t.decoder),r}function GIn(e,t,r){var n;return e<t.head.data.length?(n=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):e===t.head.data.length?n=t.shift():n=r?qIn(e,t):VIn(e,t),n}function qIn(e,t){var r=t.head,n=1,o=r.data;for(e-=o.length;r=r.next;){var i=r.data,a=e>i.length?i.length:e;if(a===i.length?o+=i:o+=i.slice(0,e),e-=a,e===0){a===i.length?(++n,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=i.slice(a));break}++n}return t.length-=n,o}function VIn(e,t){var r=$Z.allocUnsafe(e),n=t.head,o=1;for(n.data.copy(r),e-=n.data.length;n=n.next;){var i=n.data,a=e>i.length?i.length:e;if(i.copy(r,r.length-e,0,a),e-=a,e===0){a===i.length?(++o,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=i.slice(a));break}++o}return t.length-=o,r}function mHe(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,LU.nextTick(WIn,t,e))}function WIn(e,t){!e.endEmitted&&e.length===0&&(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function hZt(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}});var yHe=Z((uys,yZt)=>{"use strict";d();p();yZt.exports=A3;var Lye=C9(),vZt=Object.create(Nu());vZt.inherits=An();vZt.inherits(A3,Lye);function KIn(e,t){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(!n)return this.emit("error",new Error("write callback called multiple times"));r.writechunk=null,r.writecb=null,t!=null&&this.push(t),n(e);var o=this._readableState;o.reading=!1,(o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}function A3(e){if(!(this instanceof A3))return new A3(e);Lye.call(this,e),this._transformState={afterTransform:KIn.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&(typeof e.transform=="function"&&(this._transform=e.transform),typeof e.flush=="function"&&(this._flush=e.flush)),this.on("prefinish",YIn)}function YIn(){var e=this;typeof this._flush=="function"?this._flush(function(t,r){gZt(e,t,r)}):gZt(this,null,null)}A3.prototype.push=function(e,t){return this._transformState.needTransform=!1,Lye.prototype.push.call(this,e,t)};A3.prototype._transform=function(e,t,r){throw new Error("_transform() is not implemented")};A3.prototype._write=function(e,t,r){var n=this._transformState;if(n.writecb=r,n.writechunk=e,n.writeencoding=t,!n.transforming){var o=this._readableState;(n.needTransform||o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}};A3.prototype._read=function(e){var t=this._transformState;t.writechunk!==null&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0};A3.prototype._destroy=function(e,t){var r=this;Lye.prototype._destroy.call(this,e,function(n){t(n),r.emit("close")})};function gZt(e,t,r){if(t)return e.emit("error",t);if(r!=null&&e.push(r),e._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(e._transformState.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}});var AZt=Z((dys,wZt)=>{"use strict";d();p();wZt.exports=eQ;var bZt=yHe(),xZt=Object.create(Nu());xZt.inherits=An();xZt.inherits(eQ,bZt);function eQ(e){if(!(this instanceof eQ))return new eQ(e);bZt.call(this,e)}eQ.prototype._transform=function(e,t,r){r(null,e)}});var EZt=Z((kA,SZt)=>{d();p();kA=SZt.exports=cHe();kA.Stream=kA;kA.Readable=kA;kA.Writable=iHe();kA.Duplex=C9();kA.Transform=yHe();kA.PassThrough=AZt()});var TZt=Z((vys,CZt)=>{d();p();CZt.exports=_Zt;function _Zt(e,t){if(e&&t)return _Zt(e)(t);if(typeof e!="function")throw new TypeError("need wrapper function");return Object.keys(e).forEach(function(n){r[n]=e[n]}),r;function r(){for(var n=new Array(arguments.length),o=0;o<n.length;o++)n[o]=arguments[o];var i=e.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 Uye=Z((xys,bHe)=>{d();p();var IZt=TZt();bHe.exports=IZt(Fye);bHe.exports.strict=IZt(kZt);Fye.proto=Fye(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return Fye(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return kZt(this)},configurable:!0})});function Fye(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function kZt(e){var t=function(){if(t.called)throw new Error(t.onceError);return t.called=!0,t.value=e.apply(this,arguments)},r=e.name||"Function wrapped with `once`";return t.onceError=r+" shouldn't be called more than once",t.called=!1,t}});var xHe=Z((Sys,RZt)=>{d();p();var JIn=Uye(),XIn=function(){},ZIn=function(e){return e.setHeader&&typeof e.abort=="function"},QIn=function(e){return e.stdio&&Array.isArray(e.stdio)&&e.stdio.length===3},MZt=function(e,t,r){if(typeof t=="function")return MZt(e,null,t);t||(t={}),r=JIn(r||XIn);var n=e._writableState,o=e._readableState,i=t.readable||t.readable!==!1&&e.readable,a=t.writable||t.writable!==!1&&e.writable,s=!1,c=function(){e.writable||u()},u=function(){a=!1,i||r.call(e)},l=function(){i=!1,a||r.call(e)},f=function(b){r.call(e,b?new Error("exited with error code: "+b):null)},h=function(b){r.call(e,b)},m=function(){A.nextTick(g)},g=function(){if(!s){if(i&&!(o&&o.ended&&!o.destroyed))return r.call(e,new Error("premature close"));if(a&&!(n&&n.ended&&!n.destroyed))return r.call(e,new Error("premature close"))}},v=function(){e.req.on("finish",u)};return ZIn(e)?(e.on("complete",u),e.on("abort",m),e.req?v():e.on("request",v)):a&&!n&&(e.on("end",c),e.on("close",c)),QIn(e)&&e.on("exit",f),e.on("end",l),e.on("finish",u),t.error!==!1&&e.on("error",h),e.on("close",m),function(){s=!0,e.removeListener("complete",u),e.removeListener("abort",m),e.removeListener("request",v),e.req&&e.req.removeListener("finish",u),e.removeListener("end",c),e.removeListener("close",c),e.removeListener("finish",u),e.removeListener("exit",f),e.removeListener("end",l),e.removeListener("error",h),e.removeListener("close",m)}};RZt.exports=MZt});var DZt=Z((Cys,PZt)=>{d();p();var{Duplex:BZt}=EZt(),NZt=xHe(),$In=Uye(),OZt={},wHe=class extends BZt{constructor(t={}){let r=Object.assign({},t,{objectMode:!0});super(r),this._substreams={}}createStream(t){if(!t)throw new Error("ObjectMultiplex - name must not be empty");if(this._substreams[t])throw new Error('ObjectMultiplex - Substream for name "${name}" already exists');let r=new AHe({parent:this,name:t});return this._substreams[t]=r,ekn(this,n=>{r.destroy(n)}),r}ignoreStream(t){if(!t)throw new Error("ObjectMultiplex - name must not be empty");if(this._substreams[t])throw new Error('ObjectMultiplex - Substream for name "${name}" already exists');this._substreams[t]=OZt}_read(){}_write(t,r,n){let o=t.name,i=t.data;if(!o)return console.warn(`ObjectMultiplex - malformed chunk without name "${t}"`),n();let a=this._substreams[o];if(!a)return console.warn(`ObjectMultiplex - orphaned data for stream "${o}"`),n();a!==OZt&&a.push(i),n()}},AHe=class extends BZt{constructor({parent:t,name:r}){super({objectMode:!0}),this._parent=t,this._name=r}_read(){}_write(t,r,n){this._parent.push({name:this._name,data:t}),n()}};PZt.exports=wHe;function ekn(e,t){let r=$In(t);NZt(e,{readable:!1},r),NZt(e,{writable:!1},r)}});var LZt={};El(LZt,{default:()=>tkn});var tkn,FZt=Fe(()=>{d();p();tkn={}});var UZt=Z((Rys,zye)=>{d();p();var T9=(FZt(),Kw(LZt));if(T9&&T9.default){zye.exports=T9.default;for(let e in T9)zye.exports[e]=T9[e]}else T9&&(zye.exports=T9)});var HZt=Z((Bys,jZt)=>{d();p();var rkn=Uye(),nkn=xHe(),SHe=UZt(),tQ=function(){},okn=/^v?\.0/.test(A.version),jye=function(e){return typeof e=="function"},ikn=function(e){return!okn||!SHe?!1:(e instanceof(SHe.ReadStream||tQ)||e instanceof(SHe.WriteStream||tQ))&&jye(e.close)},akn=function(e){return e.setHeader&&jye(e.abort)},skn=function(e,t,r,n){n=rkn(n);var o=!1;e.on("close",function(){o=!0}),nkn(e,{readable:t,writable:r},function(a){if(a)return n(a);o=!0,n()});var i=!1;return function(a){if(!o&&!i){if(i=!0,ikn(e))return e.close(tQ);if(akn(e))return e.abort();if(jye(e.destroy))return e.destroy();n(a||new Error("stream was destroyed"))}}},zZt=function(e){e()},ckn=function(e,t){return e.pipe(t)},ukn=function(){var e=Array.prototype.slice.call(arguments),t=jye(e[e.length-1]||tQ)&&e.pop()||tQ;if(Array.isArray(e[0])&&(e=e[0]),e.length<2)throw new Error("pump requires two streams per minimum");var r,n=e.map(function(o,i){var a=i<e.length-1,s=i>0;return skn(o,a,s,function(c){r||(r=c),c&&n.forEach(zZt),!a&&(n.forEach(zZt),t(r))})});return e.reduce(ckn)};jZt.exports=ukn});var rQt=Z(qU=>{"use strict";d();p();Object.defineProperty(qU,"__esModule",{value:!0});qU.fromAscii=qU.toAscii=void 0;function ykn(e){let t=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(t(e))}qU.toAscii=ykn;function bkn(e){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(e)).join("")}qU.fromAscii=bkn});var iQt=Z(Kye=>{"use strict";d();p();Kye.byteLength=wkn;Kye.toByteArray=Skn;Kye.fromByteArray=Ckn;var RA=[],Vb=[],xkn=typeof Uint8Array<"u"?Uint8Array:Array,OHe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(I9=0,nQt=OHe.length;I9<nQt;++I9)RA[I9]=OHe[I9],Vb[OHe.charCodeAt(I9)]=I9;var I9,nQt;Vb["-".charCodeAt(0)]=62;Vb["_".charCodeAt(0)]=63;function oQt(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");r===-1&&(r=t);var n=r===t?0:4-r%4;return[r,n]}function wkn(e){var t=oQt(e),r=t[0],n=t[1];return(r+n)*3/4-n}function Akn(e,t,r){return(t+r)*3/4-r}function Skn(e){var t,r=oQt(e),n=r[0],o=r[1],i=new xkn(Akn(e,n,o)),a=0,s=o>0?n-4:n,c;for(c=0;c<s;c+=4)t=Vb[e.charCodeAt(c)]<<18|Vb[e.charCodeAt(c+1)]<<12|Vb[e.charCodeAt(c+2)]<<6|Vb[e.charCodeAt(c+3)],i[a++]=t>>16&255,i[a++]=t>>8&255,i[a++]=t&255;return o===2&&(t=Vb[e.charCodeAt(c)]<<2|Vb[e.charCodeAt(c+1)]>>4,i[a++]=t&255),o===1&&(t=Vb[e.charCodeAt(c)]<<10|Vb[e.charCodeAt(c+1)]<<4|Vb[e.charCodeAt(c+2)]>>2,i[a++]=t>>8&255,i[a++]=t&255),i}function Ekn(e){return RA[e>>18&63]+RA[e>>12&63]+RA[e>>6&63]+RA[e&63]}function _kn(e,t,r){for(var n,o=[],i=t;i<r;i+=3)n=(e[i]<<16&16711680)+(e[i+1]<<8&65280)+(e[i+2]&255),o.push(Ekn(n));return o.join("")}function Ckn(e){for(var t,r=e.length,n=r%3,o=[],i=16383,a=0,s=r-n;a<s;a+=i)o.push(_kn(e,a,a+i>s?s:a+i));return n===1?(t=e[r-1],o.push(RA[t>>2]+RA[t<<4&63]+"==")):n===2&&(t=(e[r-2]<<8)+e[r-1],o.push(RA[t>>10]+RA[t>>4&63]+RA[t<<2&63]+"=")),o.join("")}});var sQt=Z(Wb=>{"use strict";d();p();var Tkn=Wb&&Wb.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Ikn=Wb&&Wb.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),kkn=Wb&&Wb.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Tkn(t,e,r);return Ikn(t,e),t};Object.defineProperty(Wb,"__esModule",{value:!0});Wb.fromBase64=Wb.toBase64=void 0;var aQt=kkn(iQt());function Mkn(e){return aQt.fromByteArray(e)}Wb.toBase64=Mkn;function Rkn(e){if(!e.match(/^[a-zA-Z0-9+/]*={0,2}$/))throw new Error("Invalid base64 string format");return aQt.toByteArray(e)}Wb.fromBase64=Rkn});var fQt=Z((q1s,lQt)=>{"use strict";d();p();var Jye="qpzry9x8gf2tvdw0s3jn54khce6mua7l",BHe={};for(rQ=0;rQ<Jye.length;rQ++){if(Yye=Jye.charAt(rQ),BHe[Yye]!==void 0)throw new TypeError(Yye+" is ambiguous");BHe[Yye]=rQ}var Yye,rQ;function VU(e){var t=e>>25;return(e&33554431)<<5^-(t>>0&1)&996825010^-(t>>1&1)&642813549^-(t>>2&1)&513874426^-(t>>3&1)&1027748829^-(t>>4&1)&705979059}function cQt(e){for(var t=1,r=0;r<e.length;++r){var n=e.charCodeAt(r);if(n<33||n>126)return"Invalid prefix ("+e+")";t=VU(t)^n>>5}for(t=VU(t),r=0;r<e.length;++r){var o=e.charCodeAt(r);t=VU(t)^o&31}return t}function Nkn(e,t,r){if(r=r||90,e.length+7+t.length>r)throw new TypeError("Exceeds length limit");e=e.toLowerCase();var n=cQt(e);if(typeof n=="string")throw new Error(n);for(var o=e+"1",i=0;i<t.length;++i){var a=t[i];if(a>>5!==0)throw new Error("Non 5-bit word");n=VU(n)^a,o+=Jye.charAt(a)}for(i=0;i<6;++i)n=VU(n);for(n^=1,i=0;i<6;++i){var s=n>>(5-i)*5&31;o+=Jye.charAt(s)}return o}function uQt(e,t){if(t=t||90,e.length<8)return e+" too short";if(e.length>t)return"Exceeds length limit";var r=e.toLowerCase(),n=e.toUpperCase();if(e!==r&&e!==n)return"Mixed-case string "+e;e=r;var o=e.lastIndexOf("1");if(o===-1)return"No separator character for "+e;if(o===0)return"Missing prefix for "+e;var i=e.slice(0,o),a=e.slice(o+1);if(a.length<6)return"Data too short";var s=cQt(i);if(typeof s=="string")return s;for(var c=[],u=0;u<a.length;++u){var l=a.charAt(u),f=BHe[l];if(f===void 0)return"Unknown character "+l;s=VU(s)^f,!(u+6>=a.length)&&c.push(f)}return s!==1?"Invalid checksum for "+e:{prefix:i,words:c}}function Okn(){var e=uQt.apply(null,arguments);if(typeof e=="object")return e}function Bkn(e){var t=uQt.apply(null,arguments);if(typeof t=="object")return t;throw new Error(t)}function Xye(e,t,r,n){for(var o=0,i=0,a=(1<<r)-1,s=[],c=0;c<e.length;++c)for(o=o<<t|e[c],i+=t;i>=r;)i-=r,s.push(o>>i&a);if(n)i>0&&s.push(o<<r-i&a);else{if(i>=t)return"Excess padding";if(o<<r-i&a)return"Non-zero padding"}return s}function Pkn(e){var t=Xye(e,8,5,!0);if(Array.isArray(t))return t}function Dkn(e){var t=Xye(e,8,5,!0);if(Array.isArray(t))return t;throw new Error(t)}function Lkn(e){var t=Xye(e,5,8,!1);if(Array.isArray(t))return t}function Fkn(e){var t=Xye(e,5,8,!1);if(Array.isArray(t))return t;throw new Error(t)}lQt.exports={decodeUnsafe:Okn,decode:Bkn,encode:Nkn,toWordsUnsafe:Pkn,toWords:Dkn,fromWordsUnsafe:Lkn,fromWords:Fkn}});var dQt=Z(eh=>{"use strict";d();p();var Ukn=eh&&eh.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),zkn=eh&&eh.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),jkn=eh&&eh.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Ukn(t,e,r);return zkn(t,e),t};Object.defineProperty(eh,"__esModule",{value:!0});eh.Bech32=eh.normalizeBech32=eh.fromBech32=eh.toBech32=void 0;var Zye=jkn(fQt());function DHe(e,t,r){return Zye.encode(e,Zye.toWords(t),r)}eh.toBech32=DHe;function LHe(e,t=1/0){let r=Zye.decode(e,t);return{prefix:r.prefix,data:new Uint8Array(Zye.fromWords(r.words))}}eh.fromBech32=LHe;function Hkn(e){let{prefix:t,data:r}=LHe(e);return DHe(t,r)}eh.normalizeBech32=Hkn;var PHe=class{static encode(t,r,n){return DHe(t,r,n)}static decode(t,r=1/0){return LHe(t,r)}};eh.Bech32=PHe});var pQt=Z(WU=>{"use strict";d();p();Object.defineProperty(WU,"__esModule",{value:!0});WU.fromHex=WU.toHex=void 0;function Gkn(e){let t="";for(let r of e)t+=("0"+r.toString(16)).slice(-2);return t}WU.toHex=Gkn;function qkn(e){if(e.length%2!==0)throw new Error("hex string length must be a multiple of 2");let t=new Uint8Array(e.length/2);for(let r=0;r<t.length;r++){let n=2*r,o=e.slice(n,n+2);if(!o.match(/[0-9a-f]{2}/i))throw new Error("hex string contains invalid characters");t[r]=parseInt(o,16)}return t}WU.fromHex=qkn});var hQt=Z(YU=>{"use strict";d();p();Object.defineProperty(YU,"__esModule",{value:!0});YU.toRfc3339=YU.fromRfc3339=void 0;var Vkn=/^(\d{4})-(\d{2})-(\d{2})[T ](\d{2}):(\d{2}):(\d{2})(\.\d{1,9})?((?:[+-]\d{2}:\d{2})|Z)$/;function KU(e,t=2){return e.toString().padStart(t,"0")}function Wkn(e){let t=Vkn.exec(e);if(!t)throw new Error("Date string is not in RFC3339 format");let r=+t[1],n=+t[2],o=+t[3],i=+t[4],a=+t[5],s=+t[6],c=t[7]?Math.floor(+t[7]*1e3):0,u,l,f;t[8]==="Z"?(u=1,l=0,f=0):(u=t[8].substring(0,1)==="-"?-1:1,l=+t[8].substring(1,3),f=+t[8].substring(4,6));let h=u*(l*60+f)*60,m=Date.UTC(r,n-1,o,i,a,s,c)-h*1e3;return new Date(m)}YU.fromRfc3339=Wkn;function Kkn(e){let t=e.getUTCFullYear(),r=KU(e.getUTCMonth()+1),n=KU(e.getUTCDate()),o=KU(e.getUTCHours()),i=KU(e.getUTCMinutes()),a=KU(e.getUTCSeconds()),s=KU(e.getUTCMilliseconds(),3);return`${t}-${r}-${n}T${o}:${i}:${a}.${s}Z`}YU.toRfc3339=Kkn});var mQt=Z(JU=>{"use strict";d();p();Object.defineProperty(JU,"__esModule",{value:!0});JU.fromUtf8=JU.toUtf8=void 0;function Ykn(e){return new TextEncoder().encode(e)}JU.toUtf8=Ykn;function Jkn(e,t=!1){let r=!t;return new TextDecoder("utf-8",{fatal:r}).decode(e)}JU.fromUtf8=Jkn});var wQt=Z(xa=>{"use strict";d();p();Object.defineProperty(xa,"__esModule",{value:!0});xa.toUtf8=xa.fromUtf8=xa.toRfc3339=xa.fromRfc3339=xa.toHex=xa.fromHex=xa.toBech32=xa.normalizeBech32=xa.fromBech32=xa.Bech32=xa.toBase64=xa.fromBase64=xa.toAscii=xa.fromAscii=void 0;var gQt=rQt();Object.defineProperty(xa,"fromAscii",{enumerable:!0,get:function(){return gQt.fromAscii}});Object.defineProperty(xa,"toAscii",{enumerable:!0,get:function(){return gQt.toAscii}});var vQt=sQt();Object.defineProperty(xa,"fromBase64",{enumerable:!0,get:function(){return vQt.fromBase64}});Object.defineProperty(xa,"toBase64",{enumerable:!0,get:function(){return vQt.toBase64}});var Qye=dQt();Object.defineProperty(xa,"Bech32",{enumerable:!0,get:function(){return Qye.Bech32}});Object.defineProperty(xa,"fromBech32",{enumerable:!0,get:function(){return Qye.fromBech32}});Object.defineProperty(xa,"normalizeBech32",{enumerable:!0,get:function(){return Qye.normalizeBech32}});Object.defineProperty(xa,"toBech32",{enumerable:!0,get:function(){return Qye.toBech32}});var yQt=pQt();Object.defineProperty(xa,"fromHex",{enumerable:!0,get:function(){return yQt.fromHex}});Object.defineProperty(xa,"toHex",{enumerable:!0,get:function(){return yQt.toHex}});var bQt=hQt();Object.defineProperty(xa,"fromRfc3339",{enumerable:!0,get:function(){return bQt.fromRfc3339}});Object.defineProperty(xa,"toRfc3339",{enumerable:!0,get:function(){return bQt.toRfc3339}});var xQt=mQt();Object.defineProperty(xa,"fromUtf8",{enumerable:!0,get:function(){return xQt.fromUtf8}});Object.defineProperty(xa,"toUtf8",{enumerable:!0,get:function(){return xQt.toUtf8}})});var Vtr=Z((I3s,qtr)=>{"use strict";d();p();var Ftr="-",aOn=/^xn--/,sOn=/[^\0-\x7E]/,cOn=/[\x2E\u3002\uFF0E\uFF61]/g,uOn={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},yqe=36-1,LA=Math.floor,bqe=String.fromCharCode;function J9(e){throw new RangeError(uOn[e])}function lOn(e,t){let r=[],n=e.length;for(;n--;)r[n]=t(e[n]);return r}function Utr(e,t){let r=e.split("@"),n="";r.length>1&&(n=r[0]+"@",e=r[1]),e=e.replace(cOn,".");let o=e.split("."),i=lOn(o,t).join(".");return n+i}function ztr(e){let t=[],r=0,n=e.length;for(;r<n;){let o=e.charCodeAt(r++);if(o>=55296&&o<=56319&&r<n){let i=e.charCodeAt(r++);(i&64512)==56320?t.push(((o&1023)<<10)+(i&1023)+65536):(t.push(o),r--)}else t.push(o)}return t}var fOn=e=>String.fromCodePoint(...e),dOn=function(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:36},Ltr=function(e,t){return e+22+75*(e<26)-((t!=0)<<5)},jtr=function(e,t,r){let n=0;for(e=r?LA(e/700):e>>1,e+=LA(e/t);e>yqe*26>>1;n+=36)e=LA(e/yqe);return LA(n+(yqe+1)*e/(e+38))},Htr=function(e){let t=[],r=e.length,n=0,o=128,i=72,a=e.lastIndexOf(Ftr);a<0&&(a=0);for(let s=0;s<a;++s)e.charCodeAt(s)>=128&&J9("not-basic"),t.push(e.charCodeAt(s));for(let s=a>0?a+1:0;s<r;){let c=n;for(let l=1,f=36;;f+=36){s>=r&&J9("invalid-input");let h=dOn(e.charCodeAt(s++));(h>=36||h>LA((2147483647-n)/l))&&J9("overflow"),n+=h*l;let m=f<=i?1:f>=i+26?26:f-i;if(h<m)break;let g=36-m;l>LA(2147483647/g)&&J9("overflow"),l*=g}let u=t.length+1;i=jtr(n-c,u,c==0),LA(n/u)>2147483647-o&&J9("overflow"),o+=LA(n/u),n%=u,t.splice(n++,0,o)}return String.fromCodePoint(...t)},Gtr=function(e){let t=[];e=ztr(e);let r=e.length,n=128,o=0,i=72;for(let c of e)c<128&&t.push(bqe(c));let a=t.length,s=a;for(a&&t.push(Ftr);s<r;){let c=2147483647;for(let l of e)l>=n&&l<c&&(c=l);let u=s+1;c-n>LA((2147483647-o)/u)&&J9("overflow"),o+=(c-n)*u,n=c;for(let l of e)if(l<n&&++o>2147483647&&J9("overflow"),l==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;t.push(bqe(Ltr(m+g%v,0))),f=LA(g/v)}t.push(bqe(Ltr(f,0))),i=jtr(o,u,s==a),o=0,++s}++o,++n}return t.join("")},pOn=function(e){return Utr(e,function(t){return aOn.test(t)?Htr(t.slice(4).toLowerCase()):t})},hOn=function(e){return Utr(e,function(t){return sOn.test(t)?"xn--"+Gtr(t):t})},mOn={version:"2.1.0",ucs2:{decode:ztr,encode:fOn},decode:Htr,encode:Gtr,toASCII:hOn,toUnicode:pOn};qtr.exports=mOn});var Ktr=Z((R3s,Wtr)=>{"use strict";d();p();Wtr.exports=function(t,r){if(r=r.split(":")[0],t=+t,!t)return!1;switch(r){case"http":case"ws":return t!==80;case"https":case"wss":return t!==443;case"ftp":return t!==21;case"gopher":return t!==70;case"file":return!1}return t!==0}});var Xtr=Z(xqe=>{"use strict";d();p();var gOn=Object.prototype.hasOwnProperty,vOn;function Ytr(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch{return null}}function Jtr(e){try{return encodeURIComponent(e)}catch{return null}}function yOn(e){for(var t=/([^=?#&]+)=?([^&]*)/g,r={},n;n=t.exec(e);){var o=Ytr(n[1]),i=Ytr(n[2]);o===null||i===null||o in r||(r[o]=i)}return r}function bOn(e,t){t=t||"";var r=[],n,o;typeof t!="string"&&(t="?");for(o in e)if(gOn.call(e,o)){if(n=e[o],!n&&(n===null||n===vOn||isNaN(n))&&(n=""),o=Jtr(o),n=Jtr(n),o===null||n===null)continue;r.push(o+"="+n)}return r.length?t+r.join("&"):""}xqe.stringify=bOn;xqe.parse=yOn});var orr=Z((L3s,nrr)=>{"use strict";d();p();var Qtr=Ktr(),e1e=Xtr(),xOn=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,$tr=/[\n\r\t]/g,wOn=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,err=/:\d+$/,AOn=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,SOn=/^[a-zA-Z]:/;function Aqe(e){return(e||"").toString().replace(xOn,"")}var wqe=[["#","hash"],["?","query"],function(t,r){return FA(r.protocol)?t.replace(/\\/g,"/"):t},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],Ztr={hash:1,query:1};function trr(e){var t;typeof window<"u"?t=window:typeof globalThis<"u"?t=globalThis:typeof self<"u"?t=self:t={};var r=t.location||{};e=e||r;var n={},o=typeof e,i;if(e.protocol==="blob:")n=new UA(unescape(e.pathname),{});else if(o==="string"){n=new UA(e,{});for(i in Ztr)delete n[i]}else if(o==="object"){for(i in e)i in Ztr||(n[i]=e[i]);n.slashes===void 0&&(n.slashes=wOn.test(e.href))}return n}function FA(e){return e==="file:"||e==="ftp:"||e==="http:"||e==="https:"||e==="ws:"||e==="wss:"}function rrr(e,t){e=Aqe(e),e=e.replace($tr,""),t=t||{};var r=AOn.exec(e),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)):FA(n)?s=r[4]:n?o&&(s=s.slice(2)):a>=2&&FA(t.protocol)&&(s=r[4]),{protocol:n,slashes:o||FA(n),slashesCount:a,rest:s}}function EOn(e,t){if(e==="")return t;for(var r=(t||"/").split("/").slice(0,-1).concat(e.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 UA(e,t,r){if(e=Aqe(e),e=e.replace($tr,""),!(this instanceof UA))return new UA(e,t,r);var n,o,i,a,s,c,u=wqe.slice(),l=typeof t,f=this,h=0;for(l!=="object"&&l!=="string"&&(r=t,t=null),r&&typeof r!="function"&&(r=e1e.parse),t=trr(t),o=rrr(e||"",t),n=!o.protocol&&!o.slashes,f.slashes=o.slashes||n&&t.slashes,f.protocol=o.protocol||t.protocol||"",e=o.rest,(o.protocol==="file:"&&(o.slashesCount!==2||SOn.test(e))||!o.slashes&&(o.protocol||o.slashesCount<2||!FA(f.protocol)))&&(u[3]=[/(.*)/,"pathname"]);h<u.length;h++){if(a=u[h],typeof a=="function"){e=a(e,f);continue}i=a[0],c=a[1],i!==i?f[c]=e:typeof i=="string"?(s=i==="@"?e.lastIndexOf(i):e.indexOf(i),~s&&(typeof a[2]=="number"?(f[c]=e.slice(0,s),e=e.slice(s+a[2])):(f[c]=e.slice(s),e=e.slice(0,s)))):(s=i.exec(e))&&(f[c]=s[1],e=e.slice(0,s.index)),f[c]=f[c]||n&&a[3]&&t[c]||"",a[4]&&(f[c]=f[c].toLowerCase())}r&&(f.query=r(f.query)),n&&t.slashes&&f.pathname.charAt(0)!=="/"&&(f.pathname!==""||t.pathname!=="")&&(f.pathname=EOn(f.pathname,t.pathname)),f.pathname.charAt(0)!=="/"&&FA(f.protocol)&&(f.pathname="/"+f.pathname),Qtr(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:"&&FA(f.protocol)&&f.host?f.protocol+"//"+f.host:"null",f.href=f.toString()}function _On(e,t,r){var n=this;switch(e){case"query":typeof t=="string"&&t.length&&(t=(r||e1e.parse)(t)),n[e]=t;break;case"port":n[e]=t,Qtr(t,n.protocol)?t&&(n.host=n.hostname+":"+t):(n.host=n.hostname,n[e]="");break;case"hostname":n[e]=t,n.port&&(t+=":"+n.port),n.host=t;break;case"host":n[e]=t,err.test(t)?(t=t.split(":"),n.port=t.pop(),n.hostname=t.join(":")):(n.hostname=t,n.port="");break;case"protocol":n.protocol=t.toLowerCase(),n.slashes=!r;break;case"pathname":case"hash":if(t){var o=e==="pathname"?"/":"#";n[e]=t.charAt(0)!==o?o+t:t}else n[e]=t;break;case"username":case"password":n[e]=encodeURIComponent(t);break;case"auth":var i=t.indexOf(":");~i?(n.username=t.slice(0,i),n.username=encodeURIComponent(decodeURIComponent(n.username)),n.password=t.slice(i+1),n.password=encodeURIComponent(decodeURIComponent(n.password))):n.username=encodeURIComponent(decodeURIComponent(t))}for(var a=0;a<wqe.length;a++){var s=wqe[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:"&&FA(n.protocol)&&n.host?n.protocol+"//"+n.host:"null",n.href=n.toString(),n}function COn(e){(!e||typeof e!="function")&&(e=e1e.stringify);var t,r=this,n=r.host,o=r.protocol;o&&o.charAt(o.length-1)!==":"&&(o+=":");var i=o+(r.protocol&&r.slashes||FA(r.protocol)?"//":"");return r.username?(i+=r.username,r.password&&(i+=":"+r.password),i+="@"):r.password?(i+=":"+r.password,i+="@"):r.protocol!=="file:"&&FA(r.protocol)&&!n&&r.pathname!=="/"&&(i+="@"),(n[n.length-1]===":"||err.test(r.hostname)&&!r.port)&&(n+=":"),i+=n+r.pathname,t=typeof r.query=="object"?e(r.query):r.query,t&&(i+=t.charAt(0)!=="?"?"?"+t:t),r.hash&&(i+=r.hash),i}UA.prototype={set:_On,toString:COn};UA.extractProtocol=rrr;UA.location=trr;UA.trimLeft=Aqe;UA.qs=e1e;nrr.exports=UA});var yrr={};El(yrr,{decode:()=>_qe,default:()=>BOn,encode:()=>Cqe,toASCII:()=>mrr,toUnicode:()=>hrr,ucs2:()=>vrr,version:()=>grr});function X9(e){throw new RangeError(NOn[e])}function urr(e,t){for(var r=e.length,n=[];r--;)n[r]=t(e[r]);return n}function lrr(e,t){var r=e.split("@"),n="";r.length>1&&(n=r[0]+"@",e=r[1]),e=e.replace(ROn,".");var o=e.split("."),i=urr(o,t).join(".");return n+i}function frr(e){for(var t=[],r=0,n=e.length,o,i;r<n;)o=e.charCodeAt(r++),o>=55296&&o<=56319&&r<n?(i=e.charCodeAt(r++),(i&64512)==56320?t.push(((o&1023)<<10)+(i&1023)+65536):(t.push(o),r--)):t.push(o);return t}function drr(e){return urr(e,function(t){var r="";return t>65535&&(t-=65536,r+=LQ(t>>>10&1023|55296),t=56320|t&1023),r+=LQ(t),r}).join("")}function OOn(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:zA}function irr(e,t){return e+22+75*(e<26)-((t!=0)<<5)}function prr(e,t,r){var n=0;for(e=r?jA(e/IOn):e>>1,e+=jA(e/t);e>Sqe*FQ>>1;n+=zA)e=jA(e/Sqe);return jA(n+(Sqe+1)*e/(e+TOn))}function _qe(e){var t=[],r=e.length,n,o=0,i=srr,a=arr,s,c,u,l,f,h,m,g,v;for(s=e.lastIndexOf(crr),s<0&&(s=0),c=0;c<s;++c)e.charCodeAt(c)>=128&&X9("not-basic"),t.push(e.charCodeAt(c));for(u=s>0?s+1:0;u<r;){for(l=o,f=1,h=zA;u>=r&&X9("invalid-input"),m=OOn(e.charCodeAt(u++)),(m>=zA||m>jA((xz-o)/f))&&X9("overflow"),o+=m*f,g=h<=a?Eqe:h>=a+FQ?FQ:h-a,!(m<g);h+=zA)v=zA-g,f>jA(xz/v)&&X9("overflow"),f*=v;n=t.length+1,a=prr(o-l,n,l==0),jA(o/n)>xz-i&&X9("overflow"),i+=jA(o/n),o%=n,t.splice(o++,0,i)}return drr(t)}function Cqe(e){var t,r,n,o,i,a,s,c,u,l,f,h=[],m,g,v,b;for(e=frr(e),m=e.length,t=srr,r=0,i=arr,a=0;a<m;++a)f=e[a],f<128&&h.push(LQ(f));for(n=o=h.length,o&&h.push(crr);n<m;){for(s=xz,a=0;a<m;++a)f=e[a],f>=t&&f<s&&(s=f);for(g=n+1,s-t>jA((xz-r)/g)&&X9("overflow"),r+=(s-t)*g,t=s,a=0;a<m;++a)if(f=e[a],f<t&&++r>xz&&X9("overflow"),f==t){for(c=r,u=zA;l=u<=i?Eqe:u>=i+FQ?FQ:u-i,!(c<l);u+=zA)b=c-l,v=zA-l,h.push(LQ(irr(l+b%v,0))),c=jA(b/v);h.push(LQ(irr(c,0))),i=prr(r,g,n==o),r=0,++n}++r,++t}return h.join("")}function hrr(e){return lrr(e,function(t){return kOn.test(t)?_qe(t.slice(4).toLowerCase()):t})}function mrr(e){return lrr(e,function(t){return MOn.test(t)?"xn--"+Cqe(t):t})}var xz,zA,Eqe,FQ,TOn,IOn,arr,srr,crr,kOn,MOn,ROn,NOn,Sqe,jA,LQ,grr,vrr,BOn,brr=Fe(()=>{d();p();xz=2147483647,zA=36,Eqe=1,FQ=26,TOn=38,IOn=700,arr=72,srr=128,crr="-",kOn=/^xn--/,MOn=/[^\x20-\x7E]/,ROn=/[\x2E\u3002\uFF0E\uFF61]/g,NOn={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},Sqe=zA-Eqe,jA=Math.floor,LQ=String.fromCharCode;grr="1.4.1",vrr={decode:frr,encode:drr},BOn={version:grr,ucs2:vrr,toASCII:mrr,toUnicode:hrr,encode:Cqe,decode:_qe}});var xrr=Z((H3s,t1e)=>{d();p();var Z9=(brr(),Kw(yrr));if(Z9&&Z9.default){t1e.exports=Z9.default;for(let e in Z9)t1e.exports[e]=Z9[e]}else Z9&&(t1e.exports=Z9)});var wrr=Z((V3s,POn)=>{POn.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 Arr=Z(aI=>{"use strict";d();p();var UQ=xrr(),iI={};iI.rules=wrr().map(function(e){return{rule:e,suffix:e.replace(/^(\*\.|\!)/,""),punySuffix:-1,wildcard:e.charAt(0)==="*",exception:e.charAt(0)==="!"}});iI.endsWith=function(e,t){return e.indexOf(t,e.length-t.length)!==-1};iI.findRule=function(e){var t=UQ.toASCII(e);return iI.rules.reduce(function(r,n){return n.punySuffix===-1&&(n.punySuffix=UQ.toASCII(n.suffix)),!iI.endsWith(t,"."+n.punySuffix)&&t!==n.punySuffix?r:n},null)};aI.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."};iI.validate=function(e){var t=UQ.toASCII(e);if(t.length<1)return"DOMAIN_TOO_SHORT";if(t.length>255)return"DOMAIN_TOO_LONG";for(var r=t.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"}};aI.parse=function(e){if(typeof e!="string")throw new TypeError("Domain name must be a string.");var t=e.slice(0).toLowerCase();t.charAt(t.length-1)==="."&&(t=t.slice(0,t.length-1));var r=iI.validate(t);if(r)return{input:e,error:{message:aI.errorCodes[r],code:r}};var n={input:e,tld:null,sld:null,domain:null,subdomain:null,listed:!1},o=t.split(".");if(o[o.length-1]==="local")return n;var i=function(){return/xn--/.test(t)&&(n.domain&&(n.domain=UQ.toASCII(n.domain)),n.subdomain&&(n.subdomain=UQ.toASCII(n.subdomain))),n},a=iI.findRule(t);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()};aI.get=function(e){return e&&aI.parse(e).domain||null};aI.isValid=function(e){var t=aI.parse(e);return Boolean(t.domain&&t.listed)}});var Tqe=Z(Err=>{"use strict";d();p();var DOn=Arr(),Srr=["local","example","invalid","localhost","test"],LOn=["localhost","invalid"];function FOn(e,t={}){let r=e.split("."),n=r[r.length-1],o=!!t.allowSpecialUseDomain,i=!!t.ignoreError;if(o&&Srr.includes(n)){if(r.length>1)return`${r[r.length-2]}.${n}`;if(LOn.includes(n))return`${n}`}if(!i&&Srr.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 DOn.get(e)}Err.getPublicSuffix=FOn});var kqe=Z(_rr=>{"use strict";d();p();var Iqe=class{constructor(){this.synchronous=!1}findCookie(t,r,n,o){throw new Error("findCookie is not implemented")}findCookies(t,r,n,o){throw new Error("findCookies is not implemented")}putCookie(t,r){throw new Error("putCookie is not implemented")}updateCookie(t,r,n){throw new Error("updateCookie is not implemented")}removeCookie(t,r,n,o){throw new Error("removeCookie is not implemented")}removeCookies(t,r,n){throw new Error("removeCookies is not implemented")}removeAllCookies(t){throw new Error("removeAllCookies is not implemented")}getAllCookies(t){throw new Error("getAllCookies is not implemented (therefore jar cannot be serialized)")}};_rr.Store=Iqe});var Rqe=Z(Mqe=>{"use strict";d();p();Mqe.fromCallback=function(e){return Object.defineProperty(function(){if(typeof arguments[arguments.length-1]=="function")e.apply(this,arguments);else return new Promise((t,r)=>{arguments[arguments.length]=(n,o)=>{if(n)return r(n);t(o)},arguments.length++,e.apply(this,arguments)})},"name",{value:e.name})};Mqe.fromPromise=function(e){return Object.defineProperty(function(){let t=arguments[arguments.length-1];if(typeof t!="function")return e.apply(this,arguments);delete arguments[arguments.length-1],arguments.length--,e.apply(this,arguments).then(r=>t(null,r),t)},"name",{value:e.name})}});var Nqe=Z(Crr=>{"use strict";d();p();var UOn=Tqe();function zOn(e,t){let r=UOn.getPublicSuffix(e,{allowSpecialUseDomain:t});if(!r)return null;if(r==e)return[e];e.slice(-1)=="."&&(e=e.slice(0,-1));let o=e.slice(0,-(r.length+1)).split(".").reverse(),i=r,a=[i];for(;o.length;)i=`${o.shift()}.${i}`,a.push(i);return a}Crr.permuteDomain=zOn});var Oqe=Z(Trr=>{"use strict";d();p();function jOn(e,t){return t===e||e.indexOf(t)===0&&(t.substr(-1)==="/"||e.substr(t.length,1)==="/")}Trr.pathMatch=jOn});var Pqe=Z(Bqe=>{d();p();function Irr(){try{return Lb()}catch{return null}}function HOn(){return Symbol.for("nodejs.util.inspect.custom")}function GOn(e){let r=(e.requireUtil||Irr)();return r?r.inspect.custom:null}Bqe.getUtilInspect=function(t,r={}){let o=(r.requireUtil||Irr)();return function(a,s,c){return o?o.inspect(a,s,c):t(a)}};Bqe.getCustomInspectSymbol=function(t={}){return(t.lookupCustomInspectSymbol||HOn)()||GOn(t)}});var Mrr=Z(Dqe=>{"use strict";d();p();var{fromCallback:qOn}=Rqe(),VOn=kqe().Store,WOn=Nqe().permuteDomain,KOn=Oqe().pathMatch,{getCustomInspectSymbol:YOn,getUtilInspect:JOn}=Pqe(),zQ=class extends VOn{constructor(){super(),this.synchronous=!0,this.idx=Object.create(null);let t=YOn();t&&(this[t]=this.inspect)}inspect(){return`{ idx: ${{inspect:JOn(krr)}.inspect(this.idx,!1,2)} }`}findCookie(t,r,n,o){return!this.idx[t]||!this.idx[t][r]?o(null,void 0):o(null,this.idx[t][r][n]||null)}findCookies(t,r,n,o){let i=[];if(typeof n=="function"&&(o=n,n=!0),!t)return o(null,[]);let a;r?a=function(l){Object.keys(l).forEach(f=>{if(KOn(r,f)){let h=l[f];for(let m in h)i.push(h[m])}})}:a=function(l){for(let f in l){let h=l[f];for(let m in h)i.push(h[m])}};let s=WOn(t,n)||[t],c=this.idx;s.forEach(u=>{let l=c[u];!l||a(l)}),o(null,i)}putCookie(t,r){this.idx[t.domain]||(this.idx[t.domain]=Object.create(null)),this.idx[t.domain][t.path]||(this.idx[t.domain][t.path]=Object.create(null)),this.idx[t.domain][t.path][t.key]=t,r(null)}updateCookie(t,r,n){this.putCookie(r,n)}removeCookie(t,r,n,o){this.idx[t]&&this.idx[t][r]&&this.idx[t][r][n]&&delete this.idx[t][r][n],o(null)}removeCookies(t,r,n){return this.idx[t]&&(r?delete this.idx[t][r]:delete this.idx[t]),n(null)}removeAllCookies(t){return this.idx=Object.create(null),t(null)}getAllCookies(t){let r=[],n=this.idx;Object.keys(n).forEach(i=>{Object.keys(n[i]).forEach(s=>{Object.keys(n[i][s]).forEach(u=>{u!==null&&r.push(n[i][s][u])})})}),r.sort((i,a)=>(i.creationIndex||0)-(a.creationIndex||0)),t(null,r)}};["findCookie","findCookies","putCookie","updateCookie","removeCookie","removeCookies","removeAllCookies","getAllCookies"].forEach(e=>{zQ.prototype[e]=qOn(zQ.prototype[e])});Dqe.MemoryCookieStore=zQ;function krr(e){let t=Object.keys(e);if(t.length===0)return"[Object: null prototype] {}";let r=`[Object: null prototype] {
`;return Object.keys(e).forEach((n,o)=>{r+=XOn(n,e[n]),o<t.length-1&&(r+=","),r+=`
`}),r+="}",r}function XOn(e,t){let r=" ",n=`${r}'${e}': [Object: null prototype] {
`;return Object.keys(t).forEach((o,i,a)=>{n+=ZOn(o,t[o]),i<a.length-1&&(n+=","),n+=`
`}),n+=`${r}}`,n}function ZOn(e,t){let r=" ",n=`${r}'${e}': [Object: null prototype] {
`;return Object.keys(t).forEach((o,i,a)=>{let s=t[o];n+=` ${o}: ${s.inspect()}`,i<a.length-1&&(n+=","),n+=`
`}),n+=`${r}}`,n}Dqe.inspectFallback=krr});var Brr=Z(D3=>{"use strict";d();p();function Rrr(e){return typeof e=="function"}function QOn(e){return Nrr(e)&&e!==""}function $On(e){return t7n(e,Date)&&r7n(e.getTime())}function e7n(e){return e===""||e instanceof String&&e.toString()===""}function Nrr(e){return typeof e=="string"||e instanceof String}function Orr(e){return toString.call(e)==="[object Object]"}function t7n(e,t){try{return e instanceof t}catch{return!1}}function r7n(e){return typeof e=="number"&&e%1===0}function n7n(e,t,r){if(Rrr(t)||(r=t,t=null),Orr(r)||(r={Error:"Failed Check"}),!e)if(t)t(new jQ(r));else throw new jQ(r)}var jQ=class extends Error{constructor(...t){super(...t)}};D3.ParameterError=jQ;D3.isFunction=Rrr;D3.isNonEmptyString=QOn;D3.isDate=$On;D3.isEmptyString=e7n;D3.isString=Nrr;D3.isObject=Orr;D3.validate=n7n});var Drr=Z((b4s,Prr)=>{d();p();Prr.exports="4.1.3"});var enr=Z(fl=>{"use strict";d();p();var Lrr=Vtr(),o7n=orr(),jqe=Tqe(),qrr=kqe().Store,Vrr=Mrr().MemoryCookieStore,Wrr=Oqe().pathMatch,Zn=Brr(),Krr=Drr(),{fromCallback:Yrr}=Rqe(),{getCustomInspectSymbol:i7n}=Pqe(),a7n=/^[\x21\x23-\x2B\x2D-\x3A\x3C-\x5B\x5D-\x7E]+$/,Frr=/[\x00-\x1F]/,Urr=[`
`,"\r","\0"],s7n=/[\x20-\x3A\x3C-\x7E]+/,c7n=/[\x09\x20-\x2F\x3B-\x40\x5B-\x60\x7B-\x7E]/,u7n={jan:0,feb:1,mar:2,apr:3,may:4,jun:5,jul:6,aug:7,sep:8,oct:9,nov:10,dec:11},Lqe=2147483647e3,l7n=0,zrr='Invalid sameSiteContext option for getCookies(); expected one of "strict", "lax", or "none"';function jrr(e){Zn.validate(Zn.isNonEmptyString(e),e);let t=String(e).toLowerCase();return t==="none"||t==="lax"||t==="strict"?t:null}var Q9=Object.freeze({SILENT:"silent",STRICT:"strict",DISABLED:"unsafe-disabled"}),f7n=/(?:^(?: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}|:)))$)/,d7n=`
\\[?(?:
(?:[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(),Jrr=new RegExp(`^${d7n}$`);function Fqe(e,t,r,n){let o=0;for(;o<e.length;){let i=e.charCodeAt(o);if(i<=47||i>=58)break;o++}return o<t||o>r||!n&&o!=e.length?null:parseInt(e.substr(0,o),10)}function p7n(e){let t=e.split(":"),r=[0,0,0];if(t.length!==3)return null;for(let n=0;n<3;n++){let o=n==2,i=Fqe(t[n],1,2,o);if(i===null)return null;r[n]=i}return r}function h7n(e){e=String(e).substr(0,3).toLowerCase();let t=u7n[e];return t>=0?t:null}function HQ(e){if(!e)return;let t=e.split(c7n);if(!t)return;let r=null,n=null,o=null,i=null,a=null,s=null;for(let c=0;c<t.length;c++){let u=t[c].trim();if(!u.length)continue;let l;if(o===null&&(l=p7n(u),l)){r=l[0],n=l[1],o=l[2];continue}if(i===null&&(l=Fqe(u,1,2,!0),l!==null)){i=l;continue}if(a===null&&(l=h7n(u),l!==null)){a=l;continue}s===null&&(l=Fqe(u,2,4,!0),l!==null&&(s=l,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 Xrr(e){return Zn.validate(Zn.isDate(e),e),e.toUTCString()}function wz(e){return e==null?null:(e=e.trim().replace(/^\./,""),Jrr.test(e)&&(e=e.replace("[","").replace("]","")),Lrr&&/[^\u0001-\u007f]/.test(e)&&(e=Lrr.toASCII(e)),e.toLowerCase())}function Uqe(e,t,r){if(e==null||t==null)return null;if(r!==!1&&(e=wz(e),t=wz(t)),e==t)return!0;let n=e.lastIndexOf(t);return!(n<=0||e.length!==t.length+n||e.substr(n-1,1)!=="."||f7n.test(e))}function Zrr(e){if(!e||e.substr(0,1)!=="/")return"/";if(e==="/")return e;let t=e.lastIndexOf("/");return t===0?"/":e.slice(0,t)}function m7n(e){if(Zn.isEmptyString(e))return e;for(let t=0;t<Urr.length;t++){let r=e.indexOf(Urr[t]);r!==-1&&(e=e.substr(0,r))}return e}function g7n(e,t){e=m7n(e),Zn.validate(Zn.isString(e),e);let r=e.indexOf("=");if(t)r===0&&(e=e.substr(1),r=e.indexOf("="));else if(r<=0)return;let n,o;if(r<=0?(n="",o=e.trim()):(n=e.substr(0,r).trim(),o=e.substr(r+1).trim()),Frr.test(n)||Frr.test(o))return;let i=new Qc;return i.key=n,i.value=o,i}function Qrr(e,t){if((!t||typeof t!="object")&&(t={}),Zn.isEmptyString(e)||!Zn.isString(e))return null;e=e.trim();let r=e.indexOf(";"),n=r===-1?e:e.substr(0,r),o=g7n(n,!!t.loose);if(!o)return;if(r===-1)return o;let i=e.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("="),u,l;switch(c===-1?(u=s,l=null):(u=s.substr(0,c),l=s.substr(c+1)),u=u.trim().toLowerCase(),l&&(l=l.trim()),u){case"expires":if(l){let h=HQ(l);h&&(o.expires=h)}break;case"max-age":if(l&&/^-?[0-9]+$/.test(l)){let h=parseInt(l,10);o.setMaxAge(h)}break;case"domain":if(l){let h=l.trim().replace(/^\./,"");h&&(o.domain=h.toLowerCase())}break;case"path":o.path=l&&l[0]==="/"?l:null;break;case"secure":o.secure=!0;break;case"httponly":o.httpOnly=!0;break;case"samesite":switch(l?l.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 v7n(e){return Zn.validate(Zn.isObject(e),e),!e.key.startsWith("__Secure-")||e.secure}function y7n(e){return Zn.validate(Zn.isObject(e)),!e.key.startsWith("__Host-")||e.secure&&e.hostOnly&&e.path!=null&&e.path==="/"}function $rr(e){let t;try{t=JSON.parse(e)}catch(r){return r}return t}function r1e(e){if(!e||Zn.isEmptyString(e))return null;let t;if(typeof e=="string"){if(t=$rr(e),t instanceof Error)return null}else t=e;let r=new Qc;for(let n=0;n<Qc.serializableProperties.length;n++){let o=Qc.serializableProperties[n];t[o]===void 0||t[o]===GQ[o]||(o==="expires"||o==="creation"||o==="lastAccessed"?t[o]===null?r[o]=null:r[o]=t[o]=="Infinity"?"Infinity":new Date(t[o]):r[o]=t[o])}return r}function zqe(e,t){Zn.validate(Zn.isObject(e),e),Zn.validate(Zn.isObject(t),t);let r=0,n=e.path?e.path.length:0;if(r=(t.path?t.path.length:0)-n,r!==0)return r;let i=e.creation?e.creation.getTime():Lqe,a=t.creation?t.creation.getTime():Lqe;return r=i-a,r!==0||(r=e.creationIndex-t.creationIndex),r}function b7n(e){if(Zn.validate(Zn.isString(e)),e==="/")return["/"];let t=[e];for(;e.length>1;){let r=e.lastIndexOf("/");if(r===0)break;e=e.substr(0,r),t.push(e)}return t.push("/"),t}function Hrr(e){if(e instanceof Object)return e;try{e=decodeURI(e)}catch{}return o7n(e)}var GQ={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},Qc=class{constructor(t={}){let r=i7n();r&&(this[r]=this.inspect),Object.assign(this,GQ,t),this.creation=this.creation||new Date,Object.defineProperty(this,"creationIndex",{configurable:!1,enumerable:!1,writable:!0,value:++Qc.cookiesCreated})}inspect(){let t=Date.now(),r=this.hostOnly!=null?this.hostOnly:"?",n=this.creation?`${t-this.creation.getTime()}ms`:"?",o=this.lastAccessed?`${t-this.lastAccessed.getTime()}ms`:"?";return`Cookie="${this.toString()}; hostOnly=${r}; aAge=${o}; cAge=${n}"`}toJSON(){let t={};for(let r of Qc.serializableProperties)this[r]!==GQ[r]&&(r==="expires"||r==="creation"||r==="lastAccessed"?this[r]===null?t[r]=null:t[r]=this[r]=="Infinity"?"Infinity":this[r].toISOString():r==="maxAge"?this[r]!==null&&(t[r]=this[r]==1/0||this[r]==-1/0?this[r].toString():this[r]):this[r]!==GQ[r]&&(t[r]=this[r]));return t}clone(){return r1e(this.toJSON())}validate(){if(!a7n.test(this.value)||this.expires!=1/0&&!(this.expires instanceof Date)&&!HQ(this.expires)||this.maxAge!=null&&this.maxAge<=0||this.path!=null&&!s7n.test(this.path))return!1;let t=this.cdomain();return!(t&&(t.match(/\.$/)||jqe.getPublicSuffix(t)==null))}setExpires(t){t instanceof Date?this.expires=t:this.expires=HQ(t)||"Infinity"}setMaxAge(t){t===1/0||t===-1/0?this.maxAge=t.toString():this.maxAge=t}cookieString(){let t=this.value;return t==null&&(t=""),this.key===""?t:`${this.key}=${t}`}toString(){let t=this.cookieString();if(this.expires!=1/0&&(this.expires instanceof Date?t+=`; Expires=${Xrr(this.expires)}`:t+=`; Expires=${this.expires}`),this.maxAge!=null&&this.maxAge!=1/0&&(t+=`; Max-Age=${this.maxAge}`),this.domain&&!this.hostOnly&&(t+=`; Domain=${this.domain}`),this.path&&(t+=`; Path=${this.path}`),this.secure&&(t+="; Secure"),this.httpOnly&&(t+="; HttpOnly"),this.sameSite&&this.sameSite!=="none"){let r=Qc.sameSiteCanonical[this.sameSite.toLowerCase()];t+=`; SameSite=${r||this.sameSite}`}return this.extensions&&this.extensions.forEach(r=>{t+=`; ${r}`}),t}TTL(t){if(this.maxAge!=null)return this.maxAge<=0?0:this.maxAge*1e3;let r=this.expires;return r!=1/0?(r instanceof Date||(r=HQ(r)||1/0),r==1/0?1/0:r.getTime()-(t||Date.now())):1/0}expiryTime(t){if(this.maxAge!=null){let r=t||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(t){let r=this.expiryTime(t);return r==1/0?new Date(Lqe):r==-1/0?new Date(l7n):new Date(r)}isPersistent(){return this.maxAge!=null||this.expires!=1/0}canonicalizedDomain(){return this.domain==null?null:wz(this.domain)}cdomain(){return this.canonicalizedDomain()}};Qc.cookiesCreated=0;Qc.parse=Qrr;Qc.fromJSON=r1e;Qc.serializableProperties=Object.keys(GQ);Qc.sameSiteLevel={strict:3,lax:2,none:1};Qc.sameSiteCanonical={strict:"Strict",lax:"Lax"};function Grr(e){if(e!=null){let t=e.toLowerCase();switch(t){case Q9.STRICT:case Q9.SILENT:case Q9.DISABLED:return t}}return Q9.SILENT}var kv=class{constructor(t,r={rejectPublicSuffixes:!0}){typeof r=="boolean"&&(r={rejectPublicSuffixes:r}),Zn.validate(Zn.isObject(r),r),this.rejectPublicSuffixes=r.rejectPublicSuffixes,this.enableLooseMode=!!r.looseMode,this.allowSpecialUseDomain=typeof r.allowSpecialUseDomain=="boolean"?r.allowSpecialUseDomain:!0,this.store=t||new Vrr,this.prefixSecurity=Grr(r.prefixSecurity),this._cloneSync=sI("clone"),this._importCookiesSync=sI("_importCookies"),this.getCookiesSync=sI("getCookies"),this.getCookieStringSync=sI("getCookieString"),this.getSetCookieStringsSync=sI("getSetCookieStrings"),this.removeAllCookiesSync=sI("removeAllCookies"),this.setCookieSync=sI("setCookie"),this.serializeSync=sI("serialize")}setCookie(t,r,n,o){Zn.validate(Zn.isNonEmptyString(r),o,n);let i;if(Zn.isFunction(r))return o=r,o(new Error("No URL was specified"));let a=Hrr(r);if(Zn.isFunction(n)&&(o=n,n={}),Zn.validate(Zn.isFunction(o),o),!Zn.isNonEmptyString(t)&&!Zn.isObject(t)&&t instanceof String&&t.length==0)return o(null);let s=wz(a.hostname),c=n.loose||this.enableLooseMode,u=null;if(n.sameSiteContext&&(u=jrr(n.sameSiteContext),!u))return o(new Error(zrr));if(typeof t=="string"||t instanceof String){if(t=Qc.parse(t,{loose:c}),!t)return i=new Error("Cookie failed to parse"),o(n.ignoreError?null:i)}else if(!(t instanceof Qc))return i=new Error("First argument to setCookie must be a Cookie object or string"),o(n.ignoreError?null:i);let l=n.now||new Date;if(this.rejectPublicSuffixes&&t.domain&&jqe.getPublicSuffix(t.cdomain(),{allowSpecialUseDomain:this.allowSpecialUseDomain,ignoreError:n.ignoreError})==null&&!Jrr.test(t.domain))return i=new Error("Cookie has domain set to a public suffix"),o(n.ignoreError?null:i);if(t.domain){if(!Uqe(s,t.cdomain(),!1))return i=new Error(`Cookie not in this host's domain. Cookie:${t.cdomain()} Request:${s}`),o(n.ignoreError?null:i);t.hostOnly==null&&(t.hostOnly=!1)}else t.hostOnly=!0,t.domain=s;if((!t.path||t.path[0]!=="/")&&(t.path=Zrr(a.pathname),t.pathIsDefault=!0),n.http===!1&&t.httpOnly)return i=new Error("Cookie is HttpOnly and this isn't an HTTP API"),o(n.ignoreError?null:i);if(t.sameSite!=="none"&&t.sameSite!==void 0&&u&&u==="none")return i=new Error("Cookie is SameSite but this is a cross-origin request"),o(n.ignoreError?null:i);let f=this.prefixSecurity===Q9.SILENT;if(!(this.prefixSecurity===Q9.DISABLED)){let v=!1,b;if(v7n(t)?y7n(t)||(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,x){this.putCookie(b,x)});function g(v,b){if(v)return o(v);let x=function(E){if(E)return o(E);o(null,t)};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);t.creation=b.creation,t.creationIndex=b.creationIndex,t.lastAccessed=l,m.updateCookie(b,t,x)}else t.creation=t.lastAccessed=l,m.putCookie(t,x)}m.findCookie(t.domain,t.path,t.key,g)}getCookies(t,r,n){Zn.validate(Zn.isNonEmptyString(t),n,t);let o=Hrr(t);Zn.isFunction(r)&&(n=r,r={}),Zn.validate(Zn.isObject(r),n,r),Zn.validate(Zn.isFunction(n),n);let i=wz(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=jrr(r.sameSiteContext);if(c=Qc.sameSiteLevel[v],!c)return n(new Error(zrr))}let u=r.http;u==null&&(u=!0);let l=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(!Uqe(i,v.domain,!1))return!1;return!h&&!Wrr(a,v.path)||v.secure&&!s||v.httpOnly&&!u||c&&Qc.sameSiteLevel[v.sameSite||"none"]>c?!1:f&&v.expiryTime()<=l?(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(zqe));let x=new Date;for(let E of b)E.lastAccessed=x;n(null,b)})}getCookieString(...t){let r=t.pop();Zn.validate(Zn.isFunction(r),r);let n=function(o,i){o?r(o):r(null,i.sort(zqe).map(a=>a.cookieString()).join("; "))};t.push(n),this.getCookies.apply(this,t)}getSetCookieStrings(...t){let r=t.pop();Zn.validate(Zn.isFunction(r),r);let n=function(o,i){o?r(o):r(null,i.map(a=>a.toString()))};t.push(n),this.getCookies.apply(this,t)}serialize(t){Zn.validate(Zn.isFunction(t),t);let r=this.store.constructor.name;Zn.isObject(r)&&(r=null);let n={version:`tough-cookie@${Krr}`,storeType:r,rejectPublicSuffixes:!!this.rejectPublicSuffixes,enableLooseMode:!!this.enableLooseMode,allowSpecialUseDomain:!!this.allowSpecialUseDomain,prefixSecurity:Grr(this.prefixSecurity),cookies:[]};if(!(this.store.getAllCookies&&typeof this.store.getAllCookies=="function"))return t(new Error("store does not support getAllCookies and cannot be serialized"));this.store.getAllCookies((o,i)=>o?t(o):(n.cookies=i.map(a=>(a=a instanceof Qc?a.toJSON():a,delete a.creationIndex,a)),t(null,n)))}toJSON(){return this.serializeSync()}_importCookies(t,r){let n=t.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=r1e(n.shift())}catch(s){return r(s)}if(a===null)return o(null);this.store.putCookie(a,o)};o()}clone(t,r){arguments.length===1&&(r=t,t=null),this.serialize((n,o)=>{if(n)return r(n);kv.deserialize(o,t,r)})}cloneSync(t){if(arguments.length===0)return this._cloneSync();if(!t.synchronous)throw new Error("CookieJar clone destination store is not synchronous; use async API instead.");return this._cloneSync(t)}removeAllCookies(t){Zn.validate(Zn.isFunction(t),t);let r=this.store;if(typeof r.removeAllCookies=="function"&&r.removeAllCookies!==qrr.prototype.removeAllCookies)return r.removeAllCookies(t);r.getAllCookies((n,o)=>{if(n)return t(n);if(o.length===0)return t(null);let i=0,a=[];function s(c){if(c&&a.push(c),i++,i===o.length)return t(a.length?a[0]:null)}o.forEach(c=>{r.removeCookie(c.domain,c.path,c.key,s)})})}static deserialize(t,r,n){arguments.length!==3&&(n=r,r=null),Zn.validate(Zn.isFunction(n),n);let o;if(typeof t=="string"){if(o=$rr(t),o instanceof Error)return n(o)}else o=t;let i=new kv(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(t,r){let n=typeof t=="string"?JSON.parse(t):t,o=new kv(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}};kv.fromJSON=kv.deserializeSync;["_importCookies","clone","getCookies","getCookieString","getSetCookieStrings","removeAllCookies","serialize","setCookie"].forEach(e=>{kv.prototype[e]=Yrr(kv.prototype[e])});kv.deserialize=Yrr(kv.deserialize);function sI(e){return function(...t){if(!this.store.synchronous)throw new Error("CookieJar store is not synchronous; use async API instead.");let r,n;if(this[e](...t,(o,i)=>{r=o,n=i}),r)throw r;return n}}fl.version=Krr;fl.CookieJar=kv;fl.Cookie=Qc;fl.Store=qrr;fl.MemoryCookieStore=Vrr;fl.parseDate=HQ;fl.formatDate=Xrr;fl.parse=Qrr;fl.fromJSON=r1e;fl.domainMatch=Uqe;fl.defaultPath=Zrr;fl.pathMatch=Wrr;fl.getPublicSuffix=jqe.getPublicSuffix;fl.cookieCompare=zqe;fl.permuteDomain=Nqe().permuteDomain;fl.permutePath=b7n;fl.canonicalDomain=wz;fl.PrefixSecurityEnum=Q9;fl.ParameterError=Zn.ParameterError});var rnr=Z((_4s,qQ)=>{"use strict";d();p();var Az={decodeValues:!0,map:!1,silent:!1};function Hqe(e){return typeof e=="string"&&!!e.trim()}function Gqe(e,t){var r=e.split(";").filter(Hqe),n=r.shift(),o=x7n(n),i=o.name,a=o.value;t=t?Object.assign({},Az,t):Az;try{a=t.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 u=c.split("="),l=u.shift().trimLeft().toLowerCase(),f=u.join("=");l==="expires"?s.expires=new Date(f):l==="max-age"?s.maxAge=parseInt(f,10):l==="secure"?s.secure=!0:l==="httponly"?s.httpOnly=!0:l==="samesite"?s.sameSite=f:s[l]=f}),s}function x7n(e){var t="",r="",n=e.split("=");return n.length>1?(t=n.shift(),r=n.join("=")):r=e,{name:t,value:r}}function tnr(e,t){if(t=t?Object.assign({},Az,t):Az,!e)return t.map?{}:[];if(e.headers)if(typeof e.headers.getSetCookie=="function")e=e.headers.getSetCookie();else if(e.headers["set-cookie"])e=e.headers["set-cookie"];else{var r=e.headers[Object.keys(e.headers).find(function(o){return o.toLowerCase()==="set-cookie"})];!r&&e.headers.cookie&&!t.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."),e=r}if(Array.isArray(e)||(e=[e]),t=t?Object.assign({},Az,t):Az,t.map){var n={};return e.filter(Hqe).reduce(function(o,i){var a=Gqe(i,t);return o[a.name]=a,o},n)}else return e.filter(Hqe).map(function(o){return Gqe(o,t)})}function w7n(e){if(Array.isArray(e))return e;if(typeof e!="string")return[];var t=[],r=0,n,o,i,a,s;function c(){for(;r<e.length&&/\s/.test(e.charAt(r));)r+=1;return r<e.length}function u(){return o=e.charAt(r),o!=="="&&o!==";"&&o!==","}for(;r<e.length;){for(n=r,s=!1;c();)if(o=e.charAt(r),o===","){for(i=r,r+=1,c(),a=r;r<e.length&&u();)r+=1;r<e.length&&e.charAt(r)==="="?(s=!0,r=a,t.push(e.substring(n,i)),n=r):r=i+1}else r+=1;(!s||r>=e.length)&&t.push(e.substring(n,e.length))}return t}qQ.exports=tnr;qQ.exports.parse=tnr;qQ.exports.parseString=Gqe;qQ.exports.splitCookiesString=w7n});var inr=Z((o1e,onr)=>{d();p();(function(e,t){typeof o1e=="object"&&typeof onr<"u"?t(o1e):typeof define=="function"&&define.amd?define(["exports"],t):t(e.WHATWGFetch={})})(o1e,function(e){"use strict";var t=typeof globalThis<"u"&&globalThis||typeof self<"u"&&self||typeof t<"u"&&t,r={searchParams:"URLSearchParams"in t,iterable:"Symbol"in t&&"iterator"in Symbol,blob:"FileReader"in t&&"Blob"in t&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in t,arrayBuffer:"ArrayBuffer"in t};function n(D){return D&&DataView.prototype.isPrototypeOf(D)}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(D){return D&&o.indexOf(Object.prototype.toString.call(D))>-1};function a(D){if(typeof D!="string"&&(D=String(D)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(D)||D==="")throw new TypeError("Invalid character in header field name");return D.toLowerCase()}function s(D){return typeof D!="string"&&(D=String(D)),D}function c(D){var _={next:function(){var R=D.shift();return{done:R===void 0,value:R}}};return r.iterable&&(_[Symbol.iterator]=function(){return _}),_}function u(D){this.map={},D instanceof u?D.forEach(function(_,R){this.append(R,_)},this):Array.isArray(D)?D.forEach(function(_){this.append(_[0],_[1])},this):D&&Object.getOwnPropertyNames(D).forEach(function(_){this.append(_,D[_])},this)}u.prototype.append=function(D,_){D=a(D),_=s(_);var R=this.map[D];this.map[D]=R?R+", "+_:_},u.prototype.delete=function(D){delete this.map[a(D)]},u.prototype.get=function(D){return D=a(D),this.has(D)?this.map[D]:null},u.prototype.has=function(D){return this.map.hasOwnProperty(a(D))},u.prototype.set=function(D,_){this.map[a(D)]=s(_)},u.prototype.forEach=function(D,_){for(var R in this.map)this.map.hasOwnProperty(R)&&D.call(_,this.map[R],R,this)},u.prototype.keys=function(){var D=[];return this.forEach(function(_,R){D.push(R)}),c(D)},u.prototype.values=function(){var D=[];return this.forEach(function(_){D.push(_)}),c(D)},u.prototype.entries=function(){var D=[];return this.forEach(function(_,R){D.push([R,_])}),c(D)},r.iterable&&(u.prototype[Symbol.iterator]=u.prototype.entries);function l(D){if(D.bodyUsed)return Promise.reject(new TypeError("Already read"));D.bodyUsed=!0}function f(D){return new Promise(function(_,R){D.onload=function(){_(D.result)},D.onerror=function(){R(D.error)}})}function h(D){var _=new FileReader,R=f(_);return _.readAsArrayBuffer(D),R}function m(D){var _=new FileReader,R=f(_);return _.readAsText(D),R}function g(D){for(var _=new Uint8Array(D),R=new Array(_.length),z=0;z<_.length;z++)R[z]=String.fromCharCode(_[z]);return R.join("")}function v(D){if(D.slice)return D.slice(0);var _=new Uint8Array(D.byteLength);return _.set(new Uint8Array(D)),_.buffer}function b(){return this.bodyUsed=!1,this._initBody=function(D){this.bodyUsed=this.bodyUsed,this._bodyInit=D,D?typeof D=="string"?this._bodyText=D:r.blob&&Blob.prototype.isPrototypeOf(D)?this._bodyBlob=D:r.formData&&FormData.prototype.isPrototypeOf(D)?this._bodyFormData=D:r.searchParams&&URLSearchParams.prototype.isPrototypeOf(D)?this._bodyText=D.toString():r.arrayBuffer&&r.blob&&n(D)?(this._bodyArrayBuffer=v(D.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):r.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(D)||i(D))?this._bodyArrayBuffer=v(D):this._bodyText=D=Object.prototype.toString.call(D):this._bodyText="",this.headers.get("content-type")||(typeof D=="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(D)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},r.blob&&(this.blob=function(){var D=l(this);if(D)return D;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 D=l(this);return D||(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 D=l(this);if(D)return D;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 x=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function E(D){var _=D.toUpperCase();return x.indexOf(_)>-1?_:D}function T(D,_){if(!(this instanceof T))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');_=_||{};var R=_.body;if(D instanceof T){if(D.bodyUsed)throw new TypeError("Already read");this.url=D.url,this.credentials=D.credentials,_.headers||(this.headers=new u(D.headers)),this.method=D.method,this.mode=D.mode,this.signal=D.signal,!R&&D._bodyInit!=null&&(R=D._bodyInit,D.bodyUsed=!0)}else this.url=String(D);if(this.credentials=_.credentials||this.credentials||"same-origin",(_.headers||!this.headers)&&(this.headers=new u(_.headers)),this.method=E(_.method||this.method||"GET"),this.mode=_.mode||this.mode||null,this.signal=_.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&R)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(R),(this.method==="GET"||this.method==="HEAD")&&(_.cache==="no-store"||_.cache==="no-cache")){var z=/([?&])_=[^&]*/;if(z.test(this.url))this.url=this.url.replace(z,"$1_="+new Date().getTime());else{var N=/\?/;this.url+=(N.test(this.url)?"&":"?")+"_="+new Date().getTime()}}}T.prototype.clone=function(){return new T(this,{body:this._bodyInit})};function B(D){var _=new FormData;return D.trim().split("&").forEach(function(R){if(R){var z=R.split("="),N=z.shift().replace(/\+/g," "),y=z.join("=").replace(/\+/g," ");_.append(decodeURIComponent(N),decodeURIComponent(y))}}),_}function F(D){var _=new u,R=D.replace(/\r?\n[\t ]+/g," ");return R.split("\r").map(function(z){return z.indexOf(`
`)===0?z.substr(1,z.length):z}).forEach(function(z){var N=z.split(":"),y=N.shift().trim();if(y){var S=N.join(":").trim();_.append(y,S)}}),_}b.call(T.prototype);function L(D,_){if(!(this instanceof L))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');_||(_={}),this.type="default",this.status=_.status===void 0?200:_.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in _?_.statusText:"",this.headers=new u(_.headers),this.url=_.url||"",this._initBody(D)}b.call(L.prototype),L.prototype.clone=function(){return new L(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new u(this.headers),url:this.url})},L.error=function(){var D=new L(null,{status:0,statusText:""});return D.type="error",D};var j=[301,302,303,307,308];L.redirect=function(D,_){if(j.indexOf(_)===-1)throw new RangeError("Invalid status code");return new L(null,{status:_,headers:{location:D}})},e.DOMException=t.DOMException;try{new e.DOMException}catch{e.DOMException=function(_,R){this.message=_,this.name=R;var z=Error(_);this.stack=z.stack},e.DOMException.prototype=Object.create(Error.prototype),e.DOMException.prototype.constructor=e.DOMException}function q(D,_){return new Promise(function(R,z){var N=new T(D,_);if(N.signal&&N.signal.aborted)return z(new e.DOMException("Aborted","AbortError"));var y=new XMLHttpRequest;function S(){y.abort()}y.onload=function(){var M={status:y.status,statusText:y.statusText,headers:F(y.getAllResponseHeaders()||"")};M.url="responseURL"in y?y.responseURL:M.headers.get("X-Request-URL");var C="response"in y?y.response:y.responseText;setTimeout(function(){R(new L(C,M))},0)},y.onerror=function(){setTimeout(function(){z(new TypeError("Network request failed"))},0)},y.ontimeout=function(){setTimeout(function(){z(new TypeError("Network request failed"))},0)},y.onabort=function(){setTimeout(function(){z(new e.DOMException("Aborted","AbortError"))},0)};function I(M){try{return M===""&&t.location.href?t.location.href:M}catch{return M}}y.open(N.method,I(N.url),!0),N.credentials==="include"?y.withCredentials=!0:N.credentials==="omit"&&(y.withCredentials=!1),"responseType"in y&&(r.blob?y.responseType="blob":r.arrayBuffer&&N.headers.get("Content-Type")&&N.headers.get("Content-Type").indexOf("application/octet-stream")!==-1&&(y.responseType="arraybuffer")),_&&typeof _.headers=="object"&&!(_.headers instanceof u)?Object.getOwnPropertyNames(_.headers).forEach(function(M){y.setRequestHeader(M,s(_.headers[M]))}):N.headers.forEach(function(M,C){y.setRequestHeader(C,M)}),N.signal&&(N.signal.addEventListener("abort",S),y.onreadystatechange=function(){y.readyState===4&&N.signal.removeEventListener("abort",S)}),y.send(typeof N._bodyInit>"u"?null:N._bodyInit)})}q.polyfill=!0,t.fetch||(t.fetch=q,t.Headers=u,t.Request=T,t.Response=L),e.Headers=u,e.Request=T,e.Response=L,e.fetch=q,Object.defineProperty(e,"__esModule",{value:!0})})});var snr=Z((O4s,anr)=>{d();p();inr();anr.exports=self.fetch.bind(self)});var Mnr=Z((knr,l1e)=>{d();p();(function(e,t,r){typeof l1e<"u"&&l1e.exports?l1e.exports=r():typeof define=="function"&&define.amd?define(r):t[e]=r()})("urljoin",knr,function(){function e(t){var r=[];if(t.length===0)return"";if(typeof t[0]!="string")throw new TypeError("Url must be a string. Received "+t[0]);if(t[0].match(/^[^/:]+:\/*$/)&&t.length>1){var n=t.shift();t[0]=n+t[0]}t[0].match(/^file:\/\/\//)?t[0]=t[0].replace(/^([^/:]+):\/*/,"$1:///"):t[0]=t[0].replace(/^([^/:]+):\/*/,"$1://");for(var o=0;o<t.length;o++){var i=t[o];if(typeof i!="string")throw new TypeError("Url must be a string. Received "+i);i!==""&&(o>0&&(i=i.replace(/^[\/]+/,"")),o<t.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 t;return typeof arguments[0]=="object"?t=arguments[0]:t=[].slice.call(arguments),e(t)}})});var z1e=Z((N6s,F3)=>{d();p();function fWe(e){return F3.exports=fWe=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},F3.exports.__esModule=!0,F3.exports.default=F3.exports,fWe(e)}F3.exports=fWe,F3.exports.__esModule=!0,F3.exports.default=F3.exports});var Xir=Z((P6s,U3)=>{d();p();var JPn=z1e().default;function Jir(){"use strict";U3.exports=Jir=function(){return e},U3.exports.__esModule=!0,U3.exports.default=U3.exports;var e={},t=Object.prototype,r=t.hasOwnProperty,n=typeof Symbol=="function"?Symbol:{},o=n.iterator||"@@iterator",i=n.asyncIterator||"@@asyncIterator",a=n.toStringTag||"@@toStringTag";function s(_,R,z){return Object.defineProperty(_,R,{value:z,enumerable:!0,configurable:!0,writable:!0}),_[R]}try{s({},"")}catch{s=function(z,N,y){return z[N]=y}}function c(_,R,z,N){var y=R&&R.prototype instanceof f?R:f,S=Object.create(y.prototype),I=new j(N||[]);return S._invoke=function(M,C,P){var V="suspendedStart";return function(H,k){if(V==="executing")throw new Error("Generator is already running");if(V==="completed"){if(H==="throw")throw k;return D()}for(P.method=H,P.arg=k;;){var G=P.delegate;if(G){var ce=B(G,P);if(ce){if(ce===l)continue;return ce}}if(P.method==="next")P.sent=P._sent=P.arg;else if(P.method==="throw"){if(V==="suspendedStart")throw V="completed",P.arg;P.dispatchException(P.arg)}else P.method==="return"&&P.abrupt("return",P.arg);V="executing";var J=u(M,C,P);if(J.type==="normal"){if(V=P.done?"completed":"suspendedYield",J.arg===l)continue;return{value:J.arg,done:P.done}}J.type==="throw"&&(V="completed",P.method="throw",P.arg=J.arg)}}}(_,z,I),S}function u(_,R,z){try{return{type:"normal",arg:_.call(R,z)}}catch(N){return{type:"throw",arg:N}}}e.wrap=c;var l={};function f(){}function h(){}function m(){}var g={};s(g,o,function(){return this});var v=Object.getPrototypeOf,b=v&&v(v(q([])));b&&b!==t&&r.call(b,o)&&(g=b);var x=m.prototype=f.prototype=Object.create(g);function E(_){["next","throw","return"].forEach(function(R){s(_,R,function(z){return this._invoke(R,z)})})}function T(_,R){function z(y,S,I,M){var C=u(_[y],_,S);if(C.type!=="throw"){var P=C.arg,V=P.value;return V&&JPn(V)=="object"&&r.call(V,"__await")?R.resolve(V.__await).then(function(H){z("next",H,I,M)},function(H){z("throw",H,I,M)}):R.resolve(V).then(function(H){P.value=H,I(P)},function(H){return z("throw",H,I,M)})}M(C.arg)}var N;this._invoke=function(y,S){function I(){return new R(function(M,C){z(y,S,M,C)})}return N=N?N.then(I,I):I()}}function B(_,R){var z=_.iterator[R.method];if(z===void 0){if(R.delegate=null,R.method==="throw"){if(_.iterator.return&&(R.method="return",R.arg=void 0,B(_,R),R.method==="throw"))return l;R.method="throw",R.arg=new TypeError("The iterator does not provide a 'throw' method")}return l}var N=u(z,_.iterator,R.arg);if(N.type==="throw")return R.method="throw",R.arg=N.arg,R.delegate=null,l;var y=N.arg;return y?y.done?(R[_.resultName]=y.value,R.next=_.nextLoc,R.method!=="return"&&(R.method="next",R.arg=void 0),R.delegate=null,l):y:(R.method="throw",R.arg=new TypeError("iterator result is not an object"),R.delegate=null,l)}function F(_){var R={tryLoc:_[0]};1 in _&&(R.catchLoc=_[1]),2 in _&&(R.finallyLoc=_[2],R.afterLoc=_[3]),this.tryEntries.push(R)}function L(_){var R=_.completion||{};R.type="normal",delete R.arg,_.completion=R}function j(_){this.tryEntries=[{tryLoc:"root"}],_.forEach(F,this),this.reset(!0)}function q(_){if(_){var R=_[o];if(R)return R.call(_);if(typeof _.next=="function")return _;if(!isNaN(_.length)){var z=-1,N=function y(){for(;++z<_.length;)if(r.call(_,z))return y.value=_[z],y.done=!1,y;return y.value=void 0,y.done=!0,y};return N.next=N}}return{next:D}}function D(){return{value:void 0,done:!0}}return h.prototype=m,s(x,"constructor",m),s(m,"constructor",h),h.displayName=s(m,a,"GeneratorFunction"),e.isGeneratorFunction=function(_){var R=typeof _=="function"&&_.constructor;return!!R&&(R===h||(R.displayName||R.name)==="GeneratorFunction")},e.mark=function(_){return Object.setPrototypeOf?Object.setPrototypeOf(_,m):(_.__proto__=m,s(_,a,"GeneratorFunction")),_.prototype=Object.create(x),_},e.awrap=function(_){return{__await:_}},E(T.prototype),s(T.prototype,i,function(){return this}),e.AsyncIterator=T,e.async=function(_,R,z,N,y){y===void 0&&(y=Promise);var S=new T(c(_,R,z,N),y);return e.isGeneratorFunction(R)?S:S.next().then(function(I){return I.done?I.value:S.next()})},E(x),s(x,a,"Generator"),s(x,o,function(){return this}),s(x,"toString",function(){return"[object Generator]"}),e.keys=function(_){var R=[];for(var z in _)R.push(z);return R.reverse(),function N(){for(;R.length;){var y=R.pop();if(y in _)return N.value=y,N.done=!1,N}return N.done=!0,N}},e.values=q,j.prototype={constructor:j,reset:function(R){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(L),!R)for(var z in this)z.charAt(0)==="t"&&r.call(this,z)&&!isNaN(+z.slice(1))&&(this[z]=void 0)},stop:function(){this.done=!0;var R=this.tryEntries[0].completion;if(R.type==="throw")throw R.arg;return this.rval},dispatchException:function(R){if(this.done)throw R;var z=this;function N(P,V){return I.type="throw",I.arg=R,z.next=P,V&&(z.method="next",z.arg=void 0),!!V}for(var y=this.tryEntries.length-1;y>=0;--y){var S=this.tryEntries[y],I=S.completion;if(S.tryLoc==="root")return N("end");if(S.tryLoc<=this.prev){var M=r.call(S,"catchLoc"),C=r.call(S,"finallyLoc");if(M&&C){if(this.prev<S.catchLoc)return N(S.catchLoc,!0);if(this.prev<S.finallyLoc)return N(S.finallyLoc)}else if(M){if(this.prev<S.catchLoc)return N(S.catchLoc,!0)}else{if(!C)throw new Error("try statement without catch or finally");if(this.prev<S.finallyLoc)return N(S.finallyLoc)}}}},abrupt:function(R,z){for(var N=this.tryEntries.length-1;N>=0;--N){var y=this.tryEntries[N];if(y.tryLoc<=this.prev&&r.call(y,"finallyLoc")&&this.prev<y.finallyLoc){var S=y;break}}S&&(R==="break"||R==="continue")&&S.tryLoc<=z&&z<=S.finallyLoc&&(S=null);var I=S?S.completion:{};return I.type=R,I.arg=z,S?(this.method="next",this.next=S.finallyLoc,l):this.complete(I)},complete:function(R,z){if(R.type==="throw")throw R.arg;return R.type==="break"||R.type==="continue"?this.next=R.arg:R.type==="return"?(this.rval=this.arg=R.arg,this.method="return",this.next="end"):R.type==="normal"&&z&&(this.next=z),l},finish:function(R){for(var z=this.tryEntries.length-1;z>=0;--z){var N=this.tryEntries[z];if(N.finallyLoc===R)return this.complete(N.completion,N.afterLoc),L(N),l}},catch:function(R){for(var z=this.tryEntries.length-1;z>=0;--z){var N=this.tryEntries[z];if(N.tryLoc===R){var y=N.completion;if(y.type==="throw"){var S=y.arg;L(N)}return S}}throw new Error("illegal catch attempt")},delegateYield:function(R,z,N){return this.delegate={iterator:q(R),resultName:z,nextLoc:N},this.method==="next"&&(this.arg=void 0),l}},e}U3.exports=Jir,U3.exports.__esModule=!0,U3.exports.default=U3.exports});var Qir=Z((F6s,Zir)=>{d();p();var j1e=Xir()();Zir.exports=j1e;try{regeneratorRuntime=j1e}catch{typeof globalThis=="object"?globalThis.regeneratorRuntime=j1e:Function("r","regeneratorRuntime = r")(j1e)}});var ear=Z((j6s,a$)=>{d();p();function $ir(e,t,r,n,o,i,a){try{var s=e[i](a),c=s.value}catch(u){r(u);return}s.done?t(c):Promise.resolve(c).then(n,o)}function XPn(e){return function(){var t=this,r=arguments;return new Promise(function(n,o){var i=e.apply(t,r);function a(c){$ir(i,n,o,a,s,"next",c)}function s(c){$ir(i,n,o,a,s,"throw",c)}a(void 0)})}}a$.exports=XPn,a$.exports.__esModule=!0,a$.exports.default=a$.exports});var tar=Z((q6s,s$)=>{d();p();function ZPn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}s$.exports=ZPn,s$.exports.__esModule=!0,s$.exports.default=s$.exports});var nar=Z((K6s,c$)=>{d();p();function rar(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function QPn(e,t,r){return t&&rar(e.prototype,t),r&&rar(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}c$.exports=QPn,c$.exports.__esModule=!0,c$.exports.default=c$.exports});var oar=Z((X6s,u$)=>{d();p();function $Pn(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}u$.exports=$Pn,u$.exports.__esModule=!0,u$.exports.default=u$.exports});var aar=Z((iar,dWe)=>{d();p();(function(e,t){"use strict";function r(N,y){if(!N)throw new Error(y||"Assertion failed")}function n(N,y){N.super_=y;var S=function(){};S.prototype=y.prototype,N.prototype=new S,N.prototype.constructor=N}function o(N,y,S){if(o.isBN(N))return N;this.negative=0,this.words=null,this.length=0,this.red=null,N!==null&&((y==="le"||y==="be")&&(S=y,y=10),this._init(N||0,y||10,S||"be"))}typeof e=="object"?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;var i;try{typeof window<"u"&&typeof window.Buffer<"u"?i=window.Buffer:i=zp().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,S){return y.cmp(S)>0?y:S},o.min=function(y,S){return y.cmp(S)<0?y:S},o.prototype._init=function(y,S,I){if(typeof y=="number")return this._initNumber(y,S,I);if(typeof y=="object")return this._initArray(y,S,I);S==="hex"&&(S=16),r(S===(S|0)&&S>=2&&S<=36),y=y.toString().replace(/\s+/g,"");var M=0;y[0]==="-"&&(M++,this.negative=1),M<y.length&&(S===16?this._parseHex(y,M,I):(this._parseBase(y,S,M),I==="le"&&this._initArray(this.toArray(),S,I)))},o.prototype._initNumber=function(y,S,I){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),I==="le"&&this._initArray(this.toArray(),S,I)},o.prototype._initArray=function(y,S,I){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 M=0;M<this.length;M++)this.words[M]=0;var C,P,V=0;if(I==="be")for(M=y.length-1,C=0;M>=0;M-=3)P=y[M]|y[M-1]<<8|y[M-2]<<16,this.words[C]|=P<<V&67108863,this.words[C+1]=P>>>26-V&67108863,V+=24,V>=26&&(V-=26,C++);else if(I==="le")for(M=0,C=0;M<y.length;M+=3)P=y[M]|y[M+1]<<8|y[M+2]<<16,this.words[C]|=P<<V&67108863,this.words[C+1]=P>>>26-V&67108863,V+=24,V>=26&&(V-=26,C++);return this._strip()};function a(N,y){var S=N.charCodeAt(y);if(S>=48&&S<=57)return S-48;if(S>=65&&S<=70)return S-55;if(S>=97&&S<=102)return S-87;r(!1,"Invalid character in "+N)}function s(N,y,S){var I=a(N,S);return S-1>=y&&(I|=a(N,S-1)<<4),I}o.prototype._parseHex=function(y,S,I){this.length=Math.ceil((y.length-S)/6),this.words=new Array(this.length);for(var M=0;M<this.length;M++)this.words[M]=0;var C=0,P=0,V;if(I==="be")for(M=y.length-1;M>=S;M-=2)V=s(y,S,M)<<C,this.words[P]|=V&67108863,C>=18?(C-=18,P+=1,this.words[P]|=V>>>26):C+=8;else{var H=y.length-S;for(M=H%2===0?S+1:S;M<y.length;M+=2)V=s(y,S,M)<<C,this.words[P]|=V&67108863,C>=18?(C-=18,P+=1,this.words[P]|=V>>>26):C+=8}this._strip()};function c(N,y,S,I){for(var M=0,C=0,P=Math.min(N.length,S),V=y;V<P;V++){var H=N.charCodeAt(V)-48;M*=I,H>=49?C=H-49+10:H>=17?C=H-17+10:C=H,r(H>=0&&C<I,"Invalid character"),M+=C}return M}o.prototype._parseBase=function(y,S,I){this.words=[0],this.length=1;for(var M=0,C=1;C<=67108863;C*=S)M++;M--,C=C/S|0;for(var P=y.length-I,V=P%M,H=Math.min(P,P-V)+I,k=0,G=I;G<H;G+=M)k=c(y,G,G+M,S),this.imuln(C),this.words[0]+k<67108864?this.words[0]+=k:this._iaddn(k);if(V!==0){var ce=1;for(k=c(y,G,y.length,S),G=0;G<V;G++)ce*=S;this.imuln(ce),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 S=0;S<this.length;S++)y.words[S]=this.words[S];y.length=this.length,y.negative=this.negative,y.red=this.red};function u(N,y){N.words=y.words,N.length=y.length,N.negative=y.negative,N.red=y.red}if(o.prototype._move=function(y){u(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")]=l}catch{o.prototype.inspect=l}else o.prototype.inspect=l;function l(){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,S){y=y||10,S=S|0||1;var I;if(y===16||y==="hex"){I="";for(var M=0,C=0,P=0;P<this.length;P++){var V=this.words[P],H=((V<<M|C)&16777215).toString(16);C=V>>>24-M&16777215,M+=2,M>=26&&(M-=26,P--),C!==0||P!==this.length-1?I=f[6-H.length]+H+I:I=H+I}for(C!==0&&(I=C.toString(16)+I);I.length%S!==0;)I="0"+I;return this.negative!==0&&(I="-"+I),I}if(y===(y|0)&&y>=2&&y<=36){var k=h[y],G=m[y];I="";var ce=this.clone();for(ce.negative=0;!ce.isZero();){var J=ce.modrn(G).toString(y);ce=ce.idivn(G),ce.isZero()?I=J+I:I=f[k-J.length]+J+I}for(this.isZero()&&(I="0"+I);I.length%S!==0;)I="0"+I;return this.negative!==0&&(I="-"+I),I}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,S){return this.toArrayLike(i,y,S)}),o.prototype.toArray=function(y,S){return this.toArrayLike(Array,y,S)};var g=function(y,S){return y.allocUnsafe?y.allocUnsafe(S):new y(S)};o.prototype.toArrayLike=function(y,S,I){this._strip();var M=this.byteLength(),C=I||Math.max(1,M);r(M<=C,"byte array longer than desired length"),r(C>0,"Requested array length <= 0");var P=g(y,C),V=S==="le"?"LE":"BE";return this["_toArrayLike"+V](P,M),P},o.prototype._toArrayLikeLE=function(y,S){for(var I=0,M=0,C=0,P=0;C<this.length;C++){var V=this.words[C]<<P|M;y[I++]=V&255,I<y.length&&(y[I++]=V>>8&255),I<y.length&&(y[I++]=V>>16&255),P===6?(I<y.length&&(y[I++]=V>>24&255),M=0,P=0):(M=V>>>24,P+=2)}if(I<y.length)for(y[I++]=M;I<y.length;)y[I++]=0},o.prototype._toArrayLikeBE=function(y,S){for(var I=y.length-1,M=0,C=0,P=0;C<this.length;C++){var V=this.words[C]<<P|M;y[I--]=V&255,I>=0&&(y[I--]=V>>8&255),I>=0&&(y[I--]=V>>16&255),P===6?(I>=0&&(y[I--]=V>>24&255),M=0,P=0):(M=V>>>24,P+=2)}if(I>=0)for(y[I--]=M;I>=0;)y[I--]=0},Math.clz32?o.prototype._countBits=function(y){return 32-Math.clz32(y)}:o.prototype._countBits=function(y){var S=y,I=0;return S>=4096&&(I+=13,S>>>=13),S>=64&&(I+=7,S>>>=7),S>=8&&(I+=4,S>>>=4),S>=2&&(I+=2,S>>>=2),I+S},o.prototype._zeroBits=function(y){if(y===0)return 26;var S=y,I=0;return(S&8191)===0&&(I+=13,S>>>=13),(S&127)===0&&(I+=7,S>>>=7),(S&15)===0&&(I+=4,S>>>=4),(S&3)===0&&(I+=2,S>>>=2),(S&1)===0&&I++,I},o.prototype.bitLength=function(){var y=this.words[this.length-1],S=this._countBits(y);return(this.length-1)*26+S};function v(N){for(var y=new Array(N.bitLength()),S=0;S<y.length;S++){var I=S/26|0,M=S%26;y[S]=N.words[I]>>>M&1}return y}o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var y=0,S=0;S<this.length;S++){var I=this._zeroBits(this.words[S]);if(y+=I,I!==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 S=0;S<y.length;S++)this.words[S]=this.words[S]|y.words[S];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 S;this.length>y.length?S=y:S=this;for(var I=0;I<S.length;I++)this.words[I]=this.words[I]&y.words[I];return this.length=S.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 S,I;this.length>y.length?(S=this,I=y):(S=y,I=this);for(var M=0;M<I.length;M++)this.words[M]=S.words[M]^I.words[M];if(this!==S)for(;M<S.length;M++)this.words[M]=S.words[M];return this.length=S.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 S=Math.ceil(y/26)|0,I=y%26;this._expand(S),I>0&&S--;for(var M=0;M<S;M++)this.words[M]=~this.words[M]&67108863;return I>0&&(this.words[M]=~this.words[M]&67108863>>26-I),this._strip()},o.prototype.notn=function(y){return this.clone().inotn(y)},o.prototype.setn=function(y,S){r(typeof y=="number"&&y>=0);var I=y/26|0,M=y%26;return this._expand(I+1),S?this.words[I]=this.words[I]|1<<M:this.words[I]=this.words[I]&~(1<<M),this._strip()},o.prototype.iadd=function(y){var S;if(this.negative!==0&&y.negative===0)return this.negative=0,S=this.isub(y),this.negative^=1,this._normSign();if(this.negative===0&&y.negative!==0)return y.negative=0,S=this.isub(y),y.negative=1,S._normSign();var I,M;this.length>y.length?(I=this,M=y):(I=y,M=this);for(var C=0,P=0;P<M.length;P++)S=(I.words[P]|0)+(M.words[P]|0)+C,this.words[P]=S&67108863,C=S>>>26;for(;C!==0&&P<I.length;P++)S=(I.words[P]|0)+C,this.words[P]=S&67108863,C=S>>>26;if(this.length=I.length,C!==0)this.words[this.length]=C,this.length++;else if(I!==this)for(;P<I.length;P++)this.words[P]=I.words[P];return this},o.prototype.add=function(y){var S;return y.negative!==0&&this.negative===0?(y.negative=0,S=this.sub(y),y.negative^=1,S):y.negative===0&&this.negative!==0?(this.negative=0,S=y.sub(this),this.negative=1,S):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 S=this.iadd(y);return y.negative=1,S._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(y),this.negative=1,this._normSign();var I=this.cmp(y);if(I===0)return this.negative=0,this.length=1,this.words[0]=0,this;var M,C;I>0?(M=this,C=y):(M=y,C=this);for(var P=0,V=0;V<C.length;V++)S=(M.words[V]|0)-(C.words[V]|0)+P,P=S>>26,this.words[V]=S&67108863;for(;P!==0&&V<M.length;V++)S=(M.words[V]|0)+P,P=S>>26,this.words[V]=S&67108863;if(P===0&&V<M.length&&M!==this)for(;V<M.length;V++)this.words[V]=M.words[V];return this.length=Math.max(this.length,V),M!==this&&(this.negative=1),this._strip()},o.prototype.sub=function(y){return this.clone().isub(y)};function b(N,y,S){S.negative=y.negative^N.negative;var I=N.length+y.length|0;S.length=I,I=I-1|0;var M=N.words[0]|0,C=y.words[0]|0,P=M*C,V=P&67108863,H=P/67108864|0;S.words[0]=V;for(var k=1;k<I;k++){for(var G=H>>>26,ce=H&67108863,J=Math.min(k,y.length-1),de=Math.max(0,k-N.length+1);de<=J;de++){var W=k-de|0;M=N.words[W]|0,C=y.words[de]|0,P=M*C+ce,G+=P/67108864|0,ce=P&67108863}S.words[k]=ce|0,H=G|0}return H!==0?S.words[k]=H|0:S.length--,S._strip()}var x=function(y,S,I){var M=y.words,C=S.words,P=I.words,V=0,H,k,G,ce=M[0]|0,J=ce&8191,de=ce>>>13,W=M[1]|0,Q=W&8191,Y=W>>>13,$=M[2]|0,re=$&8191,le=$>>>13,ve=M[3]|0,ye=ve&8191,Ie=ve>>>13,Me=M[4]|0,ke=Me&8191,X=Me>>>13,ee=M[5]|0,ae=ee&8191,Ee=ee>>>13,De=M[6]|0,Re=De&8191,Ve=De>>>13,gt=M[7]|0,Qe=gt&8191,ht=gt>>>13,Ot=M[8]|0,pt=Ot&8191,sr=Ot>>>13,Fr=M[9]|0,Tt=Fr&8191,tr=Fr>>>13,rr=C[0]|0,xt=rr&8191,Qt=rr>>>13,Vr=C[1]|0,Ft=Vr&8191,lr=Vr>>>13,jr=C[2]|0,Dt=jr&8191,pr=jr>>>13,gn=C[3]|0,Et=gn&8191,Ir=gn>>>13,un=C[4]|0,Bt=un&8191,vr=un>>>13,Zr=C[5]|0,qt=Zr&8191,mr=Zr>>>13,vn=C[6]|0,Vt=vn&8191,Or=vn>>>13,on=C[7]|0,Gt=on&8191,gr=on>>>13,ln=C[8]|0,zt=ln&8191,Pr=ln>>>13,Ni=C[9]|0,Ur=Ni&8191,zr=Ni>>>13;I.negative=y.negative^S.negative,I.length=19,H=Math.imul(J,xt),k=Math.imul(J,Qt),k=k+Math.imul(de,xt)|0,G=Math.imul(de,Qt);var Ca=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(Ca>>>26)|0,Ca&=67108863,H=Math.imul(Q,xt),k=Math.imul(Q,Qt),k=k+Math.imul(Y,xt)|0,G=Math.imul(Y,Qt),H=H+Math.imul(J,Ft)|0,k=k+Math.imul(J,lr)|0,k=k+Math.imul(de,Ft)|0,G=G+Math.imul(de,lr)|0;var Gi=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(Gi>>>26)|0,Gi&=67108863,H=Math.imul(re,xt),k=Math.imul(re,Qt),k=k+Math.imul(le,xt)|0,G=Math.imul(le,Qt),H=H+Math.imul(Q,Ft)|0,k=k+Math.imul(Q,lr)|0,k=k+Math.imul(Y,Ft)|0,G=G+Math.imul(Y,lr)|0,H=H+Math.imul(J,Dt)|0,k=k+Math.imul(J,pr)|0,k=k+Math.imul(de,Dt)|0,G=G+Math.imul(de,pr)|0;var qi=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(qi>>>26)|0,qi&=67108863,H=Math.imul(ye,xt),k=Math.imul(ye,Qt),k=k+Math.imul(Ie,xt)|0,G=Math.imul(Ie,Qt),H=H+Math.imul(re,Ft)|0,k=k+Math.imul(re,lr)|0,k=k+Math.imul(le,Ft)|0,G=G+Math.imul(le,lr)|0,H=H+Math.imul(Q,Dt)|0,k=k+Math.imul(Q,pr)|0,k=k+Math.imul(Y,Dt)|0,G=G+Math.imul(Y,pr)|0,H=H+Math.imul(J,Et)|0,k=k+Math.imul(J,Ir)|0,k=k+Math.imul(de,Et)|0,G=G+Math.imul(de,Ir)|0;var Yo=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(Yo>>>26)|0,Yo&=67108863,H=Math.imul(ke,xt),k=Math.imul(ke,Qt),k=k+Math.imul(X,xt)|0,G=Math.imul(X,Qt),H=H+Math.imul(ye,Ft)|0,k=k+Math.imul(ye,lr)|0,k=k+Math.imul(Ie,Ft)|0,G=G+Math.imul(Ie,lr)|0,H=H+Math.imul(re,Dt)|0,k=k+Math.imul(re,pr)|0,k=k+Math.imul(le,Dt)|0,G=G+Math.imul(le,pr)|0,H=H+Math.imul(Q,Et)|0,k=k+Math.imul(Q,Ir)|0,k=k+Math.imul(Y,Et)|0,G=G+Math.imul(Y,Ir)|0,H=H+Math.imul(J,Bt)|0,k=k+Math.imul(J,vr)|0,k=k+Math.imul(de,Bt)|0,G=G+Math.imul(de,vr)|0;var ri=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(ri>>>26)|0,ri&=67108863,H=Math.imul(ae,xt),k=Math.imul(ae,Qt),k=k+Math.imul(Ee,xt)|0,G=Math.imul(Ee,Qt),H=H+Math.imul(ke,Ft)|0,k=k+Math.imul(ke,lr)|0,k=k+Math.imul(X,Ft)|0,G=G+Math.imul(X,lr)|0,H=H+Math.imul(ye,Dt)|0,k=k+Math.imul(ye,pr)|0,k=k+Math.imul(Ie,Dt)|0,G=G+Math.imul(Ie,pr)|0,H=H+Math.imul(re,Et)|0,k=k+Math.imul(re,Ir)|0,k=k+Math.imul(le,Et)|0,G=G+Math.imul(le,Ir)|0,H=H+Math.imul(Q,Bt)|0,k=k+Math.imul(Q,vr)|0,k=k+Math.imul(Y,Bt)|0,G=G+Math.imul(Y,vr)|0,H=H+Math.imul(J,qt)|0,k=k+Math.imul(J,mr)|0,k=k+Math.imul(de,qt)|0,G=G+Math.imul(de,mr)|0;var _i=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(_i>>>26)|0,_i&=67108863,H=Math.imul(Re,xt),k=Math.imul(Re,Qt),k=k+Math.imul(Ve,xt)|0,G=Math.imul(Ve,Qt),H=H+Math.imul(ae,Ft)|0,k=k+Math.imul(ae,lr)|0,k=k+Math.imul(Ee,Ft)|0,G=G+Math.imul(Ee,lr)|0,H=H+Math.imul(ke,Dt)|0,k=k+Math.imul(ke,pr)|0,k=k+Math.imul(X,Dt)|0,G=G+Math.imul(X,pr)|0,H=H+Math.imul(ye,Et)|0,k=k+Math.imul(ye,Ir)|0,k=k+Math.imul(Ie,Et)|0,G=G+Math.imul(Ie,Ir)|0,H=H+Math.imul(re,Bt)|0,k=k+Math.imul(re,vr)|0,k=k+Math.imul(le,Bt)|0,G=G+Math.imul(le,vr)|0,H=H+Math.imul(Q,qt)|0,k=k+Math.imul(Q,mr)|0,k=k+Math.imul(Y,qt)|0,G=G+Math.imul(Y,mr)|0,H=H+Math.imul(J,Vt)|0,k=k+Math.imul(J,Or)|0,k=k+Math.imul(de,Vt)|0,G=G+Math.imul(de,Or)|0;var Na=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(Na>>>26)|0,Na&=67108863,H=Math.imul(Qe,xt),k=Math.imul(Qe,Qt),k=k+Math.imul(ht,xt)|0,G=Math.imul(ht,Qt),H=H+Math.imul(Re,Ft)|0,k=k+Math.imul(Re,lr)|0,k=k+Math.imul(Ve,Ft)|0,G=G+Math.imul(Ve,lr)|0,H=H+Math.imul(ae,Dt)|0,k=k+Math.imul(ae,pr)|0,k=k+Math.imul(Ee,Dt)|0,G=G+Math.imul(Ee,pr)|0,H=H+Math.imul(ke,Et)|0,k=k+Math.imul(ke,Ir)|0,k=k+Math.imul(X,Et)|0,G=G+Math.imul(X,Ir)|0,H=H+Math.imul(ye,Bt)|0,k=k+Math.imul(ye,vr)|0,k=k+Math.imul(Ie,Bt)|0,G=G+Math.imul(Ie,vr)|0,H=H+Math.imul(re,qt)|0,k=k+Math.imul(re,mr)|0,k=k+Math.imul(le,qt)|0,G=G+Math.imul(le,mr)|0,H=H+Math.imul(Q,Vt)|0,k=k+Math.imul(Q,Or)|0,k=k+Math.imul(Y,Vt)|0,G=G+Math.imul(Y,Or)|0,H=H+Math.imul(J,Gt)|0,k=k+Math.imul(J,gr)|0,k=k+Math.imul(de,Gt)|0,G=G+Math.imul(de,gr)|0;var Os=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(Os>>>26)|0,Os&=67108863,H=Math.imul(pt,xt),k=Math.imul(pt,Qt),k=k+Math.imul(sr,xt)|0,G=Math.imul(sr,Qt),H=H+Math.imul(Qe,Ft)|0,k=k+Math.imul(Qe,lr)|0,k=k+Math.imul(ht,Ft)|0,G=G+Math.imul(ht,lr)|0,H=H+Math.imul(Re,Dt)|0,k=k+Math.imul(Re,pr)|0,k=k+Math.imul(Ve,Dt)|0,G=G+Math.imul(Ve,pr)|0,H=H+Math.imul(ae,Et)|0,k=k+Math.imul(ae,Ir)|0,k=k+Math.imul(Ee,Et)|0,G=G+Math.imul(Ee,Ir)|0,H=H+Math.imul(ke,Bt)|0,k=k+Math.imul(ke,vr)|0,k=k+Math.imul(X,Bt)|0,G=G+Math.imul(X,vr)|0,H=H+Math.imul(ye,qt)|0,k=k+Math.imul(ye,mr)|0,k=k+Math.imul(Ie,qt)|0,G=G+Math.imul(Ie,mr)|0,H=H+Math.imul(re,Vt)|0,k=k+Math.imul(re,Or)|0,k=k+Math.imul(le,Vt)|0,G=G+Math.imul(le,Or)|0,H=H+Math.imul(Q,Gt)|0,k=k+Math.imul(Q,gr)|0,k=k+Math.imul(Y,Gt)|0,G=G+Math.imul(Y,gr)|0,H=H+Math.imul(J,zt)|0,k=k+Math.imul(J,Pr)|0,k=k+Math.imul(de,zt)|0,G=G+Math.imul(de,Pr)|0;var Ja=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(Ja>>>26)|0,Ja&=67108863,H=Math.imul(Tt,xt),k=Math.imul(Tt,Qt),k=k+Math.imul(tr,xt)|0,G=Math.imul(tr,Qt),H=H+Math.imul(pt,Ft)|0,k=k+Math.imul(pt,lr)|0,k=k+Math.imul(sr,Ft)|0,G=G+Math.imul(sr,lr)|0,H=H+Math.imul(Qe,Dt)|0,k=k+Math.imul(Qe,pr)|0,k=k+Math.imul(ht,Dt)|0,G=G+Math.imul(ht,pr)|0,H=H+Math.imul(Re,Et)|0,k=k+Math.imul(Re,Ir)|0,k=k+Math.imul(Ve,Et)|0,G=G+Math.imul(Ve,Ir)|0,H=H+Math.imul(ae,Bt)|0,k=k+Math.imul(ae,vr)|0,k=k+Math.imul(Ee,Bt)|0,G=G+Math.imul(Ee,vr)|0,H=H+Math.imul(ke,qt)|0,k=k+Math.imul(ke,mr)|0,k=k+Math.imul(X,qt)|0,G=G+Math.imul(X,mr)|0,H=H+Math.imul(ye,Vt)|0,k=k+Math.imul(ye,Or)|0,k=k+Math.imul(Ie,Vt)|0,G=G+Math.imul(Ie,Or)|0,H=H+Math.imul(re,Gt)|0,k=k+Math.imul(re,gr)|0,k=k+Math.imul(le,Gt)|0,G=G+Math.imul(le,gr)|0,H=H+Math.imul(Q,zt)|0,k=k+Math.imul(Q,Pr)|0,k=k+Math.imul(Y,zt)|0,G=G+Math.imul(Y,Pr)|0,H=H+Math.imul(J,Ur)|0,k=k+Math.imul(J,zr)|0,k=k+Math.imul(de,Ur)|0,G=G+Math.imul(de,zr)|0;var Xa=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(Xa>>>26)|0,Xa&=67108863,H=Math.imul(Tt,Ft),k=Math.imul(Tt,lr),k=k+Math.imul(tr,Ft)|0,G=Math.imul(tr,lr),H=H+Math.imul(pt,Dt)|0,k=k+Math.imul(pt,pr)|0,k=k+Math.imul(sr,Dt)|0,G=G+Math.imul(sr,pr)|0,H=H+Math.imul(Qe,Et)|0,k=k+Math.imul(Qe,Ir)|0,k=k+Math.imul(ht,Et)|0,G=G+Math.imul(ht,Ir)|0,H=H+Math.imul(Re,Bt)|0,k=k+Math.imul(Re,vr)|0,k=k+Math.imul(Ve,Bt)|0,G=G+Math.imul(Ve,vr)|0,H=H+Math.imul(ae,qt)|0,k=k+Math.imul(ae,mr)|0,k=k+Math.imul(Ee,qt)|0,G=G+Math.imul(Ee,mr)|0,H=H+Math.imul(ke,Vt)|0,k=k+Math.imul(ke,Or)|0,k=k+Math.imul(X,Vt)|0,G=G+Math.imul(X,Or)|0,H=H+Math.imul(ye,Gt)|0,k=k+Math.imul(ye,gr)|0,k=k+Math.imul(Ie,Gt)|0,G=G+Math.imul(Ie,gr)|0,H=H+Math.imul(re,zt)|0,k=k+Math.imul(re,Pr)|0,k=k+Math.imul(le,zt)|0,G=G+Math.imul(le,Pr)|0,H=H+Math.imul(Q,Ur)|0,k=k+Math.imul(Q,zr)|0,k=k+Math.imul(Y,Ur)|0,G=G+Math.imul(Y,zr)|0;var hs=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(hs>>>26)|0,hs&=67108863,H=Math.imul(Tt,Dt),k=Math.imul(Tt,pr),k=k+Math.imul(tr,Dt)|0,G=Math.imul(tr,pr),H=H+Math.imul(pt,Et)|0,k=k+Math.imul(pt,Ir)|0,k=k+Math.imul(sr,Et)|0,G=G+Math.imul(sr,Ir)|0,H=H+Math.imul(Qe,Bt)|0,k=k+Math.imul(Qe,vr)|0,k=k+Math.imul(ht,Bt)|0,G=G+Math.imul(ht,vr)|0,H=H+Math.imul(Re,qt)|0,k=k+Math.imul(Re,mr)|0,k=k+Math.imul(Ve,qt)|0,G=G+Math.imul(Ve,mr)|0,H=H+Math.imul(ae,Vt)|0,k=k+Math.imul(ae,Or)|0,k=k+Math.imul(Ee,Vt)|0,G=G+Math.imul(Ee,Or)|0,H=H+Math.imul(ke,Gt)|0,k=k+Math.imul(ke,gr)|0,k=k+Math.imul(X,Gt)|0,G=G+Math.imul(X,gr)|0,H=H+Math.imul(ye,zt)|0,k=k+Math.imul(ye,Pr)|0,k=k+Math.imul(Ie,zt)|0,G=G+Math.imul(Ie,Pr)|0,H=H+Math.imul(re,Ur)|0,k=k+Math.imul(re,zr)|0,k=k+Math.imul(le,Ur)|0,G=G+Math.imul(le,zr)|0;var ms=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(ms>>>26)|0,ms&=67108863,H=Math.imul(Tt,Et),k=Math.imul(Tt,Ir),k=k+Math.imul(tr,Et)|0,G=Math.imul(tr,Ir),H=H+Math.imul(pt,Bt)|0,k=k+Math.imul(pt,vr)|0,k=k+Math.imul(sr,Bt)|0,G=G+Math.imul(sr,vr)|0,H=H+Math.imul(Qe,qt)|0,k=k+Math.imul(Qe,mr)|0,k=k+Math.imul(ht,qt)|0,G=G+Math.imul(ht,mr)|0,H=H+Math.imul(Re,Vt)|0,k=k+Math.imul(Re,Or)|0,k=k+Math.imul(Ve,Vt)|0,G=G+Math.imul(Ve,Or)|0,H=H+Math.imul(ae,Gt)|0,k=k+Math.imul(ae,gr)|0,k=k+Math.imul(Ee,Gt)|0,G=G+Math.imul(Ee,gr)|0,H=H+Math.imul(ke,zt)|0,k=k+Math.imul(ke,Pr)|0,k=k+Math.imul(X,zt)|0,G=G+Math.imul(X,Pr)|0,H=H+Math.imul(ye,Ur)|0,k=k+Math.imul(ye,zr)|0,k=k+Math.imul(Ie,Ur)|0,G=G+Math.imul(Ie,zr)|0;var Vi=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(Vi>>>26)|0,Vi&=67108863,H=Math.imul(Tt,Bt),k=Math.imul(Tt,vr),k=k+Math.imul(tr,Bt)|0,G=Math.imul(tr,vr),H=H+Math.imul(pt,qt)|0,k=k+Math.imul(pt,mr)|0,k=k+Math.imul(sr,qt)|0,G=G+Math.imul(sr,mr)|0,H=H+Math.imul(Qe,Vt)|0,k=k+Math.imul(Qe,Or)|0,k=k+Math.imul(ht,Vt)|0,G=G+Math.imul(ht,Or)|0,H=H+Math.imul(Re,Gt)|0,k=k+Math.imul(Re,gr)|0,k=k+Math.imul(Ve,Gt)|0,G=G+Math.imul(Ve,gr)|0,H=H+Math.imul(ae,zt)|0,k=k+Math.imul(ae,Pr)|0,k=k+Math.imul(Ee,zt)|0,G=G+Math.imul(Ee,Pr)|0,H=H+Math.imul(ke,Ur)|0,k=k+Math.imul(ke,zr)|0,k=k+Math.imul(X,Ur)|0,G=G+Math.imul(X,zr)|0;var Za=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(Za>>>26)|0,Za&=67108863,H=Math.imul(Tt,qt),k=Math.imul(Tt,mr),k=k+Math.imul(tr,qt)|0,G=Math.imul(tr,mr),H=H+Math.imul(pt,Vt)|0,k=k+Math.imul(pt,Or)|0,k=k+Math.imul(sr,Vt)|0,G=G+Math.imul(sr,Or)|0,H=H+Math.imul(Qe,Gt)|0,k=k+Math.imul(Qe,gr)|0,k=k+Math.imul(ht,Gt)|0,G=G+Math.imul(ht,gr)|0,H=H+Math.imul(Re,zt)|0,k=k+Math.imul(Re,Pr)|0,k=k+Math.imul(Ve,zt)|0,G=G+Math.imul(Ve,Pr)|0,H=H+Math.imul(ae,Ur)|0,k=k+Math.imul(ae,zr)|0,k=k+Math.imul(Ee,Ur)|0,G=G+Math.imul(Ee,zr)|0;var pi=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(pi>>>26)|0,pi&=67108863,H=Math.imul(Tt,Vt),k=Math.imul(Tt,Or),k=k+Math.imul(tr,Vt)|0,G=Math.imul(tr,Or),H=H+Math.imul(pt,Gt)|0,k=k+Math.imul(pt,gr)|0,k=k+Math.imul(sr,Gt)|0,G=G+Math.imul(sr,gr)|0,H=H+Math.imul(Qe,zt)|0,k=k+Math.imul(Qe,Pr)|0,k=k+Math.imul(ht,zt)|0,G=G+Math.imul(ht,Pr)|0,H=H+Math.imul(Re,Ur)|0,k=k+Math.imul(Re,zr)|0,k=k+Math.imul(Ve,Ur)|0,G=G+Math.imul(Ve,zr)|0;var Sl=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(Sl>>>26)|0,Sl&=67108863,H=Math.imul(Tt,Gt),k=Math.imul(Tt,gr),k=k+Math.imul(tr,Gt)|0,G=Math.imul(tr,gr),H=H+Math.imul(pt,zt)|0,k=k+Math.imul(pt,Pr)|0,k=k+Math.imul(sr,zt)|0,G=G+Math.imul(sr,Pr)|0,H=H+Math.imul(Qe,Ur)|0,k=k+Math.imul(Qe,zr)|0,k=k+Math.imul(ht,Ur)|0,G=G+Math.imul(ht,zr)|0;var Uu=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(Uu>>>26)|0,Uu&=67108863,H=Math.imul(Tt,zt),k=Math.imul(Tt,Pr),k=k+Math.imul(tr,zt)|0,G=Math.imul(tr,Pr),H=H+Math.imul(pt,Ur)|0,k=k+Math.imul(pt,zr)|0,k=k+Math.imul(sr,Ur)|0,G=G+Math.imul(sr,zr)|0;var tf=(V+H|0)+((k&8191)<<13)|0;V=(G+(k>>>13)|0)+(tf>>>26)|0,tf&=67108863,H=Math.imul(Tt,Ur),k=Math.imul(Tt,zr),k=k+Math.imul(tr,Ur)|0,G=Math.imul(tr,zr);var rf=(V+H|0)+((k&8191)<<13)|0;return V=(G+(k>>>13)|0)+(rf>>>26)|0,rf&=67108863,P[0]=Ca,P[1]=Gi,P[2]=qi,P[3]=Yo,P[4]=ri,P[5]=_i,P[6]=Na,P[7]=Os,P[8]=Ja,P[9]=Xa,P[10]=hs,P[11]=ms,P[12]=Vi,P[13]=Za,P[14]=pi,P[15]=Sl,P[16]=Uu,P[17]=tf,P[18]=rf,V!==0&&(P[19]=V,I.length++),I};Math.imul||(x=b);function E(N,y,S){S.negative=y.negative^N.negative,S.length=N.length+y.length;for(var I=0,M=0,C=0;C<S.length-1;C++){var P=M;M=0;for(var V=I&67108863,H=Math.min(C,y.length-1),k=Math.max(0,C-N.length+1);k<=H;k++){var G=C-k,ce=N.words[G]|0,J=y.words[k]|0,de=ce*J,W=de&67108863;P=P+(de/67108864|0)|0,W=W+V|0,V=W&67108863,P=P+(W>>>26)|0,M+=P>>>26,P&=67108863}S.words[C]=V,I=P,P=M}return I!==0?S.words[C]=I:S.length--,S._strip()}function T(N,y,S){return E(N,y,S)}o.prototype.mulTo=function(y,S){var I,M=this.length+y.length;return this.length===10&&y.length===10?I=x(this,y,S):M<63?I=b(this,y,S):M<1024?I=E(this,y,S):I=T(this,y,S),I};function B(N,y){this.x=N,this.y=y}B.prototype.makeRBT=function(y){for(var S=new Array(y),I=o.prototype._countBits(y)-1,M=0;M<y;M++)S[M]=this.revBin(M,I,y);return S},B.prototype.revBin=function(y,S,I){if(y===0||y===I-1)return y;for(var M=0,C=0;C<S;C++)M|=(y&1)<<S-C-1,y>>=1;return M},B.prototype.permute=function(y,S,I,M,C,P){for(var V=0;V<P;V++)M[V]=S[y[V]],C[V]=I[y[V]]},B.prototype.transform=function(y,S,I,M,C,P){this.permute(P,y,S,I,M,C);for(var V=1;V<C;V<<=1)for(var H=V<<1,k=Math.cos(2*Math.PI/H),G=Math.sin(2*Math.PI/H),ce=0;ce<C;ce+=H)for(var J=k,de=G,W=0;W<V;W++){var Q=I[ce+W],Y=M[ce+W],$=I[ce+W+V],re=M[ce+W+V],le=J*$-de*re;re=J*re+de*$,$=le,I[ce+W]=Q+$,M[ce+W]=Y+re,I[ce+W+V]=Q-$,M[ce+W+V]=Y-re,W!==H&&(le=k*J-G*de,de=k*de+G*J,J=le)}},B.prototype.guessLen13b=function(y,S){var I=Math.max(S,y)|1,M=I&1,C=0;for(I=I/2|0;I;I=I>>>1)C++;return 1<<C+1+M},B.prototype.conjugate=function(y,S,I){if(!(I<=1))for(var M=0;M<I/2;M++){var C=y[M];y[M]=y[I-M-1],y[I-M-1]=C,C=S[M],S[M]=-S[I-M-1],S[I-M-1]=-C}},B.prototype.normalize13b=function(y,S){for(var I=0,M=0;M<S/2;M++){var C=Math.round(y[2*M+1]/S)*8192+Math.round(y[2*M]/S)+I;y[M]=C&67108863,C<67108864?I=0:I=C/67108864|0}return y},B.prototype.convert13b=function(y,S,I,M){for(var C=0,P=0;P<S;P++)C=C+(y[P]|0),I[2*P]=C&8191,C=C>>>13,I[2*P+1]=C&8191,C=C>>>13;for(P=2*S;P<M;++P)I[P]=0;r(C===0),r((C&-8192)===0)},B.prototype.stub=function(y){for(var S=new Array(y),I=0;I<y;I++)S[I]=0;return S},B.prototype.mulp=function(y,S,I){var M=2*this.guessLen13b(y.length,S.length),C=this.makeRBT(M),P=this.stub(M),V=new Array(M),H=new Array(M),k=new Array(M),G=new Array(M),ce=new Array(M),J=new Array(M),de=I.words;de.length=M,this.convert13b(y.words,y.length,V,M),this.convert13b(S.words,S.length,G,M),this.transform(V,P,H,k,M,C),this.transform(G,P,ce,J,M,C);for(var W=0;W<M;W++){var Q=H[W]*ce[W]-k[W]*J[W];k[W]=H[W]*J[W]+k[W]*ce[W],H[W]=Q}return this.conjugate(H,k,M),this.transform(H,k,de,P,M,C),this.conjugate(de,P,M),this.normalize13b(de,M),I.negative=y.negative^S.negative,I.length=y.length+S.length,I._strip()},o.prototype.mul=function(y){var S=new o(null);return S.words=new Array(this.length+y.length),this.mulTo(y,S)},o.prototype.mulf=function(y){var S=new o(null);return S.words=new Array(this.length+y.length),T(this,y,S)},o.prototype.imul=function(y){return this.clone().mulTo(y,this)},o.prototype.imuln=function(y){var S=y<0;S&&(y=-y),r(typeof y=="number"),r(y<67108864);for(var I=0,M=0;M<this.length;M++){var C=(this.words[M]|0)*y,P=(C&67108863)+(I&67108863);I>>=26,I+=C/67108864|0,I+=P>>>26,this.words[M]=P&67108863}return I!==0&&(this.words[M]=I,this.length++),S?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 S=v(y);if(S.length===0)return new o(1);for(var I=this,M=0;M<S.length&&S[M]===0;M++,I=I.sqr());if(++M<S.length)for(var C=I.sqr();M<S.length;M++,C=C.sqr())S[M]!==0&&(I=I.mul(C));return I},o.prototype.iushln=function(y){r(typeof y=="number"&&y>=0);var S=y%26,I=(y-S)/26,M=67108863>>>26-S<<26-S,C;if(S!==0){var P=0;for(C=0;C<this.length;C++){var V=this.words[C]&M,H=(this.words[C]|0)-V<<S;this.words[C]=H|P,P=V>>>26-S}P&&(this.words[C]=P,this.length++)}if(I!==0){for(C=this.length-1;C>=0;C--)this.words[C+I]=this.words[C];for(C=0;C<I;C++)this.words[C]=0;this.length+=I}return this._strip()},o.prototype.ishln=function(y){return r(this.negative===0),this.iushln(y)},o.prototype.iushrn=function(y,S,I){r(typeof y=="number"&&y>=0);var M;S?M=(S-S%26)/26:M=0;var C=y%26,P=Math.min((y-C)/26,this.length),V=67108863^67108863>>>C<<C,H=I;if(M-=P,M=Math.max(0,M),H){for(var k=0;k<P;k++)H.words[k]=this.words[k];H.length=P}if(P!==0)if(this.length>P)for(this.length-=P,k=0;k<this.length;k++)this.words[k]=this.words[k+P];else this.words[0]=0,this.length=1;var G=0;for(k=this.length-1;k>=0&&(G!==0||k>=M);k--){var ce=this.words[k]|0;this.words[k]=G<<26-C|ce>>>C,G=ce&V}return H&&G!==0&&(H.words[H.length++]=G),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(y,S,I){return r(this.negative===0),this.iushrn(y,S,I)},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 S=y%26,I=(y-S)/26,M=1<<S;if(this.length<=I)return!1;var C=this.words[I];return!!(C&M)},o.prototype.imaskn=function(y){r(typeof y=="number"&&y>=0);var S=y%26,I=(y-S)/26;if(r(this.negative===0,"imaskn works only with positive numbers"),this.length<=I)return this;if(S!==0&&I++,this.length=Math.min(I,this.length),S!==0){var M=67108863^67108863>>>S<<S;this.words[this.length-1]&=M}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 S=0;S<this.length&&this.words[S]>=67108864;S++)this.words[S]-=67108864,S===this.length-1?this.words[S+1]=1:this.words[S+1]++;return this.length=Math.max(this.length,S+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 S=0;S<this.length&&this.words[S]<0;S++)this.words[S]+=67108864,this.words[S+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,S,I){var M=y.length+I,C;this._expand(M);var P,V=0;for(C=0;C<y.length;C++){P=(this.words[C+I]|0)+V;var H=(y.words[C]|0)*S;P-=H&67108863,V=(P>>26)-(H/67108864|0),this.words[C+I]=P&67108863}for(;C<this.length-I;C++)P=(this.words[C+I]|0)+V,V=P>>26,this.words[C+I]=P&67108863;if(V===0)return this._strip();for(r(V===-1),V=0,C=0;C<this.length;C++)P=-(this.words[C]|0)+V,V=P>>26,this.words[C]=P&67108863;return this.negative=1,this._strip()},o.prototype._wordDiv=function(y,S){var I=this.length-y.length,M=this.clone(),C=y,P=C.words[C.length-1]|0,V=this._countBits(P);I=26-V,I!==0&&(C=C.ushln(I),M.iushln(I),P=C.words[C.length-1]|0);var H=M.length-C.length,k;if(S!=="mod"){k=new o(null),k.length=H+1,k.words=new Array(k.length);for(var G=0;G<k.length;G++)k.words[G]=0}var ce=M.clone()._ishlnsubmul(C,1,H);ce.negative===0&&(M=ce,k&&(k.words[H]=1));for(var J=H-1;J>=0;J--){var de=(M.words[C.length+J]|0)*67108864+(M.words[C.length+J-1]|0);for(de=Math.min(de/P|0,67108863),M._ishlnsubmul(C,de,J);M.negative!==0;)de--,M.negative=0,M._ishlnsubmul(C,1,J),M.isZero()||(M.negative^=1);k&&(k.words[J]=de)}return k&&k._strip(),M._strip(),S!=="div"&&I!==0&&M.iushrn(I),{div:k||null,mod:M}},o.prototype.divmod=function(y,S,I){if(r(!y.isZero()),this.isZero())return{div:new o(0),mod:new o(0)};var M,C,P;return this.negative!==0&&y.negative===0?(P=this.neg().divmod(y,S),S!=="mod"&&(M=P.div.neg()),S!=="div"&&(C=P.mod.neg(),I&&C.negative!==0&&C.iadd(y)),{div:M,mod:C}):this.negative===0&&y.negative!==0?(P=this.divmod(y.neg(),S),S!=="mod"&&(M=P.div.neg()),{div:M,mod:P.mod}):(this.negative&y.negative)!==0?(P=this.neg().divmod(y.neg(),S),S!=="div"&&(C=P.mod.neg(),I&&C.negative!==0&&C.isub(y)),{div:P.div,mod:C}):y.length>this.length||this.cmp(y)<0?{div:new o(0),mod:this}:y.length===1?S==="div"?{div:this.divn(y.words[0]),mod:null}:S==="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,S)},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 S=this.divmod(y);if(S.mod.isZero())return S.div;var I=S.div.negative!==0?S.mod.isub(y):S.mod,M=y.ushrn(1),C=y.andln(1),P=I.cmp(M);return P<0||C===1&&P===0?S.div:S.div.negative!==0?S.div.isubn(1):S.div.iaddn(1)},o.prototype.modrn=function(y){var S=y<0;S&&(y=-y),r(y<=67108863);for(var I=(1<<26)%y,M=0,C=this.length-1;C>=0;C--)M=(I*M+(this.words[C]|0))%y;return S?-M:M},o.prototype.modn=function(y){return this.modrn(y)},o.prototype.idivn=function(y){var S=y<0;S&&(y=-y),r(y<=67108863);for(var I=0,M=this.length-1;M>=0;M--){var C=(this.words[M]|0)+I*67108864;this.words[M]=C/y|0,I=C%y}return this._strip(),S?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 S=this,I=y.clone();S.negative!==0?S=S.umod(y):S=S.clone();for(var M=new o(1),C=new o(0),P=new o(0),V=new o(1),H=0;S.isEven()&&I.isEven();)S.iushrn(1),I.iushrn(1),++H;for(var k=I.clone(),G=S.clone();!S.isZero();){for(var ce=0,J=1;(S.words[0]&J)===0&&ce<26;++ce,J<<=1);if(ce>0)for(S.iushrn(ce);ce-- >0;)(M.isOdd()||C.isOdd())&&(M.iadd(k),C.isub(G)),M.iushrn(1),C.iushrn(1);for(var de=0,W=1;(I.words[0]&W)===0&&de<26;++de,W<<=1);if(de>0)for(I.iushrn(de);de-- >0;)(P.isOdd()||V.isOdd())&&(P.iadd(k),V.isub(G)),P.iushrn(1),V.iushrn(1);S.cmp(I)>=0?(S.isub(I),M.isub(P),C.isub(V)):(I.isub(S),P.isub(M),V.isub(C))}return{a:P,b:V,gcd:I.iushln(H)}},o.prototype._invmp=function(y){r(y.negative===0),r(!y.isZero());var S=this,I=y.clone();S.negative!==0?S=S.umod(y):S=S.clone();for(var M=new o(1),C=new o(0),P=I.clone();S.cmpn(1)>0&&I.cmpn(1)>0;){for(var V=0,H=1;(S.words[0]&H)===0&&V<26;++V,H<<=1);if(V>0)for(S.iushrn(V);V-- >0;)M.isOdd()&&M.iadd(P),M.iushrn(1);for(var k=0,G=1;(I.words[0]&G)===0&&k<26;++k,G<<=1);if(k>0)for(I.iushrn(k);k-- >0;)C.isOdd()&&C.iadd(P),C.iushrn(1);S.cmp(I)>=0?(S.isub(I),M.isub(C)):(I.isub(S),C.isub(M))}var ce;return S.cmpn(1)===0?ce=M:ce=C,ce.cmpn(0)<0&&ce.iadd(y),ce},o.prototype.gcd=function(y){if(this.isZero())return y.abs();if(y.isZero())return this.abs();var S=this.clone(),I=y.clone();S.negative=0,I.negative=0;for(var M=0;S.isEven()&&I.isEven();M++)S.iushrn(1),I.iushrn(1);do{for(;S.isEven();)S.iushrn(1);for(;I.isEven();)I.iushrn(1);var C=S.cmp(I);if(C<0){var P=S;S=I,I=P}else if(C===0||I.cmpn(1)===0)break;S.isub(I)}while(!0);return I.iushln(M)},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 S=y%26,I=(y-S)/26,M=1<<S;if(this.length<=I)return this._expand(I+1),this.words[I]|=M,this;for(var C=M,P=I;C!==0&&P<this.length;P++){var V=this.words[P]|0;V+=C,C=V>>>26,V&=67108863,this.words[P]=V}return C!==0&&(this.words[P]=C,this.length++),this},o.prototype.isZero=function(){return this.length===1&&this.words[0]===0},o.prototype.cmpn=function(y){var S=y<0;if(this.negative!==0&&!S)return-1;if(this.negative===0&&S)return 1;this._strip();var I;if(this.length>1)I=1;else{S&&(y=-y),r(y<=67108863,"Number is too big");var M=this.words[0]|0;I=M===y?0:M<y?-1:1}return this.negative!==0?-I|0:I},o.prototype.cmp=function(y){if(this.negative!==0&&y.negative===0)return-1;if(this.negative===0&&y.negative!==0)return 1;var S=this.ucmp(y);return this.negative!==0?-S|0:S},o.prototype.ucmp=function(y){if(this.length>y.length)return 1;if(this.length<y.length)return-1;for(var S=0,I=this.length-1;I>=0;I--){var M=this.words[I]|0,C=y.words[I]|0;if(M!==C){M<C?S=-1:M>C&&(S=1);break}}return S},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 R(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 F={k256:null,p224:null,p192:null,p25519:null};function L(N,y){this.name=N,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()}L.prototype._tmp=function(){var y=new o(null);return y.words=new Array(Math.ceil(this.n/13)),y},L.prototype.ireduce=function(y){var S=y,I;do this.split(S,this.tmp),S=this.imulK(S),S=S.iadd(this.tmp),I=S.bitLength();while(I>this.n);var M=I<this.n?-1:S.ucmp(this.p);return M===0?(S.words[0]=0,S.length=1):M>0?S.isub(this.p):S.strip!==void 0?S.strip():S._strip(),S},L.prototype.split=function(y,S){y.iushrn(this.n,0,S)},L.prototype.imulK=function(y){return y.imul(this.k)};function j(){L.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}n(j,L),j.prototype.split=function(y,S){for(var I=4194303,M=Math.min(y.length,9),C=0;C<M;C++)S.words[C]=y.words[C];if(S.length=M,y.length<=9){y.words[0]=0,y.length=1;return}var P=y.words[9];for(S.words[S.length++]=P&I,C=10;C<y.length;C++){var V=y.words[C]|0;y.words[C-10]=(V&I)<<4|P>>>22,P=V}P>>>=22,y.words[C-10]=P,P===0&&y.length>10?y.length-=10:y.length-=9},j.prototype.imulK=function(y){y.words[y.length]=0,y.words[y.length+1]=0,y.length+=2;for(var S=0,I=0;I<y.length;I++){var M=y.words[I]|0;S+=M*977,y.words[I]=S&67108863,S=M*64+(S/67108864|0)}return y.words[y.length-1]===0&&(y.length--,y.words[y.length-1]===0&&y.length--),y};function q(){L.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}n(q,L);function D(){L.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}n(D,L);function _(){L.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}n(_,L),_.prototype.imulK=function(y){for(var S=0,I=0;I<y.length;I++){var M=(y.words[I]|0)*19+S,C=M&67108863;M>>>=26,y.words[I]=C,S=M}return S!==0&&(y.words[y.length++]=S),y},o._prime=function(y){if(F[y])return F[y];var S;if(y==="k256")S=new j;else if(y==="p224")S=new q;else if(y==="p192")S=new D;else if(y==="p25519")S=new _;else throw new Error("Unknown prime "+y);return F[y]=S,S};function R(N){if(typeof N=="string"){var y=o._prime(N);this.m=y.p,this.prime=y}else r(N.gtn(1),"modulus must be greater than 1"),this.m=N,this.prime=null}R.prototype._verify1=function(y){r(y.negative===0,"red works only with positives"),r(y.red,"red works only with red numbers")},R.prototype._verify2=function(y,S){r((y.negative|S.negative)===0,"red works only with positives"),r(y.red&&y.red===S.red,"red works only with red numbers")},R.prototype.imod=function(y){return this.prime?this.prime.ireduce(y)._forceRed(this):(u(y,y.umod(this.m)._forceRed(this)),y)},R.prototype.neg=function(y){return y.isZero()?y.clone():this.m.sub(y)._forceRed(this)},R.prototype.add=function(y,S){this._verify2(y,S);var I=y.add(S);return I.cmp(this.m)>=0&&I.isub(this.m),I._forceRed(this)},R.prototype.iadd=function(y,S){this._verify2(y,S);var I=y.iadd(S);return I.cmp(this.m)>=0&&I.isub(this.m),I},R.prototype.sub=function(y,S){this._verify2(y,S);var I=y.sub(S);return I.cmpn(0)<0&&I.iadd(this.m),I._forceRed(this)},R.prototype.isub=function(y,S){this._verify2(y,S);var I=y.isub(S);return I.cmpn(0)<0&&I.iadd(this.m),I},R.prototype.shl=function(y,S){return this._verify1(y),this.imod(y.ushln(S))},R.prototype.imul=function(y,S){return this._verify2(y,S),this.imod(y.imul(S))},R.prototype.mul=function(y,S){return this._verify2(y,S),this.imod(y.mul(S))},R.prototype.isqr=function(y){return this.imul(y,y.clone())},R.prototype.sqr=function(y){return this.mul(y,y)},R.prototype.sqrt=function(y){if(y.isZero())return y.clone();var S=this.m.andln(3);if(r(S%2===1),S===3){var I=this.m.add(new o(1)).iushrn(2);return this.pow(y,I)}for(var M=this.m.subn(1),C=0;!M.isZero()&&M.andln(1)===0;)C++,M.iushrn(1);r(!M.isZero());var P=new o(1).toRed(this),V=P.redNeg(),H=this.m.subn(1).iushrn(1),k=this.m.bitLength();for(k=new o(2*k*k).toRed(this);this.pow(k,H).cmp(V)!==0;)k.redIAdd(V);for(var G=this.pow(k,M),ce=this.pow(y,M.addn(1).iushrn(1)),J=this.pow(y,M),de=C;J.cmp(P)!==0;){for(var W=J,Q=0;W.cmp(P)!==0;Q++)W=W.redSqr();r(Q<de);var Y=this.pow(G,new o(1).iushln(de-Q-1));ce=ce.redMul(Y),G=Y.redSqr(),J=J.redMul(G),de=Q}return ce},R.prototype.invm=function(y){var S=y._invmp(this.m);return S.negative!==0?(S.negative=0,this.imod(S).redNeg()):this.imod(S)},R.prototype.pow=function(y,S){if(S.isZero())return new o(1).toRed(this);if(S.cmpn(1)===0)return y.clone();var I=4,M=new Array(1<<I);M[0]=new o(1).toRed(this),M[1]=y;for(var C=2;C<M.length;C++)M[C]=this.mul(M[C-1],y);var P=M[0],V=0,H=0,k=S.bitLength()%26;for(k===0&&(k=26),C=S.length-1;C>=0;C--){for(var G=S.words[C],ce=k-1;ce>=0;ce--){var J=G>>ce&1;if(P!==M[0]&&(P=this.sqr(P)),J===0&&V===0){H=0;continue}V<<=1,V|=J,H++,!(H!==I&&(C!==0||ce!==0))&&(P=this.mul(P,M[V]),H=0,V=0)}k=26}return P},R.prototype.convertTo=function(y){var S=y.umod(this.m);return S===y?S.clone():S},R.prototype.convertFrom=function(y){var S=y.clone();return S.red=null,S},o.mont=function(y){return new z(y)};function z(N){R.call(this,N),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(z,R),z.prototype.convertTo=function(y){return this.imod(y.ushln(this.shift))},z.prototype.convertFrom=function(y){var S=this.imod(y.mul(this.rinv));return S.red=null,S},z.prototype.imul=function(y,S){if(y.isZero()||S.isZero())return y.words[0]=0,y.length=1,y;var I=y.imul(S),M=I.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),C=I.isub(M).iushrn(this.shift),P=C;return C.cmp(this.m)>=0?P=C.isub(this.m):C.cmpn(0)<0&&(P=C.iadd(this.m)),P._forceRed(this)},z.prototype.mul=function(y,S){if(y.isZero()||S.isZero())return new o(0)._forceRed(this);var I=y.mul(S),M=I.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),C=I.isub(M).iushrn(this.shift),P=C;return C.cmp(this.m)>=0?P=C.isub(this.m):C.cmpn(0)<0&&(P=C.iadd(this.m)),P._forceRed(this)},z.prototype.invm=function(y){var S=this.imod(y._invmp(this.m).mul(this.r2));return S._forceRed(this)}})(typeof dWe>"u"||dWe,iar)});var sar=Z(H1e=>{"use strict";d();p();Object.defineProperty(H1e,"__esModule",{value:!0});H1e.version=void 0;H1e.version="logger/5.7.0"});var Kn=Z(JA=>{"use strict";d();p();Object.defineProperty(JA,"__esModule",{value:!0});JA.Logger=JA.ErrorCode=JA.LogLevel=void 0;var car=!1,uar=!1,G1e={debug:1,default:2,info:2,warning:3,error:4,off:5},lar=G1e.default,eDn=sar(),pWe=null;function tDn(){try{var e=[];if(["NFD","NFC","NFKD","NFKC"].forEach(function(t){try{if("test".normalize(t)!=="test")throw new Error("bad normalize")}catch{e.push(t)}}),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(t){return t.message}return null}var far=tDn(),par;(function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"})(par=JA.LogLevel||(JA.LogLevel={}));var YA;(function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",e.TRANSACTION_REPLACED="TRANSACTION_REPLACED",e.ACTION_REJECTED="ACTION_REJECTED"})(YA=JA.ErrorCode||(JA.ErrorCode={}));var dar="0123456789abcdef",rDn=function(){function e(t){Object.defineProperty(this,"version",{enumerable:!0,value:t,writable:!1})}return e.prototype._log=function(t,r){var n=t.toLowerCase();G1e[n]==null&&this.throwArgumentError("invalid log level name","logLevel",t),!(lar>G1e[n])&&console.log.apply(console,r)},e.prototype.debug=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];this._log(e.levels.DEBUG,t)},e.prototype.info=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];this._log(e.levels.INFO,t)},e.prototype.warn=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];this._log(e.levels.WARNING,t)},e.prototype.makeError=function(t,r,n){if(uar)return this.makeError("censored error",r,{});r||(r=e.errors.UNKNOWN_ERROR),n||(n={});var o=[];Object.keys(n).forEach(function(u){var l=n[u];try{if(l instanceof Uint8Array){for(var f="",h=0;h<l.length;h++)f+=dar[l[h]>>4],f+=dar[l[h]&15];o.push(u+"=Uint8Array(0x"+f+")")}else o.push(u+"="+JSON.stringify(l))}catch{o.push(u+"="+JSON.stringify(n[u].toString()))}}),o.push("code="+r),o.push("version="+this.version);var i=t,a="";switch(r){case YA.NUMERIC_FAULT:{a="NUMERIC_FAULT";var s=t;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 YA.CALL_EXCEPTION:case YA.INSUFFICIENT_FUNDS:case YA.MISSING_NEW:case YA.NONCE_EXPIRED:case YA.REPLACEMENT_UNDERPRICED:case YA.TRANSACTION_REPLACED:case YA.UNPREDICTABLE_GAS_LIMIT:a=r;break}a&&(t+=" [ See: https://links.ethers.org/v5-errors-"+a+" ]"),o.length&&(t+=" ("+o.join(", ")+")");var c=new Error(t);return c.reason=i,c.code=r,Object.keys(n).forEach(function(u){c[u]=n[u]}),c},e.prototype.throwError=function(t,r,n){throw this.makeError(t,r,n)},e.prototype.throwArgumentError=function(t,r,n){return this.throwError(t,e.errors.INVALID_ARGUMENT,{argument:r,value:n})},e.prototype.assert=function(t,r,n,o){t||this.throwError(r,n,o)},e.prototype.assertArgument=function(t,r,n,o){t||this.throwArgumentError(r,n,o)},e.prototype.checkNormalize=function(t){t==null&&(t="platform missing String.prototype.normalize"),far&&this.throwError("platform missing String.prototype.normalize",e.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:far})},e.prototype.checkSafeUint53=function(t,r){typeof t=="number"&&(r==null&&(r="value not safe"),(t<0||t>=9007199254740991)&&this.throwError(r,e.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:t}),t%1&&this.throwError(r,e.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:t}))},e.prototype.checkArgumentCount=function(t,r,n){n?n=": "+n:n="",t<r&&this.throwError("missing argument"+n,e.errors.MISSING_ARGUMENT,{count:t,expectedCount:r}),t>r&&this.throwError("too many arguments"+n,e.errors.UNEXPECTED_ARGUMENT,{count:t,expectedCount:r})},e.prototype.checkNew=function(t,r){(t===Object||t==null)&&this.throwError("missing new",e.errors.MISSING_NEW,{name:r.name})},e.prototype.checkAbstract=function(t,r){t===r?this.throwError("cannot instantiate abstract class "+JSON.stringify(r.name)+" directly; use a sub-class",e.errors.UNSUPPORTED_OPERATION,{name:t.name,operation:"new"}):(t===Object||t==null)&&this.throwError("missing new",e.errors.MISSING_NEW,{name:r.name})},e.globalLogger=function(){return pWe||(pWe=new e(eDn.version)),pWe},e.setCensorship=function(t,r){if(!t&&r&&this.globalLogger().throwError("cannot permanently disable censorship",e.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),car){if(!t)return;this.globalLogger().throwError("error censorship permanent",e.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}uar=!!t,car=!!r},e.setLogLevel=function(t){var r=G1e[t.toLowerCase()];if(r==null){e.globalLogger().warn("invalid log level - "+t);return}lar=r},e.from=function(t){return new e(t)},e.errors=YA,e.levels=par,e}();JA.Logger=rDn});var har=Z(q1e=>{"use strict";d();p();Object.defineProperty(q1e,"__esModule",{value:!0});q1e.version=void 0;q1e.version="bytes/5.7.0"});var Co=Z(Si=>{"use strict";d();p();Object.defineProperty(Si,"__esModule",{value:!0});Si.joinSignature=Si.splitSignature=Si.hexZeroPad=Si.hexStripZeros=Si.hexValue=Si.hexConcat=Si.hexDataSlice=Si.hexDataLength=Si.hexlify=Si.isHexString=Si.zeroPad=Si.stripZeros=Si.concat=Si.arrayify=Si.isBytes=Si.isBytesLike=void 0;var nDn=Kn(),oDn=har(),$c=new nDn.Logger(oDn.version);function gar(e){return!!e.toHexString}function Uz(e){return e.slice||(e.slice=function(){var t=Array.prototype.slice.call(arguments);return Uz(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function yar(e){return fw(e)&&!(e.length%2)||W1e(e)}Si.isBytesLike=yar;function mar(e){return typeof e=="number"&&e==e&&e%1===0}function W1e(e){if(e==null)return!1;if(e.constructor===Uint8Array)return!0;if(typeof e=="string"||!mar(e.length)||e.length<0)return!1;for(var t=0;t<e.length;t++){var r=e[t];if(!mar(r)||r<0||r>=256)return!1}return!0}Si.isBytes=W1e;function sO(e,t){if(t||(t={}),typeof e=="number"){$c.checkSafeUint53(e,"invalid arrayify value");for(var r=[];e;)r.unshift(e&255),e=parseInt(String(e/256));return r.length===0&&r.push(0),Uz(new Uint8Array(r))}if(t.allowMissingPrefix&&typeof e=="string"&&e.substring(0,2)!=="0x"&&(e="0x"+e),gar(e)&&(e=e.toHexString()),fw(e)){var n=e.substring(2);n.length%2&&(t.hexPad==="left"?n="0"+n:t.hexPad==="right"?n+="0":$c.throwArgumentError("hex data is odd-length","value",e));for(var r=[],o=0;o<n.length;o+=2)r.push(parseInt(n.substring(o,o+2),16));return Uz(new Uint8Array(r))}return W1e(e)?Uz(new Uint8Array(e)):$c.throwArgumentError("invalid arrayify value","value",e)}Si.arrayify=sO;function bar(e){var t=e.map(function(o){return sO(o)}),r=t.reduce(function(o,i){return o+i.length},0),n=new Uint8Array(r);return t.reduce(function(o,i){return n.set(i,o),o+i.length},0),Uz(n)}Si.concat=bar;function iDn(e){var t=sO(e);if(t.length===0)return t;for(var r=0;r<t.length&&t[r]===0;)r++;return r&&(t=t.slice(r)),t}Si.stripZeros=iDn;function xar(e,t){e=sO(e),e.length>t&&$c.throwArgumentError("value out of range","value",arguments[0]);var r=new Uint8Array(t);return r.set(e,t-e.length),Uz(r)}Si.zeroPad=xar;function fw(e,t){return!(typeof e!="string"||!e.match(/^0x[0-9A-Fa-f]*$/)||t&&e.length!==2+2*t)}Si.isHexString=fw;var hWe="0123456789abcdef";function nh(e,t){if(t||(t={}),typeof e=="number"){$c.checkSafeUint53(e,"invalid hexlify value");for(var r="";e;)r=hWe[e&15]+r,e=Math.floor(e/16);return r.length?(r.length%2&&(r="0"+r),"0x"+r):"0x00"}if(typeof e=="bigint")return e=e.toString(16),e.length%2?"0x0"+e:"0x"+e;if(t.allowMissingPrefix&&typeof e=="string"&&e.substring(0,2)!=="0x"&&(e="0x"+e),gar(e))return e.toHexString();if(fw(e))return e.length%2&&(t.hexPad==="left"?e="0x0"+e.substring(2):t.hexPad==="right"?e+="0":$c.throwArgumentError("hex data is odd-length","value",e)),e.toLowerCase();if(W1e(e)){for(var n="0x",o=0;o<e.length;o++){var i=e[o];n+=hWe[(i&240)>>4]+hWe[i&15]}return n}return $c.throwArgumentError("invalid hexlify value","value",e)}Si.hexlify=nh;function aDn(e){if(typeof e!="string")e=nh(e);else if(!fw(e)||e.length%2)return null;return(e.length-2)/2}Si.hexDataLength=aDn;function sDn(e,t,r){return typeof e!="string"?e=nh(e):(!fw(e)||e.length%2)&&$c.throwArgumentError("invalid hexData","value",e),t=2+2*t,r!=null?"0x"+e.substring(t,2+2*r):"0x"+e.substring(t)}Si.hexDataSlice=sDn;function cDn(e){var t="0x";return e.forEach(function(r){t+=nh(r).substring(2)}),t}Si.hexConcat=cDn;function uDn(e){var t=war(nh(e,{hexPad:"left"}));return t==="0x"?"0x0":t}Si.hexValue=uDn;function war(e){typeof e!="string"&&(e=nh(e)),fw(e)||$c.throwArgumentError("invalid hex string","value",e),e=e.substring(2);for(var t=0;t<e.length&&e[t]==="0";)t++;return"0x"+e.substring(t)}Si.hexStripZeros=war;function V1e(e,t){for(typeof e!="string"?e=nh(e):fw(e)||$c.throwArgumentError("invalid hex string","value",e),e.length>2*t+2&&$c.throwArgumentError("value out of range","value",arguments[1]);e.length<2*t+2;)e="0x0"+e.substring(2);return e}Si.hexZeroPad=V1e;function Aar(e){var t={r:"0x",s:"0x",_vs:"0x",recoveryParam:0,v:0,yParityAndS:"0x",compact:"0x"};if(yar(e)){var r=sO(e);r.length===64?(t.v=27+(r[32]>>7),r[32]&=127,t.r=nh(r.slice(0,32)),t.s=nh(r.slice(32,64))):r.length===65?(t.r=nh(r.slice(0,32)),t.s=nh(r.slice(32,64)),t.v=r[64]):$c.throwArgumentError("invalid signature string","signature",e),t.v<27&&(t.v===0||t.v===1?t.v+=27:$c.throwArgumentError("signature invalid v byte","signature",e)),t.recoveryParam=1-t.v%2,t.recoveryParam&&(r[32]|=128),t._vs=nh(r.slice(32,64))}else{if(t.r=e.r,t.s=e.s,t.v=e.v,t.recoveryParam=e.recoveryParam,t._vs=e._vs,t._vs!=null){var n=xar(sO(t._vs),32);t._vs=nh(n);var o=n[0]>=128?1:0;t.recoveryParam==null?t.recoveryParam=o:t.recoveryParam!==o&&$c.throwArgumentError("signature recoveryParam mismatch _vs","signature",e),n[0]&=127;var i=nh(n);t.s==null?t.s=i:t.s!==i&&$c.throwArgumentError("signature v mismatch _vs","signature",e)}if(t.recoveryParam==null)t.v==null?$c.throwArgumentError("signature missing v and recoveryParam","signature",e):t.v===0||t.v===1?t.recoveryParam=t.v:t.recoveryParam=1-t.v%2;else if(t.v==null)t.v=27+t.recoveryParam;else{var a=t.v===0||t.v===1?t.v:1-t.v%2;t.recoveryParam!==a&&$c.throwArgumentError("signature recoveryParam mismatch v","signature",e)}t.r==null||!fw(t.r)?$c.throwArgumentError("signature missing or invalid r","signature",e):t.r=V1e(t.r,32),t.s==null||!fw(t.s)?$c.throwArgumentError("signature missing or invalid s","signature",e):t.s=V1e(t.s,32);var s=sO(t.s);s[0]>=128&&$c.throwArgumentError("signature s out of range","signature",e),t.recoveryParam&&(s[0]|=128);var c=nh(s);t._vs&&(fw(t._vs)||$c.throwArgumentError("signature invalid _vs","signature",e),t._vs=V1e(t._vs,32)),t._vs==null?t._vs=c:t._vs!==c&&$c.throwArgumentError("signature _vs mismatch v and s","signature",e)}return t.yParityAndS=t._vs,t.compact=t.r+t.yParityAndS.substring(2),t}Si.splitSignature=Aar;function lDn(e){return e=Aar(e),nh(bar([e.r,e.s,e.recoveryParam?"0x1c":"0x1b"]))}Si.joinSignature=lDn});var mWe=Z(K1e=>{"use strict";d();p();Object.defineProperty(K1e,"__esModule",{value:!0});K1e.version=void 0;K1e.version="bignumber/5.7.0"});var J1e=Z(Zb=>{"use strict";d();p();var fDn=Zb&&Zb.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Zb,"__esModule",{value:!0});Zb._base16To36=Zb._base36To16=Zb.BigNumber=Zb.isBigNumberish=void 0;var dDn=fDn(aar()),l$=dDn.default.BN,zz=Co(),jz=Kn(),pDn=mWe(),z3=new jz.Logger(pDn.version),gWe={},Sar=9007199254740991;function hDn(e){return e!=null&&(Y1e.isBigNumber(e)||typeof e=="number"&&e%1===0||typeof e=="string"&&!!e.match(/^-?[0-9]+$/)||(0,zz.isHexString)(e)||typeof e=="bigint"||(0,zz.isBytes)(e))}Zb.isBigNumberish=hDn;var Ear=!1,Y1e=function(){function e(t,r){t!==gWe&&z3.throwError("cannot call constructor directly; use BigNumber.from",jz.Logger.errors.UNSUPPORTED_OPERATION,{operation:"new (BigNumber)"}),this._hex=r,this._isBigNumber=!0,Object.freeze(this)}return e.prototype.fromTwos=function(t){return Zm(ei(this).fromTwos(t))},e.prototype.toTwos=function(t){return Zm(ei(this).toTwos(t))},e.prototype.abs=function(){return this._hex[0]==="-"?e.from(this._hex.substring(1)):this},e.prototype.add=function(t){return Zm(ei(this).add(ei(t)))},e.prototype.sub=function(t){return Zm(ei(this).sub(ei(t)))},e.prototype.div=function(t){var r=e.from(t);return r.isZero()&&Xb("division-by-zero","div"),Zm(ei(this).div(ei(t)))},e.prototype.mul=function(t){return Zm(ei(this).mul(ei(t)))},e.prototype.mod=function(t){var r=ei(t);return r.isNeg()&&Xb("division-by-zero","mod"),Zm(ei(this).umod(r))},e.prototype.pow=function(t){var r=ei(t);return r.isNeg()&&Xb("negative-power","pow"),Zm(ei(this).pow(r))},e.prototype.and=function(t){var r=ei(t);return(this.isNegative()||r.isNeg())&&Xb("unbound-bitwise-result","and"),Zm(ei(this).and(r))},e.prototype.or=function(t){var r=ei(t);return(this.isNegative()||r.isNeg())&&Xb("unbound-bitwise-result","or"),Zm(ei(this).or(r))},e.prototype.xor=function(t){var r=ei(t);return(this.isNegative()||r.isNeg())&&Xb("unbound-bitwise-result","xor"),Zm(ei(this).xor(r))},e.prototype.mask=function(t){return(this.isNegative()||t<0)&&Xb("negative-width","mask"),Zm(ei(this).maskn(t))},e.prototype.shl=function(t){return(this.isNegative()||t<0)&&Xb("negative-width","shl"),Zm(ei(this).shln(t))},e.prototype.shr=function(t){return(this.isNegative()||t<0)&&Xb("negative-width","shr"),Zm(ei(this).shrn(t))},e.prototype.eq=function(t){return ei(this).eq(ei(t))},e.prototype.lt=function(t){return ei(this).lt(ei(t))},e.prototype.lte=function(t){return ei(this).lte(ei(t))},e.prototype.gt=function(t){return ei(this).gt(ei(t))},e.prototype.gte=function(t){return ei(this).gte(ei(t))},e.prototype.isNegative=function(){return this._hex[0]==="-"},e.prototype.isZero=function(){return ei(this).isZero()},e.prototype.toNumber=function(){try{return ei(this).toNumber()}catch{Xb("overflow","toNumber",this.toString())}return null},e.prototype.toBigInt=function(){try{return BigInt(this.toString())}catch{}return z3.throwError("this platform does not support BigInt",jz.Logger.errors.UNSUPPORTED_OPERATION,{value:this.toString()})},e.prototype.toString=function(){return arguments.length>0&&(arguments[0]===10?Ear||(Ear=!0,z3.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):arguments[0]===16?z3.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",jz.Logger.errors.UNEXPECTED_ARGUMENT,{}):z3.throwError("BigNumber.toString does not accept parameters",jz.Logger.errors.UNEXPECTED_ARGUMENT,{})),ei(this).toString(10)},e.prototype.toHexString=function(){return this._hex},e.prototype.toJSON=function(t){return{type:"BigNumber",hex:this.toHexString()}},e.from=function(t){if(t instanceof e)return t;if(typeof t=="string")return t.match(/^-?0x[0-9a-f]+$/i)?new e(gWe,f$(t)):t.match(/^-?[0-9]+$/)?new e(gWe,f$(new l$(t))):z3.throwArgumentError("invalid BigNumber string","value",t);if(typeof t=="number")return t%1&&Xb("underflow","BigNumber.from",t),(t>=Sar||t<=-Sar)&&Xb("overflow","BigNumber.from",t),e.from(String(t));var r=t;if(typeof r=="bigint")return e.from(r.toString());if((0,zz.isBytes)(r))return e.from((0,zz.hexlify)(r));if(r)if(r.toHexString){var n=r.toHexString();if(typeof n=="string")return e.from(n)}else{var n=r._hex;if(n==null&&r.type==="BigNumber"&&(n=r.hex),typeof n=="string"&&((0,zz.isHexString)(n)||n[0]==="-"&&(0,zz.isHexString)(n.substring(1))))return e.from(n)}return z3.throwArgumentError("invalid BigNumber value","value",t)},e.isBigNumber=function(t){return!!(t&&t._isBigNumber)},e}();Zb.BigNumber=Y1e;function f$(e){if(typeof e!="string")return f$(e.toString(16));if(e[0]==="-")return e=e.substring(1),e[0]==="-"&&z3.throwArgumentError("invalid hex","value",e),e=f$(e),e==="0x00"?e:"-"+e;if(e.substring(0,2)!=="0x"&&(e="0x"+e),e==="0x")return"0x00";for(e.length%2&&(e="0x0"+e.substring(2));e.length>4&&e.substring(0,4)==="0x00";)e="0x"+e.substring(4);return e}function Zm(e){return Y1e.from(f$(e))}function ei(e){var t=Y1e.from(e).toHexString();return t[0]==="-"?new l$("-"+t.substring(3),16):new l$(t.substring(2),16)}function Xb(e,t,r){var n={fault:e,operation:t};return r!=null&&(n.value=r),z3.throwError(e,jz.Logger.errors.NUMERIC_FAULT,n)}function mDn(e){return new l$(e,36).toString(16)}Zb._base36To16=mDn;function gDn(e){return new l$(e,16).toString(36)}Zb._base16To36=gDn});var kar=Z(ZA=>{"use strict";d();p();Object.defineProperty(ZA,"__esModule",{value:!0});ZA.FixedNumber=ZA.FixedFormat=ZA.parseFixed=ZA.formatFixed=void 0;var X1e=Co(),h$=Kn(),vDn=mWe(),S0=new h$.Logger(vDn.version),j3=J1e(),d$={},Car=j3.BigNumber.from(0),Tar=j3.BigNumber.from(-1);function Iar(e,t,r,n){var o={fault:t,operation:r};return n!==void 0&&(o.value=n),S0.throwError(e,h$.Logger.errors.NUMERIC_FAULT,o)}var p$="0";for(;p$.length<256;)p$+=p$;function vWe(e){if(typeof e!="number")try{e=j3.BigNumber.from(e).toNumber()}catch{}return typeof e=="number"&&e>=0&&e<=256&&!(e%1)?"1"+p$.substring(0,e):S0.throwArgumentError("invalid decimal size","decimals",e)}function Z1e(e,t){t==null&&(t=0);var r=vWe(t);e=j3.BigNumber.from(e);var n=e.lt(Car);n&&(e=e.mul(Tar));for(var o=e.mod(r).toString();o.length<r.length-1;)o="0"+o;o=o.match(/^([0-9]*[1-9]|0)(0*)/)[1];var i=e.div(r).toString();return r.length===1?e=i:e=i+"."+o,n&&(e="-"+e),e}ZA.formatFixed=Z1e;function XA(e,t){t==null&&(t=0);var r=vWe(t);(typeof e!="string"||!e.match(/^-?[0-9.]+$/))&&S0.throwArgumentError("invalid decimal value","value",e);var n=e.substring(0,1)==="-";n&&(e=e.substring(1)),e==="."&&S0.throwArgumentError("missing value","value",e);var o=e.split(".");o.length>2&&S0.throwArgumentError("too many decimal points","value",e);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&&Iar("fractional component exceeds decimals","underflow","parseFixed"),a===""&&(a="0");a.length<r.length-1;)a+="0";var s=j3.BigNumber.from(i),c=j3.BigNumber.from(a),u=s.mul(r).add(c);return n&&(u=u.mul(Tar)),u}ZA.parseFixed=XA;var Q1e=function(){function e(t,r,n,o){t!==d$&&S0.throwError("cannot use FixedFormat constructor; use FixedFormat.from",h$.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=vWe(o),Object.freeze(this)}return e.from=function(t){if(t instanceof e)return t;typeof t=="number"&&(t="fixed128x"+t);var r=!0,n=128,o=18;if(typeof t=="string"){if(t!=="fixed")if(t==="ufixed")r=!1;else{var i=t.match(/^(u?)fixed([0-9]+)x([0-9]+)$/);i||S0.throwArgumentError("invalid fixed format","format",t),r=i[1]!=="u",n=parseInt(i[2]),o=parseInt(i[3])}}else if(t){var a=function(s,c,u){return t[s]==null?u:(typeof t[s]!==c&&S0.throwArgumentError("invalid fixed format ("+s+" not "+c+")","format."+s,t[s]),t[s])};r=a("signed","boolean",r),n=a("width","number",n),o=a("decimals","number",o)}return n%8&&S0.throwArgumentError("invalid fixed format width (not byte aligned)","format.width",n),o>80&&S0.throwArgumentError("invalid fixed format (decimals too large)","format.decimals",o),new e(d$,r,n,o)},e}();ZA.FixedFormat=Q1e;var yWe=function(){function e(t,r,n,o){t!==d$&&S0.throwError("cannot use FixedNumber constructor; use FixedNumber.from",h$.Logger.errors.UNSUPPORTED_OPERATION,{operation:"new FixedFormat"}),this.format=o,this._hex=r,this._value=n,this._isFixedNumber=!0,Object.freeze(this)}return e.prototype._checkFormat=function(t){this.format.name!==t.format.name&&S0.throwArgumentError("incompatible format; use fixedNumber.toFormat","other",t)},e.prototype.addUnsafe=function(t){this._checkFormat(t);var r=XA(this._value,this.format.decimals),n=XA(t._value,t.format.decimals);return e.fromValue(r.add(n),this.format.decimals,this.format)},e.prototype.subUnsafe=function(t){this._checkFormat(t);var r=XA(this._value,this.format.decimals),n=XA(t._value,t.format.decimals);return e.fromValue(r.sub(n),this.format.decimals,this.format)},e.prototype.mulUnsafe=function(t){this._checkFormat(t);var r=XA(this._value,this.format.decimals),n=XA(t._value,t.format.decimals);return e.fromValue(r.mul(n).div(this.format._multiplier),this.format.decimals,this.format)},e.prototype.divUnsafe=function(t){this._checkFormat(t);var r=XA(this._value,this.format.decimals),n=XA(t._value,t.format.decimals);return e.fromValue(r.mul(this.format._multiplier).div(n),this.format.decimals,this.format)},e.prototype.floor=function(){var t=this.toString().split(".");t.length===1&&t.push("0");var r=e.from(t[0],this.format),n=!t[1].match(/^(0*)$/);return this.isNegative()&&n&&(r=r.subUnsafe(_ar.toFormat(r.format))),r},e.prototype.ceiling=function(){var t=this.toString().split(".");t.length===1&&t.push("0");var r=e.from(t[0],this.format),n=!t[1].match(/^(0*)$/);return!this.isNegative()&&n&&(r=r.addUnsafe(_ar.toFormat(r.format))),r},e.prototype.round=function(t){t==null&&(t=0);var r=this.toString().split(".");if(r.length===1&&r.push("0"),(t<0||t>80||t%1)&&S0.throwArgumentError("invalid decimal count","decimals",t),r[1].length<=t)return this;var n=e.from("1"+p$.substring(0,t),this.format),o=yDn.toFormat(this.format);return this.mulUnsafe(n).addUnsafe(o).floor().divUnsafe(n)},e.prototype.isZero=function(){return this._value==="0.0"||this._value==="0"},e.prototype.isNegative=function(){return this._value[0]==="-"},e.prototype.toString=function(){return this._value},e.prototype.toHexString=function(t){if(t==null)return this._hex;t%8&&S0.throwArgumentError("invalid byte width","width",t);var r=j3.BigNumber.from(this._hex).fromTwos(this.format.width).toTwos(t).toHexString();return(0,X1e.hexZeroPad)(r,t/8)},e.prototype.toUnsafeFloat=function(){return parseFloat(this.toString())},e.prototype.toFormat=function(t){return e.fromString(this._value,t)},e.fromValue=function(t,r,n){return n==null&&r!=null&&!(0,j3.isBigNumberish)(r)&&(n=r,r=null),r==null&&(r=0),n==null&&(n="fixed"),e.fromString(Z1e(t,r),Q1e.from(n))},e.fromString=function(t,r){r==null&&(r="fixed");var n=Q1e.from(r),o=XA(t,n.decimals);!n.signed&&o.lt(Car)&&Iar("unsigned value cannot be negative","overflow","value",t);var i=null;n.signed?i=o.toTwos(n.width).toHexString():(i=o.toHexString(),i=(0,X1e.hexZeroPad)(i,n.width/8));var a=Z1e(o,n.decimals);return new e(d$,i,a,n)},e.fromBytes=function(t,r){r==null&&(r="fixed");var n=Q1e.from(r);if((0,X1e.arrayify)(t).length>n.width/8)throw new Error("overflow");var o=j3.BigNumber.from(t);n.signed&&(o=o.fromTwos(n.width));var i=o.toTwos((n.signed?0:1)+n.width).toHexString(),a=Z1e(o,n.decimals);return new e(d$,i,a,n)},e.from=function(t,r){if(typeof t=="string")return e.fromString(t,r);if((0,X1e.isBytes)(t))return e.fromBytes(t,r);try{return e.fromValue(t,0,r)}catch(n){if(n.code!==h$.Logger.errors.INVALID_ARGUMENT)throw n}return S0.throwArgumentError("invalid FixedNumber value","value",t)},e.isFixedNumber=function(t){return!!(t&&t._isFixedNumber)},e}();ZA.FixedNumber=yWe;var _ar=yWe.from(1),yDn=yWe.from("0.5")});var Ou=Z(oh=>{"use strict";d();p();Object.defineProperty(oh,"__esModule",{value:!0});oh._base36To16=oh._base16To36=oh.parseFixed=oh.FixedNumber=oh.FixedFormat=oh.formatFixed=oh.BigNumber=void 0;var bDn=J1e();Object.defineProperty(oh,"BigNumber",{enumerable:!0,get:function(){return bDn.BigNumber}});var $1e=kar();Object.defineProperty(oh,"formatFixed",{enumerable:!0,get:function(){return $1e.formatFixed}});Object.defineProperty(oh,"FixedFormat",{enumerable:!0,get:function(){return $1e.FixedFormat}});Object.defineProperty(oh,"FixedNumber",{enumerable:!0,get:function(){return $1e.FixedNumber}});Object.defineProperty(oh,"parseFixed",{enumerable:!0,get:function(){return $1e.parseFixed}});var Mar=J1e();Object.defineProperty(oh,"_base16To36",{enumerable:!0,get:function(){return Mar._base16To36}});Object.defineProperty(oh,"_base36To16",{enumerable:!0,get:function(){return Mar._base36To16}})});var Rar=Z(exe=>{"use strict";d();p();Object.defineProperty(exe,"__esModule",{value:!0});exe.version=void 0;exe.version="properties/5.7.0"});var ia=Z(dl=>{"use strict";d();p();var xDn=dl&&dl.__awaiter||function(e,t,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(l){try{u(n.next(l))}catch(f){a(f)}}function c(l){try{u(n.throw(l))}catch(f){a(f)}}function u(l){l.done?i(l.value):o(l.value).then(s,c)}u((n=n.apply(e,t||[])).next())})},wDn=dl&&dl.__generator||function(e,t){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(u){return function(l){return c([u,l])}}function c(u){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=u[0]&2?o.return:u[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,u[1])).done)return i;switch(o=0,i&&(u=[u[0]&2,i.value]),u[0]){case 0:case 1:i=u;break;case 4:return r.label++,{value:u[1],done:!1};case 5:r.label++,o=u[1],u=[0];continue;case 7:u=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(u[0]===6||u[0]===2)){r=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]<i[3])){r.label=u[1];break}if(u[0]===6&&r.label<i[1]){r.label=i[1],i=u;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(u);break}i[2]&&r.ops.pop(),r.trys.pop();continue}u=t.call(e,r)}catch(l){u=[6,l],o=0}finally{n=i=0}if(u[0]&5)throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}};Object.defineProperty(dl,"__esModule",{value:!0});dl.Description=dl.deepCopy=dl.shallowCopy=dl.checkProperties=dl.resolveProperties=dl.getStatic=dl.defineReadOnly=void 0;var ADn=Kn(),SDn=Rar(),txe=new ADn.Logger(SDn.version);function Nar(e,t,r){Object.defineProperty(e,t,{enumerable:!0,value:r,writable:!1})}dl.defineReadOnly=Nar;function EDn(e,t){for(var r=0;r<32;r++){if(e[t])return e[t];if(!e.prototype||typeof e.prototype!="object")break;e=Object.getPrototypeOf(e.prototype).constructor}return null}dl.getStatic=EDn;function _Dn(e){return xDn(this,void 0,void 0,function(){var t,r;return wDn(this,function(n){switch(n.label){case 0:return t=Object.keys(e).map(function(o){var i=e[o];return Promise.resolve(i).then(function(a){return{key:o,value:a}})}),[4,Promise.all(t)];case 1:return r=n.sent(),[2,r.reduce(function(o,i){return o[i.key]=i.value,o},{})]}})})}dl.resolveProperties=_Dn;function CDn(e,t){(!e||typeof e!="object")&&txe.throwArgumentError("invalid object","object",e),Object.keys(e).forEach(function(r){t[r]||txe.throwArgumentError("invalid object key - "+r,"transaction:"+r,e)})}dl.checkProperties=CDn;function TDn(e){var t={};for(var r in e)t[r]=e[r];return t}dl.shallowCopy=TDn;var IDn={bigint:!0,boolean:!0,function:!0,number:!0,string:!0};function Oar(e){if(e==null||IDn[typeof e])return!0;if(Array.isArray(e)||typeof e=="object"){if(!Object.isFrozen(e))return!1;for(var t=Object.keys(e),r=0;r<t.length;r++){var n=null;try{n=e[t[r]]}catch{continue}if(!Oar(n))return!1}return!0}return txe.throwArgumentError("Cannot deepCopy "+typeof e,"object",e)}function kDn(e){if(Oar(e))return e;if(Array.isArray(e))return Object.freeze(e.map(function(o){return rxe(o)}));if(typeof e=="object"){var t={};for(var r in e){var n=e[r];n!==void 0&&Nar(t,r,rxe(n))}return t}return txe.throwArgumentError("Cannot deepCopy "+typeof e,"object",e)}function rxe(e){return kDn(e)}dl.deepCopy=rxe;var MDn=function(){function e(t){for(var r in t)this[r]=rxe(t[r])}return e}();dl.Description=MDn});var Hz=Z(nxe=>{"use strict";d();p();Object.defineProperty(nxe,"__esModule",{value:!0});nxe.version=void 0;nxe.version="abi/5.7.0"});var lxe=Z(to=>{"use strict";d();p();var sxe=to&&to.__extends||function(){var e=function(t,r){return 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])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.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 AWe=Ou(),RDn=ia(),cxe=Kn(),NDn=Hz(),li=new cxe.Logger(NDn.version),cO={},Bar={calldata:!0,memory:!0,storage:!0},ODn={calldata:!0,memory:!0};function oxe(e,t){if(e==="bytes"||e==="string"){if(Bar[t])return!0}else if(e==="address"){if(t==="payable")return!0}else if((e.indexOf("[")>=0||e==="tuple")&&ODn[t])return!0;return(Bar[t]||t==="payable")&&li.throwArgumentError("invalid modifier","name",t),!1}function BDn(e,t){var r=e;function n(f){li.throwArgumentError("unexpected character at position "+f,"param",e)}e=e.replace(/\s/g," ");function o(f){var h={type:"",name:"",parent:f,state:{allowType:!0}};return t&&(h.indexed=!1),h}for(var i={type:"",name:"",state:{allowType:!0}},a=i,s=0;s<e.length;s++){var c=e[s];switch(c){case"(":a.state.allowType&&a.type===""?a.type="tuple":a.state.allowParams||n(s),a.state.allowType=!1,a.type=Gz(a.type),a.components=[o(a)],a=a.components[0];break;case")":delete a.state,a.name==="indexed"&&(t||n(s),a.indexed=!0,a.name=""),oxe(a.type,a.name)&&(a.name=""),a.type=Gz(a.type);var u=a;a=a.parent,a||n(s),delete u.parent,a.state.allowParams=!1,a.state.allowName=!0,a.state.allowArray=!0;break;case",":delete a.state,a.name==="indexed"&&(t||n(s),a.indexed=!0,a.name=""),oxe(a.type,a.name)&&(a.name=""),a.type=Gz(a.type);var l=o(a.parent);a.parent.components.push(l),delete a.parent,a=l;break;case" ":a.state.allowType&&a.type!==""&&(a.type=Gz(a.type),delete a.state.allowType,a.state.allowName=!0,a.state.allowParams=!0),a.state.allowName&&a.name!==""&&(a.name==="indexed"?(t||n(s),a.indexed&&n(s),a.indexed=!0,a.name=""):oxe(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&&li.throwArgumentError("unexpected eof","param",e),delete i.state,a.name==="indexed"?(t||n(r.length-7),a.indexed&&n(r.length-7),a.indexed=!0,a.name=""):oxe(a.type,a.name)&&(a.name=""),i.type=Gz(i.type),i}function ixe(e,t){for(var r in t)(0,RDn.defineReadOnly)(e,r,t[r])}to.FormatTypes=Object.freeze({sighash:"sighash",minimal:"minimal",full:"full",json:"json"});var PDn=new RegExp(/^(.*)\[([0-9]*)\]$/),uO=function(){function e(t,r){t!==cO&&li.throwError("use fromString",cxe.Logger.errors.UNSUPPORTED_OPERATION,{operation:"new ParamType()"}),ixe(this,r);var n=this.type.match(PDn);n?ixe(this,{arrayLength:parseInt(n[2]||"-1"),arrayChildren:e.fromObject({type:n[1],components:this.components}),baseType:"array"}):ixe(this,{arrayLength:null,arrayChildren:null,baseType:this.components!=null?"tuple":this.type}),this._isParamType=!0,Object.freeze(this)}return e.prototype.format=function(t){if(t||(t=to.FormatTypes.sighash),to.FormatTypes[t]||li.throwArgumentError("invalid format type","format",t),t===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(t))})),JSON.stringify(r)}var n="";return this.baseType==="array"?(n+=this.arrayChildren.format(t),n+="["+(this.arrayLength<0?"":String(this.arrayLength))+"]"):this.baseType==="tuple"?(t!==to.FormatTypes.sighash&&(n+=this.type),n+="("+this.components.map(function(o){return o.format(t)}).join(t===to.FormatTypes.full?", ":",")+")"):n+=this.type,t!==to.FormatTypes.sighash&&(this.indexed===!0&&(n+=" indexed"),t===to.FormatTypes.full&&this.name&&(n+=" "+this.name)),n},e.from=function(t,r){return typeof t=="string"?e.fromString(t,r):e.fromObject(t)},e.fromObject=function(t){return e.isParamType(t)?t:new e(cO,{name:t.name||null,type:Gz(t.type),indexed:t.indexed==null?null:!!t.indexed,components:t.components?t.components.map(e.fromObject):null})},e.fromString=function(t,r){function n(o){return e.fromObject({name:o.name,type:o.type,indexed:o.indexed,components:o.components})}return n(BDn(t,!!r))},e.isParamType=function(t){return!!(t!=null&&t._isParamType)},e}();to.ParamType=uO;function m$(e,t){return LDn(e).map(function(r){return uO.fromString(r,t)})}var uxe=function(){function e(t,r){t!==cO&&li.throwError("use a static from method",cxe.Logger.errors.UNSUPPORTED_OPERATION,{operation:"new Fragment()"}),ixe(this,r),this._isFragment=!0,Object.freeze(this)}return e.from=function(t){return e.isFragment(t)?t:typeof t=="string"?e.fromString(t):e.fromObject(t)},e.fromObject=function(t){if(e.isFragment(t))return t;switch(t.type){case"function":return xWe.fromObject(t);case"event":return bWe.fromObject(t);case"constructor":return axe.fromObject(t);case"error":return wWe.fromObject(t);case"fallback":case"receive":return null}return li.throwArgumentError("invalid fragment object","value",t)},e.fromString=function(t){return t=t.replace(/\s/g," "),t=t.replace(/\(/g," (").replace(/\)/g,") ").replace(/\s+/g," "),t=t.trim(),t.split(" ")[0]==="event"?bWe.fromString(t.substring(5).trim()):t.split(" ")[0]==="function"?xWe.fromString(t.substring(8).trim()):t.split("(")[0].trim()==="constructor"?axe.fromString(t.trim()):t.split(" ")[0]==="error"?wWe.fromString(t.substring(5).trim()):li.throwArgumentError("unsupported fragment","value",t)},e.isFragment=function(t){return!!(t&&t._isFragment)},e}();to.Fragment=uxe;var bWe=function(e){sxe(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.format=function(r){if(r||(r=to.FormatTypes.sighash),to.FormatTypes[r]||li.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()},t.from=function(r){return typeof r=="string"?t.fromString(r):t.fromObject(r)},t.fromObject=function(r){if(t.isEventFragment(r))return r;r.type!=="event"&&li.throwArgumentError("invalid event object","value",r);var n={name:g$(r.name),anonymous:r.anonymous,inputs:r.inputs?r.inputs.map(uO.fromObject):[],type:"event"};return new t(cO,n)},t.fromString=function(r){var n=r.match(v$);n||li.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:li.warn("unknown modifier: "+i)}}),t.fromObject({name:n[1].trim(),anonymous:o,inputs:m$(n[2],!0),type:"event"})},t.isEventFragment=function(r){return r&&r._isFragment&&r.type==="event"},t}(uxe);to.EventFragment=bWe;function Dar(e,t){t.gas=null;var r=e.split("@");return r.length!==1?(r.length>2&&li.throwArgumentError("invalid human-readable ABI signature","value",e),r[1].match(/^[0-9]+$/)||li.throwArgumentError("invalid human-readable ABI signature gas","value",e),t.gas=AWe.BigNumber.from(r[1]),r[0]):e}function Lar(e,t){t.constant=!1,t.payable=!1,t.stateMutability="nonpayable",e.split(" ").forEach(function(r){switch(r.trim()){case"constant":t.constant=!0;break;case"payable":t.payable=!0,t.stateMutability="payable";break;case"nonpayable":t.payable=!1,t.stateMutability="nonpayable";break;case"pure":t.constant=!0,t.stateMutability="pure";break;case"view":t.constant=!0,t.stateMutability="view";break;case"external":case"public":case"":break;default:console.log("unknown modifier: "+r)}})}function Far(e){var t={constant:!1,payable:!0,stateMutability:"payable"};return e.stateMutability!=null?(t.stateMutability=e.stateMutability,t.constant=t.stateMutability==="view"||t.stateMutability==="pure",e.constant!=null&&!!e.constant!==t.constant&&li.throwArgumentError("cannot have constant function with mutability "+t.stateMutability,"value",e),t.payable=t.stateMutability==="payable",e.payable!=null&&!!e.payable!==t.payable&&li.throwArgumentError("cannot have payable function with mutability "+t.stateMutability,"value",e)):e.payable!=null?(t.payable=!!e.payable,e.constant==null&&!t.payable&&e.type!=="constructor"&&li.throwArgumentError("unable to determine stateMutability","value",e),t.constant=!!e.constant,t.constant?t.stateMutability="view":t.stateMutability=t.payable?"payable":"nonpayable",t.payable&&t.constant&&li.throwArgumentError("cannot have constant payable function","value",e)):e.constant!=null?(t.constant=!!e.constant,t.payable=!t.constant,t.stateMutability=t.constant?"view":"payable"):e.type!=="constructor"&&li.throwArgumentError("unable to determine stateMutability","value",e),t}var axe=function(e){sxe(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.format=function(r){if(r||(r=to.FormatTypes.sighash),to.FormatTypes[r]||li.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&&li.throwError("cannot format a constructor for sighash",cxe.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()},t.from=function(r){return typeof r=="string"?t.fromString(r):t.fromObject(r)},t.fromObject=function(r){if(t.isConstructorFragment(r))return r;r.type!=="constructor"&&li.throwArgumentError("invalid constructor object","value",r);var n=Far(r);n.constant&&li.throwArgumentError("constructor cannot be constant","value",r);var o={name:null,type:r.type,inputs:r.inputs?r.inputs.map(uO.fromObject):[],payable:n.payable,stateMutability:n.stateMutability,gas:r.gas?AWe.BigNumber.from(r.gas):null};return new t(cO,o)},t.fromString=function(r){var n={type:"constructor"};r=Dar(r,n);var o=r.match(v$);return(!o||o[1].trim()!=="constructor")&&li.throwArgumentError("invalid constructor string","value",r),n.inputs=m$(o[2].trim(),!1),Lar(o[3].trim(),n),t.fromObject(n)},t.isConstructorFragment=function(r){return r&&r._isFragment&&r.type==="constructor"},t}(uxe);to.ConstructorFragment=axe;var xWe=function(e){sxe(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.format=function(r){if(r||(r=to.FormatTypes.sighash),to.FormatTypes[r]||li.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()},t.from=function(r){return typeof r=="string"?t.fromString(r):t.fromObject(r)},t.fromObject=function(r){if(t.isFunctionFragment(r))return r;r.type!=="function"&&li.throwArgumentError("invalid function object","value",r);var n=Far(r),o={type:r.type,name:g$(r.name),constant:n.constant,inputs:r.inputs?r.inputs.map(uO.fromObject):[],outputs:r.outputs?r.outputs.map(uO.fromObject):[],payable:n.payable,stateMutability:n.stateMutability,gas:r.gas?AWe.BigNumber.from(r.gas):null};return new t(cO,o)},t.fromString=function(r){var n={type:"function"};r=Dar(r,n);var o=r.split(" returns ");o.length>2&&li.throwArgumentError("invalid function string","value",r);var i=o[0].match(v$);if(i||li.throwArgumentError("invalid function signature","value",r),n.name=i[1].trim(),n.name&&g$(n.name),n.inputs=m$(i[2],!1),Lar(i[3].trim(),n),o.length>1){var a=o[1].match(v$);(a[1].trim()!=""||a[3].trim()!="")&&li.throwArgumentError("unexpected tokens","value",r),n.outputs=m$(a[2],!1)}else n.outputs=[];return t.fromObject(n)},t.isFunctionFragment=function(r){return r&&r._isFragment&&r.type==="function"},t}(axe);to.FunctionFragment=xWe;function Par(e){var t=e.format();return(t==="Error(string)"||t==="Panic(uint256)")&&li.throwArgumentError("cannot specify user defined "+t+" error","fragment",e),e}var wWe=function(e){sxe(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.format=function(r){if(r||(r=to.FormatTypes.sighash),to.FormatTypes[r]||li.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()},t.from=function(r){return typeof r=="string"?t.fromString(r):t.fromObject(r)},t.fromObject=function(r){if(t.isErrorFragment(r))return r;r.type!=="error"&&li.throwArgumentError("invalid error object","value",r);var n={type:r.type,name:g$(r.name),inputs:r.inputs?r.inputs.map(uO.fromObject):[]};return Par(new t(cO,n))},t.fromString=function(r){var n={type:"error"},o=r.match(v$);return o||li.throwArgumentError("invalid error signature","value",r),n.name=o[1].trim(),n.name&&g$(n.name),n.inputs=m$(o[2],!1),Par(t.fromObject(n))},t.isErrorFragment=function(r){return r&&r._isFragment&&r.type==="error"},t}(uxe);to.ErrorFragment=wWe;function Gz(e){return e.match(/^uint($|[^1-9])/)?e="uint256"+e.substring(4):e.match(/^int($|[^1-9])/)&&(e="int256"+e.substring(3)),e}var DDn=new RegExp("^[a-zA-Z$_][a-zA-Z0-9$_]*$");function g$(e){return(!e||!e.match(DDn))&&li.throwArgumentError('invalid identifier "'+e+'"',"value",e),e}var v$=new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$");function LDn(e){e=e.trim();for(var t=[],r="",n=0,o=0;o<e.length;o++){var i=e[o];i===","&&n===0?(t.push(r),r=""):(r+=i,i==="("?n++:i===")"&&(n--,n===-1&&li.throwArgumentError("unbalanced parenthesis","value",e)))}return r&&t.push(r),t}});var Qb=Z(QA=>{"use strict";d();p();Object.defineProperty(QA,"__esModule",{value:!0});QA.Reader=QA.Writer=QA.Coder=QA.checkResultErrors=void 0;var mI=Co(),Uar=Ou(),y$=ia(),SWe=Kn(),FDn=Hz(),EWe=new SWe.Logger(FDn.version);function UDn(e){var t=[],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){t.push({path:a,error:s})}}};return r([],e),t}QA.checkResultErrors=UDn;var zDn=function(){function e(t,r,n,o){this.name=t,this.type=r,this.localName=n,this.dynamic=o}return e.prototype._throwError=function(t,r){EWe.throwArgumentError(t,this.localName,r)},e}();QA.Coder=zDn;var jDn=function(){function e(t){(0,y$.defineReadOnly)(this,"wordSize",t||32),this._data=[],this._dataLength=0,this._padding=new Uint8Array(t)}return Object.defineProperty(e.prototype,"data",{get:function(){return(0,mI.hexConcat)(this._data)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"length",{get:function(){return this._dataLength},enumerable:!1,configurable:!0}),e.prototype._writeData=function(t){return this._data.push(t),this._dataLength+=t.length,t.length},e.prototype.appendWriter=function(t){return this._writeData((0,mI.concat)(t._data))},e.prototype.writeBytes=function(t){var r=(0,mI.arrayify)(t),n=r.length%this.wordSize;return n&&(r=(0,mI.concat)([r,this._padding.slice(n)])),this._writeData(r)},e.prototype._getValue=function(t){var r=(0,mI.arrayify)(Uar.BigNumber.from(t));return r.length>this.wordSize&&EWe.throwError("value out-of-bounds",SWe.Logger.errors.BUFFER_OVERRUN,{length:this.wordSize,offset:r.length}),r.length%this.wordSize&&(r=(0,mI.concat)([this._padding.slice(r.length%this.wordSize),r])),r},e.prototype.writeValue=function(t){return this._writeData(this._getValue(t))},e.prototype.writeUpdatableValue=function(){var t=this,r=this._data.length;return this._data.push(this._padding),this._dataLength+=this.wordSize,function(n){t._data[r]=t._getValue(n)}},e}();QA.Writer=jDn;var HDn=function(){function e(t,r,n,o){(0,y$.defineReadOnly)(this,"_data",(0,mI.arrayify)(t)),(0,y$.defineReadOnly)(this,"wordSize",r||32),(0,y$.defineReadOnly)(this,"_coerceFunc",n),(0,y$.defineReadOnly)(this,"allowLoose",o),this._offset=0}return Object.defineProperty(e.prototype,"data",{get:function(){return(0,mI.hexlify)(this._data)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"consumed",{get:function(){return this._offset},enumerable:!1,configurable:!0}),e.coerce=function(t,r){var n=t.match("^u?int([0-9]+)$");return n&&parseInt(n[1])<=48&&(r=r.toNumber()),r},e.prototype.coerce=function(t,r){return this._coerceFunc?this._coerceFunc(t,r):e.coerce(t,r)},e.prototype._peekBytes=function(t,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:EWe.throwError("data out-of-bounds",SWe.Logger.errors.BUFFER_OVERRUN,{length:this._data.length,offset:this._offset+o})),this._data.slice(this._offset,this._offset+o)},e.prototype.subReader=function(t){return new e(this._data.slice(this._offset+t),this.wordSize,this._coerceFunc,this.allowLoose)},e.prototype.readBytes=function(t,r){var n=this._peekBytes(0,t,!!r);return this._offset+=n.length,n.slice(0,t)},e.prototype.readValue=function(){return Uar.BigNumber.from(this.readBytes(this.wordSize))},e}();QA.Reader=HDn});var zar=Z((z8s,fxe)=>{d();p();(function(){"use strict";var e="input is invalid type",t="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 A=="object"&&A.versions&&A.versions.node;i?n=globalThis:o&&(n=self);var a=!n.JS_SHA3_NO_COMMON_JS&&typeof fxe=="object"&&fxe.exports,s=typeof define=="function"&&define.amd,c=!n.JS_SHA3_NO_ARRAY_BUFFER&&typeof ArrayBuffer<"u",u="0123456789abcdef".split(""),l=[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],x=[128,256],E=["hex","buffer","arrayBuffer","array","digest"],T={128:168,256:136};(n.JS_SHA3_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(J){return Object.prototype.toString.call(J)==="[object Array]"}),c&&(n.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(J){return typeof J=="object"&&J.buffer&&J.buffer.constructor===ArrayBuffer});for(var B=function(J,de,W){return function(Q){return new k(J,de,J).update(Q)[W]()}},F=function(J,de,W){return function(Q,Y){return new k(J,de,Y).update(Q)[W]()}},L=function(J,de,W){return function(Q,Y,$,re){return y["cshake"+J].update(Q,Y,$,re)[W]()}},j=function(J,de,W){return function(Q,Y,$,re){return y["kmac"+J].update(Q,Y,$,re)[W]()}},q=function(J,de,W,Q){for(var Y=0;Y<E.length;++Y){var $=E[Y];J[$]=de(W,Q,$)}return J},D=function(J,de){var W=B(J,de,"hex");return W.create=function(){return new k(J,de,J)},W.update=function(Q){return W.create().update(Q)},q(W,B,J,de)},_=function(J,de){var W=F(J,de,"hex");return W.create=function(Q){return new k(J,de,Q)},W.update=function(Q,Y){return W.create(Y).update(Q)},q(W,F,J,de)},R=function(J,de){var W=T[J],Q=L(J,de,"hex");return Q.create=function(Y,$,re){return!$&&!re?y["shake"+J].create(Y):new k(J,de,Y).bytepad([$,re],W)},Q.update=function(Y,$,re,le){return Q.create($,re,le).update(Y)},q(Q,L,J,de)},z=function(J,de){var W=T[J],Q=j(J,de,"hex");return Q.create=function(Y,$,re){return new G(J,de,$).bytepad(["KMAC",re],W).bytepad([Y],W)},Q.update=function(Y,$,re,le){return Q.create(Y,re,le).update($)},q(Q,j,J,de)},N=[{name:"keccak",padding:h,bits:b,createMethod:D},{name:"sha3",padding:m,bits:b,createMethod:D},{name:"shake",padding:l,bits:x,createMethod:_},{name:"cshake",padding:f,bits:x,createMethod:R},{name:"kmac",padding:f,bits:x,createMethod:z}],y={},S=[],I=0;I<N.length;++I)for(var M=N[I],C=M.bits,P=0;P<C.length;++P){var V=M.name+"_"+C[P];if(S.push(V),y[V]=M.createMethod(C[P],M.padding),M.name!=="sha3"){var H=M.name+C[P];S.push(H),y[H]=y[V]}}function k(J,de,W){this.blocks=[],this.s=[],this.padding=de,this.outputBits=W,this.reset=!0,this.finalized=!1,this.block=0,this.start=0,this.blockCount=1600-(J<<1)>>5,this.byteCount=this.blockCount<<2,this.outputBlocks=W>>5,this.extraBytes=(W&31)>>3;for(var Q=0;Q<50;++Q)this.s[Q]=0}k.prototype.update=function(J){if(this.finalized)throw new Error(t);var de,W=typeof J;if(W!=="string"){if(W==="object"){if(J===null)throw new Error(e);if(c&&J.constructor===ArrayBuffer)J=new Uint8Array(J);else if(!Array.isArray(J)&&(!c||!ArrayBuffer.isView(J)))throw new Error(e)}else throw new Error(e);de=!0}for(var Q=this.blocks,Y=this.byteCount,$=J.length,re=this.blockCount,le=0,ve=this.s,ye,Ie;le<$;){if(this.reset)for(this.reset=!1,Q[0]=this.block,ye=1;ye<re+1;++ye)Q[ye]=0;if(de)for(ye=this.start;le<$&&ye<Y;++le)Q[ye>>2]|=J[le]<<g[ye++&3];else for(ye=this.start;le<$&&ye<Y;++le)Ie=J.charCodeAt(le),Ie<128?Q[ye>>2]|=Ie<<g[ye++&3]:Ie<2048?(Q[ye>>2]|=(192|Ie>>6)<<g[ye++&3],Q[ye>>2]|=(128|Ie&63)<<g[ye++&3]):Ie<55296||Ie>=57344?(Q[ye>>2]|=(224|Ie>>12)<<g[ye++&3],Q[ye>>2]|=(128|Ie>>6&63)<<g[ye++&3],Q[ye>>2]|=(128|Ie&63)<<g[ye++&3]):(Ie=65536+((Ie&1023)<<10|J.charCodeAt(++le)&1023),Q[ye>>2]|=(240|Ie>>18)<<g[ye++&3],Q[ye>>2]|=(128|Ie>>12&63)<<g[ye++&3],Q[ye>>2]|=(128|Ie>>6&63)<<g[ye++&3],Q[ye>>2]|=(128|Ie&63)<<g[ye++&3]);if(this.lastByteIndex=ye,ye>=Y){for(this.start=ye-Y,this.block=Q[re],ye=0;ye<re;++ye)ve[ye]^=Q[ye];ce(ve),this.reset=!0}else this.start=ye}return this},k.prototype.encode=function(J,de){var W=J&255,Q=1,Y=[W];for(J=J>>8,W=J&255;W>0;)Y.unshift(W),J=J>>8,W=J&255,++Q;return de?Y.push(Q):Y.unshift(Q),this.update(Y),Y.length},k.prototype.encodeString=function(J){var de,W=typeof J;if(W!=="string"){if(W==="object"){if(J===null)throw new Error(e);if(c&&J.constructor===ArrayBuffer)J=new Uint8Array(J);else if(!Array.isArray(J)&&(!c||!ArrayBuffer.isView(J)))throw new Error(e)}else throw new Error(e);de=!0}var Q=0,Y=J.length;if(de)Q=Y;else for(var $=0;$<J.length;++$){var re=J.charCodeAt($);re<128?Q+=1:re<2048?Q+=2:re<55296||re>=57344?Q+=3:(re=65536+((re&1023)<<10|J.charCodeAt(++$)&1023),Q+=4)}return Q+=this.encode(Q*8),this.update(J),Q},k.prototype.bytepad=function(J,de){for(var W=this.encode(de),Q=0;Q<J.length;++Q)W+=this.encodeString(J[Q]);var Y=de-W%de,$=[];return $.length=Y,this.update($),this},k.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var J=this.blocks,de=this.lastByteIndex,W=this.blockCount,Q=this.s;if(J[de>>2]|=this.padding[de&3],this.lastByteIndex===this.byteCount)for(J[0]=J[W],de=1;de<W+1;++de)J[de]=0;for(J[W-1]|=2147483648,de=0;de<W;++de)Q[de]^=J[de];ce(Q)}},k.prototype.toString=k.prototype.hex=function(){this.finalize();for(var J=this.blockCount,de=this.s,W=this.outputBlocks,Q=this.extraBytes,Y=0,$=0,re="",le;$<W;){for(Y=0;Y<J&&$<W;++Y,++$)le=de[Y],re+=u[le>>4&15]+u[le&15]+u[le>>12&15]+u[le>>8&15]+u[le>>20&15]+u[le>>16&15]+u[le>>28&15]+u[le>>24&15];$%J===0&&(ce(de),Y=0)}return Q&&(le=de[Y],re+=u[le>>4&15]+u[le&15],Q>1&&(re+=u[le>>12&15]+u[le>>8&15]),Q>2&&(re+=u[le>>20&15]+u[le>>16&15])),re},k.prototype.arrayBuffer=function(){this.finalize();var J=this.blockCount,de=this.s,W=this.outputBlocks,Q=this.extraBytes,Y=0,$=0,re=this.outputBits>>3,le;Q?le=new ArrayBuffer(W+1<<2):le=new ArrayBuffer(re);for(var ve=new Uint32Array(le);$<W;){for(Y=0;Y<J&&$<W;++Y,++$)ve[$]=de[Y];$%J===0&&ce(de)}return Q&&(ve[Y]=de[Y],le=le.slice(0,re)),le},k.prototype.buffer=k.prototype.arrayBuffer,k.prototype.digest=k.prototype.array=function(){this.finalize();for(var J=this.blockCount,de=this.s,W=this.outputBlocks,Q=this.extraBytes,Y=0,$=0,re=[],le,ve;$<W;){for(Y=0;Y<J&&$<W;++Y,++$)le=$<<2,ve=de[Y],re[le]=ve&255,re[le+1]=ve>>8&255,re[le+2]=ve>>16&255,re[le+3]=ve>>24&255;$%J===0&&ce(de)}return Q&&(le=$<<2,ve=de[Y],re[le]=ve&255,Q>1&&(re[le+1]=ve>>8&255),Q>2&&(re[le+2]=ve>>16&255)),re};function G(J,de,W){k.call(this,J,de,W)}G.prototype=new k,G.prototype.finalize=function(){return this.encode(this.outputBits,!0),k.prototype.finalize.call(this)};var ce=function(J){var de,W,Q,Y,$,re,le,ve,ye,Ie,Me,ke,X,ee,ae,Ee,De,Re,Ve,gt,Qe,ht,Ot,pt,sr,Fr,Tt,tr,rr,xt,Qt,Vr,Ft,lr,jr,Dt,pr,gn,Et,Ir,un,Bt,vr,Zr,qt,mr,vn,Vt,Or,on,Gt,gr,ln,zt,Pr,Ni,Ur,zr,Ca,Gi,qi,Yo,ri;for(Q=0;Q<48;Q+=2)Y=J[0]^J[10]^J[20]^J[30]^J[40],$=J[1]^J[11]^J[21]^J[31]^J[41],re=J[2]^J[12]^J[22]^J[32]^J[42],le=J[3]^J[13]^J[23]^J[33]^J[43],ve=J[4]^J[14]^J[24]^J[34]^J[44],ye=J[5]^J[15]^J[25]^J[35]^J[45],Ie=J[6]^J[16]^J[26]^J[36]^J[46],Me=J[7]^J[17]^J[27]^J[37]^J[47],ke=J[8]^J[18]^J[28]^J[38]^J[48],X=J[9]^J[19]^J[29]^J[39]^J[49],de=ke^(re<<1|le>>>31),W=X^(le<<1|re>>>31),J[0]^=de,J[1]^=W,J[10]^=de,J[11]^=W,J[20]^=de,J[21]^=W,J[30]^=de,J[31]^=W,J[40]^=de,J[41]^=W,de=Y^(ve<<1|ye>>>31),W=$^(ye<<1|ve>>>31),J[2]^=de,J[3]^=W,J[12]^=de,J[13]^=W,J[22]^=de,J[23]^=W,J[32]^=de,J[33]^=W,J[42]^=de,J[43]^=W,de=re^(Ie<<1|Me>>>31),W=le^(Me<<1|Ie>>>31),J[4]^=de,J[5]^=W,J[14]^=de,J[15]^=W,J[24]^=de,J[25]^=W,J[34]^=de,J[35]^=W,J[44]^=de,J[45]^=W,de=ve^(ke<<1|X>>>31),W=ye^(X<<1|ke>>>31),J[6]^=de,J[7]^=W,J[16]^=de,J[17]^=W,J[26]^=de,J[27]^=W,J[36]^=de,J[37]^=W,J[46]^=de,J[47]^=W,de=Ie^(Y<<1|$>>>31),W=Me^($<<1|Y>>>31),J[8]^=de,J[9]^=W,J[18]^=de,J[19]^=W,J[28]^=de,J[29]^=W,J[38]^=de,J[39]^=W,J[48]^=de,J[49]^=W,ee=J[0],ae=J[1],mr=J[11]<<4|J[10]>>>28,vn=J[10]<<4|J[11]>>>28,tr=J[20]<<3|J[21]>>>29,rr=J[21]<<3|J[20]>>>29,Gi=J[31]<<9|J[30]>>>23,qi=J[30]<<9|J[31]>>>23,Bt=J[40]<<18|J[41]>>>14,vr=J[41]<<18|J[40]>>>14,lr=J[2]<<1|J[3]>>>31,jr=J[3]<<1|J[2]>>>31,Ee=J[13]<<12|J[12]>>>20,De=J[12]<<12|J[13]>>>20,Vt=J[22]<<10|J[23]>>>22,Or=J[23]<<10|J[22]>>>22,xt=J[33]<<13|J[32]>>>19,Qt=J[32]<<13|J[33]>>>19,Yo=J[42]<<2|J[43]>>>30,ri=J[43]<<2|J[42]>>>30,zt=J[5]<<30|J[4]>>>2,Pr=J[4]<<30|J[5]>>>2,Dt=J[14]<<6|J[15]>>>26,pr=J[15]<<6|J[14]>>>26,Re=J[25]<<11|J[24]>>>21,Ve=J[24]<<11|J[25]>>>21,on=J[34]<<15|J[35]>>>17,Gt=J[35]<<15|J[34]>>>17,Vr=J[45]<<29|J[44]>>>3,Ft=J[44]<<29|J[45]>>>3,pt=J[6]<<28|J[7]>>>4,sr=J[7]<<28|J[6]>>>4,Ni=J[17]<<23|J[16]>>>9,Ur=J[16]<<23|J[17]>>>9,gn=J[26]<<25|J[27]>>>7,Et=J[27]<<25|J[26]>>>7,gt=J[36]<<21|J[37]>>>11,Qe=J[37]<<21|J[36]>>>11,gr=J[47]<<24|J[46]>>>8,ln=J[46]<<24|J[47]>>>8,Zr=J[8]<<27|J[9]>>>5,qt=J[9]<<27|J[8]>>>5,Fr=J[18]<<20|J[19]>>>12,Tt=J[19]<<20|J[18]>>>12,zr=J[29]<<7|J[28]>>>25,Ca=J[28]<<7|J[29]>>>25,Ir=J[38]<<8|J[39]>>>24,un=J[39]<<8|J[38]>>>24,ht=J[48]<<14|J[49]>>>18,Ot=J[49]<<14|J[48]>>>18,J[0]=ee^~Ee&Re,J[1]=ae^~De&Ve,J[10]=pt^~Fr&tr,J[11]=sr^~Tt&rr,J[20]=lr^~Dt&gn,J[21]=jr^~pr&Et,J[30]=Zr^~mr&Vt,J[31]=qt^~vn&Or,J[40]=zt^~Ni&zr,J[41]=Pr^~Ur&Ca,J[2]=Ee^~Re&gt,J[3]=De^~Ve&Qe,J[12]=Fr^~tr&xt,J[13]=Tt^~rr&Qt,J[22]=Dt^~gn&Ir,J[23]=pr^~Et&un,J[32]=mr^~Vt&on,J[33]=vn^~Or&Gt,J[42]=Ni^~zr&Gi,J[43]=Ur^~Ca&qi,J[4]=Re^~gt&ht,J[5]=Ve^~Qe&Ot,J[14]=tr^~xt&Vr,J[15]=rr^~Qt&Ft,J[24]=gn^~Ir&Bt,J[25]=Et^~un&vr,J[34]=Vt^~on&gr,J[35]=Or^~Gt&ln,J[44]=zr^~Gi&Yo,J[45]=Ca^~qi&ri,J[6]=gt^~ht&ee,J[7]=Qe^~Ot&ae,J[16]=xt^~Vr&pt,J[17]=Qt^~Ft&sr,J[26]=Ir^~Bt&lr,J[27]=un^~vr&jr,J[36]=on^~gr&Zr,J[37]=Gt^~ln&qt,J[46]=Gi^~Yo&zt,J[47]=qi^~ri&Pr,J[8]=ht^~ee&Ee,J[9]=Ot^~ae&De,J[18]=Vr^~pt&Fr,J[19]=Ft^~sr&Tt,J[28]=Bt^~lr&Dt,J[29]=vr^~jr&pr,J[38]=gr^~Zr&mr,J[39]=ln^~qt&vn,J[48]=Yo^~zt&Ni,J[49]=ri^~Pr&Ur,J[0]^=v[Q],J[1]^=v[Q+1]};if(a)fxe.exports=y;else{for(I=0;I<S.length;++I)n[S[I]]=y[S[I]];s&&define(function(){return y})}})()});var Qm=Z(qz=>{"use strict";d();p();var GDn=qz&&qz.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(qz,"__esModule",{value:!0});qz.keccak256=void 0;var qDn=GDn(zar()),VDn=Co();function WDn(e){return"0x"+qDn.default.keccak_256((0,VDn.arrayify)(e))}qz.keccak256=WDn});var jar=Z(dxe=>{"use strict";d();p();Object.defineProperty(dxe,"__esModule",{value:!0});dxe.version=void 0;dxe.version="rlp/5.7.0"});var pxe=Z(Vz=>{"use strict";d();p();Object.defineProperty(Vz,"__esModule",{value:!0});Vz.decode=Vz.encode=void 0;var lO=Co(),H3=Kn(),KDn=jar(),$A=new H3.Logger(KDn.version);function Har(e){for(var t=[];e;)t.unshift(e&255),e>>=8;return t}function Gar(e,t,r){for(var n=0,o=0;o<r;o++)n=n*256+e[t+o];return n}function Var(e){if(Array.isArray(e)){var t=[];if(e.forEach(function(i){t=t.concat(Var(i))}),t.length<=55)return t.unshift(192+t.length),t;var r=Har(t.length);return r.unshift(247+r.length),r.concat(t)}(0,lO.isBytesLike)(e)||$A.throwArgumentError("RLP object must be BytesLike","object",e);var n=Array.prototype.slice.call((0,lO.arrayify)(e));if(n.length===1&&n[0]<=127)return n;if(n.length<=55)return n.unshift(128+n.length),n;var o=Har(n.length);return o.unshift(183+o.length),o.concat(n)}function YDn(e){return(0,lO.hexlify)(Var(e))}Vz.encode=YDn;function qar(e,t,r,n){for(var o=[];r<t+1+n;){var i=War(e,r);o.push(i.result),r+=i.consumed,r>t+1+n&&$A.throwError("child data too short",H3.Logger.errors.BUFFER_OVERRUN,{})}return{consumed:1+n,result:o}}function War(e,t){if(e.length===0&&$A.throwError("data too short",H3.Logger.errors.BUFFER_OVERRUN,{}),e[t]>=248){var r=e[t]-247;t+1+r>e.length&&$A.throwError("data short segment too short",H3.Logger.errors.BUFFER_OVERRUN,{});var n=Gar(e,t+1,r);return t+1+r+n>e.length&&$A.throwError("data long segment too short",H3.Logger.errors.BUFFER_OVERRUN,{}),qar(e,t,t+1+r,r+n)}else if(e[t]>=192){var o=e[t]-192;return t+1+o>e.length&&$A.throwError("data array too short",H3.Logger.errors.BUFFER_OVERRUN,{}),qar(e,t,t+1,o)}else if(e[t]>=184){var r=e[t]-183;t+1+r>e.length&&$A.throwError("data array too short",H3.Logger.errors.BUFFER_OVERRUN,{});var i=Gar(e,t+1,r);t+1+r+i>e.length&&$A.throwError("data array too short",H3.Logger.errors.BUFFER_OVERRUN,{});var a=(0,lO.hexlify)(e.slice(t+1+r,t+1+r+i));return{consumed:1+r+i,result:a}}else if(e[t]>=128){var s=e[t]-128;t+1+s>e.length&&$A.throwError("data too short",H3.Logger.errors.BUFFER_OVERRUN,{});var a=(0,lO.hexlify)(e.slice(t+1,t+1+s));return{consumed:1+s,result:a}}return{consumed:1,result:(0,lO.hexlify)(e[t])}}function JDn(e){var t=(0,lO.arrayify)(e),r=War(t,0);return r.consumed!==t.length&&$A.throwArgumentError("invalid rlp data","data",e),r.result}Vz.decode=JDn});var Kar=Z(hxe=>{"use strict";d();p();Object.defineProperty(hxe,"__esModule",{value:!0});hxe.version=void 0;hxe.version="address/5.7.0"});var e1=Z($b=>{"use strict";d();p();Object.defineProperty($b,"__esModule",{value:!0});$b.getCreate2Address=$b.getContractAddress=$b.getIcapAddress=$b.isAddress=$b.getAddress=void 0;var G3=Co(),_We=Ou(),CWe=Qm(),XDn=pxe(),ZDn=Kn(),QDn=Kar(),gI=new ZDn.Logger(QDn.version);function Yar(e){(0,G3.isHexString)(e,20)||gI.throwArgumentError("invalid address","address",e),e=e.toLowerCase();for(var t=e.substring(2).split(""),r=new Uint8Array(40),n=0;n<40;n++)r[n]=t[n].charCodeAt(0);for(var o=(0,G3.arrayify)((0,CWe.keccak256)(r)),n=0;n<40;n+=2)o[n>>1]>>4>=8&&(t[n]=t[n].toUpperCase()),(o[n>>1]&15)>=8&&(t[n+1]=t[n+1].toUpperCase());return"0x"+t.join("")}var $Dn=9007199254740991;function eLn(e){return Math.log10?Math.log10(e):Math.log(e)/Math.LN10}var TWe={};for(dw=0;dw<10;dw++)TWe[String(dw)]=String(dw);var dw;for(dw=0;dw<26;dw++)TWe[String.fromCharCode(65+dw)]=String(10+dw);var dw,Jar=Math.floor(eLn($Dn));function Xar(e){e=e.toUpperCase(),e=e.substring(4)+e.substring(0,2)+"00";for(var t=e.split("").map(function(o){return TWe[o]}).join("");t.length>=Jar;){var r=t.substring(0,Jar);t=parseInt(r,10)%97+t.substring(r.length)}for(var n=String(98-parseInt(t,10)%97);n.length<2;)n="0"+n;return n}function fO(e){var t=null;if(typeof e!="string"&&gI.throwArgumentError("invalid address","address",e),e.match(/^(0x)?[0-9a-fA-F]{40}$/))e.substring(0,2)!=="0x"&&(e="0x"+e),t=Yar(e),e.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&t!==e&&gI.throwArgumentError("bad address checksum","address",e);else if(e.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(e.substring(2,4)!==Xar(e)&&gI.throwArgumentError("bad icap checksum","address",e),t=(0,_We._base36To16)(e.substring(4));t.length<40;)t="0"+t;t=Yar("0x"+t)}else gI.throwArgumentError("invalid address","address",e);return t}$b.getAddress=fO;function tLn(e){try{return fO(e),!0}catch{}return!1}$b.isAddress=tLn;function rLn(e){for(var t=(0,_We._base16To36)(fO(e).substring(2)).toUpperCase();t.length<30;)t="0"+t;return"XE"+Xar("XE00"+t)+t}$b.getIcapAddress=rLn;function nLn(e){var t=null;try{t=fO(e.from)}catch{gI.throwArgumentError("missing from address","transaction",e)}var r=(0,G3.stripZeros)((0,G3.arrayify)(_We.BigNumber.from(e.nonce).toHexString()));return fO((0,G3.hexDataSlice)((0,CWe.keccak256)((0,XDn.encode)([t,r])),12))}$b.getContractAddress=nLn;function oLn(e,t,r){return(0,G3.hexDataLength)(t)!==32&&gI.throwArgumentError("salt must be 32 bytes","salt",t),(0,G3.hexDataLength)(r)!==32&&gI.throwArgumentError("initCodeHash must be 32 bytes","initCodeHash",r),fO((0,G3.hexDataSlice)((0,CWe.keccak256)((0,G3.concat)(["0xff",fO(e),t,r])),12))}$b.getCreate2Address=oLn});var Qar=Z(Wz=>{"use strict";d();p();var iLn=Wz&&Wz.__extends||function(){var e=function(t,r){return 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])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(Wz,"__esModule",{value:!0});Wz.AddressCoder=void 0;var Zar=e1(),aLn=Co(),sLn=Qb(),cLn=function(e){iLn(t,e);function t(r){return e.call(this,"address","address",r,!1)||this}return t.prototype.defaultValue=function(){return"0x0000000000000000000000000000000000000000"},t.prototype.encode=function(r,n){try{n=(0,Zar.getAddress)(n)}catch(o){this._throwError(o.message,n)}return r.writeValue(n)},t.prototype.decode=function(r){return(0,Zar.getAddress)((0,aLn.hexZeroPad)(r.readValue().toHexString(),20))},t}(sLn.Coder);Wz.AddressCoder=cLn});var $ar=Z(Kz=>{"use strict";d();p();var uLn=Kz&&Kz.__extends||function(){var e=function(t,r){return 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])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(Kz,"__esModule",{value:!0});Kz.AnonymousCoder=void 0;var lLn=Qb(),fLn=function(e){uLn(t,e);function t(r){var n=e.call(this,r.name,r.type,void 0,r.dynamic)||this;return n.coder=r,n}return t.prototype.defaultValue=function(){return this.coder.defaultValue()},t.prototype.encode=function(r,n){return this.coder.encode(r,n)},t.prototype.decode=function(r){return this.coder.decode(r)},t}(lLn.Coder);Kz.AnonymousCoder=fLn});var kWe=Z(eS=>{"use strict";d();p();var dLn=eS&&eS.__extends||function(){var e=function(t,r){return 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])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(eS,"__esModule",{value:!0});eS.ArrayCoder=eS.unpack=eS.pack=void 0;var Jz=Kn(),pLn=Hz(),Yz=new Jz.Logger(pLn.version),IWe=Qb(),hLn=$ar();function esr(e,t,r){var n=null;if(Array.isArray(r))n=r;else if(r&&typeof r=="object"){var o={};n=t.map(function(u){var l=u.localName;return l||Yz.throwError("cannot encode object for signature with missing names",Jz.Logger.errors.INVALID_ARGUMENT,{argument:"values",coder:u,value:r}),o[l]&&Yz.throwError("cannot encode object for signature with duplicate names",Jz.Logger.errors.INVALID_ARGUMENT,{argument:"values",coder:u,value:r}),o[l]=!0,r[l]})}else Yz.throwArgumentError("invalid tuple value","tuple",r);t.length!==n.length&&Yz.throwArgumentError("types/value length mismatch","tuple",r);var i=new IWe.Writer(e.wordSize),a=new IWe.Writer(e.wordSize),s=[];t.forEach(function(u,l){var f=n[l];if(u.dynamic){var h=a.length;u.encode(a,f);var m=i.writeUpdatableValue();s.push(function(g){m(g+h)})}else u.encode(i,f)}),s.forEach(function(u){u(i.length)});var c=e.appendWriter(i);return c+=e.appendWriter(a),c}eS.pack=esr;function tsr(e,t){var r=[],n=e.subReader(0);t.forEach(function(s){var c=null;if(s.dynamic){var u=e.readValue(),l=n.subReader(u.toNumber());try{c=s.decode(l)}catch(f){if(f.code===Jz.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(e)}catch(f){if(f.code===Jz.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=t.reduce(function(s,c){var u=c.localName;return u&&(s[u]||(s[u]=0),s[u]++),s},{});t.forEach(function(s,c){var u=s.localName;if(!(!u||o[u]!==1)&&(u==="length"&&(u="_length"),r[u]==null)){var l=r[c];l instanceof Error?Object.defineProperty(r,u,{enumerable:!0,get:function(){throw l}}):r[u]=l}});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)}eS.unpack=tsr;var mLn=function(e){dLn(t,e);function t(r,n,o){var i=this,a=r.type+"["+(n>=0?n:"")+"]",s=n===-1||r.dynamic;return i=e.call(this,"array",a,o,s)||this,i.coder=r,i.length=n,i}return t.prototype.defaultValue=function(){for(var r=this.coder.defaultValue(),n=[],o=0;o<this.length;o++)n.push(r);return n},t.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)),Yz.checkArgumentCount(n.length,o,"coder array"+(this.localName?" "+this.localName:""));for(var i=[],a=0;a<n.length;a++)i.push(this.coder);return esr(r,i,n)},t.prototype.decode=function(r){var n=this.length;n===-1&&(n=r.readValue().toNumber(),n*32>r._data.length&&Yz.throwError("insufficient data length",Jz.Logger.errors.BUFFER_OVERRUN,{length:r._data.length,count:n}));for(var o=[],i=0;i<n;i++)o.push(new hLn.AnonymousCoder(this.coder));return r.coerce(this.name,tsr(r,o))},t}(IWe.Coder);eS.ArrayCoder=mLn});var rsr=Z(Xz=>{"use strict";d();p();var gLn=Xz&&Xz.__extends||function(){var e=function(t,r){return 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])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(Xz,"__esModule",{value:!0});Xz.BooleanCoder=void 0;var vLn=Qb(),yLn=function(e){gLn(t,e);function t(r){return e.call(this,"bool","bool",r,!1)||this}return t.prototype.defaultValue=function(){return!1},t.prototype.encode=function(r,n){return r.writeValue(n?1:0)},t.prototype.decode=function(r){return r.coerce(this.type,!r.readValue().isZero())},t}(vLn.Coder);Xz.BooleanCoder=yLn});var MWe=Z(vI=>{"use strict";d();p();var nsr=vI&&vI.__extends||function(){var e=function(t,r){return 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])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(vI,"__esModule",{value:!0});vI.BytesCoder=vI.DynamicBytesCoder=void 0;var osr=Co(),bLn=Qb(),isr=function(e){nsr(t,e);function t(r,n){return e.call(this,r,r,n,!0)||this}return t.prototype.defaultValue=function(){return"0x"},t.prototype.encode=function(r,n){n=(0,osr.arrayify)(n);var o=r.writeValue(n.length);return o+=r.writeBytes(n),o},t.prototype.decode=function(r){return r.readBytes(r.readValue().toNumber(),!0)},t}(bLn.Coder);vI.DynamicBytesCoder=isr;var xLn=function(e){nsr(t,e);function t(r){return e.call(this,"bytes",r)||this}return t.prototype.decode=function(r){return r.coerce(this.name,(0,osr.hexlify)(e.prototype.decode.call(this,r)))},t}(isr);vI.BytesCoder=xLn});var ssr=Z(Zz=>{"use strict";d();p();var wLn=Zz&&Zz.__extends||function(){var e=function(t,r){return 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])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(Zz,"__esModule",{value:!0});Zz.FixedBytesCoder=void 0;var asr=Co(),ALn=Qb(),SLn=function(e){wLn(t,e);function t(r,n){var o=this,i="bytes"+String(r);return o=e.call(this,i,i,n,!1)||this,o.size=r,o}return t.prototype.defaultValue=function(){return"0x0000000000000000000000000000000000000000000000000000000000000000".substring(0,2+this.size*2)},t.prototype.encode=function(r,n){var o=(0,asr.arrayify)(n);return o.length!==this.size&&this._throwError("incorrect data length",n),r.writeBytes(o)},t.prototype.decode=function(r){return r.coerce(this.name,(0,asr.hexlify)(r.readBytes(this.size)))},t}(ALn.Coder);Zz.FixedBytesCoder=SLn});var csr=Z(Qz=>{"use strict";d();p();var ELn=Qz&&Qz.__extends||function(){var e=function(t,r){return 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])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(Qz,"__esModule",{value:!0});Qz.NullCoder=void 0;var _Ln=Qb(),CLn=function(e){ELn(t,e);function t(r){return e.call(this,"null","",r,!1)||this}return t.prototype.defaultValue=function(){return null},t.prototype.encode=function(r,n){return n!=null&&this._throwError("not null",n),r.writeBytes([])},t.prototype.decode=function(r){return r.readBytes(0),r.coerce(this.name,null)},t}(_Ln.Coder);Qz.NullCoder=CLn});var usr=Z(mxe=>{"use strict";d();p();Object.defineProperty(mxe,"__esModule",{value:!0});mxe.AddressZero=void 0;mxe.AddressZero="0x0000000000000000000000000000000000000000"});var lsr=Z(Hf=>{"use strict";d();p();Object.defineProperty(Hf,"__esModule",{value:!0});Hf.MaxInt256=Hf.MinInt256=Hf.MaxUint256=Hf.WeiPerEther=Hf.Two=Hf.One=Hf.Zero=Hf.NegativeOne=void 0;var yI=Ou(),TLn=yI.BigNumber.from(-1);Hf.NegativeOne=TLn;var ILn=yI.BigNumber.from(0);Hf.Zero=ILn;var kLn=yI.BigNumber.from(1);Hf.One=kLn;var MLn=yI.BigNumber.from(2);Hf.Two=MLn;var RLn=yI.BigNumber.from("1000000000000000000");Hf.WeiPerEther=RLn;var NLn=yI.BigNumber.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");Hf.MaxUint256=NLn;var OLn=yI.BigNumber.from("-0x8000000000000000000000000000000000000000000000000000000000000000");Hf.MinInt256=OLn;var BLn=yI.BigNumber.from("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");Hf.MaxInt256=BLn});var fsr=Z(gxe=>{"use strict";d();p();Object.defineProperty(gxe,"__esModule",{value:!0});gxe.HashZero=void 0;gxe.HashZero="0x0000000000000000000000000000000000000000000000000000000000000000"});var dsr=Z(vxe=>{"use strict";d();p();Object.defineProperty(vxe,"__esModule",{value:!0});vxe.EtherSymbol=void 0;vxe.EtherSymbol="\u039E"});var dO=Z(dc=>{"use strict";d();p();Object.defineProperty(dc,"__esModule",{value:!0});dc.EtherSymbol=dc.HashZero=dc.MaxInt256=dc.MinInt256=dc.MaxUint256=dc.WeiPerEther=dc.Two=dc.One=dc.Zero=dc.NegativeOne=dc.AddressZero=void 0;var PLn=usr();Object.defineProperty(dc,"AddressZero",{enumerable:!0,get:function(){return PLn.AddressZero}});var bI=lsr();Object.defineProperty(dc,"NegativeOne",{enumerable:!0,get:function(){return bI.NegativeOne}});Object.defineProperty(dc,"Zero",{enumerable:!0,get:function(){return bI.Zero}});Object.defineProperty(dc,"One",{enumerable:!0,get:function(){return bI.One}});Object.defineProperty(dc,"Two",{enumerable:!0,get:function(){return bI.Two}});Object.defineProperty(dc,"WeiPerEther",{enumerable:!0,get:function(){return bI.WeiPerEther}});Object.defineProperty(dc,"MaxUint256",{enumerable:!0,get:function(){return bI.MaxUint256}});Object.defineProperty(dc,"MinInt256",{enumerable:!0,get:function(){return bI.MinInt256}});Object.defineProperty(dc,"MaxInt256",{enumerable:!0,get:function(){return bI.MaxInt256}});var DLn=fsr();Object.defineProperty(dc,"HashZero",{enumerable:!0,get:function(){return DLn.HashZero}});var LLn=dsr();Object.defineProperty(dc,"EtherSymbol",{enumerable:!0,get:function(){return LLn.EtherSymbol}})});var psr=Z($z=>{"use strict";d();p();var FLn=$z&&$z.__extends||function(){var e=function(t,r){return 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])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty($z,"__esModule",{value:!0});$z.NumberCoder=void 0;var ULn=Ou(),yxe=dO(),zLn=Qb(),jLn=function(e){FLn(t,e);function t(r,n,o){var i=this,a=(n?"int":"uint")+r*8;return i=e.call(this,a,a,o,!1)||this,i.size=r,i.signed=n,i}return t.prototype.defaultValue=function(){return 0},t.prototype.encode=function(r,n){var o=ULn.BigNumber.from(n),i=yxe.MaxUint256.mask(r.wordSize*8);if(this.signed){var a=i.mask(this.size*8-1);(o.gt(a)||o.lt(a.add(yxe.One).mul(yxe.NegativeOne)))&&this._throwError("value out-of-bounds",n)}else(o.lt(yxe.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)},t.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)},t}(zLn.Coder);$z.NumberCoder=jLn});var hsr=Z(bxe=>{"use strict";d();p();Object.defineProperty(bxe,"__esModule",{value:!0});bxe.version=void 0;bxe.version="strings/5.7.0"});var wxe=Z(Bu=>{"use strict";d();p();Object.defineProperty(Bu,"__esModule",{value:!0});Bu.toUtf8CodePoints=Bu.toUtf8String=Bu._toUtf8String=Bu._toEscapedUtf8String=Bu.toUtf8Bytes=Bu.Utf8ErrorFuncs=Bu.Utf8ErrorReason=Bu.UnicodeNormalizationForm=void 0;var msr=Co(),HLn=Kn(),GLn=hsr(),gsr=new HLn.Logger(GLn.version),xxe;(function(e){e.current="",e.NFC="NFC",e.NFD="NFD",e.NFKC="NFKC",e.NFKD="NFKD"})(xxe=Bu.UnicodeNormalizationForm||(Bu.UnicodeNormalizationForm={}));var t1;(function(e){e.UNEXPECTED_CONTINUE="unexpected continuation byte",e.BAD_PREFIX="bad codepoint prefix",e.OVERRUN="string overrun",e.MISSING_CONTINUE="missing continuation byte",e.OUT_OF_RANGE="out of UTF-8 range",e.UTF16_SURROGATE="UTF-16 surrogate",e.OVERLONG="overlong representation"})(t1=Bu.Utf8ErrorReason||(Bu.Utf8ErrorReason={}));function qLn(e,t,r,n,o){return gsr.throwArgumentError("invalid codepoint at offset "+t+"; "+e,"bytes",r)}function vsr(e,t,r,n,o){if(e===t1.BAD_PREFIX||e===t1.UNEXPECTED_CONTINUE){for(var i=0,a=t+1;a<r.length&&r[a]>>6===2;a++)i++;return i}return e===t1.OVERRUN?r.length-t-1:0}function VLn(e,t,r,n,o){return e===t1.OVERLONG?(n.push(o),0):(n.push(65533),vsr(e,t,r,n,o))}Bu.Utf8ErrorFuncs=Object.freeze({error:qLn,ignore:vsr,replace:VLn});function NWe(e,t){t==null&&(t=Bu.Utf8ErrorFuncs.error),e=(0,msr.arrayify)(e);for(var r=[],n=0;n<e.length;){var o=e[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+=t(t1.UNEXPECTED_CONTINUE,n-1,e,r):n+=t(t1.BAD_PREFIX,n-1,e,r);continue}if(n-1+i>=e.length){n+=t(t1.OVERRUN,n-1,e,r);continue}for(var s=o&(1<<8-i-1)-1,c=0;c<i;c++){var u=e[n];if((u&192)!=128){n+=t(t1.MISSING_CONTINUE,n,e,r),s=null;break}s=s<<6|u&63,n++}if(s!==null){if(s>1114111){n+=t(t1.OUT_OF_RANGE,n-1-i,e,r,s);continue}if(s>=55296&&s<=57343){n+=t(t1.UTF16_SURROGATE,n-1-i,e,r,s);continue}if(s<=a){n+=t(t1.OVERLONG,n-1-i,e,r,s);continue}r.push(s)}}return r}function ysr(e,t){t===void 0&&(t=xxe.current),t!=xxe.current&&(gsr.checkNormalize(),e=e.normalize(t));for(var r=[],n=0;n<e.length;n++){var o=e.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=e.charCodeAt(n);if(n>=e.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,msr.arrayify)(r)}Bu.toUtf8Bytes=ysr;function RWe(e){var t="0000"+e.toString(16);return"\\u"+t.substring(t.length-4)}function WLn(e,t){return'"'+NWe(e,t).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?RWe(r):(r-=65536,RWe((r>>10&1023)+55296)+RWe((r&1023)+56320))}).join("")+'"'}Bu._toEscapedUtf8String=WLn;function bsr(e){return e.map(function(t){return t<=65535?String.fromCharCode(t):(t-=65536,String.fromCharCode((t>>10&1023)+55296,(t&1023)+56320))}).join("")}Bu._toUtf8String=bsr;function KLn(e,t){return bsr(NWe(e,t))}Bu.toUtf8String=KLn;function YLn(e,t){return t===void 0&&(t=xxe.current),NWe(ysr(e,t))}Bu.toUtf8CodePoints=YLn});var wsr=Z(ej=>{"use strict";d();p();Object.defineProperty(ej,"__esModule",{value:!0});ej.parseBytes32String=ej.formatBytes32String=void 0;var JLn=dO(),OWe=Co(),xsr=wxe();function XLn(e){var t=(0,xsr.toUtf8Bytes)(e);if(t.length>31)throw new Error("bytes32 string must be less than 32 bytes");return(0,OWe.hexlify)((0,OWe.concat)([t,JLn.HashZero]).slice(0,32))}ej.formatBytes32String=XLn;function ZLn(e){var t=(0,OWe.arrayify)(e);if(t.length!==32)throw new Error("invalid bytes32 - not 32 bytes long");if(t[31]!==0)throw new Error("invalid bytes32 string - no null terminator");for(var r=31;t[r-1]===0;)r--;return(0,xsr.toUtf8String)(t.slice(0,r))}ej.parseBytes32String=ZLn});var Csr=Z(tS=>{"use strict";d();p();Object.defineProperty(tS,"__esModule",{value:!0});tS.nameprep=tS._nameprepTableC=tS._nameprepTableB2=tS._nameprepTableA1=void 0;var b$=wxe();function QLn(e){if(e.length%4!==0)throw new Error("bad data");for(var t=[],r=0;r<e.length;r+=4)t.push(parseInt(e.substring(r,r+4),16));return t}function BWe(e,t){t||(t=function(o){return[parseInt(o,16)]});var r=0,n={};return e.split(",").forEach(function(o){var i=o.split(":");r+=parseInt(i[0],16),n[r]=t(i[1])}),n}function Asr(e){var t=0;return e.split(",").map(function(r){var n=r.split("-");n.length===1?n[1]="0":n[1]===""&&(n[1]="1");var o=t+parseInt(n[0],16);return t=parseInt(n[1],16),{l:o,h:t}})}function PWe(e,t){for(var r=0,n=0;n<t.length;n++){var o=t[n];if(r+=o.l,e>=r&&e<=r+o.h&&(e-r)%(o.d||1)===0){if(o.e&&o.e.indexOf(e-r)!==-1)continue;return o}}return null}var $Ln=Asr("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"),eFn="ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff".split(",").map(function(e){return parseInt(e,16)}),tFn=[{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}],rFn=BWe("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"),nFn=BWe("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"),oFn=BWe("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",QLn),iFn=Asr("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 aFn(e){return e.reduce(function(t,r){return r.forEach(function(n){t.push(n)}),t},[])}function Ssr(e){return!!PWe(e,$Ln)}tS._nameprepTableA1=Ssr;function Esr(e){var t=PWe(e,tFn);if(t)return[e+t.s];var r=rFn[e];if(r)return r;var n=nFn[e];if(n)return[e+n[0]];var o=oFn[e];return o||null}tS._nameprepTableB2=Esr;function _sr(e){return!!PWe(e,iFn)}tS._nameprepTableC=_sr;function sFn(e){if(e.match(/^[a-z0-9-]*$/i)&&e.length<=59)return e.toLowerCase();var t=(0,b$.toUtf8CodePoints)(e);t=aFn(t.map(function(n){if(eFn.indexOf(n)>=0)return[];if(n>=65024&&n<=65039)return[];var o=Esr(n);return o||[n]})),t=(0,b$.toUtf8CodePoints)((0,b$._toUtf8String)(t),b$.UnicodeNormalizationForm.NFKC),t.forEach(function(n){if(_sr(n))throw new Error("STRINGPREP_CONTAINS_PROHIBITED")}),t.forEach(function(n){if(Ssr(n))throw new Error("STRINGPREP_CONTAINS_UNASSIGNED")});var r=(0,b$._toUtf8String)(t);if(r.substring(0,1)==="-"||r.substring(2,4)==="--"||r.substring(r.length-1)==="-")throw new Error("invalid hyphen");return r}tS.nameprep=sFn});var ih=Z(eu=>{"use strict";d();p();Object.defineProperty(eu,"__esModule",{value:!0});eu.nameprep=eu.parseBytes32String=eu.formatBytes32String=eu.UnicodeNormalizationForm=eu.Utf8ErrorReason=eu.Utf8ErrorFuncs=eu.toUtf8String=eu.toUtf8CodePoints=eu.toUtf8Bytes=eu._toEscapedUtf8String=void 0;var Tsr=wsr();Object.defineProperty(eu,"formatBytes32String",{enumerable:!0,get:function(){return Tsr.formatBytes32String}});Object.defineProperty(eu,"parseBytes32String",{enumerable:!0,get:function(){return Tsr.parseBytes32String}});var cFn=Csr();Object.defineProperty(eu,"nameprep",{enumerable:!0,get:function(){return cFn.nameprep}});var pO=wxe();Object.defineProperty(eu,"_toEscapedUtf8String",{enumerable:!0,get:function(){return pO._toEscapedUtf8String}});Object.defineProperty(eu,"toUtf8Bytes",{enumerable:!0,get:function(){return pO.toUtf8Bytes}});Object.defineProperty(eu,"toUtf8CodePoints",{enumerable:!0,get:function(){return pO.toUtf8CodePoints}});Object.defineProperty(eu,"toUtf8String",{enumerable:!0,get:function(){return pO.toUtf8String}});Object.defineProperty(eu,"UnicodeNormalizationForm",{enumerable:!0,get:function(){return pO.UnicodeNormalizationForm}});Object.defineProperty(eu,"Utf8ErrorFuncs",{enumerable:!0,get:function(){return pO.Utf8ErrorFuncs}});Object.defineProperty(eu,"Utf8ErrorReason",{enumerable:!0,get:function(){return pO.Utf8ErrorReason}})});var ksr=Z(tj=>{"use strict";d();p();var uFn=tj&&tj.__extends||function(){var e=function(t,r){return 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])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(tj,"__esModule",{value:!0});tj.StringCoder=void 0;var Isr=ih(),lFn=MWe(),fFn=function(e){uFn(t,e);function t(r){return e.call(this,"string",r)||this}return t.prototype.defaultValue=function(){return""},t.prototype.encode=function(r,n){return e.prototype.encode.call(this,r,(0,Isr.toUtf8Bytes)(n))},t.prototype.decode=function(r){return(0,Isr.toUtf8String)(e.prototype.decode.call(this,r))},t}(lFn.DynamicBytesCoder);tj.StringCoder=fFn});var Rsr=Z(rj=>{"use strict";d();p();var dFn=rj&&rj.__extends||function(){var e=function(t,r){return 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])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(rj,"__esModule",{value:!0});rj.TupleCoder=void 0;var pFn=Qb(),Msr=kWe(),hFn=function(e){dFn(t,e);function t(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=e.call(this,"tuple",s,n,i)||this,o.coders=r,o}return t.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)},t.prototype.encode=function(r,n){return(0,Msr.pack)(r,this.coders,n)},t.prototype.decode=function(r){return r.coerce(this.name,(0,Msr.unpack)(r,this.coders))},t}(pFn.Coder);rj.TupleCoder=hFn});var LWe=Z(nj=>{"use strict";d();p();Object.defineProperty(nj,"__esModule",{value:!0});nj.defaultAbiCoder=nj.AbiCoder=void 0;var mFn=Co(),gFn=ia(),Osr=Kn(),vFn=Hz(),Axe=new Osr.Logger(vFn.version),Nsr=Qb(),yFn=Qar(),bFn=kWe(),xFn=rsr(),wFn=MWe(),AFn=ssr(),SFn=csr(),EFn=psr(),_Fn=ksr(),Sxe=Rsr(),DWe=lxe(),CFn=new RegExp(/^bytes([0-9]*)$/),TFn=new RegExp(/^(u?int)([0-9]*)$/),Bsr=function(){function e(t){(0,gFn.defineReadOnly)(this,"coerceFunc",t||null)}return e.prototype._getCoder=function(t){var r=this;switch(t.baseType){case"address":return new yFn.AddressCoder(t.name);case"bool":return new xFn.BooleanCoder(t.name);case"string":return new _Fn.StringCoder(t.name);case"bytes":return new wFn.BytesCoder(t.name);case"array":return new bFn.ArrayCoder(this._getCoder(t.arrayChildren),t.arrayLength,t.name);case"tuple":return new Sxe.TupleCoder((t.components||[]).map(function(i){return r._getCoder(i)}),t.name);case"":return new SFn.NullCoder(t.name)}var n=t.type.match(TFn);if(n){var o=parseInt(n[2]||"256");return(o===0||o>256||o%8!==0)&&Axe.throwArgumentError("invalid "+n[1]+" bit length","param",t),new EFn.NumberCoder(o/8,n[1]==="int",t.name)}if(n=t.type.match(CFn),n){var o=parseInt(n[1]);return(o===0||o>32)&&Axe.throwArgumentError("invalid bytes length","param",t),new AFn.FixedBytesCoder(o,t.name)}return Axe.throwArgumentError("invalid type","type",t.type)},e.prototype._getWordSize=function(){return 32},e.prototype._getReader=function(t,r){return new Nsr.Reader(t,this._getWordSize(),this.coerceFunc,r)},e.prototype._getWriter=function(){return new Nsr.Writer(this._getWordSize())},e.prototype.getDefaultValue=function(t){var r=this,n=t.map(function(i){return r._getCoder(DWe.ParamType.from(i))}),o=new Sxe.TupleCoder(n,"_");return o.defaultValue()},e.prototype.encode=function(t,r){var n=this;t.length!==r.length&&Axe.throwError("types/values length mismatch",Osr.Logger.errors.INVALID_ARGUMENT,{count:{types:t.length,values:r.length},value:{types:t,values:r}});var o=t.map(function(s){return n._getCoder(DWe.ParamType.from(s))}),i=new Sxe.TupleCoder(o,"_"),a=this._getWriter();return i.encode(a,r),a.data},e.prototype.decode=function(t,r,n){var o=this,i=t.map(function(s){return o._getCoder(DWe.ParamType.from(s))}),a=new Sxe.TupleCoder(i,"_");return a.decode(this._getReader((0,mFn.arrayify)(r),n))},e}();nj.AbiCoder=Bsr;nj.defaultAbiCoder=new Bsr});var FWe=Z(Exe=>{"use strict";d();p();Object.defineProperty(Exe,"__esModule",{value:!0});Exe.id=void 0;var IFn=Qm(),kFn=ih();function MFn(e){return(0,IFn.keccak256)((0,kFn.toUtf8Bytes)(e))}Exe.id=MFn});var UWe=Z(_xe=>{"use strict";d();p();Object.defineProperty(_xe,"__esModule",{value:!0});_xe.version=void 0;_xe.version="hash/5.7.0"});var Dsr=Z(oj=>{"use strict";d();p();Object.defineProperty(oj,"__esModule",{value:!0});oj.encode=oj.decode=void 0;var Psr=Co();function RFn(e){e=atob(e);for(var t=[],r=0;r<e.length;r++)t.push(e.charCodeAt(r));return(0,Psr.arrayify)(t)}oj.decode=RFn;function NFn(e){e=(0,Psr.arrayify)(e);for(var t="",r=0;r<e.length;r++)t+=String.fromCharCode(e[r]);return btoa(t)}oj.encode=NFn});var x$=Z(ij=>{"use strict";d();p();Object.defineProperty(ij,"__esModule",{value:!0});ij.encode=ij.decode=void 0;var Lsr=Dsr();Object.defineProperty(ij,"decode",{enumerable:!0,get:function(){return Lsr.decode}});Object.defineProperty(ij,"encode",{enumerable:!0,get:function(){return Lsr.encode}})});var jWe=Z(Gf=>{"use strict";d();p();Object.defineProperty(Gf,"__esModule",{value:!0});Gf.read_emoji_trie=Gf.read_zero_terminated_array=Gf.read_mapped_map=Gf.read_member_array=Gf.signed=Gf.read_compressed_payload=Gf.read_payload=Gf.decode_arithmetic=void 0;function Usr(e,t){t==null&&(t=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(e,t),r}function OFn(e){for(var t={},r=0;r<e.length;r++){var n=e[r];t[n[0]]=n[1]}return t}function zsr(e){var t=0;function r(){return e[t++]<<8|e[t++]}for(var n=r(),o=1,i=[0,1],a=1;a<n;a++)i.push(o+=r());var s=r(),c=t;t+=s;var u=0,l=0;function f(){return u==0&&(l=l<<8|e[t++],u=8),l>>--u&1}for(var h=31,m=Math.pow(2,h),g=m>>>1,v=g>>1,b=m-1,x=0,a=0;a<h;a++)x=x<<1|f();for(var E=[],T=0,B=m;;){for(var F=Math.floor(((x-T+1)*o-1)/B),L=0,j=n;j-L>1;){var q=L+j>>>1;F<i[q]?j=q:L=q}if(L==0)break;E.push(L);for(var D=T+Math.floor(B*i[L]/o),_=T+Math.floor(B*i[L+1]/o)-1;((D^_)&g)==0;)x=x<<1&b|f(),D=D<<1&b,_=_<<1&b|1;for(;D&~_&v;)x=x&g|x<<1&b>>>1|f(),D=D<<1^g,_=(_^g)<<1|g|1;T=D,B=1+_-D}var R=n-4;return E.map(function(z){switch(z-R){case 3:return R+65792+(e[c++]<<16|e[c++]<<8|e[c++]);case 2:return R+256+(e[c++]<<8|e[c++]);case 1:return R+e[c++];default:return z-1}})}Gf.decode_arithmetic=zsr;function jsr(e){var t=0;return function(){return e[t++]}}Gf.read_payload=jsr;function BFn(e){return jsr(zsr(e))}Gf.read_compressed_payload=BFn;function Hsr(e){return e&1?~e>>1:e>>1}Gf.signed=Hsr;function PFn(e,t){for(var r=Array(e),n=0;n<e;n++)r[n]=1+t();return r}function Fsr(e,t){for(var r=Array(e),n=0,o=-1;n<e;n++)r[n]=o+=1+t();return r}function DFn(e,t){for(var r=Array(e),n=0,o=0;n<e;n++)r[n]=o+=Hsr(t());return r}function zWe(e,t){for(var r=Fsr(e(),e),n=e(),o=Fsr(n,e),i=PFn(n,e),a=0;a<n;a++)for(var s=0;s<i[a];s++)r.push(o[a]+s);return t?r.map(function(c){return t[c]}):r}Gf.read_member_array=zWe;function LFn(e){for(var t=[];;){var r=e();if(r==0)break;t.push(FFn(r,e))}for(;;){var r=e()-1;if(r<0)break;t.push(UFn(r,e))}return OFn(Usr(t))}Gf.read_mapped_map=LFn;function Gsr(e){for(var t=[];;){var r=e();if(r==0)break;t.push(r)}return t}Gf.read_zero_terminated_array=Gsr;function qsr(e,t,r){for(var n=Array(e).fill(void 0).map(function(){return[]}),o=0;o<t;o++)DFn(e,r).forEach(function(i,a){return n[a].push(i)});return n}function FFn(e,t){var r=1+t(),n=t(),o=Gsr(t),i=qsr(o.length,1+e,t);return Usr(i.map(function(a,s){var c=a[0],u=a.slice(1);return Array(o[s]).fill(void 0).map(function(l,f){var h=f*n;return[c+f*r,u.map(function(m){return m+h})]})}))}function UFn(e,t){var r=1+t(),n=qsr(r,1+e,t);return n.map(function(o){return[o[0],o.slice(1)]})}function zFn(e){var t=zWe(e).sort(function(n,o){return n-o});return r();function r(){for(var n=[];;){var o=zWe(e,t);if(o.length==0)break;n.push({set:new Set(o),node:r()})}n.sort(function(l,f){return f.set.size-l.set.size});var i=e(),a=i%3;i=i/3|0;var s=!!(i&1);i>>=1;var c=i==1,u=i==2;return{branches:n,valid:a,fe0f:s,save:c,check:u}}}Gf.read_emoji_trie=zFn});var Vsr=Z(Cxe=>{"use strict";d();p();Object.defineProperty(Cxe,"__esModule",{value:!0});Cxe.getData=void 0;var jFn=x$(),HFn=jWe();function GFn(){return(0,HFn.read_compressed_payload)((0,jFn.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=="))}Cxe.getData=GFn});var Jsr=Z(aj=>{"use strict";d();p();Object.defineProperty(aj,"__esModule",{value:!0});aj.ens_normalize=aj.ens_normalize_post_check=void 0;var qFn=ih(),VFn=Vsr(),Txe=(0,VFn.getData)(),Ixe=jWe(),WFn=new Set((0,Ixe.read_member_array)(Txe)),KFn=new Set((0,Ixe.read_member_array)(Txe)),YFn=(0,Ixe.read_mapped_map)(Txe),JFn=(0,Ixe.read_emoji_trie)(Txe),Wsr=45,Ksr=95;function Ysr(e){return(0,qFn.toUtf8CodePoints)(e)}function XFn(e){return e.filter(function(t){return t!=65039})}function HWe(e){for(var t=0,r=e.split(".");t<r.length;t++){var n=r[t],o=Ysr(n);try{for(var i=o.lastIndexOf(Ksr)-1;i>=0;i--)if(o[i]!==Ksr)throw new Error("underscore only allowed at start");if(o.length>=4&&o.every(function(a){return a<128})&&o[2]===Wsr&&o[3]===Wsr)throw new Error("invalid label extension")}catch(a){throw new Error('Invalid label "'+n+'": '+a.message)}}return e}aj.ens_normalize_post_check=HWe;function ZFn(e){return HWe(QFn(e,XFn))}aj.ens_normalize=ZFn;function QFn(e,t){for(var r=Ysr(e).reverse(),n=[];r.length;){var o=eUn(r);if(o){n.push.apply(n,t(o));continue}var i=r.pop();if(WFn.has(i)){n.push(i);continue}if(!KFn.has(i)){var a=YFn[i];if(a){n.push.apply(n,a);continue}throw new Error("Disallowed codepoint: 0x"+i.toString(16).toUpperCase())}}return HWe($Fn(String.fromCodePoint.apply(String,n)))}function $Fn(e){return e.normalize("NFC")}function eUn(e,t){var r,n=JFn,o,i,a=[],s=e.length;t&&(t.length=0);for(var c=function(){var l=e[--s];if(n=(r=n.branches.find(function(f){return f.set.has(l)}))===null||r===void 0?void 0:r.node,!n)return"break";if(n.save)i=l;else if(n.check&&l===i)return"break";a.push(l),n.fe0f&&(a.push(65039),s>0&&e[s-1]==65039&&s--),n.valid&&(o=a.slice(),n.valid==2&&o.splice(1,1),t&&t.push.apply(t,e.slice(s).reverse()),e.length=s)};s;){var u=c();if(u==="break")break}return o}});var GWe=Z(rS=>{"use strict";d();p();Object.defineProperty(rS,"__esModule",{value:!0});rS.dnsEncode=rS.namehash=rS.isValidName=rS.ensNormalize=void 0;var kxe=Co(),Qsr=ih(),Xsr=Qm(),tUn=Kn(),rUn=UWe(),nUn=new tUn.Logger(rUn.version),oUn=Jsr(),$sr=new Uint8Array(32);$sr.fill(0);function Zsr(e){if(e.length===0)throw new Error("invalid ENS name; empty component");return e}function Mxe(e){var t=(0,Qsr.toUtf8Bytes)((0,oUn.ens_normalize)(e)),r=[];if(e.length===0)return r;for(var n=0,o=0;o<t.length;o++){var i=t[o];i===46&&(r.push(Zsr(t.slice(n,o))),n=o+1)}if(n>=t.length)throw new Error("invalid ENS name; empty component");return r.push(Zsr(t.slice(n))),r}function iUn(e){return Mxe(e).map(function(t){return(0,Qsr.toUtf8String)(t)}).join(".")}rS.ensNormalize=iUn;function aUn(e){try{return Mxe(e).length!==0}catch{}return!1}rS.isValidName=aUn;function sUn(e){typeof e!="string"&&nUn.throwArgumentError("invalid ENS name; not a string","name",e);for(var t=$sr,r=Mxe(e);r.length;)t=(0,Xsr.keccak256)((0,kxe.concat)([t,(0,Xsr.keccak256)(r.pop())]));return(0,kxe.hexlify)(t)}rS.namehash=sUn;function cUn(e){return(0,kxe.hexlify)((0,kxe.concat)(Mxe(e).map(function(t){if(t.length>63)throw new Error("invalid DNS encoded entry; length exceeds 63 bytes");var r=new Uint8Array(t.length+1);return r.set(t,1),r[0]=r.length-1,r})))+"00"}rS.dnsEncode=cUn});var ecr=Z(hO=>{"use strict";d();p();Object.defineProperty(hO,"__esModule",{value:!0});hO.hashMessage=hO.messagePrefix=void 0;var uUn=Co(),lUn=Qm(),qWe=ih();hO.messagePrefix=`Ethereum Signed Message:
`;function fUn(e){return typeof e=="string"&&(e=(0,qWe.toUtf8Bytes)(e)),(0,lUn.keccak256)((0,uUn.concat)([(0,qWe.toUtf8Bytes)(hO.messagePrefix),(0,qWe.toUtf8Bytes)(String(e.length)),e]))}hO.hashMessage=fUn});var ucr=Z(xI=>{"use strict";d();p();var dUn=xI&&xI.__awaiter||function(e,t,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(l){try{u(n.next(l))}catch(f){a(f)}}function c(l){try{u(n.throw(l))}catch(f){a(f)}}function u(l){l.done?i(l.value):o(l.value).then(s,c)}u((n=n.apply(e,t||[])).next())})},pUn=xI&&xI.__generator||function(e,t){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(u){return function(l){return c([u,l])}}function c(u){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=u[0]&2?o.return:u[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,u[1])).done)return i;switch(o=0,i&&(u=[u[0]&2,i.value]),u[0]){case 0:case 1:i=u;break;case 4:return r.label++,{value:u[1],done:!1};case 5:r.label++,o=u[1],u=[0];continue;case 7:u=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(u[0]===6||u[0]===2)){r=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]<i[3])){r.label=u[1];break}if(u[0]===6&&r.label<i[1]){r.label=i[1],i=u;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(u);break}i[2]&&r.ops.pop(),r.trys.pop();continue}u=t.call(e,r)}catch(l){u=[6,l],o=0}finally{n=i=0}if(u[0]&5)throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}};Object.defineProperty(xI,"__esModule",{value:!0});xI.TypedDataEncoder=void 0;var ocr=e1(),gO=Ou(),qd=Co(),sj=Qm(),mO=ia(),hUn=Kn(),mUn=UWe(),Rc=new hUn.Logger(mUn.version),icr=FWe(),acr=new Uint8Array(32);acr.fill(0);var gUn=gO.BigNumber.from(-1),scr=gO.BigNumber.from(0),ccr=gO.BigNumber.from(1),vUn=gO.BigNumber.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");function yUn(e){var t=(0,qd.arrayify)(e),r=t.length%32;return r?(0,qd.hexConcat)([t,acr.slice(r)]):(0,qd.hexlify)(t)}var bUn=(0,qd.hexZeroPad)(ccr.toHexString(),32),xUn=(0,qd.hexZeroPad)(scr.toHexString(),32),tcr={name:"string",version:"string",chainId:"uint256",verifyingContract:"address",salt:"bytes32"},VWe=["name","version","chainId","verifyingContract","salt"];function rcr(e){return function(t){return typeof t!="string"&&Rc.throwArgumentError("invalid domain value for "+JSON.stringify(e),"domain."+e,t),t}}var wUn={name:rcr("name"),version:rcr("version"),chainId:function(e){try{return gO.BigNumber.from(e).toString()}catch{}return Rc.throwArgumentError('invalid domain value for "chainId"',"domain.chainId",e)},verifyingContract:function(e){try{return(0,ocr.getAddress)(e).toLowerCase()}catch{}return Rc.throwArgumentError('invalid domain value "verifyingContract"',"domain.verifyingContract",e)},salt:function(e){try{var t=(0,qd.arrayify)(e);if(t.length!==32)throw new Error("bad length");return(0,qd.hexlify)(t)}catch{}return Rc.throwArgumentError('invalid domain value "salt"',"domain.salt",e)}};function WWe(e){{var t=e.match(/^(u?)int(\d*)$/);if(t){var r=t[1]==="",n=parseInt(t[2]||"256");(n%8!==0||n>256||t[2]&&t[2]!==String(n))&&Rc.throwArgumentError("invalid numeric width","type",e);var o=vUn.mask(r?n-1:n),i=r?o.add(ccr).mul(gUn):scr;return function(s){var c=gO.BigNumber.from(s);return(c.lt(i)||c.gt(o))&&Rc.throwArgumentError("value out-of-bounds for "+e,"value",s),(0,qd.hexZeroPad)(c.toTwos(256).toHexString(),32)}}}{var t=e.match(/^bytes(\d+)$/);if(t){var a=parseInt(t[1]);return(a===0||a>32||t[1]!==String(a))&&Rc.throwArgumentError("invalid bytes width","type",e),function(c){var u=(0,qd.arrayify)(c);return u.length!==a&&Rc.throwArgumentError("invalid length for "+e,"value",c),yUn(c)}}}switch(e){case"address":return function(s){return(0,qd.hexZeroPad)((0,ocr.getAddress)(s),32)};case"bool":return function(s){return s?bUn:xUn};case"bytes":return function(s){return(0,sj.keccak256)(s)};case"string":return function(s){return(0,icr.id)(s)}}return null}function ncr(e,t){return e+"("+t.map(function(r){var n=r.name,o=r.type;return o+" "+n}).join(",")+")"}var AUn=function(){function e(t){(0,mO.defineReadOnly)(this,"types",Object.freeze((0,mO.deepCopy)(t))),(0,mO.defineReadOnly)(this,"_encoderCache",{}),(0,mO.defineReadOnly)(this,"_types",{});var r={},n={},o={};Object.keys(t).forEach(function(f){r[f]={},n[f]=[],o[f]={}});var i=function(f){var h={};t[f].forEach(function(m){h[m.name]&&Rc.throwArgumentError("duplicate variable name "+JSON.stringify(m.name)+" in "+JSON.stringify(f),"types",t),h[m.name]=!0;var g=m.type.match(/^([^\x5b]*)(\x5b|$)/)[1];g===f&&Rc.throwArgumentError("circular type reference to "+JSON.stringify(g),"types",t);var v=WWe(g);v||(n[g]||Rc.throwArgumentError("unknown type "+JSON.stringify(g),"types",t),n[g].push(f),r[f][g]=!0)})};for(var a in t)i(a);var s=Object.keys(n).filter(function(f){return n[f].length===0});s.length===0?Rc.throwArgumentError("missing primary type","types",t):s.length>1&&Rc.throwArgumentError("ambiguous primary types or unused types: "+s.map(function(f){return JSON.stringify(f)}).join(", "),"types",t),(0,mO.defineReadOnly)(this,"primaryType",s[0]);function c(f,h){h[f]&&Rc.throwArgumentError("circular type reference to "+JSON.stringify(f),"types",t),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 u in o){var l=Object.keys(o[u]);l.sort(),this._types[u]=ncr(u,t[u])+l.map(function(f){return ncr(f,t[f])}).join("")}}return e.prototype.getEncoder=function(t){var r=this._encoderCache[t];return r||(r=this._encoderCache[t]=this._getEncoder(t)),r},e.prototype._getEncoder=function(t){var r=this;{var n=WWe(t);if(n)return n}var o=t.match(/^(.*)(\x5b(\d*)\x5d)$/);if(o){var i=o[1],a=this.getEncoder(i),s=parseInt(o[3]);return function(l){s>=0&&l.length!==s&&Rc.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",l);var f=l.map(a);return r._types[i]&&(f=f.map(sj.keccak256)),(0,sj.keccak256)((0,qd.hexConcat)(f))}}var c=this.types[t];if(c){var u=(0,icr.id)(this._types[t]);return function(l){var f=c.map(function(h){var m=h.name,g=h.type,v=r.getEncoder(g)(l[m]);return r._types[g]?(0,sj.keccak256)(v):v});return f.unshift(u),(0,qd.hexConcat)(f)}}return Rc.throwArgumentError("unknown type: "+t,"type",t)},e.prototype.encodeType=function(t){var r=this._types[t];return r||Rc.throwArgumentError("unknown type: "+JSON.stringify(t),"name",t),r},e.prototype.encodeData=function(t,r){return this.getEncoder(t)(r)},e.prototype.hashStruct=function(t,r){return(0,sj.keccak256)(this.encodeData(t,r))},e.prototype.encode=function(t){return this.encodeData(this.primaryType,t)},e.prototype.hash=function(t){return this.hashStruct(this.primaryType,t)},e.prototype._visit=function(t,r,n){var o=this;{var i=WWe(t);if(i)return n(t,r)}var a=t.match(/^(.*)(\x5b(\d*)\x5d)$/);if(a){var s=a[1],c=parseInt(a[3]);return c>=0&&r.length!==c&&Rc.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",r),r.map(function(l){return o._visit(s,l,n)})}var u=this.types[t];return u?u.reduce(function(l,f){var h=f.name,m=f.type;return l[h]=o._visit(m,r[h],n),l},{}):Rc.throwArgumentError("unknown type: "+t,"type",t)},e.prototype.visit=function(t,r){return this._visit(this.primaryType,t,r)},e.from=function(t){return new e(t)},e.getPrimaryType=function(t){return e.from(t).primaryType},e.hashStruct=function(t,r,n){return e.from(r).hashStruct(t,n)},e.hashDomain=function(t){var r=[];for(var n in t){var o=tcr[n];o||Rc.throwArgumentError("invalid typed-data domain key: "+JSON.stringify(n),"domain",t),r.push({name:n,type:o})}return r.sort(function(i,a){return VWe.indexOf(i.name)-VWe.indexOf(a.name)}),e.hashStruct("EIP712Domain",{EIP712Domain:r},t)},e.encode=function(t,r,n){return(0,qd.hexConcat)(["0x1901",e.hashDomain(t),e.from(r).hash(n)])},e.hash=function(t,r,n){return(0,sj.keccak256)(e.encode(t,r,n))},e.resolveNames=function(t,r,n,o){return dUn(this,void 0,void 0,function(){var i,a,s,c,u,l,f,h;return pUn(this,function(m){switch(m.label){case 0:t=(0,mO.shallowCopy)(t),i={},t.verifyingContract&&!(0,qd.isHexString)(t.verifyingContract,20)&&(i[t.verifyingContract]="0x"),a=e.from(r),a.visit(n,function(g,v){return g==="address"&&!(0,qd.isHexString)(v,20)&&(i[v]="0x"),v}),s=[];for(c in i)s.push(c);u=0,m.label=1;case 1:return u<s.length?(l=s[u],f=i,h=l,[4,o(l)]):[3,4];case 2:f[h]=m.sent(),m.label=3;case 3:return u++,[3,1];case 4:return t.verifyingContract&&i[t.verifyingContract]&&(t.verifyingContract=i[t.verifyingContract]),n=a.visit(n,function(g,v){return g==="address"&&i[v]?i[v]:v}),[2,{domain:t,value:n}]}})})},e.getPayload=function(t,r,n){e.hashDomain(t);var o={},i=[];VWe.forEach(function(c){var u=t[c];u!=null&&(o[c]=wUn[c](u),i.push({name:c,type:tcr[c]}))});var a=e.from(r),s=(0,mO.shallowCopy)(r);return s.EIP712Domain?Rc.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,u){if(c.match(/^bytes(\d*)/))return(0,qd.hexlify)((0,qd.arrayify)(u));if(c.match(/^u?int/))return gO.BigNumber.from(u).toString();switch(c){case"address":return u.toLowerCase();case"bool":return!!u;case"string":return typeof u!="string"&&Rc.throwArgumentError("invalid string","value",u),u}return Rc.throwArgumentError("unsupported type","type",c)})}},e}();xI.TypedDataEncoder=AUn});var vO=Z(qf=>{"use strict";d();p();Object.defineProperty(qf,"__esModule",{value:!0});qf._TypedDataEncoder=qf.hashMessage=qf.messagePrefix=qf.ensNormalize=qf.isValidName=qf.namehash=qf.dnsEncode=qf.id=void 0;var SUn=FWe();Object.defineProperty(qf,"id",{enumerable:!0,get:function(){return SUn.id}});var KWe=GWe();Object.defineProperty(qf,"dnsEncode",{enumerable:!0,get:function(){return KWe.dnsEncode}});Object.defineProperty(qf,"isValidName",{enumerable:!0,get:function(){return KWe.isValidName}});Object.defineProperty(qf,"namehash",{enumerable:!0,get:function(){return KWe.namehash}});var lcr=ecr();Object.defineProperty(qf,"hashMessage",{enumerable:!0,get:function(){return lcr.hashMessage}});Object.defineProperty(qf,"messagePrefix",{enumerable:!0,get:function(){return lcr.messagePrefix}});var EUn=GWe();Object.defineProperty(qf,"ensNormalize",{enumerable:!0,get:function(){return EUn.ensNormalize}});var _Un=ucr();Object.defineProperty(qf,"_TypedDataEncoder",{enumerable:!0,get:function(){return _Un.TypedDataEncoder}})});var vcr=Z(ah=>{"use strict";d();p();var Oxe=ah&&ah.__extends||function(){var e=function(t,r){return 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])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(ah,"__esModule",{value:!0});ah.Interface=ah.Indexed=ah.ErrorDescription=ah.TransactionDescription=ah.LogDescription=ah.checkResultErrors=void 0;var CUn=e1(),fcr=Ou(),pc=Co(),Rxe=vO(),dcr=Qm(),Vd=ia(),TUn=LWe(),IUn=Qb();Object.defineProperty(ah,"checkResultErrors",{enumerable:!0,get:function(){return IUn.checkResultErrors}});var q3=lxe(),Nxe=Kn(),kUn=Hz(),Nc=new Nxe.Logger(kUn.version),hcr=function(e){Oxe(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t}(Vd.Description);ah.LogDescription=hcr;var mcr=function(e){Oxe(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t}(Vd.Description);ah.TransactionDescription=mcr;var gcr=function(e){Oxe(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t}(Vd.Description);ah.ErrorDescription=gcr;var YWe=function(e){Oxe(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.isIndexed=function(r){return!!(r&&r._isIndexed)},t}(Vd.Description);ah.Indexed=YWe;var MUn={"0x08c379a0":{signature:"Error(string)",name:"Error",inputs:["string"],reason:!0},"0x4e487b71":{signature:"Panic(uint256)",name:"Panic",inputs:["uint256"]}};function pcr(e,t){var r=new Error("deferred error during ABI decoding triggered accessing "+e);return r.error=t,r}var RUn=function(){function e(t){var r=this.constructor,n=this,o=[];typeof t=="string"?o=JSON.parse(t):o=t,(0,Vd.defineReadOnly)(this,"fragments",o.map(function(i){return q3.Fragment.from(i)}).filter(function(i){return i!=null})),(0,Vd.defineReadOnly)(this,"_abiCoder",(0,Vd.getStatic)(r,"getAbiCoder")()),(0,Vd.defineReadOnly)(this,"functions",{}),(0,Vd.defineReadOnly)(this,"errors",{}),(0,Vd.defineReadOnly)(this,"events",{}),(0,Vd.defineReadOnly)(this,"structs",{}),this.fragments.forEach(function(i){var a=null;switch(i.type){case"constructor":if(n.deploy){Nc.warn("duplicate definition - constructor");return}(0,Vd.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]){Nc.warn("duplicate definition - "+s);return}a[s]=i}),this.deploy||(0,Vd.defineReadOnly)(this,"deploy",q3.ConstructorFragment.from({payable:!1,type:"constructor"})),(0,Vd.defineReadOnly)(this,"_isInterface",!0)}return e.prototype.format=function(t){t||(t=q3.FormatTypes.full),t===q3.FormatTypes.sighash&&Nc.throwArgumentError("interface does not support formatting sighash","format",t);var r=this.fragments.map(function(n){return n.format(t)});return t===q3.FormatTypes.json?JSON.stringify(r.map(function(n){return JSON.parse(n)})):r},e.getAbiCoder=function(){return TUn.defaultAbiCoder},e.getAddress=function(t){return(0,CUn.getAddress)(t)},e.getSighash=function(t){return(0,pc.hexDataSlice)((0,Rxe.id)(t.format()),0,4)},e.getEventTopic=function(t){return(0,Rxe.id)(t.format())},e.prototype.getFunction=function(t){if((0,pc.isHexString)(t)){for(var r in this.functions)if(t===this.getSighash(r))return this.functions[r];Nc.throwArgumentError("no matching function","sighash",t)}if(t.indexOf("(")===-1){var n=t.trim(),o=Object.keys(this.functions).filter(function(a){return a.split("(")[0]===n});return o.length===0?Nc.throwArgumentError("no matching function","name",n):o.length>1&&Nc.throwArgumentError("multiple matching functions","name",n),this.functions[o[0]]}var i=this.functions[q3.FunctionFragment.fromString(t).format()];return i||Nc.throwArgumentError("no matching function","signature",t),i},e.prototype.getEvent=function(t){if((0,pc.isHexString)(t)){var r=t.toLowerCase();for(var n in this.events)if(r===this.getEventTopic(n))return this.events[n];Nc.throwArgumentError("no matching event","topichash",r)}if(t.indexOf("(")===-1){var o=t.trim(),i=Object.keys(this.events).filter(function(s){return s.split("(")[0]===o});return i.length===0?Nc.throwArgumentError("no matching event","name",o):i.length>1&&Nc.throwArgumentError("multiple matching events","name",o),this.events[i[0]]}var a=this.events[q3.EventFragment.fromString(t).format()];return a||Nc.throwArgumentError("no matching event","signature",t),a},e.prototype.getError=function(t){if((0,pc.isHexString)(t)){var r=(0,Vd.getStatic)(this.constructor,"getSighash");for(var n in this.errors){var o=this.errors[n];if(t===r(o))return this.errors[n]}Nc.throwArgumentError("no matching error","sighash",t)}if(t.indexOf("(")===-1){var i=t.trim(),a=Object.keys(this.errors).filter(function(c){return c.split("(")[0]===i});return a.length===0?Nc.throwArgumentError("no matching error","name",i):a.length>1&&Nc.throwArgumentError("multiple matching errors","name",i),this.errors[a[0]]}var s=this.errors[q3.FunctionFragment.fromString(t).format()];return s||Nc.throwArgumentError("no matching error","signature",t),s},e.prototype.getSighash=function(t){if(typeof t=="string")try{t=this.getFunction(t)}catch(r){try{t=this.getError(t)}catch{throw r}}return(0,Vd.getStatic)(this.constructor,"getSighash")(t)},e.prototype.getEventTopic=function(t){return typeof t=="string"&&(t=this.getEvent(t)),(0,Vd.getStatic)(this.constructor,"getEventTopic")(t)},e.prototype._decodeParams=function(t,r){return this._abiCoder.decode(t,r)},e.prototype._encodeParams=function(t,r){return this._abiCoder.encode(t,r)},e.prototype.encodeDeploy=function(t){return this._encodeParams(this.deploy.inputs,t||[])},e.prototype.decodeErrorResult=function(t,r){typeof t=="string"&&(t=this.getError(t));var n=(0,pc.arrayify)(r);return(0,pc.hexlify)(n.slice(0,4))!==this.getSighash(t)&&Nc.throwArgumentError("data signature does not match error "+t.name+".","data",(0,pc.hexlify)(n)),this._decodeParams(t.inputs,n.slice(4))},e.prototype.encodeErrorResult=function(t,r){return typeof t=="string"&&(t=this.getError(t)),(0,pc.hexlify)((0,pc.concat)([this.getSighash(t),this._encodeParams(t.inputs,r||[])]))},e.prototype.decodeFunctionData=function(t,r){typeof t=="string"&&(t=this.getFunction(t));var n=(0,pc.arrayify)(r);return(0,pc.hexlify)(n.slice(0,4))!==this.getSighash(t)&&Nc.throwArgumentError("data signature does not match function "+t.name+".","data",(0,pc.hexlify)(n)),this._decodeParams(t.inputs,n.slice(4))},e.prototype.encodeFunctionData=function(t,r){return typeof t=="string"&&(t=this.getFunction(t)),(0,pc.hexlify)((0,pc.concat)([this.getSighash(t),this._encodeParams(t.inputs,r||[])]))},e.prototype.decodeFunctionResult=function(t,r){typeof t=="string"&&(t=this.getFunction(t));var n=(0,pc.arrayify)(r),o=null,i="",a=null,s=null,c=null;switch(n.length%this._abiCoder._getWordSize()){case 0:try{return this._abiCoder.decode(t.outputs,n)}catch{}break;case 4:{var u=(0,pc.hexlify)(n.slice(0,4)),l=MUn[u];if(l)a=this._abiCoder.decode(l.inputs,n.slice(4)),s=l.name,c=l.signature,l.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(u);a=this._abiCoder.decode(f.inputs,n.slice(4)),s=f.name,c=f.format()}catch{}break}}return Nc.throwError("call revert exception"+i,Nxe.Logger.errors.CALL_EXCEPTION,{method:t.format(),data:(0,pc.hexlify)(r),errorArgs:a,errorName:s,errorSignature:c,reason:o})},e.prototype.encodeFunctionResult=function(t,r){return typeof t=="string"&&(t=this.getFunction(t)),(0,pc.hexlify)(this._abiCoder.encode(t.outputs,r||[]))},e.prototype.encodeFilterTopics=function(t,r){var n=this;typeof t=="string"&&(t=this.getEvent(t)),r.length>t.inputs.length&&Nc.throwError("too many arguments for "+t.format(),Nxe.Logger.errors.UNEXPECTED_ARGUMENT,{argument:"values",value:r});var o=[];t.anonymous||o.push(this.getEventTopic(t));var i=function(a,s){return a.type==="string"?(0,Rxe.id)(s):a.type==="bytes"?(0,dcr.keccak256)((0,pc.hexlify)(s)):(a.type==="bool"&&typeof s=="boolean"&&(s=s?"0x01":"0x00"),a.type.match(/^u?int/)&&(s=fcr.BigNumber.from(s).toHexString()),a.type==="address"&&n._abiCoder.encode(["address"],[s]),(0,pc.hexZeroPad)((0,pc.hexlify)(s),32))};for(r.forEach(function(a,s){var c=t.inputs[s];if(!c.indexed){a!=null&&Nc.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"?Nc.throwArgumentError("filtering with tuples or arrays not supported","contract."+c.name,a):Array.isArray(a)?o.push(a.map(function(u){return i(c,u)})):o.push(i(c,a))});o.length&&o[o.length-1]===null;)o.pop();return o},e.prototype.encodeEventLog=function(t,r){var n=this;typeof t=="string"&&(t=this.getEvent(t));var o=[],i=[],a=[];return t.anonymous||o.push(this.getEventTopic(t)),r.length!==t.inputs.length&&Nc.throwArgumentError("event arguments/values mismatch","values",r),t.inputs.forEach(function(s,c){var u=r[c];if(s.indexed)if(s.type==="string")o.push((0,Rxe.id)(u));else if(s.type==="bytes")o.push((0,dcr.keccak256)(u));else{if(s.baseType==="tuple"||s.baseType==="array")throw new Error("not implemented");o.push(n._abiCoder.encode([s.type],[u]))}else i.push(s),a.push(u)}),{data:this._abiCoder.encode(i,a),topics:o}},e.prototype.decodeEventLog=function(t,r,n){if(typeof t=="string"&&(t=this.getEvent(t)),n!=null&&!t.anonymous){var o=this.getEventTopic(t);(!(0,pc.isHexString)(n[0],32)||n[0].toLowerCase()!==o)&&Nc.throwError("fragment/topic mismatch",Nxe.Logger.errors.INVALID_ARGUMENT,{argument:"topics[0]",expected:o,value:n[0]}),n=n.slice(1)}var i=[],a=[],s=[];t.inputs.forEach(function(v,b){v.indexed?v.type==="string"||v.type==="bytes"||v.baseType==="tuple"||v.baseType==="array"?(i.push(q3.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,pc.concat)(n)):null,u=this._abiCoder.decode(a,r,!0),l=[],f=0,h=0;t.inputs.forEach(function(v,b){if(v.indexed)if(c==null)l[b]=new YWe({_isIndexed:!0,hash:null});else if(s[b])l[b]=new YWe({_isIndexed:!0,hash:c[h++]});else try{l[b]=c[h++]}catch(E){l[b]=E}else try{l[b]=u[f++]}catch(E){l[b]=E}if(v.name&&l[v.name]==null){var x=l[b];x instanceof Error?Object.defineProperty(l,v.name,{enumerable:!0,get:function(){throw pcr("property "+JSON.stringify(v.name),x)}}):l[v.name]=x}});for(var m=function(v){var b=l[v];b instanceof Error&&Object.defineProperty(l,v,{enumerable:!0,get:function(){throw pcr("index "+v,b)}})},g=0;g<l.length;g++)m(g);return Object.freeze(l)},e.prototype.parseTransaction=function(t){var r=this.getFunction(t.data.substring(0,10).toLowerCase());return r?new mcr({args:this._abiCoder.decode(r.inputs,"0x"+t.data.substring(10)),functionFragment:r,name:r.name,signature:r.format(),sighash:this.getSighash(r),value:fcr.BigNumber.from(t.value||"0")}):null},e.prototype.parseLog=function(t){var r=this.getEvent(t.topics[0]);return!r||r.anonymous?null:new hcr({eventFragment:r,name:r.name,signature:r.format(),topic:this.getEventTopic(r),args:this.decodeEventLog(r,t.data,t.topics)})},e.prototype.parseError=function(t){var r=(0,pc.hexlify)(t),n=this.getError(r.substring(0,10).toLowerCase());return n?new gcr({args:this._abiCoder.decode(n.inputs,"0x"+r.substring(10)),errorFragment:n,name:n.name,signature:n.format(),sighash:this.getSighash(n)}):null},e.isInterface=function(t){return!!(t&&t._isInterface)},e}();ah.Interface=RUn});var JWe=Z(Sa=>{"use strict";d();p();Object.defineProperty(Sa,"__esModule",{value:!0});Sa.TransactionDescription=Sa.LogDescription=Sa.checkResultErrors=Sa.Indexed=Sa.Interface=Sa.defaultAbiCoder=Sa.AbiCoder=Sa.FormatTypes=Sa.ParamType=Sa.FunctionFragment=Sa.Fragment=Sa.EventFragment=Sa.ErrorFragment=Sa.ConstructorFragment=void 0;var yO=lxe();Object.defineProperty(Sa,"ConstructorFragment",{enumerable:!0,get:function(){return yO.ConstructorFragment}});Object.defineProperty(Sa,"ErrorFragment",{enumerable:!0,get:function(){return yO.ErrorFragment}});Object.defineProperty(Sa,"EventFragment",{enumerable:!0,get:function(){return yO.EventFragment}});Object.defineProperty(Sa,"FormatTypes",{enumerable:!0,get:function(){return yO.FormatTypes}});Object.defineProperty(Sa,"Fragment",{enumerable:!0,get:function(){return yO.Fragment}});Object.defineProperty(Sa,"FunctionFragment",{enumerable:!0,get:function(){return yO.FunctionFragment}});Object.defineProperty(Sa,"ParamType",{enumerable:!0,get:function(){return yO.ParamType}});var ycr=LWe();Object.defineProperty(Sa,"AbiCoder",{enumerable:!0,get:function(){return ycr.AbiCoder}});Object.defineProperty(Sa,"defaultAbiCoder",{enumerable:!0,get:function(){return ycr.defaultAbiCoder}});var w$=vcr();Object.defineProperty(Sa,"checkResultErrors",{enumerable:!0,get:function(){return w$.checkResultErrors}});Object.defineProperty(Sa,"Indexed",{enumerable:!0,get:function(){return w$.Indexed}});Object.defineProperty(Sa,"Interface",{enumerable:!0,get:function(){return w$.Interface}});Object.defineProperty(Sa,"LogDescription",{enumerable:!0,get:function(){return w$.LogDescription}});Object.defineProperty(Sa,"TransactionDescription",{enumerable:!0,get:function(){return w$.TransactionDescription}})});var bcr=Z(Bxe=>{"use strict";d();p();Object.defineProperty(Bxe,"__esModule",{value:!0});Bxe.version=void 0;Bxe.version="abstract-provider/5.7.0"});var cj=Z(Vf=>{"use strict";d();p();var Dxe=Vf&&Vf.__extends||function(){var e=function(t,r){return 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])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),NUn=Vf&&Vf.__awaiter||function(e,t,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(l){try{u(n.next(l))}catch(f){a(f)}}function c(l){try{u(n.throw(l))}catch(f){a(f)}}function u(l){l.done?i(l.value):o(l.value).then(s,c)}u((n=n.apply(e,t||[])).next())})},OUn=Vf&&Vf.__generator||function(e,t){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(u){return function(l){return c([u,l])}}function c(u){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=u[0]&2?o.return:u[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,u[1])).done)return i;switch(o=0,i&&(u=[u[0]&2,i.value]),u[0]){case 0:case 1:i=u;break;case 4:return r.label++,{value:u[1],done:!1};case 5:r.label++,o=u[1],u=[0];continue;case 7:u=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(u[0]===6||u[0]===2)){r=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]<i[3])){r.label=u[1];break}if(u[0]===6&&r.label<i[1]){r.label=i[1],i=u;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(u);break}i[2]&&r.ops.pop(),r.trys.pop();continue}u=t.call(e,r)}catch(l){u=[6,l],o=0}finally{n=i=0}if(u[0]&5)throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}};Object.defineProperty(Vf,"__esModule",{value:!0});Vf.Provider=Vf.TransactionOrderForkEvent=Vf.TransactionForkEvent=Vf.BlockForkEvent=Vf.ForkEvent=void 0;var BUn=Ou(),Pxe=Co(),XWe=ia(),PUn=Kn(),DUn=bcr(),A$=new PUn.Logger(DUn.version),Lxe=function(e){Dxe(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.isForkEvent=function(r){return!!(r&&r._isForkEvent)},t}(XWe.Description);Vf.ForkEvent=Lxe;var LUn=function(e){Dxe(t,e);function t(r,n){var o=this;return(0,Pxe.isHexString)(r,32)||A$.throwArgumentError("invalid blockHash","blockHash",r),o=e.call(this,{_isForkEvent:!0,_isBlockForkEvent:!0,expiry:n||0,blockHash:r})||this,o}return t}(Lxe);Vf.BlockForkEvent=LUn;var FUn=function(e){Dxe(t,e);function t(r,n){var o=this;return(0,Pxe.isHexString)(r,32)||A$.throwArgumentError("invalid transaction hash","hash",r),o=e.call(this,{_isForkEvent:!0,_isTransactionForkEvent:!0,expiry:n||0,hash:r})||this,o}return t}(Lxe);Vf.TransactionForkEvent=FUn;var UUn=function(e){Dxe(t,e);function t(r,n,o){var i=this;return(0,Pxe.isHexString)(r,32)||A$.throwArgumentError("invalid transaction hash","beforeHash",r),(0,Pxe.isHexString)(n,32)||A$.throwArgumentError("invalid transaction hash","afterHash",n),i=e.call(this,{_isForkEvent:!0,_isTransactionOrderForkEvent:!0,expiry:o||0,beforeHash:r,afterHash:n})||this,i}return t}(Lxe);Vf.TransactionOrderForkEvent=UUn;var zUn=function(){function e(){var t=this.constructor;A$.checkAbstract(t,e),(0,XWe.defineReadOnly)(this,"_isProvider",!0)}return e.prototype.getFeeData=function(){return NUn(this,void 0,void 0,function(){var t,r,n,o,i,a;return OUn(this,function(s){switch(s.label){case 0:return[4,(0,XWe.resolveProperties)({block:this.getBlock("latest"),gasPrice:this.getGasPrice().catch(function(c){return null})})];case 1:return t=s.sent(),r=t.block,n=t.gasPrice,o=null,i=null,a=null,r&&r.baseFeePerGas&&(o=r.baseFeePerGas,a=BUn.BigNumber.from("1500000000"),i=r.baseFeePerGas.mul(2).add(a)),[2,{lastBaseFeePerGas:o,maxFeePerGas:i,maxPriorityFeePerGas:a,gasPrice:n}]}})})},e.prototype.addListener=function(t,r){return this.on(t,r)},e.prototype.removeListener=function(t,r){return this.off(t,r)},e.isProvider=function(t){return!!(t&&t._isProvider)},e}();Vf.Provider=zUn});var xcr=Z(Fxe=>{"use strict";d();p();Object.defineProperty(Fxe,"__esModule",{value:!0});Fxe.version=void 0;Fxe.version="abstract-signer/5.7.0"});var S$=Z(n1=>{"use strict";d();p();var jUn=n1&&n1.__extends||function(){var e=function(t,r){return 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])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),pw=n1&&n1.__awaiter||function(e,t,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(l){try{u(n.next(l))}catch(f){a(f)}}function c(l){try{u(n.throw(l))}catch(f){a(f)}}function u(l){l.done?i(l.value):o(l.value).then(s,c)}u((n=n.apply(e,t||[])).next())})},hw=n1&&n1.__generator||function(e,t){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(u){return function(l){return c([u,l])}}function c(u){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=u[0]&2?o.return:u[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,u[1])).done)return i;switch(o=0,i&&(u=[u[0]&2,i.value]),u[0]){case 0:case 1:i=u;break;case 4:return r.label++,{value:u[1],done:!1};case 5:r.label++,o=u[1],u=[0];continue;case 7:u=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(u[0]===6||u[0]===2)){r=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]<i[3])){r.label=u[1];break}if(u[0]===6&&r.label<i[1]){r.label=i[1],i=u;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(u);break}i[2]&&r.ops.pop(),r.trys.pop();continue}u=t.call(e,r)}catch(l){u=[6,l],o=0}finally{n=i=0}if(u[0]&5)throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}};Object.defineProperty(n1,"__esModule",{value:!0});n1.VoidSigner=n1.Signer=void 0;var wI=ia(),V3=Kn(),HUn=xcr(),r1=new V3.Logger(HUn.version),GUn=["accessList","ccipReadEnabled","chainId","customData","data","from","gasLimit","gasPrice","maxFeePerGas","maxPriorityFeePerGas","nonce","to","type","value"],qUn=[V3.Logger.errors.INSUFFICIENT_FUNDS,V3.Logger.errors.NONCE_EXPIRED,V3.Logger.errors.REPLACEMENT_UNDERPRICED],wcr=function(){function e(){var t=this.constructor;r1.checkAbstract(t,e),(0,wI.defineReadOnly)(this,"_isSigner",!0)}return e.prototype.getBalance=function(t){return pw(this,void 0,void 0,function(){return hw(this,function(r){switch(r.label){case 0:return this._checkProvider("getBalance"),[4,this.provider.getBalance(this.getAddress(),t)];case 1:return[2,r.sent()]}})})},e.prototype.getTransactionCount=function(t){return pw(this,void 0,void 0,function(){return hw(this,function(r){switch(r.label){case 0:return this._checkProvider("getTransactionCount"),[4,this.provider.getTransactionCount(this.getAddress(),t)];case 1:return[2,r.sent()]}})})},e.prototype.estimateGas=function(t){return pw(this,void 0,void 0,function(){var r;return hw(this,function(n){switch(n.label){case 0:return this._checkProvider("estimateGas"),[4,(0,wI.resolveProperties)(this.checkTransaction(t))];case 1:return r=n.sent(),[4,this.provider.estimateGas(r)];case 2:return[2,n.sent()]}})})},e.prototype.call=function(t,r){return pw(this,void 0,void 0,function(){var n;return hw(this,function(o){switch(o.label){case 0:return this._checkProvider("call"),[4,(0,wI.resolveProperties)(this.checkTransaction(t))];case 1:return n=o.sent(),[4,this.provider.call(n,r)];case 2:return[2,o.sent()]}})})},e.prototype.sendTransaction=function(t){return pw(this,void 0,void 0,function(){var r,n;return hw(this,function(o){switch(o.label){case 0:return this._checkProvider("sendTransaction"),[4,this.populateTransaction(t)];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()]}})})},e.prototype.getChainId=function(){return pw(this,void 0,void 0,function(){var t;return hw(this,function(r){switch(r.label){case 0:return this._checkProvider("getChainId"),[4,this.provider.getNetwork()];case 1:return t=r.sent(),[2,t.chainId]}})})},e.prototype.getGasPrice=function(){return pw(this,void 0,void 0,function(){return hw(this,function(t){switch(t.label){case 0:return this._checkProvider("getGasPrice"),[4,this.provider.getGasPrice()];case 1:return[2,t.sent()]}})})},e.prototype.getFeeData=function(){return pw(this,void 0,void 0,function(){return hw(this,function(t){switch(t.label){case 0:return this._checkProvider("getFeeData"),[4,this.provider.getFeeData()];case 1:return[2,t.sent()]}})})},e.prototype.resolveName=function(t){return pw(this,void 0,void 0,function(){return hw(this,function(r){switch(r.label){case 0:return this._checkProvider("resolveName"),[4,this.provider.resolveName(t)];case 1:return[2,r.sent()]}})})},e.prototype.checkTransaction=function(t){for(var r in t)GUn.indexOf(r)===-1&&r1.throwArgumentError("invalid transaction key: "+r,"transaction",t);var n=(0,wI.shallowCopy)(t);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()&&r1.throwArgumentError("from address mismatch","transaction",t),o[0]}),n},e.prototype.populateTransaction=function(t){return pw(this,void 0,void 0,function(){var r,n,o,i,a=this;return hw(this,function(s){switch(s.label){case 0:return[4,(0,wI.resolveProperties)(this.checkTransaction(t))];case 1:return r=s.sent(),r.to!=null&&(r.to=Promise.resolve(r.to).then(function(c){return pw(a,void 0,void 0,function(){var u;return hw(this,function(l){switch(l.label){case 0:return c==null?[2,null]:[4,this.resolveName(c)];case 1:return u=l.sent(),u==null&&r1.throwArgumentError("provided ENS name resolves to null","tx.to",c),[2,u]}})})}),r.to.catch(function(c){})),n=r.maxFeePerGas!=null||r.maxPriorityFeePerGas!=null,r.gasPrice!=null&&(r.type===2||n)?r1.throwArgumentError("eip-1559 transaction do not support gasPrice","transaction",t):(r.type===0||r.type===1)&&n&&r1.throwArgumentError("pre-eip-1559 transaction do not support maxFeePerGas/maxPriorityFeePerGas","transaction",t),(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&&r1.throwError("network does not support EIP-1559",V3.Logger.errors.UNSUPPORTED_OPERATION,{operation:"populateTransaction"}),r.gasPrice==null&&(r.gasPrice=o.gasPrice),r.type=0):r1.throwError("failed to get consistent fee data",V3.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(qUn.indexOf(c.code)>=0)throw c;return r1.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",V3.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]&&r1.throwArgumentError("chainId address mismatch","transaction",t),c[0]}),[4,(0,wI.resolveProperties)(r)];case 6:return[2,s.sent()]}})})},e.prototype._checkProvider=function(t){this.provider||r1.throwError("missing provider",V3.Logger.errors.UNSUPPORTED_OPERATION,{operation:t||"_checkProvider"})},e.isSigner=function(t){return!!(t&&t._isSigner)},e}();n1.Signer=wcr;var VUn=function(e){jUn(t,e);function t(r,n){var o=e.call(this)||this;return(0,wI.defineReadOnly)(o,"address",r),(0,wI.defineReadOnly)(o,"provider",n||null),o}return t.prototype.getAddress=function(){return Promise.resolve(this.address)},t.prototype._fail=function(r,n){return Promise.resolve().then(function(){r1.throwError(r,V3.Logger.errors.UNSUPPORTED_OPERATION,{operation:n})})},t.prototype.signMessage=function(r){return this._fail("VoidSigner cannot sign messages","signMessage")},t.prototype.signTransaction=function(r){return this._fail("VoidSigner cannot sign transactions","signTransaction")},t.prototype._signTypedData=function(r,n,o){return this._fail("VoidSigner cannot sign typed data","signTypedData")},t.prototype.connect=function(r){return new t(this.address,r)},t}(wcr);n1.VoidSigner=VUn});var Acr=Z((l5s,WUn)=>{WUn.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 nS=Z((Scr,ZWe)=>{d();p();(function(e,t){"use strict";function r(D,_){if(!D)throw new Error(_||"Assertion failed")}function n(D,_){D.super_=_;var R=function(){};R.prototype=_.prototype,D.prototype=new R,D.prototype.constructor=D}function o(D,_,R){if(o.isBN(D))return D;this.negative=0,this.words=null,this.length=0,this.red=null,D!==null&&((_==="le"||_==="be")&&(R=_,_=10),this._init(D||0,_||10,R||"be"))}typeof e=="object"?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;var i;try{i=zp().Buffer}catch{}o.isBN=function(_){return _ instanceof o?!0:_!==null&&typeof _=="object"&&_.constructor.wordSize===o.wordSize&&Array.isArray(_.words)},o.max=function(_,R){return _.cmp(R)>0?_:R},o.min=function(_,R){return _.cmp(R)<0?_:R},o.prototype._init=function(_,R,z){if(typeof _=="number")return this._initNumber(_,R,z);if(typeof _=="object")return this._initArray(_,R,z);R==="hex"&&(R=16),r(R===(R|0)&&R>=2&&R<=36),_=_.toString().replace(/\s+/g,"");var N=0;_[0]==="-"&&N++,R===16?this._parseHex(_,N):this._parseBase(_,R,N),_[0]==="-"&&(this.negative=1),this.strip(),z==="le"&&this._initArray(this.toArray(),R,z)},o.prototype._initNumber=function(_,R,z){_<0&&(this.negative=1,_=-_),_<67108864?(this.words=[_&67108863],this.length=1):_<4503599627370496?(this.words=[_&67108863,_/67108864&67108863],this.length=2):(r(_<9007199254740992),this.words=[_&67108863,_/67108864&67108863,1],this.length=3),z==="le"&&this._initArray(this.toArray(),R,z)},o.prototype._initArray=function(_,R,z){if(r(typeof _.length=="number"),_.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(_.length/3),this.words=new Array(this.length);for(var N=0;N<this.length;N++)this.words[N]=0;var y,S,I=0;if(z==="be")for(N=_.length-1,y=0;N>=0;N-=3)S=_[N]|_[N-1]<<8|_[N-2]<<16,this.words[y]|=S<<I&67108863,this.words[y+1]=S>>>26-I&67108863,I+=24,I>=26&&(I-=26,y++);else if(z==="le")for(N=0,y=0;N<_.length;N+=3)S=_[N]|_[N+1]<<8|_[N+2]<<16,this.words[y]|=S<<I&67108863,this.words[y+1]=S>>>26-I&67108863,I+=24,I>=26&&(I-=26,y++);return this.strip()};function a(D,_,R){for(var z=0,N=Math.min(D.length,R),y=_;y<N;y++){var S=D.charCodeAt(y)-48;z<<=4,S>=49&&S<=54?z|=S-49+10:S>=17&&S<=22?z|=S-17+10:z|=S&15}return z}o.prototype._parseHex=function(_,R){this.length=Math.ceil((_.length-R)/6),this.words=new Array(this.length);for(var z=0;z<this.length;z++)this.words[z]=0;var N,y,S=0;for(z=_.length-6,N=0;z>=R;z-=6)y=a(_,z,z+6),this.words[N]|=y<<S&67108863,this.words[N+1]|=y>>>26-S&4194303,S+=24,S>=26&&(S-=26,N++);z+6!==R&&(y=a(_,R,z+6),this.words[N]|=y<<S&67108863,this.words[N+1]|=y>>>26-S&4194303),this.strip()};function s(D,_,R,z){for(var N=0,y=Math.min(D.length,R),S=_;S<y;S++){var I=D.charCodeAt(S)-48;N*=z,I>=49?N+=I-49+10:I>=17?N+=I-17+10:N+=I}return N}o.prototype._parseBase=function(_,R,z){this.words=[0],this.length=1;for(var N=0,y=1;y<=67108863;y*=R)N++;N--,y=y/R|0;for(var S=_.length-z,I=S%N,M=Math.min(S,S-I)+z,C=0,P=z;P<M;P+=N)C=s(_,P,P+N,R),this.imuln(y),this.words[0]+C<67108864?this.words[0]+=C:this._iaddn(C);if(I!==0){var V=1;for(C=s(_,P,_.length,R),P=0;P<I;P++)V*=R;this.imuln(V),this.words[0]+C<67108864?this.words[0]+=C:this._iaddn(C)}},o.prototype.copy=function(_){_.words=new Array(this.length);for(var R=0;R<this.length;R++)_.words[R]=this.words[R];_.length=this.length,_.negative=this.negative,_.red=this.red},o.prototype.clone=function(){var _=new o(null);return this.copy(_),_},o.prototype._expand=function(_){for(;this.length<_;)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"],u=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],l=[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(_,R){_=_||10,R=R|0||1;var z;if(_===16||_==="hex"){z="";for(var N=0,y=0,S=0;S<this.length;S++){var I=this.words[S],M=((I<<N|y)&16777215).toString(16);y=I>>>24-N&16777215,y!==0||S!==this.length-1?z=c[6-M.length]+M+z:z=M+z,N+=2,N>=26&&(N-=26,S--)}for(y!==0&&(z=y.toString(16)+z);z.length%R!==0;)z="0"+z;return this.negative!==0&&(z="-"+z),z}if(_===(_|0)&&_>=2&&_<=36){var C=u[_],P=l[_];z="";var V=this.clone();for(V.negative=0;!V.isZero();){var H=V.modn(P).toString(_);V=V.idivn(P),V.isZero()?z=H+z:z=c[C-H.length]+H+z}for(this.isZero()&&(z="0"+z);z.length%R!==0;)z="0"+z;return this.negative!==0&&(z="-"+z),z}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var _=this.words[0];return this.length===2?_+=this.words[1]*67108864:this.length===3&&this.words[2]===1?_+=4503599627370496+this.words[1]*67108864:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-_:_},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(_,R){return r(typeof i<"u"),this.toArrayLike(i,_,R)},o.prototype.toArray=function(_,R){return this.toArrayLike(Array,_,R)},o.prototype.toArrayLike=function(_,R,z){var N=this.byteLength(),y=z||Math.max(1,N);r(N<=y,"byte array longer than desired length"),r(y>0,"Requested array length <= 0"),this.strip();var S=R==="le",I=new _(y),M,C,P=this.clone();if(S){for(C=0;!P.isZero();C++)M=P.andln(255),P.iushrn(8),I[C]=M;for(;C<y;C++)I[C]=0}else{for(C=0;C<y-N;C++)I[C]=0;for(C=0;!P.isZero();C++)M=P.andln(255),P.iushrn(8),I[y-C-1]=M}return I},Math.clz32?o.prototype._countBits=function(_){return 32-Math.clz32(_)}:o.prototype._countBits=function(_){var R=_,z=0;return R>=4096&&(z+=13,R>>>=13),R>=64&&(z+=7,R>>>=7),R>=8&&(z+=4,R>>>=4),R>=2&&(z+=2,R>>>=2),z+R},o.prototype._zeroBits=function(_){if(_===0)return 26;var R=_,z=0;return(R&8191)===0&&(z+=13,R>>>=13),(R&127)===0&&(z+=7,R>>>=7),(R&15)===0&&(z+=4,R>>>=4),(R&3)===0&&(z+=2,R>>>=2),(R&1)===0&&z++,z},o.prototype.bitLength=function(){var _=this.words[this.length-1],R=this._countBits(_);return(this.length-1)*26+R};function f(D){for(var _=new Array(D.bitLength()),R=0;R<_.length;R++){var z=R/26|0,N=R%26;_[R]=(D.words[z]&1<<N)>>>N}return _}o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var _=0,R=0;R<this.length;R++){var z=this._zeroBits(this.words[R]);if(_+=z,z!==26)break}return _},o.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},o.prototype.toTwos=function(_){return this.negative!==0?this.abs().inotn(_).iaddn(1):this.clone()},o.prototype.fromTwos=function(_){return this.testn(_-1)?this.notn(_).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(_){for(;this.length<_.length;)this.words[this.length++]=0;for(var R=0;R<_.length;R++)this.words[R]=this.words[R]|_.words[R];return this.strip()},o.prototype.ior=function(_){return r((this.negative|_.negative)===0),this.iuor(_)},o.prototype.or=function(_){return this.length>_.length?this.clone().ior(_):_.clone().ior(this)},o.prototype.uor=function(_){return this.length>_.length?this.clone().iuor(_):_.clone().iuor(this)},o.prototype.iuand=function(_){var R;this.length>_.length?R=_:R=this;for(var z=0;z<R.length;z++)this.words[z]=this.words[z]&_.words[z];return this.length=R.length,this.strip()},o.prototype.iand=function(_){return r((this.negative|_.negative)===0),this.iuand(_)},o.prototype.and=function(_){return this.length>_.length?this.clone().iand(_):_.clone().iand(this)},o.prototype.uand=function(_){return this.length>_.length?this.clone().iuand(_):_.clone().iuand(this)},o.prototype.iuxor=function(_){var R,z;this.length>_.length?(R=this,z=_):(R=_,z=this);for(var N=0;N<z.length;N++)this.words[N]=R.words[N]^z.words[N];if(this!==R)for(;N<R.length;N++)this.words[N]=R.words[N];return this.length=R.length,this.strip()},o.prototype.ixor=function(_){return r((this.negative|_.negative)===0),this.iuxor(_)},o.prototype.xor=function(_){return this.length>_.length?this.clone().ixor(_):_.clone().ixor(this)},o.prototype.uxor=function(_){return this.length>_.length?this.clone().iuxor(_):_.clone().iuxor(this)},o.prototype.inotn=function(_){r(typeof _=="number"&&_>=0);var R=Math.ceil(_/26)|0,z=_%26;this._expand(R),z>0&&R--;for(var N=0;N<R;N++)this.words[N]=~this.words[N]&67108863;return z>0&&(this.words[N]=~this.words[N]&67108863>>26-z),this.strip()},o.prototype.notn=function(_){return this.clone().inotn(_)},o.prototype.setn=function(_,R){r(typeof _=="number"&&_>=0);var z=_/26|0,N=_%26;return this._expand(z+1),R?this.words[z]=this.words[z]|1<<N:this.words[z]=this.words[z]&~(1<<N),this.strip()},o.prototype.iadd=function(_){var R;if(this.negative!==0&&_.negative===0)return this.negative=0,R=this.isub(_),this.negative^=1,this._normSign();if(this.negative===0&&_.negative!==0)return _.negative=0,R=this.isub(_),_.negative=1,R._normSign();var z,N;this.length>_.length?(z=this,N=_):(z=_,N=this);for(var y=0,S=0;S<N.length;S++)R=(z.words[S]|0)+(N.words[S]|0)+y,this.words[S]=R&67108863,y=R>>>26;for(;y!==0&&S<z.length;S++)R=(z.words[S]|0)+y,this.words[S]=R&67108863,y=R>>>26;if(this.length=z.length,y!==0)this.words[this.length]=y,this.length++;else if(z!==this)for(;S<z.length;S++)this.words[S]=z.words[S];return this},o.prototype.add=function(_){var R;return _.negative!==0&&this.negative===0?(_.negative=0,R=this.sub(_),_.negative^=1,R):_.negative===0&&this.negative!==0?(this.negative=0,R=_.sub(this),this.negative=1,R):this.length>_.length?this.clone().iadd(_):_.clone().iadd(this)},o.prototype.isub=function(_){if(_.negative!==0){_.negative=0;var R=this.iadd(_);return _.negative=1,R._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(_),this.negative=1,this._normSign();var z=this.cmp(_);if(z===0)return this.negative=0,this.length=1,this.words[0]=0,this;var N,y;z>0?(N=this,y=_):(N=_,y=this);for(var S=0,I=0;I<y.length;I++)R=(N.words[I]|0)-(y.words[I]|0)+S,S=R>>26,this.words[I]=R&67108863;for(;S!==0&&I<N.length;I++)R=(N.words[I]|0)+S,S=R>>26,this.words[I]=R&67108863;if(S===0&&I<N.length&&N!==this)for(;I<N.length;I++)this.words[I]=N.words[I];return this.length=Math.max(this.length,I),N!==this&&(this.negative=1),this.strip()},o.prototype.sub=function(_){return this.clone().isub(_)};function h(D,_,R){R.negative=_.negative^D.negative;var z=D.length+_.length|0;R.length=z,z=z-1|0;var N=D.words[0]|0,y=_.words[0]|0,S=N*y,I=S&67108863,M=S/67108864|0;R.words[0]=I;for(var C=1;C<z;C++){for(var P=M>>>26,V=M&67108863,H=Math.min(C,_.length-1),k=Math.max(0,C-D.length+1);k<=H;k++){var G=C-k|0;N=D.words[G]|0,y=_.words[k]|0,S=N*y+V,P+=S/67108864|0,V=S&67108863}R.words[C]=V|0,M=P|0}return M!==0?R.words[C]=M|0:R.length--,R.strip()}var m=function(_,R,z){var N=_.words,y=R.words,S=z.words,I=0,M,C,P,V=N[0]|0,H=V&8191,k=V>>>13,G=N[1]|0,ce=G&8191,J=G>>>13,de=N[2]|0,W=de&8191,Q=de>>>13,Y=N[3]|0,$=Y&8191,re=Y>>>13,le=N[4]|0,ve=le&8191,ye=le>>>13,Ie=N[5]|0,Me=Ie&8191,ke=Ie>>>13,X=N[6]|0,ee=X&8191,ae=X>>>13,Ee=N[7]|0,De=Ee&8191,Re=Ee>>>13,Ve=N[8]|0,gt=Ve&8191,Qe=Ve>>>13,ht=N[9]|0,Ot=ht&8191,pt=ht>>>13,sr=y[0]|0,Fr=sr&8191,Tt=sr>>>13,tr=y[1]|0,rr=tr&8191,xt=tr>>>13,Qt=y[2]|0,Vr=Qt&8191,Ft=Qt>>>13,lr=y[3]|0,jr=lr&8191,Dt=lr>>>13,pr=y[4]|0,gn=pr&8191,Et=pr>>>13,Ir=y[5]|0,un=Ir&8191,Bt=Ir>>>13,vr=y[6]|0,Zr=vr&8191,qt=vr>>>13,mr=y[7]|0,vn=mr&8191,Vt=mr>>>13,Or=y[8]|0,on=Or&8191,Gt=Or>>>13,gr=y[9]|0,ln=gr&8191,zt=gr>>>13;z.negative=_.negative^R.negative,z.length=19,M=Math.imul(H,Fr),C=Math.imul(H,Tt),C=C+Math.imul(k,Fr)|0,P=Math.imul(k,Tt);var Pr=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(Pr>>>26)|0,Pr&=67108863,M=Math.imul(ce,Fr),C=Math.imul(ce,Tt),C=C+Math.imul(J,Fr)|0,P=Math.imul(J,Tt),M=M+Math.imul(H,rr)|0,C=C+Math.imul(H,xt)|0,C=C+Math.imul(k,rr)|0,P=P+Math.imul(k,xt)|0;var Ni=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(Ni>>>26)|0,Ni&=67108863,M=Math.imul(W,Fr),C=Math.imul(W,Tt),C=C+Math.imul(Q,Fr)|0,P=Math.imul(Q,Tt),M=M+Math.imul(ce,rr)|0,C=C+Math.imul(ce,xt)|0,C=C+Math.imul(J,rr)|0,P=P+Math.imul(J,xt)|0,M=M+Math.imul(H,Vr)|0,C=C+Math.imul(H,Ft)|0,C=C+Math.imul(k,Vr)|0,P=P+Math.imul(k,Ft)|0;var Ur=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(Ur>>>26)|0,Ur&=67108863,M=Math.imul($,Fr),C=Math.imul($,Tt),C=C+Math.imul(re,Fr)|0,P=Math.imul(re,Tt),M=M+Math.imul(W,rr)|0,C=C+Math.imul(W,xt)|0,C=C+Math.imul(Q,rr)|0,P=P+Math.imul(Q,xt)|0,M=M+Math.imul(ce,Vr)|0,C=C+Math.imul(ce,Ft)|0,C=C+Math.imul(J,Vr)|0,P=P+Math.imul(J,Ft)|0,M=M+Math.imul(H,jr)|0,C=C+Math.imul(H,Dt)|0,C=C+Math.imul(k,jr)|0,P=P+Math.imul(k,Dt)|0;var zr=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(zr>>>26)|0,zr&=67108863,M=Math.imul(ve,Fr),C=Math.imul(ve,Tt),C=C+Math.imul(ye,Fr)|0,P=Math.imul(ye,Tt),M=M+Math.imul($,rr)|0,C=C+Math.imul($,xt)|0,C=C+Math.imul(re,rr)|0,P=P+Math.imul(re,xt)|0,M=M+Math.imul(W,Vr)|0,C=C+Math.imul(W,Ft)|0,C=C+Math.imul(Q,Vr)|0,P=P+Math.imul(Q,Ft)|0,M=M+Math.imul(ce,jr)|0,C=C+Math.imul(ce,Dt)|0,C=C+Math.imul(J,jr)|0,P=P+Math.imul(J,Dt)|0,M=M+Math.imul(H,gn)|0,C=C+Math.imul(H,Et)|0,C=C+Math.imul(k,gn)|0,P=P+Math.imul(k,Et)|0;var Ca=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(Ca>>>26)|0,Ca&=67108863,M=Math.imul(Me,Fr),C=Math.imul(Me,Tt),C=C+Math.imul(ke,Fr)|0,P=Math.imul(ke,Tt),M=M+Math.imul(ve,rr)|0,C=C+Math.imul(ve,xt)|0,C=C+Math.imul(ye,rr)|0,P=P+Math.imul(ye,xt)|0,M=M+Math.imul($,Vr)|0,C=C+Math.imul($,Ft)|0,C=C+Math.imul(re,Vr)|0,P=P+Math.imul(re,Ft)|0,M=M+Math.imul(W,jr)|0,C=C+Math.imul(W,Dt)|0,C=C+Math.imul(Q,jr)|0,P=P+Math.imul(Q,Dt)|0,M=M+Math.imul(ce,gn)|0,C=C+Math.imul(ce,Et)|0,C=C+Math.imul(J,gn)|0,P=P+Math.imul(J,Et)|0,M=M+Math.imul(H,un)|0,C=C+Math.imul(H,Bt)|0,C=C+Math.imul(k,un)|0,P=P+Math.imul(k,Bt)|0;var Gi=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(Gi>>>26)|0,Gi&=67108863,M=Math.imul(ee,Fr),C=Math.imul(ee,Tt),C=C+Math.imul(ae,Fr)|0,P=Math.imul(ae,Tt),M=M+Math.imul(Me,rr)|0,C=C+Math.imul(Me,xt)|0,C=C+Math.imul(ke,rr)|0,P=P+Math.imul(ke,xt)|0,M=M+Math.imul(ve,Vr)|0,C=C+Math.imul(ve,Ft)|0,C=C+Math.imul(ye,Vr)|0,P=P+Math.imul(ye,Ft)|0,M=M+Math.imul($,jr)|0,C=C+Math.imul($,Dt)|0,C=C+Math.imul(re,jr)|0,P=P+Math.imul(re,Dt)|0,M=M+Math.imul(W,gn)|0,C=C+Math.imul(W,Et)|0,C=C+Math.imul(Q,gn)|0,P=P+Math.imul(Q,Et)|0,M=M+Math.imul(ce,un)|0,C=C+Math.imul(ce,Bt)|0,C=C+Math.imul(J,un)|0,P=P+Math.imul(J,Bt)|0,M=M+Math.imul(H,Zr)|0,C=C+Math.imul(H,qt)|0,C=C+Math.imul(k,Zr)|0,P=P+Math.imul(k,qt)|0;var qi=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(qi>>>26)|0,qi&=67108863,M=Math.imul(De,Fr),C=Math.imul(De,Tt),C=C+Math.imul(Re,Fr)|0,P=Math.imul(Re,Tt),M=M+Math.imul(ee,rr)|0,C=C+Math.imul(ee,xt)|0,C=C+Math.imul(ae,rr)|0,P=P+Math.imul(ae,xt)|0,M=M+Math.imul(Me,Vr)|0,C=C+Math.imul(Me,Ft)|0,C=C+Math.imul(ke,Vr)|0,P=P+Math.imul(ke,Ft)|0,M=M+Math.imul(ve,jr)|0,C=C+Math.imul(ve,Dt)|0,C=C+Math.imul(ye,jr)|0,P=P+Math.imul(ye,Dt)|0,M=M+Math.imul($,gn)|0,C=C+Math.imul($,Et)|0,C=C+Math.imul(re,gn)|0,P=P+Math.imul(re,Et)|0,M=M+Math.imul(W,un)|0,C=C+Math.imul(W,Bt)|0,C=C+Math.imul(Q,un)|0,P=P+Math.imul(Q,Bt)|0,M=M+Math.imul(ce,Zr)|0,C=C+Math.imul(ce,qt)|0,C=C+Math.imul(J,Zr)|0,P=P+Math.imul(J,qt)|0,M=M+Math.imul(H,vn)|0,C=C+Math.imul(H,Vt)|0,C=C+Math.imul(k,vn)|0,P=P+Math.imul(k,Vt)|0;var Yo=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(Yo>>>26)|0,Yo&=67108863,M=Math.imul(gt,Fr),C=Math.imul(gt,Tt),C=C+Math.imul(Qe,Fr)|0,P=Math.imul(Qe,Tt),M=M+Math.imul(De,rr)|0,C=C+Math.imul(De,xt)|0,C=C+Math.imul(Re,rr)|0,P=P+Math.imul(Re,xt)|0,M=M+Math.imul(ee,Vr)|0,C=C+Math.imul(ee,Ft)|0,C=C+Math.imul(ae,Vr)|0,P=P+Math.imul(ae,Ft)|0,M=M+Math.imul(Me,jr)|0,C=C+Math.imul(Me,Dt)|0,C=C+Math.imul(ke,jr)|0,P=P+Math.imul(ke,Dt)|0,M=M+Math.imul(ve,gn)|0,C=C+Math.imul(ve,Et)|0,C=C+Math.imul(ye,gn)|0,P=P+Math.imul(ye,Et)|0,M=M+Math.imul($,un)|0,C=C+Math.imul($,Bt)|0,C=C+Math.imul(re,un)|0,P=P+Math.imul(re,Bt)|0,M=M+Math.imul(W,Zr)|0,C=C+Math.imul(W,qt)|0,C=C+Math.imul(Q,Zr)|0,P=P+Math.imul(Q,qt)|0,M=M+Math.imul(ce,vn)|0,C=C+Math.imul(ce,Vt)|0,C=C+Math.imul(J,vn)|0,P=P+Math.imul(J,Vt)|0,M=M+Math.imul(H,on)|0,C=C+Math.imul(H,Gt)|0,C=C+Math.imul(k,on)|0,P=P+Math.imul(k,Gt)|0;var ri=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(ri>>>26)|0,ri&=67108863,M=Math.imul(Ot,Fr),C=Math.imul(Ot,Tt),C=C+Math.imul(pt,Fr)|0,P=Math.imul(pt,Tt),M=M+Math.imul(gt,rr)|0,C=C+Math.imul(gt,xt)|0,C=C+Math.imul(Qe,rr)|0,P=P+Math.imul(Qe,xt)|0,M=M+Math.imul(De,Vr)|0,C=C+Math.imul(De,Ft)|0,C=C+Math.imul(Re,Vr)|0,P=P+Math.imul(Re,Ft)|0,M=M+Math.imul(ee,jr)|0,C=C+Math.imul(ee,Dt)|0,C=C+Math.imul(ae,jr)|0,P=P+Math.imul(ae,Dt)|0,M=M+Math.imul(Me,gn)|0,C=C+Math.imul(Me,Et)|0,C=C+Math.imul(ke,gn)|0,P=P+Math.imul(ke,Et)|0,M=M+Math.imul(ve,un)|0,C=C+Math.imul(ve,Bt)|0,C=C+Math.imul(ye,un)|0,P=P+Math.imul(ye,Bt)|0,M=M+Math.imul($,Zr)|0,C=C+Math.imul($,qt)|0,C=C+Math.imul(re,Zr)|0,P=P+Math.imul(re,qt)|0,M=M+Math.imul(W,vn)|0,C=C+Math.imul(W,Vt)|0,C=C+Math.imul(Q,vn)|0,P=P+Math.imul(Q,Vt)|0,M=M+Math.imul(ce,on)|0,C=C+Math.imul(ce,Gt)|0,C=C+Math.imul(J,on)|0,P=P+Math.imul(J,Gt)|0,M=M+Math.imul(H,ln)|0,C=C+Math.imul(H,zt)|0,C=C+Math.imul(k,ln)|0,P=P+Math.imul(k,zt)|0;var _i=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(_i>>>26)|0,_i&=67108863,M=Math.imul(Ot,rr),C=Math.imul(Ot,xt),C=C+Math.imul(pt,rr)|0,P=Math.imul(pt,xt),M=M+Math.imul(gt,Vr)|0,C=C+Math.imul(gt,Ft)|0,C=C+Math.imul(Qe,Vr)|0,P=P+Math.imul(Qe,Ft)|0,M=M+Math.imul(De,jr)|0,C=C+Math.imul(De,Dt)|0,C=C+Math.imul(Re,jr)|0,P=P+Math.imul(Re,Dt)|0,M=M+Math.imul(ee,gn)|0,C=C+Math.imul(ee,Et)|0,C=C+Math.imul(ae,gn)|0,P=P+Math.imul(ae,Et)|0,M=M+Math.imul(Me,un)|0,C=C+Math.imul(Me,Bt)|0,C=C+Math.imul(ke,un)|0,P=P+Math.imul(ke,Bt)|0,M=M+Math.imul(ve,Zr)|0,C=C+Math.imul(ve,qt)|0,C=C+Math.imul(ye,Zr)|0,P=P+Math.imul(ye,qt)|0,M=M+Math.imul($,vn)|0,C=C+Math.imul($,Vt)|0,C=C+Math.imul(re,vn)|0,P=P+Math.imul(re,Vt)|0,M=M+Math.imul(W,on)|0,C=C+Math.imul(W,Gt)|0,C=C+Math.imul(Q,on)|0,P=P+Math.imul(Q,Gt)|0,M=M+Math.imul(ce,ln)|0,C=C+Math.imul(ce,zt)|0,C=C+Math.imul(J,ln)|0,P=P+Math.imul(J,zt)|0;var Na=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(Na>>>26)|0,Na&=67108863,M=Math.imul(Ot,Vr),C=Math.imul(Ot,Ft),C=C+Math.imul(pt,Vr)|0,P=Math.imul(pt,Ft),M=M+Math.imul(gt,jr)|0,C=C+Math.imul(gt,Dt)|0,C=C+Math.imul(Qe,jr)|0,P=P+Math.imul(Qe,Dt)|0,M=M+Math.imul(De,gn)|0,C=C+Math.imul(De,Et)|0,C=C+Math.imul(Re,gn)|0,P=P+Math.imul(Re,Et)|0,M=M+Math.imul(ee,un)|0,C=C+Math.imul(ee,Bt)|0,C=C+Math.imul(ae,un)|0,P=P+Math.imul(ae,Bt)|0,M=M+Math.imul(Me,Zr)|0,C=C+Math.imul(Me,qt)|0,C=C+Math.imul(ke,Zr)|0,P=P+Math.imul(ke,qt)|0,M=M+Math.imul(ve,vn)|0,C=C+Math.imul(ve,Vt)|0,C=C+Math.imul(ye,vn)|0,P=P+Math.imul(ye,Vt)|0,M=M+Math.imul($,on)|0,C=C+Math.imul($,Gt)|0,C=C+Math.imul(re,on)|0,P=P+Math.imul(re,Gt)|0,M=M+Math.imul(W,ln)|0,C=C+Math.imul(W,zt)|0,C=C+Math.imul(Q,ln)|0,P=P+Math.imul(Q,zt)|0;var Os=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(Os>>>26)|0,Os&=67108863,M=Math.imul(Ot,jr),C=Math.imul(Ot,Dt),C=C+Math.imul(pt,jr)|0,P=Math.imul(pt,Dt),M=M+Math.imul(gt,gn)|0,C=C+Math.imul(gt,Et)|0,C=C+Math.imul(Qe,gn)|0,P=P+Math.imul(Qe,Et)|0,M=M+Math.imul(De,un)|0,C=C+Math.imul(De,Bt)|0,C=C+Math.imul(Re,un)|0,P=P+Math.imul(Re,Bt)|0,M=M+Math.imul(ee,Zr)|0,C=C+Math.imul(ee,qt)|0,C=C+Math.imul(ae,Zr)|0,P=P+Math.imul(ae,qt)|0,M=M+Math.imul(Me,vn)|0,C=C+Math.imul(Me,Vt)|0,C=C+Math.imul(ke,vn)|0,P=P+Math.imul(ke,Vt)|0,M=M+Math.imul(ve,on)|0,C=C+Math.imul(ve,Gt)|0,C=C+Math.imul(ye,on)|0,P=P+Math.imul(ye,Gt)|0,M=M+Math.imul($,ln)|0,C=C+Math.imul($,zt)|0,C=C+Math.imul(re,ln)|0,P=P+Math.imul(re,zt)|0;var Ja=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(Ja>>>26)|0,Ja&=67108863,M=Math.imul(Ot,gn),C=Math.imul(Ot,Et),C=C+Math.imul(pt,gn)|0,P=Math.imul(pt,Et),M=M+Math.imul(gt,un)|0,C=C+Math.imul(gt,Bt)|0,C=C+Math.imul(Qe,un)|0,P=P+Math.imul(Qe,Bt)|0,M=M+Math.imul(De,Zr)|0,C=C+Math.imul(De,qt)|0,C=C+Math.imul(Re,Zr)|0,P=P+Math.imul(Re,qt)|0,M=M+Math.imul(ee,vn)|0,C=C+Math.imul(ee,Vt)|0,C=C+Math.imul(ae,vn)|0,P=P+Math.imul(ae,Vt)|0,M=M+Math.imul(Me,on)|0,C=C+Math.imul(Me,Gt)|0,C=C+Math.imul(ke,on)|0,P=P+Math.imul(ke,Gt)|0,M=M+Math.imul(ve,ln)|0,C=C+Math.imul(ve,zt)|0,C=C+Math.imul(ye,ln)|0,P=P+Math.imul(ye,zt)|0;var Xa=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(Xa>>>26)|0,Xa&=67108863,M=Math.imul(Ot,un),C=Math.imul(Ot,Bt),C=C+Math.imul(pt,un)|0,P=Math.imul(pt,Bt),M=M+Math.imul(gt,Zr)|0,C=C+Math.imul(gt,qt)|0,C=C+Math.imul(Qe,Zr)|0,P=P+Math.imul(Qe,qt)|0,M=M+Math.imul(De,vn)|0,C=C+Math.imul(De,Vt)|0,C=C+Math.imul(Re,vn)|0,P=P+Math.imul(Re,Vt)|0,M=M+Math.imul(ee,on)|0,C=C+Math.imul(ee,Gt)|0,C=C+Math.imul(ae,on)|0,P=P+Math.imul(ae,Gt)|0,M=M+Math.imul(Me,ln)|0,C=C+Math.imul(Me,zt)|0,C=C+Math.imul(ke,ln)|0,P=P+Math.imul(ke,zt)|0;var hs=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(hs>>>26)|0,hs&=67108863,M=Math.imul(Ot,Zr),C=Math.imul(Ot,qt),C=C+Math.imul(pt,Zr)|0,P=Math.imul(pt,qt),M=M+Math.imul(gt,vn)|0,C=C+Math.imul(gt,Vt)|0,C=C+Math.imul(Qe,vn)|0,P=P+Math.imul(Qe,Vt)|0,M=M+Math.imul(De,on)|0,C=C+Math.imul(De,Gt)|0,C=C+Math.imul(Re,on)|0,P=P+Math.imul(Re,Gt)|0,M=M+Math.imul(ee,ln)|0,C=C+Math.imul(ee,zt)|0,C=C+Math.imul(ae,ln)|0,P=P+Math.imul(ae,zt)|0;var ms=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(ms>>>26)|0,ms&=67108863,M=Math.imul(Ot,vn),C=Math.imul(Ot,Vt),C=C+Math.imul(pt,vn)|0,P=Math.imul(pt,Vt),M=M+Math.imul(gt,on)|0,C=C+Math.imul(gt,Gt)|0,C=C+Math.imul(Qe,on)|0,P=P+Math.imul(Qe,Gt)|0,M=M+Math.imul(De,ln)|0,C=C+Math.imul(De,zt)|0,C=C+Math.imul(Re,ln)|0,P=P+Math.imul(Re,zt)|0;var Vi=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(Vi>>>26)|0,Vi&=67108863,M=Math.imul(Ot,on),C=Math.imul(Ot,Gt),C=C+Math.imul(pt,on)|0,P=Math.imul(pt,Gt),M=M+Math.imul(gt,ln)|0,C=C+Math.imul(gt,zt)|0,C=C+Math.imul(Qe,ln)|0,P=P+Math.imul(Qe,zt)|0;var Za=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(Za>>>26)|0,Za&=67108863,M=Math.imul(Ot,ln),C=Math.imul(Ot,zt),C=C+Math.imul(pt,ln)|0,P=Math.imul(pt,zt);var pi=(I+M|0)+((C&8191)<<13)|0;return I=(P+(C>>>13)|0)+(pi>>>26)|0,pi&=67108863,S[0]=Pr,S[1]=Ni,S[2]=Ur,S[3]=zr,S[4]=Ca,S[5]=Gi,S[6]=qi,S[7]=Yo,S[8]=ri,S[9]=_i,S[10]=Na,S[11]=Os,S[12]=Ja,S[13]=Xa,S[14]=hs,S[15]=ms,S[16]=Vi,S[17]=Za,S[18]=pi,I!==0&&(S[19]=I,z.length++),z};Math.imul||(m=h);function g(D,_,R){R.negative=_.negative^D.negative,R.length=D.length+_.length;for(var z=0,N=0,y=0;y<R.length-1;y++){var S=N;N=0;for(var I=z&67108863,M=Math.min(y,_.length-1),C=Math.max(0,y-D.length+1);C<=M;C++){var P=y-C,V=D.words[P]|0,H=_.words[C]|0,k=V*H,G=k&67108863;S=S+(k/67108864|0)|0,G=G+I|0,I=G&67108863,S=S+(G>>>26)|0,N+=S>>>26,S&=67108863}R.words[y]=I,z=S,S=N}return z!==0?R.words[y]=z:R.length--,R.strip()}function v(D,_,R){var z=new b;return z.mulp(D,_,R)}o.prototype.mulTo=function(_,R){var z,N=this.length+_.length;return this.length===10&&_.length===10?z=m(this,_,R):N<63?z=h(this,_,R):N<1024?z=g(this,_,R):z=v(this,_,R),z};function b(D,_){this.x=D,this.y=_}b.prototype.makeRBT=function(_){for(var R=new Array(_),z=o.prototype._countBits(_)-1,N=0;N<_;N++)R[N]=this.revBin(N,z,_);return R},b.prototype.revBin=function(_,R,z){if(_===0||_===z-1)return _;for(var N=0,y=0;y<R;y++)N|=(_&1)<<R-y-1,_>>=1;return N},b.prototype.permute=function(_,R,z,N,y,S){for(var I=0;I<S;I++)N[I]=R[_[I]],y[I]=z[_[I]]},b.prototype.transform=function(_,R,z,N,y,S){this.permute(S,_,R,z,N,y);for(var I=1;I<y;I<<=1)for(var M=I<<1,C=Math.cos(2*Math.PI/M),P=Math.sin(2*Math.PI/M),V=0;V<y;V+=M)for(var H=C,k=P,G=0;G<I;G++){var ce=z[V+G],J=N[V+G],de=z[V+G+I],W=N[V+G+I],Q=H*de-k*W;W=H*W+k*de,de=Q,z[V+G]=ce+de,N[V+G]=J+W,z[V+G+I]=ce-de,N[V+G+I]=J-W,G!==M&&(Q=C*H-P*k,k=C*k+P*H,H=Q)}},b.prototype.guessLen13b=function(_,R){var z=Math.max(R,_)|1,N=z&1,y=0;for(z=z/2|0;z;z=z>>>1)y++;return 1<<y+1+N},b.prototype.conjugate=function(_,R,z){if(!(z<=1))for(var N=0;N<z/2;N++){var y=_[N];_[N]=_[z-N-1],_[z-N-1]=y,y=R[N],R[N]=-R[z-N-1],R[z-N-1]=-y}},b.prototype.normalize13b=function(_,R){for(var z=0,N=0;N<R/2;N++){var y=Math.round(_[2*N+1]/R)*8192+Math.round(_[2*N]/R)+z;_[N]=y&67108863,y<67108864?z=0:z=y/67108864|0}return _},b.prototype.convert13b=function(_,R,z,N){for(var y=0,S=0;S<R;S++)y=y+(_[S]|0),z[2*S]=y&8191,y=y>>>13,z[2*S+1]=y&8191,y=y>>>13;for(S=2*R;S<N;++S)z[S]=0;r(y===0),r((y&-8192)===0)},b.prototype.stub=function(_){for(var R=new Array(_),z=0;z<_;z++)R[z]=0;return R},b.prototype.mulp=function(_,R,z){var N=2*this.guessLen13b(_.length,R.length),y=this.makeRBT(N),S=this.stub(N),I=new Array(N),M=new Array(N),C=new Array(N),P=new Array(N),V=new Array(N),H=new Array(N),k=z.words;k.length=N,this.convert13b(_.words,_.length,I,N),this.convert13b(R.words,R.length,P,N),this.transform(I,S,M,C,N,y),this.transform(P,S,V,H,N,y);for(var G=0;G<N;G++){var ce=M[G]*V[G]-C[G]*H[G];C[G]=M[G]*H[G]+C[G]*V[G],M[G]=ce}return this.conjugate(M,C,N),this.transform(M,C,k,S,N,y),this.conjugate(k,S,N),this.normalize13b(k,N),z.negative=_.negative^R.negative,z.length=_.length+R.length,z.strip()},o.prototype.mul=function(_){var R=new o(null);return R.words=new Array(this.length+_.length),this.mulTo(_,R)},o.prototype.mulf=function(_){var R=new o(null);return R.words=new Array(this.length+_.length),v(this,_,R)},o.prototype.imul=function(_){return this.clone().mulTo(_,this)},o.prototype.imuln=function(_){r(typeof _=="number"),r(_<67108864);for(var R=0,z=0;z<this.length;z++){var N=(this.words[z]|0)*_,y=(N&67108863)+(R&67108863);R>>=26,R+=N/67108864|0,R+=y>>>26,this.words[z]=y&67108863}return R!==0&&(this.words[z]=R,this.length++),this},o.prototype.muln=function(_){return this.clone().imuln(_)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(_){var R=f(_);if(R.length===0)return new o(1);for(var z=this,N=0;N<R.length&&R[N]===0;N++,z=z.sqr());if(++N<R.length)for(var y=z.sqr();N<R.length;N++,y=y.sqr())R[N]!==0&&(z=z.mul(y));return z},o.prototype.iushln=function(_){r(typeof _=="number"&&_>=0);var R=_%26,z=(_-R)/26,N=67108863>>>26-R<<26-R,y;if(R!==0){var S=0;for(y=0;y<this.length;y++){var I=this.words[y]&N,M=(this.words[y]|0)-I<<R;this.words[y]=M|S,S=I>>>26-R}S&&(this.words[y]=S,this.length++)}if(z!==0){for(y=this.length-1;y>=0;y--)this.words[y+z]=this.words[y];for(y=0;y<z;y++)this.words[y]=0;this.length+=z}return this.strip()},o.prototype.ishln=function(_){return r(this.negative===0),this.iushln(_)},o.prototype.iushrn=function(_,R,z){r(typeof _=="number"&&_>=0);var N;R?N=(R-R%26)/26:N=0;var y=_%26,S=Math.min((_-y)/26,this.length),I=67108863^67108863>>>y<<y,M=z;if(N-=S,N=Math.max(0,N),M){for(var C=0;C<S;C++)M.words[C]=this.words[C];M.length=S}if(S!==0)if(this.length>S)for(this.length-=S,C=0;C<this.length;C++)this.words[C]=this.words[C+S];else this.words[0]=0,this.length=1;var P=0;for(C=this.length-1;C>=0&&(P!==0||C>=N);C--){var V=this.words[C]|0;this.words[C]=P<<26-y|V>>>y,P=V&I}return M&&P!==0&&(M.words[M.length++]=P),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(_,R,z){return r(this.negative===0),this.iushrn(_,R,z)},o.prototype.shln=function(_){return this.clone().ishln(_)},o.prototype.ushln=function(_){return this.clone().iushln(_)},o.prototype.shrn=function(_){return this.clone().ishrn(_)},o.prototype.ushrn=function(_){return this.clone().iushrn(_)},o.prototype.testn=function(_){r(typeof _=="number"&&_>=0);var R=_%26,z=(_-R)/26,N=1<<R;if(this.length<=z)return!1;var y=this.words[z];return!!(y&N)},o.prototype.imaskn=function(_){r(typeof _=="number"&&_>=0);var R=_%26,z=(_-R)/26;if(r(this.negative===0,"imaskn works only with positive numbers"),this.length<=z)return this;if(R!==0&&z++,this.length=Math.min(z,this.length),R!==0){var N=67108863^67108863>>>R<<R;this.words[this.length-1]&=N}return this.strip()},o.prototype.maskn=function(_){return this.clone().imaskn(_)},o.prototype.iaddn=function(_){return r(typeof _=="number"),r(_<67108864),_<0?this.isubn(-_):this.negative!==0?this.length===1&&(this.words[0]|0)<_?(this.words[0]=_-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(_),this.negative=1,this):this._iaddn(_)},o.prototype._iaddn=function(_){this.words[0]+=_;for(var R=0;R<this.length&&this.words[R]>=67108864;R++)this.words[R]-=67108864,R===this.length-1?this.words[R+1]=1:this.words[R+1]++;return this.length=Math.max(this.length,R+1),this},o.prototype.isubn=function(_){if(r(typeof _=="number"),r(_<67108864),_<0)return this.iaddn(-_);if(this.negative!==0)return this.negative=0,this.iaddn(_),this.negative=1,this;if(this.words[0]-=_,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var R=0;R<this.length&&this.words[R]<0;R++)this.words[R]+=67108864,this.words[R+1]-=1;return this.strip()},o.prototype.addn=function(_){return this.clone().iaddn(_)},o.prototype.subn=function(_){return this.clone().isubn(_)},o.prototype.iabs=function(){return this.negative=0,this},o.prototype.abs=function(){return this.clone().iabs()},o.prototype._ishlnsubmul=function(_,R,z){var N=_.length+z,y;this._expand(N);var S,I=0;for(y=0;y<_.length;y++){S=(this.words[y+z]|0)+I;var M=(_.words[y]|0)*R;S-=M&67108863,I=(S>>26)-(M/67108864|0),this.words[y+z]=S&67108863}for(;y<this.length-z;y++)S=(this.words[y+z]|0)+I,I=S>>26,this.words[y+z]=S&67108863;if(I===0)return this.strip();for(r(I===-1),I=0,y=0;y<this.length;y++)S=-(this.words[y]|0)+I,I=S>>26,this.words[y]=S&67108863;return this.negative=1,this.strip()},o.prototype._wordDiv=function(_,R){var z=this.length-_.length,N=this.clone(),y=_,S=y.words[y.length-1]|0,I=this._countBits(S);z=26-I,z!==0&&(y=y.ushln(z),N.iushln(z),S=y.words[y.length-1]|0);var M=N.length-y.length,C;if(R!=="mod"){C=new o(null),C.length=M+1,C.words=new Array(C.length);for(var P=0;P<C.length;P++)C.words[P]=0}var V=N.clone()._ishlnsubmul(y,1,M);V.negative===0&&(N=V,C&&(C.words[M]=1));for(var H=M-1;H>=0;H--){var k=(N.words[y.length+H]|0)*67108864+(N.words[y.length+H-1]|0);for(k=Math.min(k/S|0,67108863),N._ishlnsubmul(y,k,H);N.negative!==0;)k--,N.negative=0,N._ishlnsubmul(y,1,H),N.isZero()||(N.negative^=1);C&&(C.words[H]=k)}return C&&C.strip(),N.strip(),R!=="div"&&z!==0&&N.iushrn(z),{div:C||null,mod:N}},o.prototype.divmod=function(_,R,z){if(r(!_.isZero()),this.isZero())return{div:new o(0),mod:new o(0)};var N,y,S;return this.negative!==0&&_.negative===0?(S=this.neg().divmod(_,R),R!=="mod"&&(N=S.div.neg()),R!=="div"&&(y=S.mod.neg(),z&&y.negative!==0&&y.iadd(_)),{div:N,mod:y}):this.negative===0&&_.negative!==0?(S=this.divmod(_.neg(),R),R!=="mod"&&(N=S.div.neg()),{div:N,mod:S.mod}):(this.negative&_.negative)!==0?(S=this.neg().divmod(_.neg(),R),R!=="div"&&(y=S.mod.neg(),z&&y.negative!==0&&y.isub(_)),{div:S.div,mod:y}):_.length>this.length||this.cmp(_)<0?{div:new o(0),mod:this}:_.length===1?R==="div"?{div:this.divn(_.words[0]),mod:null}:R==="mod"?{div:null,mod:new o(this.modn(_.words[0]))}:{div:this.divn(_.words[0]),mod:new o(this.modn(_.words[0]))}:this._wordDiv(_,R)},o.prototype.div=function(_){return this.divmod(_,"div",!1).div},o.prototype.mod=function(_){return this.divmod(_,"mod",!1).mod},o.prototype.umod=function(_){return this.divmod(_,"mod",!0).mod},o.prototype.divRound=function(_){var R=this.divmod(_);if(R.mod.isZero())return R.div;var z=R.div.negative!==0?R.mod.isub(_):R.mod,N=_.ushrn(1),y=_.andln(1),S=z.cmp(N);return S<0||y===1&&S===0?R.div:R.div.negative!==0?R.div.isubn(1):R.div.iaddn(1)},o.prototype.modn=function(_){r(_<=67108863);for(var R=(1<<26)%_,z=0,N=this.length-1;N>=0;N--)z=(R*z+(this.words[N]|0))%_;return z},o.prototype.idivn=function(_){r(_<=67108863);for(var R=0,z=this.length-1;z>=0;z--){var N=(this.words[z]|0)+R*67108864;this.words[z]=N/_|0,R=N%_}return this.strip()},o.prototype.divn=function(_){return this.clone().idivn(_)},o.prototype.egcd=function(_){r(_.negative===0),r(!_.isZero());var R=this,z=_.clone();R.negative!==0?R=R.umod(_):R=R.clone();for(var N=new o(1),y=new o(0),S=new o(0),I=new o(1),M=0;R.isEven()&&z.isEven();)R.iushrn(1),z.iushrn(1),++M;for(var C=z.clone(),P=R.clone();!R.isZero();){for(var V=0,H=1;(R.words[0]&H)===0&&V<26;++V,H<<=1);if(V>0)for(R.iushrn(V);V-- >0;)(N.isOdd()||y.isOdd())&&(N.iadd(C),y.isub(P)),N.iushrn(1),y.iushrn(1);for(var k=0,G=1;(z.words[0]&G)===0&&k<26;++k,G<<=1);if(k>0)for(z.iushrn(k);k-- >0;)(S.isOdd()||I.isOdd())&&(S.iadd(C),I.isub(P)),S.iushrn(1),I.iushrn(1);R.cmp(z)>=0?(R.isub(z),N.isub(S),y.isub(I)):(z.isub(R),S.isub(N),I.isub(y))}return{a:S,b:I,gcd:z.iushln(M)}},o.prototype._invmp=function(_){r(_.negative===0),r(!_.isZero());var R=this,z=_.clone();R.negative!==0?R=R.umod(_):R=R.clone();for(var N=new o(1),y=new o(0),S=z.clone();R.cmpn(1)>0&&z.cmpn(1)>0;){for(var I=0,M=1;(R.words[0]&M)===0&&I<26;++I,M<<=1);if(I>0)for(R.iushrn(I);I-- >0;)N.isOdd()&&N.iadd(S),N.iushrn(1);for(var C=0,P=1;(z.words[0]&P)===0&&C<26;++C,P<<=1);if(C>0)for(z.iushrn(C);C-- >0;)y.isOdd()&&y.iadd(S),y.iushrn(1);R.cmp(z)>=0?(R.isub(z),N.isub(y)):(z.isub(R),y.isub(N))}var V;return R.cmpn(1)===0?V=N:V=y,V.cmpn(0)<0&&V.iadd(_),V},o.prototype.gcd=function(_){if(this.isZero())return _.abs();if(_.isZero())return this.abs();var R=this.clone(),z=_.clone();R.negative=0,z.negative=0;for(var N=0;R.isEven()&&z.isEven();N++)R.iushrn(1),z.iushrn(1);do{for(;R.isEven();)R.iushrn(1);for(;z.isEven();)z.iushrn(1);var y=R.cmp(z);if(y<0){var S=R;R=z,z=S}else if(y===0||z.cmpn(1)===0)break;R.isub(z)}while(!0);return z.iushln(N)},o.prototype.invm=function(_){return this.egcd(_).a.umod(_)},o.prototype.isEven=function(){return(this.words[0]&1)===0},o.prototype.isOdd=function(){return(this.words[0]&1)===1},o.prototype.andln=function(_){return this.words[0]&_},o.prototype.bincn=function(_){r(typeof _=="number");var R=_%26,z=(_-R)/26,N=1<<R;if(this.length<=z)return this._expand(z+1),this.words[z]|=N,this;for(var y=N,S=z;y!==0&&S<this.length;S++){var I=this.words[S]|0;I+=y,y=I>>>26,I&=67108863,this.words[S]=I}return y!==0&&(this.words[S]=y,this.length++),this},o.prototype.isZero=function(){return this.length===1&&this.words[0]===0},o.prototype.cmpn=function(_){var R=_<0;if(this.negative!==0&&!R)return-1;if(this.negative===0&&R)return 1;this.strip();var z;if(this.length>1)z=1;else{R&&(_=-_),r(_<=67108863,"Number is too big");var N=this.words[0]|0;z=N===_?0:N<_?-1:1}return this.negative!==0?-z|0:z},o.prototype.cmp=function(_){if(this.negative!==0&&_.negative===0)return-1;if(this.negative===0&&_.negative!==0)return 1;var R=this.ucmp(_);return this.negative!==0?-R|0:R},o.prototype.ucmp=function(_){if(this.length>_.length)return 1;if(this.length<_.length)return-1;for(var R=0,z=this.length-1;z>=0;z--){var N=this.words[z]|0,y=_.words[z]|0;if(N!==y){N<y?R=-1:N>y&&(R=1);break}}return R},o.prototype.gtn=function(_){return this.cmpn(_)===1},o.prototype.gt=function(_){return this.cmp(_)===1},o.prototype.gten=function(_){return this.cmpn(_)>=0},o.prototype.gte=function(_){return this.cmp(_)>=0},o.prototype.ltn=function(_){return this.cmpn(_)===-1},o.prototype.lt=function(_){return this.cmp(_)===-1},o.prototype.lten=function(_){return this.cmpn(_)<=0},o.prototype.lte=function(_){return this.cmp(_)<=0},o.prototype.eqn=function(_){return this.cmpn(_)===0},o.prototype.eq=function(_){return this.cmp(_)===0},o.red=function(_){return new j(_)},o.prototype.toRed=function(_){return r(!this.red,"Already a number in reduction context"),r(this.negative===0,"red works only with positives"),_.convertTo(this)._forceRed(_)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(_){return this.red=_,this},o.prototype.forceRed=function(_){return r(!this.red,"Already a number in reduction context"),this._forceRed(_)},o.prototype.redAdd=function(_){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,_)},o.prototype.redIAdd=function(_){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,_)},o.prototype.redSub=function(_){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,_)},o.prototype.redISub=function(_){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,_)},o.prototype.redShl=function(_){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,_)},o.prototype.redMul=function(_){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,_),this.red.mul(this,_)},o.prototype.redIMul=function(_){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,_),this.red.imul(this,_)},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(_){return r(this.red&&!_.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,_)};var x={k256:null,p224:null,p192:null,p25519:null};function E(D,_){this.name=D,this.p=new o(_,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}E.prototype._tmp=function(){var _=new o(null);return _.words=new Array(Math.ceil(this.n/13)),_},E.prototype.ireduce=function(_){var R=_,z;do this.split(R,this.tmp),R=this.imulK(R),R=R.iadd(this.tmp),z=R.bitLength();while(z>this.n);var N=z<this.n?-1:R.ucmp(this.p);return N===0?(R.words[0]=0,R.length=1):N>0?R.isub(this.p):R.strip!==void 0?R.strip():R._strip(),R},E.prototype.split=function(_,R){_.iushrn(this.n,0,R)},E.prototype.imulK=function(_){return _.imul(this.k)};function T(){E.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}n(T,E),T.prototype.split=function(_,R){for(var z=4194303,N=Math.min(_.length,9),y=0;y<N;y++)R.words[y]=_.words[y];if(R.length=N,_.length<=9){_.words[0]=0,_.length=1;return}var S=_.words[9];for(R.words[R.length++]=S&z,y=10;y<_.length;y++){var I=_.words[y]|0;_.words[y-10]=(I&z)<<4|S>>>22,S=I}S>>>=22,_.words[y-10]=S,S===0&&_.length>10?_.length-=10:_.length-=9},T.prototype.imulK=function(_){_.words[_.length]=0,_.words[_.length+1]=0,_.length+=2;for(var R=0,z=0;z<_.length;z++){var N=_.words[z]|0;R+=N*977,_.words[z]=R&67108863,R=N*64+(R/67108864|0)}return _.words[_.length-1]===0&&(_.length--,_.words[_.length-1]===0&&_.length--),_};function B(){E.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}n(B,E);function F(){E.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}n(F,E);function L(){E.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}n(L,E),L.prototype.imulK=function(_){for(var R=0,z=0;z<_.length;z++){var N=(_.words[z]|0)*19+R,y=N&67108863;N>>>=26,_.words[z]=y,R=N}return R!==0&&(_.words[_.length++]=R),_},o._prime=function(_){if(x[_])return x[_];var R;if(_==="k256")R=new T;else if(_==="p224")R=new B;else if(_==="p192")R=new F;else if(_==="p25519")R=new L;else throw new Error("Unknown prime "+_);return x[_]=R,R};function j(D){if(typeof D=="string"){var _=o._prime(D);this.m=_.p,this.prime=_}else r(D.gtn(1),"modulus must be greater than 1"),this.m=D,this.prime=null}j.prototype._verify1=function(_){r(_.negative===0,"red works only with positives"),r(_.red,"red works only with red numbers")},j.prototype._verify2=function(_,R){r((_.negative|R.negative)===0,"red works only with positives"),r(_.red&&_.red===R.red,"red works only with red numbers")},j.prototype.imod=function(_){return this.prime?this.prime.ireduce(_)._forceRed(this):_.umod(this.m)._forceRed(this)},j.prototype.neg=function(_){return _.isZero()?_.clone():this.m.sub(_)._forceRed(this)},j.prototype.add=function(_,R){this._verify2(_,R);var z=_.add(R);return z.cmp(this.m)>=0&&z.isub(this.m),z._forceRed(this)},j.prototype.iadd=function(_,R){this._verify2(_,R);var z=_.iadd(R);return z.cmp(this.m)>=0&&z.isub(this.m),z},j.prototype.sub=function(_,R){this._verify2(_,R);var z=_.sub(R);return z.cmpn(0)<0&&z.iadd(this.m),z._forceRed(this)},j.prototype.isub=function(_,R){this._verify2(_,R);var z=_.isub(R);return z.cmpn(0)<0&&z.iadd(this.m),z},j.prototype.shl=function(_,R){return this._verify1(_),this.imod(_.ushln(R))},j.prototype.imul=function(_,R){return this._verify2(_,R),this.imod(_.imul(R))},j.prototype.mul=function(_,R){return this._verify2(_,R),this.imod(_.mul(R))},j.prototype.isqr=function(_){return this.imul(_,_.clone())},j.prototype.sqr=function(_){return this.mul(_,_)},j.prototype.sqrt=function(_){if(_.isZero())return _.clone();var R=this.m.andln(3);if(r(R%2===1),R===3){var z=this.m.add(new o(1)).iushrn(2);return this.pow(_,z)}for(var N=this.m.subn(1),y=0;!N.isZero()&&N.andln(1)===0;)y++,N.iushrn(1);r(!N.isZero());var S=new o(1).toRed(this),I=S.redNeg(),M=this.m.subn(1).iushrn(1),C=this.m.bitLength();for(C=new o(2*C*C).toRed(this);this.pow(C,M).cmp(I)!==0;)C.redIAdd(I);for(var P=this.pow(C,N),V=this.pow(_,N.addn(1).iushrn(1)),H=this.pow(_,N),k=y;H.cmp(S)!==0;){for(var G=H,ce=0;G.cmp(S)!==0;ce++)G=G.redSqr();r(ce<k);var J=this.pow(P,new o(1).iushln(k-ce-1));V=V.redMul(J),P=J.redSqr(),H=H.redMul(P),k=ce}return V},j.prototype.invm=function(_){var R=_._invmp(this.m);return R.negative!==0?(R.negative=0,this.imod(R).redNeg()):this.imod(R)},j.prototype.pow=function(_,R){if(R.isZero())return new o(1).toRed(this);if(R.cmpn(1)===0)return _.clone();var z=4,N=new Array(1<<z);N[0]=new o(1).toRed(this),N[1]=_;for(var y=2;y<N.length;y++)N[y]=this.mul(N[y-1],_);var S=N[0],I=0,M=0,C=R.bitLength()%26;for(C===0&&(C=26),y=R.length-1;y>=0;y--){for(var P=R.words[y],V=C-1;V>=0;V--){var H=P>>V&1;if(S!==N[0]&&(S=this.sqr(S)),H===0&&I===0){M=0;continue}I<<=1,I|=H,M++,!(M!==z&&(y!==0||V!==0))&&(S=this.mul(S,N[I]),M=0,I=0)}C=26}return S},j.prototype.convertTo=function(_){var R=_.umod(this.m);return R===_?R.clone():R},j.prototype.convertFrom=function(_){var R=_.clone();return R.red=null,R},o.mont=function(_){return new q(_)};function q(D){j.call(this,D),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(q,j),q.prototype.convertTo=function(_){return this.imod(_.ushln(this.shift))},q.prototype.convertFrom=function(_){var R=this.imod(_.mul(this.rinv));return R.red=null,R},q.prototype.imul=function(_,R){if(_.isZero()||R.isZero())return _.words[0]=0,_.length=1,_;var z=_.imul(R),N=z.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),y=z.isub(N).iushrn(this.shift),S=y;return y.cmp(this.m)>=0?S=y.isub(this.m):y.cmpn(0)<0&&(S=y.iadd(this.m)),S._forceRed(this)},q.prototype.mul=function(_,R){if(_.isZero()||R.isZero())return new o(0)._forceRed(this);var z=_.mul(R),N=z.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),y=z.isub(N).iushrn(this.shift),S=y;return y.cmp(this.m)>=0?S=y.isub(this.m):y.cmpn(0)<0&&(S=y.iadd(this.m)),S._forceRed(this)},q.prototype.invm=function(_){var R=this.imod(_._invmp(this.m).mul(this.r2));return R._forceRed(this)}})(typeof ZWe>"u"||ZWe,Scr)});var sh=Z((p5s,_cr)=>{d();p();_cr.exports=Ecr;function Ecr(e,t){if(!e)throw new Error(t||"Assertion failed")}Ecr.equal=function(t,r,n){if(t!=r)throw new Error(n||"Assertion failed: "+t+" != "+r)}});var uj=Z(Icr=>{"use strict";d();p();var Uxe=Icr;function KUn(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var r=[];if(typeof e!="string"){for(var n=0;n<e.length;n++)r[n]=e[n]|0;return r}if(t==="hex"){e=e.replace(/[^a-z0-9]+/ig,""),e.length%2!==0&&(e="0"+e);for(var n=0;n<e.length;n+=2)r.push(parseInt(e[n]+e[n+1],16))}else for(var n=0;n<e.length;n++){var o=e.charCodeAt(n),i=o>>8,a=o&255;i?r.push(i,a):r.push(a)}return r}Uxe.toArray=KUn;function Ccr(e){return e.length===1?"0"+e:e}Uxe.zero2=Ccr;function Tcr(e){for(var t="",r=0;r<e.length;r++)t+=Ccr(e[r].toString(16));return t}Uxe.toHex=Tcr;Uxe.encode=function(t,r){return r==="hex"?Tcr(t):t}});var Ov=Z(kcr=>{"use strict";d();p();var mw=kcr,YUn=nS(),JUn=sh(),zxe=uj();mw.assert=JUn;mw.toArray=zxe.toArray;mw.zero2=zxe.zero2;mw.toHex=zxe.toHex;mw.encode=zxe.encode;function XUn(e,t,r){var n=new Array(Math.max(e.bitLength(),r)+1);n.fill(0);for(var o=1<<t+1,i=e.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}mw.getNAF=XUn;function ZUn(e,t){var r=[[],[]];e=e.clone(),t=t.clone();for(var n=0,o=0,i;e.cmpn(-n)>0||t.cmpn(-o)>0;){var a=e.andln(3)+n&3,s=t.andln(3)+o&3;a===3&&(a=-1),s===3&&(s=-1);var c;(a&1)===0?c=0:(i=e.andln(7)+n&7,(i===3||i===5)&&s===2?c=-a:c=a),r[0].push(c);var u;(s&1)===0?u=0:(i=t.andln(7)+o&7,(i===3||i===5)&&a===2?u=-s:u=s),r[1].push(u),2*n===c+1&&(n=1-n),2*o===u+1&&(o=1-o),e.iushrn(1),t.iushrn(1)}return r}mw.getJSF=ZUn;function QUn(e,t,r){var n="_"+t;e.prototype[t]=function(){return this[n]!==void 0?this[n]:this[n]=r.call(this)}}mw.cachedProperty=QUn;function $Un(e){return typeof e=="string"?mw.toArray(e,"hex"):e}mw.parseBytes=$Un;function ezn(e){return new YUn(e,"hex","le")}mw.intFromLE=ezn});var bO=Z((A5s,$We)=>{"use strict";d();p();var QWe=65536,tzn=4294967295;function rzn(){throw new Error(`Secure random number generation is not supported by this browser.
Use Chrome, Firefox or Internet Explorer 11`)}var nzn=ea().Buffer,jxe=globalThis.crypto||globalThis.msCrypto;jxe&&jxe.getRandomValues?$We.exports=ozn:$We.exports=rzn;function ozn(e,t){if(e>tzn)throw new RangeError("requested too many random bytes");var r=nzn.allocUnsafe(e);if(e>0)if(e>QWe)for(var n=0;n<e;n+=QWe)jxe.getRandomValues(r.slice(n,n+QWe));else jxe.getRandomValues(r);return typeof t=="function"?A.nextTick(function(){t(null,r)}):r}});var Rcr=Z((_5s,Mcr)=>{d();p();var izn={}.toString;Mcr.exports=Array.isArray||function(e){return izn.call(e)=="[object Array]"}});var eKe=Z((I5s,Ncr)=>{d();p();Ncr.exports=Ob().EventEmitter});var E$=Z((tKe,Bcr)=>{d();p();var Hxe=zp(),W3=Hxe.Buffer;function Ocr(e,t){for(var r in e)t[r]=e[r]}W3.from&&W3.alloc&&W3.allocUnsafe&&W3.allocUnsafeSlow?Bcr.exports=Hxe:(Ocr(Hxe,tKe),tKe.Buffer=lj);function lj(e,t,r){return W3(e,t,r)}Ocr(W3,lj);lj.from=function(e,t,r){if(typeof e=="number")throw new TypeError("Argument must not be a number");return W3(e,t,r)};lj.alloc=function(e,t,r){if(typeof e!="number")throw new TypeError("Argument must be a number");var n=W3(e);return t!==void 0?typeof r=="string"?n.fill(t,r):n.fill(t):n.fill(0),n};lj.allocUnsafe=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return W3(e)};lj.allocUnsafeSlow=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return Hxe.SlowBuffer(e)}});var Dcr=Z((O5s,rKe)=>{"use strict";d();p();function azn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var Pcr=E$().Buffer,_$=Lb();function szn(e,t,r){e.copy(t,r)}rKe.exports=function(){function e(){azn(this,e),this.head=null,this.tail=null,this.length=0}return e.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},e.prototype.unshift=function(r){var n={data:r,next:this.head};this.length===0&&(this.tail=n),this.head=n,++this.length},e.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}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.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},e.prototype.concat=function(r){if(this.length===0)return Pcr.alloc(0);if(this.length===1)return this.head.data;for(var n=Pcr.allocUnsafe(r>>>0),o=this.head,i=0;o;)szn(o.data,n,i),i+=o.data.length,o=o.next;return n},e}();_$&&_$.inspect&&_$.inspect.custom&&(rKe.exports.prototype[_$.inspect.custom]=function(){var e=_$.inspect({length:this.length});return this.constructor.name+" "+e})});var nKe=Z((D5s,Ucr)=>{"use strict";d();p();var Lcr=Fd();function czn(e,t){var r=this,n=this._readableState&&this._readableState.destroyed,o=this._writableState&&this._writableState.destroyed;return n||o?(t?t(e):e&&(!this._writableState||!this._writableState.errorEmitted)&&Lcr.nextTick(Fcr,this,e),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(i){!t&&i?(Lcr.nextTick(Fcr,r,i),r._writableState&&(r._writableState.errorEmitted=!0)):t&&t(i)}),this)}function uzn(){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 Fcr(e,t){e.emit("error",t)}Ucr.exports={destroy:czn,undestroy:uzn}});var Vxe=Z((U5s,Kcr)=>{"use strict";d();p();var xO=Fd();Kcr.exports=pl;function jcr(e){var t=this;this.next=null,this.entry=null,this.finish=function(){Tzn(t,e)}}var lzn=!A.browser&&["v0.10","v0.9."].indexOf(A.version.slice(0,5))>-1?setImmediate:xO.nextTick,fj;pl.WritableState=T$;var Hcr=Object.create(Nu());Hcr.inherits=An();var fzn={deprecate:KX()},Gcr=eKe(),qxe=E$().Buffer,dzn=globalThis.Uint8Array||function(){};function pzn(e){return qxe.from(e)}function hzn(e){return qxe.isBuffer(e)||e instanceof dzn}var qcr=nKe();Hcr.inherits(pl,Gcr);function mzn(){}function T$(e,t){fj=fj||AI(),e=e||{};var r=t instanceof fj;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var n=e.highWaterMark,o=e.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=e.decodeStrings===!1;this.decodeStrings=!a,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(s){Azn(t,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 jcr(this)}T$.prototype.getBuffer=function(){for(var t=this.bufferedRequest,r=[];t;)r.push(t),t=t.next;return r};(function(){try{Object.defineProperty(T$.prototype,"buffer",{get:fzn.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var Gxe;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(Gxe=Function.prototype[Symbol.hasInstance],Object.defineProperty(pl,Symbol.hasInstance,{value:function(e){return Gxe.call(this,e)?!0:this!==pl?!1:e&&e._writableState instanceof T$}})):Gxe=function(e){return e instanceof this};function pl(e){if(fj=fj||AI(),!Gxe.call(pl,this)&&!(this instanceof fj))return new pl(e);this._writableState=new T$(e,this),this.writable=!0,e&&(typeof e.write=="function"&&(this._write=e.write),typeof e.writev=="function"&&(this._writev=e.writev),typeof e.destroy=="function"&&(this._destroy=e.destroy),typeof e.final=="function"&&(this._final=e.final)),Gcr.call(this)}pl.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function gzn(e,t){var r=new Error("write after end");e.emit("error",r),xO.nextTick(t,r)}function vzn(e,t,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&&!t.objectMode&&(i=new TypeError("Invalid non-string/buffer chunk")),i&&(e.emit("error",i),xO.nextTick(n,i),o=!1),o}pl.prototype.write=function(e,t,r){var n=this._writableState,o=!1,i=!n.objectMode&&hzn(e);return i&&!qxe.isBuffer(e)&&(e=pzn(e)),typeof t=="function"&&(r=t,t=null),i?t="buffer":t||(t=n.defaultEncoding),typeof r!="function"&&(r=mzn),n.ended?gzn(this,r):(i||vzn(this,n,e,r))&&(n.pendingcb++,o=bzn(this,n,i,e,t,r)),o};pl.prototype.cork=function(){var e=this._writableState;e.corked++};pl.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,!e.writing&&!e.corked&&!e.finished&&!e.bufferProcessing&&e.bufferedRequest&&Vcr(this,e))};pl.prototype.setDefaultEncoding=function(t){if(typeof t=="string"&&(t=t.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((t+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+t);return this._writableState.defaultEncoding=t,this};function yzn(e,t,r){return!e.objectMode&&e.decodeStrings!==!1&&typeof t=="string"&&(t=qxe.from(t,r)),t}Object.defineProperty(pl.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function bzn(e,t,r,n,o,i){if(!r){var a=yzn(t,n,o);n!==a&&(r=!0,o="buffer",n=a)}var s=t.objectMode?1:n.length;t.length+=s;var c=t.length<t.highWaterMark;if(c||(t.needDrain=!0),t.writing||t.corked){var u=t.lastBufferedRequest;t.lastBufferedRequest={chunk:n,encoding:o,isBuf:r,callback:i,next:null},u?u.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else oKe(e,t,!1,s,n,o,i);return c}function oKe(e,t,r,n,o,i,a){t.writelen=n,t.writecb=a,t.writing=!0,t.sync=!0,r?e._writev(o,t.onwrite):e._write(o,i,t.onwrite),t.sync=!1}function xzn(e,t,r,n,o){--t.pendingcb,r?(xO.nextTick(o,n),xO.nextTick(C$,e,t),e._writableState.errorEmitted=!0,e.emit("error",n)):(o(n),e._writableState.errorEmitted=!0,e.emit("error",n),C$(e,t))}function wzn(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function Azn(e,t){var r=e._writableState,n=r.sync,o=r.writecb;if(wzn(r),t)xzn(e,r,n,t,o);else{var i=Wcr(r);!i&&!r.corked&&!r.bufferProcessing&&r.bufferedRequest&&Vcr(e,r),n?lzn(zcr,e,r,i,o):zcr(e,r,i,o)}}function zcr(e,t,r,n){r||Szn(e,t),t.pendingcb--,n(),C$(e,t)}function Szn(e,t){t.length===0&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}function Vcr(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,o=new Array(n),i=t.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,oKe(e,t,!0,t.length,o,"",i.finish),t.pendingcb++,t.lastBufferedRequest=null,i.next?(t.corkedRequestsFree=i.next,i.next=null):t.corkedRequestsFree=new jcr(t),t.bufferedRequestCount=0}else{for(;r;){var c=r.chunk,u=r.encoding,l=r.callback,f=t.objectMode?1:c.length;if(oKe(e,t,!1,f,c,u,l),r=r.next,t.bufferedRequestCount--,t.writing)break}r===null&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}pl.prototype._write=function(e,t,r){r(new Error("_write() is not implemented"))};pl.prototype._writev=null;pl.prototype.end=function(e,t,r){var n=this._writableState;typeof e=="function"?(r=e,e=null,t=null):typeof t=="function"&&(r=t,t=null),e!=null&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),!n.ending&&!n.finished&&Czn(this,n,r)};function Wcr(e){return e.ending&&e.length===0&&e.bufferedRequest===null&&!e.finished&&!e.writing}function Ezn(e,t){e._final(function(r){t.pendingcb--,r&&e.emit("error",r),t.prefinished=!0,e.emit("prefinish"),C$(e,t)})}function _zn(e,t){!t.prefinished&&!t.finalCalled&&(typeof e._final=="function"?(t.pendingcb++,t.finalCalled=!0,xO.nextTick(Ezn,e,t)):(t.prefinished=!0,e.emit("prefinish")))}function C$(e,t){var r=Wcr(t);return r&&(_zn(e,t),t.pendingcb===0&&(t.finished=!0,e.emit("finish"))),r}function Czn(e,t,r){t.ending=!0,C$(e,t),r&&(t.finished?xO.nextTick(r):e.once("finish",r)),t.ended=!0,e.writable=!1}function Tzn(e,t,r){var n=e.entry;for(e.entry=null;n;){var o=n.callback;t.pendingcb--,o(r),n=n.next}t.corkedRequestsFree?t.corkedRequestsFree.next=e:t.corkedRequestsFree=e}Object.defineProperty(pl.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(e){!this._writableState||(this._writableState.destroyed=e)}});pl.prototype.destroy=qcr.destroy;pl.prototype._undestroy=qcr.undestroy;pl.prototype._destroy=function(e,t){this.end(),t(e)}});var AI=Z((H5s,Zcr)=>{"use strict";d();p();var Ycr=Fd(),Izn=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};Zcr.exports=K3;var Jcr=Object.create(Nu());Jcr.inherits=An();var Xcr=sKe(),aKe=Vxe();Jcr.inherits(K3,Xcr);for(iKe=Izn(aKe.prototype),Wxe=0;Wxe<iKe.length;Wxe++)Kxe=iKe[Wxe],K3.prototype[Kxe]||(K3.prototype[Kxe]=aKe.prototype[Kxe]);var iKe,Kxe,Wxe;function K3(e){if(!(this instanceof K3))return new K3(e);Xcr.call(this,e),aKe.call(this,e),e&&e.readable===!1&&(this.readable=!1),e&&e.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,e&&e.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",kzn)}Object.defineProperty(K3.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function kzn(){this.allowHalfOpen||this._writableState.ended||Ycr.nextTick(Mzn,this)}function Mzn(e){e.end()}Object.defineProperty(K3.prototype,"destroyed",{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(e){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=e,this._writableState.destroyed=e)}});K3.prototype._destroy=function(e,t){this.push(null),this.end(),Ycr.nextTick(t,e)}});var lKe=Z($cr=>{"use strict";d();p();var uKe=E$().Buffer,Qcr=uKe.isEncoding||function(e){switch(e=""+e,e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function Rzn(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}function Nzn(e){var t=Rzn(e);if(typeof t!="string"&&(uKe.isEncoding===Qcr||!Qcr(e)))throw new Error("Unknown encoding: "+e);return t||e}$cr.StringDecoder=I$;function I$(e){this.encoding=Nzn(e);var t;switch(this.encoding){case"utf16le":this.text=Fzn,this.end=Uzn,t=4;break;case"utf8":this.fillLast=Pzn,t=4;break;case"base64":this.text=zzn,this.end=jzn,t=3;break;default:this.write=Hzn,this.end=Gzn;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=uKe.allocUnsafe(t)}I$.prototype.write=function(e){if(e.length===0)return"";var t,r;if(this.lastNeed){if(t=this.fillLast(e),t===void 0)return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r<e.length?t?t+this.text(e,r):this.text(e,r):t||""};I$.prototype.end=Lzn;I$.prototype.text=Dzn;I$.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length};function cKe(e){return e<=127?0:e>>5===6?2:e>>4===14?3:e>>3===30?4:e>>6===2?-1:-2}function Ozn(e,t,r){var n=t.length-1;if(n<r)return 0;var o=cKe(t[n]);return o>=0?(o>0&&(e.lastNeed=o-1),o):--n<r||o===-2?0:(o=cKe(t[n]),o>=0?(o>0&&(e.lastNeed=o-2),o):--n<r||o===-2?0:(o=cKe(t[n]),o>=0?(o>0&&(o===2?o=0:e.lastNeed=o-3),o):0))}function Bzn(e,t,r){if((t[0]&192)!==128)return e.lastNeed=0,"\uFFFD";if(e.lastNeed>1&&t.length>1){if((t[1]&192)!==128)return e.lastNeed=1,"\uFFFD";if(e.lastNeed>2&&t.length>2&&(t[2]&192)!==128)return e.lastNeed=2,"\uFFFD"}}function Pzn(e){var t=this.lastTotal-this.lastNeed,r=Bzn(this,e,t);if(r!==void 0)return r;if(this.lastNeed<=e.length)return e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,t,0,e.length),this.lastNeed-=e.length}function Dzn(e,t){var r=Ozn(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var n=e.length-(r-this.lastNeed);return e.copy(this.lastChar,0,n),e.toString("utf8",t,n)}function Lzn(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"\uFFFD":t}function Fzn(e,t){if((e.length-t)%2===0){var r=e.toString("utf16le",t);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function Uzn(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function zzn(e,t){var r=(e.length-t)%3;return r===0?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,r===1?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function jzn(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function Hzn(e){return e.toString(this.encoding)}function Gzn(e){return e&&e.length?this.write(e):""}});var sKe=Z((J5s,fur)=>{"use strict";d();p();var pj=Fd();fur.exports=Xs;var qzn=Rcr(),k$;Xs.ReadableState=aur;var Y5s=Ob().EventEmitter,nur=function(e,t){return e.listeners(t).length},mKe=eKe(),M$=E$().Buffer,Vzn=globalThis.Uint8Array||function(){};function Wzn(e){return M$.from(e)}function Kzn(e){return M$.isBuffer(e)||e instanceof Vzn}var our=Object.create(Nu());our.inherits=An();var fKe=Lb(),aa=void 0;fKe&&fKe.debuglog?aa=fKe.debuglog("stream"):aa=function(){};var Yzn=Dcr(),iur=nKe(),dj;our.inherits(Xs,mKe);var dKe=["error","close","destroy","pause","resume"];function Jzn(e,t,r){if(typeof e.prependListener=="function")return e.prependListener(t,r);!e._events||!e._events[t]?e.on(t,r):qzn(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]}function aur(e,t){k$=k$||AI(),e=e||{};var r=t instanceof k$;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var n=e.highWaterMark,o=e.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 Yzn,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(dj||(dj=lKe().StringDecoder),this.decoder=new dj(e.encoding),this.encoding=e.encoding)}function Xs(e){if(k$=k$||AI(),!(this instanceof Xs))return new Xs(e);this._readableState=new aur(e,this),this.readable=!0,e&&(typeof e.read=="function"&&(this._read=e.read),typeof e.destroy=="function"&&(this._destroy=e.destroy)),mKe.call(this)}Object.defineProperty(Xs.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(e){!this._readableState||(this._readableState.destroyed=e)}});Xs.prototype.destroy=iur.destroy;Xs.prototype._undestroy=iur.undestroy;Xs.prototype._destroy=function(e,t){this.push(null),t(e)};Xs.prototype.push=function(e,t){var r=this._readableState,n;return r.objectMode?n=!0:typeof e=="string"&&(t=t||r.defaultEncoding,t!==r.encoding&&(e=M$.from(e,t),t=""),n=!0),sur(this,e,t,!1,n)};Xs.prototype.unshift=function(e){return sur(this,e,null,!0,!1)};function sur(e,t,r,n,o){var i=e._readableState;if(t===null)i.reading=!1,$zn(e,i);else{var a;o||(a=Xzn(i,t)),a?e.emit("error",a):i.objectMode||t&&t.length>0?(typeof t!="string"&&!i.objectMode&&Object.getPrototypeOf(t)!==M$.prototype&&(t=Wzn(t)),n?i.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):pKe(e,i,t,!0):i.ended?e.emit("error",new Error("stream.push() after EOF")):(i.reading=!1,i.decoder&&!r?(t=i.decoder.write(t),i.objectMode||t.length!==0?pKe(e,i,t,!1):cur(e,i)):pKe(e,i,t,!1))):n||(i.reading=!1)}return Zzn(i)}function pKe(e,t,r,n){t.flowing&&t.length===0&&!t.sync?(e.emit("data",r),e.read(0)):(t.length+=t.objectMode?1:r.length,n?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&Yxe(e)),cur(e,t)}function Xzn(e,t){var r;return!Kzn(t)&&typeof t!="string"&&t!==void 0&&!e.objectMode&&(r=new TypeError("Invalid non-string/buffer chunk")),r}function Zzn(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||e.length===0)}Xs.prototype.isPaused=function(){return this._readableState.flowing===!1};Xs.prototype.setEncoding=function(e){return dj||(dj=lKe().StringDecoder),this._readableState.decoder=new dj(e),this._readableState.encoding=e,this};var eur=8388608;function Qzn(e){return e>=eur?e=eur:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function tur(e,t){return e<=0||t.length===0&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=Qzn(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}Xs.prototype.read=function(e){aa("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(e!==0&&(t.emittedReadable=!1),e===0&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return aa("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?hKe(this):Yxe(this),null;if(e=tur(e,t),e===0&&t.ended)return t.length===0&&hKe(this),null;var n=t.needReadable;aa("need readable",n),(t.length===0||t.length-e<t.highWaterMark)&&(n=!0,aa("length less than watermark",n)),t.ended||t.reading?(n=!1,aa("reading or ended",n)):n&&(aa("do read"),t.reading=!0,t.sync=!0,t.length===0&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=tur(r,t)));var o;return e>0?o=uur(e,t):o=null,o===null?(t.needReadable=!0,e=0):t.length-=e,t.length===0&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&hKe(this)),o!==null&&this.emit("data",o),o};function $zn(e,t){if(!t.ended){if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,Yxe(e)}}function Yxe(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(aa("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?pj.nextTick(rur,e):rur(e))}function rur(e){aa("emit readable"),e.emit("readable"),gKe(e)}function cur(e,t){t.readingMore||(t.readingMore=!0,pj.nextTick(ejn,e,t))}function ejn(e,t){for(var r=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(aa("maybeReadMore read 0"),e.read(0),r!==t.length);)r=t.length;t.readingMore=!1}Xs.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))};Xs.prototype.pipe=function(e,t){var r=this,n=this._readableState;switch(n.pipesCount){case 0:n.pipes=e;break;case 1:n.pipes=[n.pipes,e];break;default:n.pipes.push(e);break}n.pipesCount+=1,aa("pipe count=%d opts=%j",n.pipesCount,t);var o=(!t||t.end!==!1)&&e!==A.stdout&&e!==A.stderr,i=o?s:b;n.endEmitted?pj.nextTick(i):r.once("end",i),e.on("unpipe",a);function a(x,E){aa("onunpipe"),x===r&&E&&E.hasUnpiped===!1&&(E.hasUnpiped=!0,l())}function s(){aa("onend"),e.end()}var c=tjn(r);e.on("drain",c);var u=!1;function l(){aa("cleanup"),e.removeListener("close",g),e.removeListener("finish",v),e.removeListener("drain",c),e.removeListener("error",m),e.removeListener("unpipe",a),r.removeListener("end",s),r.removeListener("end",b),r.removeListener("data",h),u=!0,n.awaitDrain&&(!e._writableState||e._writableState.needDrain)&&c()}var f=!1;r.on("data",h);function h(x){aa("ondata"),f=!1;var E=e.write(x);E===!1&&!f&&((n.pipesCount===1&&n.pipes===e||n.pipesCount>1&&lur(n.pipes,e)!==-1)&&!u&&(aa("false write response, pause",r._readableState.awaitDrain),r._readableState.awaitDrain++,f=!0),r.pause())}function m(x){aa("onerror",x),b(),e.removeListener("error",m),nur(e,"error")===0&&e.emit("error",x)}Jzn(e,"error",m);function g(){e.removeListener("finish",v),b()}e.once("close",g);function v(){aa("onfinish"),e.removeListener("close",g),b()}e.once("finish",v);function b(){aa("unpipe"),r.unpipe(e)}return e.emit("pipe",r),n.flowing||(aa("pipe resume"),r.resume()),e};function tjn(e){return function(){var t=e._readableState;aa("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,t.awaitDrain===0&&nur(e,"data")&&(t.flowing=!0,gKe(e))}}Xs.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(t.pipesCount===0)return this;if(t.pipesCount===1)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r),this);if(!e){var n=t.pipes,o=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i<o;i++)n[i].emit("unpipe",this,r);return this}var a=lur(t.pipes,e);return a===-1?this:(t.pipes.splice(a,1),t.pipesCount-=1,t.pipesCount===1&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,r),this)};Xs.prototype.on=function(e,t){var r=mKe.prototype.on.call(this,e,t);if(e==="data")this._readableState.flowing!==!1&&this.resume();else if(e==="readable"){var n=this._readableState;!n.endEmitted&&!n.readableListening&&(n.readableListening=n.needReadable=!0,n.emittedReadable=!1,n.reading?n.length&&Yxe(this):pj.nextTick(rjn,this))}return r};Xs.prototype.addListener=Xs.prototype.on;function rjn(e){aa("readable nexttick read 0"),e.read(0)}Xs.prototype.resume=function(){var e=this._readableState;return e.flowing||(aa("resume"),e.flowing=!0,njn(this,e)),this};function njn(e,t){t.resumeScheduled||(t.resumeScheduled=!0,pj.nextTick(ojn,e,t))}function ojn(e,t){t.reading||(aa("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),gKe(e),t.flowing&&!t.reading&&e.read(0)}Xs.prototype.pause=function(){return aa("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(aa("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function gKe(e){var t=e._readableState;for(aa("flow",t.flowing);t.flowing&&e.read()!==null;);}Xs.prototype.wrap=function(e){var t=this,r=this._readableState,n=!1;e.on("end",function(){if(aa("wrapped end"),r.decoder&&!r.ended){var a=r.decoder.end();a&&a.length&&t.push(a)}t.push(null)}),e.on("data",function(a){if(aa("wrapped data"),r.decoder&&(a=r.decoder.write(a)),!(r.objectMode&&a==null)&&!(!r.objectMode&&(!a||!a.length))){var s=t.push(a);s||(n=!0,e.pause())}});for(var o in e)this[o]===void 0&&typeof e[o]=="function"&&(this[o]=function(a){return function(){return e[a].apply(e,arguments)}}(o));for(var i=0;i<dKe.length;i++)e.on(dKe[i],this.emit.bind(this,dKe[i]));return this._read=function(a){aa("wrapped _read",a),n&&(n=!1,e.resume())},this};Object.defineProperty(Xs.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}});Xs._fromList=uur;function uur(e,t){if(t.length===0)return null;var r;return t.objectMode?r=t.buffer.shift():!e||e>=t.length?(t.decoder?r=t.buffer.join(""):t.buffer.length===1?r=t.buffer.head.data:r=t.buffer.concat(t.length),t.buffer.clear()):r=ijn(e,t.buffer,t.decoder),r}function ijn(e,t,r){var n;return e<t.head.data.length?(n=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):e===t.head.data.length?n=t.shift():n=r?ajn(e,t):sjn(e,t),n}function ajn(e,t){var r=t.head,n=1,o=r.data;for(e-=o.length;r=r.next;){var i=r.data,a=e>i.length?i.length:e;if(a===i.length?o+=i:o+=i.slice(0,e),e-=a,e===0){a===i.length?(++n,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=i.slice(a));break}++n}return t.length-=n,o}function sjn(e,t){var r=M$.allocUnsafe(e),n=t.head,o=1;for(n.data.copy(r),e-=n.data.length;n=n.next;){var i=n.data,a=e>i.length?i.length:e;if(i.copy(r,r.length-e,0,a),e-=a,e===0){a===i.length?(++o,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=i.slice(a));break}++o}return t.length-=o,r}function hKe(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,pj.nextTick(cjn,t,e))}function cjn(e,t){!e.endEmitted&&e.length===0&&(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function lur(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}});var vKe=Z((Q5s,hur)=>{"use strict";d();p();hur.exports=Y3;var Jxe=AI(),pur=Object.create(Nu());pur.inherits=An();pur.inherits(Y3,Jxe);function ujn(e,t){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(!n)return this.emit("error",new Error("write callback called multiple times"));r.writechunk=null,r.writecb=null,t!=null&&this.push(t),n(e);var o=this._readableState;o.reading=!1,(o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}function Y3(e){if(!(this instanceof Y3))return new Y3(e);Jxe.call(this,e),this._transformState={afterTransform:ujn.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&(typeof e.transform=="function"&&(this._transform=e.transform),typeof e.flush=="function"&&(this._flush=e.flush)),this.on("prefinish",ljn)}function ljn(){var e=this;typeof this._flush=="function"?this._flush(function(t,r){dur(e,t,r)}):dur(this,null,null)}Y3.prototype.push=function(e,t){return this._transformState.needTransform=!1,Jxe.prototype.push.call(this,e,t)};Y3.prototype._transform=function(e,t,r){throw new Error("_transform() is not implemented")};Y3.prototype._write=function(e,t,r){var n=this._transformState;if(n.writecb=r,n.writechunk=e,n.writeencoding=t,!n.transforming){var o=this._readableState;(n.needTransform||o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}};Y3.prototype._read=function(e){var t=this._transformState;t.writechunk!==null&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0};Y3.prototype._destroy=function(e,t){var r=this;Jxe.prototype._destroy.call(this,e,function(n){t(n),r.emit("close")})};function dur(e,t,r){if(t)return e.emit("error",t);if(r!=null&&e.push(r),e._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(e._transformState.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}});var yur=Z((tMs,vur)=>{"use strict";d();p();vur.exports=R$;var mur=vKe(),gur=Object.create(Nu());gur.inherits=An();gur.inherits(R$,mur);function R$(e){if(!(this instanceof R$))return new R$(e);mur.call(this,e)}R$.prototype._transform=function(e,t,r){r(null,e)}});var Xxe=Z((oS,bur)=>{d();p();oS=bur.exports=sKe();oS.Stream=oS;oS.Readable=oS;oS.Writable=Vxe();oS.Duplex=AI();oS.Transform=vKe();oS.PassThrough=yur()});var wur=Z((aMs,xur)=>{d();p();xur.exports=Vxe()});var Sur=Z((uMs,Aur)=>{d();p();Aur.exports=AI()});var _ur=Z((dMs,Eur)=>{d();p();Eur.exports=Xxe().Transform});var Tur=Z((mMs,Cur)=>{d();p();Cur.exports=Xxe().PassThrough});var kur=Z((yMs,Iur)=>{d();p();Iur.exports=iS;var yKe=Ob().EventEmitter,fjn=An();fjn(iS,yKe);iS.Readable=Xxe();iS.Writable=wur();iS.Duplex=Sur();iS.Transform=_ur();iS.PassThrough=Tur();iS.Stream=iS;function iS(){yKe.call(this)}iS.prototype.pipe=function(e,t){var r=this;function n(l){e.writable&&e.write(l)===!1&&r.pause&&r.pause()}r.on("data",n);function o(){r.readable&&r.resume&&r.resume()}e.on("drain",o),!e._isStdio&&(!t||t.end!==!1)&&(r.on("end",a),r.on("close",s));var i=!1;function a(){i||(i=!0,e.end())}function s(){i||(i=!0,typeof e.destroy=="function"&&e.destroy())}function c(l){if(u(),yKe.listenerCount(this,"error")===0)throw l}r.on("error",c),e.on("error",c);function u(){r.removeListener("data",n),e.removeListener("drain",o),r.removeListener("end",a),r.removeListener("close",s),r.removeListener("error",c),e.removeListener("error",c),r.removeListener("end",u),r.removeListener("close",u),e.removeListener("close",u)}return r.on("end",u),r.on("close",u),e.on("close",u),e.emit("pipe",r),e}});var Qxe=Z((wMs,Zxe)=>{d();p();var wO=kur();if(wO&&wO.default){Zxe.exports=wO.default;for(let e in wO)Zxe.exports[e]=wO[e]}else wO&&(Zxe.exports=wO)});var bKe=Z((EMs,Rur)=>{"use strict";d();p();var $xe=ea().Buffer,Mur=Qxe().Transform,djn=An();function pjn(e,t){if(!$xe.isBuffer(e)&&typeof e!="string")throw new TypeError(t+" must be a string or a buffer")}function SI(e){Mur.call(this),this._block=$xe.allocUnsafe(e),this._blockSize=e,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}djn(SI,Mur);SI.prototype._transform=function(e,t,r){var n=null;try{this.update(e,t)}catch(o){n=o}r(n)};SI.prototype._flush=function(e){var t=null;try{this.push(this.digest())}catch(r){t=r}e(t)};SI.prototype.update=function(e,t){if(pjn(e,"Data"),this._finalized)throw new Error("Digest already called");$xe.isBuffer(e)||(e=$xe.from(e,t));for(var r=this._block,n=0;this._blockOffset+e.length-n>=this._blockSize;){for(var o=this._blockOffset;o<this._blockSize;)r[o++]=e[n++];this._update(),this._blockOffset=0}for(;n<e.length;)r[this._blockOffset++]=e[n++];for(var i=0,a=e.length*8;a>0;++i)this._length[i]+=a,a=this._length[i]/4294967296|0,a>0&&(this._length[i]-=4294967296*a);return this};SI.prototype._update=function(){throw new Error("_update is not implemented")};SI.prototype.digest=function(e){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var t=this._digest();e!==void 0&&(t=t.toString(e)),this._block.fill(0),this._blockOffset=0;for(var r=0;r<4;++r)this._length[r]=0;return t};SI.prototype._digest=function(){throw new Error("_digest is not implemented")};Rur.exports=SI});var rwe=Z((TMs,Our)=>{"use strict";d();p();var hjn=An(),Nur=bKe(),mjn=ea().Buffer,gjn=new Array(16);function ewe(){Nur.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}hjn(ewe,Nur);ewe.prototype._update=function(){for(var e=gjn,t=0;t<16;++t)e[t]=this._block.readInt32LE(t*4);var r=this._a,n=this._b,o=this._c,i=this._d;r=ch(r,n,o,i,e[0],3614090360,7),i=ch(i,r,n,o,e[1],3905402710,12),o=ch(o,i,r,n,e[2],606105819,17),n=ch(n,o,i,r,e[3],3250441966,22),r=ch(r,n,o,i,e[4],4118548399,7),i=ch(i,r,n,o,e[5],1200080426,12),o=ch(o,i,r,n,e[6],2821735955,17),n=ch(n,o,i,r,e[7],4249261313,22),r=ch(r,n,o,i,e[8],1770035416,7),i=ch(i,r,n,o,e[9],2336552879,12),o=ch(o,i,r,n,e[10],4294925233,17),n=ch(n,o,i,r,e[11],2304563134,22),r=ch(r,n,o,i,e[12],1804603682,7),i=ch(i,r,n,o,e[13],4254626195,12),o=ch(o,i,r,n,e[14],2792965006,17),n=ch(n,o,i,r,e[15],1236535329,22),r=uh(r,n,o,i,e[1],4129170786,5),i=uh(i,r,n,o,e[6],3225465664,9),o=uh(o,i,r,n,e[11],643717713,14),n=uh(n,o,i,r,e[0],3921069994,20),r=uh(r,n,o,i,e[5],3593408605,5),i=uh(i,r,n,o,e[10],38016083,9),o=uh(o,i,r,n,e[15],3634488961,14),n=uh(n,o,i,r,e[4],3889429448,20),r=uh(r,n,o,i,e[9],568446438,5),i=uh(i,r,n,o,e[14],3275163606,9),o=uh(o,i,r,n,e[3],4107603335,14),n=uh(n,o,i,r,e[8],1163531501,20),r=uh(r,n,o,i,e[13],2850285829,5),i=uh(i,r,n,o,e[2],4243563512,9),o=uh(o,i,r,n,e[7],1735328473,14),n=uh(n,o,i,r,e[12],2368359562,20),r=lh(r,n,o,i,e[5],4294588738,4),i=lh(i,r,n,o,e[8],2272392833,11),o=lh(o,i,r,n,e[11],1839030562,16),n=lh(n,o,i,r,e[14],4259657740,23),r=lh(r,n,o,i,e[1],2763975236,4),i=lh(i,r,n,o,e[4],1272893353,11),o=lh(o,i,r,n,e[7],4139469664,16),n=lh(n,o,i,r,e[10],3200236656,23),r=lh(r,n,o,i,e[13],681279174,4),i=lh(i,r,n,o,e[0],3936430074,11),o=lh(o,i,r,n,e[3],3572445317,16),n=lh(n,o,i,r,e[6],76029189,23),r=lh(r,n,o,i,e[9],3654602809,4),i=lh(i,r,n,o,e[12],3873151461,11),o=lh(o,i,r,n,e[15],530742520,16),n=lh(n,o,i,r,e[2],3299628645,23),r=fh(r,n,o,i,e[0],4096336452,6),i=fh(i,r,n,o,e[7],1126891415,10),o=fh(o,i,r,n,e[14],2878612391,15),n=fh(n,o,i,r,e[5],4237533241,21),r=fh(r,n,o,i,e[12],1700485571,6),i=fh(i,r,n,o,e[3],2399980690,10),o=fh(o,i,r,n,e[10],4293915773,15),n=fh(n,o,i,r,e[1],2240044497,21),r=fh(r,n,o,i,e[8],1873313359,6),i=fh(i,r,n,o,e[15],4264355552,10),o=fh(o,i,r,n,e[6],2734768916,15),n=fh(n,o,i,r,e[13],1309151649,21),r=fh(r,n,o,i,e[4],4149444226,6),i=fh(i,r,n,o,e[11],3174756917,10),o=fh(o,i,r,n,e[2],718787259,15),n=fh(n,o,i,r,e[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};ewe.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=mjn.allocUnsafe(16);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e};function twe(e,t){return e<<t|e>>>32-t}function ch(e,t,r,n,o,i,a){return twe(e+(t&r|~t&n)+o+i|0,a)+t|0}function uh(e,t,r,n,o,i,a){return twe(e+(t&n|r&~n)+o+i|0,a)+t|0}function lh(e,t,r,n,o,i,a){return twe(e+(t^r^n)+o+i|0,a)+t|0}function fh(e,t,r,n,o,i,a){return twe(e+(r^(t|~n))+o+i|0,a)+t|0}Our.exports=ewe});var owe=Z((MMs,zur)=>{"use strict";d();p();var xKe=zp().Buffer,vjn=An(),Uur=bKe(),yjn=new Array(16),N$=[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],O$=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],B$=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],P$=[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],D$=[0,1518500249,1859775393,2400959708,2840853838],L$=[1352829926,1548603684,1836072691,2053994217,0];function nwe(){Uur.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}vjn(nwe,Uur);nwe.prototype._update=function(){for(var e=yjn,t=0;t<16;++t)e[t]=this._block.readInt32LE(t*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,u=this._c|0,l=this._d|0,f=this._e|0,h=0;h<80;h+=1){var m,g;h<16?(m=Bur(r,n,o,i,a,e[N$[h]],D$[0],B$[h]),g=Fur(s,c,u,l,f,e[O$[h]],L$[0],P$[h])):h<32?(m=Pur(r,n,o,i,a,e[N$[h]],D$[1],B$[h]),g=Lur(s,c,u,l,f,e[O$[h]],L$[1],P$[h])):h<48?(m=Dur(r,n,o,i,a,e[N$[h]],D$[2],B$[h]),g=Dur(s,c,u,l,f,e[O$[h]],L$[2],P$[h])):h<64?(m=Lur(r,n,o,i,a,e[N$[h]],D$[3],B$[h]),g=Pur(s,c,u,l,f,e[O$[h]],L$[3],P$[h])):(m=Fur(r,n,o,i,a,e[N$[h]],D$[4],B$[h]),g=Bur(s,c,u,l,f,e[O$[h]],L$[4],P$[h])),r=a,a=i,i=AO(o,10),o=n,n=m,s=f,f=l,l=AO(u,10),u=c,c=g}var v=this._b+o+l|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+u|0,this._a=v};nwe.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=xKe.alloc?xKe.alloc(20):new xKe(20);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e.writeInt32LE(this._e,16),e};function AO(e,t){return e<<t|e>>>32-t}function Bur(e,t,r,n,o,i,a,s){return AO(e+(t^r^n)+i+a|0,s)+o|0}function Pur(e,t,r,n,o,i,a,s){return AO(e+(t&r|~t&n)+i+a|0,s)+o|0}function Dur(e,t,r,n,o,i,a,s){return AO(e+((t|~r)^n)+i+a|0,s)+o|0}function Lur(e,t,r,n,o,i,a,s){return AO(e+(t&n|r&~n)+i+a|0,s)+o|0}function Fur(e,t,r,n,o,i,a,s){return AO(e+(t^(r|~n))+i+a|0,s)+o|0}zur.exports=nwe});var SO=Z((OMs,Hur)=>{d();p();var jur=ea().Buffer;function iwe(e,t){this._block=jur.alloc(e),this._finalSize=t,this._blockSize=e,this._len=0}iwe.prototype.update=function(e,t){typeof e=="string"&&(t=t||"utf8",e=jur.from(e,t));for(var r=this._block,n=this._blockSize,o=e.length,i=this._len,a=0;a<o;){for(var s=i%n,c=Math.min(o-a,n-s),u=0;u<c;u++)r[s+u]=e[a+u];i+=c,a+=c,i%n===0&&this._update(r)}return this._len+=o,this};iwe.prototype.digest=function(e){var t=this._len%this._blockSize;this._block[t]=128,this._block.fill(0,t+1),t>=this._finalSize&&(this._update(this._block),this._block.fill(0));var r=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 e?i.toString(e):i};iwe.prototype._update=function(){throw new Error("_update must be implemented by subclass")};Hur.exports=iwe});var Vur=Z((DMs,qur)=>{d();p();var bjn=An(),Gur=SO(),xjn=ea().Buffer,wjn=[1518500249,1859775393,-1894007588,-899497514],Ajn=new Array(80);function F$(){this.init(),this._w=Ajn,Gur.call(this,64,56)}bjn(F$,Gur);F$.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this};function Sjn(e){return e<<5|e>>>27}function Ejn(e){return e<<30|e>>>2}function _jn(e,t,r,n){return e===0?t&r|~t&n:e===2?t&r|t&n|r&n:t^r^n}F$.prototype._update=function(e){for(var t=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)t[s]=e.readInt32BE(s*4);for(;s<80;++s)t[s]=t[s-3]^t[s-8]^t[s-14]^t[s-16];for(var c=0;c<80;++c){var u=~~(c/20),l=Sjn(r)+_jn(u,n,o,i)+a+t[c]+wjn[u]|0;a=i,i=o,o=Ejn(n),n=r,r=l}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};F$.prototype._hash=function(){var e=xjn.allocUnsafe(20);return e.writeInt32BE(this._a|0,0),e.writeInt32BE(this._b|0,4),e.writeInt32BE(this._c|0,8),e.writeInt32BE(this._d|0,12),e.writeInt32BE(this._e|0,16),e};qur.exports=F$});var Yur=Z((UMs,Kur)=>{d();p();var Cjn=An(),Wur=SO(),Tjn=ea().Buffer,Ijn=[1518500249,1859775393,-1894007588,-899497514],kjn=new Array(80);function U$(){this.init(),this._w=kjn,Wur.call(this,64,56)}Cjn(U$,Wur);U$.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this};function Mjn(e){return e<<1|e>>>31}function Rjn(e){return e<<5|e>>>27}function Njn(e){return e<<30|e>>>2}function Ojn(e,t,r,n){return e===0?t&r|~t&n:e===2?t&r|t&n|r&n:t^r^n}U$.prototype._update=function(e){for(var t=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)t[s]=e.readInt32BE(s*4);for(;s<80;++s)t[s]=Mjn(t[s-3]^t[s-8]^t[s-14]^t[s-16]);for(var c=0;c<80;++c){var u=~~(c/20),l=Rjn(r)+Ojn(u,n,o,i)+a+t[c]+Ijn[u]|0;a=i,i=o,o=Njn(n),n=r,r=l}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};U$.prototype._hash=function(){var e=Tjn.allocUnsafe(20);return e.writeInt32BE(this._a|0,0),e.writeInt32BE(this._b|0,4),e.writeInt32BE(this._c|0,8),e.writeInt32BE(this._d|0,12),e.writeInt32BE(this._e|0,16),e};Kur.exports=U$});var wKe=Z((HMs,Xur)=>{d();p();var Bjn=An(),Jur=SO(),Pjn=ea().Buffer,Djn=[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],Ljn=new Array(64);function z$(){this.init(),this._w=Ljn,Jur.call(this,64,56)}Bjn(z$,Jur);z$.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 Fjn(e,t,r){return r^e&(t^r)}function Ujn(e,t,r){return e&t|r&(e|t)}function zjn(e){return(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10)}function jjn(e){return(e>>>6|e<<26)^(e>>>11|e<<21)^(e>>>25|e<<7)}function Hjn(e){return(e>>>7|e<<25)^(e>>>18|e<<14)^e>>>3}function Gjn(e){return(e>>>17|e<<15)^(e>>>19|e<<13)^e>>>10}z$.prototype._update=function(e){for(var t=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,u=this._h|0,l=0;l<16;++l)t[l]=e.readInt32BE(l*4);for(;l<64;++l)t[l]=Gjn(t[l-2])+t[l-7]+Hjn(t[l-15])+t[l-16]|0;for(var f=0;f<64;++f){var h=u+jjn(a)+Fjn(a,s,c)+Djn[f]+t[f]|0,m=zjn(r)+Ujn(r,n,o)|0;u=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=u+this._h|0};z$.prototype._hash=function(){var e=Pjn.allocUnsafe(32);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e.writeInt32BE(this._h,28),e};Xur.exports=z$});var Qur=Z((VMs,Zur)=>{d();p();var qjn=An(),Vjn=wKe(),Wjn=SO(),Kjn=ea().Buffer,Yjn=new Array(64);function awe(){this.init(),this._w=Yjn,Wjn.call(this,64,56)}qjn(awe,Vjn);awe.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};awe.prototype._hash=function(){var e=Kjn.allocUnsafe(28);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e};Zur.exports=awe});var AKe=Z((YMs,ilr)=>{d();p();var Jjn=An(),olr=SO(),Xjn=ea().Buffer,$ur=[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],Zjn=new Array(160);function j$(){this.init(),this._w=Zjn,olr.call(this,128,112)}Jjn(j$,olr);j$.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 elr(e,t,r){return r^e&(t^r)}function tlr(e,t,r){return e&t|r&(e|t)}function rlr(e,t){return(e>>>28|t<<4)^(t>>>2|e<<30)^(t>>>7|e<<25)}function nlr(e,t){return(e>>>14|t<<18)^(e>>>18|t<<14)^(t>>>9|e<<23)}function Qjn(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^e>>>7}function $jn(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^(e>>>7|t<<25)}function eHn(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^e>>>6}function tHn(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^(e>>>6|t<<26)}function Wf(e,t){return e>>>0<t>>>0?1:0}j$.prototype._update=function(e){for(var t=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,u=this._hh|0,l=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,x=this._hl|0,E=0;E<32;E+=2)t[E]=e.readInt32BE(E*4),t[E+1]=e.readInt32BE(E*4+4);for(;E<160;E+=2){var T=t[E-30],B=t[E-15*2+1],F=Qjn(T,B),L=$jn(B,T);T=t[E-2*2],B=t[E-2*2+1];var j=eHn(T,B),q=tHn(B,T),D=t[E-7*2],_=t[E-7*2+1],R=t[E-16*2],z=t[E-16*2+1],N=L+_|0,y=F+D+Wf(N,L)|0;N=N+q|0,y=y+j+Wf(N,q)|0,N=N+z|0,y=y+R+Wf(N,z)|0,t[E]=y,t[E+1]=N}for(var S=0;S<160;S+=2){y=t[S],N=t[S+1];var I=tlr(r,n,o),M=tlr(l,f,h),C=rlr(r,l),P=rlr(l,r),V=nlr(a,g),H=nlr(g,a),k=$ur[S],G=$ur[S+1],ce=elr(a,s,c),J=elr(g,v,b),de=x+H|0,W=u+V+Wf(de,x)|0;de=de+J|0,W=W+ce+Wf(de,J)|0,de=de+G|0,W=W+k+Wf(de,G)|0,de=de+N|0,W=W+y+Wf(de,N)|0;var Q=P+M|0,Y=C+I+Wf(Q,P)|0;u=c,x=b,c=s,b=v,s=a,v=g,g=m+de|0,a=i+W+Wf(g,m)|0,i=o,m=h,o=n,h=f,n=r,f=l,l=de+Q|0,r=W+Y+Wf(l,de)|0}this._al=this._al+l|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+x|0,this._ah=this._ah+r+Wf(this._al,l)|0,this._bh=this._bh+n+Wf(this._bl,f)|0,this._ch=this._ch+o+Wf(this._cl,h)|0,this._dh=this._dh+i+Wf(this._dl,m)|0,this._eh=this._eh+a+Wf(this._el,g)|0,this._fh=this._fh+s+Wf(this._fl,v)|0,this._gh=this._gh+c+Wf(this._gl,b)|0,this._hh=this._hh+u+Wf(this._hl,x)|0};j$.prototype._hash=function(){var e=Xjn.allocUnsafe(64);function t(r,n,o){e.writeInt32BE(r,o),e.writeInt32BE(n,o+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),t(this._gh,this._gl,48),t(this._hh,this._hl,56),e};ilr.exports=j$});var slr=Z((ZMs,alr)=>{d();p();var rHn=An(),nHn=AKe(),oHn=SO(),iHn=ea().Buffer,aHn=new Array(160);function swe(){this.init(),this._w=aHn,oHn.call(this,128,112)}rHn(swe,nHn);swe.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};swe.prototype._hash=function(){var e=iHn.allocUnsafe(48);function t(r,n,o){e.writeInt32BE(r,o),e.writeInt32BE(n,o+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),e};alr.exports=swe});var cwe=Z((J3,clr)=>{d();p();var J3=clr.exports=function(t){t=t.toLowerCase();var r=J3[t];if(!r)throw new Error(t+" is not supported (we accept pull requests)");return new r};J3.sha=Vur();J3.sha1=Yur();J3.sha224=Qur();J3.sha256=wKe();J3.sha384=slr();J3.sha512=AKe()});var ulr={};El(ulr,{StringDecoder:()=>uwe});function cHn(e){if(e&&!sHn(e))throw new Error("Unknown encoding: "+e)}function uwe(e){switch(this.encoding=(e||"utf8").toLowerCase().replace(/[-_]/,""),cHn(e),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=lHn;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=fHn;break;default:this.write=uHn;return}this.charBuffer=new mt(6),this.charReceived=0,this.charLength=0}function uHn(e){return e.toString(this.encoding)}function lHn(e){this.charReceived=e.length%2,this.charLength=this.charReceived?2:0}function fHn(e){this.charReceived=e.length%3,this.charLength=this.charReceived?3:0}var sHn,llr=Fe(()=>{d();p();FX();sHn=mt.isEncoding||function(e){switch(e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};uwe.prototype.write=function(e){for(var t="";this.charLength;){var r=e.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:e.length;if(e.copy(this.charBuffer,this.charReceived,0,r),this.charReceived+=r,this.charReceived<this.charLength)return"";e=e.slice(r,e.length),t=this.charBuffer.slice(0,this.charLength).toString(this.encoding);var o=t.charCodeAt(t.length-1);if(o>=55296&&o<=56319){this.charLength+=this.surrogateSize,t="";continue}if(this.charReceived=this.charLength=0,e.length===0)return t;break}this.detectIncompleteChar(e);var n=e.length;this.charLength&&(e.copy(this.charBuffer,0,e.length-this.charReceived,n),n-=this.charReceived),t+=e.toString(this.encoding,0,n);var n=t.length-1,o=t.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),e.copy(this.charBuffer,0,0,i),t.substring(0,n)}return t};uwe.prototype.detectIncompleteChar=function(e){for(var t=e.length>=3?3:e.length;t>0;t--){var r=e[e.length-t];if(t==1&&r>>5==6){this.charLength=2;break}if(t<=2&&r>>4==14){this.charLength=3;break}if(t<=3&&r>>3==30){this.charLength=4;break}}this.charReceived=t};uwe.prototype.end=function(e){var t="";if(e&&e.length&&(t=this.write(e)),this.charReceived){var r=this.charReceived,n=this.charBuffer,o=this.encoding;t+=n.slice(0,r).toString(o)}return t}});var flr=Z((iRs,lwe)=>{d();p();var EO=(llr(),Kw(ulr));if(EO&&EO.default){lwe.exports=EO.default;for(let e in EO)lwe.exports[e]=EO[e]}else EO&&(lwe.exports=EO)});var X3=Z((cRs,hlr)=>{d();p();var dlr=ea().Buffer,plr=Qxe().Transform,dHn=flr().StringDecoder,pHn=An();function gw(e){plr.call(this),this.hashMode=typeof e=="string",this.hashMode?this[e]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}pHn(gw,plr);gw.prototype.update=function(e,t,r){typeof e=="string"&&(e=dlr.from(e,t));var n=this._update(e);return this.hashMode?this:(r&&(n=this._toString(n,r)),n)};gw.prototype.setAutoPadding=function(){};gw.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")};gw.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")};gw.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")};gw.prototype._transform=function(e,t,r){var n;try{this.hashMode?this._update(e):this.push(this._update(e))}catch(o){n=o}finally{r(n)}};gw.prototype._flush=function(e){var t;try{this.push(this.__final())}catch(r){t=r}e(t)};gw.prototype._finalOrDigest=function(e){var t=this.__final()||dlr.alloc(0);return e&&(t=this._toString(t,e,!0)),t};gw.prototype._toString=function(e,t,r){if(this._decoder||(this._decoder=new dHn(t),this._encoding=t),this._encoding!==t)throw new Error("can't switch encodings");var n=this._decoder.write(e);return r&&(n+=this._decoder.end()),n};hlr.exports=gw});var _O=Z((fRs,glr)=>{"use strict";d();p();var hHn=An(),mHn=rwe(),gHn=owe(),vHn=cwe(),mlr=X3();function fwe(e){mlr.call(this,"digest"),this._hash=e}hHn(fwe,mlr);fwe.prototype._update=function(e){this._hash.update(e)};fwe.prototype._final=function(){return this._hash.digest()};glr.exports=function(t){return t=t.toLowerCase(),t==="md5"?new mHn:t==="rmd160"||t==="ripemd160"?new gHn:new fwe(vHn(t))}});var blr=Z((hRs,ylr)=>{"use strict";d();p();var yHn=An(),CO=ea().Buffer,vlr=X3(),bHn=CO.alloc(128),hj=64;function dwe(e,t){vlr.call(this,"digest"),typeof t=="string"&&(t=CO.from(t)),this._alg=e,this._key=t,t.length>hj?t=e(t):t.length<hj&&(t=CO.concat([t,bHn],hj));for(var r=this._ipad=CO.allocUnsafe(hj),n=this._opad=CO.allocUnsafe(hj),o=0;o<hj;o++)r[o]=t[o]^54,n[o]=t[o]^92;this._hash=[r]}yHn(dwe,vlr);dwe.prototype._update=function(e){this._hash.push(e)};dwe.prototype._final=function(){var e=this._alg(CO.concat(this._hash));return this._alg(CO.concat([this._opad,e]))};ylr.exports=dwe});var SKe=Z((vRs,xlr)=>{d();p();var xHn=rwe();xlr.exports=function(e){return new xHn().update(e).digest()}});var CKe=Z((xRs,Alr)=>{"use strict";d();p();var wHn=An(),AHn=blr(),wlr=X3(),H$=ea().Buffer,SHn=SKe(),EKe=owe(),_Ke=cwe(),EHn=H$.alloc(128);function G$(e,t){wlr.call(this,"digest"),typeof t=="string"&&(t=H$.from(t));var r=e==="sha512"||e==="sha384"?128:64;if(this._alg=e,this._key=t,t.length>r){var n=e==="rmd160"?new EKe:_Ke(e);t=n.update(t).digest()}else t.length<r&&(t=H$.concat([t,EHn],r));for(var o=this._ipad=H$.allocUnsafe(r),i=this._opad=H$.allocUnsafe(r),a=0;a<r;a++)o[a]=t[a]^54,i[a]=t[a]^92;this._hash=e==="rmd160"?new EKe:_Ke(e),this._hash.update(o)}wHn(G$,wlr);G$.prototype._update=function(e){this._hash.update(e)};G$.prototype._final=function(){var e=this._hash.digest(),t=this._alg==="rmd160"?new EKe:_Ke(this._alg);return t.update(this._opad).update(e).digest()};Alr.exports=function(t,r){return t=t.toLowerCase(),t==="rmd160"||t==="ripemd160"?new G$("rmd160",r):t==="md5"?new AHn(SHn,r):new G$(t,r)}});var TKe=Z((SRs,_Hn)=>{_Hn.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 Elr=Z((ERs,Slr)=>{d();p();Slr.exports=TKe()});var IKe=Z((TRs,_lr)=>{d();p();var CHn=Math.pow(2,30)-1;_lr.exports=function(e,t){if(typeof e!="number")throw new TypeError("Iterations not a number");if(e<0)throw new TypeError("Bad iterations");if(typeof t!="number")throw new TypeError("Key length not a number");if(t<0||t>CHn||t!==t)throw new TypeError("Bad key length")}});var kKe=Z((MRs,Tlr)=>{d();p();var pwe;A.browser?pwe="utf-8":A.version?(Clr=parseInt(A.version.split(".")[0].slice(1),10),pwe=Clr>=6?"utf-8":"binary"):pwe="utf-8";var Clr;Tlr.exports=pwe});var RKe=Z((ORs,Ilr)=>{d();p();var MKe=ea().Buffer;Ilr.exports=function(e,t,r){if(MKe.isBuffer(e))return e;if(typeof e=="string")return MKe.from(e,t);if(ArrayBuffer.isView(e))return MKe.from(e.buffer);throw new TypeError(r+" must be a string, a Buffer, a typed array or a DataView")}});var NKe=Z((DRs,Nlr)=>{d();p();var THn=SKe(),IHn=owe(),kHn=cwe(),TO=ea().Buffer,MHn=IKe(),klr=kKe(),Mlr=RKe(),RHn=TO.alloc(128),hwe={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function Rlr(e,t,r){var n=NHn(e),o=e==="sha512"||e==="sha384"?128:64;t.length>o?t=n(t):t.length<o&&(t=TO.concat([t,RHn],o));for(var i=TO.allocUnsafe(o+hwe[e]),a=TO.allocUnsafe(o+hwe[e]),s=0;s<o;s++)i[s]=t[s]^54,a[s]=t[s]^92;var c=TO.allocUnsafe(o+r+4);i.copy(c,0,0,o),this.ipad1=c,this.ipad2=i,this.opad=a,this.alg=e,this.blocksize=o,this.hash=n,this.size=hwe[e]}Rlr.prototype.run=function(e,t){e.copy(t,this.blocksize);var r=this.hash(t);return r.copy(this.opad,this.blocksize),this.hash(this.opad)};function NHn(e){function t(n){return kHn(e).update(n).digest()}function r(n){return new IHn().update(n).digest()}return e==="rmd160"||e==="ripemd160"?r:e==="md5"?THn:t}function OHn(e,t,r,n,o){MHn(r,n),e=Mlr(e,klr,"Password"),t=Mlr(t,klr,"Salt"),o=o||"sha1";var i=new Rlr(o,e,t.length),a=TO.allocUnsafe(n),s=TO.allocUnsafe(t.length+4);t.copy(s,0,0,t.length);for(var c=0,u=hwe[o],l=Math.ceil(n/u),f=1;f<=l;f++){s.writeUInt32BE(f,t.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<u;v++)h[v]^=m[v]}h.copy(a,c),c+=u}return a}Nlr.exports=OHn});var Ulr=Z((URs,Flr)=>{d();p();var Dlr=ea().Buffer,BHn=IKe(),Olr=kKe(),Blr=NKe(),Plr=RKe(),mwe,q$=globalThis.crypto&&globalThis.crypto.subtle,PHn={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"},OKe=[];function DHn(e){if(globalThis.process&&!globalThis.process.browser||!q$||!q$.importKey||!q$.deriveBits)return Promise.resolve(!1);if(OKe[e]!==void 0)return OKe[e];mwe=mwe||Dlr.alloc(8);var t=Llr(mwe,mwe,10,128,e).then(function(){return!0}).catch(function(){return!1});return OKe[e]=t,t}function Llr(e,t,r,n,o){return q$.importKey("raw",e,{name:"PBKDF2"},!1,["deriveBits"]).then(function(i){return q$.deriveBits({name:"PBKDF2",salt:t,iterations:r,hash:{name:o}},i,n<<3)}).then(function(i){return Dlr.from(i)})}function LHn(e,t){e.then(function(r){A.nextTick(function(){t(null,r)})},function(r){A.nextTick(function(){t(r)})})}Flr.exports=function(e,t,r,n,o,i){typeof o=="function"&&(i=o,o=void 0),o=o||"sha1";var a=PHn[o.toLowerCase()];if(!a||typeof globalThis.Promise!="function")return A.nextTick(function(){var s;try{s=Blr(e,t,r,n,o)}catch(c){return i(c)}i(null,s)});if(BHn(r,n),e=Plr(e,Olr,"Password"),t=Plr(t,Olr,"Salt"),typeof i!="function")throw new Error("No callback provided to pbkdf2");LHn(DHn(a).then(function(s){return s?Llr(e,t,r,n,a):Blr(e,t,r,n,o)}),i)}});var PKe=Z(BKe=>{d();p();BKe.pbkdf2=Ulr();BKe.pbkdf2Sync=NKe()});var V$=Z((VRs,zlr)=>{d();p();var IO=ea().Buffer,FHn=rwe();function UHn(e,t,r,n){if(IO.isBuffer(e)||(e=IO.from(e,"binary")),t&&(IO.isBuffer(t)||(t=IO.from(t,"binary")),t.length!==8))throw new RangeError("salt should be Buffer with 8 byte length");for(var o=r/8,i=IO.alloc(o),a=IO.alloc(n||0),s=IO.alloc(0);o>0||n>0;){var c=new FHn;c.update(s),c.update(e),t&&c.update(t),s=c.digest();var u=0;if(o>0){var l=i.length-o;u=Math.min(o,s.length),s.copy(i,l,0,u),o-=u}if(u<s.length&&n>0){var f=a.length-n,h=Math.min(n,s.length-u);s.copy(a,f,u,u+h),n-=h}}return s.fill(0),{key:i,iv:a}}zlr.exports=UHn});var jlr=Z(DKe=>{d();p();DKe.encrypt=function(e,t){return e._cipher.encryptBlock(t)};DKe.decrypt=function(e,t){return e._cipher.decryptBlock(t)}});var mj=Z((ZRs,Hlr)=>{d();p();Hlr.exports=function(t,r){for(var n=Math.min(t.length,r.length),o=new w.Buffer(n),i=0;i<n;++i)o[i]=t[i]^r[i];return o}});var qlr=Z(LKe=>{d();p();var Glr=mj();LKe.encrypt=function(e,t){var r=Glr(t,e._prev);return e._prev=e._cipher.encryptBlock(r),e._prev};LKe.decrypt=function(e,t){var r=e._prev;e._prev=t;var n=e._cipher.decryptBlock(t);return Glr(n,r)}});var Klr=Z(Wlr=>{d();p();var W$=ea().Buffer,zHn=mj();function Vlr(e,t,r){var n=t.length,o=zHn(t,e._cache);return e._cache=e._cache.slice(n),e._prev=W$.concat([e._prev,r?t:o]),o}Wlr.encrypt=function(e,t,r){for(var n=W$.allocUnsafe(0),o;t.length;)if(e._cache.length===0&&(e._cache=e._cipher.encryptBlock(e._prev),e._prev=W$.allocUnsafe(0)),e._cache.length<=t.length)o=e._cache.length,n=W$.concat([n,Vlr(e,t.slice(0,o),r)]),t=t.slice(o);else{n=W$.concat([n,Vlr(e,t,r)]);break}return n}});var Jlr=Z(Ylr=>{d();p();var FKe=ea().Buffer;function jHn(e,t,r){var n=e._cipher.encryptBlock(e._prev),o=n[0]^t;return e._prev=FKe.concat([e._prev.slice(1),FKe.from([r?t:o])]),o}Ylr.encrypt=function(e,t,r){for(var n=t.length,o=FKe.allocUnsafe(n),i=-1;++i<n;)o[i]=jHn(e,t[i],r);return o}});var Zlr=Z(Xlr=>{d();p();var gwe=ea().Buffer;function HHn(e,t,r){for(var n,o=-1,i=8,a=0,s,c;++o<i;)n=e._cipher.encryptBlock(e._prev),s=t&1<<7-o?128:0,c=n[0]^s,a+=(c&128)>>o%8,e._prev=GHn(e._prev,r?s:c);return a}function GHn(e,t){var r=e.length,n=-1,o=gwe.allocUnsafe(e.length);for(e=gwe.concat([e,gwe.from([t])]);++n<r;)o[n]=e[n]<<1|e[n+1]>>7;return o}Xlr.encrypt=function(e,t,r){for(var n=t.length,o=gwe.allocUnsafe(n),i=-1;++i<n;)o[i]=HHn(e,t[i],r);return o}});var $lr=Z(Qlr=>{d();p();var qHn=mj();function VHn(e){return e._prev=e._cipher.encryptBlock(e._prev),e._prev}Qlr.encrypt=function(e,t){for(;e._cache.length<t.length;)e._cache=w.Buffer.concat([e._cache,VHn(e)]);var r=e._cache.slice(0,t.length);return e._cache=e._cache.slice(t.length),qHn(t,r)}});var UKe=Z((mNs,efr)=>{d();p();function WHn(e){for(var t=e.length,r;t--;)if(r=e.readUInt8(t),r===255)e.writeUInt8(0,t);else{r++,e.writeUInt8(r,t);break}}efr.exports=WHn});var jKe=Z(rfr=>{d();p();var KHn=mj(),tfr=ea().Buffer,YHn=UKe();function JHn(e){var t=e._cipher.encryptBlockRaw(e._prev);return YHn(e._prev),t}var zKe=16;rfr.encrypt=function(e,t){var r=Math.ceil(t.length/zKe),n=e._cache.length;e._cache=tfr.concat([e._cache,tfr.allocUnsafe(r*zKe)]);for(var o=0;o<r;o++){var i=JHn(e),a=n+o*zKe;e._cache.writeUInt32BE(i[0],a+0),e._cache.writeUInt32BE(i[1],a+4),e._cache.writeUInt32BE(i[2],a+8),e._cache.writeUInt32BE(i[3],a+12)}var s=e._cache.slice(0,t.length);return e._cache=e._cache.slice(t.length),KHn(t,s)}});var HKe=Z((wNs,XHn)=>{XHn.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 ywe=Z((ANs,nfr)=>{d();p();var ZHn={ECB:jlr(),CBC:qlr(),CFB:Klr(),CFB8:Jlr(),CFB1:Zlr(),OFB:$lr(),CTR:jKe(),GCM:jKe()},vwe=HKe();for(GKe in vwe)vwe[GKe].module=ZHn[vwe[GKe].mode];var GKe;nfr.exports=vwe});var K$=Z((_Ns,ifr)=>{d();p();var bwe=ea().Buffer;function VKe(e){bwe.isBuffer(e)||(e=bwe.from(e));for(var t=e.length/4|0,r=new Array(t),n=0;n<t;n++)r[n]=e.readUInt32BE(n*4);return r}function qKe(e){for(var t=0;t<e.length;e++)e[t]=0}function ofr(e,t,r,n,o){for(var i=r[0],a=r[1],s=r[2],c=r[3],u=e[0]^t[0],l=e[1]^t[1],f=e[2]^t[2],h=e[3]^t[3],m,g,v,b,x=4,E=1;E<o;E++)m=i[u>>>24]^a[l>>>16&255]^s[f>>>8&255]^c[h&255]^t[x++],g=i[l>>>24]^a[f>>>16&255]^s[h>>>8&255]^c[u&255]^t[x++],v=i[f>>>24]^a[h>>>16&255]^s[u>>>8&255]^c[l&255]^t[x++],b=i[h>>>24]^a[u>>>16&255]^s[l>>>8&255]^c[f&255]^t[x++],u=m,l=g,f=v,h=b;return m=(n[u>>>24]<<24|n[l>>>16&255]<<16|n[f>>>8&255]<<8|n[h&255])^t[x++],g=(n[l>>>24]<<24|n[f>>>16&255]<<16|n[h>>>8&255]<<8|n[u&255])^t[x++],v=(n[f>>>24]<<24|n[h>>>16&255]<<16|n[u>>>8&255]<<8|n[l&255])^t[x++],b=(n[h>>>24]<<24|n[u>>>16&255]<<16|n[l>>>8&255]<<8|n[f&255])^t[x++],m=m>>>0,g=g>>>0,v=v>>>0,b=b>>>0,[m,g,v,b]}var QHn=[0,1,2,4,8,16,32,64,128,27,54],hl=function(){for(var e=new Array(256),t=0;t<256;t++)t<128?e[t]=t<<1:e[t]=t<<1^283;for(var r=[],n=[],o=[[],[],[],[]],i=[[],[],[],[]],a=0,s=0,c=0;c<256;++c){var u=s^s<<1^s<<2^s<<3^s<<4;u=u>>>8^u&255^99,r[a]=u,n[u]=a;var l=e[a],f=e[l],h=e[f],m=e[u]*257^u*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^l*257^a*16843008,i[0][u]=m<<24|m>>>8,i[1][u]=m<<16|m>>>16,i[2][u]=m<<8|m>>>24,i[3][u]=m,a===0?a=s=1:(a=l^e[e[e[h^l]]],s^=e[e[s]])}return{SBOX:r,INV_SBOX:n,SUB_MIX:o,INV_SUB_MIX:i}}();function o1(e){this._key=VKe(e),this._reset()}o1.blockSize=4*4;o1.keySize=256/8;o1.prototype.blockSize=o1.blockSize;o1.prototype.keySize=o1.keySize;o1.prototype._reset=function(){for(var e=this._key,t=e.length,r=t+6,n=(r+1)*4,o=[],i=0;i<t;i++)o[i]=e[i];for(i=t;i<n;i++){var a=o[i-1];i%t===0?(a=a<<8|a>>>24,a=hl.SBOX[a>>>24]<<24|hl.SBOX[a>>>16&255]<<16|hl.SBOX[a>>>8&255]<<8|hl.SBOX[a&255],a^=QHn[i/t|0]<<24):t>6&&i%t===4&&(a=hl.SBOX[a>>>24]<<24|hl.SBOX[a>>>16&255]<<16|hl.SBOX[a>>>8&255]<<8|hl.SBOX[a&255]),o[i]=o[i-t]^a}for(var s=[],c=0;c<n;c++){var u=n-c,l=o[u-(c%4?0:4)];c<4||u<=4?s[c]=l:s[c]=hl.INV_SUB_MIX[0][hl.SBOX[l>>>24]]^hl.INV_SUB_MIX[1][hl.SBOX[l>>>16&255]]^hl.INV_SUB_MIX[2][hl.SBOX[l>>>8&255]]^hl.INV_SUB_MIX[3][hl.SBOX[l&255]]}this._nRounds=r,this._keySchedule=o,this._invKeySchedule=s};o1.prototype.encryptBlockRaw=function(e){return e=VKe(e),ofr(e,this._keySchedule,hl.SUB_MIX,hl.SBOX,this._nRounds)};o1.prototype.encryptBlock=function(e){var t=this.encryptBlockRaw(e),r=bwe.allocUnsafe(16);return r.writeUInt32BE(t[0],0),r.writeUInt32BE(t[1],4),r.writeUInt32BE(t[2],8),r.writeUInt32BE(t[3],12),r};o1.prototype.decryptBlock=function(e){e=VKe(e);var t=e[1];e[1]=e[3],e[3]=t;var r=ofr(e,this._invKeySchedule,hl.INV_SUB_MIX,hl.INV_SBOX,this._nRounds),n=bwe.allocUnsafe(16);return n.writeUInt32BE(r[0],0),n.writeUInt32BE(r[3],4),n.writeUInt32BE(r[2],8),n.writeUInt32BE(r[1],12),n};o1.prototype.scrub=function(){qKe(this._keySchedule),qKe(this._invKeySchedule),qKe(this._key)};ifr.exports.AES=o1});var cfr=Z((INs,sfr)=>{d();p();var gj=ea().Buffer,$Hn=gj.alloc(16,0);function eGn(e){return[e.readUInt32BE(0),e.readUInt32BE(4),e.readUInt32BE(8),e.readUInt32BE(12)]}function afr(e){var t=gj.allocUnsafe(16);return t.writeUInt32BE(e[0]>>>0,0),t.writeUInt32BE(e[1]>>>0,4),t.writeUInt32BE(e[2]>>>0,8),t.writeUInt32BE(e[3]>>>0,12),t}function Y$(e){this.h=e,this.state=gj.alloc(16,0),this.cache=gj.allocUnsafe(0)}Y$.prototype.ghash=function(e){for(var t=-1;++t<e.length;)this.state[t]^=e[t];this._multiply()};Y$.prototype._multiply=function(){for(var e=eGn(this.h),t=[0,0,0,0],r,n,o,i=-1;++i<128;){for(n=(this.state[~~(i/8)]&1<<7-i%8)!==0,n&&(t[0]^=e[0],t[1]^=e[1],t[2]^=e[2],t[3]^=e[3]),o=(e[3]&1)!==0,r=3;r>0;r--)e[r]=e[r]>>>1|(e[r-1]&1)<<31;e[0]=e[0]>>>1,o&&(e[0]=e[0]^225<<24)}this.state=afr(t)};Y$.prototype.update=function(e){this.cache=gj.concat([this.cache,e]);for(var t;this.cache.length>=16;)t=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(t)};Y$.prototype.final=function(e,t){return this.cache.length&&this.ghash(gj.concat([this.cache,$Hn],16)),this.ghash(afr([0,e,0,t])),this.state};sfr.exports=Y$});var WKe=Z((RNs,ffr)=>{d();p();var tGn=K$(),$m=ea().Buffer,ufr=X3(),rGn=An(),lfr=cfr(),nGn=mj(),oGn=UKe();function iGn(e,t){var r=0;e.length!==t.length&&r++;for(var n=Math.min(e.length,t.length),o=0;o<n;++o)r+=e[o]^t[o];return r}function aGn(e,t,r){if(t.length===12)return e._finID=$m.concat([t,$m.from([0,0,0,1])]),$m.concat([t,$m.from([0,0,0,2])]);var n=new lfr(r),o=t.length,i=o%16;n.update(t),i&&(i=16-i,n.update($m.alloc(i,0))),n.update($m.alloc(8,0));var a=o*8,s=$m.alloc(8);s.writeUIntBE(a,0,8),n.update(s),e._finID=n.state;var c=$m.from(e._finID);return oGn(c),c}function kO(e,t,r,n){ufr.call(this);var o=$m.alloc(4,0);this._cipher=new tGn.AES(t);var i=this._cipher.encryptBlock(o);this._ghash=new lfr(i),r=aGn(this,r,i),this._prev=$m.from(r),this._cache=$m.allocUnsafe(0),this._secCache=$m.allocUnsafe(0),this._decrypt=n,this._alen=0,this._len=0,this._mode=e,this._authTag=null,this._called=!1}rGn(kO,ufr);kO.prototype._update=function(e){if(!this._called&&this._alen){var t=16-this._alen%16;t<16&&(t=$m.alloc(t,0),this._ghash.update(t))}this._called=!0;var r=this._mode.encrypt(this,e);return this._decrypt?this._ghash.update(e):this._ghash.update(r),this._len+=e.length,r};kO.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var e=nGn(this._ghash.final(this._alen*8,this._len*8),this._cipher.encryptBlock(this._finID));if(this._decrypt&&iGn(e,this._authTag))throw new Error("Unsupported state or unable to authenticate data");this._authTag=e,this._cipher.scrub()};kO.prototype.getAuthTag=function(){if(this._decrypt||!$m.isBuffer(this._authTag))throw new Error("Attempting to get auth tag in unsupported state");return this._authTag};kO.prototype.setAuthTag=function(t){if(!this._decrypt)throw new Error("Attempting to set auth tag in unsupported state");this._authTag=t};kO.prototype.setAAD=function(t){if(this._called)throw new Error("Attempting to set AAD in unsupported state");this._ghash.update(t),this._alen+=t.length};ffr.exports=kO});var YKe=Z((BNs,pfr)=>{d();p();var sGn=K$(),KKe=ea().Buffer,dfr=X3(),cGn=An();function xwe(e,t,r,n){dfr.call(this),this._cipher=new sGn.AES(t),this._prev=KKe.from(r),this._cache=KKe.allocUnsafe(0),this._secCache=KKe.allocUnsafe(0),this._decrypt=n,this._mode=e}cGn(xwe,dfr);xwe.prototype._update=function(e){return this._mode.encrypt(this,e,this._decrypt)};xwe.prototype._final=function(){this._cipher.scrub()};pfr.exports=xwe});var vfr=Z(JKe=>{d();p();var hfr=ywe(),uGn=WKe(),Z3=ea().Buffer,lGn=YKe(),mfr=X3(),fGn=K$(),dGn=V$(),pGn=An();function J$(e,t,r){mfr.call(this),this._cache=new wwe,this._cipher=new fGn.AES(t),this._prev=Z3.from(r),this._mode=e,this._autopadding=!0}pGn(J$,mfr);J$.prototype._update=function(e){this._cache.add(e);for(var t,r,n=[];t=this._cache.get();)r=this._mode.encrypt(this,t),n.push(r);return Z3.concat(n)};var hGn=Z3.alloc(16,16);J$.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return e=this._mode.encrypt(this,e),this._cipher.scrub(),e;if(!e.equals(hGn))throw this._cipher.scrub(),new Error("data not multiple of block length")};J$.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this};function wwe(){this.cache=Z3.allocUnsafe(0)}wwe.prototype.add=function(e){this.cache=Z3.concat([this.cache,e])};wwe.prototype.get=function(){if(this.cache.length>15){var e=this.cache.slice(0,16);return this.cache=this.cache.slice(16),e}return null};wwe.prototype.flush=function(){for(var e=16-this.cache.length,t=Z3.allocUnsafe(e),r=-1;++r<e;)t.writeUInt8(e,r);return Z3.concat([this.cache,t])};function gfr(e,t,r){var n=hfr[e.toLowerCase()];if(!n)throw new TypeError("invalid suite type");if(typeof t=="string"&&(t=Z3.from(t)),t.length!==n.key/8)throw new TypeError("invalid key length "+t.length);if(typeof r=="string"&&(r=Z3.from(r)),n.mode!=="GCM"&&r.length!==n.iv)throw new TypeError("invalid iv length "+r.length);return n.type==="stream"?new lGn(n.module,t,r):n.type==="auth"?new uGn(n.module,t,r):new J$(n.module,t,r)}function mGn(e,t){var r=hfr[e.toLowerCase()];if(!r)throw new TypeError("invalid suite type");var n=dGn(t,!1,r.key,r.iv);return gfr(e,n.key,n.iv)}JKe.createCipheriv=gfr;JKe.createCipher=mGn});var wfr=Z(XKe=>{d();p();var gGn=WKe(),vj=ea().Buffer,yfr=ywe(),vGn=YKe(),bfr=X3(),yGn=K$(),bGn=V$(),xGn=An();function X$(e,t,r){bfr.call(this),this._cache=new Awe,this._last=void 0,this._cipher=new yGn.AES(t),this._prev=vj.from(r),this._mode=e,this._autopadding=!0}xGn(X$,bfr);X$.prototype._update=function(e){this._cache.add(e);for(var t,r,n=[];t=this._cache.get(this._autopadding);)r=this._mode.decrypt(this,t),n.push(r);return vj.concat(n)};X$.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return wGn(this._mode.decrypt(this,e));if(e)throw new Error("data not multiple of block length")};X$.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this};function Awe(){this.cache=vj.allocUnsafe(0)}Awe.prototype.add=function(e){this.cache=vj.concat([this.cache,e])};Awe.prototype.get=function(e){var t;if(e){if(this.cache.length>16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t}else if(this.cache.length>=16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t;return null};Awe.prototype.flush=function(){if(this.cache.length)return this.cache};function wGn(e){var t=e[15];if(t<1||t>16)throw new Error("unable to decrypt data");for(var r=-1;++r<t;)if(e[r+(16-t)]!==t)throw new Error("unable to decrypt data");if(t!==16)return e.slice(0,16-t)}function xfr(e,t,r){var n=yfr[e.toLowerCase()];if(!n)throw new TypeError("invalid suite type");if(typeof r=="string"&&(r=vj.from(r)),n.mode!=="GCM"&&r.length!==n.iv)throw new TypeError("invalid iv length "+r.length);if(typeof t=="string"&&(t=vj.from(t)),t.length!==n.key/8)throw new TypeError("invalid key length "+t.length);return n.type==="stream"?new vGn(n.module,t,r,!0):n.type==="auth"?new gGn(n.module,t,r,!0):new X$(n.module,t,r)}function AGn(e,t){var r=yfr[e.toLowerCase()];if(!r)throw new TypeError("invalid suite type");var n=bGn(t,!1,r.key,r.iv);return xfr(e,n.key,n.iv)}XKe.createDecipher=AGn;XKe.createDecipheriv=xfr});var Swe=Z(vw=>{d();p();var Afr=vfr(),Sfr=wfr(),SGn=HKe();function EGn(){return Object.keys(SGn)}vw.createCipher=vw.Cipher=Afr.createCipher;vw.createCipheriv=vw.Cipheriv=Afr.createCipheriv;vw.createDecipher=vw.Decipher=Sfr.createDecipher;vw.createDecipheriv=vw.Decipheriv=Sfr.createDecipheriv;vw.listCiphers=vw.getCiphers=EGn});var Cfr=Z(i1=>{"use strict";d();p();i1.readUInt32BE=function(t,r){var n=t[0+r]<<24|t[1+r]<<16|t[2+r]<<8|t[3+r];return n>>>0};i1.writeUInt32BE=function(t,r,n){t[0+n]=r>>>24,t[1+n]=r>>>16&255,t[2+n]=r>>>8&255,t[3+n]=r&255};i1.ip=function(t,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|=t>>>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|=t>>>c+s&1}n[o+0]=i>>>0,n[o+1]=a>>>0};i1.rip=function(t,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|=t>>>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|=t>>>c+s&1;n[o+0]=i>>>0,n[o+1]=a>>>0};i1.pc1=function(t,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|=t>>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|=t>>c+s&1}for(var c=0;c<=24;c+=8)a<<=1,a|=t>>c+s&1;n[o+0]=i>>>0,n[o+1]=a>>>0};i1.r28shl=function(t,r){return t<<r&268435455|t>>>28-r};var Ewe=[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];i1.pc2=function(t,r,n,o){for(var i=0,a=0,s=Ewe.length>>>1,c=0;c<s;c++)i<<=1,i|=t>>>Ewe[c]&1;for(var c=s;c<Ewe.length;c++)a<<=1,a|=r>>>Ewe[c]&1;n[o+0]=i>>>0,n[o+1]=a>>>0};i1.expand=function(t,r,n){var o=0,i=0;o=(t&1)<<5|t>>>27;for(var a=23;a>=15;a-=4)o<<=6,o|=t>>>a&63;for(var a=11;a>=3;a-=4)i|=t>>>a&63,i<<=6;i|=(t&31)<<1|t>>>31,r[n+0]=o>>>0,r[n+1]=i>>>0};var Efr=[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];i1.substitute=function(t,r){for(var n=0,o=0;o<4;o++){var i=t>>>18-o*6&63,a=Efr[o*64+i];n<<=4,n|=a}for(var o=0;o<4;o++){var i=r>>>18-o*6&63,a=Efr[4*64+o*64+i];n<<=4,n|=a}return n>>>0};var _fr=[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];i1.permute=function(t){for(var r=0,n=0;n<_fr.length;n++)r<<=1,r|=t>>>_fr[n]&1;return r>>>0};i1.padSplit=function(t,r,n){for(var o=t.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 Ifr=Z((JNs,Tfr)=>{"use strict";d();p();var _Gn=sh();function a1(e){this.options=e,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0}Tfr.exports=a1;a1.prototype._init=function(){};a1.prototype.update=function(t){return t.length===0?[]:this.type==="decrypt"?this._updateDecrypt(t):this._updateEncrypt(t)};a1.prototype._buffer=function(t,r){for(var n=Math.min(this.buffer.length-this.bufferOff,t.length-r),o=0;o<n;o++)this.buffer[this.bufferOff+o]=t[r+o];return this.bufferOff+=n,n};a1.prototype._flushBuffer=function(t,r){return this._update(this.buffer,0,t,r),this.bufferOff=0,this.blockSize};a1.prototype._updateEncrypt=function(t){var r=0,n=0,o=(this.bufferOff+t.length)/this.blockSize|0,i=new Array(o*this.blockSize);this.bufferOff!==0&&(r+=this._buffer(t,r),this.bufferOff===this.buffer.length&&(n+=this._flushBuffer(i,n)));for(var a=t.length-(t.length-r)%this.blockSize;r<a;r+=this.blockSize)this._update(t,r,i,n),n+=this.blockSize;for(;r<t.length;r++,this.bufferOff++)this.buffer[this.bufferOff]=t[r];return i};a1.prototype._updateDecrypt=function(t){for(var r=0,n=0,o=Math.ceil((this.bufferOff+t.length)/this.blockSize)-1,i=new Array(o*this.blockSize);o>0;o--)r+=this._buffer(t,r),n+=this._flushBuffer(i,n);return r+=this._buffer(t,r),i};a1.prototype.final=function(t){var r;t&&(r=this.update(t));var n;return this.type==="encrypt"?n=this._finalEncrypt():n=this._finalDecrypt(),r?r.concat(n):n};a1.prototype._pad=function(t,r){if(r===0)return!1;for(;r<t.length;)t[r++]=0;return!0};a1.prototype._finalEncrypt=function(){if(!this._pad(this.buffer,this.bufferOff))return[];var t=new Array(this.blockSize);return this._update(this.buffer,0,t,0),t};a1.prototype._unpad=function(t){return t};a1.prototype._finalDecrypt=function(){_Gn.equal(this.bufferOff,this.blockSize,"Not enough data to decrypt");var t=new Array(this.blockSize);return this._flushBuffer(t,0),this._unpad(t)}});var Ofr=Z((QNs,Nfr)=>{"use strict";d();p();var kfr=sh(),CGn=An(),Mfr=_we(),Jl=Mfr.utils,Rfr=Mfr.Cipher;function TGn(){this.tmp=new Array(2),this.keys=null}function aS(e){Rfr.call(this,e);var t=new TGn;this._desState=t,this.deriveKeys(t,e.key)}CGn(aS,Rfr);Nfr.exports=aS;aS.create=function(t){return new aS(t)};var IGn=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];aS.prototype.deriveKeys=function(t,r){t.keys=new Array(16*2),kfr.equal(r.length,this.blockSize,"Invalid key length");var n=Jl.readUInt32BE(r,0),o=Jl.readUInt32BE(r,4);Jl.pc1(n,o,t.tmp,0),n=t.tmp[0],o=t.tmp[1];for(var i=0;i<t.keys.length;i+=2){var a=IGn[i>>>1];n=Jl.r28shl(n,a),o=Jl.r28shl(o,a),Jl.pc2(n,o,t.keys,i)}};aS.prototype._update=function(t,r,n,o){var i=this._desState,a=Jl.readUInt32BE(t,r),s=Jl.readUInt32BE(t,r+4);Jl.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],Jl.writeUInt32BE(n,a,o),Jl.writeUInt32BE(n,s,o+4)};aS.prototype._pad=function(t,r){for(var n=t.length-r,o=r;o<t.length;o++)t[o]=n;return!0};aS.prototype._unpad=function(t){for(var r=t[t.length-1],n=t.length-r;n<t.length;n++)kfr.equal(t[n],r);return t.slice(0,t.length-r)};aS.prototype._encrypt=function(t,r,n,o,i){for(var a=r,s=n,c=0;c<t.keys.length;c+=2){var u=t.keys[c],l=t.keys[c+1];Jl.expand(s,t.tmp,0),u^=t.tmp[0],l^=t.tmp[1];var f=Jl.substitute(u,l),h=Jl.permute(f),m=s;s=(a^h)>>>0,a=m}Jl.rip(s,a,o,i)};aS.prototype._decrypt=function(t,r,n,o,i){for(var a=n,s=r,c=t.keys.length-2;c>=0;c-=2){var u=t.keys[c],l=t.keys[c+1];Jl.expand(a,t.tmp,0),u^=t.tmp[0],l^=t.tmp[1];var f=Jl.substitute(u,l),h=Jl.permute(f),m=a;a=(s^h)>>>0,s=m}Jl.rip(a,s,o,i)}});var Pfr=Z(Bfr=>{"use strict";d();p();var kGn=sh(),MGn=An(),Cwe={};function RGn(e){kGn.equal(e.length,8,"Invalid IV length"),this.iv=new Array(8);for(var t=0;t<this.iv.length;t++)this.iv[t]=e[t]}function NGn(e){function t(i){e.call(this,i),this._cbcInit()}MGn(t,e);for(var r=Object.keys(Cwe),n=0;n<r.length;n++){var o=r[n];t.prototype[o]=Cwe[o]}return t.create=function(a){return new t(a)},t}Bfr.instantiate=NGn;Cwe._cbcInit=function(){var t=new RGn(this.options.iv);this._cbcState=t};Cwe._update=function(t,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]^=t[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,t,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]=t[r+c]}}});var Ufr=Z((o9s,Ffr)=>{"use strict";d();p();var OGn=sh(),BGn=An(),Dfr=_we(),Lfr=Dfr.Cipher,EI=Dfr.DES;function PGn(e,t){OGn.equal(t.length,24,"Invalid key length");var r=t.slice(0,8),n=t.slice(8,16),o=t.slice(16,24);e==="encrypt"?this.ciphers=[EI.create({type:"encrypt",key:r}),EI.create({type:"decrypt",key:n}),EI.create({type:"encrypt",key:o})]:this.ciphers=[EI.create({type:"decrypt",key:o}),EI.create({type:"encrypt",key:n}),EI.create({type:"decrypt",key:r})]}function MO(e){Lfr.call(this,e);var t=new PGn(this.type,this.options.key);this._edeState=t}BGn(MO,Lfr);Ffr.exports=MO;MO.create=function(t){return new MO(t)};MO.prototype._update=function(t,r,n,o){var i=this._edeState;i.ciphers[0]._update(t,r,n,o),i.ciphers[1]._update(n,o,n,o),i.ciphers[2]._update(n,o,n,o)};MO.prototype._pad=EI.prototype._pad;MO.prototype._unpad=EI.prototype._unpad});var _we=Z(yj=>{"use strict";d();p();yj.utils=Cfr();yj.Cipher=Ifr();yj.DES=Ofr();yj.CBC=Pfr();yj.EDE=Ufr()});var Hfr=Z((l9s,jfr)=>{d();p();var zfr=X3(),Q3=_we(),DGn=An(),Z$={"des-ede3-cbc":Q3.CBC.instantiate(Q3.EDE),"des-ede3":Q3.EDE,"des-ede-cbc":Q3.CBC.instantiate(Q3.EDE),"des-ede":Q3.EDE,"des-cbc":Q3.CBC.instantiate(Q3.DES),"des-ecb":Q3.DES};Z$.des=Z$["des-cbc"];Z$.des3=Z$["des-ede3-cbc"];jfr.exports=Twe;DGn(Twe,zfr);function Twe(e){zfr.call(this);var t=e.mode.toLowerCase(),r=Z$[t],n;e.decrypt?n="decrypt":n="encrypt";var o=e.key;(t==="des-ede"||t==="des-ede-cbc")&&(o=w.Buffer.concat([o,o.slice(0,8)]));var i=e.iv;this._des=r.create({key:o,iv:i,type:n})}Twe.prototype._update=function(e){return new w.Buffer(this._des.update(e))};Twe.prototype._final=function(){return new w.Buffer(this._des.final())}});var Gfr=Z($3=>{d();p();$3["des-ecb"]={key:8,iv:0};$3["des-cbc"]=$3.des={key:8,iv:8};$3["des-ede3-cbc"]=$3.des3={key:24,iv:8};$3["des-ede3"]={key:24,iv:0};$3["des-ede-cbc"]={key:16,iv:8};$3["des-ede"]={key:16,iv:0}});var Yfr=Z(yw=>{d();p();var qfr=V$(),ZKe=Swe(),Vfr=Hfr(),e4=Gfr(),_I=ywe();function LGn(e,t){var r,n;if(e=e.toLowerCase(),_I[e])r=_I[e].key,n=_I[e].iv;else if(e4[e])r=e4[e].key*8,n=e4[e].iv;else throw new TypeError("invalid suite type");var o=qfr(t,!1,r,n);return Wfr(e,o.key,o.iv)}function FGn(e,t){var r,n;if(e=e.toLowerCase(),_I[e])r=_I[e].key,n=_I[e].iv;else if(e4[e])r=e4[e].key*8,n=e4[e].iv;else throw new TypeError("invalid suite type");var o=qfr(t,!1,r,n);return Kfr(e,o.key,o.iv)}function Wfr(e,t,r){if(e=e.toLowerCase(),_I[e])return ZKe.createCipheriv(e,t,r);if(e4[e])return new Vfr({key:t,iv:r,mode:e});throw new TypeError("invalid suite type")}function Kfr(e,t,r){if(e=e.toLowerCase(),_I[e])return ZKe.createDecipheriv(e,t,r);if(e4[e])return new Vfr({key:t,iv:r,mode:e,decrypt:!0});throw new TypeError("invalid suite type")}yw.createCipher=yw.Cipher=LGn;yw.createCipheriv=yw.Cipheriv=Wfr;yw.createDecipher=yw.Decipher=FGn;yw.createDecipheriv=yw.Decipheriv=Kfr;function UGn(){return Object.keys(e4).concat(ZKe.getCiphers())}yw.listCiphers=yw.getCiphers=UGn});var Bo=Z((Jfr,QKe)=>{d();p();(function(e,t){"use strict";function r(D,_){if(!D)throw new Error(_||"Assertion failed")}function n(D,_){D.super_=_;var R=function(){};R.prototype=_.prototype,D.prototype=new R,D.prototype.constructor=D}function o(D,_,R){if(o.isBN(D))return D;this.negative=0,this.words=null,this.length=0,this.red=null,D!==null&&((_==="le"||_==="be")&&(R=_,_=10),this._init(D||0,_||10,R||"be"))}typeof e=="object"?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;var i;try{i=zp().Buffer}catch{}o.isBN=function(_){return _ instanceof o?!0:_!==null&&typeof _=="object"&&_.constructor.wordSize===o.wordSize&&Array.isArray(_.words)},o.max=function(_,R){return _.cmp(R)>0?_:R},o.min=function(_,R){return _.cmp(R)<0?_:R},o.prototype._init=function(_,R,z){if(typeof _=="number")return this._initNumber(_,R,z);if(typeof _=="object")return this._initArray(_,R,z);R==="hex"&&(R=16),r(R===(R|0)&&R>=2&&R<=36),_=_.toString().replace(/\s+/g,"");var N=0;_[0]==="-"&&N++,R===16?this._parseHex(_,N):this._parseBase(_,R,N),_[0]==="-"&&(this.negative=1),this.strip(),z==="le"&&this._initArray(this.toArray(),R,z)},o.prototype._initNumber=function(_,R,z){_<0&&(this.negative=1,_=-_),_<67108864?(this.words=[_&67108863],this.length=1):_<4503599627370496?(this.words=[_&67108863,_/67108864&67108863],this.length=2):(r(_<9007199254740992),this.words=[_&67108863,_/67108864&67108863,1],this.length=3),z==="le"&&this._initArray(this.toArray(),R,z)},o.prototype._initArray=function(_,R,z){if(r(typeof _.length=="number"),_.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(_.length/3),this.words=new Array(this.length);for(var N=0;N<this.length;N++)this.words[N]=0;var y,S,I=0;if(z==="be")for(N=_.length-1,y=0;N>=0;N-=3)S=_[N]|_[N-1]<<8|_[N-2]<<16,this.words[y]|=S<<I&67108863,this.words[y+1]=S>>>26-I&67108863,I+=24,I>=26&&(I-=26,y++);else if(z==="le")for(N=0,y=0;N<_.length;N+=3)S=_[N]|_[N+1]<<8|_[N+2]<<16,this.words[y]|=S<<I&67108863,this.words[y+1]=S>>>26-I&67108863,I+=24,I>=26&&(I-=26,y++);return this.strip()};function a(D,_,R){for(var z=0,N=Math.min(D.length,R),y=_;y<N;y++){var S=D.charCodeAt(y)-48;z<<=4,S>=49&&S<=54?z|=S-49+10:S>=17&&S<=22?z|=S-17+10:z|=S&15}return z}o.prototype._parseHex=function(_,R){this.length=Math.ceil((_.length-R)/6),this.words=new Array(this.length);for(var z=0;z<this.length;z++)this.words[z]=0;var N,y,S=0;for(z=_.length-6,N=0;z>=R;z-=6)y=a(_,z,z+6),this.words[N]|=y<<S&67108863,this.words[N+1]|=y>>>26-S&4194303,S+=24,S>=26&&(S-=26,N++);z+6!==R&&(y=a(_,R,z+6),this.words[N]|=y<<S&67108863,this.words[N+1]|=y>>>26-S&4194303),this.strip()};function s(D,_,R,z){for(var N=0,y=Math.min(D.length,R),S=_;S<y;S++){var I=D.charCodeAt(S)-48;N*=z,I>=49?N+=I-49+10:I>=17?N+=I-17+10:N+=I}return N}o.prototype._parseBase=function(_,R,z){this.words=[0],this.length=1;for(var N=0,y=1;y<=67108863;y*=R)N++;N--,y=y/R|0;for(var S=_.length-z,I=S%N,M=Math.min(S,S-I)+z,C=0,P=z;P<M;P+=N)C=s(_,P,P+N,R),this.imuln(y),this.words[0]+C<67108864?this.words[0]+=C:this._iaddn(C);if(I!==0){var V=1;for(C=s(_,P,_.length,R),P=0;P<I;P++)V*=R;this.imuln(V),this.words[0]+C<67108864?this.words[0]+=C:this._iaddn(C)}},o.prototype.copy=function(_){_.words=new Array(this.length);for(var R=0;R<this.length;R++)_.words[R]=this.words[R];_.length=this.length,_.negative=this.negative,_.red=this.red},o.prototype.clone=function(){var _=new o(null);return this.copy(_),_},o.prototype._expand=function(_){for(;this.length<_;)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"],u=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],l=[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(_,R){_=_||10,R=R|0||1;var z;if(_===16||_==="hex"){z="";for(var N=0,y=0,S=0;S<this.length;S++){var I=this.words[S],M=((I<<N|y)&16777215).toString(16);y=I>>>24-N&16777215,y!==0||S!==this.length-1?z=c[6-M.length]+M+z:z=M+z,N+=2,N>=26&&(N-=26,S--)}for(y!==0&&(z=y.toString(16)+z);z.length%R!==0;)z="0"+z;return this.negative!==0&&(z="-"+z),z}if(_===(_|0)&&_>=2&&_<=36){var C=u[_],P=l[_];z="";var V=this.clone();for(V.negative=0;!V.isZero();){var H=V.modn(P).toString(_);V=V.idivn(P),V.isZero()?z=H+z:z=c[C-H.length]+H+z}for(this.isZero()&&(z="0"+z);z.length%R!==0;)z="0"+z;return this.negative!==0&&(z="-"+z),z}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var _=this.words[0];return this.length===2?_+=this.words[1]*67108864:this.length===3&&this.words[2]===1?_+=4503599627370496+this.words[1]*67108864:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-_:_},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(_,R){return r(typeof i<"u"),this.toArrayLike(i,_,R)},o.prototype.toArray=function(_,R){return this.toArrayLike(Array,_,R)},o.prototype.toArrayLike=function(_,R,z){var N=this.byteLength(),y=z||Math.max(1,N);r(N<=y,"byte array longer than desired length"),r(y>0,"Requested array length <= 0"),this.strip();var S=R==="le",I=new _(y),M,C,P=this.clone();if(S){for(C=0;!P.isZero();C++)M=P.andln(255),P.iushrn(8),I[C]=M;for(;C<y;C++)I[C]=0}else{for(C=0;C<y-N;C++)I[C]=0;for(C=0;!P.isZero();C++)M=P.andln(255),P.iushrn(8),I[y-C-1]=M}return I},Math.clz32?o.prototype._countBits=function(_){return 32-Math.clz32(_)}:o.prototype._countBits=function(_){var R=_,z=0;return R>=4096&&(z+=13,R>>>=13),R>=64&&(z+=7,R>>>=7),R>=8&&(z+=4,R>>>=4),R>=2&&(z+=2,R>>>=2),z+R},o.prototype._zeroBits=function(_){if(_===0)return 26;var R=_,z=0;return(R&8191)===0&&(z+=13,R>>>=13),(R&127)===0&&(z+=7,R>>>=7),(R&15)===0&&(z+=4,R>>>=4),(R&3)===0&&(z+=2,R>>>=2),(R&1)===0&&z++,z},o.prototype.bitLength=function(){var _=this.words[this.length-1],R=this._countBits(_);return(this.length-1)*26+R};function f(D){for(var _=new Array(D.bitLength()),R=0;R<_.length;R++){var z=R/26|0,N=R%26;_[R]=(D.words[z]&1<<N)>>>N}return _}o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var _=0,R=0;R<this.length;R++){var z=this._zeroBits(this.words[R]);if(_+=z,z!==26)break}return _},o.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},o.prototype.toTwos=function(_){return this.negative!==0?this.abs().inotn(_).iaddn(1):this.clone()},o.prototype.fromTwos=function(_){return this.testn(_-1)?this.notn(_).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(_){for(;this.length<_.length;)this.words[this.length++]=0;for(var R=0;R<_.length;R++)this.words[R]=this.words[R]|_.words[R];return this.strip()},o.prototype.ior=function(_){return r((this.negative|_.negative)===0),this.iuor(_)},o.prototype.or=function(_){return this.length>_.length?this.clone().ior(_):_.clone().ior(this)},o.prototype.uor=function(_){return this.length>_.length?this.clone().iuor(_):_.clone().iuor(this)},o.prototype.iuand=function(_){var R;this.length>_.length?R=_:R=this;for(var z=0;z<R.length;z++)this.words[z]=this.words[z]&_.words[z];return this.length=R.length,this.strip()},o.prototype.iand=function(_){return r((this.negative|_.negative)===0),this.iuand(_)},o.prototype.and=function(_){return this.length>_.length?this.clone().iand(_):_.clone().iand(this)},o.prototype.uand=function(_){return this.length>_.length?this.clone().iuand(_):_.clone().iuand(this)},o.prototype.iuxor=function(_){var R,z;this.length>_.length?(R=this,z=_):(R=_,z=this);for(var N=0;N<z.length;N++)this.words[N]=R.words[N]^z.words[N];if(this!==R)for(;N<R.length;N++)this.words[N]=R.words[N];return this.length=R.length,this.strip()},o.prototype.ixor=function(_){return r((this.negative|_.negative)===0),this.iuxor(_)},o.prototype.xor=function(_){return this.length>_.length?this.clone().ixor(_):_.clone().ixor(this)},o.prototype.uxor=function(_){return this.length>_.length?this.clone().iuxor(_):_.clone().iuxor(this)},o.prototype.inotn=function(_){r(typeof _=="number"&&_>=0);var R=Math.ceil(_/26)|0,z=_%26;this._expand(R),z>0&&R--;for(var N=0;N<R;N++)this.words[N]=~this.words[N]&67108863;return z>0&&(this.words[N]=~this.words[N]&67108863>>26-z),this.strip()},o.prototype.notn=function(_){return this.clone().inotn(_)},o.prototype.setn=function(_,R){r(typeof _=="number"&&_>=0);var z=_/26|0,N=_%26;return this._expand(z+1),R?this.words[z]=this.words[z]|1<<N:this.words[z]=this.words[z]&~(1<<N),this.strip()},o.prototype.iadd=function(_){var R;if(this.negative!==0&&_.negative===0)return this.negative=0,R=this.isub(_),this.negative^=1,this._normSign();if(this.negative===0&&_.negative!==0)return _.negative=0,R=this.isub(_),_.negative=1,R._normSign();var z,N;this.length>_.length?(z=this,N=_):(z=_,N=this);for(var y=0,S=0;S<N.length;S++)R=(z.words[S]|0)+(N.words[S]|0)+y,this.words[S]=R&67108863,y=R>>>26;for(;y!==0&&S<z.length;S++)R=(z.words[S]|0)+y,this.words[S]=R&67108863,y=R>>>26;if(this.length=z.length,y!==0)this.words[this.length]=y,this.length++;else if(z!==this)for(;S<z.length;S++)this.words[S]=z.words[S];return this},o.prototype.add=function(_){var R;return _.negative!==0&&this.negative===0?(_.negative=0,R=this.sub(_),_.negative^=1,R):_.negative===0&&this.negative!==0?(this.negative=0,R=_.sub(this),this.negative=1,R):this.length>_.length?this.clone().iadd(_):_.clone().iadd(this)},o.prototype.isub=function(_){if(_.negative!==0){_.negative=0;var R=this.iadd(_);return _.negative=1,R._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(_),this.negative=1,this._normSign();var z=this.cmp(_);if(z===0)return this.negative=0,this.length=1,this.words[0]=0,this;var N,y;z>0?(N=this,y=_):(N=_,y=this);for(var S=0,I=0;I<y.length;I++)R=(N.words[I]|0)-(y.words[I]|0)+S,S=R>>26,this.words[I]=R&67108863;for(;S!==0&&I<N.length;I++)R=(N.words[I]|0)+S,S=R>>26,this.words[I]=R&67108863;if(S===0&&I<N.length&&N!==this)for(;I<N.length;I++)this.words[I]=N.words[I];return this.length=Math.max(this.length,I),N!==this&&(this.negative=1),this.strip()},o.prototype.sub=function(_){return this.clone().isub(_)};function h(D,_,R){R.negative=_.negative^D.negative;var z=D.length+_.length|0;R.length=z,z=z-1|0;var N=D.words[0]|0,y=_.words[0]|0,S=N*y,I=S&67108863,M=S/67108864|0;R.words[0]=I;for(var C=1;C<z;C++){for(var P=M>>>26,V=M&67108863,H=Math.min(C,_.length-1),k=Math.max(0,C-D.length+1);k<=H;k++){var G=C-k|0;N=D.words[G]|0,y=_.words[k]|0,S=N*y+V,P+=S/67108864|0,V=S&67108863}R.words[C]=V|0,M=P|0}return M!==0?R.words[C]=M|0:R.length--,R.strip()}var m=function(_,R,z){var N=_.words,y=R.words,S=z.words,I=0,M,C,P,V=N[0]|0,H=V&8191,k=V>>>13,G=N[1]|0,ce=G&8191,J=G>>>13,de=N[2]|0,W=de&8191,Q=de>>>13,Y=N[3]|0,$=Y&8191,re=Y>>>13,le=N[4]|0,ve=le&8191,ye=le>>>13,Ie=N[5]|0,Me=Ie&8191,ke=Ie>>>13,X=N[6]|0,ee=X&8191,ae=X>>>13,Ee=N[7]|0,De=Ee&8191,Re=Ee>>>13,Ve=N[8]|0,gt=Ve&8191,Qe=Ve>>>13,ht=N[9]|0,Ot=ht&8191,pt=ht>>>13,sr=y[0]|0,Fr=sr&8191,Tt=sr>>>13,tr=y[1]|0,rr=tr&8191,xt=tr>>>13,Qt=y[2]|0,Vr=Qt&8191,Ft=Qt>>>13,lr=y[3]|0,jr=lr&8191,Dt=lr>>>13,pr=y[4]|0,gn=pr&8191,Et=pr>>>13,Ir=y[5]|0,un=Ir&8191,Bt=Ir>>>13,vr=y[6]|0,Zr=vr&8191,qt=vr>>>13,mr=y[7]|0,vn=mr&8191,Vt=mr>>>13,Or=y[8]|0,on=Or&8191,Gt=Or>>>13,gr=y[9]|0,ln=gr&8191,zt=gr>>>13;z.negative=_.negative^R.negative,z.length=19,M=Math.imul(H,Fr),C=Math.imul(H,Tt),C=C+Math.imul(k,Fr)|0,P=Math.imul(k,Tt);var Pr=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(Pr>>>26)|0,Pr&=67108863,M=Math.imul(ce,Fr),C=Math.imul(ce,Tt),C=C+Math.imul(J,Fr)|0,P=Math.imul(J,Tt),M=M+Math.imul(H,rr)|0,C=C+Math.imul(H,xt)|0,C=C+Math.imul(k,rr)|0,P=P+Math.imul(k,xt)|0;var Ni=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(Ni>>>26)|0,Ni&=67108863,M=Math.imul(W,Fr),C=Math.imul(W,Tt),C=C+Math.imul(Q,Fr)|0,P=Math.imul(Q,Tt),M=M+Math.imul(ce,rr)|0,C=C+Math.imul(ce,xt)|0,C=C+Math.imul(J,rr)|0,P=P+Math.imul(J,xt)|0,M=M+Math.imul(H,Vr)|0,C=C+Math.imul(H,Ft)|0,C=C+Math.imul(k,Vr)|0,P=P+Math.imul(k,Ft)|0;var Ur=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(Ur>>>26)|0,Ur&=67108863,M=Math.imul($,Fr),C=Math.imul($,Tt),C=C+Math.imul(re,Fr)|0,P=Math.imul(re,Tt),M=M+Math.imul(W,rr)|0,C=C+Math.imul(W,xt)|0,C=C+Math.imul(Q,rr)|0,P=P+Math.imul(Q,xt)|0,M=M+Math.imul(ce,Vr)|0,C=C+Math.imul(ce,Ft)|0,C=C+Math.imul(J,Vr)|0,P=P+Math.imul(J,Ft)|0,M=M+Math.imul(H,jr)|0,C=C+Math.imul(H,Dt)|0,C=C+Math.imul(k,jr)|0,P=P+Math.imul(k,Dt)|0;var zr=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(zr>>>26)|0,zr&=67108863,M=Math.imul(ve,Fr),C=Math.imul(ve,Tt),C=C+Math.imul(ye,Fr)|0,P=Math.imul(ye,Tt),M=M+Math.imul($,rr)|0,C=C+Math.imul($,xt)|0,C=C+Math.imul(re,rr)|0,P=P+Math.imul(re,xt)|0,M=M+Math.imul(W,Vr)|0,C=C+Math.imul(W,Ft)|0,C=C+Math.imul(Q,Vr)|0,P=P+Math.imul(Q,Ft)|0,M=M+Math.imul(ce,jr)|0,C=C+Math.imul(ce,Dt)|0,C=C+Math.imul(J,jr)|0,P=P+Math.imul(J,Dt)|0,M=M+Math.imul(H,gn)|0,C=C+Math.imul(H,Et)|0,C=C+Math.imul(k,gn)|0,P=P+Math.imul(k,Et)|0;var Ca=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(Ca>>>26)|0,Ca&=67108863,M=Math.imul(Me,Fr),C=Math.imul(Me,Tt),C=C+Math.imul(ke,Fr)|0,P=Math.imul(ke,Tt),M=M+Math.imul(ve,rr)|0,C=C+Math.imul(ve,xt)|0,C=C+Math.imul(ye,rr)|0,P=P+Math.imul(ye,xt)|0,M=M+Math.imul($,Vr)|0,C=C+Math.imul($,Ft)|0,C=C+Math.imul(re,Vr)|0,P=P+Math.imul(re,Ft)|0,M=M+Math.imul(W,jr)|0,C=C+Math.imul(W,Dt)|0,C=C+Math.imul(Q,jr)|0,P=P+Math.imul(Q,Dt)|0,M=M+Math.imul(ce,gn)|0,C=C+Math.imul(ce,Et)|0,C=C+Math.imul(J,gn)|0,P=P+Math.imul(J,Et)|0,M=M+Math.imul(H,un)|0,C=C+Math.imul(H,Bt)|0,C=C+Math.imul(k,un)|0,P=P+Math.imul(k,Bt)|0;var Gi=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(Gi>>>26)|0,Gi&=67108863,M=Math.imul(ee,Fr),C=Math.imul(ee,Tt),C=C+Math.imul(ae,Fr)|0,P=Math.imul(ae,Tt),M=M+Math.imul(Me,rr)|0,C=C+Math.imul(Me,xt)|0,C=C+Math.imul(ke,rr)|0,P=P+Math.imul(ke,xt)|0,M=M+Math.imul(ve,Vr)|0,C=C+Math.imul(ve,Ft)|0,C=C+Math.imul(ye,Vr)|0,P=P+Math.imul(ye,Ft)|0,M=M+Math.imul($,jr)|0,C=C+Math.imul($,Dt)|0,C=C+Math.imul(re,jr)|0,P=P+Math.imul(re,Dt)|0,M=M+Math.imul(W,gn)|0,C=C+Math.imul(W,Et)|0,C=C+Math.imul(Q,gn)|0,P=P+Math.imul(Q,Et)|0,M=M+Math.imul(ce,un)|0,C=C+Math.imul(ce,Bt)|0,C=C+Math.imul(J,un)|0,P=P+Math.imul(J,Bt)|0,M=M+Math.imul(H,Zr)|0,C=C+Math.imul(H,qt)|0,C=C+Math.imul(k,Zr)|0,P=P+Math.imul(k,qt)|0;var qi=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(qi>>>26)|0,qi&=67108863,M=Math.imul(De,Fr),C=Math.imul(De,Tt),C=C+Math.imul(Re,Fr)|0,P=Math.imul(Re,Tt),M=M+Math.imul(ee,rr)|0,C=C+Math.imul(ee,xt)|0,C=C+Math.imul(ae,rr)|0,P=P+Math.imul(ae,xt)|0,M=M+Math.imul(Me,Vr)|0,C=C+Math.imul(Me,Ft)|0,C=C+Math.imul(ke,Vr)|0,P=P+Math.imul(ke,Ft)|0,M=M+Math.imul(ve,jr)|0,C=C+Math.imul(ve,Dt)|0,C=C+Math.imul(ye,jr)|0,P=P+Math.imul(ye,Dt)|0,M=M+Math.imul($,gn)|0,C=C+Math.imul($,Et)|0,C=C+Math.imul(re,gn)|0,P=P+Math.imul(re,Et)|0,M=M+Math.imul(W,un)|0,C=C+Math.imul(W,Bt)|0,C=C+Math.imul(Q,un)|0,P=P+Math.imul(Q,Bt)|0,M=M+Math.imul(ce,Zr)|0,C=C+Math.imul(ce,qt)|0,C=C+Math.imul(J,Zr)|0,P=P+Math.imul(J,qt)|0,M=M+Math.imul(H,vn)|0,C=C+Math.imul(H,Vt)|0,C=C+Math.imul(k,vn)|0,P=P+Math.imul(k,Vt)|0;var Yo=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(Yo>>>26)|0,Yo&=67108863,M=Math.imul(gt,Fr),C=Math.imul(gt,Tt),C=C+Math.imul(Qe,Fr)|0,P=Math.imul(Qe,Tt),M=M+Math.imul(De,rr)|0,C=C+Math.imul(De,xt)|0,C=C+Math.imul(Re,rr)|0,P=P+Math.imul(Re,xt)|0,M=M+Math.imul(ee,Vr)|0,C=C+Math.imul(ee,Ft)|0,C=C+Math.imul(ae,Vr)|0,P=P+Math.imul(ae,Ft)|0,M=M+Math.imul(Me,jr)|0,C=C+Math.imul(Me,Dt)|0,C=C+Math.imul(ke,jr)|0,P=P+Math.imul(ke,Dt)|0,M=M+Math.imul(ve,gn)|0,C=C+Math.imul(ve,Et)|0,C=C+Math.imul(ye,gn)|0,P=P+Math.imul(ye,Et)|0,M=M+Math.imul($,un)|0,C=C+Math.imul($,Bt)|0,C=C+Math.imul(re,un)|0,P=P+Math.imul(re,Bt)|0,M=M+Math.imul(W,Zr)|0,C=C+Math.imul(W,qt)|0,C=C+Math.imul(Q,Zr)|0,P=P+Math.imul(Q,qt)|0,M=M+Math.imul(ce,vn)|0,C=C+Math.imul(ce,Vt)|0,C=C+Math.imul(J,vn)|0,P=P+Math.imul(J,Vt)|0,M=M+Math.imul(H,on)|0,C=C+Math.imul(H,Gt)|0,C=C+Math.imul(k,on)|0,P=P+Math.imul(k,Gt)|0;var ri=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(ri>>>26)|0,ri&=67108863,M=Math.imul(Ot,Fr),C=Math.imul(Ot,Tt),C=C+Math.imul(pt,Fr)|0,P=Math.imul(pt,Tt),M=M+Math.imul(gt,rr)|0,C=C+Math.imul(gt,xt)|0,C=C+Math.imul(Qe,rr)|0,P=P+Math.imul(Qe,xt)|0,M=M+Math.imul(De,Vr)|0,C=C+Math.imul(De,Ft)|0,C=C+Math.imul(Re,Vr)|0,P=P+Math.imul(Re,Ft)|0,M=M+Math.imul(ee,jr)|0,C=C+Math.imul(ee,Dt)|0,C=C+Math.imul(ae,jr)|0,P=P+Math.imul(ae,Dt)|0,M=M+Math.imul(Me,gn)|0,C=C+Math.imul(Me,Et)|0,C=C+Math.imul(ke,gn)|0,P=P+Math.imul(ke,Et)|0,M=M+Math.imul(ve,un)|0,C=C+Math.imul(ve,Bt)|0,C=C+Math.imul(ye,un)|0,P=P+Math.imul(ye,Bt)|0,M=M+Math.imul($,Zr)|0,C=C+Math.imul($,qt)|0,C=C+Math.imul(re,Zr)|0,P=P+Math.imul(re,qt)|0,M=M+Math.imul(W,vn)|0,C=C+Math.imul(W,Vt)|0,C=C+Math.imul(Q,vn)|0,P=P+Math.imul(Q,Vt)|0,M=M+Math.imul(ce,on)|0,C=C+Math.imul(ce,Gt)|0,C=C+Math.imul(J,on)|0,P=P+Math.imul(J,Gt)|0,M=M+Math.imul(H,ln)|0,C=C+Math.imul(H,zt)|0,C=C+Math.imul(k,ln)|0,P=P+Math.imul(k,zt)|0;var _i=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(_i>>>26)|0,_i&=67108863,M=Math.imul(Ot,rr),C=Math.imul(Ot,xt),C=C+Math.imul(pt,rr)|0,P=Math.imul(pt,xt),M=M+Math.imul(gt,Vr)|0,C=C+Math.imul(gt,Ft)|0,C=C+Math.imul(Qe,Vr)|0,P=P+Math.imul(Qe,Ft)|0,M=M+Math.imul(De,jr)|0,C=C+Math.imul(De,Dt)|0,C=C+Math.imul(Re,jr)|0,P=P+Math.imul(Re,Dt)|0,M=M+Math.imul(ee,gn)|0,C=C+Math.imul(ee,Et)|0,C=C+Math.imul(ae,gn)|0,P=P+Math.imul(ae,Et)|0,M=M+Math.imul(Me,un)|0,C=C+Math.imul(Me,Bt)|0,C=C+Math.imul(ke,un)|0,P=P+Math.imul(ke,Bt)|0,M=M+Math.imul(ve,Zr)|0,C=C+Math.imul(ve,qt)|0,C=C+Math.imul(ye,Zr)|0,P=P+Math.imul(ye,qt)|0,M=M+Math.imul($,vn)|0,C=C+Math.imul($,Vt)|0,C=C+Math.imul(re,vn)|0,P=P+Math.imul(re,Vt)|0,M=M+Math.imul(W,on)|0,C=C+Math.imul(W,Gt)|0,C=C+Math.imul(Q,on)|0,P=P+Math.imul(Q,Gt)|0,M=M+Math.imul(ce,ln)|0,C=C+Math.imul(ce,zt)|0,C=C+Math.imul(J,ln)|0,P=P+Math.imul(J,zt)|0;var Na=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(Na>>>26)|0,Na&=67108863,M=Math.imul(Ot,Vr),C=Math.imul(Ot,Ft),C=C+Math.imul(pt,Vr)|0,P=Math.imul(pt,Ft),M=M+Math.imul(gt,jr)|0,C=C+Math.imul(gt,Dt)|0,C=C+Math.imul(Qe,jr)|0,P=P+Math.imul(Qe,Dt)|0,M=M+Math.imul(De,gn)|0,C=C+Math.imul(De,Et)|0,C=C+Math.imul(Re,gn)|0,P=P+Math.imul(Re,Et)|0,M=M+Math.imul(ee,un)|0,C=C+Math.imul(ee,Bt)|0,C=C+Math.imul(ae,un)|0,P=P+Math.imul(ae,Bt)|0,M=M+Math.imul(Me,Zr)|0,C=C+Math.imul(Me,qt)|0,C=C+Math.imul(ke,Zr)|0,P=P+Math.imul(ke,qt)|0,M=M+Math.imul(ve,vn)|0,C=C+Math.imul(ve,Vt)|0,C=C+Math.imul(ye,vn)|0,P=P+Math.imul(ye,Vt)|0,M=M+Math.imul($,on)|0,C=C+Math.imul($,Gt)|0,C=C+Math.imul(re,on)|0,P=P+Math.imul(re,Gt)|0,M=M+Math.imul(W,ln)|0,C=C+Math.imul(W,zt)|0,C=C+Math.imul(Q,ln)|0,P=P+Math.imul(Q,zt)|0;var Os=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(Os>>>26)|0,Os&=67108863,M=Math.imul(Ot,jr),C=Math.imul(Ot,Dt),C=C+Math.imul(pt,jr)|0,P=Math.imul(pt,Dt),M=M+Math.imul(gt,gn)|0,C=C+Math.imul(gt,Et)|0,C=C+Math.imul(Qe,gn)|0,P=P+Math.imul(Qe,Et)|0,M=M+Math.imul(De,un)|0,C=C+Math.imul(De,Bt)|0,C=C+Math.imul(Re,un)|0,P=P+Math.imul(Re,Bt)|0,M=M+Math.imul(ee,Zr)|0,C=C+Math.imul(ee,qt)|0,C=C+Math.imul(ae,Zr)|0,P=P+Math.imul(ae,qt)|0,M=M+Math.imul(Me,vn)|0,C=C+Math.imul(Me,Vt)|0,C=C+Math.imul(ke,vn)|0,P=P+Math.imul(ke,Vt)|0,M=M+Math.imul(ve,on)|0,C=C+Math.imul(ve,Gt)|0,C=C+Math.imul(ye,on)|0,P=P+Math.imul(ye,Gt)|0,M=M+Math.imul($,ln)|0,C=C+Math.imul($,zt)|0,C=C+Math.imul(re,ln)|0,P=P+Math.imul(re,zt)|0;var Ja=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(Ja>>>26)|0,Ja&=67108863,M=Math.imul(Ot,gn),C=Math.imul(Ot,Et),C=C+Math.imul(pt,gn)|0,P=Math.imul(pt,Et),M=M+Math.imul(gt,un)|0,C=C+Math.imul(gt,Bt)|0,C=C+Math.imul(Qe,un)|0,P=P+Math.imul(Qe,Bt)|0,M=M+Math.imul(De,Zr)|0,C=C+Math.imul(De,qt)|0,C=C+Math.imul(Re,Zr)|0,P=P+Math.imul(Re,qt)|0,M=M+Math.imul(ee,vn)|0,C=C+Math.imul(ee,Vt)|0,C=C+Math.imul(ae,vn)|0,P=P+Math.imul(ae,Vt)|0,M=M+Math.imul(Me,on)|0,C=C+Math.imul(Me,Gt)|0,C=C+Math.imul(ke,on)|0,P=P+Math.imul(ke,Gt)|0,M=M+Math.imul(ve,ln)|0,C=C+Math.imul(ve,zt)|0,C=C+Math.imul(ye,ln)|0,P=P+Math.imul(ye,zt)|0;var Xa=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(Xa>>>26)|0,Xa&=67108863,M=Math.imul(Ot,un),C=Math.imul(Ot,Bt),C=C+Math.imul(pt,un)|0,P=Math.imul(pt,Bt),M=M+Math.imul(gt,Zr)|0,C=C+Math.imul(gt,qt)|0,C=C+Math.imul(Qe,Zr)|0,P=P+Math.imul(Qe,qt)|0,M=M+Math.imul(De,vn)|0,C=C+Math.imul(De,Vt)|0,C=C+Math.imul(Re,vn)|0,P=P+Math.imul(Re,Vt)|0,M=M+Math.imul(ee,on)|0,C=C+Math.imul(ee,Gt)|0,C=C+Math.imul(ae,on)|0,P=P+Math.imul(ae,Gt)|0,M=M+Math.imul(Me,ln)|0,C=C+Math.imul(Me,zt)|0,C=C+Math.imul(ke,ln)|0,P=P+Math.imul(ke,zt)|0;var hs=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(hs>>>26)|0,hs&=67108863,M=Math.imul(Ot,Zr),C=Math.imul(Ot,qt),C=C+Math.imul(pt,Zr)|0,P=Math.imul(pt,qt),M=M+Math.imul(gt,vn)|0,C=C+Math.imul(gt,Vt)|0,C=C+Math.imul(Qe,vn)|0,P=P+Math.imul(Qe,Vt)|0,M=M+Math.imul(De,on)|0,C=C+Math.imul(De,Gt)|0,C=C+Math.imul(Re,on)|0,P=P+Math.imul(Re,Gt)|0,M=M+Math.imul(ee,ln)|0,C=C+Math.imul(ee,zt)|0,C=C+Math.imul(ae,ln)|0,P=P+Math.imul(ae,zt)|0;var ms=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(ms>>>26)|0,ms&=67108863,M=Math.imul(Ot,vn),C=Math.imul(Ot,Vt),C=C+Math.imul(pt,vn)|0,P=Math.imul(pt,Vt),M=M+Math.imul(gt,on)|0,C=C+Math.imul(gt,Gt)|0,C=C+Math.imul(Qe,on)|0,P=P+Math.imul(Qe,Gt)|0,M=M+Math.imul(De,ln)|0,C=C+Math.imul(De,zt)|0,C=C+Math.imul(Re,ln)|0,P=P+Math.imul(Re,zt)|0;var Vi=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(Vi>>>26)|0,Vi&=67108863,M=Math.imul(Ot,on),C=Math.imul(Ot,Gt),C=C+Math.imul(pt,on)|0,P=Math.imul(pt,Gt),M=M+Math.imul(gt,ln)|0,C=C+Math.imul(gt,zt)|0,C=C+Math.imul(Qe,ln)|0,P=P+Math.imul(Qe,zt)|0;var Za=(I+M|0)+((C&8191)<<13)|0;I=(P+(C>>>13)|0)+(Za>>>26)|0,Za&=67108863,M=Math.imul(Ot,ln),C=Math.imul(Ot,zt),C=C+Math.imul(pt,ln)|0,P=Math.imul(pt,zt);var pi=(I+M|0)+((C&8191)<<13)|0;return I=(P+(C>>>13)|0)+(pi>>>26)|0,pi&=67108863,S[0]=Pr,S[1]=Ni,S[2]=Ur,S[3]=zr,S[4]=Ca,S[5]=Gi,S[6]=qi,S[7]=Yo,S[8]=ri,S[9]=_i,S[10]=Na,S[11]=Os,S[12]=Ja,S[13]=Xa,S[14]=hs,S[15]=ms,S[16]=Vi,S[17]=Za,S[18]=pi,I!==0&&(S[19]=I,z.length++),z};Math.imul||(m=h);function g(D,_,R){R.negative=_.negative^D.negative,R.length=D.length+_.length;for(var z=0,N=0,y=0;y<R.length-1;y++){var S=N;N=0;for(var I=z&67108863,M=Math.min(y,_.length-1),C=Math.max(0,y-D.length+1);C<=M;C++){var P=y-C,V=D.words[P]|0,H=_.words[C]|0,k=V*H,G=k&67108863;S=S+(k/67108864|0)|0,G=G+I|0,I=G&67108863,S=S+(G>>>26)|0,N+=S>>>26,S&=67108863}R.words[y]=I,z=S,S=N}return z!==0?R.words[y]=z:R.length--,R.strip()}function v(D,_,R){var z=new b;return z.mulp(D,_,R)}o.prototype.mulTo=function(_,R){var z,N=this.length+_.length;return this.length===10&&_.length===10?z=m(this,_,R):N<63?z=h(this,_,R):N<1024?z=g(this,_,R):z=v(this,_,R),z};function b(D,_){this.x=D,this.y=_}b.prototype.makeRBT=function(_){for(var R=new Array(_),z=o.prototype._countBits(_)-1,N=0;N<_;N++)R[N]=this.revBin(N,z,_);return R},b.prototype.revBin=function(_,R,z){if(_===0||_===z-1)return _;for(var N=0,y=0;y<R;y++)N|=(_&1)<<R-y-1,_>>=1;return N},b.prototype.permute=function(_,R,z,N,y,S){for(var I=0;I<S;I++)N[I]=R[_[I]],y[I]=z[_[I]]},b.prototype.transform=function(_,R,z,N,y,S){this.permute(S,_,R,z,N,y);for(var I=1;I<y;I<<=1)for(var M=I<<1,C=Math.cos(2*Math.PI/M),P=Math.sin(2*Math.PI/M),V=0;V<y;V+=M)for(var H=C,k=P,G=0;G<I;G++){var ce=z[V+G],J=N[V+G],de=z[V+G+I],W=N[V+G+I],Q=H*de-k*W;W=H*W+k*de,de=Q,z[V+G]=ce+de,N[V+G]=J+W,z[V+G+I]=ce-de,N[V+G+I]=J-W,G!==M&&(Q=C*H-P*k,k=C*k+P*H,H=Q)}},b.prototype.guessLen13b=function(_,R){var z=Math.max(R,_)|1,N=z&1,y=0;for(z=z/2|0;z;z=z>>>1)y++;return 1<<y+1+N},b.prototype.conjugate=function(_,R,z){if(!(z<=1))for(var N=0;N<z/2;N++){var y=_[N];_[N]=_[z-N-1],_[z-N-1]=y,y=R[N],R[N]=-R[z-N-1],R[z-N-1]=-y}},b.prototype.normalize13b=function(_,R){for(var z=0,N=0;N<R/2;N++){var y=Math.round(_[2*N+1]/R)*8192+Math.round(_[2*N]/R)+z;_[N]=y&67108863,y<67108864?z=0:z=y/67108864|0}return _},b.prototype.convert13b=function(_,R,z,N){for(var y=0,S=0;S<R;S++)y=y+(_[S]|0),z[2*S]=y&8191,y=y>>>13,z[2*S+1]=y&8191,y=y>>>13;for(S=2*R;S<N;++S)z[S]=0;r(y===0),r((y&-8192)===0)},b.prototype.stub=function(_){for(var R=new Array(_),z=0;z<_;z++)R[z]=0;return R},b.prototype.mulp=function(_,R,z){var N=2*this.guessLen13b(_.length,R.length),y=this.makeRBT(N),S=this.stub(N),I=new Array(N),M=new Array(N),C=new Array(N),P=new Array(N),V=new Array(N),H=new Array(N),k=z.words;k.length=N,this.convert13b(_.words,_.length,I,N),this.convert13b(R.words,R.length,P,N),this.transform(I,S,M,C,N,y),this.transform(P,S,V,H,N,y);for(var G=0;G<N;G++){var ce=M[G]*V[G]-C[G]*H[G];C[G]=M[G]*H[G]+C[G]*V[G],M[G]=ce}return this.conjugate(M,C,N),this.transform(M,C,k,S,N,y),this.conjugate(k,S,N),this.normalize13b(k,N),z.negative=_.negative^R.negative,z.length=_.length+R.length,z.strip()},o.prototype.mul=function(_){var R=new o(null);return R.words=new Array(this.length+_.length),this.mulTo(_,R)},o.prototype.mulf=function(_){var R=new o(null);return R.words=new Array(this.length+_.length),v(this,_,R)},o.prototype.imul=function(_){return this.clone().mulTo(_,this)},o.prototype.imuln=function(_){r(typeof _=="number"),r(_<67108864);for(var R=0,z=0;z<this.length;z++){var N=(this.words[z]|0)*_,y=(N&67108863)+(R&67108863);R>>=26,R+=N/67108864|0,R+=y>>>26,this.words[z]=y&67108863}return R!==0&&(this.words[z]=R,this.length++),this},o.prototype.muln=function(_){return this.clone().imuln(_)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(_){var R=f(_);if(R.length===0)return new o(1);for(var z=this,N=0;N<R.length&&R[N]===0;N++,z=z.sqr());if(++N<R.length)for(var y=z.sqr();N<R.length;N++,y=y.sqr())R[N]!==0&&(z=z.mul(y));return z},o.prototype.iushln=function(_){r(typeof _=="number"&&_>=0);var R=_%26,z=(_-R)/26,N=67108863>>>26-R<<26-R,y;if(R!==0){var S=0;for(y=0;y<this.length;y++){var I=this.words[y]&N,M=(this.words[y]|0)-I<<R;this.words[y]=M|S,S=I>>>26-R}S&&(this.words[y]=S,this.length++)}if(z!==0){for(y=this.length-1;y>=0;y--)this.words[y+z]=this.words[y];for(y=0;y<z;y++)this.words[y]=0;this.length+=z}return this.strip()},o.prototype.ishln=function(_){return r(this.negative===0),this.iushln(_)},o.prototype.iushrn=function(_,R,z){r(typeof _=="number"&&_>=0);var N;R?N=(R-R%26)/26:N=0;var y=_%26,S=Math.min((_-y)/26,this.length),I=67108863^67108863>>>y<<y,M=z;if(N-=S,N=Math.max(0,N),M){for(var C=0;C<S;C++)M.words[C]=this.words[C];M.length=S}if(S!==0)if(this.length>S)for(this.length-=S,C=0;C<this.length;C++)this.words[C]=this.words[C+S];else this.words[0]=0,this.length=1;var P=0;for(C=this.length-1;C>=0&&(P!==0||C>=N);C--){var V=this.words[C]|0;this.words[C]=P<<26-y|V>>>y,P=V&I}return M&&P!==0&&(M.words[M.length++]=P),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(_,R,z){return r(this.negative===0),this.iushrn(_,R,z)},o.prototype.shln=function(_){return this.clone().ishln(_)},o.prototype.ushln=function(_){return this.clone().iushln(_)},o.prototype.shrn=function(_){return this.clone().ishrn(_)},o.prototype.ushrn=function(_){return this.clone().iushrn(_)},o.prototype.testn=function(_){r(typeof _=="number"&&_>=0);var R=_%26,z=(_-R)/26,N=1<<R;if(this.length<=z)return!1;var y=this.words[z];return!!(y&N)},o.prototype.imaskn=function(_){r(typeof _=="number"&&_>=0);var R=_%26,z=(_-R)/26;if(r(this.negative===0,"imaskn works only with positive numbers"),this.length<=z)return this;if(R!==0&&z++,this.length=Math.min(z,this.length),R!==0){var N=67108863^67108863>>>R<<R;this.words[this.length-1]&=N}return this.strip()},o.prototype.maskn=function(_){return this.clone().imaskn(_)},o.prototype.iaddn=function(_){return r(typeof _=="number"),r(_<67108864),_<0?this.isubn(-_):this.negative!==0?this.length===1&&(this.words[0]|0)<_?(this.words[0]=_-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(_),this.negative=1,this):this._iaddn(_)},o.prototype._iaddn=function(_){this.words[0]+=_;for(var R=0;R<this.length&&this.words[R]>=67108864;R++)this.words[R]-=67108864,R===this.length-1?this.words[R+1]=1:this.words[R+1]++;return this.length=Math.max(this.length,R+1),this},o.prototype.isubn=function(_){if(r(typeof _=="number"),r(_<67108864),_<0)return this.iaddn(-_);if(this.negative!==0)return this.negative=0,this.iaddn(_),this.negative=1,this;if(this.words[0]-=_,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var R=0;R<this.length&&this.words[R]<0;R++)this.words[R]+=67108864,this.words[R+1]-=1;return this.strip()},o.prototype.addn=function(_){return this.clone().iaddn(_)},o.prototype.subn=function(_){return this.clone().isubn(_)},o.prototype.iabs=function(){return this.negative=0,this},o.prototype.abs=function(){return this.clone().iabs()},o.prototype._ishlnsubmul=function(_,R,z){var N=_.length+z,y;this._expand(N);var S,I=0;for(y=0;y<_.length;y++){S=(this.words[y+z]|0)+I;var M=(_.words[y]|0)*R;S-=M&67108863,I=(S>>26)-(M/67108864|0),this.words[y+z]=S&67108863}for(;y<this.length-z;y++)S=(this.words[y+z]|0)+I,I=S>>26,this.words[y+z]=S&67108863;if(I===0)return this.strip();for(r(I===-1),I=0,y=0;y<this.length;y++)S=-(this.words[y]|0)+I,I=S>>26,this.words[y]=S&67108863;return this.negative=1,this.strip()},o.prototype._wordDiv=function(_,R){var z=this.length-_.length,N=this.clone(),y=_,S=y.words[y.length-1]|0,I=this._countBits(S);z=26-I,z!==0&&(y=y.ushln(z),N.iushln(z),S=y.words[y.length-1]|0);var M=N.length-y.length,C;if(R!=="mod"){C=new o(null),C.length=M+1,C.words=new Array(C.length);for(var P=0;P<C.length;P++)C.words[P]=0}var V=N.clone()._ishlnsubmul(y,1,M);V.negative===0&&(N=V,C&&(C.words[M]=1));for(var H=M-1;H>=0;H--){var k=(N.words[y.length+H]|0)*67108864+(N.words[y.length+H-1]|0);for(k=Math.min(k/S|0,67108863),N._ishlnsubmul(y,k,H);N.negative!==0;)k--,N.negative=0,N._ishlnsubmul(y,1,H),N.isZero()||(N.negative^=1);C&&(C.words[H]=k)}return C&&C.strip(),N.strip(),R!=="div"&&z!==0&&N.iushrn(z),{div:C||null,mod:N}},o.prototype.divmod=function(_,R,z){if(r(!_.isZero()),this.isZero())return{div:new o(0),mod:new o(0)};var N,y,S;return this.negative!==0&&_.negative===0?(S=this.neg().divmod(_,R),R!=="mod"&&(N=S.div.neg()),R!=="div"&&(y=S.mod.neg(),z&&y.negative!==0&&y.iadd(_)),{div:N,mod:y}):this.negative===0&&_.negative!==0?(S=this.divmod(_.neg(),R),R!=="mod"&&(N=S.div.neg()),{div:N,mod:S.mod}):(this.negative&_.negative)!==0?(S=this.neg().divmod(_.neg(),R),R!=="div"&&(y=S.mod.neg(),z&&y.negative!==0&&y.isub(_)),{div:S.div,mod:y}):_.length>this.length||this.cmp(_)<0?{div:new o(0),mod:this}:_.length===1?R==="div"?{div:this.divn(_.words[0]),mod:null}:R==="mod"?{div:null,mod:new o(this.modn(_.words[0]))}:{div:this.divn(_.words[0]),mod:new o(this.modn(_.words[0]))}:this._wordDiv(_,R)},o.prototype.div=function(_){return this.divmod(_,"div",!1).div},o.prototype.mod=function(_){return this.divmod(_,"mod",!1).mod},o.prototype.umod=function(_){return this.divmod(_,"mod",!0).mod},o.prototype.divRound=function(_){var R=this.divmod(_);if(R.mod.isZero())return R.div;var z=R.div.negative!==0?R.mod.isub(_):R.mod,N=_.ushrn(1),y=_.andln(1),S=z.cmp(N);return S<0||y===1&&S===0?R.div:R.div.negative!==0?R.div.isubn(1):R.div.iaddn(1)},o.prototype.modn=function(_){r(_<=67108863);for(var R=(1<<26)%_,z=0,N=this.length-1;N>=0;N--)z=(R*z+(this.words[N]|0))%_;return z},o.prototype.idivn=function(_){r(_<=67108863);for(var R=0,z=this.length-1;z>=0;z--){var N=(this.words[z]|0)+R*67108864;this.words[z]=N/_|0,R=N%_}return this.strip()},o.prototype.divn=function(_){return this.clone().idivn(_)},o.prototype.egcd=function(_){r(_.negative===0),r(!_.isZero());var R=this,z=_.clone();R.negative!==0?R=R.umod(_):R=R.clone();for(var N=new o(1),y=new o(0),S=new o(0),I=new o(1),M=0;R.isEven()&&z.isEven();)R.iushrn(1),z.iushrn(1),++M;for(var C=z.clone(),P=R.clone();!R.isZero();){for(var V=0,H=1;(R.words[0]&H)===0&&V<26;++V,H<<=1);if(V>0)for(R.iushrn(V);V-- >0;)(N.isOdd()||y.isOdd())&&(N.iadd(C),y.isub(P)),N.iushrn(1),y.iushrn(1);for(var k=0,G=1;(z.words[0]&G)===0&&k<26;++k,G<<=1);if(k>0)for(z.iushrn(k);k-- >0;)(S.isOdd()||I.isOdd())&&(S.iadd(C),I.isub(P)),S.iushrn(1),I.iushrn(1);R.cmp(z)>=0?(R.isub(z),N.isub(S),y.isub(I)):(z.isub(R),S.isub(N),I.isub(y))}return{a:S,b:I,gcd:z.iushln(M)}},o.prototype._invmp=function(_){r(_.negative===0),r(!_.isZero());var R=this,z=_.clone();R.negative!==0?R=R.umod(_):R=R.clone();for(var N=new o(1),y=new o(0),S=z.clone();R.cmpn(1)>0&&z.cmpn(1)>0;){for(var I=0,M=1;(R.words[0]&M)===0&&I<26;++I,M<<=1);if(I>0)for(R.iushrn(I);I-- >0;)N.isOdd()&&N.iadd(S),N.iushrn(1);for(var C=0,P=1;(z.words[0]&P)===0&&C<26;++C,P<<=1);if(C>0)for(z.iushrn(C);C-- >0;)y.isOdd()&&y.iadd(S),y.iushrn(1);R.cmp(z)>=0?(R.isub(z),N.isub(y)):(z.isub(R),y.isub(N))}var V;return R.cmpn(1)===0?V=N:V=y,V.cmpn(0)<0&&V.iadd(_),V},o.prototype.gcd=function(_){if(this.isZero())return _.abs();if(_.isZero())return this.abs();var R=this.clone(),z=_.clone();R.negative=0,z.negative=0;for(var N=0;R.isEven()&&z.isEven();N++)R.iushrn(1),z.iushrn(1);do{for(;R.isEven();)R.iushrn(1);for(;z.isEven();)z.iushrn(1);var y=R.cmp(z);if(y<0){var S=R;R=z,z=S}else if(y===0||z.cmpn(1)===0)break;R.isub(z)}while(!0);return z.iushln(N)},o.prototype.invm=function(_){return this.egcd(_).a.umod(_)},o.prototype.isEven=function(){return(this.words[0]&1)===0},o.prototype.isOdd=function(){return(this.words[0]&1)===1},o.prototype.andln=function(_){return this.words[0]&_},o.prototype.bincn=function(_){r(typeof _=="number");var R=_%26,z=(_-R)/26,N=1<<R;if(this.length<=z)return this._expand(z+1),this.words[z]|=N,this;for(var y=N,S=z;y!==0&&S<this.length;S++){var I=this.words[S]|0;I+=y,y=I>>>26,I&=67108863,this.words[S]=I}return y!==0&&(this.words[S]=y,this.length++),this},o.prototype.isZero=function(){return this.length===1&&this.words[0]===0},o.prototype.cmpn=function(_){var R=_<0;if(this.negative!==0&&!R)return-1;if(this.negative===0&&R)return 1;this.strip();var z;if(this.length>1)z=1;else{R&&(_=-_),r(_<=67108863,"Number is too big");var N=this.words[0]|0;z=N===_?0:N<_?-1:1}return this.negative!==0?-z|0:z},o.prototype.cmp=function(_){if(this.negative!==0&&_.negative===0)return-1;if(this.negative===0&&_.negative!==0)return 1;var R=this.ucmp(_);return this.negative!==0?-R|0:R},o.prototype.ucmp=function(_){if(this.length>_.length)return 1;if(this.length<_.length)return-1;for(var R=0,z=this.length-1;z>=0;z--){var N=this.words[z]|0,y=_.words[z]|0;if(N!==y){N<y?R=-1:N>y&&(R=1);break}}return R},o.prototype.gtn=function(_){return this.cmpn(_)===1},o.prototype.gt=function(_){return this.cmp(_)===1},o.prototype.gten=function(_){return this.cmpn(_)>=0},o.prototype.gte=function(_){return this.cmp(_)>=0},o.prototype.ltn=function(_){return this.cmpn(_)===-1},o.prototype.lt=function(_){return this.cmp(_)===-1},o.prototype.lten=function(_){return this.cmpn(_)<=0},o.prototype.lte=function(_){return this.cmp(_)<=0},o.prototype.eqn=function(_){return this.cmpn(_)===0},o.prototype.eq=function(_){return this.cmp(_)===0},o.red=function(_){return new j(_)},o.prototype.toRed=function(_){return r(!this.red,"Already a number in reduction context"),r(this.negative===0,"red works only with positives"),_.convertTo(this)._forceRed(_)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(_){return this.red=_,this},o.prototype.forceRed=function(_){return r(!this.red,"Already a number in reduction context"),this._forceRed(_)},o.prototype.redAdd=function(_){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,_)},o.prototype.redIAdd=function(_){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,_)},o.prototype.redSub=function(_){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,_)},o.prototype.redISub=function(_){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,_)},o.prototype.redShl=function(_){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,_)},o.prototype.redMul=function(_){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,_),this.red.mul(this,_)},o.prototype.redIMul=function(_){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,_),this.red.imul(this,_)},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(_){return r(this.red&&!_.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,_)};var x={k256:null,p224:null,p192:null,p25519:null};function E(D,_){this.name=D,this.p=new o(_,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}E.prototype._tmp=function(){var _=new o(null);return _.words=new Array(Math.ceil(this.n/13)),_},E.prototype.ireduce=function(_){var R=_,z;do this.split(R,this.tmp),R=this.imulK(R),R=R.iadd(this.tmp),z=R.bitLength();while(z>this.n);var N=z<this.n?-1:R.ucmp(this.p);return N===0?(R.words[0]=0,R.length=1):N>0?R.isub(this.p):R.strip!==void 0?R.strip():R._strip(),R},E.prototype.split=function(_,R){_.iushrn(this.n,0,R)},E.prototype.imulK=function(_){return _.imul(this.k)};function T(){E.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}n(T,E),T.prototype.split=function(_,R){for(var z=4194303,N=Math.min(_.length,9),y=0;y<N;y++)R.words[y]=_.words[y];if(R.length=N,_.length<=9){_.words[0]=0,_.length=1;return}var S=_.words[9];for(R.words[R.length++]=S&z,y=10;y<_.length;y++){var I=_.words[y]|0;_.words[y-10]=(I&z)<<4|S>>>22,S=I}S>>>=22,_.words[y-10]=S,S===0&&_.length>10?_.length-=10:_.length-=9},T.prototype.imulK=function(_){_.words[_.length]=0,_.words[_.length+1]=0,_.length+=2;for(var R=0,z=0;z<_.length;z++){var N=_.words[z]|0;R+=N*977,_.words[z]=R&67108863,R=N*64+(R/67108864|0)}return _.words[_.length-1]===0&&(_.length--,_.words[_.length-1]===0&&_.length--),_};function B(){E.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}n(B,E);function F(){E.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}n(F,E);function L(){E.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}n(L,E),L.prototype.imulK=function(_){for(var R=0,z=0;z<_.length;z++){var N=(_.words[z]|0)*19+R,y=N&67108863;N>>>=26,_.words[z]=y,R=N}return R!==0&&(_.words[_.length++]=R),_},o._prime=function(_){if(x[_])return x[_];var R;if(_==="k256")R=new T;else if(_==="p224")R=new B;else if(_==="p192")R=new F;else if(_==="p25519")R=new L;else throw new Error("Unknown prime "+_);return x[_]=R,R};function j(D){if(typeof D=="string"){var _=o._prime(D);this.m=_.p,this.prime=_}else r(D.gtn(1),"modulus must be greater than 1"),this.m=D,this.prime=null}j.prototype._verify1=function(_){r(_.negative===0,"red works only with positives"),r(_.red,"red works only with red numbers")},j.prototype._verify2=function(_,R){r((_.negative|R.negative)===0,"red works only with positives"),r(_.red&&_.red===R.red,"red works only with red numbers")},j.prototype.imod=function(_){return this.prime?this.prime.ireduce(_)._forceRed(this):_.umod(this.m)._forceRed(this)},j.prototype.neg=function(_){return _.isZero()?_.clone():this.m.sub(_)._forceRed(this)},j.prototype.add=function(_,R){this._verify2(_,R);var z=_.add(R);return z.cmp(this.m)>=0&&z.isub(this.m),z._forceRed(this)},j.prototype.iadd=function(_,R){this._verify2(_,R);var z=_.iadd(R);return z.cmp(this.m)>=0&&z.isub(this.m),z},j.prototype.sub=function(_,R){this._verify2(_,R);var z=_.sub(R);return z.cmpn(0)<0&&z.iadd(this.m),z._forceRed(this)},j.prototype.isub=function(_,R){this._verify2(_,R);var z=_.isub(R);return z.cmpn(0)<0&&z.iadd(this.m),z},j.prototype.shl=function(_,R){return this._verify1(_),this.imod(_.ushln(R))},j.prototype.imul=function(_,R){return this._verify2(_,R),this.imod(_.imul(R))},j.prototype.mul=function(_,R){return this._verify2(_,R),this.imod(_.mul(R))},j.prototype.isqr=function(_){return this.imul(_,_.clone())},j.prototype.sqr=function(_){return this.mul(_,_)},j.prototype.sqrt=function(_){if(_.isZero())return _.clone();var R=this.m.andln(3);if(r(R%2===1),R===3){var z=this.m.add(new o(1)).iushrn(2);return this.pow(_,z)}for(var N=this.m.subn(1),y=0;!N.isZero()&&N.andln(1)===0;)y++,N.iushrn(1);r(!N.isZero());var S=new o(1).toRed(this),I=S.redNeg(),M=this.m.subn(1).iushrn(1),C=this.m.bitLength();for(C=new o(2*C*C).toRed(this);this.pow(C,M).cmp(I)!==0;)C.redIAdd(I);for(var P=this.pow(C,N),V=this.pow(_,N.addn(1).iushrn(1)),H=this.pow(_,N),k=y;H.cmp(S)!==0;){for(var G=H,ce=0;G.cmp(S)!==0;ce++)G=G.redSqr();r(ce<k);var J=this.pow(P,new o(1).iushln(k-ce-1));V=V.redMul(J),P=J.redSqr(),H=H.redMul(P),k=ce}return V},j.prototype.invm=function(_){var R=_._invmp(this.m);return R.negative!==0?(R.negative=0,this.imod(R).redNeg()):this.imod(R)},j.prototype.pow=function(_,R){if(R.isZero())return new o(1).toRed(this);if(R.cmpn(1)===0)return _.clone();var z=4,N=new Array(1<<z);N[0]=new o(1).toRed(this),N[1]=_;for(var y=2;y<N.length;y++)N[y]=this.mul(N[y-1],_);var S=N[0],I=0,M=0,C=R.bitLength()%26;for(C===0&&(C=26),y=R.length-1;y>=0;y--){for(var P=R.words[y],V=C-1;V>=0;V--){var H=P>>V&1;if(S!==N[0]&&(S=this.sqr(S)),H===0&&I===0){M=0;continue}I<<=1,I|=H,M++,!(M!==z&&(y!==0||V!==0))&&(S=this.mul(S,N[I]),M=0,I=0)}C=26}return S},j.prototype.convertTo=function(_){var R=_.umod(this.m);return R===_?R.clone():R},j.prototype.convertFrom=function(_){var R=_.clone();return R.red=null,R},o.mont=function(_){return new q(_)};function q(D){j.call(this,D),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(q,j),q.prototype.convertTo=function(_){return this.imod(_.ushln(this.shift))},q.prototype.convertFrom=function(_){var R=this.imod(_.mul(this.rinv));return R.red=null,R},q.prototype.imul=function(_,R){if(_.isZero()||R.isZero())return _.words[0]=0,_.length=1,_;var z=_.imul(R),N=z.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),y=z.isub(N).iushrn(this.shift),S=y;return y.cmp(this.m)>=0?S=y.isub(this.m):y.cmpn(0)<0&&(S=y.iadd(this.m)),S._forceRed(this)},q.prototype.mul=function(_,R){if(_.isZero()||R.isZero())return new o(0)._forceRed(this);var z=_.mul(R),N=z.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),y=z.isub(N).iushrn(this.shift),S=y;return y.cmp(this.m)>=0?S=y.isub(this.m):y.cmpn(0)<0&&(S=y.iadd(this.m)),S._forceRed(this)},q.prototype.invm=function(_){var R=this.imod(_._invmp(this.m).mul(this.r2));return R._forceRed(this)}})(typeof QKe>"u"||QKe,Jfr)});var $Ke=Z((w9s,Xfr)=>{d();p();var RO=Bo(),zGn=sS();function NO(e){this.rand=e||new zGn.Rand}Xfr.exports=NO;NO.create=function(t){return new NO(t)};NO.prototype._randbelow=function(t){var r=t.bitLength(),n=Math.ceil(r/8);do var o=new RO(this.rand.generate(n));while(o.cmp(t)>=0);return o};NO.prototype._randrange=function(t,r){var n=r.sub(t);return t.add(this._randbelow(n))};NO.prototype.test=function(t,r,n){var o=t.bitLength(),i=RO.mont(t),a=new RO(1).toRed(i);r||(r=Math.max(1,o/48|0));for(var s=t.subn(1),c=0;!s.testn(c);c++);for(var u=t.shrn(c),l=s.toRed(i),f=!0;r>0;r--){var h=this._randrange(new RO(2),s);n&&n(h);var m=h.toRed(i).redPow(u);if(!(m.cmp(a)===0||m.cmp(l)===0)){for(var g=1;g<c;g++){if(m=m.redSqr(),m.cmp(a)===0)return!1;if(m.cmp(l)===0)break}if(g===c)return!1}}return f};NO.prototype.getDivisor=function(t,r){var n=t.bitLength(),o=RO.mont(t),i=new RO(1).toRed(o);r||(r=Math.max(1,n/48|0));for(var a=t.subn(1),s=0;!a.testn(s);s++);for(var c=t.shrn(s),u=a.toRed(o);r>0;r--){var l=this._randrange(new RO(2),a),f=t.gcd(l);if(f.cmpn(1)!==0)return f;var h=l.toRed(o).redPow(c);if(!(h.cmp(i)===0||h.cmp(u)===0)){for(var m=1;m<s;m++){if(h=h.redSqr(),h.cmp(i)===0)return h.fromRed().subn(1).gcd(t);if(h.cmp(u)===0)break}if(m===s)return h=h.redSqr(),h.fromRed().subn(1).gcd(t)}}return!1}});var iYe=Z((I9s,$fr)=>{d();p();var jGn=bO();$fr.exports=oYe;oYe.simpleSieve=rYe;oYe.fermatTest=nYe;var Wd=Bo(),HGn=new Wd(24),GGn=$Ke(),Zfr=new GGn,qGn=new Wd(1),tYe=new Wd(2),VGn=new Wd(5),E9s=new Wd(16),_9s=new Wd(8),WGn=new Wd(10),KGn=new Wd(3),C9s=new Wd(7),YGn=new Wd(11),Qfr=new Wd(4),T9s=new Wd(12),eYe=null;function JGn(){if(eYe!==null)return eYe;var e=1048576,t=[];t[0]=2;for(var r=1,n=3;n<e;n+=2){for(var o=Math.ceil(Math.sqrt(n)),i=0;i<r&&t[i]<=o&&n%t[i]!==0;i++);r!==i&&t[i]<=o||(t[r++]=n)}return eYe=t,t}function rYe(e){for(var t=JGn(),r=0;r<t.length;r++)if(e.modn(t[r])===0)return e.cmpn(t[r])===0;return!0}function nYe(e){var t=Wd.mont(e);return tYe.toRed(t).redPow(e.subn(1)).fromRed().cmpn(1)===0}function oYe(e,t){if(e<16)return t===2||t===5?new Wd([140,123]):new Wd([140,39]);t=new Wd(t);for(var r,n;;){for(r=new Wd(jGn(Math.ceil(e/8)));r.bitLength()>e;)r.ishrn(1);if(r.isEven()&&r.iadd(qGn),r.testn(1)||r.iadd(tYe),t.cmp(tYe)){if(!t.cmp(VGn))for(;r.mod(WGn).cmp(KGn);)r.iadd(Qfr)}else for(;r.mod(HGn).cmp(YGn);)r.iadd(Qfr);if(n=r.shrn(1),rYe(n)&&rYe(r)&&nYe(n)&&nYe(r)&&Zfr.test(n)&&Zfr.test(r))return r}}});var edr=Z((R9s,XGn)=>{XGn.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 odr=Z((N9s,ndr)=>{d();p();var s1=Bo(),ZGn=$Ke(),tdr=new ZGn,QGn=new s1(24),$Gn=new s1(11),eqn=new s1(10),tqn=new s1(3),rqn=new s1(7),rdr=iYe(),nqn=bO();ndr.exports=t4;function oqn(e,t){return t=t||"utf8",w.Buffer.isBuffer(e)||(e=new w.Buffer(e,t)),this._pub=new s1(e),this}function iqn(e,t){return t=t||"utf8",w.Buffer.isBuffer(e)||(e=new w.Buffer(e,t)),this._priv=new s1(e),this}var Iwe={};function aqn(e,t){var r=t.toString("hex"),n=[r,e.toString(16)].join("_");if(n in Iwe)return Iwe[n];var o=0;if(e.isEven()||!rdr.simpleSieve||!rdr.fermatTest(e)||!tdr.test(e))return o+=1,r==="02"||r==="05"?o+=8:o+=4,Iwe[n]=o,o;tdr.test(e.shrn(1))||(o+=2);var i;switch(r){case"02":e.mod(QGn).cmp($Gn)&&(o+=8);break;case"05":i=e.mod(eqn),i.cmp(tqn)&&i.cmp(rqn)&&(o+=8);break;default:o+=4}return Iwe[n]=o,o}function t4(e,t,r){this.setGenerator(t),this.__prime=new s1(e),this._prime=s1.mont(this.__prime),this._primeLen=e.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,r?(this.setPublicKey=oqn,this.setPrivateKey=iqn):this._primeCode=8}Object.defineProperty(t4.prototype,"verifyError",{enumerable:!0,get:function(){return typeof this._primeCode!="number"&&(this._primeCode=aqn(this.__prime,this.__gen)),this._primeCode}});t4.prototype.generateKeys=function(){return this._priv||(this._priv=new s1(nqn(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()};t4.prototype.computeSecret=function(e){e=new s1(e),e=e.toRed(this._prime);var t=e.redPow(this._priv).fromRed(),r=new w.Buffer(t.toArray()),n=this.getPrime();if(r.length<n.length){var o=new w.Buffer(n.length-r.length);o.fill(0),r=w.Buffer.concat([o,r])}return r};t4.prototype.getPublicKey=function(t){return kwe(this._pub,t)};t4.prototype.getPrivateKey=function(t){return kwe(this._priv,t)};t4.prototype.getPrime=function(e){return kwe(this.__prime,e)};t4.prototype.getGenerator=function(e){return kwe(this._gen,e)};t4.prototype.setGenerator=function(e,t){return t=t||"utf8",w.Buffer.isBuffer(e)||(e=new w.Buffer(e,t)),this.__gen=e,this._gen=new s1(e),this};function kwe(e,t){var r=new w.Buffer(e.toArray());return t?r.toString(t):r}});var sdr=Z(bj=>{d();p();var sqn=iYe(),idr=edr(),aYe=odr();function cqn(e){var t=new w.Buffer(idr[e].prime,"hex"),r=new w.Buffer(idr[e].gen,"hex");return new aYe(t,r)}var uqn={binary:!0,hex:!0,base64:!0};function adr(e,t,r,n){return w.Buffer.isBuffer(t)||uqn[t]===void 0?adr(e,"binary",t,r):(t=t||"binary",n=n||"binary",r=r||new w.Buffer([2]),w.Buffer.isBuffer(r)||(r=new w.Buffer(r,n)),typeof e=="number"?new aYe(sqn(e,r),r,!0):(w.Buffer.isBuffer(e)||(e=new w.Buffer(e,t)),new aYe(e,r,!0)))}bj.DiffieHellmanGroup=bj.createDiffieHellmanGroup=bj.getDiffieHellman=cqn;bj.createDiffieHellman=bj.DiffieHellman=adr});var Mwe=Z((F9s,fdr)=>{d();p();var CI=Bo(),cdr=bO();fdr.exports=udr;function lqn(e){var t=ldr(e),r=t.toRed(CI.mont(e.modulus)).redPow(new CI(e.publicExponent)).fromRed();return{blinder:r,unblinder:t.invm(e.modulus)}}function udr(e,t){var r=lqn(t),n=t.modulus.byteLength(),o=CI.mont(t.modulus),i=new CI(e).mul(r.blinder).umod(t.modulus),a=i.toRed(CI.mont(t.prime1)),s=i.toRed(CI.mont(t.prime2)),c=t.coefficient,u=t.prime1,l=t.prime2,f=a.redPow(t.exponent1),h=s.redPow(t.exponent2);f=f.fromRed(),h=h.fromRed();var m=f.isub(h).imul(c).umod(u);return m.imul(l),h.iadd(m),new w.Buffer(h.imul(r.unblinder).umod(t.modulus).toArray(!1,n))}udr.getr=ldr;function ldr(e){for(var t=e.modulus.byteLength(),r=new CI(cdr(t));r.cmp(e.modulus)>=0||!r.umod(e.prime1)||!r.umod(e.prime2);)r=new CI(cdr(t));return r}});var ddr=Z((j9s,fqn)=>{fqn.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 Bv=Z(pdr=>{"use strict";d();p();var bw=pdr,dqn=Bo(),pqn=sh(),Rwe=uj();bw.assert=pqn;bw.toArray=Rwe.toArray;bw.zero2=Rwe.zero2;bw.toHex=Rwe.toHex;bw.encode=Rwe.encode;function hqn(e,t,r){var n=new Array(Math.max(e.bitLength(),r)+1);n.fill(0);for(var o=1<<t+1,i=e.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}bw.getNAF=hqn;function mqn(e,t){var r=[[],[]];e=e.clone(),t=t.clone();for(var n=0,o=0,i;e.cmpn(-n)>0||t.cmpn(-o)>0;){var a=e.andln(3)+n&3,s=t.andln(3)+o&3;a===3&&(a=-1),s===3&&(s=-1);var c;(a&1)===0?c=0:(i=e.andln(7)+n&7,(i===3||i===5)&&s===2?c=-a:c=a),r[0].push(c);var u;(s&1)===0?u=0:(i=t.andln(7)+o&7,(i===3||i===5)&&a===2?u=-s:u=s),r[1].push(u),2*n===c+1&&(n=1-n),2*o===u+1&&(o=1-o),e.iushrn(1),t.iushrn(1)}return r}bw.getJSF=mqn;function gqn(e,t,r){var n="_"+t;e.prototype[t]=function(){return this[n]!==void 0?this[n]:this[n]=r.call(this)}}bw.cachedProperty=gqn;function vqn(e){return typeof e=="string"?bw.toArray(e,"hex"):e}bw.parseBytes=vqn;function yqn(e){return new dqn(e,"hex","le")}bw.intFromLE=yqn});var $$=Z((V9s,hdr)=>{"use strict";d();p();var OO=Bo(),Q$=Bv(),Nwe=Q$.getNAF,bqn=Q$.getJSF,Owe=Q$.assert;function TI(e,t){this.type=e,this.p=new OO(t.p,16),this.red=t.prime?OO.red(t.prime):OO.mont(this.p),this.zero=new OO(0).toRed(this.red),this.one=new OO(1).toRed(this.red),this.two=new OO(2).toRed(this.red),this.n=t.n&&new OO(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var r=this.n&&this.p.div(this.n);!r||r.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}hdr.exports=TI;TI.prototype.point=function(){throw new Error("Not implemented")};TI.prototype.validate=function(){throw new Error("Not implemented")};TI.prototype._fixedNafMul=function(t,r){Owe(t.precomputed);var n=t._getDoubles(),o=Nwe(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 u=s+n.step-1;u>=s;u--)c=(c<<1)+o[u];a.push(c)}for(var l=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()));l=l.add(f)}return l.toP()};TI.prototype._wnafMul=function(t,r){var n=4,o=t._getNAFPoints(n);n=o.wnd;for(var i=o.points,a=Nwe(r,n,this._bitLength),s=this.jpoint(null,null,null),c=a.length-1;c>=0;c--){for(var u=0;c>=0&&a[c]===0;c--)u++;if(c>=0&&u++,s=s.dblp(u),c<0)break;var l=a[c];Owe(l!==0),t.type==="affine"?l>0?s=s.mixedAdd(i[l-1>>1]):s=s.mixedAdd(i[-l-1>>1].neg()):l>0?s=s.add(i[l-1>>1]):s=s.add(i[-l-1>>1].neg())}return t.type==="affine"?s.toP():s};TI.prototype._wnafMulAdd=function(t,r,n,o,i){var a=this._wnafT1,s=this._wnafT2,c=this._wnafT3,u=0,l,f,h;for(l=0;l<o;l++){h=r[l];var m=h._getNAFPoints(t);a[l]=m.wnd,s[l]=m.points}for(l=o-1;l>=1;l-=2){var g=l-1,v=l;if(a[g]!==1||a[v]!==1){c[g]=Nwe(n[g],a[g],this._bitLength),c[v]=Nwe(n[v],a[v],this._bitLength),u=Math.max(c[g].length,u),u=Math.max(c[v].length,u);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 x=[-3,-1,-5,-7,0,7,5,1,3],E=bqn(n[g],n[v]);for(u=Math.max(E[0].length,u),c[g]=new Array(u),c[v]=new Array(u),f=0;f<u;f++){var T=E[0][f]|0,B=E[1][f]|0;c[g][f]=x[(T+1)*3+(B+1)],c[v][f]=0,s[g]=b}}var F=this.jpoint(null,null,null),L=this._wnafT4;for(l=u;l>=0;l--){for(var j=0;l>=0;){var q=!0;for(f=0;f<o;f++)L[f]=c[f][l]|0,L[f]!==0&&(q=!1);if(!q)break;j++,l--}if(l>=0&&j++,F=F.dblp(j),l<0)break;for(f=0;f<o;f++){var D=L[f];D!==0&&(D>0?h=s[f][D-1>>1]:D<0&&(h=s[f][-D-1>>1].neg()),h.type==="affine"?F=F.mixedAdd(h):F=F.add(h))}}for(l=0;l<o;l++)s[l]=null;return i?F:F.toP()};function c1(e,t){this.curve=e,this.type=t,this.precomputed=null}TI.BasePoint=c1;c1.prototype.eq=function(){throw new Error("Not implemented")};c1.prototype.validate=function(){return this.curve.validate(this)};TI.prototype.decodePoint=function(t,r){t=Q$.toArray(t,r);var n=this.p.byteLength();if((t[0]===4||t[0]===6||t[0]===7)&&t.length-1===2*n){t[0]===6?Owe(t[t.length-1]%2===0):t[0]===7&&Owe(t[t.length-1]%2===1);var o=this.point(t.slice(1,1+n),t.slice(1+n,1+2*n));return o}else if((t[0]===2||t[0]===3)&&t.length-1===n)return this.pointFromX(t.slice(1,1+n),t[0]===3);throw new Error("Unknown point format")};c1.prototype.encodeCompressed=function(t){return this.encode(t,!0)};c1.prototype._encode=function(t){var r=this.curve.p.byteLength(),n=this.getX().toArray("be",r);return t?[this.getY().isEven()?2:3].concat(n):[4].concat(n,this.getY().toArray("be",r))};c1.prototype.encode=function(t,r){return Q$.encode(this._encode(r),t)};c1.prototype.precompute=function(t){if(this.precomputed)return this;var r={doubles:null,naf:null,beta:null};return r.naf=this._getNAFPoints(8),r.doubles=this._getDoubles(4,t),r.beta=this._getBeta(),this.precomputed=r,this};c1.prototype._hasDoubles=function(t){if(!this.precomputed)return!1;var r=this.precomputed.doubles;return r?r.points.length>=Math.ceil((t.bitLength()+1)/r.step):!1};c1.prototype._getDoubles=function(t,r){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var n=[this],o=this,i=0;i<r;i+=t){for(var a=0;a<t;a++)o=o.dbl();n.push(o)}return{step:t,points:n}};c1.prototype._getNAFPoints=function(t){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var r=[this],n=(1<<t)-1,o=n===1?null:this.dbl(),i=1;i<n;i++)r[i]=r[i-1].add(o);return{wnd:t,points:r}};c1.prototype._getBeta=function(){return null};c1.prototype.dblp=function(t){for(var r=this,n=0;n<t;n++)r=r.dbl();return r}});var gdr=Z((Y9s,mdr)=>{"use strict";d();p();var xqn=Bv(),tu=Bo(),sYe=An(),xj=$$(),wqn=xqn.assert;function u1(e){xj.call(this,"short",e),this.a=new tu(e.a,16).toRed(this.red),this.b=new tu(e.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(e),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}sYe(u1,xj);mdr.exports=u1;u1.prototype._getEndomorphism=function(t){if(!(!this.zeroA||!this.g||!this.n||this.p.modn(3)!==1)){var r,n;if(t.beta)r=new tu(t.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(t.lambda)n=new tu(t.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],wqn(this.g.mul(n).x.cmp(this.g.x.redMul(r))===0))}var a;return t.basis?a=t.basis.map(function(s){return{a:new tu(s.a,16),b:new tu(s.b,16)}}):a=this._getEndoBasis(n),{beta:r,lambda:n,basis:a}}};u1.prototype._getEndoRoots=function(t){var r=t===this.p?this.red:tu.mont(t),n=new tu(2).toRed(r).redInvm(),o=n.redNeg(),i=new tu(3).toRed(r).redNeg().redSqrt().redMul(n),a=o.redAdd(i).fromRed(),s=o.redSub(i).fromRed();return[a,s]};u1.prototype._getEndoBasis=function(t){for(var r=this.n.ushrn(Math.floor(this.n.bitLength()/2)),n=t,o=this.n.clone(),i=new tu(1),a=new tu(0),s=new tu(0),c=new tu(1),u,l,f,h,m,g,v,b=0,x,E;n.cmpn(0)!==0;){var T=o.div(n);x=o.sub(T.mul(n)),E=s.sub(T.mul(i));var B=c.sub(T.mul(a));if(!f&&x.cmp(r)<0)u=v.neg(),l=i,f=x.neg(),h=E;else if(f&&++b===2)break;v=x,o=n,n=x,s=i,i=E,c=a,a=B}m=x.neg(),g=E;var F=f.sqr().add(h.sqr()),L=m.sqr().add(g.sqr());return L.cmp(F)>=0&&(m=u,g=l),f.negative&&(f=f.neg(),h=h.neg()),m.negative&&(m=m.neg(),g=g.neg()),[{a:f,b:h},{a:m,b:g}]};u1.prototype._endoSplit=function(t){var r=this.endo.basis,n=r[0],o=r[1],i=o.b.mul(t).divRound(this.n),a=n.b.neg().mul(t).divRound(this.n),s=i.mul(n.a),c=a.mul(o.a),u=i.mul(n.b),l=a.mul(o.b),f=t.sub(s).sub(c),h=u.add(l).neg();return{k1:f,k2:h}};u1.prototype.pointFromX=function(t,r){t=new tu(t,16),t.red||(t=t.toRed(this.red));var n=t.redSqr().redMul(t).redIAdd(t.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(t,o)};u1.prototype.validate=function(t){if(t.inf)return!0;var r=t.x,n=t.y,o=this.a.redMul(r),i=r.redSqr().redMul(r).redIAdd(o).redIAdd(this.b);return n.redSqr().redISub(i).cmpn(0)===0};u1.prototype._endoWnafMulAdd=function(t,r,n){for(var o=this._endoWnafT1,i=this._endoWnafT2,a=0;a<t.length;a++){var s=this._endoSplit(r[a]),c=t[a],u=c._getBeta();s.k1.negative&&(s.k1.ineg(),c=c.neg(!0)),s.k2.negative&&(s.k2.ineg(),u=u.neg(!0)),o[a*2]=c,o[a*2+1]=u,i[a*2]=s.k1,i[a*2+1]=s.k2}for(var l=this._wnafMulAdd(1,o,i,a*2,n),f=0;f<a*2;f++)o[f]=null,i[f]=null;return l};function Kf(e,t,r,n){xj.BasePoint.call(this,e,"affine"),t===null&&r===null?(this.x=null,this.y=null,this.inf=!0):(this.x=new tu(t,16),this.y=new tu(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)}sYe(Kf,xj.BasePoint);u1.prototype.point=function(t,r,n){return new Kf(this,t,r,n)};u1.prototype.pointFromJSON=function(t,r){return Kf.fromJSON(this,t,r)};Kf.prototype._getBeta=function(){if(!!this.curve.endo){var t=this.precomputed;if(t&&t.beta)return t.beta;var r=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(t){var n=this.curve,o=function(i){return n.point(i.x.redMul(n.endo.beta),i.y)};t.beta=r,r.precomputed={beta:null,naf:t.naf&&{wnd:t.naf.wnd,points:t.naf.points.map(o)},doubles:t.doubles&&{step:t.doubles.step,points:t.doubles.points.map(o)}}}return r}};Kf.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]};Kf.fromJSON=function(t,r,n){typeof r=="string"&&(r=JSON.parse(r));var o=t.point(r[0],r[1],n);if(!r[2])return o;function i(s){return t.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};Kf.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)+">"};Kf.prototype.isInfinity=function(){return this.inf};Kf.prototype.add=function(t){if(this.inf)return t;if(t.inf)return this;if(this.eq(t))return this.dbl();if(this.neg().eq(t))return this.curve.point(null,null);if(this.x.cmp(t.x)===0)return this.curve.point(null,null);var r=this.y.redSub(t.y);r.cmpn(0)!==0&&(r=r.redMul(this.x.redSub(t.x).redInvm()));var n=r.redSqr().redISub(this.x).redISub(t.x),o=r.redMul(this.x.redSub(n)).redISub(this.y);return this.curve.point(n,o)};Kf.prototype.dbl=function(){if(this.inf)return this;var t=this.y.redAdd(this.y);if(t.cmpn(0)===0)return this.curve.point(null,null);var r=this.curve.a,n=this.x.redSqr(),o=t.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)};Kf.prototype.getX=function(){return this.x.fromRed()};Kf.prototype.getY=function(){return this.y.fromRed()};Kf.prototype.mul=function(t){return t=new tu(t,16),this.isInfinity()?this:this._hasDoubles(t)?this.curve._fixedNafMul(this,t):this.curve.endo?this.curve._endoWnafMulAdd([this],[t]):this.curve._wnafMul(this,t)};Kf.prototype.mulAdd=function(t,r,n){var o=[this,r],i=[t,n];return this.curve.endo?this.curve._endoWnafMulAdd(o,i):this.curve._wnafMulAdd(1,o,i,2)};Kf.prototype.jmulAdd=function(t,r,n){var o=[this,r],i=[t,n];return this.curve.endo?this.curve._endoWnafMulAdd(o,i,!0):this.curve._wnafMulAdd(1,o,i,2,!0)};Kf.prototype.eq=function(t){return this===t||this.inf===t.inf&&(this.inf||this.x.cmp(t.x)===0&&this.y.cmp(t.y)===0)};Kf.prototype.neg=function(t){if(this.inf)return this;var r=this.curve.point(this.x,this.y.redNeg());if(t&&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};Kf.prototype.toJ=function(){if(this.inf)return this.curve.jpoint(null,null,null);var t=this.curve.jpoint(this.x,this.y,this.curve.one);return t};function Kd(e,t,r,n){xj.BasePoint.call(this,e,"jacobian"),t===null&&r===null&&n===null?(this.x=this.curve.one,this.y=this.curve.one,this.z=new tu(0)):(this.x=new tu(t,16),this.y=new tu(r,16),this.z=new tu(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}sYe(Kd,xj.BasePoint);u1.prototype.jpoint=function(t,r,n){return new Kd(this,t,r,n)};Kd.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var t=this.z.redInvm(),r=t.redSqr(),n=this.x.redMul(r),o=this.y.redMul(r).redMul(t);return this.curve.point(n,o)};Kd.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)};Kd.prototype.add=function(t){if(this.isInfinity())return t;if(t.isInfinity())return this;var r=t.z.redSqr(),n=this.z.redSqr(),o=this.x.redMul(r),i=t.x.redMul(n),a=this.y.redMul(r.redMul(t.z)),s=t.y.redMul(n.redMul(this.z)),c=o.redSub(i),u=a.redSub(s);if(c.cmpn(0)===0)return u.cmpn(0)!==0?this.curve.jpoint(null,null,null):this.dbl();var l=c.redSqr(),f=l.redMul(c),h=o.redMul(l),m=u.redSqr().redIAdd(f).redISub(h).redISub(h),g=u.redMul(h.redISub(m)).redISub(a.redMul(f)),v=this.z.redMul(t.z).redMul(c);return this.curve.jpoint(m,g,v)};Kd.prototype.mixedAdd=function(t){if(this.isInfinity())return t.toJ();if(t.isInfinity())return this;var r=this.z.redSqr(),n=this.x,o=t.x.redMul(r),i=this.y,a=t.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 u=s.redSqr(),l=u.redMul(s),f=n.redMul(u),h=c.redSqr().redIAdd(l).redISub(f).redISub(f),m=c.redMul(f.redISub(h)).redISub(i.redMul(l)),g=this.z.redMul(s);return this.curve.jpoint(h,m,g)};Kd.prototype.dblp=function(t){if(t===0)return this;if(this.isInfinity())return this;if(!t)return this.dbl();var r;if(this.curve.zeroA||this.curve.threeA){var n=this;for(r=0;r<t;r++)n=n.dbl();return n}var o=this.curve.a,i=this.curve.tinv,a=this.x,s=this.y,c=this.z,u=c.redSqr().redSqr(),l=s.redAdd(s);for(r=0;r<t;r++){var f=a.redSqr(),h=l.redSqr(),m=h.redSqr(),g=f.redAdd(f).redIAdd(f).redIAdd(o.redMul(u)),v=a.redMul(h),b=g.redSqr().redISub(v.redAdd(v)),x=v.redISub(b),E=g.redMul(x);E=E.redIAdd(E).redISub(m);var T=l.redMul(c);r+1<t&&(u=u.redMul(m)),a=b,c=T,l=E}return this.curve.jpoint(a,l.redMul(i),c)};Kd.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()};Kd.prototype._zeroDbl=function(){var t,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),u=c.redSqr().redISub(s).redISub(s),l=a.redIAdd(a);l=l.redIAdd(l),l=l.redIAdd(l),t=u,r=c.redMul(s.redISub(u)).redISub(l),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(),x=m.redIAdd(m);x=x.redIAdd(x),x=x.redIAdd(x),t=b.redISub(g).redISub(g),r=v.redMul(g.redISub(t)).redISub(x),n=this.y.redMul(this.z),n=n.redIAdd(n)}return this.curve.jpoint(t,r,n)};Kd.prototype._threeDbl=function(){var t,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),u=c.redSqr().redISub(s).redISub(s);t=u;var l=a.redIAdd(a);l=l.redIAdd(l),l=l.redIAdd(l),r=c.redMul(s.redISub(u)).redISub(l),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);t=g.redSqr().redISub(b),n=this.y.redAdd(this.z).redSqr().redISub(h).redISub(f);var x=h.redSqr();x=x.redIAdd(x),x=x.redIAdd(x),x=x.redIAdd(x),r=g.redMul(v.redISub(t)).redISub(x)}return this.curve.jpoint(t,r,n)};Kd.prototype._dbl=function(){var t=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(t.redMul(i)),u=r.redAdd(r);u=u.redIAdd(u);var l=u.redMul(s),f=c.redSqr().redISub(l.redAdd(l)),h=l.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)};Kd.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var t=this.x.redSqr(),r=this.y.redSqr(),n=this.z.redSqr(),o=r.redSqr(),i=t.redAdd(t).redIAdd(t),a=i.redSqr(),s=this.x.redAdd(r).redSqr().redISub(t).redISub(o);s=s.redIAdd(s),s=s.redAdd(s).redIAdd(s),s=s.redISub(a);var c=s.redSqr(),u=o.redIAdd(o);u=u.redIAdd(u),u=u.redIAdd(u),u=u.redIAdd(u);var l=i.redIAdd(s).redSqr().redISub(a).redISub(c).redISub(u),f=r.redMul(l);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(l.redMul(u.redISub(l)).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)};Kd.prototype.mul=function(t,r){return t=new tu(t,r),this.curve._wnafMul(this,t)};Kd.prototype.eq=function(t){if(t.type==="affine")return this.eq(t.toJ());if(this===t)return!0;var r=this.z.redSqr(),n=t.z.redSqr();if(this.x.redMul(n).redISub(t.x.redMul(r)).cmpn(0)!==0)return!1;var o=r.redMul(this.z),i=n.redMul(t.z);return this.y.redMul(i).redISub(t.y.redMul(o)).cmpn(0)===0};Kd.prototype.eqXToP=function(t){var r=this.z.redSqr(),n=t.toRed(this.curve.red).redMul(r);if(this.x.cmp(n)===0)return!0;for(var o=t.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}};Kd.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)+">"};Kd.prototype.isInfinity=function(){return this.z.cmpn(0)===0}});var bdr=Z((Z9s,ydr)=>{"use strict";d();p();var wj=Bo(),vdr=An(),Bwe=$$(),Aqn=Bv();function Aj(e){Bwe.call(this,"mont",e),this.a=new wj(e.a,16).toRed(this.red),this.b=new wj(e.b,16).toRed(this.red),this.i4=new wj(4).toRed(this.red).redInvm(),this.two=new wj(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}vdr(Aj,Bwe);ydr.exports=Aj;Aj.prototype.validate=function(t){var r=t.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 Yf(e,t,r){Bwe.BasePoint.call(this,e,"projective"),t===null&&r===null?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new wj(t,16),this.z=new wj(r,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}vdr(Yf,Bwe.BasePoint);Aj.prototype.decodePoint=function(t,r){return this.point(Aqn.toArray(t,r),1)};Aj.prototype.point=function(t,r){return new Yf(this,t,r)};Aj.prototype.pointFromJSON=function(t){return Yf.fromJSON(this,t)};Yf.prototype.precompute=function(){};Yf.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())};Yf.fromJSON=function(t,r){return new Yf(t,r[0],r[1]||t.one)};Yf.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)+">"};Yf.prototype.isInfinity=function(){return this.z.cmpn(0)===0};Yf.prototype.dbl=function(){var t=this.x.redAdd(this.z),r=t.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)};Yf.prototype.add=function(){throw new Error("Not supported on Montgomery curve")};Yf.prototype.diffAdd=function(t,r){var n=this.x.redAdd(this.z),o=this.x.redSub(this.z),i=t.x.redAdd(t.z),a=t.x.redSub(t.z),s=a.redMul(n),c=i.redMul(o),u=r.z.redMul(s.redAdd(c).redSqr()),l=r.x.redMul(s.redISub(c).redSqr());return this.curve.point(u,l)};Yf.prototype.mul=function(t){for(var r=t.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};Yf.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")};Yf.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")};Yf.prototype.eq=function(t){return this.getX().cmp(t.getX())===0};Yf.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this};Yf.prototype.getX=function(){return this.normalize(),this.x.fromRed()}});var Adr=Z((eOs,wdr)=>{"use strict";d();p();var Sqn=Bv(),r4=Bo(),xdr=An(),Pwe=$$(),Eqn=Sqn.assert;function cS(e){this.twisted=(e.a|0)!==1,this.mOneA=this.twisted&&(e.a|0)===-1,this.extended=this.mOneA,Pwe.call(this,"edwards",e),this.a=new r4(e.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new r4(e.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new r4(e.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),Eqn(!this.twisted||this.c.fromRed().cmpn(1)===0),this.oneC=(e.c|0)===1}xdr(cS,Pwe);wdr.exports=cS;cS.prototype._mulA=function(t){return this.mOneA?t.redNeg():this.a.redMul(t)};cS.prototype._mulC=function(t){return this.oneC?t:this.c.redMul(t)};cS.prototype.jpoint=function(t,r,n,o){return this.point(t,r,n,o)};cS.prototype.pointFromX=function(t,r){t=new r4(t,16),t.red||(t=t.toRed(this.red));var n=t.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(t,s)};cS.prototype.pointFromY=function(t,r){t=new r4(t,16),t.red||(t=t.toRed(this.red));var n=t.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,t)}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,t)};cS.prototype.validate=function(t){if(t.isInfinity())return!0;t.normalize();var r=t.x.redSqr(),n=t.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 Ts(e,t,r,n,o){Pwe.BasePoint.call(this,e,"projective"),t===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 r4(t,16),this.y=new r4(r,16),this.z=n?new r4(n,16):this.curve.one,this.t=o&&new r4(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()))))}xdr(Ts,Pwe.BasePoint);cS.prototype.pointFromJSON=function(t){return Ts.fromJSON(this,t)};cS.prototype.point=function(t,r,n,o){return new Ts(this,t,r,n,o)};Ts.fromJSON=function(t,r){return new Ts(t,r[0],r[1],r[2])};Ts.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)+">"};Ts.prototype.isInfinity=function(){return this.x.cmpn(0)===0&&(this.y.cmp(this.z)===0||this.zOne&&this.y.cmp(this.curve.c)===0)};Ts.prototype._extDbl=function(){var t=this.x.redSqr(),r=this.y.redSqr(),n=this.z.redSqr();n=n.redIAdd(n);var o=this.curve._mulA(t),i=this.x.redAdd(this.y).redSqr().redISub(t).redISub(r),a=o.redAdd(r),s=a.redSub(n),c=o.redSub(r),u=i.redMul(s),l=a.redMul(c),f=i.redMul(c),h=s.redMul(a);return this.curve.point(u,l,h,f)};Ts.prototype._projDbl=function(){var t=this.x.redAdd(this.y).redSqr(),r=this.x.redSqr(),n=this.y.redSqr(),o,i,a,s,c,u;if(this.curve.twisted){s=this.curve._mulA(r);var l=s.redAdd(n);this.zOne?(o=t.redSub(r).redSub(n).redMul(l.redSub(this.curve.two)),i=l.redMul(s.redSub(n)),a=l.redSqr().redSub(l).redSub(l)):(c=this.z.redSqr(),u=l.redSub(c).redISub(c),o=t.redSub(r).redISub(n).redMul(u),i=l.redMul(s.redSub(n)),a=l.redMul(u))}else s=r.redAdd(n),c=this.curve._mulC(this.z).redSqr(),u=s.redSub(c).redSub(c),o=this.curve._mulC(t.redISub(s)).redMul(u),i=this.curve._mulC(s).redMul(r.redISub(n)),a=s.redMul(u);return this.curve.point(o,i,a)};Ts.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()};Ts.prototype._extAdd=function(t){var r=this.y.redSub(this.x).redMul(t.y.redSub(t.x)),n=this.y.redAdd(this.x).redMul(t.y.redAdd(t.x)),o=this.t.redMul(this.curve.dd).redMul(t.t),i=this.z.redMul(t.z.redAdd(t.z)),a=n.redSub(r),s=i.redSub(o),c=i.redAdd(o),u=n.redAdd(r),l=a.redMul(s),f=c.redMul(u),h=a.redMul(u),m=s.redMul(c);return this.curve.point(l,f,m,h)};Ts.prototype._projAdd=function(t){var r=this.z.redMul(t.z),n=r.redSqr(),o=this.x.redMul(t.x),i=this.y.redMul(t.y),a=this.curve.d.redMul(o).redMul(i),s=n.redSub(a),c=n.redAdd(a),u=this.x.redAdd(this.y).redMul(t.x.redAdd(t.y)).redISub(o).redISub(i),l=r.redMul(s).redMul(u),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(l,f,h)};Ts.prototype.add=function(t){return this.isInfinity()?t:t.isInfinity()?this:this.curve.extended?this._extAdd(t):this._projAdd(t)};Ts.prototype.mul=function(t){return this._hasDoubles(t)?this.curve._fixedNafMul(this,t):this.curve._wnafMul(this,t)};Ts.prototype.mulAdd=function(t,r,n){return this.curve._wnafMulAdd(1,[this,r],[t,n],2,!1)};Ts.prototype.jmulAdd=function(t,r,n){return this.curve._wnafMulAdd(1,[this,r],[t,n],2,!0)};Ts.prototype.normalize=function(){if(this.zOne)return this;var t=this.z.redInvm();return this.x=this.x.redMul(t),this.y=this.y.redMul(t),this.t&&(this.t=this.t.redMul(t)),this.z=this.curve.one,this.zOne=!0,this};Ts.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())};Ts.prototype.getX=function(){return this.normalize(),this.x.fromRed()};Ts.prototype.getY=function(){return this.normalize(),this.y.fromRed()};Ts.prototype.eq=function(t){return this===t||this.getX().cmp(t.getX())===0&&this.getY().cmp(t.getY())===0};Ts.prototype.eqXToP=function(t){var r=t.toRed(this.curve.red).redMul(this.z);if(this.x.cmp(r)===0)return!0;for(var n=t.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}};Ts.prototype.toP=Ts.prototype.normalize;Ts.prototype.mixedAdd=Ts.prototype.add});var cYe=Z(Sdr=>{"use strict";d();p();var Dwe=Sdr;Dwe.base=$$();Dwe.short=gdr();Dwe.mont=bdr();Dwe.edwards=Adr()});var xw=Z(fs=>{"use strict";d();p();var _qn=sh(),Cqn=An();fs.inherits=Cqn;function Tqn(e,t){return(e.charCodeAt(t)&64512)!==55296||t<0||t+1>=e.length?!1:(e.charCodeAt(t+1)&64512)===56320}function Iqn(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var r=[];if(typeof e=="string")if(t){if(t==="hex")for(e=e.replace(/[^a-z0-9]+/ig,""),e.length%2!==0&&(e="0"+e),o=0;o<e.length;o+=2)r.push(parseInt(e[o]+e[o+1],16))}else for(var n=0,o=0;o<e.length;o++){var i=e.charCodeAt(o);i<128?r[n++]=i:i<2048?(r[n++]=i>>6|192,r[n++]=i&63|128):Tqn(e,o)?(i=65536+((i&1023)<<10)+(e.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<e.length;o++)r[o]=e[o]|0;return r}fs.toArray=Iqn;function kqn(e){for(var t="",r=0;r<e.length;r++)t+=_dr(e[r].toString(16));return t}fs.toHex=kqn;function Edr(e){var t=e>>>24|e>>>8&65280|e<<8&16711680|(e&255)<<24;return t>>>0}fs.htonl=Edr;function Mqn(e,t){for(var r="",n=0;n<e.length;n++){var o=e[n];t==="little"&&(o=Edr(o)),r+=Cdr(o.toString(16))}return r}fs.toHex32=Mqn;function _dr(e){return e.length===1?"0"+e:e}fs.zero2=_dr;function Cdr(e){return e.length===7?"0"+e:e.length===6?"00"+e:e.length===5?"000"+e:e.length===4?"0000"+e:e.length===3?"00000"+e:e.length===2?"000000"+e:e.length===1?"0000000"+e:e}fs.zero8=Cdr;function Rqn(e,t,r,n){var o=r-t;_qn(o%4===0);for(var i=new Array(o/4),a=0,s=t;a<i.length;a++,s+=4){var c;n==="big"?c=e[s]<<24|e[s+1]<<16|e[s+2]<<8|e[s+3]:c=e[s+3]<<24|e[s+2]<<16|e[s+1]<<8|e[s],i[a]=c>>>0}return i}fs.join32=Rqn;function Nqn(e,t){for(var r=new Array(e.length*4),n=0,o=0;n<e.length;n++,o+=4){var i=e[n];t==="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}fs.split32=Nqn;function Oqn(e,t){return e>>>t|e<<32-t}fs.rotr32=Oqn;function Bqn(e,t){return e<<t|e>>>32-t}fs.rotl32=Bqn;function Pqn(e,t){return e+t>>>0}fs.sum32=Pqn;function Dqn(e,t,r){return e+t+r>>>0}fs.sum32_3=Dqn;function Lqn(e,t,r,n){return e+t+r+n>>>0}fs.sum32_4=Lqn;function Fqn(e,t,r,n,o){return e+t+r+n+o>>>0}fs.sum32_5=Fqn;function Uqn(e,t,r,n){var o=e[t],i=e[t+1],a=n+i>>>0,s=(a<n?1:0)+r+o;e[t]=s>>>0,e[t+1]=a}fs.sum64=Uqn;function zqn(e,t,r,n){var o=t+n>>>0,i=(o<t?1:0)+e+r;return i>>>0}fs.sum64_hi=zqn;function jqn(e,t,r,n){var o=t+n;return o>>>0}fs.sum64_lo=jqn;function Hqn(e,t,r,n,o,i,a,s){var c=0,u=t;u=u+n>>>0,c+=u<t?1:0,u=u+i>>>0,c+=u<i?1:0,u=u+s>>>0,c+=u<s?1:0;var l=e+r+o+a+c;return l>>>0}fs.sum64_4_hi=Hqn;function Gqn(e,t,r,n,o,i,a,s){var c=t+n+i+s;return c>>>0}fs.sum64_4_lo=Gqn;function qqn(e,t,r,n,o,i,a,s,c,u){var l=0,f=t;f=f+n>>>0,l+=f<t?1:0,f=f+i>>>0,l+=f<i?1:0,f=f+s>>>0,l+=f<s?1:0,f=f+u>>>0,l+=f<u?1:0;var h=e+r+o+a+c+l;return h>>>0}fs.sum64_5_hi=qqn;function Vqn(e,t,r,n,o,i,a,s,c,u){var l=t+n+i+s+u;return l>>>0}fs.sum64_5_lo=Vqn;function Wqn(e,t,r){var n=t<<32-r|e>>>r;return n>>>0}fs.rotr64_hi=Wqn;function Kqn(e,t,r){var n=e<<32-r|t>>>r;return n>>>0}fs.rotr64_lo=Kqn;function Yqn(e,t,r){return e>>>r}fs.shr64_hi=Yqn;function Jqn(e,t,r){var n=e<<32-r|t>>>r;return n>>>0}fs.shr64_lo=Jqn});var Sj=Z(Idr=>{"use strict";d();p();var Tdr=xw(),Xqn=sh();function Lwe(){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}Idr.BlockHash=Lwe;Lwe.prototype.update=function(t,r){if(t=Tdr.toArray(t,r),this.pending?this.pending=this.pending.concat(t):this.pending=t,this.pendingTotal+=t.length,this.pending.length>=this._delta8){t=this.pending;var n=t.length%this._delta8;this.pending=t.slice(t.length-n,t.length),this.pending.length===0&&(this.pending=null),t=Tdr.join32(t,0,t.length-n,this.endian);for(var o=0;o<t.length;o+=this._delta32)this._update(t,o,o+this._delta32)}return this};Lwe.prototype.digest=function(t){return this.update(this._pad()),Xqn(this.pending===null),this._digest(t)};Lwe.prototype._pad=function(){var t=this.pendingTotal,r=this._delta8,n=r-(t+this.padLength)%r,o=new Array(n+this.padLength);o[0]=128;for(var i=1;i<n;i++)o[i]=0;if(t<<=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++]=t>>>24&255,o[i++]=t>>>16&255,o[i++]=t>>>8&255,o[i++]=t&255}else for(o[i++]=t&255,o[i++]=t>>>8&255,o[i++]=t>>>16&255,o[i++]=t>>>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 uYe=Z(n4=>{"use strict";d();p();var Zqn=xw(),uS=Zqn.rotr32;function Qqn(e,t,r,n){if(e===0)return kdr(t,r,n);if(e===1||e===3)return Rdr(t,r,n);if(e===2)return Mdr(t,r,n)}n4.ft_1=Qqn;function kdr(e,t,r){return e&t^~e&r}n4.ch32=kdr;function Mdr(e,t,r){return e&t^e&r^t&r}n4.maj32=Mdr;function Rdr(e,t,r){return e^t^r}n4.p32=Rdr;function $qn(e){return uS(e,2)^uS(e,13)^uS(e,22)}n4.s0_256=$qn;function eVn(e){return uS(e,6)^uS(e,11)^uS(e,25)}n4.s1_256=eVn;function tVn(e){return uS(e,7)^uS(e,18)^e>>>3}n4.g0_256=tVn;function rVn(e){return uS(e,17)^uS(e,19)^e>>>10}n4.g1_256=rVn});var Bdr=Z((mOs,Odr)=>{"use strict";d();p();var Ej=xw(),nVn=Sj(),oVn=uYe(),lYe=Ej.rotl32,eee=Ej.sum32,iVn=Ej.sum32_5,aVn=oVn.ft_1,Ndr=nVn.BlockHash,sVn=[1518500249,1859775393,2400959708,3395469782];function lS(){if(!(this instanceof lS))return new lS;Ndr.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}Ej.inherits(lS,Ndr);Odr.exports=lS;lS.blockSize=512;lS.outSize=160;lS.hmacStrength=80;lS.padLength=64;lS.prototype._update=function(t,r){for(var n=this.W,o=0;o<16;o++)n[o]=t[r+o];for(;o<n.length;o++)n[o]=lYe(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],u=this.h[4];for(o=0;o<n.length;o++){var l=~~(o/20),f=iVn(lYe(i,5),aVn(l,a,s,c),u,n[o],sVn[l]);u=c,c=s,s=lYe(a,30),a=i,i=f}this.h[0]=eee(this.h[0],i),this.h[1]=eee(this.h[1],a),this.h[2]=eee(this.h[2],s),this.h[3]=eee(this.h[3],c),this.h[4]=eee(this.h[4],u)};lS.prototype._digest=function(t){return t==="hex"?Ej.toHex32(this.h,"big"):Ej.split32(this.h,"big")}});var fYe=Z((yOs,Ddr)=>{"use strict";d();p();var _j=xw(),cVn=Sj(),Cj=uYe(),uVn=sh(),ww=_j.sum32,lVn=_j.sum32_4,fVn=_j.sum32_5,dVn=Cj.ch32,pVn=Cj.maj32,hVn=Cj.s0_256,mVn=Cj.s1_256,gVn=Cj.g0_256,vVn=Cj.g1_256,Pdr=cVn.BlockHash,yVn=[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 fS(){if(!(this instanceof fS))return new fS;Pdr.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=yVn,this.W=new Array(64)}_j.inherits(fS,Pdr);Ddr.exports=fS;fS.blockSize=512;fS.outSize=256;fS.hmacStrength=192;fS.padLength=64;fS.prototype._update=function(t,r){for(var n=this.W,o=0;o<16;o++)n[o]=t[r+o];for(;o<n.length;o++)n[o]=lVn(vVn(n[o-2]),n[o-7],gVn(n[o-15]),n[o-16]);var i=this.h[0],a=this.h[1],s=this.h[2],c=this.h[3],u=this.h[4],l=this.h[5],f=this.h[6],h=this.h[7];for(uVn(this.k.length===n.length),o=0;o<n.length;o++){var m=fVn(h,mVn(u),dVn(u,l,f),this.k[o],n[o]),g=ww(hVn(i),pVn(i,a,s));h=f,f=l,l=u,u=ww(c,m),c=s,s=a,a=i,i=ww(m,g)}this.h[0]=ww(this.h[0],i),this.h[1]=ww(this.h[1],a),this.h[2]=ww(this.h[2],s),this.h[3]=ww(this.h[3],c),this.h[4]=ww(this.h[4],u),this.h[5]=ww(this.h[5],l),this.h[6]=ww(this.h[6],f),this.h[7]=ww(this.h[7],h)};fS.prototype._digest=function(t){return t==="hex"?_j.toHex32(this.h,"big"):_j.split32(this.h,"big")}});var Udr=Z((wOs,Fdr)=>{"use strict";d();p();var dYe=xw(),Ldr=fYe();function o4(){if(!(this instanceof o4))return new o4;Ldr.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}dYe.inherits(o4,Ldr);Fdr.exports=o4;o4.blockSize=512;o4.outSize=224;o4.hmacStrength=192;o4.padLength=64;o4.prototype._digest=function(t){return t==="hex"?dYe.toHex32(this.h.slice(0,7),"big"):dYe.split32(this.h.slice(0,7),"big")}});var mYe=Z((EOs,Gdr)=>{"use strict";d();p();var eg=xw(),bVn=Sj(),xVn=sh(),dS=eg.rotr64_hi,pS=eg.rotr64_lo,zdr=eg.shr64_hi,jdr=eg.shr64_lo,II=eg.sum64,pYe=eg.sum64_hi,hYe=eg.sum64_lo,wVn=eg.sum64_4_hi,AVn=eg.sum64_4_lo,SVn=eg.sum64_5_hi,EVn=eg.sum64_5_lo,Hdr=bVn.BlockHash,_Vn=[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 Aw(){if(!(this instanceof Aw))return new Aw;Hdr.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=_Vn,this.W=new Array(160)}eg.inherits(Aw,Hdr);Gdr.exports=Aw;Aw.blockSize=1024;Aw.outSize=512;Aw.hmacStrength=192;Aw.padLength=128;Aw.prototype._prepareBlock=function(t,r){for(var n=this.W,o=0;o<32;o++)n[o]=t[r+o];for(;o<n.length;o+=2){var i=DVn(n[o-4],n[o-3]),a=LVn(n[o-4],n[o-3]),s=n[o-14],c=n[o-13],u=BVn(n[o-30],n[o-29]),l=PVn(n[o-30],n[o-29]),f=n[o-32],h=n[o-31];n[o]=wVn(i,a,s,c,u,l,f,h),n[o+1]=AVn(i,a,s,c,u,l,f,h)}};Aw.prototype._update=function(t,r){this._prepareBlock(t,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],u=this.h[5],l=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],x=this.h[13],E=this.h[14],T=this.h[15];xVn(this.k.length===n.length);for(var B=0;B<n.length;B+=2){var F=E,L=T,j=NVn(h,m),q=OVn(h,m),D=CVn(h,m,g,v,b,x),_=TVn(h,m,g,v,b,x),R=this.k[B],z=this.k[B+1],N=n[B],y=n[B+1],S=SVn(F,L,j,q,D,_,R,z,N,y),I=EVn(F,L,j,q,D,_,R,z,N,y);F=MVn(o,i),L=RVn(o,i),j=IVn(o,i,a,s,c,u),q=kVn(o,i,a,s,c,u);var M=pYe(F,L,j,q),C=hYe(F,L,j,q);E=b,T=x,b=g,x=v,g=h,v=m,h=pYe(l,f,S,I),m=hYe(f,f,S,I),l=c,f=u,c=a,u=s,a=o,s=i,o=pYe(S,I,M,C),i=hYe(S,I,M,C)}II(this.h,0,o,i),II(this.h,2,a,s),II(this.h,4,c,u),II(this.h,6,l,f),II(this.h,8,h,m),II(this.h,10,g,v),II(this.h,12,b,x),II(this.h,14,E,T)};Aw.prototype._digest=function(t){return t==="hex"?eg.toHex32(this.h,"big"):eg.split32(this.h,"big")};function CVn(e,t,r,n,o){var i=e&r^~e&o;return i<0&&(i+=4294967296),i}function TVn(e,t,r,n,o,i){var a=t&n^~t&i;return a<0&&(a+=4294967296),a}function IVn(e,t,r,n,o){var i=e&r^e&o^r&o;return i<0&&(i+=4294967296),i}function kVn(e,t,r,n,o,i){var a=t&n^t&i^n&i;return a<0&&(a+=4294967296),a}function MVn(e,t){var r=dS(e,t,28),n=dS(t,e,2),o=dS(t,e,7),i=r^n^o;return i<0&&(i+=4294967296),i}function RVn(e,t){var r=pS(e,t,28),n=pS(t,e,2),o=pS(t,e,7),i=r^n^o;return i<0&&(i+=4294967296),i}function NVn(e,t){var r=dS(e,t,14),n=dS(e,t,18),o=dS(t,e,9),i=r^n^o;return i<0&&(i+=4294967296),i}function OVn(e,t){var r=pS(e,t,14),n=pS(e,t,18),o=pS(t,e,9),i=r^n^o;return i<0&&(i+=4294967296),i}function BVn(e,t){var r=dS(e,t,1),n=dS(e,t,8),o=zdr(e,t,7),i=r^n^o;return i<0&&(i+=4294967296),i}function PVn(e,t){var r=pS(e,t,1),n=pS(e,t,8),o=jdr(e,t,7),i=r^n^o;return i<0&&(i+=4294967296),i}function DVn(e,t){var r=dS(e,t,19),n=dS(t,e,29),o=zdr(e,t,6),i=r^n^o;return i<0&&(i+=4294967296),i}function LVn(e,t){var r=pS(e,t,19),n=pS(t,e,29),o=jdr(e,t,6),i=r^n^o;return i<0&&(i+=4294967296),i}});var Wdr=Z((TOs,Vdr)=>{"use strict";d();p();var gYe=xw(),qdr=mYe();function i4(){if(!(this instanceof i4))return new i4;qdr.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}gYe.inherits(i4,qdr);Vdr.exports=i4;i4.blockSize=1024;i4.outSize=384;i4.hmacStrength=192;i4.padLength=128;i4.prototype._digest=function(t){return t==="hex"?gYe.toHex32(this.h.slice(0,12),"big"):gYe.split32(this.h.slice(0,12),"big")}});var Kdr=Z(Tj=>{"use strict";d();p();Tj.sha1=Bdr();Tj.sha224=Udr();Tj.sha256=fYe();Tj.sha384=Wdr();Tj.sha512=mYe()});var $dr=Z(Qdr=>{"use strict";d();p();var BO=xw(),FVn=Sj(),Fwe=BO.rotl32,Ydr=BO.sum32,tee=BO.sum32_3,Jdr=BO.sum32_4,Zdr=FVn.BlockHash;function hS(){if(!(this instanceof hS))return new hS;Zdr.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}BO.inherits(hS,Zdr);Qdr.ripemd160=hS;hS.blockSize=512;hS.outSize=160;hS.hmacStrength=192;hS.padLength=64;hS.prototype._update=function(t,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,u=o,l=i,f=a,h=s,m=0;m<80;m++){var g=Ydr(Fwe(Jdr(n,Xdr(m,o,i,a),t[jVn[m]+r],UVn(m)),GVn[m]),s);n=s,s=a,a=Fwe(i,10),i=o,o=g,g=Ydr(Fwe(Jdr(c,Xdr(79-m,u,l,f),t[HVn[m]+r],zVn(m)),qVn[m]),h),c=h,h=f,f=Fwe(l,10),l=u,u=g}g=tee(this.h[1],i,f),this.h[1]=tee(this.h[2],a,h),this.h[2]=tee(this.h[3],s,c),this.h[3]=tee(this.h[4],n,u),this.h[4]=tee(this.h[0],o,l),this.h[0]=g};hS.prototype._digest=function(t){return t==="hex"?BO.toHex32(this.h,"little"):BO.split32(this.h,"little")};function Xdr(e,t,r,n){return e<=15?t^r^n:e<=31?t&r|~t&n:e<=47?(t|~r)^n:e<=63?t&n|r&~n:t^(r|~n)}function UVn(e){return e<=15?0:e<=31?1518500249:e<=47?1859775393:e<=63?2400959708:2840853838}function zVn(e){return e<=15?1352829926:e<=31?1548603684:e<=47?1836072691:e<=63?2053994217:0}var jVn=[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],HVn=[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],GVn=[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],qVn=[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 tpr=Z((DOs,epr)=>{"use strict";d();p();var VVn=xw(),WVn=sh();function Ij(e,t,r){if(!(this instanceof Ij))return new Ij(e,t,r);this.Hash=e,this.blockSize=e.blockSize/8,this.outSize=e.outSize/8,this.inner=null,this.outer=null,this._init(VVn.toArray(t,r))}epr.exports=Ij;Ij.prototype._init=function(t){t.length>this.blockSize&&(t=new this.Hash().update(t).digest()),WVn(t.length<=this.blockSize);for(var r=t.length;r<this.blockSize;r++)t.push(0);for(r=0;r<t.length;r++)t[r]^=54;for(this.inner=new this.Hash().update(t),r=0;r<t.length;r++)t[r]^=106;this.outer=new this.Hash().update(t)};Ij.prototype.update=function(t,r){return this.inner.update(t,r),this};Ij.prototype.digest=function(t){return this.outer.update(this.inner.digest()),this.outer.digest(t)}});var Sw=Z(rpr=>{d();p();var Yd=rpr;Yd.utils=xw();Yd.common=Sj();Yd.sha=Kdr();Yd.ripemd=$dr();Yd.hmac=tpr();Yd.sha1=Yd.sha.sha1;Yd.sha256=Yd.sha.sha256;Yd.sha224=Yd.sha.sha224;Yd.sha384=Yd.sha.sha384;Yd.sha512=Yd.sha.sha512;Yd.ripemd160=Yd.ripemd.ripemd160});var opr=Z((HOs,npr)=>{d();p();npr.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 Uwe=Z(spr=>{"use strict";d();p();var yYe=spr,kI=Sw(),vYe=cYe(),KVn=Bv(),ipr=KVn.assert;function apr(e){e.type==="short"?this.curve=new vYe.short(e):e.type==="edwards"?this.curve=new vYe.edwards(e):this.curve=new vYe.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,ipr(this.g.validate(),"Invalid curve"),ipr(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}yYe.PresetCurve=apr;function MI(e,t){Object.defineProperty(yYe,e,{configurable:!0,enumerable:!0,get:function(){var r=new apr(t);return Object.defineProperty(yYe,e,{configurable:!0,enumerable:!0,value:r}),r}})}MI("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:kI.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]});MI("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:kI.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]});MI("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:kI.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]});MI("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:kI.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"]});MI("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:kI.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"]});MI("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:kI.sha256,gRed:!1,g:["9"]});MI("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:kI.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});var bYe;try{bYe=opr()}catch{bYe=void 0}MI("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:kI.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",bYe]})});var ree=Z((YOs,upr)=>{"use strict";d();p();var YVn=Sw(),PO=uj(),cpr=sh();function RI(e){if(!(this instanceof RI))return new RI(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=PO.toArray(e.entropy,e.entropyEnc||"hex"),r=PO.toArray(e.nonce,e.nonceEnc||"hex"),n=PO.toArray(e.pers,e.persEnc||"hex");cpr(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,r,n)}upr.exports=RI;RI.prototype._init=function(t,r,n){var o=t.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};RI.prototype._hmac=function(){return new YVn.hmac(this.hash,this.K)};RI.prototype._update=function(t){var r=this._hmac().update(this.V).update([0]);t&&(r=r.update(t)),this.K=r.digest(),this.V=this._hmac().update(this.V).digest(),t&&(this.K=this._hmac().update(this.V).update([1]).update(t).digest(),this.V=this._hmac().update(this.V).digest())};RI.prototype.reseed=function(t,r,n,o){typeof r!="string"&&(o=n,n=r,r=null),t=PO.toArray(t,r),n=PO.toArray(n,o),cpr(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(t.concat(n||[])),this._reseed=1};RI.prototype.generate=function(t,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=PO.toArray(n,o||"hex"),this._update(n));for(var i=[];i.length<t;)this.V=this._hmac().update(this.V).digest(),i=i.concat(this.V);var a=i.slice(0,t);return this._update(n),this._reseed++,PO.encode(a,r)}});var fpr=Z((ZOs,lpr)=>{"use strict";d();p();var JVn=Bo(),XVn=Bv(),xYe=XVn.assert;function dh(e,t){this.ec=e,this.priv=null,this.pub=null,t.priv&&this._importPrivate(t.priv,t.privEnc),t.pub&&this._importPublic(t.pub,t.pubEnc)}lpr.exports=dh;dh.fromPublic=function(t,r,n){return r instanceof dh?r:new dh(t,{pub:r,pubEnc:n})};dh.fromPrivate=function(t,r,n){return r instanceof dh?r:new dh(t,{priv:r,privEnc:n})};dh.prototype.validate=function(){var t=this.getPublic();return t.isInfinity()?{result:!1,reason:"Invalid public key"}:t.validate()?t.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}};dh.prototype.getPublic=function(t,r){return typeof t=="string"&&(r=t,t=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),r?this.pub.encode(r,t):this.pub};dh.prototype.getPrivate=function(t){return t==="hex"?this.priv.toString(16,2):this.priv};dh.prototype._importPrivate=function(t,r){this.priv=new JVn(t,r||16),this.priv=this.priv.umod(this.ec.curve.n)};dh.prototype._importPublic=function(t,r){if(t.x||t.y){this.ec.curve.type==="mont"?xYe(t.x,"Need x coordinate"):(this.ec.curve.type==="short"||this.ec.curve.type==="edwards")&&xYe(t.x&&t.y,"Need both x and y coordinate"),this.pub=this.ec.curve.point(t.x,t.y);return}this.pub=this.ec.curve.decodePoint(t,r)};dh.prototype.derive=function(t){return t.validate()||xYe(t.validate(),"public point not validated"),t.mul(this.priv).getX()};dh.prototype.sign=function(t,r,n){return this.ec.sign(t,this,r,n)};dh.prototype.verify=function(t,r){return this.ec.verify(t,r,this)};dh.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"}});var hpr=Z((e7s,ppr)=>{"use strict";d();p();var zwe=Bo(),SYe=Bv(),ZVn=SYe.assert;function jwe(e,t){if(e instanceof jwe)return e;this._importDER(e,t)||(ZVn(e.r&&e.s,"Signature without r or s"),this.r=new zwe(e.r,16),this.s=new zwe(e.s,16),e.recoveryParam===void 0?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}ppr.exports=jwe;function QVn(){this.place=0}function wYe(e,t){var r=e[t.place++];if(!(r&128))return r;var n=r&15;if(n===0||n>4)return!1;for(var o=0,i=0,a=t.place;i<n;i++,a++)o<<=8,o|=e[a],o>>>=0;return o<=127?!1:(t.place=a,o)}function dpr(e){for(var t=0,r=e.length-1;!e[t]&&!(e[t+1]&128)&&t<r;)t++;return t===0?e:e.slice(t)}jwe.prototype._importDER=function(t,r){t=SYe.toArray(t,r);var n=new QVn;if(t[n.place++]!==48)return!1;var o=wYe(t,n);if(o===!1||o+n.place!==t.length||t[n.place++]!==2)return!1;var i=wYe(t,n);if(i===!1)return!1;var a=t.slice(n.place,i+n.place);if(n.place+=i,t[n.place++]!==2)return!1;var s=wYe(t,n);if(s===!1||t.length!==s+n.place)return!1;var c=t.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 zwe(a),this.s=new zwe(c),this.recoveryParam=null,!0};function AYe(e,t){if(t<128){e.push(t);return}var r=1+(Math.log(t)/Math.LN2>>>3);for(e.push(r|128);--r;)e.push(t>>>(r<<3)&255);e.push(t)}jwe.prototype.toDER=function(t){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=dpr(r),n=dpr(n);!n[0]&&!(n[1]&128);)n=n.slice(1);var o=[2];AYe(o,r.length),o=o.concat(r),o.push(2),AYe(o,n.length);var i=o.concat(n),a=[48];return AYe(a,i.length),a=a.concat(i),SYe.encode(a,t)}});var ypr=Z((n7s,vpr)=>{"use strict";d();p();var DO=Bo(),mpr=ree(),$Vn=Bv(),EYe=Uwe(),eWn=sS(),gpr=$Vn.assert,_Ye=fpr(),Hwe=hpr();function l1(e){if(!(this instanceof l1))return new l1(e);typeof e=="string"&&(gpr(Object.prototype.hasOwnProperty.call(EYe,e),"Unknown curve "+e),e=EYe[e]),e instanceof EYe.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}vpr.exports=l1;l1.prototype.keyPair=function(t){return new _Ye(this,t)};l1.prototype.keyFromPrivate=function(t,r){return _Ye.fromPrivate(this,t,r)};l1.prototype.keyFromPublic=function(t,r){return _Ye.fromPublic(this,t,r)};l1.prototype.genKeyPair=function(t){t||(t={});for(var r=new mpr({hash:this.hash,pers:t.pers,persEnc:t.persEnc||"utf8",entropy:t.entropy||eWn(this.hash.hmacStrength),entropyEnc:t.entropy&&t.entropyEnc||"utf8",nonce:this.n.toArray()}),n=this.n.byteLength(),o=this.n.sub(new DO(2));;){var i=new DO(r.generate(n));if(!(i.cmp(o)>0))return i.iaddn(1),this.keyFromPrivate(i)}};l1.prototype._truncateToN=function(t,r){var n=t.byteLength()*8-this.n.bitLength();return n>0&&(t=t.ushrn(n)),!r&&t.cmp(this.n)>=0?t.sub(this.n):t};l1.prototype.sign=function(t,r,n,o){typeof n=="object"&&(o=n,n=null),o||(o={}),r=this.keyFromPrivate(r,n),t=this._truncateToN(new DO(t,16));for(var i=this.n.byteLength(),a=r.getPrivate().toArray("be",i),s=t.toArray("be",i),c=new mpr({hash:this.hash,entropy:a,nonce:s,pers:o.pers,persEnc:o.persEnc||"utf8"}),u=this.n.sub(new DO(1)),l=0;;l++){var f=o.k?o.k(l):new DO(c.generate(this.n.byteLength()));if(f=this._truncateToN(f,!0),!(f.cmpn(1)<=0||f.cmp(u)>=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(t));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 Hwe({r:g,s:v,recoveryParam:b})}}}}}};l1.prototype.verify=function(t,r,n,o){t=this._truncateToN(new DO(t,16)),n=this.keyFromPublic(n,o),r=new Hwe(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(t).umod(this.n),u=s.mul(i).umod(this.n),l;return this.curve._maxwellTrick?(l=this.g.jmulAdd(c,n.getPublic(),u),l.isInfinity()?!1:l.eqXToP(i)):(l=this.g.mulAdd(c,n.getPublic(),u),l.isInfinity()?!1:l.getX().umod(this.n).cmp(i)===0)};l1.prototype.recoverPubKey=function(e,t,r,n){gpr((3&r)===r,"The recovery param is more than two bits"),t=new Hwe(t,n);var o=this.n,i=new DO(e),a=t.r,s=t.s,c=r&1,u=r>>1;if(a.cmp(this.curve.p.umod(this.curve.n))>=0&&u)throw new Error("Unable to find sencond key candinate");u?a=this.curve.pointFromX(a.add(this.curve.n),c):a=this.curve.pointFromX(a,c);var l=t.r.invm(o),f=o.sub(i).mul(l).umod(o),h=s.mul(l).umod(o);return this.g.mulAdd(f,a,h)};l1.prototype.getKeyRecoveryParam=function(e,t,r,n){if(t=new Hwe(t,n),t.recoveryParam!==null)return t.recoveryParam;for(var o=0;o<4;o++){var i;try{i=this.recoverPubKey(e,t,o)}catch{continue}if(i.eq(r))return o}throw new Error("Unable to find valid recovery factor")}});var Apr=Z((a7s,wpr)=>{"use strict";d();p();var nee=Bv(),xpr=nee.assert,bpr=nee.parseBytes,kj=nee.cachedProperty;function Jf(e,t){this.eddsa=e,this._secret=bpr(t.secret),e.isPoint(t.pub)?this._pub=t.pub:this._pubBytes=bpr(t.pub)}Jf.fromPublic=function(t,r){return r instanceof Jf?r:new Jf(t,{pub:r})};Jf.fromSecret=function(t,r){return r instanceof Jf?r:new Jf(t,{secret:r})};Jf.prototype.secret=function(){return this._secret};kj(Jf,"pubBytes",function(){return this.eddsa.encodePoint(this.pub())});kj(Jf,"pub",function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())});kj(Jf,"privBytes",function(){var t=this.eddsa,r=this.hash(),n=t.encodingLength-1,o=r.slice(0,t.encodingLength);return o[0]&=248,o[n]&=127,o[n]|=64,o});kj(Jf,"priv",function(){return this.eddsa.decodeInt(this.privBytes())});kj(Jf,"hash",function(){return this.eddsa.hash().update(this.secret()).digest()});kj(Jf,"messagePrefix",function(){return this.hash().slice(this.eddsa.encodingLength)});Jf.prototype.sign=function(t){return xpr(this._secret,"KeyPair can only verify"),this.eddsa.sign(t,this)};Jf.prototype.verify=function(t,r){return this.eddsa.verify(t,r,this)};Jf.prototype.getSecret=function(t){return xpr(this._secret,"KeyPair is public only"),nee.encode(this.secret(),t)};Jf.prototype.getPublic=function(t){return nee.encode(this.pubBytes(),t)};wpr.exports=Jf});var Epr=Z((u7s,Spr)=>{"use strict";d();p();var tWn=Bo(),Gwe=Bv(),rWn=Gwe.assert,qwe=Gwe.cachedProperty,nWn=Gwe.parseBytes;function LO(e,t){this.eddsa=e,typeof t!="object"&&(t=nWn(t)),Array.isArray(t)&&(t={R:t.slice(0,e.encodingLength),S:t.slice(e.encodingLength)}),rWn(t.R&&t.S,"Signature without R or S"),e.isPoint(t.R)&&(this._R=t.R),t.S instanceof tWn&&(this._S=t.S),this._Rencoded=Array.isArray(t.R)?t.R:t.Rencoded,this._Sencoded=Array.isArray(t.S)?t.S:t.Sencoded}qwe(LO,"S",function(){return this.eddsa.decodeInt(this.Sencoded())});qwe(LO,"R",function(){return this.eddsa.decodePoint(this.Rencoded())});qwe(LO,"Rencoded",function(){return this.eddsa.encodePoint(this.R())});qwe(LO,"Sencoded",function(){return this.eddsa.encodeInt(this.S())});LO.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())};LO.prototype.toHex=function(){return Gwe.encode(this.toBytes(),"hex").toUpperCase()};Spr.exports=LO});var kpr=Z((d7s,Ipr)=>{"use strict";d();p();var oWn=Sw(),iWn=Uwe(),Mj=Bv(),aWn=Mj.assert,Cpr=Mj.parseBytes,Tpr=Apr(),_pr=Epr();function tg(e){if(aWn(e==="ed25519","only tested with ed25519 so far"),!(this instanceof tg))return new tg(e);e=iWn[e].curve,this.curve=e,this.g=e.g,this.g.precompute(e.n.bitLength()+1),this.pointClass=e.point().constructor,this.encodingLength=Math.ceil(e.n.bitLength()/8),this.hash=oWn.sha512}Ipr.exports=tg;tg.prototype.sign=function(t,r){t=Cpr(t);var n=this.keyFromSecret(r),o=this.hashInt(n.messagePrefix(),t),i=this.g.mul(o),a=this.encodePoint(i),s=this.hashInt(a,n.pubBytes(),t).mul(n.priv()),c=o.add(s).umod(this.curve.n);return this.makeSignature({R:i,S:c,Rencoded:a})};tg.prototype.verify=function(t,r,n){t=Cpr(t),r=this.makeSignature(r);var o=this.keyFromPublic(n),i=this.hashInt(r.Rencoded(),o.pubBytes(),t),a=this.g.mul(r.S()),s=r.R().add(o.pub().mul(i));return s.eq(a)};tg.prototype.hashInt=function(){for(var t=this.hash(),r=0;r<arguments.length;r++)t.update(arguments[r]);return Mj.intFromLE(t.digest()).umod(this.curve.n)};tg.prototype.keyFromPublic=function(t){return Tpr.fromPublic(this,t)};tg.prototype.keyFromSecret=function(t){return Tpr.fromSecret(this,t)};tg.prototype.makeSignature=function(t){return t instanceof _pr?t:new _pr(this,t)};tg.prototype.encodePoint=function(t){var r=t.getY().toArray("le",this.encodingLength);return r[this.encodingLength-1]|=t.getX().isOdd()?128:0,r};tg.prototype.decodePoint=function(t){t=Mj.parseBytes(t);var r=t.length-1,n=t.slice(0,r).concat(t[r]&-129),o=(t[r]&128)!==0,i=Mj.intFromLE(n);return this.curve.pointFromY(i,o)};tg.prototype.encodeInt=function(t){return t.toArray("le",this.encodingLength)};tg.prototype.decodeInt=function(t){return Mj.intFromLE(t)};tg.prototype.isPoint=function(t){return t instanceof this.pointClass}});var CYe=Z(Mpr=>{"use strict";d();p();var FO=Mpr;FO.version=ddr().version;FO.utils=Bv();FO.rand=sS();FO.curve=cYe();FO.curves=Uwe();FO.ec=ypr();FO.eddsa=kpr()});var Dpr={};El(Dpr,{Script:()=>Ew,createContext:()=>IYe,createScript:()=>Npr,default:()=>lWn,isContext:()=>kYe,runInContext:()=>Opr,runInNewContext:()=>Ppr,runInThisContext:()=>Bpr});function Nj(e){if(Object.keys)return Object.keys(e);var t=[];for(var r in e)t.push(r);return t}function Rj(e,t){if(e.forEach)return e.forEach(t);for(var r=0;r<e.length;r++)t(e[r],r,e)}function sWn(e,t,r){typeof TYe!="function"&&(TYe=cWn),TYe(e,t,r)}function cWn(){try{return Object.defineProperty({},"_",{}),function(e,t,r){Object.defineProperty(e,t,{writable:!0,enumerable:!1,configurable:!0,value:r})}}catch{return function(t,r,n){t[r]=n}}}function Vwe(){}function Ew(e){if(!(this instanceof Ew))return new Ew(e);this.code=e}function uWn(e,t){var r=Nj(globalThis);r.push("with (this.__ctx__){return eval(this.__code__)}");var n=Function.apply(null,r);return n.apply({__code__:e,__ctx__:t})}function Npr(e){return new Ew(e)}function IYe(e){if(kYe(e))return e;var t=new Vwe;return typeof e=="object"&&Rj(Nj(e),function(r){t[r]=e[r]}),t}function Opr(e,t,r){var n=new Ew(e,r);return n.runInContext(t,r)}function Bpr(e,t){var r=new Ew(e,t);return r.runInThisContext(t)}function kYe(e){return e instanceof Vwe}function Ppr(e,t,r){var n=new Ew(e,r);return n.runInNewContext(t,r)}function dWn(e,t){if(fWn)return e.indexOf(t);for(var r=0;r<e.length;++r)if(e[r]===t)return r;return-1}var TYe,Rpr,lWn,fWn,Lpr=Fe(()=>{d();p();Rpr=["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"];Vwe.prototype={};Ew.prototype.runInContext=function(e){if(!(e instanceof Vwe))throw new TypeError("needs a 'context' argument.");if(globalThis.document){var t=globalThis.document.createElement("iframe");t.style||(t.style={}),t.style.display="none",globalThis.document.body.appendChild(t);var r=t.contentWindow,n=r.eval,o=r.execScript;!n&&o&&(o.call(r,"null"),n=r.eval),Rj(Nj(e),function(s){r[s]=e[s]}),Rj(Rpr,function(s){e[s]&&(r[s]=e[s])});var i=Nj(r),a=n.call(r,this.code);return Rj(Nj(r),function(s){(s in e||dWn(i,s)===-1)&&(e[s]=r[s])}),Rj(Rpr,function(s){s in e||sWn(e,s,r[s])}),globalThis.document.body.removeChild(t),a}return uWn(this.code,e)};Ew.prototype.runInThisContext=function(){var e=new Function("code","return eval(code);");return e.call(globalThis,this.code)};Ew.prototype.runInNewContext=function(e){var t=IYe(e),r=this.runInContext(t);return e&&Rj(Nj(t),function(n){e[n]=t[n]}),r};lWn={runInContext:Opr,isContext:kYe,createContext:IYe,createScript:Npr,Script:Ew,runInThisContext:Bpr,runInNewContext:Ppr},fWn=[].indexOf});var Fpr=Z((x7s,Wwe)=>{d();p();var UO=(Lpr(),Kw(Dpr));if(UO&&UO.default){Wwe.exports=UO.default;for(let e in UO)Wwe.exports[e]=UO[e]}else UO&&(Wwe.exports=UO)});var jpr=Z(zpr=>{d();p();var Upr=Bj(),pWn=An(),hWn=zpr;hWn.define=function(t,r){return new Oj(t,r)};function Oj(e,t){this.name=e,this.body=t,this.decoders={},this.encoders={}}Oj.prototype._createNamed=function(t){var r;try{r=Fpr().runInThisContext("(function "+this.name+`(entity) {
this._initNamed(entity);
})`)}catch{r=function(o){this._initNamed(o)}}return pWn(r,t),r.prototype._initNamed=function(o){t.call(this,o)},new r(this)};Oj.prototype._getDecoder=function(t){return t=t||"der",this.decoders.hasOwnProperty(t)||(this.decoders[t]=this._createNamed(Upr.decoders[t])),this.decoders[t]};Oj.prototype.decode=function(t,r,n){return this._getDecoder(r).decode(t,n)};Oj.prototype._getEncoder=function(t){return t=t||"der",this.encoders.hasOwnProperty(t)||(this.encoders[t]=this._createNamed(Upr.encoders[t])),this.encoders[t]};Oj.prototype.encode=function(t,r,n){return this._getEncoder(r).encode(t,n)}});var Gpr=Z(Hpr=>{d();p();var mWn=An();function f1(e){this._reporterState={obj:null,path:[],options:e||{},errors:[]}}Hpr.Reporter=f1;f1.prototype.isError=function(t){return t instanceof Pj};f1.prototype.save=function(){var t=this._reporterState;return{obj:t.obj,pathLen:t.path.length}};f1.prototype.restore=function(t){var r=this._reporterState;r.obj=t.obj,r.path=r.path.slice(0,t.pathLen)};f1.prototype.enterKey=function(t){return this._reporterState.path.push(t)};f1.prototype.exitKey=function(t){var r=this._reporterState;r.path=r.path.slice(0,t-1)};f1.prototype.leaveKey=function(t,r,n){var o=this._reporterState;this.exitKey(t),o.obj!==null&&(o.obj[r]=n)};f1.prototype.path=function(){return this._reporterState.path.join("/")};f1.prototype.enterObject=function(){var t=this._reporterState,r=t.obj;return t.obj={},r};f1.prototype.leaveObject=function(t){var r=this._reporterState,n=r.obj;return r.obj=t,n};f1.prototype.error=function(t){var r,n=this._reporterState,o=t instanceof Pj;if(o?r=t:r=new Pj(n.path.map(function(i){return"["+JSON.stringify(i)+"]"}).join(""),t.message||t,t.stack),!n.options.partial)throw r;return o||n.errors.push(r),r};f1.prototype.wrapResult=function(t){var r=this._reporterState;return r.options.partial?{result:this.isError(t)?null:t,errors:r.errors}:t};function Pj(e,t){this.path=e,this.rethrow(t)}mWn(Pj,Error);Pj.prototype.rethrow=function(t){if(this.message=t+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,Pj),!this.stack)try{throw new Error(this.message)}catch(r){this.stack=r.stack}return this}});var RYe=Z(MYe=>{d();p();var gWn=An(),Ywe=Dj().Reporter,oee=zp().Buffer;function mS(e,t){if(Ywe.call(this,t),!oee.isBuffer(e)){this.error("Input not Buffer");return}this.base=e,this.offset=0,this.length=e.length}gWn(mS,Ywe);MYe.DecoderBuffer=mS;mS.prototype.save=function(){return{offset:this.offset,reporter:Ywe.prototype.save.call(this)}};mS.prototype.restore=function(t){var r=new mS(this.base);return r.offset=t.offset,r.length=this.offset,this.offset=t.offset,Ywe.prototype.restore.call(this,t.reporter),r};mS.prototype.isEmpty=function(){return this.offset===this.length};mS.prototype.readUInt8=function(t){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(t||"DecoderBuffer overrun")};mS.prototype.skip=function(t,r){if(!(this.offset+t<=this.length))return this.error(r||"DecoderBuffer overrun");var n=new mS(this.base);return n._reporterState=this._reporterState,n.offset=this.offset,n.length=this.offset+t,this.offset+=t,n};mS.prototype.raw=function(t){return this.base.slice(t?t.offset:this.offset,this.length)};function Kwe(e,t){if(Array.isArray(e))this.length=0,this.value=e.map(function(r){return r instanceof Kwe||(r=new Kwe(r,t)),this.length+=r.length,r},this);else if(typeof e=="number"){if(!(0<=e&&e<=255))return t.error("non-byte EncoderBuffer value");this.value=e,this.length=1}else if(typeof e=="string")this.value=e,this.length=oee.byteLength(e);else if(oee.isBuffer(e))this.value=e,this.length=e.length;else return t.error("Unsupported type: "+typeof e)}MYe.EncoderBuffer=Kwe;Kwe.prototype.join=function(t,r){return t||(t=new oee(this.length)),r||(r=0),this.length===0||(Array.isArray(this.value)?this.value.forEach(function(n){n.join(t,r),r+=n.length}):(typeof this.value=="number"?t[r]=this.value:typeof this.value=="string"?t.write(this.value,r):oee.isBuffer(this.value)&&this.value.copy(t,r),r+=this.length)),t}});var Wpr=Z((N7s,Vpr)=>{d();p();var vWn=Dj().Reporter,yWn=Dj().EncoderBuffer,bWn=Dj().DecoderBuffer,E0=sh(),qpr=["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"],xWn=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(qpr),wWn=["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"];function qa(e,t){var r={};this._baseState=r,r.enc=e,r.parent=t||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())}Vpr.exports=qa;var AWn=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];qa.prototype.clone=function(){var t=this._baseState,r={};AWn.forEach(function(o){r[o]=t[o]});var n=new this.constructor(r.parent);return n._baseState=r,n};qa.prototype._wrap=function(){var t=this._baseState;xWn.forEach(function(r){this[r]=function(){var o=new this.constructor(this);return t.children.push(o),o[r].apply(o,arguments)}},this)};qa.prototype._init=function(t){var r=this._baseState;E0(r.parent===null),t.call(this),r.children=r.children.filter(function(n){return n._baseState.parent===this},this),E0.equal(r.children.length,1,"Root node can have only one child")};qa.prototype._useArgs=function(t){var r=this._baseState,n=t.filter(function(o){return o instanceof this.constructor},this);t=t.filter(function(o){return!(o instanceof this.constructor)},this),n.length!==0&&(E0(r.children===null),r.children=n,n.forEach(function(o){o._baseState.parent=this},this)),t.length!==0&&(E0(r.args===null),r.args=t,r.reverseArgs=t.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}))};wWn.forEach(function(e){qa.prototype[e]=function(){var r=this._baseState;throw new Error(e+" not implemented for encoding: "+r.enc)}});qpr.forEach(function(e){qa.prototype[e]=function(){var r=this._baseState,n=Array.prototype.slice.call(arguments);return E0(r.tag===null),r.tag=e,this._useArgs(n),this}});qa.prototype.use=function(t){E0(t);var r=this._baseState;return E0(r.use===null),r.use=t,this};qa.prototype.optional=function(){var t=this._baseState;return t.optional=!0,this};qa.prototype.def=function(t){var r=this._baseState;return E0(r.default===null),r.default=t,r.optional=!0,this};qa.prototype.explicit=function(t){var r=this._baseState;return E0(r.explicit===null&&r.implicit===null),r.explicit=t,this};qa.prototype.implicit=function(t){var r=this._baseState;return E0(r.explicit===null&&r.implicit===null),r.implicit=t,this};qa.prototype.obj=function(){var t=this._baseState,r=Array.prototype.slice.call(arguments);return t.obj=!0,r.length!==0&&this._useArgs(r),this};qa.prototype.key=function(t){var r=this._baseState;return E0(r.key===null),r.key=t,this};qa.prototype.any=function(){var t=this._baseState;return t.any=!0,this};qa.prototype.choice=function(t){var r=this._baseState;return E0(r.choice===null),r.choice=t,this._useArgs(Object.keys(t).map(function(n){return t[n]})),this};qa.prototype.contains=function(t){var r=this._baseState;return E0(r.use===null),r.contains=t,this};qa.prototype._decode=function(t,r){var n=this._baseState;if(n.parent===null)return t.wrapResult(n.children[0]._decode(t,r));var o=n.default,i=!0,a=null;if(n.key!==null&&(a=t.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=t.save();try{n.choice===null?this._decodeGeneric(n.tag,t,r):this._decodeChoice(t,r),i=!0}catch{i=!1}t.restore(c)}else if(i=this._peekTag(t,s,n.any),t.isError(i))return i}var u;if(n.obj&&i&&(u=t.enterObject()),i){if(n.explicit!==null){var l=this._decodeTag(t,n.explicit);if(t.isError(l))return l;t=l}var f=t.offset;if(n.use===null&&n.choice===null){if(n.any)var c=t.save();var h=this._decodeTag(t,n.implicit!==null?n.implicit:n.tag,n.any);if(t.isError(h))return h;n.any?o=t.raw(c):t=h}if(r&&r.track&&n.tag!==null&&r.track(t.path(),f,t.length,"tagged"),r&&r.track&&n.tag!==null&&r.track(t.path(),t.offset,t.length,"content"),n.any?o=o:n.choice===null?o=this._decodeGeneric(n.tag,t,r):o=this._decodeChoice(t,r),t.isError(o))return o;if(!n.any&&n.choice===null&&n.children!==null&&n.children.forEach(function(v){v._decode(t,r)}),n.contains&&(n.tag==="octstr"||n.tag==="bitstr")){var m=new bWn(o);o=this._getUse(n.contains,t._reporterState.obj)._decode(m,r)}}return n.obj&&i&&(o=t.leaveObject(u)),n.key!==null&&(o!==null||i===!0)?t.leaveKey(a,n.key,o):a!==null&&t.exitKey(a),o};qa.prototype._decodeGeneric=function(t,r,n){var o=this._baseState;return t==="seq"||t==="set"?null:t==="seqof"||t==="setof"?this._decodeList(r,t,o.args[0],n):/str$/.test(t)?this._decodeStr(r,t,n):t==="objid"&&o.args?this._decodeObjid(r,o.args[0],o.args[1],n):t==="objid"?this._decodeObjid(r,null,null,n):t==="gentime"||t==="utctime"?this._decodeTime(r,t,n):t==="null_"?this._decodeNull(r,n):t==="bool"?this._decodeBool(r,n):t==="objDesc"?this._decodeStr(r,t,n):t==="int"||t==="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: "+t)};qa.prototype._getUse=function(t,r){var n=this._baseState;return n.useDecoder=this._use(t,r),E0(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};qa.prototype._decodeChoice=function(t,r){var n=this._baseState,o=null,i=!1;return Object.keys(n.choice).some(function(a){var s=t.save(),c=n.choice[a];try{var u=c._decode(t,r);if(t.isError(u))return!1;o={type:a,value:u},i=!0}catch{return t.restore(s),!1}return!0},this),i?o:t.error("Choice not matched")};qa.prototype._createEncoderBuffer=function(t){return new yWn(t,this.reporter)};qa.prototype._encode=function(t,r,n){var o=this._baseState;if(!(o.default!==null&&o.default===t)){var i=this._encodeValue(t,r,n);if(i!==void 0&&!this._skipDefault(i,r,n))return i}};qa.prototype._encodeValue=function(t,r,n){var o=this._baseState;if(o.parent===null)return o.children[0]._encode(t,r||new vWn);var c=null;if(this.reporter=r,o.optional&&t===void 0)if(o.default!==null)t=o.default;else return;var i=null,a=!1;if(o.any)c=this._createEncoderBuffer(t);else if(o.choice)c=this._encodeChoice(t,r);else if(o.contains)i=this._getUse(o.contains,n)._encode(t,r),a=!0;else if(o.children)i=o.children.map(function(f){if(f._baseState.tag==="null_")return f._encode(null,r,t);if(f._baseState.key===null)return r.error("Child should have a key");var h=r.enterKey(f._baseState.key);if(typeof t!="object")return r.error("Child expected, but input is not object");var m=f._encode(t[f._baseState.key],r,t);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(t))return r.error("seqof/setof, but data is not Array");var s=this.clone();s._baseState.implicit=null,i=this._createEncoderBuffer(t.map(function(f){var h=this._baseState;return this._getUse(h.args[0],t)._encode(f,r)},s))}else o.use!==null?c=this._getUse(o.use,n)._encode(t,r):(i=this._encodePrimitive(o.tag,t),a=!0);var c;if(!o.any&&o.choice===null){var u=o.implicit!==null?o.implicit:o.tag,l=o.implicit===null?"universal":"context";u===null?o.use===null&&r.error("Tag could be omitted only for .use()"):o.use===null&&(c=this._encodeComposite(u,a,l,i))}return o.explicit!==null&&(c=this._encodeComposite(o.explicit,!1,"context",c)),c};qa.prototype._encodeChoice=function(t,r){var n=this._baseState,o=n.choice[t.type];return o||E0(!1,t.type+" not found in "+JSON.stringify(Object.keys(n.choice))),o._encode(t.value,r)};qa.prototype._encodePrimitive=function(t,r){var n=this._baseState;if(/str$/.test(t))return this._encodeStr(r,t);if(t==="objid"&&n.args)return this._encodeObjid(r,n.reverseArgs[0],n.args[1]);if(t==="objid")return this._encodeObjid(r,null,null);if(t==="gentime"||t==="utctime")return this._encodeTime(r,t);if(t==="null_")return this._encodeNull();if(t==="int"||t==="enum")return this._encodeInt(r,n.args&&n.reverseArgs[0]);if(t==="bool")return this._encodeBool(r);if(t==="objDesc")return this._encodeStr(r,t);throw new Error("Unsupported tag: "+t)};qa.prototype._isNumstr=function(t){return/^[0-9 ]*$/.test(t)};qa.prototype._isPrintstr=function(t){return/^[A-Za-z0-9 '\(\)\+,\-\.\/:=\?]*$/.test(t)}});var Dj=Z(Kpr=>{d();p();var Jwe=Kpr;Jwe.Reporter=Gpr().Reporter;Jwe.DecoderBuffer=RYe().DecoderBuffer;Jwe.EncoderBuffer=RYe().EncoderBuffer;Jwe.Node=Wpr()});var Jpr=Z(zO=>{d();p();var Ypr=NYe();zO.tagClass={0:"universal",1:"application",2:"context",3:"private"};zO.tagClassByName=Ypr._reverse(zO.tagClass);zO.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"};zO.tagByName=Ypr._reverse(zO.tag)});var NYe=Z(Zpr=>{d();p();var Xpr=Zpr;Xpr._reverse=function(t){var r={};return Object.keys(t).forEach(function(n){(n|0)==n&&(n=n|0);var o=t[n];r[o]=n}),r};Xpr.der=Jpr()});var PYe=Z((q7s,thr)=>{d();p();var SWn=An(),OYe=Bj(),Xwe=OYe.base,EWn=OYe.bignum,Qpr=OYe.constants.der;function $pr(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new Pv,this.tree._init(e.body)}thr.exports=$pr;$pr.prototype.decode=function(t,r){return t instanceof Xwe.DecoderBuffer||(t=new Xwe.DecoderBuffer(t,r)),this.tree._decode(t,r)};function Pv(e){Xwe.Node.call(this,"der",e)}SWn(Pv,Xwe.Node);Pv.prototype._peekTag=function(t,r,n){if(t.isEmpty())return!1;var o=t.save(),i=BYe(t,'Failed to peek tag: "'+r+'"');return t.isError(i)?i:(t.restore(o),i.tag===r||i.tagStr===r||i.tagStr+"of"===r||n)};Pv.prototype._decodeTag=function(t,r,n){var o=BYe(t,'Failed to decode tag of "'+r+'"');if(t.isError(o))return o;var i=ehr(t,o.primitive,'Failed to get length of "'+r+'"');if(t.isError(i))return i;if(!n&&o.tag!==r&&o.tagStr!==r&&o.tagStr+"of"!==r)return t.error('Failed to match tag: "'+r+'"');if(o.primitive||i!==null)return t.skip(i,'Failed to match body of: "'+r+'"');var a=t.save(),s=this._skipUntilEnd(t,'Failed to skip indefinite length body: "'+this.tag+'"');return t.isError(s)?s:(i=t.offset-a.offset,t.restore(a),t.skip(i,'Failed to match body of: "'+r+'"'))};Pv.prototype._skipUntilEnd=function(t,r){for(;;){var n=BYe(t,r);if(t.isError(n))return n;var o=ehr(t,n.primitive,r);if(t.isError(o))return o;var i;if(n.primitive||o!==null?i=t.skip(o):i=this._skipUntilEnd(t,r),t.isError(i))return i;if(n.tagStr==="end")break}};Pv.prototype._decodeList=function(t,r,n,o){for(var i=[];!t.isEmpty();){var a=this._peekTag(t,"end");if(t.isError(a))return a;var s=n.decode(t,"der",o);if(t.isError(s)&&a)break;i.push(s)}return i};Pv.prototype._decodeStr=function(t,r){if(r==="bitstr"){var n=t.readUInt8();return t.isError(n)?n:{unused:n,data:t.raw()}}else if(r==="bmpstr"){var o=t.raw();if(o.length%2===1)return t.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=t.raw().toString("ascii");return this._isNumstr(s)?s:t.error("Decoding of string type: numstr unsupported characters")}else{if(r==="octstr")return t.raw();if(r==="objDesc")return t.raw();if(r==="printstr"){var c=t.raw().toString("ascii");return this._isPrintstr(c)?c:t.error("Decoding of string type: printstr unsupported characters")}else return/str$/.test(r)?t.raw().toString():t.error("Decoding of string type: "+r+" unsupported")}};Pv.prototype._decodeObjid=function(t,r,n){for(var o,i=[],a=0;!t.isEmpty();){var s=t.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,u=i[0]%40;if(n?o=i:o=[c,u].concat(i.slice(1)),r){var l=r[o.join(" ")];l===void 0&&(l=r[o.join(".")]),l!==void 0&&(o=l)}return o};Pv.prototype._decodeTime=function(t,r){var n=t.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,u=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,u=n.slice(10,12)|0;o<70?o=2e3+o:o=1900+o}else return t.error("Decoding "+r+" time is not supported yet");return Date.UTC(o,i-1,a,s,c,u,0)};Pv.prototype._decodeNull=function(t){return null};Pv.prototype._decodeBool=function(t){var r=t.readUInt8();return t.isError(r)?r:r!==0};Pv.prototype._decodeInt=function(t,r){var n=t.raw(),o=new EWn(n);return r&&(o=r[o.toString(10)]||o),o};Pv.prototype._use=function(t,r){return typeof t=="function"&&(t=t(r)),t._getDecoder("der").tree};function BYe(e,t){var r=e.readUInt8(t);if(e.isError(r))return r;var n=Qpr.tagClass[r>>6],o=(r&32)===0;if((r&31)===31){var i=r;for(r=0;(i&128)===128;){if(i=e.readUInt8(t),e.isError(i))return i;r<<=7,r|=i&127}}else r&=31;var a=Qpr.tag[r];return{cls:n,primitive:o,tag:r,tagStr:a}}function ehr(e,t,r){var n=e.readUInt8(r);if(e.isError(n))return n;if(!t&&n===128)return null;if((n&128)===0)return n;var o=n&127;if(o>4)return e.error("length octect is too long");n=0;for(var i=0;i<o;i++){n<<=8;var a=e.readUInt8(r);if(e.isError(a))return a;n|=a}return n}});var nhr=Z((K7s,rhr)=>{d();p();var _Wn=An(),CWn=zp().Buffer,DYe=PYe();function LYe(e){DYe.call(this,e),this.enc="pem"}_Wn(LYe,DYe);rhr.exports=LYe;LYe.prototype.decode=function(t,r){for(var n=t.toString().split(/[\r\n]+/g),o=r.label.toUpperCase(),i=/^-----(BEGIN|END) ([^-]+)-----$/,a=-1,s=-1,c=0;c<n.length;c++){var u=n[c].match(i);if(u!==null&&u[2]===o)if(a===-1){if(u[1]!=="BEGIN")break;a=c}else{if(u[1]!=="END")break;s=c;break}}if(a===-1||s===-1)throw new Error("PEM section not found for: "+o);var l=n.slice(a+1,s).join("");l.replace(/[^a-z0-9\+\/=]+/gi,"");var f=new CWn(l,"base64");return DYe.prototype.decode.call(this,f,r)}});var ahr=Z(ihr=>{d();p();var ohr=ihr;ohr.der=PYe();ohr.pem=nhr()});var UYe=Z(($7s,lhr)=>{d();p();var TWn=An(),a4=zp().Buffer,shr=Bj(),chr=shr.base,FYe=shr.constants.der;function uhr(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new _w,this.tree._init(e.body)}lhr.exports=uhr;uhr.prototype.encode=function(t,r){return this.tree._encode(t,r).join()};function _w(e){chr.Node.call(this,"der",e)}TWn(_w,chr.Node);_w.prototype._encodeComposite=function(t,r,n,o){var i=IWn(t,r,n,this.reporter);if(o.length<128){var c=new a4(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 a4(1+1+a);c[0]=i,c[1]=128|a;for(var s=1+a,u=o.length;u>0;s--,u>>=8)c[s]=u&255;return this._createEncoderBuffer([c,o])};_w.prototype._encodeStr=function(t,r){if(r==="bitstr")return this._createEncoderBuffer([t.unused|0,t.data]);if(r==="bmpstr"){for(var n=new a4(t.length*2),o=0;o<t.length;o++)n.writeUInt16BE(t.charCodeAt(o),o*2);return this._createEncoderBuffer(n)}else return r==="numstr"?this._isNumstr(t)?this._createEncoderBuffer(t):this.reporter.error("Encoding of string type: numstr supports only digits and space"):r==="printstr"?this._isPrintstr(t)?this._createEncoderBuffer(t):this.reporter.error("Encoding of string type: printstr supports only latin upper and lower case letters, digits, space, apostrophe, left and rigth parenthesis, plus sign, comma, hyphen, dot, slash, colon, equal sign, question mark"):/str$/.test(r)?this._createEncoderBuffer(t):r==="objDesc"?this._createEncoderBuffer(t):this.reporter.error("Encoding of string type: "+r+" unsupported")};_w.prototype._encodeObjid=function(t,r,n){if(typeof t=="string"){if(!r)return this.reporter.error("string objid given, but no values map found");if(!r.hasOwnProperty(t))return this.reporter.error("objid not found in values map");t=r[t].split(/[\s\.]+/g);for(var o=0;o<t.length;o++)t[o]|=0}else if(Array.isArray(t)){t=t.slice();for(var o=0;o<t.length;o++)t[o]|=0}if(!Array.isArray(t))return this.reporter.error("objid() should be either array or string, got: "+JSON.stringify(t));if(!n){if(t[1]>=40)return this.reporter.error("Second objid identifier OOB");t.splice(0,2,t[0]*40+t[1])}for(var i=0,o=0;o<t.length;o++){var a=t[o];for(i++;a>=128;a>>=7)i++}for(var s=new a4(i),c=s.length-1,o=t.length-1;o>=0;o--){var a=t[o];for(s[c--]=a&127;(a>>=7)>0;)s[c--]=128|a&127}return this._createEncoderBuffer(s)};function d1(e){return e<10?"0"+e:e}_w.prototype._encodeTime=function(t,r){var n,o=new Date(t);return r==="gentime"?n=[d1(o.getFullYear()),d1(o.getUTCMonth()+1),d1(o.getUTCDate()),d1(o.getUTCHours()),d1(o.getUTCMinutes()),d1(o.getUTCSeconds()),"Z"].join(""):r==="utctime"?n=[d1(o.getFullYear()%100),d1(o.getUTCMonth()+1),d1(o.getUTCDate()),d1(o.getUTCHours()),d1(o.getUTCMinutes()),d1(o.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+r+" time is not supported yet"),this._encodeStr(n,"octstr")};_w.prototype._encodeNull=function(){return this._createEncoderBuffer("")};_w.prototype._encodeInt=function(t,r){if(typeof t=="string"){if(!r)return this.reporter.error("String int or enum given, but no values map");if(!r.hasOwnProperty(t))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(t));t=r[t]}if(typeof t!="number"&&!a4.isBuffer(t)){var n=t.toArray();!t.sign&&n[0]&128&&n.unshift(0),t=new a4(n)}if(a4.isBuffer(t)){var o=t.length;t.length===0&&o++;var a=new a4(o);return t.copy(a),t.length===0&&(a[0]=0),this._createEncoderBuffer(a)}if(t<128)return this._createEncoderBuffer(t);if(t<256)return this._createEncoderBuffer([0,t]);for(var o=1,i=t;i>=256;i>>=8)o++;for(var a=new Array(o),i=a.length-1;i>=0;i--)a[i]=t&255,t>>=8;return a[0]&128&&a.unshift(0),this._createEncoderBuffer(new a4(a))};_w.prototype._encodeBool=function(t){return this._createEncoderBuffer(t?255:0)};_w.prototype._use=function(t,r){return typeof t=="function"&&(t=t(r)),t._getEncoder("der").tree};_w.prototype._skipDefault=function(t,r,n){var o=this._baseState,i;if(o.default===null)return!1;var a=t.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 IWn(e,t,r,n){var o;if(e==="seqof"?e="seq":e==="setof"&&(e="set"),FYe.tagByName.hasOwnProperty(e))o=FYe.tagByName[e];else if(typeof e=="number"&&(e|0)===e)o=e;else return n.error("Unknown tag: "+e);return o>=31?n.error("Multi-octet tag encoding unsupported"):(t||(o|=32),o|=FYe.tagClassByName[r||"universal"]<<6,o)}});var dhr=Z((rBs,fhr)=>{d();p();var kWn=An(),zYe=UYe();function jYe(e){zYe.call(this,e),this.enc="pem"}kWn(jYe,zYe);fhr.exports=jYe;jYe.prototype.encode=function(t,r){for(var n=zYe.prototype.encode.call(this,t),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 mhr=Z(hhr=>{d();p();var phr=hhr;phr.der=UYe();phr.pem=dhr()});var Bj=Z(ghr=>{d();p();var Lj=ghr;Lj.bignum=Bo();Lj.define=jpr().define;Lj.base=Dj();Lj.constants=NYe();Lj.decoders=ahr();Lj.encoders=mhr()});var xhr=Z((fBs,bhr)=>{"use strict";d();p();var Cw=Bj(),vhr=Cw.define("Time",function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})}),MWn=Cw.define("AttributeTypeValue",function(){this.seq().obj(this.key("type").objid(),this.key("value").any())}),HYe=Cw.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional())}),RWn=Cw.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(HYe),this.key("subjectPublicKey").bitstr())}),NWn=Cw.define("RelativeDistinguishedName",function(){this.setof(MWn)}),OWn=Cw.define("RDNSequence",function(){this.seqof(NWn)}),yhr=Cw.define("Name",function(){this.choice({rdnSequence:this.use(OWn)})}),BWn=Cw.define("Validity",function(){this.seq().obj(this.key("notBefore").use(vhr),this.key("notAfter").use(vhr))}),PWn=Cw.define("Extension",function(){this.seq().obj(this.key("extnID").objid(),this.key("critical").bool().def(!1),this.key("extnValue").octstr())}),DWn=Cw.define("TBSCertificate",function(){this.seq().obj(this.key("version").explicit(0).int(),this.key("serialNumber").int(),this.key("signature").use(HYe),this.key("issuer").use(yhr),this.key("validity").use(BWn),this.key("subject").use(yhr),this.key("subjectPublicKeyInfo").use(RWn),this.key("issuerUniqueID").implicit(1).bitstr().optional(),this.key("subjectUniqueID").implicit(2).bitstr().optional(),this.key("extensions").explicit(3).seqof(PWn).optional())}),LWn=Cw.define("X509Certificate",function(){this.seq().obj(this.key("tbsCertificate").use(DWn),this.key("signatureAlgorithm").use(HYe),this.key("signatureValue").bitstr())});bhr.exports=LWn});var Ahr=Z(Iw=>{"use strict";d();p();var Tw=Bj();Iw.certificate=xhr();var FWn=Tw.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())});Iw.RSAPrivateKey=FWn;var UWn=Tw.define("RSAPublicKey",function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())});Iw.RSAPublicKey=UWn;var zWn=Tw.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(whr),this.key("subjectPublicKey").bitstr())});Iw.PublicKey=zWn;var whr=Tw.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())}),jWn=Tw.define("PrivateKeyInfo",function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(whr),this.key("subjectPrivateKey").octstr())});Iw.PrivateKey=jWn;var HWn=Tw.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())});Iw.EncryptedPrivateKey=HWn;var GWn=Tw.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())});Iw.DSAPrivateKey=GWn;Iw.DSAparam=Tw.define("DSAparam",function(){this.int()});var qWn=Tw.define("ECPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(VWn),this.key("publicKey").optional().explicit(1).bitstr())});Iw.ECPrivateKey=qWn;var VWn=Tw.define("ECParameters",function(){this.choice({namedCurve:this.objid()})});Iw.signature=Tw.define("signature",function(){this.seq().obj(this.key("r").int(),this.key("s").int())})});var Shr=Z((vBs,WWn)=>{WWn.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 _hr=Z((yBs,Ehr)=>{d();p();var KWn=/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,YWn=/^-----BEGIN ((?:.* KEY)|CERTIFICATE)-----\n/m,JWn=/^-----BEGIN ((?:.* KEY)|CERTIFICATE)-----\n\r?([0-9A-z\n\r\+\/\=]+)\n\r?-----END \1-----$/m,XWn=V$(),ZWn=Swe();Ehr.exports=function(e,t){var r=e.toString(),n=r.match(KWn),o;if(n){var a="aes"+n[1],s=new w.Buffer(n[2],"hex"),c=new w.Buffer(n[3].replace(/\r?\n/g,""),"base64"),u=XWn(t,s.slice(0,8),parseInt(n[1],10)).key,l=[],f=ZWn.createDecipheriv(a,u,s);l.push(f.update(c)),l.push(f.final()),o=w.Buffer.concat(l)}else{var i=r.match(JWn);o=new w.Buffer(i[2].replace(/\r?\n/g,""),"base64")}var h=r.match(YWn)[1];return{tag:h,data:o}}});var iee=Z((wBs,Thr)=>{d();p();var rg=Ahr(),QWn=Shr(),$Wn=_hr(),eKn=Swe(),tKn=PKe();Thr.exports=Chr;function Chr(e){var t;typeof e=="object"&&!w.Buffer.isBuffer(e)&&(t=e.passphrase,e=e.key),typeof e=="string"&&(e=new w.Buffer(e));var r=$Wn(e,t),n=r.tag,o=r.data,i,a;switch(n){case"CERTIFICATE":a=rg.certificate.decode(o,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(a||(a=rg.PublicKey.decode(o,"der")),i=a.algorithm.algorithm.join("."),i){case"1.2.840.113549.1.1.1":return rg.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=rg.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=rg.EncryptedPrivateKey.decode(o,"der"),o=rKn(o,t);case"PRIVATE KEY":switch(a=rg.PrivateKey.decode(o,"der"),i=a.algorithm.algorithm.join("."),i){case"1.2.840.113549.1.1.1":return rg.RSAPrivateKey.decode(a.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:a.algorithm.curve,privateKey:rg.ECPrivateKey.decode(a.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return a.algorithm.params.priv_key=rg.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 rg.RSAPublicKey.decode(o,"der");case"RSA PRIVATE KEY":return rg.RSAPrivateKey.decode(o,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:rg.DSAPrivateKey.decode(o,"der")};case"EC PRIVATE KEY":return o=rg.ECPrivateKey.decode(o,"der"),{curve:o.parameters.value,privateKey:o.privateKey};default:throw new Error("unknown key type "+n)}}Chr.signature=rg.signature;function rKn(e,t){var r=e.algorithm.decrypt.kde.kdeparams.salt,n=parseInt(e.algorithm.decrypt.kde.kdeparams.iters.toString(),10),o=QWn[e.algorithm.decrypt.cipher.algo.join(".")],i=e.algorithm.decrypt.cipher.iv,a=e.subjectPrivateKey,s=parseInt(o.split("-")[1],10)/8,c=tKn.pbkdf2Sync(t,r,n,s),u=eKn.createDecipheriv(o,c,i),l=[];return l.push(u.update(a)),l.push(u.final()),w.Buffer.concat(l)}});var GYe=Z((EBs,nKn)=>{nKn.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 Mhr=Z((_Bs,Qwe)=>{d();p();var jO=CKe(),oKn=Mwe(),iKn=CYe().ec,Zwe=Bo(),aKn=iee(),sKn=GYe();function cKn(e,t,r,n,o){var i=aKn(t);if(i.curve){if(n!=="ecdsa"&&n!=="ecdsa/rsa")throw new Error("wrong private key type");return uKn(e,i)}else if(i.type==="dsa"){if(n!=="dsa")throw new Error("wrong private key type");return lKn(e,i,r)}else if(n!=="rsa"&&n!=="ecdsa/rsa")throw new Error("wrong private key type");e=w.Buffer.concat([o,e]);for(var a=i.modulus.byteLength(),s=[0,1];e.length+s.length+1<a;)s.push(255);s.push(0);for(var c=-1;++c<e.length;)s.push(e[c]);var u=oKn(s,i);return u}function uKn(e,t){var r=sKn[t.curve.join(".")];if(!r)throw new Error("unknown curve "+t.curve.join("."));var n=new iKn(r),o=n.keyFromPrivate(t.privateKey),i=o.sign(e);return new w.Buffer(i.toDER())}function lKn(e,t,r){for(var n=t.params.priv_key,o=t.params.p,i=t.params.q,a=t.params.g,s=new Zwe(0),c,u=qYe(e,i).mod(i),l=!1,f=Ihr(n,i,e,r);l===!1;)c=khr(i,f,r),s=pKn(a,c,o,i),l=c.invm(i).imul(u.add(n.mul(s))).mod(i),l.cmpn(0)===0&&(l=!1,s=new Zwe(0));return fKn(s,l)}function fKn(e,t){e=e.toArray(),t=t.toArray(),e[0]&128&&(e=[0].concat(e)),t[0]&128&&(t=[0].concat(t));var r=e.length+t.length+4,n=[48,r,2,e.length];return n=n.concat(e,[2,t.length],t),new w.Buffer(n)}function Ihr(e,t,r,n){if(e=new w.Buffer(e.toArray()),e.length<t.byteLength()){var o=new w.Buffer(t.byteLength()-e.length);o.fill(0),e=w.Buffer.concat([o,e])}var i=r.length,a=dKn(r,t),s=new w.Buffer(i);s.fill(1);var c=new w.Buffer(i);return c.fill(0),c=jO(n,c).update(s).update(new w.Buffer([0])).update(e).update(a).digest(),s=jO(n,c).update(s).digest(),c=jO(n,c).update(s).update(new w.Buffer([1])).update(e).update(a).digest(),s=jO(n,c).update(s).digest(),{k:c,v:s}}function qYe(e,t){var r=new Zwe(e),n=(e.length<<3)-t.bitLength();return n>0&&r.ishrn(n),r}function dKn(e,t){e=qYe(e,t),e=e.mod(t);var r=new w.Buffer(e.toArray());if(r.length<t.byteLength()){var n=new w.Buffer(t.byteLength()-r.length);n.fill(0),r=w.Buffer.concat([n,r])}return r}function khr(e,t,r){var n,o;do{for(n=new w.Buffer(0);n.length*8<e.bitLength();)t.v=jO(r,t.k).update(t.v).digest(),n=w.Buffer.concat([n,t.v]);o=qYe(n,e),t.k=jO(r,t.k).update(t.v).update(new w.Buffer([0])).digest(),t.v=jO(r,t.k).update(t.v).digest()}while(o.cmp(e)!==-1);return o}function pKn(e,t,r,n){return e.toRed(Zwe.mont(r)).redPow(t).fromRed().mod(n)}Qwe.exports=cKn;Qwe.exports.getKey=Ihr;Qwe.exports.makeKey=khr});var Bhr=Z((IBs,Ohr)=>{d();p();var aee=Bo(),hKn=CYe().ec,Nhr=iee(),mKn=GYe();function gKn(e,t,r,n,o){var i=Nhr(r);if(i.type==="ec"){if(n!=="ecdsa"&&n!=="ecdsa/rsa")throw new Error("wrong public key type");return vKn(e,t,i)}else if(i.type==="dsa"){if(n!=="dsa")throw new Error("wrong public key type");return yKn(e,t,i)}else if(n!=="rsa"&&n!=="ecdsa/rsa")throw new Error("wrong public key type");t=w.Buffer.concat([o,t]);for(var a=i.modulus.byteLength(),s=[1],c=0;t.length+s.length+2<a;)s.push(255),c++;s.push(0);for(var u=-1;++u<t.length;)s.push(t[u]);s=new w.Buffer(s);var l=aee.mont(i.modulus);e=new aee(e).toRed(l),e=e.redPow(new aee(i.publicExponent)),e=new w.Buffer(e.fromRed().toArray());var f=c<8?1:0;for(a=Math.min(e.length,s.length),e.length!==s.length&&(f=1),u=-1;++u<a;)f|=e[u]^s[u];return f===0}function vKn(e,t,r){var n=mKn[r.data.algorithm.curve.join(".")];if(!n)throw new Error("unknown curve "+r.data.algorithm.curve.join("."));var o=new hKn(n),i=r.data.subjectPrivateKey.data;return o.verify(t,e,i)}function yKn(e,t,r){var n=r.data.p,o=r.data.q,i=r.data.g,a=r.data.pub_key,s=Nhr.signature.decode(e,"der"),c=s.s,u=s.r;Rhr(c,o),Rhr(u,o);var l=aee.mont(n),f=c.invm(o),h=i.toRed(l).redPow(new aee(t).mul(f).mod(o)).fromRed().mul(a.toRed(l).redPow(u.mul(f).mod(o)).fromRed()).mod(n).mod(o);return h.cmp(u)===0}function Rhr(e,t){if(e.cmpn(0)<=0)throw new Error("invalid sig");if(e.cmp(t)>=t)throw new Error("invalid sig")}Ohr.exports=gKn});var zhr=Z((RBs,Uhr)=>{d();p();var Lhr=_O(),$we=Qxe(),Fhr=An(),bKn=Mhr(),xKn=Bhr(),HO=TKe();Object.keys(HO).forEach(function(e){HO[e].id=new w.Buffer(HO[e].id,"hex"),HO[e.toLowerCase()]=HO[e]});function see(e){$we.Writable.call(this);var t=HO[e];if(!t)throw new Error("Unknown message digest");this._hashType=t.hash,this._hash=Lhr(t.hash),this._tag=t.id,this._signType=t.sign}Fhr(see,$we.Writable);see.prototype._write=function(t,r,n){this._hash.update(t),n()};see.prototype.update=function(t,r){return typeof t=="string"&&(t=new w.Buffer(t,r)),this._hash.update(t),this};see.prototype.sign=function(t,r){this.end();var n=this._hash.digest(),o=bKn(n,t,this._hashType,this._signType,this._tag);return r?o.toString(r):o};function cee(e){$we.Writable.call(this);var t=HO[e];if(!t)throw new Error("Unknown message digest");this._hash=Lhr(t.hash),this._tag=t.id,this._signType=t.sign}Fhr(cee,$we.Writable);cee.prototype._write=function(t,r,n){this._hash.update(t),n()};cee.prototype.update=function(t,r){return typeof t=="string"&&(t=new w.Buffer(t,r)),this._hash.update(t),this};cee.prototype.verify=function(t,r,n){typeof r=="string"&&(r=new w.Buffer(r,n)),this.end();var o=this._hash.digest();return xKn(r,o,t,this._signType,this._tag)};function Phr(e){return new see(e)}function Dhr(e){return new cee(e)}Uhr.exports={Sign:Phr,Verify:Dhr,createSign:Phr,createVerify:Dhr}});var jhr=Z((BBs,wKn)=>{wKn.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 Dv=Z(Hhr=>{"use strict";d();p();var kw=Hhr,AKn=Bo(),SKn=sh(),e2e=uj();kw.assert=SKn;kw.toArray=e2e.toArray;kw.zero2=e2e.zero2;kw.toHex=e2e.toHex;kw.encode=e2e.encode;function EKn(e,t,r){var n=new Array(Math.max(e.bitLength(),r)+1);n.fill(0);for(var o=1<<t+1,i=e.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}kw.getNAF=EKn;function _Kn(e,t){var r=[[],[]];e=e.clone(),t=t.clone();for(var n=0,o=0,i;e.cmpn(-n)>0||t.cmpn(-o)>0;){var a=e.andln(3)+n&3,s=t.andln(3)+o&3;a===3&&(a=-1),s===3&&(s=-1);var c;(a&1)===0?c=0:(i=e.andln(7)+n&7,(i===3||i===5)&&s===2?c=-a:c=a),r[0].push(c);var u;(s&1)===0?u=0:(i=t.andln(7)+o&7,(i===3||i===5)&&a===2?u=-s:u=s),r[1].push(u),2*n===c+1&&(n=1-n),2*o===u+1&&(o=1-o),e.iushrn(1),t.iushrn(1)}return r}kw.getJSF=_Kn;function CKn(e,t,r){var n="_"+t;e.prototype[t]=function(){return this[n]!==void 0?this[n]:this[n]=r.call(this)}}kw.cachedProperty=CKn;function TKn(e){return typeof e=="string"?kw.toArray(e,"hex"):e}kw.parseBytes=TKn;function IKn(e){return new AKn(e,"hex","le")}kw.intFromLE=IKn});var lee=Z((FBs,Ghr)=>{"use strict";d();p();var GO=Bo(),uee=Dv(),t2e=uee.getNAF,kKn=uee.getJSF,r2e=uee.assert;function NI(e,t){this.type=e,this.p=new GO(t.p,16),this.red=t.prime?GO.red(t.prime):GO.mont(this.p),this.zero=new GO(0).toRed(this.red),this.one=new GO(1).toRed(this.red),this.two=new GO(2).toRed(this.red),this.n=t.n&&new GO(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var r=this.n&&this.p.div(this.n);!r||r.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}Ghr.exports=NI;NI.prototype.point=function(){throw new Error("Not implemented")};NI.prototype.validate=function(){throw new Error("Not implemented")};NI.prototype._fixedNafMul=function(t,r){r2e(t.precomputed);var n=t._getDoubles(),o=t2e(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 u=s+n.step-1;u>=s;u--)c=(c<<1)+o[u];a.push(c)}for(var l=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()));l=l.add(f)}return l.toP()};NI.prototype._wnafMul=function(t,r){var n=4,o=t._getNAFPoints(n);n=o.wnd;for(var i=o.points,a=t2e(r,n,this._bitLength),s=this.jpoint(null,null,null),c=a.length-1;c>=0;c--){for(var u=0;c>=0&&a[c]===0;c--)u++;if(c>=0&&u++,s=s.dblp(u),c<0)break;var l=a[c];r2e(l!==0),t.type==="affine"?l>0?s=s.mixedAdd(i[l-1>>1]):s=s.mixedAdd(i[-l-1>>1].neg()):l>0?s=s.add(i[l-1>>1]):s=s.add(i[-l-1>>1].neg())}return t.type==="affine"?s.toP():s};NI.prototype._wnafMulAdd=function(t,r,n,o,i){var a=this._wnafT1,s=this._wnafT2,c=this._wnafT3,u=0,l,f,h;for(l=0;l<o;l++){h=r[l];var m=h._getNAFPoints(t);a[l]=m.wnd,s[l]=m.points}for(l=o-1;l>=1;l-=2){var g=l-1,v=l;if(a[g]!==1||a[v]!==1){c[g]=t2e(n[g],a[g],this._bitLength),c[v]=t2e(n[v],a[v],this._bitLength),u=Math.max(c[g].length,u),u=Math.max(c[v].length,u);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 x=[-3,-1,-5,-7,0,7,5,1,3],E=kKn(n[g],n[v]);for(u=Math.max(E[0].length,u),c[g]=new Array(u),c[v]=new Array(u),f=0;f<u;f++){var T=E[0][f]|0,B=E[1][f]|0;c[g][f]=x[(T+1)*3+(B+1)],c[v][f]=0,s[g]=b}}var F=this.jpoint(null,null,null),L=this._wnafT4;for(l=u;l>=0;l--){for(var j=0;l>=0;){var q=!0;for(f=0;f<o;f++)L[f]=c[f][l]|0,L[f]!==0&&(q=!1);if(!q)break;j++,l--}if(l>=0&&j++,F=F.dblp(j),l<0)break;for(f=0;f<o;f++){var D=L[f];D!==0&&(D>0?h=s[f][D-1>>1]:D<0&&(h=s[f][-D-1>>1].neg()),h.type==="affine"?F=F.mixedAdd(h):F=F.add(h))}}for(l=0;l<o;l++)s[l]=null;return i?F:F.toP()};function p1(e,t){this.curve=e,this.type=t,this.precomputed=null}NI.BasePoint=p1;p1.prototype.eq=function(){throw new Error("Not implemented")};p1.prototype.validate=function(){return this.curve.validate(this)};NI.prototype.decodePoint=function(t,r){t=uee.toArray(t,r);var n=this.p.byteLength();if((t[0]===4||t[0]===6||t[0]===7)&&t.length-1===2*n){t[0]===6?r2e(t[t.length-1]%2===0):t[0]===7&&r2e(t[t.length-1]%2===1);var o=this.point(t.slice(1,1+n),t.slice(1+n,1+2*n));return o}else if((t[0]===2||t[0]===3)&&t.length-1===n)return this.pointFromX(t.slice(1,1+n),t[0]===3);throw new Error("Unknown point format")};p1.prototype.encodeCompressed=function(t){return this.encode(t,!0)};p1.prototype._encode=function(t){var r=this.curve.p.byteLength(),n=this.getX().toArray("be",r);return t?[this.getY().isEven()?2:3].concat(n):[4].concat(n,this.getY().toArray("be",r))};p1.prototype.encode=function(t,r){return uee.encode(this._encode(r),t)};p1.prototype.precompute=function(t){if(this.precomputed)return this;var r={doubles:null,naf:null,beta:null};return r.naf=this._getNAFPoints(8),r.doubles=this._getDoubles(4,t),r.beta=this._getBeta(),this.precomputed=r,this};p1.prototype._hasDoubles=function(t){if(!this.precomputed)return!1;var r=this.precomputed.doubles;return r?r.points.length>=Math.ceil((t.bitLength()+1)/r.step):!1};p1.prototype._getDoubles=function(t,r){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var n=[this],o=this,i=0;i<r;i+=t){for(var a=0;a<t;a++)o=o.dbl();n.push(o)}return{step:t,points:n}};p1.prototype._getNAFPoints=function(t){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var r=[this],n=(1<<t)-1,o=n===1?null:this.dbl(),i=1;i<n;i++)r[i]=r[i-1].add(o);return{wnd:t,points:r}};p1.prototype._getBeta=function(){return null};p1.prototype.dblp=function(t){for(var r=this,n=0;n<t;n++)r=r.dbl();return r}});var Vhr=Z((jBs,qhr)=>{"use strict";d();p();var MKn=Dv(),ru=Bo(),VYe=An(),Fj=lee(),RKn=MKn.assert;function h1(e){Fj.call(this,"short",e),this.a=new ru(e.a,16).toRed(this.red),this.b=new ru(e.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(e),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}VYe(h1,Fj);qhr.exports=h1;h1.prototype._getEndomorphism=function(t){if(!(!this.zeroA||!this.g||!this.n||this.p.modn(3)!==1)){var r,n;if(t.beta)r=new ru(t.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(t.lambda)n=new ru(t.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],RKn(this.g.mul(n).x.cmp(this.g.x.redMul(r))===0))}var a;return t.basis?a=t.basis.map(function(s){return{a:new ru(s.a,16),b:new ru(s.b,16)}}):a=this._getEndoBasis(n),{beta:r,lambda:n,basis:a}}};h1.prototype._getEndoRoots=function(t){var r=t===this.p?this.red:ru.mont(t),n=new ru(2).toRed(r).redInvm(),o=n.redNeg(),i=new ru(3).toRed(r).redNeg().redSqrt().redMul(n),a=o.redAdd(i).fromRed(),s=o.redSub(i).fromRed();return[a,s]};h1.prototype._getEndoBasis=function(t){for(var r=this.n.ushrn(Math.floor(this.n.bitLength()/2)),n=t,o=this.n.clone(),i=new ru(1),a=new ru(0),s=new ru(0),c=new ru(1),u,l,f,h,m,g,v,b=0,x,E;n.cmpn(0)!==0;){var T=o.div(n);x=o.sub(T.mul(n)),E=s.sub(T.mul(i));var B=c.sub(T.mul(a));if(!f&&x.cmp(r)<0)u=v.neg(),l=i,f=x.neg(),h=E;else if(f&&++b===2)break;v=x,o=n,n=x,s=i,i=E,c=a,a=B}m=x.neg(),g=E;var F=f.sqr().add(h.sqr()),L=m.sqr().add(g.sqr());return L.cmp(F)>=0&&(m=u,g=l),f.negative&&(f=f.neg(),h=h.neg()),m.negative&&(m=m.neg(),g=g.neg()),[{a:f,b:h},{a:m,b:g}]};h1.prototype._endoSplit=function(t){var r=this.endo.basis,n=r[0],o=r[1],i=o.b.mul(t).divRound(this.n),a=n.b.neg().mul(t).divRound(this.n),s=i.mul(n.a),c=a.mul(o.a),u=i.mul(n.b),l=a.mul(o.b),f=t.sub(s).sub(c),h=u.add(l).neg();return{k1:f,k2:h}};h1.prototype.pointFromX=function(t,r){t=new ru(t,16),t.red||(t=t.toRed(this.red));var n=t.redSqr().redMul(t).redIAdd(t.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(t,o)};h1.prototype.validate=function(t){if(t.inf)return!0;var r=t.x,n=t.y,o=this.a.redMul(r),i=r.redSqr().redMul(r).redIAdd(o).redIAdd(this.b);return n.redSqr().redISub(i).cmpn(0)===0};h1.prototype._endoWnafMulAdd=function(t,r,n){for(var o=this._endoWnafT1,i=this._endoWnafT2,a=0;a<t.length;a++){var s=this._endoSplit(r[a]),c=t[a],u=c._getBeta();s.k1.negative&&(s.k1.ineg(),c=c.neg(!0)),s.k2.negative&&(s.k2.ineg(),u=u.neg(!0)),o[a*2]=c,o[a*2+1]=u,i[a*2]=s.k1,i[a*2+1]=s.k2}for(var l=this._wnafMulAdd(1,o,i,a*2,n),f=0;f<a*2;f++)o[f]=null,i[f]=null;return l};function Xf(e,t,r,n){Fj.BasePoint.call(this,e,"affine"),t===null&&r===null?(this.x=null,this.y=null,this.inf=!0):(this.x=new ru(t,16),this.y=new ru(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)}VYe(Xf,Fj.BasePoint);h1.prototype.point=function(t,r,n){return new Xf(this,t,r,n)};h1.prototype.pointFromJSON=function(t,r){return Xf.fromJSON(this,t,r)};Xf.prototype._getBeta=function(){if(!!this.curve.endo){var t=this.precomputed;if(t&&t.beta)return t.beta;var r=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(t){var n=this.curve,o=function(i){return n.point(i.x.redMul(n.endo.beta),i.y)};t.beta=r,r.precomputed={beta:null,naf:t.naf&&{wnd:t.naf.wnd,points:t.naf.points.map(o)},doubles:t.doubles&&{step:t.doubles.step,points:t.doubles.points.map(o)}}}return r}};Xf.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]};Xf.fromJSON=function(t,r,n){typeof r=="string"&&(r=JSON.parse(r));var o=t.point(r[0],r[1],n);if(!r[2])return o;function i(s){return t.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};Xf.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)+">"};Xf.prototype.isInfinity=function(){return this.inf};Xf.prototype.add=function(t){if(this.inf)return t;if(t.inf)return this;if(this.eq(t))return this.dbl();if(this.neg().eq(t))return this.curve.point(null,null);if(this.x.cmp(t.x)===0)return this.curve.point(null,null);var r=this.y.redSub(t.y);r.cmpn(0)!==0&&(r=r.redMul(this.x.redSub(t.x).redInvm()));var n=r.redSqr().redISub(this.x).redISub(t.x),o=r.redMul(this.x.redSub(n)).redISub(this.y);return this.curve.point(n,o)};Xf.prototype.dbl=function(){if(this.inf)return this;var t=this.y.redAdd(this.y);if(t.cmpn(0)===0)return this.curve.point(null,null);var r=this.curve.a,n=this.x.redSqr(),o=t.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)};Xf.prototype.getX=function(){return this.x.fromRed()};Xf.prototype.getY=function(){return this.y.fromRed()};Xf.prototype.mul=function(t){return t=new ru(t,16),this.isInfinity()?this:this._hasDoubles(t)?this.curve._fixedNafMul(this,t):this.curve.endo?this.curve._endoWnafMulAdd([this],[t]):this.curve._wnafMul(this,t)};Xf.prototype.mulAdd=function(t,r,n){var o=[this,r],i=[t,n];return this.curve.endo?this.curve._endoWnafMulAdd(o,i):this.curve._wnafMulAdd(1,o,i,2)};Xf.prototype.jmulAdd=function(t,r,n){var o=[this,r],i=[t,n];return this.curve.endo?this.curve._endoWnafMulAdd(o,i,!0):this.curve._wnafMulAdd(1,o,i,2,!0)};Xf.prototype.eq=function(t){return this===t||this.inf===t.inf&&(this.inf||this.x.cmp(t.x)===0&&this.y.cmp(t.y)===0)};Xf.prototype.neg=function(t){if(this.inf)return this;var r=this.curve.point(this.x,this.y.redNeg());if(t&&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};Xf.prototype.toJ=function(){if(this.inf)return this.curve.jpoint(null,null,null);var t=this.curve.jpoint(this.x,this.y,this.curve.one);return t};function Jd(e,t,r,n){Fj.BasePoint.call(this,e,"jacobian"),t===null&&r===null&&n===null?(this.x=this.curve.one,this.y=this.curve.one,this.z=new ru(0)):(this.x=new ru(t,16),this.y=new ru(r,16),this.z=new ru(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}VYe(Jd,Fj.BasePoint);h1.prototype.jpoint=function(t,r,n){return new Jd(this,t,r,n)};Jd.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var t=this.z.redInvm(),r=t.redSqr(),n=this.x.redMul(r),o=this.y.redMul(r).redMul(t);return this.curve.point(n,o)};Jd.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)};Jd.prototype.add=function(t){if(this.isInfinity())return t;if(t.isInfinity())return this;var r=t.z.redSqr(),n=this.z.redSqr(),o=this.x.redMul(r),i=t.x.redMul(n),a=this.y.redMul(r.redMul(t.z)),s=t.y.redMul(n.redMul(this.z)),c=o.redSub(i),u=a.redSub(s);if(c.cmpn(0)===0)return u.cmpn(0)!==0?this.curve.jpoint(null,null,null):this.dbl();var l=c.redSqr(),f=l.redMul(c),h=o.redMul(l),m=u.redSqr().redIAdd(f).redISub(h).redISub(h),g=u.redMul(h.redISub(m)).redISub(a.redMul(f)),v=this.z.redMul(t.z).redMul(c);return this.curve.jpoint(m,g,v)};Jd.prototype.mixedAdd=function(t){if(this.isInfinity())return t.toJ();if(t.isInfinity())return this;var r=this.z.redSqr(),n=this.x,o=t.x.redMul(r),i=this.y,a=t.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 u=s.redSqr(),l=u.redMul(s),f=n.redMul(u),h=c.redSqr().redIAdd(l).redISub(f).redISub(f),m=c.redMul(f.redISub(h)).redISub(i.redMul(l)),g=this.z.redMul(s);return this.curve.jpoint(h,m,g)};Jd.prototype.dblp=function(t){if(t===0)return this;if(this.isInfinity())return this;if(!t)return this.dbl();var r;if(this.curve.zeroA||this.curve.threeA){var n=this;for(r=0;r<t;r++)n=n.dbl();return n}var o=this.curve.a,i=this.curve.tinv,a=this.x,s=this.y,c=this.z,u=c.redSqr().redSqr(),l=s.redAdd(s);for(r=0;r<t;r++){var f=a.redSqr(),h=l.redSqr(),m=h.redSqr(),g=f.redAdd(f).redIAdd(f).redIAdd(o.redMul(u)),v=a.redMul(h),b=g.redSqr().redISub(v.redAdd(v)),x=v.redISub(b),E=g.redMul(x);E=E.redIAdd(E).redISub(m);var T=l.redMul(c);r+1<t&&(u=u.redMul(m)),a=b,c=T,l=E}return this.curve.jpoint(a,l.redMul(i),c)};Jd.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()};Jd.prototype._zeroDbl=function(){var t,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),u=c.redSqr().redISub(s).redISub(s),l=a.redIAdd(a);l=l.redIAdd(l),l=l.redIAdd(l),t=u,r=c.redMul(s.redISub(u)).redISub(l),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(),x=m.redIAdd(m);x=x.redIAdd(x),x=x.redIAdd(x),t=b.redISub(g).redISub(g),r=v.redMul(g.redISub(t)).redISub(x),n=this.y.redMul(this.z),n=n.redIAdd(n)}return this.curve.jpoint(t,r,n)};Jd.prototype._threeDbl=function(){var t,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),u=c.redSqr().redISub(s).redISub(s);t=u;var l=a.redIAdd(a);l=l.redIAdd(l),l=l.redIAdd(l),r=c.redMul(s.redISub(u)).redISub(l),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);t=g.redSqr().redISub(b),n=this.y.redAdd(this.z).redSqr().redISub(h).redISub(f);var x=h.redSqr();x=x.redIAdd(x),x=x.redIAdd(x),x=x.redIAdd(x),r=g.redMul(v.redISub(t)).redISub(x)}return this.curve.jpoint(t,r,n)};Jd.prototype._dbl=function(){var t=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(t.redMul(i)),u=r.redAdd(r);u=u.redIAdd(u);var l=u.redMul(s),f=c.redSqr().redISub(l.redAdd(l)),h=l.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)};Jd.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var t=this.x.redSqr(),r=this.y.redSqr(),n=this.z.redSqr(),o=r.redSqr(),i=t.redAdd(t).redIAdd(t),a=i.redSqr(),s=this.x.redAdd(r).redSqr().redISub(t).redISub(o);s=s.redIAdd(s),s=s.redAdd(s).redIAdd(s),s=s.redISub(a);var c=s.redSqr(),u=o.redIAdd(o);u=u.redIAdd(u),u=u.redIAdd(u),u=u.redIAdd(u);var l=i.redIAdd(s).redSqr().redISub(a).redISub(c).redISub(u),f=r.redMul(l);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(l.redMul(u.redISub(l)).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)};Jd.prototype.mul=function(t,r){return t=new ru(t,r),this.curve._wnafMul(this,t)};Jd.prototype.eq=function(t){if(t.type==="affine")return this.eq(t.toJ());if(this===t)return!0;var r=this.z.redSqr(),n=t.z.redSqr();if(this.x.redMul(n).redISub(t.x.redMul(r)).cmpn(0)!==0)return!1;var o=r.redMul(this.z),i=n.redMul(t.z);return this.y.redMul(i).redISub(t.y.redMul(o)).cmpn(0)===0};Jd.prototype.eqXToP=function(t){var r=this.z.redSqr(),n=t.toRed(this.curve.red).redMul(r);if(this.x.cmp(n)===0)return!0;for(var o=t.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}};Jd.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)+">"};Jd.prototype.isInfinity=function(){return this.z.cmpn(0)===0}});var Yhr=Z((qBs,Khr)=>{"use strict";d();p();var Uj=Bo(),Whr=An(),n2e=lee(),NKn=Dv();function zj(e){n2e.call(this,"mont",e),this.a=new Uj(e.a,16).toRed(this.red),this.b=new Uj(e.b,16).toRed(this.red),this.i4=new Uj(4).toRed(this.red).redInvm(),this.two=new Uj(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}Whr(zj,n2e);Khr.exports=zj;zj.prototype.validate=function(t){var r=t.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 Zf(e,t,r){n2e.BasePoint.call(this,e,"projective"),t===null&&r===null?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new Uj(t,16),this.z=new Uj(r,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}Whr(Zf,n2e.BasePoint);zj.prototype.decodePoint=function(t,r){return this.point(NKn.toArray(t,r),1)};zj.prototype.point=function(t,r){return new Zf(this,t,r)};zj.prototype.pointFromJSON=function(t){return Zf.fromJSON(this,t)};Zf.prototype.precompute=function(){};Zf.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())};Zf.fromJSON=function(t,r){return new Zf(t,r[0],r[1]||t.one)};Zf.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)+">"};Zf.prototype.isInfinity=function(){return this.z.cmpn(0)===0};Zf.prototype.dbl=function(){var t=this.x.redAdd(this.z),r=t.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)};Zf.prototype.add=function(){throw new Error("Not supported on Montgomery curve")};Zf.prototype.diffAdd=function(t,r){var n=this.x.redAdd(this.z),o=this.x.redSub(this.z),i=t.x.redAdd(t.z),a=t.x.redSub(t.z),s=a.redMul(n),c=i.redMul(o),u=r.z.redMul(s.redAdd(c).redSqr()),l=r.x.redMul(s.redISub(c).redSqr());return this.curve.point(u,l)};Zf.prototype.mul=function(t){for(var r=t.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};Zf.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")};Zf.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")};Zf.prototype.eq=function(t){return this.getX().cmp(t.getX())===0};Zf.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this};Zf.prototype.getX=function(){return this.normalize(),this.x.fromRed()}});var Zhr=Z((KBs,Xhr)=>{"use strict";d();p();var OKn=Dv(),s4=Bo(),Jhr=An(),o2e=lee(),BKn=OKn.assert;function gS(e){this.twisted=(e.a|0)!==1,this.mOneA=this.twisted&&(e.a|0)===-1,this.extended=this.mOneA,o2e.call(this,"edwards",e),this.a=new s4(e.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new s4(e.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new s4(e.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),BKn(!this.twisted||this.c.fromRed().cmpn(1)===0),this.oneC=(e.c|0)===1}Jhr(gS,o2e);Xhr.exports=gS;gS.prototype._mulA=function(t){return this.mOneA?t.redNeg():this.a.redMul(t)};gS.prototype._mulC=function(t){return this.oneC?t:this.c.redMul(t)};gS.prototype.jpoint=function(t,r,n,o){return this.point(t,r,n,o)};gS.prototype.pointFromX=function(t,r){t=new s4(t,16),t.red||(t=t.toRed(this.red));var n=t.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(t,s)};gS.prototype.pointFromY=function(t,r){t=new s4(t,16),t.red||(t=t.toRed(this.red));var n=t.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,t)}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,t)};gS.prototype.validate=function(t){if(t.isInfinity())return!0;t.normalize();var r=t.x.redSqr(),n=t.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 Is(e,t,r,n,o){o2e.BasePoint.call(this,e,"projective"),t===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 s4(t,16),this.y=new s4(r,16),this.z=n?new s4(n,16):this.curve.one,this.t=o&&new s4(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()))))}Jhr(Is,o2e.BasePoint);gS.prototype.pointFromJSON=function(t){return Is.fromJSON(this,t)};gS.prototype.point=function(t,r,n,o){return new Is(this,t,r,n,o)};Is.fromJSON=function(t,r){return new Is(t,r[0],r[1],r[2])};Is.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)+">"};Is.prototype.isInfinity=function(){return this.x.cmpn(0)===0&&(this.y.cmp(this.z)===0||this.zOne&&this.y.cmp(this.curve.c)===0)};Is.prototype._extDbl=function(){var t=this.x.redSqr(),r=this.y.redSqr(),n=this.z.redSqr();n=n.redIAdd(n);var o=this.curve._mulA(t),i=this.x.redAdd(this.y).redSqr().redISub(t).redISub(r),a=o.redAdd(r),s=a.redSub(n),c=o.redSub(r),u=i.redMul(s),l=a.redMul(c),f=i.redMul(c),h=s.redMul(a);return this.curve.point(u,l,h,f)};Is.prototype._projDbl=function(){var t=this.x.redAdd(this.y).redSqr(),r=this.x.redSqr(),n=this.y.redSqr(),o,i,a,s,c,u;if(this.curve.twisted){s=this.curve._mulA(r);var l=s.redAdd(n);this.zOne?(o=t.redSub(r).redSub(n).redMul(l.redSub(this.curve.two)),i=l.redMul(s.redSub(n)),a=l.redSqr().redSub(l).redSub(l)):(c=this.z.redSqr(),u=l.redSub(c).redISub(c),o=t.redSub(r).redISub(n).redMul(u),i=l.redMul(s.redSub(n)),a=l.redMul(u))}else s=r.redAdd(n),c=this.curve._mulC(this.z).redSqr(),u=s.redSub(c).redSub(c),o=this.curve._mulC(t.redISub(s)).redMul(u),i=this.curve._mulC(s).redMul(r.redISub(n)),a=s.redMul(u);return this.curve.point(o,i,a)};Is.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()};Is.prototype._extAdd=function(t){var r=this.y.redSub(this.x).redMul(t.y.redSub(t.x)),n=this.y.redAdd(this.x).redMul(t.y.redAdd(t.x)),o=this.t.redMul(this.curve.dd).redMul(t.t),i=this.z.redMul(t.z.redAdd(t.z)),a=n.redSub(r),s=i.redSub(o),c=i.redAdd(o),u=n.redAdd(r),l=a.redMul(s),f=c.redMul(u),h=a.redMul(u),m=s.redMul(c);return this.curve.point(l,f,m,h)};Is.prototype._projAdd=function(t){var r=this.z.redMul(t.z),n=r.redSqr(),o=this.x.redMul(t.x),i=this.y.redMul(t.y),a=this.curve.d.redMul(o).redMul(i),s=n.redSub(a),c=n.redAdd(a),u=this.x.redAdd(this.y).redMul(t.x.redAdd(t.y)).redISub(o).redISub(i),l=r.redMul(s).redMul(u),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(l,f,h)};Is.prototype.add=function(t){return this.isInfinity()?t:t.isInfinity()?this:this.curve.extended?this._extAdd(t):this._projAdd(t)};Is.prototype.mul=function(t){return this._hasDoubles(t)?this.curve._fixedNafMul(this,t):this.curve._wnafMul(this,t)};Is.prototype.mulAdd=function(t,r,n){return this.curve._wnafMulAdd(1,[this,r],[t,n],2,!1)};Is.prototype.jmulAdd=function(t,r,n){return this.curve._wnafMulAdd(1,[this,r],[t,n],2,!0)};Is.prototype.normalize=function(){if(this.zOne)return this;var t=this.z.redInvm();return this.x=this.x.redMul(t),this.y=this.y.redMul(t),this.t&&(this.t=this.t.redMul(t)),this.z=this.curve.one,this.zOne=!0,this};Is.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())};Is.prototype.getX=function(){return this.normalize(),this.x.fromRed()};Is.prototype.getY=function(){return this.normalize(),this.y.fromRed()};Is.prototype.eq=function(t){return this===t||this.getX().cmp(t.getX())===0&&this.getY().cmp(t.getY())===0};Is.prototype.eqXToP=function(t){var r=t.toRed(this.curve.red).redMul(this.z);if(this.x.cmp(r)===0)return!0;for(var n=t.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}};Is.prototype.toP=Is.prototype.normalize;Is.prototype.mixedAdd=Is.prototype.add});var WYe=Z(Qhr=>{"use strict";d();p();var i2e=Qhr;i2e.base=lee();i2e.short=Vhr();i2e.mont=Yhr();i2e.edwards=Zhr()});var e0r=Z(($Bs,$hr)=>{d();p();$hr.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 a2e=Z(n0r=>{"use strict";d();p();var YYe=n0r,OI=Sw(),KYe=WYe(),PKn=Dv(),t0r=PKn.assert;function r0r(e){e.type==="short"?this.curve=new KYe.short(e):e.type==="edwards"?this.curve=new KYe.edwards(e):this.curve=new KYe.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,t0r(this.g.validate(),"Invalid curve"),t0r(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}YYe.PresetCurve=r0r;function BI(e,t){Object.defineProperty(YYe,e,{configurable:!0,enumerable:!0,get:function(){var r=new r0r(t);return Object.defineProperty(YYe,e,{configurable:!0,enumerable:!0,value:r}),r}})}BI("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:OI.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]});BI("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:OI.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]});BI("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:OI.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]});BI("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:OI.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"]});BI("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:OI.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"]});BI("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:OI.sha256,gRed:!1,g:["9"]});BI("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:OI.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});var JYe;try{JYe=e0r()}catch{JYe=void 0}BI("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:OI.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",JYe]})});var i0r=Z((iPs,o0r)=>{"use strict";d();p();var DKn=Bo(),LKn=Dv(),XYe=LKn.assert;function ph(e,t){this.ec=e,this.priv=null,this.pub=null,t.priv&&this._importPrivate(t.priv,t.privEnc),t.pub&&this._importPublic(t.pub,t.pubEnc)}o0r.exports=ph;ph.fromPublic=function(t,r,n){return r instanceof ph?r:new ph(t,{pub:r,pubEnc:n})};ph.fromPrivate=function(t,r,n){return r instanceof ph?r:new ph(t,{priv:r,privEnc:n})};ph.prototype.validate=function(){var t=this.getPublic();return t.isInfinity()?{result:!1,reason:"Invalid public key"}:t.validate()?t.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}};ph.prototype.getPublic=function(t,r){return typeof t=="string"&&(r=t,t=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),r?this.pub.encode(r,t):this.pub};ph.prototype.getPrivate=function(t){return t==="hex"?this.priv.toString(16,2):this.priv};ph.prototype._importPrivate=function(t,r){this.priv=new DKn(t,r||16),this.priv=this.priv.umod(this.ec.curve.n)};ph.prototype._importPublic=function(t,r){if(t.x||t.y){this.ec.curve.type==="mont"?XYe(t.x,"Need x coordinate"):(this.ec.curve.type==="short"||this.ec.curve.type==="edwards")&&XYe(t.x&&t.y,"Need both x and y coordinate"),this.pub=this.ec.curve.point(t.x,t.y);return}this.pub=this.ec.curve.decodePoint(t,r)};ph.prototype.derive=function(t){return t.validate()||XYe(t.validate(),"public point not validated"),t.mul(this.priv).getX()};ph.prototype.sign=function(t,r,n){return this.ec.sign(t,this,r,n)};ph.prototype.verify=function(t,r){return this.ec.verify(t,r,this)};ph.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"}});var c0r=Z((cPs,s0r)=>{"use strict";d();p();var s2e=Bo(),$Ye=Dv(),FKn=$Ye.assert;function c2e(e,t){if(e instanceof c2e)return e;this._importDER(e,t)||(FKn(e.r&&e.s,"Signature without r or s"),this.r=new s2e(e.r,16),this.s=new s2e(e.s,16),e.recoveryParam===void 0?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}s0r.exports=c2e;function UKn(){this.place=0}function ZYe(e,t){var r=e[t.place++];if(!(r&128))return r;var n=r&15;if(n===0||n>4)return!1;for(var o=0,i=0,a=t.place;i<n;i++,a++)o<<=8,o|=e[a],o>>>=0;return o<=127?!1:(t.place=a,o)}function a0r(e){for(var t=0,r=e.length-1;!e[t]&&!(e[t+1]&128)&&t<r;)t++;return t===0?e:e.slice(t)}c2e.prototype._importDER=function(t,r){t=$Ye.toArray(t,r);var n=new UKn;if(t[n.place++]!==48)return!1;var o=ZYe(t,n);if(o===!1||o+n.place!==t.length||t[n.place++]!==2)return!1;var i=ZYe(t,n);if(i===!1)return!1;var a=t.slice(n.place,i+n.place);if(n.place+=i,t[n.place++]!==2)return!1;var s=ZYe(t,n);if(s===!1||t.length!==s+n.place)return!1;var c=t.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 s2e(a),this.s=new s2e(c),this.recoveryParam=null,!0};function QYe(e,t){if(t<128){e.push(t);return}var r=1+(Math.log(t)/Math.LN2>>>3);for(e.push(r|128);--r;)e.push(t>>>(r<<3)&255);e.push(t)}c2e.prototype.toDER=function(t){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=a0r(r),n=a0r(n);!n[0]&&!(n[1]&128);)n=n.slice(1);var o=[2];QYe(o,r.length),o=o.concat(r),o.push(2),QYe(o,n.length);var i=o.concat(n),a=[48];return QYe(a,i.length),a=a.concat(i),$Ye.encode(a,t)}});var d0r=Z((fPs,f0r)=>{"use strict";d();p();var qO=Bo(),u0r=ree(),zKn=Dv(),eJe=a2e(),jKn=sS(),l0r=zKn.assert,tJe=i0r(),u2e=c0r();function m1(e){if(!(this instanceof m1))return new m1(e);typeof e=="string"&&(l0r(Object.prototype.hasOwnProperty.call(eJe,e),"Unknown curve "+e),e=eJe[e]),e instanceof eJe.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}f0r.exports=m1;m1.prototype.keyPair=function(t){return new tJe(this,t)};m1.prototype.keyFromPrivate=function(t,r){return tJe.fromPrivate(this,t,r)};m1.prototype.keyFromPublic=function(t,r){return tJe.fromPublic(this,t,r)};m1.prototype.genKeyPair=function(t){t||(t={});for(var r=new u0r({hash:this.hash,pers:t.pers,persEnc:t.persEnc||"utf8",entropy:t.entropy||jKn(this.hash.hmacStrength),entropyEnc:t.entropy&&t.entropyEnc||"utf8",nonce:this.n.toArray()}),n=this.n.byteLength(),o=this.n.sub(new qO(2));;){var i=new qO(r.generate(n));if(!(i.cmp(o)>0))return i.iaddn(1),this.keyFromPrivate(i)}};m1.prototype._truncateToN=function(t,r){var n=t.byteLength()*8-this.n.bitLength();return n>0&&(t=t.ushrn(n)),!r&&t.cmp(this.n)>=0?t.sub(this.n):t};m1.prototype.sign=function(t,r,n,o){typeof n=="object"&&(o=n,n=null),o||(o={}),r=this.keyFromPrivate(r,n),t=this._truncateToN(new qO(t,16));for(var i=this.n.byteLength(),a=r.getPrivate().toArray("be",i),s=t.toArray("be",i),c=new u0r({hash:this.hash,entropy:a,nonce:s,pers:o.pers,persEnc:o.persEnc||"utf8"}),u=this.n.sub(new qO(1)),l=0;;l++){var f=o.k?o.k(l):new qO(c.generate(this.n.byteLength()));if(f=this._truncateToN(f,!0),!(f.cmpn(1)<=0||f.cmp(u)>=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(t));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 u2e({r:g,s:v,recoveryParam:b})}}}}}};m1.prototype.verify=function(t,r,n,o){t=this._truncateToN(new qO(t,16)),n=this.keyFromPublic(n,o),r=new u2e(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(t).umod(this.n),u=s.mul(i).umod(this.n),l;return this.curve._maxwellTrick?(l=this.g.jmulAdd(c,n.getPublic(),u),l.isInfinity()?!1:l.eqXToP(i)):(l=this.g.mulAdd(c,n.getPublic(),u),l.isInfinity()?!1:l.getX().umod(this.n).cmp(i)===0)};m1.prototype.recoverPubKey=function(e,t,r,n){l0r((3&r)===r,"The recovery param is more than two bits"),t=new u2e(t,n);var o=this.n,i=new qO(e),a=t.r,s=t.s,c=r&1,u=r>>1;if(a.cmp(this.curve.p.umod(this.curve.n))>=0&&u)throw new Error("Unable to find sencond key candinate");u?a=this.curve.pointFromX(a.add(this.curve.n),c):a=this.curve.pointFromX(a,c);var l=t.r.invm(o),f=o.sub(i).mul(l).umod(o),h=s.mul(l).umod(o);return this.g.mulAdd(f,a,h)};m1.prototype.getKeyRecoveryParam=function(e,t,r,n){if(t=new u2e(t,n),t.recoveryParam!==null)return t.recoveryParam;for(var o=0;o<4;o++){var i;try{i=this.recoverPubKey(e,t,o)}catch{continue}if(i.eq(r))return o}throw new Error("Unable to find valid recovery factor")}});var g0r=Z((hPs,m0r)=>{"use strict";d();p();var fee=Dv(),h0r=fee.assert,p0r=fee.parseBytes,jj=fee.cachedProperty;function Qf(e,t){this.eddsa=e,this._secret=p0r(t.secret),e.isPoint(t.pub)?this._pub=t.pub:this._pubBytes=p0r(t.pub)}Qf.fromPublic=function(t,r){return r instanceof Qf?r:new Qf(t,{pub:r})};Qf.fromSecret=function(t,r){return r instanceof Qf?r:new Qf(t,{secret:r})};Qf.prototype.secret=function(){return this._secret};jj(Qf,"pubBytes",function(){return this.eddsa.encodePoint(this.pub())});jj(Qf,"pub",function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())});jj(Qf,"privBytes",function(){var t=this.eddsa,r=this.hash(),n=t.encodingLength-1,o=r.slice(0,t.encodingLength);return o[0]&=248,o[n]&=127,o[n]|=64,o});jj(Qf,"priv",function(){return this.eddsa.decodeInt(this.privBytes())});jj(Qf,"hash",function(){return this.eddsa.hash().update(this.secret()).digest()});jj(Qf,"messagePrefix",function(){return this.hash().slice(this.eddsa.encodingLength)});Qf.prototype.sign=function(t){return h0r(this._secret,"KeyPair can only verify"),this.eddsa.sign(t,this)};Qf.prototype.verify=function(t,r){return this.eddsa.verify(t,r,this)};Qf.prototype.getSecret=function(t){return h0r(this._secret,"KeyPair is public only"),fee.encode(this.secret(),t)};Qf.prototype.getPublic=function(t){return fee.encode(this.pubBytes(),t)};m0r.exports=Qf});var y0r=Z((vPs,v0r)=>{"use strict";d();p();var HKn=Bo(),l2e=Dv(),GKn=l2e.assert,f2e=l2e.cachedProperty,qKn=l2e.parseBytes;function VO(e,t){this.eddsa=e,typeof t!="object"&&(t=qKn(t)),Array.isArray(t)&&(t={R:t.slice(0,e.encodingLength),S:t.slice(e.encodingLength)}),GKn(t.R&&t.S,"Signature without R or S"),e.isPoint(t.R)&&(this._R=t.R),t.S instanceof HKn&&(this._S=t.S),this._Rencoded=Array.isArray(t.R)?t.R:t.Rencoded,this._Sencoded=Array.isArray(t.S)?t.S:t.Sencoded}f2e(VO,"S",function(){return this.eddsa.decodeInt(this.Sencoded())});f2e(VO,"R",function(){return this.eddsa.decodePoint(this.Rencoded())});f2e(VO,"Rencoded",function(){return this.eddsa.encodePoint(this.R())});f2e(VO,"Sencoded",function(){return this.eddsa.encodeInt(this.S())});VO.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())};VO.prototype.toHex=function(){return l2e.encode(this.toBytes(),"hex").toUpperCase()};v0r.exports=VO});var S0r=Z((xPs,A0r)=>{"use strict";d();p();var VKn=Sw(),WKn=a2e(),Hj=Dv(),KKn=Hj.assert,x0r=Hj.parseBytes,w0r=g0r(),b0r=y0r();function ng(e){if(KKn(e==="ed25519","only tested with ed25519 so far"),!(this instanceof ng))return new ng(e);e=WKn[e].curve,this.curve=e,this.g=e.g,this.g.precompute(e.n.bitLength()+1),this.pointClass=e.point().constructor,this.encodingLength=Math.ceil(e.n.bitLength()/8),this.hash=VKn.sha512}A0r.exports=ng;ng.prototype.sign=function(t,r){t=x0r(t);var n=this.keyFromSecret(r),o=this.hashInt(n.messagePrefix(),t),i=this.g.mul(o),a=this.encodePoint(i),s=this.hashInt(a,n.pubBytes(),t).mul(n.priv()),c=o.add(s).umod(this.curve.n);return this.makeSignature({R:i,S:c,Rencoded:a})};ng.prototype.verify=function(t,r,n){t=x0r(t),r=this.makeSignature(r);var o=this.keyFromPublic(n),i=this.hashInt(r.Rencoded(),o.pubBytes(),t),a=this.g.mul(r.S()),s=r.R().add(o.pub().mul(i));return s.eq(a)};ng.prototype.hashInt=function(){for(var t=this.hash(),r=0;r<arguments.length;r++)t.update(arguments[r]);return Hj.intFromLE(t.digest()).umod(this.curve.n)};ng.prototype.keyFromPublic=function(t){return w0r.fromPublic(this,t)};ng.prototype.keyFromSecret=function(t){return w0r.fromSecret(this,t)};ng.prototype.makeSignature=function(t){return t instanceof b0r?t:new b0r(this,t)};ng.prototype.encodePoint=function(t){var r=t.getY().toArray("le",this.encodingLength);return r[this.encodingLength-1]|=t.getX().isOdd()?128:0,r};ng.prototype.decodePoint=function(t){t=Hj.parseBytes(t);var r=t.length-1,n=t.slice(0,r).concat(t[r]&-129),o=(t[r]&128)!==0,i=Hj.intFromLE(n);return this.curve.pointFromY(i,o)};ng.prototype.encodeInt=function(t){return t.toArray("le",this.encodingLength)};ng.prototype.decodeInt=function(t){return Hj.intFromLE(t)};ng.prototype.isPoint=function(t){return t instanceof this.pointClass}});var _0r=Z(E0r=>{"use strict";d();p();var WO=E0r;WO.version=jhr().version;WO.utils=Dv();WO.rand=sS();WO.curve=WYe();WO.curves=a2e();WO.ec=d0r();WO.eddsa=S0r()});var T0r=Z((CPs,C0r)=>{d();p();var YKn=_0r(),JKn=Bo();C0r.exports=function(t){return new KO(t)};var Lv={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}};Lv.p224=Lv.secp224r1;Lv.p256=Lv.secp256r1=Lv.prime256v1;Lv.p192=Lv.secp192r1=Lv.prime192v1;Lv.p384=Lv.secp384r1;Lv.p521=Lv.secp521r1;function KO(e){this.curveType=Lv[e],this.curveType||(this.curveType={name:e}),this.curve=new YKn.ec(this.curveType.name),this.keys=void 0}KO.prototype.generateKeys=function(e,t){return this.keys=this.curve.genKeyPair(),this.getPublicKey(e,t)};KO.prototype.computeSecret=function(e,t,r){t=t||"utf8",w.Buffer.isBuffer(e)||(e=new w.Buffer(e,t));var n=this.curve.keyFromPublic(e).getPublic(),o=n.mul(this.keys.getPrivate()).getX();return rJe(o,r,this.curveType.byteLength)};KO.prototype.getPublicKey=function(e,t){var r=this.keys.getPublic(t==="compressed",!0);return t==="hybrid"&&(r[r.length-1]%2?r[0]=7:r[0]=6),rJe(r,e)};KO.prototype.getPrivateKey=function(e){return rJe(this.keys.getPrivate(),e)};KO.prototype.setPublicKey=function(e,t){return t=t||"utf8",w.Buffer.isBuffer(e)||(e=new w.Buffer(e,t)),this.keys._importPublic(e),this};KO.prototype.setPrivateKey=function(e,t){t=t||"utf8",w.Buffer.isBuffer(e)||(e=new w.Buffer(e,t));var r=new JKn(e);return r=r.toString(16),this.keys._importPrivate(r),this};function rJe(e,t,r){Array.isArray(e)||(e=e.toArray());var n=new w.Buffer(e);if(r&&n.length<r){var o=new w.Buffer(r-n.length);o.fill(0),n=w.Buffer.concat([o,n])}return t?n.toString(t):n}});var nJe=Z((kPs,I0r)=>{d();p();var XKn=_O();I0r.exports=function(e,t){for(var r=new w.Buffer(""),n=0,o;r.length<t;)o=ZKn(n++),r=w.Buffer.concat([r,XKn("sha1").update(e).update(o).digest()]);return r.slice(0,t)};function ZKn(e){var t=new w.Buffer(4);return t.writeUInt32BE(e,0),t}});var oJe=Z((NPs,k0r)=>{d();p();k0r.exports=function(t,r){for(var n=t.length,o=-1;++o<n;)t[o]^=r[o];return t}});var iJe=Z((PPs,R0r)=>{d();p();var M0r=Bo();function QKn(e,t){return new w.Buffer(e.toRed(M0r.mont(t.modulus)).redPow(new M0r(t.publicExponent)).fromRed().toArray())}R0r.exports=QKn});var P0r=Z((FPs,B0r)=>{d();p();var $Kn=iee(),aJe=bO(),eYn=_O(),N0r=nJe(),O0r=oJe(),sJe=Bo(),tYn=iJe(),rYn=Mwe();B0r.exports=function(t,r,n){var o;t.padding?o=t.padding:n?o=1:o=4;var i=$Kn(t),a;if(o===4)a=nYn(i,r);else if(o===1)a=oYn(i,r,n);else if(o===3){if(a=new sJe(r),a.cmp(i.modulus)>=0)throw new Error("data too long for modulus")}else throw new Error("unknown padding");return n?rYn(a,i):tYn(a,i)};function nYn(e,t){var r=e.modulus.byteLength(),n=t.length,o=eYn("sha1").update(new w.Buffer("")).digest(),i=o.length,a=2*i;if(n>r-a-2)throw new Error("message too long");var s=new w.Buffer(r-n-a-2);s.fill(0);var c=r-i-1,u=aJe(i),l=O0r(w.Buffer.concat([o,s,new w.Buffer([1]),t],c),N0r(u,c)),f=O0r(u,N0r(l,i));return new sJe(w.Buffer.concat([new w.Buffer([0]),f,l],r))}function oYn(e,t,r){var n=t.length,o=e.modulus.byteLength();if(n>o-11)throw new Error("message too long");var i;return r?(i=new w.Buffer(o-n-3),i.fill(255)):i=iYn(o-n-3),new sJe(w.Buffer.concat([new w.Buffer([0,r?1:2]),i,new w.Buffer([0]),t],o))}function iYn(e,t){for(var r=new w.Buffer(e),n=0,o=aJe(e*2),i=0,a;n<e;)i===o.length&&(o=aJe(e*2),i=0),a=o[i++],a&&(r[n++]=a);return r}});var z0r=Z((jPs,U0r)=>{d();p();var aYn=iee(),D0r=nJe(),L0r=oJe(),F0r=Bo(),sYn=Mwe(),cYn=_O(),uYn=iJe();U0r.exports=function(t,r,n){var o;t.padding?o=t.padding:n?o=1:o=4;var i=aYn(t),a=i.modulus.byteLength();if(r.length>a||new F0r(r).cmp(i.modulus)>=0)throw new Error("decryption error");var s;n?s=uYn(new F0r(r),i):s=sYn(r,i);var c=new w.Buffer(a-s.length);if(c.fill(0),s=w.Buffer.concat([c,s],a),o===4)return lYn(i,s);if(o===1)return fYn(i,s,n);if(o===3)return s;throw new Error("unknown padding")};function lYn(e,t){var r=e.modulus,n=e.modulus.byteLength(),o=t.length,i=cYn("sha1").update(new w.Buffer("")).digest(),a=i.length,s=2*a;if(t[0]!==0)throw new Error("decryption error");var c=t.slice(1,a+1),u=t.slice(a+1),l=L0r(c,D0r(u,a)),f=L0r(u,D0r(l,n-a-1));if(dYn(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 fYn(e,t,r){for(var n=t.slice(0,2),o=2,i=0;t[o++]!==0;)if(o>=t.length){i++;break}var a=t.slice(2,o-1),s=t.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 t.slice(o)}function dYn(e,t){e=new w.Buffer(e),t=new w.Buffer(t);var r=0,n=e.length;e.length!==t.length&&(r++,n=Math.min(e.length,t.length));for(var o=-1;++o<n;)r+=e[o]^t[o];return r}});var j0r=Z(YO=>{d();p();YO.publicEncrypt=P0r();YO.privateDecrypt=z0r();YO.privateEncrypt=function(t,r){return YO.publicEncrypt(t,r,!0)};YO.publicDecrypt=function(t,r){return YO.privateDecrypt(t,r,!0)}});var Z0r=Z(dee=>{"use strict";d();p();function H0r(){throw new Error(`secure random number generation not supported by this browser
use chrome, FireFox or Internet Explorer 11`)}var q0r=ea(),G0r=bO(),V0r=q0r.Buffer,W0r=q0r.kMaxLength,cJe=globalThis.crypto||globalThis.msCrypto,K0r=Math.pow(2,32)-1;function Y0r(e,t){if(typeof e!="number"||e!==e)throw new TypeError("offset must be a number");if(e>K0r||e<0)throw new TypeError("offset must be a uint32");if(e>W0r||e>t)throw new RangeError("offset out of range")}function J0r(e,t,r){if(typeof e!="number"||e!==e)throw new TypeError("size must be a number");if(e>K0r||e<0)throw new TypeError("size must be a uint32");if(e+t>r||e>W0r)throw new RangeError("buffer too small")}cJe&&cJe.getRandomValues||!A.browser?(dee.randomFill=pYn,dee.randomFillSync=hYn):(dee.randomFill=H0r,dee.randomFillSync=H0r);function pYn(e,t,r,n){if(!V0r.isBuffer(e)&&!(e instanceof globalThis.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if(typeof t=="function")n=t,t=0,r=e.length;else if(typeof r=="function")n=r,r=e.length-t;else if(typeof n!="function")throw new TypeError('"cb" argument must be a function');return Y0r(t,e.length),J0r(r,t,e.length),X0r(e,t,r,n)}function X0r(e,t,r,n){if(A.browser){var o=e.buffer,i=new Uint8Array(o,t,r);if(cJe.getRandomValues(i),n){A.nextTick(function(){n(null,e)});return}return e}if(n){G0r(r,function(s,c){if(s)return n(s);c.copy(e,t),n(null,e)});return}var a=G0r(r);return a.copy(e,t),e}function hYn(e,t,r){if(typeof t>"u"&&(t=0),!V0r.isBuffer(e)&&!(e instanceof globalThis.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');return Y0r(t,e.length),r===void 0&&(r=e.length-t),J0r(r,t,e.length),X0r(e,t,r)}});var emr=Z(Mo=>{"use strict";d();p();Mo.randomBytes=Mo.rng=Mo.pseudoRandomBytes=Mo.prng=bO();Mo.createHash=Mo.Hash=_O();Mo.createHmac=Mo.Hmac=CKe();var mYn=Elr(),gYn=Object.keys(mYn),vYn=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(gYn);Mo.getHashes=function(){return vYn};var Q0r=PKe();Mo.pbkdf2=Q0r.pbkdf2;Mo.pbkdf2Sync=Q0r.pbkdf2Sync;var vS=Yfr();Mo.Cipher=vS.Cipher;Mo.createCipher=vS.createCipher;Mo.Cipheriv=vS.Cipheriv;Mo.createCipheriv=vS.createCipheriv;Mo.Decipher=vS.Decipher;Mo.createDecipher=vS.createDecipher;Mo.Decipheriv=vS.Decipheriv;Mo.createDecipheriv=vS.createDecipheriv;Mo.getCiphers=vS.getCiphers;Mo.listCiphers=vS.listCiphers;var pee=sdr();Mo.DiffieHellmanGroup=pee.DiffieHellmanGroup;Mo.createDiffieHellmanGroup=pee.createDiffieHellmanGroup;Mo.getDiffieHellman=pee.getDiffieHellman;Mo.createDiffieHellman=pee.createDiffieHellman;Mo.DiffieHellman=pee.DiffieHellman;var d2e=zhr();Mo.createSign=d2e.createSign;Mo.Sign=d2e.Sign;Mo.createVerify=d2e.createVerify;Mo.Verify=d2e.Verify;Mo.createECDH=T0r();var p2e=j0r();Mo.publicEncrypt=p2e.publicEncrypt;Mo.privateEncrypt=p2e.privateEncrypt;Mo.publicDecrypt=p2e.publicDecrypt;Mo.privateDecrypt=p2e.privateDecrypt;var $0r=Z0r();Mo.randomFill=$0r.randomFill;Mo.randomFillSync=$0r.randomFillSync;Mo.createCredentials=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join(`
`))};Mo.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 tmr=Z(($Ps,h2e)=>{d();p();var JO=emr();if(JO&&JO.default){h2e.exports=JO.default;for(let e in JO)h2e.exports[e]=JO[e]}else JO&&(h2e.exports=JO)});var sS=Z((rDs,fJe)=>{d();p();var uJe;fJe.exports=function(t){return uJe||(uJe=new PI(null)),uJe.generate(t)};function PI(e){this.rand=e}fJe.exports.Rand=PI;PI.prototype.generate=function(t){return this._rand(t)};PI.prototype._rand=function(t){if(this.rand.getBytes)return this.rand.getBytes(t);for(var r=new Uint8Array(t),n=0;n<r.length;n++)r[n]=this.rand.getByte();return r};if(typeof self=="object")self.crypto&&self.crypto.getRandomValues?PI.prototype._rand=function(t){var r=new Uint8Array(t);return self.crypto.getRandomValues(r),r}:self.msCrypto&&self.msCrypto.getRandomValues?PI.prototype._rand=function(t){var r=new Uint8Array(t);return self.msCrypto.getRandomValues(r),r}:typeof window=="object"&&(PI.prototype._rand=function(){throw new Error("Not implemented yet")});else try{if(lJe=tmr(),typeof lJe.randomBytes!="function")throw new Error("Not supported");PI.prototype._rand=function(t){return lJe.randomBytes(t)}}catch{}var lJe});var mee=Z((iDs,rmr)=>{"use strict";d();p();var XO=nS(),hee=Ov(),m2e=hee.getNAF,yYn=hee.getJSF,g2e=hee.assert;function DI(e,t){this.type=e,this.p=new XO(t.p,16),this.red=t.prime?XO.red(t.prime):XO.mont(this.p),this.zero=new XO(0).toRed(this.red),this.one=new XO(1).toRed(this.red),this.two=new XO(2).toRed(this.red),this.n=t.n&&new XO(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var r=this.n&&this.p.div(this.n);!r||r.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}rmr.exports=DI;DI.prototype.point=function(){throw new Error("Not implemented")};DI.prototype.validate=function(){throw new Error("Not implemented")};DI.prototype._fixedNafMul=function(t,r){g2e(t.precomputed);var n=t._getDoubles(),o=m2e(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 u=s+n.step-1;u>=s;u--)c=(c<<1)+o[u];a.push(c)}for(var l=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()));l=l.add(f)}return l.toP()};DI.prototype._wnafMul=function(t,r){var n=4,o=t._getNAFPoints(n);n=o.wnd;for(var i=o.points,a=m2e(r,n,this._bitLength),s=this.jpoint(null,null,null),c=a.length-1;c>=0;c--){for(var u=0;c>=0&&a[c]===0;c--)u++;if(c>=0&&u++,s=s.dblp(u),c<0)break;var l=a[c];g2e(l!==0),t.type==="affine"?l>0?s=s.mixedAdd(i[l-1>>1]):s=s.mixedAdd(i[-l-1>>1].neg()):l>0?s=s.add(i[l-1>>1]):s=s.add(i[-l-1>>1].neg())}return t.type==="affine"?s.toP():s};DI.prototype._wnafMulAdd=function(t,r,n,o,i){var a=this._wnafT1,s=this._wnafT2,c=this._wnafT3,u=0,l,f,h;for(l=0;l<o;l++){h=r[l];var m=h._getNAFPoints(t);a[l]=m.wnd,s[l]=m.points}for(l=o-1;l>=1;l-=2){var g=l-1,v=l;if(a[g]!==1||a[v]!==1){c[g]=m2e(n[g],a[g],this._bitLength),c[v]=m2e(n[v],a[v],this._bitLength),u=Math.max(c[g].length,u),u=Math.max(c[v].length,u);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 x=[-3,-1,-5,-7,0,7,5,1,3],E=yYn(n[g],n[v]);for(u=Math.max(E[0].length,u),c[g]=new Array(u),c[v]=new Array(u),f=0;f<u;f++){var T=E[0][f]|0,B=E[1][f]|0;c[g][f]=x[(T+1)*3+(B+1)],c[v][f]=0,s[g]=b}}var F=this.jpoint(null,null,null),L=this._wnafT4;for(l=u;l>=0;l--){for(var j=0;l>=0;){var q=!0;for(f=0;f<o;f++)L[f]=c[f][l]|0,L[f]!==0&&(q=!1);if(!q)break;j++,l--}if(l>=0&&j++,F=F.dblp(j),l<0)break;for(f=0;f<o;f++){var D=L[f];D!==0&&(D>0?h=s[f][D-1>>1]:D<0&&(h=s[f][-D-1>>1].neg()),h.type==="affine"?F=F.mixedAdd(h):F=F.add(h))}}for(l=0;l<o;l++)s[l]=null;return i?F:F.toP()};function g1(e,t){this.curve=e,this.type=t,this.precomputed=null}DI.BasePoint=g1;g1.prototype.eq=function(){throw new Error("Not implemented")};g1.prototype.validate=function(){return this.curve.validate(this)};DI.prototype.decodePoint=function(t,r){t=hee.toArray(t,r);var n=this.p.byteLength();if((t[0]===4||t[0]===6||t[0]===7)&&t.length-1===2*n){t[0]===6?g2e(t[t.length-1]%2===0):t[0]===7&&g2e(t[t.length-1]%2===1);var o=this.point(t.slice(1,1+n),t.slice(1+n,1+2*n));return o}else if((t[0]===2||t[0]===3)&&t.length-1===n)return this.pointFromX(t.slice(1,1+n),t[0]===3);throw new Error("Unknown point format")};g1.prototype.encodeCompressed=function(t){return this.encode(t,!0)};g1.prototype._encode=function(t){var r=this.curve.p.byteLength(),n=this.getX().toArray("be",r);return t?[this.getY().isEven()?2:3].concat(n):[4].concat(n,this.getY().toArray("be",r))};g1.prototype.encode=function(t,r){return hee.encode(this._encode(r),t)};g1.prototype.precompute=function(t){if(this.precomputed)return this;var r={doubles:null,naf:null,beta:null};return r.naf=this._getNAFPoints(8),r.doubles=this._getDoubles(4,t),r.beta=this._getBeta(),this.precomputed=r,this};g1.prototype._hasDoubles=function(t){if(!this.precomputed)return!1;var r=this.precomputed.doubles;return r?r.points.length>=Math.ceil((t.bitLength()+1)/r.step):!1};g1.prototype._getDoubles=function(t,r){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var n=[this],o=this,i=0;i<r;i+=t){for(var a=0;a<t;a++)o=o.dbl();n.push(o)}return{step:t,points:n}};g1.prototype._getNAFPoints=function(t){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var r=[this],n=(1<<t)-1,o=n===1?null:this.dbl(),i=1;i<n;i++)r[i]=r[i-1].add(o);return{wnd:t,points:r}};g1.prototype._getBeta=function(){return null};g1.prototype.dblp=function(t){for(var r=this,n=0;n<t;n++)r=r.dbl();return r}});var omr=Z((cDs,nmr)=>{"use strict";d();p();var bYn=Ov(),nu=nS(),dJe=An(),Gj=mee(),xYn=bYn.assert;function v1(e){Gj.call(this,"short",e),this.a=new nu(e.a,16).toRed(this.red),this.b=new nu(e.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(e),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}dJe(v1,Gj);nmr.exports=v1;v1.prototype._getEndomorphism=function(t){if(!(!this.zeroA||!this.g||!this.n||this.p.modn(3)!==1)){var r,n;if(t.beta)r=new nu(t.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(t.lambda)n=new nu(t.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],xYn(this.g.mul(n).x.cmp(this.g.x.redMul(r))===0))}var a;return t.basis?a=t.basis.map(function(s){return{a:new nu(s.a,16),b:new nu(s.b,16)}}):a=this._getEndoBasis(n),{beta:r,lambda:n,basis:a}}};v1.prototype._getEndoRoots=function(t){var r=t===this.p?this.red:nu.mont(t),n=new nu(2).toRed(r).redInvm(),o=n.redNeg(),i=new nu(3).toRed(r).redNeg().redSqrt().redMul(n),a=o.redAdd(i).fromRed(),s=o.redSub(i).fromRed();return[a,s]};v1.prototype._getEndoBasis=function(t){for(var r=this.n.ushrn(Math.floor(this.n.bitLength()/2)),n=t,o=this.n.clone(),i=new nu(1),a=new nu(0),s=new nu(0),c=new nu(1),u,l,f,h,m,g,v,b=0,x,E;n.cmpn(0)!==0;){var T=o.div(n);x=o.sub(T.mul(n)),E=s.sub(T.mul(i));var B=c.sub(T.mul(a));if(!f&&x.cmp(r)<0)u=v.neg(),l=i,f=x.neg(),h=E;else if(f&&++b===2)break;v=x,o=n,n=x,s=i,i=E,c=a,a=B}m=x.neg(),g=E;var F=f.sqr().add(h.sqr()),L=m.sqr().add(g.sqr());return L.cmp(F)>=0&&(m=u,g=l),f.negative&&(f=f.neg(),h=h.neg()),m.negative&&(m=m.neg(),g=g.neg()),[{a:f,b:h},{a:m,b:g}]};v1.prototype._endoSplit=function(t){var r=this.endo.basis,n=r[0],o=r[1],i=o.b.mul(t).divRound(this.n),a=n.b.neg().mul(t).divRound(this.n),s=i.mul(n.a),c=a.mul(o.a),u=i.mul(n.b),l=a.mul(o.b),f=t.sub(s).sub(c),h=u.add(l).neg();return{k1:f,k2:h}};v1.prototype.pointFromX=function(t,r){t=new nu(t,16),t.red||(t=t.toRed(this.red));var n=t.redSqr().redMul(t).redIAdd(t.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(t,o)};v1.prototype.validate=function(t){if(t.inf)return!0;var r=t.x,n=t.y,o=this.a.redMul(r),i=r.redSqr().redMul(r).redIAdd(o).redIAdd(this.b);return n.redSqr().redISub(i).cmpn(0)===0};v1.prototype._endoWnafMulAdd=function(t,r,n){for(var o=this._endoWnafT1,i=this._endoWnafT2,a=0;a<t.length;a++){var s=this._endoSplit(r[a]),c=t[a],u=c._getBeta();s.k1.negative&&(s.k1.ineg(),c=c.neg(!0)),s.k2.negative&&(s.k2.ineg(),u=u.neg(!0)),o[a*2]=c,o[a*2+1]=u,i[a*2]=s.k1,i[a*2+1]=s.k2}for(var l=this._wnafMulAdd(1,o,i,a*2,n),f=0;f<a*2;f++)o[f]=null,i[f]=null;return l};function $f(e,t,r,n){Gj.BasePoint.call(this,e,"affine"),t===null&&r===null?(this.x=null,this.y=null,this.inf=!0):(this.x=new nu(t,16),this.y=new nu(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)}dJe($f,Gj.BasePoint);v1.prototype.point=function(t,r,n){return new $f(this,t,r,n)};v1.prototype.pointFromJSON=function(t,r){return $f.fromJSON(this,t,r)};$f.prototype._getBeta=function(){if(!!this.curve.endo){var t=this.precomputed;if(t&&t.beta)return t.beta;var r=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(t){var n=this.curve,o=function(i){return n.point(i.x.redMul(n.endo.beta),i.y)};t.beta=r,r.precomputed={beta:null,naf:t.naf&&{wnd:t.naf.wnd,points:t.naf.points.map(o)},doubles:t.doubles&&{step:t.doubles.step,points:t.doubles.points.map(o)}}}return r}};$f.prototype.toJSON=function(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]};$f.fromJSON=function(t,r,n){typeof r=="string"&&(r=JSON.parse(r));var o=t.point(r[0],r[1],n);if(!r[2])return o;function i(s){return t.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};$f.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+">"};$f.prototype.isInfinity=function(){return this.inf};$f.prototype.add=function(t){if(this.inf)return t;if(t.inf)return this;if(this.eq(t))return this.dbl();if(this.neg().eq(t))return this.curve.point(null,null);if(this.x.cmp(t.x)===0)return this.curve.point(null,null);var r=this.y.redSub(t.y);r.cmpn(0)!==0&&(r=r.redMul(this.x.redSub(t.x).redInvm()));var n=r.redSqr().redISub(this.x).redISub(t.x),o=r.redMul(this.x.redSub(n)).redISub(this.y);return this.curve.point(n,o)};$f.prototype.dbl=function(){if(this.inf)return this;var t=this.y.redAdd(this.y);if(t.cmpn(0)===0)return this.curve.point(null,null);var r=this.curve.a,n=this.x.redSqr(),o=t.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)};$f.prototype.getX=function(){return this.x.fromRed()};$f.prototype.getY=function(){return this.y.fromRed()};$f.prototype.mul=function(t){return t=new nu(t,16),this.isInfinity()?this:this._hasDoubles(t)?this.curve._fixedNafMul(this,t):this.curve.endo?this.curve._endoWnafMulAdd([this],[t]):this.curve._wnafMul(this,t)};$f.prototype.mulAdd=function(t,r,n){var o=[this,r],i=[t,n];return this.curve.endo?this.curve._endoWnafMulAdd(o,i):this.curve._wnafMulAdd(1,o,i,2)};$f.prototype.jmulAdd=function(t,r,n){var o=[this,r],i=[t,n];return this.curve.endo?this.curve._endoWnafMulAdd(o,i,!0):this.curve._wnafMulAdd(1,o,i,2,!0)};$f.prototype.eq=function(t){return this===t||this.inf===t.inf&&(this.inf||this.x.cmp(t.x)===0&&this.y.cmp(t.y)===0)};$f.prototype.neg=function(t){if(this.inf)return this;var r=this.curve.point(this.x,this.y.redNeg());if(t&&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};$f.prototype.toJ=function(){if(this.inf)return this.curve.jpoint(null,null,null);var t=this.curve.jpoint(this.x,this.y,this.curve.one);return t};function Xd(e,t,r,n){Gj.BasePoint.call(this,e,"jacobian"),t===null&&r===null&&n===null?(this.x=this.curve.one,this.y=this.curve.one,this.z=new nu(0)):(this.x=new nu(t,16),this.y=new nu(r,16),this.z=new nu(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}dJe(Xd,Gj.BasePoint);v1.prototype.jpoint=function(t,r,n){return new Xd(this,t,r,n)};Xd.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var t=this.z.redInvm(),r=t.redSqr(),n=this.x.redMul(r),o=this.y.redMul(r).redMul(t);return this.curve.point(n,o)};Xd.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)};Xd.prototype.add=function(t){if(this.isInfinity())return t;if(t.isInfinity())return this;var r=t.z.redSqr(),n=this.z.redSqr(),o=this.x.redMul(r),i=t.x.redMul(n),a=this.y.redMul(r.redMul(t.z)),s=t.y.redMul(n.redMul(this.z)),c=o.redSub(i),u=a.redSub(s);if(c.cmpn(0)===0)return u.cmpn(0)!==0?this.curve.jpoint(null,null,null):this.dbl();var l=c.redSqr(),f=l.redMul(c),h=o.redMul(l),m=u.redSqr().redIAdd(f).redISub(h).redISub(h),g=u.redMul(h.redISub(m)).redISub(a.redMul(f)),v=this.z.redMul(t.z).redMul(c);return this.curve.jpoint(m,g,v)};Xd.prototype.mixedAdd=function(t){if(this.isInfinity())return t.toJ();if(t.isInfinity())return this;var r=this.z.redSqr(),n=this.x,o=t.x.redMul(r),i=this.y,a=t.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 u=s.redSqr(),l=u.redMul(s),f=n.redMul(u),h=c.redSqr().redIAdd(l).redISub(f).redISub(f),m=c.redMul(f.redISub(h)).redISub(i.redMul(l)),g=this.z.redMul(s);return this.curve.jpoint(h,m,g)};Xd.prototype.dblp=function(t){if(t===0)return this;if(this.isInfinity())return this;if(!t)return this.dbl();var r;if(this.curve.zeroA||this.curve.threeA){var n=this;for(r=0;r<t;r++)n=n.dbl();return n}var o=this.curve.a,i=this.curve.tinv,a=this.x,s=this.y,c=this.z,u=c.redSqr().redSqr(),l=s.redAdd(s);for(r=0;r<t;r++){var f=a.redSqr(),h=l.redSqr(),m=h.redSqr(),g=f.redAdd(f).redIAdd(f).redIAdd(o.redMul(u)),v=a.redMul(h),b=g.redSqr().redISub(v.redAdd(v)),x=v.redISub(b),E=g.redMul(x);E=E.redIAdd(E).redISub(m);var T=l.redMul(c);r+1<t&&(u=u.redMul(m)),a=b,c=T,l=E}return this.curve.jpoint(a,l.redMul(i),c)};Xd.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()};Xd.prototype._zeroDbl=function(){var t,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),u=c.redSqr().redISub(s).redISub(s),l=a.redIAdd(a);l=l.redIAdd(l),l=l.redIAdd(l),t=u,r=c.redMul(s.redISub(u)).redISub(l),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(),x=m.redIAdd(m);x=x.redIAdd(x),x=x.redIAdd(x),t=b.redISub(g).redISub(g),r=v.redMul(g.redISub(t)).redISub(x),n=this.y.redMul(this.z),n=n.redIAdd(n)}return this.curve.jpoint(t,r,n)};Xd.prototype._threeDbl=function(){var t,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),u=c.redSqr().redISub(s).redISub(s);t=u;var l=a.redIAdd(a);l=l.redIAdd(l),l=l.redIAdd(l),r=c.redMul(s.redISub(u)).redISub(l),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);t=g.redSqr().redISub(b),n=this.y.redAdd(this.z).redSqr().redISub(h).redISub(f);var x=h.redSqr();x=x.redIAdd(x),x=x.redIAdd(x),x=x.redIAdd(x),r=g.redMul(v.redISub(t)).redISub(x)}return this.curve.jpoint(t,r,n)};Xd.prototype._dbl=function(){var t=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(t.redMul(i)),u=r.redAdd(r);u=u.redIAdd(u);var l=u.redMul(s),f=c.redSqr().redISub(l.redAdd(l)),h=l.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)};Xd.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var t=this.x.redSqr(),r=this.y.redSqr(),n=this.z.redSqr(),o=r.redSqr(),i=t.redAdd(t).redIAdd(t),a=i.redSqr(),s=this.x.redAdd(r).redSqr().redISub(t).redISub(o);s=s.redIAdd(s),s=s.redAdd(s).redIAdd(s),s=s.redISub(a);var c=s.redSqr(),u=o.redIAdd(o);u=u.redIAdd(u),u=u.redIAdd(u),u=u.redIAdd(u);var l=i.redIAdd(s).redSqr().redISub(a).redISub(c).redISub(u),f=r.redMul(l);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(l.redMul(u.redISub(l)).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)};Xd.prototype.mul=function(t,r){return t=new nu(t,r),this.curve._wnafMul(this,t)};Xd.prototype.eq=function(t){if(t.type==="affine")return this.eq(t.toJ());if(this===t)return!0;var r=this.z.redSqr(),n=t.z.redSqr();if(this.x.redMul(n).redISub(t.x.redMul(r)).cmpn(0)!==0)return!1;var o=r.redMul(this.z),i=n.redMul(t.z);return this.y.redMul(i).redISub(t.y.redMul(o)).cmpn(0)===0};Xd.prototype.eqXToP=function(t){var r=this.z.redSqr(),n=t.toRed(this.curve.red).redMul(r);if(this.x.cmp(n)===0)return!0;for(var o=t.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}};Xd.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)+">"};Xd.prototype.isInfinity=function(){return this.z.cmpn(0)===0}});var smr=Z((fDs,amr)=>{"use strict";d();p();var qj=nS(),imr=An(),v2e=mee(),wYn=Ov();function Vj(e){v2e.call(this,"mont",e),this.a=new qj(e.a,16).toRed(this.red),this.b=new qj(e.b,16).toRed(this.red),this.i4=new qj(4).toRed(this.red).redInvm(),this.two=new qj(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}imr(Vj,v2e);amr.exports=Vj;Vj.prototype.validate=function(t){var r=t.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 ed(e,t,r){v2e.BasePoint.call(this,e,"projective"),t===null&&r===null?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new qj(t,16),this.z=new qj(r,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}imr(ed,v2e.BasePoint);Vj.prototype.decodePoint=function(t,r){return this.point(wYn.toArray(t,r),1)};Vj.prototype.point=function(t,r){return new ed(this,t,r)};Vj.prototype.pointFromJSON=function(t){return ed.fromJSON(this,t)};ed.prototype.precompute=function(){};ed.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())};ed.fromJSON=function(t,r){return new ed(t,r[0],r[1]||t.one)};ed.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)+">"};ed.prototype.isInfinity=function(){return this.z.cmpn(0)===0};ed.prototype.dbl=function(){var t=this.x.redAdd(this.z),r=t.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)};ed.prototype.add=function(){throw new Error("Not supported on Montgomery curve")};ed.prototype.diffAdd=function(t,r){var n=this.x.redAdd(this.z),o=this.x.redSub(this.z),i=t.x.redAdd(t.z),a=t.x.redSub(t.z),s=a.redMul(n),c=i.redMul(o),u=r.z.redMul(s.redAdd(c).redSqr()),l=r.x.redMul(s.redISub(c).redSqr());return this.curve.point(u,l)};ed.prototype.mul=function(t){for(var r=t.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};ed.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")};ed.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")};ed.prototype.eq=function(t){return this.getX().cmp(t.getX())===0};ed.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this};ed.prototype.getX=function(){return this.normalize(),this.x.fromRed()}});var lmr=Z((hDs,umr)=>{"use strict";d();p();var AYn=Ov(),c4=nS(),cmr=An(),y2e=mee(),SYn=AYn.assert;function yS(e){this.twisted=(e.a|0)!==1,this.mOneA=this.twisted&&(e.a|0)===-1,this.extended=this.mOneA,y2e.call(this,"edwards",e),this.a=new c4(e.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new c4(e.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new c4(e.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),SYn(!this.twisted||this.c.fromRed().cmpn(1)===0),this.oneC=(e.c|0)===1}cmr(yS,y2e);umr.exports=yS;yS.prototype._mulA=function(t){return this.mOneA?t.redNeg():this.a.redMul(t)};yS.prototype._mulC=function(t){return this.oneC?t:this.c.redMul(t)};yS.prototype.jpoint=function(t,r,n,o){return this.point(t,r,n,o)};yS.prototype.pointFromX=function(t,r){t=new c4(t,16),t.red||(t=t.toRed(this.red));var n=t.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(t,s)};yS.prototype.pointFromY=function(t,r){t=new c4(t,16),t.red||(t=t.toRed(this.red));var n=t.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,t)}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,t)};yS.prototype.validate=function(t){if(t.isInfinity())return!0;t.normalize();var r=t.x.redSqr(),n=t.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 ks(e,t,r,n,o){y2e.BasePoint.call(this,e,"projective"),t===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 c4(t,16),this.y=new c4(r,16),this.z=n?new c4(n,16):this.curve.one,this.t=o&&new c4(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()))))}cmr(ks,y2e.BasePoint);yS.prototype.pointFromJSON=function(t){return ks.fromJSON(this,t)};yS.prototype.point=function(t,r,n,o){return new ks(this,t,r,n,o)};ks.fromJSON=function(t,r){return new ks(t,r[0],r[1],r[2])};ks.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)+">"};ks.prototype.isInfinity=function(){return this.x.cmpn(0)===0&&(this.y.cmp(this.z)===0||this.zOne&&this.y.cmp(this.curve.c)===0)};ks.prototype._extDbl=function(){var t=this.x.redSqr(),r=this.y.redSqr(),n=this.z.redSqr();n=n.redIAdd(n);var o=this.curve._mulA(t),i=this.x.redAdd(this.y).redSqr().redISub(t).redISub(r),a=o.redAdd(r),s=a.redSub(n),c=o.redSub(r),u=i.redMul(s),l=a.redMul(c),f=i.redMul(c),h=s.redMul(a);return this.curve.point(u,l,h,f)};ks.prototype._projDbl=function(){var t=this.x.redAdd(this.y).redSqr(),r=this.x.redSqr(),n=this.y.redSqr(),o,i,a,s,c,u;if(this.curve.twisted){s=this.curve._mulA(r);var l=s.redAdd(n);this.zOne?(o=t.redSub(r).redSub(n).redMul(l.redSub(this.curve.two)),i=l.redMul(s.redSub(n)),a=l.redSqr().redSub(l).redSub(l)):(c=this.z.redSqr(),u=l.redSub(c).redISub(c),o=t.redSub(r).redISub(n).redMul(u),i=l.redMul(s.redSub(n)),a=l.redMul(u))}else s=r.redAdd(n),c=this.curve._mulC(this.z).redSqr(),u=s.redSub(c).redSub(c),o=this.curve._mulC(t.redISub(s)).redMul(u),i=this.curve._mulC(s).redMul(r.redISub(n)),a=s.redMul(u);return this.curve.point(o,i,a)};ks.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()};ks.prototype._extAdd=function(t){var r=this.y.redSub(this.x).redMul(t.y.redSub(t.x)),n=this.y.redAdd(this.x).redMul(t.y.redAdd(t.x)),o=this.t.redMul(this.curve.dd).redMul(t.t),i=this.z.redMul(t.z.redAdd(t.z)),a=n.redSub(r),s=i.redSub(o),c=i.redAdd(o),u=n.redAdd(r),l=a.redMul(s),f=c.redMul(u),h=a.redMul(u),m=s.redMul(c);return this.curve.point(l,f,m,h)};ks.prototype._projAdd=function(t){var r=this.z.redMul(t.z),n=r.redSqr(),o=this.x.redMul(t.x),i=this.y.redMul(t.y),a=this.curve.d.redMul(o).redMul(i),s=n.redSub(a),c=n.redAdd(a),u=this.x.redAdd(this.y).redMul(t.x.redAdd(t.y)).redISub(o).redISub(i),l=r.redMul(s).redMul(u),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(l,f,h)};ks.prototype.add=function(t){return this.isInfinity()?t:t.isInfinity()?this:this.curve.extended?this._extAdd(t):this._projAdd(t)};ks.prototype.mul=function(t){return this._hasDoubles(t)?this.curve._fixedNafMul(this,t):this.curve._wnafMul(this,t)};ks.prototype.mulAdd=function(t,r,n){return this.curve._wnafMulAdd(1,[this,r],[t,n],2,!1)};ks.prototype.jmulAdd=function(t,r,n){return this.curve._wnafMulAdd(1,[this,r],[t,n],2,!0)};ks.prototype.normalize=function(){if(this.zOne)return this;var t=this.z.redInvm();return this.x=this.x.redMul(t),this.y=this.y.redMul(t),this.t&&(this.t=this.t.redMul(t)),this.z=this.curve.one,this.zOne=!0,this};ks.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())};ks.prototype.getX=function(){return this.normalize(),this.x.fromRed()};ks.prototype.getY=function(){return this.normalize(),this.y.fromRed()};ks.prototype.eq=function(t){return this===t||this.getX().cmp(t.getX())===0&&this.getY().cmp(t.getY())===0};ks.prototype.eqXToP=function(t){var r=t.toRed(this.curve.red).redMul(this.z);if(this.x.cmp(r)===0)return!0;for(var n=t.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}};ks.prototype.toP=ks.prototype.normalize;ks.prototype.mixedAdd=ks.prototype.add});var pJe=Z(fmr=>{"use strict";d();p();var b2e=fmr;b2e.base=mee();b2e.short=omr();b2e.mont=smr();b2e.edwards=lmr()});var pmr=Z((xDs,dmr)=>{d();p();dmr.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 x2e=Z(gmr=>{"use strict";d();p();var mJe=gmr,LI=Sw(),hJe=pJe(),EYn=Ov(),hmr=EYn.assert;function mmr(e){e.type==="short"?this.curve=new hJe.short(e):e.type==="edwards"?this.curve=new hJe.edwards(e):this.curve=new hJe.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,hmr(this.g.validate(),"Invalid curve"),hmr(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}mJe.PresetCurve=mmr;function FI(e,t){Object.defineProperty(mJe,e,{configurable:!0,enumerable:!0,get:function(){var r=new mmr(t);return Object.defineProperty(mJe,e,{configurable:!0,enumerable:!0,value:r}),r}})}FI("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:LI.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]});FI("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:LI.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]});FI("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:LI.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]});FI("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:LI.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"]});FI("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:LI.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"]});FI("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:LI.sha256,gRed:!1,g:["9"]});FI("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:LI.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});var gJe;try{gJe=pmr()}catch{gJe=void 0}FI("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:LI.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",gJe]})});var ymr=Z((CDs,vmr)=>{"use strict";d();p();var _Yn=nS(),CYn=Ov(),vJe=CYn.assert;function hh(e,t){this.ec=e,this.priv=null,this.pub=null,t.priv&&this._importPrivate(t.priv,t.privEnc),t.pub&&this._importPublic(t.pub,t.pubEnc)}vmr.exports=hh;hh.fromPublic=function(t,r,n){return r instanceof hh?r:new hh(t,{pub:r,pubEnc:n})};hh.fromPrivate=function(t,r,n){return r instanceof hh?r:new hh(t,{priv:r,privEnc:n})};hh.prototype.validate=function(){var t=this.getPublic();return t.isInfinity()?{result:!1,reason:"Invalid public key"}:t.validate()?t.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}};hh.prototype.getPublic=function(t,r){return typeof t=="string"&&(r=t,t=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),r?this.pub.encode(r,t):this.pub};hh.prototype.getPrivate=function(t){return t==="hex"?this.priv.toString(16,2):this.priv};hh.prototype._importPrivate=function(t,r){this.priv=new _Yn(t,r||16),this.priv=this.priv.umod(this.ec.curve.n)};hh.prototype._importPublic=function(t,r){if(t.x||t.y){this.ec.curve.type==="mont"?vJe(t.x,"Need x coordinate"):(this.ec.curve.type==="short"||this.ec.curve.type==="edwards")&&vJe(t.x&&t.y,"Need both x and y coordinate"),this.pub=this.ec.curve.point(t.x,t.y);return}this.pub=this.ec.curve.decodePoint(t,r)};hh.prototype.derive=function(t){return t.validate()||vJe(t.validate(),"public point not validated"),t.mul(this.priv).getX()};hh.prototype.sign=function(t,r,n){return this.ec.sign(t,this,r,n)};hh.prototype.verify=function(t,r){return this.ec.verify(t,r,this)};hh.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"}});var wmr=Z((kDs,xmr)=>{"use strict";d();p();var w2e=nS(),xJe=Ov(),TYn=xJe.assert;function A2e(e,t){if(e instanceof A2e)return e;this._importDER(e,t)||(TYn(e.r&&e.s,"Signature without r or s"),this.r=new w2e(e.r,16),this.s=new w2e(e.s,16),e.recoveryParam===void 0?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}xmr.exports=A2e;function IYn(){this.place=0}function yJe(e,t){var r=e[t.place++];if(!(r&128))return r;var n=r&15;if(n===0||n>4)return!1;for(var o=0,i=0,a=t.place;i<n;i++,a++)o<<=8,o|=e[a],o>>>=0;return o<=127?!1:(t.place=a,o)}function bmr(e){for(var t=0,r=e.length-1;!e[t]&&!(e[t+1]&128)&&t<r;)t++;return t===0?e:e.slice(t)}A2e.prototype._importDER=function(t,r){t=xJe.toArray(t,r);var n=new IYn;if(t[n.place++]!==48)return!1;var o=yJe(t,n);if(o===!1||o+n.place!==t.length||t[n.place++]!==2)return!1;var i=yJe(t,n);if(i===!1)return!1;var a=t.slice(n.place,i+n.place);if(n.place+=i,t[n.place++]!==2)return!1;var s=yJe(t,n);if(s===!1||t.length!==s+n.place)return!1;var c=t.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 w2e(a),this.s=new w2e(c),this.recoveryParam=null,!0};function bJe(e,t){if(t<128){e.push(t);return}var r=1+(Math.log(t)/Math.LN2>>>3);for(e.push(r|128);--r;)e.push(t>>>(r<<3)&255);e.push(t)}A2e.prototype.toDER=function(t){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=bmr(r),n=bmr(n);!n[0]&&!(n[1]&128);)n=n.slice(1);var o=[2];bJe(o,r.length),o=o.concat(r),o.push(2),bJe(o,n.length);var i=o.concat(n),a=[48];return bJe(a,i.length),a=a.concat(i),xJe.encode(a,t)}});var _mr=Z((NDs,Emr)=>{"use strict";d();p();var ZO=nS(),Amr=ree(),kYn=Ov(),wJe=x2e(),MYn=sS(),Smr=kYn.assert,AJe=ymr(),S2e=wmr();function y1(e){if(!(this instanceof y1))return new y1(e);typeof e=="string"&&(Smr(Object.prototype.hasOwnProperty.call(wJe,e),"Unknown curve "+e),e=wJe[e]),e instanceof wJe.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}Emr.exports=y1;y1.prototype.keyPair=function(t){return new AJe(this,t)};y1.prototype.keyFromPrivate=function(t,r){return AJe.fromPrivate(this,t,r)};y1.prototype.keyFromPublic=function(t,r){return AJe.fromPublic(this,t,r)};y1.prototype.genKeyPair=function(t){t||(t={});for(var r=new Amr({hash:this.hash,pers:t.pers,persEnc:t.persEnc||"utf8",entropy:t.entropy||MYn(this.hash.hmacStrength),entropyEnc:t.entropy&&t.entropyEnc||"utf8",nonce:this.n.toArray()}),n=this.n.byteLength(),o=this.n.sub(new ZO(2));;){var i=new ZO(r.generate(n));if(!(i.cmp(o)>0))return i.iaddn(1),this.keyFromPrivate(i)}};y1.prototype._truncateToN=function(t,r){var n=t.byteLength()*8-this.n.bitLength();return n>0&&(t=t.ushrn(n)),!r&&t.cmp(this.n)>=0?t.sub(this.n):t};y1.prototype.sign=function(t,r,n,o){typeof n=="object"&&(o=n,n=null),o||(o={}),r=this.keyFromPrivate(r,n),t=this._truncateToN(new ZO(t,16));for(var i=this.n.byteLength(),a=r.getPrivate().toArray("be",i),s=t.toArray("be",i),c=new Amr({hash:this.hash,entropy:a,nonce:s,pers:o.pers,persEnc:o.persEnc||"utf8"}),u=this.n.sub(new ZO(1)),l=0;;l++){var f=o.k?o.k(l):new ZO(c.generate(this.n.byteLength()));if(f=this._truncateToN(f,!0),!(f.cmpn(1)<=0||f.cmp(u)>=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(t));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 S2e({r:g,s:v,recoveryParam:b})}}}}}};y1.prototype.verify=function(t,r,n,o){t=this._truncateToN(new ZO(t,16)),n=this.keyFromPublic(n,o),r=new S2e(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(t).umod(this.n),u=s.mul(i).umod(this.n),l;return this.curve._maxwellTrick?(l=this.g.jmulAdd(c,n.getPublic(),u),l.isInfinity()?!1:l.eqXToP(i)):(l=this.g.mulAdd(c,n.getPublic(),u),l.isInfinity()?!1:l.getX().umod(this.n).cmp(i)===0)};y1.prototype.recoverPubKey=function(e,t,r,n){Smr((3&r)===r,"The recovery param is more than two bits"),t=new S2e(t,n);var o=this.n,i=new ZO(e),a=t.r,s=t.s,c=r&1,u=r>>1;if(a.cmp(this.curve.p.umod(this.curve.n))>=0&&u)throw new Error("Unable to find sencond key candinate");u?a=this.curve.pointFromX(a.add(this.curve.n),c):a=this.curve.pointFromX(a,c);var l=t.r.invm(o),f=o.sub(i).mul(l).umod(o),h=s.mul(l).umod(o);return this.g.mulAdd(f,a,h)};y1.prototype.getKeyRecoveryParam=function(e,t,r,n){if(t=new S2e(t,n),t.recoveryParam!==null)return t.recoveryParam;for(var o=0;o<4;o++){var i;try{i=this.recoverPubKey(e,t,o)}catch{continue}if(i.eq(r))return o}throw new Error("Unable to find valid recovery factor")}});var kmr=Z((PDs,Imr)=>{"use strict";d();p();var gee=Ov(),Tmr=gee.assert,Cmr=gee.parseBytes,Wj=gee.cachedProperty;function td(e,t){this.eddsa=e,this._secret=Cmr(t.secret),e.isPoint(t.pub)?this._pub=t.pub:this._pubBytes=Cmr(t.pub)}td.fromPublic=function(t,r){return r instanceof td?r:new td(t,{pub:r})};td.fromSecret=function(t,r){return r instanceof td?r:new td(t,{secret:r})};td.prototype.secret=function(){return this._secret};Wj(td,"pubBytes",function(){return this.eddsa.encodePoint(this.pub())});Wj(td,"pub",function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())});Wj(td,"privBytes",function(){var t=this.eddsa,r=this.hash(),n=t.encodingLength-1,o=r.slice(0,t.encodingLength);return o[0]&=248,o[n]&=127,o[n]|=64,o});Wj(td,"priv",function(){return this.eddsa.decodeInt(this.privBytes())});Wj(td,"hash",function(){return this.eddsa.hash().update(this.secret()).digest()});Wj(td,"messagePrefix",function(){return this.hash().slice(this.eddsa.encodingLength)});td.prototype.sign=function(t){return Tmr(this._secret,"KeyPair can only verify"),this.eddsa.sign(t,this)};td.prototype.verify=function(t,r){return this.eddsa.verify(t,r,this)};td.prototype.getSecret=function(t){return Tmr(this._secret,"KeyPair is public only"),gee.encode(this.secret(),t)};td.prototype.getPublic=function(t){return gee.encode(this.pubBytes(),t)};Imr.exports=td});var Rmr=Z((FDs,Mmr)=>{"use strict";d();p();var RYn=nS(),E2e=Ov(),NYn=E2e.assert,_2e=E2e.cachedProperty,OYn=E2e.parseBytes;function QO(e,t){this.eddsa=e,typeof t!="object"&&(t=OYn(t)),Array.isArray(t)&&(t={R:t.slice(0,e.encodingLength),S:t.slice(e.encodingLength)}),NYn(t.R&&t.S,"Signature without R or S"),e.isPoint(t.R)&&(this._R=t.R),t.S instanceof RYn&&(this._S=t.S),this._Rencoded=Array.isArray(t.R)?t.R:t.Rencoded,this._Sencoded=Array.isArray(t.S)?t.S:t.Sencoded}_2e(QO,"S",function(){return this.eddsa.decodeInt(this.Sencoded())});_2e(QO,"R",function(){return this.eddsa.decodePoint(this.Rencoded())});_2e(QO,"Rencoded",function(){return this.eddsa.encodePoint(this.R())});_2e(QO,"Sencoded",function(){return this.eddsa.encodeInt(this.S())});QO.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())};QO.prototype.toHex=function(){return E2e.encode(this.toBytes(),"hex").toUpperCase()};Mmr.exports=QO});var Dmr=Z((jDs,Pmr)=>{"use strict";d();p();var BYn=Sw(),PYn=x2e(),Kj=Ov(),DYn=Kj.assert,Omr=Kj.parseBytes,Bmr=kmr(),Nmr=Rmr();function og(e){if(DYn(e==="ed25519","only tested with ed25519 so far"),!(this instanceof og))return new og(e);e=PYn[e].curve,this.curve=e,this.g=e.g,this.g.precompute(e.n.bitLength()+1),this.pointClass=e.point().constructor,this.encodingLength=Math.ceil(e.n.bitLength()/8),this.hash=BYn.sha512}Pmr.exports=og;og.prototype.sign=function(t,r){t=Omr(t);var n=this.keyFromSecret(r),o=this.hashInt(n.messagePrefix(),t),i=this.g.mul(o),a=this.encodePoint(i),s=this.hashInt(a,n.pubBytes(),t).mul(n.priv()),c=o.add(s).umod(this.curve.n);return this.makeSignature({R:i,S:c,Rencoded:a})};og.prototype.verify=function(t,r,n){t=Omr(t),r=this.makeSignature(r);var o=this.keyFromPublic(n),i=this.hashInt(r.Rencoded(),o.pubBytes(),t),a=this.g.mul(r.S()),s=r.R().add(o.pub().mul(i));return s.eq(a)};og.prototype.hashInt=function(){for(var t=this.hash(),r=0;r<arguments.length;r++)t.update(arguments[r]);return Kj.intFromLE(t.digest()).umod(this.curve.n)};og.prototype.keyFromPublic=function(t){return Bmr.fromPublic(this,t)};og.prototype.keyFromSecret=function(t){return Bmr.fromSecret(this,t)};og.prototype.makeSignature=function(t){return t instanceof Nmr?t:new Nmr(this,t)};og.prototype.encodePoint=function(t){var r=t.getY().toArray("le",this.encodingLength);return r[this.encodingLength-1]|=t.getX().isOdd()?128:0,r};og.prototype.decodePoint=function(t){t=Kj.parseBytes(t);var r=t.length-1,n=t.slice(0,r).concat(t[r]&-129),o=(t[r]&128)!==0,i=Kj.intFromLE(n);return this.curve.pointFromY(i,o)};og.prototype.encodeInt=function(t){return t.toArray("le",this.encodingLength)};og.prototype.decodeInt=function(t){return Kj.intFromLE(t)};og.prototype.isPoint=function(t){return t instanceof this.pointClass}});var Fmr=Z(Lmr=>{"use strict";d();p();var $O=Lmr;$O.version=Acr().version;$O.utils=Ov();$O.rand=sS();$O.curve=pJe();$O.curves=x2e();$O.ec=_mr();$O.eddsa=Dmr()});var Umr=Z(Yj=>{"use strict";d();p();var LYn=Yj&&Yj.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Yj,"__esModule",{value:!0});Yj.EC=void 0;var FYn=LYn(Fmr()),UYn=FYn.default.ec;Yj.EC=UYn});var zmr=Z(C2e=>{"use strict";d();p();Object.defineProperty(C2e,"__esModule",{value:!0});C2e.version=void 0;C2e.version="signing-key/5.7.0"});var yee=Z(UI=>{"use strict";d();p();Object.defineProperty(UI,"__esModule",{value:!0});UI.computePublicKey=UI.recoverPublicKey=UI.SigningKey=void 0;var zYn=Umr(),ml=Co(),vee=ia(),jYn=Kn(),HYn=zmr(),EJe=new jYn.Logger(HYn.version),SJe=null;function bS(){return SJe||(SJe=new zYn.EC("secp256k1")),SJe}var jmr=function(){function e(t){(0,vee.defineReadOnly)(this,"curve","secp256k1"),(0,vee.defineReadOnly)(this,"privateKey",(0,ml.hexlify)(t)),(0,ml.hexDataLength)(this.privateKey)!==32&&EJe.throwArgumentError("invalid private key","privateKey","[[ REDACTED ]]");var r=bS().keyFromPrivate((0,ml.arrayify)(this.privateKey));(0,vee.defineReadOnly)(this,"publicKey","0x"+r.getPublic(!1,"hex")),(0,vee.defineReadOnly)(this,"compressedPublicKey","0x"+r.getPublic(!0,"hex")),(0,vee.defineReadOnly)(this,"_isSigningKey",!0)}return e.prototype._addPoint=function(t){var r=bS().keyFromPublic((0,ml.arrayify)(this.publicKey)),n=bS().keyFromPublic((0,ml.arrayify)(t));return"0x"+r.pub.add(n.pub).encodeCompressed("hex")},e.prototype.signDigest=function(t){var r=bS().keyFromPrivate((0,ml.arrayify)(this.privateKey)),n=(0,ml.arrayify)(t);n.length!==32&&EJe.throwArgumentError("bad digest length","digest",t);var o=r.sign(n,{canonical:!0});return(0,ml.splitSignature)({recoveryParam:o.recoveryParam,r:(0,ml.hexZeroPad)("0x"+o.r.toString(16),32),s:(0,ml.hexZeroPad)("0x"+o.s.toString(16),32)})},e.prototype.computeSharedSecret=function(t){var r=bS().keyFromPrivate((0,ml.arrayify)(this.privateKey)),n=bS().keyFromPublic((0,ml.arrayify)(Hmr(t)));return(0,ml.hexZeroPad)("0x"+r.derive(n.getPublic()).toString(16),32)},e.isSigningKey=function(t){return!!(t&&t._isSigningKey)},e}();UI.SigningKey=jmr;function GYn(e,t){var r=(0,ml.splitSignature)(t),n={r:(0,ml.arrayify)(r.r),s:(0,ml.arrayify)(r.s)};return"0x"+bS().recoverPubKey((0,ml.arrayify)(e),n,r.recoveryParam).encode("hex",!1)}UI.recoverPublicKey=GYn;function Hmr(e,t){var r=(0,ml.arrayify)(e);if(r.length===32){var n=new jmr(r);return t?"0x"+bS().keyFromPrivate(r).getPublic(!0,"hex"):n.publicKey}else{if(r.length===33)return t?(0,ml.hexlify)(r):"0x"+bS().keyFromPublic(r).getPublic(!1,"hex");if(r.length===65)return t?"0x"+bS().keyFromPublic(r).getPublic(!0,"hex"):(0,ml.hexlify)(r)}return EJe.throwArgumentError("invalid public or private key","key","[REDACTED]")}UI.computePublicKey=Hmr});var Gmr=Z(T2e=>{"use strict";d();p();Object.defineProperty(T2e,"__esModule",{value:!0});T2e.version=void 0;T2e.version="transactions/5.7.0"});var u4=Z(Pu=>{"use strict";d();p();var qYn=Pu&&Pu.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),VYn=Pu&&Pu.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),WYn=Pu&&Pu.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&qYn(t,e,r);return VYn(t,e),t};Object.defineProperty(Pu,"__esModule",{value:!0});Pu.parse=Pu.serialize=Pu.accessListify=Pu.recoverAddress=Pu.computeAddress=Pu.TransactionTypes=void 0;var bee=e1(),e7=Ou(),fi=Co(),KYn=dO(),Jj=Qm(),YYn=ia(),zI=WYn(pxe()),qmr=yee(),CJe=Kn(),JYn=Gmr(),gh=new CJe.Logger(JYn.version),XYn;(function(e){e[e.legacy=0]="legacy",e[e.eip2930=1]="eip2930",e[e.eip1559=2]="eip1559"})(XYn=Pu.TransactionTypes||(Pu.TransactionTypes={}));function TJe(e){return e==="0x"?null:(0,bee.getAddress)(e)}function mh(e){return e==="0x"?KYn.Zero:e7.BigNumber.from(e)}var ZYn=[{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"}],QYn={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,type:!0,value:!0};function Vmr(e){var t=(0,qmr.computePublicKey)(e);return(0,bee.getAddress)((0,fi.hexDataSlice)((0,Jj.keccak256)((0,fi.hexDataSlice)(t,1)),12))}Pu.computeAddress=Vmr;function IJe(e,t){return Vmr((0,qmr.recoverPublicKey)((0,fi.arrayify)(e),t))}Pu.recoverAddress=IJe;function Fv(e,t){var r=(0,fi.stripZeros)(e7.BigNumber.from(e).toHexString());return r.length>32&&gh.throwArgumentError("invalid length for "+t,"transaction:"+t,e),r}function _Je(e,t){return{address:(0,bee.getAddress)(e),storageKeys:(t||[]).map(function(r,n){return(0,fi.hexDataLength)(r)!==32&&gh.throwArgumentError("invalid access list storageKey","accessList["+e+":"+n+"]",r),r.toLowerCase()})}}function I2e(e){if(Array.isArray(e))return e.map(function(r,n){return Array.isArray(r)?(r.length>2&&gh.throwArgumentError("access list expected to be [ address, storageKeys[] ]","value["+n+"]",r),_Je(r[0],r[1])):_Je(r.address,r.storageKeys)});var t=Object.keys(e).map(function(r){var n=e[r].reduce(function(o,i){return o[i]=!0,o},{});return _Je(r,Object.keys(n).sort())});return t.sort(function(r,n){return r.address.localeCompare(n.address)}),t}Pu.accessListify=I2e;function Wmr(e){return I2e(e).map(function(t){return[t.address,t.storageKeys]})}function Kmr(e,t){if(e.gasPrice!=null){var r=e7.BigNumber.from(e.gasPrice),n=e7.BigNumber.from(e.maxFeePerGas||0);r.eq(n)||gh.throwArgumentError("mismatch EIP-1559 gasPrice != maxFeePerGas","tx",{gasPrice:r,maxFeePerGas:n})}var o=[Fv(e.chainId||0,"chainId"),Fv(e.nonce||0,"nonce"),Fv(e.maxPriorityFeePerGas||0,"maxPriorityFeePerGas"),Fv(e.maxFeePerGas||0,"maxFeePerGas"),Fv(e.gasLimit||0,"gasLimit"),e.to!=null?(0,bee.getAddress)(e.to):"0x",Fv(e.value||0,"value"),e.data||"0x",Wmr(e.accessList||[])];if(t){var i=(0,fi.splitSignature)(t);o.push(Fv(i.recoveryParam,"recoveryParam")),o.push((0,fi.stripZeros)(i.r)),o.push((0,fi.stripZeros)(i.s))}return(0,fi.hexConcat)(["0x02",zI.encode(o)])}function Ymr(e,t){var r=[Fv(e.chainId||0,"chainId"),Fv(e.nonce||0,"nonce"),Fv(e.gasPrice||0,"gasPrice"),Fv(e.gasLimit||0,"gasLimit"),e.to!=null?(0,bee.getAddress)(e.to):"0x",Fv(e.value||0,"value"),e.data||"0x",Wmr(e.accessList||[])];if(t){var n=(0,fi.splitSignature)(t);r.push(Fv(n.recoveryParam,"recoveryParam")),r.push((0,fi.stripZeros)(n.r)),r.push((0,fi.stripZeros)(n.s))}return(0,fi.hexConcat)(["0x01",zI.encode(r)])}function $Yn(e,t){(0,YYn.checkProperties)(e,QYn);var r=[];ZYn.forEach(function(a){var s=e[a.name]||[],c={};a.numeric&&(c.hexPad="left"),s=(0,fi.arrayify)((0,fi.hexlify)(s,c)),a.length&&s.length!==a.length&&s.length>0&&gh.throwArgumentError("invalid length for "+a.name,"transaction:"+a.name,s),a.maxLength&&(s=(0,fi.stripZeros)(s),s.length>a.maxLength&&gh.throwArgumentError("invalid length for "+a.name,"transaction:"+a.name,s)),r.push((0,fi.hexlify)(s))});var n=0;if(e.chainId!=null?(n=e.chainId,typeof n!="number"&&gh.throwArgumentError("invalid transaction.chainId","transaction",e)):t&&!(0,fi.isBytesLike)(t)&&t.v>28&&(n=Math.floor((t.v-35)/2)),n!==0&&(r.push((0,fi.hexlify)(n)),r.push("0x"),r.push("0x")),!t)return zI.encode(r);var o=(0,fi.splitSignature)(t),i=27+o.recoveryParam;return n!==0?(r.pop(),r.pop(),r.pop(),i+=n*2+8,o.v>28&&o.v!==i&&gh.throwArgumentError("transaction.chainId/signature.v mismatch","signature",t)):o.v!==i&&gh.throwArgumentError("transaction.chainId/signature.v mismatch","signature",t),r.push((0,fi.hexlify)(i)),r.push((0,fi.stripZeros)((0,fi.arrayify)(o.r))),r.push((0,fi.stripZeros)((0,fi.arrayify)(o.s))),zI.encode(r)}function eJn(e,t){if(e.type==null||e.type===0)return e.accessList!=null&&gh.throwArgumentError("untyped transactions do not support accessList; include type: 1","transaction",e),$Yn(e,t);switch(e.type){case 1:return Ymr(e,t);case 2:return Kmr(e,t);default:break}return gh.throwError("unsupported transaction type: "+e.type,CJe.Logger.errors.UNSUPPORTED_OPERATION,{operation:"serializeTransaction",transactionType:e.type})}Pu.serialize=eJn;function Jmr(e,t,r){try{var n=mh(t[0]).toNumber();if(n!==0&&n!==1)throw new Error("bad recid");e.v=n}catch{gh.throwArgumentError("invalid v for transaction type: 1","v",t[0])}e.r=(0,fi.hexZeroPad)(t[1],32),e.s=(0,fi.hexZeroPad)(t[2],32);try{var o=(0,Jj.keccak256)(r(e));e.from=IJe(o,{r:e.r,s:e.s,recoveryParam:e.v})}catch{}}function tJn(e){var t=zI.decode(e.slice(1));t.length!==9&&t.length!==12&&gh.throwArgumentError("invalid component count for transaction type: 2","payload",(0,fi.hexlify)(e));var r=mh(t[2]),n=mh(t[3]),o={type:2,chainId:mh(t[0]).toNumber(),nonce:mh(t[1]).toNumber(),maxPriorityFeePerGas:r,maxFeePerGas:n,gasPrice:null,gasLimit:mh(t[4]),to:TJe(t[5]),value:mh(t[6]),data:t[7],accessList:I2e(t[8])};return t.length===9||(o.hash=(0,Jj.keccak256)(e),Jmr(o,t.slice(9),Kmr)),o}function rJn(e){var t=zI.decode(e.slice(1));t.length!==8&&t.length!==11&&gh.throwArgumentError("invalid component count for transaction type: 1","payload",(0,fi.hexlify)(e));var r={type:1,chainId:mh(t[0]).toNumber(),nonce:mh(t[1]).toNumber(),gasPrice:mh(t[2]),gasLimit:mh(t[3]),to:TJe(t[4]),value:mh(t[5]),data:t[6],accessList:I2e(t[7])};return t.length===8||(r.hash=(0,Jj.keccak256)(e),Jmr(r,t.slice(8),Ymr)),r}function nJn(e){var t=zI.decode(e);t.length!==9&&t.length!==6&&gh.throwArgumentError("invalid raw transaction","rawTransaction",e);var r={nonce:mh(t[0]).toNumber(),gasPrice:mh(t[1]),gasLimit:mh(t[2]),to:TJe(t[3]),value:mh(t[4]),data:t[5],chainId:0};if(t.length===6)return r;try{r.v=e7.BigNumber.from(t[6]).toNumber()}catch{return r}if(r.r=(0,fi.hexZeroPad)(t[7],32),r.s=(0,fi.hexZeroPad)(t[8],32),e7.BigNumber.from(r.r).isZero()&&e7.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=t.slice(0,6);r.chainId!==0&&(o.push((0,fi.hexlify)(r.chainId)),o.push("0x"),o.push("0x"),n-=r.chainId*2+8);var i=(0,Jj.keccak256)(zI.encode(o));try{r.from=IJe(i,{r:(0,fi.hexlify)(r.r),s:(0,fi.hexlify)(r.s),recoveryParam:n})}catch{}r.hash=(0,Jj.keccak256)(e)}return r.type=null,r}function oJn(e){var t=(0,fi.arrayify)(e);if(t[0]>127)return nJn(t);switch(t[0]){case 1:return rJn(t);case 2:return tJn(t);default:break}return gh.throwError("unsupported transaction type: "+t[0],CJe.Logger.errors.UNSUPPORTED_OPERATION,{operation:"parseTransaction",transactionType:t[0]})}Pu.parse=oJn});var Xmr=Z(k2e=>{"use strict";d();p();Object.defineProperty(k2e,"__esModule",{value:!0});k2e.version=void 0;k2e.version="contracts/5.7.0"});var ogr=Z(vh=>{"use strict";d();p();var N2e=vh&&vh.__extends||function(){var e=function(t,r){return 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])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),HI=vh&&vh.__awaiter||function(e,t,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(l){try{u(n.next(l))}catch(f){a(f)}}function c(l){try{u(n.throw(l))}catch(f){a(f)}}function u(l){l.done?i(l.value):o(l.value).then(s,c)}u((n=n.apply(e,t||[])).next())})},GI=vh&&vh.__generator||function(e,t){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(u){return function(l){return c([u,l])}}function c(u){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=u[0]&2?o.return:u[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,u[1])).done)return i;switch(o=0,i&&(u=[u[0]&2,i.value]),u[0]){case 0:case 1:i=u;break;case 4:return r.label++,{value:u[1],done:!1};case 5:r.label++,o=u[1],u=[0];continue;case 7:u=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(u[0]===6||u[0]===2)){r=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]<i[3])){r.label=u[1];break}if(u[0]===6&&r.label<i[1]){r.label=i[1],i=u;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(u);break}i[2]&&r.ops.pop(),r.trys.pop();continue}u=t.call(e,r)}catch(l){u=[6,l],o=0}finally{n=i=0}if(u[0]&5)throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}},iJn=vh&&vh.__spreadArray||function(e,t,r){if(r||arguments.length===2)for(var n=0,o=t.length,i;n<o;n++)(i||!(n in t))&&(i||(i=Array.prototype.slice.call(t,0,n)),i[n]=t[n]);return e.concat(i||Array.prototype.slice.call(t))};Object.defineProperty(vh,"__esModule",{value:!0});vh.ContractFactory=vh.Contract=vh.BaseContract=void 0;var M2e=JWe(),aJn=cj(),kJe=S$(),wee=e1(),jI=Ou(),t7=Co(),Bn=ia(),sJn=u4(),Zd=Kn(),cJn=Xmr(),Va=new Zd.Logger(cJn.version),uJn={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 R2e(e,t){return HI(this,void 0,void 0,function(){var r,n;return GI(this,function(o){switch(o.label){case 0:return[4,t];case 1:r=o.sent(),typeof r!="string"&&Va.throwArgumentError("invalid address or ENS name","name",r);try{return[2,(0,wee.getAddress)(r)]}catch{}return e||Va.throwError("a provider or signer is needed to resolve ENS names",Zd.Logger.errors.UNSUPPORTED_OPERATION,{operation:"resolveName"}),[4,e.resolveName(r)];case 2:return n=o.sent(),n==null&&Va.throwArgumentError("resolver or addr is not configured for ENS name","name",r),[2,n]}})})}function xee(e,t,r){return HI(this,void 0,void 0,function(){return GI(this,function(n){switch(n.label){case 0:return Array.isArray(r)?[4,Promise.all(r.map(function(o,i){return xee(e,Array.isArray(t)?t[i]:t[o.name],o)}))]:[3,2];case 1:return[2,n.sent()];case 2:return r.type!=="address"?[3,4]:[4,R2e(e,t)];case 3:return[2,n.sent()];case 4:return r.type!=="tuple"?[3,6]:[4,xee(e,t,r.components)];case 5:return[2,n.sent()];case 6:return r.baseType!=="array"?[3,8]:Array.isArray(t)?[4,Promise.all(t.map(function(o){return xee(e,o,r.arrayChildren)}))]:[2,Promise.reject(Va.makeError("invalid value for array",Zd.Logger.errors.INVALID_ARGUMENT,{argument:"value",value:t}))];case 7:return[2,n.sent()];case 8:return[2,t]}})})}function O2e(e,t,r){return HI(this,void 0,void 0,function(){var n,o,i,a,s,c,u,l,f,h,m=this;return GI(this,function(g){switch(g.label){case 0:return n={},r.length===t.inputs.length+1&&typeof r[r.length-1]=="object"&&(n=(0,Bn.shallowCopy)(r.pop())),Va.checkArgumentCount(r.length,t.inputs.length,"passed to contract"),e.signer?n.from?n.from=(0,Bn.resolveProperties)({override:R2e(e.signer,n.from),signer:e.signer.getAddress()}).then(function(v){return HI(m,void 0,void 0,function(){return GI(this,function(b){return(0,wee.getAddress)(v.signer)!==v.override&&Va.throwError("Contract with a Signer cannot override from",Zd.Logger.errors.UNSUPPORTED_OPERATION,{operation:"overrides.from"}),[2,v.override]})})}):n.from=e.signer.getAddress():n.from&&(n.from=R2e(e.provider,n.from)),[4,(0,Bn.resolveProperties)({args:xee(e.signer||e.provider,r,t.inputs),address:e.resolvedAddress,overrides:(0,Bn.resolveProperties)(n)||{}})];case 1:if(o=g.sent(),i=e.interface.encodeFunctionData(t,o.args),a={data:i,to:o.address},s=o.overrides,s.nonce!=null&&(a.nonce=jI.BigNumber.from(s.nonce).toNumber()),s.gasLimit!=null&&(a.gasLimit=jI.BigNumber.from(s.gasLimit)),s.gasPrice!=null&&(a.gasPrice=jI.BigNumber.from(s.gasPrice)),s.maxFeePerGas!=null&&(a.maxFeePerGas=jI.BigNumber.from(s.maxFeePerGas)),s.maxPriorityFeePerGas!=null&&(a.maxPriorityFeePerGas=jI.BigNumber.from(s.maxPriorityFeePerGas)),s.from!=null&&(a.from=s.from),s.type!=null&&(a.type=s.type),s.accessList!=null&&(a.accessList=(0,sJn.accessListify)(s.accessList)),a.gasLimit==null&&t.gas!=null){for(c=21e3,u=(0,t7.arrayify)(i),l=0;l<u.length;l++)c+=4,u[l]&&(c+=64);a.gasLimit=jI.BigNumber.from(t.gas).add(c)}return s.value&&(f=jI.BigNumber.from(s.value),!f.isZero()&&!t.payable&&Va.throwError("non-payable method cannot override value",Zd.Logger.errors.UNSUPPORTED_OPERATION,{operation:"overrides.value",value:n.value}),a.value=f),s.customData&&(a.customData=(0,Bn.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&&Va.throwError("cannot override "+h.map(function(v){return JSON.stringify(v)}).join(","),Zd.Logger.errors.UNSUPPORTED_OPERATION,{operation:"overrides",overrides:h}),[2,a]}})})}function lJn(e,t){return function(){for(var r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];return O2e(e,t,r)}}function fJn(e,t){var r=e.signer||e.provider;return function(){for(var n=[],o=0;o<arguments.length;o++)n[o]=arguments[o];return HI(this,void 0,void 0,function(){var i;return GI(this,function(a){switch(a.label){case 0:return r||Va.throwError("estimate require a provider or signer",Zd.Logger.errors.UNSUPPORTED_OPERATION,{operation:"estimateGas"}),[4,O2e(e,t,n)];case 1:return i=a.sent(),[4,r.estimateGas(i)];case 2:return[2,a.sent()]}})})}}function egr(e,t){var r=t.wait.bind(t);t.wait=function(n){return r(n).then(function(o){return o.events=o.logs.map(function(i){var a=(0,Bn.deepCopy)(i),s=null;try{s=e.interface.parseLog(i)}catch{}return s&&(a.args=s.args,a.decode=function(c,u){return e.interface.decodeEventLog(s.eventFragment,c,u)},a.event=s.name,a.eventSignature=s.signature),a.removeListener=function(){return e.provider},a.getBlock=function(){return e.provider.getBlock(o.blockHash)},a.getTransaction=function(){return e.provider.getTransaction(o.transactionHash)},a.getTransactionReceipt=function(){return Promise.resolve(o)},a}),o})}}function tgr(e,t,r){var n=e.signer||e.provider;return function(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];return HI(this,void 0,void 0,function(){var a,s,c,u,l;return GI(this,function(f){switch(f.label){case 0:return a=void 0,o.length===t.inputs.length+1&&typeof o[o.length-1]=="object"?(s=(0,Bn.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 e.deployTransaction==null?[3,5]:[4,e._deployed(a)];case 4:f.sent(),f.label=5;case 5:return[4,O2e(e,t,o)];case 6:return c=f.sent(),[4,n.call(c,a)];case 7:u=f.sent();try{return l=e.interface.decodeFunctionResult(t,u),r&&t.outputs.length===1&&(l=l[0]),[2,l]}catch(h){throw h.code===Zd.Logger.errors.CALL_EXCEPTION&&(h.address=e.address,h.args=o,h.transaction=c),h}return[2]}})})}}function dJn(e,t){return function(){for(var r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];return HI(this,void 0,void 0,function(){var o,i;return GI(this,function(a){switch(a.label){case 0:return e.signer||Va.throwError("sending a transaction requires a signer",Zd.Logger.errors.UNSUPPORTED_OPERATION,{operation:"sendTransaction"}),e.deployTransaction==null?[3,2]:[4,e._deployed()];case 1:a.sent(),a.label=2;case 2:return[4,O2e(e,t,r)];case 3:return o=a.sent(),[4,e.signer.sendTransaction(o)];case 4:return i=a.sent(),egr(e,i),[2,i]}})})}}function Zmr(e,t,r){return t.constant?tgr(e,t,r):dJn(e,t)}function rgr(e){return e.address&&(e.topics==null||e.topics.length===0)?"*":(e.address||"*")+"@"+(e.topics?e.topics.map(function(t){return Array.isArray(t)?t.join("|"):t}).join(":"):"")}var Aee=function(){function e(t,r){(0,Bn.defineReadOnly)(this,"tag",t),(0,Bn.defineReadOnly)(this,"filter",r),this._listeners=[]}return e.prototype.addListener=function(t,r){this._listeners.push({listener:t,once:r})},e.prototype.removeListener=function(t){var r=!1;this._listeners=this._listeners.filter(function(n){return r||n.listener!==t?!0:(r=!0,!1)})},e.prototype.removeAllListeners=function(){this._listeners=[]},e.prototype.listeners=function(){return this._listeners.map(function(t){return t.listener})},e.prototype.listenerCount=function(){return this._listeners.length},e.prototype.run=function(t){var r=this,n=this.listenerCount();return this._listeners=this._listeners.filter(function(o){var i=t.slice();return setTimeout(function(){o.listener.apply(r,i)},0),!o.once}),n},e.prototype.prepareEvent=function(t){},e.prototype.getEmit=function(t){return[t]},e}(),pJn=function(e){N2e(t,e);function t(){return e.call(this,"error",null)||this}return t}(Aee),Qmr=function(e){N2e(t,e);function t(r,n,o,i){var a=this,s={address:r},c=n.getEventTopic(o);return i?(c!==i[0]&&Va.throwArgumentError("topic mismatch","topics",i),s.topics=i.slice()):s.topics=[c],a=e.call(this,rgr(s),s)||this,(0,Bn.defineReadOnly)(a,"address",r),(0,Bn.defineReadOnly)(a,"interface",n),(0,Bn.defineReadOnly)(a,"fragment",o),a}return t.prototype.prepareEvent=function(r){var n=this;e.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}},t.prototype.getEmit=function(r){var n=(0,M2e.checkResultErrors)(r.args);if(n.length)throw n[0].error;var o=(r.args||[]).slice();return o.push(r),o},t}(Aee),$mr=function(e){N2e(t,e);function t(r,n){var o=e.call(this,"*",{address:r})||this;return(0,Bn.defineReadOnly)(o,"address",r),(0,Bn.defineReadOnly)(o,"interface",n),o}return t.prototype.prepareEvent=function(r){var n=this;e.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{}},t}(Aee),ngr=function(){function e(t,r,n){var o=this.constructor,i=this;(0,Bn.defineReadOnly)(this,"interface",(0,Bn.getStatic)(o,"getInterface")(r)),n==null?((0,Bn.defineReadOnly)(this,"provider",null),(0,Bn.defineReadOnly)(this,"signer",null)):kJe.Signer.isSigner(n)?((0,Bn.defineReadOnly)(this,"provider",n.provider||null),(0,Bn.defineReadOnly)(this,"signer",n)):aJn.Provider.isProvider(n)?((0,Bn.defineReadOnly)(this,"provider",n),(0,Bn.defineReadOnly)(this,"signer",null)):Va.throwArgumentError("invalid signer or provider","signerOrProvider",n),(0,Bn.defineReadOnly)(this,"callStatic",{}),(0,Bn.defineReadOnly)(this,"estimateGas",{}),(0,Bn.defineReadOnly)(this,"functions",{}),(0,Bn.defineReadOnly)(this,"populateTransaction",{}),(0,Bn.defineReadOnly)(this,"filters",{});{var a={};Object.keys(this.interface.events).forEach(function(u){var l=i.interface.events[u];(0,Bn.defineReadOnly)(i.filters,u,function(){for(var f=[],h=0;h<arguments.length;h++)f[h]=arguments[h];return{address:i.address,topics:i.interface.encodeFilterTopics(l,f)}}),a[l.name]||(a[l.name]=[]),a[l.name].push(u)}),Object.keys(a).forEach(function(u){var l=a[u];l.length===1?(0,Bn.defineReadOnly)(i.filters,u,i.filters[l[0]]):Va.warn("Duplicate definition of "+u+" ("+l.join(", ")+")")})}if((0,Bn.defineReadOnly)(this,"_runningEvents",{}),(0,Bn.defineReadOnly)(this,"_wrappedEmits",{}),t==null&&Va.throwArgumentError("invalid contract address or ENS name","addressOrName",t),(0,Bn.defineReadOnly)(this,"address",t),this.provider)(0,Bn.defineReadOnly)(this,"resolvedAddress",R2e(this.provider,t));else try{(0,Bn.defineReadOnly)(this,"resolvedAddress",Promise.resolve((0,wee.getAddress)(t)))}catch{Va.throwError("provider is required to use ENS name as contract address",Zd.Logger.errors.UNSUPPORTED_OPERATION,{operation:"new Contract"})}this.resolvedAddress.catch(function(u){});var s={},c={};Object.keys(this.interface.functions).forEach(function(u){var l=i.interface.functions[u];if(c[u]){Va.warn("Duplicate ABI entry for "+JSON.stringify(u));return}c[u]=!0;{var f=l.name;s["%"+f]||(s["%"+f]=[]),s["%"+f].push(u)}i[u]==null&&(0,Bn.defineReadOnly)(i,u,Zmr(i,l,!0)),i.functions[u]==null&&(0,Bn.defineReadOnly)(i.functions,u,Zmr(i,l,!1)),i.callStatic[u]==null&&(0,Bn.defineReadOnly)(i.callStatic,u,tgr(i,l,!0)),i.populateTransaction[u]==null&&(0,Bn.defineReadOnly)(i.populateTransaction,u,lJn(i,l)),i.estimateGas[u]==null&&(0,Bn.defineReadOnly)(i.estimateGas,u,fJn(i,l))}),Object.keys(s).forEach(function(u){var l=s[u];if(!(l.length>1)){u=u.substring(1);var f=l[0];try{i[u]==null&&(0,Bn.defineReadOnly)(i,u,i[f])}catch{}i.functions[u]==null&&(0,Bn.defineReadOnly)(i.functions,u,i.functions[f]),i.callStatic[u]==null&&(0,Bn.defineReadOnly)(i.callStatic,u,i.callStatic[f]),i.populateTransaction[u]==null&&(0,Bn.defineReadOnly)(i.populateTransaction,u,i.populateTransaction[f]),i.estimateGas[u]==null&&(0,Bn.defineReadOnly)(i.estimateGas,u,i.estimateGas[f])}})}return e.getContractAddress=function(t){return(0,wee.getContractAddress)(t)},e.getInterface=function(t){return M2e.Interface.isInterface(t)?t:new M2e.Interface(t)},e.prototype.deployed=function(){return this._deployed()},e.prototype._deployed=function(t){var r=this;return this._deployedPromise||(this.deployTransaction?this._deployedPromise=this.deployTransaction.wait().then(function(){return r}):this._deployedPromise=this.provider.getCode(this.address,t).then(function(n){return n==="0x"&&Va.throwError("contract not deployed",Zd.Logger.errors.UNSUPPORTED_OPERATION,{contractAddress:r.address,operation:"getDeployed"}),r})),this._deployedPromise},e.prototype.fallback=function(t){var r=this;this.signer||Va.throwError("sending a transactions require a signer",Zd.Logger.errors.UNSUPPORTED_OPERATION,{operation:"sendTransaction(fallback)"});var n=(0,Bn.shallowCopy)(t||{});return["from","to"].forEach(function(o){n[o]!=null&&Va.throwError("cannot override "+o,Zd.Logger.errors.UNSUPPORTED_OPERATION,{operation:o})}),n.to=this.resolvedAddress,this.deployed().then(function(){return r.signer.sendTransaction(n)})},e.prototype.connect=function(t){typeof t=="string"&&(t=new kJe.VoidSigner(t,this.provider));var r=new this.constructor(this.address,this.interface,t);return this.deployTransaction&&(0,Bn.defineReadOnly)(r,"deployTransaction",this.deployTransaction),r},e.prototype.attach=function(t){return new this.constructor(t,this.interface,this.signer||this.provider)},e.isIndexed=function(t){return M2e.Indexed.isIndexed(t)},e.prototype._normalizeRunningEvent=function(t){return this._runningEvents[t.tag]?this._runningEvents[t.tag]:t},e.prototype._getRunningEvent=function(t){if(typeof t=="string"){if(t==="error")return this._normalizeRunningEvent(new pJn);if(t==="event")return this._normalizeRunningEvent(new Aee("event",null));if(t==="*")return this._normalizeRunningEvent(new $mr(this.address,this.interface));var r=this.interface.getEvent(t);return this._normalizeRunningEvent(new Qmr(this.address,this.interface,r))}if(t.topics&&t.topics.length>0){try{var n=t.topics[0];if(typeof n!="string")throw new Error("invalid topic");var r=this.interface.getEvent(n);return this._normalizeRunningEvent(new Qmr(this.address,this.interface,r,t.topics))}catch{}var o={address:this.address,topics:t.topics};return this._normalizeRunningEvent(new Aee(rgr(o),o))}return this._normalizeRunningEvent(new $mr(this.address,this.interface))},e.prototype._checkRunningEvents=function(t){if(t.listenerCount()===0){delete this._runningEvents[t.tag];var r=this._wrappedEmits[t.tag];r&&t.filter&&(this.provider.off(t.filter,r),delete this._wrappedEmits[t.tag])}},e.prototype._wrapEvent=function(t,r,n){var o=this,i=(0,Bn.deepCopy)(r);return i.removeListener=function(){!n||(t.removeListener(n),o._checkRunningEvents(t))},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)},t.prepareEvent(i),i},e.prototype._addEventListener=function(t,r,n){var o=this;if(this.provider||Va.throwError("events require a provider or a signer with a provider",Zd.Logger.errors.UNSUPPORTED_OPERATION,{operation:"once"}),t.addListener(r,n),this._runningEvents[t.tag]=t,!this._wrappedEmits[t.tag]){var i=function(a){var s=o._wrapEvent(t,a,r);if(s.decodeError==null)try{var c=t.getEmit(s);o.emit.apply(o,iJn([t.filter],c,!1))}catch(u){s.decodeError=u.error}t.filter!=null&&o.emit("event",s),s.decodeError!=null&&o.emit("error",s.decodeError,s)};this._wrappedEmits[t.tag]=i,t.filter!=null&&this.provider.on(t.filter,i)}},e.prototype.queryFilter=function(t,r,n){var o=this,i=this._getRunningEvent(t),a=(0,Bn.shallowCopy)(i.filter);return typeof r=="string"&&(0,t7.isHexString)(r,32)?(n!=null&&Va.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)})})},e.prototype.on=function(t,r){return this._addEventListener(this._getRunningEvent(t),r,!1),this},e.prototype.once=function(t,r){return this._addEventListener(this._getRunningEvent(t),r,!0),this},e.prototype.emit=function(t){for(var r=[],n=1;n<arguments.length;n++)r[n-1]=arguments[n];if(!this.provider)return!1;var o=this._getRunningEvent(t),i=o.run(r)>0;return this._checkRunningEvents(o),i},e.prototype.listenerCount=function(t){var r=this;return this.provider?t==null?Object.keys(this._runningEvents).reduce(function(n,o){return n+r._runningEvents[o].listenerCount()},0):this._getRunningEvent(t).listenerCount():0},e.prototype.listeners=function(t){if(!this.provider)return[];if(t==null){var r=[];for(var n in this._runningEvents)this._runningEvents[n].listeners().forEach(function(o){r.push(o)});return r}return this._getRunningEvent(t).listeners()},e.prototype.removeAllListeners=function(t){if(!this.provider)return this;if(t==null){for(var r in this._runningEvents){var n=this._runningEvents[r];n.removeAllListeners(),this._checkRunningEvents(n)}return this}var o=this._getRunningEvent(t);return o.removeAllListeners(),this._checkRunningEvents(o),this},e.prototype.off=function(t,r){if(!this.provider)return this;var n=this._getRunningEvent(t);return n.removeListener(r),this._checkRunningEvents(n),this},e.prototype.removeListener=function(t,r){return this.off(t,r)},e}();vh.BaseContract=ngr;var MJe=function(e){N2e(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t}(ngr);vh.Contract=MJe;var hJn=function(){function e(t,r,n){var o=this.constructor,i=null;typeof r=="string"?i=r:(0,t7.isBytes)(r)?i=(0,t7.hexlify)(r):r&&typeof r.object=="string"?i=r.object:i="!",i.substring(0,2)!=="0x"&&(i="0x"+i),(!(0,t7.isHexString)(i)||i.length%2)&&Va.throwArgumentError("invalid bytecode","bytecode",r),n&&!kJe.Signer.isSigner(n)&&Va.throwArgumentError("invalid signer","signer",n),(0,Bn.defineReadOnly)(this,"bytecode",i),(0,Bn.defineReadOnly)(this,"interface",(0,Bn.getStatic)(o,"getInterface")(t)),(0,Bn.defineReadOnly)(this,"signer",n||null)}return e.prototype.getDeployTransaction=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];var n={};if(t.length===this.interface.deploy.inputs.length+1&&typeof t[t.length-1]=="object"){n=(0,Bn.shallowCopy)(t.pop());for(var o in n)if(!uJn[o])throw new Error("unknown transaction override "+o)}if(["data","from","to"].forEach(function(a){n[a]!=null&&Va.throwError("cannot override "+a,Zd.Logger.errors.UNSUPPORTED_OPERATION,{operation:a})}),n.value){var i=jI.BigNumber.from(n.value);!i.isZero()&&!this.interface.deploy.payable&&Va.throwError("non-payable constructor cannot override value",Zd.Logger.errors.UNSUPPORTED_OPERATION,{operation:"overrides.value",value:n.value})}return Va.checkArgumentCount(t.length,this.interface.deploy.inputs.length," in Contract constructor"),n.data=(0,t7.hexlify)((0,t7.concat)([this.bytecode,this.interface.encodeDeploy(t)])),n},e.prototype.deploy=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return HI(this,void 0,void 0,function(){var n,o,i,a,s,c;return GI(this,function(u){switch(u.label){case 0:return n={},t.length===this.interface.deploy.inputs.length+1&&(n=t.pop()),Va.checkArgumentCount(t.length,this.interface.deploy.inputs.length," in Contract constructor"),[4,xee(this.signer,t,this.interface.deploy.inputs)];case 1:return o=u.sent(),o.push(n),i=this.getDeployTransaction.apply(this,o),[4,this.signer.sendTransaction(i)];case 2:return a=u.sent(),s=(0,Bn.getStatic)(this.constructor,"getContractAddress")(a),c=(0,Bn.getStatic)(this.constructor,"getContract")(s,this.interface,this.signer),egr(c,a),(0,Bn.defineReadOnly)(c,"deployTransaction",a),[2,c]}})})},e.prototype.attach=function(t){return this.constructor.getContract(t,this.interface,this.signer)},e.prototype.connect=function(t){return new this.constructor(this.interface,this.bytecode,t)},e.fromSolidity=function(t,r){t==null&&Va.throwError("missing compiler output",Zd.Logger.errors.MISSING_ARGUMENT,{argument:"compilerOutput"}),typeof t=="string"&&(t=JSON.parse(t));var n=t.abi,o=null;return t.bytecode?o=t.bytecode:t.evm&&t.evm.bytecode&&(o=t.evm.bytecode),new this(n,o,r)},e.getInterface=function(t){return MJe.getInterface(t)},e.getContractAddress=function(t){return(0,wee.getContractAddress)(t)},e.getContract=function(t,r,n){return new MJe(t,r,n)},e}();vh.ContractFactory=hJn});var P2e=Z(qI=>{"use strict";d();p();Object.defineProperty(qI,"__esModule",{value:!0});qI.Base58=qI.Base32=qI.BaseX=void 0;var igr=Co(),B2e=ia(),RJe=function(){function e(t){(0,B2e.defineReadOnly)(this,"alphabet",t),(0,B2e.defineReadOnly)(this,"base",t.length),(0,B2e.defineReadOnly)(this,"_alphabetMap",{}),(0,B2e.defineReadOnly)(this,"_leader",t.charAt(0));for(var r=0;r<t.length;r++)this._alphabetMap[t.charAt(r)]=r}return e.prototype.encode=function(t){var r=(0,igr.arrayify)(t);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 u=n.length-1;u>=0;--u)s+=this.alphabet[n[u]];return s},e.prototype.decode=function(t){if(typeof t!="string")throw new TypeError("Expected String");var r=[];if(t.length===0)return new Uint8Array(r);r.push(0);for(var n=0;n<t.length;n++){var o=this._alphabetMap[t[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;t[s]===this._leader&&s<t.length-1;++s)r.push(0);return(0,igr.arrayify)(new Uint8Array(r.reverse()))},e}();qI.BaseX=RJe;var mJn=new RJe("abcdefghijklmnopqrstuvwxyz234567");qI.Base32=mJn;var gJn=new RJe("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz");qI.Base58=gJn});var NJe=Z(See=>{"use strict";d();p();Object.defineProperty(See,"__esModule",{value:!0});See.SupportedAlgorithm=void 0;var vJn;(function(e){e.sha256="sha256",e.sha512="sha512"})(vJn=See.SupportedAlgorithm||(See.SupportedAlgorithm={}))});var agr=Z(D2e=>{"use strict";d();p();Object.defineProperty(D2e,"__esModule",{value:!0});D2e.version=void 0;D2e.version="sha2/5.7.0"});var cgr=Z(b1=>{"use strict";d();p();var yJn=b1&&b1.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(b1,"__esModule",{value:!0});b1.computeHmac=b1.sha512=b1.sha256=b1.ripemd160=void 0;var Eee=yJn(Sw()),_ee=Co(),bJn=NJe(),sgr=Kn(),xJn=agr(),wJn=new sgr.Logger(xJn.version);function AJn(e){return"0x"+Eee.default.ripemd160().update((0,_ee.arrayify)(e)).digest("hex")}b1.ripemd160=AJn;function SJn(e){return"0x"+Eee.default.sha256().update((0,_ee.arrayify)(e)).digest("hex")}b1.sha256=SJn;function EJn(e){return"0x"+Eee.default.sha512().update((0,_ee.arrayify)(e)).digest("hex")}b1.sha512=EJn;function _Jn(e,t,r){return bJn.SupportedAlgorithm[e]||wJn.throwError("unsupported algorithm "+e,sgr.Logger.errors.UNSUPPORTED_OPERATION,{operation:"hmac",algorithm:e}),"0x"+Eee.default.hmac(Eee.default[e],(0,_ee.arrayify)(t)).update((0,_ee.arrayify)(r)).digest("hex")}b1.computeHmac=_Jn});var r7=Z(x1=>{"use strict";d();p();Object.defineProperty(x1,"__esModule",{value:!0});x1.SupportedAlgorithm=x1.sha512=x1.sha256=x1.ripemd160=x1.computeHmac=void 0;var L2e=cgr();Object.defineProperty(x1,"computeHmac",{enumerable:!0,get:function(){return L2e.computeHmac}});Object.defineProperty(x1,"ripemd160",{enumerable:!0,get:function(){return L2e.ripemd160}});Object.defineProperty(x1,"sha256",{enumerable:!0,get:function(){return L2e.sha256}});Object.defineProperty(x1,"sha512",{enumerable:!0,get:function(){return L2e.sha512}});var CJn=NJe();Object.defineProperty(x1,"SupportedAlgorithm",{enumerable:!0,get:function(){return CJn.SupportedAlgorithm}})});var lgr=Z(F2e=>{"use strict";d();p();Object.defineProperty(F2e,"__esModule",{value:!0});F2e.pbkdf2=void 0;var Xj=Co(),ugr=r7();function TJn(e,t,r,n,o){e=(0,Xj.arrayify)(e),t=(0,Xj.arrayify)(t);var i,a=1,s=new Uint8Array(n),c=new Uint8Array(t.length+4);c.set(t);for(var u,l,f=1;f<=a;f++){c[t.length]=f>>24&255,c[t.length+1]=f>>16&255,c[t.length+2]=f>>8&255,c[t.length+3]=f&255;var h=(0,Xj.arrayify)((0,ugr.computeHmac)(o,e,c));i||(i=h.length,l=new Uint8Array(i),a=Math.ceil(n/i),u=n-(a-1)*i),l.set(h);for(var m=1;m<r;m++){h=(0,Xj.arrayify)((0,ugr.computeHmac)(o,e,h));for(var g=0;g<i;g++)l[g]^=h[g]}var v=(f-1)*i,b=f===a?u:i;s.set((0,Xj.arrayify)(l).slice(0,b),v)}return(0,Xj.hexlify)(s)}F2e.pbkdf2=TJn});var z2e=Z(U2e=>{"use strict";d();p();Object.defineProperty(U2e,"__esModule",{value:!0});U2e.pbkdf2=void 0;var IJn=lgr();Object.defineProperty(U2e,"pbkdf2",{enumerable:!0,get:function(){return IJn.pbkdf2}})});var fgr=Z(j2e=>{"use strict";d();p();Object.defineProperty(j2e,"__esModule",{value:!0});j2e.version=void 0;j2e.version="wordlists/5.7.0"});var OJe=Z(n7=>{"use strict";d();p();Object.defineProperty(n7,"__esModule",{value:!0});n7.Wordlist=n7.logger=void 0;var kJn=!1,MJn=vO(),dgr=ia(),RJn=Kn(),NJn=fgr();n7.logger=new RJn.Logger(NJn.version);var OJn=function(){function e(t){var r=this.constructor;n7.logger.checkAbstract(r,e),(0,dgr.defineReadOnly)(this,"locale",t)}return e.prototype.split=function(t){return t.toLowerCase().split(/ +/g)},e.prototype.join=function(t){return t.join(" ")},e.check=function(t){for(var r=[],n=0;n<2048;n++){var o=t.getWord(n);if(n!==t.getWordIndex(o))return"0x";r.push(o)}return(0,MJn.id)(r.join(`
`)+`
`)},e.register=function(t,r){if(r||(r=t.locale),kJn)try{var n=window;n._ethers&&n._ethers.wordlists&&(n._ethers.wordlists[r]||(0,dgr.defineReadOnly)(n._ethers.wordlists,r,t))}catch{}},e}();n7.Wordlist=OJn});var mgr=Z(Zj=>{"use strict";d();p();var BJn=Zj&&Zj.__extends||function(){var e=function(t,r){return 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])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(Zj,"__esModule",{value:!0});Zj.langEn=void 0;var BJe=OJe(),PJn="AbandonAbilityAbleAboutAboveAbsentAbsorbAbstractAbsurdAbuseAccessAccidentAccountAccuseAchieveAcidAcousticAcquireAcrossActActionActorActressActualAdaptAddAddictAddressAdjustAdmitAdultAdvanceAdviceAerobicAffairAffordAfraidAgainAgeAgentAgreeAheadAimAirAirportAisleAlarmAlbumAlcoholAlertAlienAllAlleyAllowAlmostAloneAlphaAlreadyAlsoAlterAlwaysAmateurAmazingAmongAmountAmusedAnalystAnchorAncientAngerAngleAngryAnimalAnkleAnnounceAnnualAnotherAnswerAntennaAntiqueAnxietyAnyApartApologyAppearAppleApproveAprilArchArcticAreaArenaArgueArmArmedArmorArmyAroundArrangeArrestArriveArrowArtArtefactArtistArtworkAskAspectAssaultAssetAssistAssumeAsthmaAthleteAtomAttackAttendAttitudeAttractAuctionAuditAugustAuntAuthorAutoAutumnAverageAvocadoAvoidAwakeAwareAwayAwesomeAwfulAwkwardAxisBabyBachelorBaconBadgeBagBalanceBalconyBallBambooBananaBannerBarBarelyBargainBarrelBaseBasicBasketBattleBeachBeanBeautyBecauseBecomeBeefBeforeBeginBehaveBehindBelieveBelowBeltBenchBenefitBestBetrayBetterBetweenBeyondBicycleBidBikeBindBiologyBirdBirthBitterBlackBladeBlameBlanketBlastBleakBlessBlindBloodBlossomBlouseBlueBlurBlushBoardBoatBodyBoilBombBoneBonusBookBoostBorderBoringBorrowBossBottomBounceBoxBoyBracketBrainBrandBrassBraveBreadBreezeBrickBridgeBriefBrightBringBriskBroccoliBrokenBronzeBroomBrotherBrownBrushBubbleBuddyBudgetBuffaloBuildBulbBulkBulletBundleBunkerBurdenBurgerBurstBusBusinessBusyButterBuyerBuzzCabbageCabinCableCactusCageCakeCallCalmCameraCampCanCanalCancelCandyCannonCanoeCanvasCanyonCapableCapitalCaptainCarCarbonCardCargoCarpetCarryCartCaseCashCasinoCastleCasualCatCatalogCatchCategoryCattleCaughtCauseCautionCaveCeilingCeleryCementCensusCenturyCerealCertainChairChalkChampionChangeChaosChapterChargeChaseChatCheapCheckCheeseChefCherryChestChickenChiefChildChimneyChoiceChooseChronicChuckleChunkChurnCigarCinnamonCircleCitizenCityCivilClaimClapClarifyClawClayCleanClerkCleverClickClientCliffClimbClinicClipClockClogCloseClothCloudClownClubClumpClusterClutchCoachCoastCoconutCodeCoffeeCoilCoinCollectColorColumnCombineComeComfortComicCommonCompanyConcertConductConfirmCongressConnectConsiderControlConvinceCookCoolCopperCopyCoralCoreCornCorrectCostCottonCouchCountryCoupleCourseCousinCoverCoyoteCrackCradleCraftCramCraneCrashCraterCrawlCrazyCreamCreditCreekCrewCricketCrimeCrispCriticCropCrossCrouchCrowdCrucialCruelCruiseCrumbleCrunchCrushCryCrystalCubeCultureCupCupboardCuriousCurrentCurtainCurveCushionCustomCuteCycleDadDamageDampDanceDangerDaringDashDaughterDawnDayDealDebateDebrisDecadeDecemberDecideDeclineDecorateDecreaseDeerDefenseDefineDefyDegreeDelayDeliverDemandDemiseDenialDentistDenyDepartDependDepositDepthDeputyDeriveDescribeDesertDesignDeskDespairDestroyDetailDetectDevelopDeviceDevoteDiagramDialDiamondDiaryDiceDieselDietDifferDigitalDignityDilemmaDinnerDinosaurDirectDirtDisagreeDiscoverDiseaseDishDismissDisorderDisplayDistanceDivertDivideDivorceDizzyDoctorDocumentDogDollDolphinDomainDonateDonkeyDonorDoorDoseDoubleDoveDraftDragonDramaDrasticDrawDreamDressDriftDrillDrinkDripDriveDropDrumDryDuckDumbDuneDuringDustDutchDutyDwarfDynamicEagerEagleEarlyEarnEarthEasilyEastEasyEchoEcologyEconomyEdgeEditEducateEffortEggEightEitherElbowElderElectricElegantElementElephantElevatorEliteElseEmbarkEmbodyEmbraceEmergeEmotionEmployEmpowerEmptyEnableEnactEndEndlessEndorseEnemyEnergyEnforceEngageEngineEnhanceEnjoyEnlistEnoughEnrichEnrollEnsureEnterEntireEntryEnvelopeEpisodeEqualEquipEraEraseErodeErosionErrorEruptEscapeEssayEssenceEstateEternalEthicsEvidenceEvilEvokeEvolveExactExampleExcessExchangeExciteExcludeExcuseExecuteExerciseExhaustExhibitExileExistExitExoticExpandExpectExpireExplainExposeExpressExtendExtraEyeEyebrowFabricFaceFacultyFadeFaintFaithFallFalseFameFamilyFamousFanFancyFantasyFarmFashionFatFatalFatherFatigueFaultFavoriteFeatureFebruaryFederalFeeFeedFeelFemaleFenceFestivalFetchFeverFewFiberFictionFieldFigureFileFilmFilterFinalFindFineFingerFinishFireFirmFirstFiscalFishFitFitnessFixFlagFlameFlashFlatFlavorFleeFlightFlipFloatFlockFloorFlowerFluidFlushFlyFoamFocusFogFoilFoldFollowFoodFootForceForestForgetForkFortuneForumForwardFossilFosterFoundFoxFragileFrameFrequentFreshFriendFringeFrogFrontFrostFrownFrozenFruitFuelFunFunnyFurnaceFuryFutureGadgetGainGalaxyGalleryGameGapGarageGarbageGardenGarlicGarmentGasGaspGateGatherGaugeGazeGeneralGeniusGenreGentleGenuineGestureGhostGiantGiftGiggleGingerGiraffeGirlGiveGladGlanceGlareGlassGlideGlimpseGlobeGloomGloryGloveGlowGlueGoatGoddessGoldGoodGooseGorillaGospelGossipGovernGownGrabGraceGrainGrantGrapeGrassGravityGreatGreenGridGriefGritGroceryGroupGrowGruntGuardGuessGuideGuiltGuitarGunGymHabitHairHalfHammerHamsterHandHappyHarborHardHarshHarvestHatHaveHawkHazardHeadHealthHeartHeavyHedgehogHeightHelloHelmetHelpHenHeroHiddenHighHillHintHipHireHistoryHobbyHockeyHoldHoleHolidayHollowHomeHoneyHoodHopeHornHorrorHorseHospitalHostHotelHourHoverHubHugeHumanHumbleHumorHundredHungryHuntHurdleHurryHurtHusbandHybridIceIconIdeaIdentifyIdleIgnoreIllIllegalIllnessImageImitateImmenseImmuneImpactImposeImproveImpulseInchIncludeIncomeIncreaseIndexIndicateIndoorIndustryInfantInflictInformInhaleInheritInitialInjectInjuryInmateInnerInnocentInputInquiryInsaneInsectInsideInspireInstallIntactInterestIntoInvestInviteInvolveIronIslandIsolateIssueItemIvoryJacketJaguarJarJazzJealousJeansJellyJewelJobJoinJokeJourneyJoyJudgeJuiceJumpJungleJuniorJunkJustKangarooKeenKeepKetchupKeyKickKidKidneyKindKingdomKissKitKitchenKiteKittenKiwiKneeKnifeKnockKnowLabLabelLaborLadderLadyLakeLampLanguageLaptopLargeLaterLatinLaughLaundryLavaLawLawnLawsuitLayerLazyLeaderLeafLearnLeaveLectureLeftLegLegalLegendLeisureLemonLendLengthLensLeopardLessonLetterLevelLiarLibertyLibraryLicenseLifeLiftLightLikeLimbLimitLinkLionLiquidListLittleLiveLizardLoadLoanLobsterLocalLockLogicLonelyLongLoopLotteryLoudLoungeLoveLoyalLuckyLuggageLumberLunarLunchLuxuryLyricsMachineMadMagicMagnetMaidMailMainMajorMakeMammalManManageMandateMangoMansionManualMapleMarbleMarchMarginMarineMarketMarriageMaskMassMasterMatchMaterialMathMatrixMatterMaximumMazeMeadowMeanMeasureMeatMechanicMedalMediaMelodyMeltMemberMemoryMentionMenuMercyMergeMeritMerryMeshMessageMetalMethodMiddleMidnightMilkMillionMimicMindMinimumMinorMinuteMiracleMirrorMiseryMissMistakeMixMixedMixtureMobileModelModifyMomMomentMonitorMonkeyMonsterMonthMoonMoralMoreMorningMosquitoMotherMotionMotorMountainMouseMoveMovieMuchMuffinMuleMultiplyMuscleMuseumMushroomMusicMustMutualMyselfMysteryMythNaiveNameNapkinNarrowNastyNationNatureNearNeckNeedNegativeNeglectNeitherNephewNerveNestNetNetworkNeutralNeverNewsNextNiceNightNobleNoiseNomineeNoodleNormalNorthNoseNotableNoteNothingNoticeNovelNowNuclearNumberNurseNutOakObeyObjectObligeObscureObserveObtainObviousOccurOceanOctoberOdorOffOfferOfficeOftenOilOkayOldOliveOlympicOmitOnceOneOnionOnlineOnlyOpenOperaOpinionOpposeOptionOrangeOrbitOrchardOrderOrdinaryOrganOrientOriginalOrphanOstrichOtherOutdoorOuterOutputOutsideOvalOvenOverOwnOwnerOxygenOysterOzonePactPaddlePagePairPalacePalmPandaPanelPanicPantherPaperParadeParentParkParrotPartyPassPatchPathPatientPatrolPatternPausePavePaymentPeacePeanutPearPeasantPelicanPenPenaltyPencilPeoplePepperPerfectPermitPersonPetPhonePhotoPhrasePhysicalPianoPicnicPicturePiecePigPigeonPillPilotPinkPioneerPipePistolPitchPizzaPlacePlanetPlasticPlatePlayPleasePledgePluckPlugPlungePoemPoetPointPolarPolePolicePondPonyPoolPopularPortionPositionPossiblePostPotatoPotteryPovertyPowderPowerPracticePraisePredictPreferPreparePresentPrettyPreventPricePridePrimaryPrintPriorityPrisonPrivatePrizeProblemProcessProduceProfitProgramProjectPromoteProofPropertyProsperProtectProudProvidePublicPuddingPullPulpPulsePumpkinPunchPupilPuppyPurchasePurityPurposePursePushPutPuzzlePyramidQualityQuantumQuarterQuestionQuickQuitQuizQuoteRabbitRaccoonRaceRackRadarRadioRailRainRaiseRallyRampRanchRandomRangeRapidRareRateRatherRavenRawRazorReadyRealReasonRebelRebuildRecallReceiveRecipeRecordRecycleReduceReflectReformRefuseRegionRegretRegularRejectRelaxReleaseReliefRelyRemainRememberRemindRemoveRenderRenewRentReopenRepairRepeatReplaceReportRequireRescueResembleResistResourceResponseResultRetireRetreatReturnReunionRevealReviewRewardRhythmRibRibbonRiceRichRideRidgeRifleRightRigidRingRiotRippleRiskRitualRivalRiverRoadRoastRobotRobustRocketRomanceRoofRookieRoomRoseRotateRoughRoundRouteRoyalRubberRudeRugRuleRunRunwayRuralSadSaddleSadnessSafeSailSaladSalmonSalonSaltSaluteSameSampleSandSatisfySatoshiSauceSausageSaveSayScaleScanScareScatterSceneSchemeSchoolScienceScissorsScorpionScoutScrapScreenScriptScrubSeaSearchSeasonSeatSecondSecretSectionSecuritySeedSeekSegmentSelectSellSeminarSeniorSenseSentenceSeriesServiceSessionSettleSetupSevenShadowShaftShallowShareShedShellSheriffShieldShiftShineShipShiverShockShoeShootShopShortShoulderShoveShrimpShrugShuffleShySiblingSickSideSiegeSightSignSilentSilkSillySilverSimilarSimpleSinceSingSirenSisterSituateSixSizeSkateSketchSkiSkillSkinSkirtSkullSlabSlamSleepSlenderSliceSlideSlightSlimSloganSlotSlowSlushSmallSmartSmileSmokeSmoothSnackSnakeSnapSniffSnowSoapSoccerSocialSockSodaSoftSolarSoldierSolidSolutionSolveSomeoneSongSoonSorrySortSoulSoundSoupSourceSouthSpaceSpareSpatialSpawnSpeakSpecialSpeedSpellSpendSphereSpiceSpiderSpikeSpinSpiritSplitSpoilSponsorSpoonSportSpotSpraySpreadSpringSpySquareSqueezeSquirrelStableStadiumStaffStageStairsStampStandStartStateStaySteakSteelStemStepStereoStickStillStingStockStomachStoneStoolStoryStoveStrategyStreetStrikeStrongStruggleStudentStuffStumbleStyleSubjectSubmitSubwaySuccessSuchSuddenSufferSugarSuggestSuitSummerSunSunnySunsetSuperSupplySupremeSureSurfaceSurgeSurpriseSurroundSurveySuspectSustainSwallowSwampSwapSwarmSwearSweetSwiftSwimSwingSwitchSwordSymbolSymptomSyrupSystemTableTackleTagTailTalentTalkTankTapeTargetTaskTasteTattooTaxiTeachTeamTellTenTenantTennisTentTermTestTextThankThatThemeThenTheoryThereTheyThingThisThoughtThreeThriveThrowThumbThunderTicketTideTigerTiltTimberTimeTinyTipTiredTissueTitleToastTobaccoTodayToddlerToeTogetherToiletTokenTomatoTomorrowToneTongueTonightToolToothTopTopicToppleTorchTornadoTortoiseTossTotalTouristTowardTowerTownToyTrackTradeTrafficTragicTrainTransferTrapTrashTravelTrayTreatTreeTrendTrialTribeTrickTriggerTrimTripTrophyTroubleTruckTrueTrulyTrumpetTrustTruthTryTubeTuitionTumbleTunaTunnelTurkeyTurnTurtleTwelveTwentyTwiceTwinTwistTwoTypeTypicalUglyUmbrellaUnableUnawareUncleUncoverUnderUndoUnfairUnfoldUnhappyUniformUniqueUnitUniverseUnknownUnlockUntilUnusualUnveilUpdateUpgradeUpholdUponUpperUpsetUrbanUrgeUsageUseUsedUsefulUselessUsualUtilityVacantVacuumVagueValidValleyValveVanVanishVaporVariousVastVaultVehicleVelvetVendorVentureVenueVerbVerifyVersionVeryVesselVeteranViableVibrantViciousVictoryVideoViewVillageVintageViolinVirtualVirusVisaVisitVisualVitalVividVocalVoiceVoidVolcanoVolumeVoteVoyageWageWagonWaitWalkWallWalnutWantWarfareWarmWarriorWashWaspWasteWaterWaveWayWealthWeaponWearWeaselWeatherWebWeddingWeekendWeirdWelcomeWestWetWhaleWhatWheatWheelWhenWhereWhipWhisperWideWidthWifeWildWillWinWindowWineWingWinkWinnerWinterWireWisdomWiseWishWitnessWolfWomanWonderWoodWoolWordWorkWorldWorryWorthWrapWreckWrestleWristWriteWrongYardYearYellowYouYoungYouthZebraZeroZoneZoo",Cee=null;function pgr(e){if(Cee==null&&(Cee=PJn.replace(/([A-Z])/g," $1").toLowerCase().substring(1).split(" "),BJe.Wordlist.check(e)!=="0x3c8acc1e7b08d8e76f9fda015ef48dc8c710a73cb7e0f77b2c18a9b5a7adde60"))throw Cee=null,new Error("BIP39 Wordlist for en (English) FAILED")}var DJn=function(e){BJn(t,e);function t(){return e.call(this,"en")||this}return t.prototype.getWord=function(r){return pgr(this),Cee[r]},t.prototype.getWordIndex=function(r){return pgr(this),Cee.indexOf(r)},t}(BJe.Wordlist),hgr=new DJn;Zj.langEn=hgr;BJe.Wordlist.register(hgr)});var ggr=Z(H2e=>{"use strict";d();p();Object.defineProperty(H2e,"__esModule",{value:!0});H2e.wordlists=void 0;var xS=mgr();H2e.wordlists={cz:xS.langEn,en:xS.langEn,es:xS.langEn,fr:xS.langEn,it:xS.langEn,ja:xS.langEn,ko:xS.langEn,zh:xS.langEn,zh_cn:xS.langEn,zh_tw:xS.langEn}});var PJe=Z(VI=>{"use strict";d();p();Object.defineProperty(VI,"__esModule",{value:!0});VI.wordlists=VI.Wordlist=VI.logger=void 0;var vgr=OJe();Object.defineProperty(VI,"logger",{enumerable:!0,get:function(){return vgr.logger}});Object.defineProperty(VI,"Wordlist",{enumerable:!0,get:function(){return vgr.Wordlist}});var LJn=ggr();Object.defineProperty(VI,"wordlists",{enumerable:!0,get:function(){return LJn.wordlists}})});var ygr=Z(G2e=>{"use strict";d();p();Object.defineProperty(G2e,"__esModule",{value:!0});G2e.version=void 0;G2e.version="hdnode/5.7.0"});var V2e=Z(bh=>{"use strict";d();p();Object.defineProperty(bh,"__esModule",{value:!0});bh.getAccountPath=bh.isValidMnemonic=bh.entropyToMnemonic=bh.mnemonicToEntropy=bh.mnemonicToSeed=bh.HDNode=bh.defaultPath=void 0;var Agr=P2e(),Wa=Co(),Sgr=Ou(),Tee=ih(),FJn=z2e(),yh=ia(),bgr=yee(),wS=r7(),UJn=u4(),xgr=PJe(),zJn=Kn(),jJn=ygr(),Iee=new zJn.Logger(jJn.version),HJn=Sgr.BigNumber.from("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),GJn=(0,Tee.toUtf8Bytes)("Bitcoin seed"),$j=2147483648;function Egr(e){return(1<<e)-1<<8-e}function qJn(e){return(1<<e)-1}function q2e(e){return(0,Wa.hexZeroPad)((0,Wa.hexlify)(e),32)}function wgr(e){return Agr.Base58.encode((0,Wa.concat)([e,(0,Wa.hexDataSlice)((0,wS.sha256)((0,wS.sha256)(e)),0,4)]))}function DJe(e){if(e==null)return xgr.wordlists.en;if(typeof e=="string"){var t=xgr.wordlists[e];return t==null&&Iee.throwArgumentError("unknown locale","wordlist",e),t}return e}var Qj={};bh.defaultPath="m/44'/60'/0'/0/0";var VJn=function(){function e(t,r,n,o,i,a,s,c){if(t!==Qj)throw new Error("HDNode constructor cannot be called directly");if(r){var u=new bgr.SigningKey(r);(0,yh.defineReadOnly)(this,"privateKey",u.privateKey),(0,yh.defineReadOnly)(this,"publicKey",u.compressedPublicKey)}else(0,yh.defineReadOnly)(this,"privateKey",null),(0,yh.defineReadOnly)(this,"publicKey",(0,Wa.hexlify)(n));(0,yh.defineReadOnly)(this,"parentFingerprint",o),(0,yh.defineReadOnly)(this,"fingerprint",(0,Wa.hexDataSlice)((0,wS.ripemd160)((0,wS.sha256)(this.publicKey)),0,4)),(0,yh.defineReadOnly)(this,"address",(0,UJn.computeAddress)(this.publicKey)),(0,yh.defineReadOnly)(this,"chainCode",i),(0,yh.defineReadOnly)(this,"index",a),(0,yh.defineReadOnly)(this,"depth",s),c==null?((0,yh.defineReadOnly)(this,"mnemonic",null),(0,yh.defineReadOnly)(this,"path",null)):typeof c=="string"?((0,yh.defineReadOnly)(this,"mnemonic",null),(0,yh.defineReadOnly)(this,"path",c)):((0,yh.defineReadOnly)(this,"mnemonic",c),(0,yh.defineReadOnly)(this,"path",c.path))}return Object.defineProperty(e.prototype,"extendedKey",{get:function(){if(this.depth>=256)throw new Error("Depth too large!");return wgr((0,Wa.concat)([this.privateKey!=null?"0x0488ADE4":"0x0488B21E",(0,Wa.hexlify)(this.depth),this.parentFingerprint,(0,Wa.hexZeroPad)((0,Wa.hexlify)(this.index),4),this.chainCode,this.privateKey!=null?(0,Wa.concat)(["0x00",this.privateKey]):this.publicKey]))},enumerable:!1,configurable:!0}),e.prototype.neuter=function(){return new e(Qj,null,this.publicKey,this.parentFingerprint,this.chainCode,this.index,this.depth,this.path)},e.prototype._derive=function(t){if(t>4294967295)throw new Error("invalid index - "+String(t));var r=this.path;r&&(r+="/"+(t&~$j));var n=new Uint8Array(37);if(t&$j){if(!this.privateKey)throw new Error("cannot derive child of neutered node");n.set((0,Wa.arrayify)(this.privateKey),1),r&&(r+="'")}else n.set((0,Wa.arrayify)(this.publicKey));for(var o=24;o>=0;o-=8)n[33+(o>>3)]=t>>24-o&255;var i=(0,Wa.arrayify)((0,wS.computeHmac)(wS.SupportedAlgorithm.sha512,this.chainCode,n)),a=i.slice(0,32),s=i.slice(32),c=null,u=null;if(this.privateKey)c=q2e(Sgr.BigNumber.from(a).add(this.privateKey).mod(HJn));else{var l=new bgr.SigningKey((0,Wa.hexlify)(a));u=l._addPoint(this.publicKey)}var f=r,h=this.mnemonic;return h&&(f=Object.freeze({phrase:h.phrase,path:r,locale:h.locale||"en"})),new e(Qj,c,u,this.fingerprint,q2e(s),t,this.depth+1,f)},e.prototype.derivePath=function(t){var r=t.split("/");if(r.length===0||r[0]==="m"&&this.depth!==0)throw new Error("invalid path - "+t);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>=$j)throw new Error("invalid path index - "+i);n=n._derive($j+a)}else if(i.match(/^[0-9]+$/)){var a=parseInt(i);if(a>=$j)throw new Error("invalid path index - "+i);n=n._derive(a)}else throw new Error("invalid path component - "+i)}return n},e._fromSeed=function(t,r){var n=(0,Wa.arrayify)(t);if(n.length<16||n.length>64)throw new Error("invalid seed");var o=(0,Wa.arrayify)((0,wS.computeHmac)(wS.SupportedAlgorithm.sha512,GJn,n));return new e(Qj,q2e(o.slice(0,32)),null,"0x00000000",q2e(o.slice(32)),0,0,r)},e.fromMnemonic=function(t,r,n){return n=DJe(n),t=Cgr(LJe(t,n),n),e._fromSeed(_gr(t,r),{phrase:t,path:"m",locale:n.locale})},e.fromSeed=function(t){return e._fromSeed(t,null)},e.fromExtendedKey=function(t){var r=Agr.Base58.decode(t);(r.length!==82||wgr(r.slice(0,78))!==t)&&Iee.throwArgumentError("invalid extended key","extendedKey","[REDACTED]");var n=r[4],o=(0,Wa.hexlify)(r.slice(5,9)),i=parseInt((0,Wa.hexlify)(r.slice(9,13)).substring(2),16),a=(0,Wa.hexlify)(r.slice(13,45)),s=r.slice(45,78);switch((0,Wa.hexlify)(r.slice(0,4))){case"0x0488b21e":case"0x043587cf":return new e(Qj,null,(0,Wa.hexlify)(s),o,a,i,n,null);case"0x0488ade4":case"0x04358394 ":if(s[0]!==0)break;return new e(Qj,(0,Wa.hexlify)(s.slice(1)),null,o,a,i,n,null)}return Iee.throwArgumentError("invalid extended key","extendedKey","[REDACTED]")},e}();bh.HDNode=VJn;function _gr(e,t){t||(t="");var r=(0,Tee.toUtf8Bytes)("mnemonic"+t,Tee.UnicodeNormalizationForm.NFKD);return(0,FJn.pbkdf2)((0,Tee.toUtf8Bytes)(e,Tee.UnicodeNormalizationForm.NFKD),r,2048,64,"sha512")}bh.mnemonicToSeed=_gr;function LJe(e,t){t=DJe(t),Iee.checkNormalize();var r=t.split(e);if(r.length%3!==0)throw new Error("invalid mnemonic");for(var n=(0,Wa.arrayify)(new Uint8Array(Math.ceil(11*r.length/8))),o=0,i=0;i<r.length;i++){var a=t.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,u=r.length/3,l=Egr(u),f=(0,Wa.arrayify)((0,wS.sha256)(n.slice(0,c/8)))[0]&l;if(f!==(n[n.length-1]&l))throw new Error("invalid checksum");return(0,Wa.hexlify)(n.slice(0,c/8))}bh.mnemonicToEntropy=LJe;function Cgr(e,t){if(t=DJe(t),e=(0,Wa.arrayify)(e),e.length%4!==0||e.length<16||e.length>32)throw new Error("invalid entropy");for(var r=[0],n=11,o=0;o<e.length;o++)n>8?(r[r.length-1]<<=8,r[r.length-1]|=e[o],n-=8):(r[r.length-1]<<=n,r[r.length-1]|=e[o]>>8-n,r.push(e[o]&qJn(8-n)),n+=3);var i=e.length/4,a=(0,Wa.arrayify)((0,wS.sha256)(e))[0]&Egr(i);return r[r.length-1]<<=i,r[r.length-1]|=a>>8-i,t.join(r.map(function(s){return t.getWord(s)}))}bh.entropyToMnemonic=Cgr;function WJn(e,t){try{return LJe(e,t),!0}catch{}return!1}bh.isValidMnemonic=WJn;function KJn(e){return(typeof e!="number"||e<0||e>=$j||e%1)&&Iee.throwArgumentError("invalid account index","index",e),"m/44'/60'/"+e+"'/0/0"}bh.getAccountPath=KJn});var Tgr=Z(W2e=>{"use strict";d();p();Object.defineProperty(W2e,"__esModule",{value:!0});W2e.version=void 0;W2e.version="random/5.7.0"});var Mgr=Z(Y2e=>{"use strict";d();p();Object.defineProperty(Y2e,"__esModule",{value:!0});Y2e.randomBytes=void 0;var YJn=Co(),kgr=Kn(),JJn=Tgr(),FJe=new kgr.Logger(JJn.version);function XJn(){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 Igr=XJn(),K2e=Igr.crypto||Igr.msCrypto;(!K2e||!K2e.getRandomValues)&&(FJe.warn("WARNING: Missing strong random number source"),K2e={getRandomValues:function(e){return FJe.throwError("no secure random source avaialble",kgr.Logger.errors.UNSUPPORTED_OPERATION,{operation:"crypto.getRandomValues"})}});function ZJn(e){(e<=0||e>1024||e%1||e!=e)&&FJe.throwArgumentError("invalid length","length",e);var t=new Uint8Array(e);return K2e.getRandomValues(t),(0,YJn.arrayify)(t)}Y2e.randomBytes=ZJn});var Rgr=Z(J2e=>{"use strict";d();p();Object.defineProperty(J2e,"__esModule",{value:!0});J2e.shuffled=void 0;function QJn(e){e=e.slice();for(var t=e.length-1;t>0;t--){var r=Math.floor(Math.random()*(t+1)),n=e[t];e[t]=e[r],e[r]=n}return e}J2e.shuffled=QJn});var kee=Z(eH=>{"use strict";d();p();Object.defineProperty(eH,"__esModule",{value:!0});eH.shuffled=eH.randomBytes=void 0;var $Jn=Mgr();Object.defineProperty(eH,"randomBytes",{enumerable:!0,get:function(){return $Jn.randomBytes}});var eXn=Rgr();Object.defineProperty(eH,"shuffled",{enumerable:!0,get:function(){return eXn.shuffled}})});var zJe=Z((UJe,Ngr)=>{"use strict";d();p();(function(e){function t(P){return parseInt(P)===P}function r(P){if(!t(P.length))return!1;for(var V=0;V<P.length;V++)if(!t(P[V])||P[V]<0||P[V]>255)return!1;return!0}function n(P,V){if(P.buffer&&ArrayBuffer.isView(P)&&P.name==="Uint8Array")return V&&(P.slice?P=P.slice():P=Array.prototype.slice.call(P)),P;if(Array.isArray(P)){if(!r(P))throw new Error("Array contains invalid value: "+P);return new Uint8Array(P)}if(t(P.length)&&r(P))return new Uint8Array(P);throw new Error("unsupported array-like object")}function o(P){return new Uint8Array(P)}function i(P,V,H,k,G){(k!=null||G!=null)&&(P.slice?P=P.slice(k,G):P=Array.prototype.slice.call(P,k,G)),V.set(P,H)}var a=function(){function P(H){var k=[],G=0;for(H=encodeURI(H);G<H.length;){var ce=H.charCodeAt(G++);ce===37?(k.push(parseInt(H.substr(G,2),16)),G+=2):k.push(ce)}return n(k)}function V(H){for(var k=[],G=0;G<H.length;){var ce=H[G];ce<128?(k.push(String.fromCharCode(ce)),G++):ce>191&&ce<224?(k.push(String.fromCharCode((ce&31)<<6|H[G+1]&63)),G+=2):(k.push(String.fromCharCode((ce&15)<<12|(H[G+1]&63)<<6|H[G+2]&63)),G+=3)}return k.join("")}return{toBytes:P,fromBytes:V}}(),s=function(){function P(k){for(var G=[],ce=0;ce<k.length;ce+=2)G.push(parseInt(k.substr(ce,2),16));return G}var V="0123456789abcdef";function H(k){for(var G=[],ce=0;ce<k.length;ce++){var J=k[ce];G.push(V[(J&240)>>4]+V[J&15])}return G.join("")}return{toBytes:P,fromBytes:H}}(),c={16:10,24:12,32:14},u=[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],l=[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],x=[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],E=[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],T=[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],F=[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],L=[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],j=[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 q(P){for(var V=[],H=0;H<P.length;H+=4)V.push(P[H]<<24|P[H+1]<<16|P[H+2]<<8|P[H+3]);return V}var D=function(P){if(!(this instanceof D))throw Error("AES must be instanitated with `new`");Object.defineProperty(this,"key",{value:n(P,!0)}),this._prepare()};D.prototype._prepare=function(){var P=c[this.key.length];if(P==null)throw new Error("invalid key size (must be 16, 24 or 32 bytes)");this._Ke=[],this._Kd=[];for(var V=0;V<=P;V++)this._Ke.push([0,0,0,0]),this._Kd.push([0,0,0,0]);for(var H=(P+1)*4,k=this.key.length/4,G=q(this.key),ce,V=0;V<k;V++)ce=V>>2,this._Ke[ce][V%4]=G[V],this._Kd[P-ce][V%4]=G[V];for(var J=0,de=k,W;de<H;){if(W=G[k-1],G[0]^=l[W>>16&255]<<24^l[W>>8&255]<<16^l[W&255]<<8^l[W>>24&255]^u[J]<<24,J+=1,k!=8)for(var V=1;V<k;V++)G[V]^=G[V-1];else{for(var V=1;V<k/2;V++)G[V]^=G[V-1];W=G[k/2-1],G[k/2]^=l[W&255]^l[W>>8&255]<<8^l[W>>16&255]<<16^l[W>>24&255]<<24;for(var V=k/2+1;V<k;V++)G[V]^=G[V-1]}for(var V=0,Q,Y;V<k&&de<H;)Q=de>>2,Y=de%4,this._Ke[Q][Y]=G[V],this._Kd[P-Q][Y]=G[V++],de++}for(var Q=1;Q<P;Q++)for(var Y=0;Y<4;Y++)W=this._Kd[Q][Y],this._Kd[Q][Y]=B[W>>24&255]^F[W>>16&255]^L[W>>8&255]^j[W&255]},D.prototype.encrypt=function(P){if(P.length!=16)throw new Error("invalid plaintext size (must be 16 bytes)");for(var V=this._Ke.length-1,H=[0,0,0,0],k=q(P),G=0;G<4;G++)k[G]^=this._Ke[0][G];for(var ce=1;ce<V;ce++){for(var G=0;G<4;G++)H[G]=h[k[G]>>24&255]^m[k[(G+1)%4]>>16&255]^g[k[(G+2)%4]>>8&255]^v[k[(G+3)%4]&255]^this._Ke[ce][G];k=H.slice()}for(var J=o(16),de,G=0;G<4;G++)de=this._Ke[V][G],J[4*G]=(l[k[G]>>24&255]^de>>24)&255,J[4*G+1]=(l[k[(G+1)%4]>>16&255]^de>>16)&255,J[4*G+2]=(l[k[(G+2)%4]>>8&255]^de>>8)&255,J[4*G+3]=(l[k[(G+3)%4]&255]^de)&255;return J},D.prototype.decrypt=function(P){if(P.length!=16)throw new Error("invalid ciphertext size (must be 16 bytes)");for(var V=this._Kd.length-1,H=[0,0,0,0],k=q(P),G=0;G<4;G++)k[G]^=this._Kd[0][G];for(var ce=1;ce<V;ce++){for(var G=0;G<4;G++)H[G]=b[k[G]>>24&255]^x[k[(G+3)%4]>>16&255]^E[k[(G+2)%4]>>8&255]^T[k[(G+1)%4]&255]^this._Kd[ce][G];k=H.slice()}for(var J=o(16),de,G=0;G<4;G++)de=this._Kd[V][G],J[4*G]=(f[k[G]>>24&255]^de>>24)&255,J[4*G+1]=(f[k[(G+3)%4]>>16&255]^de>>16)&255,J[4*G+2]=(f[k[(G+2)%4]>>8&255]^de>>8)&255,J[4*G+3]=(f[k[(G+1)%4]&255]^de)&255;return J};var _=function(P){if(!(this instanceof _))throw Error("AES must be instanitated with `new`");this.description="Electronic Code Block",this.name="ecb",this._aes=new D(P)};_.prototype.encrypt=function(P){if(P=n(P),P.length%16!==0)throw new Error("invalid plaintext size (must be multiple of 16 bytes)");for(var V=o(P.length),H=o(16),k=0;k<P.length;k+=16)i(P,H,0,k,k+16),H=this._aes.encrypt(H),i(H,V,k);return V},_.prototype.decrypt=function(P){if(P=n(P),P.length%16!==0)throw new Error("invalid ciphertext size (must be multiple of 16 bytes)");for(var V=o(P.length),H=o(16),k=0;k<P.length;k+=16)i(P,H,0,k,k+16),H=this._aes.decrypt(H),i(H,V,k);return V};var R=function(P,V){if(!(this instanceof R))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 D(P)};R.prototype.encrypt=function(P){if(P=n(P),P.length%16!==0)throw new Error("invalid plaintext size (must be multiple of 16 bytes)");for(var V=o(P.length),H=o(16),k=0;k<P.length;k+=16){i(P,H,0,k,k+16);for(var G=0;G<16;G++)H[G]^=this._lastCipherblock[G];this._lastCipherblock=this._aes.encrypt(H),i(this._lastCipherblock,V,k)}return V},R.prototype.decrypt=function(P){if(P=n(P),P.length%16!==0)throw new Error("invalid ciphertext size (must be multiple of 16 bytes)");for(var V=o(P.length),H=o(16),k=0;k<P.length;k+=16){i(P,H,0,k,k+16),H=this._aes.decrypt(H);for(var G=0;G<16;G++)V[k+G]=H[G]^this._lastCipherblock[G];i(P,this._lastCipherblock,0,k,k+16)}return V};var z=function(P,V,H){if(!(this instanceof z))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)");H||(H=1),this.segmentSize=H,this._shiftRegister=n(V,!0),this._aes=new D(P)};z.prototype.encrypt=function(P){if(P.length%this.segmentSize!=0)throw new Error("invalid plaintext size (must be segmentSize bytes)");for(var V=n(P,!0),H,k=0;k<V.length;k+=this.segmentSize){H=this._aes.encrypt(this._shiftRegister);for(var G=0;G<this.segmentSize;G++)V[k+G]^=H[G];i(this._shiftRegister,this._shiftRegister,0,this.segmentSize),i(V,this._shiftRegister,16-this.segmentSize,k,k+this.segmentSize)}return V},z.prototype.decrypt=function(P){if(P.length%this.segmentSize!=0)throw new Error("invalid ciphertext size (must be segmentSize bytes)");for(var V=n(P,!0),H,k=0;k<V.length;k+=this.segmentSize){H=this._aes.encrypt(this._shiftRegister);for(var G=0;G<this.segmentSize;G++)V[k+G]^=H[G];i(this._shiftRegister,this._shiftRegister,0,this.segmentSize),i(P,this._shiftRegister,16-this.segmentSize,k,k+this.segmentSize)}return V};var N=function(P,V){if(!(this instanceof N))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 D(P)};N.prototype.encrypt=function(P){for(var V=n(P,!0),H=0;H<V.length;H++)this._lastPrecipherIndex===16&&(this._lastPrecipher=this._aes.encrypt(this._lastPrecipher),this._lastPrecipherIndex=0),V[H]^=this._lastPrecipher[this._lastPrecipherIndex++];return V},N.prototype.decrypt=N.prototype.encrypt;var y=function(P){if(!(this instanceof y))throw Error("Counter must be instanitated with `new`");P!==0&&!P&&(P=1),typeof P=="number"?(this._counter=o(16),this.setValue(P)):this.setBytes(P)};y.prototype.setValue=function(P){if(typeof P!="number"||parseInt(P)!=P)throw new Error("invalid counter value (must be an integer)");for(var V=15;V>=0;--V)this._counter[V]=P%256,P=P>>8},y.prototype.setBytes=function(P){if(P=n(P,!0),P.length!=16)throw new Error("invalid counter bytes size (must be 16 bytes)");this._counter=P},y.prototype.increment=function(){for(var P=15;P>=0;P--)if(this._counter[P]===255)this._counter[P]=0;else{this._counter[P]++;break}};var S=function(P,V){if(!(this instanceof S))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 D(P)};S.prototype.encrypt=function(P){for(var V=n(P,!0),H=0;H<V.length;H++)this._remainingCounterIndex===16&&(this._remainingCounter=this._aes.encrypt(this._counter._counter),this._remainingCounterIndex=0,this._counter.increment()),V[H]^=this._remainingCounter[this._remainingCounterIndex++];return V},S.prototype.decrypt=S.prototype.encrypt;function I(P){P=n(P,!0);var V=16-P.length%16,H=o(P.length+V);i(P,H);for(var k=P.length;k<H.length;k++)H[k]=V;return H}function M(P){if(P=n(P,!0),P.length<16)throw new Error("PKCS#7 invalid length");var V=P[P.length-1];if(V>16)throw new Error("PKCS#7 padding byte out of range");for(var H=P.length-V,k=0;k<V;k++)if(P[H+k]!==V)throw new Error("PKCS#7 invalid padding byte");var G=o(H);return i(P,G,0,0,H),G}var C={AES:D,Counter:y,ModeOfOperation:{ecb:_,cbc:R,cfb:z,ofb:N,ctr:S},utils:{hex:s,utf8:a},padding:{pkcs7:{pad:I,strip:M}},_arrayTest:{coerceArray:n,createArray:o,copyArray:i}};typeof UJe<"u"?Ngr.exports=C:typeof define=="function"&&define.amd?define(C):(e.aesjs&&(C._aesjs=e.aesjs),e.aesjs=C)})(UJe)});var jJe=Z(X2e=>{"use strict";d();p();Object.defineProperty(X2e,"__esModule",{value:!0});X2e.version=void 0;X2e.version="json-wallets/5.7.0"});var HJe=Z(w1=>{"use strict";d();p();Object.defineProperty(w1,"__esModule",{value:!0});w1.uuidV4=w1.searchPath=w1.getPassword=w1.zpad=w1.looseArrayify=void 0;var Z2e=Co(),Ogr=ih();function tXn(e){return typeof e=="string"&&e.substring(0,2)!=="0x"&&(e="0x"+e),(0,Z2e.arrayify)(e)}w1.looseArrayify=tXn;function rXn(e,t){for(e=String(e);e.length<t;)e="0"+e;return e}w1.zpad=rXn;function nXn(e){return typeof e=="string"?(0,Ogr.toUtf8Bytes)(e,Ogr.UnicodeNormalizationForm.NFKC):(0,Z2e.arrayify)(e)}w1.getPassword=nXn;function oXn(e,t){for(var r=e,n=t.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}w1.searchPath=oXn;function iXn(e){var t=(0,Z2e.arrayify)(e);t[6]=t[6]&15|64,t[8]=t[8]&63|128;var r=(0,Z2e.hexlify)(t);return[r.substring(2,10),r.substring(10,14),r.substring(14,18),r.substring(18,22),r.substring(22,34)].join("-")}w1.uuidV4=iXn});var Lgr=Z(AS=>{"use strict";d();p();var aXn=AS&&AS.__extends||function(){var e=function(t,r){return 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])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),sXn=AS&&AS.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(AS,"__esModule",{value:!0});AS.decrypt=AS.CrowdsaleAccount=void 0;var Bgr=sXn(zJe()),cXn=e1(),Pgr=Co(),uXn=Qm(),lXn=z2e(),fXn=ih(),dXn=ia(),pXn=Kn(),hXn=jJe(),mXn=new pXn.Logger(hXn.version),Q2e=HJe(),Dgr=function(e){aXn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.isCrowdsaleAccount=function(r){return!!(r&&r._isCrowdsaleAccount)},t}(dXn.Description);AS.CrowdsaleAccount=Dgr;function gXn(e,t){var r=JSON.parse(e);t=(0,Q2e.getPassword)(t);var n=(0,cXn.getAddress)((0,Q2e.searchPath)(r,"ethaddr")),o=(0,Q2e.looseArrayify)((0,Q2e.searchPath)(r,"encseed"));(!o||o.length%16!==0)&&mXn.throwArgumentError("invalid encseed","json",e);for(var i=(0,Pgr.arrayify)((0,lXn.pbkdf2)(t,t,2e3,32,"sha256")).slice(0,16),a=o.slice(0,16),s=o.slice(16),c=new Bgr.default.ModeOfOperation.cbc(i,a),u=Bgr.default.padding.pkcs7.strip((0,Pgr.arrayify)(c.decrypt(s))),l="",f=0;f<u.length;f++)l+=String.fromCharCode(u[f]);var h=(0,fXn.toUtf8Bytes)(l),m=(0,uXn.keccak256)(h);return new Dgr({_isCrowdsaleAccount:!0,address:n,privateKey:m})}AS.decrypt=gXn});var jgr=Z(WI=>{"use strict";d();p();Object.defineProperty(WI,"__esModule",{value:!0});WI.getJsonWalletAddress=WI.isKeystoreWallet=WI.isCrowdsaleWallet=void 0;var Fgr=e1();function Ugr(e){var t=null;try{t=JSON.parse(e)}catch{return!1}return t.encseed&&t.ethaddr}WI.isCrowdsaleWallet=Ugr;function zgr(e){var t=null;try{t=JSON.parse(e)}catch{return!1}return!(!t.version||parseInt(t.version)!==t.version||parseInt(t.version)!==3)}WI.isKeystoreWallet=zgr;function vXn(e){if(Ugr(e))try{return(0,Fgr.getAddress)(JSON.parse(e).ethaddr)}catch{return null}if(zgr(e))try{return(0,Fgr.getAddress)(JSON.parse(e).address)}catch{return null}return null}WI.getJsonWalletAddress=vXn});var Ggr=Z((GJe,Hgr)=>{"use strict";d();p();(function(e){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,x=1013904242,E=2773480762,T=1359893119,B=2600822924,F=528734635,L=1541459225,j=new Uint32Array(64);function q(S){let I=0,M=S.length;for(;M>=64;){let C=v,P=b,V=x,H=E,k=T,G=B,ce=F,J=L,de,W,Q,Y,$;for(W=0;W<16;W++)Q=I+W*4,j[W]=(S[Q]&255)<<24|(S[Q+1]&255)<<16|(S[Q+2]&255)<<8|S[Q+3]&255;for(W=16;W<64;W++)de=j[W-2],Y=(de>>>17|de<<32-17)^(de>>>19|de<<32-19)^de>>>10,de=j[W-15],$=(de>>>7|de<<32-7)^(de>>>18|de<<32-18)^de>>>3,j[W]=(Y+j[W-7]|0)+($+j[W-16]|0)|0;for(W=0;W<64;W++)Y=(((k>>>6|k<<32-6)^(k>>>11|k<<32-11)^(k>>>25|k<<32-25))+(k&G^~k&ce)|0)+(J+(g[W]+j[W]|0)|0)|0,$=((C>>>2|C<<32-2)^(C>>>13|C<<32-13)^(C>>>22|C<<32-22))+(C&P^C&V^P&V)|0,J=ce,ce=G,G=k,k=H+Y|0,H=V,V=P,P=C,C=Y+$|0;v=v+C|0,b=b+P|0,x=x+V|0,E=E+H|0,T=T+k|0,B=B+G|0,F=F+ce|0,L=L+J|0,I+=64,M-=64}}q(m);let D,_=m.length%64,R=m.length/536870912|0,z=m.length<<3,N=_<56?56:120,y=m.slice(m.length-_,m.length);for(y.push(128),D=_+1;D<N;D++)y.push(0);return y.push(R>>>24&255),y.push(R>>>16&255),y.push(R>>>8&255),y.push(R>>>0&255),y.push(z>>>24&255),y.push(z>>>16&255),y.push(z>>>8&255),y.push(z>>>0&255),q(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,x>>>24&255,x>>>16&255,x>>>8&255,x>>>0&255,E>>>24&255,E>>>16&255,E>>>8&255,E>>>0&255,T>>>24&255,T>>>16&255,T>>>8&255,T>>>0&255,B>>>24&255,B>>>16&255,B>>>8&255,B>>>0&255,F>>>24&255,F>>>16&255,F>>>8&255,F>>>0&255,L>>>24&255,L>>>16&255,L>>>8&255,L>>>0&255]}function n(m,g,v){m=m.length<=64?m:r(m);let b=64+g.length+4,x=new Array(b),E=new Array(64),T,B=[];for(T=0;T<64;T++)x[T]=54;for(T=0;T<m.length;T++)x[T]^=m[T];for(T=0;T<g.length;T++)x[64+T]=g[T];for(T=b-4;T<b;T++)x[T]=0;for(T=0;T<64;T++)E[T]=92;for(T=0;T<m.length;T++)E[T]^=m[T];function F(){for(let L=b-1;L>=b-4;L--){if(x[L]++,x[L]<=255)return;x[L]=0}}for(;v>=32;)F(),B=B.concat(r(E.concat(r(x)))),v-=32;return v>0&&(F(),B=B.concat(r(E.concat(r(x))).slice(0,v))),B}function o(m,g,v,b,x){let E;for(c(m,(2*v-1)*16,x,0,16),E=0;E<2*v;E++)s(m,E*16,x,16),a(x,b),c(x,0,m,g+E*16,16);for(E=0;E<v;E++)c(m,g+E*2*16,m,E*16,16);for(E=0;E<v;E++)c(m,g+(E*2+1)*16,m,(E+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 x=0;x<b;x++)v[x]^=m[g+x]}function c(m,g,v,b,x){for(;x--;)v[b++]=m[g++]}function u(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 l(m,g){if(typeof m!="number"||m%1)throw new Error("invalid "+g);return m}function f(m,g,v,b,x,E,T){if(v=l(v,"N"),b=l(b,"r"),x=l(x,"p"),E=l(E,"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/x)throw new Error("r too large");if(!u(m))throw new Error("password must be an array or buffer");if(m=Array.prototype.slice.call(m),!u(g))throw new Error("salt must be an array or buffer");g=Array.prototype.slice.call(g);let B=n(m,g,x*128*b),F=new Uint32Array(x*32*b);for(let k=0;k<F.length;k++){let G=k*4;F[k]=(B[G+3]&255)<<24|(B[G+2]&255)<<16|(B[G+1]&255)<<8|(B[G+0]&255)<<0}let L=new Uint32Array(64*b),j=new Uint32Array(32*b*v),q=32*b,D=new Uint32Array(16),_=new Uint32Array(16),R=x*v*2,z=0,N=null,y=!1,S=0,I=0,M,C,P=T?parseInt(1e3/b):4294967295,V=typeof setImmediate<"u"?setImmediate:setTimeout,H=function(){if(y)return T(new Error("cancelled"),z/R);let k;switch(S){case 0:C=I*32*b,c(F,C,L,0,q),S=1,M=0;case 1:k=v-M,k>P&&(k=P);for(let ce=0;ce<k;ce++)c(L,0,j,(M+ce)*q,q),o(L,q,b,D,_);if(M+=k,z+=k,T){let ce=parseInt(1e3*z/R);if(ce!==N){if(y=T(null,z/R),y)break;N=ce}}if(M<v)break;M=0,S=2;case 2:k=v-M,k>P&&(k=P);for(let ce=0;ce<k;ce++){let J=(2*b-1)*16,de=L[J]&v-1;s(j,de*q,L,q),o(L,q,b,D,_)}if(M+=k,z+=k,T){let ce=parseInt(1e3*z/R);if(ce!==N){if(y=T(null,z/R),y)break;N=ce}}if(M<v)break;if(c(L,0,F,C,q),I++,I<x){S=0;break}B=[];for(let ce=0;ce<F.length;ce++)B.push(F[ce]>>0&255),B.push(F[ce]>>8&255),B.push(F[ce]>>16&255),B.push(F[ce]>>24&255);let G=n(m,B,E);return T&&T(null,1,G),G}T&&V(H)};if(!T)for(;;){let k=H();if(k!=null)return k}H()}let h={scrypt:function(m,g,v,b,x,E,T){return new Promise(function(B,F){let L=0;T&&T(0),f(m,g,v,b,x,E,function(j,q,D){if(j)F(j);else if(D)T&&L!==1&&T(1),B(new Uint8Array(D));else if(T&&q!==L)return L=q,T(q)})})},syncScrypt:function(m,g,v,b,x,E){return new Uint8Array(f(m,g,v,b,x,E))}};typeof GJe<"u"?Hgr.exports=h:typeof define=="function"&&define.amd?define(h):e&&(e.scrypt&&(e._scrypt=e.scrypt),e.scrypt=h)})(GJe)});var $gr=Z(rd=>{"use strict";d();p();var yXn=rd&&rd.__extends||function(){var e=function(t,r){return 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])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),bXn=rd&&rd.__awaiter||function(e,t,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(l){try{u(n.next(l))}catch(f){a(f)}}function c(l){try{u(n.throw(l))}catch(f){a(f)}}function u(l){l.done?i(l.value):o(l.value).then(s,c)}u((n=n.apply(e,t||[])).next())})},xXn=rd&&rd.__generator||function(e,t){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(u){return function(l){return c([u,l])}}function c(u){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=u[0]&2?o.return:u[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,u[1])).done)return i;switch(o=0,i&&(u=[u[0]&2,i.value]),u[0]){case 0:case 1:i=u;break;case 4:return r.label++,{value:u[1],done:!1};case 5:r.label++,o=u[1],u=[0];continue;case 7:u=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(u[0]===6||u[0]===2)){r=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]<i[3])){r.label=u[1];break}if(u[0]===6&&r.label<i[1]){r.label=i[1],i=u;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(u);break}i[2]&&r.ops.pop(),r.trys.pop();continue}u=t.call(e,r)}catch(l){u=[6,l],o=0}finally{n=i=0}if(u[0]&5)throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}},Vgr=rd&&rd.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(rd,"__esModule",{value:!0});rd.encrypt=rd.decrypt=rd.decryptSync=rd.KeystoreAccount=void 0;var KI=Vgr(zJe()),WJe=Vgr(Ggr()),Wgr=e1(),gl=Co(),o7=V2e(),Kgr=Qm(),wXn=z2e(),$2e=kee(),AXn=ia(),Ygr=u4(),Ri=HJe(),qJe=Kn(),SXn=jJe(),VJe=new qJe.Logger(SXn.version);function qgr(e){return e!=null&&e.mnemonic&&e.mnemonic.phrase}var Jgr=function(e){yXn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.isKeystoreAccount=function(r){return!!(r&&r._isKeystoreAccount)},t}(AXn.Description);rd.KeystoreAccount=Jgr;function EXn(e,t,r){var n=(0,Ri.searchPath)(e,"crypto/cipher");if(n==="aes-128-ctr"){var o=(0,Ri.looseArrayify)((0,Ri.searchPath)(e,"crypto/cipherparams/iv")),i=new KI.default.Counter(o),a=new KI.default.ModeOfOperation.ctr(t,i);return(0,gl.arrayify)(a.decrypt(r))}return null}function Xgr(e,t){var r=(0,Ri.looseArrayify)((0,Ri.searchPath)(e,"crypto/ciphertext")),n=(0,gl.hexlify)((0,Kgr.keccak256)((0,gl.concat)([t.slice(16,32),r]))).substring(2);if(n!==(0,Ri.searchPath)(e,"crypto/mac").toLowerCase())throw new Error("invalid password");var o=EXn(e,t.slice(0,16),r);o||VJe.throwError("unsupported cipher",qJe.Logger.errors.UNSUPPORTED_OPERATION,{operation:"decrypt"});var i=t.slice(32,64),a=(0,Ygr.computeAddress)(o);if(e.address){var s=e.address.toLowerCase();if(s.substring(0,2)!=="0x"&&(s="0x"+s),(0,Wgr.getAddress)(s)!==a)throw new Error("address mismatch")}var c={_isKeystoreAccount:!0,address:a,privateKey:(0,gl.hexlify)(o)};if((0,Ri.searchPath)(e,"x-ethers/version")==="0.1"){var u=(0,Ri.looseArrayify)((0,Ri.searchPath)(e,"x-ethers/mnemonicCiphertext")),l=(0,Ri.looseArrayify)((0,Ri.searchPath)(e,"x-ethers/mnemonicCounter")),f=new KI.default.Counter(l),h=new KI.default.ModeOfOperation.ctr(i,f),m=(0,Ri.searchPath)(e,"x-ethers/path")||o7.defaultPath,g=(0,Ri.searchPath)(e,"x-ethers/locale")||"en",v=(0,gl.arrayify)(h.decrypt(u));try{var b=(0,o7.entropyToMnemonic)(v,g),x=o7.HDNode.fromMnemonic(b,null,g).derivePath(m);if(x.privateKey!=c.privateKey)throw new Error("mnemonic mismatch");c.mnemonic=x.mnemonic}catch(E){if(E.code!==qJe.Logger.errors.INVALID_ARGUMENT||E.argument!=="wordlist")throw E}}return new Jgr(c)}function Zgr(e,t,r,n,o){return(0,gl.arrayify)((0,wXn.pbkdf2)(e,t,r,n,o))}function _Xn(e,t,r,n,o){return Promise.resolve(Zgr(e,t,r,n,o))}function Qgr(e,t,r,n,o){var i=(0,Ri.getPassword)(t),a=(0,Ri.searchPath)(e,"crypto/kdf");if(a&&typeof a=="string"){var s=function(b,x){return VJe.throwArgumentError("invalid key-derivation function parameters",b,x)};if(a.toLowerCase()==="scrypt"){var c=(0,Ri.looseArrayify)((0,Ri.searchPath)(e,"crypto/kdfparams/salt")),u=parseInt((0,Ri.searchPath)(e,"crypto/kdfparams/n")),l=parseInt((0,Ri.searchPath)(e,"crypto/kdfparams/r")),f=parseInt((0,Ri.searchPath)(e,"crypto/kdfparams/p"));(!u||!l||!f)&&s("kdf",a),(u&u-1)!==0&&s("N",u);var h=parseInt((0,Ri.searchPath)(e,"crypto/kdfparams/dklen"));return h!==32&&s("dklen",h),n(i,c,u,l,f,64,o)}else if(a.toLowerCase()==="pbkdf2"){var c=(0,Ri.looseArrayify)((0,Ri.searchPath)(e,"crypto/kdfparams/salt")),m=null,g=(0,Ri.searchPath)(e,"crypto/kdfparams/prf");g==="hmac-sha256"?m="sha256":g==="hmac-sha512"?m="sha512":s("prf",g);var v=parseInt((0,Ri.searchPath)(e,"crypto/kdfparams/c")),h=parseInt((0,Ri.searchPath)(e,"crypto/kdfparams/dklen"));return h!==32&&s("dklen",h),r(i,c,v,h,m)}}return VJe.throwArgumentError("unsupported key-derivation function","kdf",a)}function CXn(e,t){var r=JSON.parse(e),n=Qgr(r,t,Zgr,WJe.default.syncScrypt);return Xgr(r,n)}rd.decryptSync=CXn;function TXn(e,t,r){return bXn(this,void 0,void 0,function(){var n,o;return xXn(this,function(i){switch(i.label){case 0:return n=JSON.parse(e),[4,Qgr(n,t,_Xn,WJe.default.scrypt,r)];case 1:return o=i.sent(),[2,Xgr(n,o)]}})})}rd.decrypt=TXn;function IXn(e,t,r,n){try{if((0,Wgr.getAddress)(e.address)!==(0,Ygr.computeAddress)(e.privateKey))throw new Error("address/privateKey mismatch");if(qgr(e)){var o=e.mnemonic,i=o7.HDNode.fromMnemonic(o.phrase,null,o.locale).derivePath(o.path||o7.defaultPath);if(i.privateKey!=e.privateKey)throw new Error("mnemonic mismatch")}}catch(T){return Promise.reject(T)}typeof r=="function"&&!n&&(n=r,r={}),r||(r={});var a=(0,gl.arrayify)(e.privateKey),s=(0,Ri.getPassword)(t),c=null,u=null,l=null;if(qgr(e)){var f=e.mnemonic;c=(0,gl.arrayify)((0,o7.mnemonicToEntropy)(f.phrase,f.locale||"en")),u=f.path||o7.defaultPath,l=f.locale||"en"}var h=r.client;h||(h="ethers.js");var m=null;r.salt?m=(0,gl.arrayify)(r.salt):m=(0,$2e.randomBytes)(32);var g=null;if(r.iv){if(g=(0,gl.arrayify)(r.iv),g.length!==16)throw new Error("invalid iv")}else g=(0,$2e.randomBytes)(16);var v=null;if(r.uuid){if(v=(0,gl.arrayify)(r.uuid),v.length!==16)throw new Error("invalid uuid")}else v=(0,$2e.randomBytes)(16);var b=1<<17,x=8,E=1;return r.scrypt&&(r.scrypt.N&&(b=r.scrypt.N),r.scrypt.r&&(x=r.scrypt.r),r.scrypt.p&&(E=r.scrypt.p)),WJe.default.scrypt(s,m,b,x,E,64,n).then(function(T){T=(0,gl.arrayify)(T);var B=T.slice(0,16),F=T.slice(16,32),L=T.slice(32,64),j=new KI.default.Counter(g),q=new KI.default.ModeOfOperation.ctr(B,j),D=(0,gl.arrayify)(q.encrypt(a)),_=(0,Kgr.keccak256)((0,gl.concat)([F,D])),R={address:e.address.substring(2).toLowerCase(),id:(0,Ri.uuidV4)(v),version:3,crypto:{cipher:"aes-128-ctr",cipherparams:{iv:(0,gl.hexlify)(g).substring(2)},ciphertext:(0,gl.hexlify)(D).substring(2),kdf:"scrypt",kdfparams:{salt:(0,gl.hexlify)(m).substring(2),n:b,dklen:32,p:E,r:x},mac:_.substring(2)}};if(c){var z=(0,$2e.randomBytes)(16),N=new KI.default.Counter(z),y=new KI.default.ModeOfOperation.ctr(L,N),S=(0,gl.arrayify)(y.encrypt(c)),I=new Date,M=I.getUTCFullYear()+"-"+(0,Ri.zpad)(I.getUTCMonth()+1,2)+"-"+(0,Ri.zpad)(I.getUTCDate(),2)+"T"+(0,Ri.zpad)(I.getUTCHours(),2)+"-"+(0,Ri.zpad)(I.getUTCMinutes(),2)+"-"+(0,Ri.zpad)(I.getUTCSeconds(),2)+".0Z";R["x-ethers"]={client:h,gethFilename:"UTC--"+M+"--"+R.address,mnemonicCounter:(0,gl.hexlify)(z).substring(2),mnemonicCiphertext:(0,gl.hexlify)(S).substring(2),path:u,locale:l,version:"0.1"}}return JSON.stringify(R)})}rd.encrypt=IXn});var YJe=Z(vl=>{"use strict";d();p();Object.defineProperty(vl,"__esModule",{value:!0});vl.decryptJsonWalletSync=vl.decryptJsonWallet=vl.getJsonWalletAddress=vl.isKeystoreWallet=vl.isCrowdsaleWallet=vl.encryptKeystore=vl.decryptKeystoreSync=vl.decryptKeystore=vl.decryptCrowdsale=void 0;var KJe=Lgr();Object.defineProperty(vl,"decryptCrowdsale",{enumerable:!0,get:function(){return KJe.decrypt}});var i7=jgr();Object.defineProperty(vl,"getJsonWalletAddress",{enumerable:!0,get:function(){return i7.getJsonWalletAddress}});Object.defineProperty(vl,"isCrowdsaleWallet",{enumerable:!0,get:function(){return i7.isCrowdsaleWallet}});Object.defineProperty(vl,"isKeystoreWallet",{enumerable:!0,get:function(){return i7.isKeystoreWallet}});var Mee=$gr();Object.defineProperty(vl,"decryptKeystore",{enumerable:!0,get:function(){return Mee.decrypt}});Object.defineProperty(vl,"decryptKeystoreSync",{enumerable:!0,get:function(){return Mee.decryptSync}});Object.defineProperty(vl,"encryptKeystore",{enumerable:!0,get:function(){return Mee.encrypt}});function kXn(e,t,r){if((0,i7.isCrowdsaleWallet)(e)){r&&r(0);var n=(0,KJe.decrypt)(e,t);return r&&r(1),Promise.resolve(n)}return(0,i7.isKeystoreWallet)(e)?(0,Mee.decrypt)(e,t,r):Promise.reject(new Error("invalid JSON wallet"))}vl.decryptJsonWallet=kXn;function MXn(e,t){if((0,i7.isCrowdsaleWallet)(e))return(0,KJe.decrypt)(e,t);if((0,i7.isKeystoreWallet)(e))return(0,Mee.decryptSync)(e,t);throw new Error("invalid JSON wallet")}vl.decryptJsonWalletSync=MXn});var evr=Z(eAe=>{"use strict";d();p();Object.defineProperty(eAe,"__esModule",{value:!0});eAe.version=void 0;eAe.version="wallet/5.7.0"});var ZJe=Z(ig=>{"use strict";d();p();var RXn=ig&&ig.__extends||function(){var e=function(t,r){return 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])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),tvr=ig&&ig.__awaiter||function(e,t,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(l){try{u(n.next(l))}catch(f){a(f)}}function c(l){try{u(n.throw(l))}catch(f){a(f)}}function u(l){l.done?i(l.value):o(l.value).then(s,c)}u((n=n.apply(e,t||[])).next())})},rvr=ig&&ig.__generator||function(e,t){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(u){return function(l){return c([u,l])}}function c(u){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=u[0]&2?o.return:u[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,u[1])).done)return i;switch(o=0,i&&(u=[u[0]&2,i.value]),u[0]){case 0:case 1:i=u;break;case 4:return r.label++,{value:u[1],done:!1};case 5:r.label++,o=u[1],u=[0];continue;case 7:u=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(u[0]===6||u[0]===2)){r=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]<i[3])){r.label=u[1];break}if(u[0]===6&&r.label<i[1]){r.label=i[1],i=u;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(u);break}i[2]&&r.ops.pop(),r.trys.pop();continue}u=t.call(e,r)}catch(l){u=[6,l],o=0}finally{n=i=0}if(u[0]&5)throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}};Object.defineProperty(ig,"__esModule",{value:!0});ig.verifyTypedData=ig.verifyMessage=ig.Wallet=void 0;var nvr=e1(),NXn=cj(),OXn=S$(),rH=Co(),Nee=vO(),Ree=V2e(),ovr=Qm(),SS=ia(),BXn=kee(),JJe=yee(),XJe=YJe(),a7=u4(),ivr=Kn(),PXn=evr(),tH=new ivr.Logger(PXn.version);function DXn(e){return e!=null&&(0,rH.isHexString)(e.privateKey,32)&&e.address!=null}function LXn(e){var t=e.mnemonic;return t&&t.phrase}var FXn=function(e){RXn(t,e);function t(r,n){var o=e.call(this)||this;if(DXn(r)){var i=new JJe.SigningKey(r.privateKey);if((0,SS.defineReadOnly)(o,"_signingKey",function(){return i}),(0,SS.defineReadOnly)(o,"address",(0,a7.computeAddress)(o.publicKey)),o.address!==(0,nvr.getAddress)(r.address)&&tH.throwArgumentError("privateKey/address mismatch","privateKey","[REDACTED]"),LXn(r)){var a=r.mnemonic;(0,SS.defineReadOnly)(o,"_mnemonic",function(){return{phrase:a.phrase,path:a.path||Ree.defaultPath,locale:a.locale||"en"}});var s=o.mnemonic,c=Ree.HDNode.fromMnemonic(s.phrase,null,s.locale).derivePath(s.path);(0,a7.computeAddress)(c.privateKey)!==o.address&&tH.throwArgumentError("mnemonic/address mismatch","privateKey","[REDACTED]")}else(0,SS.defineReadOnly)(o,"_mnemonic",function(){return null})}else{if(JJe.SigningKey.isSigningKey(r))r.curve!=="secp256k1"&&tH.throwArgumentError("unsupported curve; must be secp256k1","privateKey","[REDACTED]"),(0,SS.defineReadOnly)(o,"_signingKey",function(){return r});else{typeof r=="string"&&r.match(/^[0-9a-f]*$/i)&&r.length===64&&(r="0x"+r);var u=new JJe.SigningKey(r);(0,SS.defineReadOnly)(o,"_signingKey",function(){return u})}(0,SS.defineReadOnly)(o,"_mnemonic",function(){return null}),(0,SS.defineReadOnly)(o,"address",(0,a7.computeAddress)(o.publicKey))}return n&&!NXn.Provider.isProvider(n)&&tH.throwArgumentError("invalid provider","provider",n),(0,SS.defineReadOnly)(o,"provider",n||null),o}return Object.defineProperty(t.prototype,"mnemonic",{get:function(){return this._mnemonic()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"privateKey",{get:function(){return this._signingKey().privateKey},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"publicKey",{get:function(){return this._signingKey().publicKey},enumerable:!1,configurable:!0}),t.prototype.getAddress=function(){return Promise.resolve(this.address)},t.prototype.connect=function(r){return new t(this,r)},t.prototype.signTransaction=function(r){var n=this;return(0,SS.resolveProperties)(r).then(function(o){o.from!=null&&((0,nvr.getAddress)(o.from)!==n.address&&tH.throwArgumentError("transaction from address mismatch","transaction.from",r.from),delete o.from);var i=n._signingKey().signDigest((0,ovr.keccak256)((0,a7.serialize)(o)));return(0,a7.serialize)(o,i)})},t.prototype.signMessage=function(r){return tvr(this,void 0,void 0,function(){return rvr(this,function(n){return[2,(0,rH.joinSignature)(this._signingKey().signDigest((0,Nee.hashMessage)(r)))]})})},t.prototype._signTypedData=function(r,n,o){return tvr(this,void 0,void 0,function(){var i,a=this;return rvr(this,function(s){switch(s.label){case 0:return[4,Nee._TypedDataEncoder.resolveNames(r,n,o,function(c){return a.provider==null&&tH.throwError("cannot resolve ENS names without a provider",ivr.Logger.errors.UNSUPPORTED_OPERATION,{operation:"resolveName",value:c}),a.provider.resolveName(c)})];case 1:return i=s.sent(),[2,(0,rH.joinSignature)(this._signingKey().signDigest(Nee._TypedDataEncoder.hash(i.domain,n,i.value)))]}})})},t.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,XJe.encryptKeystore)(this,r,n,o)},t.createRandom=function(r){var n=(0,BXn.randomBytes)(16);r||(r={}),r.extraEntropy&&(n=(0,rH.arrayify)((0,rH.hexDataSlice)((0,ovr.keccak256)((0,rH.concat)([n,r.extraEntropy])),0,16)));var o=(0,Ree.entropyToMnemonic)(n,r.locale);return t.fromMnemonic(o,r.path,r.locale)},t.fromEncryptedJson=function(r,n,o){return(0,XJe.decryptJsonWallet)(r,n,o).then(function(i){return new t(i)})},t.fromEncryptedJsonSync=function(r,n){return new t((0,XJe.decryptJsonWalletSync)(r,n))},t.fromMnemonic=function(r,n,o){return n||(n=Ree.defaultPath),new t(Ree.HDNode.fromMnemonic(r,null,o).derivePath(n))},t}(OXn.Signer);ig.Wallet=FXn;function UXn(e,t){return(0,a7.recoverAddress)((0,Nee.hashMessage)(e),t)}ig.verifyMessage=UXn;function zXn(e,t,r,n){return(0,a7.recoverAddress)(Nee._TypedDataEncoder.hash(e,t,r),n)}ig.verifyTypedData=zXn});var avr=Z(tAe=>{"use strict";d();p();Object.defineProperty(tAe,"__esModule",{value:!0});tAe.version=void 0;tAe.version="networks/5.7.1"});var QJe=Z(oAe=>{"use strict";d();p();Object.defineProperty(oAe,"__esModule",{value:!0});oAe.getNetwork=void 0;var jXn=Kn(),HXn=avr(),svr=new jXn.Logger(HXn.version);function GXn(e){return e&&typeof e.renetwork=="function"}function l4(e){var t=function(r,n){n==null&&(n={});var o=[];if(r.InfuraProvider&&n.infura!=="-")try{o.push(new r.InfuraProvider(e,n.infura))}catch{}if(r.EtherscanProvider&&n.etherscan!=="-")try{o.push(new r.EtherscanProvider(e,n.etherscan))}catch{}if(r.AlchemyProvider&&n.alchemy!=="-")try{o.push(new r.AlchemyProvider(e,n.alchemy))}catch{}if(r.PocketProvider&&n.pocket!=="-"){var i=["goerli","ropsten","rinkeby","sepolia"];try{var a=new r.PocketProvider(e,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(e))}catch{}if(r.AnkrProvider&&n.ankr!=="-")try{var i=["ropsten"],a=new r.AnkrProvider(e,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:e==="homestead"&&(s=2),new r.FallbackProvider(o,s)}return o[0]};return t.renetwork=function(r){return l4(r)},t}function nAe(e,t){var r=function(n,o){return n.JsonRpcProvider?new n.JsonRpcProvider(e,t):null};return r.renetwork=function(n){return nAe(e,n)},r}var cvr={chainId:1,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"homestead",_defaultProvider:l4("homestead")},uvr={chainId:3,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"ropsten",_defaultProvider:l4("ropsten")},lvr={chainId:63,name:"classicMordor",_defaultProvider:nAe("https://www.ethercluster.com/mordor","classicMordor")},rAe={unspecified:{chainId:0,name:"unspecified"},homestead:cvr,mainnet:cvr,morden:{chainId:2,name:"morden"},ropsten:uvr,testnet:uvr,rinkeby:{chainId:4,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"rinkeby",_defaultProvider:l4("rinkeby")},kovan:{chainId:42,name:"kovan",_defaultProvider:l4("kovan")},goerli:{chainId:5,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"goerli",_defaultProvider:l4("goerli")},kintsugi:{chainId:1337702,name:"kintsugi"},sepolia:{chainId:11155111,name:"sepolia",_defaultProvider:l4("sepolia")},classic:{chainId:61,name:"classic",_defaultProvider:nAe("https://www.ethercluster.com/etc","classic")},classicMorden:{chainId:62,name:"classicMorden"},classicMordor:lvr,classicTestnet:lvr,classicKotti:{chainId:6,name:"classicKotti",_defaultProvider:nAe("https://www.ethercluster.com/kotti","classicKotti")},xdai:{chainId:100,name:"xdai"},matic:{chainId:137,name:"matic",_defaultProvider:l4("matic")},maticmum:{chainId:80001,name:"maticmum"},optimism:{chainId:10,name:"optimism",_defaultProvider:l4("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 qXn(e){if(e==null)return null;if(typeof e=="number"){for(var t in rAe){var r=rAe[t];if(r.chainId===e)return{name:r.name,chainId:r.chainId,ensAddress:r.ensAddress||null,_defaultProvider:r._defaultProvider||null}}return{chainId:e,name:"unknown"}}if(typeof e=="string"){var n=rAe[e];return n==null?null:{name:n.name,chainId:n.chainId,ensAddress:n.ensAddress,_defaultProvider:n._defaultProvider||null}}var o=rAe[e.name];if(!o)return typeof e.chainId!="number"&&svr.throwArgumentError("invalid network chainId","network",e),e;e.chainId!==0&&e.chainId!==o.chainId&&svr.throwArgumentError("network chainId mismatch","network",e);var i=e._defaultProvider||null;return i==null&&o._defaultProvider&&(GXn(o._defaultProvider)?i=o._defaultProvider.renetwork(e):i=o._defaultProvider),{name:e.name,chainId:o.chainId,ensAddress:e.ensAddress||o.ensAddress||null,_defaultProvider:i}}oAe.getNetwork=qXn});var fvr=Z(iAe=>{"use strict";d();p();Object.defineProperty(iAe,"__esModule",{value:!0});iAe.version=void 0;iAe.version="web/5.7.1"});var dvr=Z(YI=>{"use strict";d();p();var VXn=YI&&YI.__awaiter||function(e,t,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(l){try{u(n.next(l))}catch(f){a(f)}}function c(l){try{u(n.throw(l))}catch(f){a(f)}}function u(l){l.done?i(l.value):o(l.value).then(s,c)}u((n=n.apply(e,t||[])).next())})},WXn=YI&&YI.__generator||function(e,t){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(u){return function(l){return c([u,l])}}function c(u){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=u[0]&2?o.return:u[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,u[1])).done)return i;switch(o=0,i&&(u=[u[0]&2,i.value]),u[0]){case 0:case 1:i=u;break;case 4:return r.label++,{value:u[1],done:!1};case 5:r.label++,o=u[1],u=[0];continue;case 7:u=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(u[0]===6||u[0]===2)){r=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]<i[3])){r.label=u[1];break}if(u[0]===6&&r.label<i[1]){r.label=i[1],i=u;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(u);break}i[2]&&r.ops.pop(),r.trys.pop();continue}u=t.call(e,r)}catch(l){u=[6,l],o=0}finally{n=i=0}if(u[0]&5)throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}};Object.defineProperty(YI,"__esModule",{value:!0});YI.getUrl=void 0;var KXn=Co();function YXn(e,t){return VXn(this,void 0,void 0,function(){var r,n,o,i,a;return WXn(this,function(s){switch(s.label){case 0:return t==null&&(t={}),r={method:t.method||"GET",headers:t.headers||{},body:t.body||void 0},t.skipFetchSetup!==!0&&(r.mode="cors",r.cache="no-cache",r.credentials="same-origin",r.redirect="follow",r.referrer="client"),t.fetchOptions!=null&&(n=t.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(e,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,u){a[u.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,KXn.arrayify)(new Uint8Array(i))}]}})})}YI.getUrl=YXn});var s7=Z(A1=>{"use strict";d();p();var JXn=A1&&A1.__awaiter||function(e,t,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(l){try{u(n.next(l))}catch(f){a(f)}}function c(l){try{u(n.throw(l))}catch(f){a(f)}}function u(l){l.done?i(l.value):o(l.value).then(s,c)}u((n=n.apply(e,t||[])).next())})},XXn=A1&&A1.__generator||function(e,t){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(u){return function(l){return c([u,l])}}function c(u){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=u[0]&2?o.return:u[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,u[1])).done)return i;switch(o=0,i&&(u=[u[0]&2,i.value]),u[0]){case 0:case 1:i=u;break;case 4:return r.label++,{value:u[1],done:!1};case 5:r.label++,o=u[1],u=[0];continue;case 7:u=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(u[0]===6||u[0]===2)){r=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]<i[3])){r.label=u[1];break}if(u[0]===6&&r.label<i[1]){r.label=i[1],i=u;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(u);break}i[2]&&r.ops.pop(),r.trys.pop();continue}u=t.call(e,r)}catch(l){u=[6,l],o=0}finally{n=i=0}if(u[0]&5)throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}};Object.defineProperty(A1,"__esModule",{value:!0});A1.poll=A1.fetchJson=A1._fetchData=void 0;var pvr=x$(),hvr=Co(),aAe=ia(),Oee=ih(),f4=Kn(),ZXn=fvr(),Mw=new f4.Logger(ZXn.version),QXn=dvr();function mvr(e){return new Promise(function(t){setTimeout(t,e)})}function JI(e,t){if(e==null)return null;if(typeof e=="string")return e;if((0,hvr.isBytesLike)(e)){if(t&&(t.split("/")[0]==="text"||t.split(";")[0].trim()==="application/json"))try{return(0,Oee.toUtf8String)(e)}catch{}return(0,hvr.hexlify)(e)}return e}function $Xn(e){return(0,Oee.toUtf8Bytes)(e.replace(/%([0-9a-f][0-9a-f])/gi,function(t,r){return String.fromCharCode(parseInt(r,16))}))}function gvr(e,t,r){var n=typeof e=="object"&&e.throttleLimit!=null?e.throttleLimit:12;Mw.assertArgument(n>0&&n%1===0,"invalid connection throttle limit","connection.throttleLimit",n);var o=typeof e=="object"?e.throttleCallback:null,i=typeof e=="object"&&typeof e.throttleSlotInterval=="number"?e.throttleSlotInterval:100;Mw.assertArgument(i>0&&i%1===0,"invalid connection throttle slot interval","connection.throttleSlotInterval",i);var a=typeof e=="object"?!!e.errorPassThrough:!1,s={},c=null,u={method:"GET"},l=!1,f=2*60*1e3;if(typeof e=="string")c=e;else if(typeof e=="object"){if((e==null||e.url==null)&&Mw.throwArgumentError("missing URL","connection.url",e),c=e.url,typeof e.timeout=="number"&&e.timeout>0&&(f=e.timeout),e.headers)for(var h in e.headers)s[h.toLowerCase()]={key:h,value:String(e.headers[h])},["if-none-match","if-modified-since"].indexOf(h.toLowerCase())>=0&&(l=!0);if(u.allowGzip=!!e.allowGzip,e.user!=null&&e.password!=null){c.substring(0,6)!=="https:"&&e.allowInsecureAuthentication!==!0&&Mw.throwError("basic authentication requires a secure https url",f4.Logger.errors.INVALID_ARGUMENT,{argument:"url",url:c,user:e.user,password:"[REDACTED]"});var m=e.user+":"+e.password;s.authorization={key:"Authorization",value:"Basic "+(0,pvr.encode)((0,Oee.toUtf8Bytes)(m))}}e.skipFetchSetup!=null&&(u.skipFetchSetup=!!e.skipFetchSetup),e.fetchOptions!=null&&(u.fetchOptions=(0,aAe.shallowCopy)(e.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,pvr.decode)(v[3]):$Xn(v[3])},x=b.body;return r&&(x=r(b.body,b)),Promise.resolve(x)}catch(F){Mw.throwError("processing response error",f4.Logger.errors.SERVER_ERROR,{body:JI(v[1],v[2]),error:F,requestBody:null,requestMethod:"GET",url:c})}t&&(u.method="POST",u.body=t,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(t.length)}));var E={};Object.keys(s).forEach(function(F){var L=s[F];E[L.key]=L.value}),u.headers=E;var T=function(){var F=null,L=new Promise(function(q,D){f&&(F=setTimeout(function(){F!=null&&(F=null,D(Mw.makeError("timeout",f4.Logger.errors.TIMEOUT,{requestBody:JI(u.body,E["content-type"]),requestMethod:u.method,timeout:f,url:c})))},f))}),j=function(){F!=null&&(clearTimeout(F),F=null)};return{promise:L,cancel:j}}(),B=function(){return JXn(this,void 0,void 0,function(){var F,L,j,y,q,D,_,R,z,N,y,S;return XXn(this,function(I){switch(I.label){case 0:F=0,I.label=1;case 1:if(!(F<n))return[3,20];L=null,I.label=2;case 2:return I.trys.push([2,9,,10]),[4,(0,QXn.getUrl)(c,u)];case 3:return L=I.sent(),F<n?L.statusCode===301||L.statusCode===302?(j=L.headers.location||"",u.method==="GET"&&j.match(/^https:/)?(c=L.headers.location,[3,19]):[3,8]):[3,4]:[3,8];case 4:return L.statusCode!==429?[3,8]:(y=!0,o?[4,o(F,c)]:[3,6]);case 5:y=I.sent(),I.label=6;case 6:return y?(q=0,D=L.headers["retry-after"],typeof D=="string"&&D.match(/^[1-9][0-9]*$/)?q=parseInt(D)*1e3:q=i*parseInt(String(Math.random()*Math.pow(2,F))),[4,mvr(q)]):[3,8];case 7:return I.sent(),[3,19];case 8:return[3,10];case 9:return _=I.sent(),L=_.response,L==null&&(T.cancel(),Mw.throwError("missing response",f4.Logger.errors.SERVER_ERROR,{requestBody:JI(u.body,E["content-type"]),requestMethod:u.method,serverError:_,url:c})),[3,10];case 10:if(R=L.body,l&&L.statusCode===304?R=null:!a&&(L.statusCode<200||L.statusCode>=300)&&(T.cancel(),Mw.throwError("bad response",f4.Logger.errors.SERVER_ERROR,{status:L.statusCode,headers:L.headers,body:JI(R,L.headers?L.headers["content-type"]:null),requestBody:JI(u.body,E["content-type"]),requestMethod:u.method,url:c})),!r)return[3,18];I.label=11;case 11:return I.trys.push([11,13,,18]),[4,r(R,L)];case 12:return z=I.sent(),T.cancel(),[2,z];case 13:return N=I.sent(),N.throttleRetry&&F<n?(y=!0,o?[4,o(F,c)]:[3,15]):[3,17];case 14:y=I.sent(),I.label=15;case 15:return y?(S=i*parseInt(String(Math.random()*Math.pow(2,F))),[4,mvr(S)]):[3,17];case 16:return I.sent(),[3,19];case 17:return T.cancel(),Mw.throwError("processing response error",f4.Logger.errors.SERVER_ERROR,{body:JI(R,L.headers?L.headers["content-type"]:null),error:N,requestBody:JI(u.body,E["content-type"]),requestMethod:u.method,url:c}),[3,18];case 18:return T.cancel(),[2,R];case 19:return F++,[3,1];case 20:return[2,Mw.throwError("failed response",f4.Logger.errors.SERVER_ERROR,{requestBody:JI(u.body,E["content-type"]),requestMethod:u.method,url:c})]}})})}();return Promise.race([T.promise,B])}A1._fetchData=gvr;function eZn(e,t,r){var n=function(s,c){var u=null;if(s!=null)try{u=JSON.parse((0,Oee.toUtf8String)(s))}catch(l){Mw.throwError("invalid JSON",f4.Logger.errors.SERVER_ERROR,{body:s,error:l})}return r&&(u=r(u,c)),u},o=null;if(t!=null){o=(0,Oee.toUtf8Bytes)(t);var i=typeof e=="string"?{url:e}:(0,aAe.shallowCopy)(e);if(i.headers){var a=Object.keys(i.headers).filter(function(s){return s.toLowerCase()==="content-type"}).length!==0;a||(i.headers=(0,aAe.shallowCopy)(i.headers),i.headers["content-type"]="application/json")}else i.headers={"content-type":"application/json"};e=i}return gvr(e,o,n)}A1.fetchJson=eZn;function tZn(e,t){return t||(t={}),t=(0,aAe.shallowCopy)(t),t.floor==null&&(t.floor=0),t.ceiling==null&&(t.ceiling=1e4),t.interval==null&&(t.interval=250),new Promise(function(r,n){var o=null,i=!1,a=function(){return i?!1:(i=!0,o&&clearTimeout(o),!0)};t.timeout&&(o=setTimeout(function(){a()&&n(new Error("timeout"))},t.timeout));var s=t.retryLimit,c=0;function u(){return e().then(function(l){if(l!==void 0)a()&&r(l);else if(t.oncePoll)t.oncePoll.once("poll",u);else if(t.onceBlock)t.onceBlock.once("block",u);else if(!i){if(c++,c>s){a()&&n(new Error("retry limit reached"));return}var f=t.interval*parseInt(String(Math.random()*Math.pow(2,c)));f<t.floor&&(f=t.floor),f>t.ceiling&&(f=t.ceiling),setTimeout(u,f)}return null},function(l){a()&&n(l)})}u()})}A1.poll=tZn});var xvr=Z((nUs,bvr)=>{"use strict";d();p();var cAe="qpzry9x8gf2tvdw0s3jn54khce6mua7l",$Je={};for(Bee=0;Bee<cAe.length;Bee++){if(sAe=cAe.charAt(Bee),$Je[sAe]!==void 0)throw new TypeError(sAe+" is ambiguous");$Je[sAe]=Bee}var sAe,Bee;function nH(e){var t=e>>25;return(e&33554431)<<5^-(t>>0&1)&996825010^-(t>>1&1)&642813549^-(t>>2&1)&513874426^-(t>>3&1)&1027748829^-(t>>4&1)&705979059}function vvr(e){for(var t=1,r=0;r<e.length;++r){var n=e.charCodeAt(r);if(n<33||n>126)return"Invalid prefix ("+e+")";t=nH(t)^n>>5}for(t=nH(t),r=0;r<e.length;++r){var o=e.charCodeAt(r);t=nH(t)^o&31}return t}function rZn(e,t,r){if(r=r||90,e.length+7+t.length>r)throw new TypeError("Exceeds length limit");e=e.toLowerCase();var n=vvr(e);if(typeof n=="string")throw new Error(n);for(var o=e+"1",i=0;i<t.length;++i){var a=t[i];if(a>>5!==0)throw new Error("Non 5-bit word");n=nH(n)^a,o+=cAe.charAt(a)}for(i=0;i<6;++i)n=nH(n);for(n^=1,i=0;i<6;++i){var s=n>>(5-i)*5&31;o+=cAe.charAt(s)}return o}function yvr(e,t){if(t=t||90,e.length<8)return e+" too short";if(e.length>t)return"Exceeds length limit";var r=e.toLowerCase(),n=e.toUpperCase();if(e!==r&&e!==n)return"Mixed-case string "+e;e=r;var o=e.lastIndexOf("1");if(o===-1)return"No separator character for "+e;if(o===0)return"Missing prefix for "+e;var i=e.slice(0,o),a=e.slice(o+1);if(a.length<6)return"Data too short";var s=vvr(i);if(typeof s=="string")return s;for(var c=[],u=0;u<a.length;++u){var l=a.charAt(u),f=$Je[l];if(f===void 0)return"Unknown character "+l;s=nH(s)^f,!(u+6>=a.length)&&c.push(f)}return s!==1?"Invalid checksum for "+e:{prefix:i,words:c}}function nZn(){var e=yvr.apply(null,arguments);if(typeof e=="object")return e}function oZn(e){var t=yvr.apply(null,arguments);if(typeof t=="object")return t;throw new Error(t)}function uAe(e,t,r,n){for(var o=0,i=0,a=(1<<r)-1,s=[],c=0;c<e.length;++c)for(o=o<<t|e[c],i+=t;i>=r;)i-=r,s.push(o>>i&a);if(n)i>0&&s.push(o<<r-i&a);else{if(i>=t)return"Excess padding";if(o<<r-i&a)return"Non-zero padding"}return s}function iZn(e){var t=uAe(e,8,5,!0);if(Array.isArray(t))return t}function aZn(e){var t=uAe(e,8,5,!0);if(Array.isArray(t))return t;throw new Error(t)}function sZn(e){var t=uAe(e,5,8,!1);if(Array.isArray(t))return t}function cZn(e){var t=uAe(e,5,8,!1);if(Array.isArray(t))return t;throw new Error(t)}bvr.exports={decodeUnsafe:nZn,decode:oZn,encode:rZn,toWordsUnsafe:iZn,toWords:aZn,fromWordsUnsafe:sZn,fromWords:cZn}});var Qd=Z(lAe=>{"use strict";d();p();Object.defineProperty(lAe,"__esModule",{value:!0});lAe.version=void 0;lAe.version="providers/5.7.2"});var XI=Z(_S=>{"use strict";d();p();Object.defineProperty(_S,"__esModule",{value:!0});_S.showThrottleMessage=_S.isCommunityResource=_S.isCommunityResourcable=_S.Formatter=void 0;var eXe=e1(),d4=Ou(),ES=Co(),uZn=dO(),lZn=ia(),wvr=u4(),fZn=Kn(),dZn=Qd(),Pee=new fZn.Logger(dZn.version),pZn=function(){function e(){this.formats=this.getDefaultFormats()}return e.prototype.getDefaultFormats=function(){var t=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),u=this.number.bind(this),l=this.type.bind(this),f=function(h){return t.data(h,!0)};return r.transaction={hash:s,type:l,accessList:e.allowNull(this.accessList.bind(this),null),blockHash:e.allowNull(s,null),blockNumber:e.allowNull(u,null),transactionIndex:e.allowNull(u,null),confirmations:e.allowNull(u,null),from:n,gasPrice:e.allowNull(o),maxPriorityFeePerGas:e.allowNull(o),maxFeePerGas:e.allowNull(o),gasLimit:o,to:e.allowNull(n,null),value:o,nonce:u,data:a,r:e.allowNull(this.uint256),s:e.allowNull(this.uint256),v:e.allowNull(u),creates:e.allowNull(n,null),raw:e.allowNull(a)},r.transactionRequest={from:e.allowNull(n),nonce:e.allowNull(u),gasLimit:e.allowNull(o),gasPrice:e.allowNull(o),maxPriorityFeePerGas:e.allowNull(o),maxFeePerGas:e.allowNull(o),to:e.allowNull(n),value:e.allowNull(o),data:e.allowNull(f),type:e.allowNull(u),accessList:e.allowNull(this.accessList.bind(this),null)},r.receiptLog={transactionIndex:u,blockNumber:u,transactionHash:s,address:n,topics:e.arrayOf(s),data:a,logIndex:u,blockHash:s},r.receipt={to:e.allowNull(this.address,null),from:e.allowNull(this.address,null),contractAddress:e.allowNull(n,null),transactionIndex:u,root:e.allowNull(c),gasUsed:o,logsBloom:e.allowNull(a),blockHash:s,transactionHash:s,logs:e.arrayOf(this.receiptLog.bind(this)),blockNumber:u,confirmations:e.allowNull(u,null),cumulativeGasUsed:o,effectiveGasPrice:e.allowNull(o),status:e.allowNull(u),type:l},r.block={hash:e.allowNull(s),parentHash:s,number:u,timestamp:u,nonce:e.allowNull(c),difficulty:this.difficulty.bind(this),gasLimit:o,gasUsed:o,miner:e.allowNull(n),extraData:a,transactions:e.allowNull(e.arrayOf(s)),baseFeePerGas:e.allowNull(o)},r.blockWithTransactions=(0,lZn.shallowCopy)(r.block),r.blockWithTransactions.transactions=e.allowNull(e.arrayOf(this.transactionResponse.bind(this))),r.filter={fromBlock:e.allowNull(i,void 0),toBlock:e.allowNull(i,void 0),blockHash:e.allowNull(s,void 0),address:e.allowNull(n,void 0),topics:e.allowNull(this.topics.bind(this),void 0)},r.filterLog={blockNumber:e.allowNull(u),blockHash:e.allowNull(s),transactionIndex:u,removed:e.allowNull(this.boolean.bind(this)),address:n,data:e.allowFalsish(a,"0x"),topics:e.arrayOf(s),transactionHash:s,logIndex:u},r},e.prototype.accessList=function(t){return(0,wvr.accessListify)(t||[])},e.prototype.number=function(t){return t==="0x"?0:d4.BigNumber.from(t).toNumber()},e.prototype.type=function(t){return t==="0x"||t==null?0:d4.BigNumber.from(t).toNumber()},e.prototype.bigNumber=function(t){return d4.BigNumber.from(t)},e.prototype.boolean=function(t){if(typeof t=="boolean")return t;if(typeof t=="string"){if(t=t.toLowerCase(),t==="true")return!0;if(t==="false")return!1}throw new Error("invalid boolean - "+t)},e.prototype.hex=function(t,r){return typeof t=="string"&&(!r&&t.substring(0,2)!=="0x"&&(t="0x"+t),(0,ES.isHexString)(t))?t.toLowerCase():Pee.throwArgumentError("invalid hash","value",t)},e.prototype.data=function(t,r){var n=this.hex(t,r);if(n.length%2!==0)throw new Error("invalid data; odd-length - "+t);return n},e.prototype.address=function(t){return(0,eXe.getAddress)(t)},e.prototype.callAddress=function(t){if(!(0,ES.isHexString)(t,32))return null;var r=(0,eXe.getAddress)((0,ES.hexDataSlice)(t,12));return r===uZn.AddressZero?null:r},e.prototype.contractAddress=function(t){return(0,eXe.getContractAddress)(t)},e.prototype.blockTag=function(t){if(t==null)return"latest";if(t==="earliest")return"0x0";switch(t){case"earliest":return"0x0";case"latest":case"pending":case"safe":case"finalized":return t}if(typeof t=="number"||(0,ES.isHexString)(t))return(0,ES.hexValue)(t);throw new Error("invalid blockTag")},e.prototype.hash=function(t,r){var n=this.hex(t,r);return(0,ES.hexDataLength)(n)!==32?Pee.throwArgumentError("invalid hash","value",t):n},e.prototype.difficulty=function(t){if(t==null)return null;var r=d4.BigNumber.from(t);try{return r.toNumber()}catch{}return null},e.prototype.uint256=function(t){if(!(0,ES.isHexString)(t))throw new Error("invalid uint256");return(0,ES.hexZeroPad)(t,32)},e.prototype._block=function(t,r){t.author!=null&&t.miner==null&&(t.miner=t.author);var n=t._difficulty!=null?t._difficulty:t.difficulty,o=e.check(r,t);return o._difficulty=n==null?null:d4.BigNumber.from(n),o},e.prototype.block=function(t){return this._block(t,this.formats.block)},e.prototype.blockWithTransactions=function(t){return this._block(t,this.formats.blockWithTransactions)},e.prototype.transactionRequest=function(t){return e.check(this.formats.transactionRequest,t)},e.prototype.transactionResponse=function(t){t.gas!=null&&t.gasLimit==null&&(t.gasLimit=t.gas),t.to&&d4.BigNumber.from(t.to).isZero()&&(t.to="0x0000000000000000000000000000000000000000"),t.input!=null&&t.data==null&&(t.data=t.input),t.to==null&&t.creates==null&&(t.creates=this.contractAddress(t)),(t.type===1||t.type===2)&&t.accessList==null&&(t.accessList=[]);var r=e.check(this.formats.transaction,t);if(t.chainId!=null){var n=t.chainId;(0,ES.isHexString)(n)&&(n=d4.BigNumber.from(n).toNumber()),r.chainId=n}else{var n=t.networkId;n==null&&r.v==null&&(n=t.chainId),(0,ES.isHexString)(n)&&(n=d4.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},e.prototype.transaction=function(t){return(0,wvr.parse)(t)},e.prototype.receiptLog=function(t){return e.check(this.formats.receiptLog,t)},e.prototype.receipt=function(t){var r=e.check(this.formats.receipt,t);if(r.root!=null)if(r.root.length<=4){var n=d4.BigNumber.from(r.root).toNumber();n===0||n===1?(r.status!=null&&r.status!==n&&Pee.throwArgumentError("alt-root-status/status mismatch","value",{root:r.root,status:r.status}),r.status=n,delete r.root):Pee.throwArgumentError("invalid alt-root-status","value.root",r.root)}else r.root.length!==66&&Pee.throwArgumentError("invalid root hash","value.root",r.root);return r.status!=null&&(r.byzantium=!0),r},e.prototype.topics=function(t){var r=this;return Array.isArray(t)?t.map(function(n){return r.topics(n)}):t!=null?this.hash(t,!0):null},e.prototype.filter=function(t){return e.check(this.formats.filter,t)},e.prototype.filterLog=function(t){return e.check(this.formats.filterLog,t)},e.check=function(t,r){var n={};for(var o in t)try{var i=t[o](r[o]);i!==void 0&&(n[o]=i)}catch(a){throw a.checkKey=o,a.checkValue=r[o],a}return n},e.allowNull=function(t,r){return function(n){return n==null?r:t(n)}},e.allowFalsish=function(t,r){return function(n){return n?t(n):r}},e.arrayOf=function(t){return function(r){if(!Array.isArray(r))throw new Error("not an array");var n=[];return r.forEach(function(o){n.push(t(o))}),n}},e}();_S.Formatter=pZn;function Svr(e){return e&&typeof e.isCommunityResource=="function"}_S.isCommunityResourcable=Svr;function hZn(e){return Svr(e)&&e.isCommunityResource()}_S.isCommunityResource=hZn;var Avr=!1;function mZn(){Avr||(Avr=!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("=========================="))}_S.showThrottleMessage=mZn});var Uee=Z(wh=>{"use strict";d();p();var gZn=wh&&wh.__extends||function(){var e=function(t,r){return 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])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),co=wh&&wh.__awaiter||function(e,t,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(l){try{u(n.next(l))}catch(f){a(f)}}function c(l){try{u(n.throw(l))}catch(f){a(f)}}function u(l){l.done?i(l.value):o(l.value).then(s,c)}u((n=n.apply(e,t||[])).next())})},uo=wh&&wh.__generator||function(e,t){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(u){return function(l){return c([u,l])}}function c(u){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=u[0]&2?o.return:u[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,u[1])).done)return i;switch(o=0,i&&(u=[u[0]&2,i.value]),u[0]){case 0:case 1:i=u;break;case 4:return r.label++,{value:u[1],done:!1};case 5:r.label++,o=u[1],u=[0];continue;case 7:u=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(u[0]===6||u[0]===2)){r=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]<i[3])){r.label=u[1];break}if(u[0]===6&&r.label<i[1]){r.label=i[1],i=u;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(u);break}i[2]&&r.ops.pop(),r.trys.pop();continue}u=t.call(e,r)}catch(l){u=[6,l],o=0}finally{n=i=0}if(u[0]&5)throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}},vZn=wh&&wh.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(wh,"__esModule",{value:!0});wh.BaseProvider=wh.Resolver=wh.Event=void 0;var Ovr=cj(),yZn=x$(),oXe=P2e(),xh=Ou(),no=Co(),bZn=dO(),Lee=vO(),xZn=QJe(),Du=ia(),Evr=r7(),iXe=ih(),iH=s7(),_vr=vZn(xvr()),Vo=Kn(),wZn=Qd(),Fo=new Vo.Logger(wZn.version),Cvr=XI(),AZn=10;function Tvr(e){return e==null?"null":((0,no.hexDataLength)(e)!==32&&Fo.throwArgumentError("invalid topic","topic",e),e.toLowerCase())}function Ivr(e){for(e=e.slice();e.length>0&&e[e.length-1]==null;)e.pop();return e.map(function(t){if(Array.isArray(t)){var r={};t.forEach(function(o){r[Tvr(o)]=!0});var n=Object.keys(r);return n.sort(),n.join("|")}else return Tvr(t)}).join("&")}function SZn(e){return e===""?[]:e.split(/&/g).map(function(t){if(t==="")return[];var r=t.split("|").map(function(n){return n==="null"?null:n});return r.length===1?r[0]:r})}function oH(e){if(typeof e=="string"){if(e=e.toLowerCase(),(0,no.hexDataLength)(e)===32)return"tx:"+e;if(e.indexOf(":")===-1)return e}else{if(Array.isArray(e))return"filter:*:"+Ivr(e);if(Ovr.ForkEvent.isForkEvent(e))throw Fo.warn("not implemented"),new Error("not implemented");if(e&&typeof e=="object")return"filter:"+(e.address||"*")+":"+Ivr(e.topics||[])}throw new Error("invalid event - "+e)}function Dee(){return new Date().getTime()}function kvr(e){return new Promise(function(t){setTimeout(t,e)})}var EZn=["block","network","pending","poll"],Bvr=function(){function e(t,r,n){(0,Du.defineReadOnly)(this,"tag",t),(0,Du.defineReadOnly)(this,"listener",r),(0,Du.defineReadOnly)(this,"once",n),this._lastBlockNumber=-2,this._inflight=!1}return Object.defineProperty(e.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(e.prototype,"type",{get:function(){return this.tag.split(":")[0]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"hash",{get:function(){var t=this.tag.split(":");return t[0]!=="tx"?null:t[1]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"filter",{get:function(){var t=this.tag.split(":");if(t[0]!=="filter")return null;var r=t[1],n=SZn(t[2]),o={};return n.length>0&&(o.topics=n),r&&r!=="*"&&(o.address=r),o},enumerable:!1,configurable:!0}),e.prototype.pollable=function(){return this.tag.indexOf(":")>=0||EZn.indexOf(this.tag)>=0},e}();wh.Event=Bvr;var _Zn={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 tXe(e){return(0,no.hexZeroPad)(xh.BigNumber.from(e).toHexString(),32)}function Mvr(e){return oXe.Base58.encode((0,no.concat)([e,(0,no.hexDataSlice)((0,Evr.sha256)((0,Evr.sha256)(e)),0,4)]))}var Pvr=new RegExp("^(ipfs)://(.*)$","i"),Rvr=[new RegExp("^(https)://(.*)$","i"),new RegExp("^(data):(.*)$","i"),Pvr,new RegExp("^eip155:[0-9]+/(erc[0-9]+):(.*)$","i")];function fAe(e,t){try{return(0,iXe.toUtf8String)(Fee(e,t))}catch{}return null}function Fee(e,t){if(e==="0x")return null;var r=xh.BigNumber.from((0,no.hexDataSlice)(e,t,t+32)).toNumber(),n=xh.BigNumber.from((0,no.hexDataSlice)(e,r,r+32)).toNumber();return(0,no.hexDataSlice)(e,r+32,r+32+n)}function rXe(e){return e.match(/^ipfs:\/\/ipfs\//i)?e=e.substring(12):e.match(/^ipfs:\/\//i)?e=e.substring(7):Fo.throwArgumentError("unsupported IPFS format","link",e),"https://gateway.ipfs.io/ipfs/"+e}function Nvr(e){var t=(0,no.arrayify)(e);if(t.length>32)throw new Error("internal; should not happen");var r=new Uint8Array(32);return r.set(t,32-t.length),r}function CZn(e){if(e.length%32===0)return e;var t=new Uint8Array(Math.ceil(e.length/32)*32);return t.set(e),t}function Dvr(e){for(var t=[],r=0,n=0;n<e.length;n++)t.push(null),r+=32;for(var n=0;n<e.length;n++){var o=(0,no.arrayify)(e[n]);t[n]=Nvr(r),t.push(Nvr(o.length)),t.push(CZn(o)),r+=32+Math.ceil(o.length/32)*32}return(0,no.hexConcat)(t)}var aXe=function(){function e(t,r,n,o){(0,Du.defineReadOnly)(this,"provider",t),(0,Du.defineReadOnly)(this,"name",n),(0,Du.defineReadOnly)(this,"address",t.formatter.address(r)),(0,Du.defineReadOnly)(this,"_resolvedAddress",o)}return e.prototype.supportsWildcard=function(){var t=this;return this._supportsEip2544||(this._supportsEip2544=this.provider.call({to:this.address,data:"0x01ffc9a79061b92300000000000000000000000000000000000000000000000000000000"}).then(function(r){return xh.BigNumber.from(r).eq(1)}).catch(function(r){if(r.code===Vo.Logger.errors.CALL_EXCEPTION)return!1;throw t._supportsEip2544=null,r})),this._supportsEip2544},e.prototype._fetch=function(t,r){return co(this,void 0,void 0,function(){var n,o,i,a;return uo(this,function(s){switch(s.label){case 0:return n={to:this.address,ccipReadEnabled:!0,data:(0,no.hexConcat)([t,(0,Lee.namehash)(this.name),r||"0x"])},o=!1,[4,this.supportsWildcard()];case 1:s.sent()&&(o=!0,n.data=(0,no.hexConcat)(["0x9061b923",Dvr([(0,Lee.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,no.arrayify)(i).length%32===4&&Fo.throwError("resolver threw error",Vo.Logger.errors.CALL_EXCEPTION,{transaction:n,data:i}),o&&(i=Fee(i,0)),[2,i];case 4:if(a=s.sent(),a.code===Vo.Logger.errors.CALL_EXCEPTION)return[2,null];throw a;case 5:return[2]}})})},e.prototype._fetchBytes=function(t,r){return co(this,void 0,void 0,function(){var n;return uo(this,function(o){switch(o.label){case 0:return[4,this._fetch(t,r)];case 1:return n=o.sent(),n!=null?[2,Fee(n,0)]:[2,null]}})})},e.prototype._getAddress=function(t,r){var n=_Zn[String(t)];if(n==null&&Fo.throwError("unsupported coin type: "+t,Vo.Logger.errors.UNSUPPORTED_OPERATION,{operation:"getAddress("+t+")"}),n.ilk==="eth")return this.provider.formatter.address(r);var o=(0,no.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 Mvr((0,no.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 Mvr((0,no.concat)([[n.p2sh],"0x"+s[2]]))}}if(n.prefix!=null){var u=o[1],l=o[0];if(l===0?u!==20&&u!==32&&(l=-1):l=-1,l>=0&&o.length===2+u&&u>=1&&u<=75){var f=_vr.default.toWords(o.slice(2));return f.unshift(l),_vr.default.encode(n.prefix,f)}}return null},e.prototype.getAddress=function(t){return co(this,void 0,void 0,function(){var r,n,o,i;return uo(this,function(a){switch(a.label){case 0:if(t==null&&(t=60),t!==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===bZn.HashZero?[2,null]:[2,this.provider.formatter.callAddress(r)];case 3:if(n=a.sent(),n.code===Vo.Logger.errors.CALL_EXCEPTION)return[2,null];throw n;case 4:return[4,this._fetchBytes("0xf1cb7e06",tXe(t))];case 5:return o=a.sent(),o==null||o==="0x"?[2,null]:(i=this._getAddress(t,o),i==null&&Fo.throwError("invalid or unsupported coin data",Vo.Logger.errors.UNSUPPORTED_OPERATION,{operation:"getAddress("+t+")",coinType:t,data:o}),[2,i])}})})},e.prototype.getAvatar=function(){return co(this,void 0,void 0,function(){var t,r,n,o,i,a,s,c,u,l,f,h,m,g,v,b,x,E,T,B,F,L,j,q,D;return uo(this,function(_){switch(_.label){case 0:t=[{type:"name",content:this.name}],_.label=1;case 1:return _.trys.push([1,19,,20]),[4,this.getText("avatar")];case 2:if(r=_.sent(),r==null)return[2,null];n=0,_.label=3;case 3:if(!(n<Rvr.length))return[3,18];if(o=r.match(Rvr[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 t.push({type:"url",content:r}),[2,{linkage:t,url:r}];case 5:return t.push({type:"data",content:r}),[2,{linkage:t,url:r}];case 6:return t.push({type:"ipfs",content:r}),[2,{linkage:t,url:rXe(r)}];case 7:return s=i==="erc721"?"0xc87b56dd":"0x0e89341c",t.push({type:i,content:r}),u=this._resolvedAddress,u?[3,9]:[4,this.getAddress()];case 8:u=_.sent(),_.label=9;case 9:return c=u,l=(o[2]||"").split("/"),l.length!==2?[2,null]:[4,this.provider.formatter.address(l[0])];case 10:return f=_.sent(),h=(0,no.hexZeroPad)(xh.BigNumber.from(l[1]).toHexString(),32),i!=="erc721"?[3,12]:(v=(g=this.provider.formatter).callAddress,[4,this.provider.call({to:f,data:(0,no.hexConcat)(["0x6352211e",h])})]);case 11:return m=v.apply(g,[_.sent()]),c!==m?[2,null]:(t.push({type:"owner",content:m}),[3,14]);case 12:return i!=="erc1155"?[3,14]:(E=(x=xh.BigNumber).from,[4,this.provider.call({to:f,data:(0,no.hexConcat)(["0x00fdd58e",(0,no.hexZeroPad)(c,32),h])})]);case 13:if(b=E.apply(x,[_.sent()]),b.isZero())return[2,null];t.push({type:"balance",content:b.toString()}),_.label=14;case 14:return T={to:this.provider.formatter.address(l[0]),data:(0,no.hexConcat)([s,h])},F=fAe,[4,this.provider.call(T)];case 15:return B=F.apply(void 0,[_.sent(),0]),B==null?[2,null]:(t.push({type:"metadata-url-base",content:B}),i==="erc1155"&&(B=B.replace("{id}",h.substring(2)),t.push({type:"metadata-url-expanded",content:B})),B.match(/^ipfs:/i)&&(B=rXe(B)),t.push({type:"metadata-url",content:B}),[4,(0,iH.fetchJson)(B)]);case 16:if(L=_.sent(),!L)return[2,null];if(t.push({type:"metadata",content:JSON.stringify(L)}),j=L.image,typeof j!="string")return[2,null];if(!j.match(/^(https:\/\/|data:)/i)){if(q=j.match(Pvr),q==null)return[2,null];t.push({type:"url-ipfs",content:j}),j=rXe(j)}return t.push({type:"url",content:j}),[2,{linkage:t,url:j}];case 17:return n++,[3,3];case 18:return[3,20];case 19:return D=_.sent(),[3,20];case 20:return[2,null]}})})},e.prototype.getContentHash=function(){return co(this,void 0,void 0,function(){var t,r,n,o,i,a,s,c,u;return uo(this,function(l){switch(l.label){case 0:return[4,this._fetchBytes("0xbc1c58d1")];case 1:return t=l.sent(),t==null||t==="0x"?[2,null]:(r=t.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://"+oXe.Base58.encode("0x"+r[1])]:(o=t.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://"+oXe.Base58.encode("0x"+o[1])]:(a=t.match(/^0xe40101fa011b20([0-9a-f]*)$/),a&&a[1].length===32*2?[2,"bzz://"+a[1]]:(s=t.match(/^0x90b2c605([0-9a-f]*)$/),s&&s[1].length===34*2?(c={"=":"","+":"-","/":"_"},u=(0,yZn.encode)("0x"+s[1]).replace(/[=+\/]/g,function(f){return c[f]}),[2,"sia://"+u]):[2,Fo.throwError("invalid or unsupported content hash data",Vo.Logger.errors.UNSUPPORTED_OPERATION,{operation:"getContentHash()",data:t})]))))}})})},e.prototype.getText=function(t){return co(this,void 0,void 0,function(){var r,n;return uo(this,function(o){switch(o.label){case 0:return r=(0,iXe.toUtf8Bytes)(t),r=(0,no.concat)([tXe(64),tXe(r.length),r]),r.length%32!==0&&(r=(0,no.concat)([r,(0,no.hexZeroPad)("0x",32-t.length%32)])),[4,this._fetchBytes("0x59d1d43c",(0,no.hexlify)(r))];case 1:return n=o.sent(),n==null||n==="0x"?[2,null]:[2,(0,iXe.toUtf8String)(n)]}})})},e}();wh.Resolver=aXe;var nXe=null,TZn=1,IZn=function(e){gZn(t,e);function t(r){var n=this.constructor,o=e.call(this)||this;if(o._events=[],o._emitted={block:-2},o.disableCcipRead=!1,o.formatter=n.getFormatter(),(0,Du.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,Du.getStatic)(n,"getNetwork")(r);i?((0,Du.defineReadOnly)(o,"_network",i),o.emit("network",i,null)):Fo.throwArgumentError("invalid network","network",r)}return o._maxInternalBlockNumber=-1024,o._lastBlockNumber=-2,o._maxFilterBlockRange=10,o._pollingInterval=4e3,o._fastQueryDate=0,o}return t.prototype._ready=function(){return co(this,void 0,void 0,function(){var r,n;return uo(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||Fo.throwError("no network detected",Vo.Logger.errors.UNKNOWN_ERROR,{}),this._network==null&&(this.anyNetwork?this._network=r:(0,Du.defineReadOnly)(this,"_network",r),this.emit("network",r,null)),o.label=7;case 7:return[2,this._network]}})})},Object.defineProperty(t.prototype,"ready",{get:function(){var r=this;return(0,iH.poll)(function(){return r._ready().then(function(n){return n},function(n){if(!(n.code===Vo.Logger.errors.NETWORK_ERROR&&n.event==="noNetwork"))throw n})})},enumerable:!1,configurable:!0}),t.getFormatter=function(){return nXe==null&&(nXe=new Cvr.Formatter),nXe},t.getNetwork=function(r){return(0,xZn.getNetwork)(r??"homestead")},t.prototype.ccipReadFetch=function(r,n,o){return co(this,void 0,void 0,function(){var i,a,s,c,u,l,f,h,m;return uo(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?(u=o[c],l=u.replace("{sender}",i).replace("{data}",a),f=u.indexOf("{data}")>=0?null:JSON.stringify({data:a,sender:i}),[4,(0,iH.fetchJson)({url:l,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,Fo.throwError("response not found during CCIP fetch: "+m,Vo.Logger.errors.SERVER_ERROR,{url:u,errorMessage:m})];s.push(m),g.label=3;case 3:return c++,[3,1];case 4:return[2,Fo.throwError("error encountered during CCIP fetch: "+s.map(function(v){return JSON.stringify(v)}).join(", "),Vo.Logger.errors.SERVER_ERROR,{urls:o,errorMessages:s})]}})})},t.prototype._getInternalBlockNumber=function(r){return co(this,void 0,void 0,function(){var n,o,i,a,s,c=this;return uo(this,function(u){switch(u.label){case 0:return[4,this._ready()];case 1:if(u.sent(),!(r>0))return[3,7];u.label=2;case 2:if(!this._internalBlockNumber)return[3,7];n=this._internalBlockNumber,u.label=3;case 3:return u.trys.push([3,5,,6]),[4,n];case 4:return o=u.sent(),Dee()-o.respTime<=r?[2,o.blockNumber]:[3,7];case 5:return i=u.sent(),this._internalBlockNumber===n?[3,7]:[3,6];case 6:return[3,2];case 7:return a=Dee(),s=(0,Du.resolveProperties)({blockNumber:this.perform("getBlockNumber",{}),networkError:this.getNetwork().then(function(l){return null},function(l){return l})}).then(function(l){var f=l.blockNumber,h=l.networkError;if(h)throw c._internalBlockNumber===s&&(c._internalBlockNumber=null),h;var m=Dee();return f=xh.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(l){c._internalBlockNumber===s&&(c._internalBlockNumber=null)}),[4,s];case 8:return[2,u.sent().blockNumber]}})})},t.prototype.poll=function(){return co(this,void 0,void 0,function(){var r,n,o,i,a,s=this;return uo(this,function(c){switch(c.label){case 0:r=TZn++,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)Fo.warn("network block skew detected; skipping block events (emitted="+this._emitted.block+" blockNumber"+o+")"),this.emit("error",Fo.makeError("network block skew detected",Vo.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(u){if(u!=="block"){var l=s._emitted[u];l!=="pending"&&o-l>12&&delete s._emitted[u]}})),this._lastBlockNumber===-2&&(this._lastBlockNumber=o-1),this._events.forEach(function(u){switch(u.type){case"tx":{var l=u.hash,f=s.getTransactionReceipt(l).then(function(g){return!g||g.blockNumber==null||(s._emitted["t:"+l]=g.blockNumber,s.emit(l,g)),null}).catch(function(g){s.emit("error",g)});n.push(f);break}case"filter":{if(!u._inflight){u._inflight=!0,u._lastBlockNumber===-2&&(u._lastBlockNumber=o-1);var h=u.filter;h.fromBlock=u._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){u._inflight=!1,v.length!==0&&v.forEach(function(b){b.blockNumber>u._lastBlockNumber&&(u._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),u._inflight=!1});n.push(f)}break}}}),this._lastBlockNumber=o,Promise.all(n).then(function(){s.emit("didPoll",r)}).catch(function(u){s.emit("error",u)}),[2]}})})},t.prototype.resetEventsBlock=function(r){this._lastBlockNumber=r-1,this.polling&&this.poll()},Object.defineProperty(t.prototype,"network",{get:function(){return this._network},enumerable:!1,configurable:!0}),t.prototype.detectNetwork=function(){return co(this,void 0,void 0,function(){return uo(this,function(r){return[2,Fo.throwError("provider does not support network detection",Vo.Logger.errors.UNSUPPORTED_OPERATION,{operation:"provider.detectNetwork"})]})})},t.prototype.getNetwork=function(){return co(this,void 0,void 0,function(){var r,n,o;return uo(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,kvr(0)]):[3,4];case 3:return i.sent(),[2,this._network];case 4:throw o=Fo.makeError("underlying network changed",Vo.Logger.errors.NETWORK_ERROR,{event:"changed",network:r,detectedNetwork:n}),this.emit("error",o),o;case 5:return[2,r]}})})},Object.defineProperty(t.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(t.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(t.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}),t.prototype._getFastBlockNumber=function(){var r=this,n=Dee();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},t.prototype._setFastBlockNumber=function(r){this._fastBlockNumber!=null&&r<this._fastBlockNumber||(this._fastQueryDate=Dee(),(this._fastBlockNumber==null||r>this._fastBlockNumber)&&(this._fastBlockNumber=r,this._fastBlockNumberPromise=Promise.resolve(r)))},t.prototype.waitForTransaction=function(r,n,o){return co(this,void 0,void 0,function(){return uo(this,function(i){return[2,this._waitForTransaction(r,n??1,o||0,null)]})})},t.prototype._waitForTransaction=function(r,n,o,i){return co(this,void 0,void 0,function(){var a,s=this;return uo(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(u,l){var f=[],h=!1,m=function(){return h?!0:(h=!0,f.forEach(function(T){T()}),!1)},g=function(T){T.confirmations<n||m()||u(T)};if(s.on(r,g),f.push(function(){s.removeListener(r,g)}),i){var v=i.startBlock,b=null,x=function(T){return co(s,void 0,void 0,function(){var B=this;return uo(this,function(F){switch(F.label){case 0:return h?[2]:[4,kvr(1e3)];case 1:return F.sent(),this.getTransactionCount(i.from).then(function(L){return co(B,void 0,void 0,function(){var j,q,D,_,R,z;return uo(this,function(N){switch(N.label){case 0:return h?[2]:L<=i.nonce?(v=T,[3,9]):[3,1];case 1:return[4,this.getTransaction(r)];case 2:if(j=N.sent(),j&&j.blockNumber!=null)return[2];b==null&&(b=v-3,b<i.startBlock&&(b=i.startBlock)),N.label=3;case 3:return b<=T?h?[2]:[4,this.getBlockWithTransactions(b)]:[3,9];case 4:q=N.sent(),D=0,N.label=5;case 5:return D<q.transactions.length?(_=q.transactions[D],_.hash===r?[2]:_.from===i.from&&_.nonce===i.nonce?h?[2]:[4,this.waitForTransaction(_.hash,n)]:[3,7]):[3,8];case 6:return R=N.sent(),m()?[2]:(z="replaced",_.data===i.data&&_.to===i.to&&_.value.eq(i.value)?z="repriced":_.data==="0x"&&_.from===_.to&&_.value.isZero()&&(z="cancelled"),l(Fo.makeError("transaction was replaced",Vo.Logger.errors.TRANSACTION_REPLACED,{cancelled:z==="replaced"||z==="cancelled",reason:z,replacement:this._wrapTransaction(_),hash:r,receipt:R})),[2]);case 7:return D++,[3,5];case 8:return b++,[3,3];case 9:return h?[2]:(this.once("block",x),[2])}})})},function(L){h||B.once("block",x)}),[2]}})})};if(h)return;s.once("block",x),f.push(function(){s.removeListener("block",x)})}if(typeof o=="number"&&o>0){var E=setTimeout(function(){m()||l(Fo.makeError("timeout exceeded",Vo.Logger.errors.TIMEOUT,{timeout:o}))},o);E.unref&&E.unref(),f.push(function(){clearTimeout(E)})}})]}})})},t.prototype.getBlockNumber=function(){return co(this,void 0,void 0,function(){return uo(this,function(r){return[2,this._getInternalBlockNumber(0)]})})},t.prototype.getGasPrice=function(){return co(this,void 0,void 0,function(){var r;return uo(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,xh.BigNumber.from(r)]}catch(o){return[2,Fo.throwError("bad result from backend",Vo.Logger.errors.SERVER_ERROR,{method:"getGasPrice",result:r,error:o})]}return[2]}})})},t.prototype.getBalance=function(r,n){return co(this,void 0,void 0,function(){var o,i;return uo(this,function(a){switch(a.label){case 0:return[4,this.getNetwork()];case 1:return a.sent(),[4,(0,Du.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,xh.BigNumber.from(i)]}catch(s){return[2,Fo.throwError("bad result from backend",Vo.Logger.errors.SERVER_ERROR,{method:"getBalance",params:o,result:i,error:s})]}return[2]}})})},t.prototype.getTransactionCount=function(r,n){return co(this,void 0,void 0,function(){var o,i;return uo(this,function(a){switch(a.label){case 0:return[4,this.getNetwork()];case 1:return a.sent(),[4,(0,Du.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,xh.BigNumber.from(i).toNumber()]}catch(s){return[2,Fo.throwError("bad result from backend",Vo.Logger.errors.SERVER_ERROR,{method:"getTransactionCount",params:o,result:i,error:s})]}return[2]}})})},t.prototype.getCode=function(r,n){return co(this,void 0,void 0,function(){var o,i;return uo(this,function(a){switch(a.label){case 0:return[4,this.getNetwork()];case 1:return a.sent(),[4,(0,Du.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,no.hexlify)(i)]}catch(s){return[2,Fo.throwError("bad result from backend",Vo.Logger.errors.SERVER_ERROR,{method:"getCode",params:o,result:i,error:s})]}return[2]}})})},t.prototype.getStorageAt=function(r,n,o){return co(this,void 0,void 0,function(){var i,a;return uo(this,function(s){switch(s.label){case 0:return[4,this.getNetwork()];case 1:return s.sent(),[4,(0,Du.resolveProperties)({address:this._getAddress(r),blockTag:this._getBlockTag(o),position:Promise.resolve(n).then(function(c){return(0,no.hexValue)(c)})})];case 2:return i=s.sent(),[4,this.perform("getStorageAt",i)];case 3:a=s.sent();try{return[2,(0,no.hexlify)(a)]}catch(c){return[2,Fo.throwError("bad result from backend",Vo.Logger.errors.SERVER_ERROR,{method:"getStorageAt",params:i,result:a,error:c})]}return[2]}})})},t.prototype._wrapTransaction=function(r,n,o){var i=this;if(n!=null&&(0,no.hexDataLength)(n)!==32)throw new Error("invalid response - sendTransaction");var a=r;return n!=null&&r.hash!==n&&Fo.throwError("Transaction hash mismatch from Provider.sendTransaction.",Vo.Logger.errors.UNKNOWN_ERROR,{expectedHash:r.hash,returnedHash:n}),a.wait=function(s,c){return co(i,void 0,void 0,function(){var u,l;return uo(this,function(f){switch(f.label){case 0:return s==null&&(s=1),c==null&&(c=0),u=void 0,s!==0&&o!=null&&(u={data:r.data,from:r.from,nonce:r.nonce,to:r.to,value:r.value,startBlock:o}),[4,this._waitForTransaction(r.hash,s,c,u)];case 1:return l=f.sent(),l==null&&s===0?[2,null]:(this._emitted["t:"+r.hash]=l.blockNumber,l.status===0&&Fo.throwError("transaction failed",Vo.Logger.errors.CALL_EXCEPTION,{transactionHash:r.hash,transaction:r,receipt:l}),[2,l])}})})},a},t.prototype.sendTransaction=function(r){return co(this,void 0,void 0,function(){var n,o,i,a,s;return uo(this,function(c){switch(c.label){case 0:return[4,this.getNetwork()];case 1:return c.sent(),[4,Promise.resolve(r).then(function(u){return(0,no.hexlify)(u)})];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]}})})},t.prototype._getTransactionRequest=function(r){return co(this,void 0,void 0,function(){var n,o,i,a,s=this;return uo(this,function(c){switch(c.label){case 0:return[4,r];case 1:return n=c.sent(),o={},["from","to"].forEach(function(u){n[u]!=null&&(o[u]=Promise.resolve(n[u]).then(function(l){return l?s._getAddress(l):null}))}),["gasLimit","gasPrice","maxFeePerGas","maxPriorityFeePerGas","value"].forEach(function(u){n[u]!=null&&(o[u]=Promise.resolve(n[u]).then(function(l){return l?xh.BigNumber.from(l):null}))}),["type"].forEach(function(u){n[u]!=null&&(o[u]=Promise.resolve(n[u]).then(function(l){return l??null}))}),n.accessList&&(o.accessList=this.formatter.accessList(n.accessList)),["data"].forEach(function(u){n[u]!=null&&(o[u]=Promise.resolve(n[u]).then(function(l){return l?(0,no.hexlify)(l):null}))}),a=(i=this.formatter).transactionRequest,[4,(0,Du.resolveProperties)(o)];case 2:return[2,a.apply(i,[c.sent()])]}})})},t.prototype._getFilter=function(r){return co(this,void 0,void 0,function(){var n,o,i,a=this;return uo(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,Du.resolveProperties)(n)];case 2:return[2,i.apply(o,[s.sent()])]}})})},t.prototype._call=function(r,n,o){return co(this,void 0,void 0,function(){var i,a,s,c,u,l,f,h,m,g,v,b,x,E,T,B;return uo(this,function(F){switch(F.label){case 0:return o>=AZn&&Fo.throwError("CCIP read exceeded maximum redirections",Vo.Logger.errors.SERVER_ERROR,{redirects:o,transaction:r}),i=r.to,[4,this.perform("call",{transaction:r,blockTag:n})];case 1:if(a=F.sent(),!(o>=0&&n==="latest"&&i!=null&&a.substring(0,10)==="0x556f1830"&&(0,no.hexDataLength)(a)%32===4))return[3,5];F.label=2;case 2:for(F.trys.push([2,4,,5]),s=(0,no.hexDataSlice)(a,4),c=(0,no.hexDataSlice)(s,0,32),xh.BigNumber.from(c).eq(i)||Fo.throwError("CCIP Read sender did not match",Vo.Logger.errors.CALL_EXCEPTION,{name:"OffchainLookup",signature:"OffchainLookup(address,string[],bytes,bytes4,bytes)",transaction:r,data:a}),u=[],l=xh.BigNumber.from((0,no.hexDataSlice)(s,32,64)).toNumber(),f=xh.BigNumber.from((0,no.hexDataSlice)(s,l,l+32)).toNumber(),h=(0,no.hexDataSlice)(s,l+32),m=0;m<f;m++)g=fAe(h,m*32),g==null&&Fo.throwError("CCIP Read contained corrupt URL string",Vo.Logger.errors.CALL_EXCEPTION,{name:"OffchainLookup",signature:"OffchainLookup(address,string[],bytes,bytes4,bytes)",transaction:r,data:a}),u.push(g);return v=Fee(s,64),xh.BigNumber.from((0,no.hexDataSlice)(s,100,128)).isZero()||Fo.throwError("CCIP Read callback selector included junk",Vo.Logger.errors.CALL_EXCEPTION,{name:"OffchainLookup",signature:"OffchainLookup(address,string[],bytes,bytes4,bytes)",transaction:r,data:a}),b=(0,no.hexDataSlice)(s,96,100),x=Fee(s,128),[4,this.ccipReadFetch(r,v,u)];case 3:return E=F.sent(),E==null&&Fo.throwError("CCIP Read disabled or provided no URLs",Vo.Logger.errors.CALL_EXCEPTION,{name:"OffchainLookup",signature:"OffchainLookup(address,string[],bytes,bytes4,bytes)",transaction:r,data:a}),T={to:i,data:(0,no.hexConcat)([b,Dvr([E,x])])},[2,this._call(T,n,o+1)];case 4:if(B=F.sent(),B.code===Vo.Logger.errors.SERVER_ERROR)throw B;return[3,5];case 5:try{return[2,(0,no.hexlify)(a)]}catch(L){return[2,Fo.throwError("bad result from backend",Vo.Logger.errors.SERVER_ERROR,{method:"call",params:{transaction:r,blockTag:n},result:a,error:L})]}return[2]}})})},t.prototype.call=function(r,n){return co(this,void 0,void 0,function(){var o;return uo(this,function(i){switch(i.label){case 0:return[4,this.getNetwork()];case 1:return i.sent(),[4,(0,Du.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)]}})})},t.prototype.estimateGas=function(r){return co(this,void 0,void 0,function(){var n,o;return uo(this,function(i){switch(i.label){case 0:return[4,this.getNetwork()];case 1:return i.sent(),[4,(0,Du.resolveProperties)({transaction:this._getTransactionRequest(r)})];case 2:return n=i.sent(),[4,this.perform("estimateGas",n)];case 3:o=i.sent();try{return[2,xh.BigNumber.from(o)]}catch(a){return[2,Fo.throwError("bad result from backend",Vo.Logger.errors.SERVER_ERROR,{method:"estimateGas",params:n,result:o,error:a})]}return[2]}})})},t.prototype._getAddress=function(r){return co(this,void 0,void 0,function(){var n;return uo(this,function(o){switch(o.label){case 0:return[4,r];case 1:return r=o.sent(),typeof r!="string"&&Fo.throwArgumentError("invalid address or ENS name","name",r),[4,this.resolveName(r)];case 2:return n=o.sent(),n==null&&Fo.throwError("ENS name not configured",Vo.Logger.errors.UNSUPPORTED_OPERATION,{operation:"resolveName("+JSON.stringify(r)+")"}),[2,n]}})})},t.prototype._getBlock=function(r,n){return co(this,void 0,void 0,function(){var o,i,a,s,c=this;return uo(this,function(u){switch(u.label){case 0:return[4,this.getNetwork()];case 1:return u.sent(),[4,r];case 2:return r=u.sent(),o=-128,i={includeTransactions:!!n},(0,no.isHexString)(r,32)?(i.blockHash=r,[3,6]):[3,3];case 3:return u.trys.push([3,5,,6]),a=i,[4,this._getBlockTag(r)];case 4:return a.blockTag=u.sent(),(0,no.isHexString)(i.blockTag)&&(o=parseInt(i.blockTag.substring(2),16)),[3,6];case 5:return s=u.sent(),Fo.throwArgumentError("invalid block hash or block tag","blockHashOrBlockTag",r),[3,6];case 6:return[2,(0,iH.poll)(function(){return co(c,void 0,void 0,function(){var l,f,h,m,g,v,b=this;return uo(this,function(x){switch(x.label){case 0:return[4,this.perform("getBlock",i)];case 1:if(l=x.sent(),l==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,x.label=2;case 2:return h<l.transactions.length?(m=l.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=x.sent(),x.label=5;case 5:g=f-m.blockNumber+1,g<=0&&(g=1),m.confirmations=g,x.label=6;case 6:return h++,[3,2];case 7:return v=this.formatter.blockWithTransactions(l),v.transactions=v.transactions.map(function(E){return b._wrapTransaction(E)}),[2,v];case 8:return[2,this.formatter.block(l)]}})})},{oncePoll:this})]}})})},t.prototype.getBlock=function(r){return this._getBlock(r,!1)},t.prototype.getBlockWithTransactions=function(r){return this._getBlock(r,!0)},t.prototype.getTransaction=function(r){return co(this,void 0,void 0,function(){var n,o=this;return uo(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,iH.poll)(function(){return co(o,void 0,void 0,function(){var a,s,c,u;return uo(this,function(l){switch(l.label){case 0:return[4,this.perform("getTransaction",n)];case 1:return a=l.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=l.sent(),u=c-s.blockNumber+1,u<=0&&(u=1),s.confirmations=u,l.label=4;case 4:return[2,this._wrapTransaction(s)]}})})},{oncePoll:this})]}})})},t.prototype.getTransactionReceipt=function(r){return co(this,void 0,void 0,function(){var n,o=this;return uo(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,iH.poll)(function(){return co(o,void 0,void 0,function(){var a,s,c,u;return uo(this,function(l){switch(l.label){case 0:return[4,this.perform("getTransactionReceipt",n)];case 1:return a=l.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=l.sent(),u=c-s.blockNumber+1,u<=0&&(u=1),s.confirmations=u,l.label=4;case 4:return[2,s]}})})},{oncePoll:this})]}})})},t.prototype.getLogs=function(r){return co(this,void 0,void 0,function(){var n,o;return uo(this,function(i){switch(i.label){case 0:return[4,this.getNetwork()];case 1:return i.sent(),[4,(0,Du.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,Cvr.Formatter.arrayOf(this.formatter.filterLog.bind(this.formatter))(o)]}})})},t.prototype.getEtherPrice=function(){return co(this,void 0,void 0,function(){return uo(this,function(r){switch(r.label){case 0:return[4,this.getNetwork()];case 1:return r.sent(),[2,this.perform("getEtherPrice",{})]}})})},t.prototype._getBlockTag=function(r){return co(this,void 0,void 0,function(){var n;return uo(this,function(o){switch(o.label){case 0:return[4,r];case 1:return r=o.sent(),typeof r=="number"&&r<0?(r%1&&Fo.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)]}})})},t.prototype.getResolver=function(r){return co(this,void 0,void 0,function(){var n,o,i,a;return uo(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 aXe(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]}})})},t.prototype._getResolver=function(r,n){return co(this,void 0,void 0,function(){var o,i,a;return uo(this,function(s){switch(s.label){case 0:return n==null&&(n="ENS"),[4,this.getNetwork()];case 1:o=s.sent(),o.ensAddress||Fo.throwError("network does not support ENS",Vo.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,Lee.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]}})})},t.prototype.resolveName=function(r){return co(this,void 0,void 0,function(){var n;return uo(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,no.isHexString)(r))throw i}return typeof r!="string"&&Fo.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()]}})})},t.prototype.lookupAddress=function(r){return co(this,void 0,void 0,function(){var n,o,i,a,s;return uo(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=fAe,[4,this.call({to:o,data:"0x691f3431"+(0,Lee.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]}})})},t.prototype.getAvatar=function(r){return co(this,void 0,void 0,function(){var n,o,i,a,s,c,u,l,f,h;return uo(this,function(m){switch(m.label){case 0:return n=null,(0,no.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 aXe(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!==Vo.Logger.errors.CALL_EXCEPTION)throw c;return[3,5];case 5:return m.trys.push([5,8,,9]),l=fAe,[4,this.call({to:a,data:"0x691f3431"+(0,Lee.namehash)(i).substring(2)})];case 6:return u=l.apply(void 0,[m.sent(),0]),[4,this.getResolver(u)];case 7:return n=m.sent(),[3,9];case 8:if(f=m.sent(),f.code!==Vo.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]}})})},t.prototype.perform=function(r,n){return Fo.throwError(r+" not implemented",Vo.Logger.errors.NOT_IMPLEMENTED,{operation:r})},t.prototype._startEvent=function(r){this.polling=this._events.filter(function(n){return n.pollable()}).length>0},t.prototype._stopEvent=function(r){this.polling=this._events.filter(function(n){return n.pollable()}).length>0},t.prototype._addEventListener=function(r,n,o){var i=new Bvr(oH(r),n,o);return this._events.push(i),this._startEvent(i),this},t.prototype.on=function(r,n){return this._addEventListener(r,n,!1)},t.prototype.once=function(r,n){return this._addEventListener(r,n,!0)},t.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=oH(r);return this._events=this._events.filter(function(u){return u.tag!==c?!0:(setTimeout(function(){u.listener.apply(n,o)},0),a=!0,u.once?(s.push(u),!1):!0)}),s.forEach(function(u){n._stopEvent(u)}),a},t.prototype.listenerCount=function(r){if(!r)return this._events.length;var n=oH(r);return this._events.filter(function(o){return o.tag===n}).length},t.prototype.listeners=function(r){if(r==null)return this._events.map(function(o){return o.listener});var n=oH(r);return this._events.filter(function(o){return o.tag===n}).map(function(o){return o.listener})},t.prototype.off=function(r,n){var o=this;if(n==null)return this.removeAllListeners(r);var i=[],a=!1,s=oH(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},t.prototype.removeAllListeners=function(r){var n=this,o=[];if(r==null)o=this._events,this._events=[];else{var i=oH(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},t}(Ovr.Provider);wh.BaseProvider=IZn});var sH=Z(S1=>{"use strict";d();p();var uXe=S1&&S1.__extends||function(){var e=function(t,r){return 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])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),p4=S1&&S1.__awaiter||function(e,t,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(l){try{u(n.next(l))}catch(f){a(f)}}function c(l){try{u(n.throw(l))}catch(f){a(f)}}function u(l){l.done?i(l.value):o(l.value).then(s,c)}u((n=n.apply(e,t||[])).next())})},h4=S1&&S1.__generator||function(e,t){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(u){return function(l){return c([u,l])}}function c(u){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=u[0]&2?o.return:u[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,u[1])).done)return i;switch(o=0,i&&(u=[u[0]&2,i.value]),u[0]){case 0:case 1:i=u;break;case 4:return r.label++,{value:u[1],done:!1};case 5:r.label++,o=u[1],u=[0];continue;case 7:u=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(u[0]===6||u[0]===2)){r=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]<i[3])){r.label=u[1];break}if(u[0]===6&&r.label<i[1]){r.label=i[1],i=u;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(u);break}i[2]&&r.ops.pop(),r.trys.pop();continue}u=t.call(e,r)}catch(l){u=[6,l],o=0}finally{n=i=0}if(u[0]&5)throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}};Object.defineProperty(S1,"__esModule",{value:!0});S1.JsonRpcProvider=S1.JsonRpcSigner=void 0;var kZn=S$(),sXe=Ou(),aH=Co(),Lvr=vO(),Lu=ia(),Fvr=ih(),MZn=u4(),zvr=s7(),Xl=Kn(),RZn=Qd(),yl=new Xl.Logger(RZn.version),NZn=Uee(),OZn=["call","estimateGas"];function jee(e,t){if(e==null)return null;if(typeof e.message=="string"&&e.message.match("reverted")){var r=(0,aH.isHexString)(e.data)?e.data:null;if(!t||r)return{message:e.message,data:r}}if(typeof e=="object"){for(var n in e){var o=jee(e[n],t);if(o)return o}return null}if(typeof e=="string")try{return jee(JSON.parse(e),t)}catch{}return null}function jvr(e,t,r){var n=r.transaction||r.signedTransaction;if(e==="call"){var o=jee(t,!0);if(o)return o.data;yl.throwError("missing revert data in call exception; Transaction reverted without a reason string",Xl.Logger.errors.CALL_EXCEPTION,{data:"0x",transaction:n,error:t})}if(e==="estimateGas"){var o=jee(t.body,!1);o==null&&(o=jee(t,!1)),o&&yl.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",Xl.Logger.errors.UNPREDICTABLE_GAS_LIMIT,{reason:o.message,method:e,transaction:n,error:t})}var i=t.message;throw t.code===Xl.Logger.errors.SERVER_ERROR&&t.error&&typeof t.error.message=="string"?i=t.error.message:typeof t.body=="string"?i=t.body:typeof t.responseText=="string"&&(i=t.responseText),i=(i||"").toLowerCase(),i.match(/insufficient funds|base fee exceeds gas limit|InsufficientFunds/i)&&yl.throwError("insufficient funds for intrinsic transaction cost",Xl.Logger.errors.INSUFFICIENT_FUNDS,{error:t,method:e,transaction:n}),i.match(/nonce (is )?too low/i)&&yl.throwError("nonce has already been used",Xl.Logger.errors.NONCE_EXPIRED,{error:t,method:e,transaction:n}),i.match(/replacement transaction underpriced|transaction gas price.*too low/i)&&yl.throwError("replacement fee too low",Xl.Logger.errors.REPLACEMENT_UNDERPRICED,{error:t,method:e,transaction:n}),i.match(/only replay-protected/i)&&yl.throwError("legacy pre-eip-155 transactions not supported",Xl.Logger.errors.UNSUPPORTED_OPERATION,{error:t,method:e,transaction:n}),OZn.indexOf(e)>=0&&i.match(/gas required exceeds allowance|always failing transaction|execution reverted|revert/)&&yl.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",Xl.Logger.errors.UNPREDICTABLE_GAS_LIMIT,{error:t,method:e,transaction:n}),t}function Uvr(e){return new Promise(function(t){setTimeout(t,e)})}function BZn(e){if(e.error){var t=new Error(e.error.message);throw t.code=e.error.code,t.data=e.error.data,t}return e.result}function zee(e){return e&&e.toLowerCase()}var cXe={},lXe=function(e){uXe(t,e);function t(r,n,o){var i=e.call(this)||this;if(r!==cXe)throw new Error("do not call the JsonRpcSigner constructor directly; use provider.getSigner");return(0,Lu.defineReadOnly)(i,"provider",n),o==null&&(o=0),typeof o=="string"?((0,Lu.defineReadOnly)(i,"_address",i.provider.formatter.address(o)),(0,Lu.defineReadOnly)(i,"_index",null)):typeof o=="number"?((0,Lu.defineReadOnly)(i,"_index",o),(0,Lu.defineReadOnly)(i,"_address",null)):yl.throwArgumentError("invalid address or index","addressOrIndex",o),i}return t.prototype.connect=function(r){return yl.throwError("cannot alter JSON-RPC Signer connection",Xl.Logger.errors.UNSUPPORTED_OPERATION,{operation:"connect"})},t.prototype.connectUnchecked=function(){return new PZn(cXe,this.provider,this._address||this._index)},t.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&&yl.throwError("unknown account #"+r._index,Xl.Logger.errors.UNSUPPORTED_OPERATION,{operation:"getAddress"}),r.provider.formatter.address(n[r._index])})},t.prototype.sendUncheckedTransaction=function(r){var n=this;r=(0,Lu.shallowCopy)(r);var o=this.getAddress().then(function(a){return a&&(a=a.toLowerCase()),a});if(r.gasLimit==null){var i=(0,Lu.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 p4(n,void 0,void 0,function(){var s;return h4(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&&yl.throwArgumentError("provided ENS name resolves to null","tx.to",a),[2,s]}})})})),(0,Lu.resolveProperties)({tx:(0,Lu.resolveProperties)(r),sender:o}).then(function(a){var s=a.tx,c=a.sender;s.from!=null?s.from.toLowerCase()!==c&&yl.throwArgumentError("from address mismatch","transaction",r):s.from=c;var u=n.provider.constructor.hexlifyTransaction(s,{from:!0});return n.provider.send("eth_sendTransaction",[u]).then(function(l){return l},function(l){return typeof l.message=="string"&&l.message.match(/user denied/i)&&yl.throwError("user rejected transaction",Xl.Logger.errors.ACTION_REJECTED,{action:"sendTransaction",transaction:s}),jvr("sendTransaction",l,u)})})},t.prototype.signTransaction=function(r){return yl.throwError("signing transactions is unsupported",Xl.Logger.errors.UNSUPPORTED_OPERATION,{operation:"signTransaction"})},t.prototype.sendTransaction=function(r){return p4(this,void 0,void 0,function(){var n,o,i,a=this;return h4(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,zvr.poll)(function(){return p4(a,void 0,void 0,function(){var c;return h4(this,function(u){switch(u.label){case 0:return[4,this.provider.getTransaction(o)];case 1:return c=u.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]}})})},t.prototype.signMessage=function(r){return p4(this,void 0,void 0,function(){var n,o,i;return h4(this,function(a){switch(a.label){case 0:return n=typeof r=="string"?(0,Fvr.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,aH.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)&&yl.throwError("user rejected signing",Xl.Logger.errors.ACTION_REJECTED,{action:"signMessage",from:o,messageData:r}),i;case 5:return[2]}})})},t.prototype._legacySignMessage=function(r){return p4(this,void 0,void 0,function(){var n,o,i;return h4(this,function(a){switch(a.label){case 0:return n=typeof r=="string"?(0,Fvr.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,aH.hexlify)(n)])];case 3:return[2,a.sent()];case 4:throw i=a.sent(),typeof i.message=="string"&&i.message.match(/user denied/i)&&yl.throwError("user rejected signing",Xl.Logger.errors.ACTION_REJECTED,{action:"_legacySignMessage",from:o,messageData:r}),i;case 5:return[2]}})})},t.prototype._signTypedData=function(r,n,o){return p4(this,void 0,void 0,function(){var i,a,s,c=this;return h4(this,function(u){switch(u.label){case 0:return[4,Lvr._TypedDataEncoder.resolveNames(r,n,o,function(l){return c.provider.resolveName(l)})];case 1:return i=u.sent(),[4,this.getAddress()];case 2:a=u.sent(),u.label=3;case 3:return u.trys.push([3,5,,6]),[4,this.provider.send("eth_signTypedData_v4",[a.toLowerCase(),JSON.stringify(Lvr._TypedDataEncoder.getPayload(i.domain,n,i.value))])];case 4:return[2,u.sent()];case 5:throw s=u.sent(),typeof s.message=="string"&&s.message.match(/user denied/i)&&yl.throwError("user rejected signing",Xl.Logger.errors.ACTION_REJECTED,{action:"_signTypedData",from:a,messageData:{domain:i.domain,types:n,value:i.value}}),s;case 6:return[2]}})})},t.prototype.unlock=function(r){return p4(this,void 0,void 0,function(){var n,o;return h4(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])]}})})},t}(kZn.Signer);S1.JsonRpcSigner=lXe;var PZn=function(e){uXe(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.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)}}})},t}(lXe),DZn={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,value:!0,type:!0,accessList:!0,maxFeePerGas:!0,maxPriorityFeePerGas:!0},LZn=function(e){uXe(t,e);function t(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=e.call(this,i)||this,r||(r=(0,Lu.getStatic)(o.constructor,"defaultUrl")()),typeof r=="string"?(0,Lu.defineReadOnly)(o,"connection",Object.freeze({url:r})):(0,Lu.defineReadOnly)(o,"connection",Object.freeze((0,Lu.shallowCopy)(r))),o._nextId=42,o}return Object.defineProperty(t.prototype,"_cache",{get:function(){return this._eventLoopCache==null&&(this._eventLoopCache={}),this._eventLoopCache},enumerable:!1,configurable:!0}),t.defaultUrl=function(){return"http://localhost:8545"},t.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},t.prototype._uncachedDetectNetwork=function(){return p4(this,void 0,void 0,function(){var r,n,o,i;return h4(this,function(a){switch(a.label){case 0:return[4,Uvr(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,Lu.getStatic)(this.constructor,"getNetwork");try{return[2,i(sXe.BigNumber.from(r).toNumber())]}catch(s){return[2,yl.throwError("could not detect network",Xl.Logger.errors.NETWORK_ERROR,{chainId:r,event:"invalidNetwork",serverError:s})]}}return[2,yl.throwError("could not detect network",Xl.Logger.errors.NETWORK_ERROR,{event:"noNetwork"})]}})})},t.prototype.getSigner=function(r){return new lXe(cXe,this,r)},t.prototype.getUncheckedSigner=function(r){return this.getSigner(r).connectUnchecked()},t.prototype.listAccounts=function(){var r=this;return this.send("eth_accounts",[]).then(function(n){return n.map(function(o){return r.formatter.address(o)})})},t.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,Lu.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,zvr.fetchJson)(this.connection,JSON.stringify(i),BZn).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},t.prototype.prepareRequest=function(r,n){switch(r){case"getBlockNumber":return["eth_blockNumber",[]];case"getGasPrice":return["eth_gasPrice",[]];case"getBalance":return["eth_getBalance",[zee(n.address),n.blockTag]];case"getTransactionCount":return["eth_getTransactionCount",[zee(n.address),n.blockTag]];case"getCode":return["eth_getCode",[zee(n.address),n.blockTag]];case"getStorageAt":return["eth_getStorageAt",[zee(n.address),(0,aH.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,Lu.getStatic)(this.constructor,"hexlifyTransaction");return["eth_call",[o(n.transaction,{from:!0}),n.blockTag]]}case"estimateGas":{var o=(0,Lu.getStatic)(this.constructor,"hexlifyTransaction");return["eth_estimateGas",[o(n.transaction,{from:!0})]]}case"getLogs":return n.filter&&n.filter.address!=null&&(n.filter.address=zee(n.filter.address)),["eth_getLogs",[n.filter]];default:break}return null},t.prototype.perform=function(r,n){return p4(this,void 0,void 0,function(){var o,i,a,s;return h4(this,function(c){switch(c.label){case 0:return r==="call"||r==="estimateGas"?(o=n.transaction,o&&o.type!=null&&sXe.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,Lu.shallowCopy)(n),n.transaction=(0,Lu.shallowCopy)(o),delete n.transaction.type),c.label=2;case 2:a=this.prepareRequest(r,n),a==null&&yl.throwError(r+" not implemented",Xl.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,jvr(r,s,n)];case 6:return[2]}})})},t.prototype._startEvent=function(r){r.tag==="pending"&&this._startPending(),e.prototype._startEvent.call(this,r)},t.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(u){return r.emit("pending",u),null})})}),s.then(function(){return Uvr(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){})}},t.prototype._stopEvent=function(r){r.tag==="pending"&&this.listenerCount("pending")===0&&(this._pendingFilter=null),e.prototype._stopEvent.call(this,r)},t.hexlifyTransaction=function(r,n){var o=(0,Lu.shallowCopy)(DZn);if(n)for(var i in n)n[i]&&(o[i]=!0);(0,Lu.checkProperties)(r,o);var a={};return["chainId","gasLimit","gasPrice","type","maxFeePerGas","maxPriorityFeePerGas","nonce","value"].forEach(function(s){if(r[s]!=null){var c=(0,aH.hexValue)(sXe.BigNumber.from(r[s]));s==="gasLimit"&&(s="gas"),a[s]=c}}),["from","to","data"].forEach(function(s){r[s]!=null&&(a[s]=(0,aH.hexlify)(r[s]))}),r.accessList&&(a.accessList=(0,MZn.accessListify)(r.accessList)),a},t}(NZn.BaseProvider);S1.JsonRpcProvider=LZn});var qvr=Z(cH=>{"use strict";d();p();Object.defineProperty(cH,"__esModule",{value:!0});cH.WebSocket=void 0;var Hvr=Kn(),FZn=Qd(),dAe=null;cH.WebSocket=dAe;try{if(cH.WebSocket=dAe=WebSocket,dAe==null)throw new Error("inject please")}catch{Gvr=new Hvr.Logger(FZn.version),cH.WebSocket=dAe=function(){Gvr.throwError("WebSockets not supported in this environment",Hvr.Logger.errors.UNSUPPORTED_OPERATION,{operation:"new WebSocket()"})}}var Gvr});var hAe=Z(CS=>{"use strict";d();p();var UZn=CS&&CS.__extends||function(){var e=function(t,r){return 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])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),fXe=CS&&CS.__awaiter||function(e,t,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(l){try{u(n.next(l))}catch(f){a(f)}}function c(l){try{u(n.throw(l))}catch(f){a(f)}}function u(l){l.done?i(l.value):o(l.value).then(s,c)}u((n=n.apply(e,t||[])).next())})},dXe=CS&&CS.__generator||function(e,t){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(u){return function(l){return c([u,l])}}function c(u){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=u[0]&2?o.return:u[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,u[1])).done)return i;switch(o=0,i&&(u=[u[0]&2,i.value]),u[0]){case 0:case 1:i=u;break;case 4:return r.label++,{value:u[1],done:!1};case 5:r.label++,o=u[1],u=[0];continue;case 7:u=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(u[0]===6||u[0]===2)){r=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]<i[3])){r.label=u[1];break}if(u[0]===6&&r.label<i[1]){r.label=i[1],i=u;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(u);break}i[2]&&r.ops.pop(),r.trys.pop();continue}u=t.call(e,r)}catch(l){u=[6,l],o=0}finally{n=i=0}if(u[0]&5)throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}};Object.defineProperty(CS,"__esModule",{value:!0});CS.WebSocketProvider=void 0;var zZn=Ou(),ZI=ia(),jZn=sH(),Vvr=qvr(),Hee=Kn(),HZn=Qd(),pAe=new Hee.Logger(HZn.version),GZn=1,qZn=function(e){UZn(t,e);function t(r,n){var o=this;n==="any"&&pAe.throwError("WebSocketProvider does not support 'any' network yet",Hee.Logger.errors.UNSUPPORTED_OPERATION,{operation:"network:any"}),typeof r=="string"?o=e.call(this,r,n)||this:o=e.call(this,"_websocket",n)||this,o._pollingInterval=-1,o._wsReady=!1,typeof r=="string"?(0,ZI.defineReadOnly)(o,"_websocket",new Vvr.WebSocket(o.connection.url)):(0,ZI.defineReadOnly)(o,"_websocket",r),(0,ZI.defineReadOnly)(o,"_requests",{}),(0,ZI.defineReadOnly)(o,"_subs",{}),(0,ZI.defineReadOnly)(o,"_subIds",{}),(0,ZI.defineReadOnly)(o,"_detectNetwork",e.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 u=String(c.id),l=o._requests[u];if(delete o._requests[u],c.result!==void 0)l.callback(null,c.result),o.emit("debug",{action:"response",request:JSON.parse(l.payload),response:c.result,provider:o});else{var f=null;c.error?(f=new Error(c.error.message||"unknown error"),(0,ZI.defineReadOnly)(f,"code",c.error.code||null),(0,ZI.defineReadOnly)(f,"response",s)):f=new Error("unknown error"),l.callback(f,void 0),o.emit("debug",{action:"response",error:f,request:JSON.parse(l.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(t.prototype,"websocket",{get:function(){return this._websocket},enumerable:!1,configurable:!0}),t.prototype.detectNetwork=function(){return this._detectNetwork},Object.defineProperty(t.prototype,"pollingInterval",{get:function(){return 0},set:function(r){pAe.throwError("cannot set polling interval on WebSocketProvider",Hee.Logger.errors.UNSUPPORTED_OPERATION,{operation:"setPollingInterval"})},enumerable:!1,configurable:!0}),t.prototype.resetEventsBlock=function(r){pAe.throwError("cannot reset events block on WebSocketProvider",Hee.Logger.errors.UNSUPPORTED_OPERATION,{operation:"resetEventBlock"})},t.prototype.poll=function(){return fXe(this,void 0,void 0,function(){return dXe(this,function(r){return[2,null]})})},Object.defineProperty(t.prototype,"polling",{set:function(r){!r||pAe.throwError("cannot set polling on WebSocketProvider",Hee.Logger.errors.UNSUPPORTED_OPERATION,{operation:"setPolling"})},enumerable:!1,configurable:!0}),t.prototype.send=function(r,n){var o=this,i=GZn++;return new Promise(function(a,s){function c(l,f){return l?s(l):a(f)}var u=JSON.stringify({method:r,params:n,id:i,jsonrpc:"2.0"});o.emit("debug",{action:"request",request:JSON.parse(u),provider:o}),o._requests[String(i)]={callback:c,payload:u},o._wsReady&&o.websocket.send(u)})},t.defaultUrl=function(){return"ws://localhost:8546"},t.prototype._subscribe=function(r,n,o){return fXe(this,void 0,void 0,function(){var i,a,s=this;return dXe(this,function(c){switch(c.label){case 0:return i=this._subIds[r],i==null&&(i=Promise.all(n).then(function(u){return s.send("eth_subscribe",u)}),this._subIds[r]=i),[4,i];case 1:return a=c.sent(),this._subs[a]={tag:r,processFunc:o},[2]}})})},t.prototype._startEvent=function(r){var n=this;switch(r.type){case"block":this._subscribe("block",["newHeads"],function(i){var a=zZn.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}},t.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]))}))},t.prototype.destroy=function(){return fXe(this,void 0,void 0,function(){var r=this;return dXe(this,function(n){switch(n.label){case 0:return this.websocket.readyState!==Vvr.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]}})})},t}(jZn.JsonRpcProvider);CS.WebSocketProvider=qZn});var QI=Z(E1=>{"use strict";d();p();var Wvr=E1&&E1.__extends||function(){var e=function(t,r){return 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])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),VZn=E1&&E1.__awaiter||function(e,t,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(l){try{u(n.next(l))}catch(f){a(f)}}function c(l){try{u(n.throw(l))}catch(f){a(f)}}function u(l){l.done?i(l.value):o(l.value).then(s,c)}u((n=n.apply(e,t||[])).next())})},WZn=E1&&E1.__generator||function(e,t){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(u){return function(l){return c([u,l])}}function c(u){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=u[0]&2?o.return:u[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,u[1])).done)return i;switch(o=0,i&&(u=[u[0]&2,i.value]),u[0]){case 0:case 1:i=u;break;case 4:return r.label++,{value:u[1],done:!1};case 5:r.label++,o=u[1],u=[0];continue;case 7:u=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(u[0]===6||u[0]===2)){r=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]<i[3])){r.label=u[1];break}if(u[0]===6&&r.label<i[1]){r.label=i[1],i=u;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(u);break}i[2]&&r.ops.pop(),r.trys.pop();continue}u=t.call(e,r)}catch(l){u=[6,l],o=0}finally{n=i=0}if(u[0]&5)throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}};Object.defineProperty(E1,"__esModule",{value:!0});E1.UrlJsonRpcProvider=E1.StaticJsonRpcProvider=void 0;var uH=ia(),mAe=Kn(),KZn=Qd(),Gee=new mAe.Logger(KZn.version),YZn=sH(),Kvr=function(e){Wvr(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.detectNetwork=function(){return VZn(this,void 0,void 0,function(){var r;return WZn(this,function(n){switch(n.label){case 0:return r=this.network,r!=null?[3,2]:[4,e.prototype.detectNetwork.call(this)];case 1:r=n.sent(),r||Gee.throwError("no network detected",mAe.Logger.errors.UNKNOWN_ERROR,{}),this._network==null&&((0,uH.defineReadOnly)(this,"_network",r),this.emit("network",r,null)),n.label=2;case 2:return[2,r]}})})},t}(YZn.JsonRpcProvider);E1.StaticJsonRpcProvider=Kvr;var JZn=function(e){Wvr(t,e);function t(r,n){var o=this.constructor,i=this;Gee.checkAbstract(o,t),r=(0,uH.getStatic)(o,"getNetwork")(r),n=(0,uH.getStatic)(o,"getApiKey")(n);var a=(0,uH.getStatic)(o,"getUrl")(r,n);return i=e.call(this,a,r)||this,typeof n=="string"?(0,uH.defineReadOnly)(i,"apiKey",n):n!=null&&Object.keys(n).forEach(function(s){(0,uH.defineReadOnly)(i,s,n[s])}),i}return t.prototype._startPending=function(){Gee.warn("WARNING: API provider does not support pending filters")},t.prototype.isCommunityResource=function(){return!1},t.prototype.getSigner=function(r){return Gee.throwError("API provider does not support signing",mAe.Logger.errors.UNSUPPORTED_OPERATION,{operation:"getSigner"})},t.prototype.listAccounts=function(){return Promise.resolve([])},t.getApiKey=function(r){return r},t.getUrl=function(r,n){return Gee.throwError("not implemented; sub-classes must override getUrl",mAe.Logger.errors.NOT_IMPLEMENTED,{operation:"getUrl"})},t}(Kvr);E1.UrlJsonRpcProvider=JZn});var Qvr=Z($I=>{"use strict";d();p();var Jvr=$I&&$I.__extends||function(){var e=function(t,r){return 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])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty($I,"__esModule",{value:!0});$I.AlchemyProvider=$I.AlchemyWebSocketProvider=void 0;var XZn=ia(),ZZn=XI(),QZn=hAe(),$Zn=Kn(),eQn=Qd(),Yvr=new $Zn.Logger(eQn.version),tQn=QI(),gAe="_gg7wSSi0KMBsdKnGVfHDueq6xMB9EkC",Xvr=function(e){Jvr(t,e);function t(r,n){var o=this,i=new Zvr(r,n),a=i.connection.url.replace(/^http/i,"ws").replace(".alchemyapi.",".ws.alchemyapi.");return o=e.call(this,a,i.network)||this,(0,XZn.defineReadOnly)(o,"apiKey",i.apiKey),o}return t.prototype.isCommunityResource=function(){return this.apiKey===gAe},t}(QZn.WebSocketProvider);$I.AlchemyWebSocketProvider=Xvr;var Zvr=function(e){Jvr(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.getWebSocketProvider=function(r,n){return new Xvr(r,n)},t.getApiKey=function(r){return r==null?gAe:(r&&typeof r!="string"&&Yvr.throwArgumentError("invalid apiKey","apiKey",r),r)},t.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:Yvr.throwArgumentError("unsupported network","network",arguments[0])}return{allowGzip:!0,url:"https://"+o+n,throttleCallback:function(i,a){return n===gAe&&(0,ZZn.showThrottleMessage)(),Promise.resolve(!0)}}},t.prototype.isCommunityResource=function(){return this.apiKey===gAe},t}(tQn.UrlJsonRpcProvider);$I.AlchemyProvider=Zvr});var $vr=Z(lH=>{"use strict";d();p();var rQn=lH&&lH.__extends||function(){var e=function(t,r){return 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])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(lH,"__esModule",{value:!0});lH.AnkrProvider=void 0;var nQn=XI(),oQn=QI(),iQn=Kn(),aQn=Qd(),sQn=new iQn.Logger(aQn.version),vAe="9f7d929b018cdffb338517efa06f58359e86ff1ffd350bc889738523659e7972";function cQn(e){switch(e){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 sQn.throwArgumentError("unsupported network","name",e)}var uQn=function(e){rQn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.isCommunityResource=function(){return this.apiKey===vAe},t.getApiKey=function(r){return r??vAe},t.getUrl=function(r,n){n==null&&(n=vAe);var o={allowGzip:!0,url:"https://"+cQn(r.name)+n,throttleCallback:function(i,a){return n.apiKey===vAe&&(0,nQn.showThrottleMessage)(),Promise.resolve(!0)}};return n.projectSecret!=null&&(o.user="",o.password=n.projectSecret),o},t}(oQn.UrlJsonRpcProvider);lH.AnkrProvider=uQn});var tyr=Z(TS=>{"use strict";d();p();var lQn=TS&&TS.__extends||function(){var e=function(t,r){return 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])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),fQn=TS&&TS.__awaiter||function(e,t,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(l){try{u(n.next(l))}catch(f){a(f)}}function c(l){try{u(n.throw(l))}catch(f){a(f)}}function u(l){l.done?i(l.value):o(l.value).then(s,c)}u((n=n.apply(e,t||[])).next())})},dQn=TS&&TS.__generator||function(e,t){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(u){return function(l){return c([u,l])}}function c(u){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=u[0]&2?o.return:u[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,u[1])).done)return i;switch(o=0,i&&(u=[u[0]&2,i.value]),u[0]){case 0:case 1:i=u;break;case 4:return r.label++,{value:u[1],done:!1};case 5:r.label++,o=u[1],u=[0];continue;case 7:u=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(u[0]===6||u[0]===2)){r=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]<i[3])){r.label=u[1];break}if(u[0]===6&&r.label<i[1]){r.label=i[1],i=u;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(u);break}i[2]&&r.ops.pop(),r.trys.pop();continue}u=t.call(e,r)}catch(l){u=[6,l],o=0}finally{n=i=0}if(u[0]&5)throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}};Object.defineProperty(TS,"__esModule",{value:!0});TS.CloudflareProvider=void 0;var pQn=QI(),hQn=Kn(),mQn=Qd(),eyr=new hQn.Logger(mQn.version),gQn=function(e){lQn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.getApiKey=function(r){return r!=null&&eyr.throwArgumentError("apiKey not supported for cloudflare","apiKey",r),null},t.getUrl=function(r,n){var o=null;switch(r.name){case"homestead":o="https://cloudflare-eth.com/";break;default:eyr.throwArgumentError("unsupported network","network",arguments[0])}return o},t.prototype.perform=function(r,n){return fQn(this,void 0,void 0,function(){var o;return dQn(this,function(i){switch(i.label){case 0:return r!=="getBlockNumber"?[3,2]:[4,e.prototype.perform.call(this,"getBlock",{blockTag:"latest"})];case 1:return o=i.sent(),[2,o.number];case 2:return[2,e.prototype.perform.call(this,r,n)]}})})},t}(pQn.UrlJsonRpcProvider);TS.CloudflareProvider=gQn});var iyr=Z(kS=>{"use strict";d();p();var vQn=kS&&kS.__extends||function(){var e=function(t,r){return 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])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),yAe=kS&&kS.__awaiter||function(e,t,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(l){try{u(n.next(l))}catch(f){a(f)}}function c(l){try{u(n.throw(l))}catch(f){a(f)}}function u(l){l.done?i(l.value):o(l.value).then(s,c)}u((n=n.apply(e,t||[])).next())})},bAe=kS&&kS.__generator||function(e,t){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(u){return function(l){return c([u,l])}}function c(u){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=u[0]&2?o.return:u[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,u[1])).done)return i;switch(o=0,i&&(u=[u[0]&2,i.value]),u[0]){case 0:case 1:i=u;break;case 4:return r.label++,{value:u[1],done:!1};case 5:r.label++,o=u[1],u=[0];continue;case 7:u=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(u[0]===6||u[0]===2)){r=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]<i[3])){r.label=u[1];break}if(u[0]===6&&r.label<i[1]){r.label=i[1],i=u;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(u);break}i[2]&&r.ops.pop(),r.trys.pop();continue}u=t.call(e,r)}catch(l){u=[6,l],o=0}finally{n=i=0}if(u[0]&5)throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}};Object.defineProperty(kS,"__esModule",{value:!0});kS.EtherscanProvider=void 0;var xAe=Co(),pXe=ia(),yQn=u4(),bQn=s7(),xQn=XI(),IS=Kn(),wQn=Qd(),ek=new IS.Logger(wQn.version),AQn=Uee();function ryr(e){var t={};for(var r in e)if(e[r]!=null){var n=e[r];r==="type"&&n===0||({type:!0,gasLimit:!0,gasPrice:!0,maxFeePerGs:!0,maxPriorityFeePerGas:!0,nonce:!0,value:!0}[r]?n=(0,xAe.hexValue)((0,xAe.hexlify)(n)):r==="accessList"?n="["+(0,yQn.accessListify)(n).map(function(o){return'{address:"'+o.address+'",storageKeys:["'+o.storageKeys.join('","')+'"]}'}).join(",")+"]":n=(0,xAe.hexlify)(n),t[r]=n)}return t}function SQn(e){if(e.status==0&&(e.message==="No records found"||e.message==="No transactions found"))return e.result;if(e.status!=1||typeof e.message!="string"||!e.message.match(/^OK/)){var t=new Error("invalid response");throw t.result=JSON.stringify(e),(e.result||"").toLowerCase().indexOf("rate limit")>=0&&(t.throttleRetry=!0),t}return e.result}function nyr(e){if(e&&e.status==0&&e.message=="NOTOK"&&(e.result||"").toLowerCase().indexOf("rate limit")>=0){var t=new Error("throttled response");throw t.result=JSON.stringify(e),t.throttleRetry=!0,t}if(e.jsonrpc!="2.0"){var t=new Error("invalid response");throw t.result=JSON.stringify(e),t}if(e.error){var t=new Error(e.error.message||"unknown error");throw e.error.code&&(t.code=e.error.code),e.error.data&&(t.data=e.error.data),t}return e.result}function oyr(e){if(e==="pending")throw new Error("pending not supported");return e==="latest"?e:parseInt(e.substring(2),16)}function hXe(e,t,r){if(e==="call"&&t.code===IS.Logger.errors.SERVER_ERROR){var n=t.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,xAe.isHexString)(o))return o;ek.throwError("missing revert data in call exception",IS.Logger.errors.CALL_EXCEPTION,{error:t,data:"0x"})}}var i=t.message;throw t.code===IS.Logger.errors.SERVER_ERROR&&(t.error&&typeof t.error.message=="string"?i=t.error.message:typeof t.body=="string"?i=t.body:typeof t.responseText=="string"&&(i=t.responseText)),i=(i||"").toLowerCase(),i.match(/insufficient funds/)&&ek.throwError("insufficient funds for intrinsic transaction cost",IS.Logger.errors.INSUFFICIENT_FUNDS,{error:t,method:e,transaction:r}),i.match(/same hash was already imported|transaction nonce is too low|nonce too low/)&&ek.throwError("nonce has already been used",IS.Logger.errors.NONCE_EXPIRED,{error:t,method:e,transaction:r}),i.match(/another transaction with same nonce/)&&ek.throwError("replacement fee too low",IS.Logger.errors.REPLACEMENT_UNDERPRICED,{error:t,method:e,transaction:r}),i.match(/execution failed due to an exception|execution reverted/)&&ek.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",IS.Logger.errors.UNPREDICTABLE_GAS_LIMIT,{error:t,method:e,transaction:r}),t}var EQn=function(e){vQn(t,e);function t(r,n){var o=e.call(this,r)||this;return(0,pXe.defineReadOnly)(o,"baseUrl",o.getBaseUrl()),(0,pXe.defineReadOnly)(o,"apiKey",n||null),o}return t.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 ek.throwArgumentError("unsupported network","network",this.network.name)},t.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},t.prototype.getPostUrl=function(){return this.baseUrl+"/api"},t.prototype.getPostData=function(r,n){return n.module=r,n.apikey=this.apiKey,n},t.prototype.fetch=function(r,n,o){return yAe(this,void 0,void 0,function(){var i,a,s,c,u,l,f=this;return bAe(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"?nyr:SQn,this.emit("debug",{action:"request",request:i,provider:this}),c={url:i,throttleSlotInterval:1e3,throttleCallback:function(m,g){return f.isCommunityResource()&&(0,xQn.showThrottleMessage)(),Promise.resolve(!0)}},u=null,a&&(c.headers={"content-type":"application/x-www-form-urlencoded; charset=UTF-8"},u=Object.keys(a).map(function(m){return m+"="+a[m]}).join("&")),[4,(0,bQn.fetchJson)(c,u,s||nyr)];case 1:return l=h.sent(),this.emit("debug",{action:"response",request:i,response:(0,pXe.deepCopy)(l),provider:this}),[2,l]}})})},t.prototype.detectNetwork=function(){return yAe(this,void 0,void 0,function(){return bAe(this,function(r){return[2,this.network]})})},t.prototype.perform=function(r,n){return yAe(this,void 0,void 0,function(){var o,a,i,a,s,c,u,l,f,h,m,g,v;return bAe(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(x){return hXe("sendTransaction",x,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=ryr(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,hXe("call",i,n.transaction)];case 15:a=ryr(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,hXe("estimateGas",s,n.transaction)];case 19:return c={action:"getLogs"},n.filter.fromBlock&&(c.fromBlock=oyr(n.filter.fromBlock)),n.filter.toBlock&&(c.toBlock=oyr(n.filter.toBlock)),n.filter.address&&(c.address=n.filter.address),n.filter.topics&&n.filter.topics.length>0&&(n.filter.topics.length>1&&ek.throwError("unsupported topic count",IS.Logger.errors.UNSUPPORTED_OPERATION,{topics:n.filter.topics}),n.filter.topics.length===1&&(u=n.filter.topics[0],(typeof u!="string"||u.length!==66)&&ek.throwError("unsupported topic format",IS.Logger.errors.UNSUPPORTED_OPERATION,{topic0:u}),c.topic0=u)),[4,this.fetch("logs",c)];case 20:l=b.sent(),f={},h=0,b.label=21;case 21:return h<l.length?(m=l[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,l];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,e.prototype.perform.call(this,r,n)]}})})},t.prototype.getHistory=function(r,n,o){return yAe(this,void 0,void 0,function(){var i,a,s,c=this;return bAe(this,function(u){switch(u.label){case 0:return s={action:"txlist"},[4,this.resolveName(r)];case 1:return i=(s.address=u.sent(),s.startblock=n??0,s.endblock=o??99999999,s.sort="asc",s),[4,this.fetch("account",i)];case 2:return a=u.sent(),[2,a.map(function(l){["contractAddress","to"].forEach(function(h){l[h]==""&&delete l[h]}),l.creates==null&&l.contractAddress!=null&&(l.creates=l.contractAddress);var f=c.formatter.transactionResponse(l);return l.timeStamp&&(f.timestamp=parseInt(l.timeStamp)),f})]}})})},t.prototype.isCommunityResource=function(){return this.apiKey==null},t}(AQn.BaseProvider);kS.EtherscanProvider=EQn});var lyr=Z(RS=>{"use strict";d();p();var _Qn=RS&&RS.__extends||function(){var e=function(t,r){return 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])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),SAe=RS&&RS.__awaiter||function(e,t,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(l){try{u(n.next(l))}catch(f){a(f)}}function c(l){try{u(n.throw(l))}catch(f){a(f)}}function u(l){l.done?i(l.value):o(l.value).then(s,c)}u((n=n.apply(e,t||[])).next())})},Vee=RS&&RS.__generator||function(e,t){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(u){return function(l){return c([u,l])}}function c(u){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=u[0]&2?o.return:u[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,u[1])).done)return i;switch(o=0,i&&(u=[u[0]&2,i.value]),u[0]){case 0:case 1:i=u;break;case 4:return r.label++,{value:u[1],done:!1};case 5:r.label++,o=u[1],u=[0];continue;case 7:u=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(u[0]===6||u[0]===2)){r=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]<i[3])){r.label=u[1];break}if(u[0]===6&&r.label<i[1]){r.label=i[1],i=u;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(u);break}i[2]&&r.ops.pop(),r.trys.pop();continue}u=t.call(e,r)}catch(l){u=[6,l],o=0}finally{n=i=0}if(u[0]&5)throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}};Object.defineProperty(RS,"__esModule",{value:!0});RS.FallbackProvider=void 0;var CQn=cj(),TQn=Ou(),fH=Co(),MS=ia(),IQn=kee(),kQn=s7(),MQn=Uee(),ayr=XI(),tk=Kn(),RQn=Qd(),c7=new tk.Logger(RQn.version);function wAe(){return new Date().getTime()}function syr(e){for(var t=null,r=0;r<e.length;r++){var n=e[r];if(n==null)return null;t?t.name===n.name&&t.chainId===n.chainId&&(t.ensAddress===n.ensAddress||t.ensAddress==null&&n.ensAddress==null)||c7.throwArgumentError("provider mismatch","networks",e):t=n}return t}function cyr(e,t){e=e.slice().sort();var r=Math.floor(e.length/2);if(e.length%2)return e[r];var n=e[r-1],o=e[r];return t!=null&&Math.abs(n-o)>t?null:(n+o)/2}function dH(e){if(e===null)return"null";if(typeof e=="number"||typeof e=="boolean")return JSON.stringify(e);if(typeof e=="string")return e;if(TQn.BigNumber.isBigNumber(e))return e.toString();if(Array.isArray(e))return JSON.stringify(e.map(function(r){return dH(r)}));if(typeof e=="object"){var t=Object.keys(e);return t.sort(),"{"+t.map(function(r){var n=e[r];return typeof n=="function"?n="[function]":n=dH(n),JSON.stringify(r)+":"+n}).join(",")+"}"}throw new Error("unknown value type: "+typeof e)}var NQn=1;function uyr(e){var t=null,r=null,n=new Promise(function(a){t=function(){r&&(clearTimeout(r),r=null),a()},r=setTimeout(t,e)}),o=function(a){return n=n.then(a),n};function i(){return n}return{cancel:t,getPromise:i,wait:o}}var OQn=[tk.Logger.errors.CALL_EXCEPTION,tk.Logger.errors.INSUFFICIENT_FUNDS,tk.Logger.errors.NONCE_EXPIRED,tk.Logger.errors.REPLACEMENT_UNDERPRICED,tk.Logger.errors.UNPREDICTABLE_GAS_LIMIT],BQn=["address","args","errorArgs","errorSignature","method","transaction"];function AAe(e,t){var r={weight:e.weight};return Object.defineProperty(r,"provider",{get:function(){return e.provider}}),e.start&&(r.start=e.start),t&&(r.duration=t-e.start),e.done&&(e.error?r.error=e.error:r.result=e.result||null),r}function PQn(e,t){return function(r){var n={};r.forEach(function(s){var c=e(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>=t)return a.result}}}function DQn(e,t,r){var n=dH;switch(t){case"getBlockNumber":return function(o){var i=o.map(function(s){return s.result}),a=cyr(o.map(function(s){return s.result}),2);if(a!=null)return a=Math.ceil(a),i.indexOf(a+1)>=0&&a++,a>=e._highestBlockNumber&&(e._highestBlockNumber=a),e._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 cyr(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,MS.shallowCopy)(o),o.confirmations=-1,dH(o))};break;case"getBlock":r.includeTransactions?n=function(o){return o==null?null:(o=(0,MS.shallowCopy)(o),o.transactions=o.transactions.map(function(i){return i=(0,MS.shallowCopy)(i),i.confirmations=-1,i}),dH(o))}:n=function(o){return o==null?null:dH(o)};break;default:throw new Error("unknown method: "+t)}return PQn(n,e.quorum)}function qee(e,t){return SAe(this,void 0,void 0,function(){var r;return Vee(this,function(n){return r=e.provider,r.blockNumber!=null&&r.blockNumber>=t||t===-1?[2,r]:[2,(0,kQn.poll)(function(){return new Promise(function(o,i){setTimeout(function(){return r.blockNumber>=t?o(r):e.cancelled?o(null):o(void 0)},0)})},{oncePoll:r})]})})}function LQn(e,t,r,n){return SAe(this,void 0,void 0,function(){var o,i,a;return Vee(this,function(s){switch(s.label){case 0:switch(o=e.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,fH.isHexString)(n.blockTag)?[4,qee(e,t)]:[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,fH.isHexString)(n.blockTag)?[4,qee(e,t)]:[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,fH.isHexString)(n.blockTag)?[4,qee(e,t)]:[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,fH.isHexString)(n.blockTag)?[4,qee(e,t)]:[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,fH.isHexString)(a.fromBlock)||a.toBlock&&(0,fH.isHexString)(a.toBlock)?[4,qee(e,t)]:[3,18];case 17:o=s.sent(),s.label=18;case 18:return[2,o.getLogs(a)];case 19:return[2,c7.throwError("unknown method error",tk.Logger.errors.UNKNOWN_ERROR,{method:r,params:n})]}})})}var FQn=function(e){_Qn(t,e);function t(r,n){var o=this;r.length===0&&c7.throwArgumentError("missing providers","providers",r);var i=r.map(function(c,u){if(CQn.Provider.isProvider(c)){var l=(0,ayr.isCommunityResource)(c)?2e3:750,f=1;return Object.freeze({provider:c,weight:1,stallTimeout:l,priority:f})}var h=(0,MS.shallowCopy)(c);h.priority==null&&(h.priority=1),h.stallTimeout==null&&(h.stallTimeout=(0,ayr.isCommunityResource)(c)?2e3:750),h.weight==null&&(h.weight=1);var m=h.weight;return(m%1||m>512||m<1)&&c7.throwArgumentError("invalid weight; must be integer in [1, 512]","providers["+u+"].weight",m),Object.freeze(h)}),a=i.reduce(function(c,u){return c+u.weight},0);n==null?n=a/2:n>a&&c7.throwArgumentError("quorum will always fail; larger than total weight","quorum",n);var s=syr(i.map(function(c){return c.provider.network}));return s==null&&(s=new Promise(function(c,u){setTimeout(function(){o.detectNetwork().then(c,u)},0)})),o=e.call(this,s)||this,(0,MS.defineReadOnly)(o,"providerConfigs",Object.freeze(i)),(0,MS.defineReadOnly)(o,"quorum",n),o._highestBlockNumber=-1,o}return t.prototype.detectNetwork=function(){return SAe(this,void 0,void 0,function(){var r;return Vee(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,syr(r)]}})})},t.prototype.perform=function(r,n){return SAe(this,void 0,void 0,function(){var o,i,a,s,c,u,l,f,h,m,g,v=this;return Vee(this,function(b){switch(b.label){case 0:return r!=="sendTransaction"?[3,2]:[4,Promise.all(this.providerConfigs.map(function(x){return x.provider.sendTransaction(n.signedTransaction).then(function(E){return E.hash},function(E){return E})}))];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=DQn(this,r,n),c=(0,IQn.shuffled)(this.providerConfigs.map(MS.shallowCopy)),c.sort(function(x,E){return x.priority-E.priority}),u=this._highestBlockNumber,l=0,f=!0,h=function(){var x,E,T,B,F,L,j;return Vee(this,function(q){switch(q.label){case 0:for(x=wAe(),E=c.filter(function(D){return D.runner&&x-D.start<D.stallTimeout}).reduce(function(D,_){return D+_.weight},0),T=function(){var D=c[l++],_=NQn++;D.start=wAe(),D.staller=uyr(D.stallTimeout),D.staller.wait(function(){D.staller=null}),D.runner=LQn(D,u,r,n).then(function(R){D.done=!0,D.result=R,v.listenerCount("debug")&&v.emit("debug",{action:"request",rid:_,backend:AAe(D,wAe()),request:{method:r,params:(0,MS.deepCopy)(n)},provider:v})},function(R){D.done=!0,D.error=R,v.listenerCount("debug")&&v.emit("debug",{action:"request",rid:_,backend:AAe(D,wAe()),request:{method:r,params:(0,MS.deepCopy)(n)},provider:v})}),m.listenerCount("debug")&&m.emit("debug",{action:"request",rid:_,backend:AAe(D,null),request:{method:r,params:(0,MS.deepCopy)(n)},provider:m}),E+=D.weight};E<m.quorum&&l<c.length;)T();return B=[],c.forEach(function(D){D.done||!D.runner||(B.push(D.runner),D.staller&&B.push(D.staller.getPromise()))}),B.length?[4,Promise.race(B)]:[3,2];case 1:q.sent(),q.label=2;case 2:return F=c.filter(function(D){return D.done&&D.error==null}),F.length>=m.quorum?(L=s(F),L!==void 0?(c.forEach(function(D){D.staller&&D.staller.cancel(),D.cancelled=!0}),[2,{value:L}]):f?[3,4]:[4,uyr(100).getPromise()]):[3,5];case 3:q.sent(),q.label=4;case 4:f=!1,q.label=5;case 5:return j=c.reduce(function(D,_){if(!_.done||_.error==null)return D;var R=_.error.code;return OQn.indexOf(R)>=0&&(D[R]||(D[R]={error:_.error,weight:0}),D[R].weight+=_.weight),D},{}),Object.keys(j).forEach(function(D){var _=j[D];if(!(_.weight<v.quorum)){c.forEach(function(N){N.staller&&N.staller.cancel(),N.cancelled=!0});var R=_.error,z={};BQn.forEach(function(N){R[N]!=null&&(z[N]=R[N])}),c7.throwError(R.reason||R.message,D,z)}}),c.filter(function(D){return!D.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(x){x.staller&&x.staller.cancel(),x.cancelled=!0}),[2,c7.throwError("failed to meet quorum",tk.Logger.errors.SERVER_ERROR,{method:r,params:n,results:c.map(function(x){return AAe(x)}),provider:this})]}})})},t}(MQn.BaseProvider);RS.FallbackProvider=FQn});var fyr=Z(EAe=>{"use strict";d();p();Object.defineProperty(EAe,"__esModule",{value:!0});EAe.IpcProvider=void 0;var UQn=null;EAe.IpcProvider=UQn});var myr=Z(rk=>{"use strict";d();p();var dyr=rk&&rk.__extends||function(){var e=function(t,r){return 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])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(rk,"__esModule",{value:!0});rk.InfuraProvider=rk.InfuraWebSocketProvider=void 0;var mXe=ia(),zQn=hAe(),jQn=XI(),gXe=Kn(),HQn=Qd(),_Ae=new gXe.Logger(HQn.version),GQn=QI(),Wee="84842078b09946638c03157f83405213",pyr=function(e){dyr(t,e);function t(r,n){var o=this,i=new hyr(r,n),a=i.connection;a.password&&_Ae.throwError("INFURA WebSocket project secrets unsupported",gXe.Logger.errors.UNSUPPORTED_OPERATION,{operation:"InfuraProvider.getWebSocketProvider()"});var s=a.url.replace(/^http/i,"ws").replace("/v3/","/ws/v3/");return o=e.call(this,s,r)||this,(0,mXe.defineReadOnly)(o,"apiKey",i.projectId),(0,mXe.defineReadOnly)(o,"projectId",i.projectId),(0,mXe.defineReadOnly)(o,"projectSecret",i.projectSecret),o}return t.prototype.isCommunityResource=function(){return this.projectId===Wee},t}(zQn.WebSocketProvider);rk.InfuraWebSocketProvider=pyr;var hyr=function(e){dyr(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.getWebSocketProvider=function(r,n){return new pyr(r,n)},t.getApiKey=function(r){var n={apiKey:Wee,projectId:Wee,projectSecret:null};return r==null||(typeof r=="string"?n.projectId=r:r.projectSecret!=null?(_Ae.assertArgument(typeof r.projectId=="string","projectSecret requires a projectId","projectId",r.projectId),_Ae.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},t.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:_Ae.throwError("unsupported network",gXe.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===Wee&&(0,jQn.showThrottleMessage)(),Promise.resolve(!0)}};return n.projectSecret!=null&&(i.user="",i.password=n.projectSecret),i},t.prototype.isCommunityResource=function(){return this.projectId===Wee},t}(GQn.UrlJsonRpcProvider);rk.InfuraProvider=hyr});var gyr=Z(pH=>{"use strict";d();p();var qQn=pH&&pH.__extends||function(){var e=function(t,r){return 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])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(pH,"__esModule",{value:!0});pH.JsonRpcBatchProvider=void 0;var VQn=ia(),WQn=s7(),KQn=sH(),YQn=function(e){qQn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.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,u){a.resolve=c,a.reject=u});return this._pendingBatch.push(a),this._pendingBatchAggregator||(this._pendingBatchAggregator=setTimeout(function(){var c=o._pendingBatch;o._pendingBatch=null,o._pendingBatchAggregator=null;var u=c.map(function(l){return l.request});return o.emit("debug",{action:"requestBatch",request:(0,VQn.deepCopy)(u),provider:o}),(0,WQn.fetchJson)(o.connection,JSON.stringify(u)).then(function(l){o.emit("debug",{action:"response",request:u,response:l,provider:o}),c.forEach(function(f,h){var m=l[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(l){o.emit("debug",{action:"response",error:l,request:u,provider:o}),c.forEach(function(f){f.reject(l)})})},10)),s},t}(KQn.JsonRpcProvider);pH.JsonRpcBatchProvider=YQn});var vyr=Z(hH=>{"use strict";d();p();var JQn=hH&&hH.__extends||function(){var e=function(t,r){return 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])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(hH,"__esModule",{value:!0});hH.NodesmithProvider=void 0;var XQn=QI(),ZQn=Kn(),QQn=Qd(),vXe=new ZQn.Logger(QQn.version),$Qn="ETHERS_JS_SHARED",e$n=function(e){JQn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.getApiKey=function(r){return r&&typeof r!="string"&&vXe.throwArgumentError("invalid apiKey","apiKey",r),r||$Qn},t.getUrl=function(r,n){vXe.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:vXe.throwArgumentError("unsupported network","network",arguments[0])}return o+"?apiKey="+n},t}(XQn.UrlJsonRpcProvider);hH.NodesmithProvider=e$n});var wyr=Z(mH=>{"use strict";d();p();var t$n=mH&&mH.__extends||function(){var e=function(t,r){return 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])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(mH,"__esModule",{value:!0});mH.PocketProvider=void 0;var xyr=Kn(),r$n=Qd(),yyr=new xyr.Logger(r$n.version),n$n=QI(),byr="62e1ad51b37b8e00394bda3b",o$n=function(e){t$n(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.getApiKey=function(r){var n={applicationId:null,loadBalancer:!0,applicationSecretKey:null};return r==null?n.applicationId=byr:typeof r=="string"?n.applicationId=r:r.applicationSecretKey!=null?(n.applicationId=r.applicationId,n.applicationSecretKey=r.applicationSecretKey):r.applicationId?n.applicationId=r.applicationId:yyr.throwArgumentError("unsupported PocketProvider apiKey","apiKey",r),n},t.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:yyr.throwError("unsupported network",xyr.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},t.prototype.isCommunityResource=function(){return this.applicationId===byr},t}(n$n.UrlJsonRpcProvider);mH.PocketProvider=o$n});var Eyr=Z(gH=>{"use strict";d();p();var i$n=gH&&gH.__extends||function(){var e=function(t,r){return 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])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();Object.defineProperty(gH,"__esModule",{value:!0});gH.Web3Provider=void 0;var CAe=ia(),a$n=Kn(),s$n=Qd(),Ayr=new a$n.Logger(s$n.version),c$n=sH(),u$n=1;function Syr(e,t){var r="Web3LegacyFetcher";return function(n,o){var i=this,a={method:n,params:o,id:u$n++,jsonrpc:"2.0"};return new Promise(function(s,c){i.emit("debug",{action:"request",fetcher:r,request:(0,CAe.deepCopy)(a),provider:i}),t(a,function(u,l){if(u)return i.emit("debug",{action:"response",fetcher:r,error:u,request:a,provider:i}),c(u);if(i.emit("debug",{action:"response",fetcher:r,request:a,response:l,provider:i}),l.error){var f=new Error(l.error.message);return f.code=l.error.code,f.data=l.error.data,c(f)}s(l.result)})})}}function l$n(e){return function(t,r){var n=this;r==null&&(r=[]);var o={method:t,params:r};return this.emit("debug",{action:"request",fetcher:"Eip1193Fetcher",request:(0,CAe.deepCopy)(o),provider:this}),e.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 f$n=function(e){i$n(t,e);function t(r,n){var o=this;r==null&&Ayr.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=l$n(r)):r.sendAsync?a=Syr(r,r.sendAsync.bind(r)):r.send?a=Syr(r,r.send.bind(r)):Ayr.throwArgumentError("unsupported provider","provider",r),i||(i="unknown:")),o=e.call(this,i,n)||this,(0,CAe.defineReadOnly)(o,"jsonRpcFetchFunc",a),(0,CAe.defineReadOnly)(o,"provider",s),o}return t.prototype.send=function(r,n){return this.jsonRpcFetchFunc(r,n)},t}(c$n.JsonRpcProvider);gH.Web3Provider=f$n});var xXe=Z(Pn=>{"use strict";d();p();Object.defineProperty(Pn,"__esModule",{value:!0});Pn.Formatter=Pn.showThrottleMessage=Pn.isCommunityResourcable=Pn.isCommunityResource=Pn.getNetwork=Pn.getDefaultProvider=Pn.JsonRpcSigner=Pn.IpcProvider=Pn.WebSocketProvider=Pn.Web3Provider=Pn.StaticJsonRpcProvider=Pn.PocketProvider=Pn.NodesmithProvider=Pn.JsonRpcBatchProvider=Pn.JsonRpcProvider=Pn.InfuraWebSocketProvider=Pn.InfuraProvider=Pn.EtherscanProvider=Pn.CloudflareProvider=Pn.AnkrProvider=Pn.AlchemyWebSocketProvider=Pn.AlchemyProvider=Pn.FallbackProvider=Pn.UrlJsonRpcProvider=Pn.Resolver=Pn.BaseProvider=Pn.Provider=void 0;var d$n=cj();Object.defineProperty(Pn,"Provider",{enumerable:!0,get:function(){return d$n.Provider}});var Cyr=QJe();Object.defineProperty(Pn,"getNetwork",{enumerable:!0,get:function(){return Cyr.getNetwork}});var Tyr=Uee();Object.defineProperty(Pn,"BaseProvider",{enumerable:!0,get:function(){return Tyr.BaseProvider}});Object.defineProperty(Pn,"Resolver",{enumerable:!0,get:function(){return Tyr.Resolver}});var yXe=Qvr();Object.defineProperty(Pn,"AlchemyProvider",{enumerable:!0,get:function(){return yXe.AlchemyProvider}});Object.defineProperty(Pn,"AlchemyWebSocketProvider",{enumerable:!0,get:function(){return yXe.AlchemyWebSocketProvider}});var Iyr=$vr();Object.defineProperty(Pn,"AnkrProvider",{enumerable:!0,get:function(){return Iyr.AnkrProvider}});var kyr=tyr();Object.defineProperty(Pn,"CloudflareProvider",{enumerable:!0,get:function(){return kyr.CloudflareProvider}});var Myr=iyr();Object.defineProperty(Pn,"EtherscanProvider",{enumerable:!0,get:function(){return Myr.EtherscanProvider}});var Ryr=lyr();Object.defineProperty(Pn,"FallbackProvider",{enumerable:!0,get:function(){return Ryr.FallbackProvider}});var Nyr=fyr();Object.defineProperty(Pn,"IpcProvider",{enumerable:!0,get:function(){return Nyr.IpcProvider}});var bXe=myr();Object.defineProperty(Pn,"InfuraProvider",{enumerable:!0,get:function(){return bXe.InfuraProvider}});Object.defineProperty(Pn,"InfuraWebSocketProvider",{enumerable:!0,get:function(){return bXe.InfuraWebSocketProvider}});var TAe=sH();Object.defineProperty(Pn,"JsonRpcProvider",{enumerable:!0,get:function(){return TAe.JsonRpcProvider}});Object.defineProperty(Pn,"JsonRpcSigner",{enumerable:!0,get:function(){return TAe.JsonRpcSigner}});var p$n=gyr();Object.defineProperty(Pn,"JsonRpcBatchProvider",{enumerable:!0,get:function(){return p$n.JsonRpcBatchProvider}});var Oyr=vyr();Object.defineProperty(Pn,"NodesmithProvider",{enumerable:!0,get:function(){return Oyr.NodesmithProvider}});var Byr=wyr();Object.defineProperty(Pn,"PocketProvider",{enumerable:!0,get:function(){return Byr.PocketProvider}});var Pyr=QI();Object.defineProperty(Pn,"StaticJsonRpcProvider",{enumerable:!0,get:function(){return Pyr.StaticJsonRpcProvider}});Object.defineProperty(Pn,"UrlJsonRpcProvider",{enumerable:!0,get:function(){return Pyr.UrlJsonRpcProvider}});var Dyr=Eyr();Object.defineProperty(Pn,"Web3Provider",{enumerable:!0,get:function(){return Dyr.Web3Provider}});var Lyr=hAe();Object.defineProperty(Pn,"WebSocketProvider",{enumerable:!0,get:function(){return Lyr.WebSocketProvider}});var IAe=XI();Object.defineProperty(Pn,"Formatter",{enumerable:!0,get:function(){return IAe.Formatter}});Object.defineProperty(Pn,"isCommunityResourcable",{enumerable:!0,get:function(){return IAe.isCommunityResourcable}});Object.defineProperty(Pn,"isCommunityResource",{enumerable:!0,get:function(){return IAe.isCommunityResource}});Object.defineProperty(Pn,"showThrottleMessage",{enumerable:!0,get:function(){return IAe.showThrottleMessage}});var Fyr=Kn(),h$n=Qd(),_yr=new Fyr.Logger(h$n.version);function m$n(e,t){if(e==null&&(e="homestead"),typeof e=="string"){var r=e.match(/^(ws|http)s?:/i);if(r)switch(r[1].toLowerCase()){case"http":case"https":return new TAe.JsonRpcProvider(e);case"ws":case"wss":return new Lyr.WebSocketProvider(e);default:_yr.throwArgumentError("unsupported URL scheme","network",e)}}var n=(0,Cyr.getNetwork)(e);return(!n||!n._defaultProvider)&&_yr.throwError("unsupported getDefaultProvider network",Fyr.Logger.errors.NETWORK_ERROR,{operation:"getDefaultProvider",network:e}),n._defaultProvider({FallbackProvider:Ryr.FallbackProvider,AlchemyProvider:yXe.AlchemyProvider,AnkrProvider:Iyr.AnkrProvider,CloudflareProvider:kyr.CloudflareProvider,EtherscanProvider:Myr.EtherscanProvider,InfuraProvider:bXe.InfuraProvider,JsonRpcProvider:TAe.JsonRpcProvider,NodesmithProvider:Oyr.NodesmithProvider,PocketProvider:Byr.PocketProvider,Web3Provider:Dyr.Web3Provider,IpcProvider:Nyr.IpcProvider},t)}Pn.getDefaultProvider=m$n});var Uyr=Z(kAe=>{"use strict";d();p();Object.defineProperty(kAe,"__esModule",{value:!0});kAe.version=void 0;kAe.version="solidity/5.7.0"});var jyr=Z(nk=>{"use strict";d();p();Object.defineProperty(nk,"__esModule",{value:!0});nk.sha256=nk.keccak256=nk.pack=void 0;var g$n=Ou(),Rw=Co(),v$n=Qm(),y$n=r7(),b$n=ih(),x$n=new RegExp("^bytes([0-9]+)$"),w$n=new RegExp("^(u?int)([0-9]*)$"),A$n=new RegExp("^(.*)\\[([0-9]*)\\]$"),S$n="0000000000000000000000000000000000000000000000000000000000000000",E$n=Kn(),_$n=Uyr(),vH=new E$n.Logger(_$n.version);function zyr(e,t,r){switch(e){case"address":return r?(0,Rw.zeroPad)(t,32):(0,Rw.arrayify)(t);case"string":return(0,b$n.toUtf8Bytes)(t);case"bytes":return(0,Rw.arrayify)(t);case"bool":return t=t?"0x01":"0x00",r?(0,Rw.zeroPad)(t,32):(0,Rw.arrayify)(t)}var n=e.match(w$n);if(n){var o=parseInt(n[2]||"256");return(n[2]&&String(o)!==n[2]||o%8!==0||o===0||o>256)&&vH.throwArgumentError("invalid number type","type",e),r&&(o=256),t=g$n.BigNumber.from(t).toTwos(o),(0,Rw.zeroPad)(t,o/8)}if(n=e.match(x$n),n){var o=parseInt(n[1]);return(String(o)!==n[1]||o===0||o>32)&&vH.throwArgumentError("invalid bytes type","type",e),(0,Rw.arrayify)(t).byteLength!==o&&vH.throwArgumentError("invalid value for "+e,"value",t),r?(0,Rw.arrayify)((t+S$n).substring(0,66)):t}if(n=e.match(A$n),n&&Array.isArray(t)){var i=n[1],a=parseInt(n[2]||String(t.length));a!=t.length&&vH.throwArgumentError("invalid array length for "+e,"value",t);var s=[];return t.forEach(function(c){s.push(zyr(i,c,!0))}),(0,Rw.concat)(s)}return vH.throwArgumentError("invalid type","type",e)}function wXe(e,t){e.length!=t.length&&vH.throwArgumentError("wrong number of values; expected ${ types.length }","values",t);var r=[];return e.forEach(function(n,o){r.push(zyr(n,t[o]))}),(0,Rw.hexlify)((0,Rw.concat)(r))}nk.pack=wXe;function C$n(e,t){return(0,v$n.keccak256)(wXe(e,t))}nk.keccak256=C$n;function T$n(e,t){return(0,y$n.sha256)(wXe(e,t))}nk.sha256=T$n});var Hyr=Z(MAe=>{"use strict";d();p();Object.defineProperty(MAe,"__esModule",{value:!0});MAe.version=void 0;MAe.version="units/5.7.0"});var Yyr=Z(_1=>{"use strict";d();p();Object.defineProperty(_1,"__esModule",{value:!0});_1.parseEther=_1.formatEther=_1.parseUnits=_1.formatUnits=_1.commify=void 0;var Gyr=Ou(),I$n=Kn(),k$n=Hyr(),qyr=new I$n.Logger(k$n.version),Vyr=["wei","kwei","mwei","gwei","szabo","finney","ether"];function M$n(e){var t=String(e).split(".");(t.length>2||!t[0].match(/^-?[0-9]*$/)||t[1]&&!t[1].match(/^[0-9]*$/)||e==="."||e==="-.")&&qyr.throwArgumentError("invalid value","value",e);var r=t[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(t.length===2&&(o="."+(t[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}_1.commify=M$n;function Wyr(e,t){if(typeof t=="string"){var r=Vyr.indexOf(t);r!==-1&&(t=3*r)}return(0,Gyr.formatFixed)(e,t??18)}_1.formatUnits=Wyr;function Kyr(e,t){if(typeof e!="string"&&qyr.throwArgumentError("value must be a string","value",e),typeof t=="string"){var r=Vyr.indexOf(t);r!==-1&&(t=3*r)}return(0,Gyr.parseFixed)(e,t??18)}_1.parseUnits=Kyr;function R$n(e){return Wyr(e,18)}_1.formatEther=R$n;function N$n(e){return Kyr(e,18)}_1.parseEther=N$n});var $yr=Z(it=>{"use strict";d();p();var O$n=it&&it.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),B$n=it&&it.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Jyr=it&&it.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&O$n(t,e,r);return B$n(t,e),t};Object.defineProperty(it,"__esModule",{value:!0});it.formatBytes32String=it.Utf8ErrorFuncs=it.toUtf8String=it.toUtf8CodePoints=it.toUtf8Bytes=it._toEscapedUtf8String=it.nameprep=it.hexDataSlice=it.hexDataLength=it.hexZeroPad=it.hexValue=it.hexStripZeros=it.hexConcat=it.isHexString=it.hexlify=it.base64=it.base58=it.TransactionDescription=it.LogDescription=it.Interface=it.SigningKey=it.HDNode=it.defaultPath=it.isBytesLike=it.isBytes=it.zeroPad=it.stripZeros=it.concat=it.arrayify=it.shallowCopy=it.resolveProperties=it.getStatic=it.defineReadOnly=it.deepCopy=it.checkProperties=it.poll=it.fetchJson=it._fetchData=it.RLP=it.Logger=it.checkResultErrors=it.FormatTypes=it.ParamType=it.FunctionFragment=it.EventFragment=it.ErrorFragment=it.ConstructorFragment=it.Fragment=it.defaultAbiCoder=it.AbiCoder=void 0;it.Indexed=it.Utf8ErrorReason=it.UnicodeNormalizationForm=it.SupportedAlgorithm=it.mnemonicToSeed=it.isValidMnemonic=it.entropyToMnemonic=it.mnemonicToEntropy=it.getAccountPath=it.verifyTypedData=it.verifyMessage=it.recoverPublicKey=it.computePublicKey=it.recoverAddress=it.computeAddress=it.getJsonWalletAddress=it.TransactionTypes=it.serializeTransaction=it.parseTransaction=it.accessListify=it.joinSignature=it.splitSignature=it.soliditySha256=it.solidityKeccak256=it.solidityPack=it.shuffled=it.randomBytes=it.sha512=it.sha256=it.ripemd160=it.keccak256=it.computeHmac=it.commify=it.parseUnits=it.formatUnits=it.parseEther=it.formatEther=it.isAddress=it.getCreate2Address=it.getContractAddress=it.getIcapAddress=it.getAddress=it._TypedDataEncoder=it.id=it.isValidName=it.namehash=it.hashMessage=it.dnsEncode=it.parseBytes32String=void 0;var ag=JWe();Object.defineProperty(it,"AbiCoder",{enumerable:!0,get:function(){return ag.AbiCoder}});Object.defineProperty(it,"checkResultErrors",{enumerable:!0,get:function(){return ag.checkResultErrors}});Object.defineProperty(it,"ConstructorFragment",{enumerable:!0,get:function(){return ag.ConstructorFragment}});Object.defineProperty(it,"defaultAbiCoder",{enumerable:!0,get:function(){return ag.defaultAbiCoder}});Object.defineProperty(it,"ErrorFragment",{enumerable:!0,get:function(){return ag.ErrorFragment}});Object.defineProperty(it,"EventFragment",{enumerable:!0,get:function(){return ag.EventFragment}});Object.defineProperty(it,"FormatTypes",{enumerable:!0,get:function(){return ag.FormatTypes}});Object.defineProperty(it,"Fragment",{enumerable:!0,get:function(){return ag.Fragment}});Object.defineProperty(it,"FunctionFragment",{enumerable:!0,get:function(){return ag.FunctionFragment}});Object.defineProperty(it,"Indexed",{enumerable:!0,get:function(){return ag.Indexed}});Object.defineProperty(it,"Interface",{enumerable:!0,get:function(){return ag.Interface}});Object.defineProperty(it,"LogDescription",{enumerable:!0,get:function(){return ag.LogDescription}});Object.defineProperty(it,"ParamType",{enumerable:!0,get:function(){return ag.ParamType}});Object.defineProperty(it,"TransactionDescription",{enumerable:!0,get:function(){return ag.TransactionDescription}});var Kee=e1();Object.defineProperty(it,"getAddress",{enumerable:!0,get:function(){return Kee.getAddress}});Object.defineProperty(it,"getCreate2Address",{enumerable:!0,get:function(){return Kee.getCreate2Address}});Object.defineProperty(it,"getContractAddress",{enumerable:!0,get:function(){return Kee.getContractAddress}});Object.defineProperty(it,"getIcapAddress",{enumerable:!0,get:function(){return Kee.getIcapAddress}});Object.defineProperty(it,"isAddress",{enumerable:!0,get:function(){return Kee.isAddress}});var P$n=Jyr(x$());it.base64=P$n;var D$n=P2e();Object.defineProperty(it,"base58",{enumerable:!0,get:function(){return D$n.Base58}});var Ah=Co();Object.defineProperty(it,"arrayify",{enumerable:!0,get:function(){return Ah.arrayify}});Object.defineProperty(it,"concat",{enumerable:!0,get:function(){return Ah.concat}});Object.defineProperty(it,"hexConcat",{enumerable:!0,get:function(){return Ah.hexConcat}});Object.defineProperty(it,"hexDataSlice",{enumerable:!0,get:function(){return Ah.hexDataSlice}});Object.defineProperty(it,"hexDataLength",{enumerable:!0,get:function(){return Ah.hexDataLength}});Object.defineProperty(it,"hexlify",{enumerable:!0,get:function(){return Ah.hexlify}});Object.defineProperty(it,"hexStripZeros",{enumerable:!0,get:function(){return Ah.hexStripZeros}});Object.defineProperty(it,"hexValue",{enumerable:!0,get:function(){return Ah.hexValue}});Object.defineProperty(it,"hexZeroPad",{enumerable:!0,get:function(){return Ah.hexZeroPad}});Object.defineProperty(it,"isBytes",{enumerable:!0,get:function(){return Ah.isBytes}});Object.defineProperty(it,"isBytesLike",{enumerable:!0,get:function(){return Ah.isBytesLike}});Object.defineProperty(it,"isHexString",{enumerable:!0,get:function(){return Ah.isHexString}});Object.defineProperty(it,"joinSignature",{enumerable:!0,get:function(){return Ah.joinSignature}});Object.defineProperty(it,"zeroPad",{enumerable:!0,get:function(){return Ah.zeroPad}});Object.defineProperty(it,"splitSignature",{enumerable:!0,get:function(){return Ah.splitSignature}});Object.defineProperty(it,"stripZeros",{enumerable:!0,get:function(){return Ah.stripZeros}});var yH=vO();Object.defineProperty(it,"_TypedDataEncoder",{enumerable:!0,get:function(){return yH._TypedDataEncoder}});Object.defineProperty(it,"dnsEncode",{enumerable:!0,get:function(){return yH.dnsEncode}});Object.defineProperty(it,"hashMessage",{enumerable:!0,get:function(){return yH.hashMessage}});Object.defineProperty(it,"id",{enumerable:!0,get:function(){return yH.id}});Object.defineProperty(it,"isValidName",{enumerable:!0,get:function(){return yH.isValidName}});Object.defineProperty(it,"namehash",{enumerable:!0,get:function(){return yH.namehash}});var u7=V2e();Object.defineProperty(it,"defaultPath",{enumerable:!0,get:function(){return u7.defaultPath}});Object.defineProperty(it,"entropyToMnemonic",{enumerable:!0,get:function(){return u7.entropyToMnemonic}});Object.defineProperty(it,"getAccountPath",{enumerable:!0,get:function(){return u7.getAccountPath}});Object.defineProperty(it,"HDNode",{enumerable:!0,get:function(){return u7.HDNode}});Object.defineProperty(it,"isValidMnemonic",{enumerable:!0,get:function(){return u7.isValidMnemonic}});Object.defineProperty(it,"mnemonicToEntropy",{enumerable:!0,get:function(){return u7.mnemonicToEntropy}});Object.defineProperty(it,"mnemonicToSeed",{enumerable:!0,get:function(){return u7.mnemonicToSeed}});var L$n=YJe();Object.defineProperty(it,"getJsonWalletAddress",{enumerable:!0,get:function(){return L$n.getJsonWalletAddress}});var F$n=Qm();Object.defineProperty(it,"keccak256",{enumerable:!0,get:function(){return F$n.keccak256}});var U$n=Kn();Object.defineProperty(it,"Logger",{enumerable:!0,get:function(){return U$n.Logger}});var RAe=r7();Object.defineProperty(it,"computeHmac",{enumerable:!0,get:function(){return RAe.computeHmac}});Object.defineProperty(it,"ripemd160",{enumerable:!0,get:function(){return RAe.ripemd160}});Object.defineProperty(it,"sha256",{enumerable:!0,get:function(){return RAe.sha256}});Object.defineProperty(it,"sha512",{enumerable:!0,get:function(){return RAe.sha512}});var AXe=jyr();Object.defineProperty(it,"solidityKeccak256",{enumerable:!0,get:function(){return AXe.keccak256}});Object.defineProperty(it,"solidityPack",{enumerable:!0,get:function(){return AXe.pack}});Object.defineProperty(it,"soliditySha256",{enumerable:!0,get:function(){return AXe.sha256}});var Xyr=kee();Object.defineProperty(it,"randomBytes",{enumerable:!0,get:function(){return Xyr.randomBytes}});Object.defineProperty(it,"shuffled",{enumerable:!0,get:function(){return Xyr.shuffled}});var bH=ia();Object.defineProperty(it,"checkProperties",{enumerable:!0,get:function(){return bH.checkProperties}});Object.defineProperty(it,"deepCopy",{enumerable:!0,get:function(){return bH.deepCopy}});Object.defineProperty(it,"defineReadOnly",{enumerable:!0,get:function(){return bH.defineReadOnly}});Object.defineProperty(it,"getStatic",{enumerable:!0,get:function(){return bH.getStatic}});Object.defineProperty(it,"resolveProperties",{enumerable:!0,get:function(){return bH.resolveProperties}});Object.defineProperty(it,"shallowCopy",{enumerable:!0,get:function(){return bH.shallowCopy}});var z$n=Jyr(pxe());it.RLP=z$n;var SXe=yee();Object.defineProperty(it,"computePublicKey",{enumerable:!0,get:function(){return SXe.computePublicKey}});Object.defineProperty(it,"recoverPublicKey",{enumerable:!0,get:function(){return SXe.recoverPublicKey}});Object.defineProperty(it,"SigningKey",{enumerable:!0,get:function(){return SXe.SigningKey}});var ok=ih();Object.defineProperty(it,"formatBytes32String",{enumerable:!0,get:function(){return ok.formatBytes32String}});Object.defineProperty(it,"nameprep",{enumerable:!0,get:function(){return ok.nameprep}});Object.defineProperty(it,"parseBytes32String",{enumerable:!0,get:function(){return ok.parseBytes32String}});Object.defineProperty(it,"_toEscapedUtf8String",{enumerable:!0,get:function(){return ok._toEscapedUtf8String}});Object.defineProperty(it,"toUtf8Bytes",{enumerable:!0,get:function(){return ok.toUtf8Bytes}});Object.defineProperty(it,"toUtf8CodePoints",{enumerable:!0,get:function(){return ok.toUtf8CodePoints}});Object.defineProperty(it,"toUtf8String",{enumerable:!0,get:function(){return ok.toUtf8String}});Object.defineProperty(it,"Utf8ErrorFuncs",{enumerable:!0,get:function(){return ok.Utf8ErrorFuncs}});var xH=u4();Object.defineProperty(it,"accessListify",{enumerable:!0,get:function(){return xH.accessListify}});Object.defineProperty(it,"computeAddress",{enumerable:!0,get:function(){return xH.computeAddress}});Object.defineProperty(it,"parseTransaction",{enumerable:!0,get:function(){return xH.parse}});Object.defineProperty(it,"recoverAddress",{enumerable:!0,get:function(){return xH.recoverAddress}});Object.defineProperty(it,"serializeTransaction",{enumerable:!0,get:function(){return xH.serialize}});Object.defineProperty(it,"TransactionTypes",{enumerable:!0,get:function(){return xH.TransactionTypes}});var Yee=Yyr();Object.defineProperty(it,"commify",{enumerable:!0,get:function(){return Yee.commify}});Object.defineProperty(it,"formatEther",{enumerable:!0,get:function(){return Yee.formatEther}});Object.defineProperty(it,"parseEther",{enumerable:!0,get:function(){return Yee.parseEther}});Object.defineProperty(it,"formatUnits",{enumerable:!0,get:function(){return Yee.formatUnits}});Object.defineProperty(it,"parseUnits",{enumerable:!0,get:function(){return Yee.parseUnits}});var Zyr=ZJe();Object.defineProperty(it,"verifyMessage",{enumerable:!0,get:function(){return Zyr.verifyMessage}});Object.defineProperty(it,"verifyTypedData",{enumerable:!0,get:function(){return Zyr.verifyTypedData}});var EXe=s7();Object.defineProperty(it,"_fetchData",{enumerable:!0,get:function(){return EXe._fetchData}});Object.defineProperty(it,"fetchJson",{enumerable:!0,get:function(){return EXe.fetchJson}});Object.defineProperty(it,"poll",{enumerable:!0,get:function(){return EXe.poll}});var j$n=r7();Object.defineProperty(it,"SupportedAlgorithm",{enumerable:!0,get:function(){return j$n.SupportedAlgorithm}});var Qyr=ih();Object.defineProperty(it,"UnicodeNormalizationForm",{enumerable:!0,get:function(){return Qyr.UnicodeNormalizationForm}});Object.defineProperty(it,"Utf8ErrorReason",{enumerable:!0,get:function(){return Qyr.Utf8ErrorReason}})});var ebr=Z(NAe=>{"use strict";d();p();Object.defineProperty(NAe,"__esModule",{value:!0});NAe.version=void 0;NAe.version="ethers/5.7.2"});var TXe=Z(bo=>{"use strict";d();p();var H$n=bo&&bo.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),G$n=bo&&bo.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),_Xe=bo&&bo.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&H$n(t,e,r);return G$n(t,e),t};Object.defineProperty(bo,"__esModule",{value:!0});bo.Wordlist=bo.version=bo.wordlists=bo.utils=bo.logger=bo.errors=bo.constants=bo.FixedNumber=bo.BigNumber=bo.ContractFactory=bo.Contract=bo.BaseContract=bo.providers=bo.getDefaultProvider=bo.VoidSigner=bo.Wallet=bo.Signer=void 0;var CXe=ogr();Object.defineProperty(bo,"BaseContract",{enumerable:!0,get:function(){return CXe.BaseContract}});Object.defineProperty(bo,"Contract",{enumerable:!0,get:function(){return CXe.Contract}});Object.defineProperty(bo,"ContractFactory",{enumerable:!0,get:function(){return CXe.ContractFactory}});var tbr=Ou();Object.defineProperty(bo,"BigNumber",{enumerable:!0,get:function(){return tbr.BigNumber}});Object.defineProperty(bo,"FixedNumber",{enumerable:!0,get:function(){return tbr.FixedNumber}});var rbr=S$();Object.defineProperty(bo,"Signer",{enumerable:!0,get:function(){return rbr.Signer}});Object.defineProperty(bo,"VoidSigner",{enumerable:!0,get:function(){return rbr.VoidSigner}});var q$n=ZJe();Object.defineProperty(bo,"Wallet",{enumerable:!0,get:function(){return q$n.Wallet}});var V$n=_Xe(dO());bo.constants=V$n;var W$n=_Xe(xXe());bo.providers=W$n;var K$n=xXe();Object.defineProperty(bo,"getDefaultProvider",{enumerable:!0,get:function(){return K$n.getDefaultProvider}});var nbr=PJe();Object.defineProperty(bo,"Wordlist",{enumerable:!0,get:function(){return nbr.Wordlist}});Object.defineProperty(bo,"wordlists",{enumerable:!0,get:function(){return nbr.wordlists}});var Y$n=_Xe($yr());bo.utils=Y$n;var obr=Kn();Object.defineProperty(bo,"errors",{enumerable:!0,get:function(){return obr.ErrorCode}});var ibr=ebr();Object.defineProperty(bo,"version",{enumerable:!0,get:function(){return ibr.version}});var J$n=new obr.Logger(ibr.version);bo.logger=J$n});var sbr=Z(lo=>{"use strict";d();p();var X$n=lo&&lo.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Z$n=lo&&lo.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Q$n=lo&&lo.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&X$n(t,e,r);return Z$n(t,e),t};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 abr=Q$n(TXe());lo.ethers=abr;try{IXe=window,IXe._ethers==null&&(IXe._ethers=abr)}catch{}var IXe,$d=TXe();Object.defineProperty(lo,"Signer",{enumerable:!0,get:function(){return $d.Signer}});Object.defineProperty(lo,"Wallet",{enumerable:!0,get:function(){return $d.Wallet}});Object.defineProperty(lo,"VoidSigner",{enumerable:!0,get:function(){return $d.VoidSigner}});Object.defineProperty(lo,"getDefaultProvider",{enumerable:!0,get:function(){return $d.getDefaultProvider}});Object.defineProperty(lo,"providers",{enumerable:!0,get:function(){return $d.providers}});Object.defineProperty(lo,"BaseContract",{enumerable:!0,get:function(){return $d.BaseContract}});Object.defineProperty(lo,"Contract",{enumerable:!0,get:function(){return $d.Contract}});Object.defineProperty(lo,"ContractFactory",{enumerable:!0,get:function(){return $d.ContractFactory}});Object.defineProperty(lo,"BigNumber",{enumerable:!0,get:function(){return $d.BigNumber}});Object.defineProperty(lo,"FixedNumber",{enumerable:!0,get:function(){return $d.FixedNumber}});Object.defineProperty(lo,"constants",{enumerable:!0,get:function(){return $d.constants}});Object.defineProperty(lo,"errors",{enumerable:!0,get:function(){return $d.errors}});Object.defineProperty(lo,"logger",{enumerable:!0,get:function(){return $d.logger}});Object.defineProperty(lo,"utils",{enumerable:!0,get:function(){return $d.utils}});Object.defineProperty(lo,"wordlists",{enumerable:!0,get:function(){return $d.wordlists}});Object.defineProperty(lo,"version",{enumerable:!0,get:function(){return $d.version}});Object.defineProperty(lo,"Wordlist",{enumerable:!0,get:function(){return $d.Wordlist}})});var ubr=Z((Ozs,cbr)=>{d();p();cbr.exports=function(e){return(t,...r)=>function(n,...o){return new Promise((i,a)=>{n(...o,(s,c)=>{s?a(s):i(c)})})}(t.bind(e),...r)}});var UXe=Z(ep=>{d();p();var OXe=typeof Object.defineProperties=="function"?Object.defineProperty:function(e,t,r){e!=Array.prototype&&e!=Object.prototype&&(e[t]=r.value)},l7=typeof window<"u"&&window===ep?ep:typeof globalThis<"u"&&globalThis!=null?globalThis:ep;function $$n(e,t){if(t){var r=l7;e=e.split(".");for(var n=0;n<e.length-1;n++){var o=e[n];o in r||(r[o]={}),r=r[o]}e=e[e.length-1],n=r[e],t=t(n),t!=n&&t!=null&&OXe(r,e,{configurable:!0,writable:!0,value:t})}}function eeo(e){var t=0;return function(){return t<e.length?{done:!1,value:e[t++]}:{done:!0}}}function mbr(){mbr=function(){},l7.Symbol||(l7.Symbol=teo)}function gbr(e,t){this.a=e,OXe(this,"description",{configurable:!0,writable:!0,value:t})}gbr.prototype.toString=function(){return this.a};var teo=function(){function e(r){if(this instanceof e)throw new TypeError("Symbol is not a constructor");return new gbr("jscomp_symbol_"+(r||"")+"_"+t++,r)}var t=0;return e}();function BXe(){mbr();var e=l7.Symbol.iterator;e||(e=l7.Symbol.iterator=l7.Symbol("Symbol.iterator")),typeof Array.prototype[e]!="function"&&OXe(Array.prototype,e,{configurable:!0,writable:!0,value:function(){return reo(eeo(this))}}),BXe=function(){}}function reo(e){return BXe(),e={next:e},e[l7.Symbol.iterator]=function(){return this},e}function neo(e,t){BXe(),e instanceof String&&(e+="");var r=0,n={next:function(){if(r<e.length){var o=r++;return{value:t(o,e[o]),done:!1}}return n.next=function(){return{done:!0,value:void 0}},n.next()}};return n[Symbol.iterator]=function(){return n},n}$$n("Array.prototype.entries",function(e){return e||function(){return neo(this,function(t,r){return[t,r]})}});var oeo=ep||self;function cn(e,t,r){e=e.split("."),r=r||oeo,e[0]in r||typeof r.execScript>"u"||r.execScript("var "+e[0]);for(var n;e.length&&(n=e.shift());)e.length||t===void 0?r[n]&&r[n]!==Object.prototype[n]?r=r[n]:r=r[n]={}:r[n]=t}function m4(e){var t=typeof e;if(t=="object")if(e){if(e instanceof Array)return"array";if(e instanceof Object)return t;var r=Object.prototype.toString.call(e);if(r=="[object Window]")return"object";if(r=="[object Array]"||typeof e.length=="number"&&typeof e.splice<"u"&&typeof e.propertyIsEnumerable<"u"&&!e.propertyIsEnumerable("splice"))return"array";if(r=="[object Function]"||typeof e.call<"u"&&typeof e.propertyIsEnumerable<"u"&&!e.propertyIsEnumerable("call"))return"function"}else return"null";else if(t=="function"&&typeof e.call>"u")return"object";return t}function lbr(e){var t=typeof e;return t=="object"&&e!=null||t=="function"}function ieo(e,t,r){cn(e,t,r)}function aeo(e,t){function r(){}r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}var fbr="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function seo(e,t){for(var r,n,o=1;o<arguments.length;o++){n=arguments[o];for(r in n)e[r]=n[r];for(var i=0;i<fbr.length;i++)r=fbr[i],Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}}var ceo=Array.prototype.forEach?function(e,t){Array.prototype.forEach.call(e,t,void 0)}:function(e,t){for(var r=e.length,n=typeof e=="string"?e.split(""):e,o=0;o<r;o++)o in n&&t.call(void 0,n[o],o,e)},$ee=Array.prototype.map?function(e,t){return Array.prototype.map.call(e,t,void 0)}:function(e,t){for(var r=e.length,n=Array(r),o=typeof e=="string"?e.split(""):e,i=0;i<r;i++)i in o&&(n[i]=t.call(void 0,o[i],i,e));return n};function ueo(e,t,r){return 2>=arguments.length?Array.prototype.slice.call(e,t):Array.prototype.slice.call(e,t,r)}function BAe(e,t,r,n){var o="Assertion failed";if(r){o+=": "+r;var i=n}else e&&(o+=": "+e,i=t);throw Error(o,i||[])}function Mt(e,t,r){for(var n=[],o=2;o<arguments.length;++o)n[o-2]=arguments[o];return e||BAe("",null,t,n),e}function leo(e,t,r){for(var n=[],o=2;o<arguments.length;++o)n[o-2]=arguments[o];typeof e!="string"&&BAe("Expected string but got %s: %s.",[m4(e),e],t,n)}function feo(e,t,r){for(var n=[],o=2;o<arguments.length;++o)n[o-2]=arguments[o];Array.isArray(e)||BAe("Expected array but got %s: %s.",[m4(e),e],t,n)}function Zl(e,t){for(var r=[],n=1;n<arguments.length;++n)r[n-1]=arguments[n];throw Error("Failure"+(e?": "+e:""),r)}function Ow(e,t,r,n){for(var o=[],i=3;i<arguments.length;++i)o[i-3]=arguments[i];e instanceof t||BAe("Expected instanceof %s but got %s.",[dbr(t),dbr(e)],r,o)}function dbr(e){return e instanceof Function?e.displayName||e.name||"unknown type name":e instanceof Object?e.constructor.displayName||e.constructor.name||Object.prototype.toString.call(e):e===null?"null":typeof e}function Qn(e,t){if(this.c=e,this.b=t,this.a={},this.arrClean=!0,0<this.c.length){for(e=0;e<this.c.length;e++){t=this.c[e];var r=t[0];this.a[r.toString()]=new vbr(r,t[1])}this.arrClean=!0}}cn("jspb.Map",Qn,void 0);Qn.prototype.g=function(){if(this.arrClean){if(this.b){var e=this.a,t;for(t in e)if(Object.prototype.hasOwnProperty.call(e,t)){var r=e[t].a;r&&r.g()}}}else{for(this.c.length=0,e=ik(this),e.sort(),t=0;t<e.length;t++){var n=this.a[e[t]];(r=n.a)&&r.g(),this.c.push([n.key,n.value])}this.arrClean=!0}return this.c};Qn.prototype.toArray=Qn.prototype.g;Qn.prototype.Mc=function(e,t){for(var r=this.g(),n=[],o=0;o<r.length;o++){var i=this.a[r[o][0].toString()];AH(this,i);var a=i.a;a?(Mt(t),n.push([i.key,t(e,a)])):n.push([i.key,i.value])}return n};Qn.prototype.toObject=Qn.prototype.Mc;Qn.fromObject=function(e,t,r){t=new Qn([],t);for(var n=0;n<e.length;n++){var o=e[n][0],i=r(e[n][1]);t.set(o,i)}return t};function ete(e){this.a=0,this.b=e}ete.prototype.next=function(){return this.a<this.b.length?{done:!1,value:this.b[this.a++]}:{done:!0,value:void 0}};typeof Symbol<"u"&&(ete.prototype[Symbol.iterator]=function(){return this});Qn.prototype.Jb=function(){return ik(this).length};Qn.prototype.getLength=Qn.prototype.Jb;Qn.prototype.clear=function(){this.a={},this.arrClean=!1};Qn.prototype.clear=Qn.prototype.clear;Qn.prototype.Cb=function(e){e=e.toString();var t=this.a.hasOwnProperty(e);return delete this.a[e],this.arrClean=!1,t};Qn.prototype.del=Qn.prototype.Cb;Qn.prototype.Eb=function(){var e=[],t=ik(this);t.sort();for(var r=0;r<t.length;r++){var n=this.a[t[r]];e.push([n.key,n.value])}return e};Qn.prototype.getEntryList=Qn.prototype.Eb;Qn.prototype.entries=function(){var e=[],t=ik(this);t.sort();for(var r=0;r<t.length;r++){var n=this.a[t[r]];e.push([n.key,AH(this,n)])}return new ete(e)};Qn.prototype.entries=Qn.prototype.entries;Qn.prototype.keys=function(){var e=[],t=ik(this);t.sort();for(var r=0;r<t.length;r++)e.push(this.a[t[r]].key);return new ete(e)};Qn.prototype.keys=Qn.prototype.keys;Qn.prototype.values=function(){var e=[],t=ik(this);t.sort();for(var r=0;r<t.length;r++)e.push(AH(this,this.a[t[r]]));return new ete(e)};Qn.prototype.values=Qn.prototype.values;Qn.prototype.forEach=function(e,t){var r=ik(this);r.sort();for(var n=0;n<r.length;n++){var o=this.a[r[n]];e.call(t,AH(this,o),o.key,this)}};Qn.prototype.forEach=Qn.prototype.forEach;Qn.prototype.set=function(e,t){var r=new vbr(e);return this.b?(r.a=t,r.value=t.g()):r.value=t,this.a[e.toString()]=r,this.arrClean=!1,this};Qn.prototype.set=Qn.prototype.set;function AH(e,t){return e.b?(t.a||(t.a=new e.b(t.value)),t.a):t.value}Qn.prototype.get=function(e){if(e=this.a[e.toString()])return AH(this,e)};Qn.prototype.get=Qn.prototype.get;Qn.prototype.has=function(e){return e.toString()in this.a};Qn.prototype.has=Qn.prototype.has;Qn.prototype.Jc=function(e,t,r,n,o){var i=ik(this);i.sort();for(var a=0;a<i.length;a++){var s=this.a[i[a]];t.Va(e),r.call(t,1,s.key),this.b?n.call(t,2,AH(this,s),o):n.call(t,2,s.value),t.Ya()}};Qn.prototype.serializeBinary=Qn.prototype.Jc;Qn.deserializeBinary=function(e,t,r,n,o,i,a){for(;t.oa()&&!t.bb();){var s=t.c;s==1?i=r.call(t):s==2&&(e.b?(Mt(o),a||(a=new e.b),n.call(t,a,o)):a=n.call(t))}Mt(i!=null),Mt(a!=null),e.set(i,a)};function ik(e){e=e.a;var t=[],r;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.push(r);return t}function vbr(e,t){this.key=e,this.value=t,this.a=void 0}function ybr(e){if(8192>=e.length)return String.fromCharCode.apply(null,e);for(var t="",r=0;r<e.length;r+=8192)t+=String.fromCharCode.apply(null,ueo(e,r,r+8192));return t}var kXe={"\0":"\\0","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r"," ":"\\t","\v":"\\x0B",'"':'\\"',"\\":"\\\\","<":"\\u003C"},OAe={"'":"\\'"},bbr={},Jee=null;function xbr(e,t){t===void 0&&(t=0),Abr(),t=bbr[t];for(var r=[],n=0;n<e.length;n+=3){var o=e[n],i=n+1<e.length,a=i?e[n+1]:0,s=n+2<e.length,c=s?e[n+2]:0,u=o>>2;o=(o&3)<<4|a>>4,a=(a&15)<<2|c>>6,c&=63,s||(c=64,i||(a=64)),r.push(t[u],t[o],t[a]||"",t[c]||"")}return r.join("")}function wbr(e){var t=e.length,r=3*t/4;r%3?r=Math.floor(r):"=.".indexOf(e[t-1])!=-1&&(r="=.".indexOf(e[t-2])!=-1?r-2:r-1);var n=new Uint8Array(r),o=0;return deo(e,function(i){n[o++]=i}),n.subarray(0,o)}function deo(e,t){function r(c){for(;n<e.length;){var u=e.charAt(n++),l=Jee[u];if(l!=null)return l;if(!/^[\s\xa0]*$/.test(u))throw Error("Unknown base64 encoding at char: "+u)}return c}Abr();for(var n=0;;){var o=r(-1),i=r(0),a=r(64),s=r(64);if(s===64&&o===-1)break;t(o<<2|i>>4),a!=64&&(t(i<<4&240|a>>2),s!=64&&t(a<<6&192|s))}}function Abr(){if(!Jee){Jee={};for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),t=["+/=","+/","-_=","-_.","-_"],r=0;5>r;r++){var n=e.concat(t[r].split(""));bbr[r]=n;for(var o=0;o<n.length;o++){var i=n[o];Jee[i]===void 0&&(Jee[i]=o)}}}}cn("jspb.ConstBinaryMessage",function(){},void 0);cn("jspb.BinaryMessage",function(){},void 0);cn("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);cn("jspb.BinaryConstants.WireType",{yb:-1,ue:0,xb:1,de:2,qe:3,fe:4,wb:5},void 0);cn("jspb.BinaryConstants.FieldTypeToWireType",function(e){switch(e){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);cn("jspb.BinaryConstants.INVALID_FIELD_NUMBER",-1,void 0);cn("jspb.BinaryConstants.FLOAT32_EPS",1401298464324817e-60,void 0);cn("jspb.BinaryConstants.FLOAT32_MIN",11754943508222875e-54,void 0);cn("jspb.BinaryConstants.FLOAT32_MAX",34028234663852886e22,void 0);cn("jspb.BinaryConstants.FLOAT64_EPS",5e-324,void 0);cn("jspb.BinaryConstants.FLOAT64_MIN",22250738585072014e-324,void 0);cn("jspb.BinaryConstants.FLOAT64_MAX",17976931348623157e292,void 0);cn("jspb.BinaryConstants.TWO_TO_20",1048576,void 0);cn("jspb.BinaryConstants.TWO_TO_23",8388608,void 0);cn("jspb.BinaryConstants.TWO_TO_31",2147483648,void 0);cn("jspb.BinaryConstants.TWO_TO_32",4294967296,void 0);cn("jspb.BinaryConstants.TWO_TO_52",4503599627370496,void 0);cn("jspb.BinaryConstants.TWO_TO_63",9223372036854776e3,void 0);cn("jspb.BinaryConstants.TWO_TO_64",18446744073709552e3,void 0);cn("jspb.BinaryConstants.ZERO_HASH","\0\0\0\0\0\0\0\0",void 0);var sa=0,Ea=0;cn("jspb.utils.getSplit64Low",function(){return sa},void 0);cn("jspb.utils.getSplit64High",function(){return Ea},void 0);function PXe(e){var t=e>>>0;e=Math.floor((e-t)/4294967296)>>>0,sa=t,Ea=e}cn("jspb.utils.splitUint64",PXe,void 0);function tte(e){var t=0>e;e=Math.abs(e);var r=e>>>0;e=Math.floor((e-r)/4294967296),e>>>=0,t&&(e=~e>>>0,r=(~r>>>0)+1,4294967295<r&&(r=0,e++,4294967295<e&&(e=0))),sa=r,Ea=e}cn("jspb.utils.splitInt64",tte,void 0);function Sbr(e){var t=0>e;e=2*Math.abs(e),PXe(e),e=sa;var r=Ea;t&&(e==0?r==0?r=e=4294967295:(r--,e=4294967295):e--),sa=e,Ea=r}cn("jspb.utils.splitZigzag64",Sbr,void 0);function Ebr(e){var t=0>e?1:0;if(e=t?-e:e,e===0)0<1/e?sa=Ea=0:(Ea=0,sa=2147483648);else if(isNaN(e))Ea=0,sa=2147483647;else if(34028234663852886e22<e)Ea=0,sa=(t<<31|2139095040)>>>0;else if(11754943508222875e-54>e)e=Math.round(e/Math.pow(2,-149)),Ea=0,sa=(t<<31|e)>>>0;else{var r=Math.floor(Math.log(e)/Math.LN2);e*=Math.pow(2,-r),e=Math.round(8388608*e),16777216<=e&&++r,Ea=0,sa=(t<<31|r+127<<23|e&8388607)>>>0}}cn("jspb.utils.splitFloat32",Ebr,void 0);function _br(e){var t=0>e?1:0;if(e=t?-e:e,e===0)Ea=0<1/e?0:2147483648,sa=0;else if(isNaN(e))Ea=2147483647,sa=4294967295;else if(17976931348623157e292<e)Ea=(t<<31|2146435072)>>>0,sa=0;else if(22250738585072014e-324>e)e/=Math.pow(2,-1074),Ea=(t<<31|e/4294967296)>>>0,sa=e>>>0;else{var r=e,n=0;if(2<=r)for(;2<=r&&1023>n;)n++,r/=2;else for(;1>r&&-1022<n;)r*=2,n--;e*=Math.pow(2,-n),Ea=(t<<31|n+1023<<20|1048576*e&1048575)>>>0,sa=4503599627370496*e>>>0}}cn("jspb.utils.splitFloat64",_br,void 0);function ak(e){var t=e.charCodeAt(4),r=e.charCodeAt(5),n=e.charCodeAt(6),o=e.charCodeAt(7);sa=e.charCodeAt(0)+(e.charCodeAt(1)<<8)+(e.charCodeAt(2)<<16)+(e.charCodeAt(3)<<24)>>>0,Ea=t+(r<<8)+(n<<16)+(o<<24)>>>0}cn("jspb.utils.splitHash64",ak,void 0);function SH(e,t){return 4294967296*t+(e>>>0)}cn("jspb.utils.joinUint64",SH,void 0);function rte(e,t){var r=t&2147483648;return r&&(e=~e+1>>>0,t=~t>>>0,e==0&&(t=t+1>>>0)),e=SH(e,t),r?-e:e}cn("jspb.utils.joinInt64",rte,void 0);function PAe(e,t,r){var n=t>>31;return r(e<<1^n,(t<<1|e>>>31)^n)}cn("jspb.utils.toZigzag64",PAe,void 0);function Cbr(e,t){return DAe(e,t,rte)}cn("jspb.utils.joinZigzag64",Cbr,void 0);function DAe(e,t,r){var n=-(e&1);return r((e>>>1|t<<31)^n,t>>>1^n)}cn("jspb.utils.fromZigzag64",DAe,void 0);function Tbr(e){var t=2*(e>>31)+1,r=e>>>23&255;return e&=8388607,r==255?e?NaN:1/0*t:r==0?t*Math.pow(2,-149)*e:t*Math.pow(2,r-150)*(e+Math.pow(2,23))}cn("jspb.utils.joinFloat32",Tbr,void 0);function Ibr(e,t){var r=2*(t>>31)+1,n=t>>>20&2047;return e=4294967296*(t&1048575)+e,n==2047?e?NaN:1/0*r:n==0?r*Math.pow(2,-1074)*e:r*Math.pow(2,n-1075)*(e+4503599627370496)}cn("jspb.utils.joinFloat64",Ibr,void 0);function LAe(e,t){return String.fromCharCode(e>>>0&255,e>>>8&255,e>>>16&255,e>>>24&255,t>>>0&255,t>>>8&255,t>>>16&255,t>>>24&255)}cn("jspb.utils.joinHash64",LAe,void 0);cn("jspb.utils.DIGITS","0123456789abcdef".split(""),void 0);function nte(e,t){function r(o,i){return o=o?String(o):"",i?"0000000".slice(o.length)+o:o}if(2097151>=t)return""+SH(e,t);var n=(e>>>24|t<<8)>>>0&16777215;return t=t>>16&65535,e=(e&16777215)+6777216*n+6710656*t,n+=8147497*t,t*=2,1e7<=e&&(n+=Math.floor(e/1e7),e%=1e7),1e7<=n&&(t+=Math.floor(n/1e7),n%=1e7),r(t,0)+r(n,t)+r(e,1)}cn("jspb.utils.joinUnsignedDecimalString",nte,void 0);function ote(e,t){var r=t&2147483648;return r&&(e=~e+1>>>0,t=~t+(e==0?1:0)>>>0),e=nte(e,t),r?"-"+e:e}cn("jspb.utils.joinSignedDecimalString",ote,void 0);function kbr(e,t){ak(e),e=sa;var r=Ea;return t?ote(e,r):nte(e,r)}cn("jspb.utils.hash64ToDecimalString",kbr,void 0);cn("jspb.utils.hash64ArrayToDecimalStrings",function(e,t){for(var r=Array(e.length),n=0;n<e.length;n++)r[n]=kbr(e[n],t);return r},void 0);function ite(e){function t(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}Mt(0<e.length);var n=!1;e[0]==="-"&&(n=!0,e=e.slice(1));for(var o=[0,0,0,0,0,0,0,0],i=0;i<e.length;i++)t(10,e.charCodeAt(i)-48);return n&&(r(),t(1,1)),ybr(o)}cn("jspb.utils.decimalStringToHash64",ite,void 0);cn("jspb.utils.splitDecimalString",function(e){ak(ite(e))},void 0);function pbr(e){return String.fromCharCode(10>e?48+e:87+e)}function hbr(e){return 97<=e?e-97+10:e-48}cn("jspb.utils.hash64ToHexString",function(e){var t=Array(18);t[0]="0",t[1]="x";for(var r=0;8>r;r++){var n=e.charCodeAt(7-r);t[2*r+2]=pbr(n>>4),t[2*r+3]=pbr(n&15)}return t.join("")},void 0);cn("jspb.utils.hexStringToHash64",function(e){e=e.toLowerCase(),Mt(e.length==18),Mt(e[0]=="0"),Mt(e[1]=="x");for(var t="",r=0;8>r;r++)t=String.fromCharCode(16*hbr(e.charCodeAt(2*r+2))+hbr(e.charCodeAt(2*r+3)))+t;return t},void 0);cn("jspb.utils.hash64ToNumber",function(e,t){ak(e),e=sa;var r=Ea;return t?rte(e,r):SH(e,r)},void 0);cn("jspb.utils.numberToHash64",function(e){return tte(e),LAe(sa,Ea)},void 0);cn("jspb.utils.countVarints",function(e,t,r){for(var n=0,o=t;o<r;o++)n+=e[o]>>7;return r-t-n},void 0);cn("jspb.utils.countVarintFields",function(e,t,r,n){var o=0;if(n*=8,128>n)for(;t<r&&e[t++]==n;)for(o++;;){var i=e[t++];if((i&128)==0)break}else for(;t<r;){for(i=n;128<i;){if(e[t]!=(i&127|128))return o;t++,i>>=7}if(e[t++]!=i)break;for(o++;i=e[t++],(i&128)!=0;);}return o},void 0);function Mbr(e,t,r,n,o){var i=0;if(128>n)for(;t<r&&e[t++]==n;)i++,t+=o;else for(;t<r;){for(var a=n;128<a;){if(e[t++]!=(a&127|128))return i;a>>=7}if(e[t++]!=a)break;i++,t+=o}return i}cn("jspb.utils.countFixed32Fields",function(e,t,r,n){return Mbr(e,t,r,8*n+5,4)},void 0);cn("jspb.utils.countFixed64Fields",function(e,t,r,n){return Mbr(e,t,r,8*n+1,8)},void 0);cn("jspb.utils.countDelimitedFields",function(e,t,r,n){var o=0;for(n=8*n+2;t<r;){for(var i=n;128<i;){if(e[t++]!=(i&127|128))return o;i>>=7}if(e[t++]!=i)break;o++;for(var a=0,s=1;i=e[t++],a+=(i&127)*s,s*=128,(i&128)!=0;);t+=a}return o},void 0);cn("jspb.utils.debugBytesToTextFormat",function(e){var t='"';if(e){e=FAe(e);for(var r=0;r<e.length;r++)t+="\\x",16>e[r]&&(t+="0"),t+=e[r].toString(16)}return t+'"'},void 0);cn("jspb.utils.debugScalarToTextFormat",function(e){if(typeof e=="string"){e=String(e);for(var t=['"'],r=0;r<e.length;r++){var n=e.charAt(r),o=n.charCodeAt(0),i=r+1,a;(a=kXe[n])||(31<o&&127>o||(o=n,o in OAe?n=OAe[o]:o in kXe?n=OAe[o]=kXe[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=OAe[o]=n)),a=n),t[i]=a}t.push('"'),e=t.join("")}else e=e.toString();return e},void 0);cn("jspb.utils.stringToByteArray",function(e){for(var t=new Uint8Array(e.length),r=0;r<e.length;r++){var n=e.charCodeAt(r);if(255<n)throw Error("Conversion error: string contains codepoint outside of byte range");t[r]=n}return t},void 0);function FAe(e){return e.constructor===Uint8Array?e:e.constructor===ArrayBuffer?new Uint8Array(e):e.constructor===Array?new Uint8Array(e):e.constructor===String?wbr(e):e instanceof Uint8Array?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):(Zl("Type not convertible to Uint8Array."),new Uint8Array(0))}cn("jspb.utils.byteSourceToUint8Array",FAe,void 0);function bt(e,t,r){this.b=null,this.a=this.c=this.h=0,this.v=!1,e&&this.H(e,t,r)}cn("jspb.BinaryDecoder",bt,void 0);var Xee=[];bt.getInstanceCacheLength=function(){return Xee.length};function UAe(e,t,r){if(Xee.length){var n=Xee.pop();return e&&n.H(e,t,r),n}return new bt(e,t,r)}bt.alloc=UAe;bt.prototype.Ca=function(){this.clear(),100>Xee.length&&Xee.push(this)};bt.prototype.free=bt.prototype.Ca;bt.prototype.clone=function(){return UAe(this.b,this.h,this.c-this.h)};bt.prototype.clone=bt.prototype.clone;bt.prototype.clear=function(){this.b=null,this.a=this.c=this.h=0,this.v=!1};bt.prototype.clear=bt.prototype.clear;bt.prototype.Y=function(){return this.b};bt.prototype.getBuffer=bt.prototype.Y;bt.prototype.H=function(e,t,r){this.b=FAe(e),this.h=t!==void 0?t:0,this.c=r!==void 0?this.h+r:this.b.length,this.a=this.h};bt.prototype.setBlock=bt.prototype.H;bt.prototype.Db=function(){return this.c};bt.prototype.getEnd=bt.prototype.Db;bt.prototype.setEnd=function(e){this.c=e};bt.prototype.setEnd=bt.prototype.setEnd;bt.prototype.reset=function(){this.a=this.h};bt.prototype.reset=bt.prototype.reset;bt.prototype.B=function(){return this.a};bt.prototype.getCursor=bt.prototype.B;bt.prototype.Ma=function(e){this.a=e};bt.prototype.setCursor=bt.prototype.Ma;bt.prototype.advance=function(e){this.a+=e,Mt(this.a<=this.c)};bt.prototype.advance=bt.prototype.advance;bt.prototype.ya=function(){return this.a==this.c};bt.prototype.atEnd=bt.prototype.ya;bt.prototype.Qb=function(){return this.a>this.c};bt.prototype.pastEnd=bt.prototype.Qb;bt.prototype.getError=function(){return this.v||0>this.a||this.a>this.c};bt.prototype.getError=bt.prototype.getError;bt.prototype.w=function(e){for(var t=128,r=0,n=0,o=0;4>o&&128<=t;o++)t=this.b[this.a++],r|=(t&127)<<7*o;if(128<=t&&(t=this.b[this.a++],r|=(t&127)<<28,n|=(t&127)>>4),128<=t)for(o=0;5>o&&128<=t;o++)t=this.b[this.a++],n|=(t&127)<<7*o+3;if(128>t)return e(r>>>0,n>>>0);Zl("Failed to read varint, encoding is invalid."),this.v=!0};bt.prototype.readSplitVarint64=bt.prototype.w;bt.prototype.ea=function(e){return this.w(function(t,r){return DAe(t,r,e)})};bt.prototype.readSplitZigzagVarint64=bt.prototype.ea;bt.prototype.ta=function(e){var t=this.b,r=this.a;this.a+=8;for(var n=0,o=0,i=r+7;i>=r;i--)n=n<<8|t[i],o=o<<8|t[i+4];return e(n,o)};bt.prototype.readSplitFixed64=bt.prototype.ta;bt.prototype.kb=function(){for(;this.b[this.a]&128;)this.a++;this.a++};bt.prototype.skipVarint=bt.prototype.kb;bt.prototype.mb=function(e){for(;128<e;)this.a--,e>>>=7;this.a--};bt.prototype.unskipVarint=bt.prototype.mb;bt.prototype.o=function(){var e=this.b,t=e[this.a],r=t&127;return 128>t?(this.a+=1,Mt(this.a<=this.c),r):(t=e[this.a+1],r|=(t&127)<<7,128>t?(this.a+=2,Mt(this.a<=this.c),r):(t=e[this.a+2],r|=(t&127)<<14,128>t?(this.a+=3,Mt(this.a<=this.c),r):(t=e[this.a+3],r|=(t&127)<<21,128>t?(this.a+=4,Mt(this.a<=this.c),r):(t=e[this.a+4],r|=(t&15)<<28,128>t?(this.a+=5,Mt(this.a<=this.c),r>>>0):(this.a+=5,128<=e[this.a++]&&128<=e[this.a++]&&128<=e[this.a++]&&128<=e[this.a++]&&128<=e[this.a++]&&Mt(!1),Mt(this.a<=this.c),r)))))};bt.prototype.readUnsignedVarint32=bt.prototype.o;bt.prototype.da=function(){return~~this.o()};bt.prototype.readSignedVarint32=bt.prototype.da;bt.prototype.O=function(){return this.o().toString()};bt.prototype.Ea=function(){return this.da().toString()};bt.prototype.readSignedVarint32String=bt.prototype.Ea;bt.prototype.Ia=function(){var e=this.o();return e>>>1^-(e&1)};bt.prototype.readZigzagVarint32=bt.prototype.Ia;bt.prototype.Ga=function(){return this.w(SH)};bt.prototype.readUnsignedVarint64=bt.prototype.Ga;bt.prototype.Ha=function(){return this.w(nte)};bt.prototype.readUnsignedVarint64String=bt.prototype.Ha;bt.prototype.sa=function(){return this.w(rte)};bt.prototype.readSignedVarint64=bt.prototype.sa;bt.prototype.Fa=function(){return this.w(ote)};bt.prototype.readSignedVarint64String=bt.prototype.Fa;bt.prototype.Ja=function(){return this.w(Cbr)};bt.prototype.readZigzagVarint64=bt.prototype.Ja;bt.prototype.fb=function(){return this.ea(LAe)};bt.prototype.readZigzagVarintHash64=bt.prototype.fb;bt.prototype.Ka=function(){return this.ea(ote)};bt.prototype.readZigzagVarint64String=bt.prototype.Ka;bt.prototype.Gc=function(){var e=this.b[this.a];return this.a+=1,Mt(this.a<=this.c),e};bt.prototype.readUint8=bt.prototype.Gc;bt.prototype.Ec=function(){var e=this.b[this.a],t=this.b[this.a+1];return this.a+=2,Mt(this.a<=this.c),e<<0|t<<8};bt.prototype.readUint16=bt.prototype.Ec;bt.prototype.m=function(){var e=this.b[this.a],t=this.b[this.a+1],r=this.b[this.a+2],n=this.b[this.a+3];return this.a+=4,Mt(this.a<=this.c),(e<<0|t<<8|r<<16|n<<24)>>>0};bt.prototype.readUint32=bt.prototype.m;bt.prototype.ga=function(){var e=this.m(),t=this.m();return SH(e,t)};bt.prototype.readUint64=bt.prototype.ga;bt.prototype.ha=function(){var e=this.m(),t=this.m();return nte(e,t)};bt.prototype.readUint64String=bt.prototype.ha;bt.prototype.Xb=function(){var e=this.b[this.a];return this.a+=1,Mt(this.a<=this.c),e<<24>>24};bt.prototype.readInt8=bt.prototype.Xb;bt.prototype.Vb=function(){var e=this.b[this.a],t=this.b[this.a+1];return this.a+=2,Mt(this.a<=this.c),(e<<0|t<<8)<<16>>16};bt.prototype.readInt16=bt.prototype.Vb;bt.prototype.P=function(){var e=this.b[this.a],t=this.b[this.a+1],r=this.b[this.a+2],n=this.b[this.a+3];return this.a+=4,Mt(this.a<=this.c),e<<0|t<<8|r<<16|n<<24};bt.prototype.readInt32=bt.prototype.P;bt.prototype.ba=function(){var e=this.m(),t=this.m();return rte(e,t)};bt.prototype.readInt64=bt.prototype.ba;bt.prototype.ca=function(){var e=this.m(),t=this.m();return ote(e,t)};bt.prototype.readInt64String=bt.prototype.ca;bt.prototype.aa=function(){var e=this.m();return Tbr(e,0)};bt.prototype.readFloat=bt.prototype.aa;bt.prototype.Z=function(){var e=this.m(),t=this.m();return Ibr(e,t)};bt.prototype.readDouble=bt.prototype.Z;bt.prototype.pa=function(){return!!this.b[this.a++]};bt.prototype.readBool=bt.prototype.pa;bt.prototype.ra=function(){return this.da()};bt.prototype.readEnum=bt.prototype.ra;bt.prototype.fa=function(e){var t=this.b,r=this.a;e=r+e;for(var n=[],o="";r<e;){var i=t[r++];if(128>i)n.push(i);else{if(192>i)continue;if(224>i){var a=t[r++];n.push((i&31)<<6|a&63)}else if(240>i){a=t[r++];var s=t[r++];n.push((i&15)<<12|(a&63)<<6|s&63)}else if(248>i){a=t[r++],s=t[r++];var c=t[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+=ybr(n),this.a=r,o};bt.prototype.readString=bt.prototype.fa;bt.prototype.Dc=function(){var e=this.o();return this.fa(e)};bt.prototype.readStringWithLength=bt.prototype.Dc;bt.prototype.qa=function(e){if(0>e||this.a+e>this.b.length)return this.v=!0,Zl("Invalid byte length!"),new Uint8Array(0);var t=this.b.subarray(this.a,this.a+e);return this.a+=e,Mt(this.a<=this.c),t};bt.prototype.readBytes=bt.prototype.qa;bt.prototype.ia=function(){return this.w(LAe)};bt.prototype.readVarintHash64=bt.prototype.ia;bt.prototype.$=function(){var e=this.b,t=this.a,r=e[t],n=e[t+1],o=e[t+2],i=e[t+3],a=e[t+4],s=e[t+5],c=e[t+6];return e=e[t+7],this.a+=8,String.fromCharCode(r,n,o,i,a,s,c,e)};bt.prototype.readFixedHash64=bt.prototype.$;function Ge(e,t,r){this.a=UAe(e,t,r),this.O=this.a.B(),this.b=this.c=-1,this.h=!1,this.v=null}cn("jspb.BinaryReader",Ge,void 0);var wH=[];Ge.clearInstanceCache=function(){wH=[]};Ge.getInstanceCacheLength=function(){return wH.length};function Rbr(e,t,r){if(wH.length){var n=wH.pop();return e&&n.a.H(e,t,r),n}return new Ge(e,t,r)}Ge.alloc=Rbr;Ge.prototype.zb=Rbr;Ge.prototype.alloc=Ge.prototype.zb;Ge.prototype.Ca=function(){this.a.clear(),this.b=this.c=-1,this.h=!1,this.v=null,100>wH.length&&wH.push(this)};Ge.prototype.free=Ge.prototype.Ca;Ge.prototype.Fb=function(){return this.O};Ge.prototype.getFieldCursor=Ge.prototype.Fb;Ge.prototype.B=function(){return this.a.B()};Ge.prototype.getCursor=Ge.prototype.B;Ge.prototype.Y=function(){return this.a.Y()};Ge.prototype.getBuffer=Ge.prototype.Y;Ge.prototype.Hb=function(){return this.c};Ge.prototype.getFieldNumber=Ge.prototype.Hb;Ge.prototype.Lb=function(){return this.b};Ge.prototype.getWireType=Ge.prototype.Lb;Ge.prototype.Mb=function(){return this.b==2};Ge.prototype.isDelimited=Ge.prototype.Mb;Ge.prototype.bb=function(){return this.b==4};Ge.prototype.isEndGroup=Ge.prototype.bb;Ge.prototype.getError=function(){return this.h||this.a.getError()};Ge.prototype.getError=Ge.prototype.getError;Ge.prototype.H=function(e,t,r){this.a.H(e,t,r),this.b=this.c=-1};Ge.prototype.setBlock=Ge.prototype.H;Ge.prototype.reset=function(){this.a.reset(),this.b=this.c=-1};Ge.prototype.reset=Ge.prototype.reset;Ge.prototype.advance=function(e){this.a.advance(e)};Ge.prototype.advance=Ge.prototype.advance;Ge.prototype.oa=function(){if(this.a.ya())return!1;if(this.getError())return Zl("Decoder hit an error"),!1;this.O=this.a.B();var e=this.a.o(),t=e>>>3;return e&=7,e!=0&&e!=5&&e!=1&&e!=2&&e!=3&&e!=4?(Zl("Invalid wire type: %s (at position %s)",e,this.O),this.h=!0,!1):(this.c=t,this.b=e,!0)};Ge.prototype.nextField=Ge.prototype.oa;Ge.prototype.Oa=function(){this.a.mb(this.c<<3|this.b)};Ge.prototype.unskipHeader=Ge.prototype.Oa;Ge.prototype.Lc=function(){var e=this.c;for(this.Oa();this.oa()&&this.c==e;)this.C();this.a.ya()||this.Oa()};Ge.prototype.skipMatchingFields=Ge.prototype.Lc;Ge.prototype.lb=function(){this.b!=0?(Zl("Invalid wire type for skipVarintField"),this.C()):this.a.kb()};Ge.prototype.skipVarintField=Ge.prototype.lb;Ge.prototype.gb=function(){if(this.b!=2)Zl("Invalid wire type for skipDelimitedField"),this.C();else{var e=this.a.o();this.a.advance(e)}};Ge.prototype.skipDelimitedField=Ge.prototype.gb;Ge.prototype.hb=function(){this.b!=5?(Zl("Invalid wire type for skipFixed32Field"),this.C()):this.a.advance(4)};Ge.prototype.skipFixed32Field=Ge.prototype.hb;Ge.prototype.ib=function(){this.b!=1?(Zl("Invalid wire type for skipFixed64Field"),this.C()):this.a.advance(8)};Ge.prototype.skipFixed64Field=Ge.prototype.ib;Ge.prototype.jb=function(){var e=this.c;do{if(!this.oa()){Zl("Unmatched start-group tag: stream EOF"),this.h=!0;break}if(this.b==4){this.c!=e&&(Zl("Unmatched end-group tag"),this.h=!0);break}this.C()}while(1)};Ge.prototype.skipGroup=Ge.prototype.jb;Ge.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:Zl("Invalid wire encoding for field.")}};Ge.prototype.skipField=Ge.prototype.C;Ge.prototype.Hc=function(e,t){this.v===null&&(this.v={}),Mt(!this.v[e]),this.v[e]=t};Ge.prototype.registerReadCallback=Ge.prototype.Hc;Ge.prototype.Ic=function(e){return Mt(this.v!==null),e=this.v[e],Mt(e),e(this)};Ge.prototype.runReadCallback=Ge.prototype.Ic;Ge.prototype.Yb=function(e,t){Mt(this.b==2);var r=this.a.c,n=this.a.o();n=this.a.B()+n,this.a.setEnd(n),t(e,this),this.a.Ma(n),this.a.setEnd(r)};Ge.prototype.readMessage=Ge.prototype.Yb;Ge.prototype.Ub=function(e,t,r){Mt(this.b==3),Mt(this.c==e),r(t,this),this.h||this.b==4||(Zl("Group submessage did not end with an END_GROUP tag"),this.h=!0)};Ge.prototype.readGroup=Ge.prototype.Ub;Ge.prototype.Gb=function(){Mt(this.b==2);var e=this.a.o(),t=this.a.B(),r=t+e;return e=UAe(this.a.Y(),t,e),this.a.Ma(r),e};Ge.prototype.getFieldDecoder=Ge.prototype.Gb;Ge.prototype.P=function(){return Mt(this.b==0),this.a.da()};Ge.prototype.readInt32=Ge.prototype.P;Ge.prototype.Wb=function(){return Mt(this.b==0),this.a.Ea()};Ge.prototype.readInt32String=Ge.prototype.Wb;Ge.prototype.ba=function(){return Mt(this.b==0),this.a.sa()};Ge.prototype.readInt64=Ge.prototype.ba;Ge.prototype.ca=function(){return Mt(this.b==0),this.a.Fa()};Ge.prototype.readInt64String=Ge.prototype.ca;Ge.prototype.m=function(){return Mt(this.b==0),this.a.o()};Ge.prototype.readUint32=Ge.prototype.m;Ge.prototype.Fc=function(){return Mt(this.b==0),this.a.O()};Ge.prototype.readUint32String=Ge.prototype.Fc;Ge.prototype.ga=function(){return Mt(this.b==0),this.a.Ga()};Ge.prototype.readUint64=Ge.prototype.ga;Ge.prototype.ha=function(){return Mt(this.b==0),this.a.Ha()};Ge.prototype.readUint64String=Ge.prototype.ha;Ge.prototype.zc=function(){return Mt(this.b==0),this.a.Ia()};Ge.prototype.readSint32=Ge.prototype.zc;Ge.prototype.Ac=function(){return Mt(this.b==0),this.a.Ja()};Ge.prototype.readSint64=Ge.prototype.Ac;Ge.prototype.Bc=function(){return Mt(this.b==0),this.a.Ka()};Ge.prototype.readSint64String=Ge.prototype.Bc;Ge.prototype.Rb=function(){return Mt(this.b==5),this.a.m()};Ge.prototype.readFixed32=Ge.prototype.Rb;Ge.prototype.Sb=function(){return Mt(this.b==1),this.a.ga()};Ge.prototype.readFixed64=Ge.prototype.Sb;Ge.prototype.Tb=function(){return Mt(this.b==1),this.a.ha()};Ge.prototype.readFixed64String=Ge.prototype.Tb;Ge.prototype.vc=function(){return Mt(this.b==5),this.a.P()};Ge.prototype.readSfixed32=Ge.prototype.vc;Ge.prototype.wc=function(){return Mt(this.b==5),this.a.P().toString()};Ge.prototype.readSfixed32String=Ge.prototype.wc;Ge.prototype.xc=function(){return Mt(this.b==1),this.a.ba()};Ge.prototype.readSfixed64=Ge.prototype.xc;Ge.prototype.yc=function(){return Mt(this.b==1),this.a.ca()};Ge.prototype.readSfixed64String=Ge.prototype.yc;Ge.prototype.aa=function(){return Mt(this.b==5),this.a.aa()};Ge.prototype.readFloat=Ge.prototype.aa;Ge.prototype.Z=function(){return Mt(this.b==1),this.a.Z()};Ge.prototype.readDouble=Ge.prototype.Z;Ge.prototype.pa=function(){return Mt(this.b==0),!!this.a.o()};Ge.prototype.readBool=Ge.prototype.pa;Ge.prototype.ra=function(){return Mt(this.b==0),this.a.sa()};Ge.prototype.readEnum=Ge.prototype.ra;Ge.prototype.fa=function(){Mt(this.b==2);var e=this.a.o();return this.a.fa(e)};Ge.prototype.readString=Ge.prototype.fa;Ge.prototype.qa=function(){Mt(this.b==2);var e=this.a.o();return this.a.qa(e)};Ge.prototype.readBytes=Ge.prototype.qa;Ge.prototype.ia=function(){return Mt(this.b==0),this.a.ia()};Ge.prototype.readVarintHash64=Ge.prototype.ia;Ge.prototype.Cc=function(){return Mt(this.b==0),this.a.fb()};Ge.prototype.readSintHash64=Ge.prototype.Cc;Ge.prototype.w=function(e){return Mt(this.b==0),this.a.w(e)};Ge.prototype.readSplitVarint64=Ge.prototype.w;Ge.prototype.ea=function(e){return Mt(this.b==0),this.a.w(function(t,r){return DAe(t,r,e)})};Ge.prototype.readSplitZigzagVarint64=Ge.prototype.ea;Ge.prototype.$=function(){return Mt(this.b==1),this.a.$()};Ge.prototype.readFixedHash64=Ge.prototype.$;Ge.prototype.ta=function(e){return Mt(this.b==1),this.a.ta(e)};Ge.prototype.readSplitFixed64=Ge.prototype.ta;function Oc(e,t){Mt(e.b==2);var r=e.a.o();r=e.a.B()+r;for(var n=[];e.a.B()<r;)n.push(t.call(e.a));return n}Ge.prototype.gc=function(){return Oc(this,this.a.da)};Ge.prototype.readPackedInt32=Ge.prototype.gc;Ge.prototype.hc=function(){return Oc(this,this.a.Ea)};Ge.prototype.readPackedInt32String=Ge.prototype.hc;Ge.prototype.ic=function(){return Oc(this,this.a.sa)};Ge.prototype.readPackedInt64=Ge.prototype.ic;Ge.prototype.jc=function(){return Oc(this,this.a.Fa)};Ge.prototype.readPackedInt64String=Ge.prototype.jc;Ge.prototype.qc=function(){return Oc(this,this.a.o)};Ge.prototype.readPackedUint32=Ge.prototype.qc;Ge.prototype.rc=function(){return Oc(this,this.a.O)};Ge.prototype.readPackedUint32String=Ge.prototype.rc;Ge.prototype.sc=function(){return Oc(this,this.a.Ga)};Ge.prototype.readPackedUint64=Ge.prototype.sc;Ge.prototype.tc=function(){return Oc(this,this.a.Ha)};Ge.prototype.readPackedUint64String=Ge.prototype.tc;Ge.prototype.nc=function(){return Oc(this,this.a.Ia)};Ge.prototype.readPackedSint32=Ge.prototype.nc;Ge.prototype.oc=function(){return Oc(this,this.a.Ja)};Ge.prototype.readPackedSint64=Ge.prototype.oc;Ge.prototype.pc=function(){return Oc(this,this.a.Ka)};Ge.prototype.readPackedSint64String=Ge.prototype.pc;Ge.prototype.bc=function(){return Oc(this,this.a.m)};Ge.prototype.readPackedFixed32=Ge.prototype.bc;Ge.prototype.cc=function(){return Oc(this,this.a.ga)};Ge.prototype.readPackedFixed64=Ge.prototype.cc;Ge.prototype.dc=function(){return Oc(this,this.a.ha)};Ge.prototype.readPackedFixed64String=Ge.prototype.dc;Ge.prototype.kc=function(){return Oc(this,this.a.P)};Ge.prototype.readPackedSfixed32=Ge.prototype.kc;Ge.prototype.lc=function(){return Oc(this,this.a.ba)};Ge.prototype.readPackedSfixed64=Ge.prototype.lc;Ge.prototype.mc=function(){return Oc(this,this.a.ca)};Ge.prototype.readPackedSfixed64String=Ge.prototype.mc;Ge.prototype.fc=function(){return Oc(this,this.a.aa)};Ge.prototype.readPackedFloat=Ge.prototype.fc;Ge.prototype.$b=function(){return Oc(this,this.a.Z)};Ge.prototype.readPackedDouble=Ge.prototype.$b;Ge.prototype.Zb=function(){return Oc(this,this.a.pa)};Ge.prototype.readPackedBool=Ge.prototype.Zb;Ge.prototype.ac=function(){return Oc(this,this.a.ra)};Ge.prototype.readPackedEnum=Ge.prototype.ac;Ge.prototype.uc=function(){return Oc(this,this.a.ia)};Ge.prototype.readPackedVarintHash64=Ge.prototype.uc;Ge.prototype.ec=function(){return Oc(this,this.a.$)};Ge.prototype.readPackedFixedHash64=Ge.prototype.ec;function Zee(e,t,r,n,o){this.ma=e,this.Ba=t,this.la=r,this.Na=n,this.na=o}cn("jspb.ExtensionFieldInfo",Zee,void 0);function Nbr(e,t,r,n,o,i){this.Za=e,this.za=t,this.Aa=r,this.Wa=n,this.Ab=o,this.Nb=i}cn("jspb.ExtensionFieldBinaryInfo",Nbr,void 0);Zee.prototype.F=function(){return!!this.la};Zee.prototype.isMessageType=Zee.prototype.F;function qr(){}cn("jspb.Message",qr,void 0);qr.GENERATE_TO_OBJECT=!0;qr.GENERATE_FROM_OBJECT=!0;var zAe=typeof Uint8Array=="function";qr.prototype.Ib=function(){return this.b};qr.prototype.getJsPbMessageId=qr.prototype.Ib;qr.initialize=function(e,t,r,n,o,i){e.f=null,t||(t=r?[r]:[]),e.b=r?String(r):void 0,e.D=r===0?-1:0,e.u=t;e:{if(r=e.u.length,t=-1,r&&(t=r-1,r=e.u[t],!(r===null||typeof r!="object"||Array.isArray(r)||zAe&&r instanceof Uint8Array))){e.G=t-e.D,e.i=r;break e}-1<n?(e.G=Math.max(n,t+1-e.D),e.i=null):e.G=Number.MAX_VALUE}if(e.a={},o)for(n=0;n<o.length;n++)t=o[n],t<e.G?(t+=e.D,e.u[t]=e.u[t]||Qee):(jAe(e),e.i[t]=e.i[t]||Qee);if(i&&i.length)for(n=0;n<i.length;n++)DXe(e,i[n])};var Qee=Object.freeze?Object.freeze([]):[];function jAe(e){var t=e.G+e.D;e.u[t]||(e.i=e.u[t]={})}function Obr(e,t,r){for(var n=[],o=0;o<e.length;o++)n[o]=t.call(e[o],r,e[o]);return n}qr.toObjectList=Obr;qr.toObjectExtension=function(e,t,r,n,o){for(var i in r){var a=r[i],s=n.call(e,a);if(s!=null){for(var c in a.Ba)if(a.Ba.hasOwnProperty(c))break;t[c]=a.Na?a.na?Obr(s,a.Na,o):a.Na(o,s):s}}};qr.serializeBinaryExtensions=function(e,t,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(e,a);if(s!=null)if(a.F())if(i.Wa)i.Aa.call(t,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(t,a.ma,s)}};qr.readBinaryExtension=function(e,t,r,n,o){var i=r[t.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(t,a,i.Ab)}else a=i.za.call(t);r.na&&!i.Nb?(t=n.call(e,r))?t.push(a):o.call(e,r,[a]):o.call(e,r,a)}else t.C()};function Uv(e,t){if(t<e.G){t+=e.D;var r=e.u[t];return r===Qee?e.u[t]=[]:r}if(e.i)return r=e.i[t],r===Qee?e.i[t]=[]:r}qr.getField=Uv;qr.getRepeatedField=function(e,t){return Uv(e,t)};function Bbr(e,t){return e=Uv(e,t),e==null?e:+e}qr.getOptionalFloatingPointField=Bbr;function Pbr(e,t){return e=Uv(e,t),e==null?e:!!e}qr.getBooleanField=Pbr;qr.getRepeatedFloatingPointField=function(e,t){var r=Uv(e,t);if(e.a||(e.a={}),!e.a[t]){for(var n=0;n<r.length;n++)r[n]=+r[n];e.a[t]=!0}return r};qr.getRepeatedBooleanField=function(e,t){var r=Uv(e,t);if(e.a||(e.a={}),!e.a[t]){for(var n=0;n<r.length;n++)r[n]=!!r[n];e.a[t]=!0}return r};function Dbr(e){return e==null||typeof e=="string"?e:zAe&&e instanceof Uint8Array?xbr(e):(Zl("Cannot coerce to b64 string: "+m4(e)),null)}qr.bytesAsB64=Dbr;function Lbr(e){return e==null||e instanceof Uint8Array?e:typeof e=="string"?wbr(e):(Zl("Cannot coerce to Uint8Array: "+m4(e)),null)}qr.bytesAsU8=Lbr;qr.bytesListAsB64=function(e){return Fbr(e),e.length&&typeof e[0]!="string"?$ee(e,Dbr):e};qr.bytesListAsU8=function(e){return Fbr(e),!e.length||e[0]instanceof Uint8Array?e:$ee(e,Lbr)};function Fbr(e){if(e&&1<e.length){var t=m4(e[0]);ceo(e,function(r){m4(r)!=t&&Zl("Inconsistent type in JSPB repeated field array. Got "+m4(r)+" expected "+t)})}}function Ubr(e,t,r){return e=Uv(e,t),e??r}qr.getFieldWithDefault=Ubr;qr.getBooleanFieldWithDefault=function(e,t,r){return e=Pbr(e,t),e??r};qr.getFloatingPointFieldWithDefault=function(e,t,r){return e=Bbr(e,t),e??r};qr.getFieldProto3=Ubr;qr.getMapField=function(e,t,r,n){if(e.f||(e.f={}),t in e.f)return e.f[t];var o=Uv(e,t);if(!o){if(r)return;o=[],g4(e,t,o)}return e.f[t]=new Qn(o,n)};function g4(e,t,r){return Ow(e,qr),t<e.G?e.u[t+e.D]=r:(jAe(e),e.i[t]=r),e}qr.setField=g4;qr.setProto3IntField=function(e,t,r){return f7(e,t,r,0)};qr.setProto3FloatField=function(e,t,r){return f7(e,t,r,0)};qr.setProto3BooleanField=function(e,t,r){return f7(e,t,r,!1)};qr.setProto3StringField=function(e,t,r){return f7(e,t,r,"")};qr.setProto3BytesField=function(e,t,r){return f7(e,t,r,"")};qr.setProto3EnumField=function(e,t,r){return f7(e,t,r,0)};qr.setProto3StringIntField=function(e,t,r){return f7(e,t,r,"0")};function f7(e,t,r,n){return Ow(e,qr),r!==n?g4(e,t,r):t<e.G?e.u[t+e.D]=null:(jAe(e),delete e.i[t]),e}qr.addToRepeatedField=function(e,t,r,n){return Ow(e,qr),t=Uv(e,t),n!=null?t.splice(n,0,r):t.push(r),e};function zbr(e,t,r,n){return Ow(e,qr),(r=DXe(e,r))&&r!==t&&n!==void 0&&(e.f&&r in e.f&&(e.f[r]=void 0),g4(e,r,void 0)),g4(e,t,n)}qr.setOneofField=zbr;function DXe(e,t){for(var r,n,o=0;o<t.length;o++){var i=t[o],a=Uv(e,i);a!=null&&(r=i,n=a,g4(e,i,void 0))}return r?(g4(e,r,n),r):0}qr.computeOneofCase=DXe;qr.getWrapperField=function(e,t,r,n){if(e.f||(e.f={}),!e.f[r]){var o=Uv(e,r);(n||o)&&(e.f[r]=new t(o))}return e.f[r]};qr.getRepeatedWrapperField=function(e,t,r){return jbr(e,t,r),t=e.f[r],t==Qee&&(t=e.f[r]=[]),t};function jbr(e,t,r){if(e.f||(e.f={}),!e.f[r]){for(var n=Uv(e,r),o=[],i=0;i<n.length;i++)o[i]=new t(n[i]);e.f[r]=o}}qr.setWrapperField=function(e,t,r){Ow(e,qr),e.f||(e.f={});var n=r&&r.g();return e.f[t]=r,g4(e,t,n)};qr.setOneofWrapperField=function(e,t,r,n){Ow(e,qr),e.f||(e.f={});var o=n&&n.g();return e.f[t]=n,zbr(e,t,r,o)};qr.setRepeatedWrapperField=function(e,t,r){Ow(e,qr),e.f||(e.f={}),r=r||[];for(var n=[],o=0;o<r.length;o++)n[o]=r[o].g();return e.f[t]=r,g4(e,t,n)};qr.addToRepeatedWrapperField=function(e,t,r,n,o){jbr(e,n,t);var i=e.f[t];return i||(i=e.f[t]=[]),r=r||new n,e=Uv(e,t),o!=null?(i.splice(o,0,r),e.splice(o,0,r.g())):(i.push(r),e.push(r.g())),r};qr.toMap=function(e,t,r,n){for(var o={},i=0;i<e.length;i++)o[t.call(e[i])]=r?r.call(e[i],n,e[i]):e[i];return o};function Hbr(e){if(e.f)for(var t in e.f){var r=e.f[t];if(Array.isArray(r))for(var n=0;n<r.length;n++)r[n]&&r[n].g();else r&&r.g()}}qr.prototype.g=function(){return Hbr(this),this.u};qr.prototype.toArray=qr.prototype.g;qr.prototype.toString=function(){return Hbr(this),this.u.toString()};qr.prototype.getExtension=function(e){if(this.i){this.f||(this.f={});var t=e.ma;if(e.na){if(e.F())return this.f[t]||(this.f[t]=$ee(this.i[t]||[],function(r){return new e.la(r)})),this.f[t]}else if(e.F())return!this.f[t]&&this.i[t]&&(this.f[t]=new e.la(this.i[t])),this.f[t];return this.i[t]}};qr.prototype.getExtension=qr.prototype.getExtension;qr.prototype.Kc=function(e,t){this.f||(this.f={}),jAe(this);var r=e.ma;return e.na?(t=t||[],e.F()?(this.f[r]=t,this.i[r]=$ee(t,function(n){return n.g()})):this.i[r]=t):e.F()?(this.f[r]=t,this.i[r]=t&&t.g()):this.i[r]=t,this};qr.prototype.setExtension=qr.prototype.Kc;qr.difference=function(e,t){if(!(e instanceof t.constructor))throw Error("Messages have different types.");var r=e.g();t=t.g();var n=[],o=0,i=r.length>t.length?r.length:t.length;for(e.b&&(n[0]=e.b,o=1);o<i;o++)ate(r[o],t[o])||(n[o]=t[o]);return new e.constructor(n)};qr.equals=function(e,t){return e==t||!(!e||!t)&&e instanceof t.constructor&&ate(e.g(),t.g())};function MXe(e,t){e=e||{},t=t||{};var r={},n;for(n in e)r[n]=0;for(n in t)r[n]=0;for(n in r)if(!ate(e[n],t[n]))return!1;return!0}qr.compareExtensions=MXe;function ate(e,t){if(e==t)return!0;if(!lbr(e)||!lbr(t))return typeof e=="number"&&isNaN(e)||typeof t=="number"&&isNaN(t)?String(e)==String(t):!1;if(e.constructor!=t.constructor)return!1;if(zAe&&e.constructor===Uint8Array){if(e.length!=t.length)return!1;for(var r=0;r<e.length;r++)if(e[r]!=t[r])return!1;return!0}if(e.constructor===Array){var n=void 0,o=void 0,i=Math.max(e.length,t.length);for(r=0;r<i;r++){var a=e[r],s=t[r];if(a&&a.constructor==Object&&(Mt(n===void 0),Mt(r===e.length-1),n=a,a=void 0),s&&s.constructor==Object&&(Mt(o===void 0),Mt(r===t.length-1),o=s,s=void 0),!ate(a,s))return!1}return n||o?(n=n||{},o=o||{},MXe(n,o)):!0}if(e.constructor===Object)return MXe(e,t);throw Error("Invalid type in JSPB array")}qr.compareFields=ate;qr.prototype.Bb=function(){return HAe(this)};qr.prototype.cloneMessage=qr.prototype.Bb;qr.prototype.clone=function(){return HAe(this)};qr.prototype.clone=qr.prototype.clone;qr.clone=function(e){return HAe(e)};function HAe(e){return new e.constructor(RXe(e.g()))}qr.copyInto=function(e,t){Ow(e,qr),Ow(t,qr),Mt(e.constructor==t.constructor,"Copy source and target message should have the same type."),e=HAe(e);for(var r=t.g(),n=e.g(),o=r.length=0;o<n.length;o++)r[o]=n[o];t.f=e.f,t.i=e.i};function RXe(e){if(Array.isArray(e)){for(var t=Array(e.length),r=0;r<e.length;r++){var n=e[r];n!=null&&(t[r]=typeof n=="object"?RXe(Mt(n)):n)}return t}if(zAe&&e instanceof Uint8Array)return new Uint8Array(e);t={};for(r in e)n=e[r],n!=null&&(t[r]=typeof n=="object"?RXe(Mt(n)):n);return t}qr.registerMessageType=function(e,t){t.we=e};var Nw={dump:function(e){return Ow(e,qr,"jspb.Message instance expected"),Mt(e.getExtension,"Only unobfuscated and unoptimized compilation modes supported."),Nw.X(e)}};cn("jspb.debug.dump",Nw.dump,void 0);Nw.X=function(e){var t=m4(e);if(t=="number"||t=="string"||t=="boolean"||t=="null"||t=="undefined"||typeof Uint8Array<"u"&&e instanceof Uint8Array)return e;if(t=="array")return feo(e),$ee(e,Nw.X);if(e instanceof Qn){var r={};e=e.entries();for(var n=e.next();!n.done;n=e.next())r[n.value[0]]=Nw.X(n.value[1]);return r}Ow(e,qr,"Only messages expected: "+e),t=e.constructor;var o={$name:t.name||t.displayName};for(s in t.prototype){var i=/^get([A-Z]\w*)/.exec(s);if(i&&s!="getExtension"&&s!="getJsPbMessageId"){var a="has"+i[1];(!e[a]||e[a]())&&(a=e[s](),o[Nw.$a(i[1])]=Nw.X(a))}}if(e.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 t.extensions)if(/^\d+$/.test(n)){a=t.extensions[n];var s=e.getExtension(a);i=void 0,a=a.Ba;var c=[],u=0;for(i in a)c[u++]=i;i=c[0],s!=null&&(r||(r=o.$extensions={}),r[Nw.$a(i)]=Nw.X(s))}return o};Nw.$a=function(e){return e.replace(/^[A-Z]/,function(t){return t.toLowerCase()})};function Ar(){this.a=[]}cn("jspb.BinaryEncoder",Ar,void 0);Ar.prototype.length=function(){return this.a.length};Ar.prototype.length=Ar.prototype.length;Ar.prototype.end=function(){var e=this.a;return this.a=[],e};Ar.prototype.end=Ar.prototype.end;Ar.prototype.l=function(e,t){for(Mt(e==Math.floor(e)),Mt(t==Math.floor(t)),Mt(0<=e&&4294967296>e),Mt(0<=t&&4294967296>t);0<t||127<e;)this.a.push(e&127|128),e=(e>>>7|t<<25)>>>0,t>>>=7;this.a.push(e)};Ar.prototype.writeSplitVarint64=Ar.prototype.l;Ar.prototype.A=function(e,t){Mt(e==Math.floor(e)),Mt(t==Math.floor(t)),Mt(0<=e&&4294967296>e),Mt(0<=t&&4294967296>t),this.s(e),this.s(t)};Ar.prototype.writeSplitFixed64=Ar.prototype.A;Ar.prototype.j=function(e){for(Mt(e==Math.floor(e)),Mt(0<=e&&4294967296>e);127<e;)this.a.push(e&127|128),e>>>=7;this.a.push(e)};Ar.prototype.writeUnsignedVarint32=Ar.prototype.j;Ar.prototype.M=function(e){if(Mt(e==Math.floor(e)),Mt(-2147483648<=e&&2147483648>e),0<=e)this.j(e);else{for(var t=0;9>t;t++)this.a.push(e&127|128),e>>=7;this.a.push(1)}};Ar.prototype.writeSignedVarint32=Ar.prototype.M;Ar.prototype.va=function(e){Mt(e==Math.floor(e)),Mt(0<=e&&18446744073709552e3>e),tte(e),this.l(sa,Ea)};Ar.prototype.writeUnsignedVarint64=Ar.prototype.va;Ar.prototype.ua=function(e){Mt(e==Math.floor(e)),Mt(-9223372036854776e3<=e&&9223372036854776e3>e),tte(e),this.l(sa,Ea)};Ar.prototype.writeSignedVarint64=Ar.prototype.ua;Ar.prototype.wa=function(e){Mt(e==Math.floor(e)),Mt(-2147483648<=e&&2147483648>e),this.j((e<<1^e>>31)>>>0)};Ar.prototype.writeZigzagVarint32=Ar.prototype.wa;Ar.prototype.xa=function(e){Mt(e==Math.floor(e)),Mt(-9223372036854776e3<=e&&9223372036854776e3>e),Sbr(e),this.l(sa,Ea)};Ar.prototype.writeZigzagVarint64=Ar.prototype.xa;Ar.prototype.Ta=function(e){this.W(ite(e))};Ar.prototype.writeZigzagVarint64String=Ar.prototype.Ta;Ar.prototype.W=function(e){var t=this;ak(e),PAe(sa,Ea,function(r,n){t.l(r>>>0,n>>>0)})};Ar.prototype.writeZigzagVarintHash64=Ar.prototype.W;Ar.prototype.be=function(e){Mt(e==Math.floor(e)),Mt(0<=e&&256>e),this.a.push(e>>>0&255)};Ar.prototype.writeUint8=Ar.prototype.be;Ar.prototype.ae=function(e){Mt(e==Math.floor(e)),Mt(0<=e&&65536>e),this.a.push(e>>>0&255),this.a.push(e>>>8&255)};Ar.prototype.writeUint16=Ar.prototype.ae;Ar.prototype.s=function(e){Mt(e==Math.floor(e)),Mt(0<=e&&4294967296>e),this.a.push(e>>>0&255),this.a.push(e>>>8&255),this.a.push(e>>>16&255),this.a.push(e>>>24&255)};Ar.prototype.writeUint32=Ar.prototype.s;Ar.prototype.V=function(e){Mt(e==Math.floor(e)),Mt(0<=e&&18446744073709552e3>e),PXe(e),this.s(sa),this.s(Ea)};Ar.prototype.writeUint64=Ar.prototype.V;Ar.prototype.Qc=function(e){Mt(e==Math.floor(e)),Mt(-128<=e&&128>e),this.a.push(e>>>0&255)};Ar.prototype.writeInt8=Ar.prototype.Qc;Ar.prototype.Pc=function(e){Mt(e==Math.floor(e)),Mt(-32768<=e&&32768>e),this.a.push(e>>>0&255),this.a.push(e>>>8&255)};Ar.prototype.writeInt16=Ar.prototype.Pc;Ar.prototype.S=function(e){Mt(e==Math.floor(e)),Mt(-2147483648<=e&&2147483648>e),this.a.push(e>>>0&255),this.a.push(e>>>8&255),this.a.push(e>>>16&255),this.a.push(e>>>24&255)};Ar.prototype.writeInt32=Ar.prototype.S;Ar.prototype.T=function(e){Mt(e==Math.floor(e)),Mt(-9223372036854776e3<=e&&9223372036854776e3>e),tte(e),this.A(sa,Ea)};Ar.prototype.writeInt64=Ar.prototype.T;Ar.prototype.ka=function(e){Mt(e==Math.floor(e)),Mt(-9223372036854776e3<=+e&&9223372036854776e3>+e),ak(ite(e)),this.A(sa,Ea)};Ar.prototype.writeInt64String=Ar.prototype.ka;Ar.prototype.L=function(e){Mt(e===1/0||e===-1/0||isNaN(e)||-34028234663852886e22<=e&&34028234663852886e22>=e),Ebr(e),this.s(sa)};Ar.prototype.writeFloat=Ar.prototype.L;Ar.prototype.J=function(e){Mt(e===1/0||e===-1/0||isNaN(e)||-17976931348623157e292<=e&&17976931348623157e292>=e),_br(e),this.s(sa),this.s(Ea)};Ar.prototype.writeDouble=Ar.prototype.J;Ar.prototype.I=function(e){Mt(typeof e=="boolean"||typeof e=="number"),this.a.push(e?1:0)};Ar.prototype.writeBool=Ar.prototype.I;Ar.prototype.R=function(e){Mt(e==Math.floor(e)),Mt(-2147483648<=e&&2147483648>e),this.M(e)};Ar.prototype.writeEnum=Ar.prototype.R;Ar.prototype.ja=function(e){this.a.push.apply(this.a,e)};Ar.prototype.writeBytes=Ar.prototype.ja;Ar.prototype.N=function(e){ak(e),this.l(sa,Ea)};Ar.prototype.writeVarintHash64=Ar.prototype.N;Ar.prototype.K=function(e){ak(e),this.s(sa),this.s(Ea)};Ar.prototype.writeFixedHash64=Ar.prototype.K;Ar.prototype.U=function(e){var t=this.a.length;leo(e);for(var r=0;r<e.length;r++){var n=e.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<e.length){var o=e.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-t};Ar.prototype.writeString=Ar.prototype.U;function Dn(e,t){this.lo=e,this.hi=t}cn("jspb.arith.UInt64",Dn,void 0);Dn.prototype.cmp=function(e){return this.hi<e.hi||this.hi==e.hi&&this.lo<e.lo?-1:this.hi==e.hi&&this.lo==e.lo?0:1};Dn.prototype.cmp=Dn.prototype.cmp;Dn.prototype.La=function(){return new Dn((this.lo>>>1|(this.hi&1)<<31)>>>0,this.hi>>>1>>>0)};Dn.prototype.rightShift=Dn.prototype.La;Dn.prototype.Da=function(){return new Dn(this.lo<<1>>>0,(this.hi<<1|this.lo>>>31)>>>0)};Dn.prototype.leftShift=Dn.prototype.Da;Dn.prototype.cb=function(){return!!(this.hi&2147483648)};Dn.prototype.msb=Dn.prototype.cb;Dn.prototype.Ob=function(){return!!(this.lo&1)};Dn.prototype.lsb=Dn.prototype.Ob;Dn.prototype.Ua=function(){return this.lo==0&&this.hi==0};Dn.prototype.zero=Dn.prototype.Ua;Dn.prototype.add=function(e){return new Dn((this.lo+e.lo&4294967295)>>>0>>>0,((this.hi+e.hi&4294967295)>>>0)+(4294967296<=this.lo+e.lo?1:0)>>>0)};Dn.prototype.add=Dn.prototype.add;Dn.prototype.sub=function(e){return new Dn((this.lo-e.lo&4294967295)>>>0>>>0,((this.hi-e.hi&4294967295)>>>0)-(0>this.lo-e.lo?1:0)>>>0)};Dn.prototype.sub=Dn.prototype.sub;function NXe(e,t){var r=e&65535;e>>>=16;var n=t&65535,o=t>>>16;for(t=r*n+65536*(r*o&65535)+65536*(e*n&65535),r=e*o+(r*o>>>16)+(e*n>>>16);4294967296<=t;)t-=4294967296,r+=1;return new Dn(t>>>0,r>>>0)}Dn.mul32x32=NXe;Dn.prototype.eb=function(e){var t=NXe(this.lo,e);return e=NXe(this.hi,e),e.hi=e.lo,e.lo=0,t.add(e)};Dn.prototype.mul=Dn.prototype.eb;Dn.prototype.Xa=function(e){if(e==0)return[];var t=new Dn(0,0),r=new Dn(this.lo,this.hi);e=new Dn(e,0);for(var n=new Dn(1,0);!e.cb();)e=e.Da(),n=n.Da();for(;!n.Ua();)0>=e.cmp(r)&&(t=t.add(n),r=r.sub(e)),e=e.La(),n=n.La();return[t,r]};Dn.prototype.div=Dn.prototype.Xa;Dn.prototype.toString=function(){for(var e="",t=this;!t.Ua();){t=t.Xa(10);var r=t[0];e=t[1].lo+e,t=r}return e==""&&(e="0"),e};Dn.prototype.toString=Dn.prototype.toString;function EH(e){for(var t=new Dn(0,0),r=new Dn(0,0),n=0;n<e.length;n++){if("0">e[n]||"9"<e[n])return null;r.lo=parseInt(e[n],10),t=t.eb(10).add(r)}return t}Dn.fromString=EH;Dn.prototype.clone=function(){return new Dn(this.lo,this.hi)};Dn.prototype.clone=Dn.prototype.clone;function nd(e,t){this.lo=e,this.hi=t}cn("jspb.arith.Int64",nd,void 0);nd.prototype.add=function(e){return new nd((this.lo+e.lo&4294967295)>>>0>>>0,((this.hi+e.hi&4294967295)>>>0)+(4294967296<=this.lo+e.lo?1:0)>>>0)};nd.prototype.add=nd.prototype.add;nd.prototype.sub=function(e){return new nd((this.lo-e.lo&4294967295)>>>0>>>0,((this.hi-e.hi&4294967295)>>>0)-(0>this.lo-e.lo?1:0)>>>0)};nd.prototype.sub=nd.prototype.sub;nd.prototype.clone=function(){return new nd(this.lo,this.hi)};nd.prototype.clone=nd.prototype.clone;nd.prototype.toString=function(){var e=(this.hi&2147483648)!=0,t=new Dn(this.lo,this.hi);return e&&(t=new Dn(0,0).sub(t)),(e?"-":"")+t.toString()};nd.prototype.toString=nd.prototype.toString;function GAe(e){var t=0<e.length&&e[0]=="-";return t&&(e=e.substring(1)),e=EH(e),e===null?null:(t&&(e=new Dn(0,0).sub(e)),new nd(e.lo,e.hi))}nd.fromString=GAe;function je(){this.c=[],this.b=0,this.a=new Ar,this.h=[]}cn("jspb.BinaryWriter",je,void 0);function Gbr(e,t){var r=e.a.end();e.c.push(r),e.c.push(t),e.b+=r.length+t.length}function ou(e,t){return Yn(e,t,2),t=e.a.end(),e.c.push(t),e.b+=t.length,t.push(e.b),t}function iu(e,t){var r=t.pop();for(r=e.b+e.a.length()-r,Mt(0<=r);127<r;)t.push(r&127|128),r>>>=7,e.b++;t.push(r),e.b++}je.prototype.pb=function(e,t,r){Gbr(this,e.subarray(t,r))};je.prototype.writeSerializedMessage=je.prototype.pb;je.prototype.Pb=function(e,t,r){e!=null&&t!=null&&r!=null&&this.pb(e,t,r)};je.prototype.maybeWriteSerializedMessage=je.prototype.Pb;je.prototype.reset=function(){this.c=[],this.a.end(),this.b=0,this.h=[]};je.prototype.reset=je.prototype.reset;je.prototype.ab=function(){Mt(this.h.length==0);for(var e=new Uint8Array(this.b+this.a.length()),t=this.c,r=t.length,n=0,o=0;o<r;o++){var i=t[o];e.set(i,n),n+=i.length}return t=this.a.end(),e.set(t,n),n+=t.length,Mt(n==e.length),this.c=[e],e};je.prototype.getResultBuffer=je.prototype.ab;je.prototype.Kb=function(e){return xbr(this.ab(),e)};je.prototype.getResultBase64String=je.prototype.Kb;je.prototype.Va=function(e){this.h.push(ou(this,e))};je.prototype.beginSubMessage=je.prototype.Va;je.prototype.Ya=function(){Mt(0<=this.h.length),iu(this,this.h.pop())};je.prototype.endSubMessage=je.prototype.Ya;function Yn(e,t,r){Mt(1<=t&&t==Math.floor(t)),e.a.j(8*t+r)}je.prototype.Nc=function(e,t,r){switch(e){case 1:this.J(t,r);break;case 2:this.L(t,r);break;case 3:this.T(t,r);break;case 4:this.V(t,r);break;case 5:this.S(t,r);break;case 6:this.Qa(t,r);break;case 7:this.Pa(t,r);break;case 8:this.I(t,r);break;case 9:this.U(t,r);break;case 10:Zl("Group field type not supported in writeAny()");break;case 11:Zl("Message field type not supported in writeAny()");break;case 12:this.ja(t,r);break;case 13:this.s(t,r);break;case 14:this.R(t,r);break;case 15:this.Ra(t,r);break;case 16:this.Sa(t,r);break;case 17:this.rb(t,r);break;case 18:this.sb(t,r);break;case 30:this.K(t,r);break;case 31:this.N(t,r);break;default:Zl("Invalid field type in writeAny()")}};je.prototype.writeAny=je.prototype.Nc;function LXe(e,t,r){r!=null&&(Yn(e,t,0),e.a.j(r))}function FXe(e,t,r){r!=null&&(Yn(e,t,0),e.a.M(r))}je.prototype.S=function(e,t){t!=null&&(Mt(-2147483648<=t&&2147483648>t),FXe(this,e,t))};je.prototype.writeInt32=je.prototype.S;je.prototype.ob=function(e,t){t!=null&&(t=parseInt(t,10),Mt(-2147483648<=t&&2147483648>t),FXe(this,e,t))};je.prototype.writeInt32String=je.prototype.ob;je.prototype.T=function(e,t){t!=null&&(Mt(-9223372036854776e3<=t&&9223372036854776e3>t),t!=null&&(Yn(this,e,0),this.a.ua(t)))};je.prototype.writeInt64=je.prototype.T;je.prototype.ka=function(e,t){t!=null&&(t=GAe(t),Yn(this,e,0),this.a.l(t.lo,t.hi))};je.prototype.writeInt64String=je.prototype.ka;je.prototype.s=function(e,t){t!=null&&(Mt(0<=t&&4294967296>t),LXe(this,e,t))};je.prototype.writeUint32=je.prototype.s;je.prototype.ub=function(e,t){t!=null&&(t=parseInt(t,10),Mt(0<=t&&4294967296>t),LXe(this,e,t))};je.prototype.writeUint32String=je.prototype.ub;je.prototype.V=function(e,t){t!=null&&(Mt(0<=t&&18446744073709552e3>t),t!=null&&(Yn(this,e,0),this.a.va(t)))};je.prototype.writeUint64=je.prototype.V;je.prototype.vb=function(e,t){t!=null&&(t=EH(t),Yn(this,e,0),this.a.l(t.lo,t.hi))};je.prototype.writeUint64String=je.prototype.vb;je.prototype.rb=function(e,t){t!=null&&(Mt(-2147483648<=t&&2147483648>t),t!=null&&(Yn(this,e,0),this.a.wa(t)))};je.prototype.writeSint32=je.prototype.rb;je.prototype.sb=function(e,t){t!=null&&(Mt(-9223372036854776e3<=t&&9223372036854776e3>t),t!=null&&(Yn(this,e,0),this.a.xa(t)))};je.prototype.writeSint64=je.prototype.sb;je.prototype.$d=function(e,t){t!=null&&t!=null&&(Yn(this,e,0),this.a.W(t))};je.prototype.writeSintHash64=je.prototype.$d;je.prototype.Zd=function(e,t){t!=null&&t!=null&&(Yn(this,e,0),this.a.Ta(t))};je.prototype.writeSint64String=je.prototype.Zd;je.prototype.Pa=function(e,t){t!=null&&(Mt(0<=t&&4294967296>t),Yn(this,e,5),this.a.s(t))};je.prototype.writeFixed32=je.prototype.Pa;je.prototype.Qa=function(e,t){t!=null&&(Mt(0<=t&&18446744073709552e3>t),Yn(this,e,1),this.a.V(t))};je.prototype.writeFixed64=je.prototype.Qa;je.prototype.nb=function(e,t){t!=null&&(t=EH(t),Yn(this,e,1),this.a.A(t.lo,t.hi))};je.prototype.writeFixed64String=je.prototype.nb;je.prototype.Ra=function(e,t){t!=null&&(Mt(-2147483648<=t&&2147483648>t),Yn(this,e,5),this.a.S(t))};je.prototype.writeSfixed32=je.prototype.Ra;je.prototype.Sa=function(e,t){t!=null&&(Mt(-9223372036854776e3<=t&&9223372036854776e3>t),Yn(this,e,1),this.a.T(t))};je.prototype.writeSfixed64=je.prototype.Sa;je.prototype.qb=function(e,t){t!=null&&(t=GAe(t),Yn(this,e,1),this.a.A(t.lo,t.hi))};je.prototype.writeSfixed64String=je.prototype.qb;je.prototype.L=function(e,t){t!=null&&(Yn(this,e,5),this.a.L(t))};je.prototype.writeFloat=je.prototype.L;je.prototype.J=function(e,t){t!=null&&(Yn(this,e,1),this.a.J(t))};je.prototype.writeDouble=je.prototype.J;je.prototype.I=function(e,t){t!=null&&(Mt(typeof t=="boolean"||typeof t=="number"),Yn(this,e,0),this.a.I(t))};je.prototype.writeBool=je.prototype.I;je.prototype.R=function(e,t){t!=null&&(Mt(-2147483648<=t&&2147483648>t),Yn(this,e,0),this.a.M(t))};je.prototype.writeEnum=je.prototype.R;je.prototype.U=function(e,t){t!=null&&(e=ou(this,e),this.a.U(t),iu(this,e))};je.prototype.writeString=je.prototype.U;je.prototype.ja=function(e,t){t!=null&&(t=FAe(t),Yn(this,e,2),this.a.j(t.length),Gbr(this,t))};je.prototype.writeBytes=je.prototype.ja;je.prototype.Rc=function(e,t,r){t!=null&&(e=ou(this,e),r(t,this),iu(this,e))};je.prototype.writeMessage=je.prototype.Rc;je.prototype.Sc=function(e,t,r){t!=null&&(Yn(this,1,3),Yn(this,2,0),this.a.M(e),e=ou(this,3),r(t,this),iu(this,e),Yn(this,1,4))};je.prototype.writeMessageSet=je.prototype.Sc;je.prototype.Oc=function(e,t,r){t!=null&&(Yn(this,e,3),r(t,this),Yn(this,e,4))};je.prototype.writeGroup=je.prototype.Oc;je.prototype.K=function(e,t){t!=null&&(Mt(t.length==8),Yn(this,e,1),this.a.K(t))};je.prototype.writeFixedHash64=je.prototype.K;je.prototype.N=function(e,t){t!=null&&(Mt(t.length==8),Yn(this,e,0),this.a.N(t))};je.prototype.writeVarintHash64=je.prototype.N;je.prototype.A=function(e,t,r){Yn(this,e,1),this.a.A(t,r)};je.prototype.writeSplitFixed64=je.prototype.A;je.prototype.l=function(e,t,r){Yn(this,e,0),this.a.l(t,r)};je.prototype.writeSplitVarint64=je.prototype.l;je.prototype.tb=function(e,t,r){Yn(this,e,0);var n=this.a;PAe(t,r,function(o,i){n.l(o>>>0,i>>>0)})};je.prototype.writeSplitZigzagVarint64=je.prototype.tb;je.prototype.Ed=function(e,t){if(t!=null)for(var r=0;r<t.length;r++)FXe(this,e,t[r])};je.prototype.writeRepeatedInt32=je.prototype.Ed;je.prototype.Fd=function(e,t){if(t!=null)for(var r=0;r<t.length;r++)this.ob(e,t[r])};je.prototype.writeRepeatedInt32String=je.prototype.Fd;je.prototype.Gd=function(e,t){if(t!=null)for(var r=0;r<t.length;r++){var n=t[r];n!=null&&(Yn(this,e,0),this.a.ua(n))}};je.prototype.writeRepeatedInt64=je.prototype.Gd;je.prototype.Qd=function(e,t,r,n){if(t!=null)for(var o=0;o<t.length;o++)this.A(e,r(t[o]),n(t[o]))};je.prototype.writeRepeatedSplitFixed64=je.prototype.Qd;je.prototype.Rd=function(e,t,r,n){if(t!=null)for(var o=0;o<t.length;o++)this.l(e,r(t[o]),n(t[o]))};je.prototype.writeRepeatedSplitVarint64=je.prototype.Rd;je.prototype.Sd=function(e,t,r,n){if(t!=null)for(var o=0;o<t.length;o++)this.tb(e,r(t[o]),n(t[o]))};je.prototype.writeRepeatedSplitZigzagVarint64=je.prototype.Sd;je.prototype.Hd=function(e,t){if(t!=null)for(var r=0;r<t.length;r++)this.ka(e,t[r])};je.prototype.writeRepeatedInt64String=je.prototype.Hd;je.prototype.Ud=function(e,t){if(t!=null)for(var r=0;r<t.length;r++)LXe(this,e,t[r])};je.prototype.writeRepeatedUint32=je.prototype.Ud;je.prototype.Vd=function(e,t){if(t!=null)for(var r=0;r<t.length;r++)this.ub(e,t[r])};je.prototype.writeRepeatedUint32String=je.prototype.Vd;je.prototype.Wd=function(e,t){if(t!=null)for(var r=0;r<t.length;r++){var n=t[r];n!=null&&(Yn(this,e,0),this.a.va(n))}};je.prototype.writeRepeatedUint64=je.prototype.Wd;je.prototype.Xd=function(e,t){if(t!=null)for(var r=0;r<t.length;r++)this.vb(e,t[r])};je.prototype.writeRepeatedUint64String=je.prototype.Xd;je.prototype.Md=function(e,t){if(t!=null)for(var r=0;r<t.length;r++){var n=t[r];n!=null&&(Yn(this,e,0),this.a.wa(n))}};je.prototype.writeRepeatedSint32=je.prototype.Md;je.prototype.Nd=function(e,t){if(t!=null)for(var r=0;r<t.length;r++){var n=t[r];n!=null&&(Yn(this,e,0),this.a.xa(n))}};je.prototype.writeRepeatedSint64=je.prototype.Nd;je.prototype.Od=function(e,t){if(t!=null)for(var r=0;r<t.length;r++){var n=t[r];n!=null&&(Yn(this,e,0),this.a.Ta(n))}};je.prototype.writeRepeatedSint64String=je.prototype.Od;je.prototype.Pd=function(e,t){if(t!=null)for(var r=0;r<t.length;r++){var n=t[r];n!=null&&(Yn(this,e,0),this.a.W(n))}};je.prototype.writeRepeatedSintHash64=je.prototype.Pd;je.prototype.yd=function(e,t){if(t!=null)for(var r=0;r<t.length;r++)this.Pa(e,t[r])};je.prototype.writeRepeatedFixed32=je.prototype.yd;je.prototype.zd=function(e,t){if(t!=null)for(var r=0;r<t.length;r++)this.Qa(e,t[r])};je.prototype.writeRepeatedFixed64=je.prototype.zd;je.prototype.Ad=function(e,t){if(t!=null)for(var r=0;r<t.length;r++)this.nb(e,t[r])};je.prototype.writeRepeatedFixed64String=je.prototype.Ad;je.prototype.Jd=function(e,t){if(t!=null)for(var r=0;r<t.length;r++)this.Ra(e,t[r])};je.prototype.writeRepeatedSfixed32=je.prototype.Jd;je.prototype.Kd=function(e,t){if(t!=null)for(var r=0;r<t.length;r++)this.Sa(e,t[r])};je.prototype.writeRepeatedSfixed64=je.prototype.Kd;je.prototype.Ld=function(e,t){if(t!=null)for(var r=0;r<t.length;r++)this.qb(e,t[r])};je.prototype.writeRepeatedSfixed64String=je.prototype.Ld;je.prototype.Cd=function(e,t){if(t!=null)for(var r=0;r<t.length;r++)this.L(e,t[r])};je.prototype.writeRepeatedFloat=je.prototype.Cd;je.prototype.wd=function(e,t){if(t!=null)for(var r=0;r<t.length;r++)this.J(e,t[r])};je.prototype.writeRepeatedDouble=je.prototype.wd;je.prototype.ud=function(e,t){if(t!=null)for(var r=0;r<t.length;r++)this.I(e,t[r])};je.prototype.writeRepeatedBool=je.prototype.ud;je.prototype.xd=function(e,t){if(t!=null)for(var r=0;r<t.length;r++)this.R(e,t[r])};je.prototype.writeRepeatedEnum=je.prototype.xd;je.prototype.Td=function(e,t){if(t!=null)for(var r=0;r<t.length;r++)this.U(e,t[r])};je.prototype.writeRepeatedString=je.prototype.Td;je.prototype.vd=function(e,t){if(t!=null)for(var r=0;r<t.length;r++)this.ja(e,t[r])};je.prototype.writeRepeatedBytes=je.prototype.vd;je.prototype.Id=function(e,t,r){if(t!=null)for(var n=0;n<t.length;n++){var o=ou(this,e);r(t[n],this),iu(this,o)}};je.prototype.writeRepeatedMessage=je.prototype.Id;je.prototype.Dd=function(e,t,r){if(t!=null)for(var n=0;n<t.length;n++)Yn(this,e,3),r(t[n],this),Yn(this,e,4)};je.prototype.writeRepeatedGroup=je.prototype.Dd;je.prototype.Bd=function(e,t){if(t!=null)for(var r=0;r<t.length;r++)this.K(e,t[r])};je.prototype.writeRepeatedFixedHash64=je.prototype.Bd;je.prototype.Yd=function(e,t){if(t!=null)for(var r=0;r<t.length;r++)this.N(e,t[r])};je.prototype.writeRepeatedVarintHash64=je.prototype.Yd;je.prototype.ad=function(e,t){if(t!=null&&t.length){e=ou(this,e);for(var r=0;r<t.length;r++)this.a.M(t[r]);iu(this,e)}};je.prototype.writePackedInt32=je.prototype.ad;je.prototype.bd=function(e,t){if(t!=null&&t.length){e=ou(this,e);for(var r=0;r<t.length;r++)this.a.M(parseInt(t[r],10));iu(this,e)}};je.prototype.writePackedInt32String=je.prototype.bd;je.prototype.cd=function(e,t){if(t!=null&&t.length){e=ou(this,e);for(var r=0;r<t.length;r++)this.a.ua(t[r]);iu(this,e)}};je.prototype.writePackedInt64=je.prototype.cd;je.prototype.md=function(e,t,r,n){if(t!=null){e=ou(this,e);for(var o=0;o<t.length;o++)this.a.A(r(t[o]),n(t[o]));iu(this,e)}};je.prototype.writePackedSplitFixed64=je.prototype.md;je.prototype.nd=function(e,t,r,n){if(t!=null){e=ou(this,e);for(var o=0;o<t.length;o++)this.a.l(r(t[o]),n(t[o]));iu(this,e)}};je.prototype.writePackedSplitVarint64=je.prototype.nd;je.prototype.od=function(e,t,r,n){if(t!=null){e=ou(this,e);for(var o=this.a,i=0;i<t.length;i++)PAe(r(t[i]),n(t[i]),function(a,s){o.l(a>>>0,s>>>0)});iu(this,e)}};je.prototype.writePackedSplitZigzagVarint64=je.prototype.od;je.prototype.dd=function(e,t){if(t!=null&&t.length){e=ou(this,e);for(var r=0;r<t.length;r++){var n=GAe(t[r]);this.a.l(n.lo,n.hi)}iu(this,e)}};je.prototype.writePackedInt64String=je.prototype.dd;je.prototype.pd=function(e,t){if(t!=null&&t.length){e=ou(this,e);for(var r=0;r<t.length;r++)this.a.j(t[r]);iu(this,e)}};je.prototype.writePackedUint32=je.prototype.pd;je.prototype.qd=function(e,t){if(t!=null&&t.length){e=ou(this,e);for(var r=0;r<t.length;r++)this.a.j(parseInt(t[r],10));iu(this,e)}};je.prototype.writePackedUint32String=je.prototype.qd;je.prototype.rd=function(e,t){if(t!=null&&t.length){e=ou(this,e);for(var r=0;r<t.length;r++)this.a.va(t[r]);iu(this,e)}};je.prototype.writePackedUint64=je.prototype.rd;je.prototype.sd=function(e,t){if(t!=null&&t.length){e=ou(this,e);for(var r=0;r<t.length;r++){var n=EH(t[r]);this.a.l(n.lo,n.hi)}iu(this,e)}};je.prototype.writePackedUint64String=je.prototype.sd;je.prototype.hd=function(e,t){if(t!=null&&t.length){e=ou(this,e);for(var r=0;r<t.length;r++)this.a.wa(t[r]);iu(this,e)}};je.prototype.writePackedSint32=je.prototype.hd;je.prototype.jd=function(e,t){if(t!=null&&t.length){e=ou(this,e);for(var r=0;r<t.length;r++)this.a.xa(t[r]);iu(this,e)}};je.prototype.writePackedSint64=je.prototype.jd;je.prototype.kd=function(e,t){if(t!=null&&t.length){e=ou(this,e);for(var r=0;r<t.length;r++)this.a.W(ite(t[r]));iu(this,e)}};je.prototype.writePackedSint64String=je.prototype.kd;je.prototype.ld=function(e,t){if(t!=null&&t.length){e=ou(this,e);for(var r=0;r<t.length;r++)this.a.W(t[r]);iu(this,e)}};je.prototype.writePackedSintHash64=je.prototype.ld;je.prototype.Wc=function(e,t){if(t!=null&&t.length)for(Yn(this,e,2),this.a.j(4*t.length),e=0;e<t.length;e++)this.a.s(t[e])};je.prototype.writePackedFixed32=je.prototype.Wc;je.prototype.Xc=function(e,t){if(t!=null&&t.length)for(Yn(this,e,2),this.a.j(8*t.length),e=0;e<t.length;e++)this.a.V(t[e])};je.prototype.writePackedFixed64=je.prototype.Xc;je.prototype.Yc=function(e,t){if(t!=null&&t.length)for(Yn(this,e,2),this.a.j(8*t.length),e=0;e<t.length;e++){var r=EH(t[e]);this.a.A(r.lo,r.hi)}};je.prototype.writePackedFixed64String=je.prototype.Yc;je.prototype.ed=function(e,t){if(t!=null&&t.length)for(Yn(this,e,2),this.a.j(4*t.length),e=0;e<t.length;e++)this.a.S(t[e])};je.prototype.writePackedSfixed32=je.prototype.ed;je.prototype.fd=function(e,t){if(t!=null&&t.length)for(Yn(this,e,2),this.a.j(8*t.length),e=0;e<t.length;e++)this.a.T(t[e])};je.prototype.writePackedSfixed64=je.prototype.fd;je.prototype.gd=function(e,t){if(t!=null&&t.length)for(Yn(this,e,2),this.a.j(8*t.length),e=0;e<t.length;e++)this.a.ka(t[e])};je.prototype.writePackedSfixed64String=je.prototype.gd;je.prototype.$c=function(e,t){if(t!=null&&t.length)for(Yn(this,e,2),this.a.j(4*t.length),e=0;e<t.length;e++)this.a.L(t[e])};je.prototype.writePackedFloat=je.prototype.$c;je.prototype.Uc=function(e,t){if(t!=null&&t.length)for(Yn(this,e,2),this.a.j(8*t.length),e=0;e<t.length;e++)this.a.J(t[e])};je.prototype.writePackedDouble=je.prototype.Uc;je.prototype.Tc=function(e,t){if(t!=null&&t.length)for(Yn(this,e,2),this.a.j(t.length),e=0;e<t.length;e++)this.a.I(t[e])};je.prototype.writePackedBool=je.prototype.Tc;je.prototype.Vc=function(e,t){if(t!=null&&t.length){e=ou(this,e);for(var r=0;r<t.length;r++)this.a.R(t[r]);iu(this,e)}};je.prototype.writePackedEnum=je.prototype.Vc;je.prototype.Zc=function(e,t){if(t!=null&&t.length)for(Yn(this,e,2),this.a.j(8*t.length),e=0;e<t.length;e++)this.a.K(t[e])};je.prototype.writePackedFixedHash64=je.prototype.Zc;je.prototype.td=function(e,t){if(t!=null&&t.length){e=ou(this,e);for(var r=0;r<t.length;r++)this.a.N(t[r]);iu(this,e)}};je.prototype.writePackedVarintHash64=je.prototype.td;typeof ep=="object"&&(ep.debug=Nw,ep.Map=Qn,ep.Message=qr,ep.BinaryReader=Ge,ep.BinaryWriter=je,ep.ExtensionFieldInfo=Zee,ep.ExtensionFieldBinaryInfo=Nbr,ep.exportSymbol=ieo,ep.inherits=aeo,ep.object={extend:seo},ep.typeOf=m4)});var zXe=Z((Uzs,ste)=>{d();p();function peo(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}ste.exports=peo,ste.exports.__esModule=!0,ste.exports.default=ste.exports});var qbr=Z((Hzs,cte)=>{d();p();var heo=zXe();function meo(e){if(Array.isArray(e))return heo(e)}cte.exports=meo,cte.exports.__esModule=!0,cte.exports.default=cte.exports});var Vbr=Z((Vzs,ute)=>{d();p();function geo(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}ute.exports=geo,ute.exports.__esModule=!0,ute.exports.default=ute.exports});var jXe=Z((Yzs,lte)=>{d();p();var Wbr=zXe();function veo(e,t){if(!!e){if(typeof e=="string")return Wbr(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Wbr(e,t)}}lte.exports=veo,lte.exports.__esModule=!0,lte.exports.default=lte.exports});var Kbr=Z((Zzs,fte)=>{d();p();function yeo(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}fte.exports=yeo,fte.exports.__esModule=!0,fte.exports.default=fte.exports});var Ybr=Z((ejs,dte)=>{d();p();var beo=qbr(),xeo=Vbr(),weo=jXe(),Aeo=Kbr();function Seo(e){return beo(e)||xeo(e)||weo(e)||Aeo()}dte.exports=Seo,dte.exports.__esModule=!0,dte.exports.default=dte.exports});var Jbr=Z((njs,pte)=>{d();p();function Eeo(e){if(Array.isArray(e))return e}pte.exports=Eeo,pte.exports.__esModule=!0,pte.exports.default=pte.exports});var Xbr=Z((ajs,hte)=>{d();p();function _eo(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n=[],o=!0,i=!1,a,s;try{for(r=r.call(e);!(o=(a=r.next()).done)&&(n.push(a.value),!(t&&n.length===t));o=!0);}catch(c){i=!0,s=c}finally{try{!o&&r.return!=null&&r.return()}finally{if(i)throw s}}return n}}hte.exports=_eo,hte.exports.__esModule=!0,hte.exports.default=hte.exports});var Zbr=Z((ujs,mte)=>{d();p();function Ceo(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}mte.exports=Ceo,mte.exports.__esModule=!0,mte.exports.default=mte.exports});var Qbr=Z((djs,gte)=>{d();p();var Teo=Jbr(),Ieo=Xbr(),keo=jXe(),Meo=Zbr();function Reo(e,t){return Teo(e)||Ieo(e,t)||keo(e,t)||Meo()}gte.exports=Reo,gte.exports.__esModule=!0,gte.exports.default=gte.exports});var HXe=Z((mjs,vte)=>{d();p();function Neo(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}vte.exports=Neo,vte.exports.__esModule=!0,vte.exports.default=vte.exports});var m1r=Z((fo,h1r)=>{d();p();fo=h1r.exports=di;var Ra;typeof A=="object"&&A.env&&A.env.NODE_DEBUG&&/\bsemver\b/i.test(A.env.NODE_DEBUG)?Ra=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:Ra=function(){};fo.SEMVER_SPEC_VERSION="2.0.0";var qXe=256,qAe=Number.MAX_SAFE_INTEGER||9007199254740991,GXe=16,ds=fo.re=[],fr=fo.src=[],ti=0,_H=ti++;fr[_H]="0|[1-9]\\d*";var CH=ti++;fr[CH]="[0-9]+";var YXe=ti++;fr[YXe]="\\d*[a-zA-Z-][a-zA-Z0-9-]*";var e1r=ti++;fr[e1r]="("+fr[_H]+")\\.("+fr[_H]+")\\.("+fr[_H]+")";var t1r=ti++;fr[t1r]="("+fr[CH]+")\\.("+fr[CH]+")\\.("+fr[CH]+")";var VXe=ti++;fr[VXe]="(?:"+fr[_H]+"|"+fr[YXe]+")";var WXe=ti++;fr[WXe]="(?:"+fr[CH]+"|"+fr[YXe]+")";var JXe=ti++;fr[JXe]="(?:-("+fr[VXe]+"(?:\\."+fr[VXe]+")*))";var XXe=ti++;fr[XXe]="(?:-?("+fr[WXe]+"(?:\\."+fr[WXe]+")*))";var KXe=ti++;fr[KXe]="[0-9A-Za-z-]+";var xte=ti++;fr[xte]="(?:\\+("+fr[KXe]+"(?:\\."+fr[KXe]+")*))";var ZXe=ti++,r1r="v?"+fr[e1r]+fr[JXe]+"?"+fr[xte]+"?";fr[ZXe]="^"+r1r+"$";var QXe="[v=\\s]*"+fr[t1r]+fr[XXe]+"?"+fr[xte]+"?",$Xe=ti++;fr[$Xe]="^"+QXe+"$";var kH=ti++;fr[kH]="((?:<|>)?=?)";var VAe=ti++;fr[VAe]=fr[CH]+"|x|X|\\*";var WAe=ti++;fr[WAe]=fr[_H]+"|x|X|\\*";var d7=ti++;fr[d7]="[v=\\s]*("+fr[WAe]+")(?:\\.("+fr[WAe]+")(?:\\.("+fr[WAe]+")(?:"+fr[JXe]+")?"+fr[xte]+"?)?)?";var IH=ti++;fr[IH]="[v=\\s]*("+fr[VAe]+")(?:\\.("+fr[VAe]+")(?:\\.("+fr[VAe]+")(?:"+fr[XXe]+")?"+fr[xte]+"?)?)?";var n1r=ti++;fr[n1r]="^"+fr[kH]+"\\s*"+fr[d7]+"$";var o1r=ti++;fr[o1r]="^"+fr[kH]+"\\s*"+fr[IH]+"$";var i1r=ti++;fr[i1r]="(?:^|[^\\d])(\\d{1,"+GXe+"})(?:\\.(\\d{1,"+GXe+"}))?(?:\\.(\\d{1,"+GXe+"}))?(?:$|[^\\d])";var QAe=ti++;fr[QAe]="(?:~>?)";var KAe=ti++;fr[KAe]="(\\s*)"+fr[QAe]+"\\s+";ds[KAe]=new RegExp(fr[KAe],"g");var Oeo="$1~",a1r=ti++;fr[a1r]="^"+fr[QAe]+fr[d7]+"$";var s1r=ti++;fr[s1r]="^"+fr[QAe]+fr[IH]+"$";var $Ae=ti++;fr[$Ae]="(?:\\^)";var YAe=ti++;fr[YAe]="(\\s*)"+fr[$Ae]+"\\s+";ds[YAe]=new RegExp(fr[YAe],"g");var Beo="$1^",c1r=ti++;fr[c1r]="^"+fr[$Ae]+fr[d7]+"$";var u1r=ti++;fr[u1r]="^"+fr[$Ae]+fr[IH]+"$";var eZe=ti++;fr[eZe]="^"+fr[kH]+"\\s*("+QXe+")$|^$";var tZe=ti++;fr[tZe]="^"+fr[kH]+"\\s*("+r1r+")$|^$";var yte=ti++;fr[yte]="(\\s*)"+fr[kH]+"\\s*("+QXe+"|"+fr[d7]+")";ds[yte]=new RegExp(fr[yte],"g");var Peo="$1$2$3",l1r=ti++;fr[l1r]="^\\s*("+fr[d7]+")\\s+-\\s+("+fr[d7]+")\\s*$";var f1r=ti++;fr[f1r]="^\\s*("+fr[IH]+")\\s+-\\s+("+fr[IH]+")\\s*$";var d1r=ti++;fr[d1r]="(<|>)?=?\\s*\\*";for(sk=0;sk<ti;sk++)Ra(sk,fr[sk]),ds[sk]||(ds[sk]=new RegExp(fr[sk]));var sk;fo.parse=p7;function p7(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof di)return e;if(typeof e!="string"||e.length>qXe)return null;var r=t.loose?ds[$Xe]:ds[ZXe];if(!r.test(e))return null;try{return new di(e,t)}catch{return null}}fo.valid=Deo;function Deo(e,t){var r=p7(e,t);return r?r.version:null}fo.clean=Leo;function Leo(e,t){var r=p7(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}fo.SemVer=di;function di(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof di){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>qXe)throw new TypeError("version is longer than "+qXe+" characters");if(!(this instanceof di))return new di(e,t);Ra("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?ds[$Xe]:ds[ZXe]);if(!r)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>qAe||this.major<0)throw new TypeError("Invalid major version");if(this.minor>qAe||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>qAe||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<qAe)return o}return n}):this.prerelease=[],this.build=r[5]?r[5].split("."):[],this.format()}di.prototype.format=function(){return this.version=this.major+"."+this.minor+"."+this.patch,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version};di.prototype.toString=function(){return this.version};di.prototype.compare=function(e){return Ra("SemVer.compare",this.version,this.options,e),e instanceof di||(e=new di(e,this.options)),this.compareMain(e)||this.comparePre(e)};di.prototype.compareMain=function(e){return e instanceof di||(e=new di(e,this.options)),TH(this.major,e.major)||TH(this.minor,e.minor)||TH(this.patch,e.patch)};di.prototype.comparePre=function(e){if(e instanceof di||(e=new di(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;var t=0;do{var r=this.prerelease[t],n=e.prerelease[t];if(Ra("prerelease compare",t,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 TH(r,n)}while(++t)};di.prototype.inc=function(e,t){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t),this.inc("pre",t);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",t),this.inc("pre",t);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)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this};fo.inc=Feo;function Feo(e,t,r,n){typeof r=="string"&&(n=r,r=void 0);try{return new di(e,r).inc(t,n).version}catch{return null}}fo.diff=Ueo;function Ueo(e,t){if(rZe(e,t))return null;var r=p7(e),n=p7(t),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}fo.compareIdentifiers=TH;var $br=/^[0-9]+$/;function TH(e,t){var r=$br.test(e),n=$br.test(t);return r&&n&&(e=+e,t=+t),e===t?0:r&&!n?-1:n&&!r?1:e<t?-1:1}fo.rcompareIdentifiers=zeo;function zeo(e,t){return TH(t,e)}fo.major=jeo;function jeo(e,t){return new di(e,t).major}fo.minor=Heo;function Heo(e,t){return new di(e,t).minor}fo.patch=Geo;function Geo(e,t){return new di(e,t).patch}fo.compare=v4;function v4(e,t,r){return new di(e,r).compare(new di(t,r))}fo.compareLoose=qeo;function qeo(e,t){return v4(e,t,!0)}fo.rcompare=Veo;function Veo(e,t,r){return v4(t,e,r)}fo.sort=Weo;function Weo(e,t){return e.sort(function(r,n){return fo.compare(r,n,t)})}fo.rsort=Keo;function Keo(e,t){return e.sort(function(r,n){return fo.rcompare(r,n,t)})}fo.gt=bte;function bte(e,t,r){return v4(e,t,r)>0}fo.lt=JAe;function JAe(e,t,r){return v4(e,t,r)<0}fo.eq=rZe;function rZe(e,t,r){return v4(e,t,r)===0}fo.neq=p1r;function p1r(e,t,r){return v4(e,t,r)!==0}fo.gte=nZe;function nZe(e,t,r){return v4(e,t,r)>=0}fo.lte=oZe;function oZe(e,t,r){return v4(e,t,r)<=0}fo.cmp=XAe;function XAe(e,t,r,n){switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e===r;case"!==":return typeof e=="object"&&(e=e.version),typeof r=="object"&&(r=r.version),e!==r;case"":case"=":case"==":return rZe(e,r,n);case"!=":return p1r(e,r,n);case">":return bte(e,r,n);case">=":return nZe(e,r,n);case"<":return JAe(e,r,n);case"<=":return oZe(e,r,n);default:throw new TypeError("Invalid operator: "+t)}}fo.Comparator=C1;function C1(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof C1){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof C1))return new C1(e,t);Ra("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===wte?this.value="":this.value=this.operator+this.semver.version,Ra("comp",this)}var wte={};C1.prototype.parse=function(e){var t=this.options.loose?ds[eZe]:ds[tZe],r=e.match(t);if(!r)throw new TypeError("Invalid comparator: "+e);this.operator=r[1],this.operator==="="&&(this.operator=""),r[2]?this.semver=new di(r[2],this.options.loose):this.semver=wte};C1.prototype.toString=function(){return this.value};C1.prototype.test=function(e){return Ra("Comparator.test",e,this.options.loose),this.semver===wte?!0:(typeof e=="string"&&(e=new di(e,this.options)),XAe(e,this.operator,this.semver,this.options))};C1.prototype.intersects=function(e,t){if(!(e instanceof C1))throw new TypeError("a Comparator is required");(!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1});var r;if(this.operator==="")return r=new Bc(e.value,t),ZAe(this.value,r,t);if(e.operator==="")return r=new Bc(this.value,t),ZAe(e.semver,r,t);var n=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),o=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),i=this.semver.version===e.semver.version,a=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),s=XAe(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),c=XAe(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return n||o||i&&a||s||c};fo.Range=Bc;function Bc(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Bc)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new Bc(e.raw,t);if(e instanceof C1)return new Bc(e.value,t);if(!(this instanceof Bc))return new Bc(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.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: "+e);this.format()}Bc.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};Bc.prototype.toString=function(){return this.range};Bc.prototype.parseRange=function(e){var t=this.options.loose;e=e.trim();var r=t?ds[f1r]:ds[l1r];e=e.replace(r,nto),Ra("hyphen replace",e),e=e.replace(ds[yte],Peo),Ra("comparator trim",e,ds[yte]),e=e.replace(ds[KAe],Oeo),e=e.replace(ds[YAe],Beo),e=e.split(/\s+/).join(" ");var n=t?ds[eZe]:ds[tZe],o=e.split(" ").map(function(i){return Jeo(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 C1(i,this.options)},this),o};Bc.prototype.intersects=function(e,t){if(!(e instanceof Bc))throw new TypeError("a Range is required");return this.set.some(function(r){return r.every(function(n){return e.set.some(function(o){return o.every(function(i){return n.intersects(i,t)})})})})};fo.toComparators=Yeo;function Yeo(e,t){return new Bc(e,t).set.map(function(r){return r.map(function(n){return n.value}).join(" ").trim().split(" ")})}function Jeo(e,t){return Ra("comp",e,t),e=Qeo(e,t),Ra("caret",e),e=Xeo(e,t),Ra("tildes",e),e=eto(e,t),Ra("xrange",e),e=rto(e,t),Ra("stars",e),e}function _0(e){return!e||e.toLowerCase()==="x"||e==="*"}function Xeo(e,t){return e.trim().split(/\s+/).map(function(r){return Zeo(r,t)}).join(" ")}function Zeo(e,t){var r=t.loose?ds[s1r]:ds[a1r];return e.replace(r,function(n,o,i,a,s){Ra("tilde",e,n,o,i,a,s);var c;return _0(o)?c="":_0(i)?c=">="+o+".0.0 <"+(+o+1)+".0.0":_0(a)?c=">="+o+"."+i+".0 <"+o+"."+(+i+1)+".0":s?(Ra("replaceTilde pr",s),c=">="+o+"."+i+"."+a+"-"+s+" <"+o+"."+(+i+1)+".0"):c=">="+o+"."+i+"."+a+" <"+o+"."+(+i+1)+".0",Ra("tilde return",c),c})}function Qeo(e,t){return e.trim().split(/\s+/).map(function(r){return $eo(r,t)}).join(" ")}function $eo(e,t){Ra("caret",e,t);var r=t.loose?ds[u1r]:ds[c1r];return e.replace(r,function(n,o,i,a,s){Ra("caret",e,n,o,i,a,s);var c;return _0(o)?c="":_0(i)?c=">="+o+".0.0 <"+(+o+1)+".0.0":_0(a)?o==="0"?c=">="+o+"."+i+".0 <"+o+"."+(+i+1)+".0":c=">="+o+"."+i+".0 <"+(+o+1)+".0.0":s?(Ra("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"):(Ra("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"),Ra("caret return",c),c})}function eto(e,t){return Ra("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return tto(r,t)}).join(" ")}function tto(e,t){e=e.trim();var r=t.loose?ds[o1r]:ds[n1r];return e.replace(r,function(n,o,i,a,s,c){Ra("xRange",e,n,o,i,a,s,c);var u=_0(i),l=u||_0(a),f=l||_0(s),h=f;return o==="="&&h&&(o=""),u?o===">"||o==="<"?n="<0.0.0":n="*":o&&h?(l&&(a=0),s=0,o===">"?(o=">=",l?(i=+i+1,a=0,s=0):(a=+a+1,s=0)):o==="<="&&(o="<",l?i=+i+1:a=+a+1),n=o+i+"."+a+"."+s):l?n=">="+i+".0.0 <"+(+i+1)+".0.0":f&&(n=">="+i+"."+a+".0 <"+i+"."+(+a+1)+".0"),Ra("xRange return",n),n})}function rto(e,t){return Ra("replaceStars",e,t),e.trim().replace(ds[d1r],"")}function nto(e,t,r,n,o,i,a,s,c,u,l,f,h){return _0(r)?t="":_0(n)?t=">="+r+".0.0":_0(o)?t=">="+r+"."+n+".0":t=">="+t,_0(c)?s="":_0(u)?s="<"+(+c+1)+".0.0":_0(l)?s="<"+c+"."+(+u+1)+".0":f?s="<="+c+"."+u+"."+l+"-"+f:s="<="+s,(t+" "+s).trim()}Bc.prototype.test=function(e){if(!e)return!1;typeof e=="string"&&(e=new di(e,this.options));for(var t=0;t<this.set.length;t++)if(oto(this.set[t],e,this.options))return!0;return!1};function oto(e,t,r){for(var n=0;n<e.length;n++)if(!e[n].test(t))return!1;if(t.prerelease.length&&!r.includePrerelease){for(n=0;n<e.length;n++)if(Ra(e[n].semver),e[n].semver!==wte&&e[n].semver.prerelease.length>0){var o=e[n].semver;if(o.major===t.major&&o.minor===t.minor&&o.patch===t.patch)return!0}return!1}return!0}fo.satisfies=ZAe;function ZAe(e,t,r){try{t=new Bc(t,r)}catch{return!1}return t.test(e)}fo.maxSatisfying=ito;function ito(e,t,r){var n=null,o=null;try{var i=new Bc(t,r)}catch{return null}return e.forEach(function(a){i.test(a)&&(!n||o.compare(a)===-1)&&(n=a,o=new di(n,r))}),n}fo.minSatisfying=ato;function ato(e,t,r){var n=null,o=null;try{var i=new Bc(t,r)}catch{return null}return e.forEach(function(a){i.test(a)&&(!n||o.compare(a)===1)&&(n=a,o=new di(n,r))}),n}fo.minVersion=sto;function sto(e,t){e=new Bc(e,t);var r=new di("0.0.0");if(e.test(r)||(r=new di("0.0.0-0"),e.test(r)))return r;r=null;for(var n=0;n<e.set.length;++n){var o=e.set[n];o.forEach(function(i){var a=new di(i.semver.version);switch(i.operator){case">":a.prerelease.length===0?a.patch++:a.prerelease.push(0),a.raw=a.format();case"":case">=":(!r||bte(r,a))&&(r=a);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+i.operator)}})}return r&&e.test(r)?r:null}fo.validRange=cto;function cto(e,t){try{return new Bc(e,t).range||"*"}catch{return null}}fo.ltr=uto;function uto(e,t,r){return iZe(e,t,"<",r)}fo.gtr=lto;function lto(e,t,r){return iZe(e,t,">",r)}fo.outside=iZe;function iZe(e,t,r,n){e=new di(e,n),t=new Bc(t,n);var o,i,a,s,c;switch(r){case">":o=bte,i=oZe,a=JAe,s=">",c=">=";break;case"<":o=JAe,i=nZe,a=bte,s="<",c="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(ZAe(e,t,n))return!1;for(var u=0;u<t.set.length;++u){var l=t.set[u],f=null,h=null;if(l.forEach(function(m){m.semver===wte&&(m=new C1(">=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(e,h.semver))return!1;if(h.operator===c&&a(e,h.semver))return!1}return!0}fo.prerelease=fto;function fto(e,t){var r=p7(e,t);return r&&r.prerelease.length?r.prerelease:null}fo.intersects=dto;function dto(e,t,r){return e=new Bc(e,r),t=new Bc(t,r),e.intersects(t)}fo.coerce=pto;function pto(e){if(e instanceof di)return e;if(typeof e!="string")return null;var t=e.match(ds[i1r]);return t==null?null:p7(t[1]+"."+(t[2]||"0")+"."+(t[3]||"0"))}});var g1r=Z((xjs,hto)=>{hto.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 zv=Z(v1r=>{"use strict";d();p();var Bw=v1r,mto=Bo(),gto=sh(),eSe=uj();Bw.assert=gto;Bw.toArray=eSe.toArray;Bw.zero2=eSe.zero2;Bw.toHex=eSe.toHex;Bw.encode=eSe.encode;function vto(e,t,r){var n=new Array(Math.max(e.bitLength(),r)+1);n.fill(0);for(var o=1<<t+1,i=e.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}Bw.getNAF=vto;function yto(e,t){var r=[[],[]];e=e.clone(),t=t.clone();for(var n=0,o=0,i;e.cmpn(-n)>0||t.cmpn(-o)>0;){var a=e.andln(3)+n&3,s=t.andln(3)+o&3;a===3&&(a=-1),s===3&&(s=-1);var c;(a&1)===0?c=0:(i=e.andln(7)+n&7,(i===3||i===5)&&s===2?c=-a:c=a),r[0].push(c);var u;(s&1)===0?u=0:(i=t.andln(7)+o&7,(i===3||i===5)&&a===2?u=-s:u=s),r[1].push(u),2*n===c+1&&(n=1-n),2*o===u+1&&(o=1-o),e.iushrn(1),t.iushrn(1)}return r}Bw.getJSF=yto;function bto(e,t,r){var n="_"+t;e.prototype[t]=function(){return this[n]!==void 0?this[n]:this[n]=r.call(this)}}Bw.cachedProperty=bto;function xto(e){return typeof e=="string"?Bw.toArray(e,"hex"):e}Bw.parseBytes=xto;function wto(e){return new mto(e,"hex","le")}Bw.intFromLE=wto});var Ste=Z((Ejs,y1r)=>{"use strict";d();p();var h7=Bo(),Ate=zv(),tSe=Ate.getNAF,Ato=Ate.getJSF,rSe=Ate.assert;function ck(e,t){this.type=e,this.p=new h7(t.p,16),this.red=t.prime?h7.red(t.prime):h7.mont(this.p),this.zero=new h7(0).toRed(this.red),this.one=new h7(1).toRed(this.red),this.two=new h7(2).toRed(this.red),this.n=t.n&&new h7(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var r=this.n&&this.p.div(this.n);!r||r.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}y1r.exports=ck;ck.prototype.point=function(){throw new Error("Not implemented")};ck.prototype.validate=function(){throw new Error("Not implemented")};ck.prototype._fixedNafMul=function(t,r){rSe(t.precomputed);var n=t._getDoubles(),o=tSe(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 u=s+n.step-1;u>=s;u--)c=(c<<1)+o[u];a.push(c)}for(var l=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()));l=l.add(f)}return l.toP()};ck.prototype._wnafMul=function(t,r){var n=4,o=t._getNAFPoints(n);n=o.wnd;for(var i=o.points,a=tSe(r,n,this._bitLength),s=this.jpoint(null,null,null),c=a.length-1;c>=0;c--){for(var u=0;c>=0&&a[c]===0;c--)u++;if(c>=0&&u++,s=s.dblp(u),c<0)break;var l=a[c];rSe(l!==0),t.type==="affine"?l>0?s=s.mixedAdd(i[l-1>>1]):s=s.mixedAdd(i[-l-1>>1].neg()):l>0?s=s.add(i[l-1>>1]):s=s.add(i[-l-1>>1].neg())}return t.type==="affine"?s.toP():s};ck.prototype._wnafMulAdd=function(t,r,n,o,i){var a=this._wnafT1,s=this._wnafT2,c=this._wnafT3,u=0,l,f,h;for(l=0;l<o;l++){h=r[l];var m=h._getNAFPoints(t);a[l]=m.wnd,s[l]=m.points}for(l=o-1;l>=1;l-=2){var g=l-1,v=l;if(a[g]!==1||a[v]!==1){c[g]=tSe(n[g],a[g],this._bitLength),c[v]=tSe(n[v],a[v],this._bitLength),u=Math.max(c[g].length,u),u=Math.max(c[v].length,u);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 x=[-3,-1,-5,-7,0,7,5,1,3],E=Ato(n[g],n[v]);for(u=Math.max(E[0].length,u),c[g]=new Array(u),c[v]=new Array(u),f=0;f<u;f++){var T=E[0][f]|0,B=E[1][f]|0;c[g][f]=x[(T+1)*3+(B+1)],c[v][f]=0,s[g]=b}}var F=this.jpoint(null,null,null),L=this._wnafT4;for(l=u;l>=0;l--){for(var j=0;l>=0;){var q=!0;for(f=0;f<o;f++)L[f]=c[f][l]|0,L[f]!==0&&(q=!1);if(!q)break;j++,l--}if(l>=0&&j++,F=F.dblp(j),l<0)break;for(f=0;f<o;f++){var D=L[f];D!==0&&(D>0?h=s[f][D-1>>1]:D<0&&(h=s[f][-D-1>>1].neg()),h.type==="affine"?F=F.mixedAdd(h):F=F.add(h))}}for(l=0;l<o;l++)s[l]=null;return i?F:F.toP()};function T1(e,t){this.curve=e,this.type=t,this.precomputed=null}ck.BasePoint=T1;T1.prototype.eq=function(){throw new Error("Not implemented")};T1.prototype.validate=function(){return this.curve.validate(this)};ck.prototype.decodePoint=function(t,r){t=Ate.toArray(t,r);var n=this.p.byteLength();if((t[0]===4||t[0]===6||t[0]===7)&&t.length-1===2*n){t[0]===6?rSe(t[t.length-1]%2===0):t[0]===7&&rSe(t[t.length-1]%2===1);var o=this.point(t.slice(1,1+n),t.slice(1+n,1+2*n));return o}else if((t[0]===2||t[0]===3)&&t.length-1===n)return this.pointFromX(t.slice(1,1+n),t[0]===3);throw new Error("Unknown point format")};T1.prototype.encodeCompressed=function(t){return this.encode(t,!0)};T1.prototype._encode=function(t){var r=this.curve.p.byteLength(),n=this.getX().toArray("be",r);return t?[this.getY().isEven()?2:3].concat(n):[4].concat(n,this.getY().toArray("be",r))};T1.prototype.encode=function(t,r){return Ate.encode(this._encode(r),t)};T1.prototype.precompute=function(t){if(this.precomputed)return this;var r={doubles:null,naf:null,beta:null};return r.naf=this._getNAFPoints(8),r.doubles=this._getDoubles(4,t),r.beta=this._getBeta(),this.precomputed=r,this};T1.prototype._hasDoubles=function(t){if(!this.precomputed)return!1;var r=this.precomputed.doubles;return r?r.points.length>=Math.ceil((t.bitLength()+1)/r.step):!1};T1.prototype._getDoubles=function(t,r){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var n=[this],o=this,i=0;i<r;i+=t){for(var a=0;a<t;a++)o=o.dbl();n.push(o)}return{step:t,points:n}};T1.prototype._getNAFPoints=function(t){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var r=[this],n=(1<<t)-1,o=n===1?null:this.dbl(),i=1;i<n;i++)r[i]=r[i-1].add(o);return{wnd:t,points:r}};T1.prototype._getBeta=function(){return null};T1.prototype.dblp=function(t){for(var r=this,n=0;n<t;n++)r=r.dbl();return r}});var x1r=Z((Tjs,b1r)=>{"use strict";d();p();var Sto=zv(),au=Bo(),aZe=An(),MH=Ste(),Eto=Sto.assert;function I1(e){MH.call(this,"short",e),this.a=new au(e.a,16).toRed(this.red),this.b=new au(e.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(e),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}aZe(I1,MH);b1r.exports=I1;I1.prototype._getEndomorphism=function(t){if(!(!this.zeroA||!this.g||!this.n||this.p.modn(3)!==1)){var r,n;if(t.beta)r=new au(t.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(t.lambda)n=new au(t.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],Eto(this.g.mul(n).x.cmp(this.g.x.redMul(r))===0))}var a;return t.basis?a=t.basis.map(function(s){return{a:new au(s.a,16),b:new au(s.b,16)}}):a=this._getEndoBasis(n),{beta:r,lambda:n,basis:a}}};I1.prototype._getEndoRoots=function(t){var r=t===this.p?this.red:au.mont(t),n=new au(2).toRed(r).redInvm(),o=n.redNeg(),i=new au(3).toRed(r).redNeg().redSqrt().redMul(n),a=o.redAdd(i).fromRed(),s=o.redSub(i).fromRed();return[a,s]};I1.prototype._getEndoBasis=function(t){for(var r=this.n.ushrn(Math.floor(this.n.bitLength()/2)),n=t,o=this.n.clone(),i=new au(1),a=new au(0),s=new au(0),c=new au(1),u,l,f,h,m,g,v,b=0,x,E;n.cmpn(0)!==0;){var T=o.div(n);x=o.sub(T.mul(n)),E=s.sub(T.mul(i));var B=c.sub(T.mul(a));if(!f&&x.cmp(r)<0)u=v.neg(),l=i,f=x.neg(),h=E;else if(f&&++b===2)break;v=x,o=n,n=x,s=i,i=E,c=a,a=B}m=x.neg(),g=E;var F=f.sqr().add(h.sqr()),L=m.sqr().add(g.sqr());return L.cmp(F)>=0&&(m=u,g=l),f.negative&&(f=f.neg(),h=h.neg()),m.negative&&(m=m.neg(),g=g.neg()),[{a:f,b:h},{a:m,b:g}]};I1.prototype._endoSplit=function(t){var r=this.endo.basis,n=r[0],o=r[1],i=o.b.mul(t).divRound(this.n),a=n.b.neg().mul(t).divRound(this.n),s=i.mul(n.a),c=a.mul(o.a),u=i.mul(n.b),l=a.mul(o.b),f=t.sub(s).sub(c),h=u.add(l).neg();return{k1:f,k2:h}};I1.prototype.pointFromX=function(t,r){t=new au(t,16),t.red||(t=t.toRed(this.red));var n=t.redSqr().redMul(t).redIAdd(t.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(t,o)};I1.prototype.validate=function(t){if(t.inf)return!0;var r=t.x,n=t.y,o=this.a.redMul(r),i=r.redSqr().redMul(r).redIAdd(o).redIAdd(this.b);return n.redSqr().redISub(i).cmpn(0)===0};I1.prototype._endoWnafMulAdd=function(t,r,n){for(var o=this._endoWnafT1,i=this._endoWnafT2,a=0;a<t.length;a++){var s=this._endoSplit(r[a]),c=t[a],u=c._getBeta();s.k1.negative&&(s.k1.ineg(),c=c.neg(!0)),s.k2.negative&&(s.k2.ineg(),u=u.neg(!0)),o[a*2]=c,o[a*2+1]=u,i[a*2]=s.k1,i[a*2+1]=s.k2}for(var l=this._wnafMulAdd(1,o,i,a*2,n),f=0;f<a*2;f++)o[f]=null,i[f]=null;return l};function od(e,t,r,n){MH.BasePoint.call(this,e,"affine"),t===null&&r===null?(this.x=null,this.y=null,this.inf=!0):(this.x=new au(t,16),this.y=new au(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)}aZe(od,MH.BasePoint);I1.prototype.point=function(t,r,n){return new od(this,t,r,n)};I1.prototype.pointFromJSON=function(t,r){return od.fromJSON(this,t,r)};od.prototype._getBeta=function(){if(!!this.curve.endo){var t=this.precomputed;if(t&&t.beta)return t.beta;var r=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(t){var n=this.curve,o=function(i){return n.point(i.x.redMul(n.endo.beta),i.y)};t.beta=r,r.precomputed={beta:null,naf:t.naf&&{wnd:t.naf.wnd,points:t.naf.points.map(o)},doubles:t.doubles&&{step:t.doubles.step,points:t.doubles.points.map(o)}}}return r}};od.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]};od.fromJSON=function(t,r,n){typeof r=="string"&&(r=JSON.parse(r));var o=t.point(r[0],r[1],n);if(!r[2])return o;function i(s){return t.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};od.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)+">"};od.prototype.isInfinity=function(){return this.inf};od.prototype.add=function(t){if(this.inf)return t;if(t.inf)return this;if(this.eq(t))return this.dbl();if(this.neg().eq(t))return this.curve.point(null,null);if(this.x.cmp(t.x)===0)return this.curve.point(null,null);var r=this.y.redSub(t.y);r.cmpn(0)!==0&&(r=r.redMul(this.x.redSub(t.x).redInvm()));var n=r.redSqr().redISub(this.x).redISub(t.x),o=r.redMul(this.x.redSub(n)).redISub(this.y);return this.curve.point(n,o)};od.prototype.dbl=function(){if(this.inf)return this;var t=this.y.redAdd(this.y);if(t.cmpn(0)===0)return this.curve.point(null,null);var r=this.curve.a,n=this.x.redSqr(),o=t.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)};od.prototype.getX=function(){return this.x.fromRed()};od.prototype.getY=function(){return this.y.fromRed()};od.prototype.mul=function(t){return t=new au(t,16),this.isInfinity()?this:this._hasDoubles(t)?this.curve._fixedNafMul(this,t):this.curve.endo?this.curve._endoWnafMulAdd([this],[t]):this.curve._wnafMul(this,t)};od.prototype.mulAdd=function(t,r,n){var o=[this,r],i=[t,n];return this.curve.endo?this.curve._endoWnafMulAdd(o,i):this.curve._wnafMulAdd(1,o,i,2)};od.prototype.jmulAdd=function(t,r,n){var o=[this,r],i=[t,n];return this.curve.endo?this.curve._endoWnafMulAdd(o,i,!0):this.curve._wnafMulAdd(1,o,i,2,!0)};od.prototype.eq=function(t){return this===t||this.inf===t.inf&&(this.inf||this.x.cmp(t.x)===0&&this.y.cmp(t.y)===0)};od.prototype.neg=function(t){if(this.inf)return this;var r=this.curve.point(this.x,this.y.redNeg());if(t&&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};od.prototype.toJ=function(){if(this.inf)return this.curve.jpoint(null,null,null);var t=this.curve.jpoint(this.x,this.y,this.curve.one);return t};function tp(e,t,r,n){MH.BasePoint.call(this,e,"jacobian"),t===null&&r===null&&n===null?(this.x=this.curve.one,this.y=this.curve.one,this.z=new au(0)):(this.x=new au(t,16),this.y=new au(r,16),this.z=new au(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}aZe(tp,MH.BasePoint);I1.prototype.jpoint=function(t,r,n){return new tp(this,t,r,n)};tp.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var t=this.z.redInvm(),r=t.redSqr(),n=this.x.redMul(r),o=this.y.redMul(r).redMul(t);return this.curve.point(n,o)};tp.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)};tp.prototype.add=function(t){if(this.isInfinity())return t;if(t.isInfinity())return this;var r=t.z.redSqr(),n=this.z.redSqr(),o=this.x.redMul(r),i=t.x.redMul(n),a=this.y.redMul(r.redMul(t.z)),s=t.y.redMul(n.redMul(this.z)),c=o.redSub(i),u=a.redSub(s);if(c.cmpn(0)===0)return u.cmpn(0)!==0?this.curve.jpoint(null,null,null):this.dbl();var l=c.redSqr(),f=l.redMul(c),h=o.redMul(l),m=u.redSqr().redIAdd(f).redISub(h).redISub(h),g=u.redMul(h.redISub(m)).redISub(a.redMul(f)),v=this.z.redMul(t.z).redMul(c);return this.curve.jpoint(m,g,v)};tp.prototype.mixedAdd=function(t){if(this.isInfinity())return t.toJ();if(t.isInfinity())return this;var r=this.z.redSqr(),n=this.x,o=t.x.redMul(r),i=this.y,a=t.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 u=s.redSqr(),l=u.redMul(s),f=n.redMul(u),h=c.redSqr().redIAdd(l).redISub(f).redISub(f),m=c.redMul(f.redISub(h)).redISub(i.redMul(l)),g=this.z.redMul(s);return this.curve.jpoint(h,m,g)};tp.prototype.dblp=function(t){if(t===0)return this;if(this.isInfinity())return this;if(!t)return this.dbl();var r;if(this.curve.zeroA||this.curve.threeA){var n=this;for(r=0;r<t;r++)n=n.dbl();return n}var o=this.curve.a,i=this.curve.tinv,a=this.x,s=this.y,c=this.z,u=c.redSqr().redSqr(),l=s.redAdd(s);for(r=0;r<t;r++){var f=a.redSqr(),h=l.redSqr(),m=h.redSqr(),g=f.redAdd(f).redIAdd(f).redIAdd(o.redMul(u)),v=a.redMul(h),b=g.redSqr().redISub(v.redAdd(v)),x=v.redISub(b),E=g.redMul(x);E=E.redIAdd(E).redISub(m);var T=l.redMul(c);r+1<t&&(u=u.redMul(m)),a=b,c=T,l=E}return this.curve.jpoint(a,l.redMul(i),c)};tp.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()};tp.prototype._zeroDbl=function(){var t,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),u=c.redSqr().redISub(s).redISub(s),l=a.redIAdd(a);l=l.redIAdd(l),l=l.redIAdd(l),t=u,r=c.redMul(s.redISub(u)).redISub(l),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(),x=m.redIAdd(m);x=x.redIAdd(x),x=x.redIAdd(x),t=b.redISub(g).redISub(g),r=v.redMul(g.redISub(t)).redISub(x),n=this.y.redMul(this.z),n=n.redIAdd(n)}return this.curve.jpoint(t,r,n)};tp.prototype._threeDbl=function(){var t,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),u=c.redSqr().redISub(s).redISub(s);t=u;var l=a.redIAdd(a);l=l.redIAdd(l),l=l.redIAdd(l),r=c.redMul(s.redISub(u)).redISub(l),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);t=g.redSqr().redISub(b),n=this.y.redAdd(this.z).redSqr().redISub(h).redISub(f);var x=h.redSqr();x=x.redIAdd(x),x=x.redIAdd(x),x=x.redIAdd(x),r=g.redMul(v.redISub(t)).redISub(x)}return this.curve.jpoint(t,r,n)};tp.prototype._dbl=function(){var t=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(t.redMul(i)),u=r.redAdd(r);u=u.redIAdd(u);var l=u.redMul(s),f=c.redSqr().redISub(l.redAdd(l)),h=l.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)};tp.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var t=this.x.redSqr(),r=this.y.redSqr(),n=this.z.redSqr(),o=r.redSqr(),i=t.redAdd(t).redIAdd(t),a=i.redSqr(),s=this.x.redAdd(r).redSqr().redISub(t).redISub(o);s=s.redIAdd(s),s=s.redAdd(s).redIAdd(s),s=s.redISub(a);var c=s.redSqr(),u=o.redIAdd(o);u=u.redIAdd(u),u=u.redIAdd(u),u=u.redIAdd(u);var l=i.redIAdd(s).redSqr().redISub(a).redISub(c).redISub(u),f=r.redMul(l);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(l.redMul(u.redISub(l)).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)};tp.prototype.mul=function(t,r){return t=new au(t,r),this.curve._wnafMul(this,t)};tp.prototype.eq=function(t){if(t.type==="affine")return this.eq(t.toJ());if(this===t)return!0;var r=this.z.redSqr(),n=t.z.redSqr();if(this.x.redMul(n).redISub(t.x.redMul(r)).cmpn(0)!==0)return!1;var o=r.redMul(this.z),i=n.redMul(t.z);return this.y.redMul(i).redISub(t.y.redMul(o)).cmpn(0)===0};tp.prototype.eqXToP=function(t){var r=this.z.redSqr(),n=t.toRed(this.curve.red).redMul(r);if(this.x.cmp(n)===0)return!0;for(var o=t.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}};tp.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)+">"};tp.prototype.isInfinity=function(){return this.z.cmpn(0)===0}});var S1r=Z((Mjs,A1r)=>{"use strict";d();p();var RH=Bo(),w1r=An(),nSe=Ste(),_to=zv();function NH(e){nSe.call(this,"mont",e),this.a=new RH(e.a,16).toRed(this.red),this.b=new RH(e.b,16).toRed(this.red),this.i4=new RH(4).toRed(this.red).redInvm(),this.two=new RH(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}w1r(NH,nSe);A1r.exports=NH;NH.prototype.validate=function(t){var r=t.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 id(e,t,r){nSe.BasePoint.call(this,e,"projective"),t===null&&r===null?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new RH(t,16),this.z=new RH(r,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}w1r(id,nSe.BasePoint);NH.prototype.decodePoint=function(t,r){return this.point(_to.toArray(t,r),1)};NH.prototype.point=function(t,r){return new id(this,t,r)};NH.prototype.pointFromJSON=function(t){return id.fromJSON(this,t)};id.prototype.precompute=function(){};id.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())};id.fromJSON=function(t,r){return new id(t,r[0],r[1]||t.one)};id.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)+">"};id.prototype.isInfinity=function(){return this.z.cmpn(0)===0};id.prototype.dbl=function(){var t=this.x.redAdd(this.z),r=t.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)};id.prototype.add=function(){throw new Error("Not supported on Montgomery curve")};id.prototype.diffAdd=function(t,r){var n=this.x.redAdd(this.z),o=this.x.redSub(this.z),i=t.x.redAdd(t.z),a=t.x.redSub(t.z),s=a.redMul(n),c=i.redMul(o),u=r.z.redMul(s.redAdd(c).redSqr()),l=r.x.redMul(s.redISub(c).redSqr());return this.curve.point(u,l)};id.prototype.mul=function(t){for(var r=t.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};id.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")};id.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")};id.prototype.eq=function(t){return this.getX().cmp(t.getX())===0};id.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this};id.prototype.getX=function(){return this.normalize(),this.x.fromRed()}});var C1r=Z((Ojs,_1r)=>{"use strict";d();p();var Cto=zv(),y4=Bo(),E1r=An(),oSe=Ste(),Tto=Cto.assert;function NS(e){this.twisted=(e.a|0)!==1,this.mOneA=this.twisted&&(e.a|0)===-1,this.extended=this.mOneA,oSe.call(this,"edwards",e),this.a=new y4(e.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new y4(e.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new y4(e.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),Tto(!this.twisted||this.c.fromRed().cmpn(1)===0),this.oneC=(e.c|0)===1}E1r(NS,oSe);_1r.exports=NS;NS.prototype._mulA=function(t){return this.mOneA?t.redNeg():this.a.redMul(t)};NS.prototype._mulC=function(t){return this.oneC?t:this.c.redMul(t)};NS.prototype.jpoint=function(t,r,n,o){return this.point(t,r,n,o)};NS.prototype.pointFromX=function(t,r){t=new y4(t,16),t.red||(t=t.toRed(this.red));var n=t.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(t,s)};NS.prototype.pointFromY=function(t,r){t=new y4(t,16),t.red||(t=t.toRed(this.red));var n=t.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,t)}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,t)};NS.prototype.validate=function(t){if(t.isInfinity())return!0;t.normalize();var r=t.x.redSqr(),n=t.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 Ms(e,t,r,n,o){oSe.BasePoint.call(this,e,"projective"),t===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 y4(t,16),this.y=new y4(r,16),this.z=n?new y4(n,16):this.curve.one,this.t=o&&new y4(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()))))}E1r(Ms,oSe.BasePoint);NS.prototype.pointFromJSON=function(t){return Ms.fromJSON(this,t)};NS.prototype.point=function(t,r,n,o){return new Ms(this,t,r,n,o)};Ms.fromJSON=function(t,r){return new Ms(t,r[0],r[1],r[2])};Ms.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)+">"};Ms.prototype.isInfinity=function(){return this.x.cmpn(0)===0&&(this.y.cmp(this.z)===0||this.zOne&&this.y.cmp(this.curve.c)===0)};Ms.prototype._extDbl=function(){var t=this.x.redSqr(),r=this.y.redSqr(),n=this.z.redSqr();n=n.redIAdd(n);var o=this.curve._mulA(t),i=this.x.redAdd(this.y).redSqr().redISub(t).redISub(r),a=o.redAdd(r),s=a.redSub(n),c=o.redSub(r),u=i.redMul(s),l=a.redMul(c),f=i.redMul(c),h=s.redMul(a);return this.curve.point(u,l,h,f)};Ms.prototype._projDbl=function(){var t=this.x.redAdd(this.y).redSqr(),r=this.x.redSqr(),n=this.y.redSqr(),o,i,a,s,c,u;if(this.curve.twisted){s=this.curve._mulA(r);var l=s.redAdd(n);this.zOne?(o=t.redSub(r).redSub(n).redMul(l.redSub(this.curve.two)),i=l.redMul(s.redSub(n)),a=l.redSqr().redSub(l).redSub(l)):(c=this.z.redSqr(),u=l.redSub(c).redISub(c),o=t.redSub(r).redISub(n).redMul(u),i=l.redMul(s.redSub(n)),a=l.redMul(u))}else s=r.redAdd(n),c=this.curve._mulC(this.z).redSqr(),u=s.redSub(c).redSub(c),o=this.curve._mulC(t.redISub(s)).redMul(u),i=this.curve._mulC(s).redMul(r.redISub(n)),a=s.redMul(u);return this.curve.point(o,i,a)};Ms.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()};Ms.prototype._extAdd=function(t){var r=this.y.redSub(this.x).redMul(t.y.redSub(t.x)),n=this.y.redAdd(this.x).redMul(t.y.redAdd(t.x)),o=this.t.redMul(this.curve.dd).redMul(t.t),i=this.z.redMul(t.z.redAdd(t.z)),a=n.redSub(r),s=i.redSub(o),c=i.redAdd(o),u=n.redAdd(r),l=a.redMul(s),f=c.redMul(u),h=a.redMul(u),m=s.redMul(c);return this.curve.point(l,f,m,h)};Ms.prototype._projAdd=function(t){var r=this.z.redMul(t.z),n=r.redSqr(),o=this.x.redMul(t.x),i=this.y.redMul(t.y),a=this.curve.d.redMul(o).redMul(i),s=n.redSub(a),c=n.redAdd(a),u=this.x.redAdd(this.y).redMul(t.x.redAdd(t.y)).redISub(o).redISub(i),l=r.redMul(s).redMul(u),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(l,f,h)};Ms.prototype.add=function(t){return this.isInfinity()?t:t.isInfinity()?this:this.curve.extended?this._extAdd(t):this._projAdd(t)};Ms.prototype.mul=function(t){return this._hasDoubles(t)?this.curve._fixedNafMul(this,t):this.curve._wnafMul(this,t)};Ms.prototype.mulAdd=function(t,r,n){return this.curve._wnafMulAdd(1,[this,r],[t,n],2,!1)};Ms.prototype.jmulAdd=function(t,r,n){return this.curve._wnafMulAdd(1,[this,r],[t,n],2,!0)};Ms.prototype.normalize=function(){if(this.zOne)return this;var t=this.z.redInvm();return this.x=this.x.redMul(t),this.y=this.y.redMul(t),this.t&&(this.t=this.t.redMul(t)),this.z=this.curve.one,this.zOne=!0,this};Ms.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())};Ms.prototype.getX=function(){return this.normalize(),this.x.fromRed()};Ms.prototype.getY=function(){return this.normalize(),this.y.fromRed()};Ms.prototype.eq=function(t){return this===t||this.getX().cmp(t.getX())===0&&this.getY().cmp(t.getY())===0};Ms.prototype.eqXToP=function(t){var r=t.toRed(this.curve.red).redMul(this.z);if(this.x.cmp(r)===0)return!0;for(var n=t.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}};Ms.prototype.toP=Ms.prototype.normalize;Ms.prototype.mixedAdd=Ms.prototype.add});var sZe=Z(T1r=>{"use strict";d();p();var iSe=T1r;iSe.base=Ste();iSe.short=x1r();iSe.mont=S1r();iSe.edwards=C1r()});var k1r=Z((Ujs,I1r)=>{d();p();I1r.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 aSe=Z(N1r=>{"use strict";d();p();var uZe=N1r,uk=Sw(),cZe=sZe(),Ito=zv(),M1r=Ito.assert;function R1r(e){e.type==="short"?this.curve=new cZe.short(e):e.type==="edwards"?this.curve=new cZe.edwards(e):this.curve=new cZe.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,M1r(this.g.validate(),"Invalid curve"),M1r(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}uZe.PresetCurve=R1r;function lk(e,t){Object.defineProperty(uZe,e,{configurable:!0,enumerable:!0,get:function(){var r=new R1r(t);return Object.defineProperty(uZe,e,{configurable:!0,enumerable:!0,value:r}),r}})}lk("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:uk.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]});lk("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:uk.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]});lk("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:uk.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]});lk("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:uk.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"]});lk("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:uk.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"]});lk("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:uk.sha256,gRed:!1,g:["9"]});lk("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:uk.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});var lZe;try{lZe=k1r()}catch{lZe=void 0}lk("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:uk.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",lZe]})});var B1r=Z((Vjs,O1r)=>{"use strict";d();p();var kto=Bo(),Mto=zv(),fZe=Mto.assert;function Sh(e,t){this.ec=e,this.priv=null,this.pub=null,t.priv&&this._importPrivate(t.priv,t.privEnc),t.pub&&this._importPublic(t.pub,t.pubEnc)}O1r.exports=Sh;Sh.fromPublic=function(t,r,n){return r instanceof Sh?r:new Sh(t,{pub:r,pubEnc:n})};Sh.fromPrivate=function(t,r,n){return r instanceof Sh?r:new Sh(t,{priv:r,privEnc:n})};Sh.prototype.validate=function(){var t=this.getPublic();return t.isInfinity()?{result:!1,reason:"Invalid public key"}:t.validate()?t.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}};Sh.prototype.getPublic=function(t,r){return typeof t=="string"&&(r=t,t=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),r?this.pub.encode(r,t):this.pub};Sh.prototype.getPrivate=function(t){return t==="hex"?this.priv.toString(16,2):this.priv};Sh.prototype._importPrivate=function(t,r){this.priv=new kto(t,r||16),this.priv=this.priv.umod(this.ec.curve.n)};Sh.prototype._importPublic=function(t,r){if(t.x||t.y){this.ec.curve.type==="mont"?fZe(t.x,"Need x coordinate"):(this.ec.curve.type==="short"||this.ec.curve.type==="edwards")&&fZe(t.x&&t.y,"Need both x and y coordinate"),this.pub=this.ec.curve.point(t.x,t.y);return}this.pub=this.ec.curve.decodePoint(t,r)};Sh.prototype.derive=function(t){return t.validate()||fZe(t.validate(),"public point not validated"),t.mul(this.priv).getX()};Sh.prototype.sign=function(t,r,n){return this.ec.sign(t,this,r,n)};Sh.prototype.verify=function(t,r){return this.ec.verify(t,r,this)};Sh.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"}});var L1r=Z((Yjs,D1r)=>{"use strict";d();p();var sSe=Bo(),hZe=zv(),Rto=hZe.assert;function cSe(e,t){if(e instanceof cSe)return e;this._importDER(e,t)||(Rto(e.r&&e.s,"Signature without r or s"),this.r=new sSe(e.r,16),this.s=new sSe(e.s,16),e.recoveryParam===void 0?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}D1r.exports=cSe;function Nto(){this.place=0}function dZe(e,t){var r=e[t.place++];if(!(r&128))return r;var n=r&15;if(n===0||n>4)return!1;for(var o=0,i=0,a=t.place;i<n;i++,a++)o<<=8,o|=e[a],o>>>=0;return o<=127?!1:(t.place=a,o)}function P1r(e){for(var t=0,r=e.length-1;!e[t]&&!(e[t+1]&128)&&t<r;)t++;return t===0?e:e.slice(t)}cSe.prototype._importDER=function(t,r){t=hZe.toArray(t,r);var n=new Nto;if(t[n.place++]!==48)return!1;var o=dZe(t,n);if(o===!1||o+n.place!==t.length||t[n.place++]!==2)return!1;var i=dZe(t,n);if(i===!1)return!1;var a=t.slice(n.place,i+n.place);if(n.place+=i,t[n.place++]!==2)return!1;var s=dZe(t,n);if(s===!1||t.length!==s+n.place)return!1;var c=t.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 sSe(a),this.s=new sSe(c),this.recoveryParam=null,!0};function pZe(e,t){if(t<128){e.push(t);return}var r=1+(Math.log(t)/Math.LN2>>>3);for(e.push(r|128);--r;)e.push(t>>>(r<<3)&255);e.push(t)}cSe.prototype.toDER=function(t){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=P1r(r),n=P1r(n);!n[0]&&!(n[1]&128);)n=n.slice(1);var o=[2];pZe(o,r.length),o=o.concat(r),o.push(2),pZe(o,n.length);var i=o.concat(n),a=[48];return pZe(a,i.length),a=a.concat(i),hZe.encode(a,t)}});var j1r=Z((Zjs,z1r)=>{"use strict";d();p();var m7=Bo(),F1r=ree(),Oto=zv(),mZe=aSe(),Bto=sS(),U1r=Oto.assert,gZe=B1r(),uSe=L1r();function k1(e){if(!(this instanceof k1))return new k1(e);typeof e=="string"&&(U1r(Object.prototype.hasOwnProperty.call(mZe,e),"Unknown curve "+e),e=mZe[e]),e instanceof mZe.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}z1r.exports=k1;k1.prototype.keyPair=function(t){return new gZe(this,t)};k1.prototype.keyFromPrivate=function(t,r){return gZe.fromPrivate(this,t,r)};k1.prototype.keyFromPublic=function(t,r){return gZe.fromPublic(this,t,r)};k1.prototype.genKeyPair=function(t){t||(t={});for(var r=new F1r({hash:this.hash,pers:t.pers,persEnc:t.persEnc||"utf8",entropy:t.entropy||Bto(this.hash.hmacStrength),entropyEnc:t.entropy&&t.entropyEnc||"utf8",nonce:this.n.toArray()}),n=this.n.byteLength(),o=this.n.sub(new m7(2));;){var i=new m7(r.generate(n));if(!(i.cmp(o)>0))return i.iaddn(1),this.keyFromPrivate(i)}};k1.prototype._truncateToN=function(t,r){var n=t.byteLength()*8-this.n.bitLength();return n>0&&(t=t.ushrn(n)),!r&&t.cmp(this.n)>=0?t.sub(this.n):t};k1.prototype.sign=function(t,r,n,o){typeof n=="object"&&(o=n,n=null),o||(o={}),r=this.keyFromPrivate(r,n),t=this._truncateToN(new m7(t,16));for(var i=this.n.byteLength(),a=r.getPrivate().toArray("be",i),s=t.toArray("be",i),c=new F1r({hash:this.hash,entropy:a,nonce:s,pers:o.pers,persEnc:o.persEnc||"utf8"}),u=this.n.sub(new m7(1)),l=0;;l++){var f=o.k?o.k(l):new m7(c.generate(this.n.byteLength()));if(f=this._truncateToN(f,!0),!(f.cmpn(1)<=0||f.cmp(u)>=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(t));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 uSe({r:g,s:v,recoveryParam:b})}}}}}};k1.prototype.verify=function(t,r,n,o){t=this._truncateToN(new m7(t,16)),n=this.keyFromPublic(n,o),r=new uSe(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(t).umod(this.n),u=s.mul(i).umod(this.n),l;return this.curve._maxwellTrick?(l=this.g.jmulAdd(c,n.getPublic(),u),l.isInfinity()?!1:l.eqXToP(i)):(l=this.g.mulAdd(c,n.getPublic(),u),l.isInfinity()?!1:l.getX().umod(this.n).cmp(i)===0)};k1.prototype.recoverPubKey=function(e,t,r,n){U1r((3&r)===r,"The recovery param is more than two bits"),t=new uSe(t,n);var o=this.n,i=new m7(e),a=t.r,s=t.s,c=r&1,u=r>>1;if(a.cmp(this.curve.p.umod(this.curve.n))>=0&&u)throw new Error("Unable to find sencond key candinate");u?a=this.curve.pointFromX(a.add(this.curve.n),c):a=this.curve.pointFromX(a,c);var l=t.r.invm(o),f=o.sub(i).mul(l).umod(o),h=s.mul(l).umod(o);return this.g.mulAdd(f,a,h)};k1.prototype.getKeyRecoveryParam=function(e,t,r,n){if(t=new uSe(t,n),t.recoveryParam!==null)return t.recoveryParam;for(var o=0;o<4;o++){var i;try{i=this.recoverPubKey(e,t,o)}catch{continue}if(i.eq(r))return o}throw new Error("Unable to find valid recovery factor")}});var V1r=Z((eHs,q1r)=>{"use strict";d();p();var Ete=zv(),G1r=Ete.assert,H1r=Ete.parseBytes,OH=Ete.cachedProperty;function ad(e,t){this.eddsa=e,this._secret=H1r(t.secret),e.isPoint(t.pub)?this._pub=t.pub:this._pubBytes=H1r(t.pub)}ad.fromPublic=function(t,r){return r instanceof ad?r:new ad(t,{pub:r})};ad.fromSecret=function(t,r){return r instanceof ad?r:new ad(t,{secret:r})};ad.prototype.secret=function(){return this._secret};OH(ad,"pubBytes",function(){return this.eddsa.encodePoint(this.pub())});OH(ad,"pub",function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())});OH(ad,"privBytes",function(){var t=this.eddsa,r=this.hash(),n=t.encodingLength-1,o=r.slice(0,t.encodingLength);return o[0]&=248,o[n]&=127,o[n]|=64,o});OH(ad,"priv",function(){return this.eddsa.decodeInt(this.privBytes())});OH(ad,"hash",function(){return this.eddsa.hash().update(this.secret()).digest()});OH(ad,"messagePrefix",function(){return this.hash().slice(this.eddsa.encodingLength)});ad.prototype.sign=function(t){return G1r(this._secret,"KeyPair can only verify"),this.eddsa.sign(t,this)};ad.prototype.verify=function(t,r){return this.eddsa.verify(t,r,this)};ad.prototype.getSecret=function(t){return G1r(this._secret,"KeyPair is public only"),Ete.encode(this.secret(),t)};ad.prototype.getPublic=function(t){return Ete.encode(this.pubBytes(),t)};q1r.exports=ad});var K1r=Z((nHs,W1r)=>{"use strict";d();p();var Pto=Bo(),lSe=zv(),Dto=lSe.assert,fSe=lSe.cachedProperty,Lto=lSe.parseBytes;function g7(e,t){this.eddsa=e,typeof t!="object"&&(t=Lto(t)),Array.isArray(t)&&(t={R:t.slice(0,e.encodingLength),S:t.slice(e.encodingLength)}),Dto(t.R&&t.S,"Signature without R or S"),e.isPoint(t.R)&&(this._R=t.R),t.S instanceof Pto&&(this._S=t.S),this._Rencoded=Array.isArray(t.R)?t.R:t.Rencoded,this._Sencoded=Array.isArray(t.S)?t.S:t.Sencoded}fSe(g7,"S",function(){return this.eddsa.decodeInt(this.Sencoded())});fSe(g7,"R",function(){return this.eddsa.decodePoint(this.Rencoded())});fSe(g7,"Rencoded",function(){return this.eddsa.encodePoint(this.R())});fSe(g7,"Sencoded",function(){return this.eddsa.encodeInt(this.S())});g7.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())};g7.prototype.toHex=function(){return lSe.encode(this.toBytes(),"hex").toUpperCase()};W1r.exports=g7});var Q1r=Z((aHs,Z1r)=>{"use strict";d();p();var Fto=Sw(),Uto=aSe(),BH=zv(),zto=BH.assert,J1r=BH.parseBytes,X1r=V1r(),Y1r=K1r();function sg(e){if(zto(e==="ed25519","only tested with ed25519 so far"),!(this instanceof sg))return new sg(e);e=Uto[e].curve,this.curve=e,this.g=e.g,this.g.precompute(e.n.bitLength()+1),this.pointClass=e.point().constructor,this.encodingLength=Math.ceil(e.n.bitLength()/8),this.hash=Fto.sha512}Z1r.exports=sg;sg.prototype.sign=function(t,r){t=J1r(t);var n=this.keyFromSecret(r),o=this.hashInt(n.messagePrefix(),t),i=this.g.mul(o),a=this.encodePoint(i),s=this.hashInt(a,n.pubBytes(),t).mul(n.priv()),c=o.add(s).umod(this.curve.n);return this.makeSignature({R:i,S:c,Rencoded:a})};sg.prototype.verify=function(t,r,n){t=J1r(t),r=this.makeSignature(r);var o=this.keyFromPublic(n),i=this.hashInt(r.Rencoded(),o.pubBytes(),t),a=this.g.mul(r.S()),s=r.R().add(o.pub().mul(i));return s.eq(a)};sg.prototype.hashInt=function(){for(var t=this.hash(),r=0;r<arguments.length;r++)t.update(arguments[r]);return BH.intFromLE(t.digest()).umod(this.curve.n)};sg.prototype.keyFromPublic=function(t){return X1r.fromPublic(this,t)};sg.prototype.keyFromSecret=function(t){return X1r.fromSecret(this,t)};sg.prototype.makeSignature=function(t){return t instanceof Y1r?t:new Y1r(this,t)};sg.prototype.encodePoint=function(t){var r=t.getY().toArray("le",this.encodingLength);return r[this.encodingLength-1]|=t.getX().isOdd()?128:0,r};sg.prototype.decodePoint=function(t){t=BH.parseBytes(t);var r=t.length-1,n=t.slice(0,r).concat(t[r]&-129),o=(t[r]&128)!==0,i=BH.intFromLE(n);return this.curve.pointFromY(i,o)};sg.prototype.encodeInt=function(t){return t.toArray("le",this.encodingLength)};sg.prototype.decodeInt=function(t){return BH.intFromLE(t)};sg.prototype.isPoint=function(t){return t instanceof this.pointClass}});var exr=Z($1r=>{"use strict";d();p();var v7=$1r;v7.version=g1r().version;v7.utils=zv();v7.rand=sS();v7.curve=sZe();v7.curves=aSe();v7.ec=j1r();v7.eddsa=Q1r()});var txr=Z((dHs,b4)=>{d();p();function vZe(e){return b4.exports=vZe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},b4.exports.__esModule=!0,b4.exports.default=b4.exports,vZe(e)}b4.exports=vZe,b4.exports.__esModule=!0,b4.exports.default=b4.exports});var rxr=Z((mHs,x4)=>{d();p();function yZe(e,t){return x4.exports=yZe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,o){return n.__proto__=o,n},x4.exports.__esModule=!0,x4.exports.default=x4.exports,yZe(e,t)}x4.exports=yZe,x4.exports.__esModule=!0,x4.exports.default=x4.exports});var nxr=Z((yHs,_te)=>{d();p();var jto=rxr();function Hto(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&jto(e,t)}_te.exports=Hto,_te.exports.__esModule=!0,_te.exports.default=_te.exports});var oxr=Z((wHs,Cte)=>{d();p();var Gto=z1e().default,qto=HXe();function Vto(e,t){if(t&&(Gto(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return qto(e)}Cte.exports=Vto,Cte.exports.__esModule=!0,Cte.exports.default=Cte.exports});var bZe=Z((EHs,ixr)=>{"use strict";d();p();ixr.exports=function(t,r){return function(){for(var o=new Array(arguments.length),i=0;i<o.length;i++)o[i]=arguments[i];return t.apply(r,o)}}});var C0=Z((THs,uxr)=>{"use strict";d();p();var Wto=bZe(),fk=Object.prototype.toString;function AZe(e){return Array.isArray(e)}function xZe(e){return typeof e>"u"}function Kto(e){return e!==null&&!xZe(e)&&e.constructor!==null&&!xZe(e.constructor)&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}function axr(e){return fk.call(e)==="[object ArrayBuffer]"}function Yto(e){return fk.call(e)==="[object FormData]"}function Jto(e){var t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&axr(e.buffer),t}function Xto(e){return typeof e=="string"}function Zto(e){return typeof e=="number"}function sxr(e){return e!==null&&typeof e=="object"}function dSe(e){if(fk.call(e)!=="[object Object]")return!1;var t=Object.getPrototypeOf(e);return t===null||t===Object.prototype}function Qto(e){return fk.call(e)==="[object Date]"}function $to(e){return fk.call(e)==="[object File]"}function ero(e){return fk.call(e)==="[object Blob]"}function cxr(e){return fk.call(e)==="[object Function]"}function tro(e){return sxr(e)&&cxr(e.pipe)}function rro(e){return fk.call(e)==="[object URLSearchParams]"}function nro(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function oro(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function SZe(e,t){if(!(e===null||typeof e>"u"))if(typeof e!="object"&&(e=[e]),AZe(e))for(var r=0,n=e.length;r<n;r++)t.call(null,e[r],r,e);else for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.call(null,e[o],o,e)}function wZe(){var e={};function t(o,i){dSe(e[i])&&dSe(o)?e[i]=wZe(e[i],o):dSe(o)?e[i]=wZe({},o):AZe(o)?e[i]=o.slice():e[i]=o}for(var r=0,n=arguments.length;r<n;r++)SZe(arguments[r],t);return e}function iro(e,t,r){return SZe(t,function(o,i){r&&typeof o=="function"?e[i]=Wto(o,r):e[i]=o}),e}function aro(e){return e.charCodeAt(0)===65279&&(e=e.slice(1)),e}uxr.exports={isArray:AZe,isArrayBuffer:axr,isBuffer:Kto,isFormData:Yto,isArrayBufferView:Jto,isString:Xto,isNumber:Zto,isObject:sxr,isPlainObject:dSe,isUndefined:xZe,isDate:Qto,isFile:$to,isBlob:ero,isFunction:cxr,isStream:tro,isURLSearchParams:rro,isStandardBrowserEnv:oro,forEach:SZe,merge:wZe,extend:iro,trim:nro,stripBOM:aro}});var EZe=Z((MHs,fxr)=>{"use strict";d();p();var PH=C0();function lxr(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}fxr.exports=function(t,r,n){if(!r)return t;var o;if(n)o=n(r);else if(PH.isURLSearchParams(r))o=r.toString();else{var i=[];PH.forEach(r,function(c,u){c===null||typeof c>"u"||(PH.isArray(c)?u=u+"[]":c=[c],PH.forEach(c,function(f){PH.isDate(f)?f=f.toISOString():PH.isObject(f)&&(f=JSON.stringify(f)),i.push(lxr(u)+"="+lxr(f))}))}),o=i.join("&")}if(o){var a=t.indexOf("#");a!==-1&&(t=t.slice(0,a)),t+=(t.indexOf("?")===-1?"?":"&")+o}return t}});var pxr=Z((OHs,dxr)=>{"use strict";d();p();var sro=C0();function pSe(){this.handlers=[]}pSe.prototype.use=function(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1};pSe.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)};pSe.prototype.forEach=function(t){sro.forEach(this.handlers,function(n){n!==null&&t(n)})};dxr.exports=pSe});var mxr=Z((DHs,hxr)=>{"use strict";d();p();var cro=C0();hxr.exports=function(t,r){cro.forEach(t,function(o,i){i!==r&&i.toUpperCase()===r.toUpperCase()&&(t[r]=o,delete t[i])})}});var _Ze=Z((UHs,gxr)=>{"use strict";d();p();gxr.exports=function(t,r,n,o,i){return t.config=r,n&&(t.code=n),t.request=o,t.response=i,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 CZe=Z((HHs,vxr)=>{"use strict";d();p();vxr.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}});var TZe=Z((VHs,yxr)=>{"use strict";d();p();var uro=_Ze();yxr.exports=function(t,r,n,o,i){var a=new Error(t);return uro(a,r,n,o,i)}});var xxr=Z((YHs,bxr)=>{"use strict";d();p();var lro=TZe();bxr.exports=function(t,r,n){var o=n.config.validateStatus;!n.status||!o||o(n.status)?t(n):r(lro("Request failed with status code "+n.status,n.config,null,n.request,n))}});var Axr=Z((ZHs,wxr)=>{"use strict";d();p();var hSe=C0();wxr.exports=hSe.isStandardBrowserEnv()?function(){return{write:function(r,n,o,i,a,s){var c=[];c.push(r+"="+encodeURIComponent(n)),hSe.isNumber(o)&&c.push("expires="+new Date(o).toGMTString()),hSe.isString(i)&&c.push("path="+i),hSe.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 Exr=Z((eGs,Sxr)=>{"use strict";d();p();Sxr.exports=function(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}});var Cxr=Z((nGs,_xr)=>{"use strict";d();p();_xr.exports=function(t,r){return r?t.replace(/\/+$/,"")+"/"+r.replace(/^\/+/,""):t}});var Ixr=Z((aGs,Txr)=>{"use strict";d();p();var fro=Exr(),dro=Cxr();Txr.exports=function(t,r){return t&&!fro(r)?dro(t,r):r}});var Mxr=Z((uGs,kxr)=>{"use strict";d();p();var IZe=C0(),pro=["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"];kxr.exports=function(t){var r={},n,o,i;return t&&IZe.forEach(t.split(`
`),function(s){if(i=s.indexOf(":"),n=IZe.trim(s.substr(0,i)).toLowerCase(),o=IZe.trim(s.substr(i+1)),n){if(r[n]&&pro.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 Oxr=Z((dGs,Nxr)=>{"use strict";d();p();var Rxr=C0();Nxr.exports=Rxr.isStandardBrowserEnv()?function(){var t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a"),n;function o(i){var a=i;return t&&(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=Rxr.isString(a)?o(a):a;return s.protocol===n.protocol&&s.host===n.host}}():function(){return function(){return!0}}()});var Tte=Z((mGs,Bxr)=>{"use strict";d();p();function kZe(e){this.message=e}kZe.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")};kZe.prototype.__CANCEL__=!0;Bxr.exports=kZe});var RZe=Z((yGs,Pxr)=>{"use strict";d();p();var mSe=C0(),hro=xxr(),mro=Axr(),gro=EZe(),vro=Ixr(),yro=Mxr(),bro=Oxr(),MZe=TZe(),xro=CZe(),wro=Tte();Pxr.exports=function(t){return new Promise(function(n,o){var i=t.data,a=t.headers,s=t.responseType,c;function u(){t.cancelToken&&t.cancelToken.unsubscribe(c),t.signal&&t.signal.removeEventListener("abort",c)}mSe.isFormData(i)&&delete a["Content-Type"];var l=new XMLHttpRequest;if(t.auth){var f=t.auth.username||"",h=t.auth.password?unescape(encodeURIComponent(t.auth.password)):"";a.Authorization="Basic "+btoa(f+":"+h)}var m=vro(t.baseURL,t.url);l.open(t.method.toUpperCase(),gro(m,t.params,t.paramsSerializer),!0),l.timeout=t.timeout;function g(){if(!!l){var b="getAllResponseHeaders"in l?yro(l.getAllResponseHeaders()):null,x=!s||s==="text"||s==="json"?l.responseText:l.response,E={data:x,status:l.status,statusText:l.statusText,headers:b,config:t,request:l};hro(function(B){n(B),u()},function(B){o(B),u()},E),l=null}}if("onloadend"in l?l.onloadend=g:l.onreadystatechange=function(){!l||l.readyState!==4||l.status===0&&!(l.responseURL&&l.responseURL.indexOf("file:")===0)||setTimeout(g)},l.onabort=function(){!l||(o(MZe("Request aborted",t,"ECONNABORTED",l)),l=null)},l.onerror=function(){o(MZe("Network Error",t,null,l)),l=null},l.ontimeout=function(){var x=t.timeout?"timeout of "+t.timeout+"ms exceeded":"timeout exceeded",E=t.transitional||xro;t.timeoutErrorMessage&&(x=t.timeoutErrorMessage),o(MZe(x,t,E.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",l)),l=null},mSe.isStandardBrowserEnv()){var v=(t.withCredentials||bro(m))&&t.xsrfCookieName?mro.read(t.xsrfCookieName):void 0;v&&(a[t.xsrfHeaderName]=v)}"setRequestHeader"in l&&mSe.forEach(a,function(x,E){typeof i>"u"&&E.toLowerCase()==="content-type"?delete a[E]:l.setRequestHeader(E,x)}),mSe.isUndefined(t.withCredentials)||(l.withCredentials=!!t.withCredentials),s&&s!=="json"&&(l.responseType=t.responseType),typeof t.onDownloadProgress=="function"&&l.addEventListener("progress",t.onDownloadProgress),typeof t.onUploadProgress=="function"&&l.upload&&l.upload.addEventListener("progress",t.onUploadProgress),(t.cancelToken||t.signal)&&(c=function(b){!l||(o(!b||b&&b.type?new wro("canceled"):b),l.abort(),l=null)},t.cancelToken&&t.cancelToken.subscribe(c),t.signal&&(t.signal.aborted?c():t.signal.addEventListener("abort",c))),i||(i=null),l.send(i)})}});var vSe=Z((wGs,Fxr)=>{"use strict";d();p();var rp=C0(),Dxr=mxr(),Aro=_Ze(),Sro=CZe(),Ero={"Content-Type":"application/x-www-form-urlencoded"};function Lxr(e,t){!rp.isUndefined(e)&&rp.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function _ro(){var e;return typeof XMLHttpRequest<"u"?e=RZe():typeof A<"u"&&Object.prototype.toString.call(A)==="[object process]"&&(e=RZe()),e}function Cro(e,t,r){if(rp.isString(e))try{return(t||JSON.parse)(e),rp.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}var gSe={transitional:Sro,adapter:_ro(),transformRequest:[function(t,r){return Dxr(r,"Accept"),Dxr(r,"Content-Type"),rp.isFormData(t)||rp.isArrayBuffer(t)||rp.isBuffer(t)||rp.isStream(t)||rp.isFile(t)||rp.isBlob(t)?t:rp.isArrayBufferView(t)?t.buffer:rp.isURLSearchParams(t)?(Lxr(r,"application/x-www-form-urlencoded;charset=utf-8"),t.toString()):rp.isObject(t)||r&&r["Content-Type"]==="application/json"?(Lxr(r,"application/json"),Cro(t)):t}],transformResponse:[function(t){var r=this.transitional||gSe.transitional,n=r&&r.silentJSONParsing,o=r&&r.forcedJSONParsing,i=!n&&this.responseType==="json";if(i||o&&rp.isString(t)&&t.length)try{return JSON.parse(t)}catch(a){if(i)throw a.name==="SyntaxError"?Aro(a,this,"E_JSON_PARSE"):a}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};rp.forEach(["delete","get","head"],function(t){gSe.headers[t]={}});rp.forEach(["post","put","patch"],function(t){gSe.headers[t]=rp.merge(Ero)});Fxr.exports=gSe});var zxr=Z((EGs,Uxr)=>{"use strict";d();p();var Tro=C0(),Iro=vSe();Uxr.exports=function(t,r,n){var o=this||Iro;return Tro.forEach(n,function(a){t=a.call(o,t,r)}),t}});var NZe=Z((TGs,jxr)=>{"use strict";d();p();jxr.exports=function(t){return!!(t&&t.__CANCEL__)}});var qxr=Z((MGs,Gxr)=>{"use strict";d();p();var Hxr=C0(),OZe=zxr(),kro=NZe(),Mro=vSe(),Rro=Tte();function BZe(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Rro("canceled")}Gxr.exports=function(t){BZe(t),t.headers=t.headers||{},t.data=OZe.call(t,t.data,t.headers,t.transformRequest),t.headers=Hxr.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),Hxr.forEach(["delete","get","head","post","put","patch","common"],function(o){delete t.headers[o]});var r=t.adapter||Mro.adapter;return r(t).then(function(o){return BZe(t),o.data=OZe.call(t,o.data,o.headers,t.transformResponse),o},function(o){return kro(o)||(BZe(t),o&&o.response&&(o.response.data=OZe.call(t,o.response.data,o.response.headers,t.transformResponse))),Promise.reject(o)})}});var PZe=Z((OGs,Vxr)=>{"use strict";d();p();var jv=C0();Vxr.exports=function(t,r){r=r||{};var n={};function o(l,f){return jv.isPlainObject(l)&&jv.isPlainObject(f)?jv.merge(l,f):jv.isPlainObject(f)?jv.merge({},f):jv.isArray(f)?f.slice():f}function i(l){if(jv.isUndefined(r[l])){if(!jv.isUndefined(t[l]))return o(void 0,t[l])}else return o(t[l],r[l])}function a(l){if(!jv.isUndefined(r[l]))return o(void 0,r[l])}function s(l){if(jv.isUndefined(r[l])){if(!jv.isUndefined(t[l]))return o(void 0,t[l])}else return o(void 0,r[l])}function c(l){if(l in r)return o(t[l],r[l]);if(l in t)return o(void 0,t[l])}var u={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 jv.forEach(Object.keys(t).concat(Object.keys(r)),function(f){var h=u[f]||i,m=h(f);jv.isUndefined(m)&&h!==c||(n[f]=m)}),n}});var DZe=Z((DGs,Wxr)=>{d();p();Wxr.exports={version:"0.26.1"}});var Jxr=Z((UGs,Yxr)=>{"use strict";d();p();var Nro=DZe().version,LZe={};["object","boolean","number","function","string","symbol"].forEach(function(e,t){LZe[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});var Kxr={};LZe.transitional=function(t,r,n){function o(i,a){return"[Axios v"+Nro+"] Transitional option '"+i+"'"+a+(n?". "+n:"")}return function(i,a,s){if(t===!1)throw new Error(o(a," has been removed"+(r?" in "+r:"")));return r&&!Kxr[a]&&(Kxr[a]=!0,console.warn(o(a," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(i,a,s):!0}};function Oro(e,t,r){if(typeof e!="object")throw new TypeError("options must be an object");for(var n=Object.keys(e),o=n.length;o-- >0;){var i=n[o],a=t[i];if(a){var s=e[i],c=s===void 0||a(s,i,e);if(c!==!0)throw new TypeError("option "+i+" must be "+c);continue}if(r!==!0)throw Error("Unknown option "+i)}}Yxr.exports={assertOptions:Oro,validators:LZe}});var twr=Z((HGs,ewr)=>{"use strict";d();p();var Qxr=C0(),Bro=EZe(),Xxr=pxr(),Zxr=qxr(),ySe=PZe(),$xr=Jxr(),DH=$xr.validators;function Ite(e){this.defaults=e,this.interceptors={request:new Xxr,response:new Xxr}}Ite.prototype.request=function(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=ySe(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&&$xr.assertOptions(n,{silentJSONParsing:DH.transitional(DH.boolean),forcedJSONParsing:DH.transitional(DH.boolean),clarifyTimeoutError:DH.transitional(DH.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=[Zxr,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 u=r;o.length;){var l=o.shift(),f=o.shift();try{u=l(u)}catch(h){f(h);break}}try{s=Zxr(u)}catch(h){return Promise.reject(h)}for(;a.length;)s=s.then(a.shift(),a.shift());return s};Ite.prototype.getUri=function(t){return t=ySe(this.defaults,t),Bro(t.url,t.params,t.paramsSerializer).replace(/^\?/,"")};Qxr.forEach(["delete","get","head","options"],function(t){Ite.prototype[t]=function(r,n){return this.request(ySe(n||{},{method:t,url:r,data:(n||{}).data}))}});Qxr.forEach(["post","put","patch"],function(t){Ite.prototype[t]=function(r,n,o){return this.request(ySe(o||{},{method:t,url:r,data:n}))}});ewr.exports=Ite});var nwr=Z((VGs,rwr)=>{"use strict";d();p();var Pro=Tte();function LH(e){if(typeof e!="function")throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(o){t=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},e(function(o){r.reason||(r.reason=new Pro(o),t(r.reason))})}LH.prototype.throwIfRequested=function(){if(this.reason)throw this.reason};LH.prototype.subscribe=function(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]};LH.prototype.unsubscribe=function(t){if(!!this._listeners){var r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}};LH.source=function(){var t,r=new LH(function(o){t=o});return{token:r,cancel:t}};rwr.exports=LH});var iwr=Z((YGs,owr)=>{"use strict";d();p();owr.exports=function(t){return function(n){return t.apply(null,n)}}});var swr=Z((ZGs,awr)=>{"use strict";d();p();var Dro=C0();awr.exports=function(t){return Dro.isObject(t)&&t.isAxiosError===!0}});var lwr=Z((eqs,FZe)=>{"use strict";d();p();var cwr=C0(),Lro=bZe(),bSe=twr(),Fro=PZe(),Uro=vSe();function uwr(e){var t=new bSe(e),r=Lro(bSe.prototype.request,t);return cwr.extend(r,bSe.prototype,t),cwr.extend(r,t),r.create=function(o){return uwr(Fro(e,o))},r}var OS=uwr(Uro);OS.Axios=bSe;OS.Cancel=Tte();OS.CancelToken=nwr();OS.isCancel=NZe();OS.VERSION=DZe().version;OS.all=function(t){return Promise.all(t)};OS.spread=iwr();OS.isAxiosError=swr();FZe.exports=OS;FZe.exports.default=OS});var dwr=Z((nqs,fwr)=>{d();p();fwr.exports=lwr()});var Sr=Z((kte,UZe)=>{"use strict";d();p();Object.defineProperty(kte,"__esModule",{value:!0});kte.default=zro;function xSe(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?xSe=function(r){return typeof r}:xSe=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},xSe(e)}function zro(e){var t=typeof e=="string"||e instanceof String;if(!t){var r=xSe(e);throw e===null?r="null":r==="object"&&(r=e.constructor.name),new TypeError("Expected a string but received a ".concat(r))}}UZe.exports=kte.default;UZe.exports.default=kte.default});var wSe=Z((Mte,zZe)=>{"use strict";d();p();Object.defineProperty(Mte,"__esModule",{value:!0});Mte.default=Gro;var jro=Hro(Sr());function Hro(e){return e&&e.__esModule?e:{default:e}}function Gro(e){return(0,jro.default)(e),e=Date.parse(e),isNaN(e)?null:new Date(e)}zZe.exports=Mte.default;zZe.exports.default=Mte.default});var FH=Z(sd=>{"use strict";d();p();Object.defineProperty(sd,"__esModule",{value:!0});sd.commaDecimal=sd.dotDecimal=sd.farsiLocales=sd.arabicLocales=sd.englishLocales=sd.decimal=sd.alphanumeric=sd.alpha=void 0;var Hv={"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};sd.alpha=Hv;var Gv={"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};sd.alphanumeric=Gv;var cg={"en-US":".",ar:"\u066B"};sd.decimal=cg;var jZe=["AU","GB","HK","IN","NZ","ZA","ZM"];sd.englishLocales=jZe;for(ASe=0;ASe<jZe.length;ASe++)Rte="en-".concat(jZe[ASe]),Hv[Rte]=Hv["en-US"],Gv[Rte]=Gv["en-US"],cg[Rte]=cg["en-US"];var Rte,ASe,HZe=["AE","BH","DZ","EG","IQ","JO","KW","LB","LY","MA","QM","QA","SA","SD","SY","TN","YE"];sd.arabicLocales=HZe;for(SSe=0;SSe<HZe.length;SSe++)Nte="ar-".concat(HZe[SSe]),Hv[Nte]=Hv.ar,Gv[Nte]=Gv.ar,cg[Nte]=cg.ar;var Nte,SSe,GZe=["IR","AF"];sd.farsiLocales=GZe;for(_Se=0;_Se<GZe.length;_Se++)ESe="fa-".concat(GZe[_Se]),Gv[ESe]=Gv.fa,cg[ESe]=cg.ar;var ESe,_Se,qZe=["ar-EG","ar-LB","ar-LY"];sd.dotDecimal=qZe;var VZe=["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"];sd.commaDecimal=VZe;for(CSe=0;CSe<qZe.length;CSe++)cg[qZe[CSe]]=cg["en-US"];var CSe;for(TSe=0;TSe<VZe.length;TSe++)cg[VZe[TSe]]=",";var TSe;Hv["fr-CA"]=Hv["fr-FR"];Gv["fr-CA"]=Gv["fr-FR"];Hv["pt-BR"]=Hv["pt-PT"];Gv["pt-BR"]=Gv["pt-PT"];cg["pt-BR"]=cg["pt-PT"];Hv["pl-Pl"]=Hv["pl-PL"];Gv["pl-Pl"]=Gv["pl-PL"];cg["pl-Pl"]=cg["pl-PL"];Hv["fa-AF"]=Hv.fa});var WZe=Z(Ote=>{"use strict";d();p();Object.defineProperty(Ote,"__esModule",{value:!0});Ote.default=Wro;Ote.locales=void 0;var qro=Vro(Sr()),pwr=FH();function Vro(e){return e&&e.__esModule?e:{default:e}}function Wro(e,t){(0,qro.default)(e),t=t||{};var r=new RegExp("^(?:[-+])?(?:[0-9]+)?(?:\\".concat(t.locale?pwr.decimal[t.locale]:".","[0-9]*)?(?:[eE][\\+\\-]?(?:[0-9]+))?$"));if(e===""||e==="."||e==="-"||e==="+")return!1;var n=parseFloat(e.replace(",","."));return r.test(e)&&(!t.hasOwnProperty("min")||n>=t.min)&&(!t.hasOwnProperty("max")||n<=t.max)&&(!t.hasOwnProperty("lt")||n<t.lt)&&(!t.hasOwnProperty("gt")||n>t.gt)}var Kro=Object.keys(pwr.decimal);Ote.locales=Kro});var YZe=Z((Bte,KZe)=>{"use strict";d();p();Object.defineProperty(Bte,"__esModule",{value:!0});Bte.default=Xro;var Yro=Jro(WZe());function Jro(e){return e&&e.__esModule?e:{default:e}}function Xro(e){return(0,Yro.default)(e)?parseFloat(e):NaN}KZe.exports=Bte.default;KZe.exports.default=Bte.default});var hwr=Z((Pte,JZe)=>{"use strict";d();p();Object.defineProperty(Pte,"__esModule",{value:!0});Pte.default=$ro;var Zro=Qro(Sr());function Qro(e){return e&&e.__esModule?e:{default:e}}function $ro(e,t){return(0,Zro.default)(e),parseInt(e,t||10)}JZe.exports=Pte.default;JZe.exports.default=Pte.default});var mwr=Z((Dte,XZe)=>{"use strict";d();p();Object.defineProperty(Dte,"__esModule",{value:!0});Dte.default=rno;var eno=tno(Sr());function tno(e){return e&&e.__esModule?e:{default:e}}function rno(e,t){return(0,eno.default)(e),t?e==="1"||/^true$/i.test(e):e!=="0"&&!/^false$/i.test(e)&&e!==""}XZe.exports=Dte.default;XZe.exports.default=Dte.default});var gwr=Z((Lte,ZZe)=>{"use strict";d();p();Object.defineProperty(Lte,"__esModule",{value:!0});Lte.default=ino;var nno=ono(Sr());function ono(e){return e&&e.__esModule?e:{default:e}}function ino(e,t){return(0,nno.default)(e),e===t}ZZe.exports=Lte.default;ZZe.exports.default=Lte.default});var $Ze=Z((Fte,QZe)=>{"use strict";d();p();Object.defineProperty(Fte,"__esModule",{value:!0});Fte.default=ano;function ISe(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ISe=function(r){return typeof r}:ISe=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},ISe(e)}function ano(e){return ISe(e)==="object"&&e!==null?typeof e.toString=="function"?e=e.toString():e="[object Object]":(e===null||typeof e>"u"||isNaN(e)&&!e.length)&&(e=""),String(e)}QZe.exports=Fte.default;QZe.exports.default=Fte.default});var ug=Z((Ute,eQe)=>{"use strict";d();p();Object.defineProperty(Ute,"__esModule",{value:!0});Ute.default=sno;function sno(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;for(var r in t)typeof e[r]>"u"&&(e[r]=t[r]);return e}eQe.exports=Ute.default;eQe.exports.default=Ute.default});var ywr=Z((zte,rQe)=>{"use strict";d();p();Object.defineProperty(zte,"__esModule",{value:!0});zte.default=fno;var cno=tQe(Sr()),vwr=tQe($Ze()),uno=tQe(ug());function tQe(e){return e&&e.__esModule?e:{default:e}}var lno={ignoreCase:!1,minOccurrences:1};function fno(e,t,r){return(0,cno.default)(e),r=(0,uno.default)(r,lno),r.ignoreCase?e.toLowerCase().split((0,vwr.default)(t).toLowerCase()).length>r.minOccurrences:e.split((0,vwr.default)(t)).length>r.minOccurrences}rQe.exports=zte.default;rQe.exports.default=zte.default});var bwr=Z((jte,nQe)=>{"use strict";d();p();Object.defineProperty(jte,"__esModule",{value:!0});jte.default=hno;var dno=pno(Sr());function pno(e){return e&&e.__esModule?e:{default:e}}function hno(e,t,r){return(0,dno.default)(e),Object.prototype.toString.call(t)!=="[object RegExp]"&&(t=new RegExp(t,r)),t.test(e)}nQe.exports=jte.default;nQe.exports.default=jte.default});var iQe=Z((Hte,oQe)=>{"use strict";d();p();Object.defineProperty(Hte,"__esModule",{value:!0});Hte.default=vno;var mno=gno(Sr());function gno(e){return e&&e.__esModule?e:{default:e}}function kSe(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?kSe=function(r){return typeof r}:kSe=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},kSe(e)}function vno(e,t){(0,mno.default)(e);var r,n;kSe(t)==="object"?(r=t.min||0,n=t.max):(r=arguments[1],n=arguments[2]);var o=encodeURI(e).split(/%..|./).length-1;return o>=r&&(typeof n>"u"||o<=n)}oQe.exports=Hte.default;oQe.exports.default=Hte.default});var MSe=Z((Gte,aQe)=>{"use strict";d();p();Object.defineProperty(Gte,"__esModule",{value:!0});Gte.default=wno;var yno=xwr(Sr()),bno=xwr(ug());function xwr(e){return e&&e.__esModule?e:{default:e}}var xno={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1,allow_numeric_tld:!1,allow_wildcard:!1};function wno(e,t){(0,yno.default)(e),t=(0,bno.default)(t,xno),t.allow_trailing_dot&&e[e.length-1]==="."&&(e=e.substring(0,e.length-1)),t.allow_wildcard===!0&&e.indexOf("*.")===0&&(e=e.substring(2));var r=e.split("."),n=r[r.length-1];return t.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))||!t.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)||!t.allow_underscores&&/_/.test(o))})}aQe.exports=Gte.default;aQe.exports.default=Gte.default});var Vte=Z((qte,cQe)=>{"use strict";d();p();Object.defineProperty(qte,"__esModule",{value:!0});qte.default=sQe;var Ano=Sno(Sr());function Sno(e){return e&&e.__esModule?e:{default:e}}var wwr="(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])",dk="(".concat(wwr,"[.]){3}").concat(wwr),Eno=new RegExp("^".concat(dk,"$")),bl="(?:[0-9a-fA-F]{1,4})",_no=new RegExp("^("+"(?:".concat(bl,":){7}(?:").concat(bl,"|:)|")+"(?:".concat(bl,":){6}(?:").concat(dk,"|:").concat(bl,"|:)|")+"(?:".concat(bl,":){5}(?::").concat(dk,"|(:").concat(bl,"){1,2}|:)|")+"(?:".concat(bl,":){4}(?:(:").concat(bl,"){0,1}:").concat(dk,"|(:").concat(bl,"){1,3}|:)|")+"(?:".concat(bl,":){3}(?:(:").concat(bl,"){0,2}:").concat(dk,"|(:").concat(bl,"){1,4}|:)|")+"(?:".concat(bl,":){2}(?:(:").concat(bl,"){0,3}:").concat(dk,"|(:").concat(bl,"){1,5}|:)|")+"(?:".concat(bl,":){1}(?:(:").concat(bl,"){0,4}:").concat(dk,"|(:").concat(bl,"){1,6}|:)|")+"(?::((?::".concat(bl,"){0,5}:").concat(dk,"|(?::").concat(bl,"){1,7}|:))")+")(%[0-9a-zA-Z-.:]{1,})?$");function sQe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";if((0,Ano.default)(e),t=String(t),!t)return sQe(e,4)||sQe(e,6);if(t==="4"){if(!Eno.test(e))return!1;var r=e.split(".").sort(function(n,o){return n-o});return r[3]<=255}return t==="6"?!!_no.test(e):!1}cQe.exports=qte.default;cQe.exports.default=qte.default});var Swr=Z((Kte,lQe)=>{"use strict";d();p();Object.defineProperty(Kte,"__esModule",{value:!0});Kte.default=Fno;var Cno=Wte(Sr()),Tno=Wte(ug()),uQe=Wte(iQe()),Ino=Wte(MSe()),Awr=Wte(Vte());function Wte(e){return e&&e.__esModule?e:{default:e}}var kno={allow_display_name:!1,require_display_name:!1,allow_utf8_local_part:!0,require_tld:!0,blacklisted_chars:"",ignore_max_length:!1,host_blacklist:[]},Mno=/^([^\x00-\x1F\x7F-\x9F\cX]+)</i,Rno=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~]+$/i,Nno=/^[a-z\d]+$/,Ono=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f]))*$/i,Bno=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+$/i,Pno=/^([\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,Dno=254;function Lno(e){var t=e.replace(/^"(.+)"$/,"$1");if(!t.trim())return!1;var r=/[\.";<>]/.test(t);if(r){if(t===e)return!1;var n=t.split('"').length===t.split('\\"').length;if(!n)return!1}return!0}function Fno(e,t){if((0,Cno.default)(e),t=(0,Tno.default)(t,kno),t.require_display_name||t.allow_display_name){var r=e.match(Mno);if(r){var n=r[1];if(e=e.replace(n,"").replace(/(^<|>$)/g,""),n.endsWith(" ")&&(n=n.substr(0,n.length-1)),!Lno(n))return!1}else if(t.require_display_name)return!1}if(!t.ignore_max_length&&e.length>Dno)return!1;var o=e.split("@"),i=o.pop(),a=i.toLowerCase();if(t.host_blacklist.includes(a))return!1;var s=o.join("@");if(t.domain_specific_validation&&(a==="gmail.com"||a==="googlemail.com")){s=s.toLowerCase();var c=s.split("+")[0];if(!(0,uQe.default)(c.replace(/\./g,""),{min:6,max:30}))return!1;for(var u=c.split("."),l=0;l<u.length;l++)if(!Nno.test(u[l]))return!1}if(t.ignore_max_length===!1&&(!(0,uQe.default)(s,{max:64})||!(0,uQe.default)(i,{max:254})))return!1;if(!(0,Ino.default)(i,{require_tld:t.require_tld})){if(!t.allow_ip_domain)return!1;if(!(0,Awr.default)(i)){if(!i.startsWith("[")||!i.endsWith("]"))return!1;var f=i.substr(1,i.length-2);if(f.length===0||!(0,Awr.default)(f))return!1}}if(s[0]==='"')return s=s.slice(1,s.length-1),t.allow_utf8_local_part?Pno.test(s):Ono.test(s);for(var h=t.allow_utf8_local_part?Bno:Rno,m=s.split("."),g=0;g<m.length;g++)if(!h.test(m[g]))return!1;return!(t.blacklisted_chars&&s.search(new RegExp("[".concat(t.blacklisted_chars,"]+"),"g"))!==-1)}lQe.exports=Kte.default;lQe.exports.default=Kte.default});var Twr=Z((Yte,fQe)=>{"use strict";d();p();Object.defineProperty(Yte,"__esModule",{value:!0});Yte.default=Xno;var Uno=RSe(Sr()),zno=RSe(MSe()),Ewr=RSe(Vte()),jno=RSe(ug());function RSe(e){return e&&e.__esModule?e:{default:e}}function Hno(e,t){return Wno(e)||Vno(e,t)||qno(e,t)||Gno()}function Gno(){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 qno(e,t){if(!!e){if(typeof e=="string")return _wr(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return _wr(e,t)}}function _wr(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Vno(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,o=!1,i=void 0;try{for(var a=e[Symbol.iterator](),s;!(n=(s=a.next()).done)&&(r.push(s.value),!(t&&r.length===t));n=!0);}catch(c){o=!0,i=c}finally{try{!n&&a.return!=null&&a.return()}finally{if(o)throw i}}return r}}function Wno(e){if(Array.isArray(e))return e}var Kno={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},Yno=/^\[([^\]]+)\](?::([0-9]+))?$/;function Jno(e){return Object.prototype.toString.call(e)==="[object RegExp]"}function Cwr(e,t){for(var r=0;r<t.length;r++){var n=t[r];if(e===n||Jno(n)&&n.test(e))return!0}return!1}function Xno(e,t){if((0,Uno.default)(e),!e||/[\s<>]/.test(e)||e.indexOf("mailto:")===0||(t=(0,jno.default)(t,Kno),t.validate_length&&e.length>=2083)||!t.allow_fragments&&e.includes("#")||!t.allow_query_components&&(e.includes("?")||e.includes("&")))return!1;var r,n,o,i,a,s,c,u;if(c=e.split("#"),e=c.shift(),c=e.split("?"),e=c.shift(),c=e.split("://"),c.length>1){if(r=c.shift().toLowerCase(),t.require_valid_protocol&&t.protocols.indexOf(r)===-1)return!1}else{if(t.require_protocol)return!1;if(e.substr(0,2)==="//"){if(!t.allow_protocol_relative_urls)return!1;c[0]=e.substr(2)}}if(e=c.join("://"),e==="")return!1;if(c=e.split("/"),e=c.shift(),e===""&&!t.require_host)return!0;if(c=e.split("@"),c.length>1){if(t.disallow_auth||c[0]===""||(n=c.shift(),n.indexOf(":")>=0&&n.split(":").length>2))return!1;var l=n.split(":"),f=Hno(l,2),h=f[0],m=f[1];if(h===""&&m==="")return!1}i=c.join("@"),s=null,u=null;var g=i.match(Yno);if(g?(o="",u=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(t.require_port)return!1;return t.host_whitelist?Cwr(o,t.host_whitelist):!(!(0,Ewr.default)(o)&&!(0,zno.default)(o,t)&&(!u||!(0,Ewr.default)(u,6))||(o=o||u,t.host_blacklist&&Cwr(o,t.host_blacklist)))}fQe.exports=Yte.default;fQe.exports.default=Yte.default});var Iwr=Z((Jte,dQe)=>{"use strict";d();p();Object.defineProperty(Jte,"__esModule",{value:!0});Jte.default=roo;var Zno=Qno(Sr());function Qno(e){return e&&e.__esModule?e:{default:e}}var $no=/^(?:[0-9a-fA-F]{2}([-:\s]))([0-9a-fA-F]{2}\1){4}([0-9a-fA-F]{2})$/,eoo=/^([0-9a-fA-F]){12}$/,too=/^([0-9a-fA-F]{4}\.){2}([0-9a-fA-F]{4})$/;function roo(e,t){return(0,Zno.default)(e),t&&(t.no_colons||t.no_separators)?eoo.test(e):$no.test(e)||too.test(e)}dQe.exports=Jte.default;dQe.exports.default=Jte.default});var Owr=Z((Xte,pQe)=>{"use strict";d();p();Object.defineProperty(Xte,"__esModule",{value:!0});Xte.default=ioo;var noo=Nwr(Sr()),kwr=Nwr(Vte());function Nwr(e){return e&&e.__esModule?e:{default:e}}var ooo=/^\d{1,3}$/,Mwr=32,Rwr=128;function ioo(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(0,noo.default)(e);var r=e.split("/");if(r.length!==2||!ooo.test(r[1])||r[1].length>1&&r[1].startsWith("0"))return!1;var n=(0,kwr.default)(r[0],t);if(!n)return!1;var o=null;switch(String(t)){case"4":o=Mwr;break;case"6":o=Rwr;break;default:o=(0,kwr.default)(r[0],"6")?Rwr:Mwr}return r[1]<=o&&r[1]>=0}pQe.exports=Xte.default;pQe.exports.default=Xte.default});var mQe=Z((Zte,hQe)=>{"use strict";d();p();Object.defineProperty(Zte,"__esModule",{value:!0});Zte.default=hoo;var Bwr=aoo(ug());function aoo(e){return e&&e.__esModule?e:{default:e}}function soo(e,t){return loo(e)||uoo(e,t)||Lwr(e,t)||coo()}function coo(){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 uoo(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,o=!1,i=void 0;try{for(var a=e[Symbol.iterator](),s;!(n=(s=a.next()).done)&&(r.push(s.value),!(t&&r.length===t));n=!0);}catch(c){o=!0,i=c}finally{try{!n&&a.return!=null&&a.return()}finally{if(o)throw i}}return r}}function loo(e){if(Array.isArray(e))return e}function foo(e,t){var r;if(typeof Symbol>"u"||e[Symbol.iterator]==null){if(Array.isArray(e)||(r=Lwr(e))||t&&e&&typeof e.length=="number"){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(u){throw u},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=e[Symbol.iterator]()},n:function(){var u=r.next();return i=u.done,u},e:function(u){a=!0,s=u},f:function(){try{!i&&r.return!=null&&r.return()}finally{if(a)throw s}}}}function Lwr(e,t){if(!!e){if(typeof e=="string")return Pwr(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Pwr(e,t)}}function Pwr(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Dwr={format:"YYYY/MM/DD",delimiters:["/","-"],strictMode:!1};function doo(e){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(e)}function poo(e,t){for(var r=[],n=Math.min(e.length,t.length),o=0;o<n;o++)r.push([e[o],t[o]]);return r}function hoo(e,t){if(typeof t=="string"?t=(0,Bwr.default)({format:t},Dwr):t=(0,Bwr.default)(t,Dwr),typeof e=="string"&&doo(t.format)){var r=t.delimiters.find(function(f){return t.format.indexOf(f)!==-1}),n=t.strictMode?r:t.delimiters.find(function(f){return e.indexOf(f)!==-1}),o=poo(e.split(n),t.format.toLowerCase().split(r)),i={},a=foo(o),s;try{for(a.s();!(s=a.n()).done;){var c=soo(s.value,2),u=c[0],l=c[1];if(u.length!==l.length)return!1;i[l.charAt(0)]=u}}catch(f){a.e(f)}finally{a.f()}return new Date("".concat(i.m,"/").concat(i.d,"/").concat(i.y)).getDate()===+i.d}return t.strictMode?!1:Object.prototype.toString.call(e)==="[object Date]"&&isFinite(e)}hQe.exports=Zte.default;hQe.exports.default=Zte.default});var Uwr=Z((Qte,gQe)=>{"use strict";d();p();Object.defineProperty(Qte,"__esModule",{value:!0});Qte.default=boo;var moo=goo(Sr());function goo(e){return e&&e.__esModule?e:{default:e}}var voo={loose:!1},Fwr=["true","false","1","0"],yoo=[].concat(Fwr,["yes","no"]);function boo(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:voo;return(0,moo.default)(e),t.loose?yoo.includes(e.toLowerCase()):Fwr.includes(e)}gQe.exports=Qte.default;gQe.exports.default=Qte.default});var zwr=Z(($te,vQe)=>{"use strict";d();p();Object.defineProperty($te,"__esModule",{value:!0});$te.default=Soo;var xoo=woo(Sr());function woo(e){return e&&e.__esModule?e:{default:e}}var Aoo=/^[A-Za-z]{2,4}([_-]([A-Za-z]{4}|[\d]{3}))?([_-]([A-Za-z]{2}|[\d]{3}))?$/;function Soo(e){return(0,xoo.default)(e),e==="en_US_POSIX"||e==="ca_ES_VALENCIA"?!0:Aoo.test(e)}vQe.exports=$te.default;vQe.exports.default=$te.default});var jwr=Z(ere=>{"use strict";d();p();Object.defineProperty(ere,"__esModule",{value:!0});ere.default=Coo;ere.locales=void 0;var Eoo=_oo(Sr()),yQe=FH();function _oo(e){return e&&e.__esModule?e:{default:e}}function Coo(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"en-US",r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};(0,Eoo.default)(e);var n=e,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(t in yQe.alpha)return yQe.alpha[t].test(n);throw new Error("Invalid locale '".concat(t,"'"))}var Too=Object.keys(yQe.alpha);ere.locales=Too});var Hwr=Z(tre=>{"use strict";d();p();Object.defineProperty(tre,"__esModule",{value:!0});tre.default=Moo;tre.locales=void 0;var Ioo=koo(Sr()),bQe=FH();function koo(e){return e&&e.__esModule?e:{default:e}}function Moo(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"en-US",r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};(0,Ioo.default)(e);var n=e,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(t in bQe.alphanumeric)return bQe.alphanumeric[t].test(n);throw new Error("Invalid locale '".concat(t,"'"))}var Roo=Object.keys(bQe.alphanumeric);tre.locales=Roo});var Gwr=Z((rre,xQe)=>{"use strict";d();p();Object.defineProperty(rre,"__esModule",{value:!0});rre.default=Doo;var Noo=Boo(Sr()),Ooo=FH();function Boo(e){return e&&e.__esModule?e:{default:e}}var Poo=/^[0-9]+$/;function Doo(e,t){return(0,Noo.default)(e),t&&t.no_symbols?Poo.test(e):new RegExp("^[+-]?([0-9]*[".concat((t||{}).locale?Ooo.decimal[t.locale]:".","])?[0-9]+$")).test(e)}xQe.exports=rre.default;xQe.exports.default=rre.default});var Vwr=Z((nre,wQe)=>{"use strict";d();p();Object.defineProperty(nre,"__esModule",{value:!0});nre.default=Uoo;var Loo=Foo(Sr());function Foo(e){return e&&e.__esModule?e:{default:e}}var qwr={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 Uoo(e,t){(0,Loo.default)(e);var r=e.replace(/\s/g,"").toUpperCase();return t.toUpperCase()in qwr&&qwr[t].test(r)}wQe.exports=nre.default;wQe.exports.default=nre.default});var NSe=Z((ore,AQe)=>{"use strict";d();p();Object.defineProperty(ore,"__esModule",{value:!0});ore.default=qoo;var zoo=joo(Sr());function joo(e){return e&&e.__esModule?e:{default:e}}var Hoo=/^(?:[-+]?(?:0|[1-9][0-9]*))$/,Goo=/^[-+]?[0-9]+$/;function qoo(e,t){(0,zoo.default)(e),t=t||{};var r=t.hasOwnProperty("allow_leading_zeroes")&&!t.allow_leading_zeroes?Hoo:Goo,n=!t.hasOwnProperty("min")||e>=t.min,o=!t.hasOwnProperty("max")||e<=t.max,i=!t.hasOwnProperty("lt")||e<t.lt,a=!t.hasOwnProperty("gt")||e>t.gt;return r.test(e)&&n&&o&&i&&a}AQe.exports=ore.default;AQe.exports.default=ore.default});var Wwr=Z((ire,SQe)=>{"use strict";d();p();Object.defineProperty(ire,"__esModule",{value:!0});ire.default=Koo;var Voo=Woo(NSe());function Woo(e){return e&&e.__esModule?e:{default:e}}function Koo(e){return(0,Voo.default)(e,{min:0,max:65535})}SQe.exports=ire.default;SQe.exports.default=ire.default});var Kwr=Z((are,EQe)=>{"use strict";d();p();Object.defineProperty(are,"__esModule",{value:!0});are.default=Xoo;var Yoo=Joo(Sr());function Joo(e){return e&&e.__esModule?e:{default:e}}function Xoo(e){return(0,Yoo.default)(e),e===e.toLowerCase()}EQe.exports=are.default;EQe.exports.default=are.default});var Ywr=Z((sre,_Qe)=>{"use strict";d();p();Object.defineProperty(sre,"__esModule",{value:!0});sre.default=$oo;var Zoo=Qoo(Sr());function Qoo(e){return e&&e.__esModule?e:{default:e}}function $oo(e){return(0,Zoo.default)(e),e===e.toUpperCase()}_Qe.exports=sre.default;_Qe.exports.default=sre.default});var Jwr=Z((cre,CQe)=>{"use strict";d();p();Object.defineProperty(cre,"__esModule",{value:!0});cre.default=oio;var eio=tio(Sr());function tio(e){return e&&e.__esModule?e:{default:e}}var rio=/^[0-9]{15}$/,nio=/^\d{2}-\d{6}-\d{6}-\d{1}$/;function oio(e,t){(0,eio.default)(e),t=t||{};var r=rio;if(t.allow_hyphens&&(r=nio),!r.test(e))return!1;e=e.replace(/-/g,"");for(var n=0,o=2,i=14,a=0;a<i;a++){var s=e.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 u=(10-n%10)%10;return u===parseInt(e.substring(14,15),10)}CQe.exports=cre.default;CQe.exports.default=cre.default});var Xwr=Z((ure,TQe)=>{"use strict";d();p();Object.defineProperty(ure,"__esModule",{value:!0});ure.default=cio;var iio=aio(Sr());function aio(e){return e&&e.__esModule?e:{default:e}}var sio=/^[\x00-\x7F]+$/;function cio(e){return(0,iio.default)(e),sio.test(e)}TQe.exports=ure.default;TQe.exports.default=ure.default});var IQe=Z(lre=>{"use strict";d();p();Object.defineProperty(lre,"__esModule",{value:!0});lre.default=fio;lre.fullWidth=void 0;var uio=lio(Sr());function lio(e){return e&&e.__esModule?e:{default:e}}var Zwr=/[^\u0020-\u007E\uFF61-\uFF9F\uFFA0-\uFFDC\uFFE8-\uFFEE0-9a-zA-Z]/;lre.fullWidth=Zwr;function fio(e){return(0,uio.default)(e),Zwr.test(e)}});var kQe=Z(fre=>{"use strict";d();p();Object.defineProperty(fre,"__esModule",{value:!0});fre.default=hio;fre.halfWidth=void 0;var dio=pio(Sr());function pio(e){return e&&e.__esModule?e:{default:e}}var Qwr=/[\u0020-\u007E\uFF61-\uFF9F\uFFA0-\uFFDC\uFFE8-\uFFEE0-9a-zA-Z]/;fre.halfWidth=Qwr;function hio(e){return(0,dio.default)(e),Qwr.test(e)}});var $wr=Z((dre,MQe)=>{"use strict";d();p();Object.defineProperty(dre,"__esModule",{value:!0});dre.default=bio;var mio=yio(Sr()),gio=IQe(),vio=kQe();function yio(e){return e&&e.__esModule?e:{default:e}}function bio(e){return(0,mio.default)(e),gio.fullWidth.test(e)&&vio.halfWidth.test(e)}MQe.exports=dre.default;MQe.exports.default=dre.default});var e2r=Z((pre,RQe)=>{"use strict";d();p();Object.defineProperty(pre,"__esModule",{value:!0});pre.default=Sio;var xio=wio(Sr());function wio(e){return e&&e.__esModule?e:{default:e}}var Aio=/[^\x00-\x7F]/;function Sio(e){return(0,xio.default)(e),Aio.test(e)}RQe.exports=pre.default;RQe.exports.default=pre.default});var t2r=Z((hre,NQe)=>{"use strict";d();p();Object.defineProperty(hre,"__esModule",{value:!0});hre.default=Eio;function Eio(e,t){var r=e.join("");return new RegExp(r,t)}NQe.exports=hre.default;NQe.exports.default=hre.default});var n2r=Z((mre,OQe)=>{"use strict";d();p();Object.defineProperty(mre,"__esModule",{value:!0});mre.default=Iio;var _io=r2r(Sr()),Cio=r2r(t2r());function r2r(e){return e&&e.__esModule?e:{default:e}}var Tio=(0,Cio.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 Iio(e){return(0,_io.default)(e),Tio.test(e)}OQe.exports=mre.default;OQe.exports.default=mre.default});var o2r=Z((gre,BQe)=>{"use strict";d();p();Object.defineProperty(gre,"__esModule",{value:!0});gre.default=Nio;var kio=Mio(Sr());function Mio(e){return e&&e.__esModule?e:{default:e}}var Rio=/[\uD800-\uDBFF][\uDC00-\uDFFF]/;function Nio(e){return(0,kio.default)(e),Rio.test(e)}BQe.exports=gre.default;BQe.exports.default=gre.default});var i2r=Z((UH,PQe)=>{"use strict";d();p();Object.defineProperty(UH,"__esModule",{value:!0});UH.default=void 0;var Oio=function(t,r){return t.some(function(n){return r===n})},Bio=Oio;UH.default=Bio;PQe.exports=UH.default;PQe.exports.default=UH.default});var s2r=Z((vre,LQe)=>{"use strict";d();p();Object.defineProperty(vre,"__esModule",{value:!0});vre.default=jio;var Pio=DQe(ug()),Dio=DQe(Sr()),Lio=DQe(i2r()),a2r=FH();function DQe(e){return e&&e.__esModule?e:{default:e}}function Fio(e){var t=new RegExp("^[-+]?([0-9]+)?(\\".concat(a2r.decimal[e.locale],"[0-9]{").concat(e.decimal_digits,"})").concat(e.force_decimal?"":"?","$"));return t}var Uio={force_decimal:!1,decimal_digits:"1,",locale:"en-US"},zio=["","-","+"];function jio(e,t){if((0,Dio.default)(e),t=(0,Pio.default)(t,Uio),t.locale in a2r.decimal)return!(0,Lio.default)(zio,e.replace(/ /g,""))&&Fio(t).test(e);throw new Error("Invalid locale '".concat(t.locale,"'"))}LQe.exports=vre.default;LQe.exports.default=vre.default});var UQe=Z((yre,FQe)=>{"use strict";d();p();Object.defineProperty(yre,"__esModule",{value:!0});yre.default=Vio;var Hio=Gio(Sr());function Gio(e){return e&&e.__esModule?e:{default:e}}var qio=/^(0x|0h)?[0-9A-F]+$/i;function Vio(e){return(0,Hio.default)(e),qio.test(e)}FQe.exports=yre.default;FQe.exports.default=yre.default});var c2r=Z((bre,zQe)=>{"use strict";d();p();Object.defineProperty(bre,"__esModule",{value:!0});bre.default=Jio;var Wio=Kio(Sr());function Kio(e){return e&&e.__esModule?e:{default:e}}var Yio=/^(0o)?[0-7]+$/i;function Jio(e){return(0,Wio.default)(e),Yio.test(e)}zQe.exports=bre.default;zQe.exports.default=bre.default});var l2r=Z((xre,jQe)=>{"use strict";d();p();Object.defineProperty(xre,"__esModule",{value:!0});xre.default=Qio;var Xio=u2r(Sr()),Zio=u2r(YZe());function u2r(e){return e&&e.__esModule?e:{default:e}}function Qio(e,t){return(0,Xio.default)(e),(0,Zio.default)(e)%parseInt(t,10)===0}jQe.exports=xre.default;jQe.exports.default=xre.default});var f2r=Z((wre,HQe)=>{"use strict";d();p();Object.defineProperty(wre,"__esModule",{value:!0});wre.default=rao;var $io=eao(Sr());function eao(e){return e&&e.__esModule?e:{default:e}}var tao=/^#?([0-9A-F]{3}|[0-9A-F]{4}|[0-9A-F]{6}|[0-9A-F]{8})$/i;function rao(e){return(0,$io.default)(e),tao.test(e)}HQe.exports=wre.default;HQe.exports.default=wre.default});var h2r=Z((Are,GQe)=>{"use strict";d();p();Object.defineProperty(Are,"__esModule",{value:!0});Are.default=sao;var nao=oao(Sr());function oao(e){return e&&e.__esModule?e:{default:e}}var d2r=/^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])\)$/,p2r=/^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)?)\)$/,iao=/^rgb\((([0-9]%|[1-9][0-9]%|100%),){2}([0-9]%|[1-9][0-9]%|100%)\)/,aao=/^rgba\((([0-9]%|[1-9][0-9]%|100%),){3}(0?\.\d|1(\.0)?|0(\.0)?)\)/;function sao(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return(0,nao.default)(e),t?d2r.test(e)||p2r.test(e)||iao.test(e)||aao.test(e):d2r.test(e)||p2r.test(e)}GQe.exports=Are.default;GQe.exports.default=Are.default});var m2r=Z((Sre,qQe)=>{"use strict";d();p();Object.defineProperty(Sre,"__esModule",{value:!0});Sre.default=dao;var cao=uao(Sr());function uao(e){return e&&e.__esModule?e:{default:e}}var lao=/^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,fao=/^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 dao(e){(0,cao.default)(e);var t=e.replace(/\s+/g," ").replace(/\s?(hsla?\(|\)|,)\s?/ig,"$1");return t.indexOf(",")!==-1?lao.test(t):fao.test(t)}qQe.exports=Sre.default;qQe.exports.default=Sre.default});var g2r=Z((Ere,VQe)=>{"use strict";d();p();Object.defineProperty(Ere,"__esModule",{value:!0});Ere.default=gao;var pao=hao(Sr());function hao(e){return e&&e.__esModule?e:{default:e}}var mao=/^[A-Z]{2}[0-9A-Z]{3}\d{2}\d{5}$/;function gao(e){return(0,pao.default)(e),mao.test(e)}VQe.exports=Ere.default;VQe.exports.default=Ere.default});var v2r=Z(_re=>{"use strict";d();p();Object.defineProperty(_re,"__esModule",{value:!0});_re.default=wao;_re.locales=void 0;var vao=yao(Sr());function yao(e){return e&&e.__esModule?e:{default:e}}var WQe={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 bao(e){var t=e.replace(/[\s\-]+/gi,"").toUpperCase(),r=t.slice(0,2).toUpperCase();return r in WQe&&WQe[r].test(t)}function xao(e){var t=e.replace(/[^A-Z0-9]+/gi,"").toUpperCase(),r=t.slice(4)+t.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 wao(e){return(0,vao.default)(e),bao(e)&&xao(e)}var Aao=Object.keys(WQe);_re.locales=Aao});var KQe=Z(Cre=>{"use strict";d();p();Object.defineProperty(Cre,"__esModule",{value:!0});Cre.default=_ao;Cre.CountryCodes=void 0;var Sao=Eao(Sr());function Eao(e){return e&&e.__esModule?e:{default:e}}var y2r=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 _ao(e){return(0,Sao.default)(e),y2r.has(e.toUpperCase())}var Cao=y2r;Cre.CountryCodes=Cao});var b2r=Z((Tre,YQe)=>{"use strict";d();p();Object.defineProperty(Tre,"__esModule",{value:!0});Tre.default=Rao;var Tao=kao(Sr()),Iao=KQe();function kao(e){return e&&e.__esModule?e:{default:e}}var Mao=/^[A-Za-z]{6}[A-Za-z0-9]{2}([A-Za-z0-9]{3})?$/;function Rao(e){return(0,Tao.default)(e),Iao.CountryCodes.has(e.slice(4,6).toUpperCase())?Mao.test(e):!1}YQe.exports=Tre.default;YQe.exports.default=Tre.default});var x2r=Z((Ire,JQe)=>{"use strict";d();p();Object.defineProperty(Ire,"__esModule",{value:!0});Ire.default=Pao;var Nao=Oao(Sr());function Oao(e){return e&&e.__esModule?e:{default:e}}var Bao=/^[a-f0-9]{32}$/;function Pao(e){return(0,Nao.default)(e),Bao.test(e)}JQe.exports=Ire.default;JQe.exports.default=Ire.default});var w2r=Z((kre,XQe)=>{"use strict";d();p();Object.defineProperty(kre,"__esModule",{value:!0});kre.default=Uao;var Dao=Lao(Sr());function Lao(e){return e&&e.__esModule?e:{default:e}}var Fao={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 Uao(e,t){(0,Dao.default)(e);var r=new RegExp("^[a-fA-F0-9]{".concat(Fao[t],"}$"));return r.test(e)}XQe.exports=kre.default;XQe.exports.default=kre.default});var QQe=Z((Mre,ZQe)=>{"use strict";d();p();Object.defineProperty(Mre,"__esModule",{value:!0});Mre.default=Vao;var zao=A2r(Sr()),jao=A2r(ug());function A2r(e){return e&&e.__esModule?e:{default:e}}var Hao=/[^A-Z0-9+\/=]/i,Gao=/^[A-Z0-9_\-]*$/i,qao={urlSafe:!1};function Vao(e,t){(0,zao.default)(e),t=(0,jao.default)(t,qao);var r=e.length;if(t.urlSafe)return Gao.test(e);if(r%4!==0||Hao.test(e))return!1;var n=e.indexOf("=");return n===-1||n===r-1||n===r-2&&e[r-1]==="="}ZQe.exports=Mre.default;ZQe.exports.default=Mre.default});var E2r=Z((Rre,$Qe)=>{"use strict";d();p();Object.defineProperty(Rre,"__esModule",{value:!0});Rre.default=Yao;var Wao=S2r(Sr()),Kao=S2r(QQe());function S2r(e){return e&&e.__esModule?e:{default:e}}function Yao(e){(0,Wao.default)(e);var t=e.split("."),r=t.length;return r>3||r<2?!1:t.reduce(function(n,o){return n&&(0,Kao.default)(o,{urlSafe:!0})},!0)}$Qe.exports=Rre.default;$Qe.exports.default=Rre.default});var C2r=Z((Nre,e$e)=>{"use strict";d();p();Object.defineProperty(Nre,"__esModule",{value:!0});Nre.default=Qao;var Jao=_2r(Sr()),Xao=_2r(ug());function _2r(e){return e&&e.__esModule?e:{default:e}}function OSe(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?OSe=function(r){return typeof r}:OSe=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},OSe(e)}var Zao={allow_primitives:!1};function Qao(e,t){(0,Jao.default)(e);try{t=(0,Xao.default)(t,Zao);var r=[];t.allow_primitives&&(r=[null,!1,!0]);var n=JSON.parse(e);return r.includes(n)||!!n&&OSe(n)==="object"}catch{}return!1}e$e.exports=Nre.default;e$e.exports.default=Nre.default});var I2r=Z((Ore,t$e)=>{"use strict";d();p();Object.defineProperty(Ore,"__esModule",{value:!0});Ore.default=rso;var $ao=T2r(Sr()),eso=T2r(ug());function T2r(e){return e&&e.__esModule?e:{default:e}}var tso={ignore_whitespace:!1};function rso(e,t){return(0,$ao.default)(e),t=(0,eso.default)(t,tso),(t.ignore_whitespace?e.trim().length:e.length)===0}t$e.exports=Ore.default;t$e.exports.default=Ore.default});var k2r=Z((Bre,r$e)=>{"use strict";d();p();Object.defineProperty(Bre,"__esModule",{value:!0});Bre.default=iso;var nso=oso(Sr());function oso(e){return e&&e.__esModule?e:{default:e}}function BSe(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?BSe=function(r){return typeof r}:BSe=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},BSe(e)}function iso(e,t){(0,nso.default)(e);var r,n;BSe(t)==="object"?(r=t.min||0,n=t.max):(r=arguments[1]||0,n=arguments[2]);var o=e.match(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g)||[],i=e.length-o.length;return i>=r&&(typeof n>"u"||i<=n)}r$e.exports=Bre.default;r$e.exports.default=Bre.default});var M2r=Z((Pre,n$e)=>{"use strict";d();p();Object.defineProperty(Pre,"__esModule",{value:!0});Pre.default=uso;var aso=sso(Sr());function sso(e){return e&&e.__esModule?e:{default:e}}var cso={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 uso(e,t){(0,aso.default)(e);var r=cso[[void 0,null].includes(t)?"all":t];return!!r&&r.test(e)}n$e.exports=Pre.default;n$e.exports.default=Pre.default});var N2r=Z((Dre,o$e)=>{"use strict";d();p();Object.defineProperty(Dre,"__esModule",{value:!0});Dre.default=dso;var lso=R2r(Sr()),fso=R2r(UQe());function R2r(e){return e&&e.__esModule?e:{default:e}}function dso(e){return(0,lso.default)(e),(0,fso.default)(e)&&e.length===24}o$e.exports=Dre.default;o$e.exports.default=Dre.default});var P2r=Z((Lre,i$e)=>{"use strict";d();p();Object.defineProperty(Lre,"__esModule",{value:!0});Lre.default=hso;var pso=B2r(Sr()),O2r=B2r(wSe());function B2r(e){return e&&e.__esModule?e:{default:e}}function hso(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:String(new Date);(0,pso.default)(e);var r=(0,O2r.default)(t),n=(0,O2r.default)(e);return!!(n&&r&&n>r)}i$e.exports=Lre.default;i$e.exports.default=Lre.default});var F2r=Z((Fre,a$e)=>{"use strict";d();p();Object.defineProperty(Fre,"__esModule",{value:!0});Fre.default=gso;var mso=L2r(Sr()),D2r=L2r(wSe());function L2r(e){return e&&e.__esModule?e:{default:e}}function gso(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:String(new Date);(0,mso.default)(e);var r=(0,D2r.default)(t),n=(0,D2r.default)(e);return!!(n&&r&&n<r)}a$e.exports=Fre.default;a$e.exports.default=Fre.default});var z2r=Z((Ure,s$e)=>{"use strict";d();p();Object.defineProperty(Ure,"__esModule",{value:!0});Ure.default=bso;var vso=U2r(Sr()),yso=U2r($Ze());function U2r(e){return e&&e.__esModule?e:{default:e}}function PSe(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?PSe=function(r){return typeof r}:PSe=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},PSe(e)}function bso(e,t){(0,vso.default)(e);var r;if(Object.prototype.toString.call(t)==="[object Array]"){var n=[];for(r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=(0,yso.default)(t[r]));return n.indexOf(e)>=0}else{if(PSe(t)==="object")return t.hasOwnProperty(e);if(t&&typeof t.indexOf=="function")return t.indexOf(e)>=0}return!1}s$e.exports=Ure.default;s$e.exports.default=Ure.default});var j2r=Z((zre,c$e)=>{"use strict";d();p();Object.defineProperty(zre,"__esModule",{value:!0});zre.default=Sso;var xso=wso(Sr());function wso(e){return e&&e.__esModule?e:{default:e}}var Aso=/^(?: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 Sso(e){(0,xso.default)(e);var t=e.replace(/[- ]+/g,"");if(!Aso.test(t))return!1;for(var r=0,n,o,i,a=t.length-1;a>=0;a--)n=t.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&&t)}c$e.exports=zre.default;c$e.exports.default=zre.default});var G2r=Z((Hre,u$e)=>{"use strict";d();p();Object.defineProperty(Hre,"__esModule",{value:!0});Hre.default=_so;var DSe=H2r(Sr()),Eso=H2r(NSe());function H2r(e){return e&&e.__esModule?e:{default:e}}var jre={PL:function(t){(0,DSe.default)(t);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(t!=null&&t.length===11&&(0,Eso.default)(t,{allow_leading_zeroes:!0})){var n=t.split("").slice(0,-1),o=n.reduce(function(s,c,u){return s+Number(c)*r[u+1]},0),i=o%10,a=Number(t.charAt(t.length-1));if(i===0&&a===0||a===10-i)return!0}return!1},ES:function(t){(0,DSe.default)(t);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=t.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(t){if((0,DSe.default)(t),t.length!==11||!t.match(/^\d{6}[\-A\+]\d{3}[0-9ABCDEFHJKLMNPRSTUVWXY]{1}$/))return!1;var r="0123456789ABCDEFHJKLMNPRSTUVWXY",n=parseInt(t.slice(0,6),10)*1e3+parseInt(t.slice(7,10),10),o=n%31,i=r[o];return i===t.slice(10,11)},IN:function(t){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=t.trim();if(!r.test(i))return!1;var a=0,s=i.replace(/\s/g,"").split("").map(Number).reverse();return s.forEach(function(c,u){a=n[a][o[u%8][c]]}),a===0},IR:function(t){if(!t.match(/^\d{10}$/)||(t="0000".concat(t).substr(t.length-6),parseInt(t.substr(3,6),10)===0))return!1;for(var r=parseInt(t.substr(9,1),10),n=0,o=0;o<9;o++)n+=parseInt(t.substr(o,1),10)*(10-o);return n%=11,n<2&&r===n||n>=2&&r===11-n},IT:function(t){return t.length!==9||t==="CA00000AA"?!1:t.search(/C[A-Z][0-9]{5}[A-Z]{2}/i)>-1},NO:function(t){var r=t.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(t){if(!t.match(/^[1-8]\d{12}$/))return!1;for(var r=0,n=0;n<12;n++)r+=parseInt(t[n],10)*(13-n);return t[12]===((11-r%11)%10).toString()},LK:function(t){var r=/^[1-9]\d{8}[vx]$/i,n=/^[1-9]\d{11}$/i;return t.length===10&&r.test(t)?!0:!!(t.length===12&&n.test(t))},"he-IL":function(t){var r=/^\d{9}$/,n=t.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(t){var r=/^(1|2)\d{11}$/,n=t.trim();return!!r.test(n)},"ar-TN":function(t){var r=/^\d{8}$/,n=t.trim();return!!r.test(n)},"zh-CN":function(t){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),x=new Date(g,v-1,b);return x>new Date?!1:x.getFullYear()===g&&x.getMonth()===v-1&&x.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 x=v%11;return o[x]},c=function(m){return s(m)===m.charAt(17).toUpperCase()},u=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},l=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?u(m):l(m):!1};return f(t)},"zh-TW":function(t){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=t.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 _so(e,t){if((0,DSe.default)(e),t in jre)return jre[t](e);if(t==="any"){for(var r in jre)if(jre.hasOwnProperty(r)){var n=jre[r];if(n(e))return!0}return!1}throw new Error("Invalid locale '".concat(t,"'"))}u$e.exports=Hre.default;u$e.exports.default=Hre.default});var q2r=Z((Gre,l$e)=>{"use strict";d();p();Object.defineProperty(Gre,"__esModule",{value:!0});Gre.default=Oso;var Cso=Tso(Sr());function Tso(e){return e&&e.__esModule?e:{default:e}}var Iso=8,kso=14,Mso=/^(\d{8}|\d{13}|\d{14})$/;function Rso(e,t){return e===Iso||e===kso?t%2===0?3:1:t%2===0?1:3}function Nso(e){var t=e.slice(0,-1).split("").map(function(n,o){return Number(n)*Rso(e.length,o)}).reduce(function(n,o){return n+o},0),r=10-t%10;return r<10?r:0}function Oso(e){(0,Cso.default)(e);var t=Number(e.slice(-1));return Mso.test(e)&&t===Nso(e)}l$e.exports=Gre.default;l$e.exports.default=Gre.default});var V2r=Z((qre,f$e)=>{"use strict";d();p();Object.defineProperty(qre,"__esModule",{value:!0});qre.default=Lso;var Bso=Pso(Sr());function Pso(e){return e&&e.__esModule?e:{default:e}}var Dso=/^[A-Z]{2}[0-9A-Z]{9}[0-9]$/;function Lso(e){if((0,Bso.default)(e),!Dso.test(e))return!1;for(var t=!0,r=0,n=e.length-2;n>=0;n--)if(e[n]>="A"&&e[n]<="Z")for(var o=e[n].charCodeAt(0)-55,i=o%10,a=Math.trunc(o/10),s=0,c=[i,a];s<c.length;s++){var u=c[s];t?u>=5?r+=1+(u-5)*2:r+=u*2:r+=u,t=!t}else{var l=e[n].charCodeAt(0)-"0".charCodeAt(0);t?l>=5?r+=1+(l-5)*2:r+=l*2:r+=l,t=!t}var f=Math.trunc((r+9)/10)*10-r;return+e[e.length-1]===f}f$e.exports=qre.default;f$e.exports.default=qre.default});var W2r=Z((Vre,p$e)=>{"use strict";d();p();Object.defineProperty(Vre,"__esModule",{value:!0});Vre.default=d$e;var Fso=Uso(Sr());function Uso(e){return e&&e.__esModule?e:{default:e}}var zso=/^(?:[0-9]{9}X|[0-9]{10})$/,jso=/^(?:[0-9]{13})$/,Hso=[1,3];function d$e(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";if((0,Fso.default)(e),t=String(t),!t)return d$e(e,10)||d$e(e,13);var r=e.replace(/[\s-]+/g,""),n=0,o;if(t==="10"){if(!zso.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(t==="13"){if(!jso.test(r))return!1;for(o=0;o<12;o++)n+=Hso[o%2]*r.charAt(o);if(r.charAt(12)-(10-n%10)%10===0)return!!r}return!1}p$e.exports=Vre.default;p$e.exports.default=Vre.default});var K2r=Z((Wre,h$e)=>{"use strict";d();p();Object.defineProperty(Wre,"__esModule",{value:!0});Wre.default=Wso;var Gso=qso(Sr());function qso(e){return e&&e.__esModule?e:{default:e}}var Vso="^\\d{4}-?\\d{3}[\\dX]$";function Wso(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(0,Gso.default)(e);var r=Vso;if(r=t.require_hyphen?r.replace("?",""):r,r=t.case_sensitive?new RegExp(r):new RegExp(r,"i"),!r.test(e))return!1;for(var n=e.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}h$e.exports=Wre.default;h$e.exports.default=Wre.default});var Y2r=Z(zH=>{"use strict";d();p();Object.defineProperty(zH,"__esModule",{value:!0});zH.iso7064Check=Kso;zH.luhnCheck=Yso;zH.reverseMultiplyAndSum=Jso;zH.verhoeffCheck=Xso;function Kso(e){for(var t=10,r=0;r<e.length-1;r++)t=(parseInt(e[r],10)+t)%10===0?10*2%11:(parseInt(e[r],10)+t)%10*2%11;return t=t===1?0:11-t,t===parseInt(e[10],10)}function Yso(e){for(var t=0,r=!1,n=e.length-1;n>=0;n--){if(r){var o=parseInt(e[n],10)*2;o>9?t+=o.toString().split("").map(function(i){return parseInt(i,10)}).reduce(function(i,a){return i+a},0):t+=o}else t+=parseInt(e[n],10);r=!r}return t%10===0}function Jso(e,t){for(var r=0,n=0;n<e.length;n++)r+=e[n]*(t-n);return r}function Xso(e){for(var t=[[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=e.split("").reverse().join(""),o=0,i=0;i<n.length;i++)o=t[o][r[i%8][parseInt(n[i],10)]];return o===0}});var $2r=Z((Kre,v$e)=>{"use strict";d();p();function LSe(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?LSe=function(r){return typeof r}:LSe=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},LSe(e)}Object.defineProperty(Kre,"__esModule",{value:!0});Kre.default=Oco;var Zso=Q2r(Sr()),BS=Qso(Y2r()),T0=Q2r(mQe());function Z2r(){if(typeof WeakMap!="function")return null;var e=new WeakMap;return Z2r=function(){return e},e}function Qso(e){if(e&&e.__esModule)return e;if(e===null||LSe(e)!=="object"&&typeof e!="function")return{default:e};var t=Z2r();if(t&&t.has(e))return t.get(e);var r={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var i=n?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,t&&t.set(e,r),r}function Q2r(e){return e&&e.__esModule?e:{default:e}}function $so(e){return nco(e)||rco(e)||tco(e)||eco()}function eco(){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 tco(e,t){if(!!e){if(typeof e=="string")return g$e(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return g$e(e,t)}}function rco(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function nco(e){if(Array.isArray(e))return g$e(e)}function g$e(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function oco(e){var t=e.slice(0,2),r=parseInt(e.slice(2,4),10);r>40?(r-=40,t="20".concat(t)):r>20?(r-=20,t="18".concat(t)):t="19".concat(t),r<10&&(r="0".concat(r));var n="".concat(t,"/").concat(r,"/").concat(e.slice(4,6));if(!(0,T0.default)(n,"YYYY/MM/DD"))return!1;for(var o=e.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 ico(e){e=e.replace(/\W/,"");var t=parseInt(e.slice(0,2),10);if(e.length===10)t<54?t="20".concat(t):t="19".concat(t);else{if(e.slice(6)==="000")return!1;if(t<54)t="19".concat(t);else return!1}t.length===3&&(t=[t.slice(0,2),"0",t.slice(2)].join(""));var r=parseInt(e.slice(2,4),10);if(r>50&&(r-=50),r>20){if(parseInt(t,10)<2004)return!1;r-=20}r<10&&(r="0".concat(r));var n="".concat(t,"/").concat(r,"/").concat(e.slice(4,6));if(!(0,T0.default)(n,"YYYY/MM/DD"))return!1;if(e.length===10&&parseInt(e,10)%11!==0){var o=parseInt(e.slice(0,9),10)%11;if(parseInt(t,10)<1986&&o===10){if(parseInt(e.slice(9),10)!==0)return!1}else return!1}return!0}function aco(e){return BS.luhnCheck(e)}function sco(e){for(var t=e.split("").map(function(c){return parseInt(c,10)}),r=[],n=0;n<t.length-1;n++){r.push("");for(var o=0;o<t.length-1;o++)t[n]===t[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 BS.iso7064Check(e)}function cco(e){e=e.replace(/\W/,"");var t=parseInt(e.slice(4,6),10),r=e.slice(6,7);switch(r){case"0":case"1":case"2":case"3":t="19".concat(t);break;case"4":case"9":t<37?t="20".concat(t):t="19".concat(t);break;default:if(t<37)t="20".concat(t);else if(t>58)t="18".concat(t);else return!1;break}t.length===3&&(t=[t.slice(0,2),"0",t.slice(2)].join(""));var n="".concat(t,"/").concat(e.slice(2,4),"/").concat(e.slice(0,2));if(!(0,T0.default)(n,"YYYY/MM/DD"))return!1;for(var o=e.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 uco(e){for(var t=e.slice(0,8).split("").map(function(i){return parseInt(i,10)}),r=0,n=1;n<t.length;n+=2)r+=t[n];for(var o=0;o<t.length;o+=2)t[o]<2?r+=1-t[o]:(r+=2*(t[o]-2)+5,t[o]>4&&(r+=2));return String.fromCharCode(r%26+65)===e.charAt(8)}function lco(e){for(var t=e.split("").map(function(o){return parseInt(o,10)}),r=0,n=0;n<8;n++)r+=t[n]*Math.pow(2,8-n);return r%11%10===t[8]}function fco(e){var t=BS.reverseMultiplyAndSum(e.split("").slice(0,7).map(function(r){return parseInt(r,10)}),8);return e.length===9&&e[8]!=="W"&&(t+=(e[8].charCodeAt(0)-64)*9),t%=23,t===0?e[7].toUpperCase()==="W":e[7].toUpperCase()===String.fromCharCode(64+t)}var m$e={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 dco(){var e=[];for(var t in m$e)m$e.hasOwnProperty(t)&&e.push.apply(e,$so(m$e[t]));return e}function pco(e){return dco().indexOf(e.substr(0,2))!==-1}function hco(e){var t=e.toUpperCase().split("");if(isNaN(parseInt(t[0],10))&&t.length>1){var r=0;switch(t[0]){case"Y":r=1;break;case"Z":r=2;break;default:}t.splice(0,1,r)}else for(;t.length<9;)t.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"];t=t.join("");var o=parseInt(t.slice(0,8),10)%23;return t[8]===n[o]}function mco(e){var t=e.slice(1,3),r=e.slice(0,1);switch(r){case"1":case"2":t="18".concat(t);break;case"3":case"4":t="19".concat(t);break;default:t="20".concat(t);break}var n="".concat(t,"/").concat(e.slice(3,5),"/").concat(e.slice(5,7));if(!(0,T0.default)(n,"YYYY/MM/DD"))return!1;for(var o=e.split("").map(function(u){return parseInt(u,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 gco(e){var t=e.slice(4,6),r=e.slice(6,7);switch(r){case"+":t="18".concat(t);break;case"-":t="19".concat(t);break;default:t="20".concat(t);break}var n="".concat(t,"/").concat(e.slice(2,4),"/").concat(e.slice(0,2));if(!(0,T0.default)(n,"YYYY/MM/DD"))return!1;var o=parseInt(e.slice(0,6)+e.slice(7,10),10)%31;if(o<10)return o===parseInt(e.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]===e.slice(10)}function vco(e){if(e.slice(2,4)!=="00"||e.slice(4,6)!=="00"){var t="".concat(e.slice(0,2),"/").concat(e.slice(2,4),"/").concat(e.slice(4,6));if(!(0,T0.default)(t,"YY/MM/DD"))return!1}var r=97-parseInt(e.slice(0,9),10)%97,n=parseInt(e.slice(9,11),10);return!(r!==n&&(r=97-parseInt("2".concat(e.slice(0,9)),10)%97,r!==n))}function yco(e){e=e.replace(/\s/g,"");var t=parseInt(e.slice(0,10),10)%511,r=parseInt(e.slice(10,13),10);return t===r}function bco(e){var t="".concat(e.slice(0,4),"/").concat(e.slice(4,6),"/").concat(e.slice(6,8));return!(0,T0.default)(t,"YYYY/MM/DD")||!BS.luhnCheck(e.slice(0,12))?!1:BS.verhoeffCheck("".concat(e.slice(0,11)).concat(e[12]))}function xco(e){return BS.iso7064Check(e)}function wco(e){for(var t=e.split("").map(function(o){return parseInt(o,10)}),r=8,n=1;n<9;n++)r+=t[n]*(n+1);return r%11===t[9]}function J2r(e){for(var t=!1,r=!1,n=0;n<3;n++)if(!t&&/[AEIOU]/.test(e[n]))t=!0;else if(!r&&t&&e[n]==="X")r=!0;else if(n>0&&(t&&!r&&!/[AEIOU]/.test(e[n])||r&&!/X/.test(e[n])))return!1;return!0}function Aco(e){var t=e.toUpperCase().split("");if(!J2r(t.slice(0,3))||!J2r(t.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];t[a]in n&&t.splice(a,1,n[t[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[t[8]],u=parseInt(t[9]+t[10],10);u>40&&(u-=40),u<10&&(u="0".concat(u));var l="".concat(t[6]).concat(t[7],"/").concat(c,"/").concat(u);if(!(0,T0.default)(l,"YY/MM/DD"))return!1;for(var f=0,h=1;h<t.length-1;h+=2){var m=parseInt(t[h],10);isNaN(m)&&(m=t[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<t.length-1;v+=2){var b=0;if(t[v]in g)b=g[t[v]];else{var x=parseInt(t[v],10);b=2*x+1,x>4&&(b+=2)}f+=b}return String.fromCharCode(65+f%26)===t[15]}function Sco(e){e=e.replace(/\W/,"");var t=e.slice(0,2);if(t!=="32"){var r=e.slice(2,4);if(r!=="00"){var n=e.slice(4,6);switch(e[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(e.slice(2,4),"/").concat(t);if(!(0,T0.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<e.length-1;s++)i-=parseInt(e[s],10)*a[s];return parseInt(e[10],10)===i%11}return!0}function Eco(e){if(e.length!==9){for(var t=e.toUpperCase().split("");t.length<8;)t.unshift(0);switch(e[7]){case"A":case"P":if(parseInt(t[6],10)===0)return!1;break;default:{var r=parseInt(t.join("").slice(0,5),10);if(r>32e3)return!1;var n=parseInt(t.join("").slice(5,7),10);if(r===n)return!1}}}return!0}function _co(e){return BS.reverseMultiplyAndSum(e.split("").slice(0,8).map(function(t){return parseInt(t,10)}),9)%11===parseInt(e[8],10)}function Cco(e){if(e.length===10){for(var t=[6,5,7,2,3,4,5,6,7],r=0,n=0;n<t.length;n++)r+=parseInt(e[n],10)*t[n];return r%=11,r===10?!1:r===parseInt(e[9],10)}var o=e.slice(0,2),i=parseInt(e.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(e.slice(4,6));if(!(0,T0.default)(a,"YYYY/MM/DD"))return!1;for(var s=0,c=1,u=0;u<e.length-1;u++)s+=parseInt(e[u],10)*c%10,c+=2,c>10?c=1:c===5&&(c+=2);return s=10-s%10,s===parseInt(e[10],10)}function Tco(e){if(e.length===11){var t,r;if(t=0,e==="11111111111"||e==="22222222222"||e==="33333333333"||e==="44444444444"||e==="55555555555"||e==="66666666666"||e==="77777777777"||e==="88888888888"||e==="99999999999"||e==="00000000000")return!1;for(var n=1;n<=9;n++)t+=parseInt(e.substring(n-1,n),10)*(11-n);if(r=t*10%11,r===10&&(r=0),r!==parseInt(e.substring(9,10),10))return!1;t=0;for(var o=1;o<=10;o++)t+=parseInt(e.substring(o-1,o),10)*(12-o);return r=t*10%11,r===10&&(r=0),r===parseInt(e.substring(10,11),10)}if(e==="00000000000000"||e==="11111111111111"||e==="22222222222222"||e==="33333333333333"||e==="44444444444444"||e==="55555555555555"||e==="66666666666666"||e==="77777777777777"||e==="88888888888888"||e==="99999999999999")return!1;for(var i=e.length-2,a=e.substring(0,i),s=e.substring(i),c=0,u=i-7,l=i;l>=1;l--)c+=a.charAt(i-l)*u,u-=1,u<2&&(u=9);var f=c%11<2?0:11-c%11;if(f!==parseInt(s.charAt(0),10))return!1;i+=1,a=e.substring(0,i),c=0,u=i-7;for(var h=i;h>=1;h--)c+=a.charAt(i-h)*u,u-=1,u<2&&(u=9);return f=c%11<2?0:11-c%11,f===parseInt(s.charAt(1),10)}function Ico(e){var t=11-BS.reverseMultiplyAndSum(e.split("").slice(0,8).map(function(r){return parseInt(r,10)}),9)%11;return t>9?parseInt(e[8],10)===0:t===parseInt(e[8],10)}function kco(e){if(e.slice(0,4)!=="9000"){var t=e.slice(1,3);switch(e[0]){case"1":case"2":t="19".concat(t);break;case"3":case"4":t="18".concat(t);break;case"5":case"6":t="20".concat(t);break;default:}var r="".concat(t,"/").concat(e.slice(3,5),"/").concat(e.slice(5,7));if(r.length===8){if(!(0,T0.default)(r,"YY/MM/DD"))return!1}else if(!(0,T0.default)(r,"YYYY/MM/DD"))return!1;for(var n=e.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 Mco(e){if(e.length===9){if(e=e.replace(/\W/,""),e.slice(6)==="000")return!1;var t=parseInt(e.slice(0,2),10);if(t>53)return!1;t<10?t="190".concat(t):t="19".concat(t);var r=parseInt(e.slice(2,4),10);r>50&&(r-=50),r<10&&(r="0".concat(r));var n="".concat(t,"/").concat(r,"/").concat(e.slice(4,6));if(!(0,T0.default)(n,"YYYY/MM/DD"))return!1}return!0}function Rco(e){var t=11-BS.reverseMultiplyAndSum(e.split("").slice(0,7).map(function(r){return parseInt(r,10)}),8)%11;return t===10?parseInt(e[7],10)===0:t===parseInt(e[7],10)}function Nco(e){var t=e.slice(0);e.length>11&&(t=t.slice(2));var r="",n=t.slice(2,4),o=parseInt(t.slice(4,6),10);if(e.length>11)r=e.slice(0,4);else if(r=e.slice(0,2),e.length===11&&o<60){var i=new Date().getFullYear().toString(),a=parseInt(i.slice(0,2),10);if(i=parseInt(i,10),e[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,T0.default)(s,"YY/MM/DD"))return!1}else if(!(0,T0.default)(s,"YYYY/MM/DD"))return!1;return BS.luhnCheck(e.replace(/\W/,""))}var pk={"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})$/};pk["lb-LU"]=pk["fr-LU"];pk["lt-LT"]=pk["et-EE"];pk["nl-BE"]=pk["fr-BE"];var hk={"bg-BG":oco,"cs-CZ":ico,"de-AT":aco,"de-DE":sco,"dk-DK":cco,"el-CY":uco,"el-GR":lco,"en-IE":fco,"en-US":pco,"es-ES":hco,"et-EE":mco,"fi-FI":gco,"fr-BE":vco,"fr-FR":yco,"fr-LU":bco,"hr-HR":xco,"hu-HU":wco,"it-IT":Aco,"lv-LV":Sco,"mt-MT":Eco,"nl-NL":_co,"pl-PL":Cco,"pt-BR":Tco,"pt-PT":Ico,"ro-RO":kco,"sk-SK":Mco,"sl-SI":Rco,"sv-SE":Nco};hk["lb-LU"]=hk["fr-LU"];hk["lt-LT"]=hk["et-EE"];hk["nl-BE"]=hk["fr-BE"];var X2r=/[-\\\/!@#$%\^&\*\(\)\+\=\[\]]+/g,FSe={"de-AT":X2r,"de-DE":/[\/\\]/g,"fr-BE":X2r};FSe["nl-BE"]=FSe["fr-BE"];function Oco(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"en-US";(0,Zso.default)(e);var r=e.slice(0);if(t in pk)return t in FSe&&(r=r.replace(FSe[t],"")),pk[t].test(r)?t in hk?hk[t](r):!0:!1;throw new Error("Invalid locale '".concat(t,"'"))}v$e.exports=Kre.default;v$e.exports.default=Kre.default});var eAr=Z(Yre=>{"use strict";d();p();Object.defineProperty(Yre,"__esModule",{value:!0});Yre.default=Dco;Yre.locales=void 0;var Bco=Pco(Sr());function Pco(e){return e&&e.__esModule?e:{default:e}}var hc={"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}$/};hc["en-CA"]=hc["en-US"];hc["fr-CA"]=hc["en-CA"];hc["fr-BE"]=hc["nl-BE"];hc["zh-HK"]=hc["en-HK"];hc["zh-MO"]=hc["en-MO"];hc["ga-IE"]=hc["en-IE"];hc["fr-CH"]=hc["de-CH"];hc["it-CH"]=hc["fr-CH"];function Dco(e,t,r){if((0,Bco.default)(e),r&&r.strictMode&&!e.startsWith("+"))return!1;if(Array.isArray(t))return t.some(function(i){if(hc.hasOwnProperty(i)){var a=hc[i];if(a.test(e))return!0}return!1});if(t in hc)return hc[t].test(e);if(!t||t==="any"){for(var n in hc)if(hc.hasOwnProperty(n)){var o=hc[n];if(o.test(e))return!0}return!1}throw new Error("Invalid locale '".concat(t,"'"))}var Lco=Object.keys(hc);Yre.locales=Lco});var tAr=Z((Jre,y$e)=>{"use strict";d();p();Object.defineProperty(Jre,"__esModule",{value:!0});Jre.default=jco;var Fco=Uco(Sr());function Uco(e){return e&&e.__esModule?e:{default:e}}var zco=/^(0x)[0-9a-f]{40}$/i;function jco(e){return(0,Fco.default)(e),zco.test(e)}y$e.exports=Jre.default;y$e.exports.default=Jre.default});var nAr=Z((Xre,b$e)=>{"use strict";d();p();Object.defineProperty(Xre,"__esModule",{value:!0});Xre.default=Wco;var Hco=rAr(ug()),Gco=rAr(Sr());function rAr(e){return e&&e.__esModule?e:{default:e}}function qco(e){var t="\\d{".concat(e.digits_after_decimal[0],"}");e.digits_after_decimal.forEach(function(l,f){f!==0&&(t="".concat(t,"|\\d{").concat(l,"}"))});var r="(".concat(e.symbol.replace(/\W/,function(l){return"\\".concat(l)}),")").concat(e.require_symbol?"":"?"),n="-?",o="[1-9]\\d*",i="[1-9]\\d{0,2}(\\".concat(e.thousands_separator,"\\d{3})*"),a=["0",o,i],s="(".concat(a.join("|"),")?"),c="(\\".concat(e.decimal_separator,"(").concat(t,"))").concat(e.require_decimal?"":"?"),u=s+(e.allow_decimal||e.require_decimal?c:"");return e.allow_negatives&&!e.parens_for_negatives&&(e.negative_sign_after_digits?u+=n:e.negative_sign_before_digits&&(u=n+u)),e.allow_negative_sign_placeholder?u="( (?!\\-))?".concat(u):e.allow_space_after_symbol?u=" ?".concat(u):e.allow_space_after_digits&&(u+="( (?!$))?"),e.symbol_after_digits?u+=r:u=r+u,e.allow_negatives&&(e.parens_for_negatives?u="(\\(".concat(u,"\\)|").concat(u,")"):e.negative_sign_before_digits||e.negative_sign_after_digits||(u=n+u)),new RegExp("^(?!-? )(?=.*\\d)".concat(u,"$"))}var Vco={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 Wco(e,t){return(0,Gco.default)(e),t=(0,Hco.default)(t,Vco),qco(t).test(e)}b$e.exports=Xre.default;b$e.exports.default=Xre.default});var oAr=Z((Zre,x$e)=>{"use strict";d();p();Object.defineProperty(Zre,"__esModule",{value:!0});Zre.default=Zco;var Kco=Yco(Sr());function Yco(e){return e&&e.__esModule?e:{default:e}}var Jco=/^(bc1)[a-z0-9]{25,39}$/,Xco=/^(1|3)[A-HJ-NP-Za-km-z1-9]{25,39}$/;function Zco(e){return(0,Kco.default)(e),e.startsWith("bc1")?Jco.test(e):Xco.test(e)}x$e.exports=Zre.default;x$e.exports.default=Zre.default});var iAr=Z((Qre,w$e)=>{"use strict";d();p();Object.defineProperty(Qre,"__esModule",{value:!0});Qre.default=nuo;var Qco=$co(Sr());function $co(e){return e&&e.__esModule?e:{default:e}}var euo=/^([\+-]?\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)?)?)?)?$/,tuo=/^([\+-]?\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)?)?)?)?$/,ruo=function(t){var r=t.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=t.match(/(\d{4})-?(\d{0,2})-?(\d*)/).map(Number),a=i[1],s=i[2],c=i[3],u=s&&"0".concat(s).slice(-2),l=c&&"0".concat(c).slice(-2),f=new Date("".concat(a,"-").concat(u||"01","-").concat(l||"01"));return s&&c?f.getUTCFullYear()===a&&f.getUTCMonth()+1===s&&f.getUTCDate()===c:!0};function nuo(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(0,Qco.default)(e);var r=t.strictSeparator?tuo.test(e):euo.test(e);return r&&t.strict?ruo(e):r}w$e.exports=Qre.default;w$e.exports.default=Qre.default});var cAr=Z(($re,A$e)=>{"use strict";d();p();Object.defineProperty($re,"__esModule",{value:!0});$re.default=vuo;var ouo=iuo(Sr());function iuo(e){return e&&e.__esModule?e:{default:e}}var auo=/[0-9]{4}/,suo=/(0[1-9]|1[0-2])/,cuo=/([12]\d|0[1-9]|3[01])/,aAr=/([01][0-9]|2[0-3])/,sAr=/[0-5][0-9]/,uuo=/([0-5][0-9]|60)/,luo=/(\.[0-9]+)?/,fuo=new RegExp("[-+]".concat(aAr.source,":").concat(sAr.source)),duo=new RegExp("([zZ]|".concat(fuo.source,")")),puo=new RegExp("".concat(aAr.source,":").concat(sAr.source,":").concat(uuo.source).concat(luo.source)),huo=new RegExp("".concat(auo.source,"-").concat(suo.source,"-").concat(cuo.source)),muo=new RegExp("".concat(puo.source).concat(duo.source)),guo=new RegExp("^".concat(huo.source,"[ tT]").concat(muo.source,"$"));function vuo(e){return(0,ouo.default)(e),guo.test(e)}A$e.exports=$re.default;A$e.exports.default=$re.default});var uAr=Z((ene,S$e)=>{"use strict";d();p();Object.defineProperty(ene,"__esModule",{value:!0});ene.default=wuo;var yuo=buo(Sr());function buo(e){return e&&e.__esModule?e:{default:e}}var xuo=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 wuo(e){return(0,yuo.default)(e),xuo.has(e.toUpperCase())}S$e.exports=ene.default;S$e.exports.default=ene.default});var fAr=Z(tne=>{"use strict";d();p();Object.defineProperty(tne,"__esModule",{value:!0});tne.default=Euo;tne.CurrencyCodes=void 0;var Auo=Suo(Sr());function Suo(e){return e&&e.__esModule?e:{default:e}}var lAr=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 Euo(e){return(0,Auo.default)(e),lAr.has(e.toUpperCase())}var _uo=lAr;tne.CurrencyCodes=_uo});var dAr=Z((rne,E$e)=>{"use strict";d();p();Object.defineProperty(rne,"__esModule",{value:!0});rne.default=kuo;var Cuo=Tuo(Sr());function Tuo(e){return e&&e.__esModule?e:{default:e}}var Iuo=/^[A-Z2-7]+=*$/;function kuo(e){(0,Cuo.default)(e);var t=e.length;return!!(t%8===0&&Iuo.test(e))}E$e.exports=rne.default;E$e.exports.default=rne.default});var pAr=Z((nne,_$e)=>{"use strict";d();p();Object.defineProperty(nne,"__esModule",{value:!0});nne.default=Ouo;var Muo=Ruo(Sr());function Ruo(e){return e&&e.__esModule?e:{default:e}}var Nuo=/^[A-HJ-NP-Za-km-z1-9]*$/;function Ouo(e){return(0,Muo.default)(e),!!Nuo.test(e)}_$e.exports=nne.default;_$e.exports.default=nne.default});var hAr=Z((one,C$e)=>{"use strict";d();p();Object.defineProperty(one,"__esModule",{value:!0});one.default=Uuo;var Buo=Puo(Sr());function Puo(e){return e&&e.__esModule?e:{default:e}}var Duo=/^[a-z]+\/[a-z0-9\-\+]+$/i,Luo=/^[a-z\-]+=[a-z0-9\-]+$/i,Fuo=/^[a-z0-9!\$&'\(\)\*\+,;=\-\._~:@\/\?%\s]*$/i;function Uuo(e){(0,Buo.default)(e);var t=e.split(",");if(t.length<2)return!1;var r=t.shift().trim().split(";"),n=r.shift();if(n.substr(0,5)!=="data:")return!1;var o=n.substr(5);if(o!==""&&!Duo.test(o))return!1;for(var i=0;i<r.length;i++)if(!(i===r.length-1&&r[i].toLowerCase()==="base64")&&!Luo.test(r[i]))return!1;for(var a=0;a<t.length;a++)if(!Fuo.test(t[a]))return!1;return!0}C$e.exports=one.default;C$e.exports.default=one.default});var mAr=Z((ine,T$e)=>{"use strict";d();p();Object.defineProperty(ine,"__esModule",{value:!0});ine.default=Guo;var zuo=juo(Sr());function juo(e){return e&&e.__esModule?e:{default:e}}var Huo=/^magnet:\?xt(?:\.1)?=urn:(?:aich|bitprint|btih|ed2k|ed2khash|kzhash|md5|sha1|tree:tiger):[a-z0-9]{32}(?:[a-z0-9]{8})?($|&)/i;function Guo(e){return(0,zuo.default)(e),Huo.test(e.trim())}T$e.exports=ine.default;T$e.exports.default=ine.default});var gAr=Z((ane,I$e)=>{"use strict";d();p();Object.defineProperty(ane,"__esModule",{value:!0});ane.default=Juo;var quo=Vuo(Sr());function Vuo(e){return e&&e.__esModule?e:{default:e}}var Wuo=/^(application|audio|font|image|message|model|multipart|text|video)\/[a-zA-Z0-9\.\-\+]{1,100}$/i,Kuo=/^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,Yuo=/^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 Juo(e){return(0,quo.default)(e),Wuo.test(e)||Kuo.test(e)||Yuo.test(e)}I$e.exports=ane.default;I$e.exports.default=ane.default});var yAr=Z((sne,k$e)=>{"use strict";d();p();Object.defineProperty(sne,"__esModule",{value:!0});sne.default=nlo;var Xuo=vAr(Sr()),Zuo=vAr(ug());function vAr(e){return e&&e.__esModule?e:{default:e}}var Quo=/^\(?[+-]?(90(\.0+)?|[1-8]?\d(\.\d+)?)$/,$uo=/^\s?[+-]?(180(\.0+)?|1[0-7]\d(\.\d+)?|\d{1,2}(\.\d+)?)\)?$/,elo=/^(([1-8]?\d)\D+([1-5]?\d|60)\D+([1-5]?\d|60)(\.\d+)?|90\D+0\D+0)\D+[NSns]?$/i,tlo=/^\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,rlo={checkDMS:!1};function nlo(e,t){if((0,Xuo.default)(e),t=(0,Zuo.default)(t,rlo),!e.includes(","))return!1;var r=e.split(",");return r[0].startsWith("(")&&!r[1].endsWith(")")||r[1].endsWith(")")&&!r[0].startsWith("(")?!1:t.checkDMS?elo.test(r[0])&&tlo.test(r[1]):Quo.test(r[0])&&$uo.test(r[1])}k$e.exports=sne.default;k$e.exports.default=sne.default});var bAr=Z(cne=>{"use strict";d();p();Object.defineProperty(cne,"__esModule",{value:!0});cne.default=clo;cne.locales=void 0;var olo=ilo(Sr());function ilo(e){return e&&e.__esModule?e:{default:e}}var alo=/^\d{3}$/,qv=/^\d{4}$/,I0=/^\d{5}$/,M$e=/^\d{6}$/,jH={AD:/^AD\d{3}$/,AT:qv,AU:qv,AZ:/^AZ\d{4}$/,BE:qv,BG:qv,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:qv,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:I0,DK:qv,DO:I0,DZ:I0,EE:I0,ES:/^(5[0-2]{1}|[0-4]{1}\d{1})\d{3}$/,FI:I0,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:qv,ID:I0,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:alo,IT:I0,JP:/^\d{3}\-\d{4}$/,KE:I0,KR:/^(\d{5}|\d{6})$/,LI:/^(948[5-9]|949[0-7])$/,LT:/^LT\-\d{5}$/,LU:qv,LV:/^LV\-\d{4}$/,LK:I0,MX:I0,MT:/^[A-Za-z]{3}\s{0,1}\d{4}$/,MY:I0,NL:/^\d{4}\s?[a-z]{2}$/i,NO:qv,NP:/^(10|21|22|32|33|34|44|45|56|57)\d{3}$|^(977)$/i,NZ:qv,PL:/^\d{2}\-\d{3}$/,PR:/^00[679]\d{2}([ -]\d{4})?$/,PT:/^\d{4}\-\d{3}?$/,RO:M$e,RU:M$e,SA:I0,SE:/^[1-9]\d{2}\s?\d{2}$/,SG:M$e,SI:qv,SK:/^\d{3}\s?\d{2}$/,TH:I0,TN:qv,TW:/^\d{3}(\d{2})?$/,UA:I0,US:/^\d{5}(-\d{4})?$/,ZA:qv,ZM:I0},slo=Object.keys(jH);cne.locales=slo;function clo(e,t){if((0,olo.default)(e),t in jH)return jH[t].test(e);if(t==="any"){for(var r in jH)if(jH.hasOwnProperty(r)){var n=jH[r];if(n.test(e))return!0}return!1}throw new Error("Invalid locale '".concat(t,"'"))}});var N$e=Z((une,R$e)=>{"use strict";d();p();Object.defineProperty(une,"__esModule",{value:!0});une.default=flo;var ulo=llo(Sr());function llo(e){return e&&e.__esModule?e:{default:e}}function flo(e,t){(0,ulo.default)(e);var r=t?new RegExp("^[".concat(t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"]+"),"g"):/^\s+/g;return e.replace(r,"")}R$e.exports=une.default;R$e.exports.default=une.default});var B$e=Z((lne,O$e)=>{"use strict";d();p();Object.defineProperty(lne,"__esModule",{value:!0});lne.default=hlo;var dlo=plo(Sr());function plo(e){return e&&e.__esModule?e:{default:e}}function hlo(e,t){if((0,dlo.default)(e),t){var r=new RegExp("[".concat(t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"]+$"),"g");return e.replace(r,"")}for(var n=e.length-1;/\s/.test(e.charAt(n));)n-=1;return e.slice(0,n+1)}O$e.exports=lne.default;O$e.exports.default=lne.default});var wAr=Z((fne,P$e)=>{"use strict";d();p();Object.defineProperty(fne,"__esModule",{value:!0});fne.default=vlo;var mlo=xAr(B$e()),glo=xAr(N$e());function xAr(e){return e&&e.__esModule?e:{default:e}}function vlo(e,t){return(0,mlo.default)((0,glo.default)(e,t),t)}P$e.exports=fne.default;P$e.exports.default=fne.default});var AAr=Z((dne,D$e)=>{"use strict";d();p();Object.defineProperty(dne,"__esModule",{value:!0});dne.default=xlo;var ylo=blo(Sr());function blo(e){return e&&e.__esModule?e:{default:e}}function xlo(e){return(0,ylo.default)(e),e.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\//g,"&#x2F;").replace(/\\/g,"&#x5C;").replace(/`/g,"&#96;")}D$e.exports=dne.default;D$e.exports.default=dne.default});var SAr=Z((pne,L$e)=>{"use strict";d();p();Object.defineProperty(pne,"__esModule",{value:!0});pne.default=Slo;var wlo=Alo(Sr());function Alo(e){return e&&e.__esModule?e:{default:e}}function Slo(e){return(0,wlo.default)(e),e.replace(/&quot;/g,'"').replace(/&#x27;/g,"'").replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&#x2F;/g,"/").replace(/&#x5C;/g,"\\").replace(/&#96;/g,"`").replace(/&amp;/g,"&")}L$e.exports=pne.default;L$e.exports.default=pne.default});var U$e=Z((hne,F$e)=>{"use strict";d();p();Object.defineProperty(hne,"__esModule",{value:!0});hne.default=Clo;var Elo=_lo(Sr());function _lo(e){return e&&e.__esModule?e:{default:e}}function Clo(e,t){return(0,Elo.default)(e),e.replace(new RegExp("[".concat(t,"]+"),"g"),"")}F$e.exports=hne.default;F$e.exports.default=hne.default});var _Ar=Z((mne,z$e)=>{"use strict";d();p();Object.defineProperty(mne,"__esModule",{value:!0});mne.default=klo;var Tlo=EAr(Sr()),Ilo=EAr(U$e());function EAr(e){return e&&e.__esModule?e:{default:e}}function klo(e,t){(0,Tlo.default)(e);var r=t?"\\x00-\\x09\\x0B\\x0C\\x0E-\\x1F\\x7F":"\\x00-\\x1F\\x7F";return(0,Ilo.default)(e,r)}z$e.exports=mne.default;z$e.exports.default=mne.default});var CAr=Z((gne,j$e)=>{"use strict";d();p();Object.defineProperty(gne,"__esModule",{value:!0});gne.default=Nlo;var Mlo=Rlo(Sr());function Rlo(e){return e&&e.__esModule?e:{default:e}}function Nlo(e,t){return(0,Mlo.default)(e),e.replace(new RegExp("[^".concat(t,"]+"),"g"),"")}j$e.exports=gne.default;j$e.exports.default=gne.default});var TAr=Z((vne,H$e)=>{"use strict";d();p();Object.defineProperty(vne,"__esModule",{value:!0});vne.default=Plo;var Olo=Blo(Sr());function Blo(e){return e&&e.__esModule?e:{default:e}}function Plo(e,t){(0,Olo.default)(e);for(var r=e.length-1;r>=0;r--)if(t.indexOf(e[r])===-1)return!1;return!0}H$e.exports=vne.default;H$e.exports.default=vne.default});var IAr=Z((yne,G$e)=>{"use strict";d();p();Object.defineProperty(yne,"__esModule",{value:!0});yne.default=qlo;var Dlo=Llo(ug());function Llo(e){return e&&e.__esModule?e:{default:e}}var Flo={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},Ulo=["icloud.com","me.com"],zlo=["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"],jlo=["rocketmail.com","yahoo.ca","yahoo.co.uk","yahoo.com","yahoo.de","yahoo.fr","yahoo.in","yahoo.it","ymail.com"],Hlo=["yandex.ru","yandex.ua","yandex.kz","yandex.com","yandex.by","ya.ru"];function Glo(e){return e.length>1?e:""}function qlo(e,t){t=(0,Dlo.default)(t,Flo);var r=e.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(t.gmail_remove_subaddress&&(i[0]=i[0].split("+")[0]),t.gmail_remove_dots&&(i[0]=i[0].replace(/\.+/g,Glo)),!i[0].length)return!1;(t.all_lowercase||t.gmail_lowercase)&&(i[0]=i[0].toLowerCase()),i[1]=t.gmail_convert_googlemaildotcom?"gmail.com":i[1]}else if(Ulo.indexOf(i[1])>=0){if(t.icloud_remove_subaddress&&(i[0]=i[0].split("+")[0]),!i[0].length)return!1;(t.all_lowercase||t.icloud_lowercase)&&(i[0]=i[0].toLowerCase())}else if(zlo.indexOf(i[1])>=0){if(t.outlookdotcom_remove_subaddress&&(i[0]=i[0].split("+")[0]),!i[0].length)return!1;(t.all_lowercase||t.outlookdotcom_lowercase)&&(i[0]=i[0].toLowerCase())}else if(jlo.indexOf(i[1])>=0){if(t.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;(t.all_lowercase||t.yahoo_lowercase)&&(i[0]=i[0].toLowerCase())}else Hlo.indexOf(i[1])>=0?((t.all_lowercase||t.yandex_lowercase)&&(i[0]=i[0].toLowerCase()),i[1]="yandex.ru"):t.all_lowercase&&(i[0]=i[0].toLowerCase());return i.join("@")}G$e.exports=yne.default;G$e.exports.default=yne.default});var kAr=Z((bne,q$e)=>{"use strict";d();p();Object.defineProperty(bne,"__esModule",{value:!0});bne.default=Ylo;var Vlo=Wlo(Sr());function Wlo(e){return e&&e.__esModule?e:{default:e}}var Klo=/^[^\s-_](?!.*?[-_]{2,})[a-z0-9-\\][^\s]*[^-_\s]$/;function Ylo(e){return(0,Vlo.default)(e),Klo.test(e)}q$e.exports=bne.default;q$e.exports.default=bne.default});var MAr=Z((xne,V$e)=>{"use strict";d();p();Object.defineProperty(xne,"__esModule",{value:!0});xne.default=Zlo;var Jlo=Xlo(Sr());function Xlo(e){return e&&e.__esModule?e:{default:e}}var USe={"cs-CZ":function(t){return/^(([ABCDEFHKIJKLMNPRSTUVXYZ]|[0-9])-?){5,8}$/.test(t)},"de-DE":function(t){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(t)},"de-LI":function(t){return/^FL[- ]?\d{1,5}[UZ]?$/.test(t)},"fi-FI":function(t){return/^(?=.{4,7})(([A-Z]{1,3}|[0-9]{1,3})[\s-]?([A-Z]{1,3}|[0-9]{1,5}))$/.test(t)},"pt-PT":function(t){return/^([A-Z]{2}|[0-9]{2})[ -·]?([A-Z]{2}|[0-9]{2})[ -·]?([A-Z]{2}|[0-9]{2})$/.test(t)},"sq-AL":function(t){return/^[A-Z]{2}[- ]?((\d{3}[- ]?(([A-Z]{2})|T))|(R[- ]?\d{3}))$/.test(t)},"pt-BR":function(t){return/^[A-Z]{3}[ -]?[0-9][A-Z][0-9]{2}|[A-Z]{3}[ -]?[0-9]{4}$/.test(t)}};function Zlo(e,t){if((0,Jlo.default)(e),t in USe)return USe[t](e);if(t==="any"){for(var r in USe){var n=USe[r];if(n(e))return!0}return!1}throw new Error("Invalid locale '".concat(t,"'"))}V$e.exports=xne.default;V$e.exports.default=xne.default});var NAr=Z((wne,W$e)=>{"use strict";d();p();Object.defineProperty(wne,"__esModule",{value:!0});wne.default=cfo;var Qlo=RAr(ug()),$lo=RAr(Sr());function RAr(e){return e&&e.__esModule?e:{default:e}}var efo=/^[A-Z]$/,tfo=/^[a-z]$/,rfo=/^[0-9]$/,nfo=/^[-#!$@%^&*()_+|~=`{}\[\]:";'<>?,.\/ ]$/,ofo={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 ifo(e){var t={};return Array.from(e).forEach(function(r){var n=t[r];n?t[r]+=1:t[r]=1}),t}function afo(e){var t=ifo(e),r={length:e.length,uniqueChars:Object.keys(t).length,uppercaseCount:0,lowercaseCount:0,numberCount:0,symbolCount:0};return Object.keys(t).forEach(function(n){efo.test(n)?r.uppercaseCount+=t[n]:tfo.test(n)?r.lowercaseCount+=t[n]:rfo.test(n)?r.numberCount+=t[n]:nfo.test(n)&&(r.symbolCount+=t[n])}),r}function sfo(e,t){var r=0;return r+=e.uniqueChars*t.pointsPerUnique,r+=(e.length-e.uniqueChars)*t.pointsPerRepeat,e.lowercaseCount>0&&(r+=t.pointsForContainingLower),e.uppercaseCount>0&&(r+=t.pointsForContainingUpper),e.numberCount>0&&(r+=t.pointsForContainingNumber),e.symbolCount>0&&(r+=t.pointsForContainingSymbol),r}function cfo(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;(0,$lo.default)(e);var r=afo(e);return t=(0,Qlo.default)(t||{},ofo),t.returnScore?sfo(r,t):r.length>=t.minLength&&r.lowercaseCount>=t.minLowercase&&r.uppercaseCount>=t.minUppercase&&r.numberCount>=t.minNumbers&&r.symbolCount>=t.minSymbols}W$e.exports=wne.default;W$e.exports.default=wne.default});var BAr=Z(Ane=>{"use strict";d();p();Object.defineProperty(Ane,"__esModule",{value:!0});Ane.default=lfo;Ane.vatMatchers=void 0;var OAr=ufo(Sr());function ufo(e){return e&&e.__esModule?e:{default:e}}var K$e={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}$/};Ane.vatMatchers=K$e;function lfo(e,t){if((0,OAr.default)(e),(0,OAr.default)(t),t in K$e)return K$e[t].test(e);throw new Error("Invalid country code: '".concat(t,"'"))}});var HAr=Z((GH,Y$e)=>{"use strict";d();p();function zSe(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?zSe=function(r){return typeof r}:zSe=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},zSe(e)}Object.defineProperty(GH,"__esModule",{value:!0});GH.default=void 0;var ffo=Tr(wSe()),dfo=Tr(YZe()),pfo=Tr(hwr()),hfo=Tr(mwr()),mfo=Tr(gwr()),gfo=Tr(ywr()),vfo=Tr(bwr()),yfo=Tr(Swr()),bfo=Tr(Twr()),xfo=Tr(Iwr()),wfo=Tr(Vte()),Afo=Tr(Owr()),Sfo=Tr(MSe()),Efo=Tr(mQe()),_fo=Tr(Uwr()),Cfo=Tr(zwr()),PAr=HH(jwr()),DAr=HH(Hwr()),Tfo=Tr(Gwr()),Ifo=Tr(Vwr()),kfo=Tr(Wwr()),Mfo=Tr(Kwr()),Rfo=Tr(Ywr()),Nfo=Tr(Jwr()),Ofo=Tr(Xwr()),Bfo=Tr(IQe()),Pfo=Tr(kQe()),Dfo=Tr($wr()),Lfo=Tr(e2r()),Ffo=Tr(n2r()),Ufo=Tr(o2r()),zfo=Tr(NSe()),LAr=HH(WZe()),jfo=Tr(s2r()),Hfo=Tr(UQe()),Gfo=Tr(c2r()),qfo=Tr(l2r()),Vfo=Tr(f2r()),Wfo=Tr(h2r()),Kfo=Tr(m2r()),Yfo=Tr(g2r()),FAr=HH(v2r()),Jfo=Tr(b2r()),Xfo=Tr(x2r()),Zfo=Tr(w2r()),Qfo=Tr(E2r()),$fo=Tr(C2r()),edo=Tr(I2r()),tdo=Tr(k2r()),rdo=Tr(iQe()),ndo=Tr(M2r()),odo=Tr(N2r()),ido=Tr(P2r()),ado=Tr(F2r()),sdo=Tr(z2r()),cdo=Tr(j2r()),udo=Tr(G2r()),ldo=Tr(q2r()),fdo=Tr(V2r()),ddo=Tr(W2r()),pdo=Tr(K2r()),hdo=Tr($2r()),UAr=HH(eAr()),mdo=Tr(tAr()),gdo=Tr(nAr()),vdo=Tr(oAr()),ydo=Tr(iAr()),bdo=Tr(cAr()),xdo=Tr(KQe()),wdo=Tr(uAr()),Ado=Tr(fAr()),Sdo=Tr(dAr()),Edo=Tr(pAr()),_do=Tr(QQe()),Cdo=Tr(hAr()),Tdo=Tr(mAr()),Ido=Tr(gAr()),kdo=Tr(yAr()),zAr=HH(bAr()),Mdo=Tr(N$e()),Rdo=Tr(B$e()),Ndo=Tr(wAr()),Odo=Tr(AAr()),Bdo=Tr(SAr()),Pdo=Tr(_Ar()),Ddo=Tr(CAr()),Ldo=Tr(U$e()),Fdo=Tr(TAr()),Udo=Tr(IAr()),zdo=Tr(kAr()),jdo=Tr(MAr()),Hdo=Tr(NAr()),Gdo=Tr(BAr());function jAr(){if(typeof WeakMap!="function")return null;var e=new WeakMap;return jAr=function(){return e},e}function HH(e){if(e&&e.__esModule)return e;if(e===null||zSe(e)!=="object"&&typeof e!="function")return{default:e};var t=jAr();if(t&&t.has(e))return t.get(e);var r={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var i=n?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,t&&t.set(e,r),r}function Tr(e){return e&&e.__esModule?e:{default:e}}var qdo="13.7.0",Vdo={version:qdo,toDate:ffo.default,toFloat:dfo.default,toInt:pfo.default,toBoolean:hfo.default,equals:mfo.default,contains:gfo.default,matches:vfo.default,isEmail:yfo.default,isURL:bfo.default,isMACAddress:xfo.default,isIP:wfo.default,isIPRange:Afo.default,isFQDN:Sfo.default,isBoolean:_fo.default,isIBAN:FAr.default,isBIC:Jfo.default,isAlpha:PAr.default,isAlphaLocales:PAr.locales,isAlphanumeric:DAr.default,isAlphanumericLocales:DAr.locales,isNumeric:Tfo.default,isPassportNumber:Ifo.default,isPort:kfo.default,isLowercase:Mfo.default,isUppercase:Rfo.default,isAscii:Ofo.default,isFullWidth:Bfo.default,isHalfWidth:Pfo.default,isVariableWidth:Dfo.default,isMultibyte:Lfo.default,isSemVer:Ffo.default,isSurrogatePair:Ufo.default,isInt:zfo.default,isIMEI:Nfo.default,isFloat:LAr.default,isFloatLocales:LAr.locales,isDecimal:jfo.default,isHexadecimal:Hfo.default,isOctal:Gfo.default,isDivisibleBy:qfo.default,isHexColor:Vfo.default,isRgbColor:Wfo.default,isHSL:Kfo.default,isISRC:Yfo.default,isMD5:Xfo.default,isHash:Zfo.default,isJWT:Qfo.default,isJSON:$fo.default,isEmpty:edo.default,isLength:tdo.default,isLocale:Cfo.default,isByteLength:rdo.default,isUUID:ndo.default,isMongoId:odo.default,isAfter:ido.default,isBefore:ado.default,isIn:sdo.default,isCreditCard:cdo.default,isIdentityCard:udo.default,isEAN:ldo.default,isISIN:fdo.default,isISBN:ddo.default,isISSN:pdo.default,isMobilePhone:UAr.default,isMobilePhoneLocales:UAr.locales,isPostalCode:zAr.default,isPostalCodeLocales:zAr.locales,isEthereumAddress:mdo.default,isCurrency:gdo.default,isBtcAddress:vdo.default,isISO8601:ydo.default,isRFC3339:bdo.default,isISO31661Alpha2:xdo.default,isISO31661Alpha3:wdo.default,isISO4217:Ado.default,isBase32:Sdo.default,isBase58:Edo.default,isBase64:_do.default,isDataURI:Cdo.default,isMagnetURI:Tdo.default,isMimeType:Ido.default,isLatLong:kdo.default,ltrim:Mdo.default,rtrim:Rdo.default,trim:Ndo.default,escape:Odo.default,unescape:Bdo.default,stripLow:Pdo.default,whitelist:Ddo.default,blacklist:Ldo.default,isWhitelisted:Fdo.default,normalizeEmail:Udo.default,toString,isSlug:zdo.default,isStrongPassword:Hdo.default,isTaxID:hdo.default,isDate:Efo.default,isLicensePlate:jdo.default,isVAT:Gdo.default,ibanLocales:FAr.locales},Wdo=Vdo;GH.default=Wdo;Y$e.exports=GH.default;Y$e.exports.default=GH.default});var J$e=Z((iYs,GAr)=>{"use strict";d();p();GAr.exports=function(t,r){return function(){return t.apply(r,arguments)}}});var Fu=Z((cYs,KAr)=>{"use strict";d();p();var Kdo=J$e(),Q$e=Object.prototype.toString,$$e=function(e){return function(t){var r=Q$e.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())}}(Object.create(null));function mk(e){return e=e.toLowerCase(),function(r){return $$e(r)===e}}function HSe(e){return Array.isArray(e)}function X$e(e){return typeof e>"u"}function Ydo(e){return e!==null&&!X$e(e)&&e.constructor!==null&&!X$e(e.constructor)&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}var qAr=mk("ArrayBuffer");function Jdo(e){var t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&qAr(e.buffer),t}function Xdo(e){return typeof e=="string"}function VAr(e){return typeof e=="number"}function WAr(e){return e!==null&&typeof e=="object"}function jSe(e){if($$e(e)!=="object")return!1;var t=Object.getPrototypeOf(e);return t===null||t===Object.prototype}function Zdo(e){return e&&Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}var Qdo=mk("Date"),$do=mk("File"),epo=mk("Blob"),tpo=mk("FileList");function eet(e){return Q$e.call(e)==="[object Function]"}function rpo(e){return WAr(e)&&eet(e.pipe)}function npo(e){var t="[object FormData]";return e&&(typeof FormData=="function"&&e instanceof FormData||Q$e.call(e)===t||eet(e.toString)&&e.toString()===t)}var opo=mk("URLSearchParams");function ipo(e){return e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}function apo(){var e;return typeof navigator<"u"&&((e=navigator.product)==="ReactNative"||e==="NativeScript"||e==="NS")?!1:typeof window<"u"&&typeof document<"u"}function tet(e,t){if(!(e===null||typeof e>"u"))if(typeof e!="object"&&(e=[e]),HSe(e))for(var r=0,n=e.length;r<n;r++)t.call(null,e[r],r,e);else for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.call(null,e[o],o,e)}function Z$e(){var e={};function t(o,i){jSe(e[i])&&jSe(o)?e[i]=Z$e(e[i],o):jSe(o)?e[i]=Z$e({},o):HSe(o)?e[i]=o.slice():e[i]=o}for(var r=0,n=arguments.length;r<n;r++)tet(arguments[r],t);return e}function spo(e,t,r){return tet(t,function(o,i){r&&typeof o=="function"?e[i]=Kdo(o,r):e[i]=o}),e}function cpo(e){return e.charCodeAt(0)===65279&&(e=e.slice(1)),e}function upo(e,t,r,n){e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,r&&Object.assign(e.prototype,r)}function lpo(e,t,r,n){var o,i,a,s={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),i=o.length;i-- >0;)a=o[i],(!n||n(a,e,t))&&!s[a]&&(t[a]=e[a],s[a]=!0);e=r!==!1&&Object.getPrototypeOf(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t}function fpo(e,t,r){e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;var n=e.indexOf(t,r);return n!==-1&&n===r}function dpo(e){if(!e)return null;if(HSe(e))return e;var t=e.length;if(!VAr(t))return null;for(var r=new Array(t);t-- >0;)r[t]=e[t];return r}var ppo=function(e){return function(t){return e&&t instanceof e}}(typeof Uint8Array<"u"&&Object.getPrototypeOf(Uint8Array));function hpo(e,t){for(var r=e&&e[Symbol.iterator],n=r.call(e),o;(o=n.next())&&!o.done;){var i=o.value;t.call(e,i[0],i[1])}}function mpo(e,t){for(var r,n=[];(r=e.exec(t))!==null;)n.push(r);return n}var gpo=mk("HTMLFormElement"),vpo=function(t){return function(r,n){return t.call(r,n)}}(Object.prototype.hasOwnProperty);KAr.exports={isArray:HSe,isArrayBuffer:qAr,isBuffer:Ydo,isFormData:npo,isArrayBufferView:Jdo,isString:Xdo,isNumber:VAr,isObject:WAr,isPlainObject:jSe,isEmptyObject:Zdo,isUndefined:X$e,isDate:Qdo,isFile:$do,isBlob:epo,isFunction:eet,isStream:rpo,isURLSearchParams:opo,isStandardBrowserEnv:apo,forEach:tet,merge:Z$e,extend:spo,trim:ipo,stripBOM:cpo,inherits:upo,toFlatObject:lpo,kindOf:$$e,kindOfTest:mk,endsWith:fpo,toArray:dpo,isTypedArray:ppo,isFileList:tpo,forEachEntry:hpo,matchAll:mpo,isHTMLForm:gpo,hasOwnProperty:vpo}});var gk=Z((fYs,ZAr)=>{"use strict";d();p();var YAr=Fu();function qH(e,t,r,n,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),o&&(this.response=o)}YAr.inherits(qH,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 JAr=qH.prototype,XAr={};["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(e){XAr[e]={value:e}});Object.defineProperties(qH,XAr);Object.defineProperty(JAr,"isAxiosError",{value:!0});qH.from=function(e,t,r,n,o,i){var a=Object.create(JAr);return YAr.toFlatObject(e,a,function(c){return c!==Error.prototype}),qH.call(a,e.message,t,r,n,o),a.cause=e,a.name=e.name,i&&Object.assign(a,i),a};ZAr.exports=qH});var $Ar=Z((hYs,QAr)=>{d();p();QAr.exports=typeof self=="object"?self.FormData:window.FormData});var tSr=Z((vYs,eSr)=>{d();p();eSr.exports=$Ar()});var Sne=Z((xYs,oSr)=>{"use strict";d();p();var Rs=Fu(),ypo=gk(),bpo=tSr();function ret(e){return Rs.isPlainObject(e)||Rs.isArray(e)}function nSr(e){return Rs.endsWith(e,"[]")?e.slice(0,-2):e}function rSr(e,t,r){return e?e.concat(t).map(function(o,i){return o=nSr(o),!r&&i?"["+o+"]":o}).join(r?".":""):t}function xpo(e){return Rs.isArray(e)&&!e.some(ret)}var wpo=Rs.toFlatObject(Rs,{},null,function(t){return/^is[A-Z]/.test(t)});function Apo(e){return e&&Rs.isFunction(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator]}function Spo(e,t,r){if(!Rs.isObject(e))throw new TypeError("target must be an object");t=t||new(bpo||FormData),r=Rs.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(v,b){return!Rs.isUndefined(b[v])});var n=r.metaTokens,o=r.visitor||l,i=r.dots,a=r.indexes,s=r.Blob||typeof Blob<"u"&&Blob,c=s&&Apo(t);if(!Rs.isFunction(o))throw new TypeError("visitor must be a function");function u(g){if(g===null)return"";if(Rs.isDate(g))return g.toISOString();if(!c&&Rs.isBlob(g))throw new ypo("Blob is not supported. Use a Buffer instead.");return Rs.isArrayBuffer(g)||Rs.isTypedArray(g)?c&&typeof Blob=="function"?new Blob([g]):w.Buffer.from(g):g}function l(g,v,b){var x=g;if(g&&!b&&typeof g=="object"){if(Rs.endsWith(v,"{}"))v=n?v:v.slice(0,-2),g=JSON.stringify(g);else if(Rs.isArray(g)&&xpo(g)||Rs.isFileList(g)||Rs.endsWith(v,"[]")&&(x=Rs.toArray(g)))return v=nSr(v),x.forEach(function(T,B){!(Rs.isUndefined(T)||T===null)&&t.append(a===!0?rSr([v],B,i):a===null?v:v+"[]",u(T))}),!1}return ret(g)?!0:(t.append(rSr(b,v,i),u(g)),!1)}var f=[],h=Object.assign(wpo,{defaultVisitor:l,convertValue:u,isVisitable:ret});function m(g,v){if(!Rs.isUndefined(g)){if(f.indexOf(g)!==-1)throw Error("Circular reference detected in "+v.join("."));f.push(g),Rs.forEach(g,function(x,E){var T=!(Rs.isUndefined(x)||x===null)&&o.call(t,x,Rs.isString(E)?E.trim():E,v,h);T===!0&&m(x,v?v.concat(E):[E])}),f.pop()}}if(!Rs.isObject(e))throw new TypeError("data must be an object");return m(e),t}oSr.exports=Spo});var net=Z((SYs,cSr)=>{"use strict";d();p();var Epo=Sne();function iSr(e){var t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'\(\)~]|%20|%00/g,function(n){return t[n]})}function aSr(e,t){this._pairs=[],e&&Epo(e,this,t)}var sSr=aSr.prototype;sSr.append=function(t,r){this._pairs.push([t,r])};sSr.toString=function(t){var r=t?function(n){return t.call(this,n,iSr)}:iSr;return this._pairs.map(function(o){return r(o[0])+"="+r(o[1])},"").join("&")};cSr.exports=aSr});var GSe=Z((CYs,uSr)=>{"use strict";d();p();var _po=Fu(),Cpo=net();function Tpo(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}uSr.exports=function(t,r,n){if(!r)return t;var o=t.indexOf("#");o!==-1&&(t=t.slice(0,o));var i=n&&n.encode||Tpo,a=n&&n.serialize,s;return a?s=a(r,n):s=_po.isURLSearchParams(r)?r.toString():new Cpo(r,n).toString(i),s&&(t+=(t.indexOf("?")===-1?"?":"&")+s),t}});var fSr=Z((kYs,lSr)=>{"use strict";d();p();var Ipo=Fu();function Ene(){this.handlers=[]}Ene.prototype.use=function(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1};Ene.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)};Ene.prototype.clear=function(){this.handlers&&(this.handlers=[])};Ene.prototype.forEach=function(t){Ipo.forEach(this.handlers,function(n){n!==null&&t(n)})};lSr.exports=Ene});var oet=Z((NYs,dSr)=>{"use strict";d();p();var kpo=Fu();dSr.exports=function(t,r){kpo.forEach(t,function(o,i){i!==r&&i.toUpperCase()===r.toUpperCase()&&(t[r]=o,delete t[i])})}});var iet=Z((PYs,pSr)=>{"use strict";d();p();pSr.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}});var mSr=Z((FYs,hSr)=>{"use strict";d();p();var Mpo=net();hSr.exports=typeof URLSearchParams<"u"?URLSearchParams:Mpo});var vSr=Z((jYs,gSr)=>{"use strict";d();p();gSr.exports=FormData});var bSr=Z((qYs,ySr)=>{"use strict";d();p();ySr.exports={isBrowser:!0,classes:{URLSearchParams:mSr(),FormData:vSr(),Blob},protocols:["http","https","file","blob","url","data"]}});var qSe=Z((KYs,xSr)=>{"use strict";d();p();xSr.exports=bSr()});var SSr=Z((XYs,ASr)=>{"use strict";d();p();var Rpo=Fu(),Npo=Sne(),wSr=qSe();ASr.exports=function(t,r){return Npo(t,new wSr.classes.URLSearchParams,Object.assign({visitor:function(n,o,i,a){return wSr.isNode&&Rpo.isBuffer(n)?(this.append(o,n.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},r))}});var aet=Z(($Ys,ESr)=>{"use strict";d();p();var vk=Fu();function Opo(e){return vk.matchAll(/\w+|\[(\w*)]/g,e).map(function(t){return t[0]==="[]"?"":t[1]||t[0]})}function Bpo(e){var t={},r=Object.keys(e),n,o=r.length,i;for(n=0;n<o;n++)i=r[n],t[i]=e[i];return t}function Ppo(e){function t(n,o,i,a){var s=n[a++];if(s==="__proto__")return!0;var c=Number.isFinite(+s),u=a>=n.length;if(s=!s&&vk.isArray(i)?i.length:s,u)return vk.hasOwnProperty(i,s)?i[s]=[i[s],o]:i[s]=o,!c;(!i[s]||!vk.isObject(i[s]))&&(i[s]=[]);var l=t(n,o,i[s],a);return l&&vk.isArray(i[s])&&(i[s]=Bpo(i[s])),!c}if(vk.isFormData(e)&&vk.isFunction(e.entries)){var r={};return vk.forEachEntry(e,function(n,o){t(Opo(n),o,r,0)}),r}return null}ESr.exports=Ppo});var cet=Z((rJs,_Sr)=>{"use strict";d();p();var set=gk();_Sr.exports=function(t,r,n){var o=n.config.validateStatus;!n.status||!o||o(n.status)?t(n):r(new set("Request failed with status code "+n.status,[set.ERR_BAD_REQUEST,set.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}});var TSr=Z((iJs,CSr)=>{"use strict";d();p();var VSe=Fu();CSr.exports=VSe.isStandardBrowserEnv()?function(){return{write:function(r,n,o,i,a,s){var c=[];c.push(r+"="+encodeURIComponent(n)),VSe.isNumber(o)&&c.push("expires="+new Date(o).toGMTString()),VSe.isString(i)&&c.push("path="+i),VSe.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 kSr=Z((cJs,ISr)=>{"use strict";d();p();ISr.exports=function(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}});var RSr=Z((fJs,MSr)=>{"use strict";d();p();MSr.exports=function(t,r){return r?t.replace(/\/?\/$/,"")+"/"+r.replace(/^\/+/,""):t}});var WSe=Z((hJs,NSr)=>{"use strict";d();p();var Dpo=kSr(),Lpo=RSr();NSr.exports=function(t,r,n){var o=!Dpo(r);return t&&(o||n===!1)?Lpo(t,r):r}});var BSr=Z((vJs,OSr)=>{"use strict";d();p();var uet=Fu(),Fpo=["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"];OSr.exports=function(t){var r={},n,o,i;return t&&uet.forEach(t.split(`
`),function(s){if(i=s.indexOf(":"),n=uet.trim(s.slice(0,i)).toLowerCase(),o=uet.trim(s.slice(i+1)),n){if(r[n]&&Fpo.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 LSr=Z((xJs,DSr)=>{"use strict";d();p();var PSr=Fu();DSr.exports=PSr.isStandardBrowserEnv()?function(){var t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a"),n;function o(i){var a=i;return t&&(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=PSr.isString(a)?o(a):a;return s.protocol===n.protocol&&s.host===n.host}}():function(){return function(){return!0}}()});var _ne=Z((SJs,USr)=>{"use strict";d();p();var fet=gk(),Upo=Fu();function FSr(e,t,r){fet.call(this,e??"canceled",fet.ERR_CANCELED,t,r),this.name="CanceledError"}Upo.inherits(FSr,fet,{__CANCEL__:!0});USr.exports=FSr});var jSr=Z((CJs,zSr)=>{"use strict";d();p();zSr.exports=function(t){var r=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return r&&r[1]||""}});var det=Z((kJs,HSr)=>{"use strict";d();p();var VH=Fu(),zpo=cet(),jpo=TSr(),Hpo=GSe(),Gpo=WSe(),qpo=BSr(),Vpo=LSr(),Wpo=iet(),w4=gk(),Kpo=_ne(),Ypo=jSr(),Jpo=qSe();HSr.exports=function(t){return new Promise(function(n,o){var i=t.data,a=t.headers,s=t.responseType,c=t.withXSRFToken,u;function l(){t.cancelToken&&t.cancelToken.unsubscribe(u),t.signal&&t.signal.removeEventListener("abort",u)}VH.isFormData(i)&&VH.isStandardBrowserEnv()&&delete a["Content-Type"];var f=new XMLHttpRequest;if(t.auth){var h=t.auth.username||"",m=t.auth.password?unescape(encodeURIComponent(t.auth.password)):"";a.Authorization="Basic "+btoa(h+":"+m)}var g=Gpo(t.baseURL,t.url,t.allowAbsoluteUrls);f.open(t.method.toUpperCase(),Hpo(g,t.params,t.paramsSerializer),!0),f.timeout=t.timeout;function v(){if(!!f){var E="getAllResponseHeaders"in f?qpo(f.getAllResponseHeaders()):null,T=!s||s==="text"||s==="json"?f.responseText:f.response,B={data:T,status:f.status,statusText:f.statusText,headers:E,config:t,request:f};zpo(function(L){n(L),l()},function(L){o(L),l()},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 w4("Request aborted",w4.ECONNABORTED,t,f)),f=null)},f.onerror=function(){o(new w4("Network Error",w4.ERR_NETWORK,t,f)),f=null},f.ontimeout=function(){var T=t.timeout?"timeout of "+t.timeout+"ms exceeded":"timeout exceeded",B=t.transitional||Wpo;t.timeoutErrorMessage&&(T=t.timeoutErrorMessage),o(new w4(T,B.clarifyTimeoutError?w4.ETIMEDOUT:w4.ECONNABORTED,t,f)),f=null},VH.isStandardBrowserEnv()&&(c&&VH.isFunction(c)&&(c=c(t)),c||c!==!1&&Vpo(g))){var b=t.xsrfHeaderName&&t.xsrfCookieName&&jpo.read(t.xsrfCookieName);b&&(a[t.xsrfHeaderName]=b)}"setRequestHeader"in f&&VH.forEach(a,function(T,B){typeof i>"u"&&B.toLowerCase()==="content-type"?delete a[B]:f.setRequestHeader(B,T)}),VH.isUndefined(t.withCredentials)||(f.withCredentials=!!t.withCredentials),s&&s!=="json"&&(f.responseType=t.responseType),typeof t.onDownloadProgress=="function"&&f.addEventListener("progress",t.onDownloadProgress),typeof t.onUploadProgress=="function"&&f.upload&&f.upload.addEventListener("progress",t.onUploadProgress),(t.cancelToken||t.signal)&&(u=function(E){!f||(o(!E||E.type?new Kpo(null,t,f):E),f.abort(),f=null)},t.cancelToken&&t.cancelToken.subscribe(u),t.signal&&(t.signal.aborted?u():t.signal.addEventListener("abort",u))),!i&&i!==!1&&i!==0&&i!==""&&(i=null);var x=Ypo(g);if(x&&Jpo.protocols.indexOf(x)===-1){o(new w4("Unsupported protocol "+x+":",w4.ERR_BAD_REQUEST,t));return}f.send(i)})}});var YSe=Z((NJs,KSr)=>{"use strict";d();p();var Ql=Fu(),GSr=oet(),qSr=gk(),Xpo=iet(),Zpo=Sne(),Qpo=SSr(),VSr=qSe(),$po=aet(),eho={"Content-Type":"application/x-www-form-urlencoded"};function WSr(e,t){!Ql.isUndefined(e)&&Ql.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function tho(){var e;return typeof XMLHttpRequest<"u"?e=det():typeof A<"u"&&Object.prototype.toString.call(A)==="[object process]"&&(e=det()),e}function rho(e,t,r){if(Ql.isString(e))try{return(t||JSON.parse)(e),Ql.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}var KSe={transitional:Xpo,adapter:tho(),transformRequest:[function(t,r){GSr(r,"Accept"),GSr(r,"Content-Type");var n=r&&r["Content-Type"]||"",o=n.indexOf("application/json")>-1,i=Ql.isObject(t);i&&Ql.isHTMLForm(t)&&(t=new FormData(t));var a=Ql.isFormData(t);if(a)return o?JSON.stringify($po(t)):t;if(Ql.isArrayBuffer(t)||Ql.isBuffer(t)||Ql.isStream(t)||Ql.isFile(t)||Ql.isBlob(t))return t;if(Ql.isArrayBufferView(t))return t.buffer;if(Ql.isURLSearchParams(t))return WSr(r,"application/x-www-form-urlencoded;charset=utf-8"),t.toString();var s;if(i){if(n.indexOf("application/x-www-form-urlencoded")!==-1)return Qpo(t,this.formSerializer).toString();if((s=Ql.isFileList(t))||n.indexOf("multipart/form-data")>-1){var c=this.env&&this.env.FormData;return Zpo(s?{"files[]":t}:t,c&&new c,this.formSerializer)}}return i||o?(WSr(r,"application/json"),rho(t)):t}],transformResponse:[function(t){var r=this.transitional||KSe.transitional,n=r&&r.forcedJSONParsing,o=this.responseType==="json";if(t&&Ql.isString(t)&&(n&&!this.responseType||o)){var i=r&&r.silentJSONParsing,a=!i&&o;try{return JSON.parse(t)}catch(s){if(a)throw s.name==="SyntaxError"?qSr.from(s,qSr.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:VSr.classes.FormData,Blob:VSr.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};Ql.forEach(["delete","get","head"],function(t){KSe.headers[t]={}});Ql.forEach(["post","put","patch"],function(t){KSe.headers[t]=Ql.merge(eho)});KSr.exports=KSe});var JSr=Z((PJs,YSr)=>{"use strict";d();p();var nho=Fu(),oho=YSe();YSr.exports=function(t,r,n,o){var i=this||oho;return nho.forEach(o,function(s){t=s.call(i,t,r,n)}),t}});var pet=Z((FJs,XSr)=>{"use strict";d();p();XSr.exports=function(t){return!!(t&&t.__CANCEL__)}});var eEr=Z((jJs,$Sr)=>{"use strict";d();p();var ZSr=Fu(),het=JSr(),iho=pet(),aho=YSe(),sho=_ne(),QSr=oet();function met(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new sho}$Sr.exports=function(t){met(t),t.headers=t.headers||{},t.data=het.call(t,t.data,t.headers,null,t.transformRequest),QSr(t.headers,"Accept"),QSr(t.headers,"Content-Type"),t.headers=ZSr.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),ZSr.forEach(["delete","get","head","post","put","patch","common"],function(o){delete t.headers[o]});var r=t.adapter||aho.adapter;return r(t).then(function(o){return met(t),o.data=het.call(t,o.data,o.headers,o.status,t.transformResponse),o},function(o){return iho(o)||(met(t),o&&o.response&&(o.response.data=het.call(t,o.response.data,o.response.headers,o.response.status,t.transformResponse))),Promise.reject(o)})}});var get=Z((qJs,tEr)=>{"use strict";d();p();var k0=Fu();tEr.exports=function(t,r){r=r||{};var n={};function o(l,f){return k0.isPlainObject(l)&&k0.isPlainObject(f)?k0.merge(l,f):k0.isEmptyObject(f)?k0.merge({},l):k0.isPlainObject(f)?k0.merge({},f):k0.isArray(f)?f.slice():f}function i(l){if(k0.isUndefined(r[l])){if(!k0.isUndefined(t[l]))return o(void 0,t[l])}else return o(t[l],r[l])}function a(l){if(!k0.isUndefined(r[l]))return o(void 0,r[l])}function s(l){if(k0.isUndefined(r[l])){if(!k0.isUndefined(t[l]))return o(void 0,t[l])}else return o(void 0,r[l])}function c(l){if(l in r)return o(t[l],r[l]);if(l in t)return o(void 0,t[l])}var u={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 k0.forEach(Object.keys(t).concat(Object.keys(r)),function(f){var h=u[f]||i,m=h(f);k0.isUndefined(m)&&h!==c||(n[f]=m)}),n}});var vet=Z((KJs,rEr)=>{d();p();rEr.exports={version:"0.30.0"}});var iEr=Z((XJs,oEr)=>{"use strict";d();p();var cho=vet().version,yk=gk(),yet={};["object","boolean","number","function","string","symbol"].forEach(function(e,t){yet[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});var nEr={};yet.transitional=function(t,r,n){function o(i,a){return"[Axios v"+cho+"] Transitional option '"+i+"'"+a+(n?". "+n:"")}return function(i,a,s){if(t===!1)throw new yk(o(a," has been removed"+(r?" in "+r:"")),yk.ERR_DEPRECATED);return r&&!nEr[a]&&(nEr[a]=!0,console.warn(o(a," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(i,a,s):!0}};function uho(e,t,r){if(typeof e!="object")throw new yk("options must be an object",yk.ERR_BAD_OPTION_VALUE);for(var n=Object.keys(e),o=n.length;o-- >0;){var i=n[o],a=t[i];if(a){var s=e[i],c=s===void 0||a(s,i,e);if(c!==!0)throw new yk("option "+i+" must be "+c,yk.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new yk("Unknown option "+i,yk.ERR_BAD_OPTION)}}oEr.exports={assertOptions:uho,validators:yet}});var uEr=Z(($Js,cEr)=>{"use strict";d();p();var xet=Fu(),lho=GSe(),aEr=fSr(),sEr=eEr(),JSe=get(),fho=WSe(),bet=iEr(),bk=bet.validators;function WH(e){this.defaults=e,this.interceptors={request:new aEr,response:new aEr}}WH.prototype.request=function(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=JSe(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&&bet.assertOptions(n,{silentJSONParsing:bk.transitional(bk.boolean),forcedJSONParsing:bk.transitional(bk.boolean),clarifyTimeoutError:bk.transitional(bk.boolean)},!1);var o=r.paramsSerializer;o!=null&&(xet.isFunction(o)?r.paramsSerializer={serialize:o}:bet.assertOptions(o,{encode:bk.function,serialize:bk.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 u=[sEr,void 0];for(Array.prototype.unshift.apply(u,i),u=u.concat(s),c=Promise.resolve(r);u.length;)c=c.then(u.shift(),u.shift());return c}for(var l=r;i.length;){var f=i.shift(),h=i.shift();try{l=f(l)}catch(m){h(m);break}}try{c=sEr(l)}catch(m){return Promise.reject(m)}for(;s.length;)c=c.then(s.shift(),s.shift());return c};WH.prototype.getUri=function(t){t=JSe(this.defaults,t);var r=fho(t.baseURL,t.url,t.allowAbsoluteUrls);return lho(r,t.params,t.paramsSerializer)};xet.forEach(["delete","get","head","options"],function(t){WH.prototype[t]=function(r,n){return this.request(JSe(n||{},{method:t,url:r,data:(n||{}).data}))}});xet.forEach(["post","put","patch"],function(t){function r(n){return function(i,a,s){return this.request(JSe(s||{},{method:t,headers:n?{"Content-Type":"multipart/form-data"}:{},url:i,data:a}))}}WH.prototype[t]=r(),WH.prototype[t+"Form"]=r(!0)});cEr.exports=WH});var fEr=Z((rXs,lEr)=>{"use strict";d();p();var dho=_ne();function KH(e){if(typeof e!="function")throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(o){t=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},e(function(o,i,a){r.reason||(r.reason=new dho(o,i,a),t(r.reason))})}KH.prototype.throwIfRequested=function(){if(this.reason)throw this.reason};KH.prototype.subscribe=function(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]};KH.prototype.unsubscribe=function(t){if(!!this._listeners){var r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}};KH.source=function(){var t,r=new KH(function(o){t=o});return{token:r,cancel:t}};lEr.exports=KH});var pEr=Z((iXs,dEr)=>{"use strict";d();p();dEr.exports=function(t){return function(n){return t.apply(null,n)}}});var mEr=Z((cXs,hEr)=>{"use strict";d();p();var pho=Fu();hEr.exports=function(t){return pho.isObject(t)&&t.isAxiosError===!0}});var vEr=Z((fXs,Aet)=>{"use strict";d();p();var wet=Fu(),hho=J$e(),XSe=uEr(),mho=get(),gho=YSe(),vho=aet();function gEr(e){var t=new XSe(e),r=hho(XSe.prototype.request,t);return wet.extend(r,XSe.prototype,t),wet.extend(r,t),r.create=function(o){return gEr(mho(e,o))},r}var M0=gEr(gho);M0.Axios=XSe;M0.CanceledError=_ne();M0.CancelToken=fEr();M0.isCancel=pet();M0.VERSION=vet().version;M0.toFormData=Sne();M0.AxiosError=gk();M0.Cancel=M0.CanceledError;M0.all=function(t){return Promise.all(t)};M0.spread=pEr();M0.isAxiosError=mEr();M0.formToJSON=function(e){return vho(wet.isHTMLForm(e)?new FormData(e):e)};Aet.exports=M0;Aet.exports.default=M0});var bEr=Z((hXs,yEr)=>{d();p();yEr.exports=vEr()});var _Er={};El(_Er,{default:()=>SEr});async function SEr(e){let t=bho(e),r=[yho(t,e)];e.timeout&&e.timeout>0&&r.push(new Promise(o=>{setTimeout(()=>{let i=e.timeoutErrorMessage?e.timeoutErrorMessage:"timeout of "+e.timeout+"ms exceeded";o(EEr(i,e,"ECONNABORTED",t))},e.timeout)}));let n=await Promise.race(r);return new Promise((o,i)=>{n instanceof Error?i(n):Object.prototype.toString.call(e.settle)==="[object Function]"?e.settle(o,i,n):(0,xEr.default)(o,i,n)})}async function yho(e,t){let r;try{r=await fetch(e)}catch{return EEr("Network Error",t,"ERR_NETWORK",e)}let n={ok:r.ok,status:r.status,statusText:r.statusText,headers:new Headers(r.headers),config:t,request:e};if(r.status>=200&&r.status!==204)switch(t.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 bho(e){let t=new Headers(e.headers);if(e.auth){let a=e.auth.username||"",s=e.auth.password?decodeURI(encodeURIComponent(e.auth.password)):"";t.set("Authorization",`Basic ${btoa(a+":"+s)}`)}let r=e.method.toUpperCase(),n={headers:t,method:r};r!=="GET"&&r!=="HEAD"&&(n.body=e.data,(0,YH.isFormData)(n.body)&&(0,YH.isStandardBrowserEnv)()&&t.delete("Content-Type")),e.mode&&(n.mode=e.mode),e.cache&&(n.cache=e.cache),e.integrity&&(n.integrity=e.integrity),e.redirect&&(n.redirect=e.redirect),e.referrer&&(n.referrer=e.referrer),(0,YH.isUndefined)(e.withCredentials)||(n.credentials=e.withCredentials?"include":"omit");let o=(0,AEr.default)(e.baseURL,e.url),i=(0,wEr.default)(o,e.params,e.paramsSerializer);return new Request(i,n)}function EEr(e,t,r,n,o){if(Cne.default.AxiosError&&typeof Cne.default.AxiosError=="function")return new Cne.default.AxiosError(e,Cne.default.AxiosError[r],t,n,o);var i=new Error(e);return xho(i,t,r,n,o)}function xho(e,t,r,n,o){return e.config=t,r&&(e.code=r),e.request=n,e.response=o,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 Cne,xEr,wEr,AEr,YH,CEr=Fe(()=>{d();p();Cne=fe(bEr()),xEr=fe(cet()),wEr=fe(GSe()),AEr=fe(WSe()),YH=fe(Fu())});var IEr=Z((bXs,Eet)=>{"use strict";d();p();var who=Object.prototype.hasOwnProperty,R0="~";function Tne(){}Object.create&&(Tne.prototype=Object.create(null),new Tne().__proto__||(R0=!1));function Aho(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function TEr(e,t,r,n,o){if(typeof r!="function")throw new TypeError("The listener must be a function");var i=new Aho(r,n||e,o),a=R0?R0+t:t;return e._events[a]?e._events[a].fn?e._events[a]=[e._events[a],i]:e._events[a].push(i):(e._events[a]=i,e._eventsCount++),e}function ZSe(e,t){--e._eventsCount===0?e._events=new Tne:delete e._events[t]}function Eh(){this._events=new Tne,this._eventsCount=0}Eh.prototype.eventNames=function(){var t=[],r,n;if(this._eventsCount===0)return t;for(n in r=this._events)who.call(r,n)&&t.push(R0?n.slice(1):n);return Object.getOwnPropertySymbols?t.concat(Object.getOwnPropertySymbols(r)):t};Eh.prototype.listeners=function(t){var r=R0?R0+t:t,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};Eh.prototype.listenerCount=function(t){var r=R0?R0+t:t,n=this._events[r];return n?n.fn?1:n.length:0};Eh.prototype.emit=function(t,r,n,o,i,a){var s=R0?R0+t:t;if(!this._events[s])return!1;var c=this._events[s],u=arguments.length,l,f;if(c.fn){switch(c.once&&this.removeListener(t,c.fn,void 0,!0),u){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,l=new Array(u-1);f<u;f++)l[f-1]=arguments[f];c.fn.apply(c.context,l)}else{var h=c.length,m;for(f=0;f<h;f++)switch(c[f].once&&this.removeListener(t,c[f].fn,void 0,!0),u){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(!l)for(m=1,l=new Array(u-1);m<u;m++)l[m-1]=arguments[m];c[f].fn.apply(c[f].context,l)}}return!0};Eh.prototype.on=function(t,r,n){return TEr(this,t,r,n,!1)};Eh.prototype.once=function(t,r,n){return TEr(this,t,r,n,!0)};Eh.prototype.removeListener=function(t,r,n,o){var i=R0?R0+t:t;if(!this._events[i])return this;if(!r)return ZSe(this,i),this;var a=this._events[i];if(a.fn)a.fn===r&&(!o||a.once)&&(!n||a.context===n)&&ZSe(this,i);else{for(var s=0,c=[],u=a.length;s<u;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:ZSe(this,i)}return this};Eh.prototype.removeAllListeners=function(t){var r;return t?(r=R0?R0+t:t,this._events[r]&&ZSe(this,r)):(this._events=new Tne,this._eventsCount=0),this};Eh.prototype.off=Eh.prototype.removeListener;Eh.prototype.addListener=Eh.prototype.on;Eh.prefixed=R0;Eh.EventEmitter=Eh;typeof Eet<"u"&&(Eet.exports=Eh)});var REr={};El(REr,{decode:()=>Cet,default:()=>_ho,encode:()=>_et,parse:()=>Cet,stringify:()=>_et});function Sho(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function Ine(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}}function _et(e,t,r,n){return t=t||"&",r=r||"=",e===null&&(e=void 0),typeof e=="object"?kEr(Eho(e),function(o){var i=encodeURIComponent(Ine(o))+r;return MEr(e[o])?kEr(e[o],function(a){return i+encodeURIComponent(Ine(a))}).join(t):i+encodeURIComponent(Ine(e[o]))}).join(t):n?encodeURIComponent(Ine(n))+r+encodeURIComponent(Ine(e)):""}function kEr(e,t){if(e.map)return e.map(t);for(var r=[],n=0;n<e.length;n++)r.push(t(e[n],n));return r}function Cet(e,t,r,n){t=t||"&",r=r||"=";var o={};if(typeof e!="string"||e.length===0)return o;var i=/\+/g;e=e.split(t);var a=1e3;n&&typeof n.maxKeys=="number"&&(a=n.maxKeys);var s=e.length;a>0&&s>a&&(s=a);for(var c=0;c<s;++c){var u=e[c].replace(i,"%20"),l=u.indexOf(r),f,h,m,g;l>=0?(f=u.substr(0,l),h=u.substr(l+1)):(f=u,h=""),m=decodeURIComponent(f),g=decodeURIComponent(h),Sho(o,m)?MEr(o[m])?o[m].push(g):o[m]=[o[m],g]:o[m]=g}return o}var MEr,Eho,_ho,NEr=Fe(()=>{d();p();MEr=Array.isArray||function(e){return Object.prototype.toString.call(e)==="[object Array]"};Eho=Object.keys||function(e){var t=[];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.push(r);return t};_ho={encode:_et,stringify:_et,decode:Cet,parse:Cet}});var OEr=Z((EXs,QSe)=>{d();p();var y7=(NEr(),Kw(REr));if(y7&&y7.default){QSe.exports=y7.default;for(let e in y7)QSe.exports[e]=y7[e]}else y7&&(QSe.exports=y7)});var Iet=Z(BEr=>{d();p();var Vv=UXe(),$Se=Vv,Tet=typeof globalThis<"u"&&globalThis||typeof window<"u"&&window||typeof Tet<"u"&&Tet||typeof self<"u"&&self||function(){return this}.call(null)||Function("return this")();$Se.exportSymbol("proto.google.protobuf.Any",null,Tet);proto.google.protobuf.Any=function(e){Vv.Message.initialize(this,e,0,-1,null,null)};$Se.inherits(proto.google.protobuf.Any,Vv.Message);$Se.DEBUG&&!COMPILED&&(proto.google.protobuf.Any.displayName="proto.google.protobuf.Any");Vv.Message.GENERATE_TO_OBJECT&&(proto.google.protobuf.Any.prototype.toObject=function(e){return proto.google.protobuf.Any.toObject(e,this)},proto.google.protobuf.Any.toObject=function(e,t){var r,n={typeUrl:Vv.Message.getFieldWithDefault(t,1,""),value:t.getValue_asB64()};return e&&(n.$jspbMessageInstance=t),n});proto.google.protobuf.Any.deserializeBinary=function(e){var t=new Vv.BinaryReader(e),r=new proto.google.protobuf.Any;return proto.google.protobuf.Any.deserializeBinaryFromReader(r,t)};proto.google.protobuf.Any.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){var r=t.getFieldNumber();switch(r){case 1:var n=t.readString();e.setTypeUrl(n);break;case 2:var n=t.readBytes();e.setValue(n);break;default:t.skipField();break}}return e};proto.google.protobuf.Any.prototype.serializeBinary=function(){var e=new Vv.BinaryWriter;return proto.google.protobuf.Any.serializeBinaryToWriter(this,e),e.getResultBuffer()};proto.google.protobuf.Any.serializeBinaryToWriter=function(e,t){var r=void 0;r=e.getTypeUrl(),r.length>0&&t.writeString(1,r),r=e.getValue_asU8(),r.length>0&&t.writeBytes(2,r)};proto.google.protobuf.Any.prototype.getTypeUrl=function(){return Vv.Message.getFieldWithDefault(this,1,"")};proto.google.protobuf.Any.prototype.setTypeUrl=function(e){return Vv.Message.setProto3StringField(this,1,e)};proto.google.protobuf.Any.prototype.getValue=function(){return Vv.Message.getFieldWithDefault(this,2,"")};proto.google.protobuf.Any.prototype.getValue_asB64=function(){return Vv.Message.bytesAsB64(this.getValue())};proto.google.protobuf.Any.prototype.getValue_asU8=function(){return Vv.Message.bytesAsU8(this.getValue())};proto.google.protobuf.Any.prototype.setValue=function(e){return Vv.Message.setProto3BytesField(this,2,e)};$Se.object.extend(BEr,proto.google.protobuf);proto.google.protobuf.Any.prototype.getTypeName=function(){return this.getTypeUrl().split("/").pop()};proto.google.protobuf.Any.prototype.pack=function(e,t,r){r||(r="type.googleapis.com/"),r.substr(-1)!="/"?this.setTypeUrl(r+"/"+t):this.setTypeUrl(r+t),this.setValue(e)};proto.google.protobuf.Any.prototype.unpack=function(e,t){return this.getTypeName()==t?e(this.getValue_asU8()):null}});var DEr=Z((MXs,PEr)=>{d();p();PEr.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(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(e,t){e.exports=Qir()},function(e,t){e.exports=ear()},function(e,t){e.exports=tar()},function(e,t){e.exports=nar()},function(e,t){e.exports=oar()},function(e,t){e.exports=sbr()},function(e,t){e.exports=Co()},function(e,t){e.exports=ubr()},function(e,t){e.exports=UXe()},function(e,t){e.exports=z1e()},function(e,t){e.exports=Ybr()},function(e,t){e.exports=Ou()},function(e,t){e.exports=Qbr()},function(e,t){e.exports=Qm()},function(e,t){e.exports=Lh()},function(e,t){e.exports=HXe()},function(e,t){e.exports=ia()},function(e,t){e.exports=m1r()},function(e,t){e.exports=exr()},function(e,t){e.exports=txr()},function(e,t,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 u={name:c.getName_asB64(),address:c.getAddress_asB64()};return s&&(u.$jspbMessageInstance=c),u}),proto.protocol.AccountId.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.AccountId;return proto.protocol.AccountId.deserializeBinaryFromReader(u,c)},proto.protocol.AccountId.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=c.readBytes();s.setName(u);break;case 2:u=c.readBytes(),s.setAddress(u);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 u=void 0;(u=s.getName_asU8()).length>0&&c.writeBytes(1,u),(u=s.getAddress_asU8()).length>0&&c.writeBytes(2,u)},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 u={voteAddress:c.getVoteAddress_asB64(),voteCount:n.Message.getFieldWithDefault(c,2,0)};return s&&(u.$jspbMessageInstance=c),u}),proto.protocol.Vote.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.Vote;return proto.protocol.Vote.deserializeBinaryFromReader(u,c)},proto.protocol.Vote.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=c.readBytes();s.setVoteAddress(u);break;case 2:u=c.readInt64(),s.setVoteCount(u);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 u=void 0;(u=s.getVoteAddress_asU8()).length>0&&c.writeBytes(1,u),(u=s.getVoteCount())!==0&&c.writeInt64(2,u)},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 u,l={proposalId:n.Message.getFieldWithDefault(c,1,0),proposerAddress:c.getProposerAddress_asB64(),parametersMap:(u=c.getParametersMap())?u.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&&(l.$jspbMessageInstance=c),l}),proto.protocol.Proposal.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.Proposal;return proto.protocol.Proposal.deserializeBinaryFromReader(u,c)},proto.protocol.Proposal.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=c.readInt64();s.setProposalId(u);break;case 2:u=c.readBytes(),s.setProposerAddress(u);break;case 3:u=s.getParametersMap(),c.readMessage(u,function(l,f){n.Map.deserializeBinary(l,f,n.BinaryReader.prototype.readInt64,n.BinaryReader.prototype.readInt64,null,0,0)});break;case 4:u=c.readInt64(),s.setExpirationTime(u);break;case 5:u=c.readInt64(),s.setCreateTime(u);break;case 6:u=c.readBytes(),s.addApprovals(u);break;case 7:u=c.readEnum(),s.setState(u);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 u=void 0;(u=s.getProposalId())!==0&&c.writeInt64(1,u),(u=s.getProposerAddress_asU8()).length>0&&c.writeBytes(2,u),(u=s.getParametersMap(!0))&&u.getLength()>0&&u.serializeBinary(3,c,n.BinaryWriter.prototype.writeInt64,n.BinaryWriter.prototype.writeInt64),(u=s.getExpirationTime())!==0&&c.writeInt64(4,u),(u=s.getCreateTime())!==0&&c.writeInt64(5,u),(u=s.getApprovalsList_asU8()).length>0&&c.writeRepeatedBytes(6,u),(u=s.getState())!==0&&c.writeEnum(7,u)},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 u={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&&(u.$jspbMessageInstance=c),u}),proto.protocol.Exchange.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.Exchange;return proto.protocol.Exchange.deserializeBinaryFromReader(u,c)},proto.protocol.Exchange.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=c.readInt64();s.setExchangeId(u);break;case 2:u=c.readBytes(),s.setCreatorAddress(u);break;case 3:u=c.readInt64(),s.setCreateTime(u);break;case 6:u=c.readBytes(),s.setFirstTokenId(u);break;case 7:u=c.readInt64(),s.setFirstTokenBalance(u);break;case 8:u=c.readBytes(),s.setSecondTokenId(u);break;case 9:u=c.readInt64(),s.setSecondTokenBalance(u);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 u=void 0;(u=s.getExchangeId())!==0&&c.writeInt64(1,u),(u=s.getCreatorAddress_asU8()).length>0&&c.writeBytes(2,u),(u=s.getCreateTime())!==0&&c.writeInt64(3,u),(u=s.getFirstTokenId_asU8()).length>0&&c.writeBytes(6,u),(u=s.getFirstTokenBalance())!==0&&c.writeInt64(7,u),(u=s.getSecondTokenId_asU8()).length>0&&c.writeBytes(8,u),(u=s.getSecondTokenBalance())!==0&&c.writeInt64(9,u)},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 u,l={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:(u=c.getAssetMap())?u.toObject(s,void 0):[],assetv2Map:(u=c.getAssetv2Map())?u.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:(u=c.getTronPower())&&proto.protocol.Account.Frozen.toObject(s,u),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:(u=c.getLatestAssetOperationTimeMap())?u.toObject(s,void 0):[],latestAssetOperationTimev2Map:(u=c.getLatestAssetOperationTimev2Map())?u.toObject(s,void 0):[],freeNetUsage:n.Message.getFieldWithDefault(c,19,0),freeAssetNetUsageMap:(u=c.getFreeAssetNetUsageMap())?u.toObject(s,void 0):[],freeAssetNetUsagev2Map:(u=c.getFreeAssetNetUsagev2Map())?u.toObject(s,void 0):[],latestConsumeTime:n.Message.getFieldWithDefault(c,21,0),latestConsumeFreeTime:n.Message.getFieldWithDefault(c,22,0),accountId:c.getAccountId_asB64(),accountResource:(u=c.getAccountResource())&&proto.protocol.Account.AccountResource.toObject(s,u),codehash:c.getCodehash_asB64(),ownerPermission:(u=c.getOwnerPermission())&&proto.protocol.Permission.toObject(s,u),witnessPermission:(u=c.getWitnessPermission())&&proto.protocol.Permission.toObject(s,u),activePermissionList:n.Message.toObjectList(c.getActivePermissionList(),proto.protocol.Permission.toObject,s)};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.Account.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.Account;return proto.protocol.Account.deserializeBinaryFromReader(u,c)},proto.protocol.Account.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=c.readBytes();s.setAccountName(u);break;case 2:u=c.readEnum(),s.setType(u);break;case 3:u=c.readBytes(),s.setAddress(u);break;case 4:u=c.readInt64(),s.setBalance(u);break;case 5:u=new proto.protocol.Vote,c.readMessage(u,proto.protocol.Vote.deserializeBinaryFromReader),s.addVotes(u);break;case 6:u=s.getAssetMap(),c.readMessage(u,function(l,f){n.Map.deserializeBinary(l,f,n.BinaryReader.prototype.readString,n.BinaryReader.prototype.readInt64,null,"",0)});break;case 56:u=s.getAssetv2Map(),c.readMessage(u,function(l,f){n.Map.deserializeBinary(l,f,n.BinaryReader.prototype.readString,n.BinaryReader.prototype.readInt64,null,"",0)});break;case 7:u=new proto.protocol.Account.Frozen,c.readMessage(u,proto.protocol.Account.Frozen.deserializeBinaryFromReader),s.addFrozen(u);break;case 8:u=c.readInt64(),s.setNetUsage(u);break;case 41:u=c.readInt64(),s.setAcquiredDelegatedFrozenBalanceForBandwidth(u);break;case 42:u=c.readInt64(),s.setDelegatedFrozenBalanceForBandwidth(u);break;case 46:u=c.readInt64(),s.setOldTronPower(u);break;case 47:u=new proto.protocol.Account.Frozen,c.readMessage(u,proto.protocol.Account.Frozen.deserializeBinaryFromReader),s.setTronPower(u);break;case 60:u=c.readBool(),s.setAssetOptimized(u);break;case 9:u=c.readInt64(),s.setCreateTime(u);break;case 10:u=c.readInt64(),s.setLatestOprationTime(u);break;case 11:u=c.readInt64(),s.setAllowance(u);break;case 12:u=c.readInt64(),s.setLatestWithdrawTime(u);break;case 13:u=c.readBytes(),s.setCode(u);break;case 14:u=c.readBool(),s.setIsWitness(u);break;case 15:u=c.readBool(),s.setIsCommittee(u);break;case 16:u=new proto.protocol.Account.Frozen,c.readMessage(u,proto.protocol.Account.Frozen.deserializeBinaryFromReader),s.addFrozenSupply(u);break;case 17:u=c.readBytes(),s.setAssetIssuedName(u);break;case 57:u=c.readBytes(),s.setAssetIssuedId(u);break;case 18:u=s.getLatestAssetOperationTimeMap(),c.readMessage(u,function(l,f){n.Map.deserializeBinary(l,f,n.BinaryReader.prototype.readString,n.BinaryReader.prototype.readInt64,null,"",0)});break;case 58:u=s.getLatestAssetOperationTimev2Map(),c.readMessage(u,function(l,f){n.Map.deserializeBinary(l,f,n.BinaryReader.prototype.readString,n.BinaryReader.prototype.readInt64,null,"",0)});break;case 19:u=c.readInt64(),s.setFreeNetUsage(u);break;case 20:u=s.getFreeAssetNetUsageMap(),c.readMessage(u,function(l,f){n.Map.deserializeBinary(l,f,n.BinaryReader.prototype.readString,n.BinaryReader.prototype.readInt64,null,"",0)});break;case 59:u=s.getFreeAssetNetUsagev2Map(),c.readMessage(u,function(l,f){n.Map.deserializeBinary(l,f,n.BinaryReader.prototype.readString,n.BinaryReader.prototype.readInt64,null,"",0)});break;case 21:u=c.readInt64(),s.setLatestConsumeTime(u);break;case 22:u=c.readInt64(),s.setLatestConsumeFreeTime(u);break;case 23:u=c.readBytes(),s.setAccountId(u);break;case 26:u=new proto.protocol.Account.AccountResource,c.readMessage(u,proto.protocol.Account.AccountResource.deserializeBinaryFromReader),s.setAccountResource(u);break;case 30:u=c.readBytes(),s.setCodehash(u);break;case 31:u=new proto.protocol.Permission,c.readMessage(u,proto.protocol.Permission.deserializeBinaryFromReader),s.setOwnerPermission(u);break;case 32:u=new proto.protocol.Permission,c.readMessage(u,proto.protocol.Permission.deserializeBinaryFromReader),s.setWitnessPermission(u);break;case 33:u=new proto.protocol.Permission,c.readMessage(u,proto.protocol.Permission.deserializeBinaryFromReader),s.addActivePermission(u);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 u=void 0;(u=s.getAccountName_asU8()).length>0&&c.writeBytes(1,u),(u=s.getType())!==0&&c.writeEnum(2,u),(u=s.getAddress_asU8()).length>0&&c.writeBytes(3,u),(u=s.getBalance())!==0&&c.writeInt64(4,u),(u=s.getVotesList()).length>0&&c.writeRepeatedMessage(5,u,proto.protocol.Vote.serializeBinaryToWriter),(u=s.getAssetMap(!0))&&u.getLength()>0&&u.serializeBinary(6,c,n.BinaryWriter.prototype.writeString,n.BinaryWriter.prototype.writeInt64),(u=s.getAssetv2Map(!0))&&u.getLength()>0&&u.serializeBinary(56,c,n.BinaryWriter.prototype.writeString,n.BinaryWriter.prototype.writeInt64),(u=s.getFrozenList()).length>0&&c.writeRepeatedMessage(7,u,proto.protocol.Account.Frozen.serializeBinaryToWriter),(u=s.getNetUsage())!==0&&c.writeInt64(8,u),(u=s.getAcquiredDelegatedFrozenBalanceForBandwidth())!==0&&c.writeInt64(41,u),(u=s.getDelegatedFrozenBalanceForBandwidth())!==0&&c.writeInt64(42,u),(u=s.getOldTronPower())!==0&&c.writeInt64(46,u),(u=s.getTronPower())!=null&&c.writeMessage(47,u,proto.protocol.Account.Frozen.serializeBinaryToWriter),(u=s.getAssetOptimized())&&c.writeBool(60,u),(u=s.getCreateTime())!==0&&c.writeInt64(9,u),(u=s.getLatestOprationTime())!==0&&c.writeInt64(10,u),(u=s.getAllowance())!==0&&c.writeInt64(11,u),(u=s.getLatestWithdrawTime())!==0&&c.writeInt64(12,u),(u=s.getCode_asU8()).length>0&&c.writeBytes(13,u),(u=s.getIsWitness())&&c.writeBool(14,u),(u=s.getIsCommittee())&&c.writeBool(15,u),(u=s.getFrozenSupplyList()).length>0&&c.writeRepeatedMessage(16,u,proto.protocol.Account.Frozen.serializeBinaryToWriter),(u=s.getAssetIssuedName_asU8()).length>0&&c.writeBytes(17,u),(u=s.getAssetIssuedId_asU8()).length>0&&c.writeBytes(57,u),(u=s.getLatestAssetOperationTimeMap(!0))&&u.getLength()>0&&u.serializeBinary(18,c,n.BinaryWriter.prototype.writeString,n.BinaryWriter.prototype.writeInt64),(u=s.getLatestAssetOperationTimev2Map(!0))&&u.getLength()>0&&u.serializeBinary(58,c,n.BinaryWriter.prototype.writeString,n.BinaryWriter.prototype.writeInt64),(u=s.getFreeNetUsage())!==0&&c.writeInt64(19,u),(u=s.getFreeAssetNetUsageMap(!0))&&u.getLength()>0&&u.serializeBinary(20,c,n.BinaryWriter.prototype.writeString,n.BinaryWriter.prototype.writeInt64),(u=s.getFreeAssetNetUsagev2Map(!0))&&u.getLength()>0&&u.serializeBinary(59,c,n.BinaryWriter.prototype.writeString,n.BinaryWriter.prototype.writeInt64),(u=s.getLatestConsumeTime())!==0&&c.writeInt64(21,u),(u=s.getLatestConsumeFreeTime())!==0&&c.writeInt64(22,u),(u=s.getAccountId_asU8()).length>0&&c.writeBytes(23,u),(u=s.getAccountResource())!=null&&c.writeMessage(26,u,proto.protocol.Account.AccountResource.serializeBinaryToWriter),(u=s.getCodehash_asU8()).length>0&&c.writeBytes(30,u),(u=s.getOwnerPermission())!=null&&c.writeMessage(31,u,proto.protocol.Permission.serializeBinaryToWriter),(u=s.getWitnessPermission())!=null&&c.writeMessage(32,u,proto.protocol.Permission.serializeBinaryToWriter),(u=s.getActivePermissionList()).length>0&&c.writeRepeatedMessage(33,u,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 u={frozenBalance:n.Message.getFieldWithDefault(c,1,0),expireTime:n.Message.getFieldWithDefault(c,2,0)};return s&&(u.$jspbMessageInstance=c),u}),proto.protocol.Account.Frozen.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.Account.Frozen;return proto.protocol.Account.Frozen.deserializeBinaryFromReader(u,c)},proto.protocol.Account.Frozen.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=c.readInt64();s.setFrozenBalance(u);break;case 2:u=c.readInt64(),s.setExpireTime(u);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 u=void 0;(u=s.getFrozenBalance())!==0&&c.writeInt64(1,u),(u=s.getExpireTime())!==0&&c.writeInt64(2,u)},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 u,l={energyUsage:n.Message.getFieldWithDefault(c,1,0),frozenBalanceForEnergy:(u=c.getFrozenBalanceForEnergy())&&proto.protocol.Account.Frozen.toObject(s,u),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&&(l.$jspbMessageInstance=c),l}),proto.protocol.Account.AccountResource.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.Account.AccountResource;return proto.protocol.Account.AccountResource.deserializeBinaryFromReader(u,c)},proto.protocol.Account.AccountResource.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=c.readInt64();s.setEnergyUsage(u);break;case 2:u=new proto.protocol.Account.Frozen,c.readMessage(u,proto.protocol.Account.Frozen.deserializeBinaryFromReader),s.setFrozenBalanceForEnergy(u);break;case 3:u=c.readInt64(),s.setLatestConsumeTimeForEnergy(u);break;case 4:u=c.readInt64(),s.setAcquiredDelegatedFrozenBalanceForEnergy(u);break;case 5:u=c.readInt64(),s.setDelegatedFrozenBalanceForEnergy(u);break;case 6:u=c.readInt64(),s.setStorageLimit(u);break;case 7:u=c.readInt64(),s.setStorageUsage(u);break;case 8:u=c.readInt64(),s.setLatestExchangeStorageTime(u);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 u=void 0;(u=s.getEnergyUsage())!==0&&c.writeInt64(1,u),(u=s.getFrozenBalanceForEnergy())!=null&&c.writeMessage(2,u,proto.protocol.Account.Frozen.serializeBinaryToWriter),(u=s.getLatestConsumeTimeForEnergy())!==0&&c.writeInt64(3,u),(u=s.getAcquiredDelegatedFrozenBalanceForEnergy())!==0&&c.writeInt64(4,u),(u=s.getDelegatedFrozenBalanceForEnergy())!==0&&c.writeInt64(5,u),(u=s.getStorageLimit())!==0&&c.writeInt64(6,u),(u=s.getStorageUsage())!==0&&c.writeInt64(7,u),(u=s.getLatestExchangeStorageTime())!==0&&c.writeInt64(8,u)},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 u={address:c.getAddress_asB64(),weight:n.Message.getFieldWithDefault(c,2,0)};return s&&(u.$jspbMessageInstance=c),u}),proto.protocol.Key.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.Key;return proto.protocol.Key.deserializeBinaryFromReader(u,c)},proto.protocol.Key.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=c.readBytes();s.setAddress(u);break;case 2:u=c.readInt64(),s.setWeight(u);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 u=void 0;(u=s.getAddress_asU8()).length>0&&c.writeBytes(1,u),(u=s.getWeight())!==0&&c.writeInt64(2,u)},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 u={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&&(u.$jspbMessageInstance=c),u}),proto.protocol.DelegatedResource.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.DelegatedResource;return proto.protocol.DelegatedResource.deserializeBinaryFromReader(u,c)},proto.protocol.DelegatedResource.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=c.readBytes();s.setFrom(u);break;case 2:u=c.readBytes(),s.setTo(u);break;case 3:u=c.readInt64(),s.setFrozenBalanceForBandwidth(u);break;case 4:u=c.readInt64(),s.setFrozenBalanceForEnergy(u);break;case 5:u=c.readInt64(),s.setExpireTimeForBandwidth(u);break;case 6:u=c.readInt64(),s.setExpireTimeForEnergy(u);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 u=void 0;(u=s.getFrom_asU8()).length>0&&c.writeBytes(1,u),(u=s.getTo_asU8()).length>0&&c.writeBytes(2,u),(u=s.getFrozenBalanceForBandwidth())!==0&&c.writeInt64(3,u),(u=s.getFrozenBalanceForEnergy())!==0&&c.writeInt64(4,u),(u=s.getExpireTimeForBandwidth())!==0&&c.writeInt64(5,u),(u=s.getExpireTimeForEnergy())!==0&&c.writeInt64(6,u)},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 u,l={account:(u=c.getAccount())&&proto.protocol.AccountId.toObject(s,u),permissionName:c.getPermissionName_asB64()};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.authority.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.authority;return proto.protocol.authority.deserializeBinaryFromReader(u,c)},proto.protocol.authority.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=new proto.protocol.AccountId;c.readMessage(u,proto.protocol.AccountId.deserializeBinaryFromReader),s.setAccount(u);break;case 2:u=c.readBytes(),s.setPermissionName(u);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 u=void 0;(u=s.getAccount())!=null&&c.writeMessage(1,u,proto.protocol.AccountId.serializeBinaryToWriter),(u=s.getPermissionName_asU8()).length>0&&c.writeBytes(2,u)},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 u={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&&(u.$jspbMessageInstance=c),u}),proto.protocol.Permission.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.Permission;return proto.protocol.Permission.deserializeBinaryFromReader(u,c)},proto.protocol.Permission.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=c.readEnum();s.setType(u);break;case 2:u=c.readInt32(),s.setId(u);break;case 3:u=c.readString(),s.setPermissionName(u);break;case 4:u=c.readInt64(),s.setThreshold(u);break;case 5:u=c.readInt32(),s.setParentId(u);break;case 6:u=c.readBytes(),s.setOperations(u);break;case 7:u=new proto.protocol.Key,c.readMessage(u,proto.protocol.Key.deserializeBinaryFromReader),s.addKeys(u);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 u=void 0;(u=s.getType())!==0&&c.writeEnum(1,u),(u=s.getId())!==0&&c.writeInt32(2,u),(u=s.getPermissionName()).length>0&&c.writeString(3,u),(u=s.getThreshold())!==0&&c.writeInt64(4,u),(u=s.getParentId())!==0&&c.writeInt32(5,u),(u=s.getOperations_asU8()).length>0&&c.writeBytes(6,u),(u=s.getKeysList()).length>0&&c.writeRepeatedMessage(7,u,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 u={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&&(u.$jspbMessageInstance=c),u}),proto.protocol.Witness.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.Witness;return proto.protocol.Witness.deserializeBinaryFromReader(u,c)},proto.protocol.Witness.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=c.readBytes();s.setAddress(u);break;case 2:u=c.readInt64(),s.setVotecount(u);break;case 3:u=c.readBytes(),s.setPubkey(u);break;case 4:u=c.readString(),s.setUrl(u);break;case 5:u=c.readInt64(),s.setTotalproduced(u);break;case 6:u=c.readInt64(),s.setTotalmissed(u);break;case 7:u=c.readInt64(),s.setLatestblocknum(u);break;case 8:u=c.readInt64(),s.setLatestslotnum(u);break;case 9:u=c.readBool(),s.setIsjobs(u);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 u=void 0;(u=s.getAddress_asU8()).length>0&&c.writeBytes(1,u),(u=s.getVotecount())!==0&&c.writeInt64(2,u),(u=s.getPubkey_asU8()).length>0&&c.writeBytes(3,u),(u=s.getUrl()).length>0&&c.writeString(4,u),(u=s.getTotalproduced())!==0&&c.writeInt64(5,u),(u=s.getTotalmissed())!==0&&c.writeInt64(6,u),(u=s.getLatestblocknum())!==0&&c.writeInt64(7,u),(u=s.getLatestslotnum())!==0&&c.writeInt64(8,u),(u=s.getIsjobs())&&c.writeBool(9,u)},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 u={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&&(u.$jspbMessageInstance=c),u}),proto.protocol.Votes.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.Votes;return proto.protocol.Votes.deserializeBinaryFromReader(u,c)},proto.protocol.Votes.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=c.readBytes();s.setAddress(u);break;case 2:u=new proto.protocol.Vote,c.readMessage(u,proto.protocol.Vote.deserializeBinaryFromReader),s.addOldVotes(u);break;case 3:u=new proto.protocol.Vote,c.readMessage(u,proto.protocol.Vote.deserializeBinaryFromReader),s.addNewVotes(u);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 u=void 0;(u=s.getAddress_asU8()).length>0&&c.writeBytes(1,u),(u=s.getOldVotesList()).length>0&&c.writeRepeatedMessage(2,u,proto.protocol.Vote.serializeBinaryToWriter),(u=s.getNewVotesList()).length>0&&c.writeRepeatedMessage(3,u,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 u={makerorderid:c.getMakerorderid_asB64(),takerorderid:c.getTakerorderid_asB64(),fillsellquantity:n.Message.getFieldWithDefault(c,3,0),fillbuyquantity:n.Message.getFieldWithDefault(c,4,0)};return s&&(u.$jspbMessageInstance=c),u}),proto.protocol.MarketOrderDetail.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.MarketOrderDetail;return proto.protocol.MarketOrderDetail.deserializeBinaryFromReader(u,c)},proto.protocol.MarketOrderDetail.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=c.readBytes();s.setMakerorderid(u);break;case 2:u=c.readBytes(),s.setTakerorderid(u);break;case 3:u=c.readInt64(),s.setFillsellquantity(u);break;case 4:u=c.readInt64(),s.setFillbuyquantity(u);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 u=void 0;(u=s.getMakerorderid_asU8()).length>0&&c.writeBytes(1,u),(u=s.getTakerorderid_asU8()).length>0&&c.writeBytes(2,u),(u=s.getFillsellquantity())!==0&&c.writeInt64(3,u),(u=s.getFillbuyquantity())!==0&&c.writeInt64(4,u)},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 u,l={rawData:(u=c.getRawData())&&proto.protocol.Transaction.raw.toObject(s,u),signatureList:c.getSignatureList_asB64(),retList:n.Message.toObjectList(c.getRetList(),proto.protocol.Transaction.Result.toObject,s)};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.Transaction.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.Transaction;return proto.protocol.Transaction.deserializeBinaryFromReader(u,c)},proto.protocol.Transaction.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=new proto.protocol.Transaction.raw;c.readMessage(u,proto.protocol.Transaction.raw.deserializeBinaryFromReader),s.setRawData(u);break;case 2:u=c.readBytes(),s.addSignature(u);break;case 5:u=new proto.protocol.Transaction.Result,c.readMessage(u,proto.protocol.Transaction.Result.deserializeBinaryFromReader),s.addRet(u);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 u=void 0;(u=s.getRawData())!=null&&c.writeMessage(1,u,proto.protocol.Transaction.raw.serializeBinaryToWriter),(u=s.getSignatureList_asU8()).length>0&&c.writeRepeatedBytes(2,u),(u=s.getRetList()).length>0&&c.writeRepeatedMessage(5,u,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 u,l={type:n.Message.getFieldWithDefault(c,1,0),parameter:(u=c.getParameter())&&a.Any.toObject(s,u),provider:c.getProvider_asB64(),contractname:c.getContractname_asB64(),permissionId:n.Message.getFieldWithDefault(c,5,0)};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.Transaction.Contract.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.Transaction.Contract;return proto.protocol.Transaction.Contract.deserializeBinaryFromReader(u,c)},proto.protocol.Transaction.Contract.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=c.readEnum();s.setType(u);break;case 2:u=new a.Any,c.readMessage(u,a.Any.deserializeBinaryFromReader),s.setParameter(u);break;case 3:u=c.readBytes(),s.setProvider(u);break;case 4:u=c.readBytes(),s.setContractname(u);break;case 5:u=c.readInt32(),s.setPermissionId(u);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 u=void 0;(u=s.getType())!==0&&c.writeEnum(1,u),(u=s.getParameter())!=null&&c.writeMessage(2,u,a.Any.serializeBinaryToWriter),(u=s.getProvider_asU8()).length>0&&c.writeBytes(3,u),(u=s.getContractname_asU8()).length>0&&c.writeBytes(4,u),(u=s.getPermissionId())!==0&&c.writeInt32(5,u)},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 u={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&&(u.$jspbMessageInstance=c),u}),proto.protocol.Transaction.Result.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.Transaction.Result;return proto.protocol.Transaction.Result.deserializeBinaryFromReader(u,c)},proto.protocol.Transaction.Result.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=c.readInt64();s.setFee(u);break;case 2:u=c.readEnum(),s.setRet(u);break;case 3:u=c.readEnum(),s.setContractret(u);break;case 14:u=c.readString(),s.setAssetissueid(u);break;case 15:u=c.readInt64(),s.setWithdrawAmount(u);break;case 16:u=c.readInt64(),s.setUnfreezeAmount(u);break;case 18:u=c.readInt64(),s.setExchangeReceivedAmount(u);break;case 19:u=c.readInt64(),s.setExchangeInjectAnotherAmount(u);break;case 20:u=c.readInt64(),s.setExchangeWithdrawAnotherAmount(u);break;case 21:u=c.readInt64(),s.setExchangeId(u);break;case 22:u=c.readInt64(),s.setShieldedTransactionFee(u);break;case 25:u=c.readBytes(),s.setOrderid(u);break;case 26:u=new proto.protocol.MarketOrderDetail,c.readMessage(u,proto.protocol.MarketOrderDetail.deserializeBinaryFromReader),s.addOrderdetails(u);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 u=void 0;(u=s.getFee())!==0&&c.writeInt64(1,u),(u=s.getRet())!==0&&c.writeEnum(2,u),(u=s.getContractret())!==0&&c.writeEnum(3,u),(u=s.getAssetissueid()).length>0&&c.writeString(14,u),(u=s.getWithdrawAmount())!==0&&c.writeInt64(15,u),(u=s.getUnfreezeAmount())!==0&&c.writeInt64(16,u),(u=s.getExchangeReceivedAmount())!==0&&c.writeInt64(18,u),(u=s.getExchangeInjectAnotherAmount())!==0&&c.writeInt64(19,u),(u=s.getExchangeWithdrawAnotherAmount())!==0&&c.writeInt64(20,u),(u=s.getExchangeId())!==0&&c.writeInt64(21,u),(u=s.getShieldedTransactionFee())!==0&&c.writeInt64(22,u),(u=s.getOrderid_asU8()).length>0&&c.writeBytes(25,u),(u=s.getOrderdetailsList()).length>0&&c.writeRepeatedMessage(26,u,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 u={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&&(u.$jspbMessageInstance=c),u}),proto.protocol.Transaction.raw.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.Transaction.raw;return proto.protocol.Transaction.raw.deserializeBinaryFromReader(u,c)},proto.protocol.Transaction.raw.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=c.readBytes();s.setRefBlockBytes(u);break;case 3:u=c.readInt64(),s.setRefBlockNum(u);break;case 4:u=c.readBytes(),s.setRefBlockHash(u);break;case 8:u=c.readInt64(),s.setExpiration(u);break;case 9:u=new proto.protocol.authority,c.readMessage(u,proto.protocol.authority.deserializeBinaryFromReader),s.addAuths(u);break;case 10:u=c.readBytes(),s.setData(u);break;case 11:u=new proto.protocol.Transaction.Contract,c.readMessage(u,proto.protocol.Transaction.Contract.deserializeBinaryFromReader),s.addContract(u);break;case 12:u=c.readBytes(),s.setScripts(u);break;case 14:u=c.readInt64(),s.setTimestamp(u);break;case 18:u=c.readInt64(),s.setFeeLimit(u);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 u=void 0;(u=s.getRefBlockBytes_asU8()).length>0&&c.writeBytes(1,u),(u=s.getRefBlockNum())!==0&&c.writeInt64(3,u),(u=s.getRefBlockHash_asU8()).length>0&&c.writeBytes(4,u),(u=s.getExpiration())!==0&&c.writeInt64(8,u),(u=s.getAuthsList()).length>0&&c.writeRepeatedMessage(9,u,proto.protocol.authority.serializeBinaryToWriter),(u=s.getData_asU8()).length>0&&c.writeBytes(10,u),(u=s.getContractList()).length>0&&c.writeRepeatedMessage(11,u,proto.protocol.Transaction.Contract.serializeBinaryToWriter),(u=s.getScripts_asU8()).length>0&&c.writeBytes(12,u),(u=s.getTimestamp())!==0&&c.writeInt64(14,u),(u=s.getFeeLimit())!==0&&c.writeInt64(18,u)},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(t,proto.protocol)},function(e,t,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(t,proto.protocol)},function(e,t){e.exports=nxr()},function(e,t){e.exports=oxr()},function(e,t){e.exports=dwr()},function(e,t){e.exports=ih()},function(e,t){e.exports=Kn()},function(e,t){e.exports=HAr()},function(e,t){e.exports=(CEr(),Kw(_Er))},function(e,t){e.exports=IEr()},function(e){e.exports=JSON.parse('{"a":"5.1.0"}')},function(e,t){e.exports=OEr()},function(e,t){e.exports=Iet()},function(e,t){e.exports=Iet()},function(e,t,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 u={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&&(u.$jspbMessageInstance=c),u}),proto.protocol.FreezeBalanceContract.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.FreezeBalanceContract;return proto.protocol.FreezeBalanceContract.deserializeBinaryFromReader(u,c)},proto.protocol.FreezeBalanceContract.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=c.readBytes();s.setOwnerAddress(u);break;case 2:u=c.readInt64(),s.setFrozenBalance(u);break;case 3:u=c.readInt64(),s.setFrozenDuration(u);break;case 10:u=c.readEnum(),s.setResource(u);break;case 15:u=c.readBytes(),s.setReceiverAddress(u);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 u=void 0;(u=s.getOwnerAddress_asU8()).length>0&&c.writeBytes(1,u),(u=s.getFrozenBalance())!==0&&c.writeInt64(2,u),(u=s.getFrozenDuration())!==0&&c.writeInt64(3,u),(u=s.getResource())!==0&&c.writeEnum(10,u),(u=s.getReceiverAddress_asU8()).length>0&&c.writeBytes(15,u)},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 u={ownerAddress:c.getOwnerAddress_asB64(),resource:n.Message.getFieldWithDefault(c,10,0),receiverAddress:c.getReceiverAddress_asB64()};return s&&(u.$jspbMessageInstance=c),u}),proto.protocol.UnfreezeBalanceContract.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.UnfreezeBalanceContract;return proto.protocol.UnfreezeBalanceContract.deserializeBinaryFromReader(u,c)},proto.protocol.UnfreezeBalanceContract.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=c.readBytes();s.setOwnerAddress(u);break;case 10:u=c.readEnum(),s.setResource(u);break;case 15:u=c.readBytes(),s.setReceiverAddress(u);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 u=void 0;(u=s.getOwnerAddress_asU8()).length>0&&c.writeBytes(1,u),(u=s.getResource())!==0&&c.writeEnum(10,u),(u=s.getReceiverAddress_asU8()).length>0&&c.writeBytes(15,u)},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 u={ownerAddress:c.getOwnerAddress_asB64()};return s&&(u.$jspbMessageInstance=c),u}),proto.protocol.WithdrawBalanceContract.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.WithdrawBalanceContract;return proto.protocol.WithdrawBalanceContract.deserializeBinaryFromReader(u,c)},proto.protocol.WithdrawBalanceContract.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=c.readBytes();s.setOwnerAddress(u);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 u;(u=s.getOwnerAddress_asU8()).length>0&&c.writeBytes(1,u)},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 u={ownerAddress:c.getOwnerAddress_asB64(),toAddress:c.getToAddress_asB64(),amount:n.Message.getFieldWithDefault(c,3,0)};return s&&(u.$jspbMessageInstance=c),u}),proto.protocol.TransferContract.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.TransferContract;return proto.protocol.TransferContract.deserializeBinaryFromReader(u,c)},proto.protocol.TransferContract.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=c.readBytes();s.setOwnerAddress(u);break;case 2:u=c.readBytes(),s.setToAddress(u);break;case 3:u=c.readInt64(),s.setAmount(u);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 u=void 0;(u=s.getOwnerAddress_asU8()).length>0&&c.writeBytes(1,u),(u=s.getToAddress_asU8()).length>0&&c.writeBytes(2,u),(u=s.getAmount())!==0&&c.writeInt64(3,u)},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 u={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&&(u.$jspbMessageInstance=c),u}),proto.protocol.TransactionBalanceTrace.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.TransactionBalanceTrace;return proto.protocol.TransactionBalanceTrace.deserializeBinaryFromReader(u,c)},proto.protocol.TransactionBalanceTrace.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=c.readBytes();s.setTransactionIdentifier(u);break;case 2:u=new proto.protocol.TransactionBalanceTrace.Operation,c.readMessage(u,proto.protocol.TransactionBalanceTrace.Operation.deserializeBinaryFromReader),s.addOperation(u);break;case 3:u=c.readString(),s.setType(u);break;case 4:u=c.readString(),s.setStatus(u);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 u=void 0;(u=s.getTransactionIdentifier_asU8()).length>0&&c.writeBytes(1,u),(u=s.getOperationList()).length>0&&c.writeRepeatedMessage(2,u,proto.protocol.TransactionBalanceTrace.Operation.serializeBinaryToWriter),(u=s.getType()).length>0&&c.writeString(3,u),(u=s.getStatus()).length>0&&c.writeString(4,u)},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 u={operationIdentifier:n.Message.getFieldWithDefault(c,1,0),address:c.getAddress_asB64(),amount:n.Message.getFieldWithDefault(c,3,0)};return s&&(u.$jspbMessageInstance=c),u}),proto.protocol.TransactionBalanceTrace.Operation.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.TransactionBalanceTrace.Operation;return proto.protocol.TransactionBalanceTrace.Operation.deserializeBinaryFromReader(u,c)},proto.protocol.TransactionBalanceTrace.Operation.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=c.readInt64();s.setOperationIdentifier(u);break;case 2:u=c.readBytes(),s.setAddress(u);break;case 3:u=c.readInt64(),s.setAmount(u);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 u=void 0;(u=s.getOperationIdentifier())!==0&&c.writeInt64(1,u),(u=s.getAddress_asU8()).length>0&&c.writeBytes(2,u),(u=s.getAmount())!==0&&c.writeInt64(3,u)},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 u,l={blockIdentifier:(u=c.getBlockIdentifier())&&proto.protocol.BlockBalanceTrace.BlockIdentifier.toObject(s,u),timestamp:n.Message.getFieldWithDefault(c,2,0),transactionBalanceTraceList:n.Message.toObjectList(c.getTransactionBalanceTraceList(),proto.protocol.TransactionBalanceTrace.toObject,s)};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.BlockBalanceTrace.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.BlockBalanceTrace;return proto.protocol.BlockBalanceTrace.deserializeBinaryFromReader(u,c)},proto.protocol.BlockBalanceTrace.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=new proto.protocol.BlockBalanceTrace.BlockIdentifier;c.readMessage(u,proto.protocol.BlockBalanceTrace.BlockIdentifier.deserializeBinaryFromReader),s.setBlockIdentifier(u);break;case 2:u=c.readInt64(),s.setTimestamp(u);break;case 3:u=new proto.protocol.TransactionBalanceTrace,c.readMessage(u,proto.protocol.TransactionBalanceTrace.deserializeBinaryFromReader),s.addTransactionBalanceTrace(u);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 u=void 0;(u=s.getBlockIdentifier())!=null&&c.writeMessage(1,u,proto.protocol.BlockBalanceTrace.BlockIdentifier.serializeBinaryToWriter),(u=s.getTimestamp())!==0&&c.writeInt64(2,u),(u=s.getTransactionBalanceTraceList()).length>0&&c.writeRepeatedMessage(3,u,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 u={hash:c.getHash_asB64(),number:n.Message.getFieldWithDefault(c,2,0)};return s&&(u.$jspbMessageInstance=c),u}),proto.protocol.BlockBalanceTrace.BlockIdentifier.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.BlockBalanceTrace.BlockIdentifier;return proto.protocol.BlockBalanceTrace.BlockIdentifier.deserializeBinaryFromReader(u,c)},proto.protocol.BlockBalanceTrace.BlockIdentifier.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=c.readBytes();s.setHash(u);break;case 2:u=c.readInt64(),s.setNumber(u);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 u=void 0;(u=s.getHash_asU8()).length>0&&c.writeBytes(1,u),(u=s.getNumber())!==0&&c.writeInt64(2,u)},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 u={balance:n.Message.getFieldWithDefault(c,1,0),placeholder:n.Message.getFieldWithDefault(c,99,0)};return s&&(u.$jspbMessageInstance=c),u}),proto.protocol.AccountTrace.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.AccountTrace;return proto.protocol.AccountTrace.deserializeBinaryFromReader(u,c)},proto.protocol.AccountTrace.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=c.readInt64();s.setBalance(u);break;case 99:u=c.readInt64(),s.setPlaceholder(u);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 u=void 0;(u=s.getBalance())!==0&&c.writeInt64(1,u),(u=s.getPlaceholder())!==0&&c.writeInt64(99,u)},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 u={address:c.getAddress_asB64()};return s&&(u.$jspbMessageInstance=c),u}),proto.protocol.AccountIdentifier.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.AccountIdentifier;return proto.protocol.AccountIdentifier.deserializeBinaryFromReader(u,c)},proto.protocol.AccountIdentifier.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=c.readBytes();s.setAddress(u);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 u;(u=s.getAddress_asU8()).length>0&&c.writeBytes(1,u)},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 u,l={accountIdentifier:(u=c.getAccountIdentifier())&&proto.protocol.AccountIdentifier.toObject(s,u),blockIdentifier:(u=c.getBlockIdentifier())&&proto.protocol.BlockBalanceTrace.BlockIdentifier.toObject(s,u)};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.AccountBalanceRequest.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.AccountBalanceRequest;return proto.protocol.AccountBalanceRequest.deserializeBinaryFromReader(u,c)},proto.protocol.AccountBalanceRequest.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=new proto.protocol.AccountIdentifier;c.readMessage(u,proto.protocol.AccountIdentifier.deserializeBinaryFromReader),s.setAccountIdentifier(u);break;case 2:u=new proto.protocol.BlockBalanceTrace.BlockIdentifier,c.readMessage(u,proto.protocol.BlockBalanceTrace.BlockIdentifier.deserializeBinaryFromReader),s.setBlockIdentifier(u);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 u=void 0;(u=s.getAccountIdentifier())!=null&&c.writeMessage(1,u,proto.protocol.AccountIdentifier.serializeBinaryToWriter),(u=s.getBlockIdentifier())!=null&&c.writeMessage(2,u,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 u,l={balance:n.Message.getFieldWithDefault(c,1,0),blockIdentifier:(u=c.getBlockIdentifier())&&proto.protocol.BlockBalanceTrace.BlockIdentifier.toObject(s,u)};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.AccountBalanceResponse.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.AccountBalanceResponse;return proto.protocol.AccountBalanceResponse.deserializeBinaryFromReader(u,c)},proto.protocol.AccountBalanceResponse.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=c.readInt64();s.setBalance(u);break;case 2:u=new proto.protocol.BlockBalanceTrace.BlockIdentifier,c.readMessage(u,proto.protocol.BlockBalanceTrace.BlockIdentifier.deserializeBinaryFromReader),s.setBlockIdentifier(u);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 u=void 0;(u=s.getBalance())!==0&&c.writeInt64(1,u),(u=s.getBlockIdentifier())!=null&&c.writeMessage(2,u,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 u={ownerAddress:c.getOwnerAddress_asB64(),frozenBalance:n.Message.getFieldWithDefault(c,2,0),resource:n.Message.getFieldWithDefault(c,3,0)};return s&&(u.$jspbMessageInstance=c),u}),proto.protocol.FreezeBalanceV2Contract.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.FreezeBalanceV2Contract;return proto.protocol.FreezeBalanceV2Contract.deserializeBinaryFromReader(u,c)},proto.protocol.FreezeBalanceV2Contract.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=c.readBytes();s.setOwnerAddress(u);break;case 2:u=c.readInt64(),s.setFrozenBalance(u);break;case 3:u=c.readEnum(),s.setResource(u);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 u=void 0;(u=s.getOwnerAddress_asU8()).length>0&&c.writeBytes(1,u),(u=s.getFrozenBalance())!==0&&c.writeInt64(2,u),(u=s.getResource())!==0&&c.writeEnum(3,u)},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 u={ownerAddress:c.getOwnerAddress_asB64(),unfreezeBalance:n.Message.getFieldWithDefault(c,2,0),resource:n.Message.getFieldWithDefault(c,3,0)};return s&&(u.$jspbMessageInstance=c),u}),proto.protocol.UnfreezeBalanceV2Contract.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.UnfreezeBalanceV2Contract;return proto.protocol.UnfreezeBalanceV2Contract.deserializeBinaryFromReader(u,c)},proto.protocol.UnfreezeBalanceV2Contract.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=c.readBytes();s.setOwnerAddress(u);break;case 2:u=c.readInt64(),s.setUnfreezeBalance(u);break;case 3:u=c.readEnum(),s.setResource(u);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 u=void 0;(u=s.getOwnerAddress_asU8()).length>0&&c.writeBytes(1,u),(u=s.getUnfreezeBalance())!==0&&c.writeInt64(2,u),(u=s.getResource())!==0&&c.writeEnum(3,u)},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 u={ownerAddress:c.getOwnerAddress_asB64()};return s&&(u.$jspbMessageInstance=c),u}),proto.protocol.WithdrawExpireUnfreezeContract.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.WithdrawExpireUnfreezeContract;return proto.protocol.WithdrawExpireUnfreezeContract.deserializeBinaryFromReader(u,c)},proto.protocol.WithdrawExpireUnfreezeContract.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=c.readBytes();s.setOwnerAddress(u);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 u;(u=s.getOwnerAddress_asU8()).length>0&&c.writeBytes(1,u)},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 u={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&&(u.$jspbMessageInstance=c),u}),proto.protocol.DelegateResourceContract.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.DelegateResourceContract;return proto.protocol.DelegateResourceContract.deserializeBinaryFromReader(u,c)},proto.protocol.DelegateResourceContract.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=c.readBytes();s.setOwnerAddress(u);break;case 2:u=c.readEnum(),s.setResource(u);break;case 3:u=c.readInt64(),s.setBalance(u);break;case 4:u=c.readBytes(),s.setReceiverAddress(u);break;case 5:u=c.readBool(),s.setLock(u);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 u=void 0;(u=s.getOwnerAddress_asU8()).length>0&&c.writeBytes(1,u),(u=s.getResource())!==0&&c.writeEnum(2,u),(u=s.getBalance())!==0&&c.writeInt64(3,u),(u=s.getReceiverAddress_asU8()).length>0&&c.writeBytes(4,u),(u=s.getLock())&&c.writeBool(5,u)},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 u={ownerAddress:c.getOwnerAddress_asB64(),resource:n.Message.getFieldWithDefault(c,2,0),balance:n.Message.getFieldWithDefault(c,3,0),receiverAddress:c.getReceiverAddress_asB64()};return s&&(u.$jspbMessageInstance=c),u}),proto.protocol.UnDelegateResourceContract.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.UnDelegateResourceContract;return proto.protocol.UnDelegateResourceContract.deserializeBinaryFromReader(u,c)},proto.protocol.UnDelegateResourceContract.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=c.readBytes();s.setOwnerAddress(u);break;case 2:u=c.readEnum(),s.setResource(u);break;case 3:u=c.readInt64(),s.setBalance(u);break;case 4:u=c.readBytes(),s.setReceiverAddress(u);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 u=void 0;(u=s.getOwnerAddress_asU8()).length>0&&c.writeBytes(1,u),(u=s.getResource())!==0&&c.writeEnum(2,u),(u=s.getBalance())!==0&&c.writeInt64(3,u),(u=s.getReceiverAddress_asU8()).length>0&&c.writeBytes(4,u)},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(t,proto.protocol)},function(e,t,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(t,proto.protocol)},function(e,t,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,u={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&&(u.$jspbMessageInstance=s),u}),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,u={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&&(u.$jspbMessageInstance=s),u}),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,u={smartContract:(c=s.getSmartContract())&&proto.protocol.SmartContract.toObject(a,c),runtimecode:s.getRuntimecode_asB64()};return a&&(u.$jspbMessageInstance=s),u}),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(t,proto.protocol)},function(e,t,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(t,proto.protocol)},function(e,t,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(t,proto.protocol)},function(e,t,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 u={ownerAddress:c.getOwnerAddress_asB64(),accountAddress:c.getAccountAddress_asB64(),type:n.Message.getFieldWithDefault(c,3,0)};return s&&(u.$jspbMessageInstance=c),u}),proto.protocol.AccountCreateContract.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.AccountCreateContract;return proto.protocol.AccountCreateContract.deserializeBinaryFromReader(u,c)},proto.protocol.AccountCreateContract.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=c.readBytes();s.setOwnerAddress(u);break;case 2:u=c.readBytes(),s.setAccountAddress(u);break;case 3:u=c.readEnum(),s.setType(u);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 u=void 0;(u=s.getOwnerAddress_asU8()).length>0&&c.writeBytes(1,u),(u=s.getAccountAddress_asU8()).length>0&&c.writeBytes(2,u),(u=s.getType())!==0&&c.writeEnum(3,u)},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 u={accountName:c.getAccountName_asB64(),ownerAddress:c.getOwnerAddress_asB64()};return s&&(u.$jspbMessageInstance=c),u}),proto.protocol.AccountUpdateContract.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.AccountUpdateContract;return proto.protocol.AccountUpdateContract.deserializeBinaryFromReader(u,c)},proto.protocol.AccountUpdateContract.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=c.readBytes();s.setAccountName(u);break;case 2:u=c.readBytes(),s.setOwnerAddress(u);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 u=void 0;(u=s.getAccountName_asU8()).length>0&&c.writeBytes(1,u),(u=s.getOwnerAddress_asU8()).length>0&&c.writeBytes(2,u)},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 u={accountId:c.getAccountId_asB64(),ownerAddress:c.getOwnerAddress_asB64()};return s&&(u.$jspbMessageInstance=c),u}),proto.protocol.SetAccountIdContract.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.SetAccountIdContract;return proto.protocol.SetAccountIdContract.deserializeBinaryFromReader(u,c)},proto.protocol.SetAccountIdContract.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=c.readBytes();s.setAccountId(u);break;case 2:u=c.readBytes(),s.setOwnerAddress(u);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 u=void 0;(u=s.getAccountId_asU8()).length>0&&c.writeBytes(1,u),(u=s.getOwnerAddress_asU8()).length>0&&c.writeBytes(2,u)},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 u,l={ownerAddress:c.getOwnerAddress_asB64(),owner:(u=c.getOwner())&&a.Permission.toObject(s,u),witness:(u=c.getWitness())&&a.Permission.toObject(s,u),activesList:n.Message.toObjectList(c.getActivesList(),a.Permission.toObject,s)};return s&&(l.$jspbMessageInstance=c),l}),proto.protocol.AccountPermissionUpdateContract.deserializeBinary=function(s){var c=new n.BinaryReader(s),u=new proto.protocol.AccountPermissionUpdateContract;return proto.protocol.AccountPermissionUpdateContract.deserializeBinaryFromReader(u,c)},proto.protocol.AccountPermissionUpdateContract.deserializeBinaryFromReader=function(s,c){for(;c.nextField()&&!c.isEndGroup();)switch(c.getFieldNumber()){case 1:var u=c.readBytes();s.setOwnerAddress(u);break;case 2:u=new a.Permission,c.readMessage(u,a.Permission.deserializeBinaryFromReader),s.setOwner(u);break;case 3:u=new a.Permission,c.readMessage(u,a.Permission.deserializeBinaryFromReader),s.setWitness(u);break;case 4:u=new a.Permission,c.readMessage(u,a.Permission.deserializeBinaryFromReader),s.addActives(u);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 u=void 0;(u=s.getOwnerAddress_asU8()).length>0&&c.writeBytes(1,u),(u=s.getOwner())!=null&&c.writeMessage(2,u,a.Permission.serializeBinaryToWriter),(u=s.getWitness())!=null&&c.writeMessage(3,u,a.Permission.serializeBinaryToWriter),(u=s.getActivesList()).length>0&&c.writeRepeatedMessage(4,u,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(t,proto.protocol)},function(e,t,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,u={ownerAddress:s.getOwnerAddress_asB64(),parametersMap:(c=s.getParametersMap())?c.toObject(a,void 0):[]};return a&&(u.$jspbMessageInstance=s),u}),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(u,l){n.Map.deserializeBinary(u,l,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(t,proto.protocol)},function(e,t,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(t,proto.protocol)},function(e,t,r){"use strict";r.r(t),r.d(t,"default",function(){return Un});var n={};r.r(n),r.d(n,"byte2hexStr",function(){return P}),r.d(n,"bytesToString",function(){return V}),r.d(n,"hextoString",function(){return H}),r.d(n,"byteArray2hexStr",function(){return k}),r.d(n,"base64DecodeFromString",function(){return G}),r.d(n,"base64EncodeToString",function(){return ce});var o={};r.r(o),r.d(o,"bin2String",function(){return Q}),r.d(o,"arrayEquals",function(){return Y}),r.d(o,"stringToBytes",function(){return $}),r.d(o,"byte2hexStr",function(){return P}),r.d(o,"bytesToString",function(){return V}),r.d(o,"hextoString",function(){return H}),r.d(o,"byteArray2hexStr",function(){return k}),r.d(o,"base64DecodeFromString",function(){return G}),r.d(o,"base64EncodeToString",function(){return ce}),r.d(o,"hexChar2byte",function(){return re}),r.d(o,"isHexChar",function(){return le}),r.d(o,"hexStr2byteArray",function(){return ve}),r.d(o,"strToDate",function(){return ye}),r.d(o,"isNumber",function(){return Ie}),r.d(o,"getStringType",function(){return Me});var i={};r.r(i),r.d(i,"encode58",function(){return ae}),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 gt}),r.d(a,"toUtf8Bytes",function(){return Qe}),r.d(a,"toUtf8String",function(){return ht}),r.d(a,"recoverAddress",function(){return Ot}),r.d(a,"SigningKey",function(){return pt}),r.d(a,"AbiCoder",function(){return sr}),r.d(a,"Interface",function(){return Fr}),r.d(a,"FormatTypes",function(){return Tt}),r.d(a,"splitSignature",function(){return rr}),r.d(a,"joinSignature",function(){return xt}),r.d(a,"arrayify",function(){return tr}),r.d(a,"ethersWallet",function(){return Re.Wallet}),r.d(a,"concat",function(){return Qt}),r.d(a,"id",function(){return Vr}),r.d(a,"isValidMnemonic",function(){return Ft});var s={};r.r(s),r.d(s,"getBase58CheckAddress",function(){return Ni}),r.d(s,"decodeBase58Address",function(){return Ur}),r.d(s,"signTransaction",function(){return zr}),r.d(s,"arrayToBase64String",function(){return Ca}),r.d(s,"signBytes",function(){return Gi}),r.d(s,"_signTypedData",function(){return qi}),r.d(s,"getRowBytesFromTransactionBase64",function(){return Yo}),r.d(s,"genPriKey",function(){return ri}),r.d(s,"computeAddress",function(){return _i}),r.d(s,"getAddressFromPriKey",function(){return Na}),r.d(s,"decode58Check",function(){return Os}),r.d(s,"isAddressValid",function(){return Ja}),r.d(s,"getBase58CheckAddressFromPriKeyBase64String",function(){return Xa}),r.d(s,"getHexStrAddressFromPriKeyBase64String",function(){return hs}),r.d(s,"getAddressFromPriKeyBase64String",function(){return ms}),r.d(s,"getPubKeyFromPriKey",function(){return Vi}),r.d(s,"ECKeySign",function(){return Za}),r.d(s,"SHA256",function(){return pi}),r.d(s,"passwordToAddress",function(){return Sl}),r.d(s,"pkToAddress",function(){return Uu});var c={};r.r(c),r.d(c,"generateAccount",function(){return tf}),r.d(c,"generateRandom",function(){return rf}),r.d(c,"generateAccountWithMnemonic",function(){return Jk});var u={};r.r(u),r.d(u,"decodeParams",function(){return Xk}),r.d(u,"encodeParams",function(){return $_e}),r.d(u,"encodeParamsV2ByABI",function(){return G4}),r.d(u,"decodeParamsV2ByABI",function(){return _oe});var l={};r.r(l),r.d(l,"TRON_MESSAGE_PREFIX",function(){return NG}),r.d(l,"hashMessage",function(){return Zk}),r.d(l,"signMessage",function(){return OG}),r.d(l,"verifyMessage",function(){return q4});var f={};r.r(f),r.d(f,"txJsonToPb",function(){return W7}),r.d(f,"txPbToTxID",function(){return v3e}),r.d(f,"txJsonToPbWithArgs",function(){return Loe}),r.d(f,"txCheckWithArgs",function(){return zG}),r.d(f,"txCheck",function(){return UG});var h=r(1),m=r.n(h),g=r(9),v=r.n(g),b=r(2),x=r.n(b),E=r(3),T=r.n(E),B=r(15),F=r.n(B),L=r(22),j=r.n(L),q=r(23),D=r.n(q),_=r(19),R=r.n(_),z=r(4),N=r.n(z),y=r(0),S=r.n(y),I=r(24),M=r.n(I);function C(){var pe=this;this._keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",this.encode=function(ge){for(var we,me,Ue,se,te,ne,ie,he="",Se=0;Se<ge.length;)se=(we=ge.charCodeAt(Se++))>>2,te=(3&we)<<4|(me=ge.charCodeAt(Se++))>>4,ne=(15&me)<<2|(Ue=ge.charCodeAt(Se++))>>6,ie=63&Ue,isNaN(me)?ne=ie=64:isNaN(Ue)&&(ie=64),he=he+pe._keyStr.charAt(se)+pe._keyStr.charAt(te)+pe._keyStr.charAt(ne)+pe._keyStr.charAt(ie);return he},this.encodeIgnoreUtf8=function(ge){for(var we,me,Ue,se,te,ne,ie,he="",Se=0;Se<ge.length;)se=(we=ge[Se++])>>2,te=(3&we)<<4|(me=ge[Se++])>>4,ne=(15&me)<<2|(Ue=ge[Se++])>>6,ie=63&Ue,isNaN(me)?ne=ie=64:isNaN(Ue)&&(ie=64),he=he+pe._keyStr.charAt(se)+pe._keyStr.charAt(te)+pe._keyStr.charAt(ne)+pe._keyStr.charAt(ie);return he},this.decode=function(ge){var we,me,Ue,se,te,ne,ie="",he=0;for(ge=ge.replace(/[^A-Za-z0-9\+\/\=]/g,"");he<ge.length;)we=pe._keyStr.indexOf(ge.charAt(he++))<<2|(se=pe._keyStr.indexOf(ge.charAt(he++)))>>4,me=(15&se)<<4|(te=pe._keyStr.indexOf(ge.charAt(he++)))>>2,Ue=(3&te)<<6|(ne=pe._keyStr.indexOf(ge.charAt(he++))),ie+=String.fromCharCode(we),te!=64&&(ie+=String.fromCharCode(me)),ne!=64&&(ie+=String.fromCharCode(Ue));return pe._utf8_decode(ie)},this.decodeToByteArray=function(ge){var we,me,Ue,se,te,ne,ie="",he=0;for(ge=ge.replace(/[^A-Za-z0-9\+\/\=]/g,"");he<ge.length;)we=pe._keyStr.indexOf(ge.charAt(he++))<<2|(se=pe._keyStr.indexOf(ge.charAt(he++)))>>4,me=(15&se)<<4|(te=pe._keyStr.indexOf(ge.charAt(he++)))>>2,Ue=(3&te)<<6|(ne=pe._keyStr.indexOf(ge.charAt(he++))),ie+=String.fromCharCode(we),te!=64&&(ie+=String.fromCharCode(me)),ne!=64&&(ie+=String.fromCharCode(Ue));return pe._out2ByteArray(ie)},this._out2ByteArray=function(ge){for(var we=new Array(ge.length),me=0,Ue=0;me<ge.length;)Ue=ge.charCodeAt(me),we[me]=Ue,me++;return we},this._utf8_encode=function(ge){ge=ge.replace(/\r\n/g,`
`);for(var we="",me=0;me<ge.length;me++){var Ue=ge.charCodeAt(me);Ue<128?we+=String.fromCharCode(Ue):Ue>127&&Ue<2048?(we+=String.fromCharCode(Ue>>6|192),we+=String.fromCharCode(63&Ue|128)):(we+=String.fromCharCode(Ue>>12|224),we+=String.fromCharCode(Ue>>6&63|128),we+=String.fromCharCode(63&Ue|128))}return we},this._utf8_decode=function(ge){for(var we="",me=0,Ue=0,se=0,te=0;me<ge.length;)(Ue=ge.charCodeAt(me))<128?(we+=String.fromCharCode(Ue),me++):Ue>191&&Ue<224?(se=ge.charCodeAt(me+1),we+=String.fromCharCode((31&Ue)<<6|63&se),me+=2):(se=ge.charCodeAt(me+1),te=ge.charCodeAt(me+2),we+=String.fromCharCode((15&Ue)<<12|(63&se)<<6|63&te),me+=3);return we}}function P(pe){if(typeof pe!="number")throw new Error("Input must be a number");if(pe<0||pe>255)throw new Error("Input must be a byte");var ge="";return ge+="0123456789ABCDEF".charAt(pe>>4),ge+="0123456789ABCDEF".charAt(15&pe)}function V(pe){if(typeof pe=="string")return pe;for(var ge="",we=0;we<pe.length;we++){var me=pe[we].toString(2),Ue=me.match(/^1+?(?=0)/);if(Ue&&me.length===8){for(var se=Ue[0].length,te=pe[we].toString(2).slice(7-se),ne=1;ne<se;ne++)te+=pe[ne+we].toString(2).slice(2);ge+=String.fromCharCode(parseInt(te,2)),we+=se-1}else ge+=String.fromCharCode(pe[we])}return ge}function H(pe){for(var ge=pe.replace(/^0x/,"").split(""),we="",me=0;me<ge.length/2;me++){var Ue="0x".concat(ge[2*me]).concat(ge[2*me+1]);we+=String.fromCharCode(Ue)}return we}function k(pe){for(var ge="",we=0;we<pe.length;we++)ge+=P(pe[we]);return ge}function G(pe){return new C().decodeToByteArray(pe)}function ce(pe){return new C().encodeIgnoreUtf8(pe)}var J=r(10),de=r.n(J),W=/^(41)/;function Q(pe){return V(pe)}function Y(pe,ge,we){if(pe.length!=ge.length)return!1;var me;for(me=0;me<pe.length;me++)if(we){if(pe[me]!=ge[me])return!1}else if(JSON.stringify(pe[me])!=JSON.stringify(ge[me]))return!1;return!0}function $(pe){if(typeof pe!="string")throw new Error("The passed string is not a string");var ge,we,me=new Array;ge=pe.length;for(var Ue=0;Ue<ge;Ue++)(we=pe.charCodeAt(Ue))>=65536&&we<=1114111?(me.push(we>>18&7|240),me.push(we>>12&63|128),me.push(we>>6&63|128),me.push(63&we|128)):we>=2048&&we<=65535?(me.push(we>>12&15|224),me.push(we>>6&63|128),me.push(63&we|128)):we>=128&&we<=2047?(me.push(we>>6&31|192),me.push(63&we|128)):me.push(255&we);return me}function re(pe){var ge;if(pe>="A"&&pe<="F"?ge=pe.charCodeAt(0)-"A".charCodeAt(0)+10:pe>="a"&&pe<="f"?ge=pe.charCodeAt(0)-"a".charCodeAt(0)+10:pe>="0"&&pe<="9"&&(ge=pe.charCodeAt(0)-"0".charCodeAt(0)),typeof ge=="number")return ge;throw new Error("The passed hex char is not a valid hex char")}function le(pe){return pe>="A"&&pe<="F"||pe>="a"&&pe<="f"||pe>="0"&&pe<="9"?1:0}function ve(pe){var ge=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(typeof pe!="string")throw new Error("The passed string is not a string");var we=pe.length;ge&&we%2&&(pe="0".concat(pe),we++);for(var me=Array(),Ue=0,se=0,te=0,ne=0;ne<we;ne++){var ie=pe.charAt(ne);if(!le(ie))throw new Error("The passed hex char is not a valid hex string");Ue<<=4,Ue+=re(ie),++se%2==0&&(me[te++]=Ue,Ue=0)}return me}function ye(pe){if(!/^\d{4}-\d{2}-\d{2}( \d{2}-\d{2}-\d{2}|)/.test(pe))throw new Error("The passed date string is not valid");var ge=pe.split(" "),we=ge[0].split("-"),me=parseInt(we[0],10),Ue=parseInt(we[1],10)-1,se=parseInt(we[2],10);if(ge.length>1){var te=ge[1].split("-"),ne=parseInt(te[0],10),ie=parseInt(te[1],10),he=parseInt(te[2],10);return new Date(me,Ue,se,ne,ie,he)}return new Date(me,Ue,se)}function Ie(pe){return pe>="0"&&pe<="9"?1:0}function Me(pe){if(pe==null||typeof pe!="string"||pe.length==0||pe=="")return-1;var ge=0;if(pe.length==40)for(;ge<40&&le(pe.charAt(ge));ge++);if(ge==40)return 1;for(ge=0;ge<pe.length&&Ie(pe.charAt(ge));ge++);if(ge==pe.length)return 2;for(ge=0;ge<pe.length;ge++)if(pe.charAt(ge)>" ")return 3;return-1}for(var ke="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz",X={},ee=0;ee<ke.length;ee++)X[ke.charAt(ee)]=ee;function ae(pe){if(pe.length===0)return"";var ge,we,me=[0];for(ge=0;ge<pe.length;ge++){for(we=0;we<me.length;we++)me[we]<<=8;me[0]+=pe[ge];var Ue=0;for(we=0;we<me.length;++we)me[we]+=Ue,Ue=me[we]/58|0,me[we]%=58;for(;Ue;)me.push(Ue%58),Ue=Ue/58|0}for(ge=0;pe[ge]===0&&ge<pe.length-1;ge++)me.push(0);return me.reverse().map(function(se){return ke[se]}).join("")}function Ee(pe){if(pe.length===0)return[];var ge,we,me=[0];for(ge=0;ge<pe.length;ge++){var Ue=pe[ge];if(!(Ue in X))throw new Error("Non-base58 character");for(we=0;we<me.length;we++)me[we]*=58;me[0]+=X[Ue];var se=0;for(we=0;we<me.length;++we)me[we]+=se,se=me[we]>>8,me[we]&=255;for(;se;)me.push(255&se),se>>=8}for(ge=0;pe[ge]==="1"&&ge<pe.length-1;ge++)me.push(0);return me.reverse()}var De=r(18),Re=r(5),Ve=Re.utils.keccak256,gt=Re.utils.sha256,Qe=Re.utils.toUtf8Bytes,ht=Re.utils.toUtf8String,Ot=Re.utils.recoverAddress,pt=Re.utils.SigningKey,sr=Re.utils.AbiCoder,Fr=Re.utils.Interface,Tt=Re.utils.FormatTypes,tr=Re.utils.arrayify,rr=Re.utils.splitSignature,xt=Re.utils.joinSignature,Qt=Re.utils.concat,Vr=Re.utils.id,Ft=Re.utils.isValidMnemonic,lr=r(11),jr=r(6),Dt=r(13),pr=r(16),gn=r(25),Et=new(r(26)).Logger("tronweb/hash/5.4.0");function Ir(pe){return Un.address.toHex(pe)}function un(pe){return Object(Dt.keccak256)(Object(gn.toUtf8Bytes)(pe))}var Bt=new Uint8Array(32);Bt.fill(0);var vr=lr.BigNumber.from(-1),Zr=lr.BigNumber.from(0),qt=lr.BigNumber.from(1),mr=lr.BigNumber.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),vn=Object(jr.hexZeroPad)(qt.toHexString(),32),Vt=Object(jr.hexZeroPad)(Zr.toHexString(),32),Or={name:"string",version:"string",chainId:"uint256",verifyingContract:"address",salt:"bytes32"},on=["name","version","chainId","verifyingContract","salt"];function Gt(pe){return function(ge){return typeof ge!="string"&&Et.throwArgumentError("invalid domain value for ".concat(JSON.stringify(pe)),"domain.".concat(pe),ge),ge}}var gr={name:Gt("name"),version:Gt("version"),chainId:function(pe){try{return lr.BigNumber.from(pe).toString()}catch{}return Et.throwArgumentError('invalid domain value for "chainId"',"domain.chainId",pe)},verifyingContract:function(pe){try{return Ir(pe).toLowerCase()}catch{}return Et.throwArgumentError('invalid domain value "verifyingContract"',"domain.verifyingContract",pe)},salt:function(pe){try{var ge=Object(jr.arrayify)(pe);if(ge.length!==32)throw new Error("bad length");return Object(jr.hexlify)(ge)}catch{}return Et.throwArgumentError('invalid domain value "salt"',"domain.salt",pe)}};function ln(pe){var ge=pe.match(/^(u?)int(\d*)$/);if(ge){var we=ge[1]==="",me=parseInt(ge[2]||"256");(me%8!=0||me>256||ge[2]&&ge[2]!==String(me))&&Et.throwArgumentError("invalid numeric width","type",pe);var Ue=mr.mask(we?me-1:me),se=we?Ue.add(qt).mul(vr):Zr;return function(ie){var he=lr.BigNumber.from(ie);return(he.lt(se)||he.gt(Ue))&&Et.throwArgumentError("value out-of-bounds for ".concat(pe),"value",ie),Object(jr.hexZeroPad)(he.toTwos(256).toHexString(),32)}}var te=pe.match(/^bytes(\d+)$/);if(te){var ne=parseInt(te[1]);return(ne===0||ne>32||te[1]!==String(ne))&&Et.throwArgumentError("invalid bytes width","type",pe),function(ie){return Object(jr.arrayify)(ie).length!==ne&&Et.throwArgumentError("invalid length for ".concat(pe),"value",ie),function(he){var Se=Object(jr.arrayify)(he),He=Se.length%32;return He?Object(jr.hexConcat)([Se,Bt.slice(He)]):Object(jr.hexlify)(Se)}(ie)}}switch(pe){case"trcToken":return ln("uint256");case"address":return function(ie){return Object(jr.hexZeroPad)((he=ie,Un.address.toHex(he).replace(W,"0x")),32);var he};case"bool":return function(ie){return ie?vn:Vt};case"bytes":return function(ie){return Object(Dt.keccak256)(ie)};case"string":return function(ie){return un(ie)}}return null}function zt(pe,ge){return"".concat(pe,"(").concat(ge.map(function(we){var me=we.name;return we.type+" "+me}).join(","),")")}var Pr=function(){function pe(ge){x()(this,pe),Object(pr.defineReadOnly)(this,"types",Object.freeze(Object(pr.deepCopy)(ge))),Object(pr.defineReadOnly)(this,"_encoderCache",{}),Object(pr.defineReadOnly)(this,"_types",{});var we={},me={},Ue={};Object.keys(ge).forEach(function(Se){we[Se]={},me[Se]=[],Ue[Se]={}});var se=function(Se){var He={};ge[Se].forEach(function(st){He[st.name]&&Et.throwArgumentError("duplicate variable name ".concat(JSON.stringify(st.name)," in ").concat(JSON.stringify(Se)),"types",ge),He[st.name]=!0;var dt=st.type.match(/^([^\x5b]*)(\x5b|$)/)[1];dt===Se&&Et.throwArgumentError("circular type reference to ".concat(JSON.stringify(dt)),"types",ge),ln(dt)||(me[dt]||Et.throwArgumentError("unknown type ".concat(JSON.stringify(dt)),"types",ge),me[dt].push(Se),we[Se][dt]=!0)})};for(var te in ge)se(te);var ne=Object.keys(me).filter(function(Se){return me[Se].length===0});for(var ie in ne.length===0?Et.throwArgumentError("missing primary type","types",ge):ne.length>1&&Et.throwArgumentError("ambiguous primary types or unused types: ".concat(ne.map(function(Se){return JSON.stringify(Se)}).join(", ")),"types",ge),Object(pr.defineReadOnly)(this,"primaryType",ne[0]),function Se(He,st){st[He]&&Et.throwArgumentError("circular type reference to ".concat(JSON.stringify(He)),"types",ge),st[He]=!0,Object.keys(we[He]).forEach(function(dt){me[dt]&&(Se(dt,st),Object.keys(st).forEach(function(It){Ue[It][dt]=!0}))}),delete st[He]}(this.primaryType,{}),Ue){var he=Object.keys(Ue[ie]);he.sort(),this._types[ie]=zt(ie,ge[ie])+he.map(function(Se){return zt(Se,ge[Se])}).join("")}}return T()(pe,[{key:"getEncoder",value:function(ge){var we=this._encoderCache[ge];return we||(we=this._encoderCache[ge]=this._getEncoder(ge)),we}},{key:"_getEncoder",value:function(ge){var we=this,me=ln(ge);if(me)return me;var Ue=ge.match(/^(.*)(\x5b(\d*)\x5d)$/);if(Ue){var se=Ue[1],te=this.getEncoder(se),ne=parseInt(Ue[3]);return function(Se){ne>=0&&Se.length!==ne&&Et.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",Se);var He=Se.map(te);return we._types[se]&&(He=He.map(Dt.keccak256)),Object(Dt.keccak256)(Object(jr.hexConcat)(He))}}var ie=this.types[ge];if(ie){var he=un(this._types[ge]);return function(Se){var He=ie.map(function(st){var dt=st.name,It=st.type,hr=we.getEncoder(It)(Se[dt]);return we._types[It]?Object(Dt.keccak256)(hr):hr});return He.unshift(he),Object(jr.hexConcat)(He)}}return Et.throwArgumentError("unknown type: ".concat(ge),"type",ge)}},{key:"encodeType",value:function(ge){var we=this._types[ge];return we||Et.throwArgumentError("unknown type: ".concat(JSON.stringify(ge)),"name",ge),we}},{key:"encodeData",value:function(ge,we){return this.getEncoder(ge)(we)}},{key:"hashStruct",value:function(ge,we){return Object(Dt.keccak256)(this.encodeData(ge,we))}},{key:"encode",value:function(ge){return this.encodeData(this.primaryType,ge)}},{key:"hash",value:function(ge){return this.hashStruct(this.primaryType,ge)}},{key:"_visit",value:function(ge,we,me){var Ue=this;if(ln(ge))return me(ge,we);var se=ge.match(/^(.*)(\x5b(\d*)\x5d)$/);if(se){var te=se[1],ne=parseInt(se[3]);return ne>=0&&we.length!==ne&&Et.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",we),we.map(function(he){return Ue._visit(te,he,me)})}var ie=this.types[ge];return ie?ie.reduce(function(he,Se){var He=Se.name,st=Se.type;return he[He]=Ue._visit(st,we[He],me),he},{}):Et.throwArgumentError("unknown type: ".concat(ge),"type",ge)}},{key:"visit",value:function(ge,we){return this._visit(this.primaryType,ge,we)}}],[{key:"from",value:function(ge){return new pe(ge)}},{key:"getPrimaryType",value:function(ge){return pe.from(ge).primaryType}},{key:"hashStruct",value:function(ge,we,me){return pe.from(we).hashStruct(ge,me)}},{key:"hashDomain",value:function(ge){var we=[];for(var me in ge){var Ue=Or[me];Ue||Et.throwArgumentError("invalid typed-data domain key: ".concat(JSON.stringify(me)),"domain",ge),we.push({name:me,type:Ue})}return we.sort(function(se,te){return on.indexOf(se.name)-on.indexOf(te.name)}),pe.hashStruct("EIP712Domain",{EIP712Domain:we},ge)}},{key:"encode",value:function(ge,we,me){return Object(jr.hexConcat)(["0x1901",pe.hashDomain(ge),pe.from(we).hash(me)])}},{key:"hash",value:function(ge,we,me){return Object(Dt.keccak256)(pe.encode(ge,we,me))}},{key:"getPayload",value:function(ge,we,me){pe.hashDomain(ge);var Ue={},se=[];on.forEach(function(ie){var he=ge[ie];he!=null&&(Ue[ie]=gr[ie](he),se.push({name:ie,type:Or[ie]}))});var te=pe.from(we),ne=Object(pr.shallowCopy)(we);return ne.EIP712Domain?Et.throwArgumentError("types must not contain EIP712Domain type","types.EIP712Domain",we):ne.EIP712Domain=se,te.encode(me),{types:ne,domain:Ue,primaryType:te.primaryType,message:te.visit(me,function(ie,he){if(ie.match(/^bytes(\d*)/))return Object(jr.hexlify)(Object(jr.arrayify)(he));if(ie.match(/^u?int/))return lr.BigNumber.from(he).toString();switch(ie){case"trcToken":return lr.BigNumber.from(he).toString();case"address":return Ir(he).toLowerCase();case"bool":return!!he;case"string":return typeof he!="string"&&Et.throwArgumentError("invalid string","value",he),he}return Et.throwArgumentError("unsupported type","type",ie)})}}}]),pe}();function Ni(pe){var ge=pi(pe),we=pi(ge).slice(0,4);return ae(we=pe.concat(we))}function Ur(pe){if(typeof pe!="string"||pe.length<=4)return!1;var ge=Ee(pe);if(pe.length<=4)return!1;var we=ge.length-4,me=ge.slice(we),Ue=pi(ge=ge.slice(0,we)),se=pi(Ue).slice(0,4);if(me[0]==se[0]&&me[1]==se[1]&&me[2]==se[2]&&me[3]==se[3])return ge;throw new Error("Invalid address provided")}function zr(pe,ge){typeof pe=="string"&&(pe=ve(pe));var we=Za(ve(ge.txID),pe);return Array.isArray(ge.signature)?ge.signature.includes(we)||ge.signature.push(we):ge.signature=[we],ge}function Ca(pe){return btoa(String.fromCharCode.apply(String,de()(pe)))}function Gi(pe,ge){return typeof pe=="string"&&(pe=ve(pe)),Za(pi(ge),pe)}function qi(pe,ge,we,me){var Ue=new pt({toHexString:function(){return"0x"+me},value:me}),se=Pr.hash(pe,ge,we),te=Ue.signDigest(se);return["0x",te.r.substring(2),te.s.substring(2),Number(te.v).toString(16)].join("")}function Yo(pe){var ge=G(pe);return proto.protocol.Transaction.deserializeBinary(ge).getRawData().serializeBinary()}function ri(){for(var pe=new De.ec("secp256k1").genKeyPair().getPrivate().toString("hex");pe.length<64;)pe="0".concat(pe);return ve(pe)}function _i(pe){return pe.length===65&&(pe=pe.slice(1)),ve("41"+Ve(pe).toString().substring(2).substring(24))}function Na(pe){return _i(Vi(pe))}function Os(pe){var ge=Ee(pe);if(ge.length<=4)return!1;var we=ge.slice(0,ge.length-4),me=pi(we),Ue=pi(me);return Ue[0]===ge[we.length]&&Ue[1]===ge[we.length+1]&&Ue[2]===ge[we.length+2]&&Ue[3]===ge[we.length+3]&&we}function Ja(pe){if(typeof pe!="string"||pe.length!==34)return!1;var ge=Ee(pe);if(ge.length!==25||ge[0]!==65)return!1;var we=ge.slice(21),me=pi(ge=ge.slice(0,21)),Ue=pi(me).slice(0,4);return we[0]==Ue[0]&&we[1]==Ue[1]&&we[2]==Ue[2]&&we[3]==Ue[3]}function Xa(pe){return Ni(_i(Vi(G(pe))))}function hs(pe){return k(_i(Vi(G(pe))))}function ms(pe){return ce(_i(Vi(G(pe))))}function Vi(pe){for(var ge=new De.ec("secp256k1").keyFromPrivate(pe,"bytes").getPublic(),we=ge.x,me=ge.y,Ue=we.toString("hex");Ue.length<64;)Ue="0".concat(Ue);for(var se=me.toString("hex");se.length<64;)se="0".concat(se);return ve("04".concat(Ue).concat(se))}function Za(pe,ge){for(var we=new De.ec("secp256k1").keyFromPrivate(ge,"bytes").sign(pe),me=we.r,Ue=we.s,se=we.recoveryParam,te=me.toString("hex");te.length<64;)te="0".concat(te);for(var ne=Ue.toString("hex");ne.length<64;)ne="0".concat(ne);return te+ne+P(se)}function pi(pe){var ge=k(pe);return ve(gt("0x"+ge).replace(/^0x/,""))}function Sl(pe){return Ni(Na(G(pe)))}function Uu(pe){var ge=arguments.length>1&&arguments[1]!==void 0&&arguments[1],we=ve(pe,ge),me=Na(we);return Ni(me)}function tf(){var pe=ri(),ge=Vi(pe),we=Na(pe);return{privateKey:k(pe),publicKey:k(ge),address:{base58:Ni(we),hex:k(we)}}}function rf(pe){if(Pe.isObject(pe)||(pe={}),pe.path||(pe.path="m/44'/195'/0'/0/0"),!String(pe.path).match(/^m\/44\'\/195\'/))throw new Error("Invalid tron path provided");var ge=Re.Wallet.createRandom(pe);return{mnemonic:ge.mnemonic,privateKey:ge.privateKey,publicKey:ge.publicKey,address:Uu(ge.privateKey.replace(/^0x/,""))}}function Jk(pe,ge){var we=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"en";if(ge||(ge="m/44'/195'/0'/0/0"),!String(ge).match(/^m\/44\'\/195\'/))throw new Error("Invalid tron path provided");var me=Re.Wallet.fromMnemonic(pe,ge,we),Ue={mnemonic:me.mnemonic,privateKey:me.privateKey,publicKey:me.publicKey,address:Uu(me.privateKey.replace(/^0x/,""))};return Ue}var Uo=new sr;function Qs(pe){return Un.address.toHex(pe).replace(W,"0x")}function fp(pe){if(Object.prototype.toString.call(pe)!=="[object Object]"&&Object.prototype.toString.call(pe)!=="[object Array]")return pe;var ge,we=(ge=pe,Array.isArray(ge)?[]:{});return Object.keys(pe).forEach(function(me){return we[me]=pe[me]instanceof Object&&!pe[me]._isBigNumber?fp(pe[me]):pe[me]}),we}function Xk(pe,ge,we,me){if(we&&typeof we!="boolean"||(me=we,we=ge,ge=pe,pe=[]),me&&we.replace(/^0x/,"").length%64==8&&(we="0x"+we.replace(/^0x/,"").substring(8)),we.replace(/^0x/,"").length%64)throw new Error("The encoded string is not valid. Its length must be a multiple of 64.");return ge=ge.map(function(Ue){return/trcToken/.test(Ue)&&(Ue=Ue.replace(/trcToken/,"uint256")),Ue}),Uo.decode(ge,we).reduce(function(Ue,se,te){return ge[te]=="address"&&(se="41"+se.substr(2).toLowerCase()),pe.length?Ue[pe[te]]=se:Ue.push(se),Ue},pe.length?{}:[])}function $_e(pe,ge){for(var we=0;we<pe.length;we++)pe[we]==="address"&&(ge[we]=Un.address.toHex(ge[we]).replace(W,"0x"));return Uo.encode(pe,ge)}function H4(pe){var ge=pe.match(/([a-zA-Z0-9])(\[.*\])/);return ge?ge[2]:""}function RG(pe){return(H4(pe).match(/\]\[/g)||[]).length+1}function G4(pe,ge){var we=[],me=function he(Se){if(Se&&Se.type.indexOf("tuple")===0&&Se.components){var He=Se.components.map(function(st){return he(st)});return"tuple(".concat(He.join(","),")").concat(H4(Se.type))}return/trcToken/.test(Se.type)?Se.type.replace(/trcToken/,"uint256"):Se.type},Ue=function he(Se){return Array.isArray(Se)?(Se.forEach(function(He,st){Se[st]=he(He)}),Se):Qs(Se)},se=function he(Se,He,st){st>1?He.length&&He.forEach(function(dt){he(Se,dt,st-1)}):He.length&&st&&He.forEach(function(dt){te(Se,dt)})},te=function he(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],He=arguments.length>1?arguments[1]:void 0;Se.length&&Se.forEach(function(st,dt){var It=st.type;if(He[dt]){if(It==="address")He[dt]=Qs(He[dt]);else if(It.match(/^([^\x5b]*)(\x5b|$)/)[0]==="address[")Ue(He[dt]);else if(It.indexOf("tuple")===0)if(H4(It)){var hr=RG(It);se(st.components,He[dt],hr)}else he(st.components,He[dt])}})};if(pe.inputs&&pe.inputs.length)for(var ne=0;ne<pe.inputs.length;ne++){var ie=pe.inputs[ne].type;ie==="bool"&&ge[ne]==="false"&&(ge[ne]=!1),we.push(ie.indexOf("tuple")===0?me(pe.inputs[ne]):ie),ge.length<we.length&&ge.push("")}return te(pe.inputs,ge),function(he){for(var Se=0;Se<he.length;Se++){var He=he[Se];/trcToken/.test(He)&&(he[Se]=He.replace(/trcToken/,"uint256"))}}(we),Uo.encode(we,ge)}function _oe(pe,ge){var we=function He(st){return Array.isArray(st)?(st.forEach(function(dt,It){st[It]=He(dt)}),st):Un.address.toHex(st)},me=function He(st,dt,It){It>1?dt.length&&dt.forEach(function(hr){He(st,hr,It-1)}):dt.length&&It&&dt.forEach(function(hr){se(st,hr)})},Ue=function He(st){var dt=st.name?" ".concat(st.name):"";if(st&&st.type.indexOf("tuple")===0&&st.components){var It=st.components.map(function(hr){return He(hr)});return"tuple(".concat(It.join(","),")").concat(H4(st.type)).concat(dt)}return/trcToken/.test(st.type)?st.type.replace(/trcToken/,"uint256")+dt:st.type+dt},se=function He(){var st=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],dt=arguments.length>1?arguments[1]:void 0;st.length&&st.forEach(function(It,hr){var fn=It.type,dn=It.name;if(dt[hr]){if(fn==="address")dt[hr]=Un.address.toHex(dt[hr]),dn&&(dt[dn]=Un.address.toHex(dt[dn]));else if(fn.match(/^([^\x5b]*)(\x5b|$)/)[0]==="address[")we(dt[hr]),dn&&we(dt[dn]);else if(fn.indexOf("tuple")===0){if(H4(fn)){var Te=RG(fn);me(It.components,dt[hr],Te)}else He(It.components,dt[hr]);dn&&(dt[dn]=dt[hr])}}})};if(pe.outputs&&pe.outputs.length>0){for(var te=[],ne=0;ne<pe.outputs.length;ne++){var ie=pe.outputs[ne].type,he=pe.outputs[ne].name?" ".concat(pe.outputs[ne].name):"";te.push(ie.indexOf("tuple")===0?Ue(pe.outputs[ne]):ie+he)}(function(He){for(var st=0;st<He.length;st++){var dt=He[st];/^trcToken/.test(dt)&&(He[st]=dt.replace(/^trcToken/,"uint256"))}})(te),ge&&ge.length||(ge=new Uint8Array(32*pe.outputs.length));var Se=fp(Uo.decode(te,ge));return se(pe.outputs,Se),Se}return[]}var NG=`TRON Signed Message:
`;function Zk(pe){return typeof pe=="string"&&(pe=Qe(pe)),Ve(Qt([Qe(NG),Qe(String(pe.length)),pe]))}function OG(pe,ge){ge.match(/^0x/)||(ge="0x"+ge);var we=new pt(ge),me=Zk(pe),Ue=we.signDigest(me);return xt(Ue)}function q4(pe,ge){return ge.match(/^0x/)||(ge="0x"+ge),Ni(ve(Ot(Zk(pe),ge).replace(/^0x/,"41")))}function BG(pe,ge){var we=Object.keys(pe);if(Object.getOwnPropertySymbols){var me=Object.getOwnPropertySymbols(pe);ge&&(me=me.filter(function(Ue){return Object.getOwnPropertyDescriptor(pe,Ue).enumerable})),we.push.apply(we,me)}return we}function PG(pe){for(var ge=1;ge<arguments.length;ge++){var we=arguments[ge]!=null?arguments[ge]:{};ge%2?BG(Object(we),!0).forEach(function(me){N()(pe,me,we[me])}):Object.getOwnPropertyDescriptors?Object.defineProperties(pe,Object.getOwnPropertyDescriptors(we)):BG(Object(we)).forEach(function(me){Object.defineProperty(pe,me,Object.getOwnPropertyDescriptor(we,me))})}return pe}var e3e=r(32),H7=r(20),Po=H7.Transaction,Coe=H7.Permission,Toe=H7.Key,P1=r(34),t3e=P1.TransferContract,r3e=P1.FreezeBalanceContract,Ioe=P1.UnfreezeBalanceContract,n3e=P1.WithdrawBalanceContract,o3e=P1.FreezeBalanceV2Contract,i3e=P1.UnfreezeBalanceV2Contract,a3e=P1.WithdrawExpireUnfreezeContract,DG=P1.DelegateResourceContract,s3e=P1.UnDelegateResourceContract,G7=r(35),c3e=G7.TransferAssetContract,u3e=G7.ParticipateAssetIssueContract,koe=G7.AssetIssueContract,Qa=G7.UpdateAssetContract,Ci=r(36),l3e=Ci.TriggerSmartContract,f3e=Ci.ClearABIContract,d3e=Ci.UpdateEnergyLimitContract,p3e=Ci.UpdateSettingContract,h3e=Ci.CreateSmartContract,V4=Ci.SmartContract,XS=r(21).ResourceCode,Moe=r(37),zu=Moe.WitnessCreateContract,q7=Moe.VoteWitnessContract,ZS=r(38).UpdateBrokerageContract,Qk=r(39),LG=Qk.AccountCreateContract,z0=Qk.AccountUpdateContract,Roe=Qk.SetAccountIdContract,Noe=Qk.AccountPermissionUpdateContract,V7=r(40),Ooe=V7.ProposalCreateContract,Boe=V7.ProposalDeleteContract,Poe=V7.ProposalApproveContract,nf=r(41),m3e=nf.ExchangeCreateContract,j0=nf.ExchangeInjectContract,g3e=nf.ExchangeWithdrawContract,Doe=nf.ExchangeTransactionContract,Lr=function(pe){return pe&&pe.length!==0?new Uint8Array(Un.address.toHex(pe).match(/.{1,2}/g).map(function(ge){return parseInt(ge,16)})):new Uint8Array([])},zo=function(pe,ge,we,me){var Ue=new e3e.Any;Ue.pack(pe.serializeBinary(),"protocol."+we);var se=new Po.Contract;se.setType(ge),se.setParameter(Ue),me&&se.setPermissionId(me);var te=new Po.raw;te.addContract(se);var ne=new Po;return ne.setRawData(te),ne},FG=function(pe,ge){var we=new l3e,me=pe.owner_address,Ue=pe.contract_address,se=pe.parameter,te=se===void 0?"":se,ne=pe.function_selector,ie=pe.call_value,he=pe.call_token_value,Se=pe.token_id,He=pe.data;if(we.setOwnerAddress(Lr(me)),we.setContractAddress(Lr(Ue)),we.setCallValue(ie),He)we.setData(Lr(He));else if(ne){var st=function(dt){var It=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];return(It?"0x":"")+Ve(w.Buffer.from(dt,"utf-8")).toString().substring(2)}(ne).substring(2,10)+te;we.setData(Lr(st))}return Se&&we.setTokenId(Se),he&&we.setCallTokenValue(he),zo(we,Po.Contract.ContractType.TRIGGERSMARTCONTRACT,"TriggerSmartContract",ge.Permission_id)},gs=function(pe,ge){var we=new Noe,me=pe.owner_address,Ue=pe.owner,se=pe.witness,te=pe.actives;we.setOwnerAddress(Lr(me));var ne=function(ie){var he=new Coe,Se=ie.type,He=ie.id,st=ie.permission_name,dt=ie.threshold,It=ie.parentId,hr=ie.operations,fn=ie.keys;return he.setType(function(dn){return isNaN(dn)?dn==="Active"?2:dn==="Witness"?1:0:dn}(Se)),he.setId(He),he.setPermissionName(st),he.setThreshold(dt),It&&he.setParentId(It),hr&&he.setOperations(Lr(hr)),fn&&he.setKeysList(fn.map(function(dn){var Te=new Toe;return Te.setAddress(Lr(dn.address)),Te.setWeight(dn.weight),Te})),he};return Ue&&we.setOwner(ne(Ue)),se&&we.setWitness(ne(se)),te&&(Array.isArray(te)?we.setActivesList(te.map(function(ie){return ne(ie)})):we.setActivesList([ne(te)])),zo(we,Po.Contract.ContractType.ACCOUNTPERMISSIONUPDATECONTRACT,"AccountPermissionUpdateContract",ge.Permission_id)},D1=function(pe,ge,we){switch(pe.type){case"TransferContract":return function(me,Ue){var se=me.to_address,te=me.owner_address,ne=me.amount,ie=new t3e;return ie.setToAddress(Lr(se)),ie.setOwnerAddress(Lr(te)),ie.setAmount(ne),zo(ie,Po.Contract.ContractType.TRANSFERCONTRACT,"TransferContract",Ue.Permission_id)}(ge,we);case"TransferAssetContract":return function(me,Ue){var se=me.to_address,te=me.owner_address,ne=me.amount,ie=me.asset_name,he=new c3e;return he.setToAddress(Lr(se)),he.setOwnerAddress(Lr(te)),he.setAssetName(Lr(ie.replace(/^0x/,""))),he.setAmount(ne),zo(he,Po.Contract.ContractType.TRANSFERASSETCONTRACT,"TransferAssetContract",Ue.Permission_id)}(ge,we);case"ParticipateAssetIssueContract":return function(me,Ue){var se=new u3e;return se.setToAddress(Lr(me.to_address)),se.setOwnerAddress(Lr(me.owner_address)),se.setAssetName(Lr(me.asset_name.replace(/^0x/,""))),se.setAmount(me.amount),zo(se,Po.Contract.ContractType.PARTICIPATEASSETISSUECONTRACT,"ParticipateAssetIssueContract",Ue.Permission_id)}(ge,we);case"TriggerSmartContract":return FG(ge,we);case"FreezeBalanceContract":return function(me,Ue){var se=new r3e,te=me.owner_address,ne=me.frozen_balance,ie=me.frozen_duration,he=me.resource,Se=me.receiver_address;return se.setOwnerAddress(Lr(te)),se.setFrozenBalance(ne),se.setFrozenDuration(ie),he&&se.setResource(XS[he]),Se&&se.setReceiverAddress(Lr(Se)),zo(se,Po.Contract.ContractType.FREEZEBALANCECONTRACT,"FreezeBalanceContract",Ue.Permission_id)}(ge,we);case"UnfreezeBalanceContract":return function(me,Ue){var se=new Ioe,te=me.owner_address,ne=me.resource,ie=me.receiver_address;return se.setOwnerAddress(Lr(te)),ne&&se.setResource(XS[ne]),ie&&se.setReceiverAddress(Lr(ie)),zo(se,Po.Contract.ContractType.UNFREEZEBALANCECONTRACT,"UnfreezeBalanceContract",Ue.Permission_id)}(ge,we);case"WithdrawBalanceContract":return function(me,Ue){var se=new n3e,te=me.owner_address;return se.setOwnerAddress(Lr(te)),zo(se,Po.Contract.ContractType.WITHDRAWBALANCECONTRACT,"WithdrawBalanceContract",Ue.Permission_id)}(ge,we);case"FreezeBalanceV2Contract":return function(me,Ue){var se=new o3e,te=me.owner_address,ne=me.frozen_balance,ie=me.resource;return se.setOwnerAddress(Lr(te)),se.setFrozenBalance(ne),se.setResource(XS[ie]),zo(se,Po.Contract.ContractType.FREEZEBALANCEV2CONTRACT,"FreezeBalanceV2Contract",Ue.Permission_id)}(ge,we);case"UnfreezeBalanceV2Contract":return function(me,Ue){var se=new i3e,te=me.owner_address,ne=me.unfreeze_balance,ie=me.resource;return se.setOwnerAddress(Lr(te)),se.setUnfreezeBalance(ne),se.setResource(XS[ie]),zo(se,Po.Contract.ContractType.UNFREEZEBALANCEV2CONTRACT,"UnfreezeBalanceV2Contract",Ue.Permission_id)}(ge,we);case"DelegateResourceContract":return function(me,Ue){var se=new DG,te=me.owner_address,ne=me.receiver_address,ie=me.balance,he=me.resource,Se=me.lock,He=Se!==void 0&&Se;return se.setOwnerAddress(Lr(te)),se.setBalance(ie),se.setResource(XS[he]),se.setLock(He),se.setReceiverAddress(Lr(ne)),zo(se,Po.Contract.ContractType.DELEGATERESOURCECONTRACT,"DelegateResourceContract",Ue.Permission_id)}(ge,we);case"UnDelegateResourceContract":return function(me,Ue){var se=new s3e,te=me.owner_address,ne=me.receiver_address,ie=me.balance,he=me.resource;return se.setOwnerAddress(Lr(te)),se.setBalance(ie),se.setResource(XS[he]),se.setReceiverAddress(Lr(ne)),zo(se,Po.Contract.ContractType.UNDELEGATERESOURCECONTRACT,"UnDelegateResourceContract",Ue.Permission_id)}(ge,we);case"WithdrawExpireUnfreezeContract":return function(me,Ue){var se=new a3e,te=me.owner_address;return se.setOwnerAddress(Lr(te)),zo(se,Po.Contract.ContractType.WITHDRAWEXPIREUNFREEZECONTRACT,"WithdrawExpireUnfreezeContract",Ue.Permission_id)}(ge,we);case"WitnessCreateContract":return function(me,Ue){var se=new zu,te=me.owner_address,ne=me.url;return se.setOwnerAddress(Lr(te)),se.setUrl(Lr(ne.replace(/^0x/,""))),zo(se,Po.Contract.ContractType.WITNESSCREATECONTRACT,"WitnessCreateContract",Ue.Permission_id)}(ge,we);case"VoteWitnessContract":return function(me,Ue){var se=new q7,te=me.owner_address,ne=me.votes;return se.setOwnerAddress(Lr(te)),ne.forEach(function(ie){var he=new q7.Vote,Se=ie.vote_address,He=ie.vote_count;he.setVoteAddress(Lr(Se));var st=parseInt(He);he.setVoteCount(st),se.addVotes(he)}),zo(se,Po.Contract.ContractType.VOTEWITNESSCONTRACT,"VoteWitnessContract",Ue.Permission_id)}(ge,we);case"CreateSmartContract":return function(me,Ue){var se=me!=null&&me.new_contract?PG(PG({},{owner_address:me.owner_address,call_token_value:me.call_token_value,token_id:me.token_id}),me.new_contract):me,te=se.owner_address,ne=se.consume_user_resource_percent,ie=se.origin_energy_limit,he=se.abi,Se=se.bytecode,He=Se===void 0?"":Se,st=se.name,dt=se.parameter,It=dt===void 0?"":dt,hr=se.call_value,fn=se.call_token_value,dn=se.token_id,Te=se.origin_address,be=new h3e;be.setOwnerAddress(Lr(te)),dn&&be.setTokenId(dn),fn&&be.setCallTokenValue(fn);var xe=new V4;if(he){var Be;Be=typeof he=="string"?JSON.parse(he):he?.entrys||[];var Oe=new V4.ABI,ze=function(Ze){var qe=new V4.ABI.Entry.Param,tt=Ze.indexed,at=Ze.name,Xe=Ze.type;return tt===!0&&qe.setIndexed(!0),qe.setName(at),qe.setType(Xe),qe},Ye=Be.map(function(Ze){var qe=Ze.anonymous,tt=Ze.constant,at=Ze.name,Xe=Ze.inputs,ft=Ze.outputs,Xt=Ze.type,yr=Ze.payable,Jo=Ze.stateMutability,dr=new V4.ABI.Entry;return dr.setAnonymous(qe),dr.setConstant(tt),dr.setName(at),Xe&&dr.setInputsList(Xe.map(function(pp){return ze(pp)})),ft&&dr.setOutputsList(ft.map(function(pp){return ze(pp)})),Xt&&dr.setType(V4.ABI.Entry.EntryType[Xt.toUpperCase()]),dr.setPayable(yr),Jo&&dr.setStatemutability(V4.ABI.Entry.StateMutabilityType[Jo.toUpperCase()]),dr});Oe.setEntrysList(Ye),xe.setAbi(Oe)}if(hr&&xe.setCallValue(hr),xe.setConsumeUserResourcePercent(ne),xe.setOriginEnergyLimit(ie),Te||(Te=te),xe.setOriginAddress(Lr(Te)),He){var $e=He.replace(/^0x/,"")+It.replace(/^0x/,"");xe.setBytecode(Lr($e))}return xe.setName(st),be.setNewContract(xe),zo(be,Po.Contract.ContractType.CREATESMARTCONTRACT,"CreateSmartContract",Ue.Permission_id)}(ge,we);case"ClearABIContract":return function(me,Ue){var se=me.contract_address,te=me.owner_address,ne=new f3e;return ne.setOwnerAddress(Lr(te)),ne.setContractAddress(Lr(se)),zo(ne,Po.Contract.ContractType.CLEARABICONTRACT,"ClearABIContract")}(ge);case"UpdateBrokerageContract":return function(me,Ue){var se=me.brokerage,te=me.owner_address,ne=new ZS;return ne.setOwnerAddress(Lr(te)),ne.setBrokerage(se),zo(ne,Po.Contract.ContractType.UPDATEBROKERAGECONTRACT,"UpdateBrokerageContract")}(ge);case"AssetIssueContract":return function(me,Ue){var se=me.owner_address,te=me.name,ne=me.abbr,ie=me.description,he=me.url,Se=me.total_supply,He=me.trx_num,st=me.num,dt=me.start_time,It=me.end_time,hr=me.precision,fn=me.free_asset_net_limit,dn=me.public_free_asset_net_limit,Te=me.public_free_asset_net_usage,be=Te===void 0?0:Te,xe=me.public_latest_free_net_time,Be=xe===void 0?0:xe,Oe=me.vote_score,ze=Oe===void 0?0:Oe,Ye=me.frozen_supply,$e=new koe;if($e.setOwnerAddress(Lr(se)),te&&$e.setName(Lr(te.replace(/^0x/,""))),ne&&$e.setAbbr(Lr(ne.replace(/^0x/,""))),$e.setTotalSupply(Se),$e.setNum(st),$e.setEndTime(It),$e.setStartTime(dt),$e.setTrxNum(He),$e.setVoteScore(ze),hr&&$e.setPrecision(hr),Be&&$e.setPublicLatestFreeNetTime(Be),ie&&$e.setDescription(Lr(ie.replace(/^0x/,""))),he&&$e.setUrl(Lr(he.replace(/^0x/,""))),$e.setPublicFreeAssetNetUsage(be),$e.setFreeAssetNetLimit(fn),$e.setPublicFreeAssetNetLimit(dn),Ye){var Ze=new koe.FrozenSupply;Ze.setFrozenAmount(Ye.length?Ye[0].frozen_amount:Ye.frozen_amount),Ze.setFrozenDays(Ye.length?Ye[0].frozen_days:Ye.frozen_days),$e.addFrozenSupply(Ze)}return zo($e,Po.Contract.ContractType.ASSETISSUECONTRACT,"AssetIssueContract",Ue.Permission_id)}(ge,we);case"AccountCreateContract":return function(me,Ue){var se=new LG,te=me.account_address,ne=me.owner_address;return se.setOwnerAddress(Lr(ne)),se.setAccountAddress(Lr(te.replace(/^0x/,""))),zo(se,Po.Contract.ContractType.ACCOUNTCREATECONTRACT,"AccountCreateContract",Ue.Permission_id)}(ge,we);case"AccountUpdateContract":return function(me,Ue){var se=new z0,te=me.account_name,ne=me.owner_address;return se.setOwnerAddress(Lr(ne)),se.setAccountName(Lr(te.replace(/^0x/,""))),zo(se,Po.Contract.ContractType.ACCOUNTUPDATECONTRACT,"AccountUpdateContract",Ue.Permission_id)}(ge,we);case"SetAccountIdContract":return function(me,Ue){var se=new Roe,te=me.account_id,ne=me.owner_address;return se.setOwnerAddress(Lr(ne)),se.setAccountId(Lr(te.replace(/^0x/,""))),zo(se,Po.Contract.ContractType.SETACCOUNTIDCONTRACT,"SetAccountIdContract",Ue.Permission_id)}(ge,we);case"ProposalCreateContract":return function(me,Ue){var se=new Ooe,te=me.owner_address,ne=me.parameters;return se.setOwnerAddress(Lr(te)),ne.forEach(function(ie){se.getParametersMap().set(ie.key,ie.value)}),zo(se,Po.Contract.ContractType.PROPOSALCREATECONTRACT,"ProposalCreateContract",Ue.Permission_id)}(ge,we);case"ProposalDeleteContract":return function(me,Ue){var se=new Boe,te=me.owner_address,ne=me.proposal_id;return se.setOwnerAddress(Lr(te)),se.setProposalId(ne),zo(se,Po.Contract.ContractType.PROPOSALDELETECONTRACT,"ProposalDeleteContract",Ue.Permission_id)}(ge,we);case"ProposalApproveContract":return function(me,Ue){var se=new Poe,te=me.owner_address,ne=me.proposal_id,ie=me.is_add_approval;return se.setOwnerAddress(Lr(te)),se.setProposalId(ne),se.setIsAddApproval(ie),zo(se,Po.Contract.ContractType.PROPOSALAPPROVECONTRACT,"ProposalApproveContract",Ue.Permission_id)}(ge,we);case"ExchangeCreateContract":return function(me,Ue){var se=new m3e,te=me.owner_address,ne=me.first_token_id,ie=me.first_token_balance,he=me.second_token_id,Se=me.second_token_balance;return se.setOwnerAddress(Lr(te)),se.setFirstTokenId(Lr(ne.replace(/^0x/,""))),se.setFirstTokenBalance(ie),se.setSecondTokenId(Lr(he.replace(/^0x/,""))),se.setSecondTokenBalance(Se),zo(se,Po.Contract.ContractType.EXCHANGECREATECONTRACT,"ExchangeCreateContract",Ue.Permission_id)}(ge,we);case"ExchangeInjectContract":return function(me,Ue){var se=new j0,te=me.owner_address,ne=me.exchange_id,ie=me.token_id,he=me.quant;return se.setOwnerAddress(Lr(te)),se.setExchangeId(ne),se.setTokenId(Lr(ie.replace(/^0x/,""))),se.setQuant(he),zo(se,Po.Contract.ContractType.EXCHANGEINJECTCONTRACT,"ExchangeInjectContract",Ue.Permission_id)}(ge,we);case"ExchangeWithdrawContract":return function(me,Ue){var se=new g3e,te=me.owner_address,ne=me.exchange_id,ie=me.token_id,he=me.quant;return se.setOwnerAddress(Lr(te)),se.setExchangeId(ne),se.setTokenId(Lr(ie.replace(/^0x/,""))),se.setQuant(he),zo(se,Po.Contract.ContractType.EXCHANGEWITHDRAWCONTRACT,"ExchangeWithdrawContract",Ue.Permission_id)}(ge,we);case"ExchangeTransactionContract":return function(me,Ue){var se=new Doe,te=me.owner_address,ne=me.exchange_id,ie=me.token_id,he=me.quant,Se=me.expected;return se.setOwnerAddress(Lr(te)),se.setExchangeId(ne),se.setTokenId(Lr(ie.replace(/^0x/,""))),se.setQuant(he),se.setExpected(Se),zo(se,Po.Contract.ContractType.EXCHANGETRANSACTIONCONTRACT,"ExchangeTransactionContract",Ue.Permission_id)}(ge,we);case"UpdateSettingContract":return function(me,Ue){var se=new p3e,te=me.owner_address,ne=me.contract_address,ie=me.consume_user_resource_percent;return se.setOwnerAddress(Lr(te)),se.setContractAddress(Lr(ne)),se.setConsumeUserResourcePercent(ie),zo(se,Po.Contract.ContractType.UPDATESETTINGCONTRACT,"UpdateSettingContract",Ue.Permission_id)}(ge,we);case"UpdateEnergyLimitContract":return function(me,Ue){var se=new d3e,te=me.owner_address,ne=me.contract_address,ie=me.origin_energy_limit;return se.setOwnerAddress(Lr(te)),se.setContractAddress(Lr(ne)),se.setOriginEnergyLimit(ie),zo(se,Po.Contract.ContractType.UPDATEENERGYLIMITCONTRACT,"UpdateEnergyLimitContract",Ue.Permission_id)}(ge,we);case"AccountPermissionUpdateContract":return gs(ge,we);case"UpdateAssetContract":return function(me,Ue){var se=new Qa,te=me.owner_address,ne=me.description,ie=me.url,he=me.new_limit,Se=me.new_public_limit;return se.setOwnerAddress(Lr(te)),ne&&se.setDescription(Lr(ne.replace(/^0x/,""))),ie&&se.setUrl(Lr(ie.replace(/^0x/,""))),he&&se.setNewLimit(he),Se&&se.setNewPublicLimit(Se),zo(se,Po.Contract.ContractType.UPDATEASSETCONTRACT,"UpdateAssetContract",Ue.Permission_id)}(ge,we)}},W7=function(pe){var ge=pe.raw_data,we=ge.contract[0],me=we.parameter.value,Ue={Permission_id:we.Permission_id},se=D1(we,me,Ue),te=se.getRawData();return te.setRefBlockBytes(Lr(ge.ref_block_bytes)),te.setRefBlockHash(Lr(ge.ref_block_hash)),ge.data&&te.setData(Lr(ge.data)),ge.fee_limit&&te.setFeeLimit(ge.fee_limit),ge.expiration&&te.setExpiration(ge.expiration),ge.timestamp&&te.setTimestamp(ge.timestamp),se.setRawData(te),se},Loe=function(pe){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},we=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},me=pe.raw_data,Ue=me.contract[0],se=D1(Ue,ge,{Permission_id:ge?.Permission_id}),te=se.getRawData();return te.setRefBlockBytes(Lr(me.ref_block_bytes)),te.setRefBlockHash(Lr(me.ref_block_hash)),we.data&&te.setData(Lr(we.data.replace(/^0x/,""))),(we.fee_limit||ge.fee_limit)&&te.setFeeLimit(we.fee_limit||ge.fee_limit),me.expiration&&te.setExpiration(me.expiration),me.timestamp&&te.setTimestamp(me.timestamp),se.setRawData(te),se},K7=function(pe,ge){var we=ge.getRawData().serializeBinary(),me=k(we),Ue=gt(we);return me.toLowerCase()===pe.raw_data_hex.toLowerCase()&&Ue.replace(/^0x/,"").toLowerCase()===pe.txID.replace(/^0x/,"").toLowerCase()},UG=function(pe){var ge=W7(pe);return K7(pe,ge)},zG=function(pe,ge,we){var me=Loe(pe,ge,we);return K7(pe,me)},v3e=function(pe){var ge=pe.getRawData().serializeBinary();return gt(ge)},Foe=r(27),Y7=r.n(Foe),W4=r(14),$k=r.n(W4);function jG(pe,ge){var we=Object.keys(pe);if(Object.getOwnPropertySymbols){var me=Object.getOwnPropertySymbols(pe);ge&&(me=me.filter(function(Ue){return Object.getOwnPropertyDescriptor(pe,Ue).enumerable})),we.push.apply(we,me)}return we}function HG(pe){for(var ge=1;ge<arguments.length;ge++){var we=arguments[ge]!=null?arguments[ge]:{};ge%2?jG(Object(we),!0).forEach(function(me){N()(pe,me,we[me])}):Object.getOwnPropertyDescriptors?Object.defineProperties(pe,Object.getOwnPropertyDescriptors(we)):jG(Object(we)).forEach(function(me){Object.defineProperty(pe,me,Object.getOwnPropertyDescriptor(we,me))})}return pe}var Pe=HG(HG({},{isValidURL:function(pe){return typeof pe=="string"&&Y7.a.isURL(pe.toString(),{protocols:["http","https"],require_tld:!1})},isObject:function(pe){return pe===Object(pe)&&Object.prototype.toString.call(pe)!=="[object Array]"},isArray:function(pe){return Array.isArray(pe)},isJson:function(pe){try{return!!JSON.parse(pe)}catch{return!1}},isBoolean:function(pe){return typeof pe=="boolean"},isBigNumber:function(pe){return pe&&(pe instanceof $k.a||pe.constructor&&pe.constructor.name==="BigNumber")},isString:function(pe){return typeof pe=="string"||pe&&pe.constructor&&pe.constructor.name==="String"},isFunction:function(pe){return typeof pe=="function"},isHex:function(pe){return typeof pe=="string"&&!isNaN(parseInt(pe,16))&&/^(0x|)[a-fA-F0-9]+$/.test(pe)},isInteger:function(pe){return pe!==null&&Number.isInteger(Number(pe))},hasProperty:function(pe,ge){return Object.prototype.hasOwnProperty.call(pe,ge)},hasProperties:function(pe){for(var ge=this,we=arguments.length,me=new Array(we>1?we-1:0),Ue=1;Ue<we;Ue++)me[Ue-1]=arguments[Ue];return me.length&&!me.map(function(se){return ge.hasProperty(pe,se)}).includes(!1)},mapEvent:function(pe){var ge={block:pe.block_number,timestamp:pe.block_timestamp,contract:pe.contract_address,name:pe.event_name,transaction:pe.transaction_id,result:pe.result,resourceNode:pe.resource_Node||(pe._unconfirmed?"fullNode":"solidityNode")};return pe._unconfirmed&&(ge.unconfirmed=pe._unconfirmed),pe._fingerprint&&(ge.fingerprint=pe._fingerprint),ge},parseEvent:function(pe,ge){var we=ge.inputs;if(!pe.result)return pe;if(this.isObject(pe.result))for(var me=0;me<we.length;me++){var Ue=we[me];Ue.type=="address"&&Ue.name in pe.result&&(pe.result[Ue.name]="41"+pe.result[Ue.name].substr(2).toLowerCase())}else this.isArray(pe.result)&&(pe.result=pe.result.reduce(function(se,te,ne){var ie=we[ne],he=ie.name;return ie.type=="address"&&(te="41"+te.substr(2).toLowerCase()),se[he]=te,se},{}));return pe},padLeft:function(pe,ge,we){for(var me=pe.toString();me.length<we;)me=ge+me;return me},isNotNullOrUndefined:function(pe){return pe!=null},sleep:function(){var pe=arguments;return m()(S.a.mark(function ge(){var we;return S.a.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return we=pe.length>0&&pe[0]!==void 0?pe[0]:1e3,me.abrupt("return",new Promise(function(Ue){return setTimeout(Ue,we)}));case 2:case"end":return me.stop()}},ge)}))()}}),{},{code:o,accounts:c,base58:i,bytes:n,crypto:s,abi:u,message:l,_TypedDataEncoder:Pr,transaction:f,ethersUtils:a}),GG=r(28),Uoe=r.n(GG),dd={HttpProvider:function(){function pe(we){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:3e4,Ue=arguments.length>2&&arguments[2]!==void 0&&arguments[2],se=arguments.length>3&&arguments[3]!==void 0&&arguments[3],te=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},ne=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"/";if(x()(this,pe),!Pe.isValidURL(we))throw new Error("Invalid URL provided to HttpProvider");if(isNaN(me)||me<0)throw new Error("Invalid timeout duration provided");if(!Pe.isObject(te))throw new Error("Invalid headers object provided");we=we.replace(/\/+$/,""),this.host=we,this.timeout=me,this.user=Ue,this.password=se,this.headers=te,this.statusPage=ne,this.instance=M.a.create({baseURL:we,timeout:me,headers:te,auth:Ue&&{user:Ue,password:se},adapter:Uoe.a})}var ge;return T()(pe,[{key:"setStatusPage",value:function(){var we=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"/";this.statusPage=we}},{key:"isConnected",value:(ge=m()(S.a.mark(function we(){var me,Ue=arguments;return S.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return me=Ue.length>0&&Ue[0]!==void 0?Ue[0]:this.statusPage,se.abrupt("return",this.request(me).then(function(te){return Pe.hasProperties(te,"blockID","block_header")}).catch(function(){return!1}));case 2:case"end":return se.stop()}},we,this)})),function(){return ge.apply(this,arguments)})},{key:"request",value:function(we){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ue=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"get";return Ue=Ue.toLowerCase(),this.instance.request({data:Ue=="post"&&Object.keys(me).length?me:null,params:Ue=="get"&&me,url:we,method:Ue}).then(function(se){return se.data})}}]),pe}()},qG=r(29),VG=r.n(qG),y3e=r(30),zoe=r(17),dp=r.n(zoe),WG=r(7),yg=r.n(WG),joe=r(12),e5=r.n(joe);function b3e(pe,ge){var we=typeof Symbol<"u"&&pe[Symbol.iterator]||pe["@@iterator"];if(!we){if(Array.isArray(pe)||(we=function(ie,he){if(!!ie){if(typeof ie=="string")return Hoe(ie,he);var Se=Object.prototype.toString.call(ie).slice(8,-1);if(Se==="Object"&&ie.constructor&&(Se=ie.constructor.name),Se==="Map"||Se==="Set")return Array.from(ie);if(Se==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Se))return Hoe(ie,he)}}(pe))||ge&&pe&&typeof pe.length=="number"){we&&(pe=we);var me=0,Ue=function(){};return{s:Ue,n:function(){return me>=pe.length?{done:!0}:{done:!1,value:pe[me++]}},e:function(ie){throw ie},f:Ue}}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 se,te=!0,ne=!1;return{s:function(){we=we.call(pe)},n:function(){var ie=we.next();return te=ie.done,ie},e:function(ie){ne=!0,se=ie},f:function(){try{te||we.return==null||we.return()}finally{if(ne)throw se}}}}function Hoe(pe,ge){(ge==null||ge>pe.length)&&(ge=pe.length);for(var we=0,me=new Array(ge);we<ge;we++)me[we]=pe[we];return me}var J7,KG=function(){function pe(){var ge=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(x()(this,pe),!ge||!ge instanceof Un)throw new Error("Expected instance of TronWeb");this.tronWeb=ge}return T()(pe,[{key:"invalid",value:function(ge){return ge.msg||"Invalid ".concat(ge.name).concat(ge.type==="address"?" address":""," provided")}},{key:"notPositive",value:function(ge){return"".concat(ge.name," must be a positive integer")}},{key:"notEqual",value:function(ge){return ge.msg||"".concat(ge.names[0]," can not be equal to ").concat(ge.names[1])}},{key:"notValid",value:function(){var ge,we=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Function,Ue={},se=!1,te=b3e(we);try{for(te.s();!(ge=te.n()).done;){var ne=ge.value,ie=ne.name,he=ne.names,Se=ne.value,He=ne.type,st=ne.gt,dt=ne.lt,It=ne.gte,hr=ne.lte,fn=(ne.se,ne.optional);if(!fn||Pe.isNotNullOrUndefined(Se)&&(He==="boolean"||Se!==!1)){switch(Ue[ne.name]=ne.value,He){case"address":this.tronWeb.isAddress(Se)?Ue[ie]=this.tronWeb.address.toHex(Se):se=!0;break;case"integer":(!Pe.isInteger(Se)||typeof st=="number"&&Se<=ne.gt||typeof dt=="number"&&Se>=ne.lt||typeof It=="number"&&Se<ne.gte||typeof hr=="number"&&Se>ne.lte)&&(se=!0);break;case"positive-integer":if(!Pe.isInteger(Se)||Se<=0)return void me(this.notPositive(ne));break;case"tokenId":Pe.isString(Se)&&Se.length||(se=!0);break;case"notEmptyObject":Pe.isObject(Se)&&Object.keys(Se).length||(se=!0);break;case"notEqual":if(Ue[he[0]]===Ue[he[1]])return me(this.notEqual(ne)),!0;break;case"resource":["BANDWIDTH","ENERGY"].includes(Se)||(se=!0);break;case"url":Pe.isValidURL(Se)||(se=!0);break;case"hex":Pe.isHex(Se)||(se=!0);break;case"array":Array.isArray(Se)||(se=!0);break;case"not-empty-string":Pe.isString(Se)&&Se.length||(se=!0);break;case"boolean":Pe.isBoolean(Se)||(se=!0);break;case"string":(!Pe.isString(Se)||typeof st=="number"&&Se.length<=ne.gt||typeof dt=="number"&&Se.length>=ne.lt||typeof It=="number"&&Se.length<ne.gte||typeof hr=="number"&&Se.length>ne.lte)&&(se=!0)}if(se)return me(this.invalid(ne)),!0}}}catch(dn){te.e(dn)}finally{te.f()}return!1}}]),pe}();function Goe(pe,ge){var we=Object.keys(pe);if(Object.getOwnPropertySymbols){var me=Object.getOwnPropertySymbols(pe);ge&&(me=me.filter(function(Ue){return Object.getOwnPropertyDescriptor(pe,Ue).enumerable})),we.push.apply(we,me)}return we}function QS(pe){for(var ge=1;ge<arguments.length;ge++){var we=arguments[ge]!=null?arguments[ge]:{};ge%2?Goe(Object(we),!0).forEach(function(me){N()(pe,me,we[me])}):Object.getOwnPropertyDescriptors?Object.defineProperties(pe,Object.getOwnPropertyDescriptors(we)):Goe(Object(we)).forEach(function(me){Object.defineProperty(pe,me,Object.getOwnPropertyDescriptor(we,me))})}return pe}function YG(pe,ge){var we=typeof Symbol<"u"&&pe[Symbol.iterator]||pe["@@iterator"];if(!we){if(Array.isArray(pe)||(we=function(ie,he){if(!!ie){if(typeof ie=="string")return qoe(ie,he);var Se=Object.prototype.toString.call(ie).slice(8,-1);if(Se==="Object"&&ie.constructor&&(Se=ie.constructor.name),Se==="Map"||Se==="Set")return Array.from(ie);if(Se==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Se))return qoe(ie,he)}}(pe))||ge&&pe&&typeof pe.length=="number"){we&&(pe=we);var me=0,Ue=function(){};return{s:Ue,n:function(){return me>=pe.length?{done:!0}:{done:!1,value:pe[me++]}},e:function(ie){throw ie},f:Ue}}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 se,te=!0,ne=!1;return{s:function(){we=we.call(pe)},n:function(){var ie=we.next();return te=ie.done,ie},e:function(ie){ne=!0,se=ie},f:function(){try{te||we.return==null||we.return()}finally{if(ne)throw se}}}}function qoe(pe,ge){(ge==null||ge>pe.length)&&(ge=pe.length);for(var we=0,me=new Array(ge);we<ge;we++)me[we]=pe[we];return me}function Cn(pe){return Un.address.toHex(pe)}function of(pe){return J7.tronWeb.fromUtf8(pe)}function go(pe,ge,we,me){return typeof we=="function"&&(me=we),typeof ge=="function"&&(me=ge,ge=null),pe.Error?me(pe.Error):pe.result&&pe.result.message?me(J7.tronWeb.toUtf8(pe.result.message)):zG(pe,ge,we)?me(null,pe):me("Invalid transaction")}function X7(pe,ge,we,me){return pe.Error?me(pe.Error):pe.result&&pe.result.message?me(J7.tronWeb.toUtf8(pe.result.message)):we._isConstant||we.estimateEnergy||zG(pe.transaction,ge,we)?me(null,pe):me("Invalid transaction")}var Voe=function(){function pe(){var se=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(x()(this,pe),!se||!se instanceof Un)throw new Error("Expected instance of TronWeb");J7=this,this.tronWeb=se,this.injectPromise=yg()(this),this.validator=new KG(se)}var ge,we,me,Ue;return T()(pe,[{key:"sendTrx",value:function(){var se=arguments.length>0&&arguments[0]!==void 0&&arguments[0],te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.tronWeb.defaultAddress.hex,ie=arguments.length>3?arguments[3]:void 0,he=arguments.length>4&&arguments[4]!==void 0&&arguments[4];if(Pe.isFunction(ie)&&(he=ie,ie={}),Pe.isFunction(ne)?(he=ne,ne=this.tronWeb.defaultAddress.hex):Pe.isObject(ne)&&(ie=ne,ne=this.tronWeb.defaultAddress.hex),!he)return this.injectPromise(this.sendTrx,se,te,ne,ie);if(te=parseInt(te),!this.validator.notValid([{name:"recipient",type:"address",value:se},{name:"origin",type:"address",value:ne},{names:["recipient","origin"],type:"notEqual",msg:"Cannot transfer TRX to the same account"},{name:"amount",type:"integer",gt:0,value:te}],he)){var Se={to_address:Cn(se),owner_address:Cn(ne),amount:te};ie&&ie.permissionId&&(Se.Permission_id=ie.permissionId),this.tronWeb.fullNode.request("wallet/createtransaction",Se,"post").then(function(He){return go(He,Se,he)}).catch(function(He){return he(He)})}}},{key:"sendToken",value:function(){var se=arguments.length>0&&arguments[0]!==void 0&&arguments[0],te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,ne=arguments.length>2&&arguments[2]!==void 0&&arguments[2],ie=arguments.length>3&&arguments[3]!==void 0?arguments[3]:this.tronWeb.defaultAddress.hex,he=arguments.length>4?arguments[4]:void 0,Se=arguments.length>5&&arguments[5]!==void 0&&arguments[5];if(Pe.isFunction(he)&&(Se=he,he={}),Pe.isFunction(ie)?(Se=ie,ie=this.tronWeb.defaultAddress.hex):Pe.isObject(ie)&&(he=ie,ie=this.tronWeb.defaultAddress.hex),!Se)return this.injectPromise(this.sendToken,se,te,ne,ie,he);if(te=parseInt(te),!this.validator.notValid([{name:"recipient",type:"address",value:se},{name:"origin",type:"address",value:ie},{names:["recipient","origin"],type:"notEqual",msg:"Cannot transfer tokens to the same account"},{name:"amount",type:"integer",gt:0,value:te},{name:"token ID",type:"tokenId",value:ne}],Se)){var He={to_address:Cn(se),owner_address:Cn(ie),asset_name:of(ne),amount:parseInt(te)};he&&he.permissionId&&(He.Permission_id=he.permissionId),this.tronWeb.fullNode.request("wallet/transferasset",He,"post").then(function(st){return go(st,He,he,Se)}).catch(function(st){return Se(st)})}}},{key:"purchaseToken",value:function(){var se=arguments.length>0&&arguments[0]!==void 0&&arguments[0],te=arguments.length>1&&arguments[1]!==void 0&&arguments[1],ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,ie=arguments.length>3&&arguments[3]!==void 0?arguments[3]:this.tronWeb.defaultAddress.hex,he=arguments.length>4?arguments[4]:void 0,Se=arguments.length>5&&arguments[5]!==void 0&&arguments[5];if(Pe.isFunction(he)&&(Se=he,he={}),Pe.isFunction(ie)?(Se=ie,ie=this.tronWeb.defaultAddress.hex):Pe.isObject(ie)&&(he=ie,ie=this.tronWeb.defaultAddress.hex),!Se)return this.injectPromise(this.purchaseToken,se,te,ne,ie,he);if(!this.validator.notValid([{name:"buyer",type:"address",value:ie},{name:"issuer",type:"address",value:se},{names:["buyer","issuer"],type:"notEqual",msg:"Cannot purchase tokens from same account"},{name:"amount",type:"integer",gt:0,value:ne},{name:"token ID",type:"tokenId",value:te}],Se)){var He={to_address:Cn(se),owner_address:Cn(ie),asset_name:of(te),amount:parseInt(ne)};he&&he.permissionId&&(He.Permission_id=he.permissionId),this.tronWeb.fullNode.request("wallet/participateassetissue",He,"post").then(function(st){return go(st,He,he,Se)}).catch(function(st){return Se(st)})}}},{key:"freezeBalance",value:function(){var se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:3,ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"BANDWIDTH",ie=arguments.length>3&&arguments[3]!==void 0?arguments[3]:this.tronWeb.defaultAddress.hex,he=arguments.length>4&&arguments[4]!==void 0?arguments[4]:void 0,Se=arguments.length>5?arguments[5]:void 0,He=arguments.length>6&&arguments[6]!==void 0&&arguments[6];if(Pe.isFunction(Se)&&(He=Se,Se={}),Pe.isFunction(he)?(He=he,he=void 0):Pe.isObject(he)&&(Se=he,he=void 0),Pe.isFunction(ie)?(He=ie,ie=this.tronWeb.defaultAddress.hex):Pe.isObject(ie)&&(Se=ie,ie=this.tronWeb.defaultAddress.hex),Pe.isFunction(te)&&(He=te,te=3),Pe.isFunction(ne)&&(He=ne,ne="BANDWIDTH"),!He)return this.injectPromise(this.freezeBalance,se,te,ne,ie,he,Se);if(!this.validator.notValid([{name:"origin",type:"address",value:ie},{name:"receiver",type:"address",value:he,optional:!0},{name:"amount",type:"integer",gt:0,value:se},{name:"duration",type:"integer",gte:3,value:te},{name:"resource",type:"resource",value:ne,msg:'Invalid resource provided: Expected "BANDWIDTH" or "ENERGY"'}],He)){var st={owner_address:Cn(ie),frozen_balance:parseInt(se),frozen_duration:parseInt(te),resource:ne};Pe.isNotNullOrUndefined(he)&&Cn(he)!==Cn(ie)&&(st.receiver_address=Cn(he)),Se&&Se.permissionId&&(st.Permission_id=Se.permissionId),this.tronWeb.fullNode.request("wallet/freezebalance",st,"post").then(function(dt){return go(dt,st,Se,He)}).catch(function(dt){return He(dt)})}}},{key:"unfreezeBalance",value:function(){var se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"BANDWIDTH",te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.tronWeb.defaultAddress.hex,ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,ie=arguments.length>3?arguments[3]:void 0,he=arguments.length>4&&arguments[4]!==void 0&&arguments[4];if(Pe.isFunction(ie)&&(he=ie,ie={}),Pe.isFunction(ne)?(he=ne,ne=void 0):Pe.isObject(ne)&&(ie=ne,ne=void 0),Pe.isFunction(te)?(he=te,te=this.tronWeb.defaultAddress.hex):Pe.isObject(te)&&(ie=te,te=this.tronWeb.defaultAddress.hex),Pe.isFunction(se)&&(he=se,se="BANDWIDTH"),!he)return this.injectPromise(this.unfreezeBalance,se,te,ne,ie);if(!this.validator.notValid([{name:"origin",type:"address",value:te},{name:"receiver",type:"address",value:ne,optional:!0},{name:"resource",type:"resource",value:se,msg:'Invalid resource provided: Expected "BANDWIDTH" or "ENERGY"'}],he)){var Se={owner_address:Cn(te),resource:se};Pe.isNotNullOrUndefined(ne)&&Cn(ne)!==Cn(te)&&(Se.receiver_address=Cn(ne)),ie&&ie.permissionId&&(Se.Permission_id=ie.permissionId),this.tronWeb.fullNode.request("wallet/unfreezebalance",Se,"post").then(function(He){return go(He,Se,ie,he)}).catch(function(He){return he(He)})}}},{key:"freezeBalanceV2",value:function(){var se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"BANDWIDTH",ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.tronWeb.defaultAddress.hex,ie=arguments.length>3?arguments[3]:void 0,he=arguments.length>4&&arguments[4]!==void 0&&arguments[4];if(Pe.isFunction(ie)&&(he=ie,ie={}),Pe.isFunction(ne)?(he=ne,ne=this.tronWeb.defaultAddress.hex):Pe.isObject(ne)&&(ie=ne,ne=this.tronWeb.defaultAddress.hex),Pe.isFunction(te)?(he=te,te="BANDWIDTH"):Pe.isObject(te)&&(ie=te,te="BANDWIDTH"),!he)return this.injectPromise(this.freezeBalanceV2,se,te,ne,ie);if(!this.validator.notValid([{name:"origin",type:"address",value:ne},{name:"amount",type:"integer",gt:0,value:se},{name:"resource",type:"resource",value:te,msg:'Invalid resource provided: Expected "BANDWIDTH" or "ENERGY"'}],he)){var Se={owner_address:Cn(ne),frozen_balance:parseInt(se),resource:te};ie&&ie.permissionId&&(Se.Permission_id=ie.permissionId),this.tronWeb.fullNode.request("wallet/freezebalancev2",Se,"post").then(function(He){return go(He,Se,ie,he)}).catch(function(He){return he(He)})}}},{key:"unfreezeBalanceV2",value:function(){var se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"BANDWIDTH",ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.tronWeb.defaultAddress.hex,ie=arguments.length>3?arguments[3]:void 0,he=arguments.length>4&&arguments[4]!==void 0&&arguments[4];if(Pe.isFunction(ie)&&(he=ie,ie={}),Pe.isFunction(ne)?(he=ne,ne=this.tronWeb.defaultAddress.hex):Pe.isObject(ne)&&(ie=ne,ne=this.tronWeb.defaultAddress.hex),Pe.isFunction(te)?(he=te,te="BANDWIDTH"):Pe.isObject(te)&&(ie=te,te="BANDWIDTH"),!he)return this.injectPromise(this.unfreezeBalanceV2,se,te,ne,ie);if(!this.validator.notValid([{name:"origin",type:"address",value:ne},{name:"amount",type:"integer",gt:0,value:se},{name:"resource",type:"resource",value:te,msg:'Invalid resource provided: Expected "BANDWIDTH" or "ENERGY"'}],he)){var Se={owner_address:Cn(ne),unfreeze_balance:parseInt(se),resource:te};ie&&ie.permissionId&&(Se.Permission_id=ie.permissionId),this.tronWeb.fullNode.request("wallet/unfreezebalancev2",Se,"post").then(function(He){return go(He,Se,ie,he)}).catch(function(He){return he(He)})}}},{key:"delegateResource",value:function(){var se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,te=arguments.length>1?arguments[1]:void 0,ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"BANDWIDTH",ie=arguments.length>3&&arguments[3]!==void 0?arguments[3]:this.tronWeb.defaultAddress.hex,he=arguments.length>4&&arguments[4]!==void 0&&arguments[4],Se=arguments.length>5?arguments[5]:void 0,He=arguments.length>6&&arguments[6]!==void 0&&arguments[6];if(Pe.isFunction(Se)&&(He=Se,Se={}),Pe.isFunction(he)?(He=he,he=!1):Pe.isObject(he)&&(Se=he,he=!1),Pe.isFunction(ie)?(He=ie,ie=this.tronWeb.defaultAddress.hex):Pe.isObject(ie)&&(Se=ie,ie=this.tronWeb.defaultAddress.hex),Pe.isFunction(ne)?(He=ne,ne="BANDWIDTH"):Pe.isObject(ne)&&(Se=ne,ne="BANDWIDTH"),!He)return this.injectPromise(this.delegateResource,se,te,ne,ie,he,Se);if(!this.validator.notValid([{name:"amount",type:"integer",gt:0,value:se},{name:"resource",type:"resource",value:ne,msg:'Invalid resource provided: Expected "BANDWIDTH" or "ENERGY"'},{name:"receiver",type:"address",value:te},{name:"origin",type:"address",value:ie},{name:"lock",type:"boolean",value:he}],He)){if(Cn(te)===Cn(ie))return He("Receiver address must not be the same as owner address");var st={owner_address:Cn(ie),receiver_address:Cn(te),balance:parseInt(se),resource:ne,lock:he};Se&&Se.permissionId&&(st.Permission_id=Se.permissionId),this.tronWeb.fullNode.request("wallet/delegateresource",st,"post").then(function(dt){return go(dt,st,Se,He)}).catch(function(dt){return He(dt)})}}},{key:"undelegateResource",value:function(){var se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,te=arguments.length>1?arguments[1]:void 0,ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"BANDWIDTH",ie=arguments.length>3&&arguments[3]!==void 0?arguments[3]:this.tronWeb.defaultAddress.hex,he=arguments.length>4?arguments[4]:void 0,Se=arguments.length>5&&arguments[5]!==void 0&&arguments[5];if(Pe.isFunction(he)&&(Se=he,he={}),Pe.isFunction(ie)?(Se=ie,ie=this.tronWeb.defaultAddress.hex):Pe.isObject(ie)&&(he=ie,ie=this.tronWeb.defaultAddress.hex),Pe.isFunction(ne)?(Se=ne,ne="BANDWIDTH"):Pe.isObject(ne)&&(he=ne,ne="BANDWIDTH"),!Se)return this.injectPromise(this.undelegateResource,se,te,ne,ie,he);if(!this.validator.notValid([{name:"origin",type:"address",value:ie},{name:"receiver",type:"address",value:te},{name:"amount",type:"integer",gt:0,value:se},{name:"resource",type:"resource",value:ne,msg:'Invalid resource provided: Expected "BANDWIDTH" or "ENERGY"'}],Se)){if(Cn(te)===Cn(ie))return Se("Receiver address must not be the same as owner address");var He={owner_address:Cn(ie),receiver_address:Cn(te),balance:parseInt(se),resource:ne};he&&he.permissionId&&(He.Permission_id=he.permissionId),this.tronWeb.fullNode.request("wallet/undelegateresource",He,"post").then(function(st){return go(st,He,he,Se)}).catch(function(st){return Se(st)})}}},{key:"withdrawExpireUnfreeze",value:function(){var se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,te=arguments.length>1?arguments[1]:void 0,ne=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(Pe.isFunction(te)&&(ne=te,te={}),Pe.isFunction(se)?(ne=se,se=this.tronWeb.defaultAddress.hex):Pe.isObject(se)&&(te=se,se=this.tronWeb.defaultAddress.hex),!ne)return this.injectPromise(this.withdrawExpireUnfreeze,se,te);if(!this.validator.notValid([{name:"origin",type:"address",value:se}],ne)){var ie={owner_address:Cn(se)};te&&te.permissionId&&(ie.Permission_id=te.permissionId),this.tronWeb.fullNode.request("wallet/withdrawexpireunfreeze",ie,"post").then(function(he){return go(he,ie,te,ne)}).catch(function(he){return ne(he)})}}},{key:"withdrawBlockRewards",value:function(){var se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,te=arguments.length>1?arguments[1]:void 0,ne=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(Pe.isFunction(te)&&(ne=te,te={}),Pe.isFunction(se)?(ne=se,se=this.tronWeb.defaultAddress.hex):Pe.isObject(se)&&(te=se,se=this.tronWeb.defaultAddress.hex),!ne)return this.injectPromise(this.withdrawBlockRewards,se,te);if(!this.validator.notValid([{name:"origin",type:"address",value:se}],ne)){var ie={owner_address:Cn(se)};te&&te.permissionId&&(ie.Permission_id=te.permissionId),this.tronWeb.fullNode.request("wallet/withdrawbalance",ie,"post").then(function(he){return go(he,ie,te,ne)}).catch(function(he){return ne(he)})}}},{key:"applyForSR",value:function(){var se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,te=arguments.length>1&&arguments[1]!==void 0&&arguments[1],ne=arguments.length>2?arguments[2]:void 0,ie=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(Pe.isFunction(ne)&&(ie=ne,ne={}),Pe.isObject(te)&&Pe.isValidURL(se)&&(ne=te,te=se,se=this.tronWeb.defaultAddress.hex),!ie)return this.injectPromise(this.applyForSR,se,te,ne);if(!this.validator.notValid([{name:"origin",type:"address",value:se},{name:"url",type:"url",value:te,msg:"Invalid url provided"}],ie)){var he={owner_address:Cn(se),url:of(te)};ne&&ne.permissionId&&(he.Permission_id=ne.permissionId),this.tronWeb.fullNode.request("wallet/createwitness",he,"post").then(function(Se){return go(Se,he,ne,ie)}).catch(function(Se){return ie(Se)})}}},{key:"vote",value:function(){var se=this,te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.tronWeb.defaultAddress.hex,ie=arguments.length>2?arguments[2]:void 0,he=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(Pe.isFunction(ie)&&(he=ie,ie={}),Pe.isFunction(ne)?(he=ne,ne=this.tronWeb.defaultAddress.hex):Pe.isObject(ne)&&(ie=ne,ne=this.tronWeb.defaultAddress.hex),!he)return this.injectPromise(this.vote,te,ne,ie);if(!this.validator.notValid([{name:"voter",type:"address",value:ne},{name:"votes",type:"notEmptyObject",value:te}],he)){var Se=!1;if(te=Object.entries(te).map(function(st){var dt=e5()(st,2),It=dt[0],hr=dt[1];if(!Se)return se.validator.notValid([{name:"SR",type:"address",value:It},{name:"vote count",type:"integer",gt:0,value:hr,msg:"Invalid vote count provided for SR: "+It}])?Se=!0:{vote_address:Cn(It),vote_count:parseInt(hr)}}),!Se){var He={owner_address:Cn(ne),votes:te};ie&&ie.permissionId&&(He.Permission_id=ie.permissionId),this.tronWeb.fullNode.request("wallet/votewitnessaccount",He,"post").then(function(st){return go(st,He,ie,he)}).catch(function(st){return he(st)})}}}},{key:"createSmartContract",value:function(){var se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.tronWeb.defaultAddress.hex,ne=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(Pe.isFunction(te)&&(ne=te,te=this.tronWeb.defaultAddress.hex),!ne)return this.injectPromise(this.createSmartContract,se,te);var ie=se.feeLimit||this.tronWeb.feeLimit,he=se.userFeePercentage;typeof he=="number"||he||(he=100);var Se=se.originEnergyLimit||1e7,He=se.callValue||0,st=se.tokenValue,dt=se.tokenId||se.token_id,It=se.abi,hr=It!==void 0&&It,fn=se.bytecode,dn=fn!==void 0&&fn,Te=se.parameters,be=Te===void 0?[]:Te,xe=se.name,Be=xe===void 0?"":xe;if(hr&&Pe.isString(hr))try{hr=JSON.parse(hr)}catch{return ne("Invalid options.abi provided")}if(hr.entrys&&(hr=hr.entrys),!Pe.isArray(hr))return ne("Invalid options.abi provided");var Oe=hr.some(function(ft){return ft.type==="constructor"&&ft.stateMutability.toLowerCase()==="payable"});if(!this.validator.notValid([{name:"bytecode",type:"hex",value:dn},{name:"feeLimit",type:"integer",value:ie,gt:0},{name:"callValue",type:"integer",value:He,gte:0},{name:"userFeePercentage",type:"integer",value:he,gte:0,lte:100},{name:"originEnergyLimit",type:"integer",value:Se,gte:0,lte:1e7},{name:"parameters",type:"array",value:be},{name:"issuer",type:"address",value:te},{name:"tokenValue",type:"integer",value:st,gte:0,optional:!0},{name:"tokenId",type:"integer",value:dt,gte:0,optional:!0}],ne)){if(Oe&&He==0&&st==0)return ne("When contract is payable, options.callValue or options.tokenValue must be a positive integer");if(!Oe&&(He>0||st>0))return ne("When contract is not payable, options.callValue and options.tokenValue must be 0");if(se.rawParameter&&Pe.isString(se.rawParameter))be=se.rawParameter.replace(/^(0x)/,"");else if(se.funcABIV2)be=G4(se.funcABIV2,se.parametersV2).replace(/^(0x)/,"");else{var ze=hr.find(function(ft){return ft.type==="constructor"});if(ze!==void 0&&ze){var Ye=new sr,$e=[],Ze=[];if(ze=ze.inputs,be.length!=ze.length)return ne("constructor needs ".concat(ze.length," but ").concat(be.length," provided"));for(var qe=0;qe<be.length;qe++){var tt=ze[qe].type,at=be[qe];if(!tt||!Pe.isString(tt)||!tt.length)return ne("Invalid parameter type provided: "+tt);tt==="address"?at=Cn(at).replace(W,"0x"):tt.match(/^([^\x5b]*)(\x5b|$)/)[0]==="address["?at=at.map(function(ft){return Cn(ft).replace(W,"0x")}):/trcToken/.test(tt)&&(tt=tt.replace(/trcToken/,"uint256")),$e.push(tt),Ze.push(at)}try{be=Ye.encode($e,Ze).replace(/^(0x)/,"")}catch(ft){return ne(ft)}}else be=""}var Xe={owner_address:Cn(te),fee_limit:parseInt(ie),call_value:parseInt(He),consume_user_resource_percent:he,origin_energy_limit:Se,abi:JSON.stringify(hr),bytecode:dn,parameter:be,name:Be};Pe.isNotNullOrUndefined(st)&&(Xe.call_token_value=parseInt(st)),Pe.isNotNullOrUndefined(dt)&&(Xe.token_id=parseInt(dt)),se&&se.permissionId&&(Xe.Permission_id=se.permissionId),this.tronWeb.fullNode.request("wallet/deploycontract",Xe,"post").then(function(ft){return go(ft,Xe,se,ne)}).catch(function(ft){return ne(ft)})}}},{key:"triggerSmartContract",value:function(){for(var se=arguments.length,te=new Array(se),ne=0;ne<se;ne++)te[ne]=arguments[ne];return v()(te[2])!=="object"&&(te[2]={feeLimit:te[2],callValue:te[3]},te.splice(3,1)),this._triggerSmartContract.apply(this,te)}},{key:"triggerConstantContract",value:function(){for(var se=arguments.length,te=new Array(se),ne=0;ne<se;ne++)te[ne]=arguments[ne];return te[2]._isConstant=!0,this.triggerSmartContract.apply(this,te)}},{key:"triggerConfirmedConstantContract",value:function(){for(var se=arguments.length,te=new Array(se),ne=0;ne<se;ne++)te[ne]=arguments[ne];return te[2]._isConstant=!0,te[2].confirmed=!0,this.triggerSmartContract.apply(this,te)}},{key:"estimateEnergy",value:function(){for(var se=arguments.length,te=new Array(se),ne=0;ne<se;ne++)te[ne]=arguments[ne];return te[2].estimateEnergy=!0,this.triggerSmartContract.apply(this,te)}},{key:"_triggerSmartContract",value:function(se,te){var ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ie=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[],he=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.tronWeb.defaultAddress.hex,Se=arguments.length>5&&arguments[5]!==void 0&&arguments[5];if(Pe.isFunction(he)&&(Se=he,he=this.tronWeb.defaultAddress.hex),Pe.isFunction(ie)&&(Se=ie,ie=[]),!Se)return this.injectPromise(this._triggerSmartContract,se,te,ne,ie,he);var He=Object.assign({callValue:0,feeLimit:this.tronWeb.feeLimit},ne),st=He.tokenValue,dt=He.tokenId,It=He.callValue,hr=He.feeLimit;if(!this.validator.notValid([{name:"feeLimit",type:"integer",value:hr,gt:0},{name:"callValue",type:"integer",value:It,gte:0},{name:"parameters",type:"array",value:ie},{name:"contract",type:"address",value:se},{name:"issuer",type:"address",value:he,optional:!0},{name:"tokenValue",type:"integer",value:st,gte:0,optional:!0},{name:"tokenId",type:"integer",value:dt,gte:0,optional:!0}],Se)){var fn={contract_address:Cn(se),owner_address:Cn(he)};if(te&&Pe.isString(te)){if(te=te.replace("/s*/g",""),ie.length){for(var dn=new sr,Te=[],be=[],xe=0;xe<ie.length;xe++){var Be=ie[xe],Oe=Be.type,ze=Be.value;if(!Oe||!Pe.isString(Oe)||!Oe.length)return Se("Invalid parameter type provided: "+Oe);Oe==="address"?ze=Cn(ze).replace(W,"0x"):Oe.match(/^([^\x5b]*)(\x5b|$)/)[0]==="address["&&(ze=ze.map(function($e){return Cn($e).replace(W,"0x")})),Te.push(Oe),be.push(ze)}try{Te=Te.map(function($e){return/trcToken/.test($e)&&($e=$e.replace(/trcToken/,"uint256")),$e}),ie=dn.encode(Te,be).replace(/^(0x)/,"")}catch($e){return Se($e)}}else ie="";ne.funcABIV2&&(ie=G4(ne.funcABIV2,ne.parametersV2).replace(/^(0x)/,"")),ne.shieldedParameter&&Pe.isString(ne.shieldedParameter)&&(ie=ne.shieldedParameter.replace(/^(0x)/,"")),ne.rawParameter&&Pe.isString(ne.rawParameter)&&(ie=ne.rawParameter.replace(/^(0x)/,"")),fn.function_selector=te,fn.parameter=ie}fn.call_value=parseInt(It),Pe.isNotNullOrUndefined(st)&&(fn.call_token_value=parseInt(st)),Pe.isNotNullOrUndefined(dt)&&(fn.token_id=parseInt(dt)),ne._isConstant||ne.estimateEnergy||(fn.fee_limit=parseInt(hr)),ne.permissionId&&(fn.Permission_id=ne.permissionId);var Ye="triggersmartcontract";ne._isConstant?Ye="triggerconstantcontract":ne.estimateEnergy&&(Ye="estimateenergy"),Ye="wallet".concat(ne.confirmed?"solidity":"","/").concat(Ye),this.tronWeb[ne.confirmed?"solidityNode":"fullNode"].request(Ye,fn,"post").then(function($e){return X7($e,fn,ne,Se)}).catch(function($e){return Se($e)})}}},{key:"clearABI",value:function(se){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.tronWeb.defaultAddress.hex,ne=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(!ne)return this.injectPromise(this.clearABI,se,te);if(!this.tronWeb.isAddress(se))return ne("Invalid contract address provided");if(!this.tronWeb.isAddress(te))return ne("Invalid owner address provided");var ie={contract_address:Cn(se),owner_address:Cn(te)};this.tronWeb.trx.cache.contracts[se]&&delete this.tronWeb.trx.cache.contracts[se],this.tronWeb.fullNode.request("wallet/clearabi",ie,"post").then(function(he){return go(he,ie,{},ne)}).catch(function(he){return ne(he)})}},{key:"updateBrokerage",value:function(se){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.tronWeb.defaultAddress.hex,ne=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(!ne)return this.injectPromise(this.updateBrokerage,se,te);if(!Pe.isNotNullOrUndefined(se))return ne("Invalid brokerage provided");if(!Pe.isInteger(se)||se<0||se>100)return ne("Brokerage must be an integer between 0 and 100");if(!this.tronWeb.isAddress(te))return ne("Invalid owner address provided");var ie={brokerage:parseInt(se),owner_address:Cn(te)},he={};this.tronWeb.fullNode.request("wallet/updateBrokerage",ie,"post").then(function(Se){return go(Se,ie,he,ne)}).catch(function(Se){return ne(Se)})}},{key:"createToken",value:function(){var se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.tronWeb.defaultAddress.hex,ne=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(Pe.isFunction(te)&&(ne=te,te=this.tronWeb.defaultAddress.hex),!ne)return this.injectPromise(this.createToken,se,te);var ie=se.name,he=ie!==void 0&&ie,Se=se.abbreviation,He=Se!==void 0&&Se,st=se.description,dt=st!==void 0&&st,It=se.url,hr=It!==void 0&&It,fn=se.totalSupply,dn=fn===void 0?0:fn,Te=se.trxRatio,be=Te===void 0?1:Te,xe=se.tokenRatio,Be=xe===void 0?1:xe,Oe=se.saleStart,ze=Oe===void 0?Date.now():Oe,Ye=se.saleEnd,$e=Ye!==void 0&&Ye,Ze=se.freeBandwidth,qe=Ze===void 0?0:Ze,tt=se.freeBandwidthLimit,at=tt===void 0?0:tt,Xe=se.frozenAmount,ft=Xe===void 0?0:Xe,Xt=se.frozenDuration,yr=Xt===void 0?0:Xt,Jo=se.voteScore,dr=se.precision;if(!this.validator.notValid([{name:"Supply amount",type:"positive-integer",value:dn},{name:"TRX ratio",type:"positive-integer",value:be},{name:"Token ratio",type:"positive-integer",value:Be},{name:"token abbreviation",type:"not-empty-string",value:He},{name:"token name",type:"not-empty-string",value:he},{name:"token description",type:"not-empty-string",value:dt},{name:"token url",type:"url",value:hr},{name:"issuer",type:"address",value:te},{name:"sale start timestamp",type:"integer",value:ze,gte:Date.now()},{name:"sale end timestamp",type:"integer",value:$e,gt:ze},{name:"Free bandwidth amount",type:"integer",value:qe,gte:0},{name:"Free bandwidth limit",type:"integer",value:at,gte:0},{name:"Frozen supply",type:"integer",value:ft,gte:0},{name:"Frozen duration",type:"integer",value:yr,gte:0}],ne)){if(Pe.isNotNullOrUndefined(Jo)&&(!Pe.isInteger(Jo)||Jo<=0))return ne("voteScore must be a positive integer greater than 0");if(Pe.isNotNullOrUndefined(dr)&&(!Pe.isInteger(dr)||dr<0||dr>6))return ne("precision must be a positive integer >= 0 and <= 6");var pp={owner_address:Cn(te),name:of(he),abbr:of(He),description:of(dt),url:of(hr),total_supply:parseInt(dn),trx_num:parseInt(be),num:parseInt(Be),start_time:parseInt(ze),end_time:parseInt($e),free_asset_net_limit:parseInt(qe),public_free_asset_net_limit:parseInt(at),frozen_supply:{frozen_amount:parseInt(ft),frozen_days:parseInt(yr)}};parseInt(ft)>0||delete pp.frozen_supply,dr&&!isNaN(parseInt(dr))&&(pp.precision=parseInt(dr)),Jo&&!isNaN(parseInt(Jo))&&(pp.vote_score=parseInt(Jo)),se&&se.permissionId&&(pp.Permission_id=se.permissionId),this.tronWeb.fullNode.request("wallet/createassetissue",pp,"post").then(function(K4){return go(K4,pp,ne)}).catch(function(K4){return ne(K4)})}}},{key:"createAccount",value:function(se){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.tronWeb.defaultAddress.hex,ne=arguments.length>2?arguments[2]:void 0,ie=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(Pe.isFunction(ne)&&(ie=ne,ne={}),Pe.isFunction(te)?(ie=te,te=this.tronWeb.defaultAddress.hex):Pe.isObject(te)&&(ne=te,te=this.tronWeb.defaultAddress.hex),!ie)return this.injectPromise(this.createAccount,se,te,ne);if(!this.validator.notValid([{name:"account",type:"address",value:se},{name:"origin",type:"address",value:te}],ie)){var he={owner_address:Cn(te),account_address:Cn(se)};ne&&ne.permissionId&&(he.Permission_id=ne.permissionId),this.tronWeb.fullNode.request("wallet/createaccount",he,"post").then(function(Se){return go(Se,he,ne,ie)}).catch(function(Se){return ie(Se)})}}},{key:"updateAccount",value:function(){var se=arguments.length>0&&arguments[0]!==void 0&&arguments[0],te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.tronWeb.defaultAddress.hex,ne=arguments.length>2?arguments[2]:void 0,ie=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(Pe.isFunction(ne)&&(ie=ne,ne={}),Pe.isFunction(te)?(ie=te,te=this.tronWeb.defaultAddress.hex):Pe.isObject(te)&&(ne=te,te=this.tronWeb.defaultAddress.hex),!ie)return this.injectPromise(this.updateAccount,se,te,ne);if(!this.validator.notValid([{name:"Name",type:"not-empty-string",value:se},{name:"origin",type:"address",value:te}],ie)){var he={account_name:of(se),owner_address:Cn(te)};ne&&ne.permissionId&&(he.Permission_id=ne.permissionId),this.tronWeb.fullNode.request("wallet/updateaccount",he,"post").then(function(Se){return go(Se,he,ne,ie)}).catch(function(Se){return ie(Se)})}}},{key:"setAccountId",value:function(se){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.tronWeb.defaultAddress.hex,ne=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(Pe.isFunction(te)&&(ne=te,te=this.tronWeb.defaultAddress.hex),!ne)return this.injectPromise(this.setAccountId,se,te);if(se&&Pe.isString(se)&&se.startsWith("0x")&&(se=se.slice(2)),!this.validator.notValid([{name:"accountId",type:"hex",value:se},{name:"accountId",type:"string",lte:32,gte:8,value:se},{name:"origin",type:"address",value:te}],ne)){var ie={account_id:se,owner_address:Cn(te)};this.tronWeb.fullNode.request("wallet/setaccountid",ie,"post").then(function(he){return go(he,ie,{},ne)}).catch(function(he){return ne(he)})}}},{key:"updateToken",value:function(){var se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.tronWeb.defaultAddress.hex,ne=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(Pe.isFunction(te)?(ne=te,te=this.tronWeb.defaultAddress.hex):Pe.isObject(te)&&(se=te,te=this.tronWeb.defaultAddress.hex),!ne)return this.injectPromise(this.updateToken,se,te);var ie=se,he=ie.description,Se=he!==void 0&&he,He=ie.url,st=He!==void 0&&He,dt=ie.freeBandwidth,It=dt===void 0?0:dt,hr=ie.freeBandwidthLimit,fn=hr===void 0?0:hr;if(!this.validator.notValid([{name:"token description",type:"not-empty-string",value:Se},{name:"token url",type:"url",value:st},{name:"issuer",type:"address",value:te},{name:"Free bandwidth amount",type:"positive-integer",value:It},{name:"Free bandwidth limit",type:"positive-integer",value:fn}],ne)){var dn={owner_address:Cn(te),description:of(Se),url:of(st),new_limit:parseInt(It),new_public_limit:parseInt(fn)};se&&se.permissionId&&(dn.Permission_id=se.permissionId),this.tronWeb.fullNode.request("wallet/updateasset",dn,"post").then(function(Te){return go(Te,dn,se,ne)}).catch(function(Te){return ne(Te)})}}},{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 se=arguments.length>0&&arguments[0]!==void 0&&arguments[0],te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.tronWeb.defaultAddress.hex,ne=arguments.length>2?arguments[2]:void 0,ie=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(Pe.isFunction(ne)&&(ie=ne,ne={}),Pe.isFunction(te)?(ie=te,te=this.tronWeb.defaultAddress.hex):Pe.isObject(te)&&(ne=te,te=this.tronWeb.defaultAddress.hex),!ie)return this.injectPromise(this.createProposal,se,te,ne);if(!this.validator.notValid([{name:"issuer",type:"address",value:te}],ie)){var he="Invalid proposal parameters provided";if(!se)return ie(he);Pe.isArray(se)||(se=[se]);var Se,He=YG(se);try{for(He.s();!(Se=He.n()).done;){var st=Se.value;if(!Pe.isObject(st))return ie(he)}}catch(It){He.e(It)}finally{He.f()}var dt={owner_address:Cn(te),parameters:se};ne&&ne.permissionId&&(dt.Permission_id=ne.permissionId),this.tronWeb.fullNode.request("wallet/proposalcreate",dt,"post").then(function(It){return go(It,dt,ne,ie)}).catch(function(It){return ie(It)})}}},{key:"deleteProposal",value:function(){var se=arguments.length>0&&arguments[0]!==void 0&&arguments[0],te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.tronWeb.defaultAddress.hex,ne=arguments.length>2?arguments[2]:void 0,ie=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(Pe.isFunction(ne)&&(ie=ne,ne={}),Pe.isFunction(te)?(ie=te,te=this.tronWeb.defaultAddress.hex):Pe.isObject(te)&&(ne=te,te=this.tronWeb.defaultAddress.hex),!ie)return this.injectPromise(this.deleteProposal,se,te,ne);if(!this.validator.notValid([{name:"issuer",type:"address",value:te},{name:"proposalID",type:"integer",value:se,gte:0}],ie)){var he={owner_address:Cn(te),proposal_id:parseInt(se)};ne&&ne.permissionId&&(he.Permission_id=ne.permissionId),this.tronWeb.fullNode.request("wallet/proposaldelete",he,"post").then(function(Se){return go(Se,he,ne,ie)}).catch(function(Se){return ie(Se)})}}},{key:"voteProposal",value:function(){var se=arguments.length>0&&arguments[0]!==void 0&&arguments[0],te=arguments.length>1&&arguments[1]!==void 0&&arguments[1],ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.tronWeb.defaultAddress.hex,ie=arguments.length>3?arguments[3]:void 0,he=arguments.length>4&&arguments[4]!==void 0&&arguments[4];if(Pe.isFunction(ie)&&(he=ie,ie={}),Pe.isFunction(ne)?(he=ne,ne=this.tronWeb.defaultAddress.hex):Pe.isObject(ne)&&(ie=ne,ne=this.tronWeb.defaultAddress.hex),!he)return this.injectPromise(this.voteProposal,se,te,ne,ie);if(!this.validator.notValid([{name:"voter",type:"address",value:ne},{name:"proposalID",type:"integer",value:se,gte:0},{name:"has approval",type:"boolean",value:te}],he)){var Se={owner_address:Cn(ne),proposal_id:parseInt(se),is_add_approval:te};ie&&ie.permissionId&&(Se.Permission_id=ie.permissionId),this.tronWeb.fullNode.request("wallet/proposalapprove",Se,"post").then(function(He){return go(He,Se,ie,he)}).catch(function(He){return he(He)})}}},{key:"createTRXExchange",value:function(se,te,ne){var ie=arguments.length>3&&arguments[3]!==void 0?arguments[3]:this.tronWeb.defaultAddress.hex,he=arguments.length>4?arguments[4]:void 0,Se=arguments.length>5&&arguments[5]!==void 0&&arguments[5];if(Pe.isFunction(he)&&(Se=he,he={}),Pe.isFunction(ie)?(Se=ie,ie=this.tronWeb.defaultAddress.hex):Pe.isObject(ie)&&(he=ie,ie=this.tronWeb.defaultAddress.hex),!Se)return this.injectPromise(this.createTRXExchange,se,te,ne,ie,he);if(!this.validator.notValid([{name:"owner",type:"address",value:ie},{name:"token name",type:"not-empty-string",value:se},{name:"token balance",type:"positive-integer",value:te},{name:"trx balance",type:"positive-integer",value:ne}],Se)){var He={owner_address:Cn(ie),first_token_id:of(se),first_token_balance:te,second_token_id:"5f",second_token_balance:ne};he&&he.permissionId&&(He.Permission_id=he.permissionId),this.tronWeb.fullNode.request("wallet/exchangecreate",He,"post").then(function(st){return go(st,He,he,Se)}).catch(function(st){return Se(st)})}}},{key:"createTokenExchange",value:function(se,te,ne,ie){var he=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.tronWeb.defaultAddress.hex,Se=arguments.length>5?arguments[5]:void 0,He=arguments.length>6&&arguments[6]!==void 0&&arguments[6];if(Pe.isFunction(Se)&&(He=Se,Se={}),Pe.isFunction(he)?(He=he,he=this.tronWeb.defaultAddress.hex):Pe.isObject(he)&&(Se=he,he=this.tronWeb.defaultAddress.hex),!He)return this.injectPromise(this.createTokenExchange,se,te,ne,ie,he,Se);if(!this.validator.notValid([{name:"owner",type:"address",value:he},{name:"first token name",type:"not-empty-string",value:se},{name:"second token name",type:"not-empty-string",value:ne},{name:"first token balance",type:"positive-integer",value:te},{name:"second token balance",type:"positive-integer",value:ie}],He)){var st={owner_address:Cn(he),first_token_id:of(se),first_token_balance:te,second_token_id:of(ne),second_token_balance:ie};Se&&Se.permissionId&&(st.Permission_id=Se.permissionId),this.tronWeb.fullNode.request("wallet/exchangecreate",st,"post").then(function(dt){return go(dt,st,Se,He)}).catch(function(dt){return He(dt)})}}},{key:"injectExchangeTokens",value:function(){var se=arguments.length>0&&arguments[0]!==void 0&&arguments[0],te=arguments.length>1&&arguments[1]!==void 0&&arguments[1],ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,ie=arguments.length>3&&arguments[3]!==void 0?arguments[3]:this.tronWeb.defaultAddress.hex,he=arguments.length>4?arguments[4]:void 0,Se=arguments.length>5&&arguments[5]!==void 0&&arguments[5];if(Pe.isFunction(he)&&(Se=he,he={}),Pe.isFunction(ie)?(Se=ie,ie=this.tronWeb.defaultAddress.hex):Pe.isObject(ie)&&(he=ie,ie=this.tronWeb.defaultAddress.hex),!Se)return this.injectPromise(this.injectExchangeTokens,se,te,ne,ie,he);if(!this.validator.notValid([{name:"owner",type:"address",value:ie},{name:"token name",type:"not-empty-string",value:te},{name:"token amount",type:"integer",value:ne,gte:1},{name:"exchangeID",type:"integer",value:se,gte:0}],Se)){var He={owner_address:Cn(ie),exchange_id:parseInt(se),token_id:of(te),quant:parseInt(ne)};he&&he.permissionId&&(He.Permission_id=he.permissionId),this.tronWeb.fullNode.request("wallet/exchangeinject",He,"post").then(function(st){return go(st,He,he,Se)}).catch(function(st){return Se(st)})}}},{key:"withdrawExchangeTokens",value:function(){var se=arguments.length>0&&arguments[0]!==void 0&&arguments[0],te=arguments.length>1&&arguments[1]!==void 0&&arguments[1],ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,ie=arguments.length>3&&arguments[3]!==void 0?arguments[3]:this.tronWeb.defaultAddress.hex,he=arguments.length>4?arguments[4]:void 0,Se=arguments.length>5&&arguments[5]!==void 0&&arguments[5];if(Pe.isFunction(he)&&(Se=he,he={}),Pe.isFunction(ie)?(Se=ie,ie=this.tronWeb.defaultAddress.hex):Pe.isObject(ie)&&(he=ie,ie=this.tronWeb.defaultAddress.hex),!Se)return this.injectPromise(this.withdrawExchangeTokens,se,te,ne,ie,he);if(!this.validator.notValid([{name:"owner",type:"address",value:ie},{name:"token name",type:"not-empty-string",value:te},{name:"token amount",type:"integer",value:ne,gte:1},{name:"exchangeID",type:"integer",value:se,gte:0}],Se)){var He={owner_address:Cn(ie),exchange_id:parseInt(se),token_id:of(te),quant:parseInt(ne)};he&&he.permissionId&&(He.Permission_id=he.permissionId),this.tronWeb.fullNode.request("wallet/exchangewithdraw",He,"post").then(function(st){return go(st,He,he,Se)}).catch(function(st){return Se(st)})}}},{key:"tradeExchangeTokens",value:function(){var se=arguments.length>0&&arguments[0]!==void 0&&arguments[0],te=arguments.length>1&&arguments[1]!==void 0&&arguments[1],ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,ie=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,he=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.tronWeb.defaultAddress.hex,Se=arguments.length>5?arguments[5]:void 0,He=arguments.length>6&&arguments[6]!==void 0&&arguments[6];if(Pe.isFunction(Se)&&(He=Se,Se={}),Pe.isFunction(he)?(He=he,he=this.tronWeb.defaultAddress.hex):Pe.isObject(he)&&(Se=he,he=this.tronWeb.defaultAddress.hex),!He)return this.injectPromise(this.tradeExchangeTokens,se,te,ne,ie,he,Se);if(!this.validator.notValid([{name:"owner",type:"address",value:he},{name:"token name",type:"not-empty-string",value:te},{name:"tokenAmountSold",type:"integer",value:ne,gte:1},{name:"tokenAmountExpected",type:"integer",value:ie,gte:1},{name:"exchangeID",type:"integer",value:se,gte:0}],He)){var st={owner_address:Cn(he),exchange_id:parseInt(se),token_id:this.tronWeb.fromAscii(te),quant:parseInt(ne),expected:parseInt(ie)};Se&&Se.permissionId&&(st.Permission_id=Se.permissionId),this.tronWeb.fullNode.request("wallet/exchangetransaction",st,"post").then(function(dt){return go(dt,st,Se,He)}).catch(function(dt){return He(dt)})}}},{key:"updateSetting",value:function(){var se=arguments.length>0&&arguments[0]!==void 0&&arguments[0],te=arguments.length>1&&arguments[1]!==void 0&&arguments[1],ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.tronWeb.defaultAddress.hex,ie=arguments.length>3?arguments[3]:void 0,he=arguments.length>4&&arguments[4]!==void 0&&arguments[4];if(Pe.isFunction(ie)&&(he=ie,ie={}),Pe.isFunction(ne)?(he=ne,ne=this.tronWeb.defaultAddress.hex):Pe.isObject(ne)&&(ie=ne,ne=this.tronWeb.defaultAddress.hex),!he)return this.injectPromise(this.updateSetting,se,te,ne,ie);if(!this.validator.notValid([{name:"owner",type:"address",value:ne},{name:"contract",type:"address",value:se},{name:"userFeePercentage",type:"integer",value:te,gte:0,lte:100}],he)){var Se={owner_address:Cn(ne),contract_address:Cn(se),consume_user_resource_percent:te};ie&&ie.permissionId&&(Se.Permission_id=ie.permissionId),this.tronWeb.fullNode.request("wallet/updatesetting",Se,"post").then(function(He){return go(He,Se,ie,he)}).catch(function(He){return he(He)})}}},{key:"updateEnergyLimit",value:function(){var se=arguments.length>0&&arguments[0]!==void 0&&arguments[0],te=arguments.length>1&&arguments[1]!==void 0&&arguments[1],ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.tronWeb.defaultAddress.hex,ie=arguments.length>3?arguments[3]:void 0,he=arguments.length>4&&arguments[4]!==void 0&&arguments[4];if(Pe.isFunction(ie)&&(he=ie,ie={}),Pe.isFunction(ne)?(he=ne,ne=this.tronWeb.defaultAddress.hex):Pe.isObject(ne)&&(ie=ne,ne=this.tronWeb.defaultAddress.hex),!he)return this.injectPromise(this.updateEnergyLimit,se,te,ne,ie);if(!this.validator.notValid([{name:"owner",type:"address",value:ne},{name:"contract",type:"address",value:se},{name:"originEnergyLimit",type:"integer",value:te,gte:0,lte:1e7}],he)){var Se={owner_address:Cn(ne),contract_address:Cn(se),origin_energy_limit:te};ie&&ie.permissionId&&(Se.Permission_id=ie.permissionId),this.tronWeb.fullNode.request("wallet/updateenergylimit",Se,"post").then(function(He){return go(He,Se,ie,he)}).catch(function(He){return he(He)})}}},{key:"checkPermissions",value:function(se,te){if(se){if(se.type!==te||!se.permission_name||!Pe.isString(se.permission_name)||!Pe.isInteger(se.threshold)||se.threshold<1||!se.keys)return!1;var ne,ie=YG(se.keys);try{for(ie.s();!(ne=ie.n()).done;){var he=ne.value;if(!this.tronWeb.isAddress(he.address)||!Pe.isInteger(he.weight)||he.weight>se.threshold||he.weight<1||te===2&&!se.operations)return!1}}catch(Se){ie.e(Se)}finally{ie.f()}}return!0}},{key:"updateAccountPermissions",value:function(){var se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,te=arguments.length>1&&arguments[1]!==void 0&&arguments[1],ne=arguments.length>2&&arguments[2]!==void 0&&arguments[2],ie=arguments.length>3&&arguments[3]!==void 0&&arguments[3],he=arguments.length>4&&arguments[4]!==void 0&&arguments[4];if(Pe.isFunction(ie)&&(he=ie,ie=!1),Pe.isFunction(ne)&&(he=ne,ne=ie=!1),Pe.isFunction(te)&&(he=te,te=ne=ie=!1),!he)return this.injectPromise(this.updateAccountPermissions,se,te,ne,ie);if(!this.tronWeb.isAddress(se))return he("Invalid ownerAddress provided");if(!this.checkPermissions(te,0))return he("Invalid ownerPermissions provided");if(!this.checkPermissions(ne,1))return he("Invalid witnessPermissions provided");Array.isArray(ie)||(ie=[ie]);var Se,He=YG(ie);try{for(He.s();!(Se=He.n()).done;){var st=Se.value;if(!this.checkPermissions(st,2))return he("Invalid activesPermissions provided")}}catch(It){He.e(It)}finally{He.f()}var dt={owner_address:se};te&&(dt.owner=te),ne&&(dt.witness=ne),ie&&(dt.actives=ie.length===1?ie[0]:ie),this.tronWeb.fullNode.request("wallet/accountpermissionupdate",dt,"post").then(function(It){return go(It,dt,{},he)}).catch(function(It){return he(It)})}},{key:"newTxID",value:(Ue=m()(S.a.mark(function se(te,ne){return S.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:if(ne){ie.next=2;break}return ie.abrupt("return",this.injectPromise(this.newTxID,te));case 2:this.tronWeb.fullNode.request("wallet/getsignweight",te,"post").then(function(he){return typeof te.visible=="boolean"&&(he.transaction.transaction.visible=te.visible),go(he.transaction.transaction,QS(QS({},te.raw_data.contract[0].parameter.value),{},{Permission_id:te.raw_data.contract[0].Permission_id}),{data:te.raw_data.data,fee_limit:te.raw_data.fee_limit},ne)}).catch(function(he){return ne("Error generating a new transaction id.")});case 3:case"end":return ie.stop()}},se,this)})),function(se,te){return Ue.apply(this,arguments)})},{key:"alterTransaction",value:(me=m()(S.a.mark(function se(te){var ne,ie,he=arguments;return S.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:if(ne=he.length>1&&he[1]!==void 0?he[1]:{},ie=he.length>2&&he[2]!==void 0&&he[2]){Se.next=4;break}return Se.abrupt("return",this.injectPromise(this.alterTransaction,te,ne));case 4:if(!te.signature){Se.next=6;break}return Se.abrupt("return",ie("You can not extend the expiration of a signed transaction."));case 6:if(!ne.data){Se.next=12;break}if(ne.dataFormat!=="hex"&&(ne.data=this.tronWeb.toHex(ne.data)),ne.data=ne.data.replace(/^0x/,""),ne.data.length!==0){Se.next=11;break}return Se.abrupt("return",ie("Invalid data provided"));case 11:te.raw_data.data=ne.data;case 12:if(!ne.extension){Se.next=17;break}if(ne.extension=parseInt(1e3*ne.extension),!(isNaN(ne.extension)||te.raw_data.expiration+ne.extension<=Date.now()+3e3)){Se.next=16;break}return Se.abrupt("return",ie("Invalid extension provided"));case 16:te.raw_data.expiration+=ne.extension;case 17:this.newTxID(te,ie);case 18:case"end":return Se.stop()}},se,this)})),function(se){return me.apply(this,arguments)})},{key:"extendExpiration",value:(we=m()(S.a.mark(function se(te,ne){var ie,he=arguments;return S.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:if(ie=he.length>2&&he[2]!==void 0&&he[2]){Se.next=3;break}return Se.abrupt("return",this.injectPromise(this.extendExpiration,te,ne));case 3:this.alterTransaction(te,{extension:ne},ie);case 4:case"end":return Se.stop()}},se,this)})),function(se,te){return we.apply(this,arguments)})},{key:"addUpdateData",value:(ge=m()(S.a.mark(function se(te,ne){var ie,he,Se=arguments;return S.a.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:if(ie=Se.length>2&&Se[2]!==void 0?Se[2]:"utf8",he=Se.length>3&&Se[3]!==void 0&&Se[3],Pe.isFunction(ie)&&(he=ie,ie="utf8"),he){He.next=5;break}return He.abrupt("return",this.injectPromise(this.addUpdateData,te,ne,ie));case 5:this.alterTransaction(te,{data:ne,dataFormat:ie},he);case 6:case"end":return He.stop()}},se,this)})),function(se,te){return ge.apply(this,arguments)})}]),pe}();function Woe(pe,ge){var we=Object.keys(pe);if(Object.getOwnPropertySymbols){var me=Object.getOwnPropertySymbols(pe);ge&&(me=me.filter(function(Ue){return Object.getOwnPropertyDescriptor(pe,Ue).enumerable})),we.push.apply(we,me)}return we}function $S(pe){for(var ge=1;ge<arguments.length;ge++){var we=arguments[ge]!=null?arguments[ge]:{};ge%2?Woe(Object(we),!0).forEach(function(me){N()(pe,me,we[me])}):Object.getOwnPropertyDescriptors?Object.defineProperties(pe,Object.getOwnPropertyDescriptors(we)):Woe(Object(we)).forEach(function(me){Object.defineProperty(pe,me,Object.getOwnPropertyDescriptor(we,me))})}return pe}function Ih(pe){return Un.address.toHex(pe)}var H0=function(){function pe(){var Te=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(x()(this,pe),!Te||!Te instanceof Un)throw new Error("Expected instance of TronWeb");this.tronWeb=Te,this.injectPromise=yg()(this),this.cache={contracts:{}},this.validator=new KG(Te)}var ge,we,me,Ue,se,te,ne,ie,he,Se,He,st,dt,It,hr,fn,dn;return T()(pe,[{key:"_parseToken",value:function(Te){return $S($S({},Te),{},{name:this.tronWeb.toUtf8(Te.name),abbr:Te.abbr&&this.tronWeb.toUtf8(Te.abbr),description:Te.description&&this.tronWeb.toUtf8(Te.description),url:Te.url&&this.tronWeb.toUtf8(Te.url)})}},{key:"getCurrentBlock",value:function(){var Te=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(!Te)return this.injectPromise(this.getCurrentBlock);this.tronWeb.fullNode.request("wallet/getnowblock").then(function(be){Te(null,be)}).catch(function(be){return Te(be)})}},{key:"getConfirmedCurrentBlock",value:function(){var Te=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(!Te)return this.injectPromise(this.getConfirmedCurrentBlock);this.tronWeb.solidityNode.request("walletsolidity/getnowblock").then(function(be){Te(null,be)}).catch(function(be){return Te(be)})}},{key:"getBlock",value:function(){var Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultBlock,be=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return Pe.isFunction(Te)&&(be=Te,Te=this.tronWeb.defaultBlock),be?Te===!1?be("No block identifier provided"):(Te=="earliest"&&(Te=0),Te=="latest"?this.getCurrentBlock(be):isNaN(Te)&&Pe.isHex(Te)?this.getBlockByHash(Te,be):void this.getBlockByNumber(Te,be)):this.injectPromise(this.getBlock,Te)}},{key:"getBlockByHash",value:function(Te){var be=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(!be)return this.injectPromise(this.getBlockByHash,Te);this.tronWeb.fullNode.request("wallet/getblockbyid",{value:Te},"post").then(function(xe){if(!Object.keys(xe).length)return be("Block not found");be(null,xe)}).catch(function(xe){return be(xe)})}},{key:"getBlockByNumber",value:function(Te){var be=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return be?!Pe.isInteger(Te)||Te<0?be("Invalid block number provided"):void this.tronWeb.fullNode.request("wallet/getblockbynum",{num:parseInt(Te)},"post").then(function(xe){if(!Object.keys(xe).length)return be("Block not found");be(null,xe)}).catch(function(xe){return be(xe)}):this.injectPromise(this.getBlockByNumber,Te)}},{key:"getBlockTransactionCount",value:function(){var Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultBlock,be=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(Pe.isFunction(Te)&&(be=Te,Te=this.tronWeb.defaultBlock),!be)return this.injectPromise(this.getBlockTransactionCount,Te);this.getBlock(Te).then(function(xe){var Be=xe.transactions;be(null,(Be===void 0?[]:Be).length)}).catch(function(xe){return be(xe)})}},{key:"getTransactionFromBlock",value:function(){var Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultBlock,be=arguments.length>1?arguments[1]:void 0,xe=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(Pe.isFunction(be)&&(xe=be,be=0),Pe.isFunction(Te)&&(xe=Te,Te=this.tronWeb.defaultBlock),!xe)return this.injectPromise(this.getTransactionFromBlock,Te,be);this.getBlock(Te).then(function(Be){var Oe=Be.transactions,ze=Oe!==void 0&&Oe;ze?typeof be=="number"?be>=0&&be<ze.length?xe(null,ze[be]):xe("Invalid transaction index provided"):xe(null,ze):xe("Transaction not found in block")}).catch(function(Be){return xe(Be)})}},{key:"getTransaction",value:function(Te){var be=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(!be)return this.injectPromise(this.getTransaction,Te);this.tronWeb.fullNode.request("wallet/gettransactionbyid",{value:Te},"post").then(function(xe){if(!Object.keys(xe).length)return be("Transaction not found");be(null,xe)}).catch(function(xe){return be(xe)})}},{key:"getConfirmedTransaction",value:function(Te){var be=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(!be)return this.injectPromise(this.getConfirmedTransaction,Te);this.tronWeb.solidityNode.request("walletsolidity/gettransactionbyid",{value:Te},"post").then(function(xe){if(!Object.keys(xe).length)return be("Transaction not found");be(null,xe)}).catch(function(xe){return be(xe)})}},{key:"getUnconfirmedTransactionInfo",value:function(Te){var be=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return this._getTransactionInfoById(Te,{confirmed:!1},be)}},{key:"getTransactionInfo",value:function(Te){var be=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return this._getTransactionInfoById(Te,{confirmed:!0},be)}},{key:"_getTransactionInfoById",value:function(Te,be){var xe=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(!xe)return this.injectPromise(this._getTransactionInfoById,Te,be);this.tronWeb[be.confirmed?"solidityNode":"fullNode"].request("wallet".concat(be.confirmed?"solidity":"","/gettransactioninfobyid"),{value:Te},"post").then(function(Be){xe(null,Be)}).catch(function(Be){return xe(Be)})}},{key:"getTransactionsToAddress",value:function(){var Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:30,xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,Be=arguments.length>3&&arguments[3]!==void 0&&arguments[3];return Pe.isFunction(xe)&&(Be=xe,xe=0),Pe.isFunction(be)&&(Be=be,be=30),Be?(Te=this.tronWeb.address.toHex(Te),this.getTransactionsRelated(Te,"to",be,xe,Be)):this.injectPromise(this.getTransactionsToAddress,Te,be,xe)}},{key:"getTransactionsFromAddress",value:function(){var Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:30,xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,Be=arguments.length>3&&arguments[3]!==void 0&&arguments[3];return Pe.isFunction(xe)&&(Be=xe,xe=0),Pe.isFunction(be)&&(Be=be,be=30),Be?(Te=this.tronWeb.address.toHex(Te),this.getTransactionsRelated(Te,"from",be,xe,Be)):this.injectPromise(this.getTransactionsFromAddress,Te,be,xe)}},{key:"getTransactionsRelated",value:(dn=m()(S.a.mark(function Te(){var be,xe,Be,Oe,ze,Ye,$e,Ze,qe,tt=arguments;return S.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:if(be=tt.length>0&&tt[0]!==void 0?tt[0]:this.tronWeb.defaultAddress.hex,xe=tt.length>1&&tt[1]!==void 0?tt[1]:"all",Be=tt.length>2&&tt[2]!==void 0?tt[2]:30,Oe=tt.length>3&&tt[3]!==void 0?tt[3]:0,ze=tt.length>4&&tt[4]!==void 0&&tt[4],Pe.isFunction(Oe)&&(ze=Oe,Oe=0),Pe.isFunction(Be)&&(ze=Be,Be=30),Pe.isFunction(xe)&&(ze=xe,xe="all"),Pe.isFunction(be)&&(ze=be,be=this.tronWeb.defaultAddress.hex),ze){at.next=11;break}return at.abrupt("return",this.injectPromise(this.getTransactionsRelated,be,xe,Be,Oe));case 11:if(["to","from","all"].includes(xe)){at.next=13;break}return at.abrupt("return",ze('Invalid direction provided: Expected "to", "from" or "all"'));case 13:if(xe!="all"){at.next=27;break}return at.prev=14,at.next=17,Promise.all([this.getTransactionsRelated(be,"from",Be,Oe),this.getTransactionsRelated(be,"to",Be,Oe)]);case 17:return Ye=at.sent,$e=e5()(Ye,2),Ze=$e[0],qe=$e[1],at.abrupt("return",ze(null,[].concat(de()(Ze.map(function(Xe){return Xe.direction="from",Xe})),de()(qe.map(function(Xe){return Xe.direction="to",Xe}))).sort(function(Xe,ft){return ft.raw_data.timestamp-Xe.raw_data.timestamp})));case 24:return at.prev=24,at.t0=at.catch(14),at.abrupt("return",ze(at.t0));case 27:if(this.tronWeb.isAddress(be)){at.next=29;break}return at.abrupt("return",ze("Invalid address provided"));case 29:if(!(!Pe.isInteger(Be)||Be<0||Oe&&Be<1)){at.next=31;break}return at.abrupt("return",ze("Invalid limit provided"));case 31:if(Pe.isInteger(Oe)&&!(Oe<0)){at.next=33;break}return at.abrupt("return",ze("Invalid offset provided"));case 33:be=this.tronWeb.address.toHex(be),this.tronWeb.solidityNode.request("walletextension/gettransactions".concat(xe,"this"),{account:{address:be},offset:Oe,limit:Be},"post").then(function(Xe){var ft=Xe.transaction;ze(null,ft)}).catch(function(Xe){return ze(Xe)});case 35:case"end":return at.stop()}},Te,this,[[14,24]])})),function(){return dn.apply(this,arguments)})},{key:"getAccount",value:function(){var Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,be=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return Pe.isFunction(Te)&&(be=Te,Te=this.tronWeb.defaultAddress.hex),be?this.tronWeb.isAddress(Te)?(Te=this.tronWeb.address.toHex(Te),void this.tronWeb.solidityNode.request("walletsolidity/getaccount",{address:Te},"post").then(function(xe){be(null,xe)}).catch(function(xe){return be(xe)})):be("Invalid address provided"):this.injectPromise(this.getAccount,Te)}},{key:"getAccountById",value:function(){var Te=arguments.length>0&&arguments[0]!==void 0&&arguments[0],be=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(!be)return this.injectPromise(this.getAccountById,Te);this.getAccountInfoById(Te,{confirmed:!0},be)}},{key:"getAccountInfoById",value:function(Te,be,xe){this.validator.notValid([{name:"accountId",type:"hex",value:Te},{name:"accountId",type:"string",lte:32,gte:8,value:Te}],xe)||(Te.startsWith("0x")&&(Te=Te.slice(2)),this.tronWeb[be.confirmed?"solidityNode":"fullNode"].request("wallet".concat(be.confirmed?"solidity":"","/getaccountbyid"),{account_id:Te},"post").then(function(Be){xe(null,Be)}).catch(function(Be){return xe(Be)}))}},{key:"getBalance",value:function(){var Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,be=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(Pe.isFunction(Te)&&(be=Te,Te=this.tronWeb.defaultAddress.hex),!be)return this.injectPromise(this.getBalance,Te);this.getAccount(Te).then(function(xe){var Be=xe.balance;be(null,Be===void 0?0:Be)}).catch(function(xe){return be(xe)})}},{key:"getUnconfirmedAccount",value:function(){var Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,be=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return Pe.isFunction(Te)&&(be=Te,Te=this.tronWeb.defaultAddress.hex),be?this.tronWeb.isAddress(Te)?(Te=this.tronWeb.address.toHex(Te),void this.tronWeb.fullNode.request("wallet/getaccount",{address:Te},"post").then(function(xe){be(null,xe)}).catch(function(xe){return be(xe)})):be("Invalid address provided"):this.injectPromise(this.getUnconfirmedAccount,Te)}},{key:"getUnconfirmedAccountById",value:function(Te){var be=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(!be)return this.injectPromise(this.getUnconfirmedAccountById,Te);this.getAccountInfoById(Te,{confirmed:!1},be)}},{key:"getUnconfirmedBalance",value:function(){var Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,be=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(Pe.isFunction(Te)&&(be=Te,Te=this.tronWeb.defaultAddress.hex),!be)return this.injectPromise(this.getUnconfirmedBalance,Te);this.getUnconfirmedAccount(Te).then(function(xe){var Be=xe.balance;be(null,Be===void 0?0:Be)}).catch(function(xe){return be(xe)})}},{key:"getBandwidth",value:function(){var Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,be=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return Pe.isFunction(Te)&&(be=Te,Te=this.tronWeb.defaultAddress.hex),be?this.tronWeb.isAddress(Te)?(Te=this.tronWeb.address.toHex(Te),void this.tronWeb.fullNode.request("wallet/getaccountnet",{address:Te},"post").then(function(xe){var Be=xe.freeNetUsed,Oe=Be===void 0?0:Be,ze=xe.freeNetLimit,Ye=ze===void 0?0:ze,$e=xe.NetUsed,Ze=$e===void 0?0:$e,qe=xe.NetLimit;be(null,Ye-Oe+((qe===void 0?0:qe)-Ze))}).catch(function(xe){return be(xe)})):be("Invalid address provided"):this.injectPromise(this.getBandwidth,Te)}},{key:"getTokensIssuedByAddress",value:function(){var Te=this,be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,xe=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return Pe.isFunction(be)&&(xe=be,be=this.tronWeb.defaultAddress.hex),xe?this.tronWeb.isAddress(be)?(be=this.tronWeb.address.toHex(be),void this.tronWeb.fullNode.request("wallet/getassetissuebyaccount",{address:be},"post").then(function(Be){var Oe=Be.assetIssue,ze=Oe!==void 0&&Oe;if(!ze)return xe(null,{});var Ye=ze.map(function($e){return Te._parseToken($e)}).reduce(function($e,Ze){return $e[Ze.name]=Ze,$e},{});xe(null,Ye)}).catch(function(Be){return xe(Be)})):xe("Invalid address provided"):this.injectPromise(this.getTokensIssuedByAddress,be)}},{key:"getTokenFromID",value:function(){var Te=this,be=arguments.length>0&&arguments[0]!==void 0&&arguments[0],xe=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return xe?(Pe.isInteger(be)&&(be=be.toString()),Pe.isString(be)&&be.length?void this.tronWeb.fullNode.request("wallet/getassetissuebyname",{value:this.tronWeb.fromUtf8(be)},"post").then(function(Be){if(!Be.name)return xe("Token does not exist");xe(null,Te._parseToken(Be))}).catch(function(Be){return xe(Be)}):xe("Invalid token ID provided")):this.injectPromise(this.getTokenFromID,be)}},{key:"listNodes",value:function(){var Te=this,be=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(!be)return this.injectPromise(this.listNodes);this.tronWeb.fullNode.request("wallet/listnodes").then(function(xe){var Be=xe.nodes;be(null,(Be===void 0?[]:Be).map(function(Oe){var ze=Oe.address,Ye=ze.host,$e=ze.port;return"".concat(Te.tronWeb.toUtf8(Ye),":").concat($e)}))}).catch(function(xe){return be(xe)})}},{key:"getBlockRange",value:function(){var Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:30,xe=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return Pe.isFunction(be)&&(xe=be,be=30),Pe.isFunction(Te)&&(xe=Te,Te=0),xe?!Pe.isInteger(Te)||Te<0?xe("Invalid start of range provided"):!Pe.isInteger(be)||be<=Te?xe("Invalid end of range provided"):void this.tronWeb.fullNode.request("wallet/getblockbylimitnext",{startNum:parseInt(Te),endNum:parseInt(be)+1},"post").then(function(Be){var Oe=Be.block;xe(null,Oe===void 0?[]:Oe)}).catch(function(Be){return xe(Be)}):this.injectPromise(this.getBlockRange,Te,be)}},{key:"listSuperRepresentatives",value:function(){var Te=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(!Te)return this.injectPromise(this.listSuperRepresentatives);this.tronWeb.fullNode.request("wallet/listwitnesses").then(function(be){var xe=be.witnesses;Te(null,xe===void 0?[]:xe)}).catch(function(be){return Te(be)})}},{key:"listTokens",value:function(){var Te=this,be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,Be=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return Pe.isFunction(xe)&&(Be=xe,xe=0),Pe.isFunction(be)&&(Be=be,be=0),Be?!Pe.isInteger(be)||be<0||xe&&be<1?Be("Invalid limit provided"):!Pe.isInteger(xe)||xe<0?Be("Invalid offset provided"):be?void this.tronWeb.fullNode.request("wallet/getpaginatedassetissuelist",{offset:parseInt(xe),limit:parseInt(be)},"post").then(function(Oe){var ze=Oe.assetIssue;Be(null,(ze===void 0?[]:ze).map(function(Ye){return Te._parseToken(Ye)}))}).catch(function(Oe){return Be(Oe)}):this.tronWeb.fullNode.request("wallet/getassetissuelist").then(function(Oe){var ze=Oe.assetIssue;Be(null,(ze===void 0?[]:ze).map(function(Ye){return Te._parseToken(Ye)}))}).catch(function(Oe){return Be(Oe)}):this.injectPromise(this.listTokens,be,xe)}},{key:"timeUntilNextVoteCycle",value:function(){var Te=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(!Te)return this.injectPromise(this.timeUntilNextVoteCycle);this.tronWeb.fullNode.request("wallet/getnextmaintenancetime").then(function(be){var xe=be.num,Be=xe===void 0?-1:xe;if(Be==-1)return Te("Failed to get time until next vote cycle");Te(null,Math.floor(Be/1e3))}).catch(function(be){return Te(be)})}},{key:"getContract",value:function(Te){var be=this,xe=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return xe?this.tronWeb.isAddress(Te)?void(this.cache.contracts[Te]?xe(null,this.cache.contracts[Te]):(Te=this.tronWeb.address.toHex(Te),this.tronWeb.fullNode.request("wallet/getcontract",{value:Te}).then(function(Be){if(Be.Error)return xe("Contract does not exist");be.cache.contracts[Te]=Be,xe(null,Be)}).catch(function(Be){return xe(Be)}))):xe("Invalid contract address provided"):this.injectPromise(this.getContract,Te)}},{key:"verifyMessage",value:(fn=m()(S.a.mark(function Te(){var be,xe,Be,Oe,ze,Ye=arguments;return S.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:if(be=Ye.length>0&&Ye[0]!==void 0&&Ye[0],xe=Ye.length>1&&Ye[1]!==void 0&&Ye[1],Be=Ye.length>2&&Ye[2]!==void 0?Ye[2]:this.tronWeb.defaultAddress.base58,Oe=!(Ye.length>3&&Ye[3]!==void 0)||Ye[3],ze=Ye.length>4&&Ye[4]!==void 0&&Ye[4],Pe.isFunction(Be)&&(ze=Be,Be=this.tronWeb.defaultAddress.base58,Oe=!0),Pe.isFunction(Oe)&&(ze=Oe,Oe=!0),ze){$e.next=9;break}return $e.abrupt("return",this.injectPromise(this.verifyMessage,be,xe,Be,Oe));case 9:if(Pe.isHex(be)){$e.next=11;break}return $e.abrupt("return",ze("Expected hex message input"));case 11:if(!pe.verifySignature(be,Be,xe,Oe)){$e.next=13;break}return $e.abrupt("return",ze(null,!0));case 13:ze("Signature does not match");case 14:case"end":return $e.stop()}},Te,this)})),function(){return fn.apply(this,arguments)})},{key:"verifyMessageV2",value:function(){var Te=arguments.length>0&&arguments[0]!==void 0&&arguments[0],be=arguments.length>1&&arguments[1]!==void 0&&arguments[1],xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Be=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(Pe.isFunction(xe)&&(Be=xe,xe={}),!Be)return this.injectPromise(this.verifyMessageV2,Te,be,xe);try{var Oe=pe.verifyMessageV2(Te,be);Be(null,Oe)}catch(ze){Be(ze)}}},{key:"verifyTypedData",value:function(Te,be,xe,Be){var Oe=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.tronWeb.defaultAddress.base58,ze=arguments.length>5&&arguments[5]!==void 0&&arguments[5];return Pe.isFunction(Oe)&&(ze=Oe,Oe=this.tronWeb.defaultAddress.base58),ze?pe.verifyTypedData(Te,be,xe,Be,Oe)?ze(null,!0):void ze("Signature does not match"):this.injectPromise(this.verifyTypedData,Te,be,xe,Be,Oe)}},{key:"sign",value:(hr=m()(S.a.mark(function Te(){var be,xe,Be,Oe,ze,Ye,$e=arguments;return S.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:if(be=$e.length>0&&$e[0]!==void 0&&$e[0],xe=$e.length>1&&$e[1]!==void 0?$e[1]:this.tronWeb.defaultPrivateKey,Be=!($e.length>2&&$e[2]!==void 0)||$e[2],Oe=$e.length>3&&$e[3]!==void 0&&$e[3],ze=$e.length>4&&$e[4]!==void 0&&$e[4],Pe.isFunction(Oe)&&(ze=Oe,Oe=!1),Pe.isFunction(Be)&&(ze=Be,Be=!0,Oe=!1),Pe.isFunction(xe)&&(ze=xe,xe=this.tronWeb.defaultPrivateKey,Be=!0,Oe=!1),ze){Ze.next=10;break}return Ze.abrupt("return",this.injectPromise(this.sign,be,xe,Be,Oe));case 10:if(!Pe.isString(be)){Ze.next=21;break}if(Pe.isHex(be)){Ze.next=13;break}return Ze.abrupt("return",ze("Expected hex message input"));case 13:return Ze.prev=13,Ye=pe.signString(be,xe,Be),Ze.abrupt("return",ze(null,Ye));case 18:Ze.prev=18,Ze.t0=Ze.catch(13),ze(Ze.t0);case 21:if(Pe.isObject(be)){Ze.next=23;break}return Ze.abrupt("return",ze("Invalid transaction provided"));case 23:if(Oe||!be.signature){Ze.next=25;break}return Ze.abrupt("return",ze("Transaction is already signed"));case 25:if(Ze.prev=25,Oe){Ze.next=32;break}if(this.tronWeb.address.toHex(this.tronWeb.address.fromPrivateKey(xe)).toLowerCase()===this.tronWeb.address.toHex(be.raw_data.contract[0].parameter.value.owner_address)){Ze.next=30;break}return Ze.abrupt("return",ze("Private key does not match address in transaction"));case 30:if(UG(be)){Ze.next=32;break}return Ze.abrupt("return",ze("Invalid transaction"));case 32:return Ze.abrupt("return",ze(null,Pe.crypto.signTransaction(xe,be)));case 35:Ze.prev=35,Ze.t1=Ze.catch(25),ze(Ze.t1);case 38:case"end":return Ze.stop()}},Te,this,[[13,18],[25,35]])})),function(){return hr.apply(this,arguments)})},{key:"signMessageV2",value:function(Te){var be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.tronWeb.defaultPrivateKey,xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Be=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(Pe.isFunction(xe)&&(Be=xe,xe={}),Pe.isFunction(be)&&(Be=be,be=this.tronWeb.defaultPrivateKey),!Be)return this.injectPromise(this.signMessageV2,Te,be);try{var Oe=pe.signMessageV2(Te,be);return Be(null,Oe)}catch(ze){Be(ze)}}},{key:"_signTypedData",value:function(Te,be,xe){var Be=arguments.length>3&&arguments[3]!==void 0?arguments[3]:this.tronWeb.defaultPrivateKey,Oe=arguments.length>4&&arguments[4]!==void 0&&arguments[4];if(Pe.isFunction(Be)&&(Oe=Be,Be=this.tronWeb.defaultPrivateKey),!Oe)return this.injectPromise(this._signTypedData,Te,be,xe,Be);try{var ze=pe._signTypedData(Te,be,xe,Be);return Oe(null,ze)}catch(Ye){Oe(Ye)}}},{key:"multiSign",value:(It=m()(S.a.mark(function Te(){var be,xe,Be,Oe,ze,Ye,$e,Ze=arguments;return S.a.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:if(be=Ze.length>0&&Ze[0]!==void 0&&Ze[0],xe=Ze.length>1&&Ze[1]!==void 0?Ze[1]:this.tronWeb.defaultPrivateKey,Be=Ze.length>2&&Ze[2]!==void 0&&Ze[2],Oe=Ze.length>3&&Ze[3]!==void 0&&Ze[3],Pe.isFunction(Be)&&(Oe=Be,Be=0),Pe.isFunction(xe)&&(Oe=xe,xe=this.tronWeb.defaultPrivateKey,Be=0),Oe){qe.next=8;break}return qe.abrupt("return",this.injectPromise(this.multiSign,be,xe,Be));case 8:if(Pe.isObject(be)&&be.raw_data&&be.raw_data.contract){qe.next=10;break}return qe.abrupt("return",Oe("Invalid transaction provided"));case 10:if(be.raw_data.contract[0].Permission_id||!(Be>0)){qe.next=30;break}return be.raw_data.contract[0].Permission_id=Be,ze=this.tronWeb.address.toHex(this.tronWeb.address.fromPrivateKey(xe)).toLowerCase(),qe.next=15,this.getSignWeight(be,Be);case 15:if((Ye=qe.sent).result.code!=="PERMISSION_ERROR"){qe.next=18;break}return qe.abrupt("return",Oe(Ye.result.message));case 18:if($e=!1,Ye.permission.keys.map(function(tt){tt.address===ze&&($e=!0)}),$e){qe.next=22;break}return qe.abrupt("return",Oe(xe+" has no permission to sign"));case 22:if(!Ye.approved_list||Ye.approved_list.indexOf(ze)==-1){qe.next=24;break}return qe.abrupt("return",Oe(xe+" already sign transaction"));case 24:if(!Ye.transaction||!Ye.transaction.transaction){qe.next=29;break}be=Ye.transaction.transaction,Be>0&&(be.raw_data.contract[0].Permission_id=Be),qe.next=30;break;case 29:return qe.abrupt("return",Oe("Invalid transaction provided"));case 30:if(qe.prev=30,UG(be)){qe.next=33;break}return qe.abrupt("return",Oe("Invalid transaction"));case 33:return qe.abrupt("return",Oe(null,Pe.crypto.signTransaction(xe,be)));case 36:qe.prev=36,qe.t0=qe.catch(30),Oe(qe.t0);case 39:case"end":return qe.stop()}},Te,this,[[30,36]])})),function(){return It.apply(this,arguments)})},{key:"getApprovedList",value:(dt=m()(S.a.mark(function Te(be){var xe,Be=arguments;return S.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:if(xe=Be.length>1&&Be[1]!==void 0&&Be[1]){Oe.next=3;break}return Oe.abrupt("return",this.injectPromise(this.getApprovedList,be));case 3:if(Pe.isObject(be)){Oe.next=5;break}return Oe.abrupt("return",xe("Invalid transaction provided"));case 5:this.tronWeb.fullNode.request("wallet/getapprovedlist",be,"post").then(function(ze){xe(null,ze)}).catch(function(ze){return xe(ze)});case 6:case"end":return Oe.stop()}},Te,this)})),function(Te){return dt.apply(this,arguments)})},{key:"getSignWeight",value:(st=m()(S.a.mark(function Te(be,xe){var Be,Oe=arguments;return S.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:if(Be=Oe.length>2&&Oe[2]!==void 0&&Oe[2],Pe.isFunction(xe)&&(Be=xe,xe=void 0),Be){ze.next=4;break}return ze.abrupt("return",this.injectPromise(this.getSignWeight,be,xe));case 4:if(Pe.isObject(be)&&be.raw_data&&be.raw_data.contract){ze.next=6;break}return ze.abrupt("return",Be("Invalid transaction provided"));case 6:if(Pe.isInteger(xe)?be.raw_data.contract[0].Permission_id=parseInt(xe):typeof be.raw_data.contract[0].Permission_id!="number"&&(be.raw_data.contract[0].Permission_id=0),Pe.isObject(be)){ze.next=9;break}return ze.abrupt("return",Be("Invalid transaction provided"));case 9:this.tronWeb.fullNode.request("wallet/getsignweight",be,"post").then(function(Ye){Be(null,Ye)}).catch(function(Ye){return Be(Ye)});case 10:case"end":return ze.stop()}},Te,this)})),function(Te,be){return st.apply(this,arguments)})},{key:"sendRawTransaction",value:function(){var Te=arguments.length>0&&arguments[0]!==void 0&&arguments[0],be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},xe=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return Pe.isFunction(be)&&(xe=be,be={}),xe?Pe.isObject(Te)?Pe.isObject(be)?Te.signature&&Pe.isArray(Te.signature)?void this.tronWeb.fullNode.request("wallet/broadcasttransaction",Te,"post").then(function(Be){Be.result&&(Be.transaction=Te),xe(null,Be)}).catch(function(Be){return xe(Be)}):xe("Transaction is not signed"):xe("Invalid options provided"):xe("Invalid transaction provided"):this.injectPromise(this.sendRawTransaction,Te,be)}},{key:"sendHexTransaction",value:function(){var Te=arguments.length>0&&arguments[0]!==void 0&&arguments[0],be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},xe=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(Pe.isFunction(be)&&(xe=be,be={}),!xe)return this.injectPromise(this.sendHexTransaction,Te,be);if(!Pe.isHex(Te))return xe("Invalid hex transaction provided");if(!Pe.isObject(be))return xe("Invalid options provided");var Be={transaction:Te};this.tronWeb.fullNode.request("wallet/broadcasthex",Be,"post").then(function(Oe){Oe.result&&(Oe.transaction=JSON.parse(Oe.transaction),Oe.hexTransaction=Te),xe(null,Oe)}).catch(function(Oe){return xe(Oe)})}},{key:"sendTransaction",value:(He=m()(S.a.mark(function Te(){var be,xe,Be,Oe,ze,Ye,$e,Ze,qe=arguments;return S.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:if(be=qe.length>0&&qe[0]!==void 0&&qe[0],xe=qe.length>1&&qe[1]!==void 0&&qe[1],Be=qe.length>2&&qe[2]!==void 0?qe[2]:{},Oe=qe.length>3&&qe[3]!==void 0&&qe[3],Pe.isFunction(Be)&&(Oe=Be,Be={}),typeof Be=="string"&&(Be={privateKey:Be}),Oe){tt.next=8;break}return tt.abrupt("return",this.injectPromise(this.sendTransaction,be,xe,Be));case 8:if(this.tronWeb.isAddress(be)){tt.next=10;break}return tt.abrupt("return",Oe("Invalid recipient provided"));case 10:if(Pe.isInteger(xe)&&!(xe<=0)){tt.next=12;break}return tt.abrupt("return",Oe("Invalid amount provided"));case 12:if((Be=$S({privateKey:this.tronWeb.defaultPrivateKey,address:this.tronWeb.defaultAddress.hex},Be)).privateKey||Be.address){tt.next=15;break}return tt.abrupt("return",Oe("Function requires either a private key or address to be set"));case 15:return tt.prev=15,ze=Be.privateKey?this.tronWeb.address.fromPrivateKey(Be.privateKey):Be.address,tt.next=19,this.tronWeb.transactionBuilder.sendTrx(be,xe,ze);case 19:return Ye=tt.sent,tt.next=22,this.sign(Ye,Be.privateKey||void 0);case 22:return $e=tt.sent,tt.next=25,this.sendRawTransaction($e);case 25:return Ze=tt.sent,tt.abrupt("return",Oe(null,Ze));case 29:return tt.prev=29,tt.t0=tt.catch(15),tt.abrupt("return",Oe(tt.t0));case 32:case"end":return tt.stop()}},Te,this,[[15,29]])})),function(){return He.apply(this,arguments)})},{key:"sendToken",value:(Se=m()(S.a.mark(function Te(){var be,xe,Be,Oe,ze,Ye,$e,Ze,qe,tt=arguments;return S.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:if(be=tt.length>0&&tt[0]!==void 0&&tt[0],xe=tt.length>1&&tt[1]!==void 0&&tt[1],Be=tt.length>2&&tt[2]!==void 0&&tt[2],Oe=tt.length>3&&tt[3]!==void 0?tt[3]:{},ze=tt.length>4&&tt[4]!==void 0&&tt[4],Pe.isFunction(Oe)&&(ze=Oe,Oe={}),typeof Oe=="string"&&(Oe={privateKey:Oe}),ze){at.next=9;break}return at.abrupt("return",this.injectPromise(this.sendToken,be,xe,Be,Oe));case 9:if(this.tronWeb.isAddress(be)){at.next=11;break}return at.abrupt("return",ze("Invalid recipient provided"));case 11:if(Pe.isInteger(xe)&&!(xe<=0)){at.next=13;break}return at.abrupt("return",ze("Invalid amount provided"));case 13:if(Pe.isInteger(Be)&&(Be=Be.toString()),Pe.isString(Be)){at.next=16;break}return at.abrupt("return",ze("Invalid token ID provided"));case 16:if((Oe=$S({privateKey:this.tronWeb.defaultPrivateKey,address:this.tronWeb.defaultAddress.hex},Oe)).privateKey||Oe.address){at.next=19;break}return at.abrupt("return",ze("Function requires either a private key or address to be set"));case 19:return at.prev=19,Ye=Oe.privateKey?this.tronWeb.address.fromPrivateKey(Oe.privateKey):Oe.address,at.next=23,this.tronWeb.transactionBuilder.sendToken(be,xe,Be,Ye);case 23:return $e=at.sent,at.next=26,this.sign($e,Oe.privateKey||void 0);case 26:return Ze=at.sent,at.next=29,this.sendRawTransaction(Ze);case 29:return qe=at.sent,at.abrupt("return",ze(null,qe));case 33:return at.prev=33,at.t0=at.catch(19),at.abrupt("return",ze(at.t0));case 36:case"end":return at.stop()}},Te,this,[[19,33]])})),function(){return Se.apply(this,arguments)})},{key:"freezeBalance",value:(he=m()(S.a.mark(function Te(){var be,xe,Be,Oe,ze,Ye,$e,Ze,qe,tt,at=arguments;return S.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:if(be=at.length>0&&at[0]!==void 0?at[0]:0,xe=at.length>1&&at[1]!==void 0?at[1]:3,Be=at.length>2&&at[2]!==void 0?at[2]:"BANDWIDTH",Oe=at.length>3&&at[3]!==void 0?at[3]:{},ze=at.length>4&&at[4]!==void 0?at[4]:void 0,Ye=at.length>5&&at[5]!==void 0&&at[5],Pe.isFunction(ze)&&(Ye=ze,ze=void 0),Pe.isFunction(xe)&&(Ye=xe,xe=3),Pe.isFunction(Be)&&(Ye=Be,Be="BANDWIDTH"),Pe.isFunction(Oe)&&(Ye=Oe,Oe={}),typeof Oe=="string"&&(Oe={privateKey:Oe}),Ye){Xe.next=13;break}return Xe.abrupt("return",this.injectPromise(this.freezeBalance,be,xe,Be,Oe,ze));case 13:if(["BANDWIDTH","ENERGY"].includes(Be)){Xe.next=15;break}return Xe.abrupt("return",Ye('Invalid resource provided: Expected "BANDWIDTH" or "ENERGY"'));case 15:if(Pe.isInteger(be)&&!(be<=0)){Xe.next=17;break}return Xe.abrupt("return",Ye("Invalid amount provided"));case 17:if(Pe.isInteger(xe)&&!(xe<3)){Xe.next=19;break}return Xe.abrupt("return",Ye("Invalid duration provided, minimum of 3 days"));case 19:if((Oe=$S({privateKey:this.tronWeb.defaultPrivateKey,address:this.tronWeb.defaultAddress.hex},Oe)).privateKey||Oe.address){Xe.next=22;break}return Xe.abrupt("return",Ye("Function requires either a private key or address to be set"));case 22:return Xe.prev=22,$e=Oe.privateKey?this.tronWeb.address.fromPrivateKey(Oe.privateKey):Oe.address,Xe.next=26,this.tronWeb.transactionBuilder.freezeBalance(be,xe,Be,$e,ze);case 26:return Ze=Xe.sent,Xe.next=29,this.sign(Ze,Oe.privateKey||void 0);case 29:return qe=Xe.sent,Xe.next=32,this.sendRawTransaction(qe);case 32:return tt=Xe.sent,Xe.abrupt("return",Ye(null,tt));case 36:return Xe.prev=36,Xe.t0=Xe.catch(22),Xe.abrupt("return",Ye(Xe.t0));case 39:case"end":return Xe.stop()}},Te,this,[[22,36]])})),function(){return he.apply(this,arguments)})},{key:"unfreezeBalance",value:(ie=m()(S.a.mark(function Te(){var be,xe,Be,Oe,ze,Ye,$e,Ze,qe=arguments;return S.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:if(be=qe.length>0&&qe[0]!==void 0?qe[0]:"BANDWIDTH",xe=qe.length>1&&qe[1]!==void 0?qe[1]:{},Be=qe.length>2&&qe[2]!==void 0?qe[2]:void 0,Oe=qe.length>3&&qe[3]!==void 0&&qe[3],Pe.isFunction(Be)&&(Oe=Be,Be=void 0),Pe.isFunction(be)&&(Oe=be,be="BANDWIDTH"),Pe.isFunction(xe)&&(Oe=xe,xe={}),typeof xe=="string"&&(xe={privateKey:xe}),Oe){tt.next=10;break}return tt.abrupt("return",this.injectPromise(this.unfreezeBalance,be,xe,Be));case 10:if(["BANDWIDTH","ENERGY"].includes(be)){tt.next=12;break}return tt.abrupt("return",Oe('Invalid resource provided: Expected "BANDWIDTH" or "ENERGY"'));case 12:if((xe=$S({privateKey:this.tronWeb.defaultPrivateKey,address:this.tronWeb.defaultAddress.hex},xe)).privateKey||xe.address){tt.next=15;break}return tt.abrupt("return",Oe("Function requires either a private key or address to be set"));case 15:return tt.prev=15,ze=xe.privateKey?this.tronWeb.address.fromPrivateKey(xe.privateKey):xe.address,tt.next=19,this.tronWeb.transactionBuilder.unfreezeBalance(be,ze,Be);case 19:return Ye=tt.sent,tt.next=22,this.sign(Ye,xe.privateKey||void 0);case 22:return $e=tt.sent,tt.next=25,this.sendRawTransaction($e);case 25:return Ze=tt.sent,tt.abrupt("return",Oe(null,Ze));case 29:return tt.prev=29,tt.t0=tt.catch(15),tt.abrupt("return",Oe(tt.t0));case 32:case"end":return tt.stop()}},Te,this,[[15,29]])})),function(){return ie.apply(this,arguments)})},{key:"updateAccount",value:(ne=m()(S.a.mark(function Te(){var be,xe,Be,Oe,ze,Ye,$e,Ze=arguments;return S.a.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:if(be=Ze.length>0&&Ze[0]!==void 0&&Ze[0],xe=Ze.length>1&&Ze[1]!==void 0?Ze[1]:{},Be=Ze.length>2&&Ze[2]!==void 0&&Ze[2],Pe.isFunction(xe)&&(Be=xe,xe={}),typeof xe=="string"&&(xe={privateKey:xe}),Be){qe.next=7;break}return qe.abrupt("return",this.injectPromise(this.updateAccount,be,xe));case 7:if(Pe.isString(be)&&be.length){qe.next=9;break}return qe.abrupt("return",Be("Name must be a string"));case 9:if((xe=$S({privateKey:this.tronWeb.defaultPrivateKey,address:this.tronWeb.defaultAddress.hex},xe)).privateKey||xe.address){qe.next=12;break}return qe.abrupt("return",Be("Function requires either a private key or address to be set"));case 12:return qe.prev=12,Oe=xe.privateKey?this.tronWeb.address.fromPrivateKey(xe.privateKey):xe.address,qe.next=16,this.tronWeb.transactionBuilder.updateAccount(be,Oe);case 16:return ze=qe.sent,qe.next=19,this.sign(ze,xe.privateKey||void 0);case 19:return Ye=qe.sent,qe.next=22,this.sendRawTransaction(Ye);case 22:return $e=qe.sent,qe.abrupt("return",Be(null,$e));case 26:return qe.prev=26,qe.t0=qe.catch(12),qe.abrupt("return",Be(qe.t0));case 29:case"end":return qe.stop()}},Te,this,[[12,26]])})),function(){return ne.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 Te=arguments.length>0&&arguments[0]!==void 0&&arguments[0],be=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return be?!Pe.isInteger(Te)||Te<0?be("Invalid proposalID provided"):void this.tronWeb.fullNode.request("wallet/getproposalbyid",{id:parseInt(Te)},"post").then(function(xe){be(null,xe)}).catch(function(xe){return be(xe)}):this.injectPromise(this.getProposal,Te)}},{key:"listProposals",value:function(){var Te=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(!Te)return this.injectPromise(this.listProposals);this.tronWeb.fullNode.request("wallet/listproposals",{},"post").then(function(be){var xe=be.proposals;Te(null,xe===void 0?[]:xe)}).catch(function(be){return Te(be)})}},{key:"getChainParameters",value:function(){var Te=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(!Te)return this.injectPromise(this.getChainParameters);this.tronWeb.fullNode.request("wallet/getchainparameters",{},"post").then(function(be){var xe=be.chainParameter;Te(null,xe===void 0?[]:xe)}).catch(function(be){return Te(be)})}},{key:"getAccountResources",value:function(){var Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,be=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return be?this.tronWeb.isAddress(Te)?void this.tronWeb.fullNode.request("wallet/getaccountresource",{address:this.tronWeb.address.toHex(Te)},"post").then(function(xe){be(null,xe)}).catch(function(xe){return be(xe)}):be("Invalid address provided"):this.injectPromise(this.getAccountResources,Te)}},{key:"getDelegatedResourceV2",value:function(){var Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.tronWeb.defaultAddress.hex,xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{confirmed:!0},Be=arguments.length>3&&arguments[3]!==void 0&&arguments[3];return Pe.isFunction(xe)&&(Be=xe,xe={confirmed:!0}),Pe.isFunction(be)&&(Be=be,be=this.tronWeb.defaultAddress.hex),Pe.isFunction(Te)&&(Be=Te,Te=this.tronWeb.defaultAddress.hex,be=this.tronWeb.defaultAddress.hex),Be?this.tronWeb.isAddress(Te)&&this.tronWeb.isAddress(be)?void this.tronWeb[xe.confirmed?"solidityNode":"fullNode"].request("wallet".concat(xe.confirmed?"solidity":"","/getdelegatedresourcev2"),{fromAddress:Ih(Te),toAddress:Ih(be)},"post").then(function(Oe){Be(null,Oe)}).catch(function(Oe){return Be(Oe)}):Be("Invalid address provided"):this.injectPromise(this.getDelegatedResourceV2,Te,be,xe)}},{key:"getDelegatedResourceAccountIndexV2",value:function(){var Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{confirmed:!0},xe=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return Pe.isFunction(be)&&(xe=be,be={confirmed:!0}),Pe.isFunction(Te)&&(xe=Te,Te=this.tronWeb.defaultAddress.hex),xe?this.tronWeb.isAddress(Te)?void this.tronWeb[be.confirmed?"solidityNode":"fullNode"].request("wallet".concat(be.confirmed?"solidity":"","/getdelegatedresourceaccountindexv2"),{value:Ih(Te)},"post").then(function(Be){xe(null,Be)}).catch(function(Be){return xe(Be)}):xe("Invalid address provided"):this.injectPromise(this.getDelegatedResourceAccountIndexV2,Te,be)}},{key:"getCanDelegatedMaxSize",value:function(){var Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"BANDWIDTH",xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{confirmed:!0},Be=arguments.length>3&&arguments[3]!==void 0&&arguments[3];return Pe.isFunction(xe)&&(Be=xe,xe={confirmed:!0}),Pe.isFunction(be)&&(Be=be,be="BANDWIDTH"),Pe.isFunction(Te)&&(Be=Te,Te=this.tronWeb.defaultAddress.hex),Be?this.tronWeb.isAddress(Te)?void(this.validator.notValid([{name:"resource",type:"resource",value:be,msg:'Invalid resource provided: Expected "BANDWIDTH" or "ENERGY"'}],Be)||this.tronWeb[xe.confirmed?"solidityNode":"fullNode"].request("wallet".concat(xe.confirmed?"solidity":"","/getcandelegatedmaxsize"),{owner_address:Ih(Te),type:be==="ENERGY"?1:0},"post").then(function(Oe){Be(null,Oe)}).catch(function(Oe){return Be(Oe)})):Be("Invalid address provided"):this.injectPromise(this.getCanDelegatedMaxSize,Te,be,xe)}},{key:"getAvailableUnfreezeCount",value:function(){var Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{confirmed:!0},xe=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return Pe.isFunction(be)&&(xe=be,be={confirmed:!0}),Pe.isFunction(Te)&&(xe=Te,Te=this.tronWeb.defaultAddress.hex),xe?this.tronWeb.isAddress(Te)?void this.tronWeb[be.confirmed?"solidityNode":"fullNode"].request("wallet".concat(be.confirmed?"solidity":"","/getavailableunfreezecount"),{owner_address:Ih(Te)},"post").then(function(Be){xe(null,Be)}).catch(function(Be){return xe(Be)}):xe("Invalid address provided"):this.injectPromise(this.getAvailableUnfreezeCount,Te,be)}},{key:"getCanWithdrawUnfreezeAmount",value:function(){var Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.tronWeb.defaultAddress.hex,be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Date.now(),xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{confirmed:!0},Be=arguments.length>3&&arguments[3]!==void 0&&arguments[3];return Pe.isFunction(xe)&&(Be=xe,xe={confirmed:!0}),Pe.isFunction(be)&&(Be=be,be=Date.now()),Pe.isFunction(Te)&&(Be=Te,Te=this.tronWeb.defaultAddress.hex),Be?this.tronWeb.isAddress(Te)?!Pe.isInteger(be)||be<0?Be("Invalid timestamp provided"):void this.tronWeb[xe.confirmed?"solidityNode":"fullNode"].request("wallet".concat(xe.confirmed?"solidity":"","/getcanwithdrawunfreezeamount"),{owner_address:Ih(Te),timestamp:be},"post").then(function(Oe){Be(null,Oe)}).catch(function(Oe){return Be(Oe)}):Be("Invalid address provided"):this.injectPromise(this.getCanWithdrawUnfreezeAmount,Te,be,xe)}},{key:"getExchangeByID",value:function(){var Te=arguments.length>0&&arguments[0]!==void 0&&arguments[0],be=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return be?!Pe.isInteger(Te)||Te<0?be("Invalid exchangeID provided"):void this.tronWeb.fullNode.request("wallet/getexchangebyid",{id:Te},"post").then(function(xe){be(null,xe)}).catch(function(xe){return be(xe)}):this.injectPromise(this.getExchangeByID,Te)}},{key:"listExchanges",value:function(){var Te=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(!Te)return this.injectPromise(this.listExchanges);this.tronWeb.fullNode.request("wallet/listexchanges",{},"post").then(function(be){var xe=be.exchanges;Te(null,xe===void 0?[]:xe)},"post").catch(function(be){return Te(be)})}},{key:"listExchangesPaginated",value:function(){var Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,xe=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(Pe.isFunction(be)&&(xe=be,be=0),Pe.isFunction(Te)&&(xe=Te,Te=10),!xe)return this.injectPromise(this.listExchangesPaginated,Te,be);this.tronWeb.fullNode.request("wallet/getpaginatedexchangelist",{limit:Te,offset:be},"post").then(function(Be){var Oe=Be.exchanges;xe(null,Oe===void 0?[]:Oe)}).catch(function(Be){return xe(Be)})}},{key:"getNodeInfo",value:function(){var Te=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(!Te)return this.injectPromise(this.getNodeInfo);this.tronWeb.fullNode.request("wallet/getnodeinfo",{},"post").then(function(be){Te(null,be)},"post").catch(function(be){return Te(be)})}},{key:"getTokenListByName",value:function(){var Te=this,be=arguments.length>0&&arguments[0]!==void 0&&arguments[0],xe=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return xe?(Pe.isInteger(be)&&(be=be.toString()),Pe.isString(be)&&be.length?void this.tronWeb.fullNode.request("wallet/getassetissuelistbyname",{value:this.tronWeb.fromUtf8(be)},"post").then(function(Be){if(Array.isArray(Be.assetIssue))xe(null,Be.assetIssue.map(function(Oe){return Te._parseToken(Oe)}));else if(!Be.name)return xe("Token does not exist");xe(null,Te._parseToken(Be))}).catch(function(Be){return xe(Be)}):xe("Invalid token ID provided")):this.injectPromise(this.getTokenListByName,be)}},{key:"getTokenByID",value:function(){var Te=this,be=arguments.length>0&&arguments[0]!==void 0&&arguments[0],xe=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return xe?(Pe.isInteger(be)&&(be=be.toString()),Pe.isString(be)&&be.length?void this.tronWeb.fullNode.request("wallet/getassetissuebyid",{value:be},"post").then(function(Be){if(!Be.name)return xe("Token does not exist");xe(null,Te._parseToken(Be))}).catch(function(Be){return xe(Be)}):xe("Invalid token ID provided")):this.injectPromise(this.getTokenByID,be)}},{key:"getReward",value:(te=m()(S.a.mark(function Te(be){var xe,Be,Oe=arguments;return S.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:return xe=Oe.length>1&&Oe[1]!==void 0?Oe[1]:{},Be=Oe.length>2&&Oe[2]!==void 0&&Oe[2],xe.confirmed=!0,ze.abrupt("return",this._getReward(be,xe,Be));case 4:case"end":return ze.stop()}},Te,this)})),function(Te){return te.apply(this,arguments)})},{key:"getUnconfirmedReward",value:(se=m()(S.a.mark(function Te(be){var xe,Be,Oe=arguments;return S.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:return xe=Oe.length>1&&Oe[1]!==void 0?Oe[1]:{},Be=Oe.length>2&&Oe[2]!==void 0&&Oe[2],xe.confirmed=!1,ze.abrupt("return",this._getReward(be,xe,Be));case 4:case"end":return ze.stop()}},Te,this)})),function(Te){return se.apply(this,arguments)})},{key:"getBrokerage",value:(Ue=m()(S.a.mark(function Te(be){var xe,Be,Oe=arguments;return S.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:return xe=Oe.length>1&&Oe[1]!==void 0?Oe[1]:{},Be=Oe.length>2&&Oe[2]!==void 0&&Oe[2],xe.confirmed=!0,ze.abrupt("return",this._getBrokerage(be,xe,Be));case 4:case"end":return ze.stop()}},Te,this)})),function(Te){return Ue.apply(this,arguments)})},{key:"getUnconfirmedBrokerage",value:(me=m()(S.a.mark(function Te(be){var xe,Be,Oe=arguments;return S.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:return xe=Oe.length>1&&Oe[1]!==void 0?Oe[1]:{},Be=Oe.length>2&&Oe[2]!==void 0&&Oe[2],xe.confirmed=!1,ze.abrupt("return",this._getBrokerage(be,xe,Be));case 4:case"end":return ze.stop()}},Te,this)})),function(Te){return me.apply(this,arguments)})},{key:"_getReward",value:(we=m()(S.a.mark(function Te(){var be,xe,Be,Oe,ze=arguments;return S.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:if(be=ze.length>0&&ze[0]!==void 0?ze[0]:this.tronWeb.defaultAddress.hex,xe=ze.length>1?ze[1]:void 0,Be=ze.length>2&&ze[2]!==void 0&&ze[2],Pe.isFunction(xe)&&(Be=xe,xe={}),Pe.isFunction(be)?(Be=be,be=this.tronWeb.defaultAddress.hex):Pe.isObject(be)&&(xe=be,be=this.tronWeb.defaultAddress.hex),Be){Ye.next=7;break}return Ye.abrupt("return",this.injectPromise(this._getReward,be,xe));case 7:if(!this.validator.notValid([{name:"origin",type:"address",value:be}],Be)){Ye.next=9;break}return Ye.abrupt("return");case 9:Oe={address:Ih(be)},this.tronWeb[xe.confirmed?"solidityNode":"fullNode"].request("wallet".concat(xe.confirmed?"solidity":"","/getReward"),Oe,"post").then(function(){var $e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if($e.reward===void 0)return Be("Not found.");Be(null,$e.reward)}).catch(function($e){return Be($e)});case 11:case"end":return Ye.stop()}},Te,this)})),function(){return we.apply(this,arguments)})},{key:"_getBrokerage",value:(ge=m()(S.a.mark(function Te(){var be,xe,Be,Oe,ze=arguments;return S.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:if(be=ze.length>0&&ze[0]!==void 0?ze[0]:this.tronWeb.defaultAddress.hex,xe=ze.length>1?ze[1]:void 0,Be=ze.length>2&&ze[2]!==void 0&&ze[2],Pe.isFunction(xe)&&(Be=xe,xe={}),Pe.isFunction(be)?(Be=be,be=this.tronWeb.defaultAddress.hex):Pe.isObject(be)&&(xe=be,be=this.tronWeb.defaultAddress.hex),Be){Ye.next=7;break}return Ye.abrupt("return",this.injectPromise(this._getBrokerage,be,xe));case 7:if(!this.validator.notValid([{name:"origin",type:"address",value:be}],Be)){Ye.next=9;break}return Ye.abrupt("return");case 9:Oe={address:Ih(be)},this.tronWeb[xe.confirmed?"solidityNode":"fullNode"].request("wallet".concat(xe.confirmed?"solidity":"","/getBrokerage"),Oe,"post").then(function(){var $e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if($e.brokerage===void 0)return Be("Not found.");Be(null,$e.brokerage)}).catch(function($e){return Be($e)});case 11:case"end":return Ye.stop()}},Te,this)})),function(){return ge.apply(this,arguments)})}],[{key:"verifySignature",value:function(Te,be,xe){var Be=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3];Te=Te.replace(/^0x/,""),xe=xe.replace(/^0x/,"");var Oe=[].concat(de()(Qe(Be?`TRON Signed Message:
32`:`Ethereum Signed Message:
32`)),de()(Pe.code.hexStr2byteArray(Te))),ze=Ve(Oe),Ye=Ot(ze,{recoveryParam:xe.substring(128,130)=="1c"?1:0,r:"0x"+xe.substring(0,64),s:"0x"+xe.substring(64,128)}),$e="41"+Ye.substr(2),Ze=Un.address.fromHex($e);return Ze==Un.address.fromHex(be)}},{key:"verifyMessageV2",value:function(Te,be){return Pe.message.verifyMessage(Te,be)}},{key:"verifyTypedData",value:function(Te,be,xe,Be,Oe){Be=Be.replace(/^0x/,"");var ze=Pe._TypedDataEncoder.hash(Te,be,xe),Ye="41"+Ot(ze,{recoveryParam:Be.substring(128,130)=="1c"?1:0,r:"0x"+Be.substring(0,64),s:"0x"+Be.substring(64,128)}).substr(2);return Un.address.fromHex(Ye)==Un.address.fromHex(Oe)}},{key:"signString",value:function(Te,be){var xe=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2];Te=Te.replace(/^0x/,"");var Be={toHexString:function(){return"0x"+be},value:be},Oe=new pt(Be),ze=[].concat(de()(Qe(xe?`TRON Signed Message:
32`:`Ethereum Signed Message:
32`)),de()(Pe.code.hexStr2byteArray(Te))),Ye=Ve(ze),$e=Oe.signDigest(Ye),Ze=["0x",$e.r.substring(2),$e.s.substring(2),Number($e.v).toString(16)].join("");return Ze}},{key:"signMessageV2",value:function(Te,be){return Pe.message.signMessage(Te,be)}},{key:"_signTypedData",value:function(Te,be,xe,Be){return Pe.crypto._signTypedData(Te,be,xe,Be)}}]),pe}();function JG(pe,ge){var we=Object.keys(pe);if(Object.getOwnPropertySymbols){var me=Object.getOwnPropertySymbols(pe);ge&&(me=me.filter(function(Ue){return Object.getOwnPropertyDescriptor(pe,Ue).enumerable})),we.push.apply(we,me)}return we}function L1(pe){for(var ge=1;ge<arguments.length;ge++){var we=arguments[ge]!=null?arguments[ge]:{};ge%2?JG(Object(we),!0).forEach(function(me){N()(pe,me,we[me])}):Object.getOwnPropertyDescriptors?Object.defineProperties(pe,Object.getOwnPropertyDescriptors(we)):JG(Object(we)).forEach(function(me){Object.defineProperty(pe,me,Object.getOwnPropertyDescriptor(we,me))})}return pe}var XG=function(pe,ge){return _oe(pe,ge)},x3e=function(){function pe(Ue,se){x()(this,pe),this.tronWeb=Ue.tronWeb,this.contract=Ue,this.abi=se,this.name=se.name||(se.name=se.type),this.inputs=se.inputs||[],this.outputs=se.outputs||[],this.functionSelector=function(te){if(te.stateMutability=te.stateMutability?te.stateMutability.toLowerCase():"nonpayable",te.type=te.type?te.type.toLowerCase():"",te.type==="fallback"||te.type==="receive")return"0x";var ne=new Pe.ethersUtils.Interface([te]);return te.type==="event"?ne.getEvent(te.name).format(Pe.ethersUtils.FormatTypes.sighash):ne.getFunction(te.name).format(Pe.ethersUtils.FormatTypes.sighash)}(se),this.signature=this.tronWeb.sha3(this.functionSelector,!1).slice(0,8),this.injectPromise=yg()(this),this.defaultOptions={feeLimit:this.tronWeb.feeLimit,callValue:0,userFeePercentage:100,shouldPollResponse:!1}}var ge,we,me;return T()(pe,[{key:"decodeInput",value:function(Ue){return XG(this.inputs,"0x"+Ue)}},{key:"onMethod",value:function(){var Ue=this,se="";if(this.abi&&!/event/i.test(this.abi.type)){for(var te=arguments.length,ne=new Array(te),ie=0;ie<te;ie++)ne[ie]=arguments[ie];se=G4(this.abi,ne)}return{call:function(){var he=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Se=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return Pe.isFunction(he)&&(Se=he,he={}),he=L1(L1({},he),{},{rawParameter:se}),Ue._call([],[],he,Se)},send:function(){var he=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ue.tronWeb.defaultPrivateKey,He=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return Pe.isFunction(Se)&&(He=Se,Se=Ue.tronWeb.defaultPrivateKey),Pe.isFunction(he)&&(He=he,he={}),he=L1(L1({},he),{},{rawParameter:se}),Ue._send([],[],he,Se,He)},watch:function(){return Ue._watch.apply(Ue,arguments)}}}},{key:"_call",value:(me=m()(S.a.mark(function Ue(se,te){var ne,ie,he,Se,He=this,st=arguments;return S.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:if(ne=st.length>2&&st[2]!==void 0?st[2]:{},ie=st.length>3&&st[3]!==void 0&&st[3],Pe.isFunction(ne)&&(ie=ne,ne={}),ie){dt.next=5;break}return dt.abrupt("return",this.injectPromise(this._call,se,te,ne));case 5:if(se.length===te.length){dt.next=7;break}return dt.abrupt("return",ie("Invalid argument count provided"));case 7:if(this.contract.address){dt.next=9;break}return dt.abrupt("return",ie("Smart contract is missing address"));case 9:if(this.contract.deployed){dt.next=11;break}return dt.abrupt("return",ie("Calling smart contracts requires you to load the contract first"));case 11:if(he=this.abi.stateMutability,["pure","view"].includes(he.toLowerCase())){dt.next=14;break}return dt.abrupt("return",ie('Methods with state mutability "'.concat(he,'" must use send()')));case 14:ne=L1(L1(L1({},this.defaultOptions),{},{from:this.tronWeb.defaultAddress.hex},ne),{},{_isConstant:!0}),Se=te.map(function(It,hr){return{type:se[hr],value:It}}),this.tronWeb.transactionBuilder.triggerSmartContract(this.contract.address,this.functionSelector,ne,Se,!!ne.from&&this.tronWeb.address.toHex(ne.from),function(It,hr){if(It)return ie(It);if(!Pe.hasProperty(hr,"constant_result"))return ie("Failed to execute");try{var fn=hr.constant_result[0].length;if(fn===0||fn%64==8){var dn="The call has been reverted or has thrown an error.";if(fn!==0){dn+=" Error message: ";for(var Te="",be=hr.constant_result[0].substring(8),xe=0;xe<fn-8;xe+=64)Te+=He.tronWeb.toUtf8(be.substring(xe,xe+64));dn+=Te.replace(/(\u0000|\u000b|\f)+/g," ").replace(/ +/g," ").replace(/\s+$/g,"")}return ie(dn)}var Be=XG(He.abi,"0x"+hr.constant_result[0]);return Be.length===1&&Object.keys(Be).length===1&&(Be=Be[0]),ie(null,Be)}catch(Oe){return ie(Oe)}});case 17:case"end":return dt.stop()}},Ue,this)})),function(Ue,se){return me.apply(this,arguments)})},{key:"_send",value:(we=m()(S.a.mark(function Ue(se,te){var ne,ie,he,Se,He,st,dt,It,hr,fn,dn,Te=this,be=arguments;return S.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:if(ne=be.length>2&&be[2]!==void 0?be[2]:{},ie=be.length>3&&be[3]!==void 0?be[3]:this.tronWeb.defaultPrivateKey,he=be.length>4&&be[4]!==void 0&&be[4],Pe.isFunction(ie)&&(he=ie,ie=this.tronWeb.defaultPrivateKey),Pe.isFunction(ne)&&(he=ne,ne={}),he){xe.next=7;break}return xe.abrupt("return",this.injectPromise(this._send,se,te,ne,ie));case 7:if(se.length===te.length){xe.next=9;break}throw new Error("Invalid argument count provided");case 9:if(this.contract.address){xe.next=11;break}return xe.abrupt("return",he("Smart contract is missing address"));case 11:if(this.contract.deployed){xe.next=13;break}return xe.abrupt("return",he("Calling smart contracts requires you to load the contract first"));case 13:if(Se=this.abi.stateMutability,!["pure","view"].includes(Se.toLowerCase())){xe.next=16;break}return xe.abrupt("return",he('Methods with state mutability "'.concat(Se,'" must use call()')));case 16:return["payable"].includes(Se.toLowerCase())||(ne.callValue=0),ne=L1(L1({},this.defaultOptions),{},{from:this.tronWeb.defaultAddress.hex},ne),He=te.map(function(Be,Oe){return{type:se[Oe],value:Be}}),xe.prev=19,st=ie?this.tronWeb.address.fromPrivateKey(ie):this.tronWeb.defaultAddress.base58,xe.next=23,this.tronWeb.transactionBuilder.triggerSmartContract(this.contract.address,this.functionSelector,ne,He,this.tronWeb.address.toHex(st));case 23:if((dt=xe.sent).result&&dt.result.result){xe.next=26;break}return xe.abrupt("return",he("Unknown error: "+JSON.stringify(dt,null,2)));case 26:return xe.next=28,this.tronWeb.trx.sign(dt.transaction,ie);case 28:if((It=xe.sent).signature){xe.next=33;break}if(ie){xe.next=32;break}return xe.abrupt("return",he("Transaction was not signed properly"));case 32:return xe.abrupt("return",he("Invalid private key provided"));case 33:return xe.next=35,this.tronWeb.trx.sendRawTransaction(It);case 35:if(!(hr=xe.sent).code){xe.next=40;break}return fn={error:hr.code,message:hr.code},hr.message&&(fn.message=this.tronWeb.toUtf8(hr.message)),xe.abrupt("return",he(fn));case 40:if(ne.shouldPollResponse){xe.next=42;break}return xe.abrupt("return",he(null,It.txID));case 42:(dn=function(){var Be=m()(S.a.mark(function Oe(){var ze,Ye,$e,Ze=arguments;return S.a.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:if((ze=Ze.length>0&&Ze[0]!==void 0?Ze[0]:0)!==20){qe.next=3;break}return qe.abrupt("return",he({error:"Cannot find result in solidity node",transaction:It}));case 3:return qe.next=5,Te.tronWeb.trx.getTransactionInfo(It.txID);case 5:if(Ye=qe.sent,Object.keys(Ye).length){qe.next=8;break}return qe.abrupt("return",setTimeout(function(){dn(ze+1)},3e3));case 8:if(!Ye.result||Ye.result!=="FAILED"){qe.next=10;break}return qe.abrupt("return",he({error:Te.tronWeb.toUtf8(Ye.resMessage),transaction:It,output:Ye}));case 10:if(Pe.hasProperty(Ye,"contractResult")){qe.next=12;break}return qe.abrupt("return",he({error:"Failed to execute: "+JSON.stringify(Ye,null,2),transaction:It,output:Ye}));case 12:if(!ne.rawResponse){qe.next=14;break}return qe.abrupt("return",he(null,Ye));case 14:if(($e=XG(Te.abi,"0x"+Ye.contractResult[0])).length===1&&Object.keys($e).length===1&&($e=$e[0]),!ne.keepTxID){qe.next=18;break}return qe.abrupt("return",he(null,[It.txID,$e]));case 18:return qe.abrupt("return",he(null,$e));case 19:case"end":return qe.stop()}},Oe)}));return function(){return Be.apply(this,arguments)}}())(),xe.next=49;break;case 46:return xe.prev=46,xe.t0=xe.catch(19),xe.abrupt("return",he(xe.t0));case 49:case"end":return xe.stop()}},Ue,this,[[19,46]])})),function(Ue,se){return we.apply(this,arguments)})},{key:"_watch",value:(ge=m()(S.a.mark(function Ue(){var se,te,ne,ie,he,Se,He,st=this,dt=arguments;return S.a.wrap(function(It){for(;;)switch(It.prev=It.next){case 0:if(se=dt.length>0&&dt[0]!==void 0?dt[0]:{},te=dt.length>1&&dt[1]!==void 0&&dt[1],Pe.isFunction(se)&&(te=se,se={}),Pe.isFunction(te)){It.next=5;break}throw new Error("Expected callback to be provided");case 5:if(this.contract.address){It.next=7;break}return It.abrupt("return",te("Smart contract is missing address"));case 7:if(this.abi.type&&/event/i.test(this.abi.type)){It.next=9;break}return It.abrupt("return",te("Invalid method type for event watching"));case 9:if(this.tronWeb.eventServer){It.next=11;break}return It.abrupt("return",te("No event server configured"));case 11:return ne=!1,ie=!1,he=Date.now()-1e3,Se=function(){var hr=m()(S.a.mark(function fn(){var dn,Te,be,xe,Be,Oe;return S.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:return ze.prev=0,dn={since:he,eventName:st.name,sort:"block_timestamp",blockNumber:"latest",filters:se.filters},se.size&&(dn.size=se.size),se.resourceNode&&(/full/i.test(se.resourceNode)?dn.onlyUnconfirmed=!0:dn.onlyConfirmed=!0),ze.next=6,st.tronWeb.event.getEventsByContractAddress(st.contract.address,dn);case 6:return Te=ze.sent,be=Te.sort(function(Ye,$e){return $e.block-Ye.block}),xe=e5()(be,1),Be=xe[0],Oe=Te.filter(function(Ye,$e){return!(se.resourceNode&&Ye.resourceNode&&se.resourceNode.toLowerCase()!==Ye.resourceNode.toLowerCase()||Te.slice(0,$e).some(function(Ze){return JSON.stringify(Ze)==JSON.stringify(Ye)})||ie&&!(Ye.block>ie))}),Be&&(ie=Be.block),ze.abrupt("return",Oe);case 13:return ze.prev=13,ze.t0=ze.catch(0),ze.abrupt("return",Promise.reject(ze.t0));case 16:case"end":return ze.stop()}},fn,null,[[0,13]])}));return function(){return hr.apply(this,arguments)}}(),He=function(){ne&&clearInterval(ne),ne=setInterval(function(){Se().then(function(hr){return hr.forEach(function(fn){te(null,Pe.parseEvent(fn,st.abi))})}).catch(function(hr){return te(hr)})},3e3)},It.next=18,Se();case 18:return He(),It.abrupt("return",{start:He,stop:function(){ne&&(clearInterval(ne),ne=!1)}});case 20:case"end":return It.stop()}},Ue,this)})),function(){return ge.apply(this,arguments)})}]),pe}(),Koe=function(){function pe(){var se=arguments.length>0&&arguments[0]!==void 0&&arguments[0],te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ne=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(x()(this,pe),!se||!se instanceof Un)throw new Error("Expected instance of TronWeb");this.tronWeb=se,this.injectPromise=yg()(this),this.address=ne,this.abi=te,this.eventListener=!1,this.bytecode=!1,this.deployed=!1,this.lastBlock=!1,this.methods={},this.methodInstances={},this.props=[],this.tronWeb.isAddress(ne)?this.deployed=!0:this.address=!1,this.loadAbi(te)}var ge,we,me,Ue;return T()(pe,[{key:"_getEvents",value:(Ue=m()(S.a.mark(function se(){var te,ne,ie,he,Se,He,st=this,dt=arguments;return S.a.wrap(function(It){for(;;)switch(It.prev=It.next){case 0:return te=dt.length>0&&dt[0]!==void 0?dt[0]:{},It.next=3,this.tronWeb.event.getEventsByContractAddress(this.address,te);case 3:return ne=It.sent,ie=ne.sort(function(hr,fn){return fn.block-hr.block}),he=e5()(ie,1),Se=he[0],He=ne.filter(function(hr,fn){return!(te.resourceNode&&hr.resourceNode&&te.resourceNode.toLowerCase()!==hr.resourceNode.toLowerCase()||ne.slice(0,fn).some(function(dn){return JSON.stringify(dn)==JSON.stringify(hr)})||st.lastBlock&&!(hr.block>st.lastBlock))}),Se&&(this.lastBlock=Se.block),It.abrupt("return",He);case 8:case"end":return It.stop()}},se,this)})),function(){return Ue.apply(this,arguments)})},{key:"_startEventListener",value:(me=m()(S.a.mark(function se(){var te,ne,ie=this,he=arguments;return S.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:if(te=he.length>0&&he[0]!==void 0?he[0]:{},ne=he.length>1?he[1]:void 0,Pe.isFunction(te)&&(ne=te,te={}),this.eventListener&&clearInterval(this.eventListener),this.tronWeb.eventServer){Se.next=6;break}throw new Error("Event server is not configured");case 6:if(this.address){Se.next=8;break}throw new Error("Contract is not configured with an address");case 8:return this.eventCallback=ne,Se.next=11,this._getEvents(te);case 11:this.eventListener=setInterval(function(){ie._getEvents(te).then(function(He){return He.forEach(function(st){ie.eventCallback&&ie.eventCallback(st)})}).catch(function(He){console.error("Failed to get event list",He)})},3e3);case 12:case"end":return Se.stop()}},se,this)})),function(){return me.apply(this,arguments)})},{key:"_stopEventListener",value:function(){this.eventListener&&(clearInterval(this.eventListener),this.eventListener=!1,this.eventCallback=!1)}},{key:"hasProperty",value:function(se){return this.hasOwnProperty(se)||this.__proto__.hasOwnProperty(se)}},{key:"loadAbi",value:function(se){var te=this;this.abi=se,this.methods={},this.props.forEach(function(ne){return delete te[ne]}),se.forEach(function(ne){if(ne.type&&!/constructor|error/i.test(ne.type)){var ie=new x3e(te,ne),he=ie.onMethod.bind(ie),Se=ie.name,He=ie.functionSelector,st=ie.signature;te.methods[Se]=he,te.methods[He]=he,te.methods[st]=he,te.methodInstances[Se]=ie,te.methodInstances[He]=ie,te.methodInstances[st]=ie,te.hasProperty(Se)||(te[Se]=he,te.props.push(Se)),te.hasProperty(He)||(te[He]=he,te.props.push(He)),te.hasProperty(st)||(te[st]=he,te.props.push(st))}})}},{key:"decodeInput",value:function(se){var te=se.substring(0,8),ne=se.substring(8);if(!this.methodInstances[te])throw new Error("Contract method "+te+" not found");return{name:this.methodInstances[te].name,params:this.methodInstances[te].decodeInput(ne)}}},{key:"new",value:(we=m()(S.a.mark(function se(te){var ne,ie,he,Se,He,st,dt=arguments;return S.a.wrap(function(It){for(;;)switch(It.prev=It.next){case 0:if(ne=dt.length>1&&dt[1]!==void 0?dt[1]:this.tronWeb.defaultPrivateKey,ie=dt.length>2&&dt[2]!==void 0&&dt[2],Pe.isFunction(ne)&&(ie=ne,ne=this.tronWeb.defaultPrivateKey),ie){It.next=5;break}return It.abrupt("return",this.injectPromise(this.new,te,ne));case 5:return It.prev=5,he=this.tronWeb.address.fromPrivateKey(ne),It.next=9,this.tronWeb.transactionBuilder.createSmartContract(te,he);case 9:return Se=It.sent,It.next=12,this.tronWeb.trx.sign(Se,ne);case 12:return He=It.sent,It.next=15,this.tronWeb.trx.sendRawTransaction(He);case 15:if(!(st=It.sent).code){It.next=18;break}return It.abrupt("return",ie({error:st.code,message:this.tronWeb.toUtf8(st.message)}));case 18:return It.next=20,Pe.sleep(3e3);case 20:return It.abrupt("return",this.at(He.contract_address,ie));case 23:return It.prev=23,It.t0=It.catch(5),It.abrupt("return",ie(It.t0));case 26:case"end":return It.stop()}},se,this,[[5,23]])})),function(se){return we.apply(this,arguments)})},{key:"at",value:(ge=m()(S.a.mark(function se(te){var ne,ie,he=arguments;return S.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:if(ne=he.length>1&&he[1]!==void 0&&he[1]){Se.next=3;break}return Se.abrupt("return",this.injectPromise(this.at,te));case 3:return Se.prev=3,Se.next=6,this.tronWeb.trx.getContract(te);case 6:if((ie=Se.sent).contract_address){Se.next=9;break}return Se.abrupt("return",ne("Unknown error: "+JSON.stringify(ie,null,2)));case 9:return this.address=ie.contract_address,this.bytecode=ie.bytecode,this.deployed=!0,this.loadAbi(ie.abi&&ie.abi.entrys?ie.abi.entrys:[]),Se.abrupt("return",ne(null,this));case 16:if(Se.prev=16,Se.t0=Se.catch(3),!Se.t0.toString().includes("does not exist")){Se.next=20;break}return Se.abrupt("return",ne("Contract has not been deployed on the network"));case 20:return Se.abrupt("return",ne(Se.t0));case 21:case"end":return Se.stop()}},se,this,[[3,16]])})),function(se){return ge.apply(this,arguments)})},{key:"events",value:function(){var se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},te=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(Pe.isFunction(se)&&(te=se,se={}),!Pe.isFunction(te))throw new Error("Callback function expected");var ne=this;return{start:function(){var ie=arguments.length>0&&arguments[0]!==void 0&&arguments[0];return ie?(ne._startEventListener(se,te).then(function(){ie()}).catch(function(he){ie(he)}),this):(ne._startEventListener(se,te),this)},stop:function(){ne._stopEventListener()}}}}]),pe}(),Yoe=function(){function pe(){var ge=arguments.length>0&&arguments[0]!==void 0&&arguments[0],we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(x()(this,pe),!ge||!ge instanceof Un)throw new Error("Expected instance of TronWeb");this.tronWeb=ge,this.pluginNoOverride=["register"],this.disablePlugins=we.disablePlugins}return T()(pe,[{key:"register",value:function(ge,we){var me={requires:"0.0.0",components:{}},Ue={libs:[],plugged:[],skipped:[]};if(this.disablePlugins)return Ue.error="This instance of TronWeb has plugins disabled.",Ue;var se=new ge(this.tronWeb);if(Pe.isFunction(se.pluginInterface)&&(me=se.pluginInterface(we)),!dp.a.satisfies(Un.version,me.requires))throw new Error("The plugin is not compatible with this version of TronWeb");if(me.fullClass){var te=se.constructor.name,ne=te.substring(0,1).toLowerCase()+te.substring(1);te!==ne&&(Un[te]=ge,this.tronWeb[ne]=se,Ue.libs.push(te))}else for(var ie in me.components)if(this.tronWeb.hasOwnProperty(ie)){var he=me.components[ie],Se=this.tronWeb[ie].pluginNoOverride||[];for(var He in he)He==="constructor"||this.tronWeb[ie][He]&&(Se.includes(He)||/^_/.test(He))?Ue.skipped.push(He):(this.tronWeb[ie][He]=he[He].bind(this.tronWeb[ie]),Ue.plugged.push(He))}return Ue}}]),pe}(),Hw=r(31),ct=r.n(Hw),Ut=function(){function pe(){var ge=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(x()(this,pe),!(ge&&ge instanceof Un))throw new Error("Expected instance of TronWeb");this.tronWeb=ge,this.injectPromise=yg()(this)}return T()(pe,[{key:"setServer",value:function(){var ge=this,we=arguments.length>0&&arguments[0]!==void 0&&arguments[0],me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"healthcheck";if(!we)return this.tronWeb.eventServer=!1;if(Pe.isString(we)&&(we=new dd.HttpProvider(we)),!this.tronWeb.isValidProvider(we))throw new Error("Invalid event server provided");this.tronWeb.eventServer=we,this.tronWeb.eventServer.isConnected=function(){return ge.tronWeb.eventServer.request(me).then(function(){return!0}).catch(function(){return!1})}}},{key:"getEventsByContractAddress",value:function(){var ge=arguments.length>0&&arguments[0]!==void 0&&arguments[0],we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},me=arguments.length>2&&arguments[2]!==void 0&&arguments[2],Ue=Object.assign({sinceTimestamp:0,eventName:!1,blockNumber:!1,size:20,page:1},we),se=Ue.sinceTimestamp,te=Ue.since,ne=Ue.fromTimestamp,ie=Ue.eventName,he=Ue.blockNumber,Se=Ue.size,He=Ue.page,st=Ue.onlyConfirmed,dt=Ue.onlyUnconfirmed,It=Ue.previousLastEventFingerprint,hr=Ue.previousFingerprint,fn=Ue.fingerprint,dn=Ue.rawResponse,Te=Ue.sort,be=Ue.filters;if(!me)return this.injectPromise(this.getEventsByContractAddress,ge,we);if(ne=ne||se||te,!this.tronWeb.eventServer)return me("No event server configured");var xe=[];if(!this.tronWeb.isAddress(ge))return me("Invalid contract address provided");if(ie&&!ge)return me("Usage of event name filtering requires a contract address");if(ne!==void 0&&!Pe.isInteger(ne))return me("Invalid fromTimestamp provided");if(!Pe.isInteger(Se))return me("Invalid size provided");if(Se>200&&(console.warn("Defaulting to maximum accepted size: 200"),Se=200),!Pe.isInteger(He))return me("Invalid page provided");if(he&&!ie)return me("Usage of block number filtering requires an event name");ge&&xe.push(this.tronWeb.address.fromHex(ge)),ie&&xe.push(ie),he&&xe.push(he);var Be={size:Se,page:He};return v()(be)==="object"&&Object.keys(be).length>0&&(Be.filters=JSON.stringify(be)),ne&&(Be.fromTimestamp=Be.since=ne),st&&(Be.only_confirmed=st),dt&&!st&&(Be.only_unconfirmed=dt),Te&&(Be.sort=Te),(fn=fn||hr||It)&&(Be.fingerprint=fn),this.tronWeb.eventServer.request("event/contract/".concat(xe.join("/"),"?").concat(ct.a.stringify(Be))).then(function(){var Oe=arguments.length>0&&arguments[0]!==void 0&&arguments[0];return Oe?Pe.isArray(Oe)?me(null,dn===!0?Oe:Oe.map(function(ze){return Pe.mapEvent(ze)})):me(Oe):me("Unknown error occurred")}).catch(function(Oe){return me(Oe.response&&Oe.response.data||Oe)})}},{key:"getEventsByTransactionID",value:function(){var ge=arguments.length>0&&arguments[0]!==void 0&&arguments[0],we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},me=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return Pe.isFunction(we)&&(me=we,we={}),me?this.tronWeb.eventServer?this.tronWeb.eventServer.request("event/transaction/".concat(ge)).then(function(){var Ue=arguments.length>0&&arguments[0]!==void 0&&arguments[0];return Ue?Pe.isArray(Ue)?me(null,we.rawResponse===!0?Ue:Ue.map(function(se){return Pe.mapEvent(se)})):me(Ue):me("Unknown error occurred")}).catch(function(Ue){return me(Ue.response&&Ue.response.data||Ue)}):me("No event server configured"):this.injectPromise(this.getEventsByTransactionID,ge,we)}}]),pe}();function _t(pe,ge){var we=Object.keys(pe);if(Object.getOwnPropertySymbols){var me=Object.getOwnPropertySymbols(pe);ge&&(me=me.filter(function(Ue){return Object.getOwnPropertyDescriptor(pe,Ue).enumerable})),we.push.apply(we,me)}return we}function Gr(pe){for(var ge=1;ge<arguments.length;ge++){var we=arguments[ge]!=null?arguments[ge]:{};ge%2?_t(Object(we),!0).forEach(function(me){N()(pe,me,we[me])}):Object.getOwnPropertyDescriptors?Object.defineProperties(pe,Object.getOwnPropertyDescriptors(we)):_t(Object(we)).forEach(function(me){Object.defineProperty(pe,me,Object.getOwnPropertyDescriptor(we,me))})}return pe}var ro=function(){function pe(Oe){var ze=arguments.length>1&&arguments[1]!==void 0&&arguments[1],Ye=arguments.length>2&&arguments[2]!==void 0&&arguments[2],$e=arguments.length>3&&arguments[3]!==void 0&&arguments[3];x()(this,pe),this.mainchain=Ye;var Ze=Oe.fullHost,qe=Oe.fullNode,tt=Oe.solidityNode,at=Oe.eventServer,Xe=Oe.mainGatewayAddress,ft=Oe.sideGatewayAddress,Xt=Oe.sideChainId;this.sidechain=new ze(Ze||qe,Ze||tt,Ze||at,$e),this.isAddress=this.mainchain.isAddress,this.utils=this.mainchain.utils,this.setMainGatewayAddress(Xe),this.setSideGatewayAddress(ft),this.setChainId(Xt),this.injectPromise=yg()(this),this.validator=new KG(this.sidechain);var yr=this;this.sidechain.trx.sign=function(){return yr.sign.apply(yr,arguments)},this.sidechain.trx.multiSign=function(){return yr.multiSign.apply(yr,arguments)}}var ge,we,me,Ue,se,te,ne,ie,he,Se,He,st,dt,It,hr,fn,dn,Te,be,xe,Be;return T()(pe,[{key:"setMainGatewayAddress",value:function(Oe){if(!this.isAddress(Oe))throw new Error("Invalid main gateway address provided");this.mainGatewayAddress=Oe}},{key:"setSideGatewayAddress",value:function(Oe){if(!this.isAddress(Oe))throw new Error("Invalid side gateway address provided");this.sideGatewayAddress=Oe}},{key:"setChainId",value:function(Oe){if(!this.utils.isString(Oe)||!Oe)throw new Error("Invalid side chainId provided");this.chainId=Oe}},{key:"signTransaction",value:function(Oe,ze){typeof Oe=="string"&&(Oe=this.utils.code.hexStr2byteArray(Oe));var Ye=this.utils.code.hexStr2byteArray(this.chainId),$e=this.utils.code.hexStr2byteArray(ze.txID).concat(Ye),Ze=this.sidechain.utils.ethersUtils.sha256($e),qe=this.utils.crypto.ECKeySign(this.utils.code.hexStr2byteArray(Ze.replace(/^0x/,"")),Oe);return Array.isArray(ze.signature)?ze.signature.includes(qe)||ze.signature.push(qe):ze.signature=[qe],ze}},{key:"multiSign",value:(Be=m()(S.a.mark(function Oe(){var ze,Ye,$e,Ze,qe,tt,at,Xe=arguments;return S.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:if(ze=Xe.length>0&&Xe[0]!==void 0&&Xe[0],Ye=Xe.length>1&&Xe[1]!==void 0?Xe[1]:this.sidechain.defaultPrivateKey,$e=Xe.length>2&&Xe[2]!==void 0&&Xe[2],Ze=Xe.length>3&&Xe[3]!==void 0&&Xe[3],this.utils.isFunction($e)&&(Ze=$e,$e=0),this.utils.isFunction(Ye)&&(Ze=Ye,Ye=this.mainchain.defaultPrivateKey,$e=0),Ze){ft.next=8;break}return ft.abrupt("return",this.injectPromise(this.multiSign,ze,Ye,$e));case 8:if(this.utils.isObject(ze)&&ze.raw_data&&ze.raw_data.contract){ft.next=10;break}return ft.abrupt("return",Ze("Invalid transaction provided"));case 10:if(ze.raw_data.contract[0].Permission_id||!($e>0)){ft.next=30;break}return ze.raw_data.contract[0].Permission_id=$e,qe=this.sidechain.address.toHex(this.sidechain.address.fromPrivateKey(Ye)).toLowerCase(),ft.next=15,this.sidechain.trx.getSignWeight(ze,$e);case 15:if((tt=ft.sent).result.code!=="PERMISSION_ERROR"){ft.next=18;break}return ft.abrupt("return",Ze(tt.result.message));case 18:if(at=!1,tt.permission.keys.map(function(Xt){Xt.address===qe&&(at=!0)}),at){ft.next=22;break}return ft.abrupt("return",Ze(Ye+" has no permission to sign"));case 22:if(!tt.approved_list||tt.approved_list.indexOf(qe)==-1){ft.next=24;break}return ft.abrupt("return",Ze(Ye+" already sign transaction"));case 24:if(!tt.transaction||!tt.transaction.transaction){ft.next=29;break}(ze=tt.transaction.transaction).raw_data.contract[0].Permission_id=$e,ft.next=30;break;case 29:return ft.abrupt("return",Ze("Invalid transaction provided"));case 30:return ft.prev=30,ft.abrupt("return",Ze(null,this.signTransaction(Ye,ze)));case 34:ft.prev=34,ft.t0=ft.catch(30),Ze(ft.t0);case 37:case"end":return ft.stop()}},Oe,this,[[30,34]])})),function(){return Be.apply(this,arguments)})},{key:"sign",value:(xe=m()(S.a.mark(function Oe(){var ze,Ye,$e,Ze,qe,tt,at=arguments;return S.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:if(ze=at.length>0&&at[0]!==void 0&&at[0],Ye=at.length>1&&at[1]!==void 0?at[1]:this.sidechain.defaultPrivateKey,$e=!(at.length>2&&at[2]!==void 0)||at[2],Ze=at.length>3&&at[3]!==void 0&&at[3],qe=at.length>4&&at[4]!==void 0&&at[4],this.utils.isFunction(Ze)&&(qe=Ze,Ze=!1),this.utils.isFunction($e)&&(qe=$e,$e=!0,Ze=!1),this.utils.isFunction(Ye)&&(qe=Ye,Ye=this.sidechain.defaultPrivateKey,$e=!0,Ze=!1),qe){Xe.next=10;break}return Xe.abrupt("return",this.injectPromise(this.sign,ze,Ye,$e,Ze));case 10:if(!this.utils.isString(ze)){Xe.next=21;break}if(this.utils.isHex(ze)){Xe.next=13;break}return Xe.abrupt("return",qe("Expected hex message input"));case 13:return Xe.prev=13,tt=this.sidechain.trx.signString(ze,Ye,$e),Xe.abrupt("return",qe(null,tt));case 18:Xe.prev=18,Xe.t0=Xe.catch(13),qe(Xe.t0);case 21:if(this.utils.isObject(ze)){Xe.next=23;break}return Xe.abrupt("return",qe("Invalid transaction provided"));case 23:if(Ze||!ze.signature){Xe.next=25;break}return Xe.abrupt("return",qe("Transaction is already signed"));case 25:if(Xe.prev=25,Ze){Xe.next=30;break}if(this.sidechain.address.toHex(this.sidechain.address.fromPrivateKey(Ye)).toLowerCase()===this.sidechain.address.toHex(ze.raw_data.contract[0].parameter.value.owner_address)){Xe.next=30;break}return Xe.abrupt("return",qe("Private key does not match address in transaction"));case 30:return Xe.abrupt("return",qe(null,this.signTransaction(Ye,ze)));case 33:Xe.prev=33,Xe.t1=Xe.catch(25),qe(Xe.t1);case 36:case"end":return Xe.stop()}},Oe,this,[[13,18],[25,33]])})),function(){return xe.apply(this,arguments)})},{key:"depositTrx",value:(be=m()(S.a.mark(function Oe(ze,Ye,$e){var Ze,qe,tt,at,Xe,ft=arguments;return S.a.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:if(Ze=ft.length>3&&ft[3]!==void 0?ft[3]:{},qe=ft.length>4&&ft[4]!==void 0?ft[4]:this.mainchain.defaultPrivateKey,tt=ft.length>5&&ft[5]!==void 0&&ft[5],this.utils.isFunction(qe)&&(tt=qe,qe=this.mainchain.defaultPrivateKey),this.utils.isFunction(Ze)&&(tt=Ze,Ze={}),tt){Xt.next=7;break}return Xt.abrupt("return",this.injectPromise(this.depositTrx,ze,Ye,$e,Ze,qe));case 7:if(!this.validator.notValid([{name:"callValue",type:"integer",value:ze,gte:0},{name:"depositFee",type:"integer",value:Ye,gte:0},{name:"feeLimit",type:"integer",value:$e,gte:0}],tt)){Xt.next=9;break}return Xt.abrupt("return");case 9:return Ze=Gr({callValue:Number(ze)+Number(Ye),feeLimit:$e},Ze),Xt.prev=10,Xt.next=13,this.mainchain.contract().at(this.mainGatewayAddress);case 13:return at=Xt.sent,Xt.next=16,at.depositTRX().send(Ze,qe);case 16:return Xe=Xt.sent,Xt.abrupt("return",tt(null,Xe));case 20:return Xt.prev=20,Xt.t0=Xt.catch(10),Xt.abrupt("return",tt(Xt.t0));case 23:case"end":return Xt.stop()}},Oe,this,[[10,20]])})),function(Oe,ze,Ye){return be.apply(this,arguments)})},{key:"depositTrc10",value:(Te=m()(S.a.mark(function Oe(ze,Ye,$e,Ze){var qe,tt,at,Xe,ft,Xt=arguments;return S.a.wrap(function(yr){for(;;)switch(yr.prev=yr.next){case 0:if(qe=Xt.length>4&&Xt[4]!==void 0?Xt[4]:{},tt=Xt.length>5&&Xt[5]!==void 0?Xt[5]:this.mainchain.defaultPrivateKey,at=Xt.length>6&&Xt[6]!==void 0&&Xt[6],this.utils.isFunction(tt)&&(at=tt,tt=this.mainchain.defaultPrivateKey),this.utils.isFunction(qe)&&(at=qe,qe={}),at){yr.next=7;break}return yr.abrupt("return",this.injectPromise(this.depositTrc10,ze,Ye,$e,Ze,qe,tt));case 7:if(!this.validator.notValid([{name:"tokenValue",type:"integer",value:Ye,gte:0},{name:"depositFee",type:"integer",value:$e,gte:0},{name:"feeLimit",type:"integer",value:Ze,gte:0},{name:"tokenId",type:"integer",value:ze,gte:0}],at)){yr.next=9;break}return yr.abrupt("return");case 9:return qe=Gr(Gr({tokenId:ze,tokenValue:Ye,feeLimit:Ze},qe),{},{callValue:$e}),yr.prev=10,yr.next=13,this.mainchain.contract().at(this.mainGatewayAddress);case 13:return Xe=yr.sent,yr.next=16,Xe.depositTRC10(ze,Ye).send(qe,tt);case 16:ft=yr.sent,at(null,ft),yr.next=23;break;case 20:return yr.prev=20,yr.t0=yr.catch(10),yr.abrupt("return",at(yr.t0));case 23:case"end":return yr.stop()}},Oe,this,[[10,20]])})),function(Oe,ze,Ye,$e){return Te.apply(this,arguments)})},{key:"depositTrc",value:(dn=m()(S.a.mark(function Oe(ze,Ye,$e,Ze,qe){var tt,at,Xe,ft,Xt,yr,Jo=arguments;return S.a.wrap(function(dr){for(;;)switch(dr.prev=dr.next){case 0:if(tt=Jo.length>5&&Jo[5]!==void 0?Jo[5]:{},at=Jo.length>6&&Jo[6]!==void 0?Jo[6]:this.mainchain.defaultPrivateKey,Xe=Jo.length>7&&Jo[7]!==void 0&&Jo[7],this.utils.isFunction(at)&&(Xe=at,at=this.mainchain.defaultPrivateKey),this.utils.isFunction(tt)&&(Xe=tt,tt={}),Xe){dr.next=7;break}return dr.abrupt("return",this.injectPromise(this.depositTrc,ze,Ye,$e,Ze,qe,tt,at));case 7:if(!this.validator.notValid([{name:"functionSelector",type:"not-empty-string",value:ze},{name:"num",type:"integer",value:Ye,gte:0},{name:"fee",type:"integer",value:$e,gte:0},{name:"feeLimit",type:"integer",value:Ze,gte:0},{name:"contractAddress",type:"address",value:qe}],Xe)){dr.next=9;break}return dr.abrupt("return");case 9:if(tt=Gr(Gr({feeLimit:Ze},tt),{},{callValue:$e,tokenId:"",tokenValue:0}),dr.prev=10,ft=null,ze!=="approve"){dr.next=21;break}return dr.next=15,this.mainchain.contract().at(qe);case 15:return Xt=dr.sent,dr.next=18,Xt.approve(this.mainGatewayAddress,Ye).send(tt,at);case 18:ft=dr.sent,dr.next=44;break;case 21:return dr.next=23,this.mainchain.contract().at(this.mainGatewayAddress);case 23:yr=dr.sent,dr.t0=ze,dr.next=dr.t0==="depositTRC20"?27:dr.t0==="depositTRC721"?31:dr.t0==="retryDeposit"?35:dr.t0==="retryMapping"?39:43;break;case 27:return dr.next=29,yr.depositTRC20(qe,Ye).send(tt,at);case 29:return ft=dr.sent,dr.abrupt("break",44);case 31:return dr.next=33,yr.depositTRC721(qe,Ye).send(tt,at);case 33:return ft=dr.sent,dr.abrupt("break",44);case 35:return dr.next=37,yr.retryDeposit(Ye).send(tt,at);case 37:return ft=dr.sent,dr.abrupt("break",44);case 39:return dr.next=41,yr.retryMapping(Ye).send(tt,at);case 41:return ft=dr.sent,dr.abrupt("break",44);case 43:return dr.abrupt("break",44);case 44:Xe(null,ft),dr.next=50;break;case 47:return dr.prev=47,dr.t1=dr.catch(10),dr.abrupt("return",Xe(dr.t1));case 50:case"end":return dr.stop()}},Oe,this,[[10,47]])})),function(Oe,ze,Ye,$e,Ze){return dn.apply(this,arguments)})},{key:"approveTrc20",value:(fn=m()(S.a.mark(function Oe(ze,Ye,$e){var Ze,qe,tt,at,Xe=arguments;return S.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:return Ze=Xe.length>3&&Xe[3]!==void 0?Xe[3]:{},qe=Xe.length>4&&Xe[4]!==void 0?Xe[4]:this.mainchain.defaultPrivateKey,tt=Xe.length>5&&Xe[5]!==void 0&&Xe[5],at="approve",ft.abrupt("return",this.depositTrc(at,ze,0,Ye,$e,Ze,qe,tt));case 5:case"end":return ft.stop()}},Oe,this)})),function(Oe,ze,Ye){return fn.apply(this,arguments)})},{key:"approveTrc721",value:(hr=m()(S.a.mark(function Oe(ze,Ye,$e){var Ze,qe,tt,at,Xe=arguments;return S.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:return Ze=Xe.length>3&&Xe[3]!==void 0?Xe[3]:{},qe=Xe.length>4&&Xe[4]!==void 0?Xe[4]:this.mainchain.defaultPrivateKey,tt=Xe.length>5&&Xe[5]!==void 0&&Xe[5],at="approve",ft.abrupt("return",this.depositTrc(at,ze,0,Ye,$e,Ze,qe,tt));case 5:case"end":return ft.stop()}},Oe,this)})),function(Oe,ze,Ye){return hr.apply(this,arguments)})},{key:"depositTrc20",value:(It=m()(S.a.mark(function Oe(ze,Ye,$e,Ze){var qe,tt,at,Xe,ft=arguments;return S.a.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:return qe=ft.length>4&&ft[4]!==void 0?ft[4]:{},tt=ft.length>5&&ft[5]!==void 0?ft[5]:this.mainchain.defaultPrivateKey,at=ft.length>6&&ft[6]!==void 0&&ft[6],Xe="depositTRC20",Xt.abrupt("return",this.depositTrc(Xe,ze,Ye,$e,Ze,qe,tt,at));case 5:case"end":return Xt.stop()}},Oe,this)})),function(Oe,ze,Ye,$e){return It.apply(this,arguments)})},{key:"depositTrc721",value:(dt=m()(S.a.mark(function Oe(ze,Ye,$e,Ze){var qe,tt,at,Xe,ft=arguments;return S.a.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:return qe=ft.length>4&&ft[4]!==void 0?ft[4]:{},tt=ft.length>5&&ft[5]!==void 0?ft[5]:this.mainchain.defaultPrivateKey,at=ft.length>6&&ft[6]!==void 0&&ft[6],Xe="depositTRC721",Xt.abrupt("return",this.depositTrc(Xe,ze,Ye,$e,Ze,qe,tt,at));case 5:case"end":return Xt.stop()}},Oe,this)})),function(Oe,ze,Ye,$e){return dt.apply(this,arguments)})},{key:"mappingTrc",value:(st=m()(S.a.mark(function Oe(ze,Ye,$e,Ze){var qe,tt,at,Xe,ft,Xt=arguments;return S.a.wrap(function(yr){for(;;)switch(yr.prev=yr.next){case 0:if(qe=Xt.length>4&&Xt[4]!==void 0?Xt[4]:{},tt=Xt.length>5&&Xt[5]!==void 0?Xt[5]:this.mainchain.defaultPrivateKey,at=Xt.length>6?Xt[6]:void 0,this.utils.isFunction(tt)&&(at=tt,tt=this.mainchain.defaultPrivateKey),this.utils.isFunction(qe)&&(at=qe,qe={}),at){yr.next=7;break}return yr.abrupt("return",this.injectPromise(this.mappingTrc,ze,Ye,$e,Ze,qe,tt));case 7:if(!this.validator.notValid([{name:"trxHash",type:"not-empty-string",value:ze},{name:"mappingFee",type:"integer",value:Ye,gte:0},{name:"feeLimit",type:"integer",value:$e,gte:0}],at)){yr.next=9;break}return yr.abrupt("return");case 9:return ze=ze.startsWith("0x")?ze:"0x"+ze,qe=Gr(Gr({feeLimit:$e},qe),{},{callValue:Ye}),yr.prev=11,yr.next=14,this.mainchain.contract().at(this.mainGatewayAddress);case 14:if(Xe=yr.sent,ft=null,Ze!=="mappingTRC20"){yr.next=22;break}return yr.next=19,Xe.mappingTRC20(ze).send(qe,tt);case 19:ft=yr.sent,yr.next=29;break;case 22:if(Ze!=="mappingTRC721"){yr.next=28;break}return yr.next=25,Xe.mappingTRC721(ze).send(qe,tt);case 25:ft=yr.sent,yr.next=29;break;case 28:at(new Error("type must be trc20 or trc721"));case 29:at(null,ft),yr.next=35;break;case 32:return yr.prev=32,yr.t0=yr.catch(11),yr.abrupt("return",at(yr.t0));case 35:case"end":return yr.stop()}},Oe,this,[[11,32]])})),function(Oe,ze,Ye,$e){return st.apply(this,arguments)})},{key:"mappingTrc20",value:(He=m()(S.a.mark(function Oe(ze,Ye,$e){var Ze,qe,tt,at,Xe=arguments;return S.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:return Ze=Xe.length>3&&Xe[3]!==void 0?Xe[3]:{},qe=Xe.length>4&&Xe[4]!==void 0?Xe[4]:this.mainchain.defaultPrivateKey,tt=Xe.length>5&&Xe[5]!==void 0&&Xe[5],at="mappingTRC20",ft.abrupt("return",this.mappingTrc(ze,Ye,$e,at,Ze,qe,tt));case 5:case"end":return ft.stop()}},Oe,this)})),function(Oe,ze,Ye){return He.apply(this,arguments)})},{key:"mappingTrc721",value:(Se=m()(S.a.mark(function Oe(ze,Ye,$e){var Ze,qe,tt,at,Xe=arguments;return S.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:return Ze=Xe.length>3&&Xe[3]!==void 0?Xe[3]:{},qe=Xe.length>4&&Xe[4]!==void 0?Xe[4]:this.mainchain.defaultPrivateKey,tt=Xe.length>5&&Xe[5]!==void 0&&Xe[5],at="mappingTRC721",ft.abrupt("return",this.mappingTrc(ze,Ye,$e,at,Ze,qe,tt));case 5:case"end":return ft.stop()}},Oe,this)})),function(Oe,ze,Ye){return Se.apply(this,arguments)})},{key:"withdrawTrx",value:(he=m()(S.a.mark(function Oe(ze,Ye,$e){var Ze,qe,tt,at,Xe,ft=arguments;return S.a.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:if(Ze=ft.length>3&&ft[3]!==void 0?ft[3]:{},qe=ft.length>4&&ft[4]!==void 0?ft[4]:this.mainchain.defaultPrivateKey,tt=ft.length>5&&ft[5]!==void 0&&ft[5],this.utils.isFunction(qe)&&(tt=qe,qe=this.mainchain.defaultPrivateKey),this.utils.isFunction(Ze)&&(tt=Ze,Ze={}),tt){Xt.next=7;break}return Xt.abrupt("return",this.injectPromise(this.withdrawTrx,ze,Ye,$e,Ze,qe));case 7:if(!this.validator.notValid([{name:"callValue",type:"integer",value:ze,gte:0},{name:"withdrawFee",type:"integer",value:Ye,gte:0},{name:"feeLimit",type:"integer",value:$e,gte:0}],tt)){Xt.next=9;break}return Xt.abrupt("return");case 9:return Ze=Gr({callValue:Number(ze)+Number(Ye),feeLimit:$e},Ze),Xt.prev=10,Xt.next=13,this.sidechain.contract().at(this.sideGatewayAddress);case 13:return at=Xt.sent,Xt.next=16,at.withdrawTRX().send(Ze,qe);case 16:return Xe=Xt.sent,Xt.abrupt("return",tt(null,Xe));case 20:return Xt.prev=20,Xt.t0=Xt.catch(10),Xt.abrupt("return",tt(Xt.t0));case 23:case"end":return Xt.stop()}},Oe,this,[[10,20]])})),function(Oe,ze,Ye){return he.apply(this,arguments)})},{key:"withdrawTrc10",value:(ie=m()(S.a.mark(function Oe(ze,Ye,$e,Ze){var qe,tt,at,Xe,ft,Xt=arguments;return S.a.wrap(function(yr){for(;;)switch(yr.prev=yr.next){case 0:if(qe=Xt.length>4&&Xt[4]!==void 0?Xt[4]:{},tt=Xt.length>5&&Xt[5]!==void 0?Xt[5]:this.mainchain.defaultPrivateKey,at=Xt.length>6&&Xt[6]!==void 0&&Xt[6],this.utils.isFunction(tt)&&(at=tt,tt=this.mainchain.defaultPrivateKey),this.utils.isFunction(qe)&&(at=qe,qe={}),at){yr.next=7;break}return yr.abrupt("return",this.injectPromise(this.withdrawTrc10,ze,Ye,$e,Ze,qe,tt));case 7:if(!this.validator.notValid([{name:"tokenId",type:"integer",value:ze,gte:0},{name:"tokenValue",type:"integer",value:Ye,gte:0},{name:"withdrawFee",type:"integer",value:$e,gte:0},{name:"feeLimit",type:"integer",value:Ze,gte:0}],at)){yr.next=9;break}return yr.abrupt("return");case 9:return qe=Gr({tokenValue:Ye,tokenId:ze,callValue:$e,feeLimit:Ze},qe),yr.prev=10,yr.next=13,this.sidechain.contract().at(this.sideGatewayAddress);case 13:return Xe=yr.sent,yr.next=16,Xe.withdrawTRC10(ze,Ye).send(qe,tt);case 16:return ft=yr.sent,yr.abrupt("return",at(null,ft));case 20:return yr.prev=20,yr.t0=yr.catch(10),yr.abrupt("return",at(yr.t0));case 23:case"end":return yr.stop()}},Oe,this,[[10,20]])})),function(Oe,ze,Ye,$e){return ie.apply(this,arguments)})},{key:"withdrawTrc",value:(ne=m()(S.a.mark(function Oe(ze,Ye,$e,Ze,qe){var tt,at,Xe,ft,Xt,yr,Jo,dr,pp,K4,$s=this,vs=arguments;return S.a.wrap(function(Oi){for(;;)switch(Oi.prev=Oi.next){case 0:if(tt=vs.length>5&&vs[5]!==void 0?vs[5]:{},at=vs.length>6&&vs[6]!==void 0?vs[6]:this.mainchain.defaultPrivateKey,Xe=vs.length>7&&vs[7]!==void 0&&vs[7],this.utils.isFunction(at)&&(Xe=at,at=this.mainchain.defaultPrivateKey),this.utils.isFunction(tt)&&(Xe=tt,tt={}),Xe){Oi.next=7;break}return Oi.abrupt("return",this.injectPromise(this.withdrawTrc,ze,Ye,$e,Ze,qe,tt,at));case 7:if(!this.validator.notValid([{name:"functionSelector",type:"not-empty-string",value:ze},{name:"numOrId",type:"integer",value:Ye,gte:0},{name:"withdrawFee",type:"integer",value:$e,gte:0},{name:"feeLimit",type:"integer",value:Ze,gte:0},{name:"contractAddress",type:"address",value:qe}],Xe)){Oi.next=9;break}return Oi.abrupt("return");case 9:return tt=Gr(Gr({feeLimit:Ze},tt),{},{callValue:$e}),ft=[{type:"uint256",value:Ye}],Oi.prev=11,Xt=at?this.sidechain.address.fromPrivateKey(at):this.sidechain.defaultAddress.base58,Oi.next=15,this.sidechain.transactionBuilder.triggerSmartContract(qe,ze,tt,ft,this.sidechain.address.toHex(Xt));case 15:if((yr=Oi.sent).result&&yr.result.result){Oi.next=18;break}return Oi.abrupt("return",Xe("Unknown error: "+JSON.stringify(yr.transaction,null,2)));case 18:return Oi.next=20,this.sidechain.trx.sign(yr.transaction,at);case 20:if((Jo=Oi.sent).signature){Oi.next=25;break}if(at){Oi.next=24;break}return Oi.abrupt("return",Xe("Transaction was not signed properly"));case 24:return Oi.abrupt("return",Xe("Invalid private key provided"));case 25:return Oi.next=27,this.sidechain.trx.sendRawTransaction(Jo);case 27:if(!(dr=Oi.sent).code){Oi.next=32;break}return pp={error:dr.code,message:dr.code},dr.message&&(pp.message=this.sidechain.toUtf8(dr.message)),Oi.abrupt("return",Xe(pp));case 32:if(tt.shouldPollResponse){Oi.next=34;break}return Oi.abrupt("return",Xe(null,Jo.txID));case 34:(K4=function(){var w3e=m()(S.a.mark(function Joe(){var Xoe,kh,Gw,t5=arguments;return S.a.wrap(function(bc){for(;;)switch(bc.prev=bc.next){case 0:if((Xoe=t5.length>0&&t5[0]!==void 0?t5[0]:0)!=20){bc.next=3;break}return bc.abrupt("return",Xe({error:"Cannot find result in solidity node",transaction:Jo}));case 3:return bc.next=5,$s.sidechain.trx.getTransactionInfo(Jo.txID);case 5:if(kh=bc.sent,Object.keys(kh).length){bc.next=8;break}return bc.abrupt("return",setTimeout(function(){K4(Xoe+1)},3e3));case 8:if(!kh.result||kh.result!="FAILED"){bc.next=10;break}return bc.abrupt("return",Xe({error:$s.sidechain.toUtf8(kh.resMessage),transaction:Jo,output:kh}));case 10:if($s.utils.hasProperty(kh,"contractResult")){bc.next=12;break}return bc.abrupt("return",Xe({error:"Failed to execute: "+JSON.stringify(kh,null,2),transaction:Jo,output:kh}));case 12:if(!tt.rawResponse){bc.next=14;break}return bc.abrupt("return",Xe(null,kh));case 14:return(Gw=decodeOutput($s.outputs,"0x"+kh.contractResult[0])).length===1&&(Gw=Gw[0]),bc.abrupt("return",Xe(null,Gw));case 17:case"end":return bc.stop()}},Joe)}));return function(){return w3e.apply(this,arguments)}}())(),Oi.next=41;break;case 38:return Oi.prev=38,Oi.t0=Oi.catch(11),Oi.abrupt("return",Xe(Oi.t0));case 41:case"end":return Oi.stop()}},Oe,this,[[11,38]])})),function(Oe,ze,Ye,$e,Ze){return ne.apply(this,arguments)})},{key:"withdrawTrc20",value:(te=m()(S.a.mark(function Oe(ze,Ye,$e,Ze,qe){var tt,at,Xe,ft=arguments;return S.a.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:return tt=ft.length>5&&ft[5]!==void 0?ft[5]:this.mainchain.defaultPrivateKey,at=ft.length>6&&ft[6]!==void 0&&ft[6],Xe="withdrawal(uint256)",Xt.abrupt("return",this.withdrawTrc(Xe,ze,Ye,$e,Ze,qe,tt,at));case 4:case"end":return Xt.stop()}},Oe,this)})),function(Oe,ze,Ye,$e,Ze){return te.apply(this,arguments)})},{key:"withdrawTrc721",value:(se=m()(S.a.mark(function Oe(ze,Ye,$e,Ze,qe){var tt,at,Xe,ft=arguments;return S.a.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:return tt=ft.length>5&&ft[5]!==void 0?ft[5]:this.mainchain.defaultPrivateKey,at=ft.length>6&&ft[6]!==void 0&&ft[6],Xe="withdrawal(uint256)",Xt.abrupt("return",this.withdrawTrc(Xe,ze,Ye,$e,Ze,qe,tt,at));case 4:case"end":return Xt.stop()}},Oe,this)})),function(Oe,ze,Ye,$e,Ze){return se.apply(this,arguments)})},{key:"injectFund",value:(Ue=m()(S.a.mark(function Oe(ze,Ye,$e){var Ze,qe,tt,at,Xe,ft,Xt,yr,Jo=arguments;return S.a.wrap(function(dr){for(;;)switch(dr.prev=dr.next){case 0:if(Ze=Jo.length>3&&Jo[3]!==void 0?Jo[3]:this.mainchain.defaultPrivateKey,qe=Jo.length>4&&Jo[4]!==void 0&&Jo[4],this.utils.isFunction(Ze)&&(qe=Ze,Ze=this.mainchain.defaultPrivateKey),this.utils.isFunction($e)&&(qe=$e,$e={}),qe){dr.next=6;break}return dr.abrupt("return",this.injectPromise(this.injectFund,ze,Ye,$e,Ze));case 6:if(!this.validator.notValid([{name:"num",type:"integer",value:ze,gte:0},{name:"feeLimit",type:"integer",value:Ye,gte:0}],qe)){dr.next=8;break}return dr.abrupt("return");case 8:return dr.prev=8,tt=this.sidechain.address.fromPrivateKey(Ze),at=this.sidechain.address.toHex(tt),dr.next=13,this.sidechain.fullNode.request("/wallet/fundinject",{owner_address:at,amount:ze},"post");case 13:return Xe=dr.sent,dr.next=16,this.sidechain.trx.sign(Xe,Ze);case 16:if((ft=dr.sent).signature){dr.next=21;break}if(Ze){dr.next=20;break}return dr.abrupt("return",qe("Transaction was not signed properly"));case 20:return dr.abrupt("return",qe("Invalid private key provided"));case 21:return dr.next=23,this.sidechain.trx.sendRawTransaction(ft);case 23:if(!(Xt=dr.sent).code){dr.next=28;break}return yr={error:Xt.code,message:Xt.code},Xt.message&&(yr.message=this.mainchain.toUtf8(Xt.message)),dr.abrupt("return",qe(yr));case 28:return dr.abrupt("return",qe(null,ft.txID));case 31:return dr.prev=31,dr.t0=dr.catch(8),dr.abrupt("return",qe(dr.t0));case 34:case"end":return dr.stop()}},Oe,this,[[8,31]])})),function(Oe,ze,Ye){return Ue.apply(this,arguments)})},{key:"retryWithdraw",value:(me=m()(S.a.mark(function Oe(ze,Ye,$e){var Ze,qe,tt,at,Xe=arguments;return S.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:return Ze=Xe.length>3&&Xe[3]!==void 0?Xe[3]:{},qe=Xe.length>4&&Xe[4]!==void 0?Xe[4]:this.sidechain.defaultPrivateKey,tt=Xe.length>5&&Xe[5]!==void 0&&Xe[5],at="retryWithdraw(uint256)",ft.abrupt("return",this.withdrawTrc(at,ze,Ye,$e,this.sideGatewayAddress,Ze,qe,tt));case 5:case"end":return ft.stop()}},Oe,this)})),function(Oe,ze,Ye){return me.apply(this,arguments)})},{key:"retryDeposit",value:(we=m()(S.a.mark(function Oe(ze,Ye,$e){var Ze,qe,tt,at,Xe=arguments;return S.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:return Ze=Xe.length>3&&Xe[3]!==void 0?Xe[3]:{},qe=Xe.length>4&&Xe[4]!==void 0?Xe[4]:this.mainchain.defaultPrivateKey,tt=Xe.length>5&&Xe[5]!==void 0&&Xe[5],at="retryDeposit",ft.abrupt("return",this.depositTrc(at,ze,Ye,$e,this.mainGatewayAddress,Ze,qe,tt));case 5:case"end":return ft.stop()}},Oe,this)})),function(Oe,ze,Ye){return we.apply(this,arguments)})},{key:"retryMapping",value:(ge=m()(S.a.mark(function Oe(ze,Ye,$e){var Ze,qe,tt,at,Xe=arguments;return S.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:return Ze=Xe.length>3&&Xe[3]!==void 0?Xe[3]:{},qe=Xe.length>4&&Xe[4]!==void 0?Xe[4]:this.mainchain.defaultPrivateKey,tt=Xe.length>5&&Xe[5]!==void 0&&Xe[5],at="retryMapping",ft.abrupt("return",this.depositTrc(at,ze,Ye,$e,this.mainGatewayAddress,Ze,qe,tt));case 5:case"end":return ft.stop()}},Oe,this)})),function(Oe,ze,Ye){return ge.apply(this,arguments)})}]),pe}();function Ti(pe){var ge=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 we,me=R()(pe);if(ge){var Ue=R()(this).constructor;we=Reflect.construct(me,arguments,Ue)}else we=me.apply(this,arguments);return D()(this,we)}}var Un=function(pe){j()(se,pe);var ge,we,me,Ue=Ti(se);function se(){var te,ne,ie=arguments.length>0&&arguments[0]!==void 0&&arguments[0],he=arguments.length>1&&arguments[1]!==void 0&&arguments[1],Se=arguments.length>2&&arguments[2]!==void 0&&arguments[2],He=arguments.length>3&&arguments[3]!==void 0&&arguments[3],st=arguments.length>4&&arguments[4]!==void 0&&arguments[4];x()(this,se),te=Ue.call(this);var dt=!1,It=!1;return v()(ie)==="object"&&(ie.fullNode||ie.fullHost)?(ne=ie.fullNode||ie.fullHost,He=he,he=ie.solidityNode||ie.fullHost,Se=ie.eventServer||ie.fullHost,dt=ie.headers||!1,It=ie.eventHeaders||dt,st=ie.privateKey):ne=ie,Pe.isString(ne)&&(ne=new dd.HttpProvider(ne)),Pe.isString(he)&&(he=new dd.HttpProvider(he)),Pe.isString(Se)&&(Se=new dd.HttpProvider(Se)),te.event=new Ut(F()(te)),te.transactionBuilder=new Voe(F()(te)),te.trx=new H0(F()(te)),te.plugin=new Yoe(F()(te),ie),te.utils=Pe,te.setFullNode(ne),te.setSolidityNode(he),te.setEventServer(Se),te.providers=dd,te.BigNumber=$k.a,te.defaultBlock=!1,te.defaultPrivateKey=!1,te.defaultAddress={hex:!1,base58:!1},["sha3","toHex","toUtf8","fromUtf8","toAscii","fromAscii","toDecimal","fromDecimal","toSun","fromSun","toBigNumber","isAddress","createAccount","address","version","createRandom","fromMnemonic"].forEach(function(hr){te[hr]=se[hr]}),v()(He)==="object"&&(He.fullNode||He.fullHost)?te.sidechain=new ro(He,se,F()(te),st):st=st||He,st&&te.setPrivateKey(st),te.fullnodeVersion="3.5.0",te.feeLimit=15e7,te.injectPromise=yg()(F()(te)),dt&&te.setFullNodeHeader(dt),It&&te.setEventHeader(It),te}return T()(se,[{key:"getFullnodeVersion",value:(me=m()(S.a.mark(function te(){var ne;return S.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.prev=0,ie.next=3,this.trx.getNodeInfo();case 3:ne=ie.sent,this.fullnodeVersion=ne.configNodeInfo.codeVersion,this.fullnodeVersion.split(".").length===2&&(this.fullnodeVersion+=".0"),ie.next=11;break;case 8:ie.prev=8,ie.t0=ie.catch(0),this.fullnodeVersion="3.5.0";case 11:case"end":return ie.stop()}},te,this,[[0,8]])})),function(){return me.apply(this,arguments)})},{key:"setDefaultBlock",value:function(){var te=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if([!1,"latest","earliest",0].includes(te))return this.defaultBlock=te;if(!Pe.isInteger(te)||!te)throw new Error("Invalid block ID provided");this.defaultBlock=Math.abs(te)}},{key:"setPrivateKey",value:function(te){try{this.setAddress(this.address.fromPrivateKey(te))}catch{throw new Error("Invalid private key provided")}this.defaultPrivateKey=te,this.emit("privateKeyChanged",te)}},{key:"setAddress",value:function(te){if(!this.isAddress(te))throw new Error("Invalid address provided");var ne=this.address.toHex(te),ie=this.address.fromHex(te);this.defaultPrivateKey&&this.address.fromPrivateKey(this.defaultPrivateKey)!==ie&&(this.defaultPrivateKey=!1),this.defaultAddress={hex:ne,base58:ie},this.emit("addressChanged",{hex:ne,base58:ie})}},{key:"fullnodeSatisfies",value:function(te){return dp.a.satisfies(this.fullnodeVersion,te)}},{key:"isValidProvider",value:function(te){return Object.values(dd).some(function(ne){return te instanceof ne})}},{key:"setFullNode",value:function(te){if(Pe.isString(te)&&(te=new dd.HttpProvider(te)),!this.isValidProvider(te))throw new Error("Invalid full node provided");this.fullNode=te,this.fullNode.setStatusPage("wallet/getnowblock"),this.getFullnodeVersion()}},{key:"setSolidityNode",value:function(te){if(Pe.isString(te)&&(te=new dd.HttpProvider(te)),!this.isValidProvider(te))throw new Error("Invalid solidity node provided");this.solidityNode=te,this.solidityNode.setStatusPage("walletsolidity/getnowblock")}},{key:"setEventServer",value:function(){var te;(te=this.event).setServer.apply(te,arguments)}},{key:"setHeader",value:function(){var te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ne=new dd.HttpProvider(this.fullNode.host,3e4,!1,!1,te),ie=new dd.HttpProvider(this.solidityNode.host,3e4,!1,!1,te),he=new dd.HttpProvider(this.eventServer.host,3e4,!1,!1,te);this.setFullNode(ne),this.setSolidityNode(ie),this.setEventServer(he)}},{key:"setFullNodeHeader",value:function(){var te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ne=new dd.HttpProvider(this.fullNode.host,3e4,!1,!1,te),ie=new dd.HttpProvider(this.solidityNode.host,3e4,!1,!1,te);this.setFullNode(ne),this.setSolidityNode(ie)}},{key:"setEventHeader",value:function(){var te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ne=new dd.HttpProvider(this.eventServer.host,3e4,!1,!1,te);this.setEventServer(ne)}},{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 te,ne=arguments.length,ie=new Array(ne),he=0;he<ne;he++)ie[he]=arguments[he];return v()(ie[1])!=="object"&&(ie[1]={sinceTimestamp:ie[1]||0,eventName:ie[2]||!1,blockNumber:ie[3]||!1,size:ie[4]||20,page:ie[5]||1},ie.splice(2,4),Pe.isFunction(ie[2])||(Pe.isFunction(ie[1].page)?(ie[2]=ie[1].page,ie[1].page=1):Pe.isFunction(ie[1].size)&&(ie[2]=ie[1].size,ie[1].size=20,ie[1].page=1))),(te=this.event).getEventsByContractAddress.apply(te,ie)}},{key:"getEventByTransactionID",value:function(){var te;return(te=this.event).getEventsByTransactionID.apply(te,arguments)}},{key:"contract",value:function(){var te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ne=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return new Koe(this,te,ne)}},{key:"isConnected",value:(we=m()(S.a.mark(function te(){var ne,ie=arguments;return S.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:if(ne=ie.length>0&&ie[0]!==void 0&&ie[0]){he.next=3;break}return he.abrupt("return",this.injectPromise(this.isConnected));case 3:return he.t0=ne,he.next=6,this.fullNode.isConnected();case 6:return he.t1=he.sent,he.next=9,this.solidityNode.isConnected();case 9:if(he.t2=he.sent,he.t3=this.eventServer,!he.t3){he.next=15;break}return he.next=14,this.eventServer.isConnected();case 14:he.t3=he.sent;case 15:return he.t4=he.t3,he.t5={fullNode:he.t1,solidityNode:he.t2,eventServer:he.t4},he.abrupt("return",(0,he.t0)(null,he.t5));case 18:case"end":return he.stop()}},te,this)})),function(){return we.apply(this,arguments)})}],[{key:"address",get:function(){return{fromHex:function(te){return Pe.isHex(te)?Pe.crypto.getBase58CheckAddress(Pe.code.hexStr2byteArray(te.replace(/^0x/,"41"))):te},toHex:function(te){return Pe.isHex(te)?te.toLowerCase().replace(/^0x/,"41"):Pe.code.byteArray2hexStr(Pe.crypto.decodeBase58Address(te)).toLowerCase()},fromPrivateKey:function(te){var ne=arguments.length>1&&arguments[1]!==void 0&&arguments[1];try{return Pe.crypto.pkToAddress(te,ne)}catch{return!1}}}}},{key:"sha3",value:function(te){var ne=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];return(ne?"0x":"")+Ve(w.Buffer.from(te,"utf-8")).toString().substring(2)}},{key:"toHex",value:function(te){if(Pe.isBoolean(te))return se.fromDecimal(+te);if(Pe.isBigNumber(te))return se.fromDecimal(te);if(v()(te)==="object")return se.fromUtf8(JSON.stringify(te));if(Pe.isString(te)){if(/^(-|)0x/.test(te))return te;if(!isFinite(te)||/^\s*$/.test(te))return se.fromUtf8(te)}var ne=se.fromDecimal(te);if(ne==="0xNaN")throw new Error("The passed value is not convertible to a hex string");return ne}},{key:"toUtf8",value:function(te){if(Pe.isHex(te))return te=te.replace(/^0x/,""),w.Buffer.from(te,"hex").toString("utf8");throw new Error("The passed value is not a valid hex string")}},{key:"fromUtf8",value:function(te){if(!Pe.isString(te))throw new Error("The passed value is not a valid utf-8 string");return"0x"+w.Buffer.from(te,"utf8").toString("hex")}},{key:"toAscii",value:function(te){if(Pe.isHex(te)){var ne="",ie=0,he=te.length;for(te.substring(0,2)==="0x"&&(ie=2);ie<he;ie+=2){var Se=parseInt(te.substr(ie,2),16);ne+=String.fromCharCode(Se)}return ne}throw new Error("The passed value is not a valid hex string")}},{key:"fromAscii",value:function(te,ne){if(!Pe.isString(te))throw new Error("The passed value is not a valid utf-8 string");return"0x"+w.Buffer.from(te,"ascii").toString("hex").padEnd(ne,"0")}},{key:"toDecimal",value:function(te){return se.toBigNumber(te).toNumber()}},{key:"fromDecimal",value:function(te){var ne=se.toBigNumber(te),ie=ne.toString(16);return ne.isLessThan(0)?"-0x"+ie.substr(1):"0x"+ie}},{key:"fromSun",value:function(te){var ne=se.toBigNumber(te).div(1e6);return Pe.isBigNumber(te)?ne:ne.toString(10)}},{key:"toSun",value:function(te){var ne=se.toBigNumber(te).times(1e6);return Pe.isBigNumber(te)?ne:ne.toString(10)}},{key:"toBigNumber",value:function(){var te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return Pe.isBigNumber(te)?te:Pe.isString(te)&&/^(-|)0x/.test(te)?new $k.a(te.replace("0x",""),16):new $k.a(te.toString(10),10)}},{key:"isAddress",value:function(){var te=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(!Pe.isString(te))return!1;if(te.length===42)try{return se.isAddress(Pe.crypto.getBase58CheckAddress(Pe.code.hexStr2byteArray(te)))}catch{return!1}try{return Pe.crypto.isAddressValid(te)}catch{return!1}}},{key:"createAccount",value:(ge=m()(S.a.mark(function te(){var ne;return S.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ne=Pe.accounts.generateAccount(),ie.abrupt("return",ne);case 2:case"end":return ie.stop()}},te)})),function(){return ge.apply(this,arguments)})},{key:"createRandom",value:function(te){return Pe.accounts.generateRandom(te)}},{key:"fromMnemonic",value:function(te){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"m/44'/195'/0'/0/0",ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"en",he=Pe.accounts.generateAccountWithMnemonic(te,ne,ie);return he}}]),se}(VG.a);N()(Un,"providers",dd),N()(Un,"BigNumber",$k.a),N()(Un,"TransactionBuilder",Voe),N()(Un,"Trx",H0),N()(Un,"Contract",Koe),N()(Un,"Plugin",Yoe),N()(Un,"Event",Ut),N()(Un,"version",y3e.a),N()(Un,"utils",Pe)}]).default});var cp=Z((bnc,t4r)=>{"use strict";d();p();var e4r=BigInt("21888242871839275222246405745257275088548364400416034343698204186575808495617"),gmo=8,Q3r=[56,57,56,60,60,63,64,63,60,66,60,65,70,60,64,68],$3r=e=>{let t=e*e;return e*t*t%e4r};function vmo(e,t){let r=[];for(let n=0;n<e.length;n++){let o=0n;for(let i=0;i<e.length;i++)o=o+t[n][i]*e[i];r.push(o%e4r)}return r}function ymo(e,t){let r=e.map(u=>BigInt(u));if(r.length<=0)throw new Error("poseidon-lite: Not enough inputs");if(r.length>Q3r.length)throw new Error("poseidon-lite: Too many inputs");let n=r.length+1,o=gmo,i=Q3r[n-2],{C:a,M:s}=t;if(s.length!==n)throw new Error(`poseidon-lite: Incorrect M length, expected ${n} got ${s.length}`);let c=[0n,...r];for(let u=0;u<o+i;u++){for(let l=0;l<c.length;l++)c[l]=c[l]+a[u*n+l],(u<o/2||u>=o/2+i||l===0)&&(c[l]=$3r(c[l]));c=vmo(c,s)}return c[0]}t4r.exports=ymo});var up=Z(Gtt=>{"use strict";d();p();Object.defineProperty(Gtt,"__esModule",{value:!0});Gtt.default=Htt;function Htt(e){if(Array.isArray(e))return e.map(Htt);if(typeof e=="object"){let n={};for(let[o,i]of Object.entries(e))n[o]=Htt(i);return n}let r=[...Uint8Array.from(atob(e),n=>n.charCodeAt(0))].map(n=>n.toString(16).padStart(2,"0")).join("");return BigInt(`0x${r}`)}});var r4r=Z(VEe=>{"use strict";d();p();Object.defineProperty(VEe,"__esModule",{value:!0});VEe.default=void 0;var bmo={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="]]};VEe.default=bmo});var n4r=Z(Vtt=>{"use strict";d();p();Object.defineProperty(Vtt,"__esModule",{value:!0});Vtt.poseidon1=Emo;var xmo=qtt(cp()),wmo=qtt(up()),Amo=qtt(r4r());function qtt(e){return e&&e.__esModule?e:{default:e}}var Smo=(0,wmo.default)(Amo.default);function Emo(e){return(0,xmo.default)(e,Smo)}});var o4r=Z(WEe=>{"use strict";d();p();Object.defineProperty(WEe,"__esModule",{value:!0});WEe.default=void 0;var _mo={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="]]};WEe.default=_mo});var i4r=Z(Ktt=>{"use strict";d();p();Object.defineProperty(Ktt,"__esModule",{value:!0});Ktt.poseidon2=Mmo;var Cmo=Wtt(cp()),Tmo=Wtt(up()),Imo=Wtt(o4r());function Wtt(e){return e&&e.__esModule?e:{default:e}}var kmo=(0,Tmo.default)(Imo.default);function Mmo(e){return(0,Cmo.default)(e,kmo)}});var a4r=Z(KEe=>{"use strict";d();p();Object.defineProperty(KEe,"__esModule",{value:!0});KEe.default=void 0;var Rmo={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="]]};KEe.default=Rmo});var s4r=Z(Jtt=>{"use strict";d();p();Object.defineProperty(Jtt,"__esModule",{value:!0});Jtt.poseidon3=Dmo;var Nmo=Ytt(cp()),Omo=Ytt(up()),Bmo=Ytt(a4r());function Ytt(e){return e&&e.__esModule?e:{default:e}}var Pmo=(0,Omo.default)(Bmo.default);function Dmo(e){return(0,Nmo.default)(e,Pmo)}});var c4r=Z(YEe=>{"use strict";d();p();Object.defineProperty(YEe,"__esModule",{value:!0});YEe.default=void 0;var Lmo={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="]]};YEe.default=Lmo});var u4r=Z(Ztt=>{"use strict";d();p();Object.defineProperty(Ztt,"__esModule",{value:!0});Ztt.poseidon4=Hmo;var Fmo=Xtt(cp()),Umo=Xtt(up()),zmo=Xtt(c4r());function Xtt(e){return e&&e.__esModule?e:{default:e}}var jmo=(0,Umo.default)(zmo.default);function Hmo(e){return(0,Fmo.default)(e,jmo)}});var l4r=Z(JEe=>{"use strict";d();p();Object.defineProperty(JEe,"__esModule",{value:!0});JEe.default=void 0;var Gmo={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="]]};JEe.default=Gmo});var f4r=Z($tt=>{"use strict";d();p();Object.defineProperty($tt,"__esModule",{value:!0});$tt.poseidon5=Ymo;var qmo=Qtt(cp()),Vmo=Qtt(up()),Wmo=Qtt(l4r());function Qtt(e){return e&&e.__esModule?e:{default:e}}var Kmo=(0,Vmo.default)(Wmo.default);function Ymo(e){return(0,qmo.default)(e,Kmo)}});var d4r=Z(XEe=>{"use strict";d();p();Object.defineProperty(XEe,"__esModule",{value:!0});XEe.default=void 0;var Jmo={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="]]};XEe.default=Jmo});var p4r=Z(trt=>{"use strict";d();p();Object.defineProperty(trt,"__esModule",{value:!0});trt.poseidon6=ego;var Xmo=ert(cp()),Zmo=ert(up()),Qmo=ert(d4r());function ert(e){return e&&e.__esModule?e:{default:e}}var $mo=(0,Zmo.default)(Qmo.default);function ego(e){return(0,Xmo.default)(e,$mo)}});var h4r=Z(ZEe=>{"use strict";d();p();Object.defineProperty(ZEe,"__esModule",{value:!0});ZEe.default=void 0;var tgo={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="]]};ZEe.default=tgo});var m4r=Z(nrt=>{"use strict";d();p();Object.defineProperty(nrt,"__esModule",{value:!0});nrt.poseidon7=ago;var rgo=rrt(cp()),ngo=rrt(up()),ogo=rrt(h4r());function rrt(e){return e&&e.__esModule?e:{default:e}}var igo=(0,ngo.default)(ogo.default);function ago(e){return(0,rgo.default)(e,igo)}});var g4r=Z(QEe=>{"use strict";d();p();Object.defineProperty(QEe,"__esModule",{value:!0});QEe.default=void 0;var sgo={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="]]};QEe.default=sgo});var v4r=Z(irt=>{"use strict";d();p();Object.defineProperty(irt,"__esModule",{value:!0});irt.poseidon8=dgo;var cgo=ort(cp()),ugo=ort(up()),lgo=ort(g4r());function ort(e){return e&&e.__esModule?e:{default:e}}var fgo=(0,ugo.default)(lgo.default);function dgo(e){return(0,cgo.default)(e,fgo)}});var y4r=Z($Ee=>{"use strict";d();p();Object.defineProperty($Ee,"__esModule",{value:!0});$Ee.default=void 0;var pgo={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="]]};$Ee.default=pgo});var b4r=Z(srt=>{"use strict";d();p();Object.defineProperty(srt,"__esModule",{value:!0});srt.poseidon9=ygo;var hgo=art(cp()),mgo=art(up()),ggo=art(y4r());function art(e){return e&&e.__esModule?e:{default:e}}var vgo=(0,mgo.default)(ggo.default);function ygo(e){return(0,hgo.default)(e,vgo)}});var x4r=Z(e_e=>{"use strict";d();p();Object.defineProperty(e_e,"__esModule",{value:!0});e_e.default=void 0;var bgo={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="]]};e_e.default=bgo});var w4r=Z(urt=>{"use strict";d();p();Object.defineProperty(urt,"__esModule",{value:!0});urt.poseidon10=Ego;var xgo=crt(cp()),wgo=crt(up()),Ago=crt(x4r());function crt(e){return e&&e.__esModule?e:{default:e}}var Sgo=(0,wgo.default)(Ago.default);function Ego(e){return(0,xgo.default)(e,Sgo)}});var A4r=Z(t_e=>{"use strict";d();p();Object.defineProperty(t_e,"__esModule",{value:!0});t_e.default=void 0;var _go={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="]]};t_e.default=_go});var S4r=Z(frt=>{"use strict";d();p();Object.defineProperty(frt,"__esModule",{value:!0});frt.poseidon11=Mgo;var Cgo=lrt(cp()),Tgo=lrt(up()),Igo=lrt(A4r());function lrt(e){return e&&e.__esModule?e:{default:e}}var kgo=(0,Tgo.default)(Igo.default);function Mgo(e){return(0,Cgo.default)(e,kgo)}});var E4r=Z(r_e=>{"use strict";d();p();Object.defineProperty(r_e,"__esModule",{value:!0});r_e.default=void 0;var Rgo={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="]]};r_e.default=Rgo});var _4r=Z(prt=>{"use strict";d();p();Object.defineProperty(prt,"__esModule",{value:!0});prt.poseidon12=Dgo;var Ngo=drt(cp()),Ogo=drt(up()),Bgo=drt(E4r());function drt(e){return e&&e.__esModule?e:{default:e}}var Pgo=(0,Ogo.default)(Bgo.default);function Dgo(e){return(0,Ngo.default)(e,Pgo)}});var C4r=Z(n_e=>{"use strict";d();p();Object.defineProperty(n_e,"__esModule",{value:!0});n_e.default=void 0;var Lgo={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="]]};n_e.default=Lgo});var T4r=Z(mrt=>{"use strict";d();p();Object.defineProperty(mrt,"__esModule",{value:!0});mrt.poseidon13=Hgo;var Fgo=hrt(cp()),Ugo=hrt(up()),zgo=hrt(C4r());function hrt(e){return e&&e.__esModule?e:{default:e}}var jgo=(0,Ugo.default)(zgo.default);function Hgo(e){return(0,Fgo.default)(e,jgo)}});var I4r=Z(o_e=>{"use strict";d();p();Object.defineProperty(o_e,"__esModule",{value:!0});o_e.default=void 0;var Ggo={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="]]};o_e.default=Ggo});var k4r=Z(vrt=>{"use strict";d();p();Object.defineProperty(vrt,"__esModule",{value:!0});vrt.poseidon14=Ygo;var qgo=grt(cp()),Vgo=grt(up()),Wgo=grt(I4r());function grt(e){return e&&e.__esModule?e:{default:e}}var Kgo=(0,Vgo.default)(Wgo.default);function Ygo(e){return(0,qgo.default)(e,Kgo)}});var M4r=Z(i_e=>{"use strict";d();p();Object.defineProperty(i_e,"__esModule",{value:!0});i_e.default=void 0;var Jgo={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="]]};i_e.default=Jgo});var R4r=Z(brt=>{"use strict";d();p();Object.defineProperty(brt,"__esModule",{value:!0});brt.poseidon15=evo;var Xgo=yrt(cp()),Zgo=yrt(up()),Qgo=yrt(M4r());function yrt(e){return e&&e.__esModule?e:{default:e}}var $go=(0,Zgo.default)(Qgo.default);function evo(e){return(0,Xgo.default)(e,$go)}});var N4r=Z(a_e=>{"use strict";d();p();Object.defineProperty(a_e,"__esModule",{value:!0});a_e.default=void 0;var tvo={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="]]};a_e.default=tvo});var O4r=Z(wrt=>{"use strict";d();p();Object.defineProperty(wrt,"__esModule",{value:!0});wrt.poseidon16=avo;var rvo=xrt(cp()),nvo=xrt(up()),ovo=xrt(N4r());function xrt(e){return e&&e.__esModule?e:{default:e}}var ivo=(0,nvo.default)(ovo.default);function avo(e){return(0,rvo.default)(e,ivo)}});var B4r=Z(ld=>{"use strict";d();p();Object.defineProperty(ld,"__esModule",{value:!0});Object.defineProperty(ld,"poseidon1",{enumerable:!0,get:function(){return svo.poseidon1}});Object.defineProperty(ld,"poseidon10",{enumerable:!0,get:function(){return gvo.poseidon10}});Object.defineProperty(ld,"poseidon11",{enumerable:!0,get:function(){return vvo.poseidon11}});Object.defineProperty(ld,"poseidon12",{enumerable:!0,get:function(){return yvo.poseidon12}});Object.defineProperty(ld,"poseidon13",{enumerable:!0,get:function(){return bvo.poseidon13}});Object.defineProperty(ld,"poseidon14",{enumerable:!0,get:function(){return xvo.poseidon14}});Object.defineProperty(ld,"poseidon15",{enumerable:!0,get:function(){return wvo.poseidon15}});Object.defineProperty(ld,"poseidon16",{enumerable:!0,get:function(){return Avo.poseidon16}});Object.defineProperty(ld,"poseidon2",{enumerable:!0,get:function(){return cvo.poseidon2}});Object.defineProperty(ld,"poseidon3",{enumerable:!0,get:function(){return uvo.poseidon3}});Object.defineProperty(ld,"poseidon4",{enumerable:!0,get:function(){return lvo.poseidon4}});Object.defineProperty(ld,"poseidon5",{enumerable:!0,get:function(){return fvo.poseidon5}});Object.defineProperty(ld,"poseidon6",{enumerable:!0,get:function(){return dvo.poseidon6}});Object.defineProperty(ld,"poseidon7",{enumerable:!0,get:function(){return pvo.poseidon7}});Object.defineProperty(ld,"poseidon8",{enumerable:!0,get:function(){return hvo.poseidon8}});Object.defineProperty(ld,"poseidon9",{enumerable:!0,get:function(){return mvo.poseidon9}});var svo=n4r(),cvo=i4r(),uvo=s4r(),lvo=u4r(),fvo=f4r(),dvo=p4r(),pvo=m4r(),hvo=v4r(),mvo=b4r(),gvo=w4r(),vvo=S4r(),yvo=_4r(),bvo=T4r(),xvo=k4r(),wvo=R4r(),Avo=O4r()});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 CF=fe(Je()),djt=fe(gV());d();p();var Fa=fe(Je()),Yzt=fe(u6e());d();p();var yFe=fe(xs());d();p();d();p();d();p();var l6e={};function Pi(){let e;if(typeof globalThis<"u")e=globalThis;else if(typeof window<"u")e=window;else if(typeof globalThis<"u")e=globalThis;else throw new Error("unable to locate global object");return e}var Ec=e=>{let t=Pi(),r={_global_subscribe_list:{},_global_message_list:{},locale:"en_US"};return new Proxy(r,{get(n,o,i){if(o==="toJSON")return()=>{let c=t,u=c.okGlobal?{...c.okGlobal}:{},l=c._okGlobal?{...c._okGlobal}:{};return{...u,...l,...l6e}};if(o==="toString")return()=>JSON.stringify(i.toJSON());let a=[l6e,t._okGlobal,t.okGlobal];return e&&(a=e(a)),a.find(c=>c&&Object.prototype.hasOwnProperty.call(c,o))?.[o]},set(n,o,i){return l6e[o]=i,!0}})};d();p();var Tn=()=>Boolean(typeof window>"u"||A.env.SSR_ENV);d();p();var sse=[{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 Fpt=Ec(),rP=Tn();function QFr(e){let t=/windows nt (\d+\.\d+)/i,r=e.match(t);return r&&r[1]?parseFloat(r[1])<10:!1}function $Fr(e,t,r){if(r){let n=e.match(/android\s+(\d+(?:\.\d+){0,2})/i);if(n&&n[1])return n[1]}else if(t){let n=e.match(/os\s+([\d_]+)/i);if(n&&n[1])return n[1].replace(/_/g,".");let o=e.match(/version\/(\d+(?:\.\d+){0,2})/i);if(o&&o[1])return o[1]}return null}function eUr(){return rP?!1:!!(window?.navigator?.standalone===!0||window.matchMedia("(display-mode: standalone)").matches)}function Lpt(e=""){let t=e.toLowerCase(),{locale:r=""}=Fpt,n=r.replace("_","-"),o={language:rP?n:navigator.language,languages:rP?[n]:navigator.languages,isOKXDesktop:!1,isEarlierThanWin10:!1,OKXDesktopVersion:null,systemVersion:null};o.isIOS=/(ipad|iphone|ipod)/.test(t),o.isAndroid=/android/i.test(t);let i=[],a=null;if(!rP&&navigator.brave)i=["","Brave"],a={key:"Brave"};else for(let h=0;h<sse.length;h++)if(i=sse[h].reg.exec(t),i){a=sse[h];break}!i&&(i=[]);let s=/(ipad)/.exec(t)||/(ipod)/.exec(t)||/(windows phone)/.exec(t)||/(iphone)/.exec(t)||/(android)/.exec(t)||/(win)/.exec(t)||/(mac)/.exec(t)||/(linux)/.exec(t)||[],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 u=!rP&&o.mac&&navigator.maxTouchPoints>=1;if(u&&(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=$Fr(t,o.isIOS,o.isAndroid)),(o.mac||o.linux||o.win)&&(o.isDesktop=!0),o.win&&(o.isEarlierThanWin10=QFr(t)),(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=eUr(),u&&(o.platform="ipad",o.isDesktop=!1);let f=/okx\/([\d.]+).+electron\/[\d.]+/.exec(t);if(f&&f[1]&&(o.isOKXDesktop=!0,o.OKXDesktopVersion=f[1]),o.isSpider=/googlebot|ahrefsbot|bingbot|naverbot|yandexbot|yahoo! slurp|duckduckbot|ecosiabot|baiduspider/.test(t),o.isSpider){let h=/googlebot|ahrefsbot|bingbot|naverbot|yandexbot|yahoo! slurp|duckduckbot|ecosiabot|baiduspider/.exec(t),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 f6e;rP?f6e=new Proxy({},{get(e,t){return Lpt(Fpt.userAgent)[t]}}):f6e=Lpt(navigator.userAgent);var Upt=f6e;d();p();d();p();var kl=fe(Lh());d();p();d();p();d();p();d();p();d();p();d();p();d();p();d();p();d();p();var jpt=["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 dht=fe(CV());d();p();var eht=fe(CV());d();p();function uUr(e,t){var r,n;if(Array.prototype.indexOf)return e.indexOf(t);for(r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}function lUr(e,t,r){var n,o;if(Array.prototype.forEach)return e.forEach(t,r);for(n=0,o=e.length;n<o;n++)t.call(r,e[n],n,e)}function fUr(e){return String.prototype.trim?e.trim():e.replace(/(^\s*)|(\s*$)/g,"")}function dUr(e){var t=/\s|\n|\t/,r=t.exec(e);return r?r.index:-1}var Il={indexOf:uUr,forEach:lUr,trim:fUr,spaceIndex:dUr};var{FilterCSS:pUr,getDefaultWhiteList:hUr}=eht.default;function tht(){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 rht=new pUr;function mUr(e,t,r){}function gUr(e,t,r){}function vUr(e,t,r){}function yUr(e,t,r){}function nht(e){return e.replace(xUr,"&lt;").replace(wUr,"&gt;")}function bUr(e,t,r,n){if(r=uht(r),t==="href"||t==="src"){if(r=Il.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(t==="background"){if(fse.lastIndex=0,fse.test(r))return""}else if(t==="style"){if(Qpt.lastIndex=0,Qpt.test(r)||($pt.lastIndex=0,$pt.test(r)&&(fse.lastIndex=0,fse.test(r))))return"";n!==!1&&(n=n||rht,r=n.process(r))}return r=lht(r),r}var xUr=/</g,wUr=/>/g,AUr=/"/g,SUr=/&quot;/g,EUr=/&#([a-zA-Z0-9]*);?/gim,_Ur=/&colon;?/gim,CUr=/&newline;?/gim,fse=/((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,Qpt=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,$pt=/u\s*r\s*l\s*\(.*/gi;function oht(e){return e.replace(AUr,"&quot;")}function iht(e){return e.replace(SUr,'"')}function aht(e){return e.replace(EUr,function(r,n){return n[0]==="x"||n[0]==="X"?String.fromCharCode(parseInt(n.substr(1),16)):String.fromCharCode(parseInt(n,10))})}function sht(e){return e.replace(_Ur,":").replace(CUr," ")}function cht(e){for(var t="",r=0,n=e.length;r<n;r++)t+=e.charCodeAt(r)<32?" ":e.charAt(r);return Il.trim(t)}function uht(e){return e=iht(e),e=aht(e),e=sht(e),e=cht(e),e}function lht(e){return e=oht(e),e=nht(e),e}function TUr(){return""}function IUr(e,t){typeof t!="function"&&(t=function(){});var r=!Array.isArray(e);function n(a){return r?!0:Il.indexOf(e,a)!==-1}var o=[],i=!1;return{onIgnoreTag:function(a,s,c){if(n(a))if(c.isClosing){var u="[/removed]",l=c.position+u.length;return o.push([i!==!1?i:c.position,l]),i=!1,u}else return i||(i=c.position),"[removed]";else return t(a,s,c)},remove:function(a){var s="",c=0;return Il.forEach(o,function(u){s+=a.slice(c,u[0]),c=u[1]}),s+=a.slice(c),s}}}function kUr(e){for(var t="",r=0;r<e.length;){var n=e.indexOf("<!--",r);if(n===-1){t+=e.slice(r);break}t+=e.slice(r,n);var o=e.indexOf("-->",n);if(o===-1)break;r=o+3}return t}function MUr(e){var t=e.split("");return t=t.filter(function(r){var n=r.charCodeAt(0);return n===127?!1:n<=31?n===10||n===13:!0}),t.join("")}var RUr=tht(),NUr='"',OUr=rht,Fh={whiteList:RUr,getDefaultWhiteList:tht,onTag:mUr,onIgnoreTag:gUr,onTagAttr:vUr,onIgnoreTagAttr:yUr,safeAttrValue:bUr,escapeHtml:nht,escapeQuote:oht,unescapeQuote:iht,escapeHtmlEntities:aht,escapeDangerHtml5Entities:sht,clearNonPrintableCharacter:cht,friendlyAttrValue:uht,escapeAttrValue:lht,onIgnoreTagStripAll:TUr,StripTagBody:IUr,stripCommentTag:kUr,stripBlankChar:MUr,attributeWrapSign:NUr,cssFilter:OUr,getDefaultCSSWhiteList:hUr};d();p();function BUr(e){var t=Il.spaceIndex(e),r;return t===-1?r=e.slice(1,-1):r=e.slice(1,t+1),r=Il.trim(r).toLowerCase(),r.slice(0,1)==="/"&&(r=r.slice(1)),r.slice(-1)==="/"&&(r=r.slice(0,-1)),r}function PUr(e){return e.slice(0,2)==="</"}function DUr(e,t,r){"use strict";var n="",o=0,i=!1,a=!1,s=0,c=e.length,u="",l="";e:for(s=0;s<c;s++){var f=e.charAt(s);if(i===!1){if(f==="<"){i=s;continue}}else if(a===!1){if(f==="<"){n+=r(e.slice(o,s)),i=s,o=s;continue}if(f===">"||s===c-1){n+=r(e.slice(o,i)),l=e.slice(i,s+1),u=BUr(l),n+=t(i,n.length,u,l,PUr(l)),o=s+1,i=!1;continue}if(f==='"'||f==="'")for(var h=1,m=e.charAt(s-h);m.trim()===""||m==="=";){if(m==="="){a=f;continue e}m=e.charAt(s-++h)}}else if(f===a){a=!1;continue}}return o<c&&(n+=r(e.substr(o))),n}var LUr=/[^a-zA-Z0-9\\_:.-]/gim;function FUr(e,t){"use strict";var r=0,n=0,o=[],i=!1,a=e.length;function s(h,m){if(h=Il.trim(h),h=h.replace(LUr,"").toLowerCase(),!(h.length<1)){var g=t(h,m||"");g&&o.push(g)}}for(var c=0;c<a;c++){var u=e.charAt(c),l,f;if(i===!1&&u==="="){i=e.slice(r,c),r=c+1,n=e.charAt(r)==='"'||e.charAt(r)==="'"?r:zUr(e,c+1);continue}if(i!==!1&&c===n){if(f=e.indexOf(u,c+1),f===-1)break;l=Il.trim(e.slice(n+1,f)),s(i,l),i=!1,c=f,r=c+1;continue}if(/\s|\n|\t/.test(u))if(e=e.replace(/\s|\n|\t/g," "),i===!1)if(f=UUr(e,c),f===-1){l=Il.trim(e.slice(r,c)),s(l),i=!1,r=c+1;continue}else{c=f-1;continue}else if(f=jUr(e,c-1),f===-1){l=Il.trim(e.slice(r,c)),l=fht(l),s(i,l),i=!1,r=c+1;continue}else continue}return r<e.length&&(i===!1?s(e.slice(r)):s(i,fht(Il.trim(e.slice(r))))),Il.trim(o.join(" "))}function UUr(e,t){for(;t<e.length;t++){var r=e[t];if(r!==" ")return r==="="?t:-1}}function zUr(e,t){for(;t<e.length;t++){var r=e[t];if(r!==" ")return r==="'"||r==='"'?t:-1}}function jUr(e,t){for(;t>0;t--){var r=e[t];if(r!==" ")return r==="="?t:-1}}function HUr(e){return e[0]==='"'&&e[e.length-1]==='"'||e[0]==="'"&&e[e.length-1]==="'"}function fht(e){return HUr(e)?e.substr(1,e.length-2):e}var dse={parseTag:DUr,parseAttr:FUr};var{FilterCSS:GUr}=dht.default,{parseTag:qUr,parseAttr:VUr}=dse;function pse(e){return e==null}function WUr(e){var t=Il.spaceIndex(e);if(t===-1)return{html:"",closing:e[e.length-2]==="/"};e=Il.trim(e.slice(t+1,-1));var r=e[e.length-1]==="/";return r&&(e=Il.trim(e.slice(0,-1))),{html:e,closing:r}}function KUr(e){var t={};for(var r in e)t[r]=e[r];return t}function YUr(e){var t={};for(var r in e)Array.isArray(e[r])?t[r.toLowerCase()]=e[r].map(function(n){return n.toLowerCase()}):t[r.toLowerCase()]=e[r];return t}function hse(e){e=KUr(e||{}),e.stripIgnoreTag&&(e.onIgnoreTag&&console.error('Notes: cannot use these two options "stripIgnoreTag" and "onIgnoreTag" at the same time'),e.onIgnoreTag=Fh.onIgnoreTagStripAll),e.whiteList||e.allowList?e.whiteList=YUr(e.whiteList||e.allowList):e.whiteList=Fh.whiteList,this.attributeWrapSign=e.singleQuotedAttributeValue===!0?"'":Fh.attributeWrapSign,e.onTag=e.onTag||Fh.onTag,e.onTagAttr=e.onTagAttr||Fh.onTagAttr,e.onIgnoreTag=e.onIgnoreTag||Fh.onIgnoreTag,e.onIgnoreTagAttr=e.onIgnoreTagAttr||Fh.onIgnoreTagAttr,e.safeAttrValue=e.safeAttrValue||Fh.safeAttrValue,e.escapeHtml=e.escapeHtml||Fh.escapeHtml,this.options=e,e.css===!1?this.cssFilter=!1:(e.css=e.css||{},this.cssFilter=new GUr(e.css))}hse.prototype.process=function(e){if(e=e||"",e=e.toString(),!e)return"";var t=this,r=t.options,n=r.whiteList,o=r.onTag,i=r.onIgnoreTag,a=r.onTagAttr,s=r.onIgnoreTagAttr,c=r.safeAttrValue,u=r.escapeHtml,l=t.attributeWrapSign,f=t.cssFilter;r.stripBlankChar&&(e=Fh.stripBlankChar(e)),r.allowCommentTag||(e=Fh.stripCommentTag(e));var h=!1;r.stripIgnoreTagBody&&(h=Fh.StripTagBody(r.stripIgnoreTagBody,i),i=h.onIgnoreTag);var m=qUr(e,function(g,v,b,x,E){var T={sourcePosition:g,position:v,isClosing:E,isWhite:Object.prototype.hasOwnProperty.call(n,b)},B=o(b,x,T);if(!pse(B))return B;if(T.isWhite){if(T.isClosing)return"</"+b+">";var F=WUr(x),L=n[b],j=VUr(F.html,function(q,D){var _=Il.indexOf(L,q)!==-1,R=a(b,q,D,_);return pse(R)?_?(D=c(b,q,D,f),D?q+"="+l+D+l:q):(R=s(b,q,D,_),pse(R)?void 0:R):R});return x="<"+b,j&&(x+=" "+j),F.closing&&(x+=" /"),x+=">",x}else return B=i(b,x,T),pse(B)?u(x):B},u);return h&&(m=h.remove(m)),m};var{whiteList:JUr,getDefaultWhiteList:XUr,onTag:ZUr,onIgnoreTag:QUr,onTagAttr:$Ur,onIgnoreTagAttr:ezr,safeAttrValue:tzr,escapeHtml:rzr,escapeQuote:nzr,unescapeQuote:ozr,escapeHtmlEntities:izr,escapeDangerHtml5Entities:azr,clearNonPrintableCharacter:szr,friendlyAttrValue:czr,escapeAttrValue:uzr,onIgnoreTagStripAll:lzr,StripTagBody:fzr,stripCommentTag:dzr,stripBlankChar:pzr,attributeWrapSign:hzr,cssFilter:mzr,getDefaultCSSWhiteList:gzr}=Fh,{parseTag:vzr,parseAttr:yzr}=dse;function bzr(e,t){var r=new hse(t);return r.process(e)}var pht={filterXSS:bzr,FilterXSS:hse,whiteList:JUr,getDefaultWhiteList:XUr,onTag:ZUr,onIgnoreTag:QUr,onTagAttr:$Ur,onIgnoreTagAttr:ezr,safeAttrValue:tzr,escapeHtml:rzr,escapeQuote:nzr,unescapeQuote:ozr,escapeHtmlEntities:izr,escapeDangerHtml5Entities:azr,clearNonPrintableCharacter:szr,friendlyAttrValue:czr,escapeAttrValue:uzr,onIgnoreTagStripAll:lzr,StripTagBody:fzr,stripCommentTag:dzr,stripBlankChar:pzr,attributeWrapSign:hzr,cssFilter:mzr,getDefaultCSSWhiteList:gzr,parseTag:vzr,parseAttr:yzr};var mse=pht,TV=mse.getDefaultWhiteList(),xzr=mse.escapeAttrValue,g6e={};Object.keys(TV).forEach(e=>{TV[e]=TV[e].concat(jpt)});function wzr(e){let t=e?.mode||"escape",r=e?.whiteList,n=e?.allowHrefVariables||!1,o=TV;r&&(o={...TV,...r});let i=t==="escape";return new mse.FilterXSS({onTagAttr(a,s,c,u){if(u&&a==="a"&&s==="href"&&(c.startsWith("okex://")||c.startsWith("okx://")||c.startsWith("okxtr://")))return`${s}="${c}"`;if(u&&n&&a==="a"&&s==="href"&&c.startsWith("{")&&c.endsWith("}"))return`${s}="${c}"`},onIgnoreTagAttr(a,s,c){if(s.startsWith("data-")){let u=i?xzr(c):c.replace(/</g,"").replace(/>/g,"");return`${s}="${u}"`}},css:!1,escapeHtml:a=>i?mse.escapeHtml(a):a.replace(/</g,"").replace(/>/g,""),...e,whiteList:o})}function Azr(e,t){let r=JSON.stringify(t);return g6e[r]||(g6e[r]=wzr(t)),g6e[r].process(e)}var hht=Azr;d();p();var Szr=["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*"],v6e={};function Ezr(e,t){let r=`${[...e].join(",")}|${t.join(",")}`;if(!v6e[r]){let n=Szr.concat(t).filter(i=>!e.has(i)),o=new RegExp(n.join("|"),"gi");v6e[r]=o}return v6e[r]}function _zr(e,t){let r=e,n="",o=new Set(t?.keywordsWhiteList||[]),i=t?.keywordsBlackList||[],a=Ezr(o,i);do n=r,r=r.replace(a,"");while(r!==n);return r}var mht=_zr;function ff(e,t){let r=hht(e,t);return r=mht(r,t),r}function Czr(e){let t,r=e,n=0;do t=r,r=decodeURIComponent(r),n++;while(r!==t&&n<5);return{decodeValue:r,count:n}}function Tzr(e,t){let r=1,n=e;do r++,n=encodeURIComponent(n);while(r!==t);return n}function Izr(e){try{let{decodeValue:t,count:r}=Czr(e);return t===e?{isEncode:!1,count:0}:{isEncode:t,count:r}}catch{return{isEncode:!1,count:0}}}function gse(e,t,r){let{enableXssPurify:n,mode:o}=t;if(!n||e==null)return r(e);let{isEncode:i,count:a}=Izr(String(e));if(i&&typeof i=="string"){let s=ff(i,{mode:o});return r(s===i?e:Tzr(s,a))}return r(ff(String(e),{mode:o}))}d();p();function oP(...e){let t=e[0];for(let r=1;r<e.length;r++){let n=e[r];n&&Object.keys(n).forEach(o=>{t[o]=n[o]})}return t}d();p();var kzr={get(e){let t=e;return t[0]==='"'&&(t=t.slice(1,-1)),t.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},set(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},ght=kzr;d();p();d();p();var Mzr=Ec(),Rzr=Tn(),RC=Pi(),hu={debug(){},info(){},warn(){},error(){},timeStart(){},timeEnd(){},init(){}},Nzr=()=>{if(RC.ssrUtils&&RC.ssrUtils.logger){let e=RC.ssrUtils.logger;hu.debug=(...t)=>e.debug?.(...t),hu.info=(...t)=>e.info?.(...t),hu.warn=(...t)=>e.warn?.(...t),hu.error=(...t)=>e.error?.(...t),hu.timeStart=(...t)=>e.timeStart?.(...t),hu.timeEnd=(...t)=>e.timeEnd?.(...t)}},vse=({message:e,level:t,data:r})=>{let n={};r instanceof Error?n={error:r}:n={message:e,...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=`${e} - ${i.message}`,a.name=i.name,a.stack=i.stack,RC.Sentry?.captureException(a,{...n,message:e,contexts:{report:{info:JSON.stringify(n)}}});return}RC.Sentry?.captureEvent({...n,message:e,level:t,contexts:{report:{info:JSON.stringify(n)}}})},Ozr=(e={})=>{let{dsn:t,version:r,traceId:n,injectableOptions:o={}}=RC?.__INIT_STATE__?.appContext||{},i=o?.reportOptions,a={};typeof i=="object"&&!Array.isArray(i)&&(a=i||{}),!(!t&&!e?.dsn&&!a.dsn)&&(RC.Sentry?.init({dsn:t,release:r,...e,...a},{debug:["dev","daily"].includes(Mzr.envSign)}),RC.Sentry?.setTag("traceId",n),hu.debug=(s,c)=>vse({message:s,level:"debug",data:c}),hu.info=(s,c)=>vse({message:s,level:"info",data:c}),hu.warn=(s,c)=>vse({message:s,level:"warn",data:c}),hu.error=(s,c)=>vse({message:s,level:"error",data:c}),hu.timeStart=console.time,hu.timeEnd=console.timeEnd)};hu.init=Rzr?Nzr:Ozr;hu.init();d();p();var vht=["path","domain","overwrite","sameSite","encrypt","maxAge","expires","httpOnly","secure","signed"];var L5=Ec(),Bzr=Tn();function bht(e,t){if(typeof e=="number"){let r=e*24*60*60,n=r;return typeof t=="number"&&r>t&&(n=t),new Date(Date.now()+n*1e3)}else if(e instanceof Date){let r=e;if(typeof t=="number"){let n=new Date(Date.now()+t*1e3);e>n&&(r=n)}return r}}function yht(e,t){t.length&&hu.info(e),hu.info(`[cookieAlarm]: "cookieWhiteList length is ${t.length}`)}function y6e(e){let{name:t,apiType:r,type:n,defaultCookieInterceptLevel:o,defaultCookieInterceptMaxAge:i}=e||{},a=r==="instance",s=L5?.cookieWhitelist||[];s.length===0&&(L5=Ec(),s=L5?.cookieWhitelist||[]);let c=a?L5?.cookieInterceptLevel||o||0:L5?.cookieInterceptLevel||0,u=a?L5?.cookieInterceptMaxAge||i:L5?.cookieInterceptMaxAge;if(t&&!s.includes(t)){let l=`[cookieAlarm]: "${t}" is not allowed to ${n}!`;if(c===1)yht(l,s);else if(c===2){yht(l,s);return}}return typeof u>"u"?!0:u}function xht(e){let t=!1;return Bzr&&e&&Object.keys(e).every(o=>vht.includes(o))&&(t=!0),t}var IV=Pi(),kV=Tn(),wht=!kV&&typeof document>"u",Pzr={path:"/"},iP="ok_global",F5=class{constructor(t){_e(this,"options");_e(this,"converter");_e(this,"attributes");_e(this,"enableXssPurify");_e(this,"mode");_e(this,"initAttributes");_e(this,"initConverter");this.options=t||{},this.converter=t?.converter||ght,this.attributes=t?.attributes||Pzr,this.enableXssPurify=t?.enableXssPurify===void 0?!0:t.enableXssPurify,this.mode=t?.mode||"escape",this.initAttributes={value:Object.freeze(this.attributes)},this.initConverter={value:Object.freeze(this.converter)}}init(t){return new F5(t)}closeXssPurify(){this.enableXssPurify=!1}setMode(t){this.mode=t}validateProjectName(t){if(t===iP)throw new Error("ok_global is not allowed as a cookie name. Please use 'Cookies.g' instead.")}getApi(t,r={disableOkGlobal:!0}){if(arguments.length&&!t||(r?.disableOkGlobal&&this.validateProjectName(t),!y6e({apiType:"instance",type:"get",name:t,defaultCookieInterceptLevel:this.options?.cookieInterceptLevel,defaultCookieInterceptMaxAge:this.options?.cookieInterceptMaxAge})))return;if(kV){let s=IV?.ssrUtils?.cookies?.get(t);return s&&gse(s,{enableXssPurify:this.enableXssPurify,mode:this.mode},c=>c)}if(wht)return;let o=document.cookie?document.cookie.split("; "):[],i={};o.forEach(s=>{let c=s.split("="),u=c.slice(1).join("=");try{let l=decodeURIComponent(c[0]);i[l]=this.converter.get(u,l)}catch{}});let a=t?i[t]:i;return!a||!t?a:gse(a,{enableXssPurify:this.enableXssPurify,mode:this.mode},s=>s)}setApi(t,r,n,o={disableOkGlobal:!0}){if(wht)return;o?.disableOkGlobal&&this.validateProjectName(t);let i=y6e({apiType:"instance",type:"set",name:t,defaultCookieInterceptLevel:this.options?.cookieInterceptLevel,defaultCookieInterceptMaxAge:this.options?.cookieInterceptMaxAge});if(!i)return;let a=xht(n),s=t,c={...n};if(c=oP({},this.attributes,c),c.expires){let l=bht(c.expires,i);l&&(c.expires=l.toUTCString())}s=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,encodeURIComponent);let u="";return Object.keys(c).forEach(l=>{!c[l]||(u+=`; ${l}`,c[l]!==!0&&(typeof c[l]=="number"&&(c[l]=String(c[l])),u+=`=${String(c[l]).split(";")[0]}`))}),gse(r,{enableXssPurify:this.enableXssPurify,mode:this.mode},l=>{if(a)return IV?.ssrUtils?.cookies?.set(s,l,c);let f=`${s}=${this.converter.set(l,s)}${u}`;return document.cookie=f,f})}set(t,r,n){return this.setApi(t,r,n)}get(t){return t===void 0?this.getApi():this.getApi(t)}get g(){let t=this;return{set(r,n){if(kV)return IV?.ssrUtils?.cookies?.g?.set(r,n);if(typeof r!="string"||!r||typeof n!="string"&&typeof n!="number")return!1;let o=t.getApi(iP,{disableOkGlobal:!1}),i={};if(o&&typeof o=="string")try{o=decodeURIComponent(o),i=JSON.parse(o)}catch{}return t.setApi(iP,JSON.stringify(Object.assign(i,{[r]:n})),{expires:1e3},{disableOkGlobal:!1})},get(r){if(kV)return IV?.ssrUtils?.cookies?.g?.get(r);let n=t.getApi(iP,{disableOkGlobal:!1});try{return n&&typeof n=="string"?(n=decodeURIComponent(n),JSON.parse(n)[r]):void 0}catch{return}},remove(r){if(kV){IV?.ssrUtils?.cookies?.g?.set(r,void 0);return}let n=t.getApi(iP,{disableOkGlobal:!1}),o={};if(n&&typeof n=="string")try{n=decodeURIComponent(n),o=JSON.parse(n)}catch{}o[r]&&(delete o[r],t.setApi(iP,JSON.stringify(o),{expires:1e3},{disableOkGlobal:!1}))}}}remove(t,r){this.set(t,"",oP({},r,{expires:-1}))}withAttributes(t){return new F5({converter:this.initConverter.value,attributes:oP({},this.initAttributes.value,t)})}withConverter(t){return new F5({converter:oP({},this.initConverter.value,t),attributes:this.initAttributes.value})}},Aht=new F5;var NC=Aht;var b6e="ok_site_info",Dzr=Pi(),w6e=Tn(),x6e=e=>e.split("").reverse().join(""),Lzr=e=>x6e(w6e?w.Buffer.from(e).toString("base64"):window.btoa(e)),Fzr=e=>{let t=x6e(e);return w6e?w.Buffer.from(t,"base64").toString("utf-8"):window.atob(t)},A6e=(e=!0)=>{let t=NC.get(b6e);if(!t)return e?{}:"";try{return e?JSON.parse(Fzr(t)):t}catch{}return{}},Sht=e=>{let t=A6e();Object.keys(e).forEach(n=>{t[n]=e[n]});let r=Lzr(JSON.stringify(t));w6e?Dzr?.ssrUtils?.cookies?.set(b6e,r):NC.set(b6e,r)};var Uzr=Ec(e=>[...e||[],{getSiteInfo:A6e,setSiteInfo:Sht}]),vd=Uzr;var yse=()=>{let{locale:e=""}=vd||{};return e.replace(/-/g,"_").toLowerCase()==="zh_cn"},Eht={returnString:!1,isConvertToZero:!1,exponentialAt:[-7,20]},_ht=()=>yse()?["\u4E07","\u4EBF"]:["M","B"],Cht=()=>yse()?[1e4,1e8]:[1e6,1e9],OC={K:"K",M:"M",B:"B",T:"T",P:"P",E:"E",Z:"Z",Y:"Y"},S6e=[{min:0,max:10**3,sign:""},{min:10**3,max:10**6,sign:OC.K},{min:10**6,max:10**9,sign:OC.M},{min:10**9,max:10**12,sign:OC.B},{min:10**12,max:10**15,sign:OC.T},{min:10**15,max:10**18,sign:OC.P},{min:10**18,max:10**21,sign:OC.E},{min:10**21,max:10**24,sign:OC.Z},{min:10**24,max:1/0,sign:OC.Y}],Tht=[{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}],Iht=5,E6e=15;d();p();var kht=fe(Lh());function gy(e){return e&&+e}function U5(e){return typeof e!="string"&&typeof e!="number"||`${e}`.trim().length===0?!0:Number.isNaN(Number(e))}function _6e(e,t){return t&&(e===void 0||Number.isNaN(e)||e===""||e===null)?0:e}function bse(e,t){return!t&&e.endsWith("0")?new kht.default(e).toFixed():e}var C6e=e=>Object.prototype.toString.call(e)==="[object Object]";var T6e=class{constructor(t){_e(this,"calcConfig");_e(this,"bigNumber");_e(this,"BigNumber",kl.BigNumber);_e(this,"convertNum",t=>{let{isConvertToZero:r}=this.calcConfig;return _6e(t,r)});_e(this,"config",t=>{let{calcConfig:r}=this;this.calcConfig={...r,...t}});_e(this,"add",(t,r,n)=>{let{returnString:o}=n||this.calcConfig,i=this.bigNumber(t).plus(this.convertNum(r));return o?i.toFixed():i.toNumber()});_e(this,"sub",(t,r,n)=>{let{returnString:o}=n||this.calcConfig,i=this.bigNumber(t).minus(this.convertNum(r));return o?i.toFixed():i.toNumber()});_e(this,"mul",(t,r,n)=>{let{returnString:o}=n||this.calcConfig,i=this.bigNumber(t).times(this.convertNum(r));return o?i.toFixed():i.toNumber()});_e(this,"div",(t,r,n)=>{let{returnString:o}=n||this.calcConfig;this.calcConfig.decimalPlaces=40;let i=this.bigNumber(t).div(this.convertNum(r));return o?i.toFixed():i.toNumber()});_e(this,"safeDiv",(t,r,n)=>{let{returnString:o}=n||this.calcConfig;return Number(this.convertNum(r))===0?o?"0":0:this.div(t,this.convertNum(r),n)});_e(this,"pow",(t,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(t).exponentiatedBy(r);return o?i.toFixed():i.toNumber()});_e(this,"digitLength",t=>this.bigNumber(t).dp());_e(this,"ceilTruncate",(t,r,n=!0)=>{let o=gy(r);if(!n){let i=this.bigNumber(t).toFixed(Math.min(o,Number(this.digitLength(t))),kl.BigNumber.ROUND_CEIL);return bse(i,n)}return this.bigNumber(t).toFixed(o,kl.BigNumber.ROUND_CEIL)});_e(this,"floorTruncate",(t,r,n=!0)=>{let o=gy(r);if(!n){let i=this.bigNumber(t).toFixed(Math.min(o,this.digitLength(t)),kl.BigNumber.ROUND_FLOOR);return bse(i,n)}return this.bigNumber(t).toFixed(o,kl.BigNumber.ROUND_FLOOR)});_e(this,"truncate",(t,r,n=!0)=>{let o=gy(r);if(!n){let i=this.bigNumber(t).toFixed(Math.min(o,Number(this.digitLength(t))));return bse(i,n)}return this.bigNumber(t).toFixed(o)});_e(this,"ceilMul",(t,r,n,o=!0)=>{let i=gy(n),a=this.bigNumber(t).times(r).toFixed(i,kl.BigNumber.ROUND_CEIL);return o?a:this.bigNumber(a).toFixed(Math.min(i,Number(this.digitLength(a))),kl.BigNumber.ROUND_FLOOR)});_e(this,"floorMul",(t,r,n,o=!0)=>{let i=gy(n),a=this.bigNumber(t).times(r).toFixed(i,kl.BigNumber.ROUND_FLOOR);return o?a:this.bigNumber(a).toFixed(Math.min(i,Number(this.digitLength(a))),kl.BigNumber.ROUND_FLOOR)});_e(this,"ceilDiv",(t,r,n,o=!0)=>{let i=gy(n),a=this.bigNumber(t).div(r).toFixed(i,kl.BigNumber.ROUND_CEIL);return o?a:this.bigNumber(a).toFixed(Math.min(i,Number(this.digitLength(a))),kl.BigNumber.ROUND_FLOOR)});_e(this,"safeCeilDiv",(t,r,n,o)=>{let i=n||0;return Number(r)===0?this.ceilDiv(0,1,i,o):this.ceilDiv(t,r,i,o)});_e(this,"floorDiv",(t,r,n,o=!0)=>{let i=gy(n),a=this.bigNumber(t).div(r).toFixed(i,kl.BigNumber.ROUND_FLOOR);return o?a:this.bigNumber(a).toFixed(Math.min(i,Number(this.digitLength(a))),kl.BigNumber.ROUND_FLOOR)});_e(this,"safeFloorDiv",(t,r,...n)=>Number(r)===0?this.floorDiv(0,1,...n):this.floorDiv(t,r,...n));_e(this,"toPlainString",t=>this.bigNumber(t).toFixed());_e(this,"lt",(t,r)=>this.bigNumber(t).lt(this.convertNum(r)));_e(this,"lte",(t,r)=>this.bigNumber(t).lte(this.convertNum(r)));_e(this,"gt",(t,r)=>this.bigNumber(t).gt(this.convertNum(r)));_e(this,"gte",(t,r)=>this.bigNumber(t).gte(this.convertNum(r)));_e(this,"eq",(t,r)=>this.bigNumber(t).eq(this.convertNum(r)));_e(this,"max",(...t)=>{let{returnString:r}=this.calcConfig;return r?kl.BigNumber.max(...t).toFixed():kl.BigNumber.max(...t).toNumber()});_e(this,"min",(...t)=>{let{returnString:r}=this.calcConfig;return r?kl.BigNumber.min(...t).toFixed():kl.BigNumber.min(...t).toNumber()});_e(this,"sigDigs",(t,r=5)=>{let n=this.bigNumber(t),o=n.precision(r);return n.precision()<r?n.toPrecision(r):o.toString()});this.calcConfig={...Eht,...t};let r=kl.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(_6e(n,o))}}},aP=T6e;d();p();var Pg=fe(Lh());d();p();d();p();var bgt=fe(Lh());d();p();var Ymt=Tn(),PV=Pi();function Lse(){let e=PV.okMarkLocaleVarSign;return Ymt||!e}function zh(e,t=PV.okMarkLocaleVarSign||"",r){return!Ymt&&typeof PV?.getFalconNeededRes=="function"&&PV.getFalconNeededRes(r,e),Lse()||!e?e:PV.okMarkLocale?.(e,t)||e}d();p();d();p();d();p();d();p();d();p();var by=fe(kr()),i2=fe(Je());d();p();var Fjr="//static.coinall.ltd",t8e="//okg-pub-hk.oss-cn-hongkong.aliyuncs.com",Ujr=()=>{let e=Ec(),{cdnBaseUrl:t=""}=e;(e.envSign==="daily"||e.envSign==="dev")&&(t=t8e);let r=t||Fjr;return{BASE_URL_PUBLISH:`${r}/cdn/i18n/web`,BASE_URL_PREVIEW:`${r}/cdnpre/i18n/web`,BASE_URL_NOCDN_PUBLISH:`${t8e}/cdn/i18n/web`,BASE_URL_NOCDN_PREVIEW:`${t8e}/cdnpre/i18n/web`,LANGUAGE_VERSIONS:e.i18nVersion||{}}},o2=Ujr;d();p();var{showKey:zjr,showKeyMode:Qmt,preview:jjr}=!Tn()&&typeof sessionStorage<"u"?sessionStorage:{},Hjr=zjr==="777",Gjr=Qmt==="1",qjr=Qmt==="2",Vjr=jjr==="1",$mt={isInDevMode:!1,usingRemote:!1,fetchBaseUrl:o2().BASE_URL_PUBLISH,isShowKeyMode:Hjr,isShowKeyTips:Gjr,isShowPureKey:qjr,isPreview:Vjr,partsDataProvided:!1,hasLoadedModules:[],localeStore:{main:{}},localeDevStore:{main:{}},baseInitState:{fetchDone:!1,didMount:!1,didMountFns:[],errorTimes:0},localeState:{fetchModules:[],fetchConfigs:[]},SSRProviderModule:"SSRProviderModule"},BC=e=>{Object.assign($mt,e)},tc=$mt;var Wjr=/[\n]/g,Kjr=/\{(\w+)}|(\n)|(\\n)+/g,r8e=/<\/?[a-z][\s\S]*>/i,Yjr=/(\n)|(\\n)/g,tgt="en_US",o8e=Pi();function rgt(){return Lse()?"":"data-locale-"}function egt(e){let{isShowKeyMode:t}=tc,r=rgt(),n=[],o=0,i,a=0;for(;i=Wjr.exec(e);){let[s,c]=i,{index:u}=i;o<u&&n.push((0,by.jsx)(i2.Fragment,{children:e.slice(o,u)},`${r}${a++}`)),c||n.push((0,by.jsx)(i2.Fragment,{children:(0,by.jsx)("br",{})},`${r}${a++}`)),o=u+s.length}return o<e.length&&n.push((0,by.jsx)(i2.Fragment,{children:e.slice(o)},`${r}${a}`)),t?n:(0,by.jsx)(i2.Fragment,{children:n},`${r}${a}`)}function ngt(e,t){let r=rgt(),{isShowKeyMode:n}=tc,o=[],i=0,a,s=0;if(typeof e=="string"){for(;a=Kjr.exec(e);){let[c,u]=a,{index:l}=a;i<l&&o.push((0,by.jsx)(i2.Fragment,{children:e.slice(i,l)},`${r}${s++}`)),(Object.keys(t||{})||[]).length!==0&&t?.[u]!==void 0&&t?.[u]!==null&&o.push((0,by.jsx)(i2.Fragment,{children:t[u]},`${r}${s++}`)),u===void 0&&o.push((0,by.jsx)(i2.Fragment,{children:(0,by.jsx)("br",{})},`${r}${s++}`)),i=l+c.length}i<e.length&&o.push((0,by.jsx)(i2.Fragment,{children:e.slice(i)},`${r}${s}`))}return n?o:(0,by.jsx)(i2.Fragment,{children:o},`${r}${s}`)}function jh(e,t){let{i18nModulePrefix:r=""}=Ec(),n=new RegExp(`^${r}`);return r&&!t?e&&(e.startsWith(r)?e:`${r}${e}`):t&&r&&e&&e.startsWith(r)?e.replace(n,""):e}function i8e(e,t){let r=`${e}`?.toLowerCase()?.replace(/-/g,"_"),n=/[\u4e00-\u9fa5]/gi;return r==="zh_cn"||r==="zh_tw"?!n.test(t):!1}function LV(){try{if(!Tn()){let e=window.javaweb_locale||null;if(e)return e=e.replace(/\n/g,"\\n"),JSON.parse(e)}return null}catch{return null}}function ogt(e,t,r,n,o){let i=setTimeout(()=>{window[`${e}`]||(r(t,n,o),clearTimeout(i))},1e3)}function ME(e,t,r="i18n"){let n=!Tn()&&o8e?.location?.pathname||"",o=`${r} -- ${n?`${e} -- ${n}`:e}`;t&&(o=`${o} -- ${t}`);let i=typeof t=="object",a=typeof t=="object"&&t?.devid?t.devid:!Tn()&&typeof localStorage!==void 0&&localStorage.devid||"",s=i?{...t,devid:a}:{message:t,devid:a};hu.info(o,{message:s,customConfig:{error:{type:e},project:{id:243,token:"2b65098fbd898b1419f8241753fbf146"}}})}function DV(e,t,r,n=!1){let{isShowKeyMode:o,isShowPureKey:i,localeState:a}=tc,s=o8e.okMarkLocaleTextSign,{LANGUAGE_VERSIONS:c}=o2();if(!o)return zh(t||"",s,{noNeedFilter:!0});if(i)return zh(e,s,{noNeedFilter:!0});let u=r,l=a.fetchConfigs[0];if(!l)return zh(t,s,{noNeedFilter:!0});u||(u=l.project);let{site:f}=l,{version:h}=l,m=c[u];return m&&(h=m),n?`showkeyWithJSX?key=${e}?site=${f}?partName=${r}?project=${u}?version=${h}?content=${t}?showkeyWithJSX`:`showkey?key=${e}?site=${f}?partName=${r}?project=${u}?version=${h}?content=${t}?showkey`}function n8e(e){return Object.prototype.toString.call(e).includes("String")}function igt(e={}){let{content:t}=e,{key:r,moduleName:n,handler:o={},useBr:i,withJSX:a,values:s={},currLocale:c,from:u="i18n"}=e;if(!t)return DV(r,t,n);if(o8e?.getFalconNeededRes&&zh(t,"",{originContent:!0,msg:{project:n,key:r,content:t}}),!o.hasBr&&r8e.test(t)&&i&&(t=n8e(t)?t.replace(Yjr,""):t),a)return DV(r,t,n,a);if((Object.keys(s)||[]).length===0)return i&&n8e(t)&&t.indexOf(`
`)>-1&&!o.hasBr&&!r8e.test(t)?egt(t):DV(r,t,n,a);let f="";return f=agt({project:n,locale:c?.toLowerCase()},r,s,!0,u),i&&n8e(f)&&f.indexOf(`
`)>-1&&!o.hasBr&&!r8e.test(t||"")?egt(f):DV(r,f,n,a)}var RE=Pi(),Jjr=typeof RE=="object"&&RE!==null&&RE.Object===Object&&RE,Xjr=typeof RE=="object"&&RE!==null&&RE.Object===Object&&RE,Zjr=typeof self=="object"&&self!==null&&self.Object===Object&&self,FV=Xjr||Jjr||Zjr||Function("return this")();function sgt(e){let t=typeof e;return e!=null&&(t==="object"||t==="function")}function a8e(e,t,r,n){let{locale:o,ipRegion:i,envSign:a,langPath:s,userAgent:c,site:u}=vd||{};ME(e,{project:RE.__INIT_STATE__?.appContext?.project,locale:o,ipRegion:i,envSign:a,langPath:s,userAgent:c,site:u,message:r,devid:n},t)}function Qjr(e,t,r){let n,o,i=0,a,s,c,u=0,l=!1,f=!1,h=!0,m=!t&&t!==0&&typeof FV.requestAnimationFrame=="function";if(typeof e!="function")throw new TypeError("Expected a function");let g=+(t??0);sgt(r)&&(l=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(R){let z=n,N=o;return n=void 0,o=void 0,u=R,a=e.apply(N,z),a}function b(R){let z=R-c,N=R-u;return c===void 0||z>=g||z<0||f&&N>=i}function x(R){return s=void 0,h&&n?v(R):(n=void 0,o=void 0,a)}function E(R,z){return m?(FV.cancelAnimationFrame(s),FV.requestAnimationFrame(R)):setTimeout(R,z)}function T(R){if(m){FV.cancelAnimationFrame(R);return}clearTimeout(R)}function B(R){let z=R-c,N=R-u,y=g-z;return f?Math.min(y,i-N):y}function F(){let R=Date.now();if(b(R))return x(R);s=E(F,B(R))}function L(R){return u=R,s=E(F,g),l?v(R):a}function j(){s!==void 0&&T(s),u=0,n=void 0,c=0,o=void 0,s=void 0}function q(){return s===void 0?a:x(Date.now())}function D(){return s!==void 0}function _(...R){let z=Date.now(),N=b(z);if(n=R,o=this,c=z,N){if(s===void 0)return L(c);if(f)return s=E(F,g),v(c)}return s===void 0&&(s=E(F,g)),a}return _.cancel=j,_.flush=q,_.pending=D,_}var Use=Qjr;d();p();var $jr=Pi(),zse=$jr?.crypto,a2={mathRandom:()=>Math.random(),cryptoRandom:e=>{let{bytesLength:t=1,UnitArray:r=Uint32Array}=e||{},n=new r(t);if(zse)return zse.getRandomValues(n);let o=2**(r.BYTES_PER_ELEMENT*8)-1;for(let i=0;i<t;i++)n[i]=Math.floor(Math.random()*o);return n},get:e=>{let{useMathRandom:t=!1}=e||{};if(t)return a2.mathRandom();if(zse){let r=new Uint32Array(1);return zse.getRandomValues(r),r[0]/2**32}return a2.mathRandom()}};function cgt(e,t){if(Tn())return t;let n=navigator?.userAgent?.match(/Chrome\/(\d+)/)?.[1];return(n==="88"||n==="89")&&e==="zh-CN"?t.replace("ddHH","ddhh"):t}function ugt(e){let t=/<\s*(\/)?\s*([a-z]+)(?:\s+[^\/]+(?:\s*=\s*(?:[^/]+)|\"\S+\"|\'\S+\')?)?\s*(\/)?\s*>/gi,r={},n={},o=0,i=e,a=[],s=t.exec(e);for(;s!==null;)a.push(s),s=t.exec(e);return a.forEach(([c,u,l,f])=>{if(f)return;let h="";r[l]?(h=`</${r[l]}>`,Reflect.deleteProperty(r,l)):(r[l]=`tmp${o++}`,n[r[l]]={matchText:c,isClose:!!f,isEnd:!!u,tag:l},h=`<${r[l]}>`),i=i.replace(c,h)}),{res:i,tagMaps:n}}function lgt(e){return e&&["currency","percent","compact"].includes(e)}d();p();function fgt(e){let t=/\[?(GMT|UTC|غرينتش)(\+|-)([0-9]+)\]?/g;return/(GMT)[^+-]/.test(e)?e?.replace(/GMT/,"UTC"):e.replace(t,(o,i,a,s)=>s==="0"?"UTC":`(UTC+${s})`)}var s8e={"tr-tr":(e,t)=>{let r=t;return e.startsWith("MMdd")&&(r=t.replace("/",".")),e.includes("z")&&(r=fgt(t)),r},default:(e,t,r)=>{let n=t;return e.includes("z")?n=fgt(t):r.includes("ar-")&&(n="\u200F"+n),n}};function dgt(e,t,r){let n=e.toLowerCase();return s8e[n]!==void 0?s8e[n](t,r,n):s8e.default(t,r,n)}d();p();var dP=fe(Lh());d();p();e8e();d();p();var UV="global",pgt="PLEASE_INIT_INTL",c8e="NOT_A_NUMBER";var xy={currency:"currency",percent:"percent",compact:"compact"},jse={ceil:"ceil",floor:"floor"};var u8e=null,lP=Pi();function Bg(e=vd?.locale||""){return e?e.replace(/_/g,"-"):"en-US"}function yd(e){let t=e?.project||UV;return`${Bg(e?.locale)}@${t}`}function s2(){return!!(Tn()&&lP?.ssrUtils?.setCache)}function zV(){return!!(Tn()&&lP?.ssrUtils?.globalStore)}function jV(e="SSRProviderModule",t){return t?lP?.ssrUtils?.globalStore?.set(e,t):lP?.ssrUtils?.globalStore?.get(e)}function fP(e,t){return t?lP?.ssrUtils?.setCache?.(`blade@localeStore@${e}`,t):lP?.ssrUtils?.getCache?.(`blade@localeStore@${e}`)}var Og={};function pf(e,t){if(t?.useSington&&Og[yd(t)])return;let r=cP(),n=BV({locale:Bg(t?.locale),messages:e,onError:o=>{u8e=o}},r);if(s2()&&t?.from){fP(yd(t),n);return}Og[yd(t)]=n}function hgt(){u8e=null}function mgt(){return u8e}d();p();function eHr(e){let t=["\u2080","\u2081","\u2082","\u2083","\u2084","\u2085","\u2086","\u2087","\u2088","\u2089"],r="",n=e;for(;n>0;)r=t[n%10]+r,n=Math.floor(n/10);return`0${r}`}function ggt(e,t){let{smallDigitalSymbol:r}=t;if(typeof e!="string")return e;let n=e.indexOf(r);if(n===-1||e.indexOf(r,n+1)!==-1)return e;let o=e.slice(n+1),i=0;for(;i<o.length&&o[i]==="0";)i++;if(i<4)return e;let a=e.slice(0,n),s=eHr(i)+o.slice(i);return`${a}${r}${s}`}var tHr={"en-in":()=>({groupSize:3,secondaryGroupSize:2}),"hi-in":()=>({groupSize:3,secondaryGroupSize:2}),"es-es":e=>({groupSize:e?.length===4?0:3}),"es-ar":e=>({groupSize:e?.length===4?0:3}),"pl-pl":e=>({groupSize:e?.length===4?0:3}),"pt-pt":e=>({groupSize:e?.length===4?0:3})};function l8e(e){let t=e?.bgValue?.e,r=!!`${e?.value}`.split("").find(l=>l==="."),n=/e[+-]|e\d/.test(`${e?.value}`),o=r&&!n?`${e?.value}`:e.bgValue.toFormat({groupSeparator:"",decimalSeparator:"."}),[i,a]=o?.trim().split("."),s=a?a.length:0;t&&t<0&&a&&Math.abs(t)>a.length&&(s=Math.abs(t)+2);let c={};(typeof e?.useGrouping!="boolean"||e?.useGrouping)&&(c=tHr[e.locale.toLowerCase()]?.(i)||{groupSize:3});let u={decimalSeparator:e?.smallDigitalSymbol,groupSeparator:e?.micrometerSymbol,...c};return{decimalLen:s,bgFormatConfig:u}}function f8e(e,t,r){let n=e.replace("-",""),o=t.replace(/0/g,"").replace(/\d/,n),i={"es-419":()=>/\d%/.test(o)?o.replace(/%/,"\xA0%"):o};return i[r]&&i[r]()||o}function rHr(e){let{needZero:t,digit:r}=e,n=0;return t&&(n=r),n}function nHr(e){let{digit:t}=e,r=2;return t==0?r=0:t&&(r=t),r}function oHr(e){switch(e){case jse.ceil:return dP.default.ROUND_CEIL;case jse.floor:return dP.default.ROUND_FLOOR;default:return dP.default.ROUND_HALF_UP}}function iHr(e){return e===0?0:e}function aHr(e){let t=e?.match(/\d/g);return t?t.length:-1}function sHr(e,t){try{let r=`${Number(e)}`,{res:n,roundingMode:o,digit:i=2,needZero:a,locale:s,micrometerSymbol:c,smallDigitalSymbol:u,useGrouping:l}=t,f=n.replace(/(\d)[\s,.](\d)/g,(q,D,_)=>D+_).replace(/-/,""),h=new RegExp(`\\${c}|\\+`,"g"),m=n?.replace(h,""),g=m?.indexOf(u);m?.includes(u)||(g=aHr(m));let v=new RegExp(`(.{${g}})`),b=r?.replace(/\.|\+/,"")?.replace(v,"$1."),x=new dP.default(b),E=iHr(i),T=x.toFixed(E,oHr(o)),B=new dP.default(T),{bgFormatConfig:F}=l8e({bgValue:x,micrometerSymbol:c,smallDigitalSymbol:u,locale:s,value:r,useGrouping:l}),L;return typeof a>"u"||a?L=B.toFormat(E,F):L=B.toFormat(F),f.replace(/[\d]+/g,L)}catch(r){throw new Error(`Number short err: ${r}`)}}function d8e(e,t,r){let{style:n,notation:o}=t,i=rHr(t),a=nHr(t),s=t?.roundingMode,c={},u=e;if(n===xy.percent)u=1,e<0&&(u=-1),c={minimumFractionDigits:0,style:t?.style};else if(o===xy.compact){let{digit:l,needZero:f,micrometerSymbol:h="",smallDigitalSymbol:m="",useGrouping:g}=t;c={notation:xy.compact,compactDisplay:"short",minimumFractionDigits:20,maximumFractionDigits:20};let v=Og[yd({locale:r})].formatNumber(u,c);return sHr(u,{digit:l,res:v,roundingMode:s,needZero:f,locale:r,micrometerSymbol:h,smallDigitalSymbol:m,useGrouping:g})}else c={style:t?.style,currency:t?.currency,currencyDisplay:"narrowSymbol",minimumFractionDigits:i,maximumFractionDigits:a,roundingMode:s};return Og[yd({locale:r})].formatNumber(u,c)}function q5(e,t,r){let n=e,{isRTL:o=!1}=Ec(),{signDisplay:i=!1,zeroSign:a="+"}=r||{};return i&&(t>0?n=`+${n}`:t==0&&a&&(n=`${a}${n}`)),o&&(n=`\u200F\u200E${n}\u200F`),n}d();p();var cHr=["ar","he","fa","ur","ks","ps","ug","pa","sd"],ygt=(e,t,r)=>{let n=1,o=Math.abs(t);return(e.length>1&&e!=="-1"||o>1||o===0)&&(n=2),(/^-/.test(e)||t===0&&r==="-")&&(n=-n),n},vgt=(e,t)=>{let r,n=Math.abs(e);if(t){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},p8e=e=>{let{signDisplay:t=!1,number:r,zeroSign:n="+"}=e,o=String(r),i=o;return!o?.includes("+")&&!o?.includes("-")&&t&&(r!=0?i=`+${o}`:r==0&&n&&(i=`${n}${o}`)),i},Hse=(e,t)=>{let{stringValue:r,numberValue:n,code:o,locale:i,currencyDisplay:a,currencySign:s="",signDisplay:c,zeroSign:u="+",invalid:l=!1}=t,f=String(e),h=r;n===0&&u==="-"&&(h=`-${r}`);let m=a==="narrowSymbol",g=cHr.some(v=>i?.startsWith(v));if(l&&m&&g)return`\u200F\u200E${p8e({number:h,signDisplay:c,zeroSign:u})}\xA0\u200F${s}\u200E\u200F`;try{pf({},{locale:i,useSington:!0});let b=Og[yd({locale:i})];hgt();let x=c&&(n!==0||u),E=b.formatNumber(e,{style:"currency",currency:o,currencyDisplay:a,minimumFractionDigits:0,maximumFractionDigits:0,...x?{signDisplay:"always"}:{}}),T=mgt();if(T&&T.toString().includes("Invalid currency code"))return s?Hse(e,{...t,code:"USD",invalid:!0}):p8e({number:h,signDisplay:c,zeroSign:u});if(l){let L=vgt(e,g),j=r.replace(/^[+-]/,"");return E.replace(L,j).replace("US$",s).replace("$",s)}if(m&&g){let L=E.replace(/\u200F/g,"").replace(/\u200E/g,"").replace(/\u00A0/g,"").replace(/\u0661/g,"").replace(f,"");return`\u200F\u200E${h}\xA0\u200F${L}\u200E\u200F`}let B=vgt(e,g),F=r.replace(/^[+-]/,"");return E.replace(B,F)}catch{return h}},h8e=(e,t)=>{let r=Ec()?.isRTL,{currency:n=""}=t,{currencySign:o="",signDisplay:i,zeroSign:a,code:s,isSymbol:c=!0,forceLtr:u=!1}=t,l=p8e({number:e,signDisplay:i,zeroSign:a});if(!c&&s&&(n=s),!n&&!o)return l;let f=n&&!o;if(r){let b=f?` ${n}`:o;return`\u200F\u200E${l}\u200F${b}\u200F`}if(f)return u?`\u200E${l} ${n}\u200E`:`${l} ${n}`;let h=/^([-+])([^-+]+)$/,g=l.match(h)?.[1]||"",v=l.replace(g,"");return`${g}${o}${v}`};var uHr=Pi(),Gse=class{constructor(t={}){_e(this,"intlConfigs");_e(this,"formatCurrency",(t,r)=>{let{currencyDisplay:n="narrowSymbol",isSymbol:o=!0,code:i="",zeroSign:a="+"}=r,s=Bg(r?.locale||this.intlConfigs.locale),{smallDigitalSymbol:c}=this.getNumberInfo(s),u=String(t),l=Number(u.replace(c,"."));if(!i)return h8e(t,r);if(!n||n==="narrowSymbol"){if(!o)return h8e(t,r);let m=u.startsWith("-")||l===0&&a==="-"?-1:1;return Hse(m,{...r,locale:s,stringValue:u,numberValue:l,currencyDisplay:n})}let f=ygt(u,l,a);return Hse(f,{...r,locale:s,currencySign:i,stringValue:u,numberValue:l})});_e(this,"formatRange",t=>{let r=vd?.isRTL,{sign:n=""}=t,{leftNumber:o,rightNumber:i}=t;return o||(o=""),i||(i=""),r?`\u200F${o}${n}\u200E${i}\u200F`:o+n+i});_e(this,"formatDateTime",(t,r)=>{let n,o=Bg(r?.locale||this.intlConfigs.locale);if(r?.format){let i=r?.format;i?.includes("MMMdd")&&(i=i.replace("MMMdd","MMMd"));let a=cgt(o,i),s={locale:o,project:a,useSington:!0};pf({[a]:`{date, date, ::${a}}`},s),n=this.formatMessage(s,a,{date:t}),n=dgt(o,a,n)}else{let i="\u200F",a={locale:o,useSington:!0};pf({},a),n=Og[yd(a)].formatDate(t,r),o.includes("ar-")&&(n=i+n)}return zh(n)});_e(this,"shortNumber",(t,r)=>this.formatNumber(t,{...r,notation:"compact"}));_e(this,"percent",(t,r)=>this.formatNumber(t,{...r,style:"percent"}));_e(this,"zeroFoldedNum",(t,r)=>{let n=Bg(r?.locale||this.intlConfigs.locale),{smallDigitalSymbol:o}=this.getNumberInfo(n),i={...r,smallDigitalSymbol:o};return ggt(t,i)});_e(this,"scientificNotation",(t,r)=>this.zeroFoldedNum(t,r));_e(this,"forceLTR",t=>vd?.isRTL?t:`\u200E${t}\u200E`);_e(this,"formatNumber",(t,r)=>{let n=new bgt.default(t);if(Number.isNaN(n.toNumber())){if(vd?.envSign!=="prod")throw new Error(c8e);return""}let o=Bg(r?.locale||this.intlConfigs.locale),{micrometerSymbol:i,smallDigitalSymbol:a}=this.getNumberInfo(o),{decimalLen:s,bgFormatConfig:c}=l8e({bgValue:n,micrometerSymbol:i,smallDigitalSymbol:a,locale:o,value:t,useGrouping:r?.useGrouping}),u=lgt(r?.style||r?.notation),l={...r,bgFormatConfig:c,micrometerSymbol:i,smallDigitalSymbol:a};if(typeof r?.needZero>"u"||r?.needZero){if(u&&r){let v=d8e(t,l,o);if(r?.notation===xy.compact||r?.style===xy.currency){let b=q5(v,t,r);return zh(b)}else if(r?.style===xy.percent&&!r?.needK){let b=f8e(n.toFormat(s,c),v,o),x=q5(b,t,r);return zh(x)}}let m=n.toFormat(s,c),g=q5(m,t,r);return zh(g)}if(u){let m=d8e(n.toNumber(),l,o);if(r?.notation===xy.compact||r?.style===xy.currency){let g=q5(m,t,r);return zh(g)}else if(r?.style===xy.percent&&!r?.needK){let g=f8e(n.toFormat(c),m,o),v=q5(g,t,r);return zh(v)}}let f=n.toFormat(c),h=q5(f,t,r);return zh(h)});_e(this,"formatMessage",(t,r,n,o=!1,i)=>{let a={...n};o&&Object.keys(n).forEach(b=>{a[b]=zh(n[b],uHr.okMarkLocaleVarInTextSign,{noNeedFilter:!0})});let{locale:s,project:c}=t,u=yd({project:c,locale:Bg(s||this.intlConfigs.locale)}),l=Og[u];if(s2()&&i==="i18n"&&(l=fP(u)),!l){if(vd?.envSign!=="prod")throw new Error(pgt);return""}let f={id:r,defaultMessage:""},h={},m=l.messages[r],g=ugt(m);l.messages[r]=g.res,Object.entries(g.tagMaps).forEach(([b,{isClose:x,isEnd:E,matchText:T,tag:B}])=>{if(!E){if(x){h[b]=()=>T;return}h[b]=F=>`${T}${F}</${B}>`}});let v=l.formatMessage(f,{...a,...h});return l.messages[r]=m,v});_e(this,"formatRelativeTime",(t,r,n)=>{let o={locale:Bg(n?.locale||this.intlConfigs.locale),useSington:!0};return pf({},o),Og[yd(o)].formatRelativeTime(t,r,n)});_e(this,"getNumberInfo",t=>{let r={project:UV,locale:Bg(t||this.intlConfigs.locale),useSington:!0};pf({},r);let n=Og[yd(r)].formatNumber(10000.1);return{micrometerSymbol:n[2],smallDigitalSymbol:n.split("").reverse()[1]}});_e(this,"parseLocaleNumber",(t,r)=>{let n=`${t}`?.replace(/\u200F|\u200E/g,""),o=Bg(r?.locale||this.intlConfigs.locale),{smallDigitalSymbol:i,micrometerSymbol:a}=this.getNumberInfo(o),s=new RegExp(`\\${a}`,"g"),[c,u]=n.split(i),l=c.replace(s,""),f=Number(`${l}${u?`.${u}`:""}`);if(Number.isNaN(f)||n[0]!=="-"&&Number.isNaN(Number(n[0])))throw new Error(c8e);if(r?.handleInput){let h=!!n.split("").find(m=>m===i);return`${l}${h?".":""}${u===void 0?"":u}`}return f});_e(this,"isPlural",(t,r)=>{let o={locale:Bg(r?.locale||this.intlConfigs.locale),useSington:!0};return pf({},o),Og[yd(o)].formatPlural(t)!=="one"});this.intlConfigs=t,this.intlConfigs=t}init(t,r={}){pf(t,{...r,locale:this.locale})}get locale(){return Bg(this.intlConfigs.locale)}};var Z0=new Gse,Vu=Z0,N5o=Z0.formatDateTime,HV=Z0.formatNumber,O5o=Z0.formatCurrency,B5o=Z0.formatRelativeTime,P5o=Z0.zeroFoldedNum,D5o=Z0.zeroFoldedNum,L5o=Z0.forceLTR,F5o=Z0.getNumberInfo,U5o=Z0.parseLocaleNumber,z5o=Z0.percent,j5o=Z0.shortNumber,H5o=Z0.isPlural;var agt=Z0.formatMessage;function m8e(e,t){let r={groupSeparator:"",decimalSeparator:"."};return e&&t!==void 0&&t!==null?[t,r]:[r]}function g8e(e,...t){let[r,n=0,o=!0,i=2,a=!0]=t||[],s=vd?.isRTL,c=_ht(),u=Cht(),l=new Pg.BigNumber(r).abs(),f=1,h="",m=t.find(v=>C6e(v))||{};if(l.isLessThan(new Pg.BigNumber(u[0])))return e(r,n,{...m,needZero:o});l.isGreaterThanOrEqualTo(u[1])?(f=u[1],h=c[1]):(f=u[0],h=c[0]),Pg.BigNumber.config({DECIMAL_PLACES:40});let g=e(new Pg.BigNumber(r).div(f).toNumber(),i,{...m,needZero:a});return s?`${h}${g}`:`${g}${h}`}function v8e(e,t){let r=t[0],{digit:n=0,needZero:o=!0,shortDigit:i=2,shortNeedZero:a=!0,needK:s=!0,needChineseUnit:c=!1}=t[1]||{},u=vd?.isRTL,l=!(yse()&&c),f=s?["K","M","B"]:["M","B"],h=s?[1e3,1e6,1e9]:[1e6,1e9],m=l?f:["\u4E07","\u4EBF"],g=l?h:[1e4,1e8],v=new Pg.BigNumber(r).abs(),b=1,x="",[E,T,B]=g,[F,L,j]=m,q=t.find(_=>C6e(_))||{};if(v.isLessThan(new Pg.BigNumber(E)))return e(r,n,{...q,needZero:o});b=B||T,x=j||L,B&&v.isGreaterThanOrEqualTo(T)&&v.isLessThan(new Pg.BigNumber(B))&&(b=T,x=L),v.isGreaterThanOrEqualTo(E)&&v.isLessThan(new Pg.BigNumber(T))&&(b=E,x=F),Pg.BigNumber.config({DECIMAL_PLACES:40});let D=e(new Pg.BigNumber(r).div(b).toNumber(),i,{...q,needZero:a});return u?`${x}${D}`:`${D}${x}`}var y8e=class extends aP{constructor(){super(...arguments);_e(this,"thousandFormat",(r,n)=>U5(r)?"NaN":HV(r,n));_e(this,"showCeilTruncation",(r,n,o)=>{if(U5(r))return"NaN";let i=typeof o=="boolean"?{needZero:o}:o,a=i?.needZero===void 0?!0:i?.needZero,s=gy(n),c=this.bigNumber(this.bigNumber(r).toFixed(s,Pg.BigNumber.ROUND_CEIL)).toFormat(...m8e(a,s));return HV(c,{...i,needZero:a})});_e(this,"showFloorTruncation",(r,n,o)=>{if(U5(r))return"NaN";let i=typeof o=="boolean"?{needZero:o}:o,a=i?.needZero===void 0?!0:i?.needZero,s=gy(n),c=this.bigNumber(this.bigNumber(r).toFixed(s,Pg.BigNumber.ROUND_FLOOR)).toFormat(...m8e(a,s));return HV(c,{...i,needZero:a})});_e(this,"showTruncation",(r,n,o)=>{if(U5(r))return"NaN";let i=gy(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(...m8e(s,i));return HV(c,{...a,needZero:s})});_e(this,"roundShort",(...r)=>g8e(this.showTruncation.bind(this),...r));_e(this,"floorShort",(...r)=>g8e(this.showFloorTruncation.bind(this),...r));_e(this,"ceilShort",(...r)=>g8e(this.showCeilTruncation.bind(this),...r));_e(this,"roundTruncateShort",(...r)=>v8e(this.showTruncation.bind(this),r));_e(this,"floorTruncateShort",(...r)=>v8e(this.showFloorTruncation.bind(this),r));_e(this,"ceilTruncateShort",(...r)=>v8e(this.showCeilTruncation.bind(this),r));_e(this,"abbreviateFiat",(r,n)=>{if(U5(r))return"NaN";let o=+r;if(o===0)return"0";let i=0,a=10**-E6e;return Math.abs(o)<a?(i=E6e,o=o<0?-a:a):i=this.getFiatDigit(o),this.showTruncation(o,i,n)});_e(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+Iht,n}return n=Tht.find(({min:a,max:s})=>o>=a&&o<s)?.digit||0,n})}num2Shorthand(r,n=2,o){let i=S6e[0];if(U5(r))return"NaN";let a=Math.abs(+r),s=S6e.find(({min:f,max:h})=>a>=f&&a<h)||i,{min:c,sign:u}=s;if(c===0)return this.showFloorTruncation(r,n,o);let l=this.div(r,c);return`${this.showFloorTruncation(l,n,o)}${u}`}},b8e=y8e;var la=new b8e;d();p();d();p();d();p();var xgt={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 pP=e=>e>=10?e:`0${e}`,qse=e=>e?typeof e=="string"&&/^\d*$/.test(e)?Number(e):e:null,V5=(e,t)=>{let r=qse(e),n=r?new Date(r):new Date,o=n.getFullYear(),i=n.getMonth()+1,a=n.getDate();if(t==="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(t==="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(),u=n.getSeconds(),l=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:pP(i),monthNum:i,day:pP(a),dayNum:a,hour:pP(s),minute:pP(c),second:pP(u),millisecond:pP(l),hour12:f,ampm:h}},x8e=(e,t,r)=>{let n=Number(e),o=r||new Date,i=new Date(o.getTime()),{year:a,month:s,day:c,hour:u,minute:l,second:f,millisecond:h}=V5(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(u)+n),"m+":()=>i.setMinutes(Number(l)+n),"s+":()=>i.setSeconds(Number(f)+n),ms:()=>i.setMilliseconds(Number(h)+n)},v=Object.keys(m).find(x=>new RegExp(`${x}`).test(t)),b=v?m[v]:void 0;return b?b():i};var w8e=e=>{let{year:t}=V5();return new Date(t,e,0)};var GV=(e,t="yyyy-MM-dd hh:mm:ss",r)=>{let{year:n,month:o,monthNum:i,day:a,dayNum:s,hour:c,minute:u,second:l,ampm:f,hour12:h}=V5(e,r),m={yyyy(){return n},yy(){return n%100},M(){return i},MM(){return o},MMM(){return xgt[i]},d(){return s},dd(){return a},h(){return h},hh(){return c},mm(){return u},ss(){return l},bbb(){return f}};return t.replace(/([a-z])(\1)*/gi,g=>{let v=m[g];return v?String(v()):""})},lHr=e=>{let t=qse(e);return(t?new Date(t):new Date).toISOString()},fHr=(e,t,r)=>{let n=x8e(e,t,r);return new Date(n)},dHr=(e,t,r)=>{let n=x8e(-e,t,r);return new Date(n)},pHr=e=>{let{year:t,month:r,day:n,hour:o,minute:i,second:a,millisecond:s}=V5(),c={"y+":t,"M+":r,"d+":n,"h+":o,"m+":i,"s+":a,ms:s},l=Object.keys(c).find(f=>/y\+|d\+|h\+/.test(f)&&new RegExp(`${f}`,"i").test(e)||new RegExp(`${f}`).test(e));return l?c[l]:""},A8e={"y+":"setFullYear","M+":"setMonth","d+":"setDate","h+":"setHours","m+":"setMinutes","s+":"setSeconds",ms:"setMilliseconds"},hHr=e=>{let t=new Date,r=Object.keys(A8e);return Object.entries(e).forEach(n=>{let o=r.find(i=>new RegExp(`${i}`).test(n[0]));if(o&&A8e[o]){let i=A8e[o],a=typeof n[1]=="number"?n[1]:0;if("M+".includes(o)){let s=t[i](a-1);t=new Date(s)}else{let s=t[i](a);t=new Date(s)}}}),t},mHr=()=>V5(),gHr=e=>{let t=qse(e);return t?new Date(t):new Date},vHr=e=>{let{isSafari:t,isIOS:r}=Upt;return e&&(t||r)?e.replace(/-/g,"/"):e},wgt=(e,t="d",r=!1)=>{let n=e||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(l=>new RegExp(`${l}`).test(t)),u;if(c==="dw+"&&a[c]){let l=r?"lastDayOfWeek":"firstDayOfWeek";u=GV(n,a[c],l)}else if(r&&/y+/.test(t)&&a["y+"])u=GV(w8e(12),a["y+"]);else if(r&&/M+/.test(t)&&a["M+"]){let{monthNum:l}=V5(n);u=GV(w8e(l),a["M+"])}else c&&a[c]&&(u=GV(n,a[c]));return u=u?vHr(u):"",u?new Date(u):""},yHr=(e,t="d")=>wgt(e,t,!1),bHr=(e,t="d")=>wgt(e,t,!0),xHr=()=>new Date().valueOf(),Agt={format:GV,formatToISOString:lHr,add:fHr,subtract:dHr,set:hHr,get:pHr,toObject:mHr,toDate:gHr,startOf:yHr,endOf:bHr,valueOf:xHr};var S8e=Agt;d();p();d();p();var E8e=class{constructor(){_e(this,"slist");_e(this,"remove",(t,r)=>{let n=this.slist[t];!n||!r||n.forEach((o,i)=>{o.id===r&&n.splice(i,1)})});_e(this,"listen",(t,r,n)=>{if(typeof r!="function")return null;this.slist[t]||(this.slist[t]=[]);let o=`${t}${Math.floor(a2.get()*1e9)}`;return this.slist[t].push({id:o,fn:r,once:n,count:0}),{id:o,remove:()=>{this.remove(t,o)}}});_e(this,"trigger",(t,...r)=>{let n=this.slist[t];!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(t,a))})});this.slist=(()=>{if(Tn())return{};let t=Pi();return t._global_subscribe_list||(t._global_subscribe_list={}),t._global_subscribe_list})()}},c2=new E8e;d();p();d();p();d();p();d();p();d();p();var Sgt=Pi();function Egt(){return crypto?.randomUUID?crypto.randomUUID():a2.get().toString(36).slice(2)}function wy(e,t,r){let n=Sgt.chrome||Sgt.browser;n?.storage?.local?n?.storage?.local.get("devid",o=>{a8e(e,t,r,o?.devid)}):a8e(e,t,r)}d();p();d();p();var Ay="ok-storagemutated",_gt="ok-storagemutated-1",Cgt={timeout:"idb_queue_timeout_error"};d();p();var hP=new Map;function Vse(e,...t){hP.set(e,!0),c2.trigger(e,...t),hP.set(e,!1)}function Tgt(){if(!Tn()&&typeof BroadcastChannel<"u"){let e=new BroadcastChannel(_gt);c2.listen(Ay,t=>{hP.get(Ay)&&e.postMessage(t)},!1),e.onmessage=t=>{if(t?.data){let{changedParts:r}=t.data;c2.trigger(Ay,{changedParts:r,resetCache:!0})}}}}d();p();function PC(e,t){let r,n=!1,o;return{subscribe(i){async function a(){let u;try{r?u=await r:(r=e(),u=await r,r=null),n=!0,o=u,i(u,null)}catch(l){i(null,l)}}n&&i(o,null),a();function s({changedParts:u}){let l=!1;Array.isArray(t)?l=t.includes(u):l=u===t,l&&a()}let c=c2.listen(Ay,s,!1);return{unsubscribe:()=>{c?.remove()}}},hasValue(){return n},getValue(){return o}}}d();p();function wHr(e,t,r){if(t==="$in"&&Array.isArray(r))return r.includes(e);if(typeof e=="number"&&typeof r=="number")switch(t){case"$eq":return e===r;case"$ne":return e!==r;case"$gt":return e>r;case"$lt":return e<r;case"$gte":return e>=r;case"$lte":return e<=r;default:break}throw new Error(`Unsupported operator or type: ${t}`)}function AHr(e,t){return Object.entries(t).every(([r,n])=>wHr(e,r,n))}function SHr(e,t,r){return typeof r=="object"?AHr(e[t],r):e[t]===r}function Igt(e,t){let r=[],n=Object.entries(t);for(let o=0;o<n.length;o++){let[i,a]=n[o];r.push([i,a])}return r.every(([o,i])=>SHr(e,o,i))}function Wse(e,t){return e.filter(r=>Igt(r,t))}d();p();d();p();var Kse=class{constructor(t=50){_e(this,"cache",new Map);_e(this,"keys");_e(this,"keysIndex",0);t>0&&(this.keys=Array.from(new Array(t)))}delete(t){this.keys&&(this.keys=this.keys.map(r=>r===t?void 0:r),this.keysIndex=(this.keysIndex-1)%this.keys.length),this.cache.delete(t)}clear(){this.cache.clear(),this.keys&&(this.keys.fill(void 0),this.keysIndex=0)}get(t){return this.cache.get(t)}set(t,r){if(this.keys&&!this.keys.includes(t)){let n=this.keys[this.keysIndex];n!==void 0&&this.cache.delete(n),this.keys[this.keysIndex]=t,this.keysIndex=(this.keysIndex+1)%this.keys.length}this.cache.set(t,r)}toArray(){return Array.from(this.cache.values())}unlimitSize(){this.keys=void 0,this.keysIndex=0}};d();p();var kgt="idb;",Yse=class{constructor(){_e(this,"queue");_e(this,"isProcessing");_e(this,"processingQueue");_e(this,"timeout");this.queue=[],this.isProcessing=!1,this.processingQueue=null}setTimeout(t){this.timeout=t}async enqueue(t,r){return new Promise((n,o)=>{this.queue.push({fn:t,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:t,resolve:r,reject:n,queueType:o}=this.processingQueue,i=null,a=()=>{i&&(clearTimeout(i),i=null)};try{let s=await Promise.race([t(),new Promise((c,u)=>{i=this.timeout?setTimeout(()=>{i=null,u(new Error(Cgt.timeout)),wy(`${kgt}-enqueue-timeout-err`,kgt,`enqueue timeout source:${o}`)},this.timeout):null})]);a(),r(s)}catch(s){a(),n(s)}this.processingQueue=null,await this.processQueue()}};var DC="idb",Sy=new Yse,Jse=class{constructor({storeName:t,indices:r,options:n,db:o,enableCache:i,preload:a}){_e(this,"options");_e(this,"db");_e(this,"storeName");_e(this,"enableCache");_e(this,"indices");_e(this,"transaction");_e(this,"store");_e(this,"storeExist");_e(this,"cache");_e(this,"preload");this.db=o,this.storeName=t,this.indices=r??[],this.options=n,this.enableCache=i??!0,this.preload=a??!1,this.storeExist=!1,this.cache=new Kse,this.initListener()}initListener(){c2.listen(Ay,({changedParts:t,resetCache:r})=>{!hP.get(Ay)&&t===this.getQueryRange()&&r&&this.cache.clear()},!1)}getPrimaryKey(){return typeof this.options?.keyPath=="string"?this.options?.keyPath:""}isCacheable(t){return!(!this.db.autoVersion&&!this.enableCache||Array.isArray(t)||t instanceof IDBKeyRange)}async performSpecialQuery(t){if(!t)return null;let r=this.indices,n=this.getPrimaryKey(),o=t?[n,...r.map(i=>typeof i.keyPath=="string"?i.keyPath:"")].find(i=>i&&Object.hasOwn(t,i)):void 0;if(o){let i=t[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(t){if(!!this.isCacheable(t))return this.cache.get(t)}setCacheData(t,r){!this.isCacheable(t)||this.cache.set(t,r)}deleteCacheData(t){!this.isCacheable(t)||this.cache.delete(t)}async getApi(t){if(Tn())return"";let{transaction:r,store:n}=await this.basicOpenStore("get",this.storeName);return new Promise((o,i)=>{let a=t(n),s,c=this.getPrimaryKey();a.onsuccess=u=>{s=u.target.result},r.oncomplete=()=>{if(this.db.db?.close(),this.db.versionChange&&(this.db.versionChange=!1),s&&typeof s=="object"&&c in s){let u=s[c];this.setCacheData(u,s)}o(s)},r.onabort=u=>{let{name:l,message:f}=u?.target?.error||{};wy(`${DC}-getDB-about-err`,DC,`${l}: ${f}`),this.db.db?.close(),i(u)},r.onerror=u=>{let{name:l,message:f}=u?.target?.error||{};wy(`${DC}-getDB-catch-err`,DC,`${l}: ${f}`),this.db.db?.close(),i(u)}})}createIndex(t,r,n){if(Tn())return!1;if(!this.db.autoVersion)throw new Error("Can not create index dynamically when version is set");let o={indexName:t,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(t,r,n=!0){return Sy.enqueue(()=>this.getApi(o=>{let i=o.index(t);return n?i.getAll(r):i.get(r)}),"getAllFromIndex")}liveQuery(t){return PC(()=>this.query(t),this.getQueryRange())}async query(t){let r=await this.performSpecialQuery(t);if(r){let o={...t};return delete o[r.key],Wse(r.data,o)}let n=await this.getAll();return t?Wse(n,t):n}async get(t){let r=this.getCacheData(t);return typeof r<"u"?r:Sy.enqueue(()=>this.getApi(n=>n.get(t)),"get")}async getAll(t,r){let n=await Sy.enqueue(()=>this.getApi(o=>o.getAll(t,r)),"getAll");return Array.isArray(n)?n.filter(o=>o!==null):n}async getKey(t){return Sy.enqueue(()=>this.getApi(r=>r.getKey(t)),"getKey")}async getAllKeys(){return Sy.enqueue(()=>this.getApi(t=>t.getAllKeys()),"getAllKeys")}async count(){return Sy.enqueue(()=>this.getApi(t=>t.count()),"count")}onMutate(){this.db.autoVersion||Vse(Ay,{changedParts:this.getQueryRange()})}async setApi(t,{silent:r=!1}={}){if(Tn())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:u,message:l}=c?.target?.error||{};wy(`${DC}-setDB-tx-err`,DC,`${u}: ${l}`),a(!1)};try{t({store:o,transaction:n})}catch(c){s=!0,n?.abort(),this.db.db?.close(),wy(`${DC}-setDB-catch-err`,DC,typeof c=="object"&&c?.message?`${c?.name}: ${c?.message}`:JSON.stringify(c)),a(c)}})}baseSet(t,{clear:r=!1,silent:n=!1,isSet:o=!0}={}){let i=this.getPrimaryKey(),a;return Array.isArray(t)?a=t:a=[t],this.enableCache&&!this.db.autoVersion&&a.forEach(s=>{i in s&&this.setCacheData(s[i],s)}),Sy.enqueue(()=>this.setApi(({store:s})=>{let c=[];return r&&c.push(s.clear()),c.push(...a.map(u=>o?s.put(u):s.add(u))),{request:c,method:"set"}},{silent:n}),r?"clearSet":"set")}async set(t,{clear:r=!1,silent:n=!1}={}){return this.baseSet(t,{clear:r,silent:n,isSet:!0})}async add(t,{clear:r=!1,silent:n=!1}={}){return this.baseSet(t,{clear:r,silent:n,isSet:!1})}async batchDelete(t){return Sy.enqueue(()=>this.setApi(({store:r})=>({request:t.map(o=>(this.deleteCacheData(o),r.delete(o))),method:"delete"})),"batchDelete")}async delete(t){return Sy.enqueue(()=>this.setApi(({store:r})=>(this.deleteCacheData(t),{request:r.delete(t),method:"delete"})),"delete")}getQueryRange(){return[this.db.dbInfo.dbName,this.storeName].join("_")}async clear(){return Sy.enqueue(()=>this.setApi(({store:t})=>(this.cache.clear(),{request:t.clear(),method:"clear"})),"clear")}async deleteStore(t){return t?this.db.deleteStore(t):this.db.deleteStore(this.storeName)}openStore(t,r){return this.db.openStore(t,r)}getInstance(){return new Promise((t,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(),t(this)},n.onerror=o=>{r(o?.target?.error)}})}setVersion(t){this.db.setVersion(t)}basicOpenStore(t,r){return this.db.basicOpenStore(t,r)}};var LC="idb";Tgt();var W5=class{constructor(t){_e(this,"dbInfo");_e(this,"db");_e(this,"store");_e(this,"transaction");_e(this,"stores");_e(this,"versionChange");_e(this,"vero");_e(this,"storeExist");_e(this,"autoVersion");_e(this,"dbName");_e(this,"id");let r;typeof t=="string"?r={dbName:t,config:{}}:typeof t=="object"?r=t:r={};let{dbName:n,config:o,version:i}=r;this.dbInfo={dbName:n??"FE"},r.timeout&&Sy.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=Egt(),this.initStores(o)}initStores(t){!t||Object.keys(t).forEach(r=>{let{indices:n,options:o,enableCache:i,preload:a}=t[r];this.stores.has(r)||this.stores.set(r,new Jse({storeName:r,indices:n,options:o,db:this,enableCache:i,preload:a}))})}static async deleteDb(t){if(!t)return!0;if(typeof t=="string"){let r=`OK_${t.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(t)){let r=t.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(t){this.versionChange=!0,this.vero=t}basicOpenStore(t,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,u=a?.result;this.db=u;let l;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(u.objectStoreNames.contains(g)?l=c.transaction.objectStore(g):l=u.createObjectStore(g,h),m?.forEach(v=>{let{indexName:b,keyPath:x,options:E}=v;l.indexNames.contains(b)||l.createIndex(b,x,E)}),!this.autoVersion)for(let v=0;v<l.indexNames.length;v++){let b=l.indexNames[v];m?.find(x=>x.indexName===b)||l.deleteIndex(b)}}),!this.autoVersion)for(let f=0;f<u.objectStoreNames.length;f++){let h=u.objectStoreNames[f];Array.from(this.stores.keys()).find(m=>m===h)||u.deleteObjectStore(h)}}catch(c){let{name:u,message:l}=c||{};wy(`${LC}-openDB-catch-err-in-upgrade`,LC,`${u}: ${l}`)}},a.onsuccess=()=>{try{let s=a?.result;if(this.db=s,r){let c=t==="get"?"readonly":"readwrite",u=s.transaction(r,c,t==="get"?void 0:{durability:"strict"}),l=u.objectStore(r);o({store:l,transaction:u})}else o({store:null,transaction:null})}catch(s){let{name:c,message:u}=s||{};wy(`${LC}-openDB-catch-err-in-success`,LC,`${c}: ${u}`),i(u)}},a.onerror=()=>{let{name:s,message:c}=a?.error||{};c?.includes?.("The connection was closed")||wy(`${LC}-openDB-catch-err-in-error`,LC,`${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||{};wy(`${LC}-openDB-catch-block`,LC,`${s}: ${c}`),i(new Error("Database is outdated, please reload the page!"))}})}static async openStore(t,r){return new W5().openStore(t,r)}async openStore(t,r){return this.stores.has(t)?this.stores.get(t):(this.initStores({[t]:{options:r}}),this.stores.get(t).getInstance())}deleteStore(t){return Tn()?!1:new Promise((r,n)=>{if(!this.stores.get(t))return;let o=this.stores.get(t);this.stores.delete(t),o.getInstance().then(i=>{if(i.storeExist){let a=indexedDB.open(this.dbName,this.vero);a.onupgradeneeded=()=>{let s=a?.result;s?.deleteObjectStore?.(t),s?.close(),r(!0)},a.onerror=s=>{a?.result?.close(),n(s)}}}).catch(i=>{n(i)})})}};d();p();d();p();d();p();var Dg="ok_";d();p();function FC(e,...t){let r=e(...t);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 _8e(){let e=Pi();return e.chrome||e.browser}var Wu="_expire",mP=Pi();function qV(e,t,r){Vse(Ay,{changedParts:`${Dg+e}_${t}_${r}`})}var NE=class{constructor(t,r,n){_e(this,"storageKey");_e(this,"projectKey");_e(this,"options");this.storageKey=t,this.projectKey=r,this.options=n}static isCorrectExpire(t){return typeof t<"u"&&Number.isInteger(Number(t))&&Number.isSafeInteger(t)&&t>new Date().getTime()}static isCorrectExpireSeconds(t){return typeof t<"u"&&Number.isInteger(t)&&Number.isSafeInteger(t)&&t>0}static getExpire(t){return new Date().getTime()+t*1e3}getProjectData(t){let r=this;function*n(){let{getItem:o}=r.options??{};if(Tn())return{};let i=o?yield o(r.projectKey):mP[r.storageKey].getItem(r.projectKey),a={};try{a=typeof i=="object"&&i?i:JSON.parse(i||"{}")}catch{a={}}let s={[Wu]:{}},c=a[Wu]||{};return Object.keys(a).forEach(u=>{u!==Wu&&(c[u]===void 0||NE.isCorrectExpire(c[u]))&&(s[u]=a[u],s[Wu]&&(s[Wu][u]=c[u]))}),t&&delete s[Wu],s}return FC(n)}get(t){let r=this;function*n(){return t==null||t instanceof Function||t instanceof Array||t instanceof Object?void 0:(yield r.getProjectData())[t]}return FC(n)}set(t,r,n){let o=this;function*i(){if(Tn())return!1;let{setItem:a}=o.options??{};if(t==null||t instanceof Function||t instanceof Array||t===Wu)return!1;let s=yield o.getProjectData();if(!(t instanceof Object)){s[t]=r,typeof n<"u"&&NE.isCorrectExpireSeconds(n)?(s[Wu]||(s[Wu]={}),s[Wu][t]=NE.getExpire(n)):s[Wu]&&delete s[Wu][t];try{a?yield a(o.projectKey,s):mP[o.storageKey].setItem(o.projectKey,JSON.stringify(s))}catch{return!1}return qV(o.storageKey,o.projectKey,t),!0}return yield o.setAll(t,r)}return FC(i)}setAll(t={},r={}){let n=this;function*o(){if(Tn())return!1;let{setItem:i}=n.options??{},a=yield n.getProjectData();Object.entries(t).forEach(s=>{let c=s[0];if(c===Wu)return;let u=r[c];a[c]=s[1],NE.isCorrectExpireSeconds(u)?(a[Wu]||(a[Wu]={}),a[Wu][c]=NE.getExpire(u)):a[Wu]&&delete a[Wu][c]});try{i?yield i(n.projectKey,a):mP[n.storageKey].setItem(n.projectKey,JSON.stringify(a))}catch{return!1}return qV(n.storageKey,n.projectKey,""),!0}return FC(o)}remove(t){let r=this;function*n(){if(Tn()||t==null||t instanceof Function||t.constructor&&t.constructor===Object)return!1;let{setItem:o}=r.options??{},i=[];t instanceof Array?i=t:i.push(t);let a=yield r.getProjectData();return i.forEach(s=>{delete a[s],a[Wu]&&delete a[Wu][s]}),o?yield o(r.projectKey,a):mP[r.storageKey].setItem(r.projectKey,JSON.stringify(a)),qV(r.storageKey,r.projectKey,t),!0}return FC(n)}getAll(){return this.getProjectData(!0)}cleanAll(){let t=this;function*r(){if(Tn())return;let{setItem:n}=t.options??{};n?yield n(t.projectKey,{}):mP[t.storageKey].setItem(t.projectKey,JSON.stringify({})),qV(t.storageKey,t.projectKey,"")}return FC(r)}cleanInvalidData(){let t=this;function*r(){if(Tn())return;let{setItem:n}=t.options??{};if(n){let o=yield t.getProjectData();yield n(t.projectKey,o)}else mP[t.storageKey].setItem(t.projectKey,JSON.stringify(t.getProjectData()));qV(t.storageKey,t.projectKey,"")}return FC(r)}liveQuery(t){return PC(()=>this.get(t),[`${Dg+this.storageKey}_${this.projectKey}_${t}`,`${Dg+this.storageKey}_${this.projectKey}_`])}},mu=NE;var Mgt=`${Dg}global`,gP={getItem:e=>new Promise(t=>{_8e().storage.local.get([e],r=>{t(r[e])})}),setItem:(e,t)=>new Promise(r=>{_8e().storage.local.set({[e]:t},()=>{r(!0)})})},C8e=class extends mu{constructor(r){super("chromeStorage",Dg+r,gP);_e(this,"global");_e(this,"g");this.global=new mu("chromeStorage",Mgt,gP),this.g=new mu("chromeStorage",Mgt,gP)}},Rgt=C8e;d();p();d();p();var Ngt=`${Dg}global`,T8e="localStorage",I8e=class extends mu{constructor(r){super(T8e,Dg+r);_e(this,"global");_e(this,"g");this.global=new mu(T8e,Ngt),this.g=new mu(T8e,Ngt)}},Ogt=I8e;d();p();var k8e="sessionStorage",Bgt=`${Dg}global`,M8e=class extends mu{constructor(r){super(k8e,Dg+r);_e(this,"global");_e(this,"g");this.global=new mu(k8e,Bgt),this.g=new mu(k8e,Bgt)}},Pgt=M8e;var R8e=class{constructor(){_e(this,"local");_e(this,"session");_e(this,"chromeStorage");this.local={},this.session={},this.chromeStorage={}}localProject(t){return this.local[t]||(this.local[t]=new Ogt(t)),this.local[t]}sessionProject(t){return this.session[t]||(this.session[t]=new Pgt(t)),this.session[t]}chromeStorageProject(t,r=!1){if(!this.chromeStorage[t]){if(r)return null;this.chromeStorage[t]=new Rgt(t)}return this.chromeStorage[t]}},K5=new R8e;var Lg="ok_",u2="default",Xse="global",WV="localStorage",OE="sessionStorage",Y5=Lg+u2,Zse=Lg+Xse;function Qse(e){if(e===u2)throw new Error("'default' is not allowed as a project name.");if(e===Xse)throw new Error("'global' is not allowed as a project name. Please use 'storage.g' or 'storage.session.g' instead.");return e}function N8e(e,t,r,n){let o=new mu(e,t,n);return r?o.getAll():o.getProjectData()}function BE(e,t,r){if(Tn())return;new mu(e,t,r).cleanInvalidData()}var VV={get(e,t,r,n){return new mu(e,t,n).get(r)},set(e,t,r,n,o,i){return new mu(e,t,i).set(r,n,o)},setAll(e,t,r={},n={}){return new mu(e,t).setAll(r,n)},remove(e,t,r,n){return new mu(e,t,n).remove(r)},getAll(e,t,r){return new mu(e,t,r).getAll()},cleanAll(e,t,r){return new mu(e,t,r).cleanAll()}};function vP({isLocal:e,isGlobal:t,options:r}){function n(){return e?WV:OE}function o(){return t?Zse:Y5}return{set(i,a,s){return VV.set(n(),o(),i,a,s,r)},get(i){return VV.get(n(),o(),i,r)},remove(i){return VV.remove(n(),o(),i,r)},getAll(){return VV.getAll(n(),o(),r)},cleanAll(){return VV.cleanAll(n(),o(),r)},liveQuery(i){return PC(()=>this.get(i),[`${Lg+n()}_${o()}_${i}`,`${Lg+n()}_${o()}_`])}}}var Dgt=(()=>{let e={...vP({isLocal:!0,isGlobal:!0})};return{...vP({isLocal:!0,isGlobal:!1}),getProjectStorage(t){return N8e(WV,Lg+t,!0)},global:e,g:e}})();function EHr(e){let{project:t}=e,r=Qse(t);return Y5=Lg+r,BE(WV,Y5),BE(WV,Zse),r!==u2&&BE(WV,Lg+u2),K5.localProject(r)}function _Hr(e){let t=Qse(e);return K5.localProject(t)}function CHr(e){let{project:t}=e,r=Qse(t);return Y5=Lg+r,BE(OE,Y5),BE(OE,Zse),r!==u2&&BE(OE,Lg+u2),K5.sessionProject(r)}function THr(e){let t=Qse(e);return K5.sessionProject(t)}var IHr=(()=>{let e={...vP({isLocal:!1,isGlobal:!0})};return{...vP({isLocal:!1,isGlobal:!1}),getProjectStorage(t){return N8e(OE,Lg+t,!0)},global:e,g:e,init:CHr,getInstance:THr}})();async function kHr({project:e}){let t={...gP},r=e===Xse?u2:e;return Y5=Lg+r,await BE(OE,Y5,t),await BE(OE,Zse,t),r!==u2&&await BE(OE,Lg+u2,t),K5.chromeStorageProject(r)}function MHr(e){let t=e===Xse?u2:e;return K5.chromeStorageProject(t,!0)}var RHr=(()=>{let e={...gP},t={...vP({isLocal:!1,isGlobal:!0,options:e})};return{...vP({isLocal:!1,isGlobal:!1,options:e}),getProjectStorage(r){return N8e(OE,Lg+r,!0,e)},global:t,g:t,init:kHr,getInstance:MHr}})(),NHr={getInstance:_Hr,init:EHr,session:IHr,...Dgt,local:Dgt,chrome:RHr};var Ey=NHr;d();p();d();p();var _y={get(e){if(Tn())return"";let t=new RegExp(`(^| )${e}=([^;]*)(;|$)`),r=!Tn()&&typeof document<"u"&&document?.cookie?.match(t);return r?decodeURIComponent(r[2]):""}};var O8e=Ec(),OHr="toLocale cannot be used outside of LocaleProvider, issue key is ";function Ii(e="",t,r,n){let{localeStore:o,localeDevStore:i,localeState:a,SSRProviderModule:s}=tc;try{let{partName:c}=r||{},{withJSX:u,useBr:l=!0}=r||{};c=jh(c||"");let f=c||a.fetchModules&&a.fetchModules[0]&&a.fetchModules[0].project||"main";f=jh(f);let h=o[f],m,g;if(s2&&s2()){if(zV()){let B=jV(s)||{};m=B?.ssrModuleName,g=B?.ssrLocale}let E=yd({locale:g?.toLowerCase(),project:m});if(h=fP(E)?.messages||{},Tn()&&g&&g!==O8e.locale?.toLowerCase()){if(O8e?.envSign!=="prod")throw new Error(`${OHr}${e}`);return""}}let v=a[f]?.locale||O8e.locale||!Tn()&&_y.get("locale")||!Tn()&&_y.get("language")||tgt;Tn()&&s2()&&(f=m,v=g);let b=h&&h[e]||"";if(tc.isInDevMode&&!Tn()&&i[f]){let E=i[f][e];E&&(b=E)}return igt({key:e,moduleName:f,handler:n,content:b,useBr:l,withJSX:u,values:t,currLocale:v,from:"i18n"})}catch(c){return console.log(c),""}}function KV(e="",t,r){let n=Ii(e,{},{...r,withJSX:!0},{hasBr:!0});return ngt(n,t)}function YV(e="",t,r={}){let n=Ii(e,t,r);return n&&typeof n=="object"&&"props"in n?n.props.children:n}function yP(e){let t=jh(e,!0);Ii[t]=(r,n)=>Ii(r,n,{partName:e}),YV[t]=(r,n)=>YV(r,n,{partName:e}),KV[t]=(r,n)=>KV(r,n,{partName:e})}d();p();var B8e="MULTILINGUAL_OKDB",BHr=9007199254740992,P8e="okI18nVersion",Lgt=e=>{let r=Ey.g.get(P8e)||{};r[e.project]||(r[e.project]={}),r[e.project][e.locale]=e.version,Ey.g.set(P8e,r)};function Cy(e){try{let t=new Date().getTime(),r=!e.err&&(t-(e?.startTime||0))/1e3||0;if(r>1){let n={...e?.msg,timeout:r};ME(e?.name,n)}else e.err&&ME(e?.name,e?.msg)}catch{ME("dbTimeOutReport-catch-err",e?.msg)}}var Fgt=(e,t)=>{if(!t)return null;if(localStorage.i18nDBversion=Number(t)+1,t>=BHr)return window?.indexedDB?.deleteDatabase(B8e),Ey.g.set(P8e,{}),null;let r={project:e.project,locale:e.locale,version:e.version},n=null;try{window?.indexedDB&&(n=window.indexedDB.open(B8e,Number(t)+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"}};Cy(o)},n.onblocked=()=>{let o={name:"setDB-onblocked-err",err:"err",msg:{...r,err:"onblocked"}};Cy(o)},n.onupgradeneeded=o=>{let i=o?.target?.result,a=null;try{if(i.objectStoreNames.contains(`${e.project}_${e.locale}`)){let s=o?.target?.transaction;if(!s)return;let c=s.objectStore(`${e.project}_${e.locale}`).put({project:e?.data.project,version:e?.data.version,data:JSON.stringify(e.data)});c.onsuccess=()=>{Lgt(e)},c.onerror=u=>{let l={err:"err",name:"setDB-put-db-err",msg:{...r,err:u?.target?.error}};Cy(l),i?.close()}}else{a=i.createObjectStore(`${e.project}_${e.locale}`,{keyPath:"project"}),a.createIndex("project","project",{unique:!1});let s=o?.target?.transaction;if(!s)return;let c=s.objectStore(`${e.project}_${e.locale}`).add({project:e?.data.project,version:e?.data.version,data:JSON.stringify(e.data)});c.onsuccess=()=>{Lgt(e)},c.onerror=u=>{let l={err:"err",name:"setDB-add-db-err",msg:{...r,err:u?.target?.error}};Cy(l),i?.close()}}}catch(s){let c={err:"err",name:"setDB-put-db-catch-err",msg:{...r,err:s instanceof Error?s.message:String(s)}};Cy(c)}}},Ugt=(e,t,r)=>{let n=new Date().getTime(),o=null;try{window?.indexedDB&&(o=window.indexedDB.open(B8e))}catch{return r(e)}if(!o)return r(e);o.onsuccess=i=>{let a=i?.target?.result;try{if(a.objectStoreNames.contains(`${e.project}_${e.locale}`)){let s=a.transaction([`${e.project}_${e.locale}`]);s.oncomplete=()=>{a?.close()};let u=s.objectStore(`${e.project}_${e.locale}`).get(`${e.project}_${e.locale}`);u.onsuccess=()=>{if(u.result){let l=u.result,f={startTime:n,name:"getDB-got-db-timeout",msg:{...e}};Cy(f),t(l)}else{let l={startTime:n,name:"getDB-nogot-db-timeout",msg:{...e}};Cy(l),r(e)}},u.onerror=l=>{let f={startTime:n,name:"getDB-getRequest-onerror-timeout",msg:{...e,err:l?.target?.error}};Cy(f),r(e),a?.close()}}else{let s={startTime:n,name:"getDB-no-storeNames-timeout",msg:{...e}};Cy(s),r(e)}}catch(s){let c={startTime:n,name:"getDB-catch-err",err:"err",msg:{...e,err:s instanceof Error?s.message:String(s)}};Cy(c),r(e),a?.close()}},o.onerror=i=>{let a={startTime:n,name:"getDB-onerror-err",err:"err",msg:{...e,err:i?.target?.error}};Cy(a),r(e)},o.onblocked=i=>{let a={startTime:n,name:"getDB-onblocked-err",err:"err",msg:{...e,err:i?.target?.error}};Cy(a),r(e)}};var PHr="okI18nVersion",ece="en_US",tce=Ec(),gu=Pi();function D8e(e){if(!e)return null;let{site:t,project:r,version:n,resourceType:o="js",fetchBaseUrl:i=tc.fetchBaseUrl}=e,{LANGUAGE_VERSIONS:a}=o2(),s=e.locale||tce.locale||!Tn()&&_y.get("locale")||!Tn()&&_y.get("language")||ece,c=t?.toLowerCase(),u=r?.toLowerCase(),l=s&&s.toLowerCase&&s.toLowerCase().replace(/-/g,"_"),f=`${c}_${u}_${l}`,h=`${i}/${t}/${u}/${l}.${o}`,m=jh(r,!0),g=a[m]||n;return{url:`${h}${g?`?v=${g}`:""}`,namespace:f,finalVersion:g,locale:s}}function jgt(e,t,r,n){let{localeDevStore:o,localeState:i}=tc,s=i[t]?.locale||tce?.locale||_y.get("locale")||_y.get("language")||ece,c=LV(),u=e||{...gu&&gu[`${t}`],version:r,project:t},l={...o[`${t}`],...u,...c};pf(l,{locale:s.toLowerCase(),project:t});let f=[];i.fetchModules.forEach(g=>{g.project===t?f.push({...g,fetchDone:!0}):f.push(g)}),i.fetchModules=f,i[`${t}_${n}`]?.updateView?.();let m=i.fetchConfigs.find(g=>g.project===t);m?.fastRender&&m.onLocaleReady?.(e||gu[`${t}`])}function $se(e,t,r,n){let{localeStore:o,localeDevStore:i,localeState:a,hasLoadedModules:s}=tc,{onLocaleDataReady:c}=gu||{},l=a[t.project]?.locale||tce.locale||_y.get("locale")||_y.get("language")||ece;!r&&gu[`${t.project}`]&&!n&&!t.noCache&&gu.addEventListener("load",()=>{try{let g=JSON.stringify(gu[`${t.project}`]),v=i8e(t.locale,g),b=localStorage.i18nDBversion||1e4;!v&&Fgt({project:t.project,locale:t.locale||"",version:t.version||"",data:{...gu[`${t.project}`],project:`${t.project}_${t.locale}`,version:t.version||""}},Number.isNaN(b)?1e4:b)}catch{ME("i18n-multiLoaded-setDB-err",t)}});let f=r||{...gu&&gu[`${t.project}`],version:t.version,project:t.project},h=LV(),m={...i[`${t.project}`],...f,...h};if(c&&c(r||(gu&&gu[`${t.project}`],{project:t.project})),pf(m,{locale:l.toLowerCase(),project:t.project}),e){s.push(t.project),t?.resolveFn?.(m);return}if(!tc.usingRemote){o[`${t.project}`]=r||gu&&gu[`${t.project}`];return}!a[`${t.project}_${t.flag}`]||(o[`${t.project}`]=r||gu&&gu[`${t.project}`],jgt(r,t.project,t.version,t.flag))}function DHr(e,t){let{localeState:r}=tc,n=e.flag?r[`${e.project}_${e.flag}`]:r[e.project];typeof n.errorTimes=="number"&&(n.errorTimes+=1);let{errorTimes:o}=n;if(typeof o=="number"&&o>=4){ME("i18n-remote-data-err",e);return}if(o!==2){t({...e},!e.flag,!0);return}let i=ece,a=e.locale||tce.locale||_y.get("locale")||_y.get("language");if(o===2&&a!==i){let s=r.fetchConfigs.find(l=>l.project===e.project),c=e;s?(s.locale=i,s.flag=e.flag,r[e.project]=i):c.locale=i;let u=e.flag?{...s}:{...c};t(u,!e.flag,!0)}}function bP(e,t,r){let n=document.createElement("script");n.setAttribute("src",e.url),n.onerror=t,n.onload=r,document.head.appendChild(n)}function rce(e,t,r){let{localeState:n,hasLoadedModules:o}=tc,{project:i,noCache:a,flag:s,noFetch:c,resolveFn:u}=e;t&&!r&&(n[i]={errorTimes:0});let l=D8e(e),f=l?.finalVersion;if(o.includes(i))return jgt(!1,i,f,s),e?.resolveFn&&e?.resolveFn(gu[`${i}`]);let h=l?.locale,m=()=>{DHr(e,rce)},g={project:i,version:f,locale:h,noCache:a,flag:s,resolveFn:u},v=()=>{$se(t,g,!1)};if(!Tn()&&window?.indexedDB&&typeof window?.indexedDB.open=="function"&&!a&&!c){let x=Ey.g.get(PHr)||{};(x[i]&&x[i][h]||"")===f?gu[`${i}`]?$se(t,g,!1,!0):(Ugt({project:i,version:f,locale:h},B=>{if(B){let F=i8e(h,B.data||""),L=JSON.parse(B.data);L&&!F&&(gu[`${i}`]=L),f===B.version&&!F?$se(t,g,L):bP(l,m,v)}else bP(l,m,v)},()=>{bP(l,m,v)}),ogt(i,l,bP,m,v)):gu[`${i}`]?$se(t,g,gu[`${i}`],!0):bP(l,m,v)}else!c&&bP(l,m,v),c&&v();return null}d();p();var oce=fe(kr()),wP=fe(Je());var xP={project:""},nce=Ec(),J5=Tn(),L8e="en_US",LHr="ok_language",FHr="main",UHr="prod",Hgt=1;function zHr(){let e=Date.now();return++Hgt,e+=Hgt,e}var F8e=class extends wP.default.Component{componentDidMount(){let{fetchConfig:t}=this.props;J5||t&&window&&window.react_locale_is_done&&window.react_locale_is_done()}render(){return(0,oce.jsx)(wP.Fragment,{children:this.props.children})}},UC=class extends wP.default.Component{constructor(t){super(t);_e(this,"flag");_e(this,"unmount",!1);this.flag=zHr();let{part:r={},isDev:n,localeData:o,fetchConfig:i={},partsData:a,noRemoteData:s}=this.props,{localeStore:c,localeDevStore:u,baseInitState:l,localeState:f,isPreview:h,isShowKeyMode:m,isShowKeyTips:g,hasLoadedModules:v,SSRProviderModule:b}=tc,x=L8e,E={...i,project:jh(i?.project)},T={...r};T.project=jh(T?.project||"");let{intl:B={}}=E;(Object.keys(B)||[]).length===0?x=E.locale||nce?.locale||L8e:x=B.intlConfigs&&B.intlConfigs.locale||nce?.locale||L8e;let L=T.project||E.project||FHr;if(o){let q=LV();if(s2()){let R=x.toLowerCase();c[L]={},c[L].moduleLanguage=x,zV()&&jV(b,{ssrModuleName:L,ssrLocale:R})}else c[L]={...o,...q};J5||(f[`${L}_${this.flag}`]={...l});let D={locale:x};f[L]=D,(J5||s)&&(pf({...o,...q},{locale:x.toLowerCase(),project:L,from:"i18n"}),!f.fetchModules.find(z=>L===z?.project)&&f.fetchModules.push({project:L,flag:this.flag,fetchDone:!1}),s&&g&&m&&f.fetchConfigs.push(E));let _=v.includes(E.project);(n||_)&&(BC({isInDevMode:!0}),u[L]=o,_&&pf(o,{locale:x.toLowerCase(),project:L}),!E.project&&!E.site&&pf(o,{locale:x.toLowerCase(),project:L})),!E.project&&f.fetchModules.length<1&&f.fetchModules.push({project:L})}if(m&&h){let q=localStorage.getItem(LHr),D=JSON.parse(q)||{},_=`${L}_${x.toLowerCase()}`,R=(D[_]||D[L]||{}).localData;c[L]=R,f[`${L}_${this.flag}`]={...l};let z={locale:x};f[L]=z,BC({isInDevMode:!0}),u[L]=R}let{project:j=""}=E;if((J5||s)&&yP(j),!J5&&j&&!s){xP=E,xP.locale=x,nce.envSign&&nce.envSign!==UHr&&BC({fetchBaseUrl:o2().BASE_URL_PREVIEW}),E.noCdn===1&&BC({fetchBaseUrl:o2().BASE_URL_NOCDN_PREVIEW}),E.noCdn===2&&BC({fetchBaseUrl:o2().BASE_URL_NOCDN_PUBLISH}),c[j]=window?.[j]||{},f[`${j}_${this.flag}`]={...l};let q={locale:x};f[j]=q,f.fetchModules.push({flag:this.flag,project:j,fetchDone:!1}),f.fetchConfigs.find(_=>_.site===E.site&&_.project===E.project&&_.locale===E.locale)||f.fetchConfigs.push(E),BC({usingRemote:!0}),yP(j)}else a&&(BC({partsDataProvided:!0}),Object.keys(a).forEach(q=>{c[q]=a[q],yP(q),pf(a[q],{locale:x.toLowerCase(),project:q})}));if(T.project){let q={...xP};q.site=T.site,f.locale=xP.locale,q.project=T.project;let D={...xP,...q};f.fetchConfigs.push(D),J5?c[T.project]={}:c[T.project]=window?.[T.project]||{},f[`${T.project}_${this.flag}`]={...l};let _={locale:x};f[T.project]=_,f.fetchModules.push({project:T.project,fetchDone:!1,flag:this.flag}),tc.usingRemote||tc.partsDataProvided||(Ii[T.project]=Ii),yP(T.project)}}componentDidMount(){let{part:t={},fetchConfig:r={},noRemoteData:n}=this.props,{localeState:o}=tc,i={...t},a={...r};a.project=jh(a?.project||""),i.project=jh(i?.project||"");let{project:s=""}=a,c=()=>{!this.unmount&&this.forceUpdate()};if(i.project||a){let u=i?.project?`${i.project}_${this.flag}`:null,l=o[u||`${a.project}_${this.flag}`];l&&(l.updateView=c)}if(!J5&&s&&!n){let u={...a,flag:this.flag};rce(u)}if(i.project){let l={...{...xP,site:i.site,project:i.project},flag:this.flag};rce(l)}}componentWillUnmount(){let{localeState:t}=tc;this.unmount=!0;let{part:r={},fetchConfig:n={},noRemoteData:o}=this.props,i={...r},a={...n},s=jh(a?.project||""),c=jh(i?.project||""),u=s||c,l=t.fetchModules.findIndex(f=>f?.project===u&&f.flag===this.flag);o||(delete t[`${u}_${this.flag}`],l>-1&&t?.fetchModules?.splice(l,1))}render(){let{part:t={},children:r,customRender:n,normalCsr:o,fetchConfig:i={}}=this.props,{localeState:a}=tc,s={...t},c={...i};c.project=jh(c?.project||""),s.project=jh(s?.project||"");let u=typeof n=="function";if(!tc.usingRemote)return(0,oce.jsx)(wP.Fragment,{children:r});if(s.project||c&&!c.fastRender){let l=s.project||c.project,f=a.fetchModules.find(v=>v.project===l&&v.flag===this.flag?v.fetchDone:!1),h=!f&&a.fetchModules.find(v=>v.project===l?v.fetchDone:!1),m=f||h,g=window?.__INIT_STATE__?.appContext?.isSSR;if(!m&&o||!m&&!g)return u?n(r,!1):null}return(0,oce.jsx)(F8e,{fetchConfig:c,children:u?n(r,!0):r})}};var pn=Ii;var{localeStore:N9o}=tc;d();p();d();p();d();p();var jHr=["/support/","/docs/","/docs-v5/","/academy/"],HHr=["http","//","\\/","/\\","\\","okx:","chrome-extension:"],GHr=/^\/[a-z]{2}(-[a-z]{2,4})?(-[a-z]{2})?(?=\/|$|[?#])/i;function qHr(e){return HHr.some(t=>e.startsWith(t))}var VHr=e=>{let t="";return Object.keys(e).forEach(r=>{e[r]||(t=r)}),t};function WHr(e){return new URL(e,"https://tempurl.com").pathname}function KHr(e){return!!(!e||typeof e!="string"||qHr(e)||!e.startsWith("/")||e.startsWith("/\\"))}function YHr(e){if(KHr(e))return!0;let r=vd,{okUtilsConfig:n={}}=r,{prefixLangPathFilter:o}=n;return(o||jHr).some(a=>e.startsWith(a))}function Ggt(e){return WHr(e)==="/"?e:e.replace(/\/(?=[\\?#]|$)/,"")}function JV(e){if(!e||typeof e!="string")return e;try{let t=e,r=vd,{langPath:n="",localeMap:o={},locale:i=""}=r,a=i?.toLowerCase()?.replace("-","_"),s=VHr(o),c=e.match(GHr)?.[0];if(c){let l=t.split("/").length-1;t=t.replace(c,l===1?"/":"")}if(YHr(t)||!n&&a!==s)return Ggt(e);let u=t.startsWith(`${n}/`)?t:`${n}${t}`;return Ggt(u)}catch{return e}}var bp=Pi(),Hh=Tn();function PE(){let{href:e="",protocol:t="",host:r="",hostname:n="",port:o="",pathname:i="",search:a="",hash:s="",origin:c=""}=bp.ssrUtils?.getRouteInfo?.()||{};return{href:e,protocol:t,host:r,hostname:n,port:o,pathname:i,search:a,hash:s,origin:c}}var JHr={get href(){return Hh?PE()?.href||"":ff(bp.location.href)},set href(e){!Hh&&typeof e=="string"&&(bp.location.href=ff(JV(e)))},get protocol(){return Hh?PE()?.protocol||"":ff(bp.location.protocol)},get host(){return Hh?PE()?.host||"":ff(bp.location.host)},get hostname(){return Hh?PE()?.hostname||"":ff(bp.location.hostname)},get port(){return Hh?PE()?.port||"":ff(bp.location.port)},get pathname(){return Hh?PE()?.pathname||"":ff(bp.location.pathname)},get search(){return Hh?PE()?.search||"":ff(bp.location.search)},set search(e){!Hh&&typeof e=="string"&&(bp.location.search=ff(e))},get hash(){return Hh?PE()?.hash||"":ff(bp.location.hash)},set hash(e){if(!Hh&&typeof e=="string"){let t=ff(e);bp.location.hash=t}},get origin(){return Hh?PE()?.origin||"":ff(bp.location.origin)},assign(e,t=!0){if(!Hh&&typeof e=="string"){let r=t?JV(e):e,n=ff(r);bp.location.assign(n)}},reload(){Hh||bp.location.reload()},replace(e){if(!Hh&&typeof e=="string"){let t=ff(JV(e));bp.location.replace(t)}}},DE=JHr;d();p();var BCt=fe(Je());d();p();d();p();gi();vi();yi();bi();var Oce=fe(Je()),pbt=fe(Er()),aM=fe(zn());On();d();p();Qr();Pa();var hW=(0,Oce.forwardRef)((e,t)=>{let{children:r,className:n,display:o,style:i,width:a,displayAsDiv:s,...c}=vt.useMergeProps(hW.defaultPropsValue,e,vt.componentNames.PlainButton),u={display:o,width:a,...i};return Oce.default.createElement("button",{type:"button",...c,className:(0,pbt.default)(vt.data.okdNamespace,`${Nt}-plain-button`,s&&`${Nt}-plain-button-as-div`,n),style:u,ref:t},r)});hW.propTypes={className:aM.default.string,display:aM.default.string,width:aM.default.oneOfType([aM.default.string,aM.default.number]),displayAsDiv:aM.default.bool};hW.defaultPropsValue={className:""};hW.elementType=xi.Button;var NP=hW;d();p();var Cbt=fe(Je());function Ao(e,t){t?Cbt.default.startTransition(()=>{e()}):e()}Ao.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"}}};Ao.getPropsInfo=e=>({propsInfo:{useReactTransition:{...Ao.propsInfo.useReactTransition,description:`Whether use the react transition api wrapping the event callback.(v${e})`}}});d();p();d();p();gi();vi();d();p();yi();bi();d();p();var zc=fe(Je()),uke=fe(Er()),Ki=fe(zn());On();d();p();gi();vi();yi();bi();var eue=fe(Je());Vg();var PVr=e=>{let{toLocale:t}=QIe();return eue.default.cloneElement(e.children,{"aria-label":t(e.localeKey)})};function Fs(e){return e.children?.props?.["aria-label"]?e.children:eue.default.createElement(bu,null,eue.default.createElement(PVr,{...e}))}xu();ZC();Qr();d();p();var DVr={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"},rm=`${Nt}-alert`;function tue(e){let{children:t,className:r,...n}=e;return zc.default.createElement("button",{type:"button",...n,className:`${rm}-action ${r||""}`},t)}function LVr(e){let{children:t,className:r,...n}=e;return zc.default.createElement(em,{rel:"noopener",handleStyle:!1,...n,className:`${rm}-desc ${rm}-link ${r||""}`,"data-testid":"okd-alert-link"},t)}function uM(e){let{title:t,onClose:r,closable:n,desc:o,closeText:i,className:a,children:s,rightActionText:c,onRightAction:u,onConfirm:l,confirmText:f,cancelText:h,onCancel:m,type:g,showIcon:v,icon:b,boxClassName:x,a11yLandmark:E,a11yText:T,a11yLabelledBy:B}=vt.mergeProps(uM.defaultPropsValue,e,vt.componentNames.Alert),F=(0,zc.useId)(),L=()=>v?!b||typeof b=="string"?zc.default.createElement(Fs,{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]},zc.default.createElement(wr,{className:`${rm}-icon ${b||DVr[g]}`,"data-testid":"okd-alert-icon"})):b:null,j=g===wo.normal?wo.info:g,q=L(),D=(0,uke.default)(vt.data.okdNamespace,{[rm]:rm},`${j}-alert`,{closable:n},{[a]:!!a});return zc.default.createElement("div",{className:D,"data-e2e-okd-alert-id":"alert","data-testid":`okd-alert-${j}`,role:E?"region":void 0,"aria-labelledby":T?void 0:B||F,"aria-label":T},q,zc.default.createElement("div",{className:(0,uke.default)(`${rm}-msg-box`,x)},t&&zc.default.createElement("div",{id:F,className:`${rm}-title`},t),!Array.isArray(o)&&o&&zc.default.createElement("div",{className:`${rm}-desc`},o),Array.isArray(o)&&zc.default.createElement("ul",{className:`${rm}-desc-list ${rm}-desc`},o.map((_,R)=>zc.default.createElement("li",{key:R},_))),s&&zc.default.createElement("div",{className:`${rm}-desc`},s),(f||h)&&zc.default.createElement("div",{className:`${rm}-action-box`},f&&zc.default.createElement(tue,{"data-testid":"okd-alert-button-confirm",onClick:l},f),h&&zc.default.createElement(tue,{"data-testid":"okd-alert-button-cancel",onClick:m},h))),c&&zc.default.createElement(tue,{onClick:u},c),n&&zc.default.createElement(zc.default.Fragment,null,i||zc.default.createElement(Fs,{localeKey:"a11y_web_btn_close_universal_default"},zc.default.createElement(wr,{className:`okds-close ${rm}-close`,"data-testid":"okd-alert-close-icon",onClick:r}))))}uM.propTypes={type:Ki.default.oneOf([wo.success,wo.info,wo.warn,wo.error,wo.normal]),title:Ki.default.oneOfType([Ki.default.node,Ki.default.string]),desc:Ki.default.oneOfType([Ki.default.node,Ki.default.string]),closable:Ki.default.bool,onClose:Ki.default.func,closeText:Ki.default.oneOfType([Ki.default.node,Ki.default.string]),className:Ki.default.string,showIcon:Ki.default.bool,confirmText:Ki.default.oneOfType([Ki.default.node,Ki.default.string]),onConfirm:Ki.default.func,cancelText:Ki.default.oneOfType([Ki.default.node,Ki.default.string]),onCancel:Ki.default.func,rightActionText:Ki.default.oneOfType([Ki.default.node,Ki.default.string]),onRightAction:Ki.default.func,icon:Ki.default.oneOfType([Ki.default.string,Ki.default.node]),boxClassName:Ki.default.string};uM.defaultPropsValue={title:"",desc:"",closable:!0,className:"",closeText:"",showIcon:!0,type:wo.info,onClose:null,rightActionText:"",onRightAction:null,onConfirm:null,confirmText:"",cancelText:"",onCancel:null,icon:"",boxClassName:""};uM.TYPE=wo;uM.Action=tue;uM.Link=LVr;var rue=uM;d();p();gi();vi();yi();bi();var VP=fe(Je()),i5e=fe(Er()),Da=fe(zn());On();Qr();d();p();var lM=fe(Je());function FVr({alt:e,store:t,...r},n){let{onLoad:o,onError:i,needSource:a,sourceSrcset:s,requestSrc:c,imgSrcSet:u,imgSrc:l}=t;return l?lM.default.createElement(lM.default.Fragment,null,a&&lM.default.createElement("source",{"data-testid":"okd-image-source-webp-default",srcSet:s}),lM.default.createElement("img",{...r,key:l,src:l,ref:n,srcSet:u,alt:e,onLoad:f=>{o(f,l,c)},onError:f=>{i(f,l,c)}})):null}var Fbt=(0,lM.forwardRef)(FVr);d();p();var LP=fe(Je());d();p();var bW="x-oss-process=image/",Ubt=new RegExp(`(${bW}[^&]+&??)`);var PP={cover:"cover",contain:"contain"};PP.allAsArray=Object.values(PP);var h2={resize:"resize",crop:"crop"},DP={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();rs();var zbt="format,webp",nue="/ignore-error,1",UVr=e=>e.replace(/\s/g,"%20");function zVr(e){let{cdnDomainMap:t={}}=Wi,r="";return!e.includes(Wi.cdnBaseUrl)&&Object.values(t).some(n=>e.includes(n)?(r=n,!0):!1)?e.replace(r,Wi.cdnBaseUrl):e}function jVr(e){return e.includes(nue)?`${e.replace(nue,"")}${nue}`:`${e}${nue}`}function jbt(e="",t){let r=e;return e.includes(t)?e:(r.indexOf(bW)>-1?r=r.replace(Ubt,`$1/${t}`):r.indexOf("?")!==-1?r+=`&${bW}${t}`:r+=`?${bW}${t}`,jVr(r))}function fM(e,t=!0){let r=e;return r?(r=zVr(UVr(e)),t?jbt(r,zbt):r):""}var HVr=e=>e[0],xW=(e={},t,r)=>{if(!t)return"";let n=Object.entries(e).map(([o,i])=>i?`${HVr(o)}_${i}`:"").filter(Boolean).join(",");return n?jbt(t,`${r},${n},type_6`):t},Hbt=(e,t)=>e.map(r=>{let{media:n,type:o=h2.resize,src:i,resize:a,crop:s,w:c,h:u,...l}=r,f=o;s&&(f=h2.crop),a&&(f=h2.resize);let h=xW(a||s||{width:c,height:u},i||t,f);return{media:n,src:h,...l}});var lke=({srcSetData:e,resize:t,useWebp:r})=>e.map(n=>`${xW(t,fM(n.src,r),h2.resize)} ${n.size}`).join(",");function oue(e){return e.includes(zbt)}function Gbt(e){return!!(e&&e.startsWith("data:")&&e.includes("base64,"))}function fke({mediaSource:e,isErrorState:t,useWebp:r}){return e.map((n,o)=>{let{media:i,src:a,...s}=n,c=DP[i]||i,u=a;return u&&!t?LP.default.createElement(LP.Fragment,{key:c||o},r&&!oue(u)&&LP.default.createElement("source",{"data-testid":"okd-image-source-webp-media",media:c,srcSet:fM(u),...s}),LP.default.createElement("source",{"data-testid":"okd-image-source-media",media:c,srcSet:u})):null})}d();p();d();p();var FP=fe(Je());fa();function dke(e){let t=(0,FP.useRef)(null),[r,n]=(0,FP.useState)(!e);return(0,FP.useEffect)(()=>{if(!e)return;let{top:o=0,bottom:i=0,right:a=0,left:s=0,...c}=typeof e=="object"?e:{},u=`${o}px ${a}px ${i}px ${s}px`,l,f=!1;t.current&&!r&&(St.IntersectionObserver?(l=new St.IntersectionObserver(m=>{m.forEach(g=>{!f&&(g.intersectionRatio>0||g.isIntersecting)&&n(!0)})},{threshold:.01,rootMargin:u,...c}),l.observe(t.current)):n(!0));let h=t.current;return()=>{f=!0,l&&l.unobserve&&h&&(l.unobserve(h),l=null)}},[e]),{imageRef:t,visible:r,lazyload:e}}d();p();var zue=fe(Je());om();function r5e({store:e,ssrRendered:t}){let{onError:r,onLoad:n,mediaSource:o,loadedImages:i,requestSrc:a}=e,{media:s}=xd(),c=(0,zue.useRef)(null);return(0,zue.useEffect)(()=>{if(t&&c.current){let{complete:u,naturalHeight:l}=c.current,f=o&&o.find(h=>h.media===DP[s])?.src||a;u&&!i.current.has(f)&&(l>0?n(c.current,a,f):r(c.current,a,f))}},[]),{imgRef:c}}d();p();var ex=fe(Je());function n5e(e){let{errorImg:t,src:r,onError:n,onLoad:o,mediaData:i,resize:a,useWebp:s,srcSetData:c,lazyload:u}=e,l=Hbt(i,r),f=(0,ex.useRef)(new Map),[h,m]=(0,ex.useState)(!r),[g,v]=(0,ex.useState)(h&&!t),[b,x]=(0,ex.useState)(!1),E=(0,ex.useMemo)(()=>{let j,q;return c.length>0&&(j=lke({srcSetData:c,resize:a,useWebp:!1}),q=lke({srcSetData:c,resize:a,useWebp:s})),{imgSrcSet:j,sourceSrcSet:q}},[c,a,s]),T=h&&t,B=(0,ex.useMemo)(()=>{let j=T?t:r,q=T?fM(j,!1):xW(a,fM(j,!1),h2.resize),D=xW(a,fM(j,s),h2.resize),_=s&&!oue(q),R=E.sourceSrcSet||D;return{imgSrc:q,sourceSrc:D,requestSrc:_?R:q,needSource:_,sourceSrcset:R}},[E,T,r,a,s,t]);return(0,ex.useEffect)(()=>{h&&r&&m(!1),g&&r&&v(!1)},[r]),{onError:(j,q,D)=>{f.current.set(D,{onerror:!0}),m(!0),n(j,q),t?q==t&&v(!0):v(!0)},onLoad:(j,q,D)=>{f.current.set(D,{onload:!0}),u&&x(!0),o(j)},isLoaded:b,isFallbackError:g,isErrorState:T,mediaSource:l,loadedImages:f,...E,...B}}var o5e=`${Nt}-picture`;function _M(e){let t=vt.useMergeProps(_M.defaultPropsValue,e),{src:r,alt:n,layout:o,lazyload:i,className:a,useWebp:s,placeholder:c,errorImg:u,width:l,height:f,style:h,pictureClassName:m,pictureStyle:g,resize:v,originWidth:b,originHeight:x,mediaData:E,ssrRendered:T,srcSetData:B,getImgRef:F,...L}=t,j=Gbt(r)?!1:s,q=n5e({...t,useWebp:j}),{isLoaded:D,isFallbackError:_,isErrorState:R,mediaSource:z}=q,{imgRef:N}=r5e({store:q,ssrRendered:T}),{imageRef:y,visible:S}=dke(i),I=_||i&&!D&&!S,M={width:l,height:f,...h};return VP.default.createElement("picture",{className:(0,i5e.default)(vt.data.okdNamespace,o5e,m,{[`${o5e}-font`]:!I}),ref:y,style:g},S&&!_&&VP.default.createElement(VP.default.Fragment,null,VP.default.createElement(fke,{mediaSource:z,isErrorState:R,useWebp:j}),VP.default.createElement(Fbt,{"data-testid":`okd-picture-img-${o||"default"}`,...L,store:q,ref:C=>{N.current=C,F?.(C)},width:b||l,height:x||f,style:M,className:(0,i5e.default)(o&&`${o5e}-${o}`,a),alt:n})),I&&c)}_M.propTypes={className:Da.default.string,pictureClassName:Da.default.string,style:Da.default.object,pictureStyle:Da.default.object,width:Da.default.oneOfType([Da.default.number,Da.default.string]),height:Da.default.oneOfType([Da.default.number,Da.default.string]),src:Da.default.string.isRequired,useWebp:Da.default.bool,alt:Da.default.string.isRequired,layout:Da.default.oneOf([PP.contain,PP.cover]),lazyload:Da.default.oneOfType([Da.default.bool,Da.default.object]),mediaData:Da.default.array,srcSetData:Da.default.array,resize:Da.default.object,errorImg:Da.default.string,onError:Da.default.func,onLoad:Da.default.func,placeholder:Da.default.node,originWidth:Da.default.number,originHeight:Da.default.number,ssrRendered:Da.default.bool};_M.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};_M.MEDIA=DP;_M.LAYOUT=PP;_M.ACTION=h2;var v2=_M;d();p();gi();vi();d();p();yi();bi();d();p();var qE=fe(Je()),nAt=fe(Er()),GE=fe(zn());On();Qr();d();p();var a5e=`${Nt}-avatar`,oAt={XL:kt.xl,L:kt.lg,M:kt.md,S:kt.sm,XS:kt.xs,...kt};function MW(e){let{src:t,onerror:r,size:n,alt:o,className:i,style:a,onClick:s,pictureProps:c}=vt.mergeProps(MW.defaultPropsValue,e),u=oAt[n],l=(0,nAt.default)(vt.data.okdNamespace,a5e,`${a5e}-${u}`,i),[f,h]=(0,qE.useState)(t),m=(0,qE.useCallback)(v=>{s?.(v)},[]);return qE.default.createElement("div",{className:l,style:a},f?qE.default.createElement(v2,{src:t,alt:o,"data-testid":"okd-avatar-img",onClick:m,onError:v=>{h(!1),r?.(v)},useWebp:!1,...c}):qE.default.createElement("span",{className:`${a5e}-alt`,title:o,onClick:m,"data-testid":"okd-avatar-title"},qE.default.createElement("span",null,o)))}MW.propTypes={size:GE.default.oneOf([kt.xl,kt.lg,kt.md,kt.sm,kt.xs]),src:GE.default.string,alt:GE.default.string,onerror:GE.default.func,className:GE.default.string,style:GE.default.object,pictureProps:GE.default.object,onClick:GE.default.func};MW.defaultPropsValue={src:"",size:kt.md,alt:"",onerror:()=>{},className:"",style:{},onClick:null,pictureProps:{}};MW.SIZE=oAt;var Uy=MW;d();p();gi();vi();yi();bi();var que=fe(Je()),Gue=fe(zn());On();d();p();var tx=fe(Je()),iAt=fe(zn());On();var jue=tx.createContext(null);function WP(e){let{children:t,onBatchResize:r}=vt.mergeProps(WP.defaultPropsValue,e),n=tx.useRef(0),o=tx.useRef([]),i=tx.useContext(jue),a=tx.useCallback((s,c,u)=>{n.current+=1;let l=n.current;o.current.push({size:s,element:c,data:u}),Promise.resolve().then(()=>{l===n.current&&(r?.(o.current),o.current=[])}).catch(()=>{}),i?.(s,c,u)},[r,i]);return tx.createElement(jue.Provider,{value:a},t)}WP.propTypes={onBatchResize:iAt.default.func};WP.defaultPropsValue={onBatchResize:void 0};d();p();var Yh=fe(Je());d();p();var RW=fe(Je()),NW=fe(gW());function aAt(e){return e instanceof HTMLElement||e instanceof SVGElement}function sAt(e){return e&&typeof e=="object"&&aAt(e.nativeElement)?e.nativeElement:aAt(e)?e:null}var cAt=e=>{if(e&&(0,RW.isValidElement)(e)&&!(0,NW.isFragment)(e)){let t=e;return t.props.propertyIsEnumerable("ref")?t.props.ref:t.ref}return null};function QWr(e,t,r){let n=RW.default.useRef({});return(!("value"in n.current)||r(n.current.condition,t))&&(n.current.value=e(),n.current.condition=t),n.current.value}function $Wr(e,t){if(typeof e=="function")e(t);else if(typeof e=="object"&&e&&"current"in e){let r=e;r.current=t}}function eKr(...e){let t=e.filter(r=>r);return t.length<=1?t[0]:r=>{e.forEach(n=>{$Wr(n,r)})}}function uAt(...e){return QWr(()=>eKr(...e),e,(t,r)=>t.length!==r.length||t.every((n,o)=>n!==r[o]))}function lAt(e){let t=(0,NW.isMemo)(e)?e.type.type:e.type;return!(typeof t=="function"&&!t.prototype?.render||typeof e=="function"&&!e.prototype?.render)}function Hue(e,t){let r=[];return RW.default.Children.forEach(e,n=>{n==null&&!t?.keepEmpty||(Array.isArray(n)?r=r.concat(Hue(n)):(0,NW.isFragment)(n)&&n.props?r=r.concat(Hue(n.props.children,t)):r.push(n))}),r}d();p();fa();var tT=new Map;function tKr(e){e.forEach(t=>{let{target:r}=t;tT.get(r)?.forEach(n=>n(r))})}var s5e;function fAt(){return!s5e&&St.ResizeObserver&&(s5e=new ResizeObserver(tKr)),s5e}function dAt(e,t){tT.has(e)||(tT.set(e,new Set),fAt()?.observe(e)),tT.get(e).add(t)}function pAt(e,t){tT.has(e)&&(tT.get(e).delete(t),tT.get(e).size||(fAt()?.unobserve(e),tT.delete(e)))}d();p();var hAt=fe(Je()),OW=class extends hAt.default.Component{render(){return this.props.children}};function rKr(e,t){let{children:r,disabled:n}=e,o=Yh.default.useRef(null),i=Yh.default.useRef(null),a=Yh.default.useContext(jue),s=typeof r=="function",c=s?r(o):r,u=Yh.default.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),l=!s&&Yh.default.isValidElement(c)&&lAt(c),f=l?cAt(c):null,h=uAt(f,o),m=()=>sAt(o.current);Yh.default.useImperativeHandle(t,()=>m()),(0,Yh.useImperativeHandle)(t,()=>m());let g=Yh.default.useRef(e);g.current=e;let v=Yh.default.useCallback(b=>{let{onResize:x,data:E}=g.current,{width:T,height:B}=b.getBoundingClientRect(),{offsetWidth:F,offsetHeight:L}=b,j=Math.floor(T),q=Math.floor(B);if(u.current.width!==j||u.current.height!==q||u.current.offsetWidth!==F||u.current.offsetHeight!==L){let D={width:j,height:q,offsetWidth:F,offsetHeight:L};u.current=D;let _=F===Math.round(T)?T:F,R=L===Math.round(B)?B:L,z={...D,offsetWidth:_,offsetHeight:R};a?.(z,b,E),x&&Promise.resolve().then(()=>{x(z,b)}).catch(()=>{})}},[]);return Yh.default.useEffect(()=>{let b=m();return b&&!n&&dAt(b,v),()=>pAt(b,v)},[o.current,n]),Yh.default.createElement(OW,{ref:i},l?Yh.default.cloneElement(c,{ref:h}):c)}var nKr=Yh.default.forwardRef(rKr),mAt=nKr;var oKr="okd-observer-key";function gAt(e,t){let{children:r}=vt.mergeProps(gAt.defaultPropsValue,e);return(typeof r=="function"?[r]:Hue(r)).map((o,i)=>{let a=o?.key||`${oKr}-${i}`;return que.createElement(mAt,{...e,key:a,ref:i===0?t:void 0},o)})}var Vue=que.forwardRef(gAt);Vue.defaultPropsValue={disabled:!1,onResize:()=>{}};Vue.propTypes={disabled:Gue.default.bool,onResize:Gue.default.func,data:Gue.default.any};Vue.Collection=WP;var Ap=Vue;d();p();var KP=fe(Je());d();p();fa();var yAt=e=>+setTimeout(e,16),bAt=e=>clearTimeout(e);typeof St<"u"&&"requestAnimationFrame"in St&&(yAt=e=>St.requestAnimationFrame(()=>{e()}),bAt=e=>St.cancelAnimationFrame(e));var vAt=0,c5e=new Map;function xAt(e){c5e.delete(e)}function im(e,t=1){vAt+=1;let r=vAt;function n(o){if(o===0)xAt(r),e();else{let i=yAt(()=>{n(o-1)});c5e.set(r,i)}}return n(t),r}im.cancel=e=>{let t=c5e.get(e);return xAt(t),bAt(t)};var u5e=null;function BW(e){let t=(0,KP.useRef)(),r=(0,KP.useRef)(!1);function n(...o){r.current||(im.cancel(t.current),t.current=im(()=>{e(...o)}),u5e=t.current)}return(0,KP.useEffect)(()=>()=>{r.current=!0,u5e&&im.cancel(u5e)},[]),n}YE();d();p();var Que=fe(Je());g5e();JP();m5e();d();p();var XAt=(0,Que.forwardRef)((e,t)=>Que.default.createElement(Zue,{...e,category:Yi.outline,type:br.primary,ref:t}));Jue(XAt);var ZAt=XAt;d();p();gi();vi();yi();bi();d();p();rs();om();On();fa();Wg();var QAt=e=>{let t=0,r=St.document.body,n=St.document.querySelector("html");Mr()||(e?(t=St.scrollY,r.style.top=`${-t}px`,r.style.position="fixed",n.style.height="100vh",n.style.height=`${St.innerHeight}px`,r.style.width="100%"):(t=Math.abs(parseFloat(r?.style?.top?.replace(/-?(\w+)px$/i,"$1"))),r.style.position="",r.style.top="",r.style.width="",n.style.height="",St.scrollTo(0,t)))},$At=e=>{let t=St.document.body,r=St.document.documentElement;if(!Mr()){let n={},o=St.innerWidth-(St?.document?.body?.clientWidth||0);if(e){let i=`${o<0?0:o}px`;n={overflow:"hidden",height:"100vh"},Uc()?n.marginRight=i:n.width=`calc(100vw - ${i})`,r.style.backgroundColor=St?.getComputedStyle?.(t)?.backgroundColor}else n={overflow:"",height:"",width:"",marginRight:""},r.style.backgroundColor=null;Object.assign(t.style||{},n)}},pKr=e=>{if(!vt.data.frozenScroll)return;let t=St.document.body;if(!Mr()){let r=Number(t.getAttribute("data-frozen-count")||0),n=t?.style?.position==="fixed"&&t?.style?.width==="100%",o=t?.style?.overflowY==="hidden"&&t?.style?.height==="100vh",i=n||o,a=$1().media==="sm"?QAt:$At;i&&(a=n?QAt:$At),e?(i?r++:a(!0),t.setAttribute("data-frozen-count",String(r))):(i&&r<=0?(a(!1),r=0):r=r<=0?0:r-1,t.setAttribute("data-frozen-count",String(r)))}},eSt=pKr;function JE(e={},t=[]){if(Object.prototype.toString.call(e)!=="[object Object]")throw new Error("withoutProps Error: The first param of withoutProps function must be a pure object!");if(Object.prototype.toString.call(t)!=="[object Array]")throw new Error("withoutProps Error: The first param of propsToRemove function must be an array!");return Object.keys(e).reduce((r,n)=>(t.includes(n)||(r[n]=e[n]),r),{})}var x2={frozenScroll:eSt,withoutProps:JE};d();p();var $ue=fe(Je());qg();fa();function v5e(e={}){let{node:t,componentName:r,id:n}=e,[o,i]=(0,$ue.useState)(),a=`data-e2e-okd-${r}-id`;return(0,$ue.useEffect)(()=>{if(A.env.ASSETS_BUILD_TYPE!=="publish"&&A.env.ASSETS_BUILD_TYPE!=="prepub"){let s=St.__test__okd_dynamic_id||n||fW();t?t?.setAttribute?.(a,s):i(s)}},[]),{[a]:o}}d();p();var fSt=fe(Je());fa();d();p();var nT=fe(Je());d();p();rs();fa();var oSt=fe(rSt());d();p();rs();fa();var kM=class{static $setCurrentTheme(t){kM.currentTheme=t}static $setDefaultTheme(t){kM.defaultTheme=t}static get(t){let r=kM.currentTheme||kM.defaultTheme,n=kM.$themesData[r],o=St.document.body;if(!Mr()&&getComputedStyle(o).getPropertyValue(t))return getComputedStyle(o)?.getPropertyValue(t);if(!n&&St.okd&&St.okd.themes&&St.okd.themes[r]&&(n=St.okd.themes[r]),n){let i=n[t]||"";for(;i&&i.startsWith("@");)i=n[i]||"";return i}return""}},XP=kM;_e(XP,"defaultTheme","default"),_e(XP,"currentTheme"),_e(XP,"$themesData",{});var MM=XP;var mKr=[],gKr=oSt.THEMES,nSt="theme-",y5e="okd-theme-change";function iSt(){return MM.defaultTheme?MM.defaultTheme:(St.okd||(St.okd={}),St.okd.themes||(St.okd.themes={$default:"default"}),St.okd.themes.$default)}var vKr=e=>{if(e){let t=`${e}-okd-theme`;return $5.g.get(t)?.replace("theme-","")}return""};function x5e(e){if(Mr()&&e)return vKr(e);if(Mr()&&Wi.isThemeDark)return gKr.dark;if(MM.currentTheme)return MM.currentTheme;let t=iSt();if(!Mr()){let r=St.document.body.classList,n=/^theme-([a-z-]{2})/i;r.forEach(o=>{n.test(o)&&(t=o.replace(n,"$1"))})}return t}var yKr=(e={})=>{if(e.biz){let t=`${e.biz}-okd-theme`;$5.g.set(t,`theme-${e.themeName}`)}},bKr=(e={})=>{let t=e;if(typeof e=="string")t={biz:"",themeName:e};else if(!e.biz)throw new Error("biz is required");return t};function xKr(e){St.dispatchEvent(new CustomEvent(y5e,{detail:{currentTheme:e}}))}function aSt(e){let t=r=>{e(r.detail.currentTheme)};return St.addEventListener(y5e,t),()=>{St.removeEventListener(y5e,t)}}function RM(e=iSt(),t=!1){let{biz:r,themeName:n}=bKr(e),o=x5e();if(!(n===o&&!t)&&(yKr({biz:r,themeName:n}),MM.$setCurrentTheme(n),!Mr())){let i=`${nSt}${n}`;St.document.body.classList.remove(`${nSt}${o}`),n&&St.document.body.classList.add(i),St.cssVars&&St.cssVars({watch:!1,onComplete(){St.cssVars({watch:!0})}}),mKr.forEach(a=>{a(n,o)}),xKr(n)}}var b5e=[];function sSt(e){b5e.push(e)}function cSt(e){b5e=b5e.filter(t=>t!==e)}function uSt(e){let[t,r]=(0,nT.useState)(x5e(e));return(0,nT.useEffect)(()=>{let o=aSt(i=>{r(i)});return()=>{o()}},[]),t}function lSt(){let[,e]=(0,nT.useState)("");(0,nT.useEffect)(()=>{let t=(...r)=>{e(r)};return sSt(t),()=>{cSt(t)}},[])}function wKr(e){return e.replace(/-([a-z])/g,(t,r)=>r.toUpperCase())}function dSt({keyChain:e="",isMobile:t,OriginComponent:r,defaultProps:n,...o}){lSt();let i=uSt(),a=o,s={},c=e.split("."),l=(St.okdThemes||{})[wKr(i)]||{};return c.forEach(f=>{l=l[f]||{}}),Object.keys(l).length===0?a={...n,...a}:Object.keys(l).forEach(f=>{let h=t&&f==="size"?null:l[f];s[f]=a[f]||h||n[f]}),fSt.default.createElement(r,{currentTheme:i,changeTheme:RM,...a,...s})}d();p();gi();vi();d();p();d();p();U8e();l2.okdThemes=l2.okdThemes||{};l2.okdThemes.light=l2.okdThemes.light||{};var AKr=l2.okdThemes.light.okd||{};l2.okdThemes.light.okd={...AKr,dialog:{footer:{action:{cancel:{type:"secondary",size:"sm"},confirm:{type:"highlight",size:"sm"}}}}};l2.okdThemes.default=l2.okdThemes.light;yi();bi();d();p();d();p();z8e();zC.okdThemes=zC.okdThemes||{};zC.okdThemes.dark=zC.okdThemes.dark||{};var SKr=zC.okdThemes.dark.okd||{};zC.okdThemes.dark.okd={...SKr,dialog:{footer:{action:{cancel:{type:"primary",size:"sm"},confirm:{type:"highlight",size:"sm"}}}}};d();p();var vf=fe(Je()),JSt=fe(Er()),Rr=fe(zn());rs();om();d();p();var ZP=fe(Je());fa();d();p();function pSt(e,t,r=!1){let n=null;return(...o)=>{r&&!n&&e(...o),n!==null&&clearTimeout(n),n=setTimeout(()=>{n=null,e(...o)},t)}}function jW({frozenBg:e}){let[t,r]=(0,ZP.useState)(null),n=()=>{let{offsetWidth:i=0}=St.document?.body||{};r(i)},o=(0,ZP.useMemo)(()=>pSt(()=>{let i="inherit",a=St.document?.body?.offsetWidth;r(s=>s===i?a:i)},500,!0),[]);return(0,ZP.useEffect)(()=>(e&&n(),e&&St.addEventListener("resize",o),()=>{e&&St.removeEventListener("resize",o)}),[]),e?t:null}qg();On();fa();MP();d();p();gi();vi();yi();bi();var wSt=fe(Je()),ASt=fe(nC()),SSt=fe(Er()),iT=fe(zn());rs();On();MP();d();p();gi();vi();yi();bi();d();p();d();p();var oT=fe(Je()),gSt=fe(Er());On();var ele="unmount",A5e="entering",hSt="entered",S5e="exiting",w5e="exited",mSt=0,EKr=0,_Kr=(e,t,r,n)=>{let[o,i]=oT.default.useState(ele),a=oT.default.useCallback(c=>{c!==o&&i(c)},[o]);function s(c){return c.clientWidth}return oT.default.useEffect(()=>{if(e){if(clearTimeout(EKr),o===ele){a(w5e);return}o===w5e&&r.current&&s(r.current),(o===w5e||o===S5e)&&(a(A5e),mSt=setTimeout(()=>{a(hSt)},t))}else clearTimeout(mSt),(o===hSt||o===A5e)&&(a(S5e),setTimeout(()=>{n?.(),a(ele)},t))},[r,e,a,o,t]),o},CKr=({visible:e,timeout:t,children:r,className:n,classNames:o,setTransitionRef:i,renderDom:a,onTransitionEnd:s,...c})=>{let u=oT.default.useRef(null),l=_Kr(e,t,u,s),[f,h]=oT.default.useState(!1);oT.default.useEffect(()=>{h(l===A5e||l===S5e)},[l]);let m=(0,gSt.default)(vt.data.popupClassName,vt.data.okdNamespace,n,`${o}-${l}`,{[`${o}-active`]:f});return l===ele&&!a?null:oT.default.createElement("div",{"data-testid":"okd-transition",...c,className:m,ref:g=>{u.current=g,i?.(g)},dir:vt.data.popupDir,style:{transitionDuration:`${t}ms`,...c.style}},r)},tle=CKr;d();p();var vSt=fe(Je()),ySt=fe(Er()),QP=fe(zn());On();Qr();d();p();var HW=`${Nt}-transition-slide`,rle=e=>{let{timeout:t,transitionDuration:r,visible:n,children:o,isFade:i,placement:a,className:s,timingFunc:c,...u}=vt.mergeProps(rle.defaultPropsValue,e),l=(0,ySt.default)(HW,`${HW}-${a}`,{[`${HW}-fade`]:i},{[`${HW}-${c}`]:c},s);return vSt.default.createElement(tle,{"data-testid":"okd-transition-slide",...u,visible:n,timeout:t??r,className:l,classNames:HW},o)};rle.propTypes={transitionDuration:QP.default.number,visible:QP.default.bool,className:QP.default.string,placement:QP.default.oneOf(["top","right","bottom","left"]),isFade:QP.default.bool};rle.defaultPropsValue={placement:"bottom",transitionDuration:300,visible:!1,className:"",isFade:!1};var E5e=rle;d();p();var bSt=fe(Je()),xSt=fe(Er()),nle=fe(zn());On();Qr();d();p();var _5e=`${Nt}-transition-fade`,ole=e=>{let{visible:t,timeout:r,transitionDuration:n,children:o,className:i,timingFunc:a,...s}=vt.mergeProps(ole.defaultPropsValue,e),c=(0,xSt.default)(_5e,{[`${_5e}-${a}`]:a},i);return bSt.default.createElement(tle,{"data-testid":"okd-transition-fade",...s,visible:t,timeout:r??n,className:c,classNames:_5e},o)};ole.propTypes={transitionDuration:nle.default.number,visible:nle.default.bool,className:nle.default.string};ole.defaultPropsValue={transitionDuration:300,visible:!1,className:""};var $P=ole;Qr();d();p();d();p();var C5e=fe(Je());function T5e({frozenBg:e,visible:t}){(0,C5e.useEffect)(()=>{e&&(t?x2.frozenScroll(!0):x2.frozenScroll(!1))},[e,t]),(0,C5e.useEffect)(()=>()=>{e&&x2.frozenScroll(!1)},[])}var TKr=`${Nt}-mask`,ile=e=>{let{timeout:t,visible:r,onClick:n,className:o,style:i,autoIndex:a,frozenBg:s,getContainer:c,...u}=vt.mergeProps(ile.defaultPropsValue,e),l=jW({frozenBg:s});T5e({frozenBg:s,visible:r});let f=a?{zIndex:zE.next().value,...i}:i,h=wSt.default.createElement($P,{visible:r,className:(0,SSt.default)(vt.data.okdNamespace,TKr,o),style:{width:l,...f},timeout:t,onClick:n,...u}),m=c?.();return m?Mr()?h:ASt.default.createPortal(h,m):h};ile.defaultPropsValue={visible:!1,onClick:()=>{},timeout:300,className:"",autoIndex:!1,frozenBg:!1,getContainer:null};ile.propTypes={visible:iT.default.bool,onClick:iT.default.func,timeout:iT.default.number,className:iT.default.string,autoIndex:iT.default.bool,frozenBg:iT.default.bool,getContainer:iT.default.func};var ESt=ile;d();p();var _St=fe(Je()),CSt=fe(nC()),I5e=fe(zn());rs();var ale=class extends _St.default.Component{componentDidMount(){this.createContainer()}componentDidUpdate(t){let{didUpdate:r}=this.props;r&&r(t)}createContainer(){this.container=this.props.getContainer(),this.forceUpdate()}render(){return this.container?Mr()?this.props.children:CSt.default.createPortal(this.props.children,this.container):null}};ale.propTypes={getContainer:I5e.default.func.isRequired,children:I5e.default.node.isRequired};var TSt=ale;d();p();om();Qr();var Rn=`${Nt}-dialog`,eD={right:"right",left:"left",full:"full"},sle={horizontal:"horizontal",vertical:"vertical"},wd={success:wo.success,info:wo.info,prompt:wo.prompt,alert:wo.alert,warn:wo.warn,error:wo.error,default:"normal"},tD=$1(),rD={sm:"sm"};d();p();var k5e=fe(Je()),ISt=k5e.default.createContext({}),cle=()=>k5e.default.useContext(ISt),kSt=ISt.Provider;d();p();d();p();var M5e=fe(Je()),MSt=fe(gV());rs();fa();var GW=class{constructor(){_e(this,"store",[]);_e(this,"destroyAll",()=>{this.store.forEach(t=>{t()})});_e(this,"create",(t,r)=>{let n=St.document?.createElement("div");n.style.width="100%",n&&St.document?.body?.appendChild(n);let o,i=null,a=null,s={...r,visible:!0,onClose:()=>{a?.()}};function c(f){let h=t;Mr()||(o?o.render(M5e.default.createElement(h,{getContainer:()=>n,...f,operation:i})):(o=MSt.createRoot(n),o.render(M5e.default.createElement(h,{getContainer:()=>n,...f,operation:i}))))}function u(f){s={...s,...f},c(s)}let l=()=>{c({...s,visible:!1}),setTimeout(()=>{Mr()||(o?.unmount(),n?.parentNode&&n?.parentNode?.removeChild(n),o=null,this.store=this.store.filter(f=>f!==l))},500)};return a=()=>{r?.onClose?.()?.closeDialog!==!1&&Ao(()=>{l()},!0)},i={destroy:l,update:u,destroyAll:this.destroyAll},c(s),this.store.push(l),i})}};var RSt=new GW;function NSt(e,t){return RSt.create(e,t)}NSt.destroyAll=()=>{RSt.destroyAll()};var zy=NSt;d();p();var qW=fe(Je()),DSt=fe(Er());YE();d();p();var ule=fe(Je());YE();var R5e=e=>{let{children:t,loading:r,onClose:n,operation:o,onClick:i,...a}=e,[s,c]=(0,ule.useState)(!1),u=l=>{if(i){let f=i(o,l);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 ule.default.createElement(hn,{className:"dialog-btn",size:hn.SIZE.md,loading:s||r,onClick:u,...a},t)};R5e.SIZE=hn.SIZE;R5e.TYPE=hn.TYPE;var OSt=R5e;var{TYPE:IKr,CATEGORY:kKr,SIZE:BSt}=hn,PSt="confirm",MKr="cancel",RKr=({item:e,isMobile:t,confirmBtnType:r,isAverageLayout:n,twoButtons:o,operation:i})=>{let{text:a,confirmBtnProps:s,cancelBtnProps:c,...u}=e,l=JE(u,["hasCancelBtn","hasConfirmBtn","color","type","size","className"]),f=e.hasCancelBtn?c:s,h={size:t?BSt.md:BSt.sm},m=e.hasCancelBtn?MKr:PSt;return m===PSt&&(h={...h,type:r||IKr.primary}),qW.default.createElement(dSt,{OriginComponent:OSt,keyChain:`okd.dialog.footer.action.${m}`,defaultProps:h,isMobile:t,...l,...f,className:(0,DSt.default)("dialog-btn",o&&!n&&"double-btn",l?.className,f?.className),operation:i},a)};function NKr(e){let{btnLayout:t=eD.right,isMobile:r=!0,confirmBtnType:n,btnList:o,onClose:i,confirmText:a,cancelText:s,onConfirm:c,onCancel:u,confirmDisabled:l,confirmLoading:f,confirmBtnProps:h,cancelBtnProps:m,operation:g}=e,b=(()=>{let F=a!=null,L=s!=null,j=[];return L&&j.push({text:s,category:hn.CATEGORY.outline,onClick:u||i,hasCancelBtn:L,cancelBtnProps:m,onClose:i,"data-testid":"okd-dialog-cancel-btn"}),F&&j.push({text:a,category:kKr.fill,onClick:c,loading:f,disabled:l,hasConfirmBtn:F,confirmBtnProps:h,onClose:i,"data-testid":"okd-dialog-confirm-btn"}),o&&o.length!==0?o:j||[]})(),[x,E]=b,T=b.length>1,B=E?.block&&x?.block;return qW.default.createElement("div",{className:`${Rn}-btn-box layout-${t}`},b.map((F,L)=>qW.default.createElement(RKr,{key:L,item:F,isAverageLayout:B,twoButtons:T,confirmBtnType:n,isMobile:r,operation:g})))}var lle=qW.default.memo(NKr);d();p();var Xh=fe(Je()),B5e=fe(Er());om();On();fa();d();p();gi();vi();yi();bi();var Sp=fe(Je()),nx=fe(zn());On();fa();d();p();var N5e=e=>e.touches&&e.touches[0]?{clientX:e.touches[0].clientX,clientY:e.touches[0].clientY}:{clientX:e.clientX,clientY:e.clientY},VW=(e,t)=>e?.includes?.("%")?parseFloat(e.replace("%","")/100)*t:e;var fle=(0,Sp.forwardRef)((e,t)=>{let{getMoveRef:r,getDragRef:n,getDragRefList:o,children:i,dragInViewport:a,noTextSelection:s,onDragMove:c,viewportOverflow:u={},detectWindowResize:l,stopPropagationWhenMove:f,dispatchClickEventOnMove:h}=vt.mergeProps(fle.defaultPropsValue,e),m=(0,Sp.useRef)(!1),g=(0,Sp.useRef)(5),v=(0,Sp.useRef)(1e3),b=(0,Sp.useRef)(null),x=(0,Sp.useRef)(null),E=()=>{x.current.style.left=b.current.left,x.current.style.top=b.current.top};(0,Sp.useImperativeHandle)(t,()=>({resetPosition:E}),[]),(0,Sp.useEffect)(()=>{if(l){let F=E;return St.addEventListener("resize",F),()=>{St.removeEventListener("resize",F)}}return()=>{}},[l]);let T=(F,L)=>{let j=F,q=L;x.current=q,b.current={left:q.style.left,top:q.style.top};let D=q.getBoundingClientRect(),{left:_,right:R,top:z,bottom:N}=u,y=VW(_,D.width),S=VW(R,D.width),I=VW(z,D.height),M=VW(N,D.height),C=q.offsetWidth,P=q.offsetHeight,V=H=>{let k=H,{clientX:G,clientY:ce}=N5e(k),J=G-q.offsetLeft,de=ce-q.offsetTop,W=q.offsetLeft,Q=q.offsetTop,Y=new Date().getTime(),$=le=>{h&&!m.current&&St.document.documentElement.dispatchEvent(new Event("click",{bubbles:!0})),m.current=!0;let ve=le,{clientX:ye,clientY:Ie}=N5e(ve),Me=ye-J,ke=Ie-de,X=St.innerWidth,ee=St.innerHeight,ae=c({left:Me,top:ke,viewportWidth:X,viewportHeight:ee,moveDom:q,moveDomRect:D,viewportOverflowValues:{left:y,right:S,top:I,bottom:M}});if(ae)Object.assign(q.style,ae);else{let Ee=ye-J,De=Ie-de;a&&(Ee=Math.max(0-y,Math.min(X-C+S,ye-J)),De=Math.max(0-I,Math.min(ee-P+M,Ie-de))),q.style.left=`${Ee}px`,q.style.top=`${De}px`}s&&(St.document.body.style.userSelect="none")},re=()=>{St.document.onmousemove=null,St.document.onmouseup=null,St.document.ontouchmove=null,St.document.ontouchend=null,St.document.body.style.userSelect=null;let le=Math.abs(q.offsetLeft-W),ve=Math.abs(q.offsetTop-Q),ye=new Date().getTime()-Y;Math.max(le,ve)<g.current&&ye<v.current?m.current=!1:setTimeout(()=>{m.current=!1},700)};St.document.onmouseup=re,St.document.ontouchend=re,St.document.onmousemove=$,St.document.ontouchmove=$};j.addEventListener("mousedown",V),j.addEventListener("touchstart",V,{passive:!1}),j.addEventListener("click",H=>{m.current&&(H.preventDefault(),f&&H.stopPropagation())})},B=()=>{let F=r(),L=n();L=L||F;let j=o?o():[],q=j.length===0;!F||(q?L&&T(L,F):j.forEach(D=>{T(D,F)}))};return(0,Sp.useEffect)(()=>{B()},[]),Sp.default.createElement(Sp.default.Fragment,null,i)});fle.propTypes={getMoveRef:nx.default.func,getDragRef:nx.default.func,getDragRefList:nx.default.func,onDragMove:nx.default.func,dragInViewport:nx.default.bool,viewportOverflow:nx.default.object,detectWindowResize:nx.default.bool,noTextSelection:nx.default.bool,stopPropagationWhenMove:nx.default.bool,dispatchClickEventOnMove:nx.default.bool};fle.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 LSt=fle;d();p();var FSt=fe(Je());On();var dle={fade:"fade",slide:"slide"},ple=e=>{let{type:t,children:r,visible:n,timeout:o,...i}=vt.mergeProps(ple.defaultPropsValue,e),a=$P;switch(t){case dle.fade:a=$P;break;case dle.slide:a=E5e;break;default:break}return FSt.default.createElement(a,{visible:n,transitionDuration:o,...i},r)};ple.defaultPropsValue={timeout:100,type:dle.fade};ple.TYPE=dle;var USt=ple;d();p();qg();Wg();var jSt=({title:e,cancelText:t,confirmText:r,topContent:n,footer:o})=>{let i,a;!e&&!n&&(i=`${Rn}-scroll-bar-start`);let s=r!=null,c=t!=null;return!s&&!c&&!o&&(a=`${Rn}-scroll-bar-end`),{scrollBarStartClass:i,scrollBarEndClass:a}},zSt=(e,t,r)=>e<t?t:e>r?r:e,HSt=({left:e,top:t,moveDom:r,viewportWidth:n,viewportHeight:o,viewportOverflowValues:i})=>{let{left:a,right:s,top:c,bottom:u}=i,{width:l,height:f}=r.getBoundingClientRect(),{y:h}=dW(r),m=Math.abs(h),g=l/2,v=f-m;return{[Pbt("left")]:`${zSt(Uc()?n-e-l:e,g-a,n-g+s)}px`,top:`${zSt(t,m-c,o-v+u)}px`}},OKr=e=>{e&&!e.contains(document.activeElement)&&e?.focus()};OKr.accessibilityProp={tabIndex:-1};var GSt=e=>{let t=["mousedown","mousemove"],r=a=>{a.preventDefault(),a.stopPropagation()},n=a=>{a.forEach(s=>{t.forEach(c=>{s?.addEventListener(c,r,{passive:!1})})})},o=a=>{a.forEach(s=>{t.forEach(c=>{s?.removeEventListener(c,r)})})},i=e.map(a=>document.querySelector(a));return n(i),()=>o(i)};d();p();var XE=fe(Je());function hle({frozenBg:e,float:t,dialogWindowRef:r,preventScrollLeakage:n}){let o=(0,XE.useRef)(!1),i=(0,XE.useCallback)(()=>{x2.frozenScroll(!1),o.current=!1},[]),a=(0,XE.useCallback)(c=>{if(!o.current){let{x:u,width:l,y:f,height:h}=r.current?.getBoundingClientRect?.()||{},{clientX:m,clientY:g}=c;m>u&&m<u+l&&g>f&&g<f+h&&(x2.frozenScroll(!0),o.current=!0)}},[]),s=()=>{r.current.addEventListener("mouseleave",i),r.current.addEventListener("mousemove",a),r.current.addEventListener("mouseenter",a)};return(0,XE.useEffect)(()=>{n&&!e&&t&&r.current&&s()},[e,t,n]),(0,XE.useEffect)(()=>{let c=r.current;return()=>{c?.removeEventListener&&(c.removeEventListener("mouseleave",i),c.removeEventListener("mousemove",a),c.removeEventListener("mouseenter",a))}},[]),(0,XE.useEffect)(()=>(e?x2.frozenScroll(!0):x2.frozenScroll(!1),()=>{x2.frozenScroll(!1)}),[e]),null}d();p();var jy=fe(Je());Pa();sM();d();p();gi();vi();yi();bi();var jc=fe(Je());Pa();sM();fa();var BKr={width:0,height:0,overflow:"hidden",outline:"none"},PKr={tabIndex:0};function DKr({getContainer:e,whenReturnFocus:t=!0,afterReturnFocus:r}){let n=(0,jc.useRef)(St.document.activeElement);function o(){e()?.contains?.(St.document.activeElement)||(n.current=St.document.activeElement)}function i(){n.current&&(n.current?.focus?.({preventScroll:!0}),r?.(n.current))}return(0,jc.useEffect)(()=>{typeof t=="boolean"&&(t?i():o())},[t]),(0,jc.useEffect)(()=>(o(),()=>{t==="unmount"&&i(),n.current=null}),[]),{returnFocus:i}}var LKr=(0,jc.forwardRef)(({children:e,autoFocus:t=!0,getContainer:r=()=>{},whenReturnFocus:n="unmount",whenAutoFocus:o="didMount",focusTrapping:i=!0,afterReturnFocus:a,onFocusEnd:s},c)=>{let u=(0,jc.useRef)(),l=(0,jc.useRef)(),f=(0,jc.useRef)(),h=(0,jc.useRef)(!0),m=(0,jc.useRef)(),{returnFocus:g}=DKr({getContainer:r,whenReturnFocus:n,afterReturnFocus:a}),v=(0,jc.useCallback)(()=>{h.current=!1,m.current?.setAttribute?.("tabindex","0"),m.current?.setAttribute?.("role","dialog"),m.current&&m.current.style&&(m.current.style.outline="none"),l.current=m.current,f.current=u.current},[]),b=()=>{l.current?.focus?.({preventScroll:!0})},x=()=>{f.current?.focus?.({preventScroll:!0})},E=T=>{let{activeElement:B}=St.document;if(T&&B===u.current){if(s&&s(),i){b();return}n!=="never"&&g()}if(!T&&B===l.current){if(i){x();return}n!=="never"&&g()}};return(0,jc.useEffect)(()=>{m.current=r(),l.current=m.current},[r]),(0,jc.useEffect)(()=>{(o==="didMount"||o===!0)&&(v(),t&&b())},[t,o]),Wh(Ls.TAB,T=>{T.stopPropagation(),E(!T.shiftKey)},{target:r(),eventName:"keydown"}),(0,jc.useImperativeHandle)(c,()=>({focus:b,changeActive:E,returnFocus:g})),jc.default.createElement(jc.default.Fragment,null,e,jc.default.createElement("div",{ref:u,"data-focus-end":"true",style:BKr,onFocus:s,...PKr}))}),mle=LKr;TM();d();p();var aT=fe(Je()),qSt=fe(Er());function FKr(e){let{footer:t,confirmText:r,cancelText:n,renderFooter:o,footerStyle:i,footerLine:a=!0,btnFull:s=!1,customRenderFooter:c,footerClassName:u,isMobile:l}=e,f=r!=null,m=n!=null||f,g=s&&l?{btnLayout:eD.full}:{btnLayout:e.btnLayout},v=aT.default.createElement(lle,{confirmText:e.confirmText,cancelText:e.cancelText,onConfirm:e.onConfirm,onCancel:e.onCancel,operation:e.operation,confirmBtnType:e.confirmBtnType,btnList:e.btnList,onClose:e.onClose,confirmDisabled:e.confirmDisabled,confirmLoading:e.confirmLoading,confirmBtnProps:e.confirmBtnProps,cancelBtnProps:e.cancelBtnProps,isMobile:l,...g}),b=(0,qSt.default)(`${Rn}-footer-box`,{[`${Rn}-footer-line`]:a&&!l},u);return m||t||o||c?c?aT.default.createElement(aT.default.Fragment,null,c(()=>v)):aT.default.createElement("div",{className:b,style:i,"data-testid":"okd-dialog-footer"},o?o(()=>v):aT.default.createElement(aT.default.Fragment,null,v,t)):null}var O5e=aT.default.memo(FKr);d();p();var ZE=fe(Je()),WW=fe(Er());var UKr=e=>{let{children:t,noContentPadding:r,className:n,style:o}=e,i=(0,WW.default)(`${Rn}-customer-box`,r&&"no-padding",n);return ZE.default.createElement("div",{className:i,style:o},t)},VSt=e=>{let{children:t,noContentPadding:r,scrollDisable:n,scrollBoxClassName:o,containerClassName:i,setContainerRef:a}=e,s=(0,WW.default)(`${Rn}-container`,{"no-padding":r},i),c=(0,ZE.useCallback)(u=>{a?.(u)},[]);return ZE.default.createElement("div",{id:"scroll-box",className:(0,WW.default)(`${Rn}-scroll-box`,n&&"scroll-disable",o),ref:c,"data-testid":"okd-dialog-scroll-box"},ZE.default.createElement("div",{className:s,"data-testid":"okd-dialog-container"},t))};function gle(e){let{renderContent:t,scrollDisable:r,noContentPadding:n,children:o,scrollBoxClassName:i,containerClassName:a,title:s,confirmText:c,cancelText:u,footer:l,topContent:f,scrollBoxRef:h}=e,{scrollBarStartClass:m,scrollBarEndClass:g}=jSt({title:s,confirmText:c,cancelText:u,footer:l,topContent:f});return ZE.default.createElement(ZE.default.Fragment,null,t?t(VSt,UKr):ZE.default.createElement(VSt,{scrollDisable:r,noContentPadding:n,containerClassName:a,scrollBoxClassName:(0,WW.default)(i,m,g),setContainerRef:h},o))}d();p();var Xu=fe(Je()),nD=fe(Er());xu();var WSt=e=>{let{showBackBtn:t,onBack:r,renderTopLeft:n,hideCloseBtn:o,onClose:i,renderTopRight:a,titleCenter:s,defaultTitleStyle:c,children:u,closeClassName:l,closeIconClassName:f,draggable:h}=e,m=s?`${Rn}-top-hidden-for-t-center`:`${Rn}-top-action-hidden`;(0,Xu.useEffect)(()=>h?GSt(["#okdDialogBackBtn","#okdDialogCloseBtn"]):()=>{},[]);let g=Xu.default.createElement(Fs,{localeKey:"a11y_web_btn_back_universal_default"},Xu.default.createElement(wr,{onClick:t?r:void 0,"data-testid":"okd-dialog-top-back-icon",id:"okdDialogBackBtn",className:(0,nD.default)({[m]:!t},"okds-arrow-chevron-left-centered-sm",`${Rn}-b-btn`),"aria-hidden":!t})),v=Xu.default.createElement(Fs,{localeKey:"a11y_web_btn_close_universal_default"},Xu.default.createElement(wr,{id:"okdDialogCloseBtn",onClick:o?void 0:i,"data-testid":"okd-dialog-top-close-icon",className:(0,nD.default)({[m]:o},"okds-close",`${Rn}-c-btn`,f),"aria-hidden":o})),b=typeof n=="function"?n():n,x=b||g,E=typeof a=="function"?a():a,T=E||v,B=(0,nD.default)(`${Rn}-top-l`,{[`${Rn}-top-action-fixed`]:!c,[m]:!b&&!t}),F=(0,nD.default)(`${Rn}-top-r`,{[`${Rn}-top-action-fixed`]:!c,[m]:!E&&o},l);return Xu.default.createElement(Xu.default.Fragment,null,Xu.default.createElement("div",{className:B},x),u,Xu.default.createElement("div",{className:F,"data-testid":"okd-dialog-top-right"},T))};function vle(e){let{title:t,subTitle:r,titleCenter:n,closeBtn:o,hideCloseBtn:i,showBackBtn:a,onBack:s,onClose:c,topContent:u,renderTopLeft:l,renderTopRight:f,topStyle:h,topClassName:m="",headerLine:g=!0,closeClassName:v,closeIconClassName:b,isMobile:x,draggable:E}=e,T=!u&&(t||r),B=o?()=>Xu.default.createElement("span",{className:`${Rn}-close-box`,onClick:c},o):f,F=(0,nD.default)(`${Rn}-title-container`,{"title-center":n,"has-back":a,[`${Rn}-header-line`]:g&&!x},m),{titleId:L}=cle();return Xu.default.createElement(Xu.default.Fragment,null,u,T&&Xu.default.createElement("div",{className:F,style:h,"data-testid":"okd-dialog-title-container"},Xu.default.createElement(WSt,{titleCenter:n,showBackBtn:a,hideCloseBtn:i,onBack:s,renderTopLeft:l,closeBtn:o,onClose:c,renderTopRight:B,defaultTitleStyle:T,closeClassName:v,closeIconClassName:b,draggable:E},Xu.default.createElement("div",{className:`${Rn}-title-block ${n?"title-center":""}`},t&&Xu.default.createElement("span",{className:"modal-title",role:"heading","aria-level":"1",id:L},t),r&&Xu.default.createElement("span",{className:"modal-sub-title"},r)))),!T&&Xu.default.createElement(WSt,{showBackBtn:a,hideCloseBtn:i,onBack:s,renderTopLeft:l,closeBtn:o,onClose:c,renderTopRight:B,closeClassName:v,defaultTitleStyle:T,closeIconClassName:b}))}var KW=(e={})=>{let{windowProps:t,showLoading:r=!1,className:n,style:o,getRef:i,dir:a,children:s,whiteboard:c,containerMode:u,visible:l,innerOnClose:f,id:h,"aria-describedby":m,"aria-labelledby":g,"aria-label":v,autoFocus:b,focusManagerProps:x}=e,E=jy.default.useRef(),{titleId:T}=cle(),B=(0,jy.useCallback)(q=>{i?.(q),E.current=q},[]);Wh(Ls.ESC,q=>{q.stopPropagation(),l&&f()},{target:E.current});let F=()=>E.current,L=c||u,j=L?s:jy.default.createElement(jy.default.Fragment,null,jy.default.createElement(vle,{...e}),jy.default.createElement(gle,{...e}),jy.default.createElement(O5e,{...e}),jy.default.createElement(Jh,{loading:r,hasMask:!0}));return jy.default.createElement("div",{className:n,style:o,ref:B,dir:a,"data-testid":"okd-dialog-window",...t,role:"dialog","aria-modal":"true",id:h,"aria-describedby":m,"aria-labelledby":v?void 0:g||T,"aria-label":v},L?j:jy.default.createElement(mle,{getContainer:F,...x,autoFocus:b},j))};KW.elementType="Dialog.Window";KW.Top=vle;KW.Bottom=O5e;KW.Content=gle;var yle=KW;var zKr=e=>{let{visible:t,frozenBg:r,isFull:n,isShowHeader:o,float:i,children:a,noMargin:s,containerMode:c,width:u,windowClass:l,alignBottom:f,zIndex:h,className:m,transitionProps:g={},animateDisable:v,draggable:b,getDragRef:x,dragProps:E,getDragRefList:T,ignoreScrollBar:B,mobileWidth:F,windowStyle:L,isMobile:j,bodyWidth:q,containerZIndex:D,innerOnClose:_,rebirthDialog:R,finalVisible:z,windowProps:N={},afterTransition:y,mobileMode:S,layerPositionAbsolute:I,renderWindow:M,preventScrollLeakage:C,showWindowBorder:P=!0}=e,V=Xh.default.createRef(),H=Xh.default.createRef(),k=(0,Xh.useRef)(!1),[G,ce]=(0,Xh.useState)(t&&!R),{isSm:J}=xd();(0,Xh.useEffect)(()=>{t&&k.current&&!R&&ce(!0),k.current=!0},[t,R]);let de=G&&!t?{display:"none"}:null,W=()=>{if(j&&n&&o){let{devicePixelRatio:Me,okMeta:ke={}}=St||{},ae=`calc(100% - ${(typeof ke=="string"?JSON.parse(ke):ke).statusBarHeight/Me||24}px - 44px - 12px)`;return{minHeight:ae,maxHeight:ae}}return{}},Q=()=>V.current,$={zIndex:h||D,...j||!i||B||!r?{}:{width:q||void 0},position:I?"absolute":void 0},re=(0,B5e.default)(Rn,m,{[`${Rn}-float`]:i},S&&`${Rn}-mobile-mode`),le={...F&&j?{width:F}:{},...u&&!j?{width:u}:{},...W(),...L},ve=j&&(n||f),ye=(0,B5e.default)(vt.data.popupClassName,vt.data.okdNamespace,`${Rn}-window`,!J&&P&&`${Rn}-window-border`,ve&&`${Rn}-window-safe`,{[`${Rn}-window-float`]:i},{[l]:!!l},{"full-page":n&&!o},{"full-page-with-show-header":n&&o},{"bottom-align":n||f},{"no-margin":s},{"container-mode":c}),Ie=Xh.default.createElement(yle,{isFull:n,alignBottom:f,dir:vt.data.popupDir,...e,onClose:_,className:ye,style:le,getRef:Me=>{V.current=Me,H.current=Me},windowProps:N,isMobile:j},a);return b&&(Ie=Xh.default.createElement(LSt,{getMoveRef:Q,getDragRef:x,getDragRefList:T,...E,onDragMove:E?.dragInViewport?(...Me)=>{let ke=E.onDragMove?.(...Me);return ke||HSt(...Me)}:void 0},Ie)),v?z||G?Xh.default.createElement("div",{style:{...$,...de},className:re},M?.(()=>Ie)||Ie,Xh.default.createElement(hle,{frozenBg:r,float:i,dialogWindowRef:H,preventScrollLeakage:C})):null:Xh.default.createElement(USt,{visible:z,renderDom:G,onTransitionEnd:y,...g,style:{...$,...de},className:re},M?.(()=>Ie)||Ie,z&&Xh.default.createElement(hle,{frozenBg:r,preventScrollLeakage:C,float:i,dialogWindowRef:H}))},KSt=zKr;var YSt=1;function ox(e){let t=vt.mergeProps(ox.defaultPropsValue,e,vt.componentNames.Dialog),{visible:r,getContainer:n,parentSelector:o,onMediaChange:i,frozenBg:a,onClose:s,onTransitionEnd:c,float:u,openWhen:l,zIndex:f,mask:h,maskClosable:m,maskClassName:g,mobileMode:v,onVisibleChange:b}=t,x=(0,vf.useRef)({}),E=(0,vf.useId)(),{maskZIndex:T,containerZIndex:B}=(0,vf.useMemo)(()=>(r&&(x.current={mask:zE.next().value,window:zE.next().value}),{maskZIndex:u?x.current.mask:YSt,containerZIndex:u?x.current.window:YSt}),[r,u]),F=jW({frozenBg:a}),{isSm:L,media:j}=xd(),q=v||L,D=(0,vf.useRef)(r);(0,vf.useEffect)(()=>{D.current&&b?.(r),D.current=!0},[r]),(0,vf.useEffect)(()=>{i&&i({media:j,isMobile:q})},[j]);let _=()=>{Ao(()=>{s&&s()},!0),c&&setTimeout(c,300)},R=()=>{if(Mr())return null;let M=St.document.body;return n&&n()?M=n():o&&St.document.querySelector(o)&&(M=St.document.querySelector(o)),M},z=Object.prototype.hasOwnProperty.call(t,"openWhen")?l:r;if(ibt()&&!Mr()){let M=St.document?.getElementsByTagName("meta")?.viewport,C=M?.content;C?.includes("viewport-fit=cover")||M?.setAttribute("content",jC(`${C},viewport-fit=cover`))}let N=m===void 0?q:m,y=f?{zIndex:f-1}:{zIndex:T},S=vf.default.createElement(vf.default.Fragment,null,h&&u&&vf.default.createElement(ESt,{visible:z,onClick:N?_:null,"data-testid":"okd-dialog-mask",className:(0,JSt.default)(`${Rn}-mask`,g),style:{position:t.layerPositionAbsolute?"absolute":void 0,...y}}),vf.default.createElement(KSt,{...t,isMobile:q,bodyWidth:F,containerZIndex:B,innerOnClose:_,finalVisible:z})),I=(0,vf.useMemo)(()=>({titleId:E}),[]);return vf.default.createElement(kSt,{value:I},vf.default.createElement(TSt,{getContainer:R},S))}ox.BTN_LAYOUT=eD;ox.THEME={};ox.Footer=lle;ox.Window=yle;ox.create=e=>zy(ox,e);ox.propTypes={visible:Rr.default.bool,title:Rr.default.oneOfType([Rr.default.string,Rr.default.node]),subTitle:Rr.default.oneOfType([Rr.default.string,Rr.default.node]),onClose:Rr.default.func,confirmText:Rr.default.string,confirmDisabled:Rr.default.bool,onConfirm:Rr.default.func,confirmLoading:Rr.default.bool,cancelText:Rr.default.string,onCancel:Rr.default.func,mask:Rr.default.bool,transitionProps:Rr.default.object,maskClosable:Rr.default.bool,animateDisable:Rr.default.bool,scrollDisable:Rr.default.bool,frozenBg:Rr.default.bool,preventScrollLeakage:Rr.default.bool,titleCenter:Rr.default.bool,hideCloseBtn:Rr.default.bool,showBackBtn:Rr.default.bool,onBack:Rr.default.func,renderTopRight:Rr.default.oneOfType([Rr.default.func,Rr.default.node]),renderTopLeft:Rr.default.oneOfType([Rr.default.func,Rr.default.node]),topContent:Rr.default.node,topClassName:Rr.default.string,closeClassName:Rr.default.string,closeIconClassName:Rr.default.string,topStyle:Rr.default.object,zIndex:Rr.default.number,className:Rr.default.string,maskClassName:Rr.default.string,containerClassName:Rr.default.string,width:Rr.default.oneOfType([Rr.default.string,Rr.default.number]),mobileWidth:Rr.default.oneOfType([Rr.default.string,Rr.default.number]),windowClass:Rr.default.string,windowStyle:Rr.default.object,scrollBoxClassName:Rr.default.string,alignBottom:Rr.default.bool,noMargin:Rr.default.bool,isFull:Rr.default.bool,isShowHeader:Rr.default.bool,noContentPadding:Rr.default.bool,renderContent:Rr.default.func,whiteboard:Rr.default.bool,containerMode:Rr.default.bool,float:Rr.default.bool,getContainer:Rr.default.func,onMediaChange:Rr.default.func,ignoreScrollBar:Rr.default.bool,confirmBtnProps:Rr.default.object,cancelBtnProps:Rr.default.object,footer:Rr.default.node,footerStyle:Rr.default.object,footerClassName:Rr.default.string,renderFooter:Rr.default.func,draggable:Rr.default.bool,getDragRef:Rr.default.func,getDragRefList:Rr.default.func,btnFull:Rr.default.bool,rebirthDialog:Rr.default.bool,showLoading:Rr.default.bool,escToClose:Rr.default.bool,autoFocusWindow:Rr.default.bool,dragProps:Rr.default.object,afterTransition:Rr.default.func,mobileMode:Rr.default.bool,layerPositionAbsolute:Rr.default.bool,renderWindow:Rr.default.func,id:Rr.default.string,autoFocus:Rr.default.bool,scrollBoxRef:Rr.default.oneOfType([Rr.default.func,Rr.default.object])};ox.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};ox.displayName=vt.componentNames.Dialog;var ii=ox;d();p();var sT=fe(Je()),L5e=fe(Er()),w2=fe(zn());YE();Qr();d();p();var P5e=fe(Je());xu();var jKr={error:"okds-fail-circle",alert:"okds-strong-alert",warn:"okds-warning-circle",prompt:"okds-bell",info:"okds-information-circle",success:"okds-success-circle"},HKr=({infoType:e})=>P5e.default.createElement("div",{className:`${Rn}-tip-icon-bg`},P5e.default.createElement(wr,{className:`tip-icon ${jKr[e]} ${Rn}-${e}-icon`})),D5e=HKr;var{SIZE:XSt}=hn,Hy=class extends sT.default.PureComponent{constructor(){super(...arguments);_e(this,"state",{isMobile:tD.media===rD.sm});_e(this,"onConfirm",()=>{let{onConfirm:r,operation:n}=this.props;return r&&r(n)});_e(this,"onCancel",()=>{let{onCancel:r,onClose:n}=this.props;return r?r():(n&&n(),null)});_e(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:u,children:l,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||[],x=(0,L5e.default)({[u]:!!u},`${Nt}-tip-dialog`),E=(0,L5e.default)(`${Rn}-tip-content`,{"two-btn":m.cancelText&&m.confirmText}),T=g?XSt.lg:XSt.sm;return sT.default.createElement(ii,{confirmBtnProps:{size:T,...f},cancelBtnProps:{size:T,...h},btnLayout:ii.BTN_LAYOUT.full,alignBottom:!0,...m,className:x,onConfirm:this.onConfirm,onCancel:this.onCancel,onMediaChange:this.onMediaChange,footerLine:!1,showWindowBorder:!1},!c&&sT.default.createElement("div",{className:E},n&&sT.default.createElement(D5e,{infoType:n}),(v.length!==0||b.length!==0)&&sT.default.createElement("div",{className:"tip-title-box"},v.map((B,F)=>sT.default.createElement("div",{className:"tip-title",key:`tip_title${F}`},B)),b.map((B,F)=>sT.default.createElement("div",{className:"tip-detail",key:`tip_text${F}`},B)))),l)}};Hy.propTypes={infoType:w2.default.oneOf([wd.success,wd.info,wd.prompt,wd.warn,wd.error,null]),title:w2.default.oneOfType([w2.default.string,w2.default.node]),titleList:w2.default.array,text:w2.default.oneOfType([w2.default.string,w2.default.node]),textList:w2.default.array};Hy.defaultProps={infoType:wd.prompt,title:"",titleList:[],text:"",textList:[]};Hy.INFO_TYPE=wd;Hy.LAYOUT=sle;Hy.infoType=wd;Hy.dialogType={confirm:"confirm",prompt:"prompt"};Hy.Icon=D5e;Hy.create=e=>{let t=null;return t=zy(Hy,{...e,onCancel:()=>{t.destroy(),e.onCancel&&e.onCancel(),e.onClose&&e.onClose()}}),t};var Gy=Hy;d();p();var oD=fe(Je()),QE=fe(Er()),YW=fe(zn());YE();Qr();d();p();var QSt=fe(Je());xu();var ZSt={error:"okds-fail-circle-fill",warn:"okds-warning-circle-fill",info:"okds-information-circle-fill",success:"okds-success-circle-fill"},GKr=({infoType:e})=>ZSt[e]?QSt.default.createElement(wr,{className:`${Rn}-tip-icon ${ZSt[e]} ${Rn}-${e}-tip-icon`}):null,F5e=GKr;var A2=class extends oD.default.PureComponent{constructor(){super(...arguments);_e(this,"state",{isMobile:tD.media===rD.sm});_e(this,"onConfirm",()=>{let{onConfirm:r,operation:n}=this.props;return r&&r(n)});_e(this,"onCancel",()=>{let{onCancel:r,onClose:n}=this.props;return r?r():(n&&n(),null)});_e(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:u,children:l,confirmBtnProps:f,cancelBtnProps:h,btnFull:m=!0,confirmText:g,cancelText:v,...b}=this.props,{isMobile:x}=this.state,E=(0,QE.default)(u,`${Nt}-new-tip-dialog`),T=o&&oD.default.createElement(oD.default.Fragment,null,n&&!x&&oD.default.createElement(F5e,{infoType:n}),o),B=g!=null,F=v!=null,L=x?{category:hn.CATEGORY.text,type:hn.TYPE.primary,className:(0,QE.default)(`${Rn}-tip-button`,{[`${Rn}-tip-border-left`]:!m&&B&&F&&x,[`${Rn}-tip-border-top`]:m&&B&&F&&x,[`${Rn}-tip-only-one`]:!(B&&F)&&x}),block:!0}:{},j=(0,QE.default)(`${Rn}-new-tip-footer`),q=(0,QE.default)(`${Rn}-new-tip-top`),D=(0,QE.default)(`${Rn}-new-tip-container`,{[`${Rn}-no-title`]:x&&!o}),_=`${Rn}-window-tip`;return oD.default.createElement(ii,{confirmBtnProps:{...L,className:(0,QE.default)(L.className,{[`${Rn}-tip-button-color`]:!f&&x,[`${Rn}-tip-button-confirm`]:x}),...f},btnFull:m,cancelBtnProps:{...L,...h,className:(0,QE.default)(L.className,{[`${Rn}-tip-button-color`]:!h?.type&&!h?.category&&x,[`${Rn}-tip-button-cancel`]:x},h?.className)},hideCloseBtn:!0,width:420,confirmText:g,cancelText:v,...b,className:E,onConfirm:this.onConfirm,onCancel:this.onCancel,onMediaChange:this.onMediaChange,title:T,footerLine:!1,headerLine:!1,topClassName:q,footerClassName:j,containerClassName:D,windowClass:(0,QE.default)(_,b?.windowClass),showWindowBorder:!1},l)}};A2.propTypes={infoType:YW.default.oneOf([wd.default,wd.success,wd.info,wd.warn,wd.error]),title:YW.default.oneOfType([YW.default.string,YW.default.node])};A2.defaultProps={infoType:wd.default,title:""};A2.INFO_TYPE=wd;A2.LAYOUT=sle;A2.Icon=F5e;A2.create=e=>{let t=null;return t=zy(A2,{...e,onCancel:()=>{t.destroy(),e.onCancel&&e.onCancel(),e.onClose&&e.onClose()}}),t};var U5e=A2;d();p();var $E=fe(Je()),JW=fe(Er());om();Qr();var cT=`${Nt}-dialog-confirmation`;function z5e(e){let{children:t,title:r,className:n,confirmText:o,cancelText:i,...a}=e,s=(0,JW.default)(n,cT),{isSm:c}=xd(),u=(0,$E.useId)();if(c)return $E.default.createElement(ii,{noMargin:!0,alignBottom:!0,...e});let l=o!=null,f=i!=null,h=l||f,m=(0,JW.default)(`${cT}-container`,{[`${cT}-container-no-header`]:!r,[`${cT}-container-no-footer`]:!h}),g=(0,JW.default)(`${cT}-header`,{[`${cT}-header-margin`]:a.hideCloseBtn===!1}),v=`${cT}-window`;return $E.default.createElement(ii,{className:s,width:420,topContent:r?$E.default.createElement("div",{id:u,role:"heading","aria-level":"1",className:g},r):null,hideCloseBtn:!0,renderContent:()=>$E.default.createElement("div",{className:m},t),confirmText:o,cancelText:i,customRenderFooter:x=>h?$E.default.createElement("div",{className:`${cT}-footer`},$E.default.createElement(x,null)):null,...a,windowClass:(0,JW.default)(v,a?.windowClass),"aria-labelledby":a["aria-labelledby"]||u,showWindowBorder:!1})}z5e.create=e=>{let t=null;return t=zy(z5e,{...e,onCancel:()=>{t.destroy(),e.onCancel&&e.onCancel(),e.onClose&&e.onClose()}}),t};var j5e=z5e;d();p();var ble=fe(Je()),$St=fe(Er()),H5e=fe(zn());On();Qr();function iD(e){let{onMediaChange:t,className:r,closeBtn:n,windowClass:o,children:i,noTopRadius:a,...s}=vt.mergeProps(iD.defaultPropsValue,e,vt.componentNames.Dialog),[c,u]=(0,ble.useState)(tD.media===rD.sm),l=({media:h,isMobile:m})=>{t&&t({media:h,isMobile:m}),u(m)},f={className:r,windowClass:o};if(c||s.mobileMode){let h=(0,$St.default)({[o]:!!o},{"no-radius":a});f={className:`${r||""} ${Nt}-action-dialog`,windowClass:h,alignBottom:!0,noMargin:!0,maskClosable:!0,noContentPadding:!0,transitionProps:{type:"slide",placement:"bottom",timeout:300}}}return ble.default.createElement(ii,{...f,...s,onMediaChange:l},i)}iD.propTypes={title:H5e.default.node,noTopRadius:H5e.default.bool};iD.defaultPropsValue={title:"",noTopRadius:!1};iD.create=e=>zy(iD,e);var G5e=iD;d();p();var xle=fe(Je());Qr();var qKr=e=>{let{children:t,windowClass:r,...n}=e;return xle.default.createElement(ii,{windowClass:`${Nt}-dialog-group ${r||""}`,...n,whiteboard:!0},xle.default.Children.map(t,o=>{let{className:i}=o.props,a=i;return o.type.elementType===ii.Window.elementType&&(a=`${Nt}-dialog-group-window ${i}`),xle.default.cloneElement(o,{className:a})}))},eEt=qKr;d();p();function aD(e){return t=>{let r={dialogType:Gy.dialogType.prompt,infoType:Gy.infoType[e],hideCloseBtn:!0,...t};return Gy.create(r)}}ii.success=aD(Gy.infoType.success);ii.info=aD(Gy.infoType.info);ii.prompt=aD(Gy.infoType.prompt);ii.warn=aD(Gy.infoType.warn);ii.alert=aD(Gy.infoType.alert);ii.error=aD(Gy.infoType.error);ii.confirm=ii.warn;ii.tip=e=>{let t={hideCloseBtn:!0,...e};return U5e.create(t)};ii.confirmation=e=>{let t={...e};return j5e.create(t)};ii.action=e=>G5e.create(e);ii.show=e=>ii.create(e);ii.destroyAll=zy.destroyAll;ii.LAYOUT=Gy.LAYOUT;ii.Prompt=Gy;ii.Action=G5e;ii.Tip=U5e;ii.Confirmation=j5e;ii.Group=eEt;var XW=ii;d();p();gi();vi();d();p();yi();bi();d();p();var _p=fe(Je()),MEt=fe(nC()),oK=fe(Er()),wn=fe(zn());rs();On();fa();Wg();MP();Qr();d();p();var ix=fe(Je());On();function q5e({popupLayerClassName:e,setPopupLayerRef:t,layerStyle:r,layerProp:n,eventConfig:o,hideArrow:i,prefix:a,borderColor:s,backgroundColor:c,popperUpdate:u,ResizeObserver:l,contentClassName:f,popupStyle:h,content:m,finalVisible:g,needFocusManager:v,focusManagerProps:b={},setVisible:x,a11yProps:E}){let T=(0,ix.useRef)(null),B=ix.default.createElement(ix.default.Fragment,null,!i&&ix.default.createElement("div",{"data-popper-arrow":!0,"data-testid":"okd-popup-arrow",className:`${a}-layer-arrow`},ix.default.createElement("div",{className:`${a}-layer-arrow-inner`,style:{borderColor:s,backgroundColor:c}})),ix.default.createElement(l,{onResize:u},ix.default.createElement("div",{className:`${a}-layer-content ${f}`,style:h},m))),F={onClick:D=>{D.stopPropagation()}},L=()=>{x(!1)},j=D=>{T.current=D,t(D)},q=()=>T.current;return ix.default.createElement("div",{className:e,ref:j,...F,style:r,...n,...o.popupHoverConfig,"data-testid":"okd-popup-layer",dir:vt.data.popupDir,...E},v?ix.default.createElement(mle,{getContainer:q,whenReturnFocus:!g,whenAutoFocus:g,focusTrapping:!1,afterReturnFocus:L,onFocusEnd:b?.focusTrapping?void 0:L,...b},B):B)}d();p();var Ep=fe(Je());zce();ske();var VKr=(0,Ep.forwardRef)(({noWrapper:e,a11yProps:t,children:r,id:n,visible:o,applyA11y:i,trigger:a,graspBaseDom:s,...c},u)=>(0,Ep.useMemo)(()=>{let[l,f]=r,h=Ep.default.createElement("div",{...c,ref:u},r);if(!l)return h;if(!i)return e?r:h;let m=l;!tke(l)&&l?.props&&e&&(m=Ep.default.createElement(p2,null,l)),eke(l)&&!e&&(m=Ep.default.cloneElement(l,{forceAriaButton:!0}));let g=Ep.default.createElement(Ep.default.Fragment,null,Ep.default.cloneElement(m,{...t}),f);return e?g:tke(l)?Ep.default.createElement("div",{...c,ref:u},g):s?Ep.default.createElement("div",{...c,ref:u},Ep.default.createElement(p2,{forceAriaButton:!0,...t},l),f):Ep.default.createElement(p2,{forceAriaButton:!0,...t},Ep.default.createElement("div",{...c,ref:u},r))},[e,t,r,n,o,i,c,u])),tEt=VKr;d();p();var V5e=fe(Je()),rEt=({children:e})=>V5e.default.createElement(V5e.default.Fragment,null,e);d();p();d();p();var uT=fe(Je());Pa();d();p();var nEt=fe(Je());var NM,W5e=class{constructor(){Aie(this,NM,null);_e(this,"task",(t,r=100)=>(this.cancel(),zit(this,NM,setTimeout(()=>{t(),this.cancel()},r)),uE(this,NM)));_e(this,"cancel",()=>{uE(this,NM)&&clearTimeout(uE(this,NM))})}};NM=new WeakMap;function OM(){return(0,nEt.useRef)(new W5e).current}sM();zce();fa();qg();Qr();function wle(e){let{trigger:t,setVisible:r,referenceRef:n,isControlled:o,onVisibleChange:i,stopPropagation:a,finalVisible:s,delayShow:c,delayHide:u,popupHoverStay:l,useReactTransition:f,popupLayerRef:h,applyA11y:m}=e,g=(0,uT.useRef)(h);g.current=h;let v=(0,uT.useRef)(null),b=OM();Wh(Ls.ESC,B=>{B.stopPropagation(),r(!1)},{target:[n,h],enable:m&&n&&h}),(0,uT.useEffect)(()=>{s&&(v.current=!0),v.current&&i(s),b.cancel()},[s]);let x=()=>{b.cancel(),b.task(()=>{r(!0)},c)},E=B=>{b.task(()=>{r(!1)},B||u)},T=(0,uT.useMemo)(()=>{let B={onMouseEnter:x,onMouseLeave:E},F={onClick:j=>{a&&j.stopPropagation(),Ao(()=>{r(q=>!q)},f)}},L={hoverConfig:{},popupHoverConfig:{},clickConfig:{}};return o?{}:t===$0.hover&&!oM()?{...L,hoverConfig:B,popupHoverConfig:l?{}:{onMouseEnter:()=>{r(!1)}}}:{...L,clickConfig:F}},[t,o,a,l,c,u,f]);return Wh([Ls.ENTER],B=>{x(B)},{eventName:"keydown",target:n,enable:m&&n&&t===$0.hover&&!oM()}),Wh([Ls.SPACE],B=>{Ibt(B)||B.preventDefault(),x(B)},{eventName:"keyup",target:n,enable:m&&n&&t===$0.hover&&!oM()}),(0,uT.useEffect)(()=>{if(o)return()=>{};let B=F=>{(m||t===$0.click||t===$0.hover&&oM())&&!n?.contains?.(F.target)&&Ao(()=>{r(!1)},f)};return St.addEventListener("click",B,a),()=>{St.removeEventListener("click",B)}},[n,t]),{eventConfig:T}}d();p();var ZW=fe(Je());function Ale(e){let{rebirthPopper:t,finalVisible:r}=e,[n,o]=(0,ZW.useState)(!1);return(0,ZW.useEffect)(()=>{t&&!r&&o(!1)},[t,r]),(0,ZW.useEffect)(()=>{r&&o(!0)},[r]),{renderLayer:n}}d();p();var sx=fe(Je());d();p();d();p();var Su="top",Nl="bottom",Zu="right",Qu="left",Sle="auto",lT=[Su,Nl,Zu,Qu],e_="start",BM="end",oEt="clippingParents",Ele="viewport",sD="popper",iEt="reference",K5e=lT.reduce(function(e,t){return e.concat([t+"-"+e_,t+"-"+BM])},[]),_le=[].concat(lT,[Sle]).reduce(function(e,t){return e.concat([t,t+"-"+e_,t+"-"+BM])},[]),WKr="beforeRead",KKr="read",YKr="afterRead",JKr="beforeMain",XKr="main",ZKr="afterMain",QKr="beforeWrite",$Kr="write",eYr="afterWrite",aEt=[WKr,KKr,YKr,JKr,XKr,ZKr,QKr,$Kr,eYr];d();p();d();p();function yf(e){return e?(e.nodeName||"").toLowerCase():null}d();p();d();p();function Eu(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function t_(e){var t=Eu(e).Element;return e instanceof t||e instanceof Element}function $u(e){var t=Eu(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Cle(e){if(typeof ShadowRoot>"u")return!1;var t=Eu(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function tYr(e){var t=e.state;Object.keys(t.elements).forEach(function(r){var n=t.styles[r]||{},o=t.attributes[r]||{},i=t.elements[r];!$u(i)||!yf(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 rYr(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach(function(n){var o=t.elements[n],i=t.attributes[n]||{},a=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:r[n]),s=a.reduce(function(c,u){return c[u]="",c},{});!$u(o)||!yf(o)||(Object.assign(o.style,s),Object.keys(i).forEach(function(c){o.removeAttribute(c)}))})}}var sEt={name:"applyStyles",enabled:!0,phase:"write",fn:tYr,effect:rYr,requires:["computeStyles"]};d();p();d();p();function bf(e){return e.split("-")[0]}d();p();d();p();var fT=Math.round;function qy(e,t){t===void 0&&(t=!1);var r=e.getBoundingClientRect(),n=1,o=1;if($u(e)&&t){var i=e.offsetHeight,a=e.offsetWidth;a>0&&(n=r.width/a||1),i>0&&(o=r.height/i||1)}return{width:fT(r.width/n),height:fT(r.height/o),top:fT(r.top/o),right:fT(r.right/n),bottom:fT(r.bottom/o),left:fT(r.left/n),x:fT(r.left/n),y:fT(r.top/o)}}function PM(e){var t=qy(e),r=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:n}}d();p();function QW(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&Cle(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}d();p();d();p();function Zh(e){return Eu(e).getComputedStyle(e)}d();p();function Y5e(e){return["table","td","th"].indexOf(yf(e))>=0}d();p();d();p();function Ad(e){return((t_(e)?e.ownerDocument:e.document)||window.document).documentElement}function r_(e){return yf(e)==="html"?e:e.assignedSlot||e.parentNode||(Cle(e)?e.host:null)||Ad(e)}function cEt(e){return!$u(e)||Zh(e).position==="fixed"?null:e.offsetParent}function nYr(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,r=navigator.userAgent.indexOf("Trident")!==-1;if(r&&$u(e)){var n=Zh(e);if(n.position==="fixed")return null}for(var o=r_(e);$u(o)&&["html","body"].indexOf(yf(o))<0;){var i=Zh(o);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||t&&i.willChange==="filter"||t&&i.filter&&i.filter!=="none")return o;o=o.parentNode}return null}function ax(e){for(var t=Eu(e),r=cEt(e);r&&Y5e(r)&&Zh(r).position==="static";)r=cEt(r);return r&&(yf(r)==="html"||yf(r)==="body"&&Zh(r).position==="static")?t:r||nYr(e)||t}d();p();function DM(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}d();p();d();p();var Vy=Math.max,dT=Math.min,$W=Math.round;function LM(e,t,r){return Vy(e,dT(t,r))}d();p();d();p();function eK(){return{top:0,right:0,bottom:0,left:0}}function tK(e){return Object.assign({},eK(),e)}d();p();function rK(e,t){return t.reduce(function(r,n){return r[n]=e,r},{})}var oYr=function(t,r){return t=typeof t=="function"?t(Object.assign({},r.rects,{placement:r.placement})):t,tK(typeof t!="number"?t:rK(t,lT))};function iYr(e){var t,r=e.state,n=e.name,o=e.options,i=r.elements.arrow,a=r.modifiersData.popperOffsets,s=bf(r.placement),c=DM(s),u=[Qu,Zu].indexOf(s)>=0,l=u?"height":"width";if(!(!i||!a)){var f=oYr(o.padding,r),h=PM(i),m=c==="y"?Su:Qu,g=c==="y"?Nl:Zu,v=r.rects.reference[l]+r.rects.reference[c]-a[c]-r.rects.popper[l],b=a[c]-r.rects.reference[c],x=ax(i),E=x?c==="y"?x.clientHeight||0:x.clientWidth||0:0,T=v/2-b/2,B=f[m],F=E-h[l]-f[g],L=E/2-h[l]/2+T,j=LM(B,L,F),q=c;r.modifiersData[n]=(t={},t[q]=j,t.centerOffset=j-L,t)}}function aYr(e){var t=e.state,r=e.options,n=r.element,o=n===void 0?"[data-popper-arrow]":n;o!=null&&(typeof o=="string"&&(o=t.elements.popper.querySelector(o),!o)||!QW(t.elements.popper,o)||(t.elements.arrow=o))}var uEt={name:"arrow",enabled:!0,phase:"main",fn:iYr,effect:aYr,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};d();p();d();p();function Wy(e){return e.split("-")[1]}var sYr={top:"auto",right:"auto",bottom:"auto",left:"auto"};function cYr(e){var t=e.x,r=e.y,n=window,o=n.devicePixelRatio||1;return{x:$W($W(t*o)/o)||0,y:$W($W(r*o)/o)||0}}function lEt(e){var t,r=e.popper,n=e.popperRect,o=e.placement,i=e.variation,a=e.offsets,s=e.position,c=e.gpuAcceleration,u=e.adaptive,l=e.roundOffsets,f=l===!0?cYr(a):typeof l=="function"?l(a):a,h=f.x,m=h===void 0?0:h,g=f.y,v=g===void 0?0:g,b=a.hasOwnProperty("x"),x=a.hasOwnProperty("y"),E=Qu,T=Su,B=window;if(u){var F=ax(r),L="clientHeight",j="clientWidth";F===Eu(r)&&(F=Ad(r),Zh(F).position!=="static"&&s==="absolute"&&(L="scrollHeight",j="scrollWidth")),F=F,(o===Su||(o===Qu||o===Zu)&&i===BM)&&(T=Nl,v-=F[L]-n.height,v*=c?1:-1),(o===Qu||(o===Su||o===Nl)&&i===BM)&&(E=Zu,m-=F[j]-n.width,m*=c?1:-1)}var q=Object.assign({position:s},u&&sYr);if(c){var D;return Object.assign({},q,(D={},D[T]=x?"0":"",D[E]=b?"0":"",D.transform=(B.devicePixelRatio||1)<=1?"translate("+m+"px, "+v+"px)":"translate3d("+m+"px, "+v+"px, 0)",D))}return Object.assign({},q,(t={},t[T]=x?v+"px":"",t[E]=b?m+"px":"",t.transform="",t))}function uYr(e){var t=e.state,r=e.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 u;var l={placement:bf(t.placement),variation:Wy(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,lEt(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:c})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,lEt(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var fEt={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:uYr,data:{}};d();p();var Tle={passive:!0};function lYr(e){var t=e.state,r=e.instance,n=e.options,o=n.scroll,i=o===void 0?!0:o,a=n.resize,s=a===void 0?!0:a,c=Eu(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&u.forEach(function(l){l.addEventListener("scroll",r.update,Tle)}),s&&c.addEventListener("resize",r.update,Tle),function(){i&&u.forEach(function(l){l.removeEventListener("scroll",r.update,Tle)}),s&&c.removeEventListener("resize",r.update,Tle)}}var dEt={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:lYr,data:{}};d();p();d();p();var fYr={left:"right",right:"left",bottom:"top",top:"bottom"};function cD(e){return e.replace(/left|right|bottom|top/g,function(t){return fYr[t]})}d();p();var dYr={start:"end",end:"start"};function Ile(e){return e.replace(/start|end/g,function(t){return dYr[t]})}d();p();d();p();d();p();d();p();d();p();function FM(e){var t=Eu(e),r=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:r,scrollTop:n}}function UM(e){return qy(Ad(e)).left+FM(e).scrollLeft}function J5e(e){var t=Eu(e),r=Ad(e),n=t.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+UM(e),y:s}}d();p();function X5e(e){var t,r=Ad(e),n=FM(e),o=(t=e.ownerDocument)==null?void 0:t.body,i=Vy(r.scrollWidth,r.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=Vy(r.scrollHeight,r.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-n.scrollLeft+UM(e),c=-n.scrollTop;return Zh(o||r).direction==="rtl"&&(s+=Vy(r.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:s,y:c}}d();p();d();p();d();p();function zM(e){var t=Zh(e),r=t.overflow,n=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+o+n)}function kle(e){return["html","body","#document"].indexOf(yf(e))>=0?e.ownerDocument.body:$u(e)&&zM(e)?e:kle(r_(e))}function pT(e,t){var r;t===void 0&&(t=[]);var n=kle(e),o=n===((r=e.ownerDocument)==null?void 0:r.body),i=Eu(n),a=o?[i].concat(i.visualViewport||[],zM(n)?n:[]):n,s=t.concat(a);return o?s:s.concat(pT(r_(a)))}d();p();function uD(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function pYr(e){var t=qy(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}function pEt(e,t){return t===Ele?uD(J5e(e)):$u(t)?pYr(t):uD(X5e(Ad(e)))}function hYr(e){var t=pT(r_(e)),r=["absolute","fixed"].indexOf(Zh(e).position)>=0,n=r&&$u(e)?ax(e):e;return t_(n)?t.filter(function(o){return t_(o)&&QW(o,n)&&yf(o)!=="body"}):[]}function Z5e(e,t,r){var n=t==="clippingParents"?hYr(e):[].concat(t),o=[].concat(n,[r]),i=o[0],a=o.reduce(function(s,c){var u=pEt(e,c);return s.top=Vy(u.top,s.top),s.right=dT(u.right,s.right),s.bottom=dT(u.bottom,s.bottom),s.left=Vy(u.left,s.left),s},pEt(e,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 nK(e){var t=e.reference,r=e.element,n=e.placement,o=n?bf(n):null,i=n?Wy(n):null,a=t.x+t.width/2-r.width/2,s=t.y+t.height/2-r.height/2,c;switch(o){case Su:c={x:a,y:t.y-r.height};break;case Nl:c={x:a,y:t.y+t.height};break;case Zu:c={x:t.x+t.width,y:s};break;case Qu:c={x:t.x-r.width,y:s};break;default:c={x:t.x,y:t.y}}var u=o?DM(o):null;if(u!=null){var l=u==="y"?"height":"width";switch(i){case e_:c[u]=c[u]-(t[l]/2-r[l]/2);break;case BM:c[u]=c[u]+(t[l]/2-r[l]/2);break;default:}}return c}function Qh(e,t){t===void 0&&(t={});var r=t,n=r.placement,o=n===void 0?e.placement:n,i=r.boundary,a=i===void 0?oEt:i,s=r.rootBoundary,c=s===void 0?Ele:s,u=r.elementContext,l=u===void 0?sD:u,f=r.altBoundary,h=f===void 0?!1:f,m=r.padding,g=m===void 0?0:m,v=tK(typeof g!="number"?g:rK(g,lT)),b=l===sD?iEt:sD,x=e.rects.popper,E=e.elements[h?b:l],T=Z5e(t_(E)?E:E.contextElement||Ad(e.elements.popper),a,c),B=qy(e.elements.reference),F=nK({reference:B,element:x,strategy:"absolute",placement:o}),L=uD(Object.assign({},x,F)),j=l===sD?L:B,q={top:T.top-j.top+v.top,bottom:j.bottom-T.bottom+v.bottom,left:T.left-j.left+v.left,right:j.right-T.right+v.right},D=e.modifiersData.offset;if(l===sD&&D){var _=D[o];Object.keys(q).forEach(function(R){var z=[Zu,Nl].indexOf(R)>=0?1:-1,N=[Su,Nl].indexOf(R)>=0?"y":"x";q[R]+=_[N]*z})}return q}d();p();function Q5e(e,t){t===void 0&&(t={});var r=t,n=r.placement,o=r.boundary,i=r.rootBoundary,a=r.padding,s=r.flipVariations,c=r.allowedAutoPlacements,u=c===void 0?_le:c,l=Wy(n),f=l?s?K5e:K5e.filter(function(g){return Wy(g)===l}):lT,h=f.filter(function(g){return u.indexOf(g)>=0});h.length===0&&(h=f);var m=h.reduce(function(g,v){return g[v]=Qh(e,{placement:v,boundary:o,rootBoundary:i,padding:a})[bf(v)],g},{});return Object.keys(m).sort(function(g,v){return m[g]-m[v]})}function mYr(e){if(bf(e)===Sle)return[];var t=cD(e);return[Ile(e),t,Ile(t)]}function gYr(e){var t=e.state,r=e.options,n=e.name;if(!t.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,u=r.padding,l=r.boundary,f=r.rootBoundary,h=r.altBoundary,m=r.flipVariations,g=m===void 0?!0:m,v=r.allowedAutoPlacements,b=t.options.placement,x=bf(b),E=x===b,T=c||(E||!g?[cD(b)]:mYr(b)),B=[b].concat(T).reduce(function(ce,J){return ce.concat(bf(J)===Sle?Q5e(t,{placement:J,boundary:l,rootBoundary:f,padding:u,flipVariations:g,allowedAutoPlacements:v}):J)},[]),F=t.rects.reference,L=t.rects.popper,j=new Map,q=!0,D=B[0],_=0;_<B.length;_++){var R=B[_],z=bf(R),N=Wy(R)===e_,y=[Su,Nl].indexOf(z)>=0,S=y?"width":"height",I=Qh(t,{placement:R,boundary:l,rootBoundary:f,altBoundary:h,padding:u}),M=y?N?Zu:Qu:N?Nl:Su;F[S]>L[S]&&(M=cD(M));var C=cD(M),P=[];if(i&&P.push(I[z]<=0),s&&P.push(I[M]<=0,I[C]<=0),P.every(function(ce){return ce})){D=R,q=!1;break}j.set(R,P)}if(q)for(var V=g?3:1,H=function(J){var de=B.find(function(W){var Q=j.get(W);if(Q)return Q.slice(0,J).every(function(Y){return Y})});if(de)return D=de,"break"},k=V;k>0;k--){var G=H(k);if(G==="break")break}t.placement!==D&&(t.modifiersData[n]._skip=!0,t.placement=D,t.reset=!0)}}var hEt={name:"flip",enabled:!0,phase:"main",fn:gYr,requiresIfExists:["offset"],data:{_skip:!1}};d();p();function mEt(e,t,r){return r===void 0&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function gEt(e){return[Su,Zu,Nl,Qu].some(function(t){return e[t]>=0})}function vYr(e){var t=e.state,r=e.name,n=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=Qh(t,{elementContext:"reference"}),s=Qh(t,{altBoundary:!0}),c=mEt(a,n),u=mEt(s,o,i),l=gEt(c),f=gEt(u);t.modifiersData[r]={referenceClippingOffsets:c,popperEscapeOffsets:u,isReferenceHidden:l,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":l,"data-popper-escaped":f})}var vEt={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:vYr};d();p();function yYr(e,t,r){var n=bf(e),o=[Qu,Su].indexOf(n)>=0?-1:1,i=typeof r=="function"?r(Object.assign({},t,{placement:e})):r,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[Qu,Zu].indexOf(n)>=0?{x:s,y:a}:{x:a,y:s}}function bYr(e){var t=e.state,r=e.options,n=e.name,o=r.offset,i=o===void 0?[0,0]:o,a=_le.reduce(function(l,f){return l[f]=yYr(f,t.rects,i),l},{}),s=a[t.placement],c=s.x,u=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=u),t.modifiersData[n]=a}var yEt={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:bYr};d();p();function xYr(e){var t=e.state,r=e.name;t.modifiersData[r]=nK({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var bEt={name:"popperOffsets",enabled:!0,phase:"read",fn:xYr,data:{}};d();p();d();p();function $5e(e){return e==="x"?"y":"x"}function wYr(e){var t=e.state,r=e.options,n=e.name,o=r.mainAxis,i=o===void 0?!0:o,a=r.altAxis,s=a===void 0?!1:a,c=r.boundary,u=r.rootBoundary,l=r.altBoundary,f=r.padding,h=r.tether,m=h===void 0?!0:h,g=r.tetherOffset,v=g===void 0?0:g,b=Qh(t,{boundary:c,rootBoundary:u,padding:f,altBoundary:l}),x=bf(t.placement),E=Wy(t.placement),T=!E,B=DM(x),F=$5e(B),L=t.modifiersData.popperOffsets,j=t.rects.reference,q=t.rects.popper,D=typeof v=="function"?v(Object.assign({},t.rects,{placement:t.placement})):v,_={x:0,y:0};if(!!L){if(i||s){var R=B==="y"?Su:Qu,z=B==="y"?Nl:Zu,N=B==="y"?"height":"width",y=L[B],S=L[B]+b[R],I=L[B]-b[z],M=m?-q[N]/2:0,C=E===e_?j[N]:q[N],P=E===e_?-q[N]:-j[N],V=t.elements.arrow,H=m&&V?PM(V):{width:0,height:0},k=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:eK(),G=k[R],ce=k[z],J=LM(0,j[N],H[N]),de=T?j[N]/2-M-J-G-D:C-J-G-D,W=T?-j[N]/2+M+J+ce+D:P+J+ce+D,Q=t.elements.arrow&&ax(t.elements.arrow),Y=Q?B==="y"?Q.clientTop||0:Q.clientLeft||0:0,$=t.modifiersData.offset?t.modifiersData.offset[t.placement][B]:0,re=L[B]+de-$-Y,le=L[B]+W-$;if(i){var ve=LM(m?dT(S,re):S,y,m?Vy(I,le):I);L[B]=ve,_[B]=ve-y}if(s){var ye=B==="x"?Su:Qu,Ie=B==="x"?Nl:Zu,Me=L[F],ke=Me+b[ye],X=Me-b[Ie],ee=LM(m?dT(ke,re):ke,Me,m?Vy(X,le):X);L[F]=ee,_[F]=ee-Me}}t.modifiersData[n]=_}}var xEt={name:"preventOverflow",enabled:!0,phase:"main",fn:wYr,requiresIfExists:["offset"]};d();p();d();p();d();p();d();p();function eMe(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function tMe(e){return e===Eu(e)||!$u(e)?FM(e):eMe(e)}function AYr(e){var t=e.getBoundingClientRect(),r=t.width/e.offsetWidth||1,n=t.height/e.offsetHeight||1;return r!==1||n!==1}function rMe(e,t,r){r===void 0&&(r=!1);var n=$u(t),o=$u(t)&&AYr(t),i=Ad(t),a=qy(e,o),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(n||!n&&!r)&&((yf(t)!=="body"||zM(i))&&(s=tMe(t)),$u(t)?(c=qy(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):i&&(c.x=UM(i))),{x:a.left+s.scrollLeft-c.x,y:a.top+s.scrollTop-c.y,width:a.width,height:a.height}}d();p();function SYr(e){var t=new Map,r=new Set,n=[];e.forEach(function(i){t.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=t.get(s);c&&o(c)}}),n.push(i)}return e.forEach(function(i){r.has(i.name)||o(i)}),n}function nMe(e){var t=SYr(e);return aEt.reduce(function(r,n){return r.concat(t.filter(function(o){return o.phase===n}))},[])}d();p();function oMe(e){var t;return function(){return t||(t=new Promise(function(r){Promise.resolve().then(function(){t=void 0,r(e())})})),t}}d();p();function iMe(e){var t=e.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(t).map(function(r){return t[r]})}var wEt={placement:"bottom",modifiers:[],strategy:"absolute"};function AEt(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return!t.some(function(n){return!(n&&typeof n.getBoundingClientRect=="function")})}function aMe(e){e===void 0&&(e={});var t=e,r=t.defaultModifiers,n=r===void 0?[]:r,o=t.defaultOptions,i=o===void 0?wEt:o;return function(s,c,u){u===void 0&&(u=i);var l={placement:"bottom",orderedModifiers:[],options:Object.assign({},wEt,i),modifiersData:{},elements:{reference:s,popper:c},attributes:{},styles:{}},f=[],h=!1,m={state:l,setOptions:function(x){var E=typeof x=="function"?x(l.options):x;v(),l.options=Object.assign({},i,l.options,E),l.scrollParents={reference:t_(s)?pT(s):s.contextElement?pT(s.contextElement):[],popper:pT(c)};var T=nMe(iMe([].concat(n,l.options.modifiers)));if(l.orderedModifiers=T.filter(function(R){return R.enabled}),!1){var B;if(getBasePlacement(l.options.placement)===auto)var F;var L,j,q,D,_}return g(),m.update()},forceUpdate:function(){if(!h){var x=l.elements,E=x.reference,T=x.popper;if(!!AEt(E,T)){l.rects={reference:rMe(E,ax(T),l.options.strategy==="fixed"),popper:PM(T)},l.reset=!1,l.placement=l.options.placement,l.orderedModifiers.forEach(function(R){return l.modifiersData[R.name]=Object.assign({},R.data)});for(var B=0,F=0;F<l.orderedModifiers.length;F++){if(l.reset===!0){l.reset=!1,F=-1;continue}var L=l.orderedModifiers[F],j=L.fn,q=L.options,D=q===void 0?{}:q,_=L.name;typeof j=="function"&&(l=j({state:l,options:D,name:_,instance:m})||l)}}}},update:oMe(function(){return new Promise(function(b){m.forceUpdate(),b(l)})}),destroy:function(){v(),h=!0}};if(!AEt(s,c))return m;m.setOptions(u).then(function(b){!h&&u.onFirstUpdate&&u.onFirstUpdate(b)});function g(){l.orderedModifiers.forEach(function(b){var x=b.name,E=b.options,T=E===void 0?{}:E,B=b.effect;if(typeof B=="function"){var F=B({state:l,name:x,instance:m,options:T}),L=function(){};f.push(F||L)}})}function v(){f.forEach(function(b){return b()}),f=[]}return m}}d();p();var EYr=[dEt,bEt,fEt,sEt,yEt,hEt,xEt,uEt,vEt],sMe=aMe({defaultModifiers:EYr});d();p();Qr();var SEt={name:"sameWidth",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:()=>{},effect:({state:e})=>{let t=e.elements.reference.offsetWidth,r={...e};r.elements.popper.style.width=`${t}px`}},_Yr=[Ku.topLeft,Ku.topRight,Ku.bottomRight,Ku.bottomLeft],CYr=[Ku.rightTop,Ku.rightBottom,Ku.leftTop,Ku.leftBottom],EEt={name:"arrowCenterModifier",enabled:!0,phase:"write",fn:({state:e})=>{let{arrow:t}=e.elements,{placement:r,rects:n}=e,{popper:o,reference:i}=n,a={...e};if(t){let{centerOffset:s}=e.modifiersData.arrow;if(+s==0)return;_Yr.includes(r)&&o.width>i.width&&(a.elements.popper.style.left=`${-s}px`),CYr.includes(r)&&o.height>i.height&&(a.elements.popper.style.top=`${-s}px`)}}},_Et=e=>({name:"arrowPositionModifier",enabled:!0,phase:"write",fn:({state:t})=>{let{arrow:r}=t.elements,{placement:n,rects:o}=t,{popper:i,reference:a}=o,s={...t};if(r&&e){let c=r.getBoundingClientRect();if(typeof e=="function"){let u=e({arrow:c,popper:i,reference:a});s.elements.arrow.style.left=u.left,s.elements.arrow.style.right=u.right,s.elements.arrow.style.top=u.top,s.elements.arrow.style.bottom=u.bottom,s.elements.arrow.style.transform=u.transform}if(typeof e=="boolean"){if([Ku.topLeft,Ku.bottomLeft].includes(n)&&(s.elements.arrow.style.transform=`translate3d(${4}px, 0px, 0px)`),[Ku.topRight,Ku.bottomRight].includes(n)){let u=i.width-c.width-2-4;s.elements.arrow.style.transform=`translate3d(${u}px, 0px, 0px)`}if([Ku.rightTop,Ku.leftTop].includes(n)&&(s.elements.arrow.style.transform=`translate3d(0px, ${4}px, 0px)`),[Ku.rightBottom,Ku.leftBottom].includes(n)){let u=i.height-c.width-2;s.elements.arrow.style.transform=`translate3d(0px, ${u}px, 0px)`}}}}});d();p();var cMe=fe(Je());function TYr(e,t,r=0){return e<r?r:e>t?t:e}function uMe(e){let{marginBottom:t=30}=e,r=(0,cMe.useRef)(0);return(0,cMe.useRef)({name:"closeToBoundaryAutoHeight",enabled:!0,phase:"afterWrite",requires:["computeStyles"],fn:({state:o})=>{let{height:i}=o.rects.popper,{bottom:a}=Qh(o)||{};r.current||(r.current=i);let s=TYr(i-a-t,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 CEt=fe(Je());function lMe(e){let{setVisible:t,rebirthPopper:r}=e;return(0,CEt.useRef)({name:"destroyWhenScrollToHide",enabled:!0,phase:"beforeRead",requires:["computeStyles","offset"],fn:({state:o})=>{o?.attributes?.popper?.["data-popper-reference-hidden"]&&r&&t(!1)}}).current}d();p();var TEt=fe(Je());qg();fa();var IYr=10;function fMe(e){let t=typeof e=="number"?e:IYr;return(0,TEt.useRef)({name:"safeMargin",enabled:!0,phase:"afterWrite",requires:["computeStyles"],fn:({state:n})=>{let{left:o,right:i,width:a}=n.elements.popper.getBoundingClientRect(),s=dW(n.elements.popper),c=dW(n.elements.arrow);if(s){let{x:u,y:l,z:f}=s;o<t&&Object.assign(n.elements.popper.style,{transform:`translate3d(${u+t}px,${l}px,${f}px)`}),i===St.document.documentElement.clientWidth&&Object.assign(n.elements.popper.style,{transform:`translate3d(${u-t}px,${l}px,${f}px)`})}if(c){let{x:u,y:l,z:f}=c;if(o===0&&Object.assign(n.elements.arrow.style,{transform:`translate3d(${RP(u-t,4)}px,${l}px,${f}px)`}),i===St.document.documentElement.clientWidth){let h=a-u-14;Object.assign(n.elements.arrow.style,{transform:`translate3d(${u+RP(t,4,h)}px,${l}px,${f}px)`})}}}}).current}d();p();var IEt=fe(Je());function dMe(e){let{boundary:t,setVisible:r}=e;return(0,IEt.useRef)({name:"closeToBoundaryShowOrHide",enabled:!0,phase:"beforeRead",requires:["computeStyles","offset"],fn:({state:o})=>{let{top:i,height:a}=t()?.getBoundingClientRect()||{},{top:s}=o.elements.popper.getBoundingClientRect();t&&s>0&&s<i+a&&r(!1)}}).current}function Mle(e){let{referenceRef:t,smartMode:r,scrollContainerDom:n,placement:o,modifiers:i,gutter:a,gpuAcceleration:s,alwaysUpdatePopper:c,offset:u,sameWidth:l,preventOverflowOptions:f,flipOptions:h,arrowPointAtCenter:m,autoHeight:g,arrowPadding:v,sideBoundary:b,setVisible:x,arrowAlignBoundary:E,autoEdgeSpacing:T,rebirthPopper:B,finalVisible:F,enabledPreventOverflow:L,enabledFlip:j}=e,q=(0,sx.useRef)(null),[D,_]=(0,sx.useState)(null),R=(0,sx.useMemo)(()=>n?{rootBoundary:n}:{},[n]),z=uMe({marginBottom:g?.marginBottom}),N=dMe({boundary:b,setVisible:x}),y=fMe(T),S=_Et(E),I=lMe({setVisible:x,rebirthPopper:B}),M=(0,sx.useMemo)(()=>{let P={modifiers:[{name:"preventOverflow",enabled:L&&r,options:{...R,...f}},{name:"flip",enabled:j&&r,options:{...R,...h}},{name:"computeStyles",options:{adaptive:!1,gpuAcceleration:s}},{name:"hide",enabled:!0},{name:"arrow",options:{padding:v}},{name:"offset",options:{offset:u||[0,+a]}}],placement:o};return n&&P.modifiers.push(I),g&&P.modifiers.push(z),b&&P.modifiers.push(N),l&&P.modifiers.push(SEt),m&&P.modifiers.push(EEt),E&&P.modifiers.push(S),T&&P.modifiers.push(y),P.modifiers.push(...i),P},[r,R,o,i,a,s,l,g,E,T]);(0,sx.useEffect)(()=>{let P=null;return D&&t&&(q.current=sMe(t,D,M),P=q.current),()=>{P&&P?.destroy?.()}},[D,t,o]),(0,sx.useEffect)(()=>{q.current?.update()},[M]),(0,sx.useEffect)(()=>{q.current?.setOptions(P=>({...P,modifiers:[...P.modifiers,{name:"eventListeners",enabled:F}]}))},[F]);let C=()=>{q.current?.update()};return c&&F&&setTimeout(()=>{C()},0),{setPopupLayerRef:_,popperInstance:q,popperUpdate:C,popupLayerRef:D}}d();p();var Rle=fe(Je());Pa();function kYr(e){if(e&&Rle.default.isValidElement(e)&&e.type.elementType===xi.Button&&e.props.disabled){let r={display:"inline-block",cursor:"not-allowed"};return e?.props?.block&&(r.width="100%"),Rle.default.createElement("span",{style:r},Rle.default.cloneElement(e,{style:{...e?.props?.style,pointerEvents:"none"}}))}return null}var pMe=kYr;d();p();var Nle=fe(Je());Pa();ake();function MYr({noWrapper:e,children:t,eventConfig:r,setReferenceRef:n}){let{clickConfig:o,hoverConfig:i}=r,a=(0,Nle.useCallback)(s=>{let c=Qce(t);$ce(c,s),n(s)},[]);if(e){let s=m=>{o?.onClick?.(m),t?.props?.onClick?.(m)},c=m=>{i?.onMouseEnter?.(m),t?.props?.onMouseEnter?.(m)},u=m=>{i?.onMouseLeave?.(m),t?.props?.onMouseLeave?.(m)},l={[xi.Input]:"getBoxRef"}[t?.type?.elementType]||"ref",{props:f}=t;return{realChild:Nle.default.cloneElement(t,{...f,onClick:s,onMouseEnter:c,onMouseLeave:u,[l]:a})}}return{realChild:t}}var hMe=MYr;d();p();var kEt=fe(Je());var mMe=({defaultShow:e,setVisible:t,delayDefaultShow:r})=>{let n=OM();(0,kEt.useEffect)(()=>{e&&(n.cancel(),n.task(()=>{t(e)},r))},[e])};d();p();var hT=fe(Je());rs();fa();var RYr=({realRef:e,text:t,alwaysUpdateTextOverflow:r,visible:n})=>{let[o,i]=(0,hT.useState)(!1),[a,s]=(0,hT.useState)(0),c=(0,hT.useRef)();(0,hT.useEffect)(()=>{if(e&&t&&r&&St.ResizeObserver){let f=new ResizeObserver(h=>{h.forEach(m=>{s(m.contentRect.width)})});return f.observe(e),()=>{f.disconnect()}}return()=>{}},[e,t,r]);let u=["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"],l=()=>{let f=document.createElement("div"),h=St.getComputedStyle(e),m=`
${u.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=jC(t),St.document.body.appendChild(f),i(f.scrollWidth>f.clientWidth),St.document.body.removeChild(f)};return(0,hT.useEffect)(()=>{e&&t&&t!==c.current&&n&&setTimeout(()=>{l(),c.current=t},0)},[e,t,a,n]),{isOverflow:o}},gMe=RYr;d();p();var Ole=fe(Je()),NYr={};function vMe({visible:e,layerId:t,applyA11y:r,"aria-label":n,"aria-labelledby":o,"aria-describedby":i}){let a=(0,Ole.useId)(),s=(0,Ole.useRef)({referenceDomA11yProps:{},layerDomA11yProps:{}});return Object.assign(s.current.referenceDomA11yProps,{"aria-controls":`${a}-layer`,"aria-haspopup":"true","aria-expanded":`${e}`,id:`${a}-reference`}),Object.assign(s.current.layerDomA11yProps,{"aria-label":n,"aria-labelledby":n?void 0:o||`${a}-reference`,"aria-describedby":i,id:t||`${a}-layer`,role:"dialog"}),r?{...s.current}:NYr}d();p();var n_=`${Nt}-popup`,OYr="data-testid",BYr=()=>St.document.body,o_=(0,_p.forwardRef)((e,t)=>{let r=vt.useMergeProps(o_.defaultPropsValue,e,vt.componentNames.Popup),{className:n,prefixClassName:o,style:i,popupStyle:a,arrowStyle:s,popupLayerStyle:c,contentClassName:u,layerClassName:l,getContainer:f,content:h,getScrollContainer:m,children:g,referenceRef:v,renderDom:b,placement:x,smartMode:E,trigger:T,arrowSize:B,hideArrow:F,show:L,modifiers:j,gutter:q,gpuAcceleration:D,graspBaseDom:_,alwaysUpdatePopper:R,rebirthPopper:z,offset:N,sameWidth:y,preventOverflowOptions:S,flipOptions:I,arrowPointAtCenter:M,onVisibleChange:C,defaultShow:P,stopPropagation:V,zIndex:H,disabled:k,autoHeight:G,arrowPadding:ce,sideBoundary:J,delayShow:de,delayHide:W,popupHoverStay:Q,arrowAlignBoundary:Y,delayDefaultShow:$,autoEdgeSpacing:re,noWrapper:le,textOverflow:ve,enabledFlip:ye,enabledPreventOverflow:Ie,useReactTransition:Me,ResizeObserver:ke=rEt,alwaysUpdateTextOverflow:X,focusManagerProps:ee,applyA11y:ae,needFocusManager:Ee}=r,{text:De,textElement:Re}=ve,Ve=Ku[cM(x)],gt=(0,_p.useId)(),Qe=!k&&ae,ht=m(),[Ot,pt]=(0,_p.useState)(v),[sr,Fr]=(0,_p.useState)(!1);(0,_p.useMemo)(()=>{pt(v)},[v]);let Tt=typeof L=="boolean",rr=Tt&&L||sr,{isOverflow:xt}=gMe({realRef:Re||Ot,text:De,alwaysUpdateTextOverflow:X,visible:rr}),Vr=!(k||De&&!xt)&&rr,Ft=Ve.match(/[a-z]+/)[0],lr=(0,oK.default)(vt.data.okdNamespace,n_,o,n),jr=(0,oK.default)(vt.data.popupClassName,vt.data.okdNamespace,o,{[`${n_}-arrow-${B} ${n_}-placement-${B}-${Ft}`]:!F},`${n_}-layer`,{[`${n_}-overflow`]:!!ht},{[`${n_}-layer-visible`]:Vr},l),{borderColor:Dt,backgroundColor:pr}=s,gn=(0,_p.useMemo)(()=>{let gr=-99;return Vr&&(gr=H??zE.next().value),{zIndex:gr,...c}},[Vr,c,H]),Et=pMe(g);mMe({defaultShow:P,setVisible:Fr,delayDefaultShow:$});let{setPopupLayerRef:Ir,popperUpdate:un,popupLayerRef:Bt}=Mle({referenceRef:Ot,smartMode:E,scrollContainerDom:ht,placement:Ve,modifiers:j,gutter:q,gpuAcceleration:D,alwaysUpdatePopper:R,offset:N,sameWidth:y,preventOverflowOptions:S,flipOptions:I,arrowPointAtCenter:M,autoHeight:G,arrowPadding:ce,sideBoundary:J,setVisible:Fr,arrowAlignBoundary:Y,autoEdgeSpacing:re,finalVisible:Vr,rebirthPopper:z,enabledFlip:ye,enabledPreventOverflow:Ie}),{renderLayer:vr}=Ale({rebirthPopper:z,finalVisible:Vr}),{eventConfig:Zr}=wle({trigger:T,setVisible:Fr,referenceRef:Ot,isControlled:Tt,onVisibleChange:C,stopPropagation:V,finalVisible:Vr,delayShow:de,delayHide:W,popupHoverStay:Q,useReactTransition:Me,popupLayerRef:Bt,graspBaseDom:_,applyA11y:Qe,needFocusManager:Ee}),{realChild:qt}=hMe({noWrapper:le,children:Et??g,eventConfig:Zr,setReferenceRef:pt}),mr=le?{}:{[OYr]:"okd-popup",style:i,className:lr,ref:gr=>{!r.referenceRef&&gr&&pt(gr)},...Zr.hoverConfig,...Zr.clickConfig},vn=le&&Q?{...Zr.hoverConfig}:{};(0,_p.useImperativeHandle)(t,()=>({setVisible:Fr,popperUpdate:un,popupLayerRef:Bt,popupRef:Ot}));let Vt=gr=>_||Mr()?gr:(0,MEt.createPortal)(gr,f?.()||St.document.body),Or={popupLayerClassName:jr,setPopupLayerRef:Ir,layerStyle:gn,layerProp:vn,eventConfig:Zr,hideArrow:F,prefix:n_,borderColor:Dt,backgroundColor:pr,popperUpdate:un,ResizeObserver:ke,contentClassName:u,popupStyle:a,content:h,finalVisible:Vr,trigger:T,focusManagerProps:ee,setVisible:Fr,graspBaseDom:_},{referenceDomA11yProps:on,layerDomA11yProps:Gt}=vMe({...r,visible:Vr});return _p.default.createElement(tEt,{noWrapper:le,...mr,id:gt,visible:Vr,a11yProps:on,applyA11y:Qe,trigger:T,graspBaseDom:_},qt,Vt((b||vr)&&h?_p.default.createElement(q5e,{...Or,a11yProps:Gt,needFocusManager:Qe||Ee}):null))});o_.propTypes={className:wn.default.string,style:wn.default.object,popupStyle:wn.default.object,popupLayerStyle:wn.default.object,arrowStyle:wn.default.object,getScrollContainer:wn.default.func,placement:wn.default.oneOf(Object.keys(Di)),trigger:wn.default.oneOf(Object.keys($0)),smartMode:wn.default.bool,content:wn.default.node,contentClassName:wn.default.string,layerClassName:wn.default.string,arrowSize:wn.default.oneOf([kt.md,kt.lg]),show:wn.default.bool,hideArrow:wn.default.bool,gutter:wn.default.oneOfType([wn.default.string,wn.default.number]),modifiers:wn.default.array,gpuAcceleration:wn.default.bool,graspBaseDom:wn.default.bool,alwaysUpdatePopper:wn.default.bool,rebirthPopper:wn.default.bool,offset:wn.default.oneOfType([wn.default.array,wn.default.func]),referenceRef:wn.default.object,sameWidth:wn.default.bool,preventOverflowOptions:wn.default.object,flipOptions:wn.default.object,arrowPointAtCenter:wn.default.bool,onVisibleChange:wn.default.func,defaultShow:wn.default.bool,stopPropagation:wn.default.bool,zIndex:wn.default.number,disabled:wn.default.bool,autoHeight:wn.default.object,arrowPadding:wn.default.oneOfType([wn.default.number,wn.default.func]),sideBoundary:wn.default.func,delayShow:wn.default.number,delayHide:wn.default.number,popupHoverStay:wn.default.bool,renderDom:wn.default.bool,arrowAlignBoundary:wn.default.oneOfType([wn.default.bool,wn.default.func]),delayDefaultShow:wn.default.number,autoEdgeSpacing:wn.default.oneOfType([wn.default.bool,wn.default.number]),noWrapper:wn.default.bool,textOverflow:wn.default.object,enabledPreventOverflow:wn.default.bool,enabledFlip:wn.default.bool,ResizeObserver:wn.default.any,getContainer:wn.default.func,alwaysUpdateTextOverflow:wn.default.bool,focusManagerProps:wn.default.object,needFocusManager:wn.default.bool,applyA11y:wn.default.bool,layerId:wn.default.string};o_.defaultPropsValue={className:"",getScrollContainer:()=>{},alwaysUpdatePopper:!1,placement:Di.top,trigger:$0.hover,smartMode:!0,content:null,contentClassName:"",layerClassName:"",arrowSize:kt.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:BYr,alwaysUpdateTextOverflow:!1,applyA11y:!1,needFocusManager:!1};o_.SIZE={md:kt.md,lg:kt.lg};o_.DIRECTION=Di;o_.TRIGGER=$0;o_.WhiteBoard=e=>{let{popupRef:t}=e;return _p.default.createElement(o_,{hideArrow:!0,...e,ref:t,prefixClassName:(0,oK.default)(e.prefixClassName,`${n_}-white-board`),contentClassName:(0,oK.default)(`${n_}-white-board-content`,e.contentClassName)})};var xf=o_;d();p();gi();vi();d();p();yi();bi();d();p();d();p();var $h=fe(Je()),DEt=fe(Er()),S2=fe(zn());Pa();xu();Qr();d();p();var Zo=fe(Je()),HM=fe(Er()),an=fe(zn());rs();qg();On();d();p();Wg();QC();xu();d();p();var Ble=fe(Je()),REt=fe(Er()),cx=fe(zn());On();Qr();d();p();Qr();var yo=`${Nt}-input`,Ky={[kt.xs]:kt.xs,[kt.sm]:kt.sm,[kt.md]:kt.md,[kt.lg]:kt.lg,[kt.xl]:kt.xl},jM="%",lD={reversed:"reversed"};d();p();var iK=`${Nt}-label`;function aK(e){let{title:t,action:r,className:n,size:o,placeMode:i,onClick:a,styleType:s,htmlFor:c,id:u}=vt.mergeProps(aK.defaultPropsValue,e),l=typeof r=="function"?r():r;l=l?Ble.default.createElement("span",{className:`${iK}-action`},l):null;let f=i?`${iK}-place`:"",h=t||i?Ble.default.createElement("label",{htmlFor:c,className:`${iK}-text ${f}`},t):null;if(!l&&!h)return null;let m=(0,REt.default)(`${iK}`,s&&`${iK}-${s}`,`label-${o}`,{"top-right":l&&!h},{"top-between":l&&h},n);return Ble.default.createElement("div",{className:m,"data-testid":"okd-input-label",onClick:a,id:u},h,l)}aK.propTypes={title:cx.default.any,action:cx.default.oneOfType([cx.default.string,cx.default.node,cx.default.func]),size:cx.default.oneOf(Object.keys(Ky)),placeMode:cx.default.bool,className:cx.default.string,onClick:cx.default.func,styleType:cx.default.string};aK.defaultPropsValue={title:"",action:"",size:Ky.md,placeMode:!1,className:"",onClick:void 0,styleType:void 0};aK.sizeMap=Ky;var fD=aK;d();p();var NEt={ENTER:13};d();p();var OEt=fe(Je());Pa();var mT=e=>typeof e=="function"?e():e,Ple=e=>e&&OEt.default.isValidElement(e)&&e.type.elementType===xi.Select;d();p();var dD=fe(Je()),BEt=fe(Er());function PYr({prefixCls:e,placeholder:t,placeholderClassName:r,...n},o){return dD.default.createElement("div",{className:`${e}-custom-placeholder`},dD.default.createElement("input",{ref:o,"data-testid":"okd-input",type:"text",...n}),!n.value&&t&&dD.default.createElement("div",{className:(0,BEt.default)(`${e}-placeholder`,`${e}-ellipsis`,r),"data-testid":"okd-input-custom-placeholder"},t))}var PEt=(0,dD.forwardRef)(PYr);d();p();var pD={always:"always",blur:"blur"};function GM(e){let t=vt.mergeProps(GM.defaultPropsValue,e),{onChange:r,useReactTransition:n,onFocus:o,onBlur:i,onPressEnter:a,onKeyDown:s,forceError:c,error:u,errorType:l,label:f,title:h,action:m,size:g,titlePlaceMode:v,styleType:b,style:x,disabled:E,className:T,placeMode:B,children:F,autoHeight:L,noSuffixPadding:j,noPrefixPadding:q,isTextarea:D,innerClassName:_,noStyle:R,prefix:z,boxIsFocus:N,circle:y=!1,autoResize:S,getBoxRef:I=()=>{},customRender:M=()=>{},innerStyle:C,tipsAlwaysShow:P,innerFocusable:V,readOnly:H}=t,[k,G]=(0,Zo.useState)(),[ce,J]=(0,Zo.useState)(),de=(0,Zo.useRef)(),W=(0,Zo.useRef)(),Q=(0,Zo.useId)(),Y=t.id||Q,$={errorId:(0,Zo.useId)(),helpTextId:(0,Zo.useId)(),tipsId:(0,Zo.useId)()};(0,Zo.useEffect)(()=>{W.current=`okd_input_${Q}_${new Date().getTime()+Math.floor(LE.mathRandom()*1e3)}`,J(!0)},[]);let re=rr=>{Ao(()=>{r?.(rr,rr.target.value)},n)},le=rr=>{G(!0),o?.(rr)},ve=rr=>{G(!1),i?.(rr)},ye=rr=>{s?.(rr),rr.keyCode===NEt.ENTER&&a?.(rr)},Ie=mT(u),Me=rr=>{let xt=!!Ie&&Ie!==!0?Zo.default.createElement("span",{id:$.errorId,className:`${yo}-error`,"data-testid":"okd-input-error-text"},Ie):Ie;return(l===pD.always||!rr)&&xt},ke=rr=>c?!0:Me(rr??k),X=()=>{let rr=h||f||v,xt=mT(m);return!rr&&!xt?null:Zo.default.createElement(fD,{size:g,title:rr,action:xt,placeMode:v,styleType:b,htmlFor:Y})},ee=(rr={})=>{let{onRef:xt,inputClassName:Qt,inputStyle:Vr,originTitle:Ft,originSize:lr,virtualPlaceholder:jr,ellipsis:Dt,autoFill:pr,avoidFillByPassword:gn,placeholderClassName:Et,...Ir}=t,Bt={...JE(Ir,["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:zt=>{de.current=zt,xt(zt)},id:Y,className:R?(0,HM.default)(`${yo}-caret-color`,T):(0,HM.default)(`${yo}-input`,Dt&&`${yo}-ellipsis`,D&&"input-textarea",{ta:D&&!S},D&&S&&"textarea-auto-resize",Qt),style:Vr,onFocus:le,onChange:re,onBlur:ve,onKeyDown:ye},vr=Ft?{title:Ft}:{},Zr=lr?{size:lr}:{},mr={...!pr&&ce?{autoComplete:"off",name:W.current}:{},...Bt,autoCapitalize:"off",autoCorrect:"off",...vr,...Zr};Uc()&&mr.type==="tel"&&(mr.dir=mr.dir||"rtl");let vn=t["aria-describedby"],{errorId:Vt,helpTextId:Or,tipsId:on}=$,{helpText:Gt,tipsText:gr}=rr;mr["aria-describedby"]=(0,HM.default)(Ie&&Vt,vn,gr&&on,Gt&&Or)||void 0,mr["aria-invalid"]=!!Ie||void 0;let ln=jr?Zo.default.createElement(PEt,{...mr,placeholderClassName:Et,prefixCls:yo}):Zo.default.createElement(Zo.default.Fragment,null,!pr&&ce&&!JIe()?Zo.default.createElement("input",{type:"hidden",autoComplete:"off",readOnly:"readonly",style:{display:"none"}}):null,Zo.default.createElement("input",{"data-testid":"okd-input",type:"text",...mr}),!pr&&ce&&(JIe()||gn)?Zo.default.createElement("div",{style:{position:"absolute",height:0,opacity:0,overflow:"hidden"}},Zo.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 D?Zo.default.createElement("textarea",{"data-testid":"okd-input",...Bt,"aria-describedby":mr["aria-describedby"]}):ln},ae=()=>{let{suffix:rr,showErrorIcon:xt}=t,Qt=Ie,Vr=null;return xt&&ke(Qt)&&(Vr=Zo.default.createElement(wr,{className:"okds-warning-circle-fill suffix-icon error-icon"})),Vr||rr?Zo.default.createElement("div",{className:`${yo}-suffix`,"data-testid":"okd-input-suffix"},Vr,rr):null},Ee=()=>{let{tips:rr,tipInnerClassName:xt}=t,Qt=mT(rr);return Qt?Zo.default.createElement("span",{className:(0,HM.default)(`${yo}-tips`,xt),id:$.tipsId},Qt):null},De=()=>{let{helpText:rr}=t,xt=mT(rr);return xt?Zo.default.createElement("span",{"aria-hidden":D?!0:void 0,className:`${yo}-help-text`,id:$.helpTextId},xt):null};if(R)return ee();let Ve=(V||!H)&&(N||k),gt=!!ke(Ve),Qe=Me(Ve),ht=Ee(),Ot=De(),pt=(0,HM.default)(vt.data.okdNamespace,`${yo}`,b===lD.reversed&&`${yo}-reversed`,`${yo}-${g}`,{[`${yo}-place-mode`]:B,focus:Ve,disabled:E,error:gt},T),sr=(0,HM.default)(`${yo}-box`,{"auto-size":L,"no-padding-left":q,"no-padding-right":j,"input-circle":y,ta:D&&!S},_),Fr=ee({errorText:Qe,tipsText:ht,helpText:Ot}),Tt=ae(),tr=M({prefix:z,inputComponent:Fr,suffix:Tt,children:F});return Zo.default.createElement("div",{className:pt,style:x},X(),Zo.default.createElement("div",{className:sr,ref:I,style:C,onClick:()=>{F||tr||de.current?.focus?.()}},tr||Zo.default.createElement(Zo.Fragment,null,z,F||Fr,Tt)),(Qe||ht||Ot||B||c)&&Zo.default.createElement("div",{className:`${yo}-tips-box`},Qe||ht,Ot),!gt&&Ie?Zo.default.createElement(xp,{id:$.errorId,"data-testid":"okd-input-error-a11y-text"},Ie):null,P&&ht&&Qe?Zo.default.createElement("div",{className:`${yo}-tips-box`},ht):null)}GM.propTypes={value:an.default.oneOfType([an.default.string,an.default.number]),disabled:an.default.bool,cleanable:an.default.bool,onChange:an.default.func,size:an.default.oneOf(Object.keys(Ky)),error:an.default.oneOfType([an.default.bool,an.default.string,an.default.node,an.default.func]),errorType:an.default.oneOf([pD.blur,pD.always]),tips:an.default.oneOfType([an.default.string,an.default.node,an.default.func]),tipsAlwaysShow:an.default.bool,helpText:an.default.oneOfType([an.default.string,an.default.node,an.default.func]),prefix:an.default.oneOfType([an.default.string,an.default.node,an.default.func]),suffix:an.default.oneOfType([an.default.string,an.default.node,an.default.func]),noPrefixPadding:an.default.bool,noSuffixPadding:an.default.bool,title:an.default.oneOfType([an.default.string,an.default.node]),action:an.default.oneOfType([an.default.string,an.default.node,an.default.func]),className:an.default.string,inputClassName:an.default.string,inputStyle:an.default.object,circle:an.default.bool,placeMode:an.default.bool,titlePlaceMode:an.default.bool,onRef:an.default.func,getBoxRef:an.default.func,autoHeight:an.default.bool,noStyle:an.default.bool,boxIsFocus:an.default.bool,onClear:an.default.func,customRender:an.default.func,innerClassName:an.default.string,onBlur:an.default.func,onFocus:an.default.func,onPressEnter:an.default.func,styleType:an.default.oneOf([lD.reversed]),originTitle:an.default.string,originSize:an.default.oneOfType([an.default.string,an.default.number]),ellipsis:an.default.bool,virtualPlaceholder:an.default.bool,placeholderClassName:an.default.string,autoFill:an.default.bool,avoidFillByPassword:an.default.bool,tipInnerClassName:an.default.string};GM.defaultPropsValue={prefix:"",suffix:"",disabled:!1,error:"",size:Ky.md,tips:"",helpText:"",value:"",title:"",action:"",cleanable:!1,onChange:null,errorType:pD.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:""};GM.TIP_TYPE=pD;GM.SIZE=Ky;GM.STYLE_TYPE=lD;var Dle=GM;d();p();var gT=class extends $h.default.Component{constructor(r){super(r);_e(this,"onClear",r=>{let{onChange:n,onClear:o}=this.props;n&&n({target:{value:""}}),o&&o(r),this.inputRef.current&&this.inputRef.current.focus()});_e(this,"getSelect",(r,n)=>{let o=Ple(r,n),i=null;return o&&(i=$h.default.cloneElement(r,{isInline:!0,align:n?Di.left:Di.right})),[o,i]});_e(this,"renderPrefix",()=>{let{prefix:r,prefixIcon:n,onPrefixIconClick:o,prefixIconA11yText:i}=this.props,a=mT(r);n&&(a=$h.default.createElement(wr,{onClick:o,className:`${n} prefix-icon`,"data-testid":"okd-input-prefix-icon",a11yText:i}));let[s,c]=this.getSelect(r,!0);return s&&(a=$h.default.createElement("span",{className:"select"},c)),a?$h.default.createElement("span",{className:`${yo}-prefix`,"data-testid":"okd-input-prefix"},a):null});_e(this,"renderSuffix",()=>{let{suffix:r,suffixIcon:n,cleanable:o,value:i,clearIcon:a,onSuffixIconClick:s,onlyOneIcon:c=!1,suffixIconA11yText:u}=this.props,l=null,f=mT(r),[h,m]=this.getSelect(r,!1),g=!c||!(o&&i);return o&&i&&(l=a?$h.default.createElement("span",{onClick:this.onClear,"data-testid":"okd-input-clear-icon"},a):$h.default.createElement(Fs,{localeKey:"a11y_web_input_btn_universal_clear"},$h.default.createElement(wr,{onClick:this.onClear,"data-testid":"okd-input-clear-icon",className:(0,DEt.default)("okds-clear-fill suffix-icon clean-icon")}))),n&&g&&(f=$h.default.createElement(wr,{onClick:s,a11yText:u,className:`${n} suffix-icon`,"data-testid":"okd-input-suffix-icon"})),h&&(f=$h.default.createElement("span",{className:"select"},m)),l||f?$h.default.createElement($h.default.Fragment,null,l,f):null});this.inputRef=$h.default.createRef()}render(){let{noSuffixPadding:r,noPrefixPadding:n,prefix:o,suffix:i,children:a,...s}=this.props,c=JE(s,["onPrefixIconClick","onSuffixIconClick","prefixIcon","suffixIcon","clearIcon","onClear","onlyOneIcon"]),u=Ple(o)||n,l=Ple(i)||r;return $h.default.createElement(Dle,{...c,noSuffixPadding:l,noPrefixPadding:u,prefix:this.renderPrefix(),suffix:this.renderSuffix(),onRef:f=>{this.inputRef.current=f,this.props.onRef&&this.props.onRef(f)}},a)}};gT.propTypes={prefixIcon:S2.default.string,suffixIcon:S2.default.string,onPrefixIconClick:S2.default.func,onSuffixIconClick:S2.default.func,prefixIconA11yText:S2.default.string,suffixIconA11yText:S2.default.string,showErrorIcon:S2.default.bool,clearIcon:S2.default.node,onClear:S2.default.func};gT.defaultProps={prefixIcon:null,suffixIcon:null,showErrorIcon:!1,clearIcon:null,onClear:()=>{}};gT.elementType=xi.Input;gT.TIP_TYPE=Dle.TIP_TYPE;gT.STYLE_TYPE=Dle.STYLE_TYPE;var _u=gT;d();p();Pa();d();p();var Fle=fe(Je()),XEt=fe(Er()),el=fe(zn());d();p();var am=fe(Je()),Lle=fe(Er());Pa();sM();xu();d();p();rs();var DYr=e=>{let t=Z1.BigNumber,r={groupSeparator:"",decimalSeparator:"."};return new t(e).toFormat(r)},cK=(e,t)=>{let r=Z1.BigNumber,n=new r(t);return r(e).gt(n)},LEt=(e,t)=>{let r=Z1.BigNumber,n={groupSeparator:"",decimalSeparator:"."};return new r(e).plus(t).toFormat(n)},FEt=(e,t)=>{let r=Z1.BigNumber,n={groupSeparator:"",decimalSeparator:"."};return new r(e).minus(t).toFormat(n)},ux=()=>{let e="en_us",t=Wi.locale||e,r=Cyt(t),n=r.smallDigitalSymbol,o=r.micrometerSymbol;return{locale:t,smallDigitalSymbol:n,micrometerSymbol:o}},bMe=(e,t)=>{let r="",n="",i=String(e).replace(/(-)(\1)+/g,"$2");return i.indexOf("-")>-1&&i.length>0&&(n="-",i=i.split("-")[1]),t&&t.length===1&&(i.indexOf(t)>-1?(r=t,i=i.replace(t,"")):r=t),{unit:r,minus:n,valueWithoutSymbol:i}},xMe=e=>{let t=`${e}`;return/e/i.test(t)&&(t=(+t).toFixed(18).replace(/\.?0+$/,"")),t},UEt=e=>{let{smallDigitalSymbol:t}=ux();return String(e).replace(/,$|\.$/,t)},yMe=e=>{let t;switch(e){case".":t=new RegExp(`^\\${e}|^-\\${e}`);break;case",":t=new RegExp(`^${e}|^-${e}`);break;default:t=/^\\s|^-\\s/}return t},LYr=e=>{let t=e,r=/-/.test(t),{smallDigitalSymbol:n,micrometerSymbol:o}=ux(),i=yMe(n),a=yMe(o);if(a.test(t))return t.replace(a,"");if(i.test(t)){let[,s]=t.split(i),c=s.replaceAll(o,"");return t=r?`-0${n}${c}`:`0${n}${c}`,t}return t},zEt=(e,t)=>{let{micrometerSymbol:r}=ux(),n=t?/([^-,.\u3002\d])/g:/([^,.\u3002\d])/g,o=xMe(String(e));return o=o.replace(n,"").replace(yMe(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},jEt=e=>e?.replace(/[\u200F\u200E]/g,""),HEt=(e,t,r=!0)=>{let{locale:n}=ux(),o=zEt(e,r),{minus:i,valueWithoutSymbol:a}=bMe(o,t),s=LYr(a);if(/[,.]/.test(s)){let u=UEt(s),l=Tyt(jEt(u),{locale:n,handleInput:!0});return`${i}${l}`}return`${i}${a}`},GEt=({value:e,max:t,min:r})=>{let{smallDigitalSymbol:n}=ux(),o=e;return cK(o,t)&&(o=DYr(t)),cK(r,o)&&(o=r),String(o).replace(/\./,n)},FYr=(e,t)=>{let r=e.split("."),n=r[0];if(r.length>1){let o=r[1];return t>0?`${n}.${o.slice(0,t)}`:t===0?`${n}`:`${n}.${o}`}return n},hD=({value:e,precision:t,symbol:r,enableMinus:n,withSymbol:o=!0})=>{let i=zEt(e,n),{unit:a,minus:s,valueWithoutSymbol:c}=bMe(String(i),r),u=FYr(c,t);return a&&o?`${s}${u}${a}`:`${s}${u}`},UYr=({value:e,unit:t,minus:r})=>{let{smallDigitalSymbol:n}=ux(),o=/[.,]/,i=o.test(e),[a="",s=""]=e?.split?.(o)||[];if(t===jM){let u=a?d2(a,{style:"percent"}):`${a}${t}`;if(u.startsWith(jM))return i?`${r}${u}${n}${s}`:`${r}${u}`;let l=a&&d2(a);return i?`${r}${l}${n}${s}${t}`:`${r}${l}${t}`}let c=a&&d2(a);return i?`${r}${c}${n}${s}${t}`:`${r}${c}${t}`},sK=(e,t,r)=>{if(e===""||typeof e!="number"&&typeof e!="string"||!t)return e;let{unit:n,minus:o,valueWithoutSymbol:i}=bMe(e,r),a=UEt(i),s=UYr({value:a,unit:n,minus:o});return jEt(s)},qEt=(e,t,r,n)=>{let{micrometerSymbol:o}=ux(),i=String(e);if(t===3)i=sK(i,r,n);else if(t===2){if(i.length>=2){let a=i.substring(0,i.length-1),s=i.substring(i.length-1,i.length);a=sK(a,r,n),i=`${a}${o}${s}`}}else if(t===1&&i.length>=3){let a=i.substring(0,i.length-2),s=i.substring(i.length-2,i.length);a=sK(a,r,n),i=`${a}${o}${s}`}return i},VEt=()=>d2(100,{style:"percent"}).startsWith(jM),WEt=e=>/\D$/.test(e),KEt=e=>e?.replace(/\D$/,"");function wMe(e){let[t,r]=(0,am.useState)(!1),[n,o]=(0,am.useState)(!1),{suffix:i,precision:a,symbol:s,value:c,step:u,max:l,min:f,onSub:h,onAfterSub:m,withOperation:g,alwaysOperation:v,onAdd:b,onAfterAdd:x,onChange:E,enableMinus:T,disabled:B,size:F=Ky.md,getInputRef:L}=e,j=(0,Lle.default)(`${yo}-number-suffix-part up`,{[`${yo}-number-suffix-part-disabled`]:B||t}),q=(0,Lle.default)(`${yo}-number-suffix-part`,{[`${yo}-number-suffix-part-disabled`]:B||n}),D=(0,Lle.default)(`${yo}-number-suffix`,`${F}`,{"operation-always":v},B&&`${yo}-number-suffix-part-disabled`),_=(N,y)=>{let S=hD({value:c,precision:a,symbol:s,enableMinus:T,withSymbol:!1}),I=xMe(N(S,u));I<=f?(o(!0),I=f):I>=l?(r(!0),I=l):(r(!1),o(!1));let M={target:{value:`${String(I).replace(".",ux().smallDigitalSymbol)}${s}`}};E(M),y(I)},R=()=>{b()&&!B&&_(LEt,x)},z=()=>{h()&&!B&&_(FEt,m)};return Wh([Ls.UP,Ls.DOWN],(N,y)=>{y===Ls.UP&&(N.preventDefault(),N.stopPropagation(),R()),y===Ls.DOWN&&(N.preventDefault(),N.stopPropagation(),z())},{eventName:"keydown",target:L(),enable:g}),am.default.createElement(am.default.Fragment,null,i,g&&am.default.createElement("div",{className:D},am.default.createElement(Fs,{localeKey:"a11y_web_input_btn_universal_increase"},am.default.createElement(NP,{onClick:R,className:j,"data-testid":"okd-input-number-add",tabIndex:-1},am.default.createElement(wr,{className:"okds-arrow-chevron-down-sm"}))),am.default.createElement("div",{className:`${yo}-number-suffix-line`}),am.default.createElement(Fs,{localeKey:"a11y_web_input_btn_universal_decrease"},am.default.createElement(NP,{onClick:z,className:q,"data-testid":"okd-input-number-subtract",tabIndex:-1},am.default.createElement(wr,{className:"okds-arrow-chevron-down-sm"})))))}d();p();var YEt=()=>!0,JEt=()=>{},uK=class extends Fle.default.Component{constructor(r){super(r);_e(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:}});_e(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;WEt(i)&&(o=!0,a=KEt(i),n.target.value=a),o&&this.onChange(n),this.props?.onBlur?.(a)}),this.setState({updateValueFlag:!0})});_e(this,"onClick",r=>{this.executeCallback(r,this.props.onClick)});_e(this,"onCut",r=>{this.executeCallback(r,this.props.onCut)});_e(this,"onCopy",r=>{this.executeCallback(r,this.props.onCopy)});_e(this,"onDoubleClick",r=>{this.executeCallback(r,this.props.onDoubleClick)});_e(this,"onFocus",r=>{this.focused=!0,this.setState({updateValueFlag:!1}),this.executeCallback(r,this.props.onFocus)});_e(this,"onKeyDown",r=>{this.lastKeyCode=r.keyCode,this.recordCursorPosition(),this.executeCallback(r,this.props.onKeyDown);let{micrometerSymbol:n}=ux();this.lastKeyCode===8&&n===this.currentValue[this.cursorStart-1]&&this.moveCursor(),this.lastKeyCode===46&&n===this.currentValue[this.cursorStart]&&this.moveCursor()});_e(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)})});_e(this,"onKeyUp",r=>{this.recordCursorPosition(),this.executeCallback(r,this.props.onKeyUp)});_e(this,"onMouseUp",(...r)=>{let{onMouseUp:n}=this.props;this.recordCursorPosition(),n&&n(...r)});_e(this,"onKeyPress",r=>{this.executeCallback(r,this.props.onKeyPress)});_e(this,"handleValueRange",(r,n)=>{let{value:o,max:i,min:a}=n||this.props;if(cK(a,o)||cK(o,i)){let c={target:{value:GEt({value:o,max:i,min:a})}};r(c)}});_e(this,"executeCallback",(r,n)=>{Ao(()=>{let{precision:o,symbol:i,enableMinus:a}=this.props,s=hD({value:HEt(r.target.value.replace(i,""),i,a),precision:o,symbol:i,enableMinus:a,withSymbol:!1});typeof n<"u"&&n(s,r)},this.props.useReactTransition)});_e(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{}});_e(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});_e(this,"partRestoreByAfter",r=>r===void 0?!1:Array.prototype.some.call(r,(n,o)=>{let i=r.substring(o);return this.restoreByAfter(i)}));_e(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)&&hD({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:u,localSwitch:l,onRef:f,precision:h,enableMinus:m,...g}=this.props,v=hD({value:r,precision:h,symbol:u,enableMinus:m});v=o?qEt(v,i,n,u):sK(v,n,u);let b=JE(g,["onAdd","onSub","onAfterAdd","onAfterSub","onChangeTriggerValidate","useReactTransition"]),x=v;return Fle.default.createElement(_u,{inputMode:"decimal",noSuffixPadding:s,enable_thousands:String(n),...b,innerClassName:(0,XEt.default)(b.innerClassName),suffix:Fle.default.createElement(wMe,{...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:E=>{this.input=E,f&&f(E)},value:x})}};uK.propTypes={value:el.default.oneOfType([el.default.string,el.default.number]),precision:el.default.number,max:el.default.number,min:el.default.number,autoComplete:el.default.string,symbol:el.default.string,enableThousands:el.default.bool,step:el.default.number,onAdd:el.default.func,onSub:el.default.func,onAfterAdd:el.default.func,onAfterSub:el.default.func,withOperation:el.default.bool,alwaysOperation:el.default.bool,enableMinus:el.default.bool,withPercent:el.default.bool,onChangeTriggerValidate:el.default.bool};uK.defaultProps={value:"",precision:void 0,autoComplete:"off",symbol:"",enableThousands:!0,step:1,onAdd:YEt,onSub:YEt,onAfterAdd:JEt,onAfterSub:JEt,withOperation:!1,alwaysOperation:!1,max:Number.MAX_SAFE_INTEGER,min:0,enableMinus:!0,withPercent:!1,onChangeTriggerValidate:!1};var ZEt=uK;d();p();var vT=fe(Je()),QEt=fe(Er());Wg();function AMe(e){function t(r,n){let{withPercent:o,...i}=r,{suffix:a,prefix:s,value:c,placeholderClassName:u}=i,l=VEt(),f={};return(l||Uc())&&(a===jM||o)&&(s?f={virtualPlaceholder:!0,placeholder:vT.default.createElement(vT.default.Fragment,null,vT.default.createElement("div",{className:`${yo}-number-localization-percent`},a),vT.default.createElement("span",null,r.placeholder)),placeholderClassName:(0,QEt.default)(`${yo}-number-localization`,u),suffix:"",symbol:c?jM:"",inputClassName:`${yo}-number-localization`}:f={prefix:a,suffix:"",inputClassName:`${yo}-number-localization`}),vT.default.createElement(e,{ref:n,...i,...f})}return(0,vT.forwardRef)(t)}var $Et=AMe(ZEt);$Et.elementType=xi.InputNumber;var e_t=$Et;d();p();var _c=fe(Je()),yT=fe(zn());Pa();On();QC();Vg();Qr();d();p();var zYr={[kt.xs]:kt.xxs,[kt.sm]:kt.xxs,[kt.md]:kt.xxs,[kt.lg]:kt.xs,[kt.xl]:kt.xs};function lK(e){let t=vt.mergeProps(lK.defaultPropsValue,e),[r,n]=(0,_c.useState)(0),o=(0,_c.useId)(),i=(0,_c.useRef)(),a=(0,_c.useRef)(),s=(0,_c.useRef)(!1),[c,u]=(0,_c.useState)(""),{btnText:l,sendDisabled:f,maxSeconds:h,currentSecond:m,size:g="md",onSendClick:v,onTimerFinished:b,...x}=t;(0,_c.useEffect)(()=>()=>{a.current&&clearInterval(a.current)},[]);let E=()=>{a.current&&(clearInterval(a.current),a.current=null,s.current=!1,u(hf("a11y_web_input_status_universal_codeexpired")),n(0),b&&b())},T=()=>{u(hf("a11y_web_input_status_universal_codesent",{timeLeft:r})),a.current=setInterval(()=>{n(L=>L-1)},1e3)};(0,_c.useEffect)(()=>{r<=0&&E(),r>=h&&T(),(r===30||r===10)&&u(hf("a11y_web_input_status_universal_codesecondsleft",{timeLeft:r}))},[r]);let B=()=>{if(!v||f||s.current)return;s.current=!0;let L=v({clearTimer:E});L&&L.then?L.then(()=>{n(h),i.current&&i.current.focus()},()=>{s.current=!1}).catch(()=>{}):n(h)};return _c.default.createElement(bu,null,_c.default.createElement(_u,{...x,suffix:(()=>{let L;m!=null?L=m:L=r;let j=l?_c.default.createElement(ZAt,{onClick:B,className:`${yo}-code-btn`,"data-testid":"okd-input-code-btn",disabled:f,size:zYr[g]},l):null;return L!==0&&(j=_c.default.createElement(Fs,{localeKey:"a11y_web_input_label_universal_codetimer"},_c.default.createElement("div",{role:"timer",className:`${yo}-count-down`},_c.default.createElement(xp,null,hf("a11y_web_input_count_universal_codeseconds",{timeLeft:L})),hf("okd_inputcode_countdown_seconds",{timeLeft:L})))),_c.default.createElement(_c.default.Fragment,null,j,_c.default.createElement(xp,{id:o},r===0?hf("a11y_web_input_label_universal_codeclicktosend"):hf("a11y_web_input_label_universal_codeenter")),_c.default.createElement(xp,{"aria-live":"polite",role:"region"},c))})(),"aria-describedby":o,onRef:L=>{i.current=L,t.onRef&&t.onRef(L)}}))}lK.propTypes={btnText:yT.default.string,maxSeconds:yT.default.number,maxLength:yT.default.number,onSendClick:yT.default.func.isRequired,sendDisabled:yT.default.bool,onTimerFinished:yT.default.func,currentSecond:yT.default.number};lK.defaultPropsValue={btnText:"",maxSeconds:60,currentSecond:void 0,maxLength:6,sendDisabled:!1,onTimerFinished:null};lK.elementType=xi.InputCode;var t_t=lK;d();p();var Cu=fe(Je()),SMe=fe(Er()),Sd=fe(zn());Pa();On();Qr();var fK=(0,Cu.forwardRef)((e,t)=>{let{onChange:r,length:n,onFinish:o,size:i,className:a,style:s,disabled:c,defaultValue:u,inputClassName:l,inputStyle:f,width:h,autoFocus:m,stopInsertCompositionText:g,validator:v,error:b,...x}=vt.mergeProps(fK.defaultPropsValue,e),[E,T]=(0,Cu.useState)(!1),B=b&&!E,F=de=>new Array(n).fill("").map((W,Q)=>de[Q]??""),[L,j]=(0,Cu.useState)(F(u)),[q,D]=(0,Cu.useState)(-1),_=(0,Cu.useMemo)(()=>new Array(n).fill(null).map(()=>(0,Cu.createRef)()),[n]),R=de=>v?v(de):/^\d/.test(de),z=de=>{let W=_[de].current;W&&requestAnimationFrame(()=>{W.select()})},N=(de,W)=>{let Q=[...L];Q[W]=de,j(Q);let Y=Q.join("");if(Y.length===n){o(Y);return}r(Y)},y=(0,Cu.useCallback)(de=>{let W=_[de]?.current;W&&requestAnimationFrame(()=>{W.focus()})},[_]);(0,Cu.useImperativeHandle)(t,()=>({setValues:j,focusInput:y}));let S=de=>{let W=_[de]?.current;W&&requestAnimationFrame(()=>{W.blur()})},I=de=>{T(!0),_[de]?.current&&(D(de),z(de))},M=(0,Cu.useCallback)(()=>{T(!1)},[]),C=(de,W)=>{if(g&&de.nativeEvent.inputType==="insertCompositionText")return;let Q=de.target.value,Y=Q.replace(L[W],"");if(!R(Y)){z(W);return}let $=W>=L.length||!L[W+1];if(Y.length>1){if(j(F(Q)),Q.length===n){o(Q),S(W);return}$&&y(W+Y.length);return}if(N(Y,W),W===n-1){S(W);return}$&&y(W+1)},P=(de,W)=>{let Q=de.key;if(Q==="Backspace"||Q==="Delete"){de.preventDefault(),N("",q),L[q]===""&&y(W-1);return}Q===L[W]&&y(W+1)},V=(de,W)=>{de.preventDefault();let Y=de.clipboardData.getData("text").slice(0,n);if(!R(Y))return;if(j(F(Y)),Y.length===n){o(Y),S(W);return}y(Y.length)},H=(0,SMe.default)(vt.data.okdNamespace,`${yo}-verify`,a),k=(0,SMe.default)(`${yo}-verify-input`,`input-${i}`,l,{disabled:c,error:B}),G={...f,width:h},ce=x.maxLength?{maxLength:x.maxLength}:{},J={...x,autoCapitalize:"off",autoCorrect:"off",...ce,disabled:c};return!e.type&&!v&&(J.inputMode="numeric",J.pattern="[0-9]*",J.type="text"),(0,Cu.useEffect)(()=>{m&&setTimeout(()=>{y(0)})},[]),Cu.default.createElement(Fs,{localeKey:"a11y_web_input_label_universal_verificationcode"},Cu.default.createElement("div",{"aria-label":e["aria-label"],className:H,role:"group",style:s},_.map((de,W)=>Cu.default.createElement("input",{autoComplete:"one-time-code",className:k,style:G,key:W,onChange:Q=>C(Q,W),onFocus:()=>I(W),onKeyDown:Q=>P(Q,W),onPaste:Q=>V(Q,W),ref:de,value:L[W],onBlur:M,"data-testid":`okd-input-verify-${W}`,...J}))))});fK.elementType=xi.InputVerify;fK.propTypes={length:Sd.default.number,onChange:Sd.default.func,onFinish:Sd.default.func,size:Sd.default.oneOf([kt.md]),className:Sd.default.string,style:Sd.default.object,disabled:Sd.default.bool,inputClassName:Sd.default.string,inputStyle:Sd.default.object,width:Sd.default.oneOfType([Sd.default.number,Sd.default.string]),defaultValue:Sd.default.string,autoFocus:Sd.default.bool,validator:Sd.default.func,error:Sd.default.bool};fK.defaultPropsValue={length:6,onChange:()=>{},onFinish:()=>{},size:kt.md,disabled:!1,className:"",style:{},inputClassName:"",inputStyle:{},width:void 0,defaultValue:"",autoFocus:!1,validator:null,error:!1};var r_t=fK;d();p();var sm=fe(Je()),Ule=fe(zn());Pa();On();QC();xu();Vg();function dK(e){let t=vt.mergeProps(dK.defaultPropsValue,e),{defaultCipher:r,onChange:n,filterReg:o}=t,[i,a]=(0,sm.useState)(r),s=(0,sm.useRef)(),c=(0,sm.useRef)(!1),u=(0,sm.useId)(),l=()=>{a(!i),s.current&&s.current.focus()},f=T=>T.replace(o,""),h=(T,B)=>{let{target:F,...L}=T;return{target:{...T.target,value:B},...L}},m=T=>{let B=T.target.value;c.current||(B=f(B));let F=h(T,B);n&&n(F,B)},g=()=>sm.default.createElement(Fs,{localeKey:i?"a11y_web_input_btn_universal_showpassword":"a11y_web_input_btn_universal_hidepassword"},sm.default.createElement(wr,{className:`${yo}-switch-icon suffix-icon ${i?"okds-eye-hide-filled":"okds-eye-show-filled"}`,onClick:l,"data-testid":"okd-input-password-eye"})),{defaultCipher:v,filterReg:b,autoFill:x,...E}=t;return sm.default.createElement(bu,null,!x&&sm.default.createElement("input",{type:"password",autoComplete:"new-password",readOnly:"readonly",style:{display:"none"}}),sm.default.createElement(_u,{...E,onChange:m,type:i?"password":"text",suffix:g(),onRef:T=>{s.current=T,t.onRef&&t.onRef(T)},autoFill:!0,"aria-describedby":u}),sm.default.createElement(xp,{id:u,localeKey:i?"a11y_web_input_status_universal_passwordhidden":"a11y_web_input_status_universal_passwordvisible"}))}dK.propTypes={defaultCipher:Ule.default.bool,filterReg:Ule.default.any,autoFill:Ule.default.bool};dK.defaultPropsValue={defaultCipher:!0,filterReg:"",autoFill:!0};dK.elementType=xi.InputPassword;var n_t=dK;d();p();var o_t=fe(Je()),i_t=fe(Er());d();p();function pK(e){let{className:t}=e;return o_t.default.createElement(_u,{type:"search",cleanable:!0,prefixIcon:`okds-search ${yo}-search-prefix-icon`,...e,className:(0,i_t.default)(`${yo}-search`,t)})}d();p();var Cp=fe(Je()),u_t=fe(Er()),bT=fe(zn());rs();Pa();On();QC();Vg();d();p();rs();fa();Qr();var s_t=Object.prototype.toString;function jYr(e){return s_t.call(e)==="[object Object]"}function a_t(e){return s_t.call(e)==="[object Number]"&&!Number.isNaN(e)}var HYr=`
position: absolute;
min-height: 0 !important;
max-height: none;
height:0;
visibility: hidden;
z-index: -100;
top: 0;
right: 0;
`,GYr=["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"],i_=null;function qYr(e){if(Mr())return{paddingSize:0,boxSizing:"border-box",borderSize:0};i_||(i_=St.document.createElement("textarea"),i_?.classList?.add(`${Nt}-input-textarea-resize-virtual-dom`),St.document.body.appendChild(i_));let t=St.getComputedStyle(e),r=`
${GYr.map(a=>`${a}:${t?.getPropertyValue(a)}`).join(";")}
`;i_.setAttribute("style",`${HYr}line-height: ${t.getPropertyValue("font-size")};${r};`);let n=parseFloat(t?.getPropertyValue("padding-top"))+parseFloat(t?.getPropertyValue("padding-bottom")),o=t?.getPropertyValue("box-sizing"),i=parseFloat(t?.getPropertyValue("border-top-width"))+parseFloat(t?.getPropertyValue("border-bottom-width"));return{paddingSize:n,boxSizing:o,borderSize:i}}function VYr(e,t){let r=()=>{let n,o;return jYr(e)&&(n=e.minRows,o=e.maxRows),{minRows:n,maxRows:o}};if(e&&!Mr()){let{minRows:n,maxRows:o}=r(),i=t,{paddingSize:a,boxSizing:s,borderSize:c}=qYr(i);i_.value=i.value||i.placeholder||"";let u=i_.scrollHeight+c,l,f,h;if(n||o){i_.value="";let g=i_.scrollHeight-a;a_t(n)&&(l=g*n,s==="border-box"&&(l+=a,l+=c),u=Math.max(u,l)),a_t(o)&&(f=g*o,s==="border-box"&&(f+=a,f+=c),h=u>f?"auto":"",f=Math.min(u,f))}let m={};return m.height=u,l&&(m.minHeight=l),f&&(m.maxHeight=f),h&&(m.overflowY=h),m}return{}}var c_t=VYr;var hK=e=>{let{onChange:t,maxLength:r,showCount:n,cleanable:o,cleanText:i,helpText:a,value:s="",innerClassName:c="",autoResize:u,onRef:l=()=>{},...f}=vt.mergeProps(hK.defaultPropsValue,e),[h,m]=(0,Cp.useState)(0),g=(0,Cp.useRef)(null),v=(0,Cp.useRef)(null),[b,x]=(0,Cp.useState)({});(0,Cp.useEffect)(()=>{let R=String(s).length;m(R)},[s]);let E=()=>{let R=c_t(u,g.current);R&&x(R)};(0,Cp.useEffect)(()=>{u&&E()},[u,s]);let T=R=>{g.current=R,l(R)},B=R=>{v.current||(v.current=R?.offsetHeight)},F=()=>{t&&t({target:{value:""}})},L,j,q;n&&(j=Z1.thousandFormat(h),L=j,r&&(q=Z1.thousandFormat(r),L+=` / ${q}`));let D=!!i&&Cp.default.createElement("span",{onClick:F},i),_=(0,Cp.useId)();return Cp.default.createElement(bu,null,Cp.default.createElement(_u,{...f,value:s,isTextarea:!0,maxLength:r,helpText:L,action:D,cleanable:!1,onChange:t,onRef:T,getBoxRef:B,autoResize:u,"aria-describedby":n&&r?_:void 0,innerClassName:(0,u_t.default)(c,u&&"auto-resize-auto-height"),inputStyle:{...b,...f.inputStyle}}),n&&r&&Cp.default.createElement(xp,{id:_,localeKey:"a11y_web_input_count_universal_characters",localeValues:{num:j,total:q}}))};hK.defaultPropsValue={maxLength:void 0,showCount:!1,cleanable:!1,cleanText:"",autoResize:!1};hK.propTypes={maxLength:bT.default.number,showCount:bT.default.bool,cleanable:bT.default.bool,cleanText:bT.default.any,autoResize:bT.default.oneOfType([bT.default.bool,bT.default.object])};hK.elementType=xi.TextArea;var l_t=hK;d();p();_u.Number=e_t;_u.Code=t_t;_u.Verify=r_t;_u.Password=n_t;_u.TextArea=l_t;_u.Search=pK;_u.Label=fD;_u.SIZE=Ky;_u.STYLE_TYPE=lD;var mK=_u;d();p();gi();vi();d();p();yi();bi();d();p();d();p();var xT=fe(Je()),vK=fe(Er()),e0=fe(zn());Pa();On();Qr();d();p();var gK={reversed:"reversed"};var Yy=`${Nt}-checkbox`,f_t=[kt.sm,kt.md];function Xg(e){let{clickStopPropagation:t,onClick:r,checked:n,indeterminate:o,disabled:i,type:a,className:s,style:c,textClass:u,children:l,size:f,error:h,boxClassName:m,circle:g,innerClassName:v,...b}=vt.mergeProps(Xg.defaultPropsValue,e),x=D=>{t&&D.stopPropagation(),r(D)},E=f===kt.xs?kt.sm:f,T=f_t.includes(E)?E:kt.md,B=(0,vK.default)(vt.data.okdNamespace,{[`${Yy}-${T}`]:!0,[`${Yy}-wrapper`]:!0,[`${Yy}-wrapper-disabled`]:i,[`${Yy}-wrapper-checked`]:n,[`${Yy}-wrapper-indeterminate`]:o,[`${Yy}-wrapper-error`]:h||a===wo.error},a&&`${Yy}-${a}`,g&&`${Yy}-circular`,s),F=`${Yy}-input`,L=(0,vK.default)(`${Yy}-inner`,v),j=(0,vK.default)(u,`${Yy}-children`),q=(0,xT.useId)();return xT.default.createElement("label",{className:B,style:c,"data-testid":"okd-checkbox-label",htmlFor:q},xT.default.createElement("span",{className:(0,vK.default)(Yy,m)},xT.default.createElement("input",{type:"checkbox",className:F,checked:n,disabled:i,onClick:x,...b,id:q}),xT.default.createElement("span",{className:L})),l!==void 0&&xT.default.createElement("span",{className:j},l))}Xg.elementType=xi.Checkbox;Xg.TYPE={...wo,...gK};Xg.SIZE=kt;Xg.propTypes={className:e0.default.string,checked:e0.default.bool,indeterminate:e0.default.bool,disabled:e0.default.bool,onChange:e0.default.func,onClick:e0.default.func,textClass:e0.default.string,size:e0.default.oneOf(f_t),error:e0.default.bool,clickStopPropagation:e0.default.bool,type:e0.default.oneOf([gK.reversed]),boxClassName:e0.default.string,circle:e0.default.bool,innerClassName:e0.default.string};Xg.defaultPropsValue={className:"",checked:!1,indeterminate:!1,disabled:!1,onChange:()=>{},onClick:()=>{},textClass:"",size:kt.md,error:!1,clickStopPropagation:!1,type:void 0,boxClassName:"",circle:!1,innerClassName:""};d();p();var d_t=fe(Je()),p_t=fe(Er()),yK=fe(zn());On();Qr();var EMe=`${Nt}-checkbox`;function mD(e){let{disabled:t,checked:r,className:n,...o}=vt.mergeProps(mD.defaultPropsValue,e),i=a=>{!t&&e.onClick?.(!r,a)};return d_t.default.createElement("div",{...o,className:(0,p_t.default)(`${EMe}-circle`,r&&`${EMe}-circle-checked`,t&&`${EMe}-circle-disabled`,n),"data-testid":"okd-checkbox-circle",onClick:i})}mD.propTypes={checked:yK.default.bool,disabled:yK.default.bool,onClick:yK.default.func,className:yK.default.string};mD.defaultPropsValue={checked:!1,disabled:!1,onClick:void 0,className:void 0};d();p();var _Me=fe(Je()),h_t=fe(Er()),gD=fe(zn());Pa();On();Qr();var WYr=`${Nt}-checkbox-group`;function bK(e){let{value:t,options:r,className:n,style:o,size:i,type:a,onChange:s}=vt.mergeProps(bK.defaultPropsValue,e),c=h=>m=>{let g=[...t];return m.target.checked?(g.push(h),g.sort((b,x)=>r.indexOf(b)-r.indexOf(x))):g.splice(g.indexOf(h),1),s(g)},u=()=>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 l=(0,h_t.default)(vt.data.okdNamespace,n,{[WYr]:!0}),f=u();return _Me.default.createElement("div",{className:l,style:o,"data-testid":"okd-checkbox-group"},f.map(h=>{let{value:m,style:g,className:v,label:b,disabled:x,...E}=h;return _Me.default.createElement(Xg,{key:m.toString(),disabled:x,checked:t.indexOf(m)!==-1,onChange:c(m),className:v,style:g,size:i,type:a,"e2e-okd-checkbox-group-option-value":m,...E},b)}))}bK.propTypes={value:gD.default.array,options:gD.default.array,onChange:gD.default.func,size:gD.default.oneOf([kt.sm,kt.md,""]),type:gD.default.oneOf([gK.reversed])};bK.defaultPropsValue={size:kt.md,type:void 0,onChange:()=>{},options:[],value:[]};bK.elementType=xi.CheckboxGroup;var m_t=bK;d();p();Xg.Group=m_t;Xg.Circle=mD;var xK=Xg;d();p();var CMe=fe(Je());function TMe({listDom:e,onScrollToBottom:t,onScrollToTop:r,safeDistance:n,triggerOnce:o=!0}){let i=(0,CMe.useRef)(0),a=(0,CMe.useRef)({top:!1,bottom:!1});return(c,u=n)=>{if(!u)return;let l=c.target.scrollTop,f=c.target.offsetHeight,h=l-i.current>0;i.current=l;let m=e.current.scrollHeight-f,g=l>m-u,v=l<u;h?(v||(a.current.top=!1),g&&!a.current.bottom&&(t?.(),o&&(a.current.bottom=!0))):(g||(a.current.bottom=!1),v&&!a.current.top&&(r?.(),o&&(a.current.top=!0)))}}d();p();gi();vi();yi();bi();var sRe=fe(Je());d();p();gi();vi();d();p();yi();bi();d();p();var ws=fe(Je()),h3t=fe(Er()),xr=fe(zn());om();Pa();d();p();var vD=fe(Je());function IMe(){let e=(0,vD.useRef)(new Map);function t(n){return e.current.has(String(n))||e.current.set(String(n),vD.default.createRef()),e.current.get(String(n))}t.cacheRefs=e,t.refs=(0,vD.useMemo)(()=>new Proxy({},{get(n,o){return o==="keys"?[...e.current.keys()]:[...e.current.values()].filter(i=>i.current)}}),[]);function r(n){e.current.delete(n)}return[t,r]}On();Vg();Qr();d();p();var kMe=fe(Je());function MMe({searchComponent:e,slotComponent:t,optionsComponent:r,customRenderListBox:n}){return typeof n=="function"?n({searchComponent:e,optionsComponent:r}):kMe.default.createElement(kMe.default.Fragment,null,e,t,r)}d();p();var lx=fe(Je());YE();Vg();Qr();d();p();var RMe=fe(Je()),KYr=RMe.default.createContext({}),Ol=KYr,wT=RMe.default.createContext({});var NMe=`${Nt}-select-footer`;function zle({setVisible:e,optionFooter:t}){return typeof t=="function"?t({hide:()=>{e(!1)},show:()=>{e(!0)}}):t}function g_t({setVisible:e,optionFooter:t,noFooterButtonsOnSm:r}){let{onReset:n,onConfirm:o}=(0,lx.useContext)(Ol),i=lx.default.createElement("div",{className:NMe},lx.default.createElement(hn,{category:hn.CATEGORY.outline,block:!0,className:`${NMe}-cancel`,type:hn.TYPE.primary,onClick:n,"data-testid":"okd-select-btn-reset"},hf("okd_select_btn_reset")),lx.default.createElement(hn,{block:!0,category:hn.CATEGORY.fill,type:hn.TYPE.highlight,className:`${NMe}-confirm`,"data-testid":"okd-select-btn-confirm",onClick:o},hf("okd_select_btn_confirm")));return lx.default.createElement(lx.default.Fragment,null,lx.default.createElement(zle,{setVisible:e,optionFooter:t}),!r&&i)}function v_t({optionFooter:e,optionFooterClosable:t,setVisible:r}){return e&&lx.default.createElement("div",{className:"pc-option-footer",onClick:()=>{t&&r(!1)}},lx.default.createElement(zle,{setVisible:r,optionFooter:e}))}d();p();var yD=fe(Je()),U_t=fe(Er());Qr();d();p();var OMe=fe(Je());om();Vg();Qr();var YYr=`${Nt}-select-empty`;function BMe(e){let{showEmpty:t,searchEmptyText:r,searchEmpty:n,size:o}=e,{isSm:i}=xd(),a=i?"empty-text-mobile":`empty-text-${o}`,s=null;if(t){if(n)return n;s=OMe.default.createElement("div",{className:YYr},OMe.default.createElement("span",{className:`empty-text ${a}`},r||hf("okd_select_text_noresult")))}return s}d();p();d();p();Qr();var Jy={button:"button",input:"input",text:"text"},Us={default:"1",title:"2",line:"3",custom:"4",all:"5"},y_t={[Us.default]:!0,[Us.title]:!1,[Us.line]:!1,[Us.custom]:!0,[Us.all]:!1},b_t={[kt.xs]:kt.xs,[kt.sm]:kt.xs,[kt.md]:kt.sm,[kt.lg]:kt.sm,[kt.xl]:kt.md},Zg=`${Nt}-select`;var x_t=e=>{let t=[];return e.forEach(r=>{let n={...r},{options:o}=r;if(o?.length){n.options=o.filter(({visible:a=!0})=>a),t.push(n);return}let{visible:i=!0}=n;i&&t.push(n)}),t},w_t=e=>{let t=[];return e.forEach(r=>{if(r.options){t.push(...r.options);return}t.push(r)}),t},PMe=(e,t)=>t.map(n=>e.find(o=>o.value===n)).filter(Boolean),DMe=(e,t,r)=>[].concat(e).filter(n=>n===0||n===""||n===!1||!t&&!r&&n===null?!0:Boolean(n)),JYr=(e,t)=>t!==void 0?t:y_t[e],A_t=({options:e,search:t,searchFilter:r})=>{if(!e.length)return e;let n=o=>o.map(i=>{if(i.options)return{...i,options:n(i.options).filter(Boolean)};let a=!0;if(t&&i){let{type:s=Us.default,searchable:c,searchKeyword:u,label:l}=i;if(!JYr(s,c))return null;typeof r=="function"?a=r(i,t):u?a=`${u}`.toLowerCase().includes(t.toLowerCase()):a=typeof l=="string"&&l.toLowerCase().includes(t.toLowerCase())}return a&&i});return n(e).filter(Boolean)},LMe=e=>e.length===0?!0:e.every(t=>t.options?LMe(t.options):!1);d();p();var wf=fe(Je());d();p();gi();vi();yi();bi();var zs=fe(Je()),HMe=fe(Er()),as=fe(zn());On();TM();d();p();var wK=fe(Je()),S_t=fe(Er());var XYr=wK.default.forwardRef(({height:e,offset:t,children:r,prefixCls:n,collectHeight:o,className:i,style:a},s)=>{let c={},u={display:"flex",flexDirection:"column"};return t!==void 0&&(c={height:e,position:"relative",overflow:"hidden",...a},u={...u,position:"absolute",left:0,right:0,transform:`translateY(${t}px)`}),wK.default.createElement("div",{style:c,"data-testid":"okd-virtual-list-filler"},wK.default.createElement(Ap,{onResize:({offsetHeight:l})=>{l&&o&&o()}},wK.default.createElement("div",{style:u,className:(0,S_t.default)(i,{[`${n}-holder-inner`]:n}),ref:s,"data-testid":"okd-virtual-list-filler-inner"},r)))}),E_t=XYr;d();p();Qr();var AK={id:"okd_v_id",expand:"okd_v_expand"},SK=100,jle=`${Nt}-virtual-list`;d();p();var _K=fe(Je());d();p();var EK=fe(Je()),ZYr=({con:e,setInstanceRef:t,item:r,eleIndex:n})=>{let o=e(r,n),i=(0,EK.useCallback)(a=>{t(r,a)},[]);return EK.default.cloneElement(o,{ref:i})},__t=EK.default.memo(ZYr);function QYr({mergedData:e,start:t,end:r,children:n,getKey:o,setInstanceRef:i,fixedItemHeight:a,ignoreIndex:s}){return e.slice(t,r+1).map((c,u)=>{let l=o(c),f=n(c),h=t+u;if(a)return _K.createElement(_K.Fragment,{key:l},f);let g={setInstanceRef:i,item:c,con:n,...s?{}:{eleIndex:h}};return _K.createElement(__t,{key:l,...g})})}var C_t=QYr;d();p();var E2=fe(Je());d();p();var FMe=class{constructor(){this.maps=Object.create(null)}set(t,r){this.maps[t]=r}get(t){return this.maps[t]}},T_t=FMe;d();p();function $Yr(e){return e instanceof HTMLElement?e:null}var I_t=$Yr;function UMe(e){let[t,r]=(0,E2.useState)(0),n=(0,E2.useRef)(new Map),o=(0,E2.useRef)(new T_t),i=(0,E2.useRef)();function a(){im.cancel(i.current)}function s(){a(),i.current=im(()=>{n.current.forEach((u,l)=>{if(u&&u.offsetParent){let f=I_t(u),{offsetHeight:h}=f;o.current.get(l)!==h&&o.current.set(l,f.offsetHeight)}}),r(u=>u+1)})}let c=(0,E2.useCallback)((u,l)=>{let f=e(u);l?(n.current.set(f,l),s()):n.current.delete(f)},[]);return(0,E2.useEffect)(()=>a,[]),[c,s,o.current,t]}d();p();var Hle=fe(Je());d();p();qg();var zMe=(e,t)=>{if(!Array.isArray(e))throw Error('An invalid "data" prop has been specified. Value should be a array. ');if(!e.length)return e;let r=e[0];if(!(r?.options||r?.list))return t===AK.id?e.map(o=>({...o,[t]:fW()})):e;let n=[];return e.forEach(o=>{let{options:i,list:a,virExpandList:s,...c}=o;if(s?i||a:i?.length||a?.length){n.push({[AK.expand]:!0,[t]:fW(),...c});let l=zMe(i||a,t);n.push(...l)}}),n},k_t=(e,t)=>{let r=e;return Number.isNaN(t)||(r=Math.min(r,t)),r=Math.max(r,0),r},M_t=e=>{document.body.scrollTop=e,document.documentElement.scrollTop=e},CK=()=>document.documentElement.scrollTop||document.body.scrollTop,R_t=e=>e.getBoundingClientRect(),TK=e=>{let t=e.getBoundingClientRect(),r=window.pageXOffset||document.documentElement.scrollLeft,n=window.pageYOffset||document.documentElement.scrollTop;return{top:t.top+n,left:t.left+r,right:t.right+r,bottom:t.bottom+n,width:t.width,height:t.height}};function eJr({componentRef:e,maxScrollHeight:t}){return CK()-TK(e?.current).top-SK-t}function tJr(e){if(e){let t=e.scrollTop,r=e.clientHeight,n=e.scrollHeight;return t+r-n}return null}function rJr({componentRef:e,maxScrollHeight:t}){return CK()+TK(e?.current).top+SK<t}function nJr(e){let t=e.scrollTop,r=e.clientHeight,n=e.scrollHeight;return t+r<n}var N_t=({onScrollEnd:e,safeDistance:t,pageMode:r,maxScrollHeight:n,componentRef:o})=>{let[i,a]=(0,Hle.useState)(!1);return(0,Hle.useCallback)(c=>{let u=c.currentTarget,l=r?eJr({componentRef:o,maxScrollHeight:n}):tJr(u),f=r?rJr({componentRef:o,maxScrollHeight:n}):nJr(u);e&&(l>=t&&!i&&e?(e(),a(!0)):f&&a(!1))},[e,i])};d();p();var O_t=fe(Je());function jMe(e,t,r,n,o,i,a,s){let c=O_t.useRef(),u=s?document.documentElement||document.body:e.current,l=0;return e.current&&s&&(l=e.current?.getBoundingClientRect()?.top),f=>{if(im.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=t.findIndex(b=>o(b)===f.key);let{offset:g=0}=f,v=(b,x)=>{if(b<0||!u)return;let E=s?window.innerHeight:u.clientHeight,T=!1,B=x;if(E){let F=x||m,L=0,j=0,q=0,D=Math.min(t.length,h);for(let R=0;R<=D;R+=1){let z=o(t[R]);j=L;let N=r.get(z);q=j+(N===void 0?n:N),L=q,R===h&&N===void 0&&(T=!0)}let _=null;switch(F){case"top":_=j-g;break;case"bottom":_=q-E+g+l,s&&M_t(_);break;default:{let{scrollTop:R}=u,z=R+E;j<R?B="top":q>z&&(B="bottom")}}_!==null&&_!==u.scrollTop&&a(_,!0)}c.current=im(()=>{T&&i(),v(b-1,B)},2)};v(3)}}}d();p();var Gle=fe(Je());var B_t=({data:e,itemKey:t})=>{let r=(0,Gle.useCallback)(o=>typeof t=="function"?t(o):o?.[t],[t]),n=(0,Gle.useMemo)(()=>zMe(e,t),[e,t]);return{getKey:r,mergedData:n}};d();p();var P_t=fe(Je());function D_t({inVirtual:e,useVirtual:t,scrollTop:r,heightUpdatedMark:n,height:o,mergedData:i,fillerInnerRef:a,heights:s,itemHeight:c,getKey:u}){return(0,P_t.useMemo)(()=>{if(!t)return{scrollHeight:void 0,start:0,end:i.length-1,offset:void 0};if(!e)return{scrollHeight:a.current?.offsetHeight||0,start:0,end:i.length-1,offset:void 0};let l=0,f,h,m,g=i.length;for(let v=0;v<g;v+=1){let b=i[v],x=u(b),E=s.get(x),T=l+(E===void 0?c:E);T>=r&&f===void 0&&(f=v,h=l),T>r+o&&m===void 0&&(m=v),l=T}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:l,start:f,end:m,offset:h}},[e,t,r,n,o,i])}d();p();var qM=(0,zs.forwardRef)((e,t)=>{let r=vt.mergeProps(qM.defaultPropsValue,e),{className:n,style:o,onScroll:i,itemKey:a,data:s,height:c,virtual:u,itemHeight:l,children:f,pageMode:h,classNameInner:m,onScrollEnd:g,getContainer:v,outerStyle:b,loading:x,emptyText:E,emptyClassName:T,isWrapper:B,safeDistance:F,fixedItemHeight:L,ignoreIndex:j,...q}=r,D=v||h?window.innerHeight+SK:c,_={};typeof x=="object"&&(_=x);let R=(0,zs.useRef)(0),z=(0,HMe.default)(jle,n),{getKey:N,mergedData:y}=B_t({data:s,itemKey:a}),[S,I]=(0,zs.useState)(0),M=(0,zs.useRef)(),C=(0,zs.useRef)(),P=(0,zs.useRef)(),V=!!(D&&u),H=V&&y&&l*y.length>D,[k,G,ce,J]=UMe(N,null,null),{scrollHeight:de,start:W,end:Q,offset:Y}=D_t({...r,inVirtual:H,mergedData:y,fillerInnerRef:C,useVirtual:V,scrollTop:S,getKey:N,heights:ce,heightUpdatedMark:J,height:D}),$=de-D;P.current=$;let re=N_t({onScrollEnd:g,safeDistance:F,pageMode:h,maxScrollHeight:$,componentRef:M});function le(Ee,De){I(Re=>{let Ve;typeof Ee=="function"?Ve=Ee(Re):Ve=Ee;let gt=k_t(Ve,P.current);return De&&!h&&M.current&&(M.current.scrollTop=gt),gt})}(0,zs.useEffect)(()=>{if(M.current){let{top:Ee}=R_t(M.current);R.current=Ee}},[M.current]);let ve=jMe(M,y,ce,l,N,G,le,h);(0,zs.useImperativeHandle)(t,()=>({scrollTo:ve,getListRef:()=>M.current}));function ye(Ee){if(g&&re(Ee),h){let De=CK(),{top:Re}=TK(M.current);le(Math.max(0,De-Re))}else if(v){let{scrollTop:De}=Ee.currentTarget;le(Math.max(0,De-R.current))}else{let{scrollTop:De}=Ee.currentTarget;De!==S&&le(De)}i?.(Ee)}(0,zs.useEffect)(()=>{let Ee=v?.();return Ee?(Ee.addEventListener("scroll",ye),()=>{Ee.removeEventListener("scroll",ye)}):h?(document.addEventListener("scroll",ye),()=>{document.removeEventListener("scroll",ye)}):()=>{}},[h]);let Ie=C_t({mergedData:y,start:W,end:Q,setInstanceRef:k,children:f,getKey:N,fixedItemHeight:L,ignoreIndex:j}),Me=de>=D?{overflow:"auto"}:{},X={...h||v?{overflow:"auto"}:Me,position:"relative",overflowAnchor:"none",height:D},ee=h||v?{}:{style:{...X,...o},...q,onScroll:ye};if(!D&&!h&&!v)return null;let ae=zs.default.createElement(zs.default.Fragment,null,zs.default.createElement("div",{className:z,ref:M,...ee,"data-testid":"okd-virtuallist-wrap"},zs.default.createElement(E_t,{prefixCls:jle,height:de,offset:Y,collectHeight:G,ref:C,className:m,style:b},Ie),(y[0]?.record?.okuiMeasure&&y?.length===1||!y.length)&&E&&zs.default.createElement("div",{className:(0,HMe.default)(`${jle}-empty`,T)},E)),!!x&&zs.default.createElement(Jh.Circle,{hasMask:!0,zIndex:10,type:Jh.TYPE.primary,..._}));return B?zs.default.createElement("div",{style:{position:"relative"}},ae):ae});qM.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};qM.propTypes={style:as.default.object,className:as.default.string,data:as.default.array,height:as.default.number,itemHeight:as.default.number,itemKey:as.default.oneOfType([as.default.string,as.default.func]),onScroll:as.default.func,virtual:as.default.bool,classNameInner:as.default.string,pageMode:as.default.bool,onScrollEnd:as.default.func,getContainer:as.default.func,outerStyle:as.default.object,loading:as.default.oneOfType([as.default.bool,as.default.object]),emptyText:as.default.oneOfType([as.default.node,as.default.func]),emptyClassName:as.default.string,isWrapper:as.default.bool,safeDistance:as.default.number,fixedItemHeight:as.default.bool,ignoreIndex:as.default.bool};qM.EXPAND_VAR=AK;qM.Item=zs.default.memo((0,zs.forwardRef)((e,t)=>{let{children:r,...n}=e;return zs.default.createElement("div",{ref:t,...n},r)}));qM.Item.displayName="Item";var _2=qM;d();p();var fx=fe(Je()),qle=fe(Er());xu();Qr();var oJr=e=>{let{isActive:t,showSelectedIcon:r,index:n,optionAlign:o,optionItemClassName:i,renderOption:a,option:s={},optionsSameWidthReference:c}=e,{disabled:u,label:l,value:f,type:h,__hover:m,className:g}=s,{dropMode:v,dialogMode:b,isSm:x,onSelectAll:E,values:T,options:B,selectId:F,getOptionRefs:L}=(0,fx.useContext)(Ol),{highlightValue:j}=(0,fx.useContext)(wT),q=()=>{if(h===Us.all){E();return}e.onClick()},D=(0,qle.default)(`${Nt}-select-item`,c&&`${Nt}-select-item-border-box`,t&&`${Nt}-select-item-active`,o&&`align-${o}`,u&&"disabled",m&&"hover",j===String(f)&&"hover",i),_=x&&!v||b?"okds-success-circle-fill":"okds-checkmark",R=t&&r&&fx.default.createElement(wr,{className:`${Nt}-select-item-check`,iconName:_,"data-testid":"okd-select-check-icon"}),z=a?a({option:s,value:f,isActive:t,activeIcon:R,indeterminate:h===Us.all&&T.length>0&&T.length<B.length}):fx.default.createElement(fx.default.Fragment,null,l,R);return h===Us.line?fx.default.createElement("div",{"data-testid":"okd-select-item-line",className:(0,qle.default)(`${Nt}-select-item-line`,g)}):h===Us.title?fx.default.createElement("div",{className:(0,qle.default)(`${Nt}-select-item-title`,g),"data-testid":"okd-select-item-title"},l):h===Us.custom?fx.default.createElement("div",{className:`${D} custom`,onClick:u?null:q,"data-index":n,"data-testid":"okd-select-item-custom","data-e2e-okd-select-option-value":f},z):fx.default.createElement("div",{className:D,onClick:u?null:q,"aria-disabled":u,"data-index":n,"data-testid":"okd-select-item-default","data-e2e-okd-select-option-value":f,role:"option","aria-selected":t,id:`${F}-${f}`,ref:L(f)},z)},IK=oJr;function L_t({showSelectedIcon:e,values:t,onSelect:r,optionItemClassName:n,renderOption:o,optionAlign:i,optionsSameWidthReference:a,options:s}){let{validList:c}=(0,wf.useContext)(Ol),u=f=>f.map((h,m)=>{if(h?.options)return h?.options?.length?wf.default.createElement(wf.default.Fragment,{key:m},wf.default.createElement(IK,{option:{...h,label:h.title,type:Us.title}}),u(h.options)):null;let g=t?.includes(h.value);return h.type===Us.all&&(g=t.length===c.length),wf.default.createElement(IK,{key:m,isActive:g,showSelectedIcon:e,onClick:()=>{r({option:h})},optionItemClassName:h.className||n,renderOption:o,optionAlign:i,optionsSameWidthReference:a,option:h})});return{Wrapper:(0,wf.useCallback)(({children:f})=>f,[]),listComponent:u(s)}}function F_t({showSelectedIcon:e,values:t,onSelect:r,optionItemClassName:n,renderOption:o,optionAlign:i,optionsSameWidthReference:a,options:s,showEmpty:c,virtualProps:u,virtualRef:l}){let f=b=>{let{title:x,value:E,type:T,className:B}=b;if(b[_2.EXPAND_VAR.expand])return wf.default.createElement(IK,{option:{...b,label:x,type:Us.title}});let F=t?.includes(E);return T===Us.all&&(F=t.length===s.length-1),wf.default.createElement(IK,{isActive:F,showSelectedIcon:e,onClick:()=>{let{[_2.EXPAND_VAR.id]:L,...j}=b;r({option:j})},optionItemClassName:B||n,renderOption:o,optionAlign:i,optionsSameWidthReference:a,option:b})},[h,m]=(0,wf.useState)(null),g=BW(({offsetHeight:b})=>{h||m(b)});return{Wrapper:(0,wf.useCallback)(({children:b})=>wf.default.createElement(Ap,{onResize:g},b),[]),listComponent:wf.default.createElement(_2,{height:c?0:h,data:s,ref:l,...u},b=>wf.default.createElement(_2.Item,null,wf.default.createElement(f,{...b})))}}d();p();var Vle=fe(Je());function GMe({scrollBoundary:e}){let t=Vle.default.useRef(null),r=TMe({listDom:t,...e});return(0,Vle.useEffect)(()=>{e?.safeDistance&&t.current?.addEventListener("scroll",r);let n=t.current;return()=>{e?.safeDistance&&n?.removeEventListener("scroll",r)}},[]),{listRef:t}}var iJr=`${Nt}-select-item-container`,aJr=`${Nt}-select-item-container-real`;function qMe({virtual:e,showSelectedIcon:t,onSelect:r,optionItemClassName:n,renderOption:o,optionAlign:i,optionsSameWidthReference:a,options:s,searchEmptyText:c,searchEmpty:u,scrollBoundary:l,virtualProps:f,virtualRef:h,a11yData:m}){let{listRef:g}=GMe({scrollBoundary:l}),{search:v,values:b,size:x}=(0,yD.useContext)(Ol),E=v&&LMe(s),{Wrapper:T,listComponent:B}=e?F_t({showSelectedIcon:t,values:b,onSelect:r,optionItemClassName:n,renderOption:o,optionAlign:i,optionsSameWidthReference:a,options:s,showEmpty:E,virtualProps:f,virtualRef:h}):L_t({showSelectedIcon:t,values:b,onSelect:r,optionItemClassName:n,renderOption:o,optionAlign:i,optionsSameWidthReference:a,options:s});return yD.default.createElement(T,null,yD.default.createElement("div",{ref:g,className:(0,U_t.default)(iJr,{[aJr]:!e}),...m},B,yD.default.createElement(BMe,{showEmpty:E,searchEmptyText:c,searchEmpty:u,size:x})))}d();p();var Tp=fe(Je());eAt();var bD=fe(Er());rs();Qr();var xD=`${Nt}-select-option`,z_t=`${xD}-pc`,sJr=`${Nt}-select-footer-dialog`,j_t="fixed-height",cJr={autoFocus:!1},uJr=e=>{let{optionTitle:t,setVisible:r,visible:n,children:o,className:i,footer:a,searchable:s,size:c,dialogProps:u,virtual:l,multiple:f,bottomSafeSpace:h,dialogMode:m,onReset:g,idFieldAndValueForE2e:v,useReactTransition:b,fitToHeight:x}=e,E=(0,bD.default)(xD,!t&&`${xD}-dialog-container`,x&&`${xD}-fit-to-height`,i,s||l?j_t:"",`option-${c}`),T=!Wi.isApp&&!m?h:void 0,B=(0,Tp.useMemo)(()=>({paddingBottom:T,...u.windowStyle}),[T,u.windowStyle]),F=(0,Tp.useMemo)(()=>({...v,"data-testid":"okd-select-popup"}),[v]);return Tp.default.createElement(XW.Action,{windowClass:E,visible:n,title:t,onClose:()=>{Ao(()=>{f&&g(),r(!1)},b)},footer:a,hideCloseBtn:!t,noTopRadius:!1,footerClassName:f?sJr:"",onBack:()=>{r(!1)},...u,windowStyle:B,windowProps:F,focusManagerProps:cJr,autoFocus:!1},o)};function lJr(e,t){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)&&(e===xf.DIRECTION.bottomLeft||e===xf.DIRECTION.bottomRight)||(o.elements.popper.style.width=`${i}px`,t(!0))}}}var fJr={mainAxis:!1},dJr=e=>{let{visible:t,children:r,className:n,footer:o,placement:i,graspBaseDom:a,searchable:s,size:c,referenceRef:u,rootClass:l,popperRef:f,popupProps:h,setSameWidth:m,scrollStyle:g,contentBoxClassName:v,virtual:b,sameWidth:x,dropMode:E,fitToHeight:T,idFieldAndValueForE2e:B}=e,F=(0,bD.default)(l,xD,z_t,n,s||b?j_t:"",E&&"drop-mode",`option-${c}`),L=(0,Tp.useMemo)(()=>[x&&lJr(i,m)].filter(Boolean),[i,x]),j=(0,Tp.useMemo)(()=>x?{visibility:"hidden"}:{},[x]);return Tp.default.createElement(xf,{className:"select-popup-reference",referenceRef:u,placement:i,show:t,hideArrow:!0,rebirthPopper:!0,graspBaseDom:a,modifiers:L,popupLayerStyle:j,preventOverflowOptions:fJr,ResizeObserver:T?Ap:void 0,content:Tp.default.createElement("div",{className:F,ref:f,...B,"data-testid":"okd-select-popup"},Tp.default.createElement("div",{className:(0,bD.default)(`${xD}-box`,v)},Tp.default.createElement("div",{className:(0,bD.default)("pc-option-scroll",T&&`${z_t}-fit-to-height`),style:g},r),o)),gutter:0,...h})},pJr=e=>{let{isView:t,hideOptions:r,showOptions:n,dropMode:o,dialogMode:i,className:a,align:s,graspBaseDom:c,footer:u,pcFooter:l,...f}=e,{idFieldAndValueForE2e:h}=(0,Tp.useContext)(Ol);if(t)return null;let m={...f,dropMode:o,dialogMode:i,hideOptions:r},g=xf.DIRECTION.bottom;s===Di.left&&(g=xf.DIRECTION.bottomLeft),s===Di.right&&(g=xf.DIRECTION.bottomRight);let v=(0,bD.default)(a,{"align-left":s===Di.left,"align-right":s===Di.right}),b=Tp.default.createElement(dJr,{idFieldAndValueForE2e:h,...m,placement:g,graspBaseDom:c,className:v,footer:l}),x=Tp.default.createElement(uJr,{idFieldAndValueForE2e:h,...m,className:v,footer:u});return o?b:i?x:Tp.default.createElement($2t,{sm:x,md:b})},H_t=pJr;d();p();var C2=fe(Je()),u3t=fe(Er());d();p();var RK=fe(Je()),r3t=fe(Er());YE();Qr();d();p();var WM=fe(Je()),QMe=fe(Er());Qr();d();p();var SD=fe(Je()),XMe=fe(Er());d();p();gi();vi();d();p();mW();yi();bi();d();p();mW();d();p();var Qg=fe(Je()),Q_t=fe(Er()),um=fe(zn());On();Qr();d();p();var VM=fe(Je()),G_t=fe(Er());Qr();var VMe=void 0;function hJr(e,t){let{invalidate:r,item:n,renderItem:o,responsive:i,responsiveDisabled:a,registerSize:s,itemKey:c,className:u,style:l,children:f,display:h,order:m,component:g="div",...v}=e,b=i&&!h;function x(j){s(c,j)}VM.useEffect(()=>()=>{x(null)},[]);let E=o&&n!==VMe?o(n):f,T,B;r||(B=b?`${Nt}-overflow-hidden`:VMe);let F={};b&&(F["aria-hidden"]=!0);let L=VM.createElement(g,{className:(0,G_t.default)(B,u)||VMe,style:{...T,...l},...F,...v,ref:t},E);return i&&(L=VM.createElement(Ap,{onResize:({offsetWidth:j})=>{x(j)},disabled:a},L)),L}var mJr=VM.forwardRef(hJr),wD=mJr;d();p();var AT=fe(Je()),V_t=fe(Er());d();p();var q_t=fe(Je()),AD=q_t.default.createContext(null);var gJr=(e,t)=>{let r=AT.useContext(AD);if(!r){let{component:s="div",...c}=e;return AT.createElement(s,{...c,ref:t})}let{className:n,...o}=r,{className:i,...a}=e;return AT.createElement(AD.Provider,{value:null},AT.createElement(wD,{ref:t,className:(0,V_t.default)(n,i),...o,...a}))},W_t=AT.forwardRef(gJr);W_t.displayName="RawItem";var K_t=W_t;d();p();var Y_t="responsive",J_t="invalidate";d();p();var cm=fe(Je());d();p();var Kle=fe(Je());d();p();var Wle=fe(Je());function X_t(e){let t=Wle.useRef();return t.current=e,Wle.useCallback((...n)=>t.current?.(...n),[])}d();p();function WMe(e){im(e)}function Z_t(){let e=Kle.useRef(null);return r=>{e.current||(e.current=[],WMe(()=>{e.current.forEach(n=>{n()}),e.current=null})),e.current.push(r)}}function ST(e,t){let[r,n]=Kle.useState(t),o=X_t(i=>{e(()=>{n(i)})});return[r,o]}function KMe({data:e,renderItem:t,itemKey:r,itemWidth:n=10,maxCount:o,suffix:i,onVisibleChange:a}){let s=Z_t(),[c,u]=ST(s,null),l=c||0,[f,h]=ST(s,new Map),[m,g]=ST(s,0),[v,b]=ST(s,0),[x,E]=ST(s,0),[T,B]=(0,cm.useState)(null),[F,L]=ST(s,e),[j,q]=(0,cm.useState)(e.length),D=cm.default.useMemo(()=>j||0,[j,c]),[_,R]=(0,cm.useState)(!1),z=Math.max(m,v),N=o===Y_t,y=e.length&&N,S=y||typeof o=="number"&&e.length>o;(0,cm.useEffect)(()=>{let J=e;y&&l>0?J=e.slice(0,Math.min(e.length,l/n)):typeof o=="number"&&(J=e.slice(0,o)),L(J)},[e,n,c,o,y]);let I=(0,cm.useMemo)(()=>y?e.slice(D+1):e.slice(F.length),[e,F,y,D]),M=(0,cm.useCallback)((J,de)=>typeof r=="function"?r(J):(r&&J?.[r])??de,[r]),C=(0,cm.useCallback)(t||(J=>J),[t]);function P(J,de,W){j===J&&(de===void 0||de===T)||(q(J),W||(R(J<e.length-1),a?.(J)),de!==void 0&&B(de))}function V(J,de){u(de.clientWidth)}function H(J,de){h(W=>{let Q=new Map(W);return de===null?Q.delete(J):Q.set(J,de),Q})}function k(J,de){b(de),g(v)}function G(J,de){E(de)}function ce(J){return f.get(M(F[J],J))}return cm.default.useEffect(()=>{if(l&&typeof z=="number"&&F){let J=x,de=F.length,W=de-1;if(!de){P(0,null);return}for(let Q=0;Q<de;Q+=1){let Y=ce(Q);if(Y===void 0){P(Q-1,void 0,!0);break}if(J+=Y,W===0&&J<=l||Q===W-1&&J+ce(W)<=l){P(W,null);break}else if(J+z>l){P(Q-1,J-Y-x+v);break}}i&&ce(0)+x>l&&B(null)}},[l,f,v,x,M,F]),{restReady:_,omittedItems:I,showRest:S,onOverflowResize:V,registerSize:H,registerOverflowSize:k,registerSuffixSize:G,mergedRenderItem:C,suffixFixedStart:T,shouldResponsive:y,getKey:M,mergedDisplayCount:D,mergedData:F,isResponsive:N}}d();p();var vJr=`${Nt}-overflow`;function yJr(e){return`+ ${e.length} ...`}var kK=Qg.default.forwardRef((e,t)=>{let r=vt.mergeProps(kK.defaultPropsValue,e),{renderItem:n,renderRawItem:o,itemKey:i,ssr:a,style:s,className:c,maxCount:u,renderRest:l,renderRawRest:f,suffix:h,component:m="div",itemComponent:g,onVisibleChange:v,data:b,...x}=r,{restReady:E,omittedItems:T,showRest:B,onOverflowResize:F,registerSize:L,registerOverflowSize:j,registerSuffixSize:q,mergedRenderItem:D,suffixFixedStart:_,shouldResponsive:R,getKey:z,mergedDisplayCount:N,mergedData:y,isResponsive:S}=KMe(r),I=u===J_t,M=E&&!!T.length,C={};_!==null&&R&&(C={position:"absolute",left:_,top:0});let P=(0,Qg.useMemo)(()=>({responsive:R,component:g,invalidate:I}),[R,g,I]),V=o?(de,W)=>{let Q=z(de,W);return Qg.default.createElement(AD.Provider,{key:Q,value:{...P,order:W,item:de,itemKey:Q,registerSize:L,display:W<=N}},o(de,W))}:(de,W)=>{let Q=z(de,W);return Qg.default.createElement(wD,{...P,order:W,key:Q,item:de,renderItem:D,itemKey:Q,registerSize:L,display:W<=N})},H=(0,Qg.useMemo)(()=>({registerSize:j,display:M}),[j,M]),k=(0,Qg.useMemo)(()=>({...P,...H}),[P,H]),G=l||yJr,ce=f?Qg.default.createElement(AD.Provider,{value:k},f(T)):Qg.default.createElement(wD,{...P,...H},typeof G=="function"?G(T):G),J=Qg.default.createElement(m,{className:(0,Q_t.default)(vJr,c),style:s,ref:t,...x},y.map(V),B?ce:null,h&&Qg.default.createElement(wD,{...P,responsive:S,responsiveDisabled:!R,order:N,registerSize:q,display:!0,style:C},h));return S?Qg.default.createElement(Ap,{onResize:F,disabled:!R},J):J});kK.propTypes={maxCount:um.default.oneOfType([um.default.string,um.default.number]),className:um.default.string,style:um.default.object,data:um.default.array,itemKey:um.default.oneOfType([um.default.string,um.default.func]),renderItem:um.default.func,renderRest:um.default.func,component:um.default.elementType,itemComponent:um.default.elementType};kK.defaultPropsValue={maxCount:"responsive",data:[],itemKey:"value",component:"div",itemComponent:"div",className:void 0,style:void 0,renderItem:void 0,renderRest:void 0};kK.Item=K_t;var $_t=kK;var YMe=$_t;d();p();var ET=fe(Je()),JMe=fe(Er());xu();Qr();var bJr=(0,ET.forwardRef)((e,t)=>{let{label:r,onClose:n,size:o,disabled:i,needIcon:a=!0,className:s,style:c,readOnly:u}=e;return ET.default.createElement("div",{className:(0,JMe.default)(`${Nt}-select-tag`,o&&`${Nt}-select-tag-${o}`,i&&"disabled",s),"data-testid":"okd-select-tag",style:c,ref:t},ET.default.isValidElement(r)?ET.default.cloneElement(r,{className:(0,JMe.default)(`${Nt}-select-tag-inner`,r?.props?.className)}):ET.default.createElement("span",{className:`${Nt}-select-tag-inner`},r),!u&&!i&&a&&ET.default.createElement(wr,{className:`okds-close ${Nt}-select-tag-icon`,onClick:n,"data-testid":"okd-select-tag-close-icon",tabIndex:-1}))}),Yle=bJr;function ZMe({rootClass:e,selectedOptions:t,disabled:r,size:n,onSelect:o,maxTagCount:i,readOnly:a}){let s=u=>SD.default.createElement(Yle,{disabled:r,label:`+ ${u.length} ...`,size:n,needIcon:!1,readOnly:a}),c=u=>SD.default.createElement(YMe.Item,{component:Yle,disabled:r,...u,size:n,key:u.value,readOnly:a,onClose:l=>{l.stopPropagation(),o({option:u,remove:!0})}});return i?SD.default.createElement(YMe,{className:(0,XMe.default)(`${e}-tag-container-responsive`),data:t,renderRawItem:c,renderRest:s,maxCount:i}):SD.default.createElement("div",{className:(0,XMe.default)(`${e}-tag-container`)},t.map(u=>SD.default.createElement(Yle,{disabled:r,...u,size:n,key:u.value,readOnly:a,onClose:l=>{l.stopPropagation(),o({option:u,remove:!0})}})))}var xJr=`${Nt}-select`;function KM(e){let{placeholder:t,selectedOptions:r,multiple:n,label:o,renderLabel:i,renderSelectedLabel:a,size:s,disabled:c,labelClassName:u,labelWrapperClassName:l,readOnly:f}=e,[h={}]=r,{onSelect:m,maxTagCount:g}=(0,WM.useContext)(Ol),b=typeof o=="function"?o(n?r:h):o;return b?i?.(b)||WM.default.createElement("span",{className:(0,QMe.default)(u,l)},b):r.length?n?WM.default.createElement(ZMe,{rootClass:xJr,selectedOptions:r,disabled:c,size:s,onSelect:m,maxTagCount:g,readOnly:f}):a?.(h.label)||WM.default.createElement("span",{className:(0,QMe.default)(l)},h.label):n?t||WM.default.createElement("div",{style:{width:"100%"}}):t}d();p();var a_=fe(Je()),MK=fe(Er());xu();var wJr=({type:e,size:t,suffixIconStyle:r,suffixIcon:n=()=>{},visible:o,isView:i,disabled:a})=>{let{values:s,clearValues:c,onClear:u,cleanable:l,prefix:f}=(0,a_.useContext)(Ol),h=s.length>0&&!a&&l,m=e===Jy.input,g=m?"okds-arrow-chevron-down-md":"okds-arrow-chevron-down-sm",v={[`${Zg}-reference-icon`]:m,[`${Zg}-reference-icon-${t}`]:t&&m},b=(0,MK.default)(g,"icon-sign","select-up",{"select-up-active":o},v),x=(0,MK.default)("okds-clear-fill",v,`${f}-reference-icon-clear`,a&&"disabled"),E=h?x:b,T=()=>{Ao(()=>{c(),u?.()},!0)};return i?null:n(o)||a_.default.createElement(Fs,{localeKey:h?"a11y_web_input_btn_universal_clear":void 0},a_.default.createElement(wr,{className:E,style:r,onClick:h?T:void 0,"data-testid":h?"okd-select-clear-icon":"okd-select-arrow-icon"}))},_T=wJr;function e3t({size:e,disabled:t,suffixIconStyle:r}){let{values:n,clearValues:o,prefix:i,visible:a,onClear:s}=(0,a_.useContext)(Ol);return n.length>0&&!t?a_.default.createElement(Fs,{localeKey:"a11y_web_input_btn_universal_clear"},a_.default.createElement(wr,{className:(0,MK.default)("okds-clear-fill",`${i}-reference-icon`,`${i}-reference-icon-clear`,e&&`${i}-reference-icon-${e}`,t&&"disabled"),"data-testid":"okd-select-clear-icon",onClick:u=>{u.stopPropagation(),o(),s?.()}})):a_.default.createElement(wr,{className:(0,MK.default)("icon-sign",a&&"select-up-active","okds-arrow-chevron-down-md",`${i}-reference-icon`,e&&`${i}-reference-icon-${e}`),style:r,"data-testid":"okd-select-down-icon"})}var t3t={[kt.md]:kt.md,[kt.sm]:kt.xs,[kt.xs]:kt.xs},AJr=e=>{let{selectedOptions:t,className:r,isView:n,label:o,labelClassName:i,placeholder:a,size:s,disabled:c,displayProps:u,suffixIconStyle:l,multiple:f,focusStatus:h}=e,m=RK.default.createElement(_T,{...e});return RK.default.createElement(hn,{disabled:c,size:t3t[s]||t3t[kt.md],category:hn.CATEGORY.fill,type:hn.TYPE.gray,color:hn.COLOR.gray,icon:n?"":m,iconType:hn.ICON_POSITION.tailing,iconStyle:l,className:(0,r3t.default)(`${Zg}-value`,h&&`${Zg}-a11y-ring`,r),tabIndex:"-1","aria-disabled":n||c,...u},RK.default.createElement(KM,{placeholder:RK.default.createElement("span",null,a),selectedOptions:t,multiple:f,label:o,labelClassName:i}))},n3t=AJr;d();p();var Zle=fe(Je()),$Me=fe(Er());Qr();d();p();var CT=fe(Je()),Jle=fe(Er());var SJr=e=>{let{label:t,labelClassName:r="",placeholder:n,size:o,disabled:i,suffix:a,className:s,innerClassName:c,displayProps:u,selectedOptions:l,multiple:f,error:h,suffixIconStyle:m,labelWrapperClassName:g,readOnly:v,focusStatus:b}=e,x=(0,Jle.default)(c,b&&`${Zg}-a11y-ring`,{disabled:i});return CT.default.createElement(mK,{autoHeight:!0,className:s,innerClassName:x,size:o,suffix:a,error:h,disabled:i,"data-testid":"okd-select-input",...u,tabIndex:-1},CT.default.createElement(KM,{size:o,disabled:i,placeholder:n&&CT.default.createElement("div",{className:"value placeholder"},n),selectedOptions:l,multiple:f,readOnly:v,label:t,renderLabel:E=>CT.default.createElement("span",{className:(0,Jle.default)("value",r,g)},E),renderSelectedLabel:E=>CT.default.createElement("div",{className:(0,Jle.default)("value",g),"data-testid":"okd-select-custom-value"},E)}),f&&!v&&CT.default.createElement("div",{className:"reference-suffix"},CT.default.createElement(e3t,{size:o,suffixIconStyle:m,disabled:l.some(E=>E.disabled)||i})))},o3t=SJr;var Xle=`${Nt}-select`,i3t=e=>{let t=typeof e;return["number","string"].includes(t)||[null,void 0].includes(e)},EJr=e=>{let{label:t,disabled:r,selectedOptions:n,visible:o,className:i,placeholder:a,isInline:s,size:c,displayProps:u,inputProps:l={},error:f,multiple:h,readOnly:m,focusStatus:g}=e,v=(0,$Me.default)(`${Xle}-value`,i,{"no-border":s&&!o,focus:o}),b=Zle.default.createElement(_T,{...e}),[x={}]=n;return!t&&!h&&i3t(x.label)&&i3t(a)?Zle.default.createElement(mK,{disabled:r,size:c,className:v,innerClassName:(0,$Me.default)(`${Xle}-inner-box`,g&&`${Xle}-a11y-ring`,r&&"disabled"),readOnly:!0,innerFocusable:!m,placeholder:a,value:x.label,suffix:!m&&b,error:f,errorType:mK.TIP_TYPE.always,"data-testid":"okd-select-input",...u,...l,tabIndex:-1}):Zle.default.createElement(o3t,{...e,className:v,innerClassName:`${Xle}-inner-box`,suffix:!m&&!h&&b,displayProps:{...u,...l}})},a3t=EJr;d();p();var YM=fe(Je()),NK=fe(Er());Qr();var s3t=`${Nt}-select`,_Jr=e=>{let{isShowOptions:t,align:r,disabled:n,className:o,label:i,labelClassName:a,placeholder:s,size:c,selectedOptions:u,multiple:l,labelWrapperClassName:f,focusStatus:h}=e,m=(0,NK.default)(`${s3t}-text-value`,o,{focus:t,disabled:n,[`input-${c}`]:c,"align-left":r===Di.left,"align-right":r===Di.right});return YM.default.createElement("div",{className:(0,NK.default)(m,h&&`${s3t}-a11y-ring-text`),"data-testid":"okd-select-text"},YM.default.createElement(KM,{placeholder:s&&YM.default.createElement("div",{className:"value placeholder"},s),selectedOptions:u,multiple:l,label:i,renderLabel:g=>YM.default.createElement("span",{className:(0,NK.default)(a,f)},g),renderSelectedLabel:g=>YM.default.createElement("div",{className:(0,NK.default)("value",f)},g)}),YM.default.createElement(_T,{...e}))},c3t=_Jr;function eRe(e){let{type:t,titleClass:r,title:n,size:o,valueBoxClassName:i,disabled:a,referenceRef:s,align:c,selectedOptions:u,visible:l,valueContClassName:f,isView:h,label:m,isInline:g,labelClassName:v,placeholder:b,displayProps:x,inputProps:E,error:T,suffixIconStyle:B,suffixIcon:F,displayArea:L,multiple:j,eventConfig:q,labelWrapperClassName:D,idFieldAndValueForE2e:_,values:R,readOnly:z}=e,{selectId:N}=(0,C2.useContext)(Ol),{referenceA11yData:y,focusStatus:S}=(0,C2.useContext)(wT),I=a3t;t===Jy.button&&(I=n3t),t===Jy.text&&(I=c3t),L&&(I=L);let M=u[0]||{};return C2.default.createElement(C2.default.Fragment,null,C2.default.createElement(fD,{className:r,title:n,size:o,id:`${N}-label`}),C2.default.createElement("div",{className:(0,u3t.default)(`${Zg}-value-box`,i),ref:s,...q.clickConfig,"data-testid":"okd-select-reference-value-box",..._,"data-e2e-okd-select-reference-disabled":a,"data-e2e-okd-select-value":R?.join?.(","),...y},C2.default.createElement(I,{multiple:j,disabled:a,readOnly:z,type:t,size:o,align:c,selectedOptions:u,visible:l,className:f,isView:h,label:m,isInline:g,labelClassName:v,placeholder:b,displayProps:x,inputProps:E,error:T,suffixIconStyle:B,suffixIcon:F,suffixIconComp:C2.default.createElement(_T,{...e}),isShowOptions:l,selectedOption:M,selectedOptionToLabel:M?.label,labelWrapperClassName:D,focusStatus:S})))}d();p();var t0=fe(Je()),tRe=fe(Er());om();Qr();var CJr=(0,t0.forwardRef)((e,t)=>{let{__search:r,onChangeSearch:n,searchPlaceholder:o,visible:i,searchInputProps:a,searchFocus:s,size:c,optionsSameWidthReference:u}=e,l=(0,t0.useRef)(null),{referenceA11yData:f}=(0,t0.useContext)(wT);(0,t0.useImperativeHandle)(t,()=>l.current);let h=(0,t0.useRef)(!0),[m,g]=(0,t0.useState)(r??""),v=()=>{n?.("")};(0,t0.useEffect)(()=>{if(i){if($1().media==="sm"||!l.current)return;s&&setTimeout(()=>{l.current?.focus()},0)}else!h.current&&v();h.current=!1},[i]);let b=E=>{g(E.target.value),n?.(E.target.value)},x={...f,onFocus:null,onBlur:null,"aria-haspopup":void 0,"aria-autocomplete":void 0};return t0.default.createElement(pK,{size:b_t[c],innerClassName:`${Nt}-select-search-box`,inputClassName:(0,tRe.default)(`${Nt}-select-search-ellipsis`,!u&&`${Nt}-select-search-default-width`,a?.className),onClick:E=>{E.stopPropagation()},...a,onChange:b,className:(0,tRe.default)(`${Nt}-select-search`),placeholder:o,onPressEnter:E=>{E.preventDefault()},onRef:E=>{l.current=E},value:m,"data-testid":"okd-select-search-input",...x})}),l3t=CJr;d();p();var f3t=fe(Je());fa();var TJr=({setVisible:e,needListener:t,detect:r,useReactTransition:n,stopPropagation:o,referenceRef:i,popperRef:a})=>{let s=c=>{!a.current?.contains(c.target)&&!i.current?.contains(c.target)&&Ao(()=>{e(!1)},n)};f3t.default.useEffect(()=>(t&&St.addEventListener("click",s,o),()=>{St.removeEventListener("click",s)}),[r])},d3t=TJr;d();p();var Qle=fe(Je());qg();function rRe(e={}){let{disabled:t,hoverMode:r,setVisible:n,delayShow:o,useReactTransition:i,stopPropagation:a,readOnly:s,isView:c}=e,u=(0,Qle.useRef)(null),l=()=>{u.current&&(clearTimeout(u.current),u.current=null)},h={onMouseEnter:()=>{o?(l(),u.current=setTimeout(()=>{n(!0)},o)):n(!0)},onMouseLeave:()=>{l(),n(!1)}},m={onClick:g=>{a&&g.stopPropagation(),Ao(()=>{n(v=>o&&!v?(l(),u.current=setTimeout(()=>{Ao(()=>{n(!0)},i)},o),v):!v)},i)}};return(0,Qle.useEffect)(()=>()=>{l()},[]),t||s||c?{}:r&&!oM()?{hoverConfig:h,clickConfig:{}}:{clickConfig:m,hoverConfig:{}}}d();p();var ED=fe(Je());rs();d();p();var p3t=fe(Je());rs();function nRe(...e){return(0,p3t.useMemo)(()=>EP(...e),[])}function oRe({options:e,searchFilter:t,onSearch:r,searchable:n,__search:o,virtualRef:i,searchDebounce:a,useReactTransition:s}){let[c,u]=(0,ED.useState)(o??""),l=(0,ED.useRef)(EP(()=>{i.current?.scrollTo?.(0)},100)),f=v=>{r(v.search),u(v.search)},h=nRe(f,a||100),m=(0,ED.useMemo)(()=>n?A_t({options:e,search:c,searchFilter:t}):null,[n,c,e]);return n?{filteredOptions:m,search:c,setSearch:u,onChangeSearch:v=>{a>0?h({options:e,search:v,searchFilter:t}):Ao(()=>{f({options:e,search:v,searchFilter:t})},s),i.current&&l.current()}}:{filteredOptions:e}}d();p();var Ed=fe(Je());om();Vg();function iRe({options:e,multiple:t,onChange:r,value:n,onToggleShow:o,dropMode:i,dialogMode:a,limitMaxNum:s,onLimitMaxNumCallback:c,cleanable:u,immediatelyHide:l,onSelect:f,showSelectAll:h,onSelectAll:m,selectId:g,referenceRef:v}){let{isSm:b}=xd(),x=(0,Ed.useMemo)(()=>{let H=e;return h&&(H=[{label:hf("okd_cascader_option_all"),value:"all",type:Us.all,...typeof h=="boolean"?{}:h},...H]),x_t(H)},[e,h]),E=(0,Ed.useRef)(new Map),T=(0,Ed.useRef)(!1),B=(0,Ed.useMemo)(()=>w_t(x).filter((H,k)=>(E.current.set(String(H.value),{value:H.value,id:`${g}-${H.value}`,index:k}),H.value!==void 0&&H.type!==Us.all&&H.type!==Us.line&&H.type!==Us.title)),[x]),[F,L]=(0,Ed.useState)(!1),[j,q]=(0,Ed.useState)(DMe(n,t)),[D,_]=(0,Ed.useState)(!1),R=(0,Ed.useRef)(j),z=(0,Ed.useRef)(!1),N=(0,Ed.useRef)(j);(0,Ed.useEffect)(()=>{q(DMe(n,t,u))},[n]),(0,Ed.useEffect)(()=>{R.current=j},[j]);let y=(H,k)=>{if(T.current=!1,k){R.current=[],q(R.current);return}t?R.current.includes(H)?R.current=R.current.filter(G=>G!==H):s!==null?R.current.length+1<=s?R.current=R.current.concat(H):(T.current=!0,c?.()):R.current=R.current.concat(H):R.current=[H],q(R.current)};(0,Ed.useEffect)(()=>{F&&(N.current=j),z.current&&o(F),z.current=!0},[F]);let S=async({option:H},k)=>{(!await r(t?R.current:H,t?PMe(B,R.current):void 0)&&!t||k)&&L(!1)},I=({option:H,clear:k,remove:G})=>{Array.isArray(H)||(t&&y(H?.value,k),t&&b&&f?.(H)),!T.current&&(!t||t&&!b&&!a||t&&b&&i||k||G)&&S({option:H},l&&!b)},M=()=>{R.current=N.current,q(R.current)},C=()=>{N.current=R.current,S({},!0)},P=()=>{I({clear:!0}),v.current.focus()},V=()=>{let H=B.map(k=>k.value);if(R.current.length===H.length){R.current=[],q(R.current),I({option:[]}),m?.([]);return}R.current=H,q(H),I({option:H}),m?.(B)};return{options:x,visible:F,setVisible:L,onSelect:I,selectedOptions:PMe(B,j),validList:B,optionsSameWidthReference:D,setSameWidth:_,values:j,updateValue:y,clearValues:P,onConfirm:C,onReset:M,onSelectAll:V,validListMap:E}}d();p();d();p();var Ip=fe(Je());Pa();sM();qg();function aRe(e){let{selectId:t,visible:r,values:n,validListMap:o,title:i,referenceRef:a,setVisible:s,searchBoxRef:c,getOptionRefs:u,searchable:l,isView:f,filteredOptions:h,search:m,labelId:g,disabled:v,readOnly:b,activeFirstOption:x,enabled:E=!0}=e,[T,B]=(0,Ip.useState)(),[F,L]=(0,Ip.useState)(),j=(0,Ip.useRef)(0),q=(0,Ip.useRef)();q.current=n[0];let D=(0,Ip.useRef)(!1),_=(0,Ip.useRef)(!1);_.current=m?h:Array.from(o.current.values());let R=OM(),z=v||f||b||!E,N=(0,Ip.useRef)({tabIndex:"0",role:"combobox","aria-haspopup":"listbox","aria-activedescendant":"","aria-disabled":z,onFocus:()=>{R.cancel(),R.task(()=>{L(!0)})},onBlur:()=>{R.cancel(),R.task(()=>{L(!1)})}}),y=(0,Ip.useCallback)(()=>{let P=u.refs.values[j.current]?.current,V=_.current[j.current]?.value;N.current["aria-activedescendant"]=`${t}-${V}`,B(String(V)),P?.scrollIntoView?.({block:"nearest",behavior:"smooth"})},[]),S=g||(i?`${t}-label`:void 0);Object.assign(N.current,{"aria-labelledby":S,"aria-expanded":r,"aria-controls":`${t}-list`,"aria-disabled":z});let I={role:"listbox",id:`${t}-list`,"aria-labelledby":S,"aria-disabled":z},M=()=>{let[P]=_.current,V=_.current.find((J,de)=>J.value===q.current?(j.current=de,!0):!1),H=V||(x?P:null);V||(j.current=0);let k=String(H?.value),G=o.current.get(k);G&&(N.current["aria-activedescendant"]=G.id),B(k),u(k)?.current?.scrollIntoView?.({block:"nearest",behavior:"smooth"})};(0,Ip.useEffect)(()=>{z||M()},[m,r,z]);let C=(0,Ip.useMemo)(()=>z?{}:{open:P=>{(P.keyCode===Ls.ENTER&&!r||P.keyCode===Ls.DOWN&&!r||P.keyCode===Ls.UP&&!r)&&(P.preventDefault(),P.stopPropagation(),s(!0),M())},close:P=>{(P.keyCode===Ls.ESC||P.keyCode===Ls.TAB)&&(P.stopPropagation(),s(!1),D.current=!0)},switchOption:P=>{if(!r)return;P.keyCode===Ls.DOWN&&(P.preventDefault(),P.stopPropagation(),j.current=RP(j.current+1,0,_.current.length-1)),P.keyCode===Ls.UP&&(P.preventDefault(),P.stopPropagation(),j.current=RP(j.current-1,0));let V=u.refs.values[j.current]?.current;y(),P.keyCode===Ls.ENTER&&(P.preventDefault(),P.stopPropagation(),V?.click(),D.current=!0)}},[r,z]);return(0,Ip.useEffect)(()=>{z||(!r&&D.current&&l&&(a.current.focus(),D.current=!1),r||B())},[r,z]),Wh("all",P=>{C.open(P),C.close(P),C.switchOption(P)},{target:[c.current,a.current].filter(Boolean),eventName:"keydown",enable:!z&&E}),E?{referenceA11yData:N.current,listA11yData:I,highlightValue:T,focusStatus:F}:{referenceA11yData:{},listA11yData:{},highlightValue:void 0,focusStatus:!1}}var dx=(0,ws.forwardRef)((e,t)=>{let r=vt.mergeProps(dx.defaultPropsValue,e,vt.componentNames.Select),{className:n,style:o,searchable:i,optionFooter:a,optionFooterClosable:s,isPcShowCheck:c,showSelectedIcon:u,renderListSlot:l,customRenderListBox:f,onFilter:h,multiple:m,optionContClassName:g,type:v,dialogMode:b,localeProps:x={},locale:E,dropMode:T,delayShow:B,useReactTransition:F,__alwaysShow:L,onClear:j,cleanable:q,maxTagCount:D,stopPropagation:_,noFooterButtonsOnSm:R,showSelectedIconForMultiple:z,readOnly:N,size:y,title:S,isView:I,labelId:M,disabled:C,activeFirstOption:P,displayArea:V,applyA11y:H}=r,{isSm:k}=xd(),G=(0,ws.useRef)(null),ce=ws.default.useRef(null),J=ws.default.useRef(null),de=(0,ws.useRef)(null),W=(0,ws.useId)(),{options:Q,onSelect:Y,setVisible:$,selectedOptions:re,visible:le,optionsSameWidthReference:ve,setSameWidth:ye,values:Ie,updateValue:Me,clearValues:ke,onReset:X,onConfirm:ee,onSelectAll:ae,validList:Ee,validListMap:De}=iRe({...r,selectId:W,referenceRef:J}),Re=v5e({componentName:"select"}),[Ve]=IMe();d3t({setVisible:$,needListener:(!k||r.dropMode)&&!b,detect:k,useReactTransition:F,stopPropagation:_,referenceRef:J,popperRef:ce});let{filteredOptions:gt,search:Qe,onChangeSearch:ht}=oRe({...r,options:Q,virtualRef:G}),Ot=h?.(gt,Qe)||gt,pt=(0,h3t.default)(vt.data.okdNamespace,Zg,v===Jy.text&&"select-text",n),sr=(0,ws.useMemo)(()=>({options:Q,onSelect:Y,setVisible:$,selectedOptions:re,visible:le,optionsSameWidthReference:ve,setSameWidth:ye,values:Ie,updateValue:Me,clearValues:ke,prefix:Zg,search:Qe,onReset:X,onConfirm:ee,dropMode:T,dialogMode:b,isSm:k,idFieldAndValueForE2e:Re,onClear:j,cleanable:q,maxTagCount:D,onSelectAll:ae,size:y,validList:Ee,selectId:W,validListMap:De,title:S,referenceRef:J,searchBoxRef:de,searchable:i,getOptionRefs:Ve,isView:I}),[le,Ie,Q,ve,re,Qe,T,b,k,Re,q,D,ae,y,Ee,W,De,S,i,I]),Fr=aRe({...sr,filteredOptions:gt,labelId:M,disabled:C,readOnly:N,activeFirstOption:P,enabled:H===!1?!1:H===!0||!V});(0,ws.useImperativeHandle)(t,()=>({setVisible:$,toggleOptions:()=>{$(tr=>!tr)}}));let Tt=rRe({disabled:r.disabled,hoverMode:r.hoverMode,setVisible:$,delayShow:B,useReactTransition:F,stopPropagation:_,readOnly:N,isView:I});return ws.default.createElement(Ol.Provider,{value:sr},ws.default.createElement(wT.Provider,{value:Fr},ws.default.createElement("div",{className:pt,style:o,...Tt.hoverConfig},ws.default.createElement(eRe,{...r,eventConfig:Tt,referenceRef:J,selectedOptions:re,setVisible:$,visible:le,optionsSameWidthReference:ve,idFieldAndValueForE2e:Re,values:Ie}),ws.default.createElement(bu,{localeProps:x,locale:E},ws.default.createElement(H_t,{...r,className:g,referenceRef:J.current,popperRef:ce,visible:L??le,setVisible:$,setSameWidth:ye,onReset:X,footer:m?ws.default.createElement(g_t,{optionFooter:a,setVisible:$,noFooterButtonsOnSm:R}):a&&ws.default.createElement(zle,{optionFooter:a,setVisible:$}),pcFooter:ws.default.createElement(v_t,{optionFooterClosable:s,optionFooter:a,setVisible:$})},ws.default.createElement(MMe,{searchComponent:i&&ws.default.createElement(l3t,{...r,visible:le,search:Qe,optionsSameWidthReference:ve,onChangeSearch:ht,ref:de}),optionsComponent:ws.default.createElement(qMe,{...r,showSelectedIcon:c||u||m&&z,values:Ie,options:Ot,onSelect:Y,virtualRef:G,a11yData:Fr.listA11yData}),slotComponent:l()||null,customRenderListBox:f}))))))});dx.defaultPropsValue={className:"",searchable:!0,searchEmptyText:null,value:null,size:kt.md,type:Jy.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};dx.propTypes={options:xr.default.array.isRequired,value:xr.default.oneOfType([xr.default.string,xr.default.number,xr.default.array]),multiple:xr.default.bool,size:xr.default.oneOf([kt.xl,kt.lg,kt.md,kt.sm,kt.xs]),type:xr.default.oneOf([Jy.input,Jy.button,Jy.text]),disabled:xr.default.bool,onChange:xr.default.func,optionTitle:xr.default.any,placeholder:xr.default.any,searchable:xr.default.bool,searchEmptyText:xr.default.any,searchEmpty:xr.default.any,searchPlaceholder:xr.default.string,searchFilter:xr.default.func,searchInputProps:xr.default.object,searchFocus:xr.default.bool,renderOption:xr.default.func,className:xr.default.string,optionContClassName:xr.default.string,optionItemClassName:xr.default.string,valueContClassName:xr.default.string,titleClass:xr.default.string,style:xr.default.object,scrollStyle:xr.default.object,valueBoxClassName:xr.default.string,suffixIconStyle:xr.default.object,contentBoxClassName:xr.default.string,labelWrapperClassName:xr.default.string,label:xr.default.any,align:xr.default.oneOf([Di.left,Di.right,""]),optionAlign:xr.default.oneOf([By.left,By.right,By.center,""]),isView:xr.default.bool,optionFooter:xr.default.any,optionFooterClosable:xr.default.bool,showSelectedIcon:xr.default.bool,showSelectedIconForMultiple:xr.default.bool,title:xr.default.any,isInline:xr.default.bool,optionCenter:xr.default.bool,bottomSafeSpace:xr.default.number,displayArea:xr.default.func,dropMode:xr.default.bool,dialogMode:xr.default.bool,hoverMode:xr.default.bool,graspBaseDom:xr.default.bool,popupProps:xr.default.object,onToggleShow:xr.default.func,displayProps:xr.default.object,onSearch:xr.default.func,onClear:xr.default.func,dialogProps:xr.default.object,renderListSlot:xr.default.func,customRenderListBox:xr.default.func,error:xr.default.oneOfType([xr.default.bool,xr.default.string,xr.default.node,xr.default.func]),inputProps:xr.default.object,virtual:xr.default.bool,searchDebounce:xr.default.number,sameWidth:xr.default.bool,fitToHeight:xr.default.bool,suffixIcon:xr.default.func,scrollBoundary:xr.default.object,onFilter:xr.default.func,limitMaxNum:xr.default.number,onLimitMaxNumCallback:xr.default.func,virtualProps:xr.default.object,delayShow:xr.default.number,cleanable:xr.default.bool,maxTagCount:xr.default.oneOfType([xr.default.string,xr.default.number]),stopPropagation:xr.default.bool,immediatelyHide:xr.default.bool,noFooterButtonsOnSm:xr.default.bool,onSelect:xr.default.func,showSelectAll:xr.default.oneOfType([xr.default.bool,xr.default.object]),onSelectAll:xr.default.func,readOnly:xr.default.bool,labelId:xr.default.string,activeFirstOption:xr.default.bool,applyA11y:xr.default.bool};dx.OPTION_TYPE=Us;dx.TYPE=Jy;dx.SIZE=kt;dx.ALIGN=By;dx.elementType=xi.Select;dx.SIZE=kt;dx.DIRECTION={...Di,...By};var JM=dx;Qr();d();p();var $le=sRe.default.forwardRef(({optionItemClassName:e,...t},r)=>sRe.default.createElement(JM,{dropMode:!0,type:JM.TYPE.text,searchable:!1,align:JM.DIRECTION.left,...t,optionItemClassName:`${e||""} ${Nt}-dropdown-option`,ref:r}));$le.TYPE=JM.TYPE;$le.SIZE=JM.SIZE;$le.DIRECTION=JM.DIRECTION;var XM=$le;d();p();gi();vi();d();p();yi();bi();d();p();var efe=fe(Je()),Xy=fe(zn());Qr();d();p();On();var m3t=`${Nt}-tooltip`;function Af(e){let{type:t,title:r,prefixClassName:n,popupStyle:o,width:i,maxWidth:a,popupRef:s,popupProps:c,focusManagerProps:u,applyA11y:l,...f}=vt.useMergeProps(Af.defaultPropsValue,e,vt.componentNames.Tooltip),h=(0,efe.useMemo)(()=>({...o,width:i,maxWidth:a||o?.maxWidth||i}),[a,o,i]);return efe.default.createElement(xf,{...f,popupStyle:h,...c,ref:s,prefixClassName:`${m3t} ${m3t}-${t} ${n} `,content:r,focusManagerProps:u,applyA11y:l})}var cRe={neutral:"neutral",negative:"negative",positive:"positive",informative:"informative"};Af.propTypes={type:Xy.default.oneOf(Object.keys(cRe)),title:Xy.default.node,prefixClassName:Xy.default.string,width:Xy.default.number,maxWidth:Xy.default.oneOfType([Xy.default.number,Xy.default.string]),popupRef:Xy.default.oneOfType([Xy.default.object,Xy.default.func]),applyA11y:Xy.default.bool};Af.defaultPropsValue={type:cRe.neutral,title:"",prefixClassName:"",width:void 0,maxWidth:void 0,popupRef:()=>{},applyA11y:!1};Af.DIRECTION=Di;Af.TYPES=cRe;Af.TRIGGER_TYPES=$0;Af.TRIGGER=$0;Af.Simple=Af;d();p();gi();vi();d();p();yi();bi();d();p();d();p();var fm=fe(Je()),g3t=fe(Er()),lm=fe(zn());Pa();On();TM();Qr();var TT=`${Nt}-switch`,IJr=1.2,v3t={default:kt.md,small:kt.sm,...kt};function _D(e){let{label:t,checked:r,size:n,disabled:o,loading:i,onChange:a,onClick:s,async:c,className:u,labelStyle:l,labelClassName:f,handlerChildren:h,defaultChecked:m,id:g}=vt.mergeProps(_D.defaultPropsValue,e),[v,b]=(0,fm.useState)(m),[x,E]=(0,fm.useState)(!1),[T,B]=(0,fm.useState)(!1),F=typeof r=="boolean",L=v3t[n],j=(0,g3t.default)(vt.data.okdNamespace,TT,{[`${TT}-small`]:L===kt.sm},{[`${TT}-select`]:F?r:v},{[`${TT}-disabled`]:o},{[`${TT}-active`]:x},{[`${TT}-loading`]:i||T},u),q=()=>{!o&&!i&&!T&&(B(!0),Promise.resolve(c(v)).then(async()=>{F?await a(!r):(b(R=>!R),a(!v),E(!0),setTimeout(()=>{E(!1)},IJr/2*1e3))}).catch(()=>{}).finally(()=>{B(!1)}))},D=R=>{R.preventDefault(),s(R),q()},_=(0,fm.useId)();return fm.default.createElement(fm.Fragment,null,fm.default.createElement("button",{className:j,"data-testid":"okd-switch","data-e2e-okd-switch-checked":F?r:v,type:"button",onClick:D,role:"switch","aria-checked":F?r:v,id:g||_,"aria-disabled":o||i||void 0},fm.default.createElement("div",{className:`${TT}-handler`},h,(i||T)&&fm.default.createElement(Jh.Circle,{loaderClassName:`switch-handler-loader switch-${v?"on":"off"}-loader`}))),t&&fm.default.createElement("label",{htmlFor:g||_,className:`${TT}-label ${f}`,style:l},t))}_D.propTypes={label:lm.default.string,checked:lm.default.bool,defaultChecked:lm.default.bool,size:lm.default.oneOf([kt.md,kt.sm]),disabled:lm.default.bool,loading:lm.default.bool,onChange:lm.default.func,onClick:lm.default.func,async:lm.default.func,className:lm.default.string,labelStyle:lm.default.object,labelClassName:lm.default.string,id:lm.default.string};_D.defaultPropsValue={label:"",checked:void 0,defaultChecked:!1,size:kt.default,disabled:!1,loading:!1,onChange:()=>{},onClick:()=>{},async:()=>{},className:"",labelStyle:{},labelClassName:""};_D.elementType=xi.Switch;_D.SIZE=v3t;var OK=_D;d();p();var BK=fe(Je());xu();Qr();function uRe(e){let{checked:t,defaultChecked:r,onChange:n}=e,[o,i]=(0,BK.useState)(r),a=c=>{i(c),n?.(c)},s=t!==void 0?t:o;return BK.default.createElement(OK,{...e,onChange:a,checked:s,handlerChildren:BK.default.createElement(wr,{iconName:s?"okds-moon":"okds-sun",className:`${Nt}-switch-theme-icon add-weight`})})}d();p();OK.ThemeSwitch=uRe;var tfe=OK;xu();TM();d();p();gi();vi();yi();bi();var T3t=fe(Je()),pm=fe(zn()),I3t=fe(gW());On();d();p();gi();vi();d();p();yi();bi();d();p();d();p();var tl=fe(Je()),pRe=fe(Er()),Ji=fe(zn());On();xu();Qr();d();p();var x3t=fe(Je()),w3t=fe(nC()),A3t=fe(Er()),fRe=fe(gV());rs();On();fa();MP();Qr();d();p();var PK=class{constructor(){_e(this,"init",t=>(this.result=t,this));_e(this,"push",t=>(this.list.push(t),this));_e(this,"run",()=>{let t=this.list.reduce((r,n)=>n(r),this.result);return this.list=[],this.result=void 0,t});this.list=[],this.result=void 0}};d();p();rs();fa();var rfe=({selector:e,attributes:t={},partentEle:r})=>{if(Mr())return{resultDom:null,isExist:!1};let n=r?r?.querySelector(e):St.document?.querySelector(e),o=e?n:null,i=St.document?.createElement("div"),a=!1;return o?(i=o,a=!0):Object.entries(t).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}},lRe=(e,t)=>{let r=[],n=null;return t.forEach(o=>{o.notificationId===e?(n=o,clearTimeout(n.destroyClockId)):r.push(o)}),{targetNotification:n,newList:r}},y3t=(e,t)=>!!t.find(r=>r.notificationId===e);function DK(e){return typeof e!="string"?e:e.replace(/([A-Z])/g,"-$1").toLowerCase()}var dm=`${Nt}-notification`,kJr="container-remove",b3t=(e,t)=>Mr()?e:(0,w3t.createPortal)(e,t),dRe=class{constructor(){_e(this,"create",t=>(r={})=>{let n=this.pipe.init({...this.globalConfig,...r}).push(this.setupDomTree).push(o=>(this.render(o,t),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}},t)}}});_e(this,"setupDomTree",t=>{let{top:r,left:n,right:o,bottom:i,placement:a,containerClassName:s="",key:c,id:u,getContainer:l}=t,f=u||c,{resultDom:h,isExist:m}=rfe({selector:l?`.${dm}-wrap.${dm}-${DK(a)}`:`.${dm}-default.${dm}-${DK(a)}`,partentEle:l?l?.():null,attributes:{className:(0,A3t.default)(vt.data.popupClassName,vt.data.okdNamespace,l?`${dm} ${dm}-wrap ${dm}-${DK(a)}`:`${dm} ${dm}-default ${dm}-${DK(a)}`),dir:vt.data.popupDir,style:{padding:`${r}px ${o}px ${i}px ${n}px`,zIndex:zE.next(!0).value}}}),g=null,v=h;v&&(v.setAttribute("data-testid","okd-notification-container"),l?(!m&&l?.()?.appendChild(v),g=rfe({selector:`.${dm}-palceholder`,attributes:{className:`${dm}-palceholder`}}).resultDom,St?.document?.body?.appendChild(g)):!m&&St?.document?.body?.appendChild(v));let b={attributes:{className:`${dm}-container ${s}`}},x=f||++this.notificationCount;f&&(b.selector=`#${f}`,b.attributes.id=f);let{resultDom:E,isExist:T}=rfe(b),B=E;return B&&!T&&v.appendChild(B),{parentContainer:v,container:B,currentConfig:{...t,uniqueKey:f},notificationId:x,app:g}});_e(this,"render",(t,r)=>{let{currentConfig:n,container:o,notificationId:i,root:a,containerRoot:s,app:c}=t,{uniqueKey:u,getContainer:l}=n;delete n.key;let f=x3t.default.createElement(r,{...n,destroy:()=>this.destroy({...t,triggerClick:!0})}),h=l?this.containerRoot:this.roots;if(o)if(h[i])h[i].render(l?b3t(f,o):f);else{let m=null;l?m=s||fRe.createRoot(c):m=a||fRe.createRoot(o),m.render(l?b3t(f,o):f),l?Object.assign(t,{containerRoot:m}):Object.assign(t,{root:m}),u&&(l?this.containerRoot[i]=m:this.roots[i]=m)}});_e(this,"addDelayTask",t=>{let{duration:r}=t.currentConfig,n=null;return r!==0&&(n=setTimeout(()=>{this.destroy(t)},Number(r)*1e3)),{destroyClockId:n,...t}});_e(this,"pushStashList",t=>{let{currentConfig:r,destroyClockId:n,notificationId:o}=t,{key:i,id:a}=r,s=a||i;if(y3t(s,this.notificationList)){let c=this.notificationList.find(u=>u.notificationId===s);clearTimeout(c.destroyClockId),c.destroyClockId=n}else this.notificationList.push({notificationId:o,destroyClockId:n,destroy:()=>{this.destroy(t)}});return t});_e(this,"checkOverflow",t=>{if(this.notificationList.length>this.globalConfig.maxCount){let[r]=this.notificationList,{targetNotification:n,newList:o}=lRe(r.notificationId,this.notificationList);this.notificationList=o,n.destroy()}return t});_e(this,"destroy",t=>{let{container:r,notificationId:n,currentConfig:o,getContainer:i,triggerClick:a}=t,{newList:s}=lRe(n,this.notificationList);this.notificationList=s,r&&(r.className+=` ${kJr}`),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(t,{containerRoot:null}),delete this.containerRoot[n]):(Object.assign(t,{root:null}),delete this.roots[n]))},500)});_e(this,"destroyAll",()=>{let t=St?.document?.getElementsByClassName(dm);t&&[...t].forEach(r=>{r&&r.remove()}),this.notificationList.forEach(r=>{clearTimeout(r.destroyClockId)}),this.notificationList=[],this.roots={}});_e(this,"config",t=>{Object.assign(this.globalConfig,{...t})});this.notificationList=[],this.notificationCount=0,this.globalConfig={top:24,left:24,right:24,bottom:24,placement:Di.topRight,duration:5,maxCount:10},this.pipe=new PK,this.roots={},this.containerRoot={}}},S3t=new dRe;var Zy=`${Nt}-notification`,_3t={[wo.success]:"okds-success-circle-fill",[wo.info]:"okds-information-circle-fill",[wo.warn]:"okds-warning-circle-fill",[wo.error]:"okds-fail-circle-fill",[wo.pending]:"okds-clock-outline"},C3t={[wo.success]:"a11y_web_icon_success_universal_default",[wo.info]:"a11y_web_icon_info_universal_default",[wo.warn]:"a11y_web_icon_warning_universal_default",[wo.error]:"a11y_web_icon_error_universal_default",[wo.pending]:"a11y_web_icon_pending_universal_default"},{destroyAll:MJr,config:RJr,create:NJr,globalConfig:E3t}=S3t,OJr=({type:e,icon:t})=>tl.default.createElement("span",{className:`${Zy}-icon-circle-container`},tl.default.createElement(Fs,{localeKey:C3t[e]},tl.default.createElement(wr,{className:`${Zy}-icon-new ${t||_3t[e]}`})));function js(e){let t=vt.mergeProps(js.defaultPropsValue,e),{showIcon:r,icon:n,type:o,showClose:i,autoWidth:a,destroy:s,customRender:c,className:u,title:l,content:f,desc:h,isInline:m,confirmText:g,cancelText:v,onConfirm:b,onCancel:x,onUndo:E,onDismiss:T}=t,B=()=>r?!n||typeof n=="string"?tl.default.createElement("span",{className:`${Zy}-icon-circle-container`},tl.default.createElement(Fs,{localeKey:C3t[o]},tl.default.createElement(wr,{className:`${Zy}-icon-new ${n||_3t[o]}`}))):n:null,F=()=>{let _=b||E,R=x||T,z=l||f,N=m?`${Zy}-inline`:"";return z?tl.default.createElement("div",{className:(0,pRe.default)(`${Zy}-content ${N}`)},tl.default.createElement("div",{className:`${Zy}-title-box`},tl.default.createElement("span",{className:`${Zy}-title`},z),h&&tl.default.createElement("span",{className:`${Zy}-desc`},h)),(_||R)&&tl.default.createElement("div",{className:`${Zy}-action`},typeof _=="function"&&tl.default.createElement("span",{className:"action-undo",onClick:_},g),typeof R=="function"&&tl.default.createElement("span",{className:"action-dismiss",onClick:R},v))):null},L=B(),j=F(),q=i?tl.default.createElement(Fs,{localeKey:"a11y_web_btn_close_universal_default"},tl.default.createElement(wr,{className:`okds-close ${Zy}-close`,"data-testid":"okd-notification-close-icon",onClick:s})):null,D=c({icon:L,content:j,close:q});return tl.default.createElement("div",{className:(0,pRe.default)(`${Zy}-box ${o}`,a&&"auto-width",u),role:"alert","aria-live":"polite"},D||tl.default.createElement(tl.Fragment,null,L,j,q))}js.config=RJr;js.create=NJr(js);js.destroyAll=MJr;js.TYPE=wo;js.DIRECTION=Di;js.Icon=OJr;js.propTypes={className:Ji.default.string,title:Ji.default.oneOfType([Ji.default.node,Ji.default.string]),desc:Ji.default.oneOfType([Ji.default.node,Ji.default.string]),showClose:Ji.default.bool,placement:Ji.default.oneOf([Di.topLeft,Di.topRight,Di.bottomLeft,Di.bottomRight,Di.top,Di.bottom]),duration:Ji.default.number,onClose:Ji.default.func,confirmText:Ji.default.oneOfType([Ji.default.node,Ji.default.string]),onConfirm:Ji.default.func,cancelText:Ji.default.oneOfType([Ji.default.node,Ji.default.string]),onCancel:Ji.default.func,isInline:Ji.default.bool,autoWidth:Ji.default.bool,showIcon:Ji.default.bool,icon:Ji.default.oneOfType([Ji.default.string,Ji.default.node]),containerClassName:Ji.default.string,type:Ji.default.oneOf([wo.success,wo.info,wo.warn,wo.error,wo.pending]),customRender:Ji.default.func,id:Ji.default.string,getContainer:Ji.default.func};js.defaultPropsValue={title:"",desc:"",showIcon:!0,icon:"",showClose:!0,type:wo.info,placement:E3t.placement,duration:E3t.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 LK(e){return t=>{let r={type:js.TYPE[e],...t};return js.create(r)}}js.success=LK(js.TYPE.success);js.info=LK(js.TYPE.info);js.warn=LK(js.TYPE.warn);js.error=LK(js.TYPE.error);js.pending=LK(js.TYPE.pending);var Hc=js;Qr();var k3t=3,hRe={top:100,duration:k3t,placement:Hc.DIRECTION.top};function Bl(e){let t=vt.mergeProps(Bl.defaultPropsValue,e);return T3t.default.createElement(Hc,{...t})}function nfe(e){return t=>{let r=typeof t=="string"||(0,I3t.isElement)(t)?{title:t}:t,n={showClose:!1,autoWidth:!0,type:Hc.TYPE[e],...hRe,...r};return Hc.create(n)}}Bl.success=nfe(Hc.TYPE.success);Bl.info=nfe(Hc.TYPE.info);Bl.warn=nfe(Hc.TYPE.warn);Bl.error=nfe(Hc.TYPE.error);Bl.config=e=>{hRe=Object.assign(hRe,e)};Bl.destroyAll=Hc.destroyAll;Bl.TYPE=Hc.TYPE;Bl.DIRECTION=Hc.DIRECTION;Bl.propTypes={className:pm.default.string,title:pm.default.oneOfType([pm.default.node,pm.default.string]),duration:pm.default.number,onClose:pm.default.func,showIcon:pm.default.bool,containerClassName:pm.default.string,desc:pm.default.oneOfType([pm.default.node,pm.default.string]),type:pm.default.oneOf([Hc.TYPE.success,Hc.TYPE.info,Hc.TYPE.warn,Hc.TYPE.error]),id:pm.default.string};Bl.defaultPropsValue={title:"",desc:"",showIcon:!0,type:wo.info,duration:k3t,onClose:null,containerClassName:"",className:"",id:void 0};d();p();gi();vi();d();p();yi();bi();d();p();var kT=fe(Je()),Xi=fe(zn());On();Qr();d();p();var mRe=fe(Je()),M3t=fe(Er());xu();ZC();d();p();Qr();var T2=`${Nt}-pagination`,I2={simple:"simple",onlyJump:"onlyJump",onlyPager:"onlyPager",normal:"normal"},Qy={pager:"pager",jumpPrev:"jumpPrev",jumpNext:"jumpNext"};var BJr="0",PJr=e=>{let{prefixCls:t=T2,className:r,onClick:n,onEnterKeyPress:o,getHref:i,page:a,hideTailPage:s=!1,useReactTransition:c}=e,u=i?.(a),l=typeof u=="string"?{href:u}:u;return mRe.default.createElement(u?em:"li",{...u?l:{},key:"next",tabIndex:BJr,onClick:h=>{Ao(()=>{l?.onClick?.(h),n?.()},c)},onKeyPress:o,className:(0,M3t.default)(`${t}-jump-next`,s&&`${t}-jump-next-no-spacing`,r),"data-testid":"okd-pagination-jump-next"},mRe.default.createElement(wr,{className:"okds-more jump-icon icon-atom"}))},ofe=PJr;d();p();var gRe=fe(Je()),R3t=fe(Er());xu();ZC();var DJr="0",LJr=e=>{let{prefixCls:t=T2,className:r,onClick:n,onEnterKeyPress:o,getHref:i,page:a,useReactTransition:s}=e,c=i?.(a),u=typeof c=="string"?{href:c}:c;return gRe.default.createElement(c?em:"li",{...c?u:{},key:"prev",onClick:f=>{Ao(()=>{u?.onClick?.(f),n?.()},s)},tabIndex:DJr,onKeyPress:o,className:(0,R3t.default)(`${t}-jump-prev`,r),"data-testid":"okd-pagination-jump-prev"},gRe.default.createElement(wr,{className:"okds-more jump-icon icon-atom"}))},ife=LJr;d();p();var afe=fe(Je()),N3t=fe(Er());YE();Qr();var FJr=`${Nt}-pagination`,UJr=e=>{let{loadMoreText:t,showLoadMore:r,current:n,allPages:o,prefixCls:i=FJr,className:a,handleChange:s,loadMoreLoading:c}=e,u=(0,afe.useCallback)(()=>{s(n+1)},[n,s]);return!r||n===o?null:afe.default.createElement(hn,{className:(0,N3t.default)(`${i}`,`${i}-load`,c&&`${i}-loading`,a),category:hn.CATEGORY.fill,type:hn.TYPE.gray,onClick:u,"data-testid":"okd-pagination-load-more",loading:c},t)},sfe=UJr;d();p();var vRe=fe(Je()),O3t=fe(Er());xu();ZC();var zJr=e=>{let{prefixCls:t=T2,className:r,onEnterKeyPress:n,onClick:o,disabled:i,getHref:a,page:s,iconClassName:c="okds-arrow-chevron-right-centered-md",useReactTransition:u}=e,l=a?.(s),f=typeof l=="string"?{href:l}:l,h=l?em:"li",m=i?`${t}-disabled`:"";return vRe.default.createElement(h,{...f,onClick:g=>{i?g.preventDefault():Ao(()=>{o?.(),f?.onClick?.(g)},u)},tabIndex:i?null:0,onKeyPress:n,className:(0,O3t.default)(`${t}-next`,m,r),"aria-disabled":i,"data-testid":"okd-pagination-next-icon"},vRe.default.createElement(wr,{className:c}))},FK=zJr;d();p();var lfe=fe(Je());d();p();var r0=fe(Je()),z3t=fe(Er());On();d();p();var L3t=fe(Je()),F3t=fe(Er());ZC();Qr();d();p();var B3t=fe(Er());rs();var P3t=fe(Je()),s_=(e,t,...r)=>{(e.key==="Enter"||e.charCode===13)&&t(...r)},jJr=e=>Number.isFinite(e)&&Math.floor(e)===e,D3t=(e,t)=>jJr(e)&&e>=1&&e!==t,yRe=(e,t)=>t.totalPage?t.totalPage:Math.floor((t.total-1)/e)+1;var UK=(e,t)=>(0,P3t.cloneElement)(e,{className:(0,B3t.default)(e.props.className,t)}),bRe=(e,t,r)=>e<t?t:e>r?r:e,cfe=e=>Z1.thousandFormat(e),ufe=e=>cfe(e);var HJr=`${Nt}-pagination`,GJr=e=>{let{page:t,active:r,className:n,rootPrefixCls:o=HJr,activeClassName:i,onClick:a,onKeyPress:s,renderPager:c=ufe,getHref:u,useReactTransition:l}=e,f=`${o}-item`,h=()=>{a(t)},m=x=>{s(x,a,t)},g=u?.(t),v=typeof g=="string"?{href:g}:g;return L3t.default.createElement(g?em:"div",{...v,...v?{handleStyle:!1}:{},className:(0,F3t.default)(`${f}`,r&&`${f}-active`,r&&i,v&&`${f}-link`,n),onClick:x=>{Ao(()=>{v?.onClick?.(x),h()},l)},onKeyPress:m,tabIndex:"0","data-testid":"okd-pagination-pager","data-e2e-okd-pagination-pager":t},c(t))},CD=GJr;d();p();var xRe=fe(Je()),U3t=fe(Er());xu();ZC();var qJr=e=>{let{prefixCls:t=T2,className:r,onClick:n,onEnterKeyPress:o,disabled:i,getHref:a,page:s,iconClassName:c="okds-arrow-chevron-left-centered-md",useReactTransition:u}=e,l=a?.(s),f=typeof l=="string"?{href:l}:l,h=l?em:"li",m=i?`${t}-disabled`:"";return xRe.default.createElement(h,{...f,onClick:g=>{i?g.preventDefault():Ao(()=>{n?.(),f?.onClick?.(g)},u)},tabIndex:i?null:0,onKeyPress:o,className:(0,U3t.default)(`${t}-prev`,m,r),"aria-disabled":i,"data-testid":"okd-pagination-prev-icon"},xRe.default.createElement(wr,{className:c}))},zK=qJr;d();p();var c_=fe(Je()),wRe=fe(Er());Qr();function ARe(e){let{onChange:t,onPageChange:r,showLessItems:n,showPrevJumper:o,showNextJumper:i,itemClassName:a,defaultCurrent:s,defaultPageSize:c,totalPage:u,total:l,hideTailPage:f,bufferSize:h,hideJumpPreAndNextPage:m}=e,g=n?1:h,v=g!==0,b=`${Nt}-pagination`,[x,E]=(0,c_.useState)(s||1),[T,B]=(0,c_.useState)(c||10),F=yRe(T,{totalPage:u,total:l}),L=(0,c_.useCallback)((H,k)=>{let G=k||T;D3t(H)&&H!==x&&(t(H,G),r(H,G))},[T,e,x,t,r]);(0,c_.useEffect)(()=>{if(x!==s||T!==c)if(T!==c){let H=s,k=yRe(c,e);H=H>k?k:H,B(c),E(H),L(H,c)}else E(s)},[x,T,c,s]);let j=()=>{let H=[],k=[],G=[],ce=3+g,de=F-(f?1:2)-g;if(F<=4+g*2||x===ce&&x===de)for(let W=1;W<=F;W++){let Q=x===W;H.push({atom:Qy.pager,params:{active:Q,page:W,key:W}})}else{let W=1,Q=F,Y=!0,$=!0;x>ce&&x<de?(Q=x+g,W=x-g):x<=ce?(Y=!1,Q=Math.max(ce,g+x)):x>=de&&($=!1,Q=F,W=Math.min(de,x-g));for(let re=W;re<=Q;re++){let le=x===re;H.push({atom:Qy.pager,params:{active:le,page:re,key:re}})}Y&&(Object.assign(H[0].params,{className:(0,wRe.default)(a,{[`${b}-item-after-jump-prev`]:m&&v})}),k.push({atom:Qy.pager,params:{current:x,page:1,key:1}}),o&&k.push({atom:Qy.jumpPrev,params:{key:"jumpPrev"}})),$&&(Object.assign(H[H.length-1].params,{className:(0,wRe.default)(a,{[`${b}-item-after-jump-prev`]:m&&v})}),i&&!f&&G.push({atom:Qy.pager,params:{current:x,page:F,key:F}}),i&&G.unshift({atom:Qy.jumpNext,params:{key:"jumpNext"}}))}return[...k,...H,...G]},q=(0,c_.useMemo)(()=>j(),[n,F,x,i,o]),D=x>1,_=H=>{D&&L(H??x-1)},R={onClick:()=>{_(1)},onEnterKeyPress:H=>{s_(H,_)},disabled:!D,page:1},z={onClick:_,onEnterKeyPress:H=>{s_(H,_)},disabled:!D,page:bRe(x-1,1,F)},N=x<F,y=H=>{N&&L(H??x+1)},S={onClick:y,onEnterKeyPress:H=>{s_(H,y)},disabled:!N,page:bRe(x+1,1,F)},I={onClick:()=>{y(F)},onEnterKeyPress:H=>{s_(H,_)},disabled:!N,page:F},M=()=>{let H=g*2+1,k=Math.min(F,x+H);L(k)},C={onClick:M,onEnterKeyPress:H=>{s_(H,M)},page:Math.min(F,x+(g*2+1))},P=()=>{let H=Math.max(1,x-(g*2+1));L(H)},V={onClick:P,onEnterKeyPress:H=>{s_(H,P)},page:Math.max(1,x-(g*2+1))};return{getPagerList:j,pagerList:q,current:x,pageSize:T,handleChange:L,total:F,prevIconProps:z,nextIconProps:S,jumpNextProps:C,jumpPrevProps:V,firstPageIconProps:R,lastPageIconProps:I}}var VJr=e=>{let{onChange:t,onPageChange:r,total:n,hideOnSinglePage:o,simple:i,className:a,showLoadMore:s,loadMoreText:c,showLessItems:u,showPrevNextJumpers:l,align:f,itemClassName:h,itemActiveClassName:m,prevIconClassName:g,nextIconClassName:v,ellipsisClassName:b,customRender:x,showNextJumper:E,showPrevJumper:T,current:B,pageSize:F,renderPager:L,getHref:j,hideTailPage:q,bufferSize:D,hideJumpPreAndNextPage:_,loadMoreLoading:R,useReactTransition:z}=e,N=T2,y=(0,z3t.default)(vt.data.okdNamespace,N,{[`${N}-simple`]:i},{[`${N}-hide`]:s},{[`${N}-${f}`]:f!==""},a),{current:S,pageSize:I,handleChange:M,total:C,pagerList:P,prevIconProps:V,nextIconProps:H,jumpNextProps:k,jumpPrevProps:G,firstPageIconProps:ce,lastPageIconProps:J}=ARe({onChange:t,onPageChange:r,showLessItems:u,showPrevNextJumpers:l,itemClassName:h,defaultCurrent:B,defaultPageSize:F,total:n,totalPage:e.totalPage,showNextJumper:E,showPrevJumper:T,hideTailPage:q,bufferSize:D,hideJumpPreAndNextPage:_}),de=r0.default.useRef(null);if(o===!0&&n<=I)return null;let W=P.map(({atom:ve,params:ye})=>{let{key:Ie,...Me}=ye;return ve===Qy.jumpPrev?r0.default.createElement(ife,{prefixCls:N,className:b,getHref:j,useReactTransition:z,...G,...Me,key:Ie}):ve===Qy.jumpNext?r0.default.createElement(ofe,{prefixCls:N,className:b,getHref:j,useReactTransition:z,hideTailPage:q,...k,...Me,key:Ie}):r0.default.createElement(CD,{rootPrefixCls:N,onClick:M,onKeyPress:s_,className:h,activeClassName:m,renderPager:L,getHref:j,useReactTransition:z,...Me,key:Ie})}),Q=r0.default.createElement(zK,{prefixCls:N,className:g,getHref:j,useReactTransition:z,...V}),Y=r0.default.createElement(FK,{prefixCls:N,className:v,getHref:j,useReactTransition:z,...H}),$=r0.default.createElement(zK,{prefixCls:N,className:g,iconClassName:"okds-arrow-cheveron-first-md",getHref:j,...ce}),re=r0.default.createElement(FK,{prefixCls:N,iconClassName:"okds-arrow-cheveron-last-md",className:v,getHref:j,...J}),le=x({firstPageIcon:$,lastPageIcon:re,prevIcon:Q,nextIcon:Y,pagers:W,current:S,total:C,pagerDataSource:P,onChange:M,firstPageIconProps:ce,lastPageIconProps:J,prevIconProps:V,nextIconProps:H,jumpNextProps:k,jumpPrevProps:G});return r0.default.createElement(r0.default.Fragment,null,r0.default.createElement("ul",{className:y,style:e.style,ref:de},le||r0.default.createElement(r0.default.Fragment,null,Q,W,Y)),r0.default.createElement(sfe,{current:S,handleChange:M,prefixCls:N,allPages:C,showLoadMore:s,loadMoreText:c,loadMoreLoading:R}))},IT=VJr;var WJr=e=>lfe.default.createElement(IT,{...e,customRender:({prevIcon:r,nextIcon:n})=>lfe.default.createElement(lfe.default.Fragment,null,r,n)}),j3t=WJr;d();p();var H3t=fe(Je());var KJr=e=>H3t.default.createElement(IT,{...e,customRender:({pagers:r})=>r}),G3t=KJr;d();p();var QM=fe(Je());Qr();var ZM=`${Nt}-pagination`,YJr=e=>{let{showTotalAtSimple:t,getHref:r,showFirstPageJumper:n,showEndPageJumper:o}=e;return QM.default.createElement(IT,{...e,customRender:({firstPageIcon:a,lastPageIcon:s,prevIcon:c,nextIcon:u,current:l,total:f})=>QM.default.createElement(QM.default.Fragment,null,n&&UK(a,`${ZM}-simple-icon`),UK(c,`${ZM}-simple-icon`),t?QM.default.createElement("li",{className:`${ZM}-simple-pager`},QM.default.createElement("span",{className:`${ZM}-simple-pager-inner`},`${cfe(l)} / ${cfe(f)}`)):QM.default.createElement(CD,{locale:e.locale,rootPrefixCls:ZM,onClick:()=>{},onKeyPress:()=>{},key:l,page:l,getHref:r,active:!0}),UK(u,`${ZM}-simple-icon`),o&&UK(s,`${ZM}-simple-icon`))})},SRe=YJr;d();p();var $g=(0,kT.memo)(e=>{let t=vt.mergeProps($g.defaultPropsValue,e);if(t.simple)return kT.default.createElement(SRe,{...t});let{type:r}=t,n;switch(r){case I2.simple:n=kT.default.createElement(SRe,{...t});break;case I2.onlyJump:n=kT.default.createElement(j3t,{...t});break;case I2.onlyPager:n=kT.default.createElement(G3t,{...t});break;default:n=kT.default.createElement(IT,{...t});break}return n});$g.Pager=CD;$g.LoadMore=sfe;$g.PrevIcon=zK;$g.JumpPrev=ife;$g.NextIcon=FK;$g.JumpNext=ofe;$g.ATOM=Qy;$g.propTypes={current:Xi.default.number,total:Xi.default.number,pageSize:Xi.default.number,onChange:Xi.default.func,onPageChange:Xi.default.func,hideOnSinglePage:Xi.default.bool,showLessItems:Xi.default.bool,showPrevJumper:Xi.default.bool,showNextJumper:Xi.default.bool,hideTailPage:Xi.default.bool,showFirstPageJumper:Xi.default.bool,showEndPageJumper:Xi.default.bool,style:Xi.default.object,loadMoreText:Xi.default.any,showLoadMore:Xi.default.bool,loadMoreLoading:Xi.default.bool,className:Xi.default.string,showTotalAtSimple:Xi.default.bool,align:Xi.default.oneOf([By.left,By.right,By.center,""]),type:Xi.default.oneOf([I2.onlyJump,I2.onlyPager,I2.simple,I2.normal]),itemClassName:Xi.default.string,itemActiveClassName:Xi.default.string,prevIconClassName:Xi.default.string,nextIconClassName:Xi.default.string,ellipsisClassName:Xi.default.string,customRender:Xi.default.func,renderPager:Xi.default.func,getHref:Xi.default.func,bufferSize:Xi.default.number,hideJumpPreAndNextPage:Xi.default.bool};$g.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:I2.normal,customRender:()=>{},itemClassName:"",itemActiveClassName:"",prevIconClassName:"",nextIconClassName:"",ellipsisClassName:"",renderPager:ufe,getHref:()=>{},showFirstPageJumper:!0,showEndPageJumper:!0,hideTailPage:!1,bufferSize:2,hideJumpPreAndNextPage:!0,loadMoreLoading:!1};$g.ALIGN=By;$g.TYPE=I2;var q3t=$g;d();p();gi();vi();d();p();yi();bi();d();p();var $y=fe(Je()),e4t=fe(Er()),n0=fe(zn());On();Qr();d();p();var W3t=fe(Je()),K3t=fe(Er()),MT=fe(zn());On();Qr();d();p();var V3t=fe(Je()),ffe=e=>{let{className:t,style:r,loading:n,children:o=null,id:i}=e;return n?V3t.default.createElement("div",{className:t,style:r,"aria-hidden":"true",id:i}):o};d();p();Qr();var $M=`${Nt}-skeleton`,TD=`${$M}-avatar`,jK=`${$M}-input`,ID=`${$M}-paragraph`,u_={circle:"circle",square:"square"},eR={reversed:"reversed"};var dfe=e=>{let{size:t,className:r,shape:n,active:o,avatarClassName:i,type:a,...s}=vt.mergeProps(dfe.defaultPropsValue,e),c=(0,K3t.default)(vt.data.okdNamespace,TD,`${TD}-${t}`,`${TD}-${n}`,a&&`${TD}-${a}`,{[`${TD}-animate`]:o},i,r);return W3t.default.createElement(ffe,{className:c,...s})};dfe.propTypes={loading:MT.default.bool,size:MT.default.oneOf([kt.sm,kt.md,kt.lg]),shape:MT.default.oneOf([u_.circle,u_.square]),active:MT.default.bool,className:MT.default.string,style:MT.default.object,type:MT.default.oneOf([eR.reversed])};dfe.defaultPropsValue={loading:!0,size:kt.md,shape:u_.circle,className:"",style:{},active:!1,type:void 0};var ERe=dfe;d();p();var Y3t=fe(Je()),J3t=fe(Er()),tR=fe(zn());On();Qr();var pfe=e=>{let{size:t,className:r,active:n,type:o,...i}=vt.mergeProps(pfe.defaultPropsValue,e),a=(0,J3t.default)(vt.data.okdNamespace,jK,`${jK}-${t}`,o&&`${jK}-${o}`,{[`${jK}-animate`]:n},r);return Y3t.default.createElement(ffe,{className:a,...i})};pfe.propTypes={loading:tR.default.bool,size:tR.default.oneOf([kt.sm,kt.md]),active:tR.default.bool,className:tR.default.string,style:tR.default.object,type:tR.default.oneOf([eR.reversed])};pfe.defaultPropsValue={loading:!0,active:!1,size:kt.sm,className:"",style:{},type:void 0};var X3t=pfe;d();p();var HK=fe(Je()),hfe=fe(Er());On();QC();Vg();var JJr=e=>{let t=g=>{let{width:v,rows:b,height:x}=e,E={};return b-1===g&&(E.width=v),Array.isArray(v)&&(E.width=v[g]),Array.isArray(x)&&(E.height=x[g]),E},{className:r,style:n,rows:o,size:i,active:a,type:s,a11yText:c,id:u,role:l}=e,f=(0,hfe.default)(`${ID}-row`,{[`${ID}-${i}`]:!0,[`${ID}-animate`]:a}),h=[...Array(o)].map((g,v)=>HK.default.createElement("div",{key:v,className:(0,hfe.default)(f),style:{...t(v)},"aria-hidden":"true"})),m=(0,hfe.default)(vt.data.okdNamespace,ID,s&&`${ID}-${s}`,r);return HK.default.createElement(bu,null,HK.default.createElement("div",{className:m,style:n,role:l,"aria-live":e["aria-live"],"aria-hidden":e["aria-hidden"],id:u},h,HK.default.createElement(xp,{localeKey:"a11y_web_loader_loading_universal_default"},c)))},Z3t=JJr;d();p();Qr();var Q3t=e=>e&&typeof e=="object"?e:{},$3t=()=>({width:"50%",rows:3,size:kt.sm});d();p();d();p();var l_=e=>{let{loading:t,active:r,children:n=null,className:o,avatarClassName:i,style:a,avatar:s,shape:c,size:u,paragraph:l,type:f,a11yText:h,id:m,...g}=vt.mergeProps(l_.defaultPropsValue,e),v=!!s,b=!!l,x=(0,e4t.default)(vt.data.okdNamespace,$M,o),E={role:"region","aria-live":"polite",id:m},T;if(b){let F={...$3t(),...Q3t(l),type:f};T=L=>$y.default.createElement(Z3t,{...F,a11yText:h,active:r,...L})}let B=null;return v&&(B=$y.default.createElement(ERe,{...{shape:c,active:r,size:u,avatarClassName:i,type:f}})),v?b?$y.default.createElement($y.default.Fragment,null,t?$y.default.createElement("div",{className:x,style:a,...g,...E},$y.default.createElement("div",{className:`${$M}-header`,"aria-hidden":"true"},B),$y.default.createElement("div",{className:`${$M}-content`,"aria-hidden":"true"},T?.({"aria-hidden":"true"}))):n):$y.default.createElement($y.default.Fragment,null,t?B:n):$y.default.createElement($y.default.Fragment,null,t?T?.(E):n)};l_.propTypes={avatar:n0.default.bool,loading:n0.default.bool,shape:n0.default.oneOf([u_.circle,u_.square]),size:n0.default.oneOf([kt.sm,kt.md,kt.lg]),active:n0.default.bool,className:n0.default.string,avatarClassName:n0.default.string,paragraph:n0.default.oneOfType([n0.default.bool,n0.default.object]),style:n0.default.object,type:n0.default.oneOf([eR.reversed]),a11yText:n0.default.string,id:n0.default.string};l_.defaultPropsValue={loading:!0,shape:u_.circle,size:kt.md,paragraph:!0,avatar:!1,className:"",avatarClassName:"",active:!1,style:{},type:void 0,id:void 0,a11yText:void 0};l_.Input=X3t;l_.Avatar=ERe;l_.SIZE=kt;l_.TYPE=eR;l_.SHAPE=u_;var Hs=l_;d();p();gi();vi();d();p();yi();bi();d();p();d();p();var So=fe(Je()),RD=fe(Er()),Yr=fe(zn());qg();On();TM();Qr();d();p();var k2=fe(Je()),x4t=fe(Er());d();p();var t4t=fe(Je()),XJr=t4t.default.createContext(null),RT=XJr;d();p();var r4t=fe(Je()),ZJr=r4t.createContext(null),mfe=ZJr;d();p();var n4t=fe(Je()),QJr=n4t.createContext(null),eb=QJr;d();p();var o4t=fe(Je());function i4t(e,t,r,n,o,i=!1,a=!1){let s=[];s.push({record:e,index:o,isExpandedRow:i,isExpandedLastRow:a});let c=n(e,o),u=r?.has(c);if(e&&Array.isArray(e[t])&&u)for(let l=0;l<e[t].length;l+=1){let f=l===e[t].length-1,h=i4t(e[t][l],t,r,n,l,!0,f);s.push(...h)}return s}function _Re(e,t,r,n){return o4t.useMemo(()=>{if(r?.size){let i=[];for(let a=0;a<e?.length;a+=1){let s=e[a];i.push(...i4t(s,t,r,n,a))}return i}return e?.map((i,a)=>({record:i,index:a}))},[e,t,r,n])}d();p();var $Jr="RC_TABLE_KEY";function a4t(e){return e==null?[]:Array.isArray(e)?e:[e]}function gfe(e,t){if(!t&&typeof t!="number")return e;let r=a4t(t),n=e;for(let o=0;o<r.length;o+=1){if(!n)return null;let i=r[o];n=n[i]}return n}function NT(e){let t=[],r={};return e.forEach(n=>{let{key:o,dataIndex:i}=n||{},a=o||a4t(i).join("-")||$Jr;for(;r[a];)a=`${a}_next`;r[a]=!0,t.push(a)}),t}function s4t(e){return e.some(({expanded:t})=>!!t)}function GK(e){return e!=null}d();p();var vfe=e=>e.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 mm=fe(Je()),MRe=fe(Er());d();p();var hm=fe(Je()),kRe=fe(Er()),ki=fe(zn());qg();On();Wg();d();p();var rR={left:"left",center:"center",right:"right"},c4t={left:"left",right:"right"},OT={ascend:"ascend",descend:"descend"};d();p();var u4t=fe(gW());function CRe(e){let t=(0,u4t.isMemo)(e)?e.type.type:e.type;return typeof t=="function"&&!t.prototype?.render?!1:!(typeof e=="function"&&!e.prototype?.render)}function TRe(e,t){if(typeof e=="function")e(t);else if(typeof e=="object"&&e&&"current"in e){let r=e;r.current=t}}d();p();rs();fa();var l4t=e=>{if(!Mr()&&St&&St.document.documentElement){let t=Array.isArray(e)?e:[e],{documentElement:r}=St.document;return t.some(n=>n in r.style)}return!1},eXr=(e,t)=>{if(!l4t(e)||Mr())return!1;let r=St.document.createElement("div"),n=r.style[e];return r.style[e]=t,r.style[e]!==n};function IRe(e,t){return Mr()?!0:!Array.isArray(e)&&t!==void 0?eXr(e,t):l4t(e)}function tXr(e){return e&&typeof e=="object"&&!Array.isArray(e)&&!hm.default.isValidElement(e)}function rXr(e){return typeof e=="string"?!0:CRe(e)}function nXr(e,t){let{bordered:r,colSpan:n,rowSpan:o,prefixCls:i,className:a,record:s,renderIndex:c,dataIndex:u,render:l,children:f,simpleBordered:h,component:m="td",fixLeft:g,fixRight:v,firstFixLeft:b,lastFixLeft:x,firstFixRight:E,lastFixRight:T,appendNode:B,appendNodePos:F,additionalProps:L=null,ellipsis:j,align:q,isSticky:D,rowType:_,isExpandedRow:R,isExpandedLastRow:z,expanded:N,expandRowBorder:y}=e,S=`${i}-cell`,I=IRe("position","sticky"),M,C;if(GK(f))C=f;else{let ye=gfe(s,u);if(C=ye,l){let Ie=l(ye,s,c);tXr(Ie)?(C=Ie.children,M=Ie.props):C=Ie}}typeof C=="object"&&!Array.isArray(C)&&!hm.default.isValidElement(C)&&(C=null);let{style:P,className:V,...H}=M||{},k=n??1,G=o??1;if(k==0||G===0)return null;let ce={},J=typeof g=="number"&&I,de=typeof v=="number"&&I;J&&(ce.position="sticky",ce.left=g,ce.zIndex=2),de&&(ce.position="sticky",ce.right=v,ce.zIndex=2);let W={};q&&(W.textAlign=cM(q));let Q,Y=j===!0?{showTitle:!0}:j;Y&&Y.showTitle&&(typeof C=="string"||typeof C=="number"?Q=C.toString():hm.default.isValidElement(C)&&typeof C.props.children=="string"&&(Q=C.props.children));let $=y||(z||!R)&&!N,re={...H,...L,colSpan:k!==1?k:null,rowSpan:G!==1?G:null,className:(0,kRe.default)(S,a,{[`${S}-fix-left`]:J&&I,[`${S}-fix-left-first`]:b&&I,[`${S}-fix-left-last`]:x&&I,[`${S}-fix-right`]:de&&I,[`${S}-fix-right-first`]:E&&I,[`${S}-fix-right-last`]:T&&I,[`${S}-with-append`]:B,[`${S}-fix-sticky`]:(J||de)&&D&&I},r&&`${S}-border-right`,$&&(r||h)&&`${S}-border-bottom`,L?.className,V),style:{...L?.style,...W,...ce,...P,...r?.style||h?.style},ref:rXr(m)?t:null},le=cM(F),ve=hm.default.createElement(hm.default.Fragment,null,(!le||le==="left")&&B,C,le==="right"&&B);if(_!=="header"&&Q){let{showTitle:ye,ellipsisBoxClassName:Ie,detectTextOverflow:Me,...ke}=Y||{},X=Me?{textOverflow:{text:Q}}:{};ve=hm.default.createElement("div",{className:(0,kRe.default)({[`${S}-ellipsis`]:j},Ie)},hm.default.createElement(Af,{rebirthPopper:!0,title:Q,className:`${S}-ellipsis-tooltip`,...X,...ke},ve))}return hm.default.createElement(m,{...re},ve)}var f4t=hm.default.forwardRef(nXr);f4t.displayName="Cell";var oXr=["expanded","className"],iXr=hm.default.memo(f4t,(e,t)=>t.shouldCellUpdate?oXr.every(r=>e[r]===t[r])&&!t.shouldCellUpdate(t.record,e.record):Rce(e,t)),qK=hm.default.forwardRef((e,t)=>{let r=vt.useMergeProps(qK.defaultPropsValue,e),{colSpan:n,rowSpan:o,additionalProps:i}=r,{colSpan:a,rowSpan:s}=i||{};return hm.default.createElement(iXr,{...r,colSpan:n??a,rowSpan:o??s,ref:t})});qK.displayName="WrappedCell";qK.propTypes={width:ki.default.oneOfType([ki.default.string,ki.default.number]),align:ki.default.oneOf([rR.left,rR.center,rR.right]),className:ki.default.string,dataIndex:ki.default.oneOfType([ki.default.string,ki.default.arrayOf(ki.default.string)]),ellipsis:ki.default.oneOfType([ki.default.bool,ki.default.object]),fixed:ki.default.oneOfType([ki.default.bool,ki.default.string]),render:ki.default.func,shouldCellUpdate:ki.default.func,title:ki.default.node,defaultSortOrder:ki.default.oneOf([OT.ascend,OT.descend]),sorter:ki.default.oneOfType([ki.default.func,ki.default.object,ki.default.bool]),sortOrder:ki.default.oneOfType([ki.default.bool,ki.default.string]),onCell:ki.default.func,onHeaderCell:ki.default.func,sortDirections:ki.default.array,expanded:ki.default.oneOfType([ki.default.bool,ki.default.string])};qK.defaultPropsValue={ellipsis:!1,fixed:!1,align:rR.left};var BT=hm.default.memo(qK);d();p();var kD=fe(Je());d();p();var d4t=fe(Je()),aXr=d4t.createContext(null),yfe=aXr;var p4t=({colSpan:e,className:t,expanded:r,children:n,prefixCls:o,cellComponent:i,component:a})=>{let{expandedSticky:s,componentWidth:c,horizonScroll:u}=kD.default.useContext(yfe);return kD.default.useMemo(()=>{let l=n;return u&&s&&(l=kD.default.createElement("div",{style:{left:0,position:"sticky",overflow:"hidden",width:c},className:`${o}-expanded-row-fixed`},l)),kD.default.createElement(a,{className:t,style:{display:r?null:"none"},"data-testid":"okd-table-expanded-row"},kD.default.createElement(BT,{colSpan:e,prefixCls:o,component:i},l))},[e,o,t,r,n,s,c,u,i])};function h4t(e){let{className:t,style:r,record:n,index:o,onRow:i,renderIndex:a,rowKey:s,rowExpandable:c,expandedKeys:u,rowComponent:l,cellComponent:f,childrenColumnName:h,isExpandedRow:m,isExpandedLastRow:g,renderBodyChildren:v}=e,[b,x]=mm.default.useState(!1),{onCell:E,bordered:T,prefixCls:B,simpleBordered:F,fixedInfoList:L,alignSide:j}=mm.default.useContext(eb),{flattenColumns:q,expandableType:D,expandRowByClick:_,onTriggerExpand:R,rowClassName:z,expandIcon:N,expandedRowRender:y,expandedRowClassName:S,expandRowBorder:I,hover:M}=mm.default.useContext(RT),C=u&&u.has(e.recordKey);mm.default.useEffect(()=>{C&&x(!0)},[C]);let P=D==="row"&&(!c||c(n)),V=D==="nest",H=h&&n&&n[h],k=P||V,G=mm.default.useRef(R);G.current=R;let ce=(...ve)=>{G.current(...ve)},J;i&&typeof i=="function"&&(J=i(n,o));let de=(ve,...ye)=>{_&&k&&ce(n,ve),J?.onClick?.(ve,...ye)},W;typeof z=="string"?W=z:typeof z=="function"&&(W=z(n,o));let Q=NT(q),Y=s4t(q),$=q.map((ve,ye)=>{let{render:Ie,dataIndex:Me,className:ke,expanded:X}=ve,ee=Q[ye],ae=L[ye],Ee=Y?!!X:ye===0,De,Re=Ee&&k;Re&&(De=mm.default.createElement(mm.default.Fragment,null,N({prefixCls:B,expanded:C,expandable:H,record:n,onExpand:ce})));let Ve,gt={expanded:C,isExpandedRow:m,isExpandedLastRow:g},Qe;return E&&(Ve=E(n,o,gt),Qe=Ve?.onClick),ve.onCell&&(Ve={...Ve,...ve.onCell(n,o,gt)},Qe=Ve?.onClick),Re&&!_&&(Ve={...Ve,onClick:ht=>{ce(n,ht),Qe&&Qe(ht)}}),ve.width&&(Ve={...Ve,style:{...Ve?.style,width:ve.width}}),mm.default.createElement(BT,{bordered:T,className:ke,ellipsis:ve.ellipsis,align:ve.align,component:f,prefixCls:B,key:ee,record:n,renderIndex:a,dataIndex:Me,render:Ie,simpleBordered:F,additionalProps:Ve,shouldCellUpdate:ve.shouldCellUpdate,expanded:C,isExpandedRow:m,isExpandedLastRow:g,appendNodePos:X,expandRowBorder:I,...ae,appendNode:De})}),re=mm.default.createElement(l,{...J,"data-row-key":s,className:(0,MRe.default)(t,`${B}-row`,M&&`${B}-row-hover`,W,J?.className,{[`${B}-row-slide`]:j}),style:{...r,...J?.style},onClick:de,index:o},v||$),le;if(!v&&P&&(b||C)){let ve=[n,{index:o,expanded:C}],ye=y(...ve),Ie=typeof S=="function"?S(...ve):S;le=mm.default.createElement(p4t,{expanded:C,prefixCls:B,className:(0,MRe.default)(`${B}-expanded-row`,Ie),component:l,cellComponent:f,colSpan:q.length},ye)}return mm.default.createElement(mm.default.Fragment,null,re,le)}h4t.displayName="BodyRow";var bfe=mm.default.memo(h4t);d();p();var PT=fe(Je()),b4t=fe(Er());d();p();fa();var g4t=e=>+setTimeout(e,16),v4t=e=>clearTimeout(e);typeof St<"u"&&"requestAnimationFrame"in St&&(g4t=e=>St.requestAnimationFrame(e),v4t=e=>St.cancelAnimationFrame(e));var m4t=0,RRe=new Map;function y4t(e){RRe.delete(e)}function VK(e,t=1){m4t+=1;let r=m4t;function n(o){if(o===0)y4t(r),e();else{let i=g4t(()=>{n(o-1)});RRe.set(r,i)}}return n(t),r}VK.cancel=e=>{let t=RRe.get(e);return y4t(t),v4t(t)};d();p();var xfe=fe(Je());function NRe({cellComponent:e,cellWidth:t,columnKey:r}){return xfe.default.createElement(Ap,{data:r},xfe.default.createElement(e,{style:{width:t,padding:0,border:0,height:0}},xfe.default.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var ORe=null;function wfe({rowComponent:e,cellComponent:t,prefixCls:r,columnsKey:n,onColumnResize:o,className:i}){let a=PT.default.useRef(new Map),s=PT.default.useRef(null),{columns:c}=PT.default.useContext(RT),u=()=>{s.current===null&&(s.current=VK(()=>{a.current.forEach((l,f)=>{o(f,l)}),a.current.clear(),s.current=null},2),ORe=s.current)};return PT.default.useEffect(()=>()=>{ORe&&VK.cancel(ORe)},[]),PT.default.createElement(e,{"aria-hidden":"true",className:(0,b4t.default)(`${r}-measure-row`,i),style:{height:0,fontSize:0}},PT.default.createElement(Ap.Collection,{onBatchResize:l=>{l.forEach(({data:f,size:h})=>{a.current.set(f,h.offsetWidth)}),u()}},n.map((l,f)=>{let h,m=c[f];return m.width!==void 0&&(h=m.width),PT.default.createElement(NRe,{cellComponent:t,key:l,cellWidth:h,columnKey:l,onColumnResize:o})})))}function sXr({onRow:e,getRowKey:t,dataSource:r,measureColumnWidth:n,expandedKeys:o,rowExpandable:i,childrenColumnName:a,tbodyClassName:s,renderVirtualList:c,ignoreIndex:u}){let{onColumnResize:l}=k2.default.useContext(mfe),{prefixCls:f,getComponent:h}=k2.default.useContext(eb),{flattenColumns:m,renderBodyRow:g}=k2.default.useContext(RT),v=_Re(c?[{okuiMeasure:!0},...r]:r,a,o,t);return k2.default.useMemo(()=>{let b=h(["body","wrapper"],"tbody"),x=h(["body","row"],"tr"),E=h(["body","cell"],"td"),T=NT(m);if(c)return c({data:v,MeasureRow:wfe,Row:bfe,tbodyClassName:`${f}-tbody`,measureRowProps:{measureColumnWidth:n,prefixCls:f,columnsKey:T,onColumnResize:l,rowComponent:x,cellComponent:E},rowProps:{onRow:e,rowExpandable:i,rowComponent:x,cellComponent:E,expandedKeys:o,getRowKey:t,childrenColumnName:a},virtualStyle:{display:"grid",gridTemplateColumns:vfe(m)},virtualClassName:`${f}-row-vir`});let B;return r.length&&(B=v.map((F,L)=>{let{record:j,index:q,isExpandedRow:D,isExpandedLastRow:_}=F,R=t(j,L),z={rowKey:R,record:j,recordKey:R,index:u?null:L,onRow:e,rowExpandable:i,isExpandedRow:D,isExpandedLastRow:_,renderIndex:u?null:q,rowComponent:x,cellComponent:E,expandedKeys:o,getRowKey:t,childrenColumnName:a};return typeof g=="function"?g(({children:N})=>k2.default.createElement(bfe,{renderBodyChildren:N,...z}),{item:F,key:R,index:L}):k2.default.createElement(bfe,{key:R,...z})})),k2.default.createElement(b,{className:(0,x4t.default)(`${f}-tbody`,s)},n&&k2.default.createElement(wfe,{rowComponent:x,cellComponent:E,prefixCls:f,columnsKey:T,onColumnResize:l}),B)},[e,r,f,i,n,o,t,h,m,a,l,v,s])}var w4t=k2.default.memo(sXr);w4t.displayName="Body";var A4t=w4t;d();p();var Sf=fe(Je()),WK=fe(Je()),E4t=fe(Er());Wg();d();p();var BRe=fe(Je());function cXr({colWidths:e,columns:t,columCount:r}){let n=[],o=r||t.length,i=!1;for(let a=o-1;a>=0;a-=1){let s=e[a];(s||i)&&(n.unshift(BRe.createElement("col",{key:a,style:{width:s}})),i=!0)}return BRe.createElement("colgroup",null,n)}var S4t=cXr;function uXr(e,t){return(0,WK.useMemo)(()=>{let r=[];for(let n=0;n<t;n+=1){let o=e[n];if(o!==void 0)r[n]=o;else return null}return r},[e.join("_"),t])}var _4t=Sf.forwardRef(({className:e,noData:t,columns:r,flattenColumns:n,colWidths:o,columCount:i,stickyOffsets:a,fixHeader:s,stickyTopOffset:c,stickyBottomOffset:u,stickyClassName:l,onScroll:f,maxContentScroll:h,children:m,...g},v)=>{let{prefixCls:b,isSticky:x}=Sf.useContext(eb),E=0,T=Sf.useRef(null),B=Sf.useCallback(z=>{TRe(v,z),TRe(T,z)},[]);Sf.useEffect(()=>{function z(N){let{currentTarget:y,deltaX:S}=N;S&&(f({currentTarget:y,scrollLeft:y.scrollLeft+S}),N.preventDefault())}return T.current?.addEventListener("wheel",z),()=>{T.current?.removeEventListener("wheel",z)}},[]);let F=Sf.useMemo(()=>n.every(z=>z.width>=0),[n]),L=n[n.length-1],j={fixed:L?L.fixed:null,scrollbar:!0,onHeaderCell:()=>({className:`${b}-cell-scrollbar`})},q=(0,WK.useMemo)(()=>E?[...r,j]:r,[E,r]),D=(0,WK.useMemo)(()=>E?[...n,j]:n,[E,n]),_=(0,WK.useMemo)(()=>{let z=Uc(),{right:N,left:y}=a;return{...a,left:z?[...y.map(S=>S+E),0]:y,right:z?N:[...N.map(S=>S+E),0],isSticky:x}},[E,a,x]),R=uXr(o,i);return Sf.createElement("div",{style:{overflow:"hidden",...x?{top:c,bottom:u}:{}},ref:B,className:(0,E4t.default)(e,{[l]:!!l})},Sf.createElement("table",{style:{tableLayout:"fixed",visibility:t||R?null:"hidden"}},(!t||!h||F)&&Sf.createElement(S4t,{colWidths:R?[...R,E]:[],columCount:i+1,columns:D}),m({...g,stickyOffsets:_,columns:q,flattenColumns:D})))});_4t.displayName="FixedHolder";var C4t=Sf.memo(_4t);d();p();var MD=fe(Je()),M4t=fe(Er());d();p();var Sfe=fe(Je()),T4t=fe(Er());d();p();Wg();function Afe(e,t,r,n){let o=r[e]||{},i=r[t]||{},a=Uc(),s,c;o.fixed==="left"?s=n.left[a?t:e]:i.fixed==="right"&&(c=n.right[a?e:t]);let u,l,f,h,m=r[t+1],g=r[e-1];return a?s!==void 0?h=!(g&&g.fixed==="left"):c!==void 0&&(f=!(m&&m.fixed==="right")):s!==void 0?u=!(m&&m.fixed==="left"):c!==void 0&&(l=!(g&&g.fixed==="right")),{fixLeft:s,fixRight:c,lastFixLeft:u,firstFixRight:l,lastFixRight:f,firstFixLeft:h,isSticky:n.isSticky}}function I4t({cells:e,onHeaderRow:t,stickyOffsets:r,flattenColumns:n,rowComponent:o,cellComponent:i,headerBorder:a,renderHeaderRow:s}){let{bordered:c,simpleBordered:u,onHeaderCell:l,prefixCls:f,alignSide:h}=Sfe.default.useContext(eb),m=NT(e.map(E=>E.column)),g=(0,T4t.default)({[`${f}-row-slide`]:h}),v=g?{className:g}:{},b=typeof t=="function"?{...v,...t(e.map(({column:E})=>E),0)}:v,x=e.map((E,T)=>{let{column:B}=E,F=Afe(E.colStart,E.colEnd,n,r),L;return l&&(L=l(B)),B&&B.onHeaderCell&&(L={...L,...B.onHeaderCell(B)}),B.width&&(L={...L,style:{...L?.style,width:B.width}}),Sfe.default.createElement(BT,{...E,bordered:c,ellipsis:B.ellipsis,align:B.align,component:i,prefixCls:f,key:m[T],simpleBordered:u||a,additionalProps:L,...F,rowType:"header"})});return Sfe.default.createElement(o,{...b},typeof s=="function"?s({cellList:x}):x)}I4t.displayName="HeaderRow";var k4t=I4t;function lXr(e,t=0){let r=t;return e.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 fXr({stickyOffsets:e,columns:t,onHeaderRow:r,flattenColumns:n,headerBorder:o,renderHeaderRow:i,className:a,stickyWithAutoWidth:s}){let{prefixCls:c,getComponent:u}=MD.default.useContext(eb),l=MD.default.useMemo(()=>lXr(t),[t]),f=u(["header","wrapper"],"thead"),h=u(["header","row"],"tr"),m=u(["header","cell"],"th");return MD.default.createElement(f,{className:(0,M4t.default)(`${c}-thead`,s&&`${c}-thead-sticky`,a)},MD.default.createElement(k4t,{flattenColumns:n,cells:l,onHeaderRow:r,stickyOffsets:e,rowComponent:h,cellComponent:m,index:0,headerBorder:o,renderHeaderRow:i}))}var PRe=MD.default.memo(fXr);d();p();var R4t=fe(Je());function dXr({className:e,children:t}){return R4t.default.createElement("div",{className:e},t)}var DRe=dXr;d();p();var Efe=fe(Je());Wg();function LRe(e){return e.reduce((t,r)=>{let{fixed:n}=r,o=n===!0?"left":n,i=r.children;return i&&i.length>0?[...t,...LRe(i).map(a=>({fixed:o,...a}))]:[...t,{...r,fixed:o}]},[])}function pXr(e){return e.map(t=>{let{fixed:r,...n}=t;return{fixed:cM(r),...n}})}function hXr({columns:e,children:t},r){let n=Efe.default.useMemo(()=>e,[e,t]),o=Efe.default.useMemo(()=>{let a=n;return r&&(a=r(a)),a.length||(a=[{render:()=>null}]),a},[n,r]),i=Efe.default.useMemo(()=>Uc()?pXr(LRe(o)):LRe(o),[o]);return[o,i]}var N4t=hXr;d();p();var KK=fe(Je());d();p();var FRe=fe(Je()),URe=fe(Er());function O4t({prefixCls:e,record:t,onExpand:r,expanded:n,expandable:o}){let i=`${e}-row-expand-icon`;if(!o)return FRe.createElement("span",{className:(0,URe.default)(i,`${e}-row-spaced`)});let a=s=>{r(t,s),s.stopPropagation()};return FRe.createElement("span",{className:(0,URe.default)(i,{[`${e}-row-expanded`]:n,[`${e}-row-collapsed`]:!n}),onClick:a})}function B4t(e,t,r){let n=[];function o(i){(i||[]).forEach((a,s)=>{n.push(t(a,s)),o(a[r])})}return o(e),n}var mXr="children",P4t=({rawData:e,onExpand:t,getRowKey:r,expandedRowKeys:n,expandedRowRender:o,childrenColumnName:i,defaultExpandAllRows:a,defaultExpandedRowKeys:s})=>{let c=i||mXr,[u,l]=KK.default.useState(()=>s||(a?B4t(e,r,c)||[]:[])),f=KK.default.useMemo(()=>new Set(n||u||[]),[n,u]),h=KK.default.useMemo(()=>o&&typeof o=="function"?"row":e.some(g=>g&&typeof g=="object"&&g[c])?"nest":"",[e]),m=KK.default.useCallback(g=>{let v=r(g),b,x=f.has(v);x?(f.delete(v),b=[...f]):b=[...f,v],l(b),t&&t(!x,g)},[r,f,t]);return{expandableType:h,mergedExpandedKeys:f,onTriggerExpand:m,mergedChildrenColumnName:c}};d();p();var px=fe(Je());fa();function D4t(e){let t=(0,px.useRef)(e),[,r]=(0,px.useState)({}),n=(0,px.useRef)(null),o=(0,px.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,u=t.current;o.current=[],c.forEach(l=>{t.current=l(t.current)}),n.current=null,u!==t.current&&r({})}}).catch(()=>{})}return(0,px.useEffect)(()=>()=>{n.current=null},[]),[t.current,i]}function L4t(e){let t=(0,px.useRef)(e||null),r=(0,px.useRef)();function n(){St.clearTimeout(r.current)}function o(a){t.current=a,n(),r.current=St.setTimeout(()=>{t.current=null,r.current=void 0},100)}function i(){return t.current}return(0,px.useEffect)(()=>n,[]),[o,i]}d();p();var F4t=fe(Je());var gXr=10,U4t=(e,t,r)=>{let{total:n=0,...o}=t&&typeof t=="object"?t:{},[i,a]=F4t.default.useState({current:o.current||1,pageSize:o.pageSize}),s=n>0?n:e,c={...i,...o,total:s},u=Math.ceil(s/c.pageSize);c.current>u&&(c.current=u||1);let l=c.pageSize??gXr,f=m=>{Ao(()=>{a({current:m||1,pageSize:l})},!0)},h=m=>{t&&t.onChange&&t.onChange(m,l),f(m),r&&r(m,l)};return t===!1?[{},()=>{}]:[{...c,onChange:h},f]};d();p();var nR=fe(Je());Wg();var vXr={};function zRe(e,t){if(!!t){if(typeof t=="function")t(e);else if(t.scrollLeft!==e){let r=t;r.scrollLeft=e}}}var z4t=({columns:e,stickyRef:t,dataSource:r,horizonScroll:n,scrollBodyRef:o,scrollHeaderRef:i,getScrollTarget:a,setScrollTarget:s})=>{let[c,u]=nR.default.useState(!1),[l,f]=nR.default.useState(!1),h=nR.default.useCallback(({currentTarget:v,scrollLeft:b})=>{let x=typeof b=="number"?b:v.scrollLeft,E=v||vXr;if((!a()||a()===E)&&(s(E),zRe(x,i.current),zRe(x,o.current)),v){let{scrollWidth:T,clientWidth:B}=v;Uc()?(u(-x<T-B),f(-x>0)):(u(x>0),f(x<T-B)),zRe(x,t.current?.setScrollLeft)}},[i,o,t]),m=()=>{n&&o.current?h({currentTarget:o.current}):(u(!1),f(!1))},g=nR.default.useRef(!1);return nR.default.useEffect(()=>{g.current&&m()},[n,r,e.length]),nR.default.useEffect(()=>{g.current=!0},[]),{onScroll:h,pingedLeft:c,pingedRight:l,triggerOnScroll:m}};d();p();var tb=fe(Je()),oR=fe(Er());xu();var YK=OT.ascend,_fe=OT.descend;function yXr(e,t){return t?e[e.indexOf(t)+1]:e[0]}function HRe(e,t){return"key"in e&&e.key!==void 0&&e.key!==null?e.key:e.dataIndex?Array.isArray(e.dataIndex)?e.dataIndex.join("."):e.dataIndex:t}function H4t(e,t){return t?`${t}-${e}`:`${e}`}function bXr(e,t){return typeof e=="function"?e(t):e}var jRe=(e,t)=>{let r=[];return e.forEach((n,o)=>{let i=H4t(o);n.sorter&&(n.sortOrder?r.push({column:n,sortOrder:n.sortOrder,key:HRe(n,i)}):t&&n.defaultSortOrder&&r.push({column:n,sortOrder:n.defaultSortOrder,key:HRe(n,i)}))}),r},xXr=[YK,_fe],G4t=({columns:e,prefixCls:t,sortDirections:r,onHeaderCell:n,onSorterChange:o})=>{let[i,a]=tb.default.useState(jRe(e,!0));(0,tb.useEffect)(()=>{a(jRe(e,!0))},[e.length]);let s=tb.default.useMemo(()=>{let f=jRe(e,!1);return f.length?f:i},[e,i]),c=f=>{Ao(()=>{a([f])},!0),o&&o([f])},u=(f=[])=>f.map((h,m)=>{let g=H4t(m),v=h.sortDirections||r||xXr;if(h.sorter&&!!v.length){let b=HRe(h,g),x=s.find(({key:j})=>j===b),E=x?x.sortOrder:null,T=tb.default.createElement(wr,{className:(0,oR.default)("okds-carets-filled-up",`${t}-cell-filled-up`,{active:E===YK}),style:E===YK?h.sorter?.activeStyle:{},"data-testid":"okd-table-sort-up"}),B=tb.default.createElement(wr,{className:(0,oR.default)("okds-carets-filled-down",`${t}-cell-filled-down`,{active:E===_fe}),style:E===_fe?h.sorter?.activeStyle:{},"data-testid":"okd-table-sort-down"}),F=h.sorterSpaceBetween,L=tb.default.createElement("div",{className:(0,oR.default)(!F&&`${t}-cell-sorters`,F&&`${t}-cell-sorters-between`)},tb.default.createElement("span",{className:`${t}-cell-title`},bXr(h.title)),tb.default.createElement("span",{className:(0,oR.default)(`${t}-cell-sorter`,h.sorter?.className)},tb.default.createElement("span",{className:`${t}-cell-sorter-inner`},v.includes(YK)&&T,v.includes(_fe)&&B)));return h.sorter?.render&&typeof h.sorter?.render=="function"&&(L=h.sorter?.render(E,L)),{...h,className:(0,oR.default)(h.className,{[`${t}-column-sort`]:!!E}),title:L,onHeaderCell:()=>{let j={...n?.(h),...h?.onHeaderCell?.(h)},q=j.onClick;return j.onClick=D=>{Ao(()=>{c({column:h,key:b,sortOrder:yXr(v,E)}),q?.(D)},!0)},j.className=(0,oR.default)(j.className,`${t}-column-has-sorters`),j}}}return h});return[tb.default.useMemo(()=>u(e),[e,s,t,r,n]),i]};function j4t(e){return typeof e=="function"?e:e&&typeof e=="object"&&e.compare?e.compare:!1}var q4t=(e=[],t)=>{let r=t.filter(({column:{sorter:n},sortOrder:o})=>j4t(n)&&o);return r.length?e.slice().sort((n,o)=>{let{sortOrder:i,column:{sorter:a}}=r[0],s=j4t(a);if(s&&i){let c=s(n,o,i);if(c!==0)return i===YK?c:-c}return 0}):e};d();p();var V4t=fe(Je());function GRe(e,t){let{offsetHeader:r=0}=typeof e=="object"?e:{};return V4t.default.useMemo(()=>{let n=!!e;return{isSticky:n,stickyClassName:n?`${t}-sticky-holder`:"",offsetHeader:r}},[e,r,t])}d();p();var W4t=fe(Je());Wg();function wXr(e,t){return(0,W4t.useMemo)(()=>{let n=[],o=[],i=0,a=0;for(let s=0;s<t;s+=1)if(Uc()){o[s]=a,a+=e[s]||0;let c=t-s-1;n[c]=i,i+=e[c]||0}else{n[s]=i,i+=e[s]||0;let c=t-s-1;o[c]=a,a+=e[c]||0}return{left:n,right:o}},[e,t])}var K4t=wXr;d();p();var Y4t=({scroll:e,fixHeader:t,horizonScroll:r})=>{let n,o,i;return t&&(o={overflowY:"auto",maxHeight:e.y}),r&&(n={overflowX:"auto"},t||(o={overflowY:"hidden"}),i={width:e.x===!0?"auto":e.x,minWidth:"100%"}),{scrollXStyle:n,scrollYStyle:o,scrollTableStyle:i}};d();p();var J4t=e=>{if(!e)return!1;if(e.offsetParent)return!0;if(e.getBoundingClientRect){let t=e.getBoundingClientRect();if(t.width||t.height)return!0}return!1};var AXr=[],SXr=So.default.memo(({children:e})=>e,(e,t)=>Rce(e.props,t.props)?e.pingLeft!==t.pingLeft||e.pingRight!==t.pingRight:!1);function Cfe(e){let t=vt.mergeProps(Cfe.defaultPropsValue,e),{sticky:r,fixedBoxShadow:n=!0,loading:o,bordered:i,simpleBordered:a,headerBorder:s,className:c,rowClassName:u,emptyClassName:l,style:f,dataSource:h,rowKey:m,scroll:g,tableLayout:v,tbodyClassName:b,headerClassName:x,contentClassName:E,stickyWithAutoWidth:T,title:B,footer:F,id:L,showHeader:j,components:q,emptyText:D,transformColumns:_,onRow:R,onHeaderRow:z,onCell:N,onHeaderCell:y,renderHeaderRow:S,renderBodyRow:I,sortDirections:M,getScrollRef:C,expandIcon:P,expandedRowKeys:V,expandedRowRender:H,rowExpandable:k,onExpand:G,expandRowByClick:ce,childrenColumnName:J,defaultExpandAllRows:de,defaultExpandedRowKeys:W,expandedSticky:Q,expandRowBorder:Y,expandedRowClassName:$,pagination:re,onChange:le,prefixCls:ve=`${Nt}-table`,renderVirtualList:ye=null,fixedHeader:Ie,alignSide:Me,background:ke,hover:X,ignoreIndex:ee}=t,ae=h||AXr,Ee=!!ae.length,De=So.default.useCallback((Uo,Qs)=>gfe(q,Uo)||Qs,[q]),Re=So.default.useMemo(()=>typeof m=="function"?m:Uo=>Uo&&Uo[m],[m]),Ve=P||O4t,gt={onExpand:G,getRowKey:Re,rawData:ae,expandIcon:P,expandedRowKeys:V,expandedRowRender:H,childrenColumnName:J,defaultExpandAllRows:de,defaultExpandedRowKeys:W},{expandableType:Qe,mergedExpandedKeys:ht,mergedChildrenColumnName:Ot,onTriggerExpand:pt}=P4t(gt),[sr,Fr]=So.default.useState(0),[Tt,tr]=N4t({...t,expandedKeys:ht,getRowKey:Re,onTriggerExpand:pt,expandIcon:Ve},_),rr=(Uo,Qs)=>{le&&le(Uo,Qs)},xt=Uo=>{rr("sort",{sorterStates:Uo})},[Qt,Vr]=G4t({columns:Tt,prefixCls:ve,sortDirections:M,onHeaderCell:y,onSorterChange:xt}),Ft=So.default.useMemo(()=>q4t(ae,Vr),[ae,Vr]),lr=So.default.useMemo(()=>({columns:Qt,flattenColumns:tr}),[Qt,tr]),jr=(Uo,Qs)=>{rr("paginate",{current:Uo,pageSize:Qs})},[Dt]=U4t(Ft.length,re,jr),pr=So.default.useMemo(()=>{if(re===!1||!Dt.pageSize)return Ft;let{total:Uo,pageSize:Qs,current:fp=1}=Dt;return Ft.length<Uo?Ft.length>Qs?Ft.slice((fp-1)*Qs,fp*Qs):Ft:Ft.slice((fp-1)*Qs,fp*Qs)},[Ft,re,Dt]),gn=So.default.useRef(),Et=So.default.useRef(),Ir=So.default.useRef(),un=So.default.useRef(),Bt=g&&GK(g.y),vr=g&&GK(g.x),[Zr,qt]=L4t(null),{scrollXStyle:mr,scrollYStyle:vn,scrollTableStyle:Vt}=Y4t({scroll:g,fixHeader:Bt,horizonScroll:vr}),Or={...t,stickyRef:gn,scrollBodyRef:Ir,horizonScroll:vr,scrollHeaderRef:un,getScrollTarget:qt,setScrollTarget:Zr},{onScroll:on,pingedLeft:Gt,pingedRight:gr,triggerOnScroll:ln}=z4t(Or),{isSticky:zt,offsetHeader:Pr,stickyClassName:Ni}=GRe(r,ve),[Ur,zr]=D4t(new Map),Gi=NT(tr).map(Uo=>Ur.get(Uo)),qi=So.default.useMemo(()=>Gi,[Gi.join("_")]),Yo=K4t(qi,tr.length),ri=vr&&tr.some(({fixed:Uo})=>Uo),_i=So.default.useCallback((Uo,Qs)=>{J4t(Et.current)&&zr(fp=>{if(fp.get(Uo)!==Qs){let Xk=new Map(fp);return Xk.set(Uo,Qs),Xk}return fp})},[]),Na=BW(({width:Uo})=>{Uo!==sr&&(ln(),Fr(Et.current?Et.current.offsetWidth:Uo))}),Os=De(["table"],"table"),Ja=So.default.useMemo(()=>v||(ri?g.x==="max-content"?"auto":"fixed":Bt||zt||tr.some(({ellipsis:Uo})=>Uo)?"fixed":"auto"),[zt,Bt,ri,tr,v]),Xa={colWidths:qi,onHeaderRow:z,columCount:tr.length,stickyOffsets:Yo,fixHeader:Bt,headerBorder:s,renderHeaderRow:S},hs={noData:!pr.length,maxContentScroll:vr&&g.x==="max-content",...Xa,...lr,stickyClassName:Ni,onScroll:on},ms=So.default.useMemo(()=>Ee?null:typeof D=="function"?D():D,[Ee,D]),Vi={};typeof o=="object"&&(Vi=o);let Za=ye?{"--okd-inner-table-grid-template-columns":vfe(tr)}:{},pi=So.default.useMemo(()=>Uo=>So.default.createElement(PRe,{...Uo}),[]),Sl=So.default.createElement("div",{className:(0,RD.default)(vt.data.okdNamespace,`${ve}-wrapper`,`${ve}-scroll-style`,ye&&`${ve}-virtual-scroll-style`,T&&`${ve}-full-height`,c),style:{...f,"--okd-inner-table-background":ke}},So.default.createElement("div",{className:(0,RD.default)(ve,{[`${ve}-bordered`]:i,[`${ve}-ping-left`]:Gt,[`${ve}-ping-right`]:gr,[`${ve}-bordered-simple`]:a,[`${ve}-layout-fixed`]:v==="fixed",[`${ve}-fixed-header`]:Bt,[`${ve}-fixed-column`]:ri,[`${ve}-fixed-column-box-shadow`]:n,[`${ve}-scroll-horizontal`]:vr,[`${ve}-has-fix-left`]:tr[0]&&tr[0].fixed,[`${ve}-has-fix-right`]:tr[tr.length-1]&&tr[tr.length-1].fixed==="right"},T&&`${ve}-full-height`),id:L,ref:Et,style:i?.style},So.default.createElement(SXr,{pingLeft:Gt,pingRight:gr,props:{...t,stickyOffsets:Yo,columnContext:lr,mergedExpandedKeys:ht}},B&&So.default.createElement(DRe,{className:`${ve}-title`},B(pr)),So.default.createElement("div",{className:(0,RD.default)(`${ve}-container`,T&&`${ve}-full-height`)},(zt||Ie)&&j!==!1&&So.default.createElement(C4t,{...hs,stickyTopOffset:Pr,className:`${ve}-header`,ref:un},pi),So.default.createElement("div",{style:{...mr,...vn},className:(0,RD.default)(`${ve}-content`,T&&`${ve}-full-height`,E),onScroll:on,ref:Uo=>{Ir.current=Uo,C?.(Uo)}},So.default.createElement(Os,{style:{...Vt,tableLayout:Ja,...Za}},!(zt||Ie)&&j!==!1&&So.default.createElement(PRe,{className:x,stickyWithAutoWidth:T,...Xa,...lr}),So.default.createElement(A4t,{onRow:R,ignoreIndex:ee,loading:o,dataSource:pr,rowExpandable:k,measureColumnWidth:zt||Ie||Bt||vr,expandedKeys:ht,getRowKey:Re,tbodyClassName:b,childrenColumnName:Ot,renderVirtualList:ye})))),!Ee&&So.default.createElement("div",{className:(0,RD.default)(`${ve}-placeholder`,l)},ms),F&&So.default.createElement(DRe,{className:`${ve}-footer`},F(pr)),!!o&&So.default.createElement(Jh.Circle,{hasMask:!0,zIndex:10,type:Jh.TYPE.primary,...Vi}))),re&&So.default.createElement(q3t,{className:`${ve}-pagination`,useReactTransition:!0,...Dt}));vr&&(Sl=So.default.createElement(Ap,{onResize:Na},Sl));let Uu=So.default.useMemo(()=>({onCell:N,isSticky:zt,bordered:i,prefixCls:ve,alignSide:Me,getComponent:De,onHeaderCell:y,simpleBordered:a,fixedInfoList:tr.map((Uo,Qs)=>Afe(Qs,Qs,tr,Yo))}),[N,i,zt,ve,y,De,tr,Yo,a,Me]),tf=So.default.useMemo(()=>({...lr,tableLayout:Ja,rowClassName:u,expandIcon:Ve,expandableType:Qe,expandRowByClick:ce,onTriggerExpand:pt,expandedRowRender:H,expandRowBorder:Y,renderBodyRow:I,hover:X,expandedRowClassName:$}),[lr,Ja,u,Ve,Qe,ce,pt,H,Y,I,X,$]),rf=So.default.useMemo(()=>({componentWidth:sr,fixHeader:Bt,fixColumn:ri,expandedSticky:Q,horizonScroll:vr}),[sr,Bt,ri,Q,vr]),Jk=So.default.useMemo(()=>({onColumnResize:_i}),[_i]);return So.default.createElement(eb.Provider,{value:Uu},So.default.createElement(RT.Provider,{value:tf},So.default.createElement(yfe.Provider,{value:rf},So.default.createElement(mfe.Provider,{value:Jk},Sl))))}Cfe.propTypes={sticky:Yr.default.oneOfType([Yr.default.bool,Yr.default.object]),stickyWithAutoWidth:Yr.default.bool,fixedBoxShadow:Yr.default.bool,className:Yr.default.string,bordered:Yr.default.oneOfType([Yr.default.bool,Yr.default.object]),simpleBordered:Yr.default.oneOfType([Yr.default.bool,Yr.default.object]),columns:Yr.default.array,components:Yr.default.any,emptyText:Yr.default.oneOfType([Yr.default.node,Yr.default.func]),emptyClassName:Yr.default.oneOfType([Yr.default.string,Yr.default.func]),dataSource:Yr.default.arrayOf(Yr.default.object),childrenColumnName:Yr.default.string,expandedRowKeys:Yr.default.array,defaultExpandAllRows:Yr.default.bool,defaultExpandedRowKeys:Yr.default.array,expandIcon:Yr.default.func,expandedRowRender:Yr.default.func,rowExpandable:Yr.default.func,expandedSticky:Yr.default.bool,expandRowByClick:Yr.default.bool,showHeader:Yr.default.bool,rowClassName:Yr.default.oneOfType([Yr.default.string,Yr.default.func]),scroll:Yr.default.shape({x:Yr.default.oneOfType([Yr.default.string,Yr.default.number,Yr.default.bool]),y:Yr.default.oneOfType([Yr.default.string,Yr.default.number])}),rowKey:Yr.default.oneOfType([Yr.default.string,Yr.default.func]),loading:Yr.default.oneOfType([Yr.default.bool,Yr.default.object]),footer:Yr.default.func,pagination:Yr.default.oneOfType([Yr.default.bool,Yr.default.object]),onExpand:Yr.default.func,onChange:Yr.default.func,onRow:Yr.default.func,onHeaderRow:Yr.default.func,onCell:Yr.default.func,onHeaderCell:Yr.default.func,sortDirections:Yr.default.array,getScrollRef:Yr.default.func,renderHeaderRow:Yr.default.func,renderBodyRow:Yr.default.func,headerBorder:Yr.default.bool,tbodyClassName:Yr.default.string,contentClassName:Yr.default.string,headerClassName:Yr.default.string,expandRowBorder:Yr.default.bool,fixedHeader:Yr.default.bool,alignSide:Yr.default.bool,tableLayout:Yr.default.string,hover:Yr.default.bool,expandedRowClassName:Yr.default.string,background:Yr.default.string,ignoreIndex:Yr.default.bool};Cfe.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 ND=Cfe;d();p();ND.ALIGN=rR;ND.FIXEDALIG=c4t;ND.SORTORDER=OT;ND.Cell=BT;var qRe=ND;d();p();var Tfe=fe(xs()),Z4t=fe(WRe());d();p();var M2={"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 OD(e,t,r){if(!e)return"";let n=e.length;if(t+r>=n)return e;let o=e.slice(0,t),i=e.slice(n-r);return`${o}...${i}`}var rb=fe(kr()),TXr=({hasCopy:e=!0,isCommunityRecognized:t=!1,isTokenNameEllipsis:r=!1,coinInfo:n})=>{let{contractAddress:o,tokenLogoUrl:i,chainLogoUrl:a,symbol:s,isNativeToken:c,chainId:u}=n,l=Use(()=>{(0,Z4t.default)(o),Hc.success({title:pn("wallet_receive_toast_address_copied")})},150);return(0,rb.jsxs)("div",{className:M2.coinHead,children:[(0,rb.jsxs)("div",{className:M2.avatarWrap,children:[(0,rb.jsx)(Uy,{style:{width:28,height:28},src:i}),(0,rb.jsx)(Uy,{className:M2.chainAvatar,src:a})]}),(0,rb.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:"2px"},children:[(0,rb.jsxs)("div",{className:M2.tokenNameBox,children:[(0,rb.jsx)("span",{className:(0,Tfe.default)(M2.tokenName,r&&M2.tokenNameEllipsis),children:s}),t&&(0,rb.jsx)(wr,{className:(0,Tfe.default)("okx-wallet-plugin-recognized",M2.recognizedIcon)})]}),!c&&(0,rb.jsxs)("span",{className:M2.tokenAddress,onClick:()=>{e&&l()},children:[OD(o,6,4),e&&(0,rb.jsx)(wr,{className:(0,Tfe.default)("okx-wallet-plugin-web3-copy",M2.copyIcon)})]})]})]})},Ife=TXr;d();p();var iR={"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 Rfe=fe(Je());var YRe=fe(xs());d();p();var Q4t=fe(Je());var $4t=fe(xs());d();p();var DT={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 ev={enableState:{["X"]:!0,["SOLSCAN"]:!0},hideCloseButton:!1,keyword:"",isOpen:!1,cursorPos:null},JK=[],Cc={setFeatureEnabled(e){ev.enableState!==e&&(ev.enableState=e,Cc.close(),KRe())},open({keyword:e,hideCloseButton:t=!1,cursorPos:r}){ev.keyword===e&&ev.cursorPos===r||(ev.isOpen=!0,ev.hideCloseButton=t,ev.keyword=e,ev.cursorPos=r,KRe())},close(){!ev.isOpen||(ev.isOpen=!1,ev.keyword="",ev.cursorPos=null,KRe())},subscribe(e){return JK=[...JK,e],()=>{JK=JK.filter(t=>t!==e)}},getSnapshot(){return JSON.stringify(ev)}};function KRe(){for(let e of JK)e()}d();p();var XK=fe(Je()),IXr=1e3,kfe=e=>{let{delay:t=IXr}=e??{},r=(0,XK.useRef)(null),n=(0,XK.useCallback)(()=>{r.current!==null&&clearTimeout(r.current),r.current=null},[]);return{runInTimeout:(0,XK.useCallback)(i=>{n(),r.current=setTimeout(()=>{i?.()},t)},[n,t]),cancelTimeout:n}};d();p();var Tc=()=>{switch(DE.hostname){case"x.com":case"twitter.com":return"X";case"solscan.io":return"SOLSCAN";default:throw new Error("Unsupported domain")}};var LT=fe(kr()),kXr=({isOpen:e})=>{let[t,r]=(0,Q4t.useState)(!1),{runInTimeout:n}=kfe(),o=()=>{t||(r(!0),n(()=>{let i=Tc();i&&window.okxwallet.setWebWidgetPreferences("COIN_INFO_DIALOG",{[i]:!1}),Cc.close()}))};return(0,LT.jsx)("div",{className:(0,$4t.default)(DT.container,{[DT["container--isOpen"]]:e}),children:(0,LT.jsxs)("div",{className:DT.inner,children:[(0,LT.jsxs)("div",{className:DT.content,children:[(0,LT.jsx)("div",{className:DT.title,children:pn("wallet_extension_card_title_display_hover")}),(0,LT.jsx)("div",{className:DT.desc,children:pn("wallet_extension_card_toggle_display_hover")})]}),(0,LT.jsx)(tfe,{size:tfe.SIZE.md,disabled:t,className:DT.switch,checked:!t,onChange:o})]})})},eCt=kXr;d();p();var Mfe={"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 d_=fe(kr()),MXr=({className:e})=>{let[t,r]=(0,Rfe.useState)(!1),n=(0,Rfe.useCallback)(()=>{Cc.close()},[]);return(0,d_.jsxs)(d_.Fragment,{children:[(0,d_.jsxs)("div",{className:Mfe.actionContainer,children:[(0,d_.jsx)(wr,{className:(0,YRe.default)("okx-wallet-plugin-more",Mfe.moreBtn),onClick:()=>r(!t)}),(0,d_.jsx)(wr,{className:(0,YRe.default)("okx-wallet-plugin-close",Mfe.closeBtn),onClick:n})]}),(0,d_.jsx)(eCt,{isOpen:t})]})},BD=MXr;d();p();var Gc=fe(Je());d();p();var Nfe={"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 Bfe=fe(Je());d();p();var ZK=(0,Bfe.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:{}})}}),FT=()=>(0,Bfe.useContext)(ZK);d();p();var XRe=fe(Je());d();p();var R2={"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 JRe=fe(xs());var tv=fe(kr()),RXr=({group:e,onCheck:t})=>{let r=(0,XRe.useCallback)(async n=>{await t(n,e)},[t,e]);return(0,tv.jsx)(NP,{onClick:r,children:(0,tv.jsxs)("div",{className:R2["follow-group-list-item"],children:[(0,tv.jsx)("div",{className:R2["follow-group-list-item-label"],children:e.groupName}),(0,tv.jsx)(xK,{circle:!0,checked:e.followed})]})},e.groupId)},tCt={address:"https://web3.okx.com/tracker/addresses",token:"https://web3.okx.com/tracker"},Pfe=({groups:e,onCheck:t,isAddress:r=!1})=>{let n=(0,XRe.useCallback)(()=>{window.open(r?tCt.address:tCt.token,"_blank")},[r]);return(0,tv.jsxs)("div",{className:R2["follow-group-list"],children:[(0,tv.jsx)("div",{className:(0,JRe.default)({[R2["follow-group-list-container"]]:!0,[R2["follow-group-list-scroll"]]:e.length>5}),children:e.map(o=>(0,tv.jsx)(RXr,{group:o,onCheck:t},o.groupId))}),(0,tv.jsx)("div",{className:R2["follow-group-list-gapline"]}),(0,tv.jsxs)("div",{className:R2["follow-group-list-action"],onClick:n,children:[(0,tv.jsx)(wr,{className:(0,JRe.default)("okx-wallet-plugin-setting-20",R2["follow-group-list-action-icon"])}),(0,tv.jsx)("div",{className:R2["follow-group-list-action-text"],children:Ii("wallet_extension_card_select_textbtn_manage_groups")})]})]})};d();p();d();p();var rCt=()=>document.getElementById("react-root"),nCt=(e,t)=>{let r=e;return t.every(n=>{let[o,i]=n.split("=");return r.getAttribute(o)===i})},sR=(e,t)=>{let r=e.getAttribute("href");if(r)if(t){let n=r.match(t);if(n)return n[1]}else return r;return null};var Dfe=(e,t,r)=>{let n,o,i,a=t.width,s=t.height,c=e.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}},oCt=(e,t)=>{let r=e.getBoundingClientRect(),n=t.getBoundingClientRect(),o=0;return r.left<n.left?o=n.left-r.right:o=r.left-n.right,o};d();p();function iCt(e){return"left"in e}d();p();d();p();var Lfe="okx-wallet-dapp-injector";Ey.init({project:Lfe});Ey.session.init({project:Lfe});var N2=Ey.getInstance(Lfe),X7i=Ey.session.getInstance(Lfe);var aCt="onChainUserId";function sCt(){let e=N2.get(aCt);if(!e){let t=NXr();return N2.set(aCt,t),t}return e}function NXr(){let e="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),t=[],r;t[8]="-",t[13]="-",t[18]="-",t[23]="-",t[14]="4";for(let n=0;n<36;n++)t[n]||(r=0|a2.get()*16,t[n]=e[n==19?r&3|8:r]);return t.join("")}d();p();var Ffe=fe(Je()),ZRe=(0,Ffe.createContext)({dialogContainerRef:null,isOpen:!1}),cCt=()=>(0,Ffe.useContext)(ZRe);d();p();var tNe=fe($K());d();p();d();p();d();p();var $Re=class{constructor(){_e(this,"dataMap");this.dataMap=new Map,this.stringifyUid=this.stringifyUid.bind(this)}get subscriptionList(){let t=new Set;for(let[r,n]of this.dataMap)for(let[o,i]of n)for(let a of i)t.add(a);return t}stringifyUid(t){return`${t.chainId}-${t.tokenAddress}`}parseUid(t){let[r,n]=t.split("-");return{chainId:r,tokenAddress:n}}isExist(t){return this.subscriptionList.has(t)}addCoins(t,r,n){this.dataMap.has(t)||this.dataMap.set(t,new Map);let o=this.dataMap.get(t);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(t,r){if(this.dataMap.has(t)){let n=this.dataMap.get(t);n.has(r)&&n.delete(r)}}removeCoinFromGroup(t,r,n){if(this.dataMap.has(t)){let o=this.dataMap.get(t);if(o.has(r)){let i=o.get(r),a=this.stringifyUid(n);i.delete(a)}}}getFeaturesForCoin(t){let r=[];for(let[n,o]of this.dataMap)for(let[i,a]of o)a.has(this.stringifyUid(t))&&r.push(n);return r}},wCt=$Re;var PD=class{constructor(){_e(this,"modal");_e(this,"handlerByFeature",new Map);this.modal=new wCt}static getInstance(){return PD.instance||(PD.instance=new PD),PD.instance}stringifyUid(t){return this.modal.stringifyUid(t)}setupFeatureHandler(t,r,n){let o=this.handlerByFeature.get(t);o||(o=new Map),o.set(r,n),this.handlerByFeature.set(t,o)}checkIsValidResponse(t){return!!t?.chainId&&!!t?.tokenContractAddress}processResponse(t){let r=this.modal.getFeaturesForCoin({chainId:t.chainId,tokenAddress:t.tokenContractAddress});for(let n of r){let o=this.handlerByFeature.get(n);if(o)for(let[i,a]of o)a.successCallback(t)}}getSubscriptions(){let t=new Set;for(let r of this.modal.subscriptionList)t.add(this.modal.parseUid(r));return t}addSubscription(t,r,n){this.modal.addCoins(t,r,n)}removeSubscriptionFromGroup(t,r,n){this.modal.removeCoinFromGroup(t,r,n)}removeGroup(t,r){this.modal.removeGroup(t,r);let n=this.handlerByFeature.get(t);n&&(n.delete(r),n.size===0&&this.handlerByFeature.delete(t))}},zfe=PD;_e(zfe,"instance",null);var jfe=zfe;var tY="okx-dapp-injector-react-root",UT="coin-info-dialog",ACt="data-dialog",SCt="okx-coin-info",Hfe="okx-token-tags",O2="okx-token-tag",Gfe="token-tag-bar";var qfe={project:"okx_extension_wallet",site:"okx",locale:"en-US"},ECt="https://web3.okx.com";var zT="dex-market-v3",rY=10,_Ct=5e3,qBi={["COIN_INFO"]:jfe},CCt="communityRecognised",TCt="content_script_message",ICt={goToDexSwapMemeMode:"goToDexSwapMemeMode",notifyRedirect:"notifyRedirect"},Vfe="okui-popup-layer";d();p();var DD={enableState:{["X"]:!0,["SOLSCAN"]:!0},needsUpdate:!1},nY=[],hx={setFeatureEnabled(e){DD.enableState!==e&&(DD.enableState=e,DD.needsUpdate=!0,kCt())},setNeedsUpdate(e){DD.needsUpdate!==e&&(DD.needsUpdate=e,kCt())},subscribe(e){return nY=[...nY,e],()=>{nY=nY.filter(t=>t!==e)}},getSnapshot(){return JSON.stringify(DD)}};function kCt(){for(let e of nY)e()}var rZr=600,nZr=300,rNe=/\/search\?q=%24([a-zA-Z0-9.]+)&src=cashtag_click$/,Wfe=[],oZr=async(e,t,r)=>{let n=sR(e.target,rNe),o=nCt(e.target,["role=link"]);if(!n||!o)return;LD&&LD.cancel();let i=window.innerWidth,a=window.innerHeight,s=r.offsetWidth||600,c=r.offsetHeight||400,u=Dfe(t,{width:s,height:c},{width:i,height:a}),l={left:u.left,top:u.top,placement:u.placement};Cc.open({keyword:n,cursorPos:l,hideCloseButton:!1})},MCt=(e,t,r)=>{if(iZr())return;let n=e;document.body.querySelector(`.${Vfe}`)?.contains(n.relatedTarget)||!t.contains(n.relatedTarget)&&!r?.contains(n.relatedTarget)&&Cc.close()},LD=(0,tNe.default)(MCt,nZr),{getDisablePointerLeave:iZr,setDisablePointerLeave:nNe}=(()=>{let e=!1;return{setDisablePointerLeave:n=>{e=n},getDisablePointerLeave:()=>e}})(),eNe=(0,tNe.default)(oZr,rZr),aZr=e=>{let t=document.getElementById(UT);e.hasChildNodes()&&e.childNodes.forEach(r=>{r instanceof HTMLElement&&(r.style.pointerEvents="none")}),e.addEventListener("pointerenter",r=>eNe(r,e,t)),t?.addEventListener("pointerenter",()=>{LD&&LD.cancel()}),e.addEventListener("pointerup",r=>{MCt(r,e,t)}),e.addEventListener("pointerleave",r=>{eNe&&eNe.cancel(),LD(r,e,t)}),t?.addEventListener("pointerleave",r=>LD(r,e,t))},sZr=e=>{!e.hasAttribute("data-testid")&&["cellInnerDiv","UserDescription"].includes(e.getAttribute("data-testid")||"")||e.querySelectorAll("a").forEach(t=>{t.hasAttribute("href")&&Boolean(sR(t,rNe))&&aZr(t)})},cZr=e=>{if(!e.hasAttribute("data-testid")&&!["cellInnerDiv"].includes(e.getAttribute("data-testid")||""))return;let t=e.querySelector('[data-testid="tweet"]');if(!t)return;let r=t.children[0].children[0].children,n=t.querySelector('[data-testid="User-Name"]'),o=t.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(l=>{let f=sR(l,rNe);f&&s.push(f)}),!s.length)return;let c=document.createElement("div");c.classList.add(O2),c.setAttribute("data-tweetId",`${Math.random().toString(36).slice(2,18)}`),c.setAttribute("data-coinTags",s.join(",")),o.before(c);let u=i?o.parentElement?.parentElement:o.parentElement;u&&(u.style.zIndex="1"),hx.setNeedsUpdate(!0)},uZr=e=>{if(e instanceof HTMLElement){let t=e;sZr(t),cZr(t)}},lZr=()=>{for(let e of Wfe)e.forEach(t=>{t.addedNodes.length&&t.addedNodes.forEach(r=>{uZr(r)})});Wfe.length=0},RCt=()=>{new MutationObserver(t=>{Wfe.length||setTimeout(()=>{requestAnimationFrame(()=>lZr())},1e3),Wfe.push(t)}).observe(rCt(),{childList:!0,subtree:!0})};d();p();var Kfe=fe(Je());d();p();var FD={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 gm=fe(kr()),Yfe=({visible:e,containerClass:t,handleChange:r,handleConfirm:n})=>{let[o,i]=(0,Kfe.useState)(!1);(0,Kfe.useEffect)(()=>{i(!1)},[e]);let a=s=>(0,gm.jsxs)(gm.Fragment,{children:[(0,gm.jsxs)("div",{className:FD["start-row"],children:[(0,gm.jsx)(xK,{checked:o,onChange:c=>{i(c.target.checked)}}),(0,gm.jsx)("div",{children:Ii("wallet_extension_home_dialog_checkbox_dont_show")})]}),(0,gm.jsx)(s,{})]});return(0,gm.jsx)(gm.Fragment,{children:(0,gm.jsx)(XW,{visible:e,scrollBoxClassName:FD["scroll-box"],className:FD["dialog-container"],title:Ii("wallet_extension_home_dialog_header_disclaimer"),onClose:r,windowStyle:{width:"420px",backgroundColor:"var(--okd-color-container-tertiary)"},confirmText:Ii("wallet_extension_home_popup_text_ok"),onConfirm:n.bind(null,o),layerPositionAbsolute:!0,frozenBg:!1,animateDisable:!0,draggable:!1,getContainer:()=>document.querySelector(`.${t}`),zIndex:99999999999,mask:!0,maskClosable:!1,preventScrollLeakage:!1,footer:!0,hideCloseBtn:!0,renderFooter:a,children:(0,gm.jsx)("div",{className:FD.container,children:(0,gm.jsx)("div",{className:FD["contents-view"],children:Ii("wallet_extension_home_dialog_desc_content_display")})})})})};d();p();var oNe,B2=class{constructor(){_e(this,"disClaimerStorageKey","follow_disclaimer_flag")}static getInstance(){return oNe||(oNe=new B2),oNe}getDisclaimerFlag(){return Boolean(N2.get(this.disClaimerStorageKey))}setDisclaimerFlag(t){t?N2.set(this.disClaimerStorageKey,"1"):N2.remove(this.disClaimerStorageKey)}};var NCt=fe(xs()),p_=fe(kr()),OCt=({coinInfo:e})=>{let{contractAddress:t,chainId:r}=e,{provider:n}=FT(),[o,i]=(0,Gc.useState)([]),a=(0,Gc.useRef)(null),s=(0,Gc.useMemo)(()=>o.some(q=>q.followed),[o]),[c,u]=(0,Gc.useState)(!0),l=(0,Gc.useCallback)(async()=>{let q=await n.queryTokenFollowStatus({tokenContractAddress:t,chainId:r});return q.code===0?(i(q.data.list??[]),a.current=q.data.walletAddress??null,q.data.list):(q.code===2&&u(!1),[])},[t,r]);(0,Gc.useEffect)(()=>{l()},[l]);let[f,h]=(0,Gc.useState)(!1),m=(0,Gc.useCallback)(async(q,D)=>{if(q.preventDefault(),q.stopPropagation(),!f)try{h(!0);let _={symbol:e.symbol,userUniqueId:sCt(),tokenContractAddress:e.contractAddress,action:D.followed?0:1,groupIds:[D.groupId],chainId:Number(e.chainId),prevWalletAddress:a.current??""},R=await n.updateTokenFollowStatus(_);R.code===2||R.code===3?(u(!1),i([]),v.current?.setVisible(!1)):R.code===9?(u(!0),l()):R.code===0&&(l(),D.followed?Bl.success(Ii("wallet_extension_card_toast_remove_watchlist")):Bl.success(Ii("wallet_extension_card_toast_added_watchlist")))}catch{}finally{h(!1)}},[e,h,l]),{isOpen:g}=cCt(),v=(0,Gc.useRef)(null);(0,Gc.useEffect)(()=>{g||v.current?.setVisible(!1)},[g]);let[b,x]=(0,Gc.useState)(!1),E=(0,Gc.useCallback)(async()=>{try{nNe(!0);let q=await n.getCurrentWallet({isNeedApprove:!0});q.wallet&&q.walletAddress&&(u(!0),l().then(D=>{D.length&&setTimeout(()=>{v.current?.setVisible(!0)})}))}catch{}finally{nNe(!1)}},[l]),T=(0,Gc.useCallback)(q=>{x(D=>q??!D)},[]),B=(0,Gc.useCallback)(q=>{T(!1),B2.getInstance().setDisclaimerFlag(q),c?setTimeout(()=>{v.current?.setVisible(!0)}):E()},[T,E,c]),F=(0,Gc.useRef)(!1),L=(0,Gc.useCallback)(async q=>{if(window.okxwallet.monitorTrack("DEXMarketWalletExtensionSaveTokenWidgetClick"),F.current)return;if(!B2.getInstance().getDisclaimerFlag()){q.stopPropagation(),q.preventDefault(),T(!0);return}if(!c){q.stopPropagation(),q.preventDefault(),E();return}},[c,E,m]),j=(0,Gc.useCallback)(q=>{F.current=q,l()},[l]);return!o.length&&c?null:(0,p_.jsxs)(p_.Fragment,{children:[(0,p_.jsx)(xf,{useReactTransition:!0,hideArrow:!0,ref:v,placement:xf.DIRECTION.bottomLeft,content:(0,p_.jsx)(Pfe,{groups:o,onCheck:m}),trigger:xf.TRIGGER.click,zIndex:99999999999,className:Nfe["token-disclaimer"],onVisibleChange:j,children:(0,p_.jsx)(hn,{className:(0,NCt.default)({[Nfe["token-follow"]]:!0,[Nfe["token-follow-selected"]]:s}),icon:s?"okds-star-filled":"okds-star",category:hn.CATEGORY.text,strictCircle:!0,type:hn.TYPE.primary,iconType:hn.ICON_POSITION.none,onClick:L,size:hn.SIZE.xs})}),(0,p_.jsx)(Yfe,{visible:b,containerClass:"okx-token-detail-container",handleChange:T,handleConfirm:B})]})};var o0=fe(kr()),fZr=({handleSetViewType:e,coinInfo:t,hasSameToken:r,hideCloseButton:n=!1})=>{let o=(0,BCt.useCallback)(()=>{window.okxwallet.monitorTrack("DEXMarketWalletExtensionViewSameTokensClick"),e()},[e]);return(0,o0.jsxs)("div",{className:iR.headerContainer,children:[(0,o0.jsxs)("div",{className:iR["info-container"],children:[(0,o0.jsx)(Ife,{coinInfo:t}),t?(0,o0.jsx)(OCt,{coinInfo:t}):null]}),(0,o0.jsxs)("div",{className:iR.actionContainer,children:[r&&(0,o0.jsxs)("div",{className:iR.viewSameToken,onClick:o,children:[(0,o0.jsx)("span",{className:iR.viewSameTokenText,children:pn("wallet_extension_market_btn_view_identical_tokens")}),(0,o0.jsx)(wr,{className:"okds-arrow-chevron-down-md"})]}),n?null:(0,o0.jsxs)(o0.Fragment,{children:[(0,o0.jsx)("div",{className:iR.separator}),(0,o0.jsx)(BD,{})]})]})]})},PCt=fZr;d();p();d();p();var mx={container:"_container_1qchg_1",item:"_item_1qchg_7",label:"_label_1qchg_11",val:"_val_1qchg_17"};var nb=fe(kr()),dZr=({liquidity:e,volume:t,numOfHolders:r})=>(0,nb.jsxs)("div",{className:mx.container,children:[(0,nb.jsxs)("div",{className:mx.item,children:[(0,nb.jsx)("span",{className:mx.label,children:pn("wallet_extension_market_item_liquidity")}),(0,nb.jsx)("span",{className:mx.val,children:e?Vu.formatCurrency(la.num2Shorthand(e,2),{currencySign:"$"}):"--"})]}),(0,nb.jsxs)("div",{className:mx.item,children:[(0,nb.jsx)("span",{className:mx.label,children:pn("wallet_extension_market_item_24h_turnover")}),(0,nb.jsx)("span",{className:mx.val,children:t?Vu.formatCurrency(la.num2Shorthand(t,2),{currencySign:"$"}):"--"})]}),(0,nb.jsxs)("div",{className:mx.item,children:[(0,nb.jsx)("span",{className:mx.label,children:pn("wallet_extension_market_item_holders")}),(0,nb.jsx)("span",{className:mx.val,children:r?Vu.shortNumber(r,{needZero:!1}):"--"})]})]}),DCt=dZr;d();p();var fFe=fe(xs());var G6=fe(Je());d();p();d();p();d();p();d();p();var oTt=fe(nTt(),1),{__extends:Ce,__assign:gDi,__rest:vDi,__decorate:yDi,__param:bDi,__metadata:xDi,__awaiter:wDi,__generator:ADi,__exportStar:SDi,__createBinding:EDi,__values:_Di,__read:CDi,__spread:TDi,__spreadArrays:IDi,__spreadArray:kDi,__await:MDi,__asyncGenerator:RDi,__asyncDelegator:NDi,__asyncValues:ODi,__makeTemplateObject:BDi,__importStar:PDi,__importDefault:DDi,__classPrivateFieldGet:LDi,__classPrivateFieldSet:FDi}=oTt.default;d();p();d();p();var pZr=function(){function e(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1}return e}(),hZr=function(){function e(){this.browser=new pZr,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 e}(),cR=new hZr;typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?(cR.wxa=!0,cR.touchEventsSupported=!0):typeof document>"u"&&typeof self<"u"?cR.worker=!0:typeof navigator>"u"?(cR.node=!0,cR.svgSupported=!0):mZr(navigator.userAgent,cR);function mZr(e,t){var r=t.browser,n=e.match(/Firefox\/([\d.]+)/),o=e.match(/MSIE\s([\d.]+)/)||e.match(/Trident\/.+?rv:(([\d.]+))/),i=e.match(/Edge?\/([\d.]+)/),a=/micromessenger/i.test(e);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),t.svgSupported=typeof SVGRect<"u",t.touchEventsSupported="ontouchstart"in window&&!r.ie&&!r.edge,t.pointerEventsSupported="onpointerdown"in window&&(r.edge||r.ie&&+r.version>=11),t.domSupported=typeof document<"u";var s=document.documentElement.style;t.transform3dSupported=(r.ie&&"transition"in s||r.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in s)&&!("OTransition"in s),t.transformSupported=t.transform3dSupported||r.ie&&+r.version>=9}var Mn=cR;d();p();d();p();var Qfe=12,aNe="sans-serif",rv=Qfe+"px "+aNe,gZr=20,vZr=100,yZr="007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N";function bZr(e){var t={};if(typeof JSON>"u")return t;for(var r=0;r<e.length;r++){var n=String.fromCharCode(r+32),o=(e.charCodeAt(r)-gZr)/vZr;t[n]=o}return t}var xZr=bZr(yZr),kp={createCanvas:function(){return typeof document<"u"&&document.createElement("canvas")},measureText:function(){var e,t;return function(r,n){if(!e){var o=kp.createCanvas();e=o&&o.getContext("2d")}if(e)return t!==n&&(t=e.font=n||rv),e.measureText(r);r=r||"",n=n||rv;var i=/^([0-9]*?)px$/.exec(n),a=+(i&&i[1])||Qfe,s=0;if(n.indexOf("mono")>=0)s=a*r.length;else for(var c=0;c<r.length;c++){var u=xZr[r[c]];s+=u==null?a:u*a}return{width:s}}}(),loadImage:function(e,t,r){var n=new Image;return n.onload=t,n.onerror=r,n.src=e,n}};var sTt=_d(["Function","RegExp","Date","Error","CanvasGradient","CanvasPattern","Image","Canvas"],function(e,t){return e["[object "+t+"]"]=!0,e},{}),cTt=_d(["Int8","Uint8","Uint8Clamped","Int16","Uint16","Int32","Uint32","Float32","Float64"],function(e,t){return e["[object "+t+"Array]"]=!0,e},{}),zD=Object.prototype.toString,ede=Array.prototype,wZr=ede.forEach,AZr=ede.filter,sNe=ede.slice,SZr=ede.map,iTt=function(){}.constructor,$fe=iTt?iTt.prototype:null,cNe="__proto__",EZr=2311;function tde(){return EZr++}function lR(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];typeof console<"u"&&console.error.apply(console,e)}function cr(e){if(e==null||typeof e!="object")return e;var t=e,r=zD.call(e);if(r==="[object Array]"){if(!oY(e)){t=[];for(var n=0,o=e.length;n<o;n++)t[n]=cr(e[n])}}else if(cTt[r]){if(!oY(e)){var i=e.constructor;if(i.from)t=i.from(e);else{t=new i(e.length);for(var n=0,o=e.length;n<o;n++)t[n]=e[n]}}}else if(!sTt[r]&&!oY(e)&&!uR(e)){t={};for(var a in e)e.hasOwnProperty(a)&&a!==cNe&&(t[a]=cr(e[a]))}return t}function Wr(e,t,r){if(!nr(t)||!nr(e))return r?cr(t):e;for(var n in t)if(t.hasOwnProperty(n)&&n!==cNe){var o=e[n],i=t[n];nr(i)&&nr(o)&&!rt(i)&&!rt(o)&&!uR(i)&&!uR(o)&&!aTt(i)&&!aTt(o)&&!oY(i)&&!oY(o)?Wr(o,i,r):(r||!(n in e))&&(e[n]=cr(t[n]))}return e}function jD(e,t){for(var r=e[0],n=1,o=e.length;n<o;n++)r=Wr(r,e[n],t);return r}function et(e,t){if(Object.assign)Object.assign(e,t);else for(var r in t)t.hasOwnProperty(r)&&r!==cNe&&(e[r]=t[r]);return e}function $t(e,t,r){for(var n=$r(t),o=0;o<n.length;o++){var i=n[o];(r?t[i]!=null:e[i]==null)&&(e[i]=t[i])}return e}var JDi=kp.createCanvas;function Hr(e,t){if(e){if(e.indexOf)return e.indexOf(t);for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r}return-1}function uTt(e,t){var r=e.prototype;function n(){}n.prototype=t.prototype,e.prototype=new n;for(var o in r)r.hasOwnProperty(o)&&(e.prototype[o]=r[o]);e.prototype.constructor=e,e.superClass=t}function Qo(e,t,r){if(e="prototype"in e?e.prototype:e,t="prototype"in t?t.prototype:t,Object.getOwnPropertyNames)for(var n=Object.getOwnPropertyNames(t),o=0;o<n.length;o++){var i=n[o];i!=="constructor"&&(r?t[i]!=null:e[i]==null)&&(e[i]=t[i])}else $t(e,t,r)}function rc(e){return!e||typeof e=="string"?!1:typeof e.length=="number"}function oe(e,t,r){if(!!(e&&t))if(e.forEach&&e.forEach===wZr)e.forEach(t,r);else if(e.length===+e.length)for(var n=0,o=e.length;n<o;n++)t.call(r,e[n],n,e);else for(var i in e)e.hasOwnProperty(i)&&t.call(r,e[i],i,e)}function nt(e,t,r){if(!e)return[];if(!t)return rde(e);if(e.map&&e.map===SZr)return e.map(t,r);for(var n=[],o=0,i=e.length;o<i;o++)n.push(t.call(r,e[o],o,e));return n}function _d(e,t,r,n){if(!!(e&&t)){for(var o=0,i=e.length;o<i;o++)r=t.call(n,r,e[o],o,e);return r}}function Gn(e,t,r){if(!e)return[];if(!t)return rde(e);if(e.filter&&e.filter===AZr)return e.filter(t,r);for(var n=[],o=0,i=e.length;o<i;o++)t.call(r,e[o],o,e)&&n.push(e[o]);return n}function lTt(e,t,r){if(!!(e&&t)){for(var n=0,o=e.length;n<o;n++)if(t.call(r,e[n],n,e))return e[n]}}function $r(e){if(!e)return[];if(Object.keys)return Object.keys(e);var t=[];for(var r in e)e.hasOwnProperty(r)&&t.push(r);return t}function _Zr(e,t){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];return function(){return e.apply(t,r.concat(sNe.call(arguments)))}}var jt=$fe&&Wt($fe.bind)?$fe.call.bind($fe.bind):_Zr;function _r(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return function(){return e.apply(this,t.concat(sNe.call(arguments)))}}function rt(e){return Array.isArray?Array.isArray(e):zD.call(e)==="[object Array]"}function Wt(e){return typeof e=="function"}function yt(e){return typeof e=="string"}function iY(e){return zD.call(e)==="[object String]"}function sn(e){return typeof e=="number"}function nr(e){var t=typeof e;return t==="function"||!!e&&t==="object"}function aTt(e){return!!sTt[zD.call(e)]}function Tu(e){return!!cTt[zD.call(e)]}function uR(e){return typeof e=="object"&&typeof e.nodeType=="number"&&typeof e.ownerDocument=="object"}function jT(e){return e.colorStops!=null}function fTt(e){return e.image!=null}function dTt(e){return zD.call(e)==="[object RegExp]"}function HT(e){return e!==e}function da(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var r=0,n=e.length;r<n;r++)if(e[r]!=null)return e[r]}function Xr(e,t){return e??t}function Cd(e,t,r){return e??t??r}function rde(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return sNe.apply(e,t)}function HD(e){if(typeof e=="number")return[e,e,e,e];var t=e.length;return t===2?[e[0],e[1],e[0],e[1]]:t===3?[e[0],e[1],e[2],e[1]]:e}function pa(e,t){if(!e)throw new Error(t)}function Pl(e){return e==null?null:typeof e.trim=="function"?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}var pTt="__ec_primitive__";function fR(e){e[pTt]=!0}function oY(e){return e[pTt]}var CZr=function(){function e(t){this.data={};var r=rt(t);this.data={};var n=this;t instanceof e?t.each(o):t&&oe(t,o);function o(i,a){r?n.set(i,a):n.set(a,i)}}return e.prototype.get=function(t){return this.data.hasOwnProperty(t)?this.data[t]:null},e.prototype.set=function(t,r){return this.data[t]=r},e.prototype.each=function(t,r){for(var n in this.data)this.data.hasOwnProperty(n)&&t.call(r,this.data[n],n)},e.prototype.keys=function(){return $r(this.data)},e.prototype.removeKey=function(t){delete this.data[t]},e}();function Kt(e){return new CZr(e)}function dR(e,t){for(var r=new e.constructor(e.length+t.length),n=0;n<e.length;n++)r[n]=e[n];for(var o=e.length,n=0;n<t.length;n++)r[n+o]=t[n];return r}function GT(e,t){var r;if(Object.create)r=Object.create(e);else{var n=function(){};n.prototype=e,r=new n}return t&&et(r,t),r}function nde(e){var t=e.style;t.webkitUserSelect="none",t.userSelect="none",t.webkitTapHighlightColor="rgba(0,0,0,0)",t["-webkit-touch-callout"]="none"}function ur(e,t){return e.hasOwnProperty(t)}function Zi(){}var GD=180/Math.PI;d();p();d();p();function P2(e,t){return e==null&&(e=0),t==null&&(t=0),[e,t]}function Dl(e,t){return e[0]=t[0],e[1]=t[1],e}function vm(e){return[e[0],e[1]]}function hTt(e,t,r){return e[0]=t,e[1]=r,e}function uNe(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e}function aY(e,t,r,n){return e[0]=t[0]+r[0]*n,e[1]=t[1]+r[1]*n,e}function gx(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e}function ode(e){return Math.sqrt(TZr(e))}function TZr(e){return e[0]*e[0]+e[1]*e[1]}function qD(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e}function ob(e,t){var r=ode(t);return r===0?(e[0]=0,e[1]=0):(e[0]=t[0]/r,e[1]=t[1]/r),e}function ide(e,t){return Math.sqrt((e[0]-t[0])*(e[0]-t[0])+(e[1]-t[1])*(e[1]-t[1]))}var ib=ide;function IZr(e,t){return(e[0]-t[0])*(e[0]-t[0])+(e[1]-t[1])*(e[1]-t[1])}var h_=IZr;function VD(e,t,r,n){return e[0]=t[0]+n*(r[0]-t[0]),e[1]=t[1]+n*(r[1]-t[1]),e}function nc(e,t,r){var n=t[0],o=t[1];return e[0]=r[0]*n+r[2]*o+r[4],e[1]=r[1]*n+r[3]*o+r[5],e}function nv(e,t,r){return e[0]=Math.min(t[0],r[0]),e[1]=Math.min(t[1],r[1]),e}function ov(e,t,r){return e[0]=Math.max(t[0],r[0]),e[1]=Math.max(t[1],r[1]),e}d();p();var WD=function(){function e(t,r){this.target=t,this.topTarget=r&&r.topTarget}return e}(),kZr=function(){function e(t){this.handler=t,t.on("mousedown",this._dragStart,this),t.on("mousemove",this._drag,this),t.on("mouseup",this._dragEnd,this)}return e.prototype._dragStart=function(t){for(var r=t.target;r&&!r.draggable;)r=r.parent||r.__hostTarget;r&&(this._draggingTarget=r,r.dragging=!0,this._x=t.offsetX,this._y=t.offsetY,this.handler.dispatchToElement(new WD(r,t),"dragstart",t.event))},e.prototype._drag=function(t){var r=this._draggingTarget;if(r){var n=t.offsetX,o=t.offsetY,i=n-this._x,a=o-this._y;this._x=n,this._y=o,r.drift(i,a,t),this.handler.dispatchToElement(new WD(r,t),"drag",t.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 WD(c,t),"dragleave",t.event),s&&s!==c&&this.handler.dispatchToElement(new WD(s,t),"dragenter",t.event))}},e.prototype._dragEnd=function(t){var r=this._draggingTarget;r&&(r.dragging=!1),this.handler.dispatchToElement(new WD(r,t),"dragend",t.event),this._dropTarget&&this.handler.dispatchToElement(new WD(this._dropTarget,t),"drop",t.event),this._draggingTarget=null,this._dropTarget=null},e}(),mTt=kZr;d();p();var MZr=function(){function e(t){t&&(this._$eventProcessor=t)}return e.prototype.on=function(t,r,n,o){this._$handlers||(this._$handlers={});var i=this._$handlers;if(typeof r=="function"&&(o=n,n=r,r=null),!n||!t)return this;var a=this._$eventProcessor;r!=null&&a&&a.normalizeQuery&&(r=a.normalizeQuery(r)),i[t]||(i[t]=[]);for(var s=0;s<i[t].length;s++)if(i[t][s].h===n)return this;var c={h:n,query:r,ctx:o||this,callAtLast:n.zrEventfulCallAtLast},u=i[t].length-1,l=i[t][u];return l&&l.callAtLast?i[t].splice(u,0,c):i[t].push(c),this},e.prototype.isSilent=function(t){var r=this._$handlers;return!r||!r[t]||!r[t].length},e.prototype.off=function(t,r){var n=this._$handlers;if(!n)return this;if(!t)return this._$handlers={},this;if(r){if(n[t]){for(var o=[],i=0,a=n[t].length;i<a;i++)n[t][i].h!==r&&o.push(n[t][i]);n[t]=o}n[t]&&n[t].length===0&&delete n[t]}else delete n[t];return this},e.prototype.trigger=function(t){for(var r=[],n=1;n<arguments.length;n++)r[n-1]=arguments[n];if(!this._$handlers)return this;var o=this._$handlers[t],i=this._$eventProcessor;if(o)for(var a=r.length,s=o.length,c=0;c<s;c++){var u=o[c];if(!(i&&i.filter&&u.query!=null&&!i.filter(t,u.query)))switch(a){case 0:u.h.call(u.ctx);break;case 1:u.h.call(u.ctx,r[0]);break;case 2:u.h.call(u.ctx,r[0],r[1]);break;default:u.h.apply(u.ctx,r);break}}return i&&i.afterTrigger&&i.afterTrigger(t),this},e.prototype.triggerWithContext=function(t){for(var r=[],n=1;n<arguments.length;n++)r[n-1]=arguments[n];if(!this._$handlers)return this;var o=this._$handlers[t],i=this._$eventProcessor;if(o)for(var a=r.length,s=r[a-1],c=o.length,u=0;u<c;u++){var l=o[u];if(!(i&&i.filter&&l.query!=null&&!i.filter(t,l.query)))switch(a){case 0:l.h.call(s);break;case 1:l.h.call(s,r[0]);break;case 2:l.h.call(s,r[0],r[1]);break;default:l.h.apply(s,r.slice(1,a-1));break}}return i&&i.afterTrigger&&i.afterTrigger(t),this},e}(),Iu=MZr;d();p();d();p();d();p();var RZr=Math.log(2);function lNe(e,t,r,n,o,i){var a=n+"-"+o,s=e.length;if(i.hasOwnProperty(a))return i[a];if(t===1){var c=Math.round(Math.log((1<<s)-1&~o)/RZr);return e[r][c]}for(var u=n|1<<r,l=r+1;n&1<<l;)l++;for(var f=0,h=0,m=0;h<s;h++){var g=1<<h;g&o||(f+=(m%2?-1:1)*e[r][h]*lNe(e,t-1,l,u,o|g,i),m++)}return i[a]=f,f}function fNe(e,t){var r=[[e[0],e[1],1,0,0,0,-t[0]*e[0],-t[0]*e[1]],[0,0,0,e[0],e[1],1,-t[1]*e[0],-t[1]*e[1]],[e[2],e[3],1,0,0,0,-t[2]*e[2],-t[2]*e[3]],[0,0,0,e[2],e[3],1,-t[3]*e[2],-t[3]*e[3]],[e[4],e[5],1,0,0,0,-t[4]*e[4],-t[4]*e[5]],[0,0,0,e[4],e[5],1,-t[5]*e[4],-t[5]*e[5]],[e[6],e[7],1,0,0,0,-t[6]*e[6],-t[6]*e[7]],[0,0,0,e[6],e[7],1,-t[7]*e[6],-t[7]*e[7]]],n={},o=lNe(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)*lNe(r,7,a===0?1:0,1<<a,1<<s,n)/o*t[a];return function(c,u,l){var f=u*i[6]+l*i[7]+1;c[0]=(u*i[0]+l*i[1]+i[2])/f,c[1]=(u*i[3]+l*i[4]+i[5])/f}}}var gTt="___zrEVENTSAVED",dNe=[];function vTt(e,t,r,n,o){return ade(dNe,t,n,o,!0)&&ade(e,r,dNe[0],dNe[1])}function ade(e,t,r,n,o){if(t.getBoundingClientRect&&Mn.domSupported&&!pNe(t)){var i=t[gTt]||(t[gTt]={}),a=NZr(t,i),s=OZr(a,i,o);if(s)return s(e,r,n),!0}return!1}function NZr(e,t){var r=t.markers;if(r)return r;r=t.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,u=(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[u]+":0",n[1-c]+":auto",o[1-u]+":auto",""].join("!important;"),e.appendChild(a),r.push(a)}return r}function OZr(e,t,r){for(var n=r?"invTrans":"trans",o=t[n],i=t.srcCoords,a=[],s=[],c=!0,u=0;u<4;u++){var l=e[u].getBoundingClientRect(),f=2*u,h=l.left,m=l.top;a.push(h,m),c=c&&i&&h===i[f]&&m===i[f+1],s.push(e[u].offsetLeft,e[u].offsetTop)}return c&&o?o:(t.srcCoords=a,t[n]=r?fNe(s,a):fNe(a,s))}function pNe(e){return e.nodeName.toUpperCase()==="CANVAS"}var BZr=/([&<>"'])/g,PZr={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"};function Td(e){return e==null?"":(e+"").replace(BZr,function(t,r){return PZr[r]})}var DZr=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,hNe=[],LZr=Mn.browser.firefox&&+Mn.browser.version.split(".")[0]<39;function sde(e,t,r,n){return r=r||{},n?yTt(e,t,r):LZr&&t.layerX!=null&&t.layerX!==t.offsetX?(r.zrX=t.layerX,r.zrY=t.layerY):t.offsetX!=null?(r.zrX=t.offsetX,r.zrY=t.offsetY):yTt(e,t,r),r}function yTt(e,t,r){if(Mn.domSupported&&e.getBoundingClientRect){var n=t.clientX,o=t.clientY;if(pNe(e)){var i=e.getBoundingClientRect();r.zrX=n-i.left,r.zrY=o-i.top;return}else if(ade(hNe,e,n,o)){r.zrX=hNe[0],r.zrY=hNe[1];return}}r.zrX=r.zrY=0}function cde(e){return e||window.event}function ym(e,t,r){if(t=cde(t),t.zrX!=null)return t;var n=t.type,o=n&&n.indexOf("touch")>=0;if(o){var a=n!=="touchend"?t.targetTouches[0]:t.changedTouches[0];a&&sde(e,a,t,r)}else{sde(e,t,t,r);var i=FZr(t);t.zrDelta=i?i/120:-(t.detail||0)/3}var s=t.button;return t.which==null&&s!==void 0&&DZr.test(t.type)&&(t.which=s&1?1:s&2?3:s&4?2:0),t}function FZr(e){var t=e.wheelDelta;if(t)return t;var r=e.deltaX,n=e.deltaY;if(r==null||n==null)return t;var o=Math.abs(n!==0?n:r),i=n>0?-1:n<0?1:r>0?-1:1;return 3*o*i}function sY(e,t,r,n){e.addEventListener(t,r,n)}function bTt(e,t,r,n){e.removeEventListener(t,r,n)}var bm=function(e){e.preventDefault(),e.stopPropagation(),e.cancelBubble=!0};function mNe(e){return e.which===2||e.which===3}d();p();var wTt=function(){function e(){this._track=[]}return e.prototype.recognize=function(t,r,n){return this._doTrack(t,r,n),this._recognize(t)},e.prototype.clear=function(){return this._track.length=0,this},e.prototype._doTrack=function(t,r,n){var o=t.touches;if(!!o){for(var i={points:[],touches:[],target:r,event:t},a=0,s=o.length;a<s;a++){var c=o[a],u=sde(n,c,{});i.points.push([u.zrX,u.zrY]),i.touches.push(c)}this._track.push(i)}},e.prototype._recognize=function(t){for(var r in gNe)if(gNe.hasOwnProperty(r)){var n=gNe[r](this._track,t);if(n)return n}},e}();function xTt(e){var t=e[1][0]-e[0][0],r=e[1][1]-e[0][1];return Math.sqrt(t*t+r*r)}function UZr(e){return[(e[0][0]+e[1][0])/2,(e[0][1]+e[1][1])/2]}var gNe={pinch:function(e,t){var r=e.length;if(!!r){var n=(e[r-1]||{}).points,o=(e[r-2]||{}).points||n;if(o&&o.length>1&&n&&n.length>1){var i=xTt(n)/xTt(o);!isFinite(i)&&(i=1),t.pinchScale=i;var a=UZr(n);return t.pinchX=a[0],t.pinchY=a[1],{type:"pinch",target:e[0].target,event:t}}}}};d();p();d();p();function ku(){return[1,0,0,1,0,0]}function qT(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e}function cY(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function xm(e,t,r){var n=t[0]*r[0]+t[2]*r[1],o=t[1]*r[0]+t[3]*r[1],i=t[0]*r[2]+t[2]*r[3],a=t[1]*r[2]+t[3]*r[3],s=t[0]*r[4]+t[2]*r[5]+t[4],c=t[1]*r[4]+t[3]*r[5]+t[5];return e[0]=n,e[1]=o,e[2]=i,e[3]=a,e[4]=s,e[5]=c,e}function Id(e,t,r){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4]+r[0],e[5]=t[5]+r[1],e}function wm(e,t,r){var n=t[0],o=t[2],i=t[4],a=t[1],s=t[3],c=t[5],u=Math.sin(r),l=Math.cos(r);return e[0]=n*l+a*u,e[1]=-n*u+a*l,e[2]=o*l+s*u,e[3]=-o*u+l*s,e[4]=l*i+u*c,e[5]=l*c-u*i,e}function YD(e,t,r){var n=r[0],o=r[1];return e[0]=t[0]*n,e[1]=t[1]*o,e[2]=t[2]*n,e[3]=t[3]*o,e[4]=t[4]*n,e[5]=t[5]*o,e}function ab(e,t){var r=t[0],n=t[2],o=t[4],i=t[1],a=t[3],s=t[5],c=r*a-i*n;return c?(c=1/c,e[0]=a*c,e[1]=-i*c,e[2]=-n*c,e[3]=r*c,e[4]=(n*s-a*o)*c,e[5]=(i*o-r*s)*c,e):null}function ATt(e){var t=ku();return cY(t,e),t}d();p();var zZr=function(){function e(t,r){this.x=t||0,this.y=r||0}return e.prototype.copy=function(t){return this.x=t.x,this.y=t.y,this},e.prototype.clone=function(){return new e(this.x,this.y)},e.prototype.set=function(t,r){return this.x=t,this.y=r,this},e.prototype.equal=function(t){return t.x===this.x&&t.y===this.y},e.prototype.add=function(t){return this.x+=t.x,this.y+=t.y,this},e.prototype.scale=function(t){this.x*=t,this.y*=t},e.prototype.scaleAndAdd=function(t,r){this.x+=t.x*r,this.y+=t.y*r},e.prototype.sub=function(t){return this.x-=t.x,this.y-=t.y,this},e.prototype.dot=function(t){return this.x*t.x+this.y*t.y},e.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},e.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},e.prototype.normalize=function(){var t=this.len();return this.x/=t,this.y/=t,this},e.prototype.distance=function(t){var r=this.x-t.x,n=this.y-t.y;return Math.sqrt(r*r+n*n)},e.prototype.distanceSquare=function(t){var r=this.x-t.x,n=this.y-t.y;return r*r+n*n},e.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},e.prototype.transform=function(t){if(!!t){var r=this.x,n=this.y;return this.x=t[0]*r+t[2]*n+t[4],this.y=t[1]*r+t[3]*n+t[5],this}},e.prototype.toArray=function(t){return t[0]=this.x,t[1]=this.y,t},e.prototype.fromArray=function(t){this.x=t[0],this.y=t[1]},e.set=function(t,r,n){t.x=r,t.y=n},e.copy=function(t,r){t.x=r.x,t.y=r.y},e.len=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)},e.lenSquare=function(t){return t.x*t.x+t.y*t.y},e.dot=function(t,r){return t.x*r.x+t.y*r.y},e.add=function(t,r,n){t.x=r.x+n.x,t.y=r.y+n.y},e.sub=function(t,r,n){t.x=r.x-n.x,t.y=r.y-n.y},e.scale=function(t,r,n){t.x=r.x*n,t.y=r.y*n},e.scaleAndAdd=function(t,r,n,o){t.x=r.x+n.x*o,t.y=r.y+n.y*o},e.lerp=function(t,r,n,o){var i=1-o;t.x=i*r.x+o*n.x,t.y=i*r.y+o*n.y},e}(),_n=zZr;var ude=Math.min,lde=Math.max,pR=new _n,hR=new _n,mR=new _n,gR=new _n,uY=new _n,lY=new _n,jZr=function(){function e(t,r,n,o){n<0&&(t=t+n,n=-n),o<0&&(r=r+o,o=-o),this.x=t,this.y=r,this.width=n,this.height=o}return e.prototype.union=function(t){var r=ude(t.x,this.x),n=ude(t.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=lde(t.x+t.width,this.x+this.width)-r:this.width=t.width,isFinite(this.y)&&isFinite(this.height)?this.height=lde(t.y+t.height,this.y+this.height)-n:this.height=t.height,this.x=r,this.y=n},e.prototype.applyTransform=function(t){e.applyTransform(this,this,t)},e.prototype.calculateTransform=function(t){var r=this,n=t.width/r.width,o=t.height/r.height,i=ku();return Id(i,i,[-r.x,-r.y]),YD(i,i,[n,o]),Id(i,i,[t.x,t.y]),i},e.prototype.intersect=function(t,r){if(!t)return!1;t instanceof e||(t=e.create(t));var n=this,o=n.x,i=n.x+n.width,a=n.y,s=n.y+n.height,c=t.x,u=t.x+t.width,l=t.y,f=t.y+t.height,h=!(i<c||u<o||s<l||f<a);if(r){var m=1/0,g=0,v=Math.abs(i-c),b=Math.abs(u-o),x=Math.abs(s-l),E=Math.abs(f-a),T=Math.min(v,b),B=Math.min(x,E);i<c||u<o?T>g&&(g=T,v<b?_n.set(lY,-v,0):_n.set(lY,b,0)):T<m&&(m=T,v<b?_n.set(uY,v,0):_n.set(uY,-b,0)),s<l||f<a?B>g&&(g=B,x<E?_n.set(lY,0,-x):_n.set(lY,0,E)):T<m&&(m=T,x<E?_n.set(uY,0,x):_n.set(uY,0,-E))}return r&&_n.copy(r,h?uY:lY),h},e.prototype.contain=function(t,r){var n=this;return t>=n.x&&t<=n.x+n.width&&r>=n.y&&r<=n.y+n.height},e.prototype.clone=function(){return new e(this.x,this.y,this.width,this.height)},e.prototype.copy=function(t){e.copy(this,t)},e.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},e.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},e.prototype.isZero=function(){return this.width===0||this.height===0},e.create=function(t){return new e(t.x,t.y,t.width,t.height)},e.copy=function(t,r){t.x=r.x,t.y=r.y,t.width=r.width,t.height=r.height},e.applyTransform=function(t,r,n){if(!n){t!==r&&e.copy(t,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];t.x=r.x*o+a,t.y=r.y*i+s,t.width=r.width*o,t.height=r.height*i,t.width<0&&(t.x+=t.width,t.width=-t.width),t.height<0&&(t.y+=t.height,t.height=-t.height);return}pR.x=mR.x=r.x,pR.y=gR.y=r.y,hR.x=gR.x=r.x+r.width,hR.y=mR.y=r.y+r.height,pR.transform(n),gR.transform(n),hR.transform(n),mR.transform(n),t.x=ude(pR.x,hR.x,mR.x,gR.x),t.y=ude(pR.y,hR.y,mR.y,gR.y);var c=lde(pR.x,hR.x,mR.x,gR.x),u=lde(pR.y,hR.y,mR.y,gR.y);t.width=c-t.x,t.height=u-t.y},e}(),Nr=jZr;var ETt="silent";function HZr(e,t,r){return{type:e,event:r,target:t.target,topTarget:t.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:GZr}}function GZr(){bm(this.event)}var qZr=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.handler=null,r}return t.prototype.dispose=function(){},t.prototype.setCursor=function(){},t}(Iu),fY=function(){function e(t,r){this.x=t,this.y=r}return e}(),VZr=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],vNe=new Nr(0,0,0,0),_Tt=function(e){Ce(t,e);function t(r,n,o,i,a){var s=e.call(this)||this;return s._hovered=new fY(0,0),s.storage=r,s.painter=n,s.painterRoot=i,s._pointerSize=a,o=o||new qZr,s.proxy=null,s.setHandlerProxy(o),s._draggingMgr=new mTt(s),s}return t.prototype.setHandlerProxy=function(r){this.proxy&&this.proxy.dispose(),r&&(oe(VZr,function(n){r.on&&r.on(n,this[n],this)},this),r.handler=this),this.proxy=r},t.prototype.mousemove=function(r){var n=r.zrX,o=r.zrY,i=CTt(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 fY(n,o):this.findHover(n,o),u=c.target,l=this.proxy;l.setCursor&&l.setCursor(u?u.cursor:"default"),s&&u!==s&&this.dispatchToElement(a,"mouseout",r),this.dispatchToElement(c,"mousemove",r),u&&u!==s&&this.dispatchToElement(c,"mouseover",r)},t.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})},t.prototype.resize=function(){this._hovered=new fY(0,0)},t.prototype.dispatch=function(r,n){var o=this[r];o&&o.call(this,n)},t.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},t.prototype.setCursorStyle=function(r){var n=this.proxy;n.setCursor&&n.setCursor(r)},t.prototype.dispatchToElement=function(r,n,o){r=r||{};var i=r.target;if(!(i&&i.silent)){for(var a="on"+n,s=HZr(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)}))}},t.prototype.findHover=function(r,n,o){var i=this.storage.getDisplayList(),a=new fY(r,n);if(STt(i,a,r,n,o),this._pointerSize&&!a.target){for(var s=[],c=this._pointerSize,u=c/2,l=new Nr(r-u,n-u,c,c),f=i.length-1;f>=0;f--){var h=i[f];h!==o&&!h.ignore&&!h.ignoreCoarsePointer&&(!h.parent||!h.parent.ignoreCoarsePointer)&&(vNe.copy(h.getBoundingRect()),h.transform&&vNe.applyTransform(h.transform),vNe.intersect(l)&&s.push(h))}if(s.length)for(var m=4,g=Math.PI/12,v=Math.PI*2,b=0;b<u;b+=m)for(var x=0;x<v;x+=g){var E=r+b*Math.cos(x),T=n+b*Math.sin(x);if(STt(s,a,E,T,o),a.target)return a}}return a},t.prototype.processGesture=function(r,n){this._gestureMgr||(this._gestureMgr=new wTt);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 fY;s.target=i.target,this.dispatchToElement(s,a,i.event)}},t}(Iu);oe(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(e){_Tt.prototype[e]=function(t){var r=t.zrX,n=t.zrY,o=CTt(this,r,n),i,a;if((e!=="mouseup"||!o)&&(i=this.findHover(r,n),a=i.target),e==="mousedown")this._downEl=a,this._downPoint=[t.zrX,t.zrY],this._upEl=a;else if(e==="mouseup")this._upEl=a;else if(e==="click"){if(this._downEl!==this._upEl||!this._downPoint||ib(this._downPoint,[t.zrX,t.zrY])>4)return;this._downPoint=null}this.dispatchToElement(i,e,t)}});function WZr(e,t,r){if(e[e.rectHover?"rectContain":"contain"](t,r)){for(var n=e,o=void 0,i=!1;n;){if(n.ignoreClip&&(i=!0),!i){var a=n.getClipPath();if(a&&!a.contain(t,r))return!1;n.silent&&(o=!0)}var s=n.__hostTarget;n=s||n.parent}return o?ETt:!0}return!1}function STt(e,t,r,n,o){for(var i=e.length-1;i>=0;i--){var a=e[i],s=void 0;if(a!==o&&!a.ignore&&(s=WZr(a,r,n))&&(!t.topTarget&&(t.topTarget=a),s!==ETt)){t.target=a;break}}}function CTt(e,t,r){var n=e.painter;return t<0||t>n.getWidth()||r<0||r>n.getHeight()}var TTt=_Tt;d();p();d();p();var RTt=32,dY=7,ITt=256;function KZr(e){for(var t=0;e>=RTt;)t|=e&1,e>>=1;return e+t}function kTt(e,t,r,n){var o=t+1;if(o===r)return 1;if(n(e[o++],e[t])<0){for(;o<r&&n(e[o],e[o-1])<0;)o++;YZr(e,t,o)}else for(;o<r&&n(e[o],e[o-1])>=0;)o++;return o-t}function YZr(e,t,r){for(r--;t<r;){var n=e[t];e[t++]=e[r],e[r--]=n}}function MTt(e,t,r,n,o){for(n===t&&n++;n<r;n++){for(var i=e[n],a=t,s=n,c;a<s;)c=a+s>>>1,o(i,e[c])<0?s=c:a=c+1;var u=n-a;switch(u){case 3:e[a+3]=e[a+2];case 2:e[a+2]=e[a+1];case 1:e[a+1]=e[a];break;default:for(;u>0;)e[a+u]=e[a+u-1],u--}e[a]=i}}function yNe(e,t,r,n,o,i){var a=0,s=0,c=1;if(i(e,t[r+o])>0){for(s=n-o;c<s&&i(e,t[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(e,t[r+o-c])<=0;)a=c,c=(c<<1)+1,c<=0&&(c=s);c>s&&(c=s);var u=a;a=o-c,c=o-u}for(a++;a<c;){var l=a+(c-a>>>1);i(e,t[r+l])>0?a=l+1:c=l}return c}function bNe(e,t,r,n,o,i){var a=0,s=0,c=1;if(i(e,t[r+o])<0){for(s=o+1;c<s&&i(e,t[r+o-c])<0;)a=c,c=(c<<1)+1,c<=0&&(c=s);c>s&&(c=s);var u=a;a=o-c,c=o-u}else{for(s=n-o;c<s&&i(e,t[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 l=a+(c-a>>>1);i(e,t[r+l])<0?c=l:a=l+1}return c}function JZr(e,t){var r=dY,n=0,o=ITt,i=0,a,s,c=0;n=e.length,n<2*ITt&&(o=n>>>1);var u=[];i=n<120?5:n<1542?10:n<119151?19:40,a=[],s=[];function l(b,x){a[c]=b,s[c]=x,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 x=a[b],E=s[b],T=a[b+1],B=s[b+1];s[b]=E+B,b===c-3&&(a[b+1]=a[b+2],s[b+1]=s[b+2]),c--;var F=bNe(e[T],e,x,E,0,t);x+=F,E-=F,E!==0&&(B=yNe(e[x+E-1],e,T,B,B-1,t),B!==0&&(E<=B?g(x,E,T,B):v(x,E,T,B)))}function g(b,x,E,T){var B=0;for(B=0;B<x;B++)u[B]=e[b+B];var F=0,L=E,j=b;if(e[j++]=e[L++],--T===0){for(B=0;B<x;B++)e[j+B]=u[F+B];return}if(x===1){for(B=0;B<T;B++)e[j+B]=e[L+B];e[j+T]=u[F];return}for(var q=r,D,_,R;;){D=0,_=0,R=!1;do if(t(e[L],u[F])<0){if(e[j++]=e[L++],_++,D=0,--T===0){R=!0;break}}else if(e[j++]=u[F++],D++,_=0,--x===1){R=!0;break}while((D|_)<q);if(R)break;do{if(D=bNe(e[L],u,F,x,0,t),D!==0){for(B=0;B<D;B++)e[j+B]=u[F+B];if(j+=D,F+=D,x-=D,x<=1){R=!0;break}}if(e[j++]=e[L++],--T===0){R=!0;break}if(_=yNe(u[F],e,L,T,0,t),_!==0){for(B=0;B<_;B++)e[j+B]=e[L+B];if(j+=_,L+=_,T-=_,T===0){R=!0;break}}if(e[j++]=u[F++],--x===1){R=!0;break}q--}while(D>=dY||_>=dY);if(R)break;q<0&&(q=0),q+=2}if(r=q,r<1&&(r=1),x===1){for(B=0;B<T;B++)e[j+B]=e[L+B];e[j+T]=u[F]}else{if(x===0)throw new Error;for(B=0;B<x;B++)e[j+B]=u[F+B]}}function v(b,x,E,T){var B=0;for(B=0;B<T;B++)u[B]=e[E+B];var F=b+x-1,L=T-1,j=E+T-1,q=0,D=0;if(e[j--]=e[F--],--x===0){for(q=j-(T-1),B=0;B<T;B++)e[q+B]=u[B];return}if(T===1){for(j-=x,F-=x,D=j+1,q=F+1,B=x-1;B>=0;B--)e[D+B]=e[q+B];e[j]=u[L];return}for(var _=r;;){var R=0,z=0,N=!1;do if(t(u[L],e[F])<0){if(e[j--]=e[F--],R++,z=0,--x===0){N=!0;break}}else if(e[j--]=u[L--],z++,R=0,--T===1){N=!0;break}while((R|z)<_);if(N)break;do{if(R=x-bNe(u[L],e,b,x,x-1,t),R!==0){for(j-=R,F-=R,x-=R,D=j+1,q=F+1,B=R-1;B>=0;B--)e[D+B]=e[q+B];if(x===0){N=!0;break}}if(e[j--]=u[L--],--T===1){N=!0;break}if(z=T-yNe(e[F],u,0,T,T-1,t),z!==0){for(j-=z,L-=z,T-=z,D=j+1,q=L+1,B=0;B<z;B++)e[D+B]=u[q+B];if(T<=1){N=!0;break}}if(e[j--]=e[F--],--x===0){N=!0;break}_--}while(R>=dY||z>=dY);if(N)break;_<0&&(_=0),_+=2}if(r=_,r<1&&(r=1),T===1){for(j-=x,F-=x,D=j+1,q=F+1,B=x-1;B>=0;B--)e[D+B]=e[q+B];e[j]=u[L]}else{if(T===0)throw new Error;for(q=j-(T-1),B=0;B<T;B++)e[q+B]=u[B]}}return{mergeRuns:f,forceMergeRuns:h,pushRun:l}}function vR(e,t,r,n){r||(r=0),n||(n=e.length);var o=n-r;if(!(o<2)){var i=0;if(o<RTt){i=kTt(e,r,n,t),MTt(e,r,n,r+i,t);return}var a=JZr(e,t),s=KZr(o);do{if(i=kTt(e,r,n,t),i<s){var c=o;c>s&&(c=s),MTt(e,r,r+c,r+i,t),i=c}a.pushRun(r,i),a.mergeRuns(),o-=i,r+=i}while(o!==0);a.forceMergeRuns()}}d();p();var rl=1,yR=2,VT=4;var NTt=!1;function xNe(){NTt||(NTt=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function OTt(e,t){return e.zlevel===t.zlevel?e.z===t.z?e.z2-t.z2:e.z-t.z:e.zlevel-t.zlevel}var XZr=function(){function e(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=OTt}return e.prototype.traverse=function(t,r){for(var n=0;n<this._roots.length;n++)this._roots[n].traverse(t,r)},e.prototype.getDisplayList=function(t,r){r=r||!1;var n=this._displayList;return(t||!n.length)&&this.updateDisplayList(r),n},e.prototype.updateDisplayList=function(t){this._displayListLen=0;for(var r=this._roots,n=this._displayList,o=0,i=r.length;o<i;o++)this._updateAndAddDisplayable(r[o],null,t);n.length=this._displayListLen,vR(n,OTt)},e.prototype._updateAndAddDisplayable=function(t,r,n){if(!(t.ignore&&!n)){t.beforeUpdate(),t.update(),t.afterUpdate();var o=t.getClipPath();if(t.ignoreClip)r=null;else if(o){r?r=r.slice():r=[];for(var i=o,a=t;i;)i.parent=a,i.updateTransform(),r.push(i),a=i,i=i.getClipPath()}if(t.childrenRef){for(var s=t.childrenRef(),c=0;c<s.length;c++){var u=s[c];t.__dirty&&(u.__dirty|=rl),this._updateAndAddDisplayable(u,r,n)}t.__dirty=0}else{var l=t;r&&r.length?l.__clipPaths=r:l.__clipPaths&&l.__clipPaths.length>0&&(l.__clipPaths=[]),isNaN(l.z)&&(xNe(),l.z=0),isNaN(l.z2)&&(xNe(),l.z2=0),isNaN(l.zlevel)&&(xNe(),l.zlevel=0),this._displayList[this._displayListLen++]=l}var f=t.getDecalElement&&t.getDecalElement();f&&this._updateAndAddDisplayable(f,r,n);var h=t.getTextGuideLine();h&&this._updateAndAddDisplayable(h,r,n);var m=t.getTextContent();m&&this._updateAndAddDisplayable(m,r,n)}},e.prototype.addRoot=function(t){t.__zr&&t.__zr.storage===this||this._roots.push(t)},e.prototype.delRoot=function(t){if(t instanceof Array){for(var r=0,n=t.length;r<n;r++)this.delRoot(t[r]);return}var o=Hr(this._roots,t);o>=0&&this._roots.splice(o,1)},e.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},e.prototype.getRoots=function(){return this._roots},e.prototype.dispose=function(){this._displayList=null,this._roots=null},e}(),BTt=XZr;d();p();d();p();var PTt;PTt=Mn.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(e){return setTimeout(e,16)};var pY=PTt;d();p();d();p();d();p();var fde={linear:function(e){return e},quadraticIn:function(e){return e*e},quadraticOut:function(e){return e*(2-e)},quadraticInOut:function(e){return(e*=2)<1?.5*e*e:-.5*(--e*(e-2)-1)},cubicIn:function(e){return e*e*e},cubicOut:function(e){return--e*e*e+1},cubicInOut:function(e){return(e*=2)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},quarticIn:function(e){return e*e*e*e},quarticOut:function(e){return 1- --e*e*e*e},quarticInOut:function(e){return(e*=2)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},quinticIn:function(e){return e*e*e*e*e},quinticOut:function(e){return--e*e*e*e*e+1},quinticInOut:function(e){return(e*=2)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},sinusoidalIn:function(e){return 1-Math.cos(e*Math.PI/2)},sinusoidalOut:function(e){return Math.sin(e*Math.PI/2)},sinusoidalInOut:function(e){return .5*(1-Math.cos(Math.PI*e))},exponentialIn:function(e){return e===0?0:Math.pow(1024,e-1)},exponentialOut:function(e){return e===1?1:1-Math.pow(2,-10*e)},exponentialInOut:function(e){return e===0?0:e===1?1:(e*=2)<1?.5*Math.pow(1024,e-1):.5*(-Math.pow(2,-10*(e-1))+2)},circularIn:function(e){return 1-Math.sqrt(1-e*e)},circularOut:function(e){return Math.sqrt(1- --e*e)},circularInOut:function(e){return(e*=2)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},elasticIn:function(e){var t,r=.1,n=.4;return e===0?0:e===1?1:(!r||r<1?(r=1,t=n/4):t=n*Math.asin(1/r)/(2*Math.PI),-(r*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/n)))},elasticOut:function(e){var t,r=.1,n=.4;return e===0?0:e===1?1:(!r||r<1?(r=1,t=n/4):t=n*Math.asin(1/r)/(2*Math.PI),r*Math.pow(2,-10*e)*Math.sin((e-t)*(2*Math.PI)/n)+1)},elasticInOut:function(e){var t,r=.1,n=.4;return e===0?0:e===1?1:(!r||r<1?(r=1,t=n/4):t=n*Math.asin(1/r)/(2*Math.PI),(e*=2)<1?-.5*(r*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/n)):r*Math.pow(2,-10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/n)*.5+1)},backIn:function(e){var t=1.70158;return e*e*((t+1)*e-t)},backOut:function(e){var t=1.70158;return--e*e*((t+1)*e+t)+1},backInOut:function(e){var t=2.5949095;return(e*=2)<1?.5*(e*e*((t+1)*e-t)):.5*((e-=2)*e*((t+1)*e+t)+2)},bounceIn:function(e){return 1-fde.bounceOut(1-e)},bounceOut:function(e){return e<.36363636363636365?7.5625*e*e:e<.7272727272727273?7.5625*(e-=.5454545454545454)*e+.75:e<.9090909090909091?7.5625*(e-=.8181818181818182)*e+.9375:7.5625*(e-=.9545454545454546)*e+.984375},bounceInOut:function(e){return e<.5?fde.bounceIn(e*2)*.5:fde.bounceOut(e*2-1)*.5+.5}},dde=fde;d();p();d();p();var pde=Math.pow,KT=Math.sqrt,mde=1e-8,LTt=1e-4,DTt=KT(3),hde=1/3,D2=P2(),sb=P2(),JD=P2();function WT(e){return e>-mde&&e<mde}function FTt(e){return e>mde||e<-mde}function oc(e,t,r,n,o){var i=1-o;return i*i*(i*e+3*o*t)+o*o*(o*n+3*i*r)}function wNe(e,t,r,n,o){var i=1-o;return 3*(((t-e)*i+2*(r-t)*o)*i+(n-r)*o*o)}function bR(e,t,r,n,o,i){var a=n+3*(t-r)-e,s=3*(r-t*2+e),c=3*(t-e),u=e-o,l=s*s-3*a*c,f=s*c-9*a*u,h=c*c-3*s*u,m=0;if(WT(l)&&WT(f))if(WT(s))i[0]=0;else{var g=-c/s;g>=0&&g<=1&&(i[m++]=g)}else{var v=f*f-4*l*h;if(WT(v)){var b=f/l,g=-s/a+b,x=-b/2;g>=0&&g<=1&&(i[m++]=g),x>=0&&x<=1&&(i[m++]=x)}else if(v>0){var E=KT(v),T=l*s+1.5*a*(-f+E),B=l*s+1.5*a*(-f-E);T<0?T=-pde(-T,hde):T=pde(T,hde),B<0?B=-pde(-B,hde):B=pde(B,hde);var g=(-s-(T+B))/(3*a);g>=0&&g<=1&&(i[m++]=g)}else{var F=(2*l*s-3*a*f)/(2*KT(l*l*l)),L=Math.acos(F)/3,j=KT(l),q=Math.cos(L),g=(-s-2*j*q)/(3*a),x=(-s+j*(q+DTt*Math.sin(L)))/(3*a),D=(-s+j*(q-DTt*Math.sin(L)))/(3*a);g>=0&&g<=1&&(i[m++]=g),x>=0&&x<=1&&(i[m++]=x),D>=0&&D<=1&&(i[m++]=D)}}return m}function gde(e,t,r,n,o){var i=6*r-12*t+6*e,a=9*t+3*n-3*e-9*r,s=3*t-3*e,c=0;if(WT(a)){if(FTt(i)){var u=-s/i;u>=0&&u<=1&&(o[c++]=u)}}else{var l=i*i-4*a*s;if(WT(l))o[0]=-i/(2*a);else if(l>0){var f=KT(l),u=(-i+f)/(2*a),h=(-i-f)/(2*a);u>=0&&u<=1&&(o[c++]=u),h>=0&&h<=1&&(o[c++]=h)}}return c}function cb(e,t,r,n,o,i){var a=(t-e)*o+e,s=(r-t)*o+t,c=(n-r)*o+r,u=(s-a)*o+a,l=(c-s)*o+s,f=(l-u)*o+u;i[0]=e,i[1]=a,i[2]=u,i[3]=f,i[4]=f,i[5]=l,i[6]=c,i[7]=n}function vde(e,t,r,n,o,i,a,s,c,u,l){var f,h=.005,m=1/0,g,v,b,x;D2[0]=c,D2[1]=u;for(var E=0;E<1;E+=.05)sb[0]=oc(e,r,o,a,E),sb[1]=oc(t,n,i,s,E),b=h_(D2,sb),b<m&&(f=E,m=b);m=1/0;for(var T=0;T<32&&!(h<LTt);T++)g=f-h,v=f+h,sb[0]=oc(e,r,o,a,g),sb[1]=oc(t,n,i,s,g),b=h_(sb,D2),g>=0&&b<m?(f=g,m=b):(JD[0]=oc(e,r,o,a,v),JD[1]=oc(t,n,i,s,v),x=h_(JD,D2),v<=1&&x<m?(f=v,m=x):h*=.5);return l&&(l[0]=oc(e,r,o,a,f),l[1]=oc(t,n,i,s,f)),KT(m)}function UTt(e,t,r,n,o,i,a,s,c){for(var u=e,l=t,f=0,h=1/c,m=1;m<=c;m++){var g=m*h,v=oc(e,r,o,a,g),b=oc(t,n,i,s,g),x=v-u,E=b-l;f+=Math.sqrt(x*x+E*E),u=v,l=b}return f}function Ic(e,t,r,n){var o=1-n;return o*(o*e+2*n*t)+n*n*r}function hY(e,t,r,n){return 2*((1-n)*(t-e)+n*(r-t))}function zTt(e,t,r,n,o){var i=e-2*t+r,a=2*(t-e),s=e-n,c=0;if(WT(i)){if(FTt(a)){var u=-s/a;u>=0&&u<=1&&(o[c++]=u)}}else{var l=a*a-4*i*s;if(WT(l)){var u=-a/(2*i);u>=0&&u<=1&&(o[c++]=u)}else if(l>0){var f=KT(l),u=(-a+f)/(2*i),h=(-a-f)/(2*i);u>=0&&u<=1&&(o[c++]=u),h>=0&&h<=1&&(o[c++]=h)}}return c}function yde(e,t,r){var n=e+r-2*t;return n===0?.5:(e-t)/n}function YT(e,t,r,n,o){var i=(t-e)*n+e,a=(r-t)*n+t,s=(a-i)*n+i;o[0]=e,o[1]=i,o[2]=s,o[3]=s,o[4]=a,o[5]=r}function bde(e,t,r,n,o,i,a,s,c){var u,l=.005,f=1/0;D2[0]=a,D2[1]=s;for(var h=0;h<1;h+=.05){sb[0]=Ic(e,r,o,h),sb[1]=Ic(t,n,i,h);var m=h_(D2,sb);m<f&&(u=h,f=m)}f=1/0;for(var g=0;g<32&&!(l<LTt);g++){var v=u-l,b=u+l;sb[0]=Ic(e,r,o,v),sb[1]=Ic(t,n,i,v);var m=h_(sb,D2);if(v>=0&&m<f)u=v,f=m;else{JD[0]=Ic(e,r,o,b),JD[1]=Ic(t,n,i,b);var x=h_(JD,D2);b<=1&&x<f?(u=b,f=x):l*=.5}}return c&&(c[0]=Ic(e,r,o,u),c[1]=Ic(t,n,i,u)),KT(f)}function jTt(e,t,r,n,o,i,a){for(var s=e,c=t,u=0,l=1/a,f=1;f<=a;f++){var h=f*l,m=Ic(e,r,o,h),g=Ic(t,n,i,h),v=m-s,b=g-c;u+=Math.sqrt(v*v+b*b),s=m,c=g}return u}var ZZr=/cubic-bezier\(([0-9,\.e ]+)\)/;function XD(e){var t=e&&ZZr.exec(e);if(t){var r=t[1].split(","),n=+Pl(r[0]),o=+Pl(r[1]),i=+Pl(r[2]),a=+Pl(r[3]);if(isNaN(n+o+i+a))return;var s=[];return function(c){return c<=0?0:c>=1?1:bR(0,n,i,1,c,s)&&oc(0,o,a,1,s[0])}}}var QZr=function(){function e(t){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=t.life||1e3,this._delay=t.delay||0,this.loop=t.loop||!1,this.onframe=t.onframe||Zi,this.ondestroy=t.ondestroy||Zi,this.onrestart=t.onrestart||Zi,t.easing&&this.setEasing(t.easing)}return e.prototype.step=function(t,r){if(this._inited||(this._startTime=t+this._delay,this._inited=!0),this._paused){this._pausedTime+=r;return}var n=this._life,o=t-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=t-c,this._pausedTime=0,this.onrestart()}else return!0;return!1},e.prototype.pause=function(){this._paused=!0},e.prototype.resume=function(){this._paused=!1},e.prototype.setEasing=function(t){this.easing=t,this.easingFunc=Wt(t)?t:dde[t]||XD(t)},e}(),HTt=QZr;d();p();d();p();var GTt=function(){function e(t){this.value=t}return e}();var $Zr=function(){function e(){this._len=0}return e.prototype.insert=function(t){var r=new GTt(t);return this.insertEntry(r),r},e.prototype.insertEntry=function(t){this.head?(this.tail.next=t,t.prev=this.tail,t.next=null,this.tail=t):this.head=this.tail=t,this._len++},e.prototype.remove=function(t){var r=t.prev,n=t.next;r?r.next=n:this.head=n,n?n.prev=r:this.tail=r,t.next=t.prev=null,this._len--},e.prototype.len=function(){return this._len},e.prototype.clear=function(){this.head=this.tail=null,this._len=0},e}();var eQr=function(){function e(t){this._list=new $Zr,this._maxSize=10,this._map={},this._maxSize=t}return e.prototype.put=function(t,r){var n=this._list,o=this._map,i=null;if(o[t]==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 GTt(r),s.key=t,n.insertEntry(s),o[t]=s}return i},e.prototype.get=function(t){var r=this._map[t],n=this._list;if(r!=null)return r!==n.tail&&(n.remove(r),n.insertEntry(r)),r.value},e.prototype.clear=function(){this._list.clear(),this._map={}},e.prototype.len=function(){return this._list.len()},e}(),L2=eQr;var qTt={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 vx(e){return e=Math.round(e),e<0?0:e>255?255:e}function tQr(e){return e=Math.round(e),e<0?0:e>360?360:e}function gY(e){return e<0?0:e>1?1:e}function ANe(e){var t=e;return t.length&&t.charAt(t.length-1)==="%"?vx(parseFloat(t)/100*255):vx(parseInt(t,10))}function xR(e){var t=e;return t.length&&t.charAt(t.length-1)==="%"?gY(parseFloat(t)/100):gY(parseFloat(t))}function SNe(e,t,r){return r<0?r+=1:r>1&&(r-=1),r*6<1?e+(t-e)*r*6:r*2<1?t:r*3<2?e+(t-e)*(2/3-r)*6:e}function JT(e,t,r){return e+(t-e)*r}function ub(e,t,r,n,o){return e[0]=t,e[1]=r,e[2]=n,e[3]=o,e}function ENe(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}var VTt=new L2(20),xde=null;function ZD(e,t){xde&&ENe(xde,t),xde=VTt.put(e,xde||t.slice())}function Ef(e,t){if(!!e){t=t||[];var r=VTt.get(e);if(r)return ENe(t,r);e=e+"";var n=e.replace(/ /g,"").toLowerCase();if(n in qTt)return ENe(t,qTt[n]),ZD(e,t),t;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)){ub(t,0,0,0,1);return}return ub(t,(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),ZD(e,t),t}else if(o===7||o===9){var i=parseInt(n.slice(1,7),16);if(!(i>=0&&i<=16777215)){ub(t,0,0,0,1);return}return ub(t,(i&16711680)>>16,(i&65280)>>8,i&255,o===9?parseInt(n.slice(7),16)/255:1),ZD(e,t),t}return}var a=n.indexOf("("),s=n.indexOf(")");if(a!==-1&&s+1===o){var c=n.substr(0,a),u=n.substr(a+1,s-(a+1)).split(","),l=1;switch(c){case"rgba":if(u.length!==4)return u.length===3?ub(t,+u[0],+u[1],+u[2],1):ub(t,0,0,0,1);l=xR(u.pop());case"rgb":if(u.length>=3)return ub(t,ANe(u[0]),ANe(u[1]),ANe(u[2]),u.length===3?l:xR(u[3])),ZD(e,t),t;ub(t,0,0,0,1);return;case"hsla":if(u.length!==4){ub(t,0,0,0,1);return}return u[3]=xR(u[3]),_Ne(u,t),ZD(e,t),t;case"hsl":if(u.length!==3){ub(t,0,0,0,1);return}return _Ne(u,t),ZD(e,t),t;default:return}}ub(t,0,0,0,1)}}function _Ne(e,t){var r=(parseFloat(e[0])%360+360)%360/360,n=xR(e[1]),o=xR(e[2]),i=o<=.5?o*(n+1):o+n-o*n,a=o*2-i;return t=t||[],ub(t,vx(SNe(a,i,r+1/3)*255),vx(SNe(a,i,r)*255),vx(SNe(a,i,r-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function rQr(e){if(!!e){var t=e[0]/255,r=e[1]/255,n=e[2]/255,o=Math.min(t,r,n),i=Math.max(t,r,n),a=i-o,s=(i+o)/2,c,u;if(a===0)c=0,u=0;else{s<.5?u=a/(i+o):u=a/(2-i-o);var l=((i-t)/6+a/2)/a,f=((i-r)/6+a/2)/a,h=((i-n)/6+a/2)/a;t===i?c=h-f:r===i?c=1/3+l-h:n===i&&(c=2/3+f-l),c<0&&(c+=1),c>1&&(c-=1)}var m=[c*360,u,s];return e[3]!=null&&m.push(e[3]),m}}function vY(e,t){var r=Ef(e);if(r){for(var n=0;n<3;n++)t<0?r[n]=r[n]*(1-t)|0:r[n]=(255-r[n])*t+r[n]|0,r[n]>255?r[n]=255:r[n]<0&&(r[n]=0);return lb(r,r.length===4?"rgba":"rgb")}}function wde(e,t,r){if(!(!(t&&t.length)||!(e>=0&&e<=1))){r=r||[];var n=e*(t.length-1),o=Math.floor(n),i=Math.ceil(n),a=t[o],s=t[i],c=n-o;return r[0]=vx(JT(a[0],s[0],c)),r[1]=vx(JT(a[1],s[1],c)),r[2]=vx(JT(a[2],s[2],c)),r[3]=gY(JT(a[3],s[3],c)),r}}function WTt(e,t,r){if(!(!(t&&t.length)||!(e>=0&&e<=1))){var n=e*(t.length-1),o=Math.floor(n),i=Math.ceil(n),a=Ef(t[o]),s=Ef(t[i]),c=n-o,u=lb([vx(JT(a[0],s[0],c)),vx(JT(a[1],s[1],c)),vx(JT(a[2],s[2],c)),gY(JT(a[3],s[3],c))],"rgba");return r?{color:u,leftIndex:o,rightIndex:i,value:n}:u}}function wR(e,t,r,n){var o=Ef(e);if(e)return o=rQr(o),t!=null&&(o[0]=tQr(t)),r!=null&&(o[1]=xR(r)),n!=null&&(o[2]=xR(n)),lb(_Ne(o),"rgba")}function AR(e,t){var r=Ef(e);if(r&&t!=null)return r[3]=gY(t),lb(r,"rgba")}function lb(e,t){if(!(!e||!e.length)){var r=e[0]+","+e[1]+","+e[2];return(t==="rgba"||t==="hsva"||t==="hsla")&&(r+=","+e[3]),t+"("+r+")"}}function QD(e,t){var r=Ef(e);return r?(.299*r[0]+.587*r[1]+.114*r[2])*r[3]/255+(1-r[3])*t:0}d();p();var Ede=Math.round;function m_(e){var t;if(!e||e==="transparent")e="none";else if(typeof e=="string"&&e.indexOf("rgba")>-1){var r=Ef(e);r&&(e="rgb("+r[0]+","+r[1]+","+r[2]+")",t=r[3])}return{color:e,opacity:t??1}}var KTt=1e-4;function F2(e){return e<KTt&&e>-KTt}function Sde(e){return Ede(e*1e3)/1e3}function _de(e){return Ede(e*1e4)/1e4}function YTt(e){return"matrix("+Sde(e[0])+","+Sde(e[1])+","+Sde(e[2])+","+Sde(e[3])+","+_de(e[4])+","+_de(e[5])+")"}var JTt={left:"start",right:"end",center:"middle",middle:"middle"};function XTt(e,t,r){return r==="top"?e+=t/2:r==="bottom"&&(e-=t/2),e}function ZTt(e){return e&&(e.shadowBlur||e.shadowOffsetX||e.shadowOffsetY)}function QTt(e){var t=e.style,r=e.getGlobalScale();return[t.shadowColor,(t.shadowBlur||0).toFixed(2),(t.shadowOffsetX||0).toFixed(2),(t.shadowOffsetY||0).toFixed(2),r[0],r[1]].join(",")}function CNe(e){return e&&!!e.image}function nQr(e){return e&&!!e.svgElement}function $Tt(e){return CNe(e)||nQr(e)}function Cde(e){return e.type==="linear"}function Tde(e){return e.type==="radial"}function e6t(e){return e&&(e.type==="linear"||e.type==="radial")}function yY(e){return"url(#"+e+")"}function Ide(e){var t=e.getGlobalScale(),r=Math.max(t[0],t[1]);return Math.max(Math.ceil(Math.log(r)/Math.log(10)),1)}function kde(e){var t=e.x||0,r=e.y||0,n=(e.rotation||0)*GD,o=Xr(e.scaleX,1),i=Xr(e.scaleY,1),a=e.skewX||0,s=e.skewY||0,c=[];return(t||r)&&c.push("translate("+t+"px,"+r+"px)"),n&&c.push("rotate("+n+")"),(o!==1||i!==1)&&c.push("scale("+o+","+i+")"),(a||s)&&c.push("skew("+Ede(a*GD)+"deg, "+Ede(s*GD)+"deg)"),c.join(" ")}var t6t=function(){return Mn.hasGlobalWindow&&Wt(window.btoa)?function(e){return window.btoa(unescape(e))}:typeof w.Buffer<"u"?function(e){return w.Buffer.from(e).toString("base64")}:function(e){return null}}();var INe=Array.prototype.slice;function g_(e,t,r){return(t-e)*r+e}function TNe(e,t,r,n){for(var o=t.length,i=0;i<o;i++)e[i]=g_(t[i],r[i],n);return e}function oQr(e,t,r,n){for(var o=t.length,i=o&&t[0].length,a=0;a<o;a++){e[a]||(e[a]=[]);for(var s=0;s<i;s++)e[a][s]=g_(t[a][s],r[a][s],n)}return e}function Mde(e,t,r,n){for(var o=t.length,i=0;i<o;i++)e[i]=t[i]+r[i]*n;return e}function r6t(e,t,r,n){for(var o=t.length,i=o&&t[0].length,a=0;a<o;a++){e[a]||(e[a]=[]);for(var s=0;s<i;s++)e[a][s]=t[a][s]+r[a][s]*n}return e}function iQr(e,t){for(var r=e.length,n=t.length,o=r>n?t:e,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 aQr(e,t,r){var n=e,o=t;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]:INe.call(o[c]))}for(var u=n[0]&&n[0].length,c=0;c<n.length;c++)if(r===1)isNaN(n[c])&&(n[c]=o[c]);else for(var l=0;l<u;l++)isNaN(n[c][l])&&(n[c][l]=o[c][l])}}function SR(e){if(rc(e)){var t=e.length;if(rc(e[0])){for(var r=[],n=0;n<t;n++)r.push(INe.call(e[n]));return r}return INe.call(e)}return e}function Ode(e){return e[0]=Math.floor(e[0])||0,e[1]=Math.floor(e[1])||0,e[2]=Math.floor(e[2])||0,e[3]=e[3]==null?1:e[3],"rgba("+e.join(",")+")"}function sQr(e){return rc(e&&e[0])?2:1}var Rde=0,Bde=1,i6t=2,xY=3,kNe=4,MNe=5,n6t=6;function o6t(e){return e===kNe||e===MNe}function Nde(e){return e===Bde||e===i6t}var bY=[0,0,0,0],cQr=function(){function e(t){this.keyframes=[],this.discrete=!1,this._invalid=!1,this._needsSort=!1,this._lastFr=0,this._lastFrP=0,this.propName=t}return e.prototype.isFinished=function(){return this._finished},e.prototype.setFinished=function(){this._finished=!0,this._additiveTrack&&this._additiveTrack.setFinished()},e.prototype.needsAnimate=function(){return this.keyframes.length>=1},e.prototype.getAdditiveTrack=function(){return this._additiveTrack},e.prototype.addKeyframe=function(t,r,n){this._needsSort=!0;var o=this.keyframes,i=o.length,a=!1,s=n6t,c=r;if(rc(r)){var u=sQr(r);s=u,(u===1&&!sn(r[0])||u===2&&!sn(r[0][0]))&&(a=!0)}else if(sn(r)&&!HT(r))s=Rde;else if(yt(r))if(!isNaN(+r))s=Rde;else{var l=Ef(r);l&&(c=l,s=xY)}else if(jT(r)){var f=et({},c);f.colorStops=nt(r.colorStops,function(m){return{offset:m.offset,color:Ef(m.color)}}),Cde(r)?s=kNe:Tde(r)&&(s=MNe),c=f}i===0?this.valType=s:(s!==this.valType||s===n6t)&&(a=!0),this.discrete=this.discrete||a;var h={time:t,value:c,rawValue:r,percent:0};return n&&(h.easing=n,h.easingFunc=Wt(n)?n:dde[n]||XD(n)),o.push(h),h},e.prototype.prepare=function(t,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=Nde(o),u=o6t(o),l=0;l<i;l++){var f=n[l],h=f.value,m=a.value;f.percent=f.time/t,s||(c&&l!==i-1?aQr(h,m,o):u&&iQr(h.colorStops,m.colorStops))}if(!s&&o!==MNe&&r&&this.needsAnimate()&&r.needsAnimate()&&o===r.valType&&!r._finished){this._additiveTrack=r;for(var g=n[0].value,l=0;l<i;l++)o===Rde?n[l].additiveValue=n[l].value-g:o===xY?n[l].additiveValue=Mde([],n[l].value,g,-1):Nde(o)&&(n[l].additiveValue=o===Bde?Mde([],n[l].value,g,-1):r6t([],n[l].value,g,-1))}},e.prototype.step=function(t,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,u=i===xY,l,f=this._lastFr,h=Math.min,m,g;if(s===1)m=g=a[0];else{if(r<0)l=0;else if(r<this._lastFrP){var v=h(f+1,s-1);for(l=v;l>=0&&!(a[l].percent<=r);l--);l=h(l,s-2)}else{for(l=f;l<s&&!(a[l].percent>r);l++);l=h(l-1,s-2)}g=a[l+1],m=a[l]}if(!!(m&&g)){this._lastFr=l,this._lastFrP=r;var b=g.percent-m.percent,x=b===0?1:h((r-m.percent)/b,1);g.easingFunc&&(x=g.easingFunc(x));var E=n?this._additiveValue:u?bY:t[c];if((Nde(i)||u)&&!E&&(E=this._additiveValue=[]),this.discrete)t[c]=x<1?m.rawValue:g.rawValue;else if(Nde(i))i===Bde?TNe(E,m[o],g[o],x):oQr(E,m[o],g[o],x);else if(o6t(i)){var T=m[o],B=g[o],F=i===kNe;t[c]={type:F?"linear":"radial",x:g_(T.x,B.x,x),y:g_(T.y,B.y,x),colorStops:nt(T.colorStops,function(j,q){var D=B.colorStops[q];return{offset:g_(j.offset,D.offset,x),color:Ode(TNe([],j.color,D.color,x))}}),global:B.global},F?(t[c].x2=g_(T.x2,B.x2,x),t[c].y2=g_(T.y2,B.y2,x)):t[c].r=g_(T.r,B.r,x)}else if(u)TNe(E,m[o],g[o],x),n||(t[c]=Ode(E));else{var L=g_(m[o],g[o],x);n?this._additiveValue=L:t[c]=L}n&&this._addToTarget(t)}}},e.prototype._addToTarget=function(t){var r=this.valType,n=this.propName,o=this._additiveValue;r===Rde?t[n]=t[n]+o:r===xY?(Ef(t[n],bY),Mde(bY,bY,o,1),t[n]=Ode(bY)):r===Bde?Mde(t[n],t[n],o,1):r===i6t&&r6t(t[n],t[n],o,1)},e}(),uQr=function(){function e(t,r,n,o){if(this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=t,this._loop=r,r&&o){lR("Can' use additive animation on looped animation.");return}this._additiveAnimators=o,this._allowDiscrete=n}return e.prototype.getMaxTime=function(){return this._maxTime},e.prototype.getDelay=function(){return this._delay},e.prototype.getLoop=function(){return this._loop},e.prototype.getTarget=function(){return this._target},e.prototype.changeTarget=function(t){this._target=t},e.prototype.when=function(t,r,n){return this.whenWithKeys(t,r,$r(r),n)},e.prototype.whenWithKeys=function(t,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 cQr(s);var u=void 0,l=this._getAdditiveTrack(s);if(l){var f=l.keyframes,h=f[f.length-1];u=h&&h.value,l.valType===xY&&u&&(u=Ode(u))}else u=this._target[s];if(u==null)continue;t>0&&c.addKeyframe(0,SR(u),o),this._trackKeys.push(s)}c.addKeyframe(t,SR(r[s]),o)}return this._maxTime=Math.max(this._maxTime,t),this},e.prototype.pause=function(){this._clip.pause(),this._paused=!0},e.prototype.resume=function(){this._clip.resume(),this._paused=!1},e.prototype.isPaused=function(){return!!this._paused},e.prototype.duration=function(t){return this._maxTime=t,this._force=!0,this},e.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var t=this._doneCbs;if(t)for(var r=t.length,n=0;n<r;n++)t[n].call(this)},e.prototype._abortedCallback=function(){this._setTracksFinished();var t=this.animation,r=this._abortedCbs;if(t&&t.removeClip(this._clip),this._clip=null,r)for(var n=0;n<r.length;n++)r[n].call(this)},e.prototype._setTracksFinished=function(){for(var t=this._tracks,r=this._trackKeys,n=0;n<r.length;n++)t[r[n]].setFinished()},e.prototype._getAdditiveTrack=function(t){var r,n=this._additiveAnimators;if(n)for(var o=0;o<n.length;o++){var i=n[o].getTrack(t);i&&(r=i)}return r},e.prototype.start=function(t){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),u=s.keyframes,l=u.length;if(s.prepare(o,c),s.needsAnimate())if(!this._allowDiscrete&&s.discrete){var f=u[l-1];f&&(r._target[s.propName]=f.rawValue),s.setFinished()}else n.push(s)}if(n.length||this._force){var h=new HTt({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 x=r._onframeCbs;if(x)for(var b=0;b<x.length;b++)x[b](r._target,m)},ondestroy:function(){r._doneCallback()}});this._clip=h,this.animation&&this.animation.addClip(h),t&&h.setEasing(t)}else this._doneCallback();return this}},e.prototype.stop=function(t){if(!!this._clip){var r=this._clip;t&&r.onframe(1),this._abortedCallback()}},e.prototype.delay=function(t){return this._delay=t,this},e.prototype.during=function(t){return t&&(this._onframeCbs||(this._onframeCbs=[]),this._onframeCbs.push(t)),this},e.prototype.done=function(t){return t&&(this._doneCbs||(this._doneCbs=[]),this._doneCbs.push(t)),this},e.prototype.aborted=function(t){return t&&(this._abortedCbs||(this._abortedCbs=[]),this._abortedCbs.push(t)),this},e.prototype.getClip=function(){return this._clip},e.prototype.getTrack=function(t){return this._tracks[t]},e.prototype.getTracks=function(){var t=this;return nt(this._trackKeys,function(r){return t._tracks[r]})},e.prototype.stopTracks=function(t,r){if(!t.length||!this._clip)return!0;for(var n=this._tracks,o=this._trackKeys,i=0;i<t.length;i++){var a=n[t[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},e.prototype.saveTo=function(t,r,n){if(!!t){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&&(t[i]=SR(c.rawValue))}}}},e.prototype.__changeFinalValue=function(t,r){r=r||$r(t);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,t[o]),i.prepare(this._maxTime,i.getAdditiveTrack())}}}},e}(),wY=uQr;function ER(){return new Date().getTime()}var lQr=function(e){Ce(t,e);function t(r){var n=e.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 t.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},t.prototype.addAnimator=function(r){r.animation=this;var n=r.getClip();n&&this.addClip(n)},t.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}},t.prototype.removeAnimator=function(r){var n=r.getClip();n&&this.removeClip(n),r.animation=null},t.prototype.update=function(r){for(var n=ER()-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())},t.prototype._startLoop=function(){var r=this;this._running=!0;function n(){r._running&&(pY(n),!r._paused&&r.update())}pY(n)},t.prototype.start=function(){this._running||(this._time=ER(),this._pausedTime=0,this._startLoop())},t.prototype.stop=function(){this._running=!1},t.prototype.pause=function(){this._paused||(this._pauseStart=ER(),this._paused=!0)},t.prototype.resume=function(){this._paused&&(this._pausedTime+=ER()-this._pauseStart,this._paused=!1)},t.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},t.prototype.isFinished=function(){return this._head==null},t.prototype.animate=function(r,n){n=n||{},this.start();var o=new wY(r,n.loop);return this.addAnimator(o),o},t}(Iu),a6t=lQr;d();p();var fQr=300,RNe=Mn.domSupported,NNe=function(){var e=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],t=["touchstart","touchend","touchmove"],r={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},n=nt(e,function(o){var i=o.replace("mouse","pointer");return r.hasOwnProperty(i)?i:o});return{mouse:e,touch:t,pointer:n}}(),s6t={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]},c6t=!1;function PNe(e){var t=e.pointerType;return t==="pen"||t==="touch"}function dQr(e){e.touching=!0,e.touchTimer!=null&&(clearTimeout(e.touchTimer),e.touchTimer=null),e.touchTimer=setTimeout(function(){e.touching=!1,e.touchTimer=null},700)}function ONe(e){e&&(e.zrByTouch=!0)}function pQr(e,t){return ym(e.dom,new hQr(e,t),!0)}function l6t(e,t){for(var r=t,n=!1;r&&r.nodeType!==9&&!(n=r.domBelongToZr||r!==t&&r===e.painterRoot);)r=r.parentNode;return n}var hQr=function(){function e(t,r){this.stopPropagation=Zi,this.stopImmediatePropagation=Zi,this.preventDefault=Zi,this.type=r.type,this.target=this.currentTarget=t.dom,this.pointerType=r.pointerType,this.clientX=r.clientX,this.clientY=r.clientY}return e}(),yx={mousedown:function(e){e=ym(this.dom,e),this.__mayPointerCapture=[e.zrX,e.zrY],this.trigger("mousedown",e)},mousemove:function(e){e=ym(this.dom,e);var t=this.__mayPointerCapture;t&&(e.zrX!==t[0]||e.zrY!==t[1])&&this.__togglePointerCapture(!0),this.trigger("mousemove",e)},mouseup:function(e){e=ym(this.dom,e),this.__togglePointerCapture(!1),this.trigger("mouseup",e)},mouseout:function(e){e=ym(this.dom,e);var t=e.toElement||e.relatedTarget;l6t(this,t)||(this.__pointerCapturing&&(e.zrEventControl="no_globalout"),this.trigger("mouseout",e))},wheel:function(e){c6t=!0,e=ym(this.dom,e),this.trigger("mousewheel",e)},mousewheel:function(e){c6t||(e=ym(this.dom,e),this.trigger("mousewheel",e))},touchstart:function(e){e=ym(this.dom,e),ONe(e),this.__lastTouchMoment=new Date,this.handler.processGesture(e,"start"),yx.mousemove.call(this,e),yx.mousedown.call(this,e)},touchmove:function(e){e=ym(this.dom,e),ONe(e),this.handler.processGesture(e,"change"),yx.mousemove.call(this,e)},touchend:function(e){e=ym(this.dom,e),ONe(e),this.handler.processGesture(e,"end"),yx.mouseup.call(this,e),+new Date-+this.__lastTouchMoment<fQr&&yx.click.call(this,e)},pointerdown:function(e){yx.mousedown.call(this,e)},pointermove:function(e){PNe(e)||yx.mousemove.call(this,e)},pointerup:function(e){yx.mouseup.call(this,e)},pointerout:function(e){PNe(e)||yx.mouseout.call(this,e)}};oe(["click","dblclick","contextmenu"],function(e){yx[e]=function(t){t=ym(this.dom,t),this.trigger(e,t)}});var DNe={pointermove:function(e){PNe(e)||DNe.mousemove.call(this,e)},pointerup:function(e){DNe.mouseup.call(this,e)},mousemove:function(e){this.trigger("mousemove",e)},mouseup:function(e){var t=this.__pointerCapturing;this.__togglePointerCapture(!1),this.trigger("mouseup",e),t&&(e.zrEventControl="only_globalout",this.trigger("mouseout",e))}};function mQr(e,t){var r=t.domHandlers;Mn.pointerEventsSupported?oe(NNe.pointer,function(n){Pde(t,n,function(o){r[n].call(e,o)})}):(Mn.touchEventsSupported&&oe(NNe.touch,function(n){Pde(t,n,function(o){r[n].call(e,o),dQr(t)})}),oe(NNe.mouse,function(n){Pde(t,n,function(o){o=cde(o),t.touching||r[n].call(e,o)})}))}function gQr(e,t){Mn.pointerEventsSupported?oe(s6t.pointer,r):Mn.touchEventsSupported||oe(s6t.mouse,r);function r(n){function o(i){i=cde(i),l6t(e,i.target)||(i=pQr(e,i),t.domHandlers[n].call(e,i))}Pde(t,n,o,{capture:!0})}}function Pde(e,t,r,n){e.mounted[t]=r,e.listenerOpts[t]=n,sY(e.domTarget,t,r,n)}function BNe(e){var t=e.mounted;for(var r in t)t.hasOwnProperty(r)&&bTt(e.domTarget,r,t[r],e.listenerOpts[r]);e.mounted={}}var u6t=function(){function e(t,r){this.mounted={},this.listenerOpts={},this.touching=!1,this.domTarget=t,this.domHandlers=r}return e}(),vQr=function(e){Ce(t,e);function t(r,n){var o=e.call(this)||this;return o.__pointerCapturing=!1,o.dom=r,o.painterRoot=n,o._localHandlerScope=new u6t(r,yx),RNe&&(o._globalHandlerScope=new u6t(document,DNe)),mQr(o,o._localHandlerScope),o}return t.prototype.dispose=function(){BNe(this._localHandlerScope),RNe&&BNe(this._globalHandlerScope)},t.prototype.setCursor=function(r){this.dom.style&&(this.dom.style.cursor=r||"default")},t.prototype.__togglePointerCapture=function(r){if(this.__mayPointerCapture=null,RNe&&+this.__pointerCapturing^+r){this.__pointerCapturing=r;var n=this._globalHandlerScope;r?gQr(this,n):BNe(n)}},t}(Iu),f6t=vQr;d();p();var d6t=1;Mn.hasGlobalWindow&&(d6t=Math.max(window.devicePixelRatio||window.screen&&window.screen.deviceXDPI/window.screen.logicalXDPI||1,1));var _R=d6t,AY=.4,SY="#333",EY="#ccc",p6t="#eee";d();p();d();p();d();p();var h6t=qT,m6t=5e-5;function CR(e){return e>m6t||e<-m6t}var TR=[],$D=[],LNe=ku(),FNe=Math.abs,yQr=function(){function e(){}return e.prototype.getLocalTransform=function(t){return e.getLocalTransform(this,t)},e.prototype.setPosition=function(t){this.x=t[0],this.y=t[1]},e.prototype.setScale=function(t){this.scaleX=t[0],this.scaleY=t[1]},e.prototype.setSkew=function(t){this.skewX=t[0],this.skewY=t[1]},e.prototype.setOrigin=function(t){this.originX=t[0],this.originY=t[1]},e.prototype.needLocalTransform=function(){return CR(this.rotation)||CR(this.x)||CR(this.y)||CR(this.scaleX-1)||CR(this.scaleY-1)||CR(this.skewX)||CR(this.skewY)},e.prototype.updateTransform=function(){var t=this.parent&&this.parent.transform,r=this.needLocalTransform(),n=this.transform;if(!(r||t)){n&&h6t(n);return}n=n||ku(),r?this.getLocalTransform(n):h6t(n),t&&(r?xm(n,t,n):cY(n,t)),this.transform=n,this._resolveGlobalScaleRatio(n)},e.prototype._resolveGlobalScaleRatio=function(t){var r=this.globalScaleRatio;if(r!=null&&r!==1){this.getGlobalScale(TR);var n=TR[0]<0?-1:1,o=TR[1]<0?-1:1,i=((TR[0]-n)*r+n)/TR[0]||0,a=((TR[1]-o)*r+o)/TR[1]||0;t[0]*=i,t[1]*=i,t[2]*=a,t[3]*=a}this.invTransform=this.invTransform||ku(),ab(this.invTransform,t)},e.prototype.getComputedTransform=function(){for(var t=this,r=[];t;)r.push(t),t=t.parent;for(;t=r.pop();)t.updateTransform();return this.transform},e.prototype.setLocalTransform=function(t){if(!!t){var r=t[0]*t[0]+t[1]*t[1],n=t[2]*t[2]+t[3]*t[3],o=Math.atan2(t[1],t[0]),i=Math.PI/2+o-Math.atan2(t[3],t[2]);n=Math.sqrt(n)*Math.cos(i),r=Math.sqrt(r),this.skewX=i,this.skewY=0,this.rotation=-o,this.x=+t[4],this.y=+t[5],this.scaleX=r,this.scaleY=n,this.originX=0,this.originY=0}},e.prototype.decomposeTransform=function(){if(!!this.transform){var t=this.parent,r=this.transform;t&&t.transform&&(xm($D,t.invTransform,r),r=$D);var n=this.originX,o=this.originY;(n||o)&&(LNe[4]=n,LNe[5]=o,xm($D,r,LNe),$D[4]-=n,$D[5]-=o,r=$D),this.setLocalTransform(r)}},e.prototype.getGlobalScale=function(t){var r=this.transform;return t=t||[],r?(t[0]=Math.sqrt(r[0]*r[0]+r[1]*r[1]),t[1]=Math.sqrt(r[2]*r[2]+r[3]*r[3]),r[0]<0&&(t[0]=-t[0]),r[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},e.prototype.transformCoordToLocal=function(t,r){var n=[t,r],o=this.invTransform;return o&&nc(n,n,o),n},e.prototype.transformCoordToGlobal=function(t,r){var n=[t,r],o=this.transform;return o&&nc(n,n,o),n},e.prototype.getLineScale=function(){var t=this.transform;return t&&FNe(t[0]-1)>1e-10&&FNe(t[3]-1)>1e-10?Math.sqrt(FNe(t[0]*t[3]-t[2]*t[1])):1},e.prototype.copyTransform=function(t){UNe(this,t)},e.getLocalTransform=function(t,r){r=r||[];var n=t.originX||0,o=t.originY||0,i=t.scaleX,a=t.scaleY,s=t.anchorX,c=t.anchorY,u=t.rotation||0,l=t.x,f=t.y,h=t.skewX?Math.tan(t.skewX):0,m=t.skewY?Math.tan(-t.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,u&&wm(r,r,u),r[4]+=n+l,r[5]+=o+f,r},e.initDefaultProps=function(){var t=e.prototype;t.scaleX=t.scaleY=t.globalScaleRatio=1,t.x=t.y=t.originX=t.originY=t.skewX=t.skewY=t.rotation=t.anchorX=t.anchorY=0}(),e}(),av=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function UNe(e,t){for(var r=0;r<av.length;r++){var n=av[r];e[n]=t[n]}}var Am=yQr;d();p();var g6t={};function Sm(e,t){t=t||rv;var r=g6t[t];r||(r=g6t[t]=new L2(500));var n=r.get(e);return n==null&&(n=kp.measureText(e,t).width,r.put(e,n)),n}function v6t(e,t,r,n){var o=Sm(e,t),i=tL(t),a=eL(0,o,r),s=IR(0,i,n),c=new Nr(a,s,o,i);return c}function U2(e,t,r,n){var o=((e||"")+"").split(`
`),i=o.length;if(i===1)return v6t(o[0],t,r,n);for(var a=new Nr(0,0,0,0),s=0;s<o.length;s++){var c=v6t(o[s],t,r,n);s===0?a.copy(c):a.union(c)}return a}function eL(e,t,r){return r==="right"?e-=t:r==="center"&&(e-=t/2),e}function IR(e,t,r){return r==="middle"?e-=t/2:r==="bottom"&&(e-=t),e}function tL(e){return Sm("\u56FD",e)}function kd(e,t){return typeof e=="string"?e.lastIndexOf("%")>=0?parseFloat(e)/100*t:parseFloat(e):e}function kR(e,t,r){var n=t.position||"inside",o=t.distance!=null?t.distance:5,i=r.height,a=r.width,s=i/2,c=r.x,u=r.y,l="left",f="top";if(n instanceof Array)c+=kd(n[0],r.width),u+=kd(n[1],r.height),l=null,f=null;else switch(n){case"left":c-=o,u+=s,l="right",f="middle";break;case"right":c+=o+a,u+=s,f="middle";break;case"top":c+=a/2,u-=o,l="center",f="bottom";break;case"bottom":c+=a/2,u+=i+o,l="center";break;case"inside":c+=a/2,u+=s,l="center",f="middle";break;case"insideLeft":c+=o,u+=s,f="middle";break;case"insideRight":c+=a-o,u+=s,l="right",f="middle";break;case"insideTop":c+=a/2,u+=o,l="center";break;case"insideBottom":c+=a/2,u+=i-o,l="center",f="bottom";break;case"insideTopLeft":c+=o,u+=o;break;case"insideTopRight":c+=a-o,u+=o,l="right";break;case"insideBottomLeft":c+=o,u+=i-o,f="bottom";break;case"insideBottomRight":c+=a-o,u+=i-o,l="right",f="bottom";break}return e=e||{},e.x=c,e.y=u,e.align=l,e.verticalAlign=f,e}var zNe="__zr_normal__",jNe=av.concat(["ignore"]),bQr=_d(av,function(e,t){return e[t]=!0,e},{ignore:!1}),rL={},xQr=new Nr(0,0,0,0),qNe=function(){function e(t){this.id=tde(),this.animators=[],this.currentStates=[],this.states={},this._init(t)}return e.prototype._init=function(t){this.attr(t)},e.prototype.drift=function(t,r,n){switch(this.draggable){case"horizontal":r=0;break;case"vertical":t=0;break}var o=this.transform;o||(o=this.transform=[1,0,0,1,0,0]),o[4]+=t,o[5]+=r,this.decomposeTransform(),this.markRedraw()},e.prototype.beforeUpdate=function(){},e.prototype.afterUpdate=function(){},e.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},e.prototype.updateInnerText=function(t){var r=this._textContent;if(r&&(!r.ignore||t)){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 u=!1;if(i.copyTransform(r),n.position!=null){var l=xQr;n.layoutRect?l.copy(n.layoutRect):l.copy(this.getBoundingRect()),o||l.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(rL,n,l):kR(rL,n,l),i.x=rL.x,i.y=rL.y,a=rL.align,s=rL.verticalAlign;var f=n.origin;if(f&&n.rotation!=null){var h=void 0,m=void 0;f==="center"?(h=l.width*.5,m=l.height*.5):(h=kd(f[0],l.width),m=kd(f[1],l.height)),u=!0,i.originX=-i.x+h+(o?0:l.x),i.originY=-i.y+m+(o?0:l.y)}}n.rotation!=null&&(i.rotation=n.rotation);var g=n.offset;g&&(i.x+=g[0],i.y+=g[1],u||(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={}),x=void 0,E=void 0,T=void 0;v&&this.canBeInsideText()?(x=n.insideFill,E=n.insideStroke,(x==null||x==="auto")&&(x=this.getInsideTextFill()),(E==null||E==="auto")&&(E=this.getInsideTextStroke(x),T=!0)):(x=n.outsideFill,E=n.outsideStroke,(x==null||x==="auto")&&(x=this.getOutsideFill()),(E==null||E==="auto")&&(E=this.getOutsideStroke(x),T=!0)),x=x||"#000",(x!==b.fill||E!==b.stroke||T!==b.autoStroke||a!==b.align||s!==b.verticalAlign)&&(c=!0,b.fill=x,b.stroke=E,b.autoStroke=T,b.align=a,b.verticalAlign=s,r.setDefaultTextStyle(b)),r.__dirty|=rl,c&&r.dirtyStyle(!0)}},e.prototype.canBeInsideText=function(){return!0},e.prototype.getInsideTextFill=function(){return"#fff"},e.prototype.getInsideTextStroke=function(t){return"#000"},e.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?EY:SY},e.prototype.getOutsideStroke=function(t){var r=this.__zr&&this.__zr.getBackgroundColor(),n=typeof r=="string"&&Ef(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,lb(n,"rgba")},e.prototype.traverse=function(t,r){},e.prototype.attrKV=function(t,r){t==="textConfig"?this.setTextConfig(r):t==="textContent"?this.setTextContent(r):t==="clipPath"?this.setClipPath(r):t==="extra"?(this.extra=this.extra||{},et(this.extra,r)):this[t]=r},e.prototype.hide=function(){this.ignore=!0,this.markRedraw()},e.prototype.show=function(){this.ignore=!1,this.markRedraw()},e.prototype.attr=function(t,r){if(typeof t=="string")this.attrKV(t,r);else if(nr(t))for(var n=t,o=$r(n),i=0;i<o.length;i++){var a=o[i];this.attrKV(a,t[a])}return this.markRedraw(),this},e.prototype.saveCurrentToNormalState=function(t){this._innerSaveToNormal(t);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!==zNe)){var a=o.targetName,s=a?r[a]:r;o.saveTo(s)}}},e.prototype._innerSaveToNormal=function(t){var r=this._normalState;r||(r=this._normalState={}),t.textConfig&&!r.textConfig&&(r.textConfig=this.textConfig),this._savePrimaryToNormal(t,r,jNe)},e.prototype._savePrimaryToNormal=function(t,r,n){for(var o=0;o<n.length;o++){var i=n[o];t[i]!=null&&!(i in r)&&(r[i]=this[i])}},e.prototype.hasState=function(){return this.currentStates.length>0},e.prototype.getState=function(t){return this.states[t]},e.prototype.ensureState=function(t){var r=this.states;return r[t]||(r[t]={}),r[t]},e.prototype.clearStates=function(t){this.useState(zNe,!1,t)},e.prototype.useState=function(t,r,n,o){var i=t===zNe,a=this.hasState();if(!(!a&&i)){var s=this.currentStates,c=this.stateTransition;if(!(Hr(s,t)>=0&&(r||s.length===1))){var u;if(this.stateProxy&&!i&&(u=this.stateProxy(t)),u||(u=this.states&&this.states[t]),!u&&!i){lR("State "+t+" not exists.");return}i||this.saveCurrentToNormalState(u);var l=!!(u&&u.hoverLayer||o);l&&this._toggleHoverLayerFlag(!0),this._applyStateObj(t,u,this._normalState,r,!n&&!this.__inHover&&c&&c.duration>0,c);var f=this._textContent,h=this._textGuide;return f&&f.useState(t,r,n,l),h&&h.useState(t,r,n,l),i?(this.currentStates=[],this._normalState={}):r?this.currentStates.push(t):this.currentStates=[t],this._updateAnimationTargets(),this.markRedraw(),!l&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~rl),u}}},e.prototype.useStates=function(t,r,n){if(!t.length)this.clearStates();else{var o=[],i=this.currentStates,a=t.length,s=a===i.length;if(s){for(var c=0;c<a;c++)if(t[c]!==i[c]){s=!1;break}}if(s)return;for(var c=0;c<a;c++){var u=t[c],l=void 0;this.stateProxy&&(l=this.stateProxy(u,t)),l||(l=this.states[u]),l&&o.push(l)}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(t.join(","),m,this._normalState,!1,!r&&!this.__inHover&&g&&g.duration>0,g);var v=this._textContent,b=this._textGuide;v&&v.useStates(t,r,h),b&&b.useStates(t,r,h),this._updateAnimationTargets(),this.currentStates=t.slice(),this.markRedraw(),!h&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~rl)}},e.prototype._updateAnimationTargets=function(){for(var t=0;t<this.animators.length;t++){var r=this.animators[t];r.targetName&&r.changeTarget(this[r.targetName])}},e.prototype.removeState=function(t){var r=Hr(this.currentStates,t);if(r>=0){var n=this.currentStates.slice();n.splice(r,1),this.useStates(n)}},e.prototype.replaceState=function(t,r,n){var o=this.currentStates.slice(),i=Hr(o,t),a=Hr(o,r)>=0;i>=0?a?o.splice(i,1):o[i]=r:n&&!a&&o.push(r),this.useStates(o)},e.prototype.toggleState=function(t,r){r?this.useState(t,!0):this.removeState(t)},e.prototype._mergeStates=function(t){for(var r={},n,o=0;o<t.length;o++){var i=t[o];et(r,i),i.textConfig&&(n=n||{},et(n,i.textConfig))}return n&&(r.textConfig=n),r},e.prototype._applyStateObj=function(t,r,n,o,i,a){var s=!(r&&o);r&&r.textConfig?(this.textConfig=et({},o?this.textConfig:n.textConfig),et(this.textConfig,r.textConfig)):s&&n.textConfig&&(this.textConfig=n.textConfig);for(var c={},u=!1,l=0;l<jNe.length;l++){var f=jNe[l],h=i&&bQr[f];r&&r[f]!=null?h?(u=!0,c[f]=r[f]):this[f]=r[f]:s&&n[f]!=null&&(h?(u=!0,c[f]=n[f]):this[f]=n[f])}if(!i)for(var l=0;l<this.animators.length;l++){var m=this.animators[l],g=m.targetName;m.getLoop()||m.__changeFinalValue(g?(r||n)[g]:r||n)}u&&this._transitionState(t,c,a)},e.prototype._attachComponent=function(t){if(!(t.__zr&&!t.__hostTarget)&&t!==this){var r=this.__zr;r&&t.addSelfToZr(r),t.__zr=r,t.__hostTarget=this}},e.prototype._detachComponent=function(t){t.__zr&&t.removeSelfFromZr(t.__zr),t.__zr=null,t.__hostTarget=null},e.prototype.getClipPath=function(){return this._clipPath},e.prototype.setClipPath=function(t){this._clipPath&&this._clipPath!==t&&this.removeClipPath(),this._attachComponent(t),this._clipPath=t,this.markRedraw()},e.prototype.removeClipPath=function(){var t=this._clipPath;t&&(this._detachComponent(t),this._clipPath=null,this.markRedraw())},e.prototype.getTextContent=function(){return this._textContent},e.prototype.setTextContent=function(t){var r=this._textContent;r!==t&&(r&&r!==t&&this.removeTextContent(),t.innerTransformable=new Am,this._attachComponent(t),this._textContent=t,this.markRedraw())},e.prototype.setTextConfig=function(t){this.textConfig||(this.textConfig={}),et(this.textConfig,t),this.markRedraw()},e.prototype.removeTextConfig=function(){this.textConfig=null,this.markRedraw()},e.prototype.removeTextContent=function(){var t=this._textContent;t&&(t.innerTransformable=null,this._detachComponent(t),this._textContent=null,this._innerTextDefaultStyle=null,this.markRedraw())},e.prototype.getTextGuideLine=function(){return this._textGuide},e.prototype.setTextGuideLine=function(t){this._textGuide&&this._textGuide!==t&&this.removeTextGuideLine(),this._attachComponent(t),this._textGuide=t,this.markRedraw()},e.prototype.removeTextGuideLine=function(){var t=this._textGuide;t&&(this._detachComponent(t),this._textGuide=null,this.markRedraw())},e.prototype.markRedraw=function(){this.__dirty|=rl;var t=this.__zr;t&&(this.__inHover?t.refreshHover():t.refresh()),this.__hostTarget&&this.__hostTarget.markRedraw()},e.prototype.dirty=function(){this.markRedraw()},e.prototype._toggleHoverLayerFlag=function(t){this.__inHover=t;var r=this._textContent,n=this._textGuide;r&&(r.__inHover=t),n&&(n.__inHover=t)},e.prototype.addSelfToZr=function(t){if(this.__zr!==t){this.__zr=t;var r=this.animators;if(r)for(var n=0;n<r.length;n++)t.animation.addAnimator(r[n]);this._clipPath&&this._clipPath.addSelfToZr(t),this._textContent&&this._textContent.addSelfToZr(t),this._textGuide&&this._textGuide.addSelfToZr(t)}},e.prototype.removeSelfFromZr=function(t){if(!!this.__zr){this.__zr=null;var r=this.animators;if(r)for(var n=0;n<r.length;n++)t.animation.removeAnimator(r[n]);this._clipPath&&this._clipPath.removeSelfFromZr(t),this._textContent&&this._textContent.removeSelfFromZr(t),this._textGuide&&this._textGuide.removeSelfFromZr(t)}},e.prototype.animate=function(t,r,n){var o=t?this[t]:this,i=new wY(o,r,n);return t&&(i.targetName=t),this.addAnimator(i,t),i},e.prototype.addAnimator=function(t,r){var n=this.__zr,o=this;t.during(function(){o.updateDuringAnimation(r)}).done(function(){var i=o.animators,a=Hr(i,t);a>=0&&i.splice(a,1)}),this.animators.push(t),n&&n.animation.addAnimator(t),n&&n.wakeUp()},e.prototype.updateDuringAnimation=function(t){this.markRedraw()},e.prototype.stopAnimation=function(t,r){for(var n=this.animators,o=n.length,i=[],a=0;a<o;a++){var s=n[a];!t||t===s.scope?s.stop(r):i.push(s)}return this.animators=i,this},e.prototype.animateTo=function(t,r,n){HNe(this,t,r,n)},e.prototype.animateFrom=function(t,r,n){HNe(this,t,r,n,!0)},e.prototype._transitionState=function(t,r,n,o){for(var i=HNe(this,r,n,o),a=0;a<i.length;a++)i[a].__fromStateTransition=t},e.prototype.getBoundingRect=function(){return null},e.prototype.getPaintRect=function(){return null},e.initDefaultProps=function(){var t=e.prototype;t.type="element",t.name="",t.ignore=t.silent=t.isGroup=t.draggable=t.dragging=t.ignoreClip=t.__inHover=!1,t.__dirty=rl;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(t,i,{get:function(){if(!this[a]){var l=this[a]=[];u(this,l)}return this[a]},set:function(l){this[s]=l[0],this[c]=l[1],this[a]=l,u(this,l)}});function u(l,f){Object.defineProperty(f,0,{get:function(){return l[s]},set:function(h){l[s]=h}}),Object.defineProperty(f,1,{get:function(){return l[c]},set:function(h){l[c]=h}})}}Object.defineProperty&&(o("position","_legacyPos","x","y"),o("scale","_legacyScale","scaleX","scaleY"),o("origin","_legacyOrigin","originX","originY"))}(),e}();Qo(qNe,Iu);Qo(qNe,Am);function HNe(e,t,r,n,o){r=r||{};var i=[];y6t(e,"",e,t,r,n,i,o);var a=i.length,s=!1,c=r.done,u=r.aborted,l=function(){s=!0,a--,a<=0&&(s?c&&c():u&&u())},f=function(){a--,a<=0&&(s?c&&c():u&&u())};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];l&&m.done(l),f&&m.aborted(f),r.force&&m.duration(r.duration),m.start(r.easing)}return i}function GNe(e,t,r){for(var n=0;n<r;n++)e[n]=t[n]}function wQr(e){return rc(e[0])}function AQr(e,t,r){if(rc(t[r]))if(rc(e[r])||(e[r]=[]),Tu(t[r])){var n=t[r].length;e[r].length!==n&&(e[r]=new t[r].constructor(n),GNe(e[r],t[r],n))}else{var o=t[r],i=e[r],a=o.length;if(wQr(o))for(var s=o[0].length,c=0;c<a;c++)i[c]?GNe(i[c],o[c],s):i[c]=Array.prototype.slice.call(o[c]);else GNe(i,o,a);i.length=o.length}else e[r]=t[r]}function SQr(e,t){return e===t||rc(e)&&rc(t)&&EQr(e,t)}function EQr(e,t){var r=e.length;if(r!==t.length)return!1;for(var n=0;n<r;n++)if(e[n]!==t[n])return!1;return!0}function y6t(e,t,r,n,o,i,a,s){for(var c=$r(n),u=o.duration,l=o.delay,f=o.additive,h=o.setToFinal,m=!nr(i),g=e.animators,v=[],b=0;b<c.length;b++){var x=c[b],E=n[x];if(E!=null&&r[x]!=null&&(m||i[x]))if(nr(E)&&!rc(E)&&!jT(E)){if(t){s||(r[x]=E,e.updateDuringAnimation(t));continue}y6t(e,x,r[x],E,o,i&&i[x],a,s)}else v.push(x);else s||(r[x]=E,e.updateDuringAnimation(t),v.push(x))}var T=v.length;if(!f&&T)for(var B=0;B<g.length;B++){var F=g[B];if(F.targetName===t){var L=F.stopTracks(v);if(L){var j=Hr(g,F);g.splice(j,1)}}}if(o.force||(v=Gn(v,function(R){return!SQr(n[R],r[R])}),T=v.length),T>0||o.force&&!a.length){var q=void 0,D=void 0,_=void 0;if(s){D={},h&&(q={});for(var B=0;B<T;B++){var x=v[B];D[x]=r[x],h?q[x]=n[x]:r[x]=n[x]}}else if(h){_={};for(var B=0;B<T;B++){var x=v[B];_[x]=SR(r[x]),AQr(r,n,x)}}var F=new wY(r,!1,!1,f?Gn(g,function(z){return z.targetName===t}):null);F.targetName=t,o.scope&&(F.scope=o.scope),h&&q&&F.whenWithKeys(0,q,v),_&&F.whenWithKeys(0,_,v),F.whenWithKeys(u??500,s?D:n,v).delay(l||0),e.addAnimator(F,t),a.push(F)}}var Lde=qNe;var b6t=function(e){Ce(t,e);function t(r){var n=e.call(this)||this;return n.isGroup=!0,n._children=[],n.attr(r),n}return t.prototype.childrenRef=function(){return this._children},t.prototype.children=function(){return this._children.slice()},t.prototype.childAt=function(r){return this._children[r]},t.prototype.childOfName=function(r){for(var n=this._children,o=0;o<n.length;o++)if(n[o].name===r)return n[o]},t.prototype.childCount=function(){return this._children.length},t.prototype.add=function(r){return r&&r!==this&&r.parent!==this&&(this._children.push(r),this._doAdd(r)),this},t.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},t.prototype.replace=function(r,n){var o=Hr(this._children,r);return o>=0&&this.replaceAt(n,o),this},t.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},t.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()},t.prototype.remove=function(r){var n=this.__zr,o=this._children,i=Hr(o,r);return i<0?this:(o.splice(i,1),r.parent=null,n&&r.removeSelfFromZr(n),n&&n.refresh(),this)},t.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},t.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},t.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},t.prototype.addSelfToZr=function(r){e.prototype.addSelfToZr.call(this,r);for(var n=0;n<this._children.length;n++){var o=this._children[n];o.addSelfToZr(r)}},t.prototype.removeSelfFromZr=function(r){e.prototype.removeSelfFromZr.call(this,r);for(var n=0;n<this._children.length;n++){var o=this._children[n];o.removeSelfFromZr(r)}},t.prototype.getBoundingRect=function(r){for(var n=new Nr(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 u=c.getBoundingRect(),l=c.getLocalTransform(i);l?(Nr.applyTransform(n,u,l),a=a||n.clone(),a.union(n)):(a=a||u.clone(),a.union(u))}}return a||n},t}(Lde);b6t.prototype.type="group";var or=b6t;var Fde={},x6t={};function _Qr(e){delete x6t[e]}function CQr(e){if(!e)return!1;if(typeof e=="string")return QD(e,1)<AY;if(e.colorStops){for(var t=e.colorStops,r=0,n=t.length,o=0;o<n;o++)r+=QD(t[o].color,1);return r/=n,r<AY}return!1}var TQr=function(){function e(t,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=t;var i=new BTt,a=n.renderer||"canvas";Fde[a]||(a=$r(Fde)[0]),n.useDirtyRect=n.useDirtyRect==null?!1:n.useDirtyRect;var s=new Fde[a](r,i,n,t),c=n.ssr||s.ssrOnly;this.storage=i,this.painter=s;var u=!Mn.node&&!Mn.worker&&!c?new f6t(s.getViewportRoot(),s.root):null,l=n.useCoarsePointer,f=l==null||l==="auto"?Mn.touchEventsSupported:!!l,h=44,m;f&&(m=Xr(n.pointerSize,h)),this.handler=new TTt(i,s,u,s.root,m),this.animation=new a6t({stage:{update:c?null:function(){return o._flush(!0)}}}),c||this.animation.start()}return e.prototype.add=function(t){!t||(this.storage.addRoot(t),t.addSelfToZr(this),this.refresh())},e.prototype.remove=function(t){!t||(this.storage.delRoot(t),t.removeSelfFromZr(this),this.refresh())},e.prototype.configLayer=function(t,r){this.painter.configLayer&&this.painter.configLayer(t,r),this.refresh()},e.prototype.setBackgroundColor=function(t){this.painter.setBackgroundColor&&this.painter.setBackgroundColor(t),this.refresh(),this._backgroundColor=t,this._darkMode=CQr(t)},e.prototype.getBackgroundColor=function(){return this._backgroundColor},e.prototype.setDarkMode=function(t){this._darkMode=t},e.prototype.isDarkMode=function(){return this._darkMode},e.prototype.refreshImmediately=function(t){t||this.animation.update(!0),this._needsRefresh=!1,this.painter.refresh(),this._needsRefresh=!1},e.prototype.refresh=function(){this._needsRefresh=!0,this.animation.start()},e.prototype.flush=function(){this._flush(!1)},e.prototype._flush=function(t){var r,n=ER();this._needsRefresh&&(r=!0,this.refreshImmediately(t)),this._needsRefreshHover&&(r=!0,this.refreshHoverImmediately());var o=ER();r?(this._stillFrameAccum=0,this.trigger("rendered",{elapsedTime:o-n})):this._sleepAfterStill>0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},e.prototype.setSleepAfterStill=function(t){this._sleepAfterStill=t},e.prototype.wakeUp=function(){this.animation.start(),this._stillFrameAccum=0},e.prototype.refreshHover=function(){this._needsRefreshHover=!0},e.prototype.refreshHoverImmediately=function(){this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.getType()==="canvas"&&this.painter.refreshHover()},e.prototype.resize=function(t){t=t||{},this.painter.resize(t.width,t.height),this.handler.resize()},e.prototype.clearAnimation=function(){this.animation.clear()},e.prototype.getWidth=function(){return this.painter.getWidth()},e.prototype.getHeight=function(){return this.painter.getHeight()},e.prototype.setCursorStyle=function(t){this.handler.setCursorStyle(t)},e.prototype.findHover=function(t,r){return this.handler.findHover(t,r)},e.prototype.on=function(t,r,n){return this.handler.on(t,r,n),this},e.prototype.off=function(t,r){this.handler.off(t,r)},e.prototype.trigger=function(t,r){this.handler.trigger(t,r)},e.prototype.clear=function(){for(var t=this.storage.getRoots(),r=0;r<t.length;r++)t[r]instanceof or&&t[r].removeSelfFromZr(this);this.storage.delAllRoots(),this.painter.clear()},e.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,_Qr(this.id)},e}();function VNe(e,t){var r=new TQr(tde(),e,t);return x6t[r.id]=r,r}function w6t(e,t){Fde[e]=t}d();p();d();p();d();p();var A6t=1e-4,S6t=20;function kQr(e){return e.replace(/^\s+|\s+$/g,"")}function ao(e,t,r,n){var o=t[0],i=t[1],a=r[0],s=r[1],c=i-o,u=s-a;if(c===0)return u===0?a:(a+s)/2;if(n)if(c>0){if(e<=o)return a;if(e>=i)return s}else{if(e>=o)return a;if(e<=i)return s}else{if(e===o)return a;if(e===i)return s}return(e-o)/c*u+a}function Pt(e,t){switch(e){case"center":case"middle":e="50%";break;case"left":case"top":e="0%";break;case"right":case"bottom":e="100%";break}return yt(e)?kQr(e).match(/%$/)?parseFloat(e)/100*t:parseFloat(e):e==null?NaN:+e}function Mi(e,t,r){return t==null&&(t=10),t=Math.min(Math.max(0,t),S6t),e=(+e).toFixed(t),r?e:+e}function nl(e){return e.sort(function(t,r){return t-r}),e}function i0(e){if(e=+e,isNaN(e))return 0;if(e>1e-14){for(var t=1,r=0;r<15;r++,t*=10)if(Math.round(e*t)/t===e)return r}return MQr(e)}function MQr(e){var t=e.toString().toLowerCase(),r=t.indexOf("e"),n=r>0?+t.slice(r+1):0,o=r>0?r:t.length,i=t.indexOf("."),a=i<0?0:o-1-i;return Math.max(0,a-n)}function Ude(e,t){var r=Math.log,n=Math.LN10,o=Math.floor(r(e[1]-e[0])/n),i=Math.round(r(Math.abs(t[1]-t[0]))/n),a=Math.min(Math.max(-o+i,0),20);return isFinite(a)?a:20}function E6t(e,t){var r=_d(e,function(m,g){return m+(isNaN(g)?0:g)},0);if(r===0)return[];for(var n=Math.pow(10,t),o=nt(e,function(m){return(isNaN(m)?0:m)/r*n*100}),i=n*100,a=nt(o,function(m){return Math.floor(m)}),s=_d(a,function(m,g){return m+g},0),c=nt(o,function(m,g){return m-a[g]});s<i;){for(var u=Number.NEGATIVE_INFINITY,l=null,f=0,h=c.length;f<h;++f)c[f]>u&&(u=c[f],l=f);++a[l],c[l]=0,++s}return nt(a,function(m){return m/n})}function _6t(e,t){var r=Math.max(i0(e),i0(t)),n=e+t;return r>S6t?n:Mi(n,r)}var WNe=9007199254740991;function KNe(e){var t=Math.PI*2;return(e%t+t)%t}function _Y(e){return e>-A6t&&e<A6t}var RQr=/^(?:(\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 a0(e){if(e instanceof Date)return e;if(yt(e)){var t=RQr.exec(e);if(!t)return new Date(NaN);if(t[8]){var r=+t[4]||0;return t[8].toUpperCase()!=="Z"&&(r-=+t[8].slice(0,3)),new Date(Date.UTC(+t[1],+(t[2]||1)-1,+t[3]||1,r,+(t[5]||0),+t[6]||0,t[7]?+t[7].substring(0,3):0))}else return new Date(+t[1],+(t[2]||1)-1,+t[3]||1,+t[4]||0,+(t[5]||0),+t[6]||0,t[7]?+t[7].substring(0,3):0)}else if(e==null)return new Date(NaN);return new Date(Math.round(e))}function C6t(e){return Math.pow(10,zde(e))}function zde(e){if(e===0)return 0;var t=Math.floor(Math.log(e)/Math.LN10);return e/Math.pow(10,t)>=10&&t++,t}function jde(e,t){var r=zde(e),n=Math.pow(10,r),o=e/n,i;return t?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,e=i*n,r>=-20?+e.toFixed(r<0?-r:0):e}function Hde(e,t){var r=(e.length-1)*t+1,n=Math.floor(r),o=+e[n-1],i=r-n;return i?o+i*(e[n]-o):o}function YNe(e){e.sort(function(c,u){return s(c,u,0)?-1:1});for(var t=-1/0,r=1,n=0;n<e.length;){for(var o=e[n].interval,i=e[n].close,a=0;a<2;a++)o[a]<=t&&(o[a]=t,i[a]=a?1:1-r),t=o[a],r=i[a];o[0]===o[1]&&i[0]*i[1]!==1?e.splice(n,1):n++}return e;function s(c,u,l){return c.interval[l]<u.interval[l]||c.interval[l]===u.interval[l]&&(c.close[l]-u.close[l]===(l?-1:1)||!l&&s(c,u,1))}}function fb(e){var t=parseFloat(e);return t==e&&(t!==0||!yt(e)||e.indexOf("x")<=0)?t:NaN}function CY(e){return!isNaN(fb(e))}function Gde(){return Math.round(Math.random()*9)}function T6t(e,t){return t===0?e:T6t(t,e%t)}function JNe(e,t){return e==null?t:t==null?e:e*t/T6t(e,t)}d();p();var NQr="[ECharts] ",I6t={},OQr=typeof console<"u"&&console.warn&&console.log;function BQr(e,t,r){if(OQr){if(r){if(I6t[t])return;I6t[t]=!0}console[e](NQr+t)}}function k6t(e,t){BQr("warn",e,t)}function so(e){throw new Error(e)}function M6t(e,t,r){return(t-e)*r+e}var R6t="series\0",N6t="\0_ec_\0";function $n(e){return e instanceof Array?e:e==null?[]:[e]}function sv(e,t,r){if(e){e[t]=e[t]||{},e.emphasis=e.emphasis||{},e.emphasis[t]=e.emphasis[t]||{};for(var n=0,o=r.length;n<o;n++){var i=r[n];!e.emphasis[t].hasOwnProperty(i)&&e[t].hasOwnProperty(i)&&(e.emphasis[t][i]=e[t][i])}}}var XNe=["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 bx(e){return nr(e)&&!rt(e)&&!(e instanceof Date)?e.value:e}function O6t(e){return nr(e)&&!(e instanceof Array)}function qde(e,t,r){var n=r==="normalMerge",o=r==="replaceMerge",i=r==="replaceAll";e=e||[],t=(t||[]).slice();var a=Kt();oe(t,function(c,u){if(!nr(c)){t[u]=null;return}});var s=PQr(e,a,r);return(n||o)&&DQr(s,e,a,t),n&&LQr(s,t),n||o?FQr(s,t,o):i&&UQr(s,t),zQr(s),s}function PQr(e,t,r){var n=[];if(r==="replaceAll")return n;for(var o=0;o<e.length;o++){var i=e[o];i&&i.id!=null&&t.set(i.id,o),n.push({existing:r==="replaceMerge"||nL(i)?null:i,newOption:null,keyInfo:null,brandNew:null})}return n}function DQr(e,t,r,n){oe(n,function(o,i){if(!(!o||o.id==null)){var a=TY(o.id),s=r.get(a);if(s!=null){var c=e[s];pa(!c.newOption,'Duplicated option on id "'+a+'".'),c.newOption=o,c.existing=t[s],n[i]=null}}})}function LQr(e,t){oe(t,function(r,n){if(!(!r||r.name==null))for(var o=0;o<e.length;o++){var i=e[o].existing;if(!e[o].newOption&&i&&(i.id==null||r.id==null)&&!nL(r)&&!nL(i)&&B6t("name",i,r)){e[o].newOption=r,t[n]=null;return}}})}function FQr(e,t,r){oe(t,function(n){if(!!n){for(var o,i=0;(o=e[i])&&(o.newOption||nL(o.existing)||o.existing&&n.id!=null&&!B6t("id",n,o.existing));)i++;o?(o.newOption=n,o.brandNew=r):e.push({newOption:n,brandNew:r,existing:null,keyInfo:null}),i++}})}function UQr(e,t){oe(t,function(r){e.push({newOption:r,brandNew:!0,existing:null,keyInfo:null})})}function zQr(e){var t=Kt();oe(e,function(r){var n=r.existing;n&&t.set(n.id,r)}),oe(e,function(r){var n=r.newOption;pa(!n||n.id==null||!t.get(n.id)||t.get(n.id)===r,"id duplicates: "+(n&&n.id)),n&&n.id!=null&&t.set(n.id,r),!r.keyInfo&&(r.keyInfo={})}),oe(e,function(r,n){var o=r.existing,i=r.newOption,a=r.keyInfo;if(!!nr(i)){if(a.name=i.name!=null?TY(i.name):o?o.name:R6t+n,o)a.id=TY(o.id);else if(i.id!=null)a.id=TY(i.id);else{var s=0;do a.id="\0"+a.name+"\0"+s++;while(t.get(a.id))}t.set(a.id,r)}})}function B6t(e,t,r){var n=Ta(t[e],null),o=Ta(r[e],null);return n!=null&&o!=null&&n===o}function TY(e){return Ta(e,"")}function Ta(e,t){return e==null?t:yt(e)?e:sn(e)||iY(e)?e+"":t}function oL(e){var t=e.name;return!!(t&&t.indexOf(R6t))}function nL(e){return e&&e.id!=null&&TY(e.id).indexOf(N6t)===0}function P6t(e){return N6t+e}function D6t(e,t,r){oe(e,function(n){var o=n.newOption;nr(o)&&(n.keyInfo.mainType=t,n.keyInfo.subType=jQr(t,o,n.existing,r))})}function jQr(e,t,r,n){var o=t.type?t.type:r?r.subType:n.determineSubType(e,t);return o}function L6t(e,t){var r={},n={};return o(e||[],r),o(t||[],n,r),[i(r),i(n)];function o(a,s,c){for(var u=0,l=a.length;u<l;u++){var f=Ta(a[u].seriesId,null);if(f==null)return;for(var h=$n(a[u].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 u in a)if(a.hasOwnProperty(u)&&a[u]!=null)if(s)c.push(+u);else{var l=i(a[u],!0);l.length&&c.push({seriesId:u,dataIndex:l})}return c}}function db(e,t){if(t.dataIndexInside!=null)return t.dataIndexInside;if(t.dataIndex!=null)return rt(t.dataIndex)?nt(t.dataIndex,function(r){return e.indexOfRawIndex(r)}):e.indexOfRawIndex(t.dataIndex);if(t.name!=null)return rt(t.name)?nt(t.name,function(r){return e.indexOfName(r)}):e.indexOfName(t.name)}function Kr(){var e="__ec_inner_"+HQr++;return function(t){return t[e]||(t[e]={})}}var HQr=Gde();function XT(e,t,r){var n=IY(t,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(u,l){var f=ZT(e,l,u,{useDefault:c===l,enableAll:r&&r.enableAll!=null?r.enableAll:!0,enableNone:r&&r.enableNone!=null?r.enableNone:!0});s[l+"Models"]=f.models,s[l+"Model"]=f.models[0]}),s}function IY(e,t){var r;if(yt(e)){var n={};n[e+"Index"]=0,r=n}else r=e;var o=Kt(),i={},a=!1;return oe(r,function(s,c){if(c==="dataIndex"||c==="dataIndexInside"){i[c]=s;return}var u=c.match(/^(\w+)(Index|Id|Name)$/)||[],l=u[1],f=(u[2]||"").toLowerCase();if(!(!l||!f||t&&t.includeMainTypes&&Hr(t.includeMainTypes,l)<0)){a=a||!!l;var h=o.get(l)||o.set(l,{});h[f]=s}}),{mainTypeSpecified:a,queryOptionMap:o,others:i}}var ai={useDefault:!0,enableAll:!1,enableNone:!1},F6t={useDefault:!1,enableAll:!0,enableNone:!0};function ZT(e,t,r,n){n=n||ai;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=e.getComponent(t))?[c]:[],s}return o==="none"||o===!1?(pa(n.enableNone,'`"none"` or `false` is not a valid value on index option.'),s.models=[],s):(o==="all"&&(pa(n.enableAll,'`"all"` is not a valid value on index option.'),o=i=a=null),s.models=e.queryComponents({mainType:t,index:o,id:i,name:a}),s)}function ZNe(e,t,r){e.setAttribute?e.setAttribute(t,r):e[t]=r}function U6t(e,t){return e.getAttribute?e.getAttribute(t):e[t]}function z6t(e){return e==="auto"?Mn.domSupported?"html":"richText":e||"html"}function kY(e,t){var r=Kt(),n=[];return oe(e,function(o){var i=t(o);(r.get(i)||(n.push(i),r.set(i,[]))).push(o)}),{keys:n,buckets:r}}function Vde(e,t,r,n,o){var i=t==null||t==="auto";if(n==null)return n;if(sn(n)){var a=M6t(r||0,n,o);return Mi(a,i?Math.max(i0(r||0),i0(n)):t)}else{if(yt(n))return o<1?r:n;for(var s=[],c=r,u=n,l=Math.max(c?c.length:0,u.length),f=0;f<l;++f){var h=e.getDimensionInfo(f);if(h&&h.type==="ordinal")s[f]=(o<1&&c?c:u)[f];else{var m=c&&c[f]?c[f]:0,g=u[f],a=M6t(m,g,o);s[f]=Mi(a,i?Math.max(i0(m),i0(g)):t)}}return s}}d();p();d();p();var GQr=".",MR="___EC__COMPONENT__CONTAINER___",j6t="___EC__EXTENDED_CLASS___";function _m(e){var t={main:"",sub:""};if(e){var r=e.split(GQr);t.main=r[0]||"",t.sub=r[1]||""}return t}function qQr(e){pa(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(e),'componentType "'+e+'" illegal')}function H6t(e){return!!(e&&e[j6t])}function iL(e,t){e.$constructor=e,e.extend=function(r){var n=this,o;return VQr(n)?o=function(i){Ce(a,i);function a(){return i.apply(this,arguments)||this}return a}(n):(o=function(){(r.$constructor||n).apply(this,arguments)},uTt(o,this)),et(o.prototype,r),o[j6t]=!0,o.extend=this.extend,o.superCall=KQr,o.superApply=YQr,o.superClass=n,o}}function VQr(e){return Wt(e)&&/^class\s/.test(Function.prototype.toString.call(e))}function Wde(e,t){e.extend=t.extend}var WQr=Math.round(Math.random()*10);function G6t(e){var t=["__\0is_clz",WQr++].join("_");e.prototype[t]=!0,e.isInstance=function(r){return!!(r&&r[t])}}function KQr(e,t){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];return this.superClass.prototype[t].apply(e,r)}function YQr(e,t,r){return this.superClass.prototype[t].apply(e,r)}function QT(e){var t={};e.registerClass=function(n){var o=n.type||n.prototype.type;if(o){qQr(o),n.prototype.type=o;var i=_m(o);if(!i.sub)t[i.main]=n;else if(i.sub!==MR){var a=r(i);a[i.sub]=n}}return n},e.getClass=function(n,o,i){var a=t[n];if(a&&a[MR]&&(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},e.getClassesByMainType=function(n){var o=_m(n),i=[],a=t[o.main];return a&&a[MR]?oe(a,function(s,c){c!==MR&&i.push(s)}):i.push(a),i},e.hasClass=function(n){var o=_m(n);return!!t[o.main]},e.getAllClassMainTypes=function(){var n=[];return oe(t,function(o,i){n.push(i)}),n},e.hasSubTypes=function(n){var o=_m(n),i=t[o.main];return i&&i[MR]};function r(n){var o=t[n.main];return(!o||!o[MR])&&(o=t[n.main]={},o[MR]=!0),o}}d();p();d();p();function Cm(e,t){for(var r=0;r<e.length;r++)e[r][1]||(e[r][1]=e[r][0]);return t=t||!1,function(n,o,i){for(var a={},s=0;s<e.length;s++){var c=e[s][1];if(!(o&&Hr(o,c)>=0||i&&Hr(i,c)<0)){var u=n.getShallow(c,t);u!=null&&(a[e[s][0]]=u)}}return a}}var JQr=[["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]],XQr=Cm(JQr),q6t=function(){function e(){}return e.prototype.getAreaStyle=function(t,r){return XQr(this,t,r)},e}();d();p();d();p();d();p();d();p();d();p();var $Ne=new L2(50);function W6t(e){if(typeof e=="string"){var t=$Ne.get(e);return t&&t.image}else return e}function MY(e,t,r,n,o){if(e)if(typeof e=="string"){if(t&&t.__zrImageSrc===e||!r)return t;var i=$Ne.get(e),a={hostEl:r,cb:n,cbPayload:o};return i?(t=i.image,!aL(t)&&i.pending.push(a)):(t=kp.loadImage(e,V6t,V6t),t.__zrImageSrc=e,$Ne.put(e,t.__cachedImgObj={image:t,pending:[a]})),t}else return e;else return t}function V6t(){var e=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var t=0;t<e.pending.length;t++){var r=e.pending[t],n=r.cb;n&&n(this,r.cbPayload),r.hostEl.dirty()}e.pending.length=0}function aL(e){return e&&e.width&&e.height}var e9e=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g;function QQr(e,t,r,n,o){if(!t)return"";var i=(e+"").split(`
`);o=Y6t(t,r,n,o);for(var a=0,s=i.length;a<s;a++)i[a]=J6t(i[a],o);return i.join(`
`)}function Y6t(e,t,r,n){n=n||{};var o=et({},n);o.font=t,r=Xr(r,"..."),o.maxIterations=Xr(n.maxIterations,2);var i=o.minChar=Xr(n.minChar,0);o.cnCharWidth=Sm("\u56FD",t);var a=o.ascCharWidth=Sm("a",t);o.placeholder=Xr(n.placeholder,"");for(var s=e=Math.max(0,e-1),c=0;c<i&&s>=a;c++)s-=a;var u=Sm(r,t);return u>s&&(r="",u=0),s=e-u,o.ellipsis=r,o.ellipsisWidth=u,o.contentWidth=s,o.containerWidth=e,o}function J6t(e,t){var r=t.containerWidth,n=t.font,o=t.contentWidth;if(!r)return"";var i=Sm(e,n);if(i<=r)return e;for(var a=0;;a++){if(i<=o||a>=t.maxIterations){e+=t.ellipsis;break}var s=a===0?$Qr(e,o,t.ascCharWidth,t.cnCharWidth):i>0?Math.floor(e.length*o/i):0;e=e.substr(0,s),i=Sm(e,n)}return e===""&&(e=t.placeholder),e}function $Qr(e,t,r,n){for(var o=0,i=0,a=e.length;i<a&&o<t;i++){var s=e.charCodeAt(i);o+=0<=s&&s<=127?r:n}return i}function X6t(e,t){e!=null&&(e+="");var r=t.overflow,n=t.padding,o=t.font,i=r==="truncate",a=tL(o),s=Xr(t.lineHeight,a),c=!!t.backgroundColor,u=t.lineOverflow==="truncate",l=t.width,f;l!=null&&(r==="break"||r==="breakAll")?f=e?Q6t(e,t.font,l,r==="breakAll",0).lines:[]:f=e?e.split(`
`):[];var h=f.length*s,m=Xr(t.height,h);if(h>m&&u){var g=Math.floor(m/s);f=f.slice(0,g)}if(e&&i&&l!=null)for(var v=Y6t(l,o,t.ellipsis,{minChar:t.truncateMinChar,placeholder:t.placeholder}),b=0;b<f.length;b++)f[b]=J6t(f[b],v);for(var x=m,E=0,b=0;b<f.length;b++)E=Math.max(Sm(f[b],o),E);l==null&&(l=E);var T=E;return n&&(x+=n[0]+n[2],T+=n[1]+n[3],l+=n[1]+n[3]),c&&(T=l),{lines:f,height:m,outerWidth:T,outerHeight:x,lineHeight:s,calculatedLineHeight:a,contentWidth:E,contentHeight:h,width:l}}var e$r=function(){function e(){}return e}(),K6t=function(){function e(t){this.tokens=[],t&&(this.tokens=t)}return e}(),t$r=function(){function e(){this.width=0,this.height=0,this.contentWidth=0,this.contentHeight=0,this.outerWidth=0,this.outerHeight=0,this.lines=[]}return e}();function Z6t(e,t){var r=new t$r;if(e!=null&&(e+=""),!e)return r;for(var n=t.width,o=t.height,i=t.overflow,a=(i==="break"||i==="breakAll")&&n!=null?{width:n,accumWidth:0,breakAll:i==="breakAll"}:null,s=e9e.lastIndex=0,c;(c=e9e.exec(e))!=null;){var u=c.index;u>s&&t9e(r,e.substring(s,u),t,a),t9e(r,c[2],t,a,c[1]),s=e9e.lastIndex}s<e.length&&t9e(r,e.substring(s,e.length),t,a);var l=[],f=0,h=0,m=t.padding,g=i==="truncate",v=t.lineOverflow==="truncate";function b(C,P,V){C.width=P,C.lineHeight=V,f+=V,h=Math.max(h,P)}e:for(var x=0;x<r.lines.length;x++){for(var E=r.lines[x],T=0,B=0,F=0;F<E.tokens.length;F++){var L=E.tokens[F],j=L.styleName&&t.rich[L.styleName]||{},q=L.textPadding=j.padding,D=q?q[1]+q[3]:0,_=L.font=j.font||t.font;L.contentHeight=tL(_);var R=Xr(j.height,L.contentHeight);if(L.innerHeight=R,q&&(R+=q[0]+q[2]),L.height=R,L.lineHeight=Cd(j.lineHeight,t.lineHeight,R),L.align=j&&j.align||t.align,L.verticalAlign=j&&j.verticalAlign||"middle",v&&o!=null&&f+L.lineHeight>o){F>0?(E.tokens=E.tokens.slice(0,F),b(E,B,T),r.lines=r.lines.slice(0,x+1)):r.lines=r.lines.slice(0,x);break e}var z=j.width,N=z==null||z==="auto";if(typeof z=="string"&&z.charAt(z.length-1)==="%")L.percentWidth=z,l.push(L),L.contentWidth=Sm(L.text,_);else{if(N){var y=j.backgroundColor,S=y&&y.image;S&&(S=W6t(S),aL(S)&&(L.width=Math.max(L.width,S.width*R/S.height)))}var I=g&&n!=null?n-B:null;I!=null&&I<L.width?!N||I<D?(L.text="",L.width=L.contentWidth=0):(L.text=QQr(L.text,I-D,_,t.ellipsis,{minChar:t.truncateMinChar}),L.width=L.contentWidth=Sm(L.text,_)):L.contentWidth=Sm(L.text,_)}L.width+=D,B+=L.width,j&&(T=Math.max(T,L.lineHeight))}b(E,B,T)}r.outerWidth=r.width=Xr(n,h),r.outerHeight=r.height=Xr(o,f),r.contentHeight=f,r.contentWidth=h,m&&(r.outerWidth+=m[1]+m[3],r.outerHeight+=m[0]+m[2]);for(var x=0;x<l.length;x++){var L=l[x],M=L.percentWidth;L.width=parseInt(M,10)/100*r.width}return r}function t9e(e,t,r,n,o){var i=t==="",a=o&&r.rich[o]||{},s=e.lines,c=a.font||r.font,u=!1,l,f;if(n){var h=a.padding,m=h?h[1]+h[3]:0;if(a.width!=null&&a.width!=="auto"){var g=kd(a.width,n.width)+m;s.length>0&&g+n.accumWidth>n.width&&(l=t.split(`
`),u=!0),n.accumWidth=g}else{var v=Q6t(t,c,n.width,n.breakAll,n.accumWidth);n.accumWidth=v.accumWidth+m,f=v.linesWidths,l=v.lines}}else l=t.split(`
`);for(var b=0;b<l.length;b++){var x=l[b],E=new e$r;if(E.styleName=o,E.text=x,E.isLineHolder=!x&&!i,typeof a.width=="number"?E.width=a.width:E.width=f?f[b]:Sm(x,c),!b&&!u){var T=(s[s.length-1]||(s[0]=new K6t)).tokens,B=T.length;B===1&&T[0].isLineHolder?T[0]=E:(x||!B||i)&&T.push(E)}else s.push(new K6t([E]))}}function r$r(e){var t=e.charCodeAt(0);return t>=33&&t<=383}var n$r=_d(",&?/;] ".split(""),function(e,t){return e[t]=!0,e},{});function o$r(e){return r$r(e)?!!n$r[e]:!0}function Q6t(e,t,r,n,o){for(var i=[],a=[],s="",c="",u=0,l=0,f=0;f<e.length;f++){var h=e.charAt(f);if(h===`
`){c&&(s+=c,l+=u),i.push(s),a.push(l),s="",c="",u=0,l=0;continue}var m=Sm(h,t),g=n?!1:!o$r(h);if(i.length?l+m>r:o+l+m>r){l?(s||c)&&(g?(s||(s=c,c="",u=0,l=u),i.push(s),a.push(l-u),c+=h,u+=m,s="",l=u):(c&&(s+=c,c="",u=0),i.push(s),a.push(l),s=h,l=m)):g?(i.push(c),a.push(u),c=h,u=m):(i.push(h),a.push(m));continue}l+=m,g?(c+=h,u+=m):(c&&(s+=c,c="",u=0),s+=h)}return!i.length&&!s&&(s=e,c="",u=0),c&&(s+=c),s&&(i.push(s),a.push(l)),i.length===1&&(l+=o),{accumWidth:l,lines:i,linesWidths:a}}d();p();d();p();var o9e="__zr_style_"+Math.round(Math.random()*10),z2={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},RR={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};z2[o9e]=!0;var $6t=["z","z2","invisible"],i$r=["invisible"],a$r=function(e){Ce(t,e);function t(r){return e.call(this,r)||this}return t.prototype._init=function(r){for(var n=$r(r),o=0;o<n.length;o++){var i=n[o];i==="style"?this.useStyle(r[i]):e.prototype.attrKV.call(this,i,r[i])}this.style||this.useStyle({})},t.prototype.beforeBrush=function(){},t.prototype.afterBrush=function(){},t.prototype.innerBeforeBrush=function(){},t.prototype.innerAfterBrush=function(){},t.prototype.shouldBePainted=function(r,n,o,i){var a=this.transform;if(this.ignore||this.invisible||this.style.opacity===0||this.culling&&s$r(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},t.prototype.contain=function(r,n){return this.rectContain(r,n)},t.prototype.traverse=function(r,n){r.call(n,this)},t.prototype.rectContain=function(r,n){var o=this.transformCoordToLocal(r,n),i=this.getBoundingRect();return i.contain(o[0],o[1])},t.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 Nr(0,0,0,0)),n?Nr.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 u=this.dirtyRectTolerance;r.isZero()||(r.x=Math.floor(r.x-u),r.y=Math.floor(r.y-u),r.width=Math.ceil(r.width+1+u*2),r.height=Math.ceil(r.height+1+u*2))}return r},t.prototype.setPrevPaintRect=function(r){r?(this._prevPaintRect=this._prevPaintRect||new Nr(0,0,0,0),this._prevPaintRect.copy(r)):this._prevPaintRect=null},t.prototype.getPrevPaintRect=function(){return this._prevPaintRect},t.prototype.animateStyle=function(r){return this.animate("style",r)},t.prototype.updateDuringAnimation=function(r){r==="style"?this.dirtyStyle():this.markRedraw()},t.prototype.attrKV=function(r,n){r!=="style"?e.prototype.attrKV.call(this,r,n):this.style?this.setStyle(n):this.useStyle(n)},t.prototype.setStyle=function(r,n){return typeof r=="string"?this.style[r]=n:et(this.style,r),this.dirtyStyle(),this},t.prototype.dirtyStyle=function(r){r||this.markRedraw(),this.__dirty|=yR,this._rect&&(this._rect=null)},t.prototype.dirty=function(){this.dirtyStyle()},t.prototype.styleChanged=function(){return!!(this.__dirty&yR)},t.prototype.styleUpdated=function(){this.__dirty&=~yR},t.prototype.createStyle=function(r){return GT(z2,r)},t.prototype.useStyle=function(r){r[o9e]||(r=this.createStyle(r)),this.__inHover?this.__hoverStyle=r:this.style=r,this.dirtyStyle()},t.prototype.isStyleObject=function(r){return r[o9e]},t.prototype._innerSaveToNormal=function(r){e.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,$6t)},t.prototype._applyStateObj=function(r,n,o,i,a,s){e.prototype._applyStateObj.call(this,r,n,o,i,a,s);var c=!(n&&i),u;if(n&&n.style?a?i?u=n.style:(u=this._mergeStyle(this.createStyle(),o.style),this._mergeStyle(u,n.style)):(u=this._mergeStyle(this.createStyle(),i?this.style:o.style),this._mergeStyle(u,n.style)):c&&(u=o.style),u)if(a){var l=this.style;if(this.style=this.createStyle(c?{}:l),c)for(var f=$r(l),h=0;h<f.length;h++){var m=f[h];m in u&&(u[m]=u[m],this.style[m]=l[m])}for(var g=$r(u),h=0;h<g.length;h++){var m=g[h];this.style[m]=this.style[m]}this._transitionState(r,{style:u},s,this.getAnimationStyleProps())}else this.useStyle(u);for(var v=this.__inHover?i$r:$6t,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])}},t.prototype._mergeStates=function(r){for(var n=e.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},t.prototype._mergeStyle=function(r,n){return et(r,n),r},t.prototype.getAnimationStyleProps=function(){return RR},t.initDefaultProps=function(){var r=t.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=rl|yR}(),t}(Lde),r9e=new Nr(0,0,0,0),n9e=new Nr(0,0,0,0);function s$r(e,t,r){return r9e.copy(e.getBoundingRect()),e.transform&&r9e.applyTransform(e.transform),n9e.width=t,n9e.height=r,!r9e.intersect(n9e)}var kc=a$r;d();p();d();p();d();p();var Tm=Math.min,Im=Math.max,i9e=Math.sin,a9e=Math.cos,NR=Math.PI*2,Kde=P2(),Yde=P2(),Jde=P2();function OR(e,t,r){if(e.length!==0){for(var n=e[0],o=n[0],i=n[0],a=n[1],s=n[1],c=1;c<e.length;c++)n=e[c],o=Tm(o,n[0]),i=Im(i,n[0]),a=Tm(a,n[1]),s=Im(s,n[1]);t[0]=o,t[1]=a,r[0]=i,r[1]=s}}function s9e(e,t,r,n,o,i){o[0]=Tm(e,r),o[1]=Tm(t,n),i[0]=Im(e,r),i[1]=Im(t,n)}var e8t=[],t8t=[];function r8t(e,t,r,n,o,i,a,s,c,u){var l=gde,f=oc,h=l(e,r,o,a,e8t);c[0]=1/0,c[1]=1/0,u[0]=-1/0,u[1]=-1/0;for(var m=0;m<h;m++){var g=f(e,r,o,a,e8t[m]);c[0]=Tm(g,c[0]),u[0]=Im(g,u[0])}h=l(t,n,i,s,t8t);for(var m=0;m<h;m++){var v=f(t,n,i,s,t8t[m]);c[1]=Tm(v,c[1]),u[1]=Im(v,u[1])}c[0]=Tm(e,c[0]),u[0]=Im(e,u[0]),c[0]=Tm(a,c[0]),u[0]=Im(a,u[0]),c[1]=Tm(t,c[1]),u[1]=Im(t,u[1]),c[1]=Tm(s,c[1]),u[1]=Im(s,u[1])}function n8t(e,t,r,n,o,i,a,s){var c=yde,u=Ic,l=Im(Tm(c(e,r,o),1),0),f=Im(Tm(c(t,n,i),1),0),h=u(e,r,o,l),m=u(t,n,i,f);a[0]=Tm(e,o,h),a[1]=Tm(t,i,m),s[0]=Im(e,o,h),s[1]=Im(t,i,m)}function o8t(e,t,r,n,o,i,a,s,c){var u=nv,l=ov,f=Math.abs(o-i);if(f%NR<1e-4&&f>1e-4){s[0]=e-r,s[1]=t-n,c[0]=e+r,c[1]=t+n;return}if(Kde[0]=a9e(o)*r+e,Kde[1]=i9e(o)*n+t,Yde[0]=a9e(i)*r+e,Yde[1]=i9e(i)*n+t,u(s,Kde,Yde),l(c,Kde,Yde),o=o%NR,o<0&&(o=o+NR),i=i%NR,i<0&&(i=i+NR),o>i&&!a?i+=NR:o<i&&a&&(o+=NR),a){var h=i;i=o,o=h}for(var m=0;m<i;m+=Math.PI/2)m>o&&(Jde[0]=a9e(m)*r+e,Jde[1]=i9e(m)*n+t,u(s,Jde,s),l(c,Jde,c))}var ha={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},BR=[],PR=[],j2=[],$T=[],H2=[],G2=[],c9e=Math.min,u9e=Math.max,DR=Math.cos,LR=Math.sin,v_=Math.abs,d9e=Math.PI,e6=d9e*2,l9e=typeof Float32Array<"u",RY=[];function f9e(e){var t=Math.round(e/d9e*1e8)/1e8;return t%2*d9e}function p9e(e,t){var r=f9e(e[0]);r<0&&(r+=e6);var n=r-e[0],o=e[1];o+=n,!t&&o-r>=e6?o=r+e6:t&&r-o>=e6?o=r-e6:!t&&r>o?o=r+(e6-f9e(r-o)):t&&r<o&&(o=r-(e6-f9e(o-r))),e[0]=r,e[1]=o}var c$r=function(){function e(t){this.dpr=1,this._xi=0,this._yi=0,this._x0=0,this._y0=0,this._len=0,t&&(this._saveData=!1),this._saveData&&(this.data=[])}return e.prototype.increaseVersion=function(){this._version++},e.prototype.getVersion=function(){return this._version},e.prototype.setScale=function(t,r,n){n=n||0,n>0&&(this._ux=v_(n/_R/t)||0,this._uy=v_(n/_R/r)||0)},e.prototype.setDPR=function(t){this.dpr=t},e.prototype.setContext=function(t){this._ctx=t},e.prototype.getContext=function(){return this._ctx},e.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},e.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},e.prototype.moveTo=function(t,r){return this._drawPendingPt(),this.addData(ha.M,t,r),this._ctx&&this._ctx.moveTo(t,r),this._x0=t,this._y0=r,this._xi=t,this._yi=r,this},e.prototype.lineTo=function(t,r){var n=v_(t-this._xi),o=v_(r-this._yi),i=n>this._ux||o>this._uy;if(this.addData(ha.L,t,r),this._ctx&&i&&this._ctx.lineTo(t,r),i)this._xi=t,this._yi=r,this._pendingPtDist=0;else{var a=n*n+o*o;a>this._pendingPtDist&&(this._pendingPtX=t,this._pendingPtY=r,this._pendingPtDist=a)}return this},e.prototype.bezierCurveTo=function(t,r,n,o,i,a){return this._drawPendingPt(),this.addData(ha.C,t,r,n,o,i,a),this._ctx&&this._ctx.bezierCurveTo(t,r,n,o,i,a),this._xi=i,this._yi=a,this},e.prototype.quadraticCurveTo=function(t,r,n,o){return this._drawPendingPt(),this.addData(ha.Q,t,r,n,o),this._ctx&&this._ctx.quadraticCurveTo(t,r,n,o),this._xi=n,this._yi=o,this},e.prototype.arc=function(t,r,n,o,i,a){this._drawPendingPt(),RY[0]=o,RY[1]=i,p9e(RY,a),o=RY[0],i=RY[1];var s=i-o;return this.addData(ha.A,t,r,n,n,o,s,0,a?0:1),this._ctx&&this._ctx.arc(t,r,n,o,i,a),this._xi=DR(i)*n+t,this._yi=LR(i)*n+r,this},e.prototype.arcTo=function(t,r,n,o,i){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(t,r,n,o,i),this},e.prototype.rect=function(t,r,n,o){return this._drawPendingPt(),this._ctx&&this._ctx.rect(t,r,n,o),this.addData(ha.R,t,r,n,o),this},e.prototype.closePath=function(){this._drawPendingPt(),this.addData(ha.Z);var t=this._ctx,r=this._x0,n=this._y0;return t&&t.closePath(),this._xi=r,this._yi=n,this},e.prototype.fill=function(t){t&&t.fill(),this.toStatic()},e.prototype.stroke=function(t){t&&t.stroke(),this.toStatic()},e.prototype.len=function(){return this._len},e.prototype.setData=function(t){var r=t.length;!(this.data&&this.data.length===r)&&l9e&&(this.data=new Float32Array(r));for(var n=0;n<r;n++)this.data[n]=t[n];this._len=r},e.prototype.appendPath=function(t){t instanceof Array||(t=[t]);for(var r=t.length,n=0,o=this._len,i=0;i<r;i++)n+=t[i].len();l9e&&this.data instanceof Float32Array&&(this.data=new Float32Array(o+n));for(var i=0;i<r;i++)for(var a=t[i].data,s=0;s<a.length;s++)this.data[o++]=a[s];this._len=o},e.prototype.addData=function(t,r,n,o,i,a,s,c,u){if(!!this._saveData){var l=this.data;this._len+arguments.length>l.length&&(this._expandData(),l=this.data);for(var f=0;f<arguments.length;f++)l[this._len++]=arguments[f]}},e.prototype._drawPendingPt=function(){this._pendingPtDist>0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},e.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var t=[],r=0;r<this._len;r++)t[r]=this.data[r];this.data=t}},e.prototype.toStatic=function(){if(!!this._saveData){this._drawPendingPt();var t=this.data;t instanceof Array&&(t.length=this._len,l9e&&this._len>11&&(this.data=new Float32Array(t)))}},e.prototype.getBoundingRect=function(){j2[0]=j2[1]=H2[0]=H2[1]=Number.MAX_VALUE,$T[0]=$T[1]=G2[0]=G2[1]=-Number.MAX_VALUE;var t=this.data,r=0,n=0,o=0,i=0,a;for(a=0;a<this._len;){var s=t[a++],c=a===1;switch(c&&(r=t[a],n=t[a+1],o=r,i=n),s){case ha.M:r=o=t[a++],n=i=t[a++],H2[0]=o,H2[1]=i,G2[0]=o,G2[1]=i;break;case ha.L:s9e(r,n,t[a],t[a+1],H2,G2),r=t[a++],n=t[a++];break;case ha.C:r8t(r,n,t[a++],t[a++],t[a++],t[a++],t[a],t[a+1],H2,G2),r=t[a++],n=t[a++];break;case ha.Q:n8t(r,n,t[a++],t[a++],t[a],t[a+1],H2,G2),r=t[a++],n=t[a++];break;case ha.A:var u=t[a++],l=t[a++],f=t[a++],h=t[a++],m=t[a++],g=t[a++]+m;a+=1;var v=!t[a++];c&&(o=DR(m)*f+u,i=LR(m)*h+l),o8t(u,l,f,h,m,g,v,H2,G2),r=DR(g)*f+u,n=LR(g)*h+l;break;case ha.R:o=r=t[a++],i=n=t[a++];var b=t[a++],x=t[a++];s9e(o,i,o+b,i+x,H2,G2);break;case ha.Z:r=o,n=i;break}nv(j2,j2,H2),ov($T,$T,G2)}return a===0&&(j2[0]=j2[1]=$T[0]=$T[1]=0),new Nr(j2[0],j2[1],$T[0]-j2[0],$T[1]-j2[1])},e.prototype._calculateLength=function(){var t=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 u=this._pathSegLen,l=0,f=0,h=0;h<r;){var m=t[h++],g=h===1;g&&(i=t[h],a=t[h+1],s=i,c=a);var v=-1;switch(m){case ha.M:i=s=t[h++],a=c=t[h++];break;case ha.L:{var b=t[h++],x=t[h++],E=b-i,T=x-a;(v_(E)>n||v_(T)>o||h===r-1)&&(v=Math.sqrt(E*E+T*T),i=b,a=x);break}case ha.C:{var B=t[h++],F=t[h++],b=t[h++],x=t[h++],L=t[h++],j=t[h++];v=UTt(i,a,B,F,b,x,L,j,10),i=L,a=j;break}case ha.Q:{var B=t[h++],F=t[h++],b=t[h++],x=t[h++];v=jTt(i,a,B,F,b,x,10),i=b,a=x;break}case ha.A:var q=t[h++],D=t[h++],_=t[h++],R=t[h++],z=t[h++],N=t[h++],y=N+z;h+=1;var S=!t[h++];g&&(s=DR(z)*_+q,c=LR(z)*R+D),v=u9e(_,R)*c9e(e6,Math.abs(N)),i=DR(y)*_+q,a=LR(y)*R+D;break;case ha.R:{s=i=t[h++],c=a=t[h++];var I=t[h++],M=t[h++];v=I*2+M*2;break}case ha.Z:{var E=s-i,T=c-a;v=Math.sqrt(E*E+T*T),i=s,a=c;break}}v>=0&&(u[f++]=v,l+=v)}return this._pathLen=l,l},e.prototype.rebuildPath=function(t,r){var n=this.data,o=this._ux,i=this._uy,a=this._len,s,c,u,l,f,h,m=r<1,g,v,b=0,x=0,E,T=0,B,F;if(m&&(this._pathSegLen||this._calculateLength(),g=this._pathSegLen,v=this._pathLen,E=r*v,!E))return;e:for(var L=0;L<a;){var j=n[L++],q=L===1;switch(q&&(u=n[L],l=n[L+1],s=u,c=l),j!==ha.L&&T>0&&(t.lineTo(B,F),T=0),j){case ha.M:s=u=n[L++],c=l=n[L++],t.moveTo(u,l);break;case ha.L:{f=n[L++],h=n[L++];var D=v_(f-u),_=v_(h-l);if(D>o||_>i){if(m){var R=g[x++];if(b+R>E){var z=(E-b)/R;t.lineTo(u*(1-z)+f*z,l*(1-z)+h*z);break e}b+=R}t.lineTo(f,h),u=f,l=h,T=0}else{var N=D*D+_*_;N>T&&(B=f,F=h,T=N)}break}case ha.C:{var y=n[L++],S=n[L++],I=n[L++],M=n[L++],C=n[L++],P=n[L++];if(m){var R=g[x++];if(b+R>E){var z=(E-b)/R;cb(u,y,I,C,z,BR),cb(l,S,M,P,z,PR),t.bezierCurveTo(BR[1],PR[1],BR[2],PR[2],BR[3],PR[3]);break e}b+=R}t.bezierCurveTo(y,S,I,M,C,P),u=C,l=P;break}case ha.Q:{var y=n[L++],S=n[L++],I=n[L++],M=n[L++];if(m){var R=g[x++];if(b+R>E){var z=(E-b)/R;YT(u,y,I,z,BR),YT(l,S,M,z,PR),t.quadraticCurveTo(BR[1],PR[1],BR[2],PR[2]);break e}b+=R}t.quadraticCurveTo(y,S,I,M),u=I,l=M;break}case ha.A:var V=n[L++],H=n[L++],k=n[L++],G=n[L++],ce=n[L++],J=n[L++],de=n[L++],W=!n[L++],Q=k>G?k:G,Y=v_(k-G)>.001,$=ce+J,re=!1;if(m){var R=g[x++];b+R>E&&($=ce+J*(E-b)/R,re=!0),b+=R}if(Y&&t.ellipse?t.ellipse(V,H,k,G,de,ce,$,W):t.arc(V,H,Q,ce,$,W),re)break e;q&&(s=DR(ce)*k+V,c=LR(ce)*G+H),u=DR($)*k+V,l=LR($)*G+H;break;case ha.R:s=u=n[L],c=l=n[L+1],f=n[L++],h=n[L++];var le=n[L++],ve=n[L++];if(m){var R=g[x++];if(b+R>E){var ye=E-b;t.moveTo(f,h),t.lineTo(f+c9e(ye,le),h),ye-=le,ye>0&&t.lineTo(f+le,h+c9e(ye,ve)),ye-=ve,ye>0&&t.lineTo(f+u9e(le-ye,0),h+ve),ye-=le,ye>0&&t.lineTo(f,h+u9e(ve-ye,0));break e}b+=R}t.rect(f,h,le,ve);break;case ha.Z:if(m){var R=g[x++];if(b+R>E){var z=(E-b)/R;t.lineTo(u*(1-z)+s*z,l*(1-z)+c*z);break e}b+=R}t.closePath(),u=s,l=c}}},e.prototype.clone=function(){var t=new e,r=this.data;return t.data=r.slice?r.slice():Array.prototype.slice.call(r),t._len=this._len,t},e.CMD=ha,e.initDefaultProps=function(){var t=e.prototype;t._saveData=!0,t._ux=0,t._uy=0,t._pendingPtDist=0,t._version=0}(),e}(),Ul=c$r;d();p();d();p();function q2(e,t,r,n,o,i,a){if(o===0)return!1;var s=o,c=0,u=e;if(a>t+s&&a>n+s||a<t-s&&a<n-s||i>e+s&&i>r+s||i<e-s&&i<r-s)return!1;if(e!==r)c=(t-n)/(e-r),u=(e*n-r*t)/(e-r);else return Math.abs(i-e)<=s/2;var l=c*i-a+u,f=l*l/(c*c+1);return f<=s/2*s/2}d();p();function s8t(e,t,r,n,o,i,a,s,c,u,l){if(c===0)return!1;var f=c;if(l>t+f&&l>n+f&&l>i+f&&l>s+f||l<t-f&&l<n-f&&l<i-f&&l<s-f||u>e+f&&u>r+f&&u>o+f&&u>a+f||u<e-f&&u<r-f&&u<o-f&&u<a-f)return!1;var h=vde(e,t,r,n,o,i,a,s,u,l,null);return h<=f/2}d();p();function Xde(e,t,r,n,o,i,a,s,c){if(a===0)return!1;var u=a;if(c>t+u&&c>n+u&&c>i+u||c<t-u&&c<n-u&&c<i-u||s>e+u&&s>r+u&&s>o+u||s<e-u&&s<r-u&&s<o-u)return!1;var l=bde(e,t,r,n,o,i,s,c,null);return l<=u/2}d();p();d();p();var u8t=Math.PI*2;function V2(e){return e%=u8t,e<0&&(e+=u8t),e}var NY=Math.PI*2;function l8t(e,t,r,n,o,i,a,s,c){if(a===0)return!1;var u=a;s-=e,c-=t;var l=Math.sqrt(s*s+c*c);if(l-u>r||l+u<r)return!1;if(Math.abs(n-o)%NY<1e-4)return!0;if(i){var f=n;n=V2(o),o=V2(f)}else n=V2(n),o=V2(o);n>o&&(o+=NY);var h=Math.atan2(c,s);return h<0&&(h+=NY),h>=n&&h<=o||h+NY>=n&&h+NY<=o}d();p();function pb(e,t,r,n,o,i){if(i>t&&i>n||i<t&&i<n||n===t)return 0;var a=(i-t)/(n-t),s=n<t?1:-1;(a===1||a===0)&&(s=n<t?.5:-.5);var c=a*(r-e)+e;return c===o?1/0:c>o?s:0}var t6=Ul.CMD,FR=Math.PI*2,f$r=1e-4;function d$r(e,t){return Math.abs(e-t)<f$r}var s0=[-1,-1,-1],hb=[-1,-1];function p$r(){var e=hb[0];hb[0]=hb[1],hb[1]=e}function h$r(e,t,r,n,o,i,a,s,c,u){if(u>t&&u>n&&u>i&&u>s||u<t&&u<n&&u<i&&u<s)return 0;var l=bR(t,n,i,s,u,s0);if(l===0)return 0;for(var f=0,h=-1,m=void 0,g=void 0,v=0;v<l;v++){var b=s0[v],x=b===0||b===1?.5:1,E=oc(e,r,o,a,b);E<c||(h<0&&(h=gde(t,n,i,s,hb),hb[1]<hb[0]&&h>1&&p$r(),m=oc(t,n,i,s,hb[0]),h>1&&(g=oc(t,n,i,s,hb[1]))),h===2?b<hb[0]?f+=m<t?x:-x:b<hb[1]?f+=g<m?x:-x:f+=s<g?x:-x:b<hb[0]?f+=m<t?x:-x:f+=s<m?x:-x)}return f}function m$r(e,t,r,n,o,i,a,s){if(s>t&&s>n&&s>i||s<t&&s<n&&s<i)return 0;var c=zTt(t,n,i,s,s0);if(c===0)return 0;var u=yde(t,n,i);if(u>=0&&u<=1){for(var l=0,f=Ic(t,n,i,u),h=0;h<c;h++){var m=s0[h]===0||s0[h]===1?.5:1,g=Ic(e,r,o,s0[h]);g<a||(s0[h]<u?l+=f<t?m:-m:l+=i<f?m:-m)}return l}else{var m=s0[0]===0||s0[0]===1?.5:1,g=Ic(e,r,o,s0[0]);return g<a?0:i<t?m:-m}}function g$r(e,t,r,n,o,i,a,s){if(s-=t,s>r||s<-r)return 0;var c=Math.sqrt(r*r-s*s);s0[0]=-c,s0[1]=c;var u=Math.abs(n-o);if(u<1e-4)return 0;if(u>=FR-1e-4){n=0,o=FR;var l=i?1:-1;return a>=s0[0]+e&&a<=s0[1]+e?l:0}if(n>o){var f=n;n=o,o=f}n<0&&(n+=FR,o+=FR);for(var h=0,m=0;m<2;m++){var g=s0[m];if(g+e>a){var v=Math.atan2(s,g),l=i?1:-1;v<0&&(v=FR+v),(v>=n&&v<=o||v+FR>=n&&v+FR<=o)&&(v>Math.PI/2&&v<Math.PI*1.5&&(l=-l),h+=l)}}return h}function f8t(e,t,r,n,o){for(var i=e.data,a=e.len(),s=0,c=0,u=0,l=0,f=0,h,m,g=0;g<a;){var v=i[g++],b=g===1;switch(v===t6.M&&g>1&&(r||(s+=pb(c,u,l,f,n,o))),b&&(c=i[g],u=i[g+1],l=c,f=u),v){case t6.M:l=i[g++],f=i[g++],c=l,u=f;break;case t6.L:if(r){if(q2(c,u,i[g],i[g+1],t,n,o))return!0}else s+=pb(c,u,i[g],i[g+1],n,o)||0;c=i[g++],u=i[g++];break;case t6.C:if(r){if(s8t(c,u,i[g++],i[g++],i[g++],i[g++],i[g],i[g+1],t,n,o))return!0}else s+=h$r(c,u,i[g++],i[g++],i[g++],i[g++],i[g],i[g+1],n,o)||0;c=i[g++],u=i[g++];break;case t6.Q:if(r){if(Xde(c,u,i[g++],i[g++],i[g],i[g+1],t,n,o))return!0}else s+=m$r(c,u,i[g++],i[g++],i[g],i[g+1],n,o)||0;c=i[g++],u=i[g++];break;case t6.A:var x=i[g++],E=i[g++],T=i[g++],B=i[g++],F=i[g++],L=i[g++];g+=1;var j=!!(1-i[g++]);h=Math.cos(F)*T+x,m=Math.sin(F)*B+E,b?(l=h,f=m):s+=pb(c,u,h,m,n,o);var q=(n-x)*B/T+x;if(r){if(l8t(x,E,B,F,F+L,j,t,q,o))return!0}else s+=g$r(x,E,B,F,F+L,j,q,o);c=Math.cos(F+L)*T+x,u=Math.sin(F+L)*B+E;break;case t6.R:l=c=i[g++],f=u=i[g++];var D=i[g++],_=i[g++];if(h=l+D,m=f+_,r){if(q2(l,f,h,f,t,n,o)||q2(h,f,h,m,t,n,o)||q2(h,m,l,m,t,n,o)||q2(l,m,l,f,t,n,o))return!0}else s+=pb(h,f,h,m,n,o),s+=pb(l,m,l,f,n,o);break;case t6.Z:if(r){if(q2(c,u,l,f,t,n,o))return!0}else s+=pb(c,u,l,f,n,o);c=l,u=f;break}}return!r&&!d$r(u,f)&&(s+=pb(c,u,l,f,n,o)||0),s!==0}function d8t(e,t,r){return f8t(e,0,!1,t,r)}function p8t(e,t,r,n){return f8t(e,t,!0,r,n)}var sL=$t({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},z2),y$r={style:$t({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},RR.style)},h9e=av.concat(["invisible","culling","z","z2","zlevel","parent"]),b$r=function(e){Ce(t,e);function t(r){return e.call(this,r)||this}return t.prototype.update=function(){var r=this;e.prototype.update.call(this);var n=this.style;if(n.decal){var o=this._decalEl=this._decalEl||new t;o.buildPath===t.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<h9e.length;++s)o[h9e[s]]=this[h9e[s]];o.__dirty|=rl}else this._decalEl&&(this._decalEl=null)},t.prototype.getDecalElement=function(){return this._decalEl},t.prototype._init=function(r){var n=$r(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?et(this.style,s):this.useStyle(s):a==="shape"?et(this.shape,s):e.prototype.attrKV.call(this,a,s)}this.style||this.useStyle({})},t.prototype.getDefaultStyle=function(){return null},t.prototype.getDefaultShape=function(){return{}},t.prototype.canBeInsideText=function(){return this.hasFill()},t.prototype.getInsideTextFill=function(){var r=this.style.fill;if(r!=="none"){if(yt(r)){var n=QD(r,0);return n>.5?SY:n>.2?p6t:EY}else if(r)return EY}return SY},t.prototype.getInsideTextStroke=function(r){var n=this.style.fill;if(yt(n)){var o=this.__zr,i=!!(o&&o.isDarkMode()),a=QD(r,0)<AY;if(i===a)return n}},t.prototype.buildPath=function(r,n,o){},t.prototype.pathUpdated=function(){this.__dirty&=~VT},t.prototype.getUpdatedPathProxy=function(r){return!this.path&&this.createPathProxy(),this.path.beginPath(),this.buildPath(this.path,this.shape,r),this.path},t.prototype.createPathProxy=function(){this.path=new Ul(!1)},t.prototype.hasStroke=function(){var r=this.style,n=r.stroke;return!(n==null||n==="none"||!(r.lineWidth>0))},t.prototype.hasFill=function(){var r=this.style,n=r.fill;return n!=null&&n!=="none"},t.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&VT)&&(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,u=n.lineWidth;if(!this.hasFill()){var l=this.strokeContainThreshold;u=Math.max(u,l??4)}c>1e-10&&(s.width+=u/c,s.height+=u/c,s.x-=u/c/2,s.y-=u/c/2)}return s}return r},t.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,u=a.strokeNoScale?this.getLineScale():1;if(u>1e-10&&(this.hasFill()||(c=Math.max(c,this.strokeContainThreshold)),p8t(s,c/u,r,n)))return!0}if(this.hasFill())return d8t(s,r,n)}return!1},t.prototype.dirtyShape=function(){this.__dirty|=VT,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},t.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},t.prototype.animateShape=function(r){return this.animate("shape",r)},t.prototype.updateDuringAnimation=function(r){r==="style"?this.dirtyStyle():r==="shape"?this.dirtyShape():this.markRedraw()},t.prototype.attrKV=function(r,n){r==="shape"?this.setShape(n):e.prototype.attrKV.call(this,r,n)},t.prototype.setShape=function(r,n){var o=this.shape;return o||(o=this.shape={}),typeof r=="string"?o[r]=n:et(o,r),this.dirtyShape(),this},t.prototype.shapeChanged=function(){return!!(this.__dirty&VT)},t.prototype.createStyle=function(r){return GT(sL,r)},t.prototype._innerSaveToNormal=function(r){e.prototype._innerSaveToNormal.call(this,r);var n=this._normalState;r.shape&&!n.shape&&(n.shape=et({},this.shape))},t.prototype._applyStateObj=function(r,n,o,i,a,s){e.prototype._applyStateObj.call(this,r,n,o,i,a,s);var c=!(n&&i),u;if(n&&n.shape?a?i?u=n.shape:(u=et({},o.shape),et(u,n.shape)):(u=et({},i?this.shape:o.shape),et(u,n.shape)):c&&(u=o.shape),u)if(a){this.shape=et({},this.shape);for(var l={},f=$r(u),h=0;h<f.length;h++){var m=f[h];typeof u[m]=="object"?this.shape[m]=u[m]:l[m]=u[m]}this._transitionState(r,{shape:l},s)}else this.shape=u,this.dirtyShape()},t.prototype._mergeStates=function(r){for(var n=e.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},t.prototype.getAnimationStyleProps=function(){return y$r},t.prototype.isZeroArea=function(){return!1},t.extend=function(r){var n=function(i){Ce(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 cr(r.style)},a.prototype.getDefaultShape=function(){return cr(r.shape)},a}(t);for(var o in r)typeof r[o]=="function"&&(n.prototype[o]=r[o]);return n},t.initDefaultProps=function(){var r=t.prototype;r.type="path",r.strokeContainThreshold=5,r.segmentIgnoreThreshold=0,r.subPixelOptimize=!1,r.autoBatch=!1,r.__dirty=rl|yR|VT}(),t}(kc),Dr=b$r;var x$r=$t({strokeFirst:!0,font:rv,x:0,y:0,textAlign:"left",textBaseline:"top",miterLimit:2},sL),h8t=function(e){Ce(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.hasStroke=function(){var r=this.style,n=r.stroke;return n!=null&&n!=="none"&&r.lineWidth>0},t.prototype.hasFill=function(){var r=this.style,n=r.fill;return n!=null&&n!=="none"},t.prototype.createStyle=function(r){return GT(x$r,r)},t.prototype.setBoundingRect=function(r){this._rect=r},t.prototype.getBoundingRect=function(){var r=this.style;if(!this._rect){var n=r.text;n!=null?n+="":n="";var o=U2(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},t.initDefaultProps=function(){var r=t.prototype;r.dirtyRectTolerance=10}(),t}(kc);h8t.prototype.type="tspan";var y_=h8t;d();p();var w$r=$t({x:0,y:0},z2),A$r={style:$t({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},RR.style)};function S$r(e){return!!(e&&typeof e!="string"&&e.width&&e.height)}var m8t=function(e){Ce(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.createStyle=function(r){return GT(w$r,r)},t.prototype._getSize=function(r){var n=this.style,o=n[r];if(o!=null)return o;var i=S$r(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},t.prototype.getWidth=function(){return this._getSize("width")},t.prototype.getHeight=function(){return this._getSize("height")},t.prototype.getAnimationStyleProps=function(){return A$r},t.prototype.getBoundingRect=function(){var r=this.style;return this._rect||(this._rect=new Nr(r.x||0,r.y||0,this.getWidth(),this.getHeight())),this._rect},t}(kc);m8t.prototype.type="image";var Li=m8t;d();p();d();p();function g8t(e,t){var r=t.x,n=t.y,o=t.width,i=t.height,a=t.r,s,c,u,l;o<0&&(r=r+o,o=-o),i<0&&(n=n+i,i=-i),typeof a=="number"?s=c=u=l=a:a instanceof Array?a.length===1?s=c=u=l=a[0]:a.length===2?(s=u=a[0],c=l=a[1]):a.length===3?(s=a[0],c=l=a[1],u=a[2]):(s=a[0],c=a[1],u=a[2],l=a[3]):s=c=u=l=0;var f;s+c>o&&(f=s+c,s*=o/f,c*=o/f),u+l>o&&(f=u+l,u*=o/f,l*=o/f),c+u>i&&(f=c+u,c*=i/f,u*=i/f),s+l>i&&(f=s+l,s*=i/f,l*=i/f),e.moveTo(r+s,n),e.lineTo(r+o-c,n),c!==0&&e.arc(r+o-c,n+c,c,-Math.PI/2,0),e.lineTo(r+o,n+i-u),u!==0&&e.arc(r+o-u,n+i-u,u,0,Math.PI/2),e.lineTo(r+l,n+i),l!==0&&e.arc(r+l,n+i-l,l,Math.PI/2,Math.PI),e.lineTo(r,n+s),s!==0&&e.arc(r+s,n+s,s,Math.PI,Math.PI*1.5)}d();p();var cL=Math.round;function Zde(e,t,r){if(!!t){var n=t.x1,o=t.x2,i=t.y1,a=t.y2;e.x1=n,e.x2=o,e.y1=i,e.y2=a;var s=r&&r.lineWidth;return s&&(cL(n*2)===cL(o*2)&&(e.x1=e.x2=r6(n,s,!0)),cL(i*2)===cL(a*2)&&(e.y1=e.y2=r6(i,s,!0))),e}}function Qde(e,t,r){if(!!t){var n=t.x,o=t.y,i=t.width,a=t.height;e.x=n,e.y=o,e.width=i,e.height=a;var s=r&&r.lineWidth;return s&&(e.x=r6(n,s,!0),e.y=r6(o,s,!0),e.width=Math.max(r6(n+i,s,!1)-e.x,i===0?0:1),e.height=Math.max(r6(o+a,s,!1)-e.y,a===0?0:1)),e}}function r6(e,t,r){if(!t)return e;var n=cL(e*2);return(n+cL(t))%2===0?n/2:(n+(r?1:-1))/2}var C$r=function(){function e(){this.x=0,this.y=0,this.width=0,this.height=0}return e}();var T$r={},v8t=function(e){Ce(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultShape=function(){return new C$r},t.prototype.buildPath=function(r,n){var o,i,a,s;if(this.subPixelOptimize){var c=Qde(T$r,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?g8t(r,n):r.rect(o,i,a,s)},t.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},t}(Dr);v8t.prototype.type="rect";var en=v8t;var y8t={fill:"#000"},b8t=2,I$r={style:$t({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},RR.style)},T8t=function(e){Ce(t,e);function t(r){var n=e.call(this)||this;return n.type="text",n._children=[],n._defaultStyle=y8t,n.attr(r),n}return t.prototype.childrenRef=function(){return this._children},t.prototype.update=function(){e.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}},t.prototype.updateTransform=function(){var r=this.innerTransformable;r?(r.updateTransform(),r.transform&&(this.transform=r.transform)):e.prototype.updateTransform.call(this)},t.prototype.getLocalTransform=function(r){var n=this.innerTransformable;return n?n.getLocalTransform(r):e.prototype.getLocalTransform.call(this,r)},t.prototype.getComputedTransform=function(){return this.__hostTarget&&(this.__hostTarget.getComputedTransform(),this.__hostTarget.updateInnerText(!0)),e.prototype.getComputedTransform.call(this)},t.prototype._updateSubTexts=function(){this._childCursor=0,R$r(this.style),this.style.rich?this._updateRichTexts():this._updatePlainTexts(),this._children.length=this._childCursor,this.styleUpdated()},t.prototype.addSelfToZr=function(r){e.prototype.addSelfToZr.call(this,r);for(var n=0;n<this._children.length;n++)this._children[n].__zr=r},t.prototype.removeSelfFromZr=function(r){e.prototype.removeSelfFromZr.call(this,r);for(var n=0;n<this._children.length;n++)this._children[n].__zr=null},t.prototype.getBoundingRect=function(){if(this.styleChanged()&&this._updateSubTexts(),!this._rect){for(var r=new Nr(0,0,0,0),n=this._children,o=[],i=null,a=0;a<n.length;a++){var s=n[a],c=s.getBoundingRect(),u=s.getLocalTransform(o);u?(r.copy(c),r.applyTransform(u),i=i||r.clone(),i.union(r)):(i=i||c.clone(),i.union(c))}this._rect=i||r}return this._rect},t.prototype.setDefaultTextStyle=function(r){this._defaultStyle=r||y8t},t.prototype.setTextContent=function(r){},t.prototype._mergeStyle=function(r,n){if(!n)return r;var o=n.rich,i=r.rich||o&&{};return et(r,n),o&&i?(this._mergeRich(i,o),r.rich=i):i&&(r.rich=i),r},t.prototype._mergeRich=function(r,n){for(var o=$r(n),i=0;i<o.length;i++){var a=o[i];r[a]=r[a]||{},et(r[a],n[a])}},t.prototype.getAnimationStyleProps=function(){return I$r},t.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},t.prototype._updatePlainTexts=function(){var r=this.style,n=r.font||rv,o=r.padding,i=C8t(r),a=X6t(i,r),s=m9e(r),c=!!r.backgroundColor,u=a.outerHeight,l=a.outerWidth,f=a.contentWidth,h=a.lines,m=a.lineHeight,g=this._defaultStyle,v=r.x||0,b=r.y||0,x=r.align||g.align||"left",E=r.verticalAlign||g.verticalAlign||"top",T=v,B=IR(b,a.contentHeight,E);if(s||o){var F=eL(v,l,x),L=IR(b,u,E);s&&this._renderBackground(r,r,F,L,l,u)}B+=m/2,o&&(T=_8t(v,x,o),E==="top"?B+=o[0]:E==="bottom"&&(B-=o[2]));for(var j=0,q=!1,D=E8t("fill"in r?r.fill:(q=!0,g.fill)),_=S8t("stroke"in r?r.stroke:!c&&(!g.autoStroke||q)?(j=b8t,g.stroke):null),R=r.textShadowBlur>0,z=r.width!=null&&(r.overflow==="truncate"||r.overflow==="break"||r.overflow==="breakAll"),N=a.calculatedLineHeight,y=0;y<h.length;y++){var S=this._getOrCreateChild(y_),I=S.createStyle();S.useStyle(I),I.text=h[y],I.x=T,I.y=B,x&&(I.textAlign=x),I.textBaseline="middle",I.opacity=r.opacity,I.strokeFirst=!0,R&&(I.shadowBlur=r.textShadowBlur||0,I.shadowColor=r.textShadowColor||"transparent",I.shadowOffsetX=r.textShadowOffsetX||0,I.shadowOffsetY=r.textShadowOffsetY||0),I.stroke=_,I.fill=D,_&&(I.lineWidth=r.lineWidth||j,I.lineDash=r.lineDash,I.lineDashOffset=r.lineDashOffset||0),I.font=n,w8t(I,r),B+=m,z&&S.setBoundingRect(new Nr(eL(I.x,r.width,I.textAlign),IR(I.y,N,I.textBaseline),f,N))}},t.prototype._updateRichTexts=function(){var r=this.style,n=C8t(r),o=Z6t(n,r),i=o.width,a=o.outerWidth,s=o.outerHeight,c=r.padding,u=r.x||0,l=r.y||0,f=this._defaultStyle,h=r.align||f.align,m=r.verticalAlign||f.verticalAlign,g=eL(u,a,h),v=IR(l,s,m),b=g,x=v;c&&(b+=c[3],x+=c[0]);var E=b+i;m9e(r)&&this._renderBackground(r,r,g,v,a,s);for(var T=!!r.backgroundColor,B=0;B<o.lines.length;B++){for(var F=o.lines[B],L=F.tokens,j=L.length,q=F.lineHeight,D=F.width,_=0,R=b,z=E,N=j-1,y=void 0;_<j&&(y=L[_],!y.align||y.align==="left");)this._placeToken(y,r,q,x,R,"left",T),D-=y.width,R+=y.width,_++;for(;N>=0&&(y=L[N],y.align==="right");)this._placeToken(y,r,q,x,z,"right",T),D-=y.width,z-=y.width,N--;for(R+=(i-(R-b)-(E-z)-D)/2;_<=N;)y=L[_],this._placeToken(y,r,q,x,R+y.width/2,"center",T),R+=y.width,_++;x+=q}},t.prototype._placeToken=function(r,n,o,i,a,s,c){var u=n.rich[r.styleName]||{};u.text=r.text;var l=r.verticalAlign,f=i+o/2;l==="top"?f=i+r.height/2:l==="bottom"&&(f=i+o-r.height/2);var h=!r.isLineHolder&&m9e(u);h&&this._renderBackground(u,n,s==="right"?a-r.width:s==="center"?a-r.width/2:a,f-r.height/2,r.width,r.height);var m=!!u.backgroundColor,g=r.textPadding;g&&(a=_8t(a,s,g),f-=r.height/2-g[0]-r.innerHeight/2);var v=this._getOrCreateChild(y_),b=v.createStyle();v.useStyle(b);var x=this._defaultStyle,E=!1,T=0,B=E8t("fill"in u?u.fill:"fill"in n?n.fill:(E=!0,x.fill)),F=S8t("stroke"in u?u.stroke:"stroke"in n?n.stroke:!m&&!c&&(!x.autoStroke||E)?(T=b8t,x.stroke):null),L=u.textShadowBlur>0||n.textShadowBlur>0;b.text=r.text,b.x=a,b.y=f,L&&(b.shadowBlur=u.textShadowBlur||n.textShadowBlur||0,b.shadowColor=u.textShadowColor||n.textShadowColor||"transparent",b.shadowOffsetX=u.textShadowOffsetX||n.textShadowOffsetX||0,b.shadowOffsetY=u.textShadowOffsetY||n.textShadowOffsetY||0),b.textAlign=s,b.textBaseline="middle",b.font=r.font||rv,b.opacity=Cd(u.opacity,n.opacity,1),w8t(b,u),F&&(b.lineWidth=Cd(u.lineWidth,n.lineWidth,T),b.lineDash=Xr(u.lineDash,n.lineDash),b.lineDashOffset=n.lineDashOffset||0,b.stroke=F),B&&(b.fill=B);var j=r.contentWidth,q=r.contentHeight;v.setBoundingRect(new Nr(eL(b.x,j,b.textAlign),IR(b.y,q,b.textBaseline),j,q))},t.prototype._renderBackground=function(r,n,o,i,a,s){var c=r.backgroundColor,u=r.borderWidth,l=r.borderColor,f=c&&c.image,h=c&&!f,m=r.borderRadius,g=this,v,b;if(h||r.lineHeight||u&&l){v=this._getOrCreateChild(en),v.useStyle(v.createStyle()),v.style.fill=null;var x=v.shape;x.x=o,x.y=i,x.width=a,x.height=s,x.r=m,v.dirtyShape()}if(h){var E=v.style;E.fill=c||null,E.fillOpacity=Xr(r.fillOpacity,1)}else if(f){b=this._getOrCreateChild(Li),b.onload=function(){g.dirtyStyle()};var T=b.style;T.image=c.image,T.x=o,T.y=i,T.width=a,T.height=s}if(u&&l){var E=v.style;E.lineWidth=u,E.stroke=l,E.strokeOpacity=Xr(r.strokeOpacity,1),E.lineDash=r.borderDash,E.lineDashOffset=r.borderDashOffset||0,v.strokeContainThreshold=0,v.hasFill()&&v.hasStroke()&&(E.strokeFirst=!0,E.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=Cd(r.opacity,n.opacity,1)},t.makeFont=function(r){var n="";return v9e(r)&&(n=[r.fontStyle,r.fontWeight,g9e(r.fontSize),r.fontFamily||"sans-serif"].join(" ")),n&&Pl(n)||r.textFont||r.font},t}(kc),k$r={left:!0,right:1,center:1},M$r={top:1,bottom:1,middle:1},x8t=["fontStyle","fontWeight","fontSize","fontFamily"];function g9e(e){return typeof e=="string"&&(e.indexOf("px")!==-1||e.indexOf("rem")!==-1||e.indexOf("em")!==-1)?e:isNaN(+e)?Qfe+"px":e+"px"}function w8t(e,t){for(var r=0;r<x8t.length;r++){var n=x8t[r],o=t[n];o!=null&&(e[n]=o)}}function v9e(e){return e.fontSize!=null||e.fontFamily||e.fontWeight}function R$r(e){return A8t(e),oe(e.rich,A8t),e}function A8t(e){if(e){e.font=T8t.makeFont(e);var t=e.align;t==="middle"&&(t="center"),e.align=t==null||k$r[t]?t:"left";var r=e.verticalAlign;r==="center"&&(r="middle"),e.verticalAlign=r==null||M$r[r]?r:"top";var n=e.padding;n&&(e.padding=HD(e.padding))}}function S8t(e,t){return e==null||t<=0||e==="transparent"||e==="none"?null:e.image||e.colorStops?"#000":e}function E8t(e){return e==null||e==="none"?null:e.image||e.colorStops?"#000":e}function _8t(e,t,r){return t==="right"?e-r[1]:t==="center"?e+r[3]/2-r[1]/2:e+r[3]}function C8t(e){var t=e.text;return t!=null&&(t+=""),t}function m9e(e){return!!(e.backgroundColor||e.lineHeight||e.borderWidth&&e.borderColor)}var yn=T8t;d();p();d();p();var Cr=Kr(),OY=function(e,t,r,n){if(n){var o=Cr(n);o.dataIndex=r,o.dataType=t,o.seriesIndex=e,n.type==="group"&&n.traverse(function(i){var a=Cr(i);a.seriesIndex=e,a.dataIndex=r,a.dataType=t})}};var I8t=1,k8t={},D8t=Kr(),x9e=Kr(),w9e=0,UR=1,BY=2,ol=["emphasis","blur","select"],n6=["normal","emphasis","blur","select"],b_=10,N$r=9,o6="highlight",PY="downplay",lL="select",DY="unselect",fL="toggleSelect";function uL(e){return e!=null&&e!=="none"}var M8t=new L2(100);function R8t(e){if(yt(e)){var t=M8t.get(e);return t||(t=vY(e,-.1),M8t.put(e,t)),t}else if(jT(e)){var r=et({},e);return r.colorStops=nt(e.colorStops,function(n){return{offset:n.offset,color:vY(n.color,-.1)}}),r}return e}function epe(e,t,r){e.onHoverStateChange&&(e.hoverState||0)!==r&&e.onHoverStateChange(t),e.hoverState=r}function L8t(e){epe(e,"emphasis",BY)}function F8t(e){e.hoverState===BY&&epe(e,"normal",w9e)}function A9e(e){epe(e,"blur",UR)}function U8t(e){e.hoverState===UR&&epe(e,"normal",w9e)}function O$r(e){e.selected=!0}function B$r(e){e.selected=!1}function N8t(e,t,r){t(e,r)}function x_(e,t,r){N8t(e,t,r),e.isGroup&&e.traverse(function(n){N8t(n,t,r)})}function zR(e,t){switch(t){case"emphasis":e.hoverState=BY;break;case"normal":e.hoverState=w9e;break;case"blur":e.hoverState=UR;break;case"select":e.selected=!0}}function P$r(e,t,r,n){for(var o=e.style,i={},a=0;a<t.length;a++){var s=t[a],c=o[s];i[s]=c??(n&&n[s])}for(var a=0;a<e.animators.length;a++){var u=e.animators[a];u.__fromStateTransition&&u.__fromStateTransition.indexOf(r)<0&&u.targetName==="style"&&u.saveTo(i,t)}return i}function D$r(e,t,r,n){var o=r&&Hr(r,"select")>=0,i=!1;if(e instanceof Dr){var a=D8t(e),s=o&&a.selectFill||a.normalFill,c=o&&a.selectStroke||a.normalStroke;if(uL(s)||uL(c)){n=n||{};var u=n.style||{};u.fill==="inherit"?(i=!0,n=et({},n),u=et({},u),u.fill=s):!uL(u.fill)&&uL(s)?(i=!0,n=et({},n),u=et({},u),u.fill=R8t(s)):!uL(u.stroke)&&uL(c)&&(i||(n=et({},n),u=et({},u)),u.stroke=R8t(c)),n.style=u}}if(n&&n.z2==null){i||(n=et({},n));var l=e.z2EmphasisLift;n.z2=e.z2+(l??b_)}return n}function L$r(e,t,r){if(r&&r.z2==null){r=et({},r);var n=e.z2SelectLift;r.z2=e.z2+(n??N$r)}return r}function F$r(e,t,r){var n=Hr(e.currentStates,t)>=0,o=e.style.opacity,i=n?null:P$r(e,["opacity"],t,{opacity:1});r=r||{};var a=r.style||{};return a.opacity==null&&(r=et({},r),a=et({opacity:n?o:i.opacity*.1},a),r.style=a),r}function y9e(e,t){var r=this.states[e];if(this.style){if(e==="emphasis")return D$r(this,e,t,r);if(e==="blur")return F$r(this,e,r);if(e==="select")return L$r(this,e,r)}return r}function xx(e){e.stateProxy=y9e;var t=e.getTextContent(),r=e.getTextGuideLine();t&&(t.stateProxy=y9e),r&&(r.stateProxy=y9e)}function O8t(e,t){!z8t(e,t)&&!e.__highByOuter&&x_(e,L8t)}function B8t(e,t){!z8t(e,t)&&!e.__highByOuter&&x_(e,F8t)}function Mp(e,t){e.__highByOuter|=1<<(t||0),x_(e,L8t)}function Rp(e,t){!(e.__highByOuter&=~(1<<(t||0)))&&x_(e,F8t)}function tpe(e){x_(e,A9e)}function LY(e){x_(e,U8t)}function S9e(e){x_(e,O$r)}function E9e(e){x_(e,B$r)}function z8t(e,t){return e.__highDownSilentOnTouch&&t.zrByTouch}function _9e(e){var t=e.getModel(),r=[],n=[];t.eachComponent(function(o,i){var a=x9e(i),s=o==="series",c=s?e.getViewOfSeriesModel(i):e.getViewOfComponentModel(i);!s&&n.push(c),a.isBlured&&(c.group.traverse(function(u){U8t(u)}),s&&r.push(i)),a.isBlured=!1}),oe(n,function(o){o&&o.toggleBlurSeries&&o.toggleBlurSeries(r,!1,t)})}function b9e(e,t,r,n){var o=n.getModel();r=r||"coordinateSystem";function i(u,l){for(var f=0;f<l.length;f++){var h=u.getItemGraphicEl(l[f]);h&&LY(h)}}if(e!=null&&!(!t||t==="none")){var a=o.getSeriesByIndex(e),s=a.coordinateSystem;s&&s.master&&(s=s.master);var c=[];o.eachSeries(function(u){var l=a===u,f=u.coordinateSystem;f&&f.master&&(f=f.master);var h=f&&s?f===s:l;if(!(r==="series"&&!l||r==="coordinateSystem"&&!h||t==="series"&&l)){var m=n.getViewOfSeriesModel(u);if(m.group.traverse(function(b){A9e(b)}),rc(t))i(u.getData(),t);else if(nr(t))for(var g=$r(t),v=0;v<g.length;v++)i(u.getData(g[v]),t[g[v]]);c.push(u),x9e(u).isBlured=!0}}),o.eachComponent(function(u,l){if(u!=="series"){var f=n.getViewOfComponentModel(l);f&&f.toggleBlurSeries&&f.toggleBlurSeries(c,!0,o)}})}}function $de(e,t,r){if(!(e==null||t==null)){var n=r.getModel().getComponent(e,t);if(!!n){x9e(n).isBlured=!0;var o=r.getViewOfComponentModel(n);!o||!o.focusBlurEnabled||o.group.traverse(function(i){A9e(i)})}}}function j8t(e,t,r){var n=e.seriesIndex,o=e.getData(t.dataType);if(!!o){var i=db(o,t);i=(rt(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 u=Cr(a);b9e(n,u.focus,u.blurScope,r)}else{var l=e.get(["emphasis","focus"]),f=e.get(["emphasis","blurScope"]);l!=null&&b9e(n,l,f,r)}}}function rpe(e,t,r,n){var o={focusSelf:!1,dispatchers:null};if(e==null||e==="series"||t==null||r==null)return o;var i=n.getModel().getComponent(e,t);if(!i)return o;var a=n.getViewOfComponentModel(i);if(!a||!a.findHighDownDispatchers)return o;for(var s=a.findHighDownDispatchers(r),c,u=0;u<s.length;u++)if(Cr(s[u]).focus==="self"){c=!0;break}return{focusSelf:c,dispatchers:s}}function H8t(e,t,r){var n=Cr(e),o=rpe(n.componentMainType,n.componentIndex,n.componentHighDownName,r),i=o.dispatchers,a=o.focusSelf;i?(a&&$de(n.componentMainType,n.componentIndex,r),oe(i,function(s){return O8t(s,t)})):(b9e(n.seriesIndex,n.focus,n.blurScope,r),n.focus==="self"&&$de(n.componentMainType,n.componentIndex,r),O8t(e,t))}function G8t(e,t,r){_9e(r);var n=Cr(e),o=rpe(n.componentMainType,n.componentIndex,n.componentHighDownName,r).dispatchers;o?oe(o,function(i){return B8t(i,t)}):B8t(e,t)}function q8t(e,t,r){if(!!ope(t)){var n=t.dataType,o=e.getData(n),i=db(o,t);rt(i)||(i=[i]),e[t.type===fL?"toggleSelect":t.type===lL?"select":"unselect"](i,n)}}function C9e(e){var t=e.getAllData();oe(t,function(r){var n=r.data,o=r.type;n.eachItemGraphicEl(function(i,a){e.isSelected(a,o)?S9e(i):E9e(i)})})}function V8t(e){var t=[];return e.eachSeries(function(r){var n=r.getAllData();oe(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),t.push(c)}})}),t}function W2(e,t,r){w_(e,!0),x_(e,xx),npe(e,t,r)}function U$r(e){w_(e,!1)}function oo(e,t,r,n){n?U$r(e):W2(e,t,r)}function npe(e,t,r){var n=Cr(e);t!=null?(n.focus=t,n.blurScope=r):n.focus&&(n.focus=null)}var P8t=["emphasis","blur","select"],z$r={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function ma(e,t,r,n){r=r||"itemStyle";for(var o=0;o<P8t.length;o++){var i=P8t[o],a=t.getModel([i,r]),s=e.ensureState(i);s.style=n?n(a):a[z$r[r]]()}}function w_(e,t){var r=t===!1,n=e;e.highDownSilentOnTouch&&(n.__highDownSilentOnTouch=e.highDownSilentOnTouch),(!r||n.__highDownDispatcher)&&(n.__highByOuter=n.__highByOuter||0,n.__highDownDispatcher=!r)}function i6(e){return!!(e&&e.__highDownDispatcher)}function W8t(e,t,r){var n=Cr(e);n.componentMainType=t.mainType,n.componentIndex=t.componentIndex,n.componentHighDownName=r}function K8t(e){var t=k8t[e];return t==null&&I8t<=32&&(t=k8t[e]=I8t++),t}function ope(e){var t=e.type;return t===lL||t===DY||t===fL}function T9e(e){var t=e.type;return t===o6||t===PY}function Y8t(e){var t=D8t(e);t.normalFill=e.style.fill,t.normalStroke=e.style.stroke;var r=e.states.select||{};t.selectFill=r.style&&r.style.fill||null,t.selectStroke=r.style&&r.style.stroke||null}var mn={};El(mn,{Arc:()=>HY,BezierCurve:()=>GR,BoundingRect:()=>Nr,Circle:()=>_f,CompoundPath:()=>mL,Ellipse:()=>UY,Group:()=>or,Image:()=>Li,IncrementalDisplayable:()=>yIt,Line:()=>La,LinearGradient:()=>Y2,OrientedBoundingRect:()=>gL,Path:()=>Dr,Point:()=>_n,Polygon:()=>As,Polyline:()=>ss,RadialGradient:()=>dpe,Rect:()=>en,Ring:()=>HR,Sector:()=>Mc,Text:()=>yn,applyTransform:()=>Md,clipPointsByRect:()=>D9e,clipRectByRect:()=>ben,createIcon:()=>C_,extendPath:()=>gen,extendShape:()=>hen,getShapeClass:()=>GY,getTransform:()=>Ex,groupTransition:()=>__,initProps:()=>ho,isElementRemoved:()=>A_,lineLineIntersect:()=>CIt,linePolygonIntersect:()=>yL,makeImage:()=>P9e,makePath:()=>vL,mergePath:()=>Op,registerShape:()=>Sx,removeElement:()=>mb,removeElementWithFadeOut:()=>S_,resizePath:()=>_It,setTooltipConfig:()=>_x,subPixelOptimize:()=>qY,subPixelOptimizeLine:()=>E_,subPixelOptimizeRect:()=>ven,transformDirection:()=>WR,traverseElements:()=>c0,updateProps:()=>bn});d();p();d();p();d();p();var dL=Ul.CMD,j$r=[[],[],[]],J8t=Math.sqrt,H$r=Math.atan2;function ipe(e,t){if(!!t){var r=e.data,n=e.len(),o,i,a,s,c,u,l=dL.M,f=dL.C,h=dL.L,m=dL.R,g=dL.A,v=dL.Q;for(a=0,s=0;a<n;){switch(o=r[a++],s=a,i=0,o){case l:i=1;break;case h:i=1;break;case f:i=3;break;case v:i=2;break;case g:var b=t[4],x=t[5],E=J8t(t[0]*t[0]+t[1]*t[1]),T=J8t(t[2]*t[2]+t[3]*t[3]),B=H$r(-t[1]/T,t[0]/E);r[a]*=E,r[a++]+=b,r[a]*=T,r[a++]+=x,r[a++]*=E,r[a++]*=T,r[a++]+=B,r[a++]+=B,a+=2,s=a;break;case m:u[0]=r[a++],u[1]=r[a++],nc(u,u,t),r[s++]=u[0],r[s++]=u[1],u[0]+=r[a++],u[1]+=r[a++],nc(u,u,t),r[s++]=u[0],r[s++]=u[1]}for(c=0;c<i;c++){var F=j$r[c];F[0]=r[a++],F[1]=r[a++],nc(F,F,t),r[s++]=F[0],r[s++]=F[1]}}e.increaseVersion()}}var I9e=Math.sqrt,ape=Math.sin,spe=Math.cos,FY=Math.PI;function X8t(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1])}function k9e(e,t){return(e[0]*t[0]+e[1]*t[1])/(X8t(e)*X8t(t))}function Z8t(e,t){return(e[0]*t[1]<e[1]*t[0]?-1:1)*Math.acos(k9e(e,t))}function Q8t(e,t,r,n,o,i,a,s,c,u,l){var f=c*(FY/180),h=spe(f)*(e-r)/2+ape(f)*(t-n)/2,m=-1*ape(f)*(e-r)/2+spe(f)*(t-n)/2,g=h*h/(a*a)+m*m/(s*s);g>1&&(a*=I9e(g),s*=I9e(g));var v=(o===i?-1:1)*I9e((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,x=v*-s*h/a,E=(e+r)/2+spe(f)*b-ape(f)*x,T=(t+n)/2+ape(f)*b+spe(f)*x,B=Z8t([1,0],[(h-b)/a,(m-x)/s]),F=[(h-b)/a,(m-x)/s],L=[(-1*h-b)/a,(-1*m-x)/s],j=Z8t(F,L);if(k9e(F,L)<=-1&&(j=FY),k9e(F,L)>=1&&(j=0),j<0){var q=Math.round(j/FY*1e6)/1e6;j=FY*2+q%2*FY}l.addData(u,E,T,a,s,B,j,f,i)}var G$r=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,q$r=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function V$r(e){var t=new Ul;if(!e)return t;var r=0,n=0,o=r,i=n,a,s=Ul.CMD,c=e.match(G$r);if(!c)return t;for(var u=0;u<c.length;u++){for(var l=c[u],f=l.charAt(0),h=void 0,m=l.match(q$r)||[],g=m.length,v=0;v<g;v++)m[v]=parseFloat(m[v]);for(var b=0;b<g;){var x=void 0,E=void 0,T=void 0,B=void 0,F=void 0,L=void 0,j=void 0,q=r,D=n,_=void 0,R=void 0;switch(f){case"l":r+=m[b++],n+=m[b++],h=s.L,t.addData(h,r,n);break;case"L":r=m[b++],n=m[b++],h=s.L,t.addData(h,r,n);break;case"m":r+=m[b++],n+=m[b++],h=s.M,t.addData(h,r,n),o=r,i=n,f="l";break;case"M":r=m[b++],n=m[b++],h=s.M,t.addData(h,r,n),o=r,i=n,f="L";break;case"h":r+=m[b++],h=s.L,t.addData(h,r,n);break;case"H":r=m[b++],h=s.L,t.addData(h,r,n);break;case"v":n+=m[b++],h=s.L,t.addData(h,r,n);break;case"V":n=m[b++],h=s.L,t.addData(h,r,n);break;case"C":h=s.C,t.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,t.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":x=r,E=n,_=t.len(),R=t.data,a===s.C&&(x+=r-R[_-4],E+=n-R[_-3]),h=s.C,q=m[b++],D=m[b++],r=m[b++],n=m[b++],t.addData(h,x,E,q,D,r,n);break;case"s":x=r,E=n,_=t.len(),R=t.data,a===s.C&&(x+=r-R[_-4],E+=n-R[_-3]),h=s.C,q=r+m[b++],D=n+m[b++],r+=m[b++],n+=m[b++],t.addData(h,x,E,q,D,r,n);break;case"Q":q=m[b++],D=m[b++],r=m[b++],n=m[b++],h=s.Q,t.addData(h,q,D,r,n);break;case"q":q=m[b++]+r,D=m[b++]+n,r+=m[b++],n+=m[b++],h=s.Q,t.addData(h,q,D,r,n);break;case"T":x=r,E=n,_=t.len(),R=t.data,a===s.Q&&(x+=r-R[_-4],E+=n-R[_-3]),r=m[b++],n=m[b++],h=s.Q,t.addData(h,x,E,r,n);break;case"t":x=r,E=n,_=t.len(),R=t.data,a===s.Q&&(x+=r-R[_-4],E+=n-R[_-3]),r+=m[b++],n+=m[b++],h=s.Q,t.addData(h,x,E,r,n);break;case"A":T=m[b++],B=m[b++],F=m[b++],L=m[b++],j=m[b++],q=r,D=n,r=m[b++],n=m[b++],h=s.A,Q8t(q,D,r,n,L,j,T,B,F,h,t);break;case"a":T=m[b++],B=m[b++],F=m[b++],L=m[b++],j=m[b++],q=r,D=n,r+=m[b++],n+=m[b++],h=s.A,Q8t(q,D,r,n,L,j,T,B,F,h,t);break}}(f==="z"||f==="Z")&&(h=s.Z,t.addData(h),r=o,n=i),a=h}return t.toStatic(),t}var $8t=function(e){Ce(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.applyTransform=function(r){},t}(Dr);function eIt(e){return e.setData!=null}function tIt(e,t){var r=V$r(e),n=et({},t);return n.buildPath=function(o){if(eIt(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){ipe(r,o),this.dirtyShape()},n}function cpe(e,t){return new $8t(tIt(e,t))}function rIt(e,t){var r=tIt(e,t),n=function(o){Ce(i,o);function i(a){var s=o.call(this,a)||this;return s.applyTransform=r.applyTransform,s.buildPath=r.buildPath,s}return i}($8t);return n}function nIt(e,t){for(var r=[],n=e.length,o=0;o<n;o++){var i=e[o];r.push(i.getUpdatedPathProxy(!0))}var a=new Dr(t);return a.createPathProxy(),a.buildPath=function(s){if(eIt(s)){s.appendPath(r);var c=s.getContext();c&&s.rebuildPath(c,1)}},a}function pL(e,t){t=t||{};var r=new Dr;return e.shape&&r.setShape(e.shape),r.setStyle(e.style),t.bakeTransform?ipe(r.path,e.getComputedTransform()):t.toLocal?r.setLocalTransform(e.getComputedTransform()):r.copyTransform(e),r.buildPath=e.buildPath,r.applyTransform=r.applyTransform,r.z=e.z,r.z2=e.z2,r.zlevel=e.zlevel,r}d();p();var K$r=function(){function e(){this.cx=0,this.cy=0,this.r=0}return e}();var oIt=function(e){Ce(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultShape=function(){return new K$r},t.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)},t}(Dr);oIt.prototype.type="circle";var _f=oIt;d();p();var Y$r=function(){function e(){this.cx=0,this.cy=0,this.rx=0,this.ry=0}return e}();var iIt=function(e){Ce(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultShape=function(){return new Y$r},t.prototype.buildPath=function(r,n){var o=.5522848,i=n.cx,a=n.cy,s=n.rx,c=n.ry,u=s*o,l=c*o;r.moveTo(i-s,a),r.bezierCurveTo(i-s,a-l,i-u,a-c,i,a-c),r.bezierCurveTo(i+u,a-c,i+s,a-l,i+s,a),r.bezierCurveTo(i+s,a+l,i+u,a+c,i,a+c),r.bezierCurveTo(i-u,a+c,i-s,a+l,i-s,a),r.closePath()},t}(Dr);iIt.prototype.type="ellipse";var UY=iIt;d();p();d();p();var sIt=Math.PI,M9e=sIt*2,jR=Math.sin,hL=Math.cos,J$r=Math.acos,Np=Math.atan2,aIt=Math.abs,jY=Math.sqrt,zY=Math.max,K2=Math.min,Ax=1e-4;function X$r(e,t,r,n,o,i,a,s){var c=r-e,u=n-t,l=a-o,f=s-i,h=f*c-l*u;if(!(h*h<Ax))return h=(l*(t-i)-f*(e-o))/h,[e+h*c,t+h*u]}function upe(e,t,r,n,o,i,a){var s=e-r,c=t-n,u=(a?i:-i)/jY(s*s+c*c),l=u*c,f=-u*s,h=e+l,m=t+f,g=r+l,v=n+f,b=(h+g)/2,x=(m+v)/2,E=g-h,T=v-m,B=E*E+T*T,F=o-i,L=h*v-g*m,j=(T<0?-1:1)*jY(zY(0,F*F*B-L*L)),q=(L*T-E*j)/B,D=(-L*E-T*j)/B,_=(L*T+E*j)/B,R=(-L*E+T*j)/B,z=q-b,N=D-x,y=_-b,S=R-x;return z*z+N*N>y*y+S*S&&(q=_,D=R),{cx:q,cy:D,x0:-l,y0:-f,x1:q*(o/F-1),y1:D*(o/F-1)}}function Z$r(e){var t;if(rt(e)){var r=e.length;if(!r)return e;r===1?t=[e[0],e[0],0,0]:r===2?t=[e[0],e[0],e[1],e[1]]:r===3?t=e.concat(e[2]):t=e}else t=[e,e,e,e];return t}function cIt(e,t){var r,n=zY(t.r,0),o=zY(t.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=t.startAngle,u=t.endAngle;if(!(isNaN(c)||isNaN(u))){var l=t.cx,f=t.cy,h=!!t.clockwise,m=aIt(u-c),g=m>M9e&&m%M9e;if(g>Ax&&(m=g),!(n>Ax))e.moveTo(l,f);else if(m>M9e-Ax)e.moveTo(l+n*hL(c),f+n*jR(c)),e.arc(l,f,n,c,u,!h),o>Ax&&(e.moveTo(l+o*hL(u),f+o*jR(u)),e.arc(l,f,o,u,c,h));else{var v=void 0,b=void 0,x=void 0,E=void 0,T=void 0,B=void 0,F=void 0,L=void 0,j=void 0,q=void 0,D=void 0,_=void 0,R=void 0,z=void 0,N=void 0,y=void 0,S=n*hL(c),I=n*jR(c),M=o*hL(u),C=o*jR(u),P=m>Ax;if(P){var V=t.cornerRadius;V&&(r=Z$r(V),v=r[0],b=r[1],x=r[2],E=r[3]);var H=aIt(n-o)/2;if(T=K2(H,x),B=K2(H,E),F=K2(H,v),L=K2(H,b),D=j=zY(T,B),_=q=zY(F,L),(j>Ax||q>Ax)&&(R=n*hL(u),z=n*jR(u),N=o*hL(c),y=o*jR(c),m<sIt)){var k=X$r(S,I,N,y,R,z,M,C);if(k){var G=S-k[0],ce=I-k[1],J=R-k[0],de=z-k[1],W=1/jR(J$r((G*J+ce*de)/(jY(G*G+ce*ce)*jY(J*J+de*de)))/2),Q=jY(k[0]*k[0]+k[1]*k[1]);D=K2(j,(n-Q)/(W+1)),_=K2(q,(o-Q)/(W-1))}}}if(!P)e.moveTo(l+S,f+I);else if(D>Ax){var Y=K2(x,D),$=K2(E,D),re=upe(N,y,S,I,n,Y,h),le=upe(R,z,M,C,n,$,h);e.moveTo(l+re.cx+re.x0,f+re.cy+re.y0),D<j&&Y===$?e.arc(l+re.cx,f+re.cy,D,Np(re.y0,re.x0),Np(le.y0,le.x0),!h):(Y>0&&e.arc(l+re.cx,f+re.cy,Y,Np(re.y0,re.x0),Np(re.y1,re.x1),!h),e.arc(l,f,n,Np(re.cy+re.y1,re.cx+re.x1),Np(le.cy+le.y1,le.cx+le.x1),!h),$>0&&e.arc(l+le.cx,f+le.cy,$,Np(le.y1,le.x1),Np(le.y0,le.x0),!h))}else e.moveTo(l+S,f+I),e.arc(l,f,n,c,u,!h);if(!(o>Ax)||!P)e.lineTo(l+M,f+C);else if(_>Ax){var Y=K2(v,_),$=K2(b,_),re=upe(M,C,R,z,o,-$,h),le=upe(S,I,N,y,o,-Y,h);e.lineTo(l+re.cx+re.x0,f+re.cy+re.y0),_<q&&Y===$?e.arc(l+re.cx,f+re.cy,_,Np(re.y0,re.x0),Np(le.y0,le.x0),!h):($>0&&e.arc(l+re.cx,f+re.cy,$,Np(re.y0,re.x0),Np(re.y1,re.x1),!h),e.arc(l,f,o,Np(re.cy+re.y1,re.cx+re.x1),Np(le.cy+le.y1,le.cx+le.x1),h),Y>0&&e.arc(l+le.cx,f+le.cy,Y,Np(le.y1,le.x1),Np(le.y0,le.x0),!h))}else e.lineTo(l+M,f+C),e.arc(l,f,o,u,c,h)}e.closePath()}}}var $$r=function(){function e(){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 e}();var uIt=function(e){Ce(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultShape=function(){return new $$r},t.prototype.buildPath=function(r,n){cIt(r,n)},t.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},t}(Dr);uIt.prototype.type="sector";var Mc=uIt;d();p();var een=function(){function e(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return e}();var lIt=function(e){Ce(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultShape=function(){return new een},t.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)},t}(Dr);lIt.prototype.type="ring";var HR=lIt;d();p();d();p();d();p();function R9e(e,t,r,n){var o=[],i=[],a=[],s=[],c,u,l,f;if(n){l=[1/0,1/0],f=[-1/0,-1/0];for(var h=0,m=e.length;h<m;h++)nv(l,l,e[h]),ov(f,f,e[h]);nv(l,l,n[0]),ov(f,f,n[1])}for(var h=0,m=e.length;h<m;h++){var g=e[h];if(r)c=e[h?h-1:m-1],u=e[(h+1)%m];else if(h===0||h===m-1){o.push(vm(e[h]));continue}else c=e[h-1],u=e[h+1];gx(i,u,c),qD(i,i,t);var v=ide(g,c),b=ide(g,u),x=v+b;x!==0&&(v/=x,b/=x),qD(a,i,-v),qD(s,i,b);var E=uNe([],g,a),T=uNe([],g,s);n&&(ov(E,E,l),nv(E,E,f),ov(T,T,l),nv(T,T,f)),o.push(E),o.push(T)}return r&&o.push(o.shift()),o}function lpe(e,t,r){var n=t.smooth,o=t.points;if(o&&o.length>=2){if(n){var i=R9e(o,n,r,t.smoothConstraint);e.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],u=i[s*2+1],l=o[(s+1)%a];e.bezierCurveTo(c[0],c[1],u[0],u[1],l[0],l[1])}}else{e.moveTo(o[0][0],o[0][1]);for(var s=1,f=o.length;s<f;s++)e.lineTo(o[s][0],o[s][1])}r&&e.closePath()}}var ten=function(){function e(){this.points=null,this.smooth=0,this.smoothConstraint=null}return e}();var dIt=function(e){Ce(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultShape=function(){return new ten},t.prototype.buildPath=function(r,n){lpe(r,n,!0)},t}(Dr);dIt.prototype.type="polygon";var As=dIt;d();p();var ren=function(){function e(){this.points=null,this.percent=1,this.smooth=0,this.smoothConstraint=null}return e}();var pIt=function(e){Ce(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new ren},t.prototype.buildPath=function(r,n){lpe(r,n,!1)},t}(Dr);pIt.prototype.type="polyline";var ss=pIt;d();p();var nen={},oen=function(){function e(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.percent=1}return e}();var hIt=function(e){Ce(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new oen},t.prototype.buildPath=function(r,n){var o,i,a,s;if(this.subPixelOptimize){var c=Zde(nen,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 u=n.percent;u!==0&&(r.moveTo(o,i),u<1&&(a=o*(1-u)+a*u,s=i*(1-u)+s*u),r.lineTo(a,s))},t.prototype.pointAt=function(r){var n=this.shape;return[n.x1*(1-r)+n.x2*r,n.y1*(1-r)+n.y2*r]},t}(Dr);hIt.prototype.type="line";var La=hIt;d();p();var km=[],ien=function(){function e(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.percent=1}return e}();function mIt(e,t,r){var n=e.cpx2,o=e.cpy2;return n!=null||o!=null?[(r?wNe:oc)(e.x1,e.cpx1,e.cpx2,e.x2,t),(r?wNe:oc)(e.y1,e.cpy1,e.cpy2,e.y2,t)]:[(r?hY:Ic)(e.x1,e.cpx1,e.x2,t),(r?hY:Ic)(e.y1,e.cpy1,e.y2,t)]}var gIt=function(e){Ce(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new ien},t.prototype.buildPath=function(r,n){var o=n.x1,i=n.y1,a=n.x2,s=n.y2,c=n.cpx1,u=n.cpy1,l=n.cpx2,f=n.cpy2,h=n.percent;h!==0&&(r.moveTo(o,i),l==null||f==null?(h<1&&(YT(o,c,a,h,km),c=km[1],a=km[2],YT(i,u,s,h,km),u=km[1],s=km[2]),r.quadraticCurveTo(c,u,a,s)):(h<1&&(cb(o,c,l,a,h,km),c=km[1],l=km[2],a=km[3],cb(i,u,f,s,h,km),u=km[1],f=km[2],s=km[3]),r.bezierCurveTo(c,u,l,f,a,s)))},t.prototype.pointAt=function(r){return mIt(this.shape,r,!1)},t.prototype.tangentAt=function(r){var n=mIt(this.shape,r,!0);return ob(n,n)},t}(Dr);gIt.prototype.type="bezier-curve";var GR=gIt;d();p();var aen=function(){function e(){this.cx=0,this.cy=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return e}();var vIt=function(e){Ce(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new aen},t.prototype.buildPath=function(r,n){var o=n.cx,i=n.cy,a=Math.max(n.r,0),s=n.startAngle,c=n.endAngle,u=n.clockwise,l=Math.cos(s),f=Math.sin(s);r.moveTo(l*a+o,f*a+i),r.arc(o,i,a,s,c,!u)},t}(Dr);vIt.prototype.type="arc";var HY=vIt;d();p();var sen=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type="compound",r}return t.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()},t.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)},t.prototype.buildPath=function(r,n){for(var o=n.paths||[],i=0;i<o.length;i++)o[i].buildPath(r,o[i].shape,!0)},t.prototype.afterBrush=function(){for(var r=this.shape.paths||[],n=0;n<r.length;n++)r[n].pathUpdated()},t.prototype.getBoundingRect=function(){return this._updatePathDirty.call(this),Dr.prototype.getBoundingRect.call(this)},t}(Dr),mL=sen;d();p();d();p();var cen=function(){function e(t){this.colorStops=t||[]}return e.prototype.addColorStop=function(t,r){this.colorStops.push({offset:t,color:r})},e}(),fpe=cen;var uen=function(e){Ce(t,e);function t(r,n,o,i,a,s){var c=e.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 t}(fpe),Y2=uen;d();p();var len=function(e){Ce(t,e);function t(r,n,o,i,a){var s=e.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 t}(fpe),dpe=len;d();p();var qR=[0,0],VR=[0,0],ppe=new _n,hpe=new _n,fen=function(){function e(t,r){this._corners=[],this._axes=[],this._origin=[0,0];for(var n=0;n<4;n++)this._corners[n]=new _n;for(var n=0;n<2;n++)this._axes[n]=new _n;t&&this.fromBoundingRect(t,r)}return e.prototype.fromBoundingRect=function(t,r){var n=this._corners,o=this._axes,i=t.x,a=t.y,s=i+t.width,c=a+t.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 u=0;u<4;u++)n[u].transform(r);_n.sub(o[0],n[1],n[0]),_n.sub(o[1],n[3],n[0]),o[0].normalize(),o[1].normalize();for(var u=0;u<2;u++)this._origin[u]=o[u].dot(n[0])},e.prototype.intersect=function(t,r){var n=!0,o=!r;return ppe.set(1/0,1/0),hpe.set(0,0),!this._intersectCheckOneSide(this,t,ppe,hpe,o,1)&&(n=!1,o)||!this._intersectCheckOneSide(t,this,ppe,hpe,o,-1)&&(n=!1,o)||o||_n.copy(r,n?ppe:hpe),n},e.prototype._intersectCheckOneSide=function(t,r,n,o,i,a){for(var s=!0,c=0;c<2;c++){var u=this._axes[c];if(this._getProjMinMaxOnAxis(c,t._corners,qR),this._getProjMinMaxOnAxis(c,r._corners,VR),qR[1]<VR[0]||qR[0]>VR[1]){if(s=!1,i)return s;var l=Math.abs(VR[0]-qR[1]),f=Math.abs(qR[0]-VR[1]);Math.min(l,f)>o.len()&&(l<f?_n.scale(o,u,-l*a):_n.scale(o,u,f*a))}else if(n){var l=Math.abs(VR[0]-qR[1]),f=Math.abs(qR[0]-VR[1]);Math.min(l,f)<n.len()&&(l<f?_n.scale(n,u,l*a):_n.scale(n,u,-f*a))}}return s},e.prototype._getProjMinMaxOnAxis=function(t,r,n){for(var o=this._axes[t],i=this._origin,a=r[0].dot(o)+i[t],s=a,c=a,u=1;u<r.length;u++){var l=r[u].dot(o)+i[t];s=Math.min(l,s),c=Math.max(l,c)}n[0]=s,n[1]=c},e}(),gL=fen;d();p();var den=[],pen=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.notClear=!0,r.incremental=!0,r._displayables=[],r._temporaryDisplayables=[],r._cursor=0,r}return t.prototype.traverse=function(r,n){r.call(n,this)},t.prototype.useStyle=function(){this.style={}},t.prototype.getCursor=function(){return this._cursor},t.prototype.innerAfterBrush=function(){this._cursor=this._displayables.length},t.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.markRedraw(),this.notClear=!1},t.prototype.clearTemporalDisplayables=function(){this._temporaryDisplayables=[]},t.prototype.addDisplayable=function(r,n){n?this._temporaryDisplayables.push(r):this._displayables.push(r),this.markRedraw()},t.prototype.addDisplayables=function(r,n){n=n||!1;for(var o=0;o<r.length;o++)this.addDisplayable(r[o],n)},t.prototype.getDisplayables=function(){return this._displayables},t.prototype.getTemporalDisplayables=function(){return this._temporaryDisplayables},t.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])},t.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}},t.prototype.getBoundingRect=function(){if(!this._rect){for(var r=new Nr(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(den)),r.union(i)}this._rect=r}return this._rect},t.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},t}(kc),yIt=pen;d();p();var xIt=Kr();function J2(e,t,r,n,o){var i;if(t&&t.ecModel){var a=t.ecModel.getUpdatePayload();i=a&&a.animation}var s=t&&t.isAnimationEnabled(),c=e==="update";if(s){var u=void 0,l=void 0,f=void 0;n?(u=Xr(n.duration,200),l=Xr(n.easing,"cubicOut"),f=0):(u=t.getShallow(c?"animationDurationUpdate":"animationDuration"),l=t.getShallow(c?"animationEasingUpdate":"animationEasing"),f=t.getShallow(c?"animationDelayUpdate":"animationDelay")),i&&(i.duration!=null&&(u=i.duration),i.easing!=null&&(l=i.easing),i.delay!=null&&(f=i.delay)),Wt(f)&&(f=f(r,o)),Wt(u)&&(u=u(r));var h={duration:u||0,delay:f,easing:l};return h}else return null}function N9e(e,t,r,n,o,i,a){var s=!1,c;Wt(o)?(a=i,i=o,o=null):nr(o)&&(i=o.cb,a=o.during,s=o.isFrom,c=o.removeOpt,o=o.dataIndex);var u=e==="leave";u||t.stopAnimation("leave");var l=J2(e,n,o,u?c||{}:null,n&&n.getAnimationDelayParams?n.getAnimationDelayParams(t,o):null);if(l&&l.duration>0){var f=l.duration,h=l.delay,m=l.easing,g={duration:f,delay:h||0,easing:m,done:i,force:!!i||!!a,setToFinal:!u,scope:e,during:a};s?t.animateFrom(r,g):t.animateTo(r,g)}else t.stopAnimation(),!s&&t.attr(r),a&&a(1),i&&i()}function bn(e,t,r,n,o,i){N9e("update",e,t,r,n,o,i)}function ho(e,t,r,n,o,i){N9e("enter",e,t,r,n,o,i)}function A_(e){if(!e.__zr)return!0;for(var t=0;t<e.animators.length;t++){var r=e.animators[t];if(r.scope==="leave")return!0}return!1}function mb(e,t,r,n,o,i){A_(e)||N9e("leave",e,t,r,n,o,i)}function bIt(e,t,r,n){e.removeTextContent(),e.removeTextGuideLine(),mb(e,{style:{opacity:0}},t,r,n)}function S_(e,t,r){function n(){e.parent&&e.parent.remove(e)}e.isGroup?e.traverse(function(o){o.isGroup||bIt(o,t,r,n)}):bIt(e,t,r,n)}function Mu(e){xIt(e).oldStyle=e.style}function wIt(e){return xIt(e).oldStyle}var mpe=Math.max,gpe=Math.min,B9e={};function hen(e){return Dr.extend(e)}var men=rIt;function gen(e,t){return men(e,t)}function Sx(e,t){B9e[e]=t}function GY(e){if(B9e.hasOwnProperty(e))return B9e[e]}function vL(e,t,r,n){var o=cpe(e,t);return r&&(n==="center"&&(r=EIt(r,o.getBoundingRect())),_It(o,r)),o}function P9e(e,t,r){var n=new Li({style:{image:e,x:t.x,y:t.y,width:t.width,height:t.height},onload:function(o){if(r==="center"){var i={width:o.width,height:o.height};n.setStyle(EIt(t,i))}}});return n}function EIt(e,t){var r=t.width/t.height,n=e.height*r,o;n<=e.width?o=e.height:(n=e.width,o=n/r);var i=e.x+e.width/2,a=e.y+e.height/2;return{x:i-n/2,y:a-o/2,width:n,height:o}}var Op=nIt;function _It(e,t){if(!!e.applyTransform){var r=e.getBoundingRect(),n=r.calculateTransform(t);e.applyTransform(n)}}function E_(e,t){return Zde(e,e,{lineWidth:t}),e}function ven(e){return Qde(e.shape,e.shape,e.style),e}var qY=r6;function Ex(e,t){for(var r=qT([]);e&&e!==t;)xm(r,e.getLocalTransform(),r),e=e.parent;return r}function Md(e,t,r){return t&&!rc(t)&&(t=Am.getLocalTransform(t)),r&&(t=ab([],t)),nc([],e,t)}function WR(e,t,r){var n=t[4]===0||t[5]===0||t[0]===0?1:Math.abs(2*t[4]/t[0]),o=t[4]===0||t[5]===0||t[2]===0?1:Math.abs(2*t[4]/t[2]),i=[e==="left"?-n:e==="right"?n:0,e==="top"?-o:e==="bottom"?o:0];return i=Md(i,t,r),Math.abs(i[0])>Math.abs(i[1])?i[0]>0?"right":"left":i[1]>0?"bottom":"top"}function AIt(e){return!e.isGroup}function yen(e){return e.shape!=null}function __(e,t,r){if(!e||!t)return;function n(a){var s={};return a.traverse(function(c){AIt(c)&&c.anid&&(s[c.anid]=c)}),s}function o(a){var s={x:a.x,y:a.y,rotation:a.rotation};return yen(a)&&(s.shape=et({},a.shape)),s}var i=n(e);t.traverse(function(a){if(AIt(a)&&a.anid){var s=i[a.anid];if(s){var c=o(a);a.attr(o(s)),bn(a,c,r,Cr(a).dataIndex)}}})}function D9e(e,t){return nt(e,function(r){var n=r[0];n=mpe(n,t.x),n=gpe(n,t.x+t.width);var o=r[1];return o=mpe(o,t.y),o=gpe(o,t.y+t.height),[n,o]})}function ben(e,t){var r=mpe(e.x,t.x),n=gpe(e.x+e.width,t.x+t.width),o=mpe(e.y,t.y),i=gpe(e.y+e.height,t.y+t.height);if(n>=r&&i>=o)return{x:r,y:o,width:n-r,height:i-o}}function C_(e,t,r){var n=et({rectHover:!0},t),o=n.style={strokeNoScale:!0};if(r=r||{x:-1,y:-1,width:2,height:2},e)return e.indexOf("image://")===0?(o.image=e.slice(8),$t(o,r),new Li(n)):vL(e.replace("path://",""),n,r,"center")}function yL(e,t,r,n,o){for(var i=0,a=o[o.length-1];i<o.length;i++){var s=o[i];if(CIt(e,t,r,n,s[0],s[1],a[0],a[1]))return!0;a=s}}function CIt(e,t,r,n,o,i,a,s){var c=r-e,u=n-t,l=a-o,f=s-i,h=O9e(l,f,c,u);if(xen(h))return!1;var m=e-o,g=t-i,v=O9e(m,g,c,u)/h;if(v<0||v>1)return!1;var b=O9e(m,g,l,f)/h;return!(b<0||b>1)}function O9e(e,t,r,n){return e*n-r*t}function xen(e){return e<=1e-6&&e>=-1e-6}function _x(e){var t=e.itemTooltipOption,r=e.componentModel,n=e.itemName,o=yt(t)?{formatter:t}:t,i=r.mainType,a=r.componentIndex,s={componentType:i,name:n,$vars:["name"]};s[i+"Index"]=a;var c=e.formatterParamsExtra;c&&oe($r(c),function(l){ur(s,l)||(s[l]=c[l],s.$vars.push(l))});var u=Cr(e.el);u.componentMainType=i,u.componentIndex=a,u.tooltipConfig={name:n,option:$t({content:n,formatterParams:s},o)}}function SIt(e,t){var r;e.isGroup&&(r=t(e)),r||e.traverse(t)}function c0(e,t){if(e)if(rt(e))for(var r=0;r<e.length;r++)SIt(e[r],t);else SIt(e,t)}Sx("circle",_f);Sx("ellipse",UY);Sx("sector",Mc);Sx("ring",HR);Sx("polygon",As);Sx("polyline",ss);Sx("rect",en);Sx("line",La);Sx("bezierCurve",GR);Sx("arc",HY);var vpe={};function RIt(e,t){for(var r=0;r<ol.length;r++){var n=ol[r],o=t[n],i=e.ensureState(n);i.style=i.style||{},i.style.text=o}var a=e.currentStates.slice();e.clearStates(!0),e.setStyle({text:t.normal}),e.useStates(a,!0)}function L9e(e,t,r){var n=e.labelFetcher,o=e.labelDataIndex,i=e.labelDimIndex,a=t.normal,s;n&&(s=n.getFormattedLabel(o,"normal",null,i,a&&a.get("formatter"),r!=null?{interpolatedValue:r}:null)),s==null&&(s=Wt(e.defaultText)?e.defaultText(o,e,r):e.defaultText);for(var c={normal:s},u=0;u<ol.length;u++){var l=ol[u],f=t[l];c[l]=Xr(n?n.getFormattedLabel(o,l,null,i,f&&f.get("formatter")):null,s)}return c}function Fi(e,t,r,n){r=r||vpe;for(var o=e instanceof yn,i=!1,a=0;a<n6.length;a++){var s=t[n6[a]];if(s&&s.getShallow("show")){i=!0;break}}var c=o?e:e.getTextContent();if(i){o||(c||(c=new yn,e.setTextContent(c)),e.stateProxy&&(c.stateProxy=e.stateProxy));var u=L9e(r,t),l=t.normal,f=!!l.getShallow("show"),h=mo(l,n&&n.normal,r,!1,!o);h.text=u.normal,o||e.setTextConfig(VY(l,r,!1));for(var a=0;a<ol.length;a++){var m=ol[a],s=t[m];if(s){var g=c.ensureState(m),v=!!Xr(s.getShallow("show"),f);if(v!==f&&(g.ignore=!v),g.style=mo(s,n&&n[m],r,!0,!o),g.style.text=u[m],!o){var b=e.ensureState(m);b.textConfig=VY(s,r,!0)}}}c.silent=!!l.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&&(T_(c).setLabelText=function(x){var E=L9e(r,t,x);RIt(c,E)})}else c&&(c.ignore=!0);e.dirty()}function si(e,t){t=t||"label";for(var r={normal:e.getModel(t)},n=0;n<ol.length;n++){var o=ol[n];r[o]=e.getModel([o,t])}return r}function mo(e,t,r,n,o){var i={};return wen(i,e,r,n,o),t&&et(i,t),i}function VY(e,t,r){t=t||{};var n={},o,i=e.getShallow("rotate"),a=Xr(e.getShallow("distance"),r?null:5),s=e.getShallow("offset");return o=e.getShallow("position")||(r?null:"inside"),o==="outside"&&(o=t.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=e.get("color")==="inherit"?t.inheritColor||null:"auto",n}function wen(e,t,r,n,o){r=r||vpe;var i=t.ecModel,a=i&&i.option.textStyle,s=Aen(t),c;if(s){c={};for(var u in s)if(s.hasOwnProperty(u)){var l=t.getModel(["rich",u]);MIt(c[u]={},l,a,r,n,o,!1,!0)}}c&&(e.rich=c);var f=t.get("overflow");f&&(e.overflow=f);var h=t.get("minMargin");h!=null&&(e.margin=h),MIt(e,t,a,r,n,o,!0,!1)}function Aen(e){for(var t;e&&e!==e.ecModel;){var r=(e.option||vpe).rich;if(r){t=t||{};for(var n=$r(r),o=0;o<n.length;o++){var i=n[o];t[i]=1}}e=e.parentModel}return t}var TIt=["fontStyle","fontWeight","fontSize","fontFamily","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY"],IIt=["align","lineHeight","width","height","tag","verticalAlign"],kIt=["padding","borderWidth","borderRadius","borderDashOffset","backgroundColor","borderColor","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];function MIt(e,t,r,n,o,i,a,s){r=!o&&r||vpe;var c=n&&n.inheritColor,u=t.getShallow("color"),l=t.getShallow("textBorderColor"),f=Xr(t.getShallow("opacity"),r.opacity);(u==="inherit"||u==="auto")&&(c?u=c:u=null),(l==="inherit"||l==="auto")&&(c?l=c:l=null),i||(u=u||r.color,l=l||r.textBorderColor),u!=null&&(e.fill=u),l!=null&&(e.stroke=l);var h=Xr(t.getShallow("textBorderWidth"),r.textBorderWidth);h!=null&&(e.lineWidth=h);var m=Xr(t.getShallow("textBorderType"),r.textBorderType);m!=null&&(e.lineDash=m);var g=Xr(t.getShallow("textBorderDashOffset"),r.textBorderDashOffset);g!=null&&(e.lineDashOffset=g),!o&&f==null&&!s&&(f=n&&n.defaultOpacity),f!=null&&(e.opacity=f),!o&&!i&&e.fill==null&&n.inheritColor&&(e.fill=n.inheritColor);for(var v=0;v<TIt.length;v++){var b=TIt[v],x=Xr(t.getShallow(b),r[b]);x!=null&&(e[b]=x)}for(var v=0;v<IIt.length;v++){var b=IIt[v],x=t.getShallow(b);x!=null&&(e[b]=x)}if(e.verticalAlign==null){var E=t.getShallow("baseline");E!=null&&(e.verticalAlign=E)}if(!a||!n.disableBox){for(var v=0;v<kIt.length;v++){var b=kIt[v],x=t.getShallow(b);x!=null&&(e[b]=x)}var T=t.getShallow("borderType");T!=null&&(e.borderDash=T),(e.backgroundColor==="auto"||e.backgroundColor==="inherit")&&c&&(e.backgroundColor=c),(e.borderColor==="auto"||e.borderColor==="inherit")&&c&&(e.borderColor=c)}}function ype(e,t){var r=t&&t.getModel("textStyle");return Pl([e.fontStyle||r&&r.getShallow("fontStyle")||"",e.fontWeight||r&&r.getShallow("fontWeight")||"",(e.fontSize||r&&r.getShallow("fontSize")||12)+"px",e.fontFamily||r&&r.getShallow("fontFamily")||"sans-serif"].join(" "))}var T_=Kr();function bpe(e,t,r,n){if(!!e){var o=T_(e);o.prevValue=o.value,o.value=r;var i=t.normal;o.valueAnimation=i.get("valueAnimation"),o.valueAnimation&&(o.precision=i.get("precision"),o.defaultInterpolatedText=n,o.statesModels=t)}}function xpe(e,t,r,n,o){var i=T_(e);if(!i.valueAnimation||i.prevValue===i.value)return;var a=i.defaultInterpolatedText,s=Xr(i.interpolatedValue,i.prevValue),c=i.value;function u(l){var f=Vde(r,i.precision,s,c,l);i.interpolatedValue=l===1?null:f;var h=L9e({labelDataIndex:t,labelFetcher:o,defaultText:a?a(f):f+""},i.statesModels,f);RIt(e,h)}e.percent=0,(i.prevValue==null?ho:bn)(e,{percent:1},n,t,null,u)}var Een=["textStyle","color"],F9e=["fontStyle","fontWeight","fontSize","fontFamily","padding","lineHeight","rich","width","height","overflow"],U9e=new yn,_en=function(){function e(){}return e.prototype.getTextColor=function(t){var r=this.ecModel;return this.getShallow("color")||(!t&&r?r.get(Een):null)},e.prototype.getFont=function(){return ype({fontStyle:this.getShallow("fontStyle"),fontWeight:this.getShallow("fontWeight"),fontSize:this.getShallow("fontSize"),fontFamily:this.getShallow("fontFamily")},this.ecModel)},e.prototype.getTextRect=function(t){for(var r={text:t,verticalAlign:this.getShallow("verticalAlign")||this.getShallow("baseline")},n=0;n<F9e.length;n++)r[F9e[n]]=this.getShallow(F9e[n]);return U9e.useStyle(r),U9e.update(),U9e.getBoundingRect()},e}(),NIt=_en;d();p();var z9e=[["lineWidth","width"],["stroke","color"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["lineDash","type"],["lineDashOffset","dashOffset"],["lineCap","cap"],["lineJoin","join"],["miterLimit"]],Cen=Cm(z9e),OIt=function(){function e(){}return e.prototype.getLineStyle=function(t){return Cen(this,t)},e}();d();p();var j9e=[["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["lineDash","borderType"],["lineDashOffset","borderDashOffset"],["lineCap","borderCap"],["lineJoin","borderJoin"],["miterLimit","borderMiterLimit"]],Ten=Cm(j9e),BIt=function(){function e(){}return e.prototype.getItemStyle=function(t,r){return Ten(this,t,r)},e}();var KR=function(){function e(t,r,n){this.parentModel=r,this.ecModel=n,this.option=t}return e.prototype.init=function(t,r,n){for(var o=[],i=3;i<arguments.length;i++)o[i-3]=arguments[i]},e.prototype.mergeOption=function(t,r){Wr(this.option,t,!0)},e.prototype.get=function(t,r){return t==null?this.option:this._doGet(this.parsePath(t),!r&&this.parentModel)},e.prototype.getShallow=function(t,r){var n=this.option,o=n==null?n:n[t];if(o==null&&!r){var i=this.parentModel;i&&(o=i.getShallow(t))}return o},e.prototype.getModel=function(t,r){var n=t!=null,o=n?this.parsePath(t):null,i=n?this._doGet(o):this.option;return r=r||this.parentModel&&this.parentModel.getModel(this.resolveParentPath(o)),new e(i,r,this.ecModel)},e.prototype.isEmpty=function(){return this.option==null},e.prototype.restoreData=function(){},e.prototype.clone=function(){var t=this.constructor;return new t(cr(this.option))},e.prototype.parsePath=function(t){return typeof t=="string"?t.split("."):t},e.prototype.resolveParentPath=function(t){return t},e.prototype.isAnimationEnabled=function(){if(!Mn.node&&this.option){if(this.option.animation!=null)return!!this.option.animation;if(this.parentModel)return this.parentModel.isAnimationEnabled()}},e.prototype._doGet=function(t,r){var n=this.option;if(!t)return n;for(var o=0;o<t.length&&!(!!t[o]&&(n=n&&typeof n=="object"?n[t[o]]:null,n==null));o++);return n==null&&r&&(n=r._doGet(this.resolveParentPath(t),r.parentModel)),n},e}();iL(KR);G6t(KR);Qo(KR,OIt);Qo(KR,BIt);Qo(KR,q6t);Qo(KR,NIt);var Jn=KR;d();p();d();p();var Ien=Math.round(Math.random()*10);function gb(e){return[e||"",Ien++].join("_")}function PIt(e){var t={};e.registerSubTypeDefaulter=function(r,n){var o=_m(r);t[o.main]=n},e.determineSubType=function(r,n){var o=n.type;if(!o){var i=_m(r).main;e.hasSubTypes(r)&&t[i]&&(o=t[i](n))}return o}}function DIt(e,t){e.topologicalTravel=function(i,a,s,c){if(!i.length)return;var u=r(a),l=u.graph,f=u.noEntryList,h={};for(oe(i,function(E){h[E]=!0});f.length;){var m=f.pop(),g=l[m],v=!!h[m];v&&(s.call(c,m,g.originalDeps.slice()),delete h[m]),oe(g.successor,v?x:b)}oe(h,function(){var E="";throw new Error(E)});function b(E){l[E].entryCount--,l[E].entryCount===0&&f.push(E)}function x(E){h[E]=!0,b(E)}};function r(i){var a={},s=[];return oe(i,function(c){var u=n(a,c),l=u.originalDeps=t(c),f=o(l,i);u.entryCount=f.length,u.entryCount===0&&s.push(c),oe(f,function(h){Hr(u.predecessor,h)<0&&u.predecessor.push(h);var m=n(a,h);Hr(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 oe(i,function(c){Hr(a,c)>=0&&s.push(c)}),s}}function Bp(e,t){return Wr(Wr({},e,!0),t,!0)}d();p();d();p();d();p();d();p();d();p();var LIt={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 FIt={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 Ape="ZH",G9e="EN",WY=G9e,wpe={},q9e={},Spe=Mn.domSupported?function(){var e=(document.documentElement.lang||navigator.language||navigator.browserLanguage).toUpperCase();return e.indexOf(Ape)>-1?Ape:WY}():WY;function UIt(e,t){e=e.toUpperCase(),q9e[e]=new Jn(t),wpe[e]=t}function zIt(e){if(yt(e)){var t=wpe[e.toUpperCase()]||{};return e===Ape||e===G9e?cr(t):Wr(cr(t),cr(wpe[WY]),!1)}else return Wr(cr(e),cr(wpe[WY]),!1)}function KY(e){return q9e[e]}function jIt(){return q9e[WY]}UIt(G9e,LIt);UIt(Ape,FIt);var _pe=1e3,Cpe=_pe*60,xL=Cpe*60,cv=xL*24,W9e=cv*365,YY={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}"},Epe="{yyyy}-{MM}-{dd}",K9e={year:"{yyyy}",month:"{yyyy}-{MM}",day:Epe,hour:Epe+" "+YY.hour,minute:Epe+" "+YY.minute,second:Epe+" "+YY.second,millisecond:YY.none},V9e=["year","month","day","hour","minute","second","millisecond"],Y9e=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function a6(e,t){return e+="","0000".substr(0,t-e.length)+e}function JR(e){switch(e){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return e}}function HIt(e){return e===JR(e)}function GIt(e){switch(e){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}function XR(e,t,r,n){var o=a0(e),i=o[Tpe(r)](),a=o[YR(r)]()+1,s=Math.floor((a-1)/3)+1,c=o[JY(r)](),u=o["get"+(r?"UTC":"")+"Day"](),l=o[bL(r)](),f=(l-1)%12+1,h=o[XY(r)](),m=o[ZY(r)](),g=o[QY(r)](),v=n instanceof Jn?n:KY(n||Spe)||jIt(),b=v.getModel("time"),x=b.get("month"),E=b.get("monthAbbr"),T=b.get("dayOfWeek"),B=b.get("dayOfWeekAbbr");return(t||"").replace(/{yyyy}/g,i+"").replace(/{yy}/g,i%100+"").replace(/{Q}/g,s+"").replace(/{MMMM}/g,x[a-1]).replace(/{MMM}/g,E[a-1]).replace(/{MM}/g,a6(a,2)).replace(/{M}/g,a+"").replace(/{dd}/g,a6(c,2)).replace(/{d}/g,c+"").replace(/{eeee}/g,T[u]).replace(/{ee}/g,B[u]).replace(/{e}/g,u+"").replace(/{HH}/g,a6(l,2)).replace(/{H}/g,l+"").replace(/{hh}/g,a6(f+"",2)).replace(/{h}/g,f+"").replace(/{mm}/g,a6(h,2)).replace(/{m}/g,h+"").replace(/{ss}/g,a6(m,2)).replace(/{s}/g,m+"").replace(/{SSS}/g,a6(g,3)).replace(/{S}/g,g+"")}function qIt(e,t,r,n,o){var i=null;if(yt(r))i=r;else if(Wt(r))i=r(e.value,t,{level:e.level});else{var a=et({},YY);if(e.level>0)for(var s=0;s<V9e.length;++s)a[V9e[s]]="{primary|"+a[V9e[s]]+"}";var c=r?r.inherit===!1?r:$t(r,a):a,u=VIt(e.value,o);if(c[u])i=c[u];else if(c.inherit){for(var l=Y9e.indexOf(u),s=l-1;s>=0;--s)if(c[u]){i=c[u];break}i=i||a.none}if(rt(i)){var f=e.level==null?0:e.level>=0?e.level:i.length+e.level;f=Math.min(f,i.length-1),i=i[f]}}return XR(new Date(e.value),i,o,n)}function VIt(e,t){var r=a0(e),n=r[YR(t)]()+1,o=r[JY(t)](),i=r[bL(t)](),a=r[XY(t)](),s=r[ZY(t)](),c=r[QY(t)](),u=c===0,l=u&&s===0,f=l&&a===0,h=f&&i===0,m=h&&o===1,g=m&&n===1;return g?"year":m?"month":h?"day":f?"hour":l?"minute":u?"second":"millisecond"}function J9e(e,t,r){var n=sn(e)?a0(e):e;switch(t=t||VIt(e,r),t){case"year":return n[Tpe(r)]();case"half-year":return n[YR(r)]()>=6?1:0;case"quarter":return Math.floor((n[YR(r)]()+1)/4);case"month":return n[YR(r)]();case"day":return n[JY(r)]();case"half-day":return n[bL(r)]()/24;case"hour":return n[bL(r)]();case"minute":return n[XY(r)]();case"second":return n[ZY(r)]();case"millisecond":return n[QY(r)]()}}function Tpe(e){return e?"getUTCFullYear":"getFullYear"}function YR(e){return e?"getUTCMonth":"getMonth"}function JY(e){return e?"getUTCDate":"getDate"}function bL(e){return e?"getUTCHours":"getHours"}function XY(e){return e?"getUTCMinutes":"getMinutes"}function ZY(e){return e?"getUTCSeconds":"getSeconds"}function QY(e){return e?"getUTCMilliseconds":"getMilliseconds"}function WIt(e){return e?"setUTCFullYear":"setFullYear"}function X9e(e){return e?"setUTCMonth":"setMonth"}function Z9e(e){return e?"setUTCDate":"setDate"}function Q9e(e){return e?"setUTCHours":"setHours"}function $9e(e){return e?"setUTCMinutes":"setMinutes"}function eOe(e){return e?"setUTCSeconds":"setSeconds"}function tOe(e){return e?"setUTCMilliseconds":"setMilliseconds"}function nOe(e){if(!CY(e))return yt(e)?e:"-";var t=(e+"").split(".");return t[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t.length>1?"."+t[1]:"")}function Ipe(e,t){return e=(e||"").toLowerCase().replace(/-(.)/g,function(r,n){return n.toUpperCase()}),t&&e&&(e=e.charAt(0).toUpperCase()+e.slice(1)),e}var Cx=HD;function kpe(e,t,r){var n="{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}";function o(l){return l&&Pl(l)?l:"-"}function i(l){return!!(l!=null&&!isNaN(l)&&isFinite(l))}var a=t==="time",s=e instanceof Date;if(a||s){var c=a?a0(e):e;if(isNaN(+c)){if(s)return"-"}else return XR(c,n,r)}if(t==="ordinal")return iY(e)?o(e):sn(e)&&i(e)?e+"":"-";var u=fb(e);return i(u)?nOe(u):iY(e)?o(e):typeof e=="boolean"?e+"":"-"}var KIt=["a","b","c","d","e","f","g"],rOe=function(e,t){return"{"+e+(t??"")+"}"};function Mpe(e,t,r){rt(t)||(t=[t]);var n=t.length;if(!n)return"";for(var o=t[0].$vars||[],i=0;i<o.length;i++){var a=KIt[i];e=e.replace(rOe(a),rOe(a,0))}for(var s=0;s<n;s++)for(var c=0;c<o.length;c++){var u=t[s][o[c]];e=e.replace(rOe(KIt[c],s),r?Td(u):u)}return e}function YIt(e,t,r){return oe(t,function(n,o){e=e.replace("{"+o+"}",r?Td(n):n)}),e}function JIt(e,t){var r=yt(e)?{color:e,extraCssText:t}:e||{},n=r.color,o=r.type;t=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:'+Td(n)+";"+(t||"")+'"></span>':'<span style="display:inline-block;margin-right:4px;border-radius:10px;width:10px;height:10px;background-color:'+Td(n)+";"+(t||"")+'"></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 Tx(e,t){return t=t||"transparent",yt(e)?e:nr(e)&&e.colorStops&&(e.colorStops[0]||{}).color||t}function ZR(e,t){if(t==="_blank"||t==="blank"){var r=window.open();r.opener=null,r.location.href=e}else window.open(e,t)}var Rpe=oe,oOe=["left","right","top","bottom","width","height"],QR=[["width","left","right"],["height","top","bottom"]];function iOe(e,t,r,n,o){var i=0,a=0;n==null&&(n=1/0),o==null&&(o=1/0);var s=0;t.eachChild(function(c,u){var l=c.getBoundingRect(),f=t.childAt(u+1),h=f&&f.getBoundingRect(),m,g;if(e==="horizontal"){var v=l.width+(h?-h.x+l.x:0);m=i+v,m>n||c.newline?(i=0,m=v,a+=s+r,s=l.height):s=Math.max(s,l.height)}else{var b=l.height+(h?-h.y+l.y:0);g=a+b,g>o||c.newline?(i+=s+r,a=0,g=b,s=l.width):s=Math.max(s,l.width)}c.newline||(c.x=i,c.y=a,c.markRedraw(),e==="horizontal"?i=m+r:a=g+r)})}var Ix=iOe,kVi=_r(iOe,"vertical"),MVi=_r(iOe,"horizontal");function XIt(e,t,r){var n=t.width,o=t.height,i=Pt(e.left,n),a=Pt(e.top,o),s=Pt(e.right,n),c=Pt(e.bottom,o);return(isNaN(i)||isNaN(parseFloat(e.left)))&&(i=0),(isNaN(s)||isNaN(parseFloat(e.right)))&&(s=n),(isNaN(a)||isNaN(parseFloat(e.top)))&&(a=0),(isNaN(c)||isNaN(parseFloat(e.bottom)))&&(c=o),r=Cx(r||0),{width:Math.max(s-i-r[1]-r[3],0),height:Math.max(c-a-r[0]-r[2],0)}}function Do(e,t,r){r=Cx(r||0);var n=t.width,o=t.height,i=Pt(e.left,n),a=Pt(e.top,o),s=Pt(e.right,n),c=Pt(e.bottom,o),u=Pt(e.width,n),l=Pt(e.height,o),f=r[2]+r[0],h=r[1]+r[3],m=e.aspect;switch(isNaN(u)&&(u=n-s-h-i),isNaN(l)&&(l=o-c-f-a),m!=null&&(isNaN(u)&&isNaN(l)&&(m>n/o?u=n*.8:l=o*.8),isNaN(u)&&(u=m*l),isNaN(l)&&(l=u/m)),isNaN(i)&&(i=n-s-u-h),isNaN(a)&&(a=o-c-l-f),e.left||e.right){case"center":i=n/2-u/2-r[3];break;case"right":i=n-u-h;break}switch(e.top||e.bottom){case"middle":case"center":a=o/2-l/2-r[0];break;case"bottom":a=o-l-f;break}i=i||0,a=a||0,isNaN(u)&&(u=n-h-i-(s||0)),isNaN(l)&&(l=o-f-a-(c||0));var g=new Nr(i+r[3],a+r[0],u,l);return g.margin=r,g}function s6(e,t,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||e,i.x=e.x,i.y=e.y,!a&&!s)return!1;var u;if(c==="raw")u=e.type==="group"?new Nr(0,0,+t.width||0,+t.height||0):e.getBoundingRect();else if(u=e.getBoundingRect(),e.needLocalTransform()){var l=e.getLocalTransform();u=u.clone(),u.applyTransform(l)}var f=Do($t({width:u.width,height:u.height},t),r,n),h=a?f.x-u.x:0,m=s?f.y-u.y:0;return c==="raw"?(i.x=h,i.y=m):(i.x+=h,i.y+=m),i===e&&e.markRedraw(),!0}function ZIt(e,t){return e[QR[t][0]]!=null||e[QR[t][1]]!=null&&e[QR[t][2]]!=null}function c6(e){var t=e.layoutMode||e.constructor.layoutMode;return nr(t)?t:t?{type:t}:null}function Mm(e,t,r){var n=r&&r.ignoreSize;!rt(n)&&(n=[n,n]);var o=a(QR[0],0),i=a(QR[1],1);u(QR[0],e,o),u(QR[1],e,i);function a(l,f){var h={},m=0,g={},v=0,b=2;if(Rpe(l,function(T){g[T]=e[T]}),Rpe(l,function(T){s(t,T)&&(h[T]=g[T]=t[T]),c(h,T)&&m++,c(g,T)&&v++}),n[f])return c(t,l[1])?g[l[2]]=null:c(t,l[2])&&(g[l[1]]=null),g;if(v===b||!m)return g;if(m>=b)return h;for(var x=0;x<l.length;x++){var E=l[x];if(!s(h,E)&&s(e,E)){h[E]=e[E];break}}return h}function s(l,f){return l.hasOwnProperty(f)}function c(l,f){return l[f]!=null&&l[f]!=="auto"}function u(l,f,h){Rpe(l,function(m){f[m]=h[m]})}}function vb(e){return aOe({},e)}function aOe(e,t){return t&&e&&Rpe(oOe,function(r){t.hasOwnProperty(r)&&(e[r]=t[r])}),e}var ken=Kr(),wL=function(e){Ce(t,e);function t(r,n,o){var i=e.call(this,r,n,o)||this;return i.uid=gb("ec_cpt_model"),i}return t.prototype.init=function(r,n,o){this.mergeDefaultAndTheme(r,o)},t.prototype.mergeDefaultAndTheme=function(r,n){var o=c6(this),i=o?vb(r):{},a=n.getTheme();Wr(r,a.get(this.mainType)),Wr(r,this.getDefaultOption()),o&&Mm(r,i,o)},t.prototype.mergeOption=function(r,n){Wr(this.option,r,!0);var o=c6(this);o&&Mm(this.option,r,o)},t.prototype.optionUpdated=function(r,n){},t.prototype.getDefaultOption=function(){var r=this.constructor;if(!H6t(r))return r.defaultOption;var n=ken(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=Wr(s,o[c],!0);n.defaultOption=s}return n.defaultOption},t.prototype.getReferringComponents=function(r,n){var o=r+"Index",i=r+"Id";return ZT(this.ecModel,r,{index:this.get(o,!0),id:this.get(i,!0)},n)},t.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")}},t.prototype.getZLevelKey=function(){return""},t.prototype.setZLevel=function(r){this.option.zlevel=r},t.protoInitialize=function(){var r=t.prototype;r.type="component",r.id="",r.name="",r.mainType="",r.subType="",r.componentIndex=0}(),t}(Jn);Wde(wL,Jn);QT(wL);PIt(wL);DIt(wL,Men);function Men(e){var t=[];return oe(wL.getClassesByMainType(e),function(r){t=t.concat(r.dependencies||r.prototype.dependencies||[])}),t=nt(t,function(r){return _m(r).main}),e!=="dataset"&&Hr(t,"dataset")<=0&&t.unshift("dataset"),t}var xn=wL;d();p();var QIt="";typeof navigator<"u"&&(QIt=navigator.platform||"");var AL="rgba(0, 0, 0, 0.2)",$It={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:AL,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:AL,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:AL,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:AL,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:AL,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:AL,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:QIt.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 Npe=Kt(["tooltip","label","itemName","itemId","itemGroupId","seriesName"]),Cf="original",qc="arrayRows",Nd="objectRows",uv="keyedColumns",lv="typedArray",sOe="unknown",Rm="column",I_="row";var zl={Must:1,Might:2,Not:3},ekt=Kr();function tkt(e){ekt(e).datasetMap=Kt()}function Ope(e,t,r){var n={},o=Bpe(t);if(!o||!e)return n;var i=[],a=[],s=t.ecModel,c=ekt(s).datasetMap,u=o.uid+"_"+r.seriesLayoutBy,l,f;e=e.slice(),oe(e,function(v,b){var x=nr(v)?v:e[b]={name:v};x.type==="ordinal"&&l==null&&(l=b,f=g(x)),n[x.name]=[]});var h=c.get(u)||c.set(u,{categoryWayDim:f,valueWayDim:0});oe(e,function(v,b){var x=v.name,E=g(v);if(l==null){var T=h.valueWayDim;m(n[x],T,E),m(a,T,E),h.valueWayDim+=E}else if(l===b)m(n[x],0,E),m(i,0,E);else{var T=h.categoryWayDim;m(n[x],T,E),m(a,T,E),h.categoryWayDim+=E}});function m(v,b,x){for(var E=0;E<x;E++)v.push(b+E)}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 SL(e,t,r){var n={},o=Bpe(e);if(!o)return n;var i=t.sourceFormat,a=t.dimensionsDefine,s;(i===Nd||i===uv)&&oe(a,function(l,f){(nr(l)?l.name:l)==="name"&&(s=f)});var c=function(){for(var l={},f={},h=[],m=0,g=Math.min(5,r);m<g;m++){var v=nkt(t.data,i,t.seriesLayoutBy,a,t.startIndex,m);h.push(v);var b=v===zl.Not;if(b&&l.v==null&&m!==s&&(l.v=m),(l.n==null||l.n===l.v||!b&&h[l.n]===zl.Not)&&(l.n=m),x(l)&&h[l.n]!==zl.Not)return l;b||(v===zl.Might&&f.v==null&&m!==s&&(f.v=m),(f.n==null||f.n===f.v)&&(f.n=m))}function x(E){return E.v!=null&&E.n!=null}return x(l)?l:x(f)?f:null}();if(c){n.value=[c.v];var u=s??c.n;n.itemName=[u],n.seriesName=[u]}return n}function Bpe(e){var t=e.get("data",!0);if(!t)return ZT(e.ecModel,"dataset",{index:e.get("datasetIndex",!0),id:e.get("datasetId",!0)},ai).models[0]}function rkt(e){return!e.get("transform",!0)&&!e.get("fromTransformResult",!0)?[]:ZT(e.ecModel,"dataset",{index:e.get("fromDatasetIndex",!0),id:e.get("fromDatasetId",!0)},ai).models}function Ppe(e,t){return nkt(e.data,e.sourceFormat,e.seriesLayoutBy,e.dimensionsDefine,e.startIndex,t)}function nkt(e,t,r,n,o,i){var a,s=5;if(Tu(e))return zl.Not;var c,u;if(n){var l=n[i];nr(l)?(c=l.name,u=l.type):yt(l)&&(c=l)}if(u!=null)return u==="ordinal"?zl.Must:zl.Not;if(t===qc){var f=e;if(r===I_){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(t===Nd){var v=e;if(!c)return zl.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(t===uv){var x=e;if(!c)return zl.Not;var h=x[c];if(!h||Tu(h))return zl.Not;for(var m=0;m<h.length&&m<s;m++)if((a=B(h[m]))!=null)return a}else if(t===Cf)for(var E=e,m=0;m<E.length&&m<s;m++){var b=E[m],T=bx(b);if(!rt(T))return zl.Not;if((a=B(T[i]))!=null)return a}function B(F){var L=yt(F);if(F!=null&&isFinite(F)&&F!=="")return L?zl.Might:zl.Not;if(L&&F!=="-")return zl.Must}return zl.Not}d();p();var cOe=Kt();function okt(e,t){pa(cOe.get(e)==null&&t),cOe.set(e,t)}function ikt(e,t,r){var n=cOe.get(t);if(!n)return r;var o=n(e);if(!o)return r;if(!1)for(var i;i<o.length;i++);return r.concat(o)}d();p();var akt=Kr(),Ren=Kr(),eJ=function(){function e(){}return e.prototype.getColorFromPalette=function(t,r,n){var o=$n(this.get("color",!0)),i=this.get("colorLayer",!0);return skt(this,akt,o,i,t,r,n)},e.prototype.clearColorPalette=function(){Oen(this,akt)},e}();function tJ(e,t,r,n){var o=$n(e.get(["aria","decal","decals"]));return skt(e,Ren,o,null,t,r,n)}function Nen(e,t){for(var r=e.length,n=0;n<r;n++)if(e[n].length>t)return e[n];return e[r-1]}function skt(e,t,r,n,o,i,a){i=i||e;var s=t(i),c=s.paletteIdx||0,u=s.paletteNameMap=s.paletteNameMap||{};if(u.hasOwnProperty(o))return u[o];var l=a==null||!n?r:Nen(n,a);if(l=l||r,!(!l||!l.length)){var f=l[c];return o&&(u[o]=f),s.paletteIdx=(c+1)%l.length,f}}function Oen(e,t){t(e).paletteIdx=0,t(e).paletteNameMap={}}var Dpe,rJ,ckt,ukt="\0_ec_inner",Ben=1;var pkt=function(e){Ce(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.init=function(r,n,o,i,a,s){i=i||{},this.option=null,this._theme=new Jn(i),this._locale=new Jn(a),this._optionManager=s},t.prototype.setOption=function(r,n,o){var i=dkt(n);this._optionManager.setOption(r,o,i),this._resetOption(null,i)},t.prototype.resetOption=function(r,n){return this._resetOption(r,dkt(n))},t.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"?ckt(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&&oe(c,function(u){o=!0,this._mergeOption(u,n)},this)}return o},t.prototype.mergeOption=function(r){this._mergeOption(r,null)},t.prototype._mergeOption=function(r,n){var o=this.option,i=this._componentsMap,a=this._componentsCount,s=[],c=Kt(),u=n&&n.replaceMergeMainTypeMap;tkt(this),oe(r,function(f,h){f!=null&&(xn.hasClass(h)?h&&(s.push(h),c.set(h,!0)):o[h]=o[h]==null?cr(f):Wr(o[h],f,!0))}),u&&u.each(function(f,h){xn.hasClass(h)&&!c.get(h)&&(s.push(h),c.set(h,!0))}),xn.topologicalTravel(s,xn.getAllClassMainTypes(),l,this);function l(f){var h=ikt(this,f,$n(r[f])),m=i.get(f),g=m?u&&u.get(f)?"replaceMerge":"normalMerge":"replaceAll",v=qde(m,h,g);D6t(v,f,xn),o[f]=null,i.set(f,null),a.set(f,0);var b=[],x=[],E=0,T,B;oe(v,function(F,L){var j=F.existing,q=F.newOption;if(!q)j&&(j.mergeOption({},this),j.optionUpdated({},!1));else{var D=f==="series",_=xn.getClass(f,F.keyInfo.subType,!D);if(!_){if(!1)var R,z;return}if(f==="tooltip"){if(T)return;T=!0}if(j&&j.constructor===_)j.name=F.keyInfo.name,j.mergeOption(q,this),j.optionUpdated(q,!1);else{var N=et({componentIndex:L},F.keyInfo);j=new _(q,this,this,N),et(j,N),F.brandNew&&(j.__requireNewView=!0),j.init(q,this,this),j.optionUpdated(null,!0)}}j?(b.push(j.option),x.push(j),E++):(b.push(void 0),x.push(void 0))},this),o[f]=b,i.set(f,x),a.set(f,E),f==="series"&&Dpe(this)}this._seriesIndices||Dpe(this)},t.prototype.getOption=function(){var r=cr(this.option);return oe(r,function(n,o){if(xn.hasClass(o)){for(var i=$n(n),a=i.length,s=!1,c=a-1;c>=0;c--)i[c]&&!nL(i[c])?s=!0:(i[c]=null,!s&&a--);i.length=a,r[o]=i}}),delete r[ukt],r},t.prototype.getTheme=function(){return this._theme},t.prototype.getLocaleModel=function(){return this._locale},t.prototype.setUpdatePayload=function(r){this._payload=r},t.prototype.getUpdatePayload=function(){return this._payload},t.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]}}},t.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=[],oe($n(o),function(u){s[u]&&c.push(s[u])})):i!=null?c=lkt("id",i,s):a!=null?c=lkt("name",a,s):c=Gn(s,function(u){return!!u}),fkt(c,r)},t.prototype.findComponents=function(r){var n=r.query,o=r.mainType,i=s(n),a=i?this.queryComponents(i):Gn(this._componentsMap.get(o),function(u){return!!u});return c(fkt(a,r));function s(u){var l=o+"Index",f=o+"Id",h=o+"Name";return u&&(u[l]!=null||u[f]!=null||u[h]!=null)?{mainType:o,index:u[l],id:u[f],name:u[h]}:null}function c(u){return r.filter?Gn(u,r.filter):u}},t.prototype.eachComponent=function(r,n,o){var i=this._componentsMap;if(Wt(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=yt(r)?i.get(r):nr(r)?this.findComponents(r):null,u=0;c&&u<c.length;u++){var l=c[u];l&&n.call(o,l,l.componentIndex)}},t.prototype.getSeriesByName=function(r){var n=Ta(r,null);return Gn(this._componentsMap.get("series"),function(o){return!!o&&n!=null&&o.name===n})},t.prototype.getSeriesByIndex=function(r){return this._componentsMap.get("series")[r]},t.prototype.getSeriesByType=function(r){return Gn(this._componentsMap.get("series"),function(n){return!!n&&n.subType===r})},t.prototype.getSeries=function(){return Gn(this._componentsMap.get("series"),function(r){return!!r})},t.prototype.getSeriesCount=function(){return this._componentsCount.get("series")},t.prototype.eachSeries=function(r,n){rJ(this),oe(this._seriesIndices,function(o){var i=this._componentsMap.get("series")[o];r.call(n,i,o)},this)},t.prototype.eachRawSeries=function(r,n){oe(this._componentsMap.get("series"),function(o){o&&r.call(n,o,o.componentIndex)})},t.prototype.eachSeriesByType=function(r,n,o){rJ(this),oe(this._seriesIndices,function(i){var a=this._componentsMap.get("series")[i];a.subType===r&&n.call(o,a,i)},this)},t.prototype.eachRawSeriesByType=function(r,n,o){return oe(this.getSeriesByType(r),n,o)},t.prototype.isSeriesFiltered=function(r){return rJ(this),this._seriesIndicesMap.get(r.componentIndex)==null},t.prototype.getCurrentSeriesIndices=function(){return(this._seriesIndices||[]).slice()},t.prototype.filterSeries=function(r,n){rJ(this);var o=[];oe(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=Kt(o)},t.prototype.restoreData=function(r){Dpe(this);var n=this._componentsMap,o=[];n.each(function(i,a){xn.hasClass(a)&&o.push(a)}),xn.topologicalTravel(o,xn.getAllClassMainTypes(),function(i){oe(n.get(i),function(a){a&&(i!=="series"||!Pen(a,r))&&a.restoreData()})})},t.internalField=function(){Dpe=function(r){var n=r._seriesIndices=[];oe(r._componentsMap.get("series"),function(o){o&&n.push(o.componentIndex)}),r._seriesIndicesMap=Kt(n)},rJ=function(r){},ckt=function(r,n){r.option={},r.option[ukt]=Ben,r._componentsMap=Kt({series:[]}),r._componentsCount=Kt();var o=n.aria;nr(o)&&o.enabled==null&&(o.enabled=!0),Den(n,r._theme.option),Wr(n,$It,!1),r._mergeOption(n,null)}}(),t}(Jn);function Pen(e,t){if(t){var r=t.seriesIndex,n=t.seriesId,o=t.seriesName;return r!=null&&e.componentIndex!==r||n!=null&&e.id!==n||o!=null&&e.name!==o}}function Den(e,t){var r=e.color&&!e.colorLayer;oe(t,function(n,o){o==="colorLayer"&&r||xn.hasClass(o)||(typeof n=="object"?e[o]=e[o]?Wr(e[o],n,!1):cr(n):e[o]==null&&(e[o]=n))})}function lkt(e,t,r){if(rt(t)){var n=Kt();return oe(t,function(i){if(i!=null){var a=Ta(i,null);a!=null&&n.set(i,!0)}}),Gn(r,function(i){return i&&n.get(i[e])})}else{var o=Ta(t,null);return Gn(r,function(i){return i&&o!=null&&i[e]===o})}}function fkt(e,t){return t.hasOwnProperty("subType")?Gn(e,function(r){return r&&r.subType===t.subType}):e}function dkt(e){var t=Kt();return e&&oe($n(e.replaceMerge),function(r){t.set(r,!0)}),{replaceMergeMainTypeMap:t}}Qo(pkt,eJ);var Lpe=pkt;d();p();var Len=["getDom","getZr","getWidth","getHeight","getDevicePixelRatio","dispatchAction","isSSR","isDisposed","on","off","getDataURL","getConnectedDataURL","getOption","getId","updateLabelLayout"],Fen=function(){function e(t){oe(Len,function(r){this[r]=jt(t[r],t)},this)}return e}(),Fpe=Fen;d();p();var uOe={},Uen=function(){function e(){this._coordinateSystems=[]}return e.prototype.create=function(t,r){var n=[];oe(uOe,function(o,i){var a=o.create(t,r);n=n.concat(a||[])}),this._coordinateSystems=n},e.prototype.update=function(t,r){oe(this._coordinateSystems,function(n){n.update&&n.update(t,r)})},e.prototype.getCoordinateSystems=function(){return this._coordinateSystems.slice()},e.register=function(t,r){uOe[t]=r},e.get=function(t){return uOe[t]},e}(),k_=Uen;d();p();var zen=/^(min|max)?(.+)$/,jen=function(){function e(t){this._timelineOptions=[],this._mediaList=[],this._currentMediaIndices=[],this._api=t}return e.prototype.setOption=function(t,r,n){t&&(oe($n(t.series),function(a){a&&a.data&&Tu(a.data)&&fR(a.data)}),oe($n(t.dataset),function(a){a&&a.source&&Tu(a.source)&&fR(a.source)})),t=cr(t);var o=this._optionBackup,i=Hen(t,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},e.prototype.mountOption=function(t){var r=this._optionBackup;return this._timelineOptions=r.timelineOptions,this._mediaList=r.mediaList,this._mediaDefault=r.mediaDefault,this._currentMediaIndices=[],cr(t?r.baseOption:this._newBaseOption)},e.prototype.getTimelineOption=function(t){var r,n=this._timelineOptions;if(n.length){var o=t.getComponent("timeline");o&&(r=cr(n[o.getCurrentIndex()]))}return r},e.prototype.getMediaOption=function(t){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,u=o.length;c<u;c++)Gen(o[c].query,r,n)&&a.push(c);return!a.length&&i&&(a=[-1]),a.length&&!Ven(a,this._currentMediaIndices)&&(s=nt(a,function(l){return cr(l===-1?i.option:o[l].option)})),this._currentMediaIndices=a,s},e}();function Hen(e,t,r){var n=[],o,i,a=e.baseOption,s=e.timeline,c=e.options,u=e.media,l=!!e.media,f=!!(c||s||a&&a.timeline);a?(i=a,i.timeline||(i.timeline=s)):((f||l)&&(e.options=e.media=null),i=e),l&&rt(u)&&oe(u,function(m){m&&m.option&&(m.query?n.push(m):o||(o=m))}),h(i),oe(c,function(m){return h(m)}),oe(n,function(m){return h(m.option)});function h(m){oe(t,function(g){g(m,r)})}return{baseOption:i,timelineOptions:c||[],mediaDefault:o,mediaList:n}}function Gen(e,t,r){var n={width:t,height:r,aspectratio:t/r},o=!0;return oe(e,function(i,a){var s=a.match(zen);if(!(!s||!s[1]||!s[2])){var c=s[1],u=s[2].toLowerCase();qen(n[u],i,c)||(o=!1)}}),o}function qen(e,t,r){return r==="min"?e>=t:r==="max"?e<=t:e===t}function Ven(e,t){return e.join(",")===t.join(",")}var hkt=jen;d();p();d();p();var kx=oe,oJ=nr,mkt=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function lOe(e){var t=e&&e.itemStyle;if(!!t)for(var r=0,n=mkt.length;r<n;r++){var o=mkt[r],i=t.normal,a=t.emphasis;i&&i[o]&&(e[o]=e[o]||{},e[o].normal?Wr(e[o].normal,i[o]):e[o].normal=i[o],i[o]=null),a&&a[o]&&(e[o]=e[o]||{},e[o].emphasis?Wr(e[o].emphasis,a[o]):e[o].emphasis=a[o],a[o]=null)}}function Pp(e,t,r){if(e&&e[t]&&(e[t].normal||e[t].emphasis)){var n=e[t].normal,o=e[t].emphasis;n&&(r?(e[t].normal=e[t].emphasis=null,$t(e[t],n)):e[t]=n),o&&(e.emphasis=e.emphasis||{},e.emphasis[t]=o,o.focus&&(e.emphasis.focus=o.focus),o.blurScope&&(e.emphasis.blurScope=o.blurScope))}}function nJ(e){Pp(e,"itemStyle"),Pp(e,"lineStyle"),Pp(e,"areaStyle"),Pp(e,"label"),Pp(e,"labelLine"),Pp(e,"upperLabel"),Pp(e,"edgeLabel")}function Ru(e,t){var r=oJ(e)&&e[t],n=oJ(r)&&r.textStyle;if(n)for(var o=0,i=XNe.length;o<i;o++){var a=XNe[o];n.hasOwnProperty(a)&&(r[a]=n[a])}}function yb(e){e&&(nJ(e),Ru(e,"label"),e.emphasis&&Ru(e.emphasis,"label"))}function Wen(e){if(!!oJ(e)){lOe(e),nJ(e),Ru(e,"label"),Ru(e,"upperLabel"),Ru(e,"edgeLabel"),e.emphasis&&(Ru(e.emphasis,"label"),Ru(e.emphasis,"upperLabel"),Ru(e.emphasis,"edgeLabel"));var t=e.markPoint;t&&(lOe(t),yb(t));var r=e.markLine;r&&(lOe(r),yb(r));var n=e.markArea;n&&yb(n);var o=e.data;if(e.type==="graph"){o=o||e.nodes;var i=e.links||e.edges;if(i&&!Tu(i))for(var a=0;a<i.length;a++)yb(i[a]);oe(e.categories,function(u){nJ(u)})}if(o&&!Tu(o))for(var a=0;a<o.length;a++)yb(o[a]);if(t=e.markPoint,t&&t.data)for(var s=t.data,a=0;a<s.length;a++)yb(s[a]);if(r=e.markLine,r&&r.data)for(var c=r.data,a=0;a<c.length;a++)rt(c[a])?(yb(c[a][0]),yb(c[a][1])):yb(c[a]);e.type==="gauge"?(Ru(e,"axisLabel"),Ru(e,"title"),Ru(e,"detail")):e.type==="treemap"?(Pp(e.breadcrumb,"itemStyle"),oe(e.levels,function(u){nJ(u)})):e.type==="tree"&&nJ(e.leaves)}}function M_(e){return rt(e)?e:e?[e]:[]}function gkt(e){return(rt(e)?e[0]:e)||{}}function fOe(e,t){kx(M_(e.series),function(n){oJ(n)&&Wen(n)});var r=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","parallelAxis","radar"];t&&r.push("valueAxis","categoryAxis","logAxis","timeAxis"),kx(r,function(n){kx(M_(e[n]),function(o){o&&(Ru(o,"axisLabel"),Ru(o.axisPointer,"label"))})}),kx(M_(e.parallel),function(n){var o=n&&n.parallelAxisDefault;Ru(o,"axisLabel"),Ru(o&&o.axisPointer,"label")}),kx(M_(e.calendar),function(n){Pp(n,"itemStyle"),Ru(n,"dayLabel"),Ru(n,"monthLabel"),Ru(n,"yearLabel")}),kx(M_(e.radar),function(n){Ru(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)}),kx(M_(e.geo),function(n){oJ(n)&&(yb(n),kx(M_(n.regions),function(o){yb(o)}))}),kx(M_(e.timeline),function(n){yb(n),Pp(n,"label"),Pp(n,"itemStyle"),Pp(n,"controlStyle",!0);var o=n.data;rt(o)&&oe(o,function(i){nr(i)&&(Pp(i,"label"),Pp(i,"itemStyle"))})}),kx(M_(e.toolbox),function(n){Pp(n,"iconStyle"),kx(n.feature,function(o){Pp(o,"iconStyle")})}),Ru(gkt(e.axisPointer),"label"),Ru(gkt(e.tooltip).axisPointer,"label")}function Ken(e,t){for(var r=t.split(","),n=e,o=0;o<r.length&&(n=n&&n[r[o]],n!=null);o++);return n}function Yen(e,t,r,n){for(var o=t.split(","),i=e,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 vkt(e){e&&oe(Jen,function(t){t[0]in e&&!(t[1]in e)&&(e[t[1]]=e[t[0]])})}var Jen=[["x","left"],["y","top"],["x2","right"],["y2","bottom"]],Xen=["grid","geo","parallel","legend","toolbox","title","visualMap","dataZoom","timeline"],dOe=[["borderRadius","barBorderRadius"],["borderColor","barBorderColor"],["borderWidth","barBorderWidth"]];function iJ(e){var t=e&&e.itemStyle;if(t)for(var r=0;r<dOe.length;r++){var n=dOe[r][1],o=dOe[r][0];t[n]!=null&&(t[o]=t[n])}}function ykt(e){!e||e.alignTo==="edge"&&e.margin!=null&&e.edgeDistance==null&&(e.edgeDistance=e.margin)}function bkt(e){!e||e.downplay&&!e.blur&&(e.blur=e.downplay)}function Zen(e){!e||e.focusNodeAdjacency!=null&&(e.emphasis=e.emphasis||{},e.emphasis.focus==null&&(e.emphasis.focus="adjacency"))}function xkt(e,t){if(e)for(var r=0;r<e.length;r++)t(e[r]),e[r]&&xkt(e[r].children,t)}function Upe(e,t){fOe(e,t),e.series=$n(e.series),oe(e.series,function(r){if(!!nr(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),ykt(r.label);var o=r.data;if(o&&!Tu(o))for(var i=0;i<o.length;i++)ykt(o[i]);r.hoverOffset!=null&&(r.emphasis=r.emphasis||{},(r.emphasis.scaleSize=null)&&(r.emphasis.scaleSize=r.hoverOffset))}else if(n==="gauge"){var a=Ken(r,"pointer.color");a!=null&&Yen(r,"itemStyle.color",a)}else if(n==="bar"){iJ(r),iJ(r.backgroundStyle),iJ(r.emphasis);var o=r.data;if(o&&!Tu(o))for(var i=0;i<o.length;i++)typeof o[i]=="object"&&(iJ(o[i]),iJ(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)),bkt(r),xkt(r.data,bkt)}else n==="graph"||n==="sankey"?Zen(r):n==="map"&&(r.mapType&&!r.map&&(r.map=r.mapType),r.mapLocation&&$t(r,r.mapLocation));r.hoverAnimation!=null&&(r.emphasis=r.emphasis||{},r.emphasis&&r.emphasis.scale==null&&(r.emphasis.scale=r.hoverAnimation)),vkt(r)}}),e.dataRange&&(e.visualMap=e.dataRange),oe(Xen,function(r){var n=e[r];n&&(rt(n)||(n=[n]),oe(n,function(o){vkt(o)}))})}d();p();function pOe(e){var t=Kt();e.eachSeries(function(r){var n=r.get("stack");if(n){var o=t.get(n)||t.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)}}),t.each(Qen)}function Qen(e){oe(e,function(t,r){var n=[],o=[NaN,NaN],i=[t.stackResultDimension,t.stackedOverDimension],a=t.data,s=t.isStackedByIndex,c=t.seriesModel.get("stackStrategy")||"samesign";a.modify(i,function(u,l,f){var h=a.get(t.stackedDimension,f);if(isNaN(h))return o;var m,g;s?g=a.getRawIndex(f):m=a.get(t.stackedByDimension,f);for(var v=NaN,b=r-1;b>=0;b--){var x=e[b];if(s||(g=x.data.rawIndexOf(x.stackedByDimension,m)),g>=0){var E=x.data.getByRawIndex(x.stackResultDimension,g);if(c==="all"||c==="positive"&&E>0||c==="negative"&&E<0||c==="samesign"&&h>=0&&E>0||c==="samesign"&&h<=0&&E<0){h=_6t(h,E),v=E;break}}}return n[0]=h,n[1]=v,n})})}d();p();d();p();d();p();d();p();var zpe=function(){function e(t){this.data=t.data||(t.sourceFormat===uv?{}:[]),this.sourceFormat=t.sourceFormat||sOe,this.seriesLayoutBy=t.seriesLayoutBy||Rm,this.startIndex=t.startIndex||0,this.dimensionsDetectedCount=t.dimensionsDetectedCount,this.metaRawOption=t.metaRawOption;var r=this.dimensionsDefine=t.dimensionsDefine;if(r)for(var n=0;n<r.length;n++){var o=r[n];o.type==null&&Ppe(this,n)===zl.Must&&(o.type="ordinal")}}return e}();function EL(e){return e instanceof zpe}function aJ(e,t,r){r=r||hOe(e);var n=t.seriesLayoutBy,o=$en(e,r,n,t.sourceHeader,t.dimensions),i=new zpe({data:e,sourceFormat:r,seriesLayoutBy:n,dimensionsDefine:o.dimensionsDefine,startIndex:o.startIndex,dimensionsDetectedCount:o.dimensionsDetectedCount,metaRawOption:cr(t)});return i}function _L(e){return new zpe({data:e,sourceFormat:Tu(e)?lv:Cf})}function Skt(e){return new zpe({data:e.data,sourceFormat:e.sourceFormat,seriesLayoutBy:e.seriesLayoutBy,dimensionsDefine:cr(e.dimensionsDefine),startIndex:e.startIndex,dimensionsDetectedCount:e.dimensionsDetectedCount})}function hOe(e){var t=sOe;if(Tu(e))t=lv;else if(rt(e)){e.length===0&&(t=qc);for(var r=0,n=e.length;r<n;r++){var o=e[r];if(o!=null){if(rt(o)){t=qc;break}else if(nr(o)){t=Nd;break}}}}else if(nr(e)){for(var i in e)if(ur(e,i)&&rc(e[i])){t=uv;break}}return t}function $en(e,t,r,n,o){var i,a;if(!e)return{dimensionsDefine:wkt(o),startIndex:a,dimensionsDetectedCount:i};if(t===qc){var s=e;n==="auto"||n==null?Akt(function(u){u!=null&&u!=="-"&&(yt(u)?a==null&&(a=1):a=0)},r,s,10):a=sn(n)?n:n?1:0,!o&&a===1&&(o=[],Akt(function(u,l){o[l]=u!=null?u+"":""},r,s,1/0)),i=o?o.length:r===I_?s.length:s[0]?s[0].length:null}else if(t===Nd)o||(o=etn(e));else if(t===uv)o||(o=[],oe(e,function(u,l){o.push(l)}));else if(t===Cf){var c=bx(e[0]);i=rt(c)&&c.length||1}return{startIndex:a,dimensionsDefine:wkt(o),dimensionsDetectedCount:i}}function etn(e){for(var t=0,r;t<e.length&&!(r=e[t++]););if(r){var n=[];return oe(r,function(o,i){n.push(i)}),n}}function wkt(e){if(!!e){var t=Kt();return nt(e,function(r,n){r=nr(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=t.get(o.name);return i?o.name+="-"+i.count++:t.set(o.name,{count:1}),o})}}function Akt(e,t,r,n){if(t===I_)for(var o=0;o<r.length&&o<n;o++)e(r[o]?r[o][0]:null,o);else for(var i=r[0]||[],o=0;o<i.length&&o<n;o++)e(i[o],o)}function jpe(e){var t=e.sourceFormat;return t===Nd||t===uv}var $R,eN,tN,Ekt,_kt,Hpe=function(){function e(t,r){var n=EL(t)?t:_L(t);this._source=n;var o=this._data=n.data;n.sourceFormat===lv&&(this._offset=0,this._dimSize=r,this._data=o),_kt(this,o,n)}return e.prototype.getSource=function(){return this._source},e.prototype.count=function(){return 0},e.prototype.getItem=function(t,r){},e.prototype.appendData=function(t){},e.prototype.clean=function(){},e.protoInitialize=function(){var t=e.prototype;t.pure=!1,t.persistent=!0}(),e.internalField=function(){var t;_kt=function(a,s,c){var u=c.sourceFormat,l=c.seriesLayoutBy,f=c.startIndex,h=c.dimensionsDefine,m=Ekt[bOe(u,l)];if(et(a,m),u===lv)a.getItem=r,a.count=o,a.fillStorage=n;else{var g=gOe(u,l);a.getItem=jt(g,null,s,f,h);var v=vOe(u,l);a.count=jt(v,null,s,f,h)}};var r=function(a,s){a=a-this._offset,s=s||[];for(var c=this._data,u=this._dimSize,l=u*a,f=0;f<u;f++)s[f]=c[l+f];return s},n=function(a,s,c,u){for(var l=this._data,f=this._dimSize,h=0;h<f;h++){for(var m=u[h],g=m[0]==null?1/0:m[0],v=m[1]==null?-1/0:m[1],b=s-a,x=c[h],E=0;E<b;E++){var T=l[E*f+h];x[a+E]=T,T<g&&(g=T),T>v&&(v=T)}m[0]=g,m[1]=v}},o=function(){return this._data?this._data.length/this._dimSize:0};Ekt=(t={},t[qc+"_"+Rm]={pure:!0,appendData:i},t[qc+"_"+I_]={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},t[Nd]={pure:!0,appendData:i},t[uv]={pure:!0,appendData:function(a){var s=this._data;oe(a,function(c,u){for(var l=s[u]||(s[u]=[]),f=0;f<(c||[]).length;f++)l.push(c[f])})}},t[Cf]={appendData:i},t[lv]={persistent:!1,pure:!0,appendData:function(a){this._data=a},clean:function(){this._offset+=this.count(),this._data=null}},t);function i(a){for(var s=0;s<a.length;s++)this._data.push(a[s])}}(),e}();var Ckt=function(e,t,r,n){return e[n]},ttn=($R={},$R[qc+"_"+Rm]=function(e,t,r,n){return e[n+t]},$R[qc+"_"+I_]=function(e,t,r,n,o){n+=t;for(var i=o||[],a=e,s=0;s<a.length;s++){var c=a[s];i[s]=c?c[n]:null}return i},$R[Nd]=Ckt,$R[uv]=function(e,t,r,n,o){for(var i=o||[],a=0;a<r.length;a++){var s=r[a].name,c=e[s];i[a]=c?c[n]:null}return i},$R[Cf]=Ckt,$R);function gOe(e,t){var r=ttn[bOe(e,t)];return r}var Tkt=function(e,t,r){return e.length},rtn=(eN={},eN[qc+"_"+Rm]=function(e,t,r){return Math.max(0,e.length-t)},eN[qc+"_"+I_]=function(e,t,r){var n=e[0];return n?Math.max(0,n.length-t):0},eN[Nd]=Tkt,eN[uv]=function(e,t,r){var n=r[0].name,o=e[n];return o?o.length:0},eN[Cf]=Tkt,eN);function vOe(e,t){var r=rtn[bOe(e,t)];return r}var mOe=function(e,t,r){return e[t]},ntn=(tN={},tN[qc]=mOe,tN[Nd]=function(e,t,r){return e[r]},tN[uv]=mOe,tN[Cf]=function(e,t,r){var n=bx(e);return n instanceof Array?n[t]:n},tN[lv]=mOe,tN);function yOe(e){var t=ntn[e];return t}function bOe(e,t){return e===qc?e+"_"+t:e}function R_(e,t,r){if(!!e){var n=e.getRawDataItem(t);if(n!=null){var o=e.getStore(),i=o.getSource().sourceFormat;if(r!=null){var a=e.getDimensionIndex(r),s=o.getDimensionProperty(a);return yOe(i)(n,a,s)}else{var c=n;return i===Cf&&(c=bx(n)),c}}}}var otn=/\{@(.+?)\}/g,CL=function(){function e(){}return e.prototype.getDataParams=function(t,r){var n=this.getData(r),o=this.getRawValue(t,r),i=n.getRawIndex(t),a=n.getName(t),s=n.getRawDataItem(t),c=n.getItemVisual(t,"style"),u=c&&c[n.getItemVisual(t,"drawType")||"fill"],l=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:u,borderColor:l,dimensionNames:m?m.fullDimensions:null,encode:m?m.encode:null,$vars:["seriesName","name","value"]}},e.prototype.getFormattedLabel=function(t,r,n,o,i,a){r=r||"normal";var s=this.getData(n),c=this.getDataParams(t,n);if(a&&(c.value=a.interpolatedValue),o!=null&&rt(c.value)&&(c.value=c.value[o]),!i){var u=s.getItemModel(t);i=u.get(r==="normal"?["label","formatter"]:[r,"label","formatter"])}if(Wt(i))return c.status=r,c.dimensionIndex=o,i(c);if(yt(i)){var l=Mpe(i,c);return l.replace(otn,function(f,h){var m=h.length,g=h;g.charAt(0)==="["&&g.charAt(m-1)==="]"&&(g=+g.slice(1,m-1));var v=R_(s,t,g);if(a&&rt(a.interpolatedValue)){var b=s.getDimensionIndex(g);b>=0&&(v=a.interpolatedValue[b])}return v!=null?v+"":""})}},e.prototype.getRawValue=function(t,r){return R_(this.getData(r),t)},e.prototype.formatTooltip=function(t,r,n){},e}();function xOe(e){var t,r;return nr(e)?e.type&&(r=e):t=e,{text:t,frag:r}}d();p();function u6(e){return new itn(e)}var itn=function(){function e(t){t=t||{},this._reset=t.reset,this._plan=t.plan,this._count=t.count,this._onDirty=t.onDirty,this._dirty=!0}return e.prototype.perform=function(t){var r=this._upstream,n=t&&t.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=l(this._modBy),s=this._modDataCount||0,c=l(t&&t.modBy),u=t&&t.modDataCount||0;(a!==c||s!==u)&&(i="reset");function l(E){return!(E>=1)&&(E=1),E}var f;(this._dirty||i==="reset")&&(this._dirty=!1,f=this._doReset(n)),this._modBy=c,this._modDataCount=u;var h=t&&t.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(rt(v))for(var b=0;b<v.length;b++)this._doProgress(v[b],m,g,c,u);else this._doProgress(v,m,g,c,u)}this._dueIndex=g;var x=this._settedOutputEnd!=null?this._settedOutputEnd:g;this._outputDueEnd=x}else this._dueIndex=this._outputDueEnd=this._settedOutputEnd!=null?this._settedOutputEnd:this._dueEnd;return this.unfinished()},e.prototype.dirty=function(){this._dirty=!0,this._onDirty&&this._onDirty(this.context)},e.prototype._doProgress=function(t,r,n,o,i){Ikt.reset(r,n,o,i),this._callingProgress=t,this._callingProgress({start:r,end:n,count:n-r,next:Ikt.next},this.context)},e.prototype._doReset=function(t){this._dueIndex=this._outputDueEnd=this._dueEnd=0,this._settedOutputEnd=null;var r,n;!t&&this._reset&&(r=this._reset(this.context),r&&r.progress&&(n=r.forceFirstProgress,r=r.progress),rt(r)&&!r.length&&(r=null)),this._progress=r,this._modBy=this._modDataCount=null;var o=this._downstream;return o&&o.dirty(),n},e.prototype.unfinished=function(){return this._progress&&this._dueIndex<this._dueEnd},e.prototype.pipe=function(t){(this._downstream!==t||this._dirty)&&(this._downstream=t,t._upstream=this,t.dirty())},e.prototype.dispose=function(){this._disposed||(this._upstream&&(this._upstream._downstream=null),this._downstream&&(this._downstream._upstream=null),this._dirty=!1,this._disposed=!0)},e.prototype.getUpstream=function(){return this._upstream},e.prototype.getDownstream=function(){return this._downstream},e.prototype.setOutputEnd=function(t){this._outputDueEnd=this._settedOutputEnd=t},e}();var Ikt=function(){var e,t,r,n,o,i={reset:function(c,u,l,f){t=c,e=u,r=l,n=f,o=Math.ceil(n/r),i.next=r>1&&n>0?s:a}};return i;function a(){return t<e?t++:null}function s(){var c=t%o*r+Math.ceil(t/o),u=t>=e?null:c<n?c:t;return t++,u}}();d();p();d();p();d();p();function bb(e,t){var r=t&&t.type;return r==="ordinal"?e:(r==="time"&&!sn(e)&&e!=null&&e!=="-"&&(e=+a0(e)),e==null||e===""?NaN:+e)}var atn=Kt({number:function(e){return parseFloat(e)},time:function(e){return+a0(e)},trim:function(e){return yt(e)?Pl(e):e}});function Gpe(e){return atn.get(e)}var kkt={lt:function(e,t){return e<t},lte:function(e,t){return e<=t},gt:function(e,t){return e>t},gte:function(e,t){return e>=t}},stn=function(){function e(t,r){if(!sn(r)){var n="";so(n)}this._opFn=kkt[t],this._rvalFloat=fb(r)}return e.prototype.evaluate=function(t){return sn(t)?this._opFn(t,this._rvalFloat):this._opFn(fb(t),this._rvalFloat)},e}(),qpe=function(){function e(t,r){var n=t==="desc";this._resultLT=n?1:-1,r==null&&(r=n?"min":"max"),this._incomparable=r==="min"?-1/0:1/0}return e.prototype.evaluate=function(t,r){var n=sn(t)?t:fb(t),o=sn(r)?r:fb(r),i=isNaN(n),a=isNaN(o);if(i&&(n=this._incomparable),a&&(o=this._incomparable),i&&a){var s=yt(t),c=yt(r);s&&(n=c?t:0),c&&(o=s?r:0)}return n<o?this._resultLT:n>o?-this._resultLT:0},e}();var ctn=function(){function e(t,r){this._rval=r,this._isEQ=t,this._rvalTypeof=typeof r,this._rvalFloat=fb(r)}return e.prototype.evaluate=function(t){var r=t===this._rval;if(!r){var n=typeof t;n!==this._rvalTypeof&&(n==="number"||this._rvalTypeof==="number")&&(r=fb(t)===this._rvalFloat)}return this._isEQ?r:!r},e}();function Mkt(e,t){return e==="eq"||e==="ne"?new ctn(e==="eq",t):ur(kkt,e)?new stn(e,t):null}var utn=function(){function e(){}return e.prototype.getRawData=function(){throw new Error("not supported")},e.prototype.getRawDataItem=function(t){throw new Error("not supported")},e.prototype.cloneRawData=function(){},e.prototype.getDimensionInfo=function(t){},e.prototype.cloneAllDimensionInfo=function(){},e.prototype.count=function(){},e.prototype.retrieveValue=function(t,r){},e.prototype.retrieveValueFromItem=function(t,r){},e.prototype.convertValue=function(t,r){return bb(t,r)},e}();function ltn(e,t){var r=new utn,n=e.data,o=r.sourceFormat=e.sourceFormat,i=e.startIndex,a="";e.seriesLayoutBy!==Rm&&so(a);var s=[],c={},u=e.dimensionsDefine;if(u)oe(u,function(v,b){var x=v.name,E={index:b,name:x,displayName:v.displayName};if(s.push(E),x!=null){var T="";ur(c,x)&&so(T),c[x]=E}});else for(var l=0;l<e.dimensionsDetectedCount;l++)s.push({index:l});var f=gOe(o,Rm);t.__isBuiltIn&&(r.getRawDataItem=function(v){return f(n,i,s,v)},r.getRawData=jt(ftn,null,e)),r.cloneRawData=jt(dtn,null,e);var h=vOe(o,Rm);r.count=jt(h,null,n,i,s);var m=yOe(o);r.retrieveValue=function(v,b){var x=f(n,i,s,v);return g(x,b)};var g=r.retrieveValueFromItem=function(v,b){if(v!=null){var x=s[b];if(x)return m(v,b,x.name)}};return r.getDimensionInfo=jt(ptn,null,s,c),r.cloneAllDimensionInfo=jt(htn,null,s),r}function ftn(e){var t=e.sourceFormat;if(!wOe(t)){var r="";so(r)}return e.data}function dtn(e){var t=e.sourceFormat,r=e.data;if(!wOe(t)){var n="";so(n)}if(t===qc){for(var o=[],i=0,a=r.length;i<a;i++)o.push(r[i].slice());return o}else if(t===Nd){for(var o=[],i=0,a=r.length;i<a;i++)o.push(et({},r[i]));return o}}function ptn(e,t,r){if(r!=null){if(sn(r)||!isNaN(r)&&!ur(t,r))return e[r];if(ur(t,r))return t[r]}}function htn(e){return cr(e)}var Rkt=Kt();function Nkt(e){e=cr(e);var t=e.type,r="";t||so(r);var n=t.split(":");n.length!==2&&so(r);var o=!1;n[0]==="echarts"&&(t=n[1],o=!0),e.__isBuiltIn=o,Rkt.set(t,e)}function Okt(e,t,r){var n=$n(e),o=n.length,i="";o||so(i);for(var a=0,s=o;a<s;a++){var c=n[a];t=mtn(c,t,r,o===1?null:a),a!==s-1&&(t.length=Math.max(t.length,1))}return t}function mtn(e,t,r,n){var o="";t.length||so(o),nr(e)||so(o);var i=e.type,a=Rkt.get(i);a||so(o);var s=nt(t,function(l){return ltn(l,a)}),c=$n(a.transform({upstream:s[0],upstreamList:s,config:cr(e.config)}));if(!1&&e.print)var u;return nt(c,function(l,f){var h="";nr(l)||so(h),l.data||so(h);var m=hOe(l.data);wOe(m)||so(h);var g,v=t[0];if(v&&f===0&&!l.dimensions){var b=v.startIndex;b&&(l.data=v.data.slice(0,b).concat(l.data)),g={seriesLayoutBy:Rm,sourceHeader:b,dimensions:v.metaRawOption.dimensions}}else g={seriesLayoutBy:Rm,sourceHeader:0,dimensions:l.dimensions};return aJ(l.data,g,null)})}function wOe(e){return e===qc||e===Nd}d();p();var Vpe="undefined",gtn=typeof Uint32Array===Vpe?Array:Uint32Array,vtn=typeof Uint16Array===Vpe?Array:Uint16Array,SOe=typeof Int32Array===Vpe?Array:Int32Array,Bkt=typeof Float64Array===Vpe?Array:Float64Array,Dkt={float:Bkt,int:SOe,ordinal:Array,number:Array,time:Bkt},AOe;function sJ(e){return e>65535?gtn:vtn}function TL(){return[1/0,-1/0]}function ytn(e){var t=e.constructor;return t===Array?e.slice():new t(e)}function Pkt(e,t,r,n,o){var i=Dkt[r||"float"];if(o){var a=e[t],s=a&&a.length;if(s!==n){for(var c=new i(n),u=0;u<s;u++)c[u]=a[u];e[t]=c}}else e[t]=new i(n)}var btn=function(){function e(){this._chunks=[],this._rawExtent=[],this._extent=[],this._count=0,this._rawCount=0,this._calcDimNameToIdx=Kt()}return e.prototype.initData=function(t,r,n){this._provider=t,this._chunks=[],this._indices=null,this.getRawIndex=this._getRawIdxIdentity;var o=t.getSource(),i=this.defaultDimValueGetter=AOe[o.sourceFormat];this._dimValueGetter=n||i,this._rawExtent=[];var a=jpe(o);this._dimensions=nt(r,function(s){return{type:s.type,property:s.property}}),this._initDataFromProvider(0,t.count())},e.prototype.getProvider=function(){return this._provider},e.prototype.getSource=function(){return this._provider.getSource()},e.prototype.ensureCalculationDimension=function(t,r){var n=this._calcDimNameToIdx,o=this._dimensions,i=n.get(t);if(i!=null){if(o[i].type===r)return i}else i=o.length;return o[i]={type:r},n.set(t,i),this._chunks[i]=new Dkt[r||"float"](this._rawCount),this._rawExtent[i]=TL(),i},e.prototype.collectOrdinalMeta=function(t,r){var n=this._chunks[t],o=this._dimensions[t],i=this._rawExtent,a=o.ordinalOffset||0,s=n.length;a===0&&(i[t]=TL());for(var c=i[t],u=a;u<s;u++){var l=n[u]=r.parseAndCollect(n[u]);isNaN(l)||(c[0]=Math.min(l,c[0]),c[1]=Math.max(l,c[1]))}o.ordinalMeta=r,o.ordinalOffset=s,o.type="ordinal"},e.prototype.getOrdinalMeta=function(t){var r=this._dimensions[t],n=r.ordinalMeta;return n},e.prototype.getDimensionProperty=function(t){var r=this._dimensions[t];return r&&r.property},e.prototype.appendData=function(t){var r=this._provider,n=this.count();r.appendData(t);var o=r.count();return r.persistent||(o+=n),n<o&&this._initDataFromProvider(n,o,!0),[n,o]},e.prototype.appendValues=function(t,r){for(var n=this._chunks,o=this._dimensions,i=o.length,a=this._rawExtent,s=this.count(),c=s+Math.max(t.length,r||0),u=0;u<i;u++){var l=o[u];Pkt(n,u,l.type,c,!0)}for(var f=[],h=s;h<c;h++)for(var m=h-s,g=0;g<i;g++){var l=o[g],v=AOe.arrayRows.call(this,t[m]||f,l.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}},e.prototype._initDataFromProvider=function(t,r,n){for(var o=this._provider,i=this._chunks,a=this._dimensions,s=a.length,c=this._rawExtent,u=nt(a,function(E){return E.property}),l=0;l<s;l++){var f=a[l];c[l]||(c[l]=TL()),Pkt(i,l,f.type,r,n)}if(o.fillStorage)o.fillStorage(t,r,i,c);else for(var h=[],m=t;m<r;m++){h=o.getItem(m,h);for(var g=0;g<s;g++){var v=i[g],b=this._dimValueGetter(h,u[g],m,g);v[m]=b;var x=c[g];b<x[0]&&(x[0]=b),b>x[1]&&(x[1]=b)}}!o.persistent&&o.clean&&o.clean(),this._rawCount=this._count=r,this._extent=[]},e.prototype.count=function(){return this._count},e.prototype.get=function(t,r){if(!(r>=0&&r<this._count))return NaN;var n=this._chunks[t];return n?n[this.getRawIndex(r)]:NaN},e.prototype.getValues=function(t,r){var n=[],o=[];if(r==null){r=t,t=[];for(var i=0;i<this._dimensions.length;i++)o.push(i)}else o=t;for(var i=0,a=o.length;i<a;i++)n.push(this.get(o[i],r));return n},e.prototype.getByRawIndex=function(t,r){if(!(r>=0&&r<this._rawCount))return NaN;var n=this._chunks[t];return n?n[r]:NaN},e.prototype.getSum=function(t){var r=this._chunks[t],n=0;if(r)for(var o=0,i=this.count();o<i;o++){var a=this.get(t,o);isNaN(a)||(n+=a)}return n},e.prototype.getMedian=function(t){var r=[];this.each([t],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},e.prototype.indexOfRawIndex=function(t){if(t>=this._rawCount||t<0)return-1;if(!this._indices)return t;var r=this._indices,n=r[t];if(n!=null&&n<this._count&&n===t)return t;for(var o=0,i=this._count-1;o<=i;){var a=(o+i)/2|0;if(r[a]<t)o=a+1;else if(r[a]>t)i=a-1;else return a}return-1},e.prototype.indicesOfNearest=function(t,r,n){var o=this._chunks,i=o[t],a=[];if(!i)return a;n==null&&(n=1/0);for(var s=1/0,c=-1,u=0,l=0,f=this.count();l<f;l++){var h=this.getRawIndex(l),m=r-i[h],g=Math.abs(m);g<=n&&((g<s||g===s&&m>=0&&c<0)&&(s=g,c=m,u=0),m===c&&(a[u++]=l))}return a.length=u,a},e.prototype.getIndices=function(){var t,r=this._indices;if(r){var n=r.constructor,o=this._count;if(n===Array){t=new n(o);for(var i=0;i<o;i++)t[i]=r[i]}else t=new n(r.buffer,0,o)}else{var n=sJ(this._rawCount);t=new n(this.count());for(var i=0;i<t.length;i++)t[i]=i}return t},e.prototype.filter=function(t,r){if(!this._count)return this;for(var n=this.clone(),o=n.count(),i=sJ(n._rawCount),a=new i(o),s=[],c=t.length,u=0,l=t[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[l][g];m=r(v,h)}else{for(var b=0;b<c;b++)s[b]=f[t[b]][g];s[b]=h,m=r.apply(null,s)}m&&(a[u++]=g)}return u<o&&(n._indices=a),n._count=u,n._extent=[],n._updateGetRawIdx(),n},e.prototype.selectRange=function(t){var r=this.clone(),n=r._count;if(!n)return this;var o=$r(t),i=o.length;if(!i)return this;var a=r.count(),s=sJ(r._rawCount),c=new s(a),u=0,l=o[0],f=t[l][0],h=t[l][1],m=r._chunks,g=!1;if(!r._indices){var v=0;if(i===1){for(var b=m[o[0]],x=0;x<n;x++){var E=b[x];(E>=f&&E<=h||isNaN(E))&&(c[u++]=v),v++}g=!0}else if(i===2){for(var b=m[o[0]],T=m[o[1]],B=t[o[1]][0],F=t[o[1]][1],x=0;x<n;x++){var E=b[x],L=T[x];(E>=f&&E<=h||isNaN(E))&&(L>=B&&L<=F||isNaN(L))&&(c[u++]=v),v++}g=!0}}if(!g)if(i===1)for(var x=0;x<a;x++){var j=r.getRawIndex(x),E=m[o[0]][j];(E>=f&&E<=h||isNaN(E))&&(c[u++]=j)}else for(var x=0;x<a;x++){for(var q=!0,j=r.getRawIndex(x),D=0;D<i;D++){var _=o[D],E=m[_][j];(E<t[_][0]||E>t[_][1])&&(q=!1)}q&&(c[u++]=r.getRawIndex(x))}return u<a&&(r._indices=c),r._count=u,r._extent=[],r._updateGetRawIdx(),r},e.prototype.map=function(t,r){var n=this.clone(t);return this._updateDims(n,t,r),n},e.prototype.modify=function(t,r){this._updateDims(this,t,r)},e.prototype._updateDims=function(t,r,n){for(var o=t._chunks,i=[],a=r.length,s=t.count(),c=[],u=t._rawExtent,l=0;l<r.length;l++)u[r[l]]=TL();for(var f=0;f<s;f++){for(var h=t.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 l=0;l<g.length;l++){var v=r[l],b=g[l],x=u[v],E=o[v];E&&(E[h]=b),b<x[0]&&(x[0]=b),b>x[1]&&(x[1]=b)}}}},e.prototype.lttbDownSample=function(t,r){var n=this.clone([t],!0),o=n._chunks,i=o[t],a=this.count(),s=0,c=Math.floor(1/r),u=this.getRawIndex(0),l,f,h,m=new(sJ(this._rawCount))(Math.min((Math.ceil(a/c)+2)*2,a));m[s++]=u;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),x=(b+v)/2,E=0,T=v;T<b;T++){var B=this.getRawIndex(T),F=i[B];isNaN(F)||(E+=F)}E/=b-v;var L=g,j=Math.min(g+c,a),q=g-1,D=i[u];l=-1,h=L;for(var _=-1,R=0,T=L;T<j;T++){var B=this.getRawIndex(T),F=i[B];if(isNaN(F)){R++,_<0&&(_=B);continue}f=Math.abs((q-x)*(F-D)-(q-T)*(E-D)),f>l&&(l=f,h=B)}R>0&&R<j-L&&(m[s++]=Math.min(_,h),h=Math.max(_,h)),m[s++]=h,u=h}return m[s++]=this.getRawIndex(a-1),n._count=s,n._indices=m,n.getRawIndex=this._getRawIdx,n},e.prototype.downSample=function(t,r,n,o){for(var i=this.clone([t],!0),a=i._chunks,s=[],c=Math.floor(1/r),u=a[t],l=this.count(),f=i._rawExtent[t]=TL(),h=new(sJ(this._rawCount))(Math.ceil(l/c)),m=0,g=0;g<l;g+=c){c>l-g&&(c=l-g,s.length=c);for(var v=0;v<c;v++){var b=this.getRawIndex(g+v);s[v]=u[b]}var x=n(s),E=this.getRawIndex(Math.min(g+o(s,x)||0,l-1));u[E]=x,x<f[0]&&(f[0]=x),x>f[1]&&(f[1]=x),h[m++]=E}return i._count=m,i._indices=h,i._updateGetRawIdx(),i},e.prototype.each=function(t,r){if(!!this._count)for(var n=t.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[t[0]][s],i);break;case 2:r(o[t[0]][s],o[t[1]][s],i);break;default:for(var c=0,u=[];c<n;c++)u[c]=o[t[c]][s];u[c]=i,r.apply(null,u)}}},e.prototype.getDataExtent=function(t){var r=this._chunks[t],n=TL();if(!r)return n;var o=this.count(),i=!this._indices,a;if(i)return this._rawExtent[t].slice();if(a=this._extent[t],a)return a.slice();a=n;for(var s=a[0],c=a[1],u=0;u<o;u++){var l=this.getRawIndex(u),f=r[l];f<s&&(s=f),f>c&&(c=f)}return a=[s,c],this._extent[t]=a,a},e.prototype.getRawDataItem=function(t){var r=this.getRawIndex(t);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},e.prototype.clone=function(t,r){var n=new e,o=this._chunks,i=t&&_d(t,function(s,c){return s[c]=!0,s},{});if(i)for(var a=0;a<o.length;a++)n._chunks[a]=i[a]?ytn(o[a]):o[a];else n._chunks=o;return this._copyCommonProps(n),r||(n._indices=this._cloneIndices()),n._updateGetRawIdx(),n},e.prototype._copyCommonProps=function(t){t._count=this._count,t._rawCount=this._rawCount,t._provider=this._provider,t._dimensions=this._dimensions,t._extent=cr(this._extent),t._rawExtent=cr(this._rawExtent)},e.prototype._cloneIndices=function(){if(this._indices){var t=this._indices.constructor,r=void 0;if(t===Array){var n=this._indices.length;r=new t(n);for(var o=0;o<n;o++)r[o]=this._indices[o]}else r=new t(this._indices);return r}return null},e.prototype._getRawIdxIdentity=function(t){return t},e.prototype._getRawIdx=function(t){return t<this._count&&t>=0?this._indices[t]:-1},e.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},e.internalField=function(){function t(r,n,o,i){return bb(r[i],this._dimensions[i])}AOe={arrayRows:t,objectRows:function(r,n,o,i){return bb(r[n],this._dimensions[i])},keyedColumns:t,original:function(r,n,o,i){var a=r&&(r.value==null?r:r.value);return bb(a instanceof Array?a[i]:a,this._dimensions[i])},typedArray:function(r,n,o,i){return r[i]}}}(),e}(),cJ=btn;var Kpe=function(){function e(t){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=t}return e.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},e.prototype._setLocalSource=function(t,r){this._sourceList=t,this._upstreamSignList=r,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},e.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},e.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},e.prototype._createSource=function(){this._setLocalSource([],[]);var t=this._sourceHost,r=this._getUpstreamSourceManagers(),n=!!r.length,o,i;if(Wpe(t)){var a=t,s=void 0,c=void 0,u=void 0;if(n){var l=r[0];l.prepareSource(),u=l.getSource(),s=u.data,c=u.sourceFormat,i=[l._getVersionSign()]}else s=a.get("data",!0),c=Tu(s)?lv:Cf,i=[];var f=this._getSourceMetaRawOption()||{},h=u&&u.metaRawOption||{},m=Xr(f.seriesLayoutBy,h.seriesLayoutBy)||null,g=Xr(f.sourceHeader,h.sourceHeader),v=Xr(f.dimensions,h.dimensions),b=m!==h.seriesLayoutBy||!!g!=!!h.sourceHeader||v;o=b?[aJ(s,{seriesLayoutBy:m,sourceHeader:g,dimensions:v},c)]:[]}else{var x=t;if(n){var E=this._applyTransform(r);o=E.sourceList,i=E.upstreamSignList}else{var T=x.get("source",!0);o=[aJ(T,this._getSourceMetaRawOption(),null)],i=[]}}this._setLocalSource(o,i)},e.prototype._applyTransform=function(t){var r=this._sourceHost,n=r.get("transform",!0),o=r.get("fromTransformResult",!0);if(o!=null){var i="";t.length!==1&&Lkt(i)}var a,s=[],c=[];return oe(t,function(u){u.prepareSource();var l=u.getSource(o||0),f="";o!=null&&!l&&Lkt(f),s.push(l),c.push(u._getVersionSign())}),n?a=Okt(n,s,{datasetIndex:r.componentIndex}):o!=null&&(a=[Skt(s[0])]),{sourceList:a,upstreamSignList:c}},e.prototype._isDirty=function(){if(this._dirty)return!0;for(var t=this._getUpstreamSourceManagers(),r=0;r<t.length;r++){var n=t[r];if(n._isDirty()||this._upstreamSignList[r]!==n._getVersionSign())return!0}},e.prototype.getSource=function(t){t=t||0;var r=this._sourceList[t];if(!r){var n=this._getUpstreamSourceManagers();return n[0]&&n[0].getSource(t)}return r},e.prototype.getSharedDataStore=function(t){var r=t.makeStoreSchema();return this._innerGetDataStore(r.dimensions,t.source,r.hash)},e.prototype._innerGetDataStore=function(t,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];Wpe(this._sourceHost)&&c?s=c._innerGetDataStore(t,r,n):(s=new cJ,s.initData(new Hpe(r,t.length),t)),a[n]=s}return s},e.prototype._getUpstreamSourceManagers=function(){var t=this._sourceHost;if(Wpe(t)){var r=Bpe(t);return r?[r.getSourceManager()]:[]}else return nt(rkt(t),function(n){return n.getSourceManager()})},e.prototype._getSourceMetaRawOption=function(){var t=this._sourceHost,r,n,o;if(Wpe(t))r=t.get("seriesLayoutBy",!0),n=t.get("sourceHeader",!0),o=t.get("dimensions",!0);else if(!this._getUpstreamSourceManagers().length){var i=t;r=i.get("seriesLayoutBy",!0),n=i.get("sourceHeader",!0),o=i.get("dimensions",!0)}return{seriesLayoutBy:r,sourceHeader:n,dimensions:o}},e}();function EOe(e){var t=e.option.transform;t&&fR(e.option.transform)}function Wpe(e){return e.mainType==="series"}function Lkt(e){throw new Error(e)}d();p();d();p();var Fkt="line-height:1";function Ukt(e,t){var r=e.color||"#6e7079",n=e.fontSize||12,o=e.fontWeight||"400",i=e.color||"#464646",a=e.fontSize||14,s=e.fontWeight||"900";return t==="html"?{nameStyle:"font-size:"+Td(n+"")+"px;color:"+Td(r)+";font-weight:"+Td(o+""),valueStyle:"font-size:"+Td(a+"")+"px;color:"+Td(i)+";font-weight:"+Td(s+"")}:{nameStyle:{fontSize:n,fill:r,fontWeight:o},valueStyle:{fontSize:a,fill:i,fontWeight:s}}}var xtn=[0,10,20,30],wtn=["",`
`,`
`,`
`];function Qi(e,t){return t.type=e,t}function _Oe(e){return e.type==="section"}function zkt(e){return _Oe(e)?Atn:Stn}function jkt(e){if(_Oe(e)){var t=0,r=e.blocks.length,n=r>1||r>0&&!e.noHeader;return oe(e.blocks,function(o){var i=jkt(o);i>=t&&(t=i+ +(n&&(!i||_Oe(o)&&!o.noHeader)))}),t}return 0}function Atn(e,t,r,n){var o=t.noHeader,i=Etn(jkt(t)),a=[],s=t.blocks||[];pa(!s||rt(s)),s=s||[];var c=e.orderMode;if(t.sortBlocks&&c){s=s.slice();var u={valueAsc:"asc",valueDesc:"desc"};if(ur(u,c)){var l=new qpe(u[c],null);s.sort(function(g,v){return l.evaluate(g.sortParam,v.sortParam)})}else c==="seriesDesc"&&s.reverse()}oe(s,function(g,v){var b=t.valueFormatter,x=zkt(g)(b?et(et({},e),{valueFormatter:b}):e,g,v>0?i.html:0,n);x!=null&&a.push(x)});var f=e.renderMode==="richText"?a.join(i.richText):COe(a.join(""),o?r:i.html);if(o)return f;var h=kpe(t.header,"ordinal",e.useUTC),m=Ukt(n,e.renderMode).nameStyle;return e.renderMode==="richText"?Hkt(e,h,m)+i.richText+f:COe('<div style="'+m+";"+Fkt+';">'+Td(h)+"</div>"+f,r)}function Stn(e,t,r,n){var o=e.renderMode,i=t.noName,a=t.noValue,s=!t.markerType,c=t.name,u=e.useUTC,l=t.valueFormatter||e.valueFormatter||function(B){return B=rt(B)?B:[B],nt(B,function(F,L){return kpe(F,rt(m)?m[L]:m,u)})};if(!(i&&a)){var f=s?"":e.markupStyleCreator.makeTooltipMarker(t.markerType,t.markerColor||"#333",o),h=i?"":kpe(c,"ordinal",u),m=t.valueType,g=a?[]:l(t.value),v=!s||!i,b=!s&&i,x=Ukt(n,o),E=x.nameStyle,T=x.valueStyle;return o==="richText"?(s?"":f)+(i?"":Hkt(e,h,E))+(a?"":Ttn(e,g,v,b,T)):COe((s?"":f)+(i?"":_tn(h,!s,E))+(a?"":Ctn(g,v,b,T)),r)}}function TOe(e,t,r,n,o,i){if(!!e){var a=zkt(e),s={useUTC:o,renderMode:r,orderMode:n,markupStyleCreator:t,valueFormatter:e.valueFormatter};return a(s,e,0,i)}}function Etn(e){return{html:xtn[e],richText:wtn[e]}}function COe(e,t){var r='<div style="clear:both"></div>',n="margin: "+t+"px 0 0";return'<div style="'+n+";"+Fkt+';">'+e+r+"</div>"}function _tn(e,t,r){var n=t?"margin-left:2px":"";return'<span style="'+r+";"+n+'">'+Td(e)+"</span>"}function Ctn(e,t,r,n){var o=r?"10px":"20px",i=t?"float:right;margin-left:"+o:"";return e=rt(e)?e:[e],'<span style="'+i+";"+n+'">'+nt(e,function(a){return Td(a)}).join("&nbsp;&nbsp;")+"</span>"}function Hkt(e,t,r){return e.markupStyleCreator.wrapRichTextStyle(t,r)}function Ttn(e,t,r,n,o){var i=[o],a=n?10:20;return r&&i.push({padding:[0,0,0,a],align:"right"}),e.markupStyleCreator.wrapRichTextStyle(rt(t)?t.join(" "):t,i)}function Ype(e,t){var r=e.getData().getItemVisual(t,"style"),n=r[e.visualDrawType];return Tx(n)}function Jpe(e,t){var r=e.get("padding");return r??(t==="richText"?[8,10]:10)}var Xpe=function(){function e(){this.richTextStyles={},this._nextStyleNameId=Gde()}return e.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},e.prototype.makeTooltipMarker=function(t,r,n){var o=n==="richText"?this._generateStyleName():null,i=JIt({color:r,type:t,renderMode:n,markerId:o});return yt(i)?i:(this.richTextStyles[o]=i.style,i.content)},e.prototype.wrapRichTextStyle=function(t,r){var n={};rt(r)?oe(r,function(i){return et(n,i)}):et(n,r);var o=this._generateStyleName();return this.richTextStyles[o]=n,"{"+o+"|"+t+"}"},e}();function Zpe(e){var t=e.series,r=e.dataIndex,n=e.multipleSeries,o=t.getData(),i=o.mapDimensionsAll("defaultedTooltip"),a=i.length,s=t.getRawValue(r),c=rt(s),u=Ype(t,r),l,f,h,m;if(a>1||c&&!a){var g=Itn(s,t,r,i,u);l=g.inlineValues,f=g.inlineValueTypes,h=g.blocks,m=g.inlineValues[0]}else if(a){var v=o.getDimensionInfo(i[0]);m=l=R_(o,r,i[0]),f=v.type}else m=l=c?s[0]:s;var b=oL(t),x=b&&t.name||"",E=o.getName(r),T=n?x:E;return Qi("section",{header:x,noHeader:n||!b,sortParam:m,blocks:[Qi("nameValue",{markerType:"item",markerColor:u,name:T,noName:!Pl(T),value:l,valueType:f})].concat(h||[])})}function Itn(e,t,r,n,o){var i=t.getData(),a=_d(e,function(f,h,m){var g=i.getDimensionInfo(m);return f=f||g&&g.tooltip!==!1&&g.displayName!=null},!1),s=[],c=[],u=[];n.length?oe(n,function(f){l(R_(i,r,f),f)}):oe(e,l);function l(f,h){var m=i.getDimensionInfo(h);!m||m.otherDims.tooltip===!1||(a?u.push(Qi("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:u}}var l6=Kr();function Qpe(e,t){return e.getName(t)||e.getId(t)}var uJ="__universalTransitionEnabled",$pe=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r._selectedDataIndicesMap={},r}return t.prototype.init=function(r,n,o){this.seriesIndex=this.componentIndex,this.dataTask=u6({count:Mtn,reset:Rtn}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(r,o);var i=l6(this).sourceManager=new Kpe(this);i.prepareSource();var a=this.getInitialData(r,o);qkt(a,this),this.dataTask.context.data=a,l6(this).dataBeforeProcessed=a,Gkt(this),this._initSelectedMapFromData(a)},t.prototype.mergeDefaultAndTheme=function(r,n){var o=c6(this),i=o?vb(r):{},a=this.subType;xn.hasClass(a)&&(a+="Series"),Wr(r,n.getTheme().get(this.subType)),Wr(r,this.getDefaultOption()),sv(r,"label",["show"]),this.fillDataTextStyle(r.data),o&&Mm(r,i,o)},t.prototype.mergeOption=function(r,n){r=Wr(this.option,r,!0),this.fillDataTextStyle(r.data);var o=c6(this);o&&Mm(this.option,r,o);var i=l6(this).sourceManager;i.dirty(),i.prepareSource();var a=this.getInitialData(r,n);qkt(a,this),this.dataTask.dirty(),this.dataTask.context.data=a,l6(this).dataBeforeProcessed=a,Gkt(this),this._initSelectedMapFromData(a)},t.prototype.fillDataTextStyle=function(r){if(r&&!Tu(r))for(var n=["show"],o=0;o<r.length;o++)r[o]&&r[o].label&&sv(r[o],"label",n)},t.prototype.getInitialData=function(r,n){},t.prototype.appendData=function(r){var n=this.getRawData();n.appendData(r.data)},t.prototype.getData=function(r){var n=IOe(this);if(n){var o=n.context.data;return r==null?o:o.getLinkedData(r)}else return l6(this).data},t.prototype.getAllData=function(){var r=this.getData();return r&&r.getLinkedDataAll?r.getLinkedDataAll():[{data:r}]},t.prototype.setData=function(r){var n=IOe(this);if(n){var o=n.context;o.outputData=r,n!==this.dataTask&&(o.data=r)}l6(this).data=r},t.prototype.getEncode=function(){var r=this.get("encode",!0);if(r)return Kt(r)},t.prototype.getSourceManager=function(){return l6(this).sourceManager},t.prototype.getSource=function(){return this.getSourceManager().getSource()},t.prototype.getRawData=function(){return l6(this).dataBeforeProcessed},t.prototype.getColorBy=function(){var r=this.get("colorBy");return r||"series"},t.prototype.isColorBySeries=function(){return this.getColorBy()==="series"},t.prototype.getBaseAxis=function(){var r=this.coordinateSystem;return r&&r.getBaseAxis&&r.getBaseAxis()},t.prototype.formatTooltip=function(r,n,o){return Zpe({series:this,dataIndex:r,multipleSeries:n})},t.prototype.isAnimationEnabled=function(){var r=this.ecModel;if(Mn.node&&!(r&&r.ssr))return!1;var n=this.getShallow("animation");return n&&this.getData().count()>this.getShallow("animationThreshold")&&(n=!1),!!n},t.prototype.restoreData=function(){this.dataTask.dirty()},t.prototype.getColorFromPalette=function(r,n,o){var i=this.ecModel,a=eJ.prototype.getColorFromPalette.call(this,r,n,o);return a||(a=i.getColorFromPalette(r,n,o)),a},t.prototype.coordDimToDataDim=function(r){return this.getRawData().mapDimensionsAll(r)},t.prototype.getProgressive=function(){return this.get("progressive")},t.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},t.prototype.select=function(r,n){this._innerSelect(this.getData(n),r)},t.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],u=Qpe(a,c);o[u]=!1,this._selectedDataIndicesMap[u]=-1}}},t.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)},t.prototype.getSelectedDataIndices=function(){if(this.option.selectedMap==="all")return[].slice.call(this.getData().getIndices());for(var r=this._selectedDataIndicesMap,n=$r(r),o=[],i=0;i<n.length;i++){var a=r[n[i]];a>=0&&o.push(a)}return o},t.prototype.isSelected=function(r,n){var o=this.option.selectedMap;if(!o)return!1;var i=this.getData(n);return(o==="all"||o[Qpe(i,r)])&&!i.getItemModel(r).get(["select","disabled"])},t.prototype.isUniversalTransitionEnabled=function(){if(this[uJ])return!0;var r=this.option.universalTransition;return r?r===!0?!0:r&&r.enabled:!1},t.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"){nr(a.selectedMap)||(a.selectedMap={});for(var u=a.selectedMap,l=0;l<c;l++){var f=n[l],h=Qpe(r,f);u[h]=!0,this._selectedDataIndicesMap[h]=r.getRawIndex(f)}}else if(s==="single"||s===!0){var m=n[c-1],h=Qpe(r,m);a.selectedMap=(o={},o[h]=!0,o),this._selectedDataIndicesMap=(i={},i[h]=r.getRawIndex(m),i)}}},t.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)}},t.registerClass=function(r){return xn.registerClass(r)},t.protoInitialize=function(){var r=t.prototype;r.type="series.__base__",r.seriesIndex=0,r.ignoreStyleOnData=!1,r.hasSymbolVisual=!1,r.defaultSymbol="circle",r.visualStyleAccessPath="itemStyle",r.visualDrawType="fill"}(),t}(xn);Qo($pe,CL);Qo($pe,eJ);Wde($pe,xn);function Gkt(e){var t=e.name;oL(e)||(e.name=ktn(e)||t)}function ktn(e){var t=e.getRawData(),r=t.mapDimensionsAll("seriesName"),n=[];return oe(r,function(o){var i=t.getDimensionInfo(o);i.displayName&&n.push(i.displayName)}),n.join(" ")}function Mtn(e){return e.model.getRawData().count()}function Rtn(e){var t=e.model;return t.setData(t.getRawData().cloneShallow()),Ntn}function Ntn(e,t){t.outputData&&e.end>t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function qkt(e,t){oe(dR(e.CHANGABLE_METHODS,e.DOWNSAMPLE_METHODS),function(r){e.wrapMethod(r,_r(Otn,t))})}function Otn(e,t){var r=IOe(e);return r&&r.setOutputEnd((t||this).count()),t}function IOe(e){var t=(e.ecModel||{}).scheduler,r=t&&t.getPipeline(e.uid);if(r){var n=r.currentTask;if(n){var o=n.agentStubMap;o&&(n=o.get(e.uid))}return n}}var Xn=$pe;d();p();var kOe=function(){function e(){this.group=new or,this.uid=gb("viewComponent")}return e.prototype.init=function(t,r){},e.prototype.render=function(t,r,n,o){},e.prototype.dispose=function(t,r){},e.prototype.updateView=function(t,r,n,o){},e.prototype.updateLayout=function(t,r,n,o){},e.prototype.updateVisual=function(t,r,n,o){},e.prototype.toggleBlurSeries=function(t,r,n){},e.prototype.eachRendered=function(t){var r=this.group;r&&r.traverse(t)},e}();iL(kOe);QT(kOe);var eo=kOe;d();p();d();p();function fv(){var e=Kr();return function(t){var r=e(t),n=t.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 Kkt=Kr(),Btn=fv(),MOe=function(){function e(){this.group=new or,this.uid=gb("viewChart"),this.renderTask=u6({plan:Ptn,reset:Dtn}),this.renderTask.context={view:this}}return e.prototype.init=function(t,r){},e.prototype.render=function(t,r,n,o){},e.prototype.highlight=function(t,r,n,o){var i=t.getData(o&&o.dataType);!i||Wkt(i,o,"emphasis")},e.prototype.downplay=function(t,r,n,o){var i=t.getData(o&&o.dataType);!i||Wkt(i,o,"normal")},e.prototype.remove=function(t,r){this.group.removeAll()},e.prototype.dispose=function(t,r){},e.prototype.updateView=function(t,r,n,o){this.render(t,r,n,o)},e.prototype.updateLayout=function(t,r,n,o){this.render(t,r,n,o)},e.prototype.updateVisual=function(t,r,n,o){this.render(t,r,n,o)},e.prototype.eachRendered=function(t){c0(this.group,t)},e.markUpdateMethod=function(t,r){Kkt(t).updateMethod=r},e.protoInitialize=function(){var t=e.prototype;t.type="chart"}(),e}();function Vkt(e,t,r){e&&i6(e)&&(t==="emphasis"?Mp:Rp)(e,r)}function Wkt(e,t,r){var n=db(e,t),o=t&&t.highlightKey!=null?K8t(t.highlightKey):null;n!=null?oe($n(n),function(i){Vkt(e.getItemGraphicEl(i),r,o)}):e.eachItemGraphicEl(function(i){Vkt(i,r,o)})}iL(MOe,["dispose"]);QT(MOe);function Ptn(e){return Btn(e.model)}function Dtn(e){var t=e.model,r=e.ecModel,n=e.api,o=e.payload,i=t.pipelineContext.progressiveRender,a=e.view,s=o&&Kkt(o).updateMethod,c=i?"incrementalPrepareRender":s&&a[s]?s:"render";return c!=="render"&&a[c](t,r,n,o),Ltn[c]}var Ltn={incrementalPrepareRender:{progress:function(e,t){t.view.incrementalRender(e,t.model,t.ecModel,t.api,t.payload)}},render:{forceFirstProgress:!0,progress:function(e,t){t.view.render(t.model,t.ecModel,t.api,t.payload)}}},Ln=MOe;d();p();var ehe="\0__throttleOriginMethod",Ykt="\0__throttleRate",Jkt="\0__throttleType";function lJ(e,t,r){var n,o=0,i=0,a=null,s,c,u,l;t=t||0;function f(){i=new Date().getTime(),a=null,e.apply(c,u||[])}var h=function(){for(var m=[],g=0;g<arguments.length;g++)m[g]=arguments[g];n=new Date().getTime(),c=this,u=m;var v=l||t,b=l||r;l=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){l=m},h}function xb(e,t,r,n){var o=e[t];if(!!o){var i=o[ehe]||o,a=o[Jkt],s=o[Ykt];if(s!==r||a!==n){if(r==null||!n)return e[t]=i;o=e[t]=lJ(i,r,n==="debounce"),o[ehe]=i,o[Jkt]=n,o[Ykt]=r}return o}}function N_(e,t){var r=e[t];r&&r[ehe]&&(r.clear&&r.clear(),e[t]=r[ehe])}d();p();var Xkt=Kr(),Zkt={itemStyle:Cm(j9e,!0),lineStyle:Cm(z9e,!0)},Ftn={lineStyle:"stroke",itemStyle:"fill"};function Qkt(e,t){var r=e.visualStyleMapper||Zkt[t];return r||(console.warn("Unkown style type '"+t+"'."),Zkt.itemStyle)}function $kt(e,t){var r=e.visualDrawType||Ftn[t];return r||(console.warn("Unkown style type '"+t+"'."),"fill")}var e5t={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var r=e.getData(),n=e.visualStyleAccessPath||"itemStyle",o=e.getModel(n),i=Qkt(e,n),a=i(o),s=o.getShallow("decal");s&&(r.setVisual("decal",s),s.dirty=!0);var c=$kt(e,n),u=a[c],l=Wt(u)?u:null,f=a.fill==="auto"||a.stroke==="auto";if(!a[c]||l||f){var h=e.getColorFromPalette(e.name,null,t.getSeriesCount());a[c]||(a[c]=h,r.setVisual("colorFromPalette",!0)),a.fill=a.fill==="auto"||Wt(a.fill)?h:a.fill,a.stroke=a.stroke==="auto"||Wt(a.stroke)?h:a.stroke}if(r.setVisual("style",a),r.setVisual("drawType",c),!t.isSeriesFiltered(e)&&l)return r.setVisual("colorFromPalette",!1),{dataEach:function(m,g){var v=e.getDataParams(g),b=et({},a);b[c]=l(v),m.setItemVisual(g,"style",b)}}}},fJ=new Jn,t5t={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){if(!(e.ignoreStyleOnData||t.isSeriesFiltered(e))){var r=e.getData(),n=e.visualStyleAccessPath||"itemStyle",o=Qkt(e,n),i=r.getVisual("drawType");return{dataEach:r.hasItemOption?function(a,s){var c=a.getRawDataItem(s);if(c&&c[n]){fJ.option=c[n];var u=o(fJ),l=a.ensureUniqueItemVisual(s,"style");et(l,u),fJ.option.decal&&(a.setItemVisual(s,"decal",fJ.option.decal),fJ.option.decal.dirty=!0),i in u&&a.setItemVisual(s,"colorFromPalette",!1)}}:null}}}},r5t={performRawSeries:!0,overallReset:function(e){var t=Kt();e.eachSeries(function(r){var n=r.getColorBy();if(!r.isColorBySeries()){var o=r.type+"-"+n,i=t.get(o);i||(i={},t.set(o,i)),Xkt(r).scope=i}}),e.eachSeries(function(r){if(!(r.isColorBySeries()||e.isSeriesFiltered(r))){var n=r.getRawData(),o={},i=r.getData(),a=Xkt(r).scope,s=r.visualStyleAccessPath||"itemStyle",c=$kt(r,s);i.each(function(u){var l=i.getRawIndex(u);o[l]=u}),n.each(function(u){var l=o[u],f=i.getItemVisual(l,"colorFromPalette");if(f){var h=i.ensureUniqueItemVisual(l,"style"),m=n.getName(u)||u+"",g=n.count();h[c]=r.getColorFromPalette(m,a,g)}})}})}};d();p();var rhe=Math.PI;function ROe(e,t){t=t||{},$t(t,{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 or,n=new en({style:{fill:t.maskColor},zlevel:t.zlevel,z:1e4});r.add(n);var o=new yn({style:{text:t.text,fill:t.textColor,fontSize:t.fontSize,fontWeight:t.fontWeight,fontStyle:t.fontStyle,fontFamily:t.fontFamily},zlevel:t.zlevel,z:10001}),i=new en({style:{fill:"none"},textContent:o,textConfig:{position:"right",distance:10},zlevel:t.zlevel,z:10001});r.add(i);var a;return t.showSpinner&&(a=new HY({shape:{startAngle:-rhe/2,endAngle:-rhe/2+.1,r:t.spinnerRadius},style:{stroke:t.color,lineCap:"round",lineWidth:t.lineWidth},zlevel:t.zlevel,z:10001}),a.animateShape(!0).when(1e3,{endAngle:rhe*3/2}).start("circularInOut"),a.animateShape(!0).when(1e3,{startAngle:rhe*3/2}).delay(300).start("circularInOut"),r.add(a)),r.resize=function(){var s=o.getBoundingRect().width,c=t.showSpinner?t.spinnerRadius:0,u=(e.getWidth()-c*2-(t.showSpinner&&s?10:0)-s)/2-(t.showSpinner&&s?0:5+s/2)+(t.showSpinner?0:s/2)+(s?0:c),l=e.getHeight()/2;t.showSpinner&&a.setShape({cx:u,cy:l}),i.setShape({x:u-c,y:l-c,width:c*2,height:c*2}),n.setShape({x:0,y:0,width:e.getWidth(),height:e.getHeight()})},r.resize(),r}d();p();var Utn=function(){function e(t,r,n,o){this._stageTaskMap=Kt(),this.ecInstance=t,this.api=r,n=this._dataProcessorHandlers=n.slice(),o=this._visualHandlers=o.slice(),this._allHandlers=n.concat(o)}return e.prototype.restoreData=function(t,r){t.restoreData(r),this._stageTaskMap.each(function(n){var o=n.overallTask;o&&o.dirty()})},e.prototype.getPerformArgs=function(t,r){if(!!t.__pipeline){var n=this._pipelineMap.get(t.__pipeline.id),o=n.context,i=!r&&n.progressiveEnabled&&(!o||o.progressiveRender)&&t.__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}}},e.prototype.getPipeline=function(t){return this._pipelineMap.get(t)},e.prototype.updateStreamModes=function(t,r){var n=this._pipelineMap.get(t.uid),o=t.getData(),i=o.count(),a=n.progressiveEnabled&&r.incrementalPrepareRender&&i>=n.threshold,s=t.get("large")&&i>=t.get("largeThreshold"),c=t.get("progressiveChunkMode")==="mod"?i:null;t.pipelineContext=n.context={progressiveRender:a,modDataCount:c,large:s}},e.prototype.restorePipelines=function(t){var r=this,n=r._pipelineMap=Kt();t.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)})},e.prototype.prepareStageTasks=function(){var t=this._stageTaskMap,r=this.api.getModel(),n=this.api;oe(this._allHandlers,function(o){var i=t.get(o.uid)||t.set(o.uid,{}),a="";pa(!(o.reset&&o.overallReset),a),o.reset&&this._createSeriesStageTask(o,i,r,n),o.overallReset&&this._createOverallStageTask(o,i,r,n)},this)},e.prototype.prepareView=function(t,r,n,o){var i=t.renderTask,a=i.context;a.model=r,a.ecModel=n,a.api=o,i.__block=!t.incrementalPrepareRender,this._pipe(r,i)},e.prototype.performDataProcessorTasks=function(t,r){this._performStageTasks(this._dataProcessorHandlers,t,r,{block:!0})},e.prototype.performVisualTasks=function(t,r,n){this._performStageTasks(this._visualHandlers,t,r,n)},e.prototype._performStageTasks=function(t,r,n,o){o=o||{};var i=!1,a=this;oe(t,function(c,u){if(!(o.visualType&&o.visualType!==c.visualType)){var l=a._stageTaskMap.get(c.uid),f=l.seriesTaskMap,h=l.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,x){s(o,b)&&b.dirty();var E=a.getPerformArgs(b,o.block);E.skip=!c.performRawSeries&&r.isSeriesFiltered(b.context.model),a.updatePayload(b,n),b.perform(E)&&(i=!0)})}});function s(c,u){return c.setDirty&&(!c.dirtyMap||c.dirtyMap.get(u.__pipeline.id))}this.unfinished=i||this.unfinished},e.prototype.performSeriesTasks=function(t){var r;t.eachSeries(function(n){r=n.dataTask.perform()||r}),this.unfinished=r||this.unfinished},e.prototype.plan=function(){this._pipelineMap.each(function(t){var r=t.tail;do{if(r.__block){t.blockIndex=r.__idxInPipeline;break}r=r.getUpstream()}while(r)})},e.prototype.updatePayload=function(t,r){r!=="remain"&&(t.context.payload=r)},e.prototype._createSeriesStageTask=function(t,r,n,o){var i=this,a=r.seriesTaskMap,s=r.seriesTaskMap=Kt(),c=t.seriesType,u=t.getTargetSeries;t.createOnAllSeries?n.eachRawSeries(l):c?n.eachRawSeriesByType(c,l):u&&u(n,o).each(l);function l(f){var h=f.uid,m=s.set(h,a&&a.get(h)||u6({plan:qtn,reset:Vtn,count:Ktn}));m.context={model:f,ecModel:n,api:o,useClearVisual:t.isVisual&&!t.isLayout,plan:t.plan,reset:t.reset,scheduler:i},i._pipe(f,m)}},e.prototype._createOverallStageTask=function(t,r,n,o){var i=this,a=r.overallTask=r.overallTask||u6({reset:ztn});a.context={ecModel:n,api:o,overallReset:t.overallReset,scheduler:i};var s=a.agentStubMap,c=a.agentStubMap=Kt(),u=t.seriesType,l=t.getTargetSeries,f=!0,h=!1,m="";pa(!t.createOnAllSeries,m),u?n.eachRawSeriesByType(u,g):l?l(n,o).each(g):(f=!1,oe(n.getSeries(),g));function g(v){var b=v.uid,x=c.set(b,s&&s.get(b)||(h=!0,u6({reset:jtn,onDirty:Gtn})));x.context={model:v,overallProgress:f},x.agent=a,x.__block=f,i._pipe(v,x)}h&&a.dirty()},e.prototype._pipe=function(t,r){var n=t.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},e.wrapStageHandler=function(t,r){return Wt(t)&&(t={overallReset:t,seriesType:Ytn(t)}),t.uid=gb("stageHandler"),r&&(t.visualType=r),t},e}();function ztn(e){e.overallReset(e.ecModel,e.api,e.payload)}function jtn(e){return e.overallProgress&&Htn}function Htn(){this.agent.dirty(),this.getDownstream().dirty()}function Gtn(){this.agent&&this.agent.dirty()}function qtn(e){return e.plan?e.plan(e.model,e.ecModel,e.api,e.payload):null}function Vtn(e){e.useClearVisual&&e.data.clearAllVisual();var t=e.resetDefines=$n(e.reset(e.model,e.ecModel,e.api,e.payload));return t.length>1?nt(t,function(r,n){return n5t(n)}):Wtn}var Wtn=n5t(0);function n5t(e){return function(t,r){var n=r.data,o=r.resetDefines[e];if(o&&o.dataEach)for(var i=t.start;i<t.end;i++)o.dataEach(n,i);else o&&o.progress&&o.progress(t,n)}}function Ktn(e){return e.data.count()}function Ytn(e){nhe=null;try{e(dJ,o5t)}catch{}return nhe}var dJ={},o5t={},nhe;i5t(dJ,Lpe);i5t(o5t,Fpe);dJ.eachSeriesByType=dJ.eachRawSeriesByType=function(e){nhe=e};dJ.eachComponent=function(e){e.mainType==="series"&&e.subType&&(nhe=e.subType)};function i5t(e,t){for(var r in t.prototype)e[r]=Zi}var NOe=Utn;d();p();var a5t=["#37A2DA","#32C5E9","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E062AE","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF"],s5t={color:a5t,colorLayer:[["#37A2DA","#ffd85c","#fd7b5f"],["#37A2DA","#67E0E3","#FFDB5C","#ff9f7f","#E062AE","#9d96f5"],["#37A2DA","#32C5E9","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#e7bcf3","#8378EA","#96BFFF"],a5t]};d();p();var u0="#B9B8CE",c5t="#100C2A",ohe=function(){return{axisLine:{lineStyle:{color:u0}},splitLine:{lineStyle:{color:"#484753"}},splitArea:{areaStyle:{color:["rgba(255,255,255,0.02)","rgba(255,255,255,0.05)"]}},minorSplitLine:{lineStyle:{color:"#20203B"}}}},u5t=["#4992ff","#7cffb2","#fddd60","#ff6e76","#58d9f9","#05c091","#ff8a45","#8d48e3","#dd79ff"],l5t={darkMode:!0,color:u5t,backgroundColor:c5t,axisPointer:{lineStyle:{color:"#817f91"},crossStyle:{color:"#817f91"},label:{color:"#fff"}},legend:{textStyle:{color:u0}},textStyle:{color:u0},title:{textStyle:{color:"#EEF1FA"},subtextStyle:{color:"#B9B8CE"}},toolbox:{iconStyle:{borderColor:u0}},dataZoom:{borderColor:"#71708A",textStyle:{color:u0},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:u0}},timeline:{lineStyle:{color:u0},label:{color:u0},controlStyle:{color:u0,borderColor:u0}},calendar:{itemStyle:{color:c5t},dayLabel:{color:u0},monthLabel:{color:u0},yearLabel:{color:u0}},timeAxis:ohe(),logAxis:ohe(),valueAxis:ohe(),categoryAxis:ohe(),line:{symbol:"circle"},graph:{color:u5t},gauge:{title:{color:u0},axisLine:{lineStyle:{color:[[1,"rgba(207,212,219,0.2)"]]}},axisLabel:{color:u0},detail:{color:"#EEF1FA"}},candlestick:{itemStyle:{color:"#f64e56",color0:"#54ea92",borderColor:"#f64e56",borderColor0:"#54ea92"}}};l5t.categoryAxis.splitLine.show=!1;var f5t=l5t;d();p();var d5t=function(){function e(){}return e.prototype.normalizeQuery=function(t){var r={},n={},o={};if(yt(t)){var i=_m(t);r.mainType=i.main||null,r.subType=i.sub||null}else{var a=["Index","Name","Id"],s={name:1,dataIndex:1,dataType:1};oe(t,function(c,u){for(var l=!1,f=0;f<a.length;f++){var h=a[f],m=u.lastIndexOf(h);if(m>0&&m===u.length-h.length){var g=u.slice(0,m);g!=="data"&&(r.mainType=g,r[h.toLowerCase()]=c,l=!0)}}s.hasOwnProperty(u)&&(n[u]=c,l=!0),l||(o[u]=c)})}return{cptQuery:r,dataQuery:n,otherQuery:o}},e.prototype.filter=function(t,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,u=r.dataQuery;return l(c,a,"mainType")&&l(c,a,"subType")&&l(c,a,"index","componentIndex")&&l(c,a,"name")&&l(c,a,"id")&&l(u,i,"name")&&l(u,i,"dataIndex")&&l(u,i,"dataType")&&(!s.filterForExposedEvent||s.filterForExposedEvent(t,r.otherQuery,o,i));function l(f,h,m,g){return f[m]==null||h[g||m]===f[m]}},e.prototype.afterTrigger=function(){this.eventInfo=null},e}();d();p();var OOe=["symbol","symbolSize","symbolRotate","symbolOffset"],p5t=OOe.concat(["symbolKeepAspect"]),h5t={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var r=e.getData();if(e.legendIcon&&r.setVisual("legendIcon",e.legendIcon),!e.hasSymbolVisual)return;for(var n={},o={},i=!1,a=0;a<OOe.length;a++){var s=OOe[a],c=e.get(s);Wt(c)?(i=!0,o[s]=c):n[s]=c}if(n.symbol=n.symbol||e.defaultSymbol,r.setVisual(et({legendIcon:e.legendIcon||n.symbol,symbolKeepAspect:e.get("symbolKeepAspect")},n)),t.isSeriesFiltered(e))return;var u=$r(o);function l(f,h){for(var m=e.getRawValue(h),g=e.getDataParams(h),v=0;v<u.length;v++){var b=u[v];f.setItemVisual(h,b,o[b](m,g))}}return{dataEach:i?l:null}}},m5t={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){if(!e.hasSymbolVisual||t.isSeriesFiltered(e))return;var r=e.getData();function n(o,i){for(var a=o.getItemModel(i),s=0;s<p5t.length;s++){var c=p5t[s],u=a.getShallow(c,!0);u!=null&&o.setItemVisual(i,c,u)}}return{dataEach:r.hasItemOption?n:null}}};d();p();function pJ(e,t,r){switch(r){case"color":var n=e.getItemVisual(t,"style");return n[e.getVisual("drawType")];case"opacity":return e.getItemVisual(t,"style").opacity;case"symbol":case"symbolSize":case"liftZ":return e.getItemVisual(t,r);default:}}function X2(e,t){switch(t){case"color":var r=e.getVisual("style");return r[e.getVisual("drawType")];case"opacity":return e.getVisual("style").opacity;case"symbol":case"symbolSize":case"liftZ":return e.getVisual(t);default:}}function BOe(e,t,r,n){switch(r){case"color":var o=e.ensureUniqueItemVisual(t,"style");o[e.getVisual("drawType")]=n,e.setItemVisual(t,"colorFromPalette",!1);break;case"opacity":e.ensureUniqueItemVisual(t,"style").opacity=n;break;case"symbol":case"symbolSize":case"liftZ":e.setItemVisual(t,r,n);break;default:}}d();p();function ihe(e,t){function r(n,o){var i=[];return n.eachComponent({mainType:"series",subType:e,query:o},function(a){i.push(a.seriesIndex)}),i}oe([[e+"ToggleSelect","toggleSelect"],[e+"Select","select"],[e+"UnSelect","unselect"]],function(n){t(n[0],function(o,i,a){o=et({},o),a.dispatchAction(et(o,{type:n[1],seriesIndex:r(i,o)}))})})}function IL(e,t,r,n,o){var i=e+t;r.isSilent(i)||n.eachComponent({mainType:"series",subType:"pie"},function(a){for(var s=a.seriesIndex,c=a.option.selectedMap,u=o.selected,l=0;l<u.length;l++)if(u[l].seriesIndex===s){var f=a.getData(),h=db(f,o.fromActionPayload);r.trigger(i,{type:i,seriesId:a.id,name:rt(h)?f.getName(h[0]):f.getName(h),selected:yt(c)?c:et({},c)})}})}function g5t(e,t,r){e.on("selectchanged",function(n){var o=r.getModel();n.isFromClick?(IL("map","selectchanged",t,o,n),IL("pie","selectchanged",t,o,n)):n.fromAction==="select"?(IL("map","selected",t,o,n),IL("pie","selected",t,o,n)):n.fromAction==="unselect"&&(IL("map","unselected",t,o,n),IL("pie","unselected",t,o,n))})}d();p();function Mx(e,t,r){for(var n;e&&!(t(e)&&(n=e,r));)e=e.__hostTarget||e.parent;return n}d();p();d();p();d();p();var Jtn=Math.round(Math.random()*9),Xtn=typeof Object.defineProperty=="function",Ztn=function(){function e(){this._id="__ec_inner_"+Jtn++}return e.prototype.get=function(t){return this._guard(t)[this._id]},e.prototype.set=function(t,r){var n=this._guard(t);return Xtn?Object.defineProperty(n,this._id,{value:r,enumerable:!1,configurable:!0}):n[this._id]=r,this},e.prototype.delete=function(t){return this.has(t)?(delete this._guard(t)[this._id],!0):!1},e.prototype.has=function(t){return!!this._guard(t)[this._id]},e.prototype._guard=function(t){if(t!==Object(t))throw TypeError("Value of WeakMap is not a non-null object.");return t},e}(),v5t=Ztn;d();p();var Qtn=Dr.extend({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(e,t){var r=t.cx,n=t.cy,o=t.width/2,i=t.height/2;e.moveTo(r,n-i),e.lineTo(r+o,n+i),e.lineTo(r-o,n+i),e.closePath()}}),$tn=Dr.extend({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(e,t){var r=t.cx,n=t.cy,o=t.width/2,i=t.height/2;e.moveTo(r,n-i),e.lineTo(r+o,n),e.lineTo(r,n+i),e.lineTo(r-o,n),e.closePath()}}),ern=Dr.extend({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(e,t){var r=t.x,n=t.y,o=t.width/5*3,i=Math.max(o,t.height),a=o/2,s=a*a/(i-a),c=n-i+a+s,u=Math.asin(s/a),l=Math.cos(u)*a,f=Math.sin(u),h=Math.cos(u),m=a*.6,g=a*.7;e.moveTo(r-l,c+s),e.arc(r,c,a,Math.PI-u,Math.PI*2+u),e.bezierCurveTo(r+l-f*m,c+s+h*m,r,n-g,r,n),e.bezierCurveTo(r,n-g,r-l+f*m,c+s+h*m,r-l,c+s),e.closePath()}}),trn=Dr.extend({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(e,t){var r=t.height,n=t.width,o=t.x,i=t.y,a=n/3*2;e.moveTo(o,i),e.lineTo(o+a,i+r),e.lineTo(o,i+r/4*3),e.lineTo(o-a,i+r),e.lineTo(o,i),e.closePath()}}),rrn={line:La,rect:en,roundRect:en,square:en,circle:_f,diamond:$tn,pin:ern,arrow:trn,triangle:Qtn},nrn={line:function(e,t,r,n,o){o.x1=e,o.y1=t+n/2,o.x2=e+r,o.y2=t+n/2},rect:function(e,t,r,n,o){o.x=e,o.y=t,o.width=r,o.height=n},roundRect:function(e,t,r,n,o){o.x=e,o.y=t,o.width=r,o.height=n,o.r=Math.min(r,n)/4},square:function(e,t,r,n,o){var i=Math.min(r,n);o.x=e,o.y=t,o.width=i,o.height=i},circle:function(e,t,r,n,o){o.cx=e+r/2,o.cy=t+n/2,o.r=Math.min(r,n)/2},diamond:function(e,t,r,n,o){o.cx=e+r/2,o.cy=t+n/2,o.width=r,o.height=n},pin:function(e,t,r,n,o){o.x=e+r/2,o.y=t+n/2,o.width=r,o.height=n},arrow:function(e,t,r,n,o){o.x=e+r/2,o.y=t+n/2,o.width=r,o.height=n},triangle:function(e,t,r,n,o){o.cx=e+r/2,o.cy=t+n/2,o.width=r,o.height=n}},hJ={};oe(rrn,function(e,t){hJ[t]=new e});var orn=Dr.extend({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},calculateTextPosition:function(e,t,r){var n=kR(e,t,r),o=this.shape;return o&&o.symbolType==="pin"&&t.position==="inside"&&(n.y=r.y+r.height*.4),n},buildPath:function(e,t,r){var n=t.symbolType;if(n!=="none"){var o=hJ[n];o||(n="rect",o=hJ[n]),nrn[n](t.x,t.y,t.width,t.height,o.shape),o.buildPath(e,o.shape,r)}}});function irn(e,t){if(this.type!=="image"){var r=this.style;this.__isEmptyBrush?(r.stroke=e,r.fill=t||"#fff",r.lineWidth=2):this.shape.symbolType==="line"?r.stroke=e:r.fill=e,this.markRedraw()}}function Lo(e,t,r,n,o,i,a){var s=e.indexOf("empty")===0;s&&(e=e.substr(5,1).toLowerCase()+e.substr(6));var c;return e.indexOf("image://")===0?c=P9e(e.slice(8),new Nr(t,r,n,o),a?"center":"cover"):e.indexOf("path://")===0?c=vL(e.slice(7),{},new Nr(t,r,n,o),a?"center":"cover"):c=new orn({shape:{symbolType:e,x:t,y:r,width:n,height:o}}),c.__isEmptyBrush=s,c.setColor=irn,i&&c.setColor(i),c}function Z2(e){return rt(e)||(e=[+e,+e]),[e[0]||0,e[1]||0]}function wb(e,t){if(e!=null)return rt(e)||(e=[e,e]),[Pt(e[0],t[0])||0,Pt(Xr(e[1],e[0]),t[1])||0]}d();p();d();p();function rN(e){return isFinite(e)}function arn(e,t,r){var n=t.x==null?0:t.x,o=t.x2==null?1:t.x2,i=t.y==null?0:t.y,a=t.y2==null?0:t.y2;t.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=rN(n)?n:0,o=rN(o)?o:1,i=rN(i)?i:0,a=rN(a)?a:0;var s=e.createLinearGradient(n,i,o,a);return s}function srn(e,t,r){var n=r.width,o=r.height,i=Math.min(n,o),a=t.x==null?.5:t.x,s=t.y==null?.5:t.y,c=t.r==null?.5:t.r;t.global||(a=a*n+r.x,s=s*o+r.y,c=c*i),a=rN(a)?a:.5,s=rN(s)?s:.5,c=c>=0&&rN(c)?c:.5;var u=e.createRadialGradient(a,s,0,a,s,c);return u}function mJ(e,t,r){for(var n=t.type==="radial"?srn(e,t,r):arn(e,t,r),o=t.colorStops,i=0;i<o.length;i++)n.addColorStop(o[i].offset,o[i].color);return n}function b5t(e,t){if(e===t||!e&&!t)return!1;if(!e||!t||e.length!==t.length)return!0;for(var r=0;r<e.length;r++)if(e[r]!==t[r])return!0;return!1}function ahe(e){return parseInt(e,10)}function f6(e,t,r){var n=["width","height"][t],o=["clientWidth","clientHeight"][t],i=["paddingLeft","paddingTop"][t],a=["paddingRight","paddingBottom"][t];if(r[n]!=null&&r[n]!=="auto")return parseFloat(r[n]);var s=document.defaultView.getComputedStyle(e);return(e[o]||ahe(s[n])||ahe(e.style[n]))-(ahe(s[i])||0)-(ahe(s[a])||0)|0}d();p();function crn(e,t){return!e||e==="solid"||!(t>0)?null:e==="dashed"?[4*t,2*t]:e==="dotted"?[t]:sn(e)?[e]:rt(e)?e:null}function gJ(e){var t=e.style,r=t.lineDash&&t.lineWidth>0&&crn(t.lineDash,t.lineWidth),n=t.lineDashOffset;if(r){var o=t.strokeNoScale&&e.getLineScale?e.getLineScale():1;o&&o!==1&&(r=nt(r,function(i){return i/o}),n/=o)}return[r,n]}var urn=new Ul(!0);function she(e){var t=e.stroke;return!(t==null||t==="none"||!(e.lineWidth>0))}function x5t(e){return typeof e=="string"&&e!=="none"}function che(e){var t=e.fill;return t!=null&&t!=="none"}function w5t(e,t){if(t.fillOpacity!=null&&t.fillOpacity!==1){var r=e.globalAlpha;e.globalAlpha=t.fillOpacity*t.opacity,e.fill(),e.globalAlpha=r}else e.fill()}function A5t(e,t){if(t.strokeOpacity!=null&&t.strokeOpacity!==1){var r=e.globalAlpha;e.globalAlpha=t.strokeOpacity*t.opacity,e.stroke(),e.globalAlpha=r}else e.stroke()}function uhe(e,t,r){var n=MY(t.image,t.__image,r);if(aL(n)){var o=e.createPattern(n,t.repeat||"repeat");if(typeof DOMMatrix=="function"&&o&&o.setTransform){var i=new DOMMatrix;i.translateSelf(t.x||0,t.y||0),i.rotateSelf(0,0,(t.rotation||0)*GD),i.scaleSelf(t.scaleX||1,t.scaleY||1),o.setTransform(i)}return o}}function lrn(e,t,r,n){var o,i=she(r),a=che(r),s=r.strokePercent,c=s<1,u=!t.path;(!t.silent||c)&&u&&t.createPathProxy();var l=t.path||urn,f=t.__dirty;if(!n){var h=r.fill,m=r.stroke,g=a&&!!h.colorStops,v=i&&!!m.colorStops,b=a&&!!h.image,x=i&&!!m.image,E=void 0,T=void 0,B=void 0,F=void 0,L=void 0;(g||v)&&(L=t.getBoundingRect()),g&&(E=f?mJ(e,h,L):t.__canvasFillGradient,t.__canvasFillGradient=E),v&&(T=f?mJ(e,m,L):t.__canvasStrokeGradient,t.__canvasStrokeGradient=T),b&&(B=f||!t.__canvasFillPattern?uhe(e,h,t):t.__canvasFillPattern,t.__canvasFillPattern=B),x&&(F=f||!t.__canvasStrokePattern?uhe(e,m,t):t.__canvasStrokePattern,t.__canvasStrokePattern=B),g?e.fillStyle=E:b&&(B?e.fillStyle=B:a=!1),v?e.strokeStyle=T:x&&(F?e.strokeStyle=F:i=!1)}var j=t.getGlobalScale();l.setScale(j[0],j[1],t.segmentIgnoreThreshold);var q,D;e.setLineDash&&r.lineDash&&(o=gJ(t),q=o[0],D=o[1]);var _=!0;(u||f&VT)&&(l.setDPR(e.dpr),c?l.setContext(null):(l.setContext(e),_=!1),l.reset(),t.buildPath(l,t.shape,n),l.toStatic(),t.pathUpdated()),_&&l.rebuildPath(e,c?s:1),q&&(e.setLineDash(q),e.lineDashOffset=D),n||(r.strokeFirst?(i&&A5t(e,r),a&&w5t(e,r)):(a&&w5t(e,r),i&&A5t(e,r))),q&&e.setLineDash([])}function frn(e,t,r){var n=t.__image=MY(r.image,t.__image,t,t.onload);if(!(!n||!aL(n))){var o=r.x||0,i=r.y||0,a=t.getWidth(),s=t.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 u=r.sx||0,l=r.sy||0;e.drawImage(n,u,l,r.sWidth,r.sHeight,o,i,a,s)}else if(r.sx&&r.sy){var u=r.sx,l=r.sy,f=a-u,h=s-l;e.drawImage(n,u,l,f,h,o,i,a,s)}else e.drawImage(n,o,i,a,s)}}function drn(e,t,r){var n,o=r.text;if(o!=null&&(o+=""),o){e.font=r.font||rv,e.textAlign=r.textAlign,e.textBaseline=r.textBaseline;var i=void 0,a=void 0;e.setLineDash&&r.lineDash&&(n=gJ(t),i=n[0],a=n[1]),i&&(e.setLineDash(i),e.lineDashOffset=a),r.strokeFirst?(she(r)&&e.strokeText(o,r.x,r.y),che(r)&&e.fillText(o,r.x,r.y)):(che(r)&&e.fillText(o,r.x,r.y),she(r)&&e.strokeText(o,r.x,r.y)),i&&e.setLineDash([])}}var S5t=["shadowBlur","shadowOffsetX","shadowOffsetY"],E5t=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function M5t(e,t,r,n,o){var i=!1;if(!n&&(r=r||{},t===r))return!1;if(n||t.opacity!==r.opacity){Nm(e,o),i=!0;var a=Math.max(Math.min(t.opacity,1),0);e.globalAlpha=isNaN(a)?z2.opacity:a}(n||t.blend!==r.blend)&&(i||(Nm(e,o),i=!0),e.globalCompositeOperation=t.blend||z2.blend);for(var s=0;s<S5t.length;s++){var c=S5t[s];(n||t[c]!==r[c])&&(i||(Nm(e,o),i=!0),e[c]=e.dpr*(t[c]||0))}return(n||t.shadowColor!==r.shadowColor)&&(i||(Nm(e,o),i=!0),e.shadowColor=t.shadowColor||z2.shadowColor),i}function _5t(e,t,r,n,o){var i=vJ(t,o.inHover),a=n?null:r&&vJ(r,o.inHover)||{};if(i===a)return!1;var s=M5t(e,i,a,n,o);if((n||i.fill!==a.fill)&&(s||(Nm(e,o),s=!0),x5t(i.fill)&&(e.fillStyle=i.fill)),(n||i.stroke!==a.stroke)&&(s||(Nm(e,o),s=!0),x5t(i.stroke)&&(e.strokeStyle=i.stroke)),(n||i.opacity!==a.opacity)&&(s||(Nm(e,o),s=!0),e.globalAlpha=i.opacity==null?1:i.opacity),t.hasStroke()){var c=i.lineWidth,u=c/(i.strokeNoScale&&t.getLineScale?t.getLineScale():1);e.lineWidth!==u&&(s||(Nm(e,o),s=!0),e.lineWidth=u)}for(var l=0;l<E5t.length;l++){var f=E5t[l],h=f[0];(n||i[h]!==a[h])&&(s||(Nm(e,o),s=!0),e[h]=i[h]||f[1])}return s}function prn(e,t,r,n,o){return M5t(e,vJ(t,o.inHover),r&&vJ(r,o.inHover),n,o)}function R5t(e,t){var r=t.transform,n=e.dpr||1;r?e.setTransform(n*r[0],n*r[1],n*r[2],n*r[3],n*r[4],n*r[5]):e.setTransform(n,0,0,n,0,0)}function hrn(e,t,r){for(var n=!1,o=0;o<e.length;o++){var i=e[o];n=n||i.isZeroArea(),R5t(t,i),t.beginPath(),i.buildPath(t,i.shape),t.clip()}r.allClipped=n}function mrn(e,t){return e&&t?e[0]!==t[0]||e[1]!==t[1]||e[2]!==t[2]||e[3]!==t[3]||e[4]!==t[4]||e[5]!==t[5]:!(!e&&!t)}var C5t=1,T5t=2,I5t=3,k5t=4;function grn(e){var t=che(e),r=she(e);return!(e.lineDash||!(+t^+r)||t&&typeof e.fill!="string"||r&&typeof e.stroke!="string"||e.strokePercent<1||e.strokeOpacity<1||e.fillOpacity<1)}function Nm(e,t){t.batchFill&&e.fill(),t.batchStroke&&e.stroke(),t.batchFill="",t.batchStroke=""}function vJ(e,t){return t&&e.__hoverStyle||e.style}function lhe(e,t){d6(e,t,{inHover:!1,viewWidth:0,viewHeight:0},!0)}function d6(e,t,r,n){var o=t.transform;if(!t.shouldBePainted(r.viewWidth,r.viewHeight,!1,!1)){t.__dirty&=~rl,t.__isRendered=!1;return}var i=t.__clipPaths,a=r.prevElClipPaths,s=!1,c=!1;if((!a||b5t(i,a))&&(a&&a.length&&(Nm(e,r),e.restore(),c=s=!0,r.prevElClipPaths=null,r.allClipped=!1,r.prevEl=null),i&&i.length&&(Nm(e,r),e.save(),hrn(i,e,r),s=!0),r.prevElClipPaths=i),r.allClipped){t.__isRendered=!1;return}t.beforeBrush&&t.beforeBrush(),t.innerBeforeBrush();var u=r.prevEl;u||(c=s=!0);var l=t instanceof Dr&&t.autoBatch&&grn(t.style);s||mrn(o,u.transform)?(Nm(e,r),R5t(e,t)):l||Nm(e,r);var f=vJ(t,r.inHover);t instanceof Dr?(r.lastDrawType!==C5t&&(c=!0,r.lastDrawType=C5t),_5t(e,t,u,c,r),(!l||!r.batchFill&&!r.batchStroke)&&e.beginPath(),lrn(e,t,f,l),l&&(r.batchFill=f.fill||"",r.batchStroke=f.stroke||"")):t instanceof y_?(r.lastDrawType!==I5t&&(c=!0,r.lastDrawType=I5t),_5t(e,t,u,c,r),drn(e,t,f)):t instanceof Li?(r.lastDrawType!==T5t&&(c=!0,r.lastDrawType=T5t),prn(e,t,u,c,r),frn(e,t,f)):t.getTemporalDisplayables&&(r.lastDrawType!==k5t&&(c=!0,r.lastDrawType=k5t),vrn(e,t,r)),l&&n&&Nm(e,r),t.innerAfterBrush(),t.afterBrush&&t.afterBrush(),r.prevEl=t,t.__dirty=0,t.__isRendered=!0}function vrn(e,t,r){var n=t.getDisplayables(),o=t.getTemporalDisplayables();e.save();var i={prevElClipPaths:null,prevEl:null,allClipped:!1,viewWidth:r.viewWidth,viewHeight:r.viewHeight,inHover:r.inHover},a,s;for(a=t.getCursor(),s=n.length;a<s;a++){var c=n[a];c.beforeBrush&&c.beforeBrush(),c.innerBeforeBrush(),d6(e,c,i,a===s-1),c.innerAfterBrush(),c.afterBrush&&c.afterBrush(),i.prevEl=c}for(var u=0,l=o.length;u<l;u++){var c=o[u];c.beforeBrush&&c.beforeBrush(),c.innerBeforeBrush(),d6(e,c,i,u===l-1),c.innerAfterBrush(),c.afterBrush&&c.afterBrush(),i.prevEl=c}t.clearTemporalDisplayables(),t.notClear=!0,e.restore()}var POe=new v5t,N5t=new L2(100),O5t=["symbol","symbolSize","symbolKeepAspect","color","backgroundColor","dashArrayX","dashArrayY","maxTileWidth","maxTileHeight"];function Rx(e,t){if(e==="none")return null;var r=t.getDevicePixelRatio(),n=t.getZr(),o=n.painter.type==="svg";e.dirty&&POe.delete(e);var i=POe.get(e);if(i)return i;var a=$t(e,{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,POe.set(e,s),e.dirty=!1,s;function c(u){for(var l=[r],f=!0,h=0;h<O5t.length;++h){var m=a[O5t[h]];if(m!=null&&!rt(m)&&!yt(m)&&!sn(m)&&typeof m!="boolean"){f=!1;break}l.push(m)}var g;if(f){g=l.join(",")+(o?"-svg":"");var v=N5t.get(g);v&&(o?u.svgElement=v:u.image=v)}var b=P5t(a.dashArrayX),x=yrn(a.dashArrayY),E=B5t(a.symbol),T=brn(b),B=D5t(x),F=!o&&kp.createCanvas(),L=o&&{tag:"g",attrs:{},key:"dcl",children:[]},j=D(),q;F&&(F.width=j.width*r,F.height=j.height*r,q=F.getContext("2d")),_(),f&&N5t.put(g,F||L),u.image=F,u.svgElement=L,u.svgWidth=j.width,u.svgHeight=j.height;function D(){for(var R=1,z=0,N=T.length;z<N;++z)R=JNe(R,T[z]);for(var y=1,z=0,N=E.length;z<N;++z)y=JNe(y,E[z].length);R*=y;var S=B*T.length*E.length;if(!1)var I;return{width:Math.max(1,Math.min(R,a.maxTileWidth)),height:Math.max(1,Math.min(S,a.maxTileHeight))}}function _(){q&&(q.clearRect(0,0,F.width,F.height),a.backgroundColor&&(q.fillStyle=a.backgroundColor,q.fillRect(0,0,F.width,F.height)));for(var R=0,z=0;z<x.length;++z)R+=x[z];if(R<=0)return;for(var N=-B,y=0,S=0,I=0;N<j.height;){if(y%2===0){for(var M=S/2%E.length,C=0,P=0,V=0;C<j.width*2;){for(var H=0,z=0;z<b[I].length;++z)H+=b[I][z];if(H<=0)break;if(P%2===0){var k=(1-a.symbolSize)*.5,G=C+b[I][P]*k,ce=N+x[y]*k,J=b[I][P]*a.symbolSize,de=x[y]*a.symbolSize,W=V/2%E[M].length;Q(G,ce,J,de,E[M][W])}C+=b[I][P],++V,++P,P===b[I].length&&(P=0)}++I,I===b.length&&(I=0)}N+=x[y],++S,++y,y===x.length&&(y=0)}function Q(Y,$,re,le,ve){var ye=o?1:r,Ie=Lo(ve,Y*ye,$*ye,re*ye,le*ye,a.color,a.symbolKeepAspect);if(o){var Me=n.painter.renderOneToVNode(Ie);Me&&L.children.push(Me)}else lhe(q,Ie)}}}}function B5t(e){if(!e||e.length===0)return[["rect"]];if(yt(e))return[[e]];for(var t=!0,r=0;r<e.length;++r)if(!yt(e[r])){t=!1;break}if(t)return B5t([e]);for(var n=[],r=0;r<e.length;++r)yt(e[r])?n.push([e[r]]):n.push(e[r]);return n}function P5t(e){if(!e||e.length===0)return[[0,0]];if(sn(e)){var t=Math.ceil(e);return[[t,t]]}for(var r=!0,n=0;n<e.length;++n)if(!sn(e[n])){r=!1;break}if(r)return P5t([e]);for(var o=[],n=0;n<e.length;++n)if(sn(e[n])){var t=Math.ceil(e[n]);o.push([t,t])}else{var t=nt(e[n],function(s){return Math.ceil(s)});t.length%2===1?o.push(t.concat(t)):o.push(t)}return o}function yrn(e){if(!e||typeof e=="object"&&e.length===0)return[0,0];if(sn(e)){var t=Math.ceil(e);return[t,t]}var r=nt(e,function(n){return Math.ceil(n)});return e.length%2?r.concat(r):r}function brn(e){return nt(e,function(t){return D5t(t)})}function D5t(e){for(var t=0,r=0;r<e.length;++r)t+=e[r];return e.length%2===1?t*2:t}function DOe(e,t){e.eachRawSeries(function(r){if(!e.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=Rx(s,t)}});var o=n.getVisual("decal");if(o){var i=n.getVisual("style");i.decal=Rx(o,t)}}})}d();p();var xrn=new Iu,Ab=xrn;d();p();var L5t={};function F5t(e,t){L5t[e]=t}function U5t(e){return L5t[e]}var wrn=typeof window<"u";var Arn=1,Srn=800,Ern=900,_rn=1e3,Crn=2e3,Trn=5e3,J5t=1e3,Irn=1100,KOe=2e3,X5t=3e3,krn=4e3,mhe=4500,Mrn=4600,Rrn=5e3,Nrn=6e3,Z5t=7e3,Q5t={PROCESSOR:{FILTER:_rn,SERIES_FILTER:Srn,STATISTIC:Trn},VISUAL:{LAYOUT:J5t,PROGRESSIVE_LAYOUT:Irn,GLOBAL:KOe,CHART:X5t,POST_CHART_LAYOUT:Mrn,COMPONENT:krn,BRUSH:Rrn,CHART_ITEM:mhe,ARIA:Nrn,DECAL:Z5t}},Dp="__flagInMainProcess",Om="__pendingUpdate",LOe="__needsUpdateStatus",z5t=/^[a-zA-Z0-9_]+$/,FOe="__connectUpdateStatus",j5t=0,Orn=1,Brn=2;function $5t(e){return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];if(this.isDisposed()){this.id;return}return tMt(this,e,t)}}function eMt(e){return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return tMt(this,e,t)}}function tMt(e,t,r){return r[0]=r[0]&&r[0].toLowerCase(),Iu.prototype[t].apply(e,r)}var rMt=function(e){Ce(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t}(Iu),nMt=rMt.prototype;nMt.on=eMt("on");nMt.off=eMt("off");var kL,UOe,fhe,p6,zOe,jOe,HOe,yJ,bJ,H5t,G5t,GOe,q5t,dhe,V5t,oMt,Sb,W5t,iMt=function(e){Ce(t,e);function t(r,n,o){var i=e.call(this,new d5t)||this;i._chartsViews=[],i._chartsMap={},i._componentsViews=[],i._componentsMap={},i._pendingActions=[],o=o||{},yt(n)&&(n=aMt[n]),i._dom=r;var a="canvas",s="auto",c=!1;if(!1)var u,l;var f=i._zr=VNe(r,{renderer:o.renderer||a,devicePixelRatio:o.devicePixelRatio,width:o.width,height:o.height,ssr:o.ssr,useDirtyRect:Xr(o.useDirtyRect,c),useCoarsePointer:Xr(o.useCoarsePointer,s),pointerSize:o.pointerSize});i._ssr=o.ssr,i._throttledZrFlush=lJ(jt(f.flush,f),17),n=cr(n),n&&Upe(n,!0),i._theme=n,i._locale=zIt(o.locale||Spe),i._coordSysMgr=new k_;var h=i._api=V5t(i);function m(g,v){return g.__prio-v.__prio}return vR(hhe,m),vR(qOe,m),i._scheduler=new NOe(i,h,qOe,hhe),i._messageCenter=new rMt,i._initEvents(),i.resize=jt(i.resize,i),f.animation.on("frame",i._onframe,i),H5t(f,i),G5t(f,i),fR(i),i}return t.prototype._onframe=function(){if(!this._disposed){W5t(this);var r=this._scheduler;if(this[Om]){var n=this[Om].silent;this[Dp]=!0;try{kL(this),p6.update.call(this,null,this[Om].updateParams)}catch(c){throw this[Dp]=!1,this[Om]=null,c}this._zr.flush(),this[Dp]=!1,this[Om]=null,yJ.call(this,n),bJ.call(this,n)}else if(r.unfinished){var o=Arn,i=this._model,a=this._api;r.unfinished=!1;do{var s=+new Date;r.performSeriesTasks(i),r.performDataProcessorTasks(i),jOe(this,i),r.performVisualTasks(i),dhe(this,this._model,a,"remain",{}),o-=+new Date-s}while(o>0&&r.unfinished);r.unfinished||this._zr.flush()}}},t.prototype.getDom=function(){return this._dom},t.prototype.getId=function(){return this.id},t.prototype.getZr=function(){return this._zr},t.prototype.isSSR=function(){return this._ssr},t.prototype.setOption=function(r,n,o){if(!this[Dp]){if(this._disposed){this.id;return}var i,a,s;if(nr(n)&&(o=n.lazyUpdate,i=n.silent,a=n.replaceMerge,s=n.transition,n=n.notMerge),this[Dp]=!0,!this._model||n){var c=new hkt(this._api),u=this._theme,l=this._model=new Lpe;l.scheduler=this._scheduler,l.ssr=this._ssr,l.init(null,null,null,u,this._locale,c)}this._model.setOption(r,{replaceMerge:a},VOe);var f={seriesTransition:s,optionChanged:!0};if(o)this[Om]={silent:i,updateParams:f},this[Dp]=!1,this.getZr().wakeUp();else{try{kL(this),p6.update.call(this,null,f)}catch(h){throw this[Om]=null,this[Dp]=!1,h}this._ssr||this._zr.flush(),this[Om]=null,this[Dp]=!1,yJ.call(this,i),bJ.call(this,i)}}},t.prototype.setTheme=function(){},t.prototype.getModel=function(){return this._model},t.prototype.getOption=function(){return this._model&&this._model.getOption()},t.prototype.getWidth=function(){return this._zr.getWidth()},t.prototype.getHeight=function(){return this._zr.getHeight()},t.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||wrn&&window.devicePixelRatio||1},t.prototype.getRenderedCanvas=function(r){return this.renderToCanvas(r)},t.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()})},t.prototype.renderToSVGString=function(r){r=r||{};var n=this._zr.painter;return n.renderToString({useViewBox:r.useViewBox})},t.prototype.getSvgDataURL=function(){if(!!Mn.svgSupported){var r=this._zr,n=r.storage.getDisplayList();return oe(n,function(o){o.stopAnimation(null,!0)}),r.painter.toDataURL()}},t.prototype.getDataURL=function(r){if(this._disposed){this.id;return}r=r||{};var n=r.excludeComponents,o=this._model,i=[],a=this;oe(n,function(c){o.eachComponent({mainType:c},function(u){var l=a._componentsMap[u.__viewId];l.group.ignore||(i.push(l),l.group.ignore=!0)})});var s=this._zr.painter.getType()==="svg"?this.getSvgDataURL():this.renderToCanvas(r).toDataURL("image/"+(r&&r.type||"png"));return oe(i,function(c){c.group.ignore=!1}),s},t.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(K5t[o]){var c=s,u=s,l=-s,f=-s,h=[],m=r&&r.pixelRatio||this.getDevicePixelRatio();oe(wJ,function(T,B){if(T.group===o){var F=n?T.getZr().painter.getSvgDom().innerHTML:T.renderToCanvas(cr(r)),L=T.getDom().getBoundingClientRect();c=i(L.left,c),u=i(L.top,u),l=a(L.right,l),f=a(L.bottom,f),h.push({dom:F,left:L.left,top:L.top})}}),c*=m,u*=m,l*=m,f*=m;var g=l-c,v=f-u,b=kp.createCanvas(),x=VNe(b,{renderer:n?"svg":"canvas"});if(x.resize({width:g,height:v}),n){var E="";return oe(h,function(T){var B=T.left-c,F=T.top-u;E+='<g transform="translate('+B+","+F+')">'+T.dom+"</g>"}),x.painter.getSvgRoot().innerHTML=E,r.connectedBackgroundColor&&x.painter.setBackgroundColor(r.connectedBackgroundColor),x.refreshImmediately(),x.painter.toDataURL()}else return r.connectedBackgroundColor&&x.add(new en({shape:{x:0,y:0,width:g,height:v},style:{fill:r.connectedBackgroundColor}})),oe(h,function(T){var B=new Li({style:{x:T.left*m-c,y:T.top*m-u,image:T.dom}});x.add(B)}),x.refreshImmediately(),b.toDataURL("image/"+(r&&r.type||"png"))}else return this.getDataURL(r)},t.prototype.convertToPixel=function(r,n){return zOe(this,"convertToPixel",r,n)},t.prototype.convertFromPixel=function(r,n){return zOe(this,"convertFromPixel",r,n)},t.prototype.containPixel=function(r,n){if(this._disposed){this.id;return}var o=this._model,i,a=XT(o,r);return oe(a,function(s,c){c.indexOf("Models")>=0&&oe(s,function(u){var l=u.coordinateSystem;if(l&&l.containPoint)i=i||!!l.containPoint(n);else if(c==="seriesModels"){var f=this._chartsMap[u.__viewId];f&&f.containPoint&&(i=i||f.containPoint(n,u))}},this)},this),!!i},t.prototype.getVisual=function(r,n){var o=this._model,i=XT(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?pJ(s,c,n):X2(s,n)},t.prototype.getViewOfComponentModel=function(r){return this._componentsMap[r.__viewId]},t.prototype.getViewOfSeriesModel=function(r){return this._chartsMap[r.__viewId]},t.prototype._initEvents=function(){var r=this;oe(Prn,function(n){var o=function(i){var a=r.getModel(),s=i.target,c,u=n==="globalout";if(u?c={}:s&&Mx(s,function(g){var v=Cr(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=et({},v.eventData),!0},!0),c){var l=c.componentType,f=c.componentIndex;(l==="markLine"||l==="markPoint"||l==="markArea")&&(l="series",f=c.seriesIndex);var h=l&&f!=null&&a.getComponent(l,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)}),oe(xJ,function(n,o){r._messageCenter.on(o,function(i){this.trigger(o,i)},r)}),oe(["selectchanged"],function(n){r._messageCenter.on(n,function(o){this.trigger(n,o)},r)}),g5t(this._messageCenter,this,this._api)},t.prototype.isDisposed=function(){return this._disposed},t.prototype.clear=function(){if(this._disposed){this.id;return}this.setOption({series:[]},!0)},t.prototype.dispose=function(){if(this._disposed){this.id;return}this._disposed=!0;var r=this.getDom();r&&ZNe(this.getDom(),JOe,"");var n=this,o=n._api,i=n._model;oe(n._componentsViews,function(a){a.dispose(i,o)}),oe(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 wJ[n.id]},t.prototype.resize=function(r){if(!this[Dp]){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[Om]&&(i==null&&(i=this[Om].silent),o=!0,this[Om]=null),this[Dp]=!0;try{o&&kL(this),p6.update.call(this,{type:"resize",animation:et({duration:0},r&&r.animation)})}catch(a){throw this[Dp]=!1,a}this[Dp]=!1,yJ.call(this,i),bJ.call(this,i)}}},t.prototype.showLoading=function(r,n){if(this._disposed){this.id;return}if(nr(r)&&(n=r,r=""),r=r||"default",this.hideLoading(),!!WOe[r]){var o=WOe[r](this._api,n),i=this._zr;this._loadingFX=o,i.add(o)}},t.prototype.hideLoading=function(){if(this._disposed){this.id;return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},t.prototype.makeActionFromEvent=function(r){var n=et({},r);return n.type=xJ[r.type],n},t.prototype.dispatchAction=function(r,n){if(this._disposed){this.id;return}if(nr(n)||(n={silent:!!n}),!!phe[r.type]&&!!this._model){if(this[Dp]){this._pendingActions.push(r);return}var o=n.silent;HOe.call(this,r,o);var i=n.flush;i?this._zr.flush():i!==!1&&Mn.browser.weChat&&this._throttledZrFlush(),yJ.call(this,o),bJ.call(this,o)}},t.prototype.updateLabelLayout=function(){Ab.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},t.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()},t.internalField=function(){kL=function(f){var h=f._scheduler;h.restorePipelines(f._model),h.prepareStageTasks(),UOe(f,!0),UOe(f,!1),h.plan()},UOe=function(f,h){for(var m=f._model,g=f._scheduler,v=h?f._componentsViews:f._chartsViews,b=h?f._componentsMap:f._chartsMap,x=f._zr,E=f._api,T=0;T<v.length;T++)v[T].__alive=!1;h?m.eachComponent(function(L,j){L!=="series"&&B(j)}):m.eachSeries(B);function B(L){var j=L.__requireNewView;L.__requireNewView=!1;var q="_ec_"+L.id+"_"+L.type,D=!j&&b[q];if(!D){var _=_m(L.type),R=h?eo.getClass(_.main,_.sub):Ln.getClass(_.sub);D=new R,D.init(m,E),b[q]=D,v.push(D),x.add(D.group)}L.__viewId=D.__id=q,D.__alive=!0,D.__model=L,D.group.__ecComponentInfo={mainType:L.mainType,index:L.componentIndex},!h&&g.prepareView(D,L,m,E)}for(var T=0;T<v.length;){var F=v[T];F.__alive?T++:(!h&&F.renderTask.dispose(),x.remove(F.group),F.dispose(m,E),v.splice(T,1),b[F.__id]===F&&delete b[F.__id],F.__id=F.group.__ecComponentInfo=null)}},fhe=function(f,h,m,g,v){var b=f._model;if(b.setUpdatePayload(m),!g){oe([].concat(f._componentsViews).concat(f._chartsViews),F);return}var x={};x[g+"Id"]=m[g+"Id"],x[g+"Index"]=m[g+"Index"],x[g+"Name"]=m[g+"Name"];var E={mainType:g,query:x};v&&(E.subType=v);var T=m.excludeSeriesId,B;T!=null&&(B=Kt(),oe($n(T),function(L){var j=Ta(L,null);j!=null&&B.set(j,!0)})),b&&b.eachComponent(E,function(L){var j=B&&B.get(L.id)!==null;if(!j)if(T9e(m))if(L instanceof Xn)m.type===o6&&!m.notBlur&&!L.get(["emphasis","disabled"])&&j8t(L,m,f._api);else{var q=rpe(L.mainType,L.componentIndex,m.name,f._api),D=q.focusSelf,_=q.dispatchers;m.type===o6&&D&&!m.notBlur&&$de(L.mainType,L.componentIndex,f._api),_&&oe(_,function(R){m.type===o6?Mp(R):Rp(R)})}else ope(m)&&L instanceof Xn&&(q8t(L,m,f._api),C9e(L),Sb(f))},f),b&&b.eachComponent(E,function(L){var j=B&&B.get(L.id)!==null;j||F(f[g==="series"?"_chartsMap":"_componentsMap"][L.__viewId])},f);function F(L){L&&L.__alive&&L[h]&&L[h](L.__model,b,f._api,m)}},p6={prepareAndUpdate:function(f){kL(this),p6.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,x=this._scheduler;if(!!m){m.setUpdatePayload(f),x.restoreData(m,f),x.performSeriesTasks(m),b.create(m,g),x.performDataProcessorTasks(m,f),jOe(this,m),b.update(m,g),r(m),x.performVisualTasks(m,f),GOe(this,m,g,f,h);var E=m.get("backgroundColor")||"transparent",T=m.get("darkMode");v.setBackgroundColor(E),T!=null&&T!=="auto"&&v.setDarkMode(T),Ab.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(x,E){if(x!=="series"){var T=h.getViewOfComponentModel(E);if(T&&T.__alive)if(T.updateTransform){var B=T.updateTransform(E,m,g,f);B&&B.update&&v.push(T)}else v.push(T)}});var b=Kt();m.eachSeries(function(x){var E=h._chartsMap[x.__viewId];if(E.updateTransform){var T=E.updateTransform(x,m,g,f);T&&T.update&&b.set(x.uid,1)}else b.set(x.uid,1)}),r(m),this._scheduler.performVisualTasks(m,f,{setDirty:!0,dirtyMap:b}),dhe(this,m,g,f,{},b),Ab.trigger("afterupdate",m,g)}},updateView:function(f){var h=this._model;!h||(h.setUpdatePayload(f),Ln.markUpdateMethod(f,"updateView"),r(h),this._scheduler.performVisualTasks(h,f,{setDirty:!0}),GOe(this,h,this._api,f,{}),Ab.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()}),Ln.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)}),Ab.trigger("afterupdate",m,this._api))},updateLayout:function(f){p6.update.call(this,f)}},zOe=function(f,h,m,g){if(f._disposed){f.id;return}for(var v=f._model,b=f._coordSysMgr.getCoordinateSystems(),x,E=XT(v,m),T=0;T<b.length;T++){var B=b[T];if(B[h]&&(x=B[h](v,E,g))!=null)return x}},jOe=function(f,h){var m=f._chartsMap,g=f._scheduler;h.eachSeries(function(v){g.updateStreamModes(v,m[v.__viewId])})},HOe=function(f,h){var m=this,g=this.getModel(),v=f.type,b=f.escapeConnect,x=phe[v],E=x.actionInfo,T=(E.update||"update").split(":"),B=T.pop(),F=T[0]!=null&&_m(T[0]);this[Dp]=!0;var L=[f],j=!1;f.batch&&(j=!0,L=nt(f.batch,function(y){return y=$t(et({},y),f),y.batch=null,y}));var q=[],D,_=ope(f),R=T9e(f);if(R&&_9e(this._api),oe(L,function(y){if(D=x.action(y,m._model,m._api),D=D||et({},y),D.type=E.event||D.type,q.push(D),R){var S=IY(f),I=S.queryOptionMap,M=S.mainTypeSpecified,C=M?I.keys()[0]:"series";fhe(m,B,y,C),Sb(m)}else _?(fhe(m,B,y,"series"),Sb(m)):F&&fhe(m,B,y,F.main,F.sub)}),B!=="none"&&!R&&!_&&!F)try{this[Om]?(kL(this),p6.update.call(this,f),this[Om]=null):p6[B].call(this,f)}catch(y){throw this[Dp]=!1,y}if(j?D={type:E.event||v,escapeConnect:b,batch:q}:D=q[0],this[Dp]=!1,!h){var z=this._messageCenter;if(z.trigger(D.type,D),_){var N={type:"selectchanged",escapeConnect:b,selected:V8t(g),isFromClick:f.isFromClick||!1,fromAction:f.type,fromActionPayload:f};z.trigger(N.type,N)}}},yJ=function(f){for(var h=this._pendingActions;h.length;){var m=h.shift();HOe.call(this,m,f)}},bJ=function(f){!f&&this.trigger("updated")},H5t=function(f,h){f.on("rendered",function(m){h.trigger("rendered",m),f.animation.isFinished()&&!h[Om]&&!h._scheduler.unfinished&&!h._pendingActions.length&&h.trigger("finished")})},G5t=function(f,h){f.on("mouseover",function(m){var g=m.target,v=Mx(g,i6);v&&(H8t(v,m,h._api),Sb(h))}).on("mouseout",function(m){var g=m.target,v=Mx(g,i6);v&&(G8t(v,m,h._api),Sb(h))}).on("click",function(m){var g=m.target,v=Mx(g,function(E){return Cr(E).dataIndex!=null},!0);if(v){var b=v.selected?"unselect":"select",x=Cr(v);h._api.dispatchAction({type:b,dataType:x.dataType,dataIndexInside:x.dataIndex,seriesIndex:x.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(E,T){var B=T.get("zlevel")||0,F=T.get("z")||0,L=T.getZLevelKey();g=g||!!L,(E==="series"?m:h).push({zlevel:B,z:F,idx:T.componentIndex,type:E,key:L})}),g){var v=h.concat(m),b,x;vR(v,function(E,T){return E.zlevel===T.zlevel?E.z-T.z:E.zlevel-T.zlevel}),oe(v,function(E){var T=f.getComponent(E.type,E.idx),B=E.zlevel,F=E.key;b!=null&&(B=Math.max(b,B)),F?(B===b&&F!==x&&B++,x=F):x&&(B===b&&B++,x=""),b=B,T.setZLevel(B)})}}GOe=function(f,h,m,g,v){n(h),q5t(f,h,m,g,v),oe(f._chartsViews,function(b){b.__alive=!1}),dhe(f,h,m,g,v),oe(f._chartsViews,function(b){b.__alive||b.remove(h,m)})},q5t=function(f,h,m,g,v,b){oe(b||f._componentsViews,function(x){var E=x.__model;u(E,x),x.render(E,h,m,g),s(E,x),l(E,x)})},dhe=function(f,h,m,g,v,b){var x=f._scheduler;v=et(v||{},{updatedSeries:h.getSeries()}),Ab.trigger("series:beforeupdate",h,m,v);var E=!1;h.eachSeries(function(T){var B=f._chartsMap[T.__viewId];B.__alive=!0;var F=B.renderTask;x.updatePayload(F,g),u(T,B),b&&b.get(T.uid)&&F.dirty(),F.perform(x.getPerformArgs(F))&&(E=!0),B.group.silent=!!T.get("silent"),a(T,B),C9e(T)}),x.unfinished=E||x.unfinished,Ab.trigger("series:layoutlabels",h,m,v),Ab.trigger("series:transition",h,m,v),h.eachSeries(function(T){var B=f._chartsMap[T.__viewId];s(T,B),l(T,B)}),i(f,h),Ab.trigger("series:afterupdate",h,m,v)},Sb=function(f){f[LOe]=!0,f.getZr().wakeUp()},W5t=function(f){!f[LOe]||(f.getZr().storage.traverse(function(h){A_(h)||o(h)}),f[LOe]=!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===BY&&f.states.emphasis?h.push("emphasis"):f.hoverState===UR&&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")&&!Mn.node&&!Mn.worker&&h.eachSeries(function(b){if(!b.preventUsingHoverLayer){var x=f._chartsMap[b.__viewId];x.__alive&&x.eachRendered(function(E){E.states.emphasis&&(E.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(),x=f.isGroup;if(x)for(var E=f.childrenRef(),T=0;T<E.length;T++)g=Math.max(c(E[T],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 u(f,h){h.eachRendered(function(m){if(!A_(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 l(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(x){if(x.states&&x.states.emphasis){if(A_(x))return;if(x instanceof Dr&&Y8t(x),x.__dirty){var E=x.prevStates;E&&x.useStates(E)}if(g){x.stateTransition=b;var T=x.getTextContent(),B=x.getTextGuideLine();T&&(T.stateTransition=b),B&&(B.stateTransition=b)}x.__dirty&&o(x)}})}V5t=function(f){return new(function(h){Ce(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){Mp(g,v),Sb(f)},m.prototype.leaveEmphasis=function(g,v){Rp(g,v),Sb(f)},m.prototype.enterBlur=function(g){tpe(g),Sb(f)},m.prototype.leaveBlur=function(g){LY(g),Sb(f)},m.prototype.enterSelect=function(g){S9e(g),Sb(f)},m.prototype.leaveSelect=function(g){E9e(g),Sb(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}(Fpe))(f)},oMt=function(f){function h(m,g){for(var v=0;v<m.length;v++){var b=m[v];b[FOe]=g}}oe(xJ,function(m,g){f._messageCenter.on(g,function(v){if(K5t[f.group]&&f[FOe]!==j5t){if(v&&v.escapeConnect)return;var b=f.makeActionFromEvent(v),x=[];oe(wJ,function(E){E!==f&&E.group===f.group&&x.push(E)}),h(x,j5t),oe(x,function(E){E[FOe]!==Orn&&E.dispatchAction(b)}),h(x,Brn)}})})}}(),t}(Iu),YOe=iMt.prototype;YOe.on=$5t("on");YOe.off=$5t("off");YOe.one=function(e,t,r){var n=this;function o(){for(var i=[],a=0;a<arguments.length;a++)i[a]=arguments[a];t&&t.apply&&t.apply(this,i),n.off(e,o)}this.on.call(this,e,o,r)};var Prn=["click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"];var phe={},xJ={},qOe=[],VOe=[],hhe=[],aMt={},WOe={},wJ={},K5t={},Drn=+new Date-0,yZi=+new Date-0,JOe="_echarts_instance_";function sMt(e,t,r){var n=!(r&&r.ssr);if(n){var o=Lrn(e);if(o)return o}var i=new iMt(e,t,r);return i.id="ec_"+Drn++,wJ[i.id]=i,n&&ZNe(e,JOe,i.id),oMt(i),Ab.trigger("afterinit",i),i}function Lrn(e){return wJ[U6t(e,JOe)]}function cMt(e,t){aMt[e]=t}function XOe(e){Hr(VOe,e)<0&&VOe.push(e)}function ZOe(e,t){QOe(qOe,e,t,Crn)}function uMt(e){ghe("afterinit",e)}function lMt(e){ghe("afterupdate",e)}function ghe(e,t){Ab.on(e,t)}function l0(e,t,r){Wt(t)&&(r=t,t="");var n=nr(e)?e.type:[e,e={event:t}][0];e.event=(e.event||n).toLowerCase(),t=e.event,!xJ[t]&&(pa(z5t.test(n)&&z5t.test(t)),phe[n]||(phe[n]={action:r,actionInfo:e}),xJ[t]=n)}function fMt(e,t){k_.register(e,t)}function dMt(e,t){QOe(hhe,e,t,J5t,"layout")}function h6(e,t){QOe(hhe,e,t,X5t,"visual")}var Y5t=[];function QOe(e,t,r,n,o){if((Wt(t)||nr(t))&&(r=t,t=n),!(Hr(Y5t,r)>=0)){Y5t.push(r);var i=NOe.wrapStageHandler(r,o);i.__prio=t,i.__raw=r,e.push(i)}}function $Oe(e,t){WOe[e]=t}function pMt(e,t,r){var n=U5t("registerMap");n&&n(e,t,r)}var hMt=Nkt;h6(KOe,e5t);h6(mhe,t5t);h6(mhe,r5t);h6(KOe,h5t);h6(mhe,m5t);h6(Z5t,DOe);XOe(Upe);ZOe(Ern,pOe);$Oe("default",ROe);l0({type:o6,event:o6,update:o6},Zi);l0({type:PY,event:PY,update:PY},Zi);l0({type:lL,event:lL,update:lL},Zi);l0({type:DY,event:DY,update:DY},Zi);l0({type:fL,event:fL,update:fL},Zi);cMt("light",s5t);cMt("dark",f5t);var mMt=[],Frn={registerPreprocessor:XOe,registerProcessor:ZOe,registerPostInit:uMt,registerPostUpdate:lMt,registerUpdateLifecycle:ghe,registerAction:l0,registerCoordinateSystem:fMt,registerLayout:dMt,registerVisual:h6,registerTransform:hMt,registerLoading:$Oe,registerMap:pMt,registerImpl:F5t,PRIORITY:Q5t,ComponentModel:xn,ComponentView:eo,SeriesModel:Xn,ChartView:Ln,registerComponentModel:function(e){xn.registerClass(e)},registerComponentView:function(e){eo.registerClass(e)},registerSeriesModel:function(e){Xn.registerClass(e)},registerChartView:function(e){Ln.registerClass(e)},registerSubTypeDefaulter:function(e,t){xn.registerSubTypeDefaulter(e,t)},registerPainter:function(e,t){w6t(e,t)}};function Sn(e){if(rt(e)){oe(e,function(t){Sn(t)});return}Hr(mMt,e)>=0||(mMt.push(e),Wt(e)&&(e={install:e}),e.install(Frn))}d();p();d();p();function AJ(e){return e==null?0:e.length||1}function gMt(e){return e}var Urn=function(){function e(t,r,n,o,i,a){this._old=t,this._new=r,this._oldKeyGetter=n||gMt,this._newKeyGetter=o||gMt,this.context=i,this._diffModeMultiple=a==="multiple"}return e.prototype.add=function(t){return this._add=t,this},e.prototype.update=function(t){return this._update=t,this},e.prototype.updateManyToOne=function(t){return this._updateManyToOne=t,this},e.prototype.updateOneToMany=function(t){return this._updateOneToMany=t,this},e.prototype.updateManyToMany=function(t){return this._updateManyToMany=t,this},e.prototype.remove=function(t){return this._remove=t,this},e.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},e.prototype._executeOneToOne=function(){var t=this._old,r=this._new,n={},o=new Array(t.length),i=new Array(r.length);this._initIndexMap(t,null,o,"_oldKeyGetter"),this._initIndexMap(r,n,i,"_newKeyGetter");for(var a=0;a<t.length;a++){var s=o[a],c=n[s],u=AJ(c);if(u>1){var l=c.shift();c.length===1&&(n[s]=c[0]),this._update&&this._update(l,a)}else u===1?(n[s]=null,this._update&&this._update(c,a)):this._remove&&this._remove(a)}this._performRestAdd(i,n)},e.prototype._executeMultiple=function(){var t=this._old,r=this._new,n={},o={},i=[],a=[];this._initIndexMap(t,n,i,"_oldKeyGetter"),this._initIndexMap(r,o,a,"_newKeyGetter");for(var s=0;s<i.length;s++){var c=i[s],u=n[c],l=o[c],f=AJ(u),h=AJ(l);if(f>1&&h===1)this._updateManyToOne&&this._updateManyToOne(l,u),o[c]=null;else if(f===1&&h>1)this._updateOneToMany&&this._updateOneToMany(l,u),o[c]=null;else if(f===1&&h===1)this._update&&this._update(l,u),o[c]=null;else if(f>1&&h>1)this._updateManyToMany&&this._updateManyToMany(l,u),o[c]=null;else if(f>1)for(var m=0;m<f;m++)this._remove&&this._remove(u[m]);else this._remove&&this._remove(u)}this._performRestAdd(a,o)},e.prototype._performRestAdd=function(t,r){for(var n=0;n<t.length;n++){var o=t[n],i=r[o],a=AJ(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}},e.prototype._initIndexMap=function(t,r,n,o){for(var i=this._diffModeMultiple,a=0;a<t.length;a++){var s="_ec_"+this[o](t[a],a);if(i||(n[a]=s),!!r){var c=r[s],u=AJ(c);u===0?(r[s]=a,i&&n.push(s)):u===1?r[s]=[c,a]:c.push(a)}}},e}(),Od=Urn;d();p();var zrn=function(){function e(t,r){this._encode=t,this._schema=r}return e.prototype.get=function(){return{fullDimensions:this._getFullDimensionNames(),encode:this._encode}},e.prototype._getFullDimensionNames=function(){return this._cachedDimNames||(this._cachedDimNames=this._schema?this._schema.makeOutputDimensionNames():[]),this._cachedDimNames},e}();function vMt(e,t){var r={},n=r.encode={},o=Kt(),i=[],a=[],s={};oe(e.dimensions,function(h){var m=e.getDimensionInfo(h),g=m.coordDim;if(g){var v=m.coordDimIndex;e7e(n,g)[v]=h,m.isExtraCoord||(o.set(g,1),jrn(m.type)&&(i[0]=h),e7e(s,g)[v]=e.getDimensionIndex(m.name)),m.defaultTooltip&&a.push(h)}Npe.each(function(b,x){var E=e7e(n,x),T=m.otherDims[x];T!=null&&T!==!1&&(E[T]=m.name)})});var c=[],u={};o.each(function(h,m){var g=n[m];u[m]=g[0],c=c.concat(g)}),r.dataDimsOnCoord=c,r.dataDimIndicesOnCoord=nt(c,function(h){return e.getDimensionInfo(h).storeDimIndex}),r.encodeFirstDimNotExtra=u;var l=n.label;l&&l.length&&(i=l.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 zrn(s,t),r}function e7e(e,t){return e.hasOwnProperty(t)||(e[t]=[]),e[t]}function nN(e){return e==="category"?"ordinal":e==="time"?"time":"float"}function jrn(e){return!(e==="ordinal"||e==="time")}d();p();var Hrn=function(){function e(t){this.otherDims={},t!=null&&et(this,t)}return e}(),ML=Hrn;d();p();var Grn=Kr(),qrn={float:"f",int:"i",ordinal:"o",number:"n",time:"t"},t7e=function(){function e(t){this.dimensions=t.dimensions,this._dimOmitted=t.dimensionOmitted,this.source=t.source,this._fullDimCount=t.fullDimensionCount,this._updateDimOmitted(t.dimensionOmitted)}return e.prototype.isDimensionOmitted=function(){return this._dimOmitted},e.prototype._updateDimOmitted=function(t){this._dimOmitted=t,t&&(this._dimNameMap||(this._dimNameMap=n7e(this.source)))},e.prototype.getSourceDimensionIndex=function(t){return Xr(this._dimNameMap.get(t),-1)},e.prototype.getSourceDimension=function(t){var r=this.source.dimensionsDefine;if(r)return r[t]},e.prototype.makeStoreSchema=function(){for(var t=this._fullDimCount,r=jpe(this.source),n=!o7e(t),o="",i=[],a=0,s=0;a<t;a++){var c=void 0,u=void 0,l=void 0,f=this.dimensions[s];if(f&&f.storeDimIndex===a)c=r?f.name:null,u=f.type,l=f.ordinalMeta,s++;else{var h=this.getSourceDimension(a);h&&(c=r?h.name:null,u=h.type)}i.push({property:c,type:u,ordinalMeta:l}),r&&c!=null&&(!f||!f.isCalculationCoord)&&(o+=n?c.replace(/\`/g,"`1").replace(/\$/g,"`2"):c),o+="$",o+=qrn[u]||"f",l&&(o+=l.uid),o+="$"}var m=this.source,g=[m.seriesLayoutBy,m.startIndex,o].join("$$");return{dimensions:i,hash:g}},e.prototype.makeOutputDimensionNames=function(){for(var t=[],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)}t.push(o)}return t},e.prototype.appendCalculationDimension=function(t){this.dimensions.push(t),t.isCalculationCoord=!0,this._fullDimCount++,this._updateDimOmitted(!0)},e}();function yhe(e){return e instanceof t7e}function r7e(e){for(var t=Kt(),r=0;r<(e||[]).length;r++){var n=e[r],o=nr(n)?n.name:n;o!=null&&t.get(o)==null&&t.set(o,r)}return t}function n7e(e){var t=Grn(e);return t.dimNameMap||(t.dimNameMap=r7e(e.dimensionsDefine))}function o7e(e){return e>30}var SJ=nr,m6=nt,Vrn=typeof Int32Array>"u"?Array:Int32Array,Wrn="e\0\0",yMt=-1,Krn=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],Yrn=["_approximateExtent"],bMt,bhe,EJ,_J,i7e,xhe,a7e,Jrn=function(){function e(t,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;yhe(t)?(n=t.dimensions,this._dimOmitted=t.isDimensionOmitted(),this._schema=t):(o=!0,n=t),n=n||["x","y"];for(var i={},a=[],s={},c=!1,u={},l=0;l<n.length;l++){var f=n[l],h=yt(f)?new ML({name:f}):f instanceof ML?f:new ML(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,u[m]!=null&&(c=!0),h.createInvertedIndices&&(s[m]=[]),g.itemName===0&&(this._nameDimIdx=l),g.itemId===0&&(this._idDimIdx=l),o&&(h.storeDimIndex=l)}if(this.dimensions=a,this._dimInfos=i,this._initGetDimensionInfo(c),this.hostModel=r,this._invertedIndicesMap=s,this._dimOmitted){var v=this._dimIdxToName=Kt();oe(a,function(b){v.set(i[b].storeDimIndex,b)})}}return e.prototype.getDimension=function(t){var r=this._recognizeDimIndex(t);if(r==null)return t;if(r=t,!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},e.prototype.getDimensionIndex=function(t){var r=this._recognizeDimIndex(t);if(r!=null)return r;if(t==null)return-1;var n=this._getDimInfo(t);return n?n.storeDimIndex:this._dimOmitted?this._schema.getSourceDimensionIndex(t):-1},e.prototype._recognizeDimIndex=function(t){if(sn(t)||t!=null&&!isNaN(t)&&!this._getDimInfo(t)&&(!this._dimOmitted||this._schema.getSourceDimensionIndex(t)<0))return+t},e.prototype._getStoreDimIndex=function(t){var r=this.getDimensionIndex(t);return r},e.prototype.getDimensionInfo=function(t){return this._getDimInfo(this.getDimension(t))},e.prototype._initGetDimensionInfo=function(t){var r=this._dimInfos;this._getDimInfo=t?function(n){return r.hasOwnProperty(n)?r[n]:void 0}:function(n){return r[n]}},e.prototype.getDimensionsOnCoord=function(){return this._dimSummary.dataDimsOnCoord.slice()},e.prototype.mapDimension=function(t,r){var n=this._dimSummary;if(r==null)return n.encodeFirstDimNotExtra[t];var o=n.encode[t];return o?o[r]:null},e.prototype.mapDimensionsAll=function(t){var r=this._dimSummary,n=r.encode[t];return(n||[]).slice()},e.prototype.getStore=function(){return this._store},e.prototype.initData=function(t,r,n){var o=this,i;if(t instanceof cJ&&(i=t),!i){var a=this.dimensions,s=EL(t)||rc(t)?new Hpe(t,a.length):t;i=new cJ;var c=m6(a,function(u){return{type:o._dimInfos[u].type,property:u}});i.initData(s,c,n)}this._store=i,this._nameList=(r||[]).slice(),this._idList=[],this._nameRepeatCount={},this._doInit(0,i.count()),this._dimSummary=vMt(this,this._schema),this.userOutput=this._dimSummary.userOutput},e.prototype.appendData=function(t){var r=this._store.appendData(t);this._doInit(r[0],r[1])},e.prototype.appendValues=function(t,r){var n=this._store.appendValues(t,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&&a7e(this,s)}},e.prototype._updateOrdinalMeta=function(){for(var t=this._store,r=this.dimensions,n=0;n<r.length;n++){var o=this._dimInfos[r[n]];o.ordinalMeta&&t.collectOrdinalMeta(o.storeDimIndex,o.ordinalMeta)}},e.prototype._shouldMakeIdFromName=function(){var t=this._store.getProvider();return this._idDimIdx==null&&t.getSource().sourceFormat!==lv&&!t.fillStorage},e.prototype._doInit=function(t,r){if(!(t>=r)){var n=this._store,o=n.getProvider();this._updateOrdinalMeta();var i=this._nameList,a=this._idList,s=o.getSource().sourceFormat,c=s===Cf;if(c&&!o.pure)for(var u=[],l=t;l<r;l++){var f=o.getItem(l,u);if(!this.hasItemOption&&O6t(f)&&(this.hasItemOption=!0),f){var h=f.name;i[l]==null&&h!=null&&(i[l]=Ta(h,null));var m=f.id;a[l]==null&&m!=null&&(a[l]=Ta(m,null))}}if(this._shouldMakeIdFromName())for(var l=t;l<r;l++)a7e(this,l);bMt(this)}},e.prototype.getApproximateExtent=function(t){return this._approximateExtent[t]||this._store.getDataExtent(this._getStoreDimIndex(t))},e.prototype.setApproximateExtent=function(t,r){r=this.getDimension(r),this._approximateExtent[r]=t.slice()},e.prototype.getCalculationInfo=function(t){return this._calculationInfo[t]},e.prototype.setCalculationInfo=function(t,r){SJ(t)?et(this._calculationInfo,t):this._calculationInfo[t]=r},e.prototype.getName=function(t){var r=this.getRawIndex(t),n=this._nameList[r];return n==null&&this._nameDimIdx!=null&&(n=EJ(this,this._nameDimIdx,r)),n==null&&(n=""),n},e.prototype._getCategory=function(t,r){var n=this._store.get(t,r),o=this._store.getOrdinalMeta(t);return o?o.categories[n]:n},e.prototype.getId=function(t){return bhe(this,this.getRawIndex(t))},e.prototype.count=function(){return this._store.count()},e.prototype.get=function(t,r){var n=this._store,o=this._dimInfos[t];if(o)return n.get(o.storeDimIndex,r)},e.prototype.getByRawIndex=function(t,r){var n=this._store,o=this._dimInfos[t];if(o)return n.getByRawIndex(o.storeDimIndex,r)},e.prototype.getIndices=function(){return this._store.getIndices()},e.prototype.getDataExtent=function(t){return this._store.getDataExtent(this._getStoreDimIndex(t))},e.prototype.getSum=function(t){return this._store.getSum(this._getStoreDimIndex(t))},e.prototype.getMedian=function(t){return this._store.getMedian(this._getStoreDimIndex(t))},e.prototype.getValues=function(t,r){var n=this,o=this._store;return rt(t)?o.getValues(m6(t,function(i){return n._getStoreDimIndex(i)}),r):o.getValues(t)},e.prototype.hasValue=function(t){for(var r=this._dimSummary.dataDimIndicesOnCoord,n=0,o=r.length;n<o;n++)if(isNaN(this._store.get(r[n],t)))return!1;return!0},e.prototype.indexOfName=function(t){for(var r=0,n=this._store.count();r<n;r++)if(this.getName(r)===t)return r;return-1},e.prototype.getRawIndex=function(t){return this._store.getRawIndex(t)},e.prototype.indexOfRawIndex=function(t){return this._store.indexOfRawIndex(t)},e.prototype.rawIndexOf=function(t,r){var n=t&&this._invertedIndicesMap[t],o=n[r];return o==null||isNaN(o)?yMt:o},e.prototype.indicesOfNearest=function(t,r,n){return this._store.indicesOfNearest(this._getStoreDimIndex(t),r,n)},e.prototype.each=function(t,r,n){"use strict";Wt(t)&&(n=r,r=t,t=[]);var o=n||this,i=m6(_J(t),this._getStoreDimIndex,this);this._store.each(i,o?jt(r,o):r)},e.prototype.filterSelf=function(t,r,n){"use strict";Wt(t)&&(n=r,r=t,t=[]);var o=n||this,i=m6(_J(t),this._getStoreDimIndex,this);return this._store=this._store.filter(i,o?jt(r,o):r),this},e.prototype.selectRange=function(t){"use strict";var r=this,n={},o=$r(t),i=[];return oe(o,function(a){var s=r._getStoreDimIndex(a);n[s]=t[a],i.push(s)}),this._store=this._store.selectRange(n),this},e.prototype.mapArray=function(t,r,n){"use strict";Wt(t)&&(n=r,r=t,t=[]),n=n||this;var o=[];return this.each(t,function(){o.push(r&&r.apply(this,arguments))},n),o},e.prototype.map=function(t,r,n,o){"use strict";var i=n||o||this,a=m6(_J(t),this._getStoreDimIndex,this),s=xhe(this);return s._store=this._store.map(a,i?jt(r,i):r),s},e.prototype.modify=function(t,r,n,o){var i=this,a=n||o||this,s=m6(_J(t),this._getStoreDimIndex,this);this._store.modify(s,a?jt(r,a):r)},e.prototype.downSample=function(t,r,n,o){var i=xhe(this);return i._store=this._store.downSample(this._getStoreDimIndex(t),r,n,o),i},e.prototype.lttbDownSample=function(t,r){var n=xhe(this);return n._store=this._store.lttbDownSample(this._getStoreDimIndex(t),r),n},e.prototype.getRawDataItem=function(t){return this._store.getRawDataItem(t)},e.prototype.getItemModel=function(t){var r=this.hostModel,n=this.getRawDataItem(t);return new Jn(n,r,r&&r.ecModel)},e.prototype.diff=function(t){var r=this;return new Od(t?t.getStore().getIndices():[],this.getStore().getIndices(),function(n){return bhe(t,n)},function(n){return bhe(r,n)})},e.prototype.getVisual=function(t){var r=this._visual;return r&&r[t]},e.prototype.setVisual=function(t,r){this._visual=this._visual||{},SJ(t)?et(this._visual,t):this._visual[t]=r},e.prototype.getItemVisual=function(t,r){var n=this._itemVisuals[t],o=n&&n[r];return o??this.getVisual(r)},e.prototype.hasItemVisual=function(){return this._itemVisuals.length>0},e.prototype.ensureUniqueItemVisual=function(t,r){var n=this._itemVisuals,o=n[t];o||(o=n[t]={});var i=o[r];return i==null&&(i=this.getVisual(r),rt(i)?i=i.slice():SJ(i)&&(i=et({},i)),o[r]=i),i},e.prototype.setItemVisual=function(t,r,n){var o=this._itemVisuals[t]||{};this._itemVisuals[t]=o,SJ(r)?et(o,r):o[r]=n},e.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},e.prototype.setLayout=function(t,r){SJ(t)?et(this._layout,t):this._layout[t]=r},e.prototype.getLayout=function(t){return this._layout[t]},e.prototype.getItemLayout=function(t){return this._itemLayouts[t]},e.prototype.setItemLayout=function(t,r,n){this._itemLayouts[t]=n?et(this._itemLayouts[t]||{},r):r},e.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},e.prototype.setItemGraphicEl=function(t,r){var n=this.hostModel&&this.hostModel.seriesIndex;OY(n,this.dataType,t,r),this._graphicEls[t]=r},e.prototype.getItemGraphicEl=function(t){return this._graphicEls[t]},e.prototype.eachItemGraphicEl=function(t,r){oe(this._graphicEls,function(n,o){n&&t&&t.call(r,n,o)})},e.prototype.cloneShallow=function(t){return t||(t=new e(this._schema?this._schema:m6(this.dimensions,this._getDimInfo,this),this.hostModel)),i7e(t,this),t._store=this._store,t},e.prototype.wrapMethod=function(t,r){var n=this[t];!Wt(n)||(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var o=n.apply(this,arguments);return r.apply(this,[o].concat(rde(arguments)))})},e.internalField=function(){bMt=function(t){var r=t._invertedIndicesMap;oe(r,function(n,o){var i=t._dimInfos[o],a=i.ordinalMeta,s=t._store;if(a){n=r[o]=new Vrn(a.categories.length);for(var c=0;c<n.length;c++)n[c]=yMt;for(var c=0;c<s.count();c++)n[s.get(i.storeDimIndex,c)]=c}})},EJ=function(t,r,n){return Ta(t._getCategory(r,n),null)},bhe=function(t,r){var n=t._idList[r];return n==null&&t._idDimIdx!=null&&(n=EJ(t,t._idDimIdx,r)),n==null&&(n=Wrn+r),n},_J=function(t){return rt(t)||(t=t!=null?[t]:[]),t},xhe=function(t){var r=new e(t._schema?t._schema:m6(t.dimensions,t._getDimInfo,t),t.hostModel);return i7e(r,t),r},i7e=function(t,r){oe(Krn.concat(r.__wrappedMethods||[]),function(n){r.hasOwnProperty(n)&&(t[n]=r[n])}),t.__wrappedMethods=r.__wrappedMethods,oe(Yrn,function(n){t[n]=cr(r[n])}),t._calculationInfo=et({},r._calculationInfo)},a7e=function(t,r){var n=t._nameList,o=t._idList,i=t._nameDimIdx,a=t._idDimIdx,s=n[r],c=o[r];if(s==null&&i!=null&&(n[r]=s=EJ(t,i,r)),c==null&&a!=null&&(o[r]=c=EJ(t,a,r)),c==null&&s!=null){var u=t._nameRepeatCount,l=u[s]=(u[s]||0)+1;c=s,l>1&&(c+="__ec__"+l),o[r]=c}}}(),e}(),Ss=Jrn;d();p();d();p();function Nx(e,t){EL(e)||(e=_L(e)),t=t||{};var r=t.coordDimensions||[],n=t.dimensionsDefine||e.dimensionsDefine||[],o=Kt(),i=[],a=Zrn(e,r,n,t.dimensionsCount),s=t.canOmitUnusedDimensions&&o7e(a),c=n===e.dimensionsDefine,u=c?n7e(e):r7e(n),l=t.encodeDefine;!l&&t.encodeDefaulter&&(l=t.encodeDefaulter(e,a));for(var f=Kt(l),h=new SOe(a),m=0;m<h.length;m++)h[m]=-1;function g(D){var _=h[D];if(_<0){var R=n[D],z=nr(R)?R:{name:R},N=new ML,y=z.name;y!=null&&u.get(y)!=null&&(N.name=N.displayName=y),z.type!=null&&(N.type=z.type),z.displayName!=null&&(N.displayName=z.displayName);var S=i.length;return h[D]=S,N.storeDimIndex=D,i.push(N),N}return i[_]}if(!s)for(var m=0;m<a;m++)g(m);f.each(function(D,_){var R=$n(D).slice();if(R.length===1&&!yt(R[0])&&R[0]<0){f.set(_,!1);return}var z=f.set(_,[]);oe(R,function(N,y){var S=yt(N)?u.get(N):N;S!=null&&S<a&&(z[y]=S,b(g(S),_,y))})});var v=0;oe(r,function(D){var _,R,z,N;if(yt(D))_=D,N={};else{N=D,_=N.name;var y=N.ordinalMeta;N.ordinalMeta=null,N=et({},N),N.ordinalMeta=y,R=N.dimsDef,z=N.otherDims,N.name=N.coordDim=N.coordDimIndex=N.dimsDef=N.otherDims=null}var S=f.get(_);if(S!==!1){if(S=$n(S),!S.length)for(var I=0;I<(R&&R.length||1);I++){for(;v<a&&g(v).coordDim!=null;)v++;v<a&&S.push(v++)}oe(S,function(M,C){var P=g(M);if(c&&N.type!=null&&(P.type=N.type),b($t(P,N),_,C),P.name==null&&R){var V=R[C];!nr(V)&&(V={name:V}),P.name=P.displayName=V.name,P.defaultTooltip=V.defaultTooltip}z&&$t(P.otherDims,z)})}});function b(D,_,R){Npe.get(_)!=null?D.otherDims[_]=R:(D.coordDim=_,D.coordDimIndex=R,o.set(_,!0))}var x=t.generateCoord,E=t.generateCoordCount,T=E!=null;E=x?E||1:0;var B=x||"value";function F(D){D.name==null&&(D.name=D.coordDim)}if(s)oe(i,function(D){F(D)}),i.sort(function(D,_){return D.storeDimIndex-_.storeDimIndex});else for(var L=0;L<a;L++){var j=g(L),q=j.coordDim;q==null&&(j.coordDim=Qrn(B,o,T),j.coordDimIndex=0,(!x||E<=0)&&(j.isExtraCoord=!0),E--),F(j),j.type==null&&(Ppe(e,L)===zl.Must||j.isExtraCoord&&(j.otherDims.itemName!=null||j.otherDims.seriesName!=null))&&(j.type="ordinal")}return Xrn(i),new t7e({source:e,dimensions:i,fullDimensionCount:a,dimensionOmitted:s})}function Xrn(e){for(var t=Kt(),r=0;r<e.length;r++){var n=e[r],o=n.name,i=t.get(o)||0;i>0&&(n.name=o+(i-1)),i++,t.set(o,i)}}function Zrn(e,t,r,n){var o=Math.max(e.dimensionsDetectedCount||1,t.length,r.length,n||0);return oe(t,function(i){var a;nr(i)&&(a=i.dimsDef)&&(o=Math.max(o,a.length))}),o}function Qrn(e,t,r){var n=t.data;if(r||n.hasOwnProperty(e)){for(var o=0;n.hasOwnProperty(e+o);)o++;e+=o}return t.set(e,!0),e}d();p();var $rn=function(){function e(t){this.coordSysDims=[],this.axisMap=Kt(),this.categoryAxisMap=Kt(),this.coordSysName=t}return e}();function xMt(e){var t=e.get("coordinateSystem"),r=new $rn(t),n=enn[t];if(n)return n(e,r,r.axisMap,r.categoryAxisMap),r}var enn={cartesian2d:function(e,t,r,n){var o=e.getReferringComponents("xAxis",ai).models[0],i=e.getReferringComponents("yAxis",ai).models[0];t.coordSysDims=["x","y"],r.set("x",o),r.set("y",i),RL(o)&&(n.set("x",o),t.firstCategoryDimIndex=0),RL(i)&&(n.set("y",i),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},singleAxis:function(e,t,r,n){var o=e.getReferringComponents("singleAxis",ai).models[0];t.coordSysDims=["single"],r.set("single",o),RL(o)&&(n.set("single",o),t.firstCategoryDimIndex=0)},polar:function(e,t,r,n){var o=e.getReferringComponents("polar",ai).models[0],i=o.findAxisModel("radiusAxis"),a=o.findAxisModel("angleAxis");t.coordSysDims=["radius","angle"],r.set("radius",i),r.set("angle",a),RL(i)&&(n.set("radius",i),t.firstCategoryDimIndex=0),RL(a)&&(n.set("angle",a),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},geo:function(e,t,r,n){t.coordSysDims=["lng","lat"]},parallel:function(e,t,r,n){var o=e.ecModel,i=o.getComponent("parallel",e.get("parallelIndex")),a=t.coordSysDims=i.dimensions.slice();oe(i.parallelAxisIndex,function(s,c){var u=o.getComponent("parallelAxis",s),l=a[c];r.set(l,u),RL(u)&&(n.set(l,u),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=c))})}};function RL(e){return e.get("type")==="category"}d();p();function wMt(e,t,r){r=r||{};var n=r.byIndex,o=r.stackedCoordDimension,i,a,s;tnn(t)?i=t:(a=t.schema,i=a.dimensions,s=t.store);var c=!!(e&&e.get("stack")),u,l,f,h;if(oe(i,function(E,T){yt(E)&&(i[T]=E={name:E}),c&&!E.isExtraCoord&&(!n&&!u&&E.ordinalMeta&&(u=E),!l&&E.type!=="ordinal"&&E.type!=="time"&&(!o||o===E.coordDim)&&(l=E))}),l&&!n&&!u&&(n=!0),l){f="__\0ecstackresult_"+e.id,h="__\0ecstackedover_"+e.id,u&&(u.createInvertedIndices=!0);var m=l.coordDim,g=l.type,v=0;oe(i,function(E){E.coordDim===m&&v++});var b={name:f,coordDim:m,coordDimIndex:v,type:g,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length},x={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),x.storeDimIndex=s.ensureCalculationDimension(f,g)),a.appendCalculationDimension(b),a.appendCalculationDimension(x)):(i.push(b),i.push(x))}return{stackedDimension:l&&l.name,stackedByDimension:u&&u.name,isStackedByIndex:n,stackedOverDimension:h,stackResultDimension:f}}function tnn(e){return!yhe(e.schema)}function dv(e,t){return!!t&&t===e.getCalculationInfo("stackedDimension")}function whe(e,t){return dv(e,t)?e.getCalculationInfo("stackResultDimension"):t}function rnn(e,t){var r=e.get("coordinateSystem"),n=k_.get(r),o;return t&&t.coordSysDims&&(o=nt(t.coordSysDims,function(i){var a={name:i},s=t.axisMap.get(i);if(s){var c=s.get("type");a.type=nN(c)}return a})),o||(o=n&&(n.getDimensionsInfo?n.getDimensionsInfo():n.dimensions.slice())||["x","y"]),o}function nnn(e,t,r){var n,o;return r&&oe(e,function(i,a){var s=i.coordDim,c=r.categoryAxisMap.get(s);c&&(n==null&&(n=a),i.ordinalMeta=c.getOrdinalMeta(),t&&(i.createInvertedIndices=!0)),i.otherDims.itemName!=null&&(o=!0)}),!o&&n!=null&&(e[n].otherDims.itemName=0),n}function onn(e,t,r){r=r||{};var n=t.getSourceManager(),o,i=!1;e?(i=!0,o=_L(e)):(o=n.getSource(),i=o.sourceFormat===Cf);var a=xMt(t),s=rnn(t,a),c=r.useEncodeDefaulter,u=Wt(c)?c:c?_r(Ope,s,t):null,l={coordDimensions:s,generateCoord:r.generateCoord,encodeDefine:t.getEncode(),encodeDefaulter:u,canOmitUnusedDimensions:!i},f=Nx(o,l),h=nnn(f.dimensions,r.createInvertedIndices,a),m=i?null:n.getSharedDataStore(f),g=wMt(t,{schema:f,store:m}),v=new Ss(f,t);v.setCalculationInfo(g);var b=h!=null&&inn(o)?function(x,E,T,B){return B===h?T:this.defaultDimValueGetter(x,E,T,B)}:null;return v.hasItemOption=!1,v.initData(i?o:m,null,b),v}function inn(e){if(e.sourceFormat===Cf){var t=ann(e.data||[]);return!rt(bx(t))}}function ann(e){for(var t=0;t<e.length&&e[t]==null;)t++;return e[t]}var Tf=onn;d();p();d();p();d();p();var AMt=function(){function e(t){this._setting=t||{},this._extent=[1/0,-1/0]}return e.prototype.getSetting=function(t){return this._setting[t]},e.prototype.unionExtent=function(t){var r=this._extent;t[0]<r[0]&&(r[0]=t[0]),t[1]>r[1]&&(r[1]=t[1])},e.prototype.unionExtentFromData=function(t,r){this.unionExtent(t.getApproximateExtent(r))},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.setExtent=function(t,r){var n=this._extent;isNaN(t)||(n[0]=t),isNaN(r)||(n[1]=r)},e.prototype.isInExtentRange=function(t){return this._extent[0]<=t&&this._extent[1]>=t},e.prototype.isBlank=function(){return this._isBlank},e.prototype.setBlank=function(t){this._isBlank=t},e}();QT(AMt);var Bm=AMt;d();p();var snn=0,cnn=function(){function e(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++snn}return e.createByAxisModel=function(t){var r=t.option,n=r.data,o=n&&nt(n,unn);return new e({categories:o,needCollect:!o,deduplication:r.dedplication!==!1})},e.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t)},e.prototype.parseAndCollect=function(t){var r,n=this._needCollect;if(!yt(t)&&!n)return t;if(n&&!this._deduplication)return r=this.categories.length,this.categories[r]=t,r;var o=this._getOrCreateMap();return r=o.get(t),r==null&&(n?(r=this.categories.length,this.categories[r]=t,o.set(t,r)):r=NaN),r},e.prototype._getOrCreateMap=function(){return this._map||(this._map=Kt(this.categories))},e}();function unn(e){return nr(e)&&e.value!=null?e.value:e+""}var CJ=cnn;d();p();function TJ(e){return e.type==="interval"||e.type==="log"}function EMt(e,t,r,n){var o={},i=e[1]-e[0],a=o.interval=jde(i/t,!0);r!=null&&a<r&&(a=o.interval=r),n!=null&&a>n&&(a=o.interval=n);var s=o.intervalPrecision=s7e(a),c=o.niceTickExtent=[Mi(Math.ceil(e[0]/a)*a,s),Mi(Math.floor(e[1]/a)*a,s)];return lnn(c,e),o}function Ahe(e){var t=Math.pow(10,zde(e)),r=e/t;return r?r===2?r=3:r===3?r=5:r*=2:r=1,Mi(r*t)}function s7e(e){return i0(e)+2}function SMt(e,t,r){e[t]=Math.max(Math.min(e[t],r[1]),r[0])}function lnn(e,t){!isFinite(e[0])&&(e[0]=t[0]),!isFinite(e[1])&&(e[1]=t[1]),SMt(e,0,t),SMt(e,1,t),e[0]>e[1]&&(e[0]=e[1])}function g6(e,t){return e>=t[0]&&e<=t[1]}function v6(e,t){return t[1]===t[0]?.5:(e-t[0])/(t[1]-t[0])}function y6(e,t){return e*(t[1]-t[0])+t[0]}var _Mt=function(e){Ce(t,e);function t(r){var n=e.call(this,r)||this;n.type="ordinal";var o=n.getSetting("ordinalMeta");return o||(o=new CJ({})),rt(o)&&(o=new CJ({categories:nt(o,function(i){return nr(i)?i.value:i})})),n._ordinalMeta=o,n._extent=n.getSetting("extent")||[0,o.categories.length-1],n}return t.prototype.parse=function(r){return r==null?NaN:yt(r)?this._ordinalMeta.getOrdinal(r):Math.round(r)},t.prototype.contain=function(r){return r=this.parse(r),g6(r,this._extent)&&this._ordinalMeta.categories[r]!=null},t.prototype.normalize=function(r){return r=this._getTickNumber(this.parse(r)),v6(r,this._extent)},t.prototype.scale=function(r){return r=Math.round(y6(r,this._extent)),this.getRawOrdinalNumber(r)},t.prototype.getTicks=function(){for(var r=[],n=this._extent,o=n[0];o<=n[1];)r.push({value:o}),o++;return r},t.prototype.getMinorTicks=function(r){},t.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 u=n[a];o[a]=u,i[u]=a}for(var l=0;a<s;++a){for(;i[l]!=null;)l++;o.push(l),i[l]=a}},t.prototype._getTickNumber=function(r){var n=this._ticksByOrdinalNumber;return n&&r>=0&&r<n.length?n[r]:r},t.prototype.getRawOrdinalNumber=function(r){var n=this._ordinalNumbersByTick;return n&&r>=0&&r<n.length?n[r]:r},t.prototype.getLabel=function(r){if(!this.isBlank()){var n=this.getRawOrdinalNumber(r.value),o=this._ordinalMeta.categories[n];return o==null?"":o+""}},t.prototype.count=function(){return this._extent[1]-this._extent[0]+1},t.prototype.unionExtentFromData=function(r,n){this.unionExtent(r.getApproximateExtent(n))},t.prototype.isInExtentRange=function(r){return r=this._getTickNumber(r),this._extent[0]<=r&&this._extent[1]>=r},t.prototype.getOrdinalMeta=function(){return this._ordinalMeta},t.prototype.calcNiceTicks=function(){},t.prototype.calcNiceExtent=function(){},t.type="ordinal",t}(Bm);Bm.registerClass(_Mt);var IJ=_Mt;d();p();var oN=Mi,CMt=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type="interval",r._interval=0,r._intervalPrecision=2,r}return t.prototype.parse=function(r){return r},t.prototype.contain=function(r){return g6(r,this._extent)},t.prototype.normalize=function(r){return v6(r,this._extent)},t.prototype.scale=function(r){return y6(r,this._extent)},t.prototype.setExtent=function(r,n){var o=this._extent;isNaN(r)||(o[0]=parseFloat(r)),isNaN(n)||(o[1]=parseFloat(n))},t.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])},t.prototype.getInterval=function(){return this._interval},t.prototype.setInterval=function(r){this._interval=r,this._niceExtent=this._extent.slice(),this._intervalPrecision=s7e(r)},t.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:oN(i[0]-n,a)}):s.push({value:o[0]}));for(var u=i[0];u<=i[1]&&(s.push({value:u}),u=oN(u+n,a),u!==s[s.length-1].value);)if(s.length>c)return[];var l=s.length?s[s.length-1].value:i[1];return o[1]>l&&(r?s.push({value:oN(l+n,a)}):s.push({value:o[1]})),s},t.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],u=0,l=[],f=s.value-c.value,h=f/r;u<r-1;){var m=oN(c.value+(u+1)*h);m>i[0]&&m<i[1]&&l.push(m),u++}o.push(l)}return o},t.prototype.getLabel=function(r,n){if(r==null)return"";var o=n&&n.precision;o==null?o=i0(r.value)||0:o==="auto"&&(o=this._intervalPrecision);var i=oN(r.value,o,!0);return nOe(i)},t.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=EMt(i,r,n,o);this._intervalPrecision=s.intervalPrecision,this._interval=s.interval,this._niceExtent=s.niceTickExtent}},t.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]=oN(Math.floor(n[0]/a)*a)),r.fixMax||(n[1]=oN(Math.ceil(n[1]/a)*a))},t.prototype.setNiceExtent=function(r,n){this._niceExtent=[r,n]},t.type="interval",t}(Bm);Bm.registerClass(CMt);var Pm=CMt;d();p();d();p();var TMt=typeof Float32Array<"u",fnn=TMt?Float32Array:Array;function f0(e){return rt(e)?TMt?new Float32Array(e):e:new fnn(e)}var c7e="__ec_stack_";function u7e(e){return e.get("stack")||c7e+e.seriesIndex}function l7e(e){return e.dim+e.index}function IMt(e){var t=[],r=e.axis,n="axis0";if(r.type==="category"){for(var o=r.getBandWidth(),i=0;i<e.count;i++)t.push($t({bandWidth:o,axisKey:n,stackId:c7e+i},e));for(var a=kMt(t),s=[],i=0;i<e.count;i++){var c=a[n][c7e+i];c.offsetCenter=c.offset+c.width/2,s.push(c)}return s}}function f7e(e,t){var r=[];return t.eachSeriesByType(e,function(n){RMt(n)&&r.push(n)}),r}function dnn(e){var t={};oe(e,function(c){var u=c.coordinateSystem,l=u.getBaseAxis();if(!(l.type!=="time"&&l.type!=="value"))for(var f=c.getData(),h=l.dim+"_"+l.index,m=f.getDimensionIndex(f.mapDimension(l.dim)),g=f.getStore(),v=0,b=g.count();v<b;++v){var x=g.get(m,v);t[h]?t[h].push(x):t[h]=[x]}});var r={};for(var n in t)if(t.hasOwnProperty(n)){var o=t[n];if(o){o.sort(function(c,u){return c-u});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 d7e(e){var t=dnn(e),r=[];return oe(e,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,u=t[c],l=Math.abs(a[1]-a[0]),f=i.scale.getExtent(),h=Math.abs(f[1]-f[0]);s=u?l/h*u:l}else{var m=n.getData();s=Math.abs(a[1]-a[0])/m.count()}var g=Pt(n.get("barWidth"),s),v=Pt(n.get("barMaxWidth"),s),b=Pt(n.get("barMinWidth")||(NMt(n)?.5:1),s),x=n.get("barGap"),E=n.get("barCategoryGap");r.push({bandWidth:s,barWidth:g,barMaxWidth:v,barMinWidth:b,barGap:x,barCategoryGap:E,axisKey:l7e(i),stackId:u7e(n)})}),kMt(r)}function kMt(e){var t={};oe(e,function(n,o){var i=n.axisKey,a=n.bandWidth,s=t[i]||{bandWidth:a,remainedWidth:a,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},c=s.stacks;t[i]=s;var u=n.stackId;c[u]||s.autoWidthCount++,c[u]=c[u]||{width:0,maxWidth:0};var l=n.barWidth;l&&!c[u].width&&(c[u].width=l,l=Math.min(s.remainedWidth,l),s.remainedWidth-=l);var f=n.barMaxWidth;f&&(c[u].maxWidth=f);var h=n.barMinWidth;h&&(c[u].minWidth=h);var m=n.barGap;m!=null&&(s.gap=m);var g=n.barCategoryGap;g!=null&&(s.categoryGap=g)});var r={};return oe(t,function(n,o){r[o]={};var i=n.stacks,a=n.bandWidth,s=n.categoryGap;if(s==null){var c=$r(i).length;s=Math.max(35-c*4,15)+"%"}var u=Pt(s,a),l=Pt(n.gap,1),f=n.remainedWidth,h=n.autoWidthCount,m=(f-u)/(h+(h-1)*l);m=Math.max(m,0),oe(i,function(x){var E=x.maxWidth,T=x.minWidth;if(x.width){var B=x.width;E&&(B=Math.min(B,E)),T&&(B=Math.max(B,T)),x.width=B,f-=B+l*B,h--}else{var B=m;E&&E<B&&(B=Math.min(E,f)),T&&T>B&&(B=T),B!==m&&(x.width=B,f-=B+l*B,h--)}}),m=(f-u)/(h+(h-1)*l),m=Math.max(m,0);var g=0,v;oe(i,function(x,E){x.width||(x.width=m),v=x,g+=x.width*(1+l)}),v&&(g-=v.width*l);var b=-g/2;oe(i,function(x,E){r[o][E]=r[o][E]||{bandWidth:a,offset:b,width:x.width},b+=x.width*(1+l)})}),r}function MMt(e,t,r){if(e&&t){var n=e[l7e(t)];return n!=null&&r!=null?n[u7e(r)]:n}}function Ehe(e,t){var r=f7e(e,t),n=d7e(r);oe(r,function(o){var i=o.getData(),a=o.coordinateSystem,s=a.getBaseAxis(),c=u7e(o),u=n[l7e(s)][c],l=u.offset,f=u.width;i.setLayout({bandWidth:u.bandWidth,offset:l,size:f})})}function _he(e){return{seriesType:e,plan:fv(),reset:function(t){if(!!RMt(t)){var r=t.getData(),n=t.coordinateSystem,o=n.getBaseAxis(),i=n.getOtherAxis(o),a=r.getDimensionIndex(r.mapDimension(i.dim)),s=r.getDimensionIndex(r.mapDimension(o.dim)),c=t.get("showBackground",!0),u=r.mapDimension(i.dim),l=r.getCalculationInfo("stackResultDimension"),f=dv(r,u)&&!!r.getCalculationInfo("stackedOnSeries"),h=i.isHorizontal(),m=pnn(o,i),g=NMt(t),v=t.get("barMinHeight")||0,b=l&&r.getDimensionIndex(l),x=r.getLayout("size"),E=r.getLayout("offset");return{progress:function(T,B){for(var F=T.count,L=g&&f0(F*3),j=g&&c&&f0(F*3),q=g&&f0(F),D=n.master.getRect(),_=h?D.width:D.height,R,z=B.getStore(),N=0;(R=T.next())!=null;){var y=z.get(f?b:a,R),S=z.get(s,R),I=m,M=void 0;f&&(M=+y-z.get(a,R));var C=void 0,P=void 0,V=void 0,H=void 0;if(h){var k=n.dataToPoint([y,S]);if(f){var G=n.dataToPoint([M,S]);I=G[0]}C=I,P=k[1]+E,V=k[0]-I,H=x,Math.abs(V)<v&&(V=(V<0?-1:1)*v)}else{var k=n.dataToPoint([S,y]);if(f){var G=n.dataToPoint([S,M]);I=G[1]}C=k[0]+E,P=I,V=x,H=k[1]-I,Math.abs(H)<v&&(H=(H<=0?-1:1)*v)}g?(L[N]=C,L[N+1]=P,L[N+2]=h?V:H,j&&(j[N]=h?D.x:C,j[N+1]=h?P:D.y,j[N+2]=_),q[R]=R):B.setItemLayout(R,{x:C,y:P,width:V,height:H}),N+=3}g&&B.setLayout({largePoints:L,largeDataIndices:q,largeBackgroundPoints:j,valueAxisHorizontal:h})}}}}}}function RMt(e){return e.coordinateSystem&&e.coordinateSystem.type==="cartesian2d"}function NMt(e){return e.pipelineContext&&e.pipelineContext.large}function pnn(e,t){return t.toGlobalCoord(t.dataToCoord(t.type==="log"?1:0))}d();p();var hnn=function(e,t,r,n){for(;r<n;){var o=r+n>>>1;e[o][1]<t?r=o+1:n=o}return r},BMt=function(e){Ce(t,e);function t(r){var n=e.call(this,r)||this;return n.type="time",n}return t.prototype.getLabel=function(r){var n=this.getSetting("useUTC");return XR(r.value,K9e[GIt(JR(this._minLevelUnit))]||K9e.second,n,this.getSetting("locale"))},t.prototype.getFormattedLabel=function(r,n,o){var i=this.getSetting("useUTC"),a=this.getSetting("locale");return qIt(r,n,o,a,i)},t.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=wnn(this._minLevelUnit,this._approxInterval,i,n);return o=o.concat(a),o.push({value:n[1],level:0}),o},t.prototype.calcNiceExtent=function(r){var n=this._extent;if(n[0]===n[1]&&(n[0]-=cv,n[1]+=cv),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]-cv}this.calcNiceTicks(r.splitNumber,r.minInterval,r.maxInterval)},t.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=Che.length,c=Math.min(hnn(Che,this._approxInterval,0,s),s-1);this._interval=Che[c][1],this._minLevelUnit=Che[Math.max(c-1,0)][0]},t.prototype.parse=function(r){return sn(r)?r:+a0(r)},t.prototype.contain=function(r){return g6(this.parse(r),this._extent)},t.prototype.normalize=function(r){return v6(this.parse(r),this._extent)},t.prototype.scale=function(r){return y6(r,this._extent)},t.type="time",t}(Pm),Che=[["second",_pe],["minute",Cpe],["hour",xL],["quarter-day",xL*6],["half-day",xL*12],["day",cv*1.2],["half-week",cv*3.5],["week",cv*7],["month",cv*31],["quarter",cv*95],["half-year",W9e/2],["year",W9e]];function mnn(e,t,r,n){var o=a0(t),i=a0(r),a=function(g){return J9e(o,g,n)===J9e(i,g,n)},s=function(){return a("year")},c=function(){return s()&&a("month")},u=function(){return c()&&a("day")},l=function(){return u()&&a("hour")},f=function(){return l()&&a("minute")},h=function(){return f()&&a("second")},m=function(){return h()&&a("millisecond")};switch(e){case"year":return s();case"month":return c();case"day":return u();case"hour":return l();case"minute":return f();case"second":return h();case"millisecond":return m()}}function gnn(e,t){return e/=cv,e>16?16:e>7.5?7:e>3.5?4:e>1.5?2:1}function vnn(e){var t=30*cv;return e/=t,e>6?6:e>3?3:e>2?2:1}function ynn(e){return e/=xL,e>12?12:e>6?6:e>3.5?4:e>2?2:1}function OMt(e,t){return e/=t?Cpe:_pe,e>30?30:e>20?20:e>15?15:e>10?10:e>5?5:e>2?2:1}function bnn(e){return jde(e,!0)}function xnn(e,t,r){var n=new Date(e);switch(JR(t)){case"year":case"month":n[X9e(r)](0);case"day":n[Z9e(r)](1);case"hour":n[Q9e(r)](0);case"minute":n[$9e(r)](0);case"second":n[eOe(r)](0),n[tOe(r)](0)}return n.getTime()}function wnn(e,t,r,n){var o=1e4,i=Y9e,a=0;function s(_,R,z,N,y,S,I){for(var M=new Date(R),C=R,P=M[N]();C<z&&C<=n[1];)I.push({value:C}),P+=_,M[y](P),C=M.getTime();I.push({value:C,notAdd:!0})}function c(_,R,z){var N=[],y=!R.length;if(!mnn(JR(_),n[0],n[1],r)){y&&(R=[{value:xnn(new Date(n[0]),_,r)},{value:n[1]}]);for(var S=0;S<R.length-1;S++){var I=R[S].value,M=R[S+1].value;if(I!==M){var C=void 0,P=void 0,V=void 0,H=!1;switch(_){case"year":C=Math.max(1,Math.round(t/cv/365)),P=Tpe(r),V=WIt(r);break;case"half-year":case"quarter":case"month":C=vnn(t),P=YR(r),V=X9e(r);break;case"week":case"half-week":case"day":C=gnn(t,31),P=JY(r),V=Z9e(r),H=!0;break;case"half-day":case"quarter-day":case"hour":C=ynn(t),P=bL(r),V=Q9e(r);break;case"minute":C=OMt(t,!0),P=XY(r),V=$9e(r);break;case"second":C=OMt(t,!1),P=ZY(r),V=eOe(r);break;case"millisecond":C=bnn(t),P=QY(r),V=tOe(r);break}s(C,I,M,P,V,H,N),_==="year"&&z.length>1&&S===0&&z.unshift({value:z[0].value-C})}}for(var S=0;S<N.length;S++)z.push(N[S]);return N}}for(var u=[],l=[],f=0,h=0,m=0;m<i.length&&a++<o;++m){var g=JR(i[m]);if(!!HIt(i[m])){c(i[m],u[u.length-1]||[],l);var v=i[m+1]?JR(i[m+1]):null;if(g!==v){if(l.length){h=f,l.sort(function(_,R){return _.value-R.value});for(var b=[],x=0;x<l.length;++x){var E=l[x].value;(x===0||l[x-1].value!==E)&&(b.push(l[x]),E>=n[0]&&E<=n[1]&&f++)}var T=(n[1]-n[0])/t;if(f>T*1.5&&h>T/1.5||(u.push(b),f>T||e===i[m]))break}l=[]}}}for(var B=Gn(nt(u,function(_){return Gn(_,function(R){return R.value>=n[0]&&R.value<=n[1]&&!R.notAdd})}),function(_){return _.length>0}),F=[],L=B.length-1,m=0;m<B.length;++m)for(var j=B[m],q=0;q<j.length;++q)F.push({value:j[q].value,level:L-m});F.sort(function(_,R){return _.value-R.value});for(var D=[],m=0;m<F.length;++m)(m===0||F[m].value!==F[m-1].value)&&D.push(F[m]);return D}Bm.registerClass(BMt);var The=BMt;d();p();var PMt=Bm.prototype,kJ=Pm.prototype,Ann=Mi,Snn=Math.floor,Enn=Math.ceil,Ihe=Math.pow,Ox=Math.log,p7e=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type="log",r.base=10,r._originalScale=new Pm,r._interval=0,r}return t.prototype.getTicks=function(r){var n=this._originalScale,o=this._extent,i=n.getExtent(),a=kJ.getTicks.call(this,r);return nt(a,function(s){var c=s.value,u=Mi(Ihe(this.base,c));return u=c===o[0]&&this._fixMin?khe(u,i[0]):u,u=c===o[1]&&this._fixMax?khe(u,i[1]):u,{value:u}},this)},t.prototype.setExtent=function(r,n){var o=Ox(this.base);r=Ox(Math.max(0,r))/o,n=Ox(Math.max(0,n))/o,kJ.setExtent.call(this,r,n)},t.prototype.getExtent=function(){var r=this.base,n=PMt.getExtent.call(this);n[0]=Ihe(r,n[0]),n[1]=Ihe(r,n[1]);var o=this._originalScale,i=o.getExtent();return this._fixMin&&(n[0]=khe(n[0],i[0])),this._fixMax&&(n[1]=khe(n[1],i[1])),n},t.prototype.unionExtent=function(r){this._originalScale.unionExtent(r);var n=this.base;r[0]=Ox(r[0])/Ox(n),r[1]=Ox(r[1])/Ox(n),PMt.unionExtent.call(this,r)},t.prototype.unionExtentFromData=function(r,n){this.unionExtent(r.getApproximateExtent(n))},t.prototype.calcNiceTicks=function(r){r=r||10;var n=this._extent,o=n[1]-n[0];if(!(o===1/0||o<=0)){var i=C6t(o),a=r/o*i;for(a<=.5&&(i*=10);!isNaN(i)&&Math.abs(i)<1&&Math.abs(i)>0;)i*=10;var s=[Mi(Enn(n[0]/i)*i),Mi(Snn(n[1]/i)*i)];this._interval=i,this._niceExtent=s}},t.prototype.calcNiceExtent=function(r){kJ.calcNiceExtent.call(this,r),this._fixMin=r.fixMin,this._fixMax=r.fixMax},t.prototype.parse=function(r){return r},t.prototype.contain=function(r){return r=Ox(r)/Ox(this.base),g6(r,this._extent)},t.prototype.normalize=function(r){return r=Ox(r)/Ox(this.base),v6(r,this._extent)},t.prototype.scale=function(r){return r=y6(r,this._extent),Ihe(this.base,r)},t.type="log",t}(Bm),DMt=p7e.prototype;DMt.getMinorTicks=kJ.getMinorTicks;DMt.getLabel=kJ.getLabel;function khe(e,t){return Ann(e,i0(t))}Bm.registerClass(p7e);var LMt=p7e;d();p();var _nn=function(){function e(t,r,n){this._prepareParams(t,r,n)}return e.prototype._prepareParams=function(t,r,n){n[1]<n[0]&&(n=[NaN,NaN]),this._dataMin=n[0],this._dataMax=n[1];var o=this._isOrdinal=t.type==="ordinal";this._needCrossZero=t.type==="interval"&&r.getNeedCrossZero&&r.getNeedCrossZero();var i=this._modelMinRaw=r.get("min",!0);Wt(i)?this._modelMinNum=Mhe(t,i({min:n[0],max:n[1]})):i!=="dataMin"&&(this._modelMinNum=Mhe(t,i));var a=this._modelMaxRaw=r.get("max",!0);if(Wt(a)?this._modelMaxNum=Mhe(t,a({min:n[0],max:n[1]})):a!=="dataMax"&&(this._modelMaxNum=Mhe(t,a)),o)this._axisDataLen=r.getCategories().length;else{var s=r.get("boundaryGap"),c=rt(s)?s:[s||0,s||0];typeof c[0]=="boolean"||typeof c[1]=="boolean"?this._boundaryGapInner=[0,0]:this._boundaryGapInner=[kd(c[0],1),kd(c[1],1)]}},e.prototype.calculate=function(){var t=this._isOrdinal,r=this._dataMin,n=this._dataMax,o=this._axisDataLen,i=this._boundaryGapInner,a=t?null:n-r||Math.abs(r),s=this._modelMinRaw==="dataMin"?r:this._modelMinNum,c=this._modelMaxRaw==="dataMax"?n:this._modelMaxNum,u=s!=null,l=c!=null;s==null&&(s=t?o?0:NaN:r-i[0]*a),c==null&&(c=t?o?o-1:NaN:n+i[1]*a),(s==null||!isFinite(s))&&(s=NaN),(c==null||!isFinite(c))&&(c=NaN);var f=HT(s)||HT(c)||t&&!o;this._needCrossZero&&(s>0&&c>0&&!u&&(s=0),s<0&&c<0&&!l&&(c=0));var h=this._determinedMin,m=this._determinedMax;return h!=null&&(s=h,u=!0),m!=null&&(c=m,l=!0),{min:s,max:c,minFixed:u,maxFixed:l,isBlank:f}},e.prototype.modifyDataMinMax=function(t,r){this[Tnn[t]]=r},e.prototype.setDeterminedMinMax=function(t,r){var n=Cnn[t];this[n]=r},e.prototype.freeze=function(){this.frozen=!0},e}();var Cnn={min:"_determinedMin",max:"_determinedMax"},Tnn={min:"_dataMin",max:"_dataMax"};function Rhe(e,t,r){var n=e.rawExtentInfo;return n||(n=new _nn(e,t,r),e.rawExtentInfo=n,n)}function Mhe(e,t){return t==null?null:HT(t)?NaN:e.parse(t)}function h7e(e,t){var r=e.type,n=Rhe(e,t,e.getExtent()).calculate();e.setBlank(n.isBlank);var o=n.min,i=n.max,a=t.ecModel;if(a&&r==="time"){var s=f7e("bar",a),c=!1;if(oe(s,function(f){c=c||f.getBaseAxis()===t.axis}),c){var u=d7e(s),l=Inn(o,i,t,u);o=l.min,i=l.max}}return{extent:[o,i],fixMin:n.minFixed,fixMax:n.maxFixed}}function Inn(e,t,r,n){var o=r.axis.getExtent(),i=o[1]-o[0],a=MMt(n,r.axis);if(a===void 0)return{min:e,max:t};var s=1/0;oe(a,function(m){s=Math.min(m.offset,s)});var c=-1/0;oe(a,function(m){c=Math.max(m.offset+m.width,c)}),s=Math.abs(s),c=Math.abs(c);var u=s+c,l=t-e,f=1-(s+c)/i,h=l/f-l;return t+=h*(c/u),e-=h*(s/u),{min:e,max:t}}function Q2(e,t){var r=t,n=h7e(e,r),o=n.extent,i=r.get("splitNumber");e instanceof LMt&&(e.base=r.get("logBase"));var a=e.type,s=r.get("interval"),c=a==="interval"||a==="time";e.setExtent(o[0],o[1]),e.calcNiceExtent({splitNumber:i,fixMin:n.fixMin,fixMax:n.fixMax,minInterval:c?r.get("minInterval"):null,maxInterval:c?r.get("maxInterval"):null}),s!=null&&e.setInterval&&e.setInterval(s)}function b6(e,t){if(t=t||e.get("type"),t)switch(t){case"category":return new IJ({ordinalMeta:e.getOrdinalMeta?e.getOrdinalMeta():e.getCategories(),extent:[1/0,-1/0]});case"time":return new The({locale:e.ecModel.getLocaleModel(),useUTC:e.ecModel.get("useUTC")});default:return new(Bm.getClass(t)||Pm)}}function FMt(e){var t=e.scale.getExtent(),r=t[0],n=t[1];return!(r>0&&n>0||r<0&&n<0)}function NL(e){var t=e.getLabelModel().get("formatter"),r=e.type==="category"?e.scale.getExtent()[0]:null;return e.scale.type==="time"?function(n){return function(o,i){return e.scale.getFormattedLabel(o,i,n)}}(t):yt(t)?function(n){return function(o){var i=e.scale.getLabel(o),a=n.replace("{value}",i??"");return a}}(t):Wt(t)?function(n){return function(o,i){return r!=null&&(i=o.value-r),n(MJ(e,o),i,o.level!=null?{level:o.level}:null)}}(t):function(n){return e.scale.getLabel(n)}}function MJ(e,t){return e.type==="category"?e.scale.getLabel(t):t.value}function UMt(e){var t=e.model,r=e.scale;if(!(!t.get(["axisLabel","show"])||r.isBlank())){var n,o,i=r.getExtent();r instanceof IJ?o=r.count():(n=r.getTicks(),o=n.length);var a=e.getLabelModel(),s=NL(e),c,u=1;o>40&&(u=Math.ceil(o/40));for(var l=0;l<o;l+=u){var f=n?n[l]:{value:i[0]+l},h=s(f,l),m=a.getTextRect(h),g=knn(m,a.get("rotate")||0);c?c.union(g):c=g}return c}}function knn(e,t){var r=t*Math.PI/180,n=e.width,o=e.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 Nr(e.x,e.y,i,a);return s}function Nhe(e){var t=e.get("interval");return t??"auto"}function Ohe(e){return e.type==="category"&&Nhe(e.getLabelModel())===0}function OL(e,t){var r={};return oe(e.mapDimensionsAll(t),function(n){r[whe(e,n)]=!0}),$r(r)}function zMt(e,t,r){t&&oe(OL(t,r),function(n){var o=t.getApproximateExtent(n);o[0]<e[0]&&(e[0]=o[0]),o[1]>e[1]&&(e[1]=o[1])})}d();p();var $2=function(){function e(){}return e.prototype.getNeedCrossZero=function(){var t=this.option;return!t.scale},e.prototype.getCoordSysModel=function(){},e}();d();p();d();p();d();p();var Mnn=1e-8;function jMt(e,t){return Math.abs(e-t)<Mnn}function O_(e,t,r){var n=0,o=e[0];if(!o)return!1;for(var i=1;i<e.length;i++){var a=e[i];n+=pb(o[0],o[1],a[0],a[1],t,r),o=a}var s=e[0];return(!jMt(o[0],s[0])||!jMt(o[1],s[1]))&&(n+=pb(o[0],o[1],s[0],s[1],t,r)),n!==0}var Rnn=[];function m7e(e,t){for(var r=0;r<e.length;r++)nc(e[r],e[r],t)}function GMt(e,t,r,n){for(var o=0;o<e.length;o++){var i=e[o];n&&(i=n.project(i)),i&&isFinite(i[0])&&isFinite(i[1])&&(nv(t,t,i),ov(r,r,i))}}function Nnn(e){for(var t=0,r=0,n=0,o=e.length,i=e[o-1][0],a=e[o-1][1],s=0;s<o;s++){var c=e[s][0],u=e[s][1],l=i*u-c*a;t+=l,r+=(i+c)*l,n+=(a+u)*l,i=c,a=u}return t?[r/t/3,n/t/3,t]:[e[0][0]||0,e[0][1]||0]}var qMt=function(){function e(t){this.name=t}return e.prototype.setCenter=function(t){this._center=t},e.prototype.getCenter=function(){var t=this._center;return t||(t=this._center=this.calcCenter()),t},e}();var g7e=function(){function e(t,r){this.type="polygon",this.exterior=t,this.interiors=r}return e}();var v7e=function(){function e(t){this.type="linestring",this.points=t}return e}();var Phe=function(e){Ce(t,e);function t(r,n,o){var i=e.call(this,r)||this;return i.type="geoJSON",i.geometries=n,i._center=o&&[o[0],o[1]],i}return t.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 Nnn(n.exterior);var u=this.getBoundingRect();return[u.x+u.width/2,u.y+u.height/2]},t.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 oe(a,function(s){s.type==="polygon"?GMt(s.exterior,o,i,r):oe(s.points,function(c){GMt(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 Nr(o[0],o[1],i[0]-o[0],i[1]-o[1]),r||(this._rect=n),n},t.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,u=s.interiors;if(O_(c,r[0],r[1])){for(var l=0;l<(u?u.length:0);l++)if(O_(u[l],r[0],r[1]))continue e;return!0}}}return!1},t.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 Nr(r,n,o,i),u=a.calculateTransform(c),l=this.geometries,f=0;f<l.length;f++){var h=l[f];h.type==="polygon"?(m7e(h.exterior,u),oe(h.interiors,function(m){m7e(m,u)})):oe(h.points,function(m){m7e(m,u)})}a=this._rect,a.copy(c),this._center=[a.x+a.width/2,a.y+a.height/2]},t.prototype.cloneShallow=function(r){r==null&&(r=this.name);var n=new t(r,this.geometries,this._center);return n._rect=this._rect,n.transformTo=null,n},t}(qMt);var VMt=function(e){Ce(t,e);function t(r,n){var o=e.call(this,r)||this;return o.type="geoSVG",o._elOnlyForCalculate=n,o}return t.prototype.calcCenter=function(){for(var r=this._elOnlyForCalculate,n=r.getBoundingRect(),o=[n.x+n.width/2,n.y+n.height/2],i=qT(Rnn),a=r;a&&!a.isGeoSVGGraphicRoot;)xm(i,a.getLocalTransform(),i),a=a.parent;return ab(i,i),nc(o,o,i),o},t}(qMt);function Onn(e){if(!e.UTF8Encoding)return e;var t=e,r=t.UTF8Scale;r==null&&(r=1024);var n=t.features;return oe(n,function(o){var i=o.geometry,a=i.encodeOffsets,s=i.coordinates;if(!!a)switch(i.type){case"LineString":i.coordinates=WMt(s,a,r);break;case"Polygon":y7e(s,a,r);break;case"MultiLineString":y7e(s,a,r);break;case"MultiPolygon":oe(s,function(c,u){return y7e(c,a[u],r)})}}),t.UTF8Encoding=!1,t}function y7e(e,t,r){for(var n=0;n<e.length;n++)e[n]=WMt(e[n],t[n],r)}function WMt(e,t,r){for(var n=[],o=t[0],i=t[1],a=0;a<e.length;a+=2){var s=e.charCodeAt(a)-64,c=e.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 b7e(e,t){return e=Onn(e),nt(Gn(e.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 g7e(a[0],a.slice(1)));break;case"MultiPolygon":oe(o.coordinates,function(c){c[0]&&i.push(new g7e(c[0],c.slice(1)))});break;case"LineString":i.push(new v7e([o.coordinates]));break;case"MultiLineString":i.push(new v7e(o.coordinates))}var s=new Phe(n[t||"name"],i,n.cp);return s.properties=n,s})}d();p();d();p();var RJ=Kr();function KMt(e){return e.type==="category"?Bnn(e):Dnn(e)}function YMt(e,t){return e.type==="category"?Pnn(e,t):{ticks:nt(e.scale.getTicks(),function(r){return r.value})}}function Bnn(e){var t=e.getLabelModel(),r=JMt(e,t);return!t.get("show")||e.scale.isBlank()?{labels:[],labelCategoryInterval:r.labelCategoryInterval}:r}function JMt(e,t){var r=XMt(e,"labels"),n=Nhe(t),o=ZMt(r,n);if(o)return o;var i,a;return Wt(n)?i=tRt(e,n):(a=n==="auto"?Lnn(e):n,i=eRt(e,a)),QMt(r,n,{labels:i,labelCategoryInterval:a})}function Pnn(e,t){var r=XMt(e,"ticks"),n=Nhe(t),o=ZMt(r,n);if(o)return o;var i,a;if((!t.get("show")||e.scale.isBlank())&&(i=[]),Wt(n))i=tRt(e,n,!0);else if(n==="auto"){var s=JMt(e,e.getLabelModel());a=s.labelCategoryInterval,i=nt(s.labels,function(c){return c.tickValue})}else a=n,i=eRt(e,a,!0);return QMt(r,n,{ticks:i,tickCategoryInterval:a})}function Dnn(e){var t=e.scale.getTicks(),r=NL(e);return{labels:nt(t,function(n,o){return{level:n.level,formattedLabel:r(n,o),rawLabel:e.scale.getLabel(n),tickValue:n.value}})}}function XMt(e,t){return RJ(e)[t]||(RJ(e)[t]=[])}function ZMt(e,t){for(var r=0;r<e.length;r++)if(e[r].key===t)return e[r].value}function QMt(e,t,r){return e.push({key:t,value:r}),r}function Lnn(e){var t=RJ(e).autoInterval;return t??(RJ(e).autoInterval=e.calculateCategoryInterval())}function $Mt(e){var t=Fnn(e),r=NL(e),n=(t.axisRotate-t.labelRotate)/180*Math.PI,o=e.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],u=e.dataToCoord(c+1)-e.dataToCoord(c),l=Math.abs(u*Math.cos(n)),f=Math.abs(u*Math.sin(n)),h=0,m=0;c<=i[1];c+=s){var g=0,v=0,b=U2(r({value:c}),t.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 x=h/l,E=m/f;isNaN(x)&&(x=1/0),isNaN(E)&&(E=1/0);var T=Math.max(0,Math.floor(Math.min(x,E))),B=RJ(e.model),F=e.getExtent(),L=B.lastAutoInterval,j=B.lastTickCount;return L!=null&&j!=null&&Math.abs(L-T)<=1&&Math.abs(j-a)<=1&&L>T&&B.axisExtent0===F[0]&&B.axisExtent1===F[1]?T=L:(B.lastTickCount=a,B.lastAutoInterval=T,B.axisExtent0=F[0],B.axisExtent1=F[1]),T}function Fnn(e){var t=e.getLabelModel();return{axisRotate:e.getRotate?e.getRotate():e.isHorizontal&&!e.isHorizontal()?90:0,labelRotate:t.get("rotate")||0,font:t.getFont()}}function eRt(e,t,r){var n=NL(e),o=e.scale,i=o.getExtent(),a=e.getLabelModel(),s=[],c=Math.max((t||0)+1,1),u=i[0],l=o.count();u!==0&&c>1&&l/c>2&&(u=Math.round(Math.ceil(u/c)*c));var f=Ohe(e),h=a.get("showMinLabel")||f,m=a.get("showMaxLabel")||f;h&&u!==i[0]&&v(i[0]);for(var g=u;g<=i[1];g+=c)v(g);m&&g-c!==i[1]&&v(i[1]);function v(b){var x={value:b};s.push(r?b:{formattedLabel:n(x),rawLabel:o.getLabel(x),tickValue:b})}return s}function tRt(e,t,r){var n=e.scale,o=NL(e),i=[];return oe(n.getTicks(),function(a){var s=n.getLabel(a),c=a.value;t(a.value,s)&&i.push(r?c:{formattedLabel:o(a),rawLabel:s,tickValue:c})}),i}var rRt=[0,1],Unn=function(){function e(t,r,n){this.onBand=!1,this.inverse=!1,this.dim=t,this.scale=r,this._extent=n||[0,0]}return e.prototype.contain=function(t){var r=this._extent,n=Math.min(r[0],r[1]),o=Math.max(r[0],r[1]);return t>=n&&t<=o},e.prototype.containData=function(t){return this.scale.contain(t)},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.getPixelPrecision=function(t){return Ude(t||this.scale.getExtent(),this._extent)},e.prototype.setExtent=function(t,r){var n=this._extent;n[0]=t,n[1]=r},e.prototype.dataToCoord=function(t,r){var n=this._extent,o=this.scale;return t=o.normalize(t),this.onBand&&o.type==="ordinal"&&(n=n.slice(),nRt(n,o.count())),ao(t,rRt,n,r)},e.prototype.coordToData=function(t,r){var n=this._extent,o=this.scale;this.onBand&&o.type==="ordinal"&&(n=n.slice(),nRt(n,o.count()));var i=ao(t,n,rRt,r);return this.scale.scale(i)},e.prototype.pointToData=function(t,r){},e.prototype.getTicksCoords=function(t){t=t||{};var r=t.tickModel||this.getTickModel(),n=YMt(this,r),o=n.ticks,i=nt(o,function(s){return{coord:this.dataToCoord(this.scale.type==="ordinal"?this.scale.getRawOrdinalNumber(s):s),tickValue:s}},this),a=r.get("alignWithLabel");return znn(this,i,a,t.clamp),i},e.prototype.getMinorTicksCoords=function(){if(this.scale.type==="ordinal")return[];var t=this.model.getModel("minorTick"),r=t.get("splitNumber");r>0&&r<100||(r=5);var n=this.scale.getMinorTicks(r),o=nt(n,function(i){return nt(i,function(a){return{coord:this.dataToCoord(a),tickValue:a}},this)},this);return o},e.prototype.getViewLabels=function(){return KMt(this).labels},e.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},e.prototype.getTickModel=function(){return this.model.getModel("axisTick")},e.prototype.getBandWidth=function(){var t=this._extent,r=this.scale.getExtent(),n=r[1]-r[0]+(this.onBand?1:0);n===0&&(n=1);var o=Math.abs(t[1]-t[0]);return Math.abs(o)/n},e.prototype.calculateCategoryInterval=function(){return $Mt(this)},e}();function nRt(e,t){var r=e[1]-e[0],n=t,o=r/n/2;e[0]+=o,e[1]-=o}function znn(e,t,r,n){var o=t.length;if(!e.onBand||r||!o)return;var i=e.getExtent(),a,s;if(o===1)t[0].coord=i[0],a=t[1]={coord:i[0]};else{var c=t[o-1].tickValue-t[0].tickValue,u=(t[o-1].coord-t[0].coord)/c;oe(t,function(m){m.coord-=u/2});var l=e.scale.getExtent();s=1+l[1]-t[o-1].tickValue,a={coord:t[o-1].coord+u*s},t.push(a)}var f=i[0]>i[1];h(t[0].coord,i[0])&&(n?t[0].coord=i[0]:t.shift()),n&&h(i[0],t[0].coord)&&t.unshift({coord:i[0]}),h(i[1],a.coord)&&(n?a.coord=i[1]:t.pop()),n&&h(a.coord,i[1])&&t.push({coord:i[1]});function h(m,g){return m=Mi(m),g=Mi(g),f?m>g:m<g}}var If=Unn;d();p();d();p();d();p();var NJ=Math.PI*2,iN=Ul.CMD,jnn=["top","right","bottom","left"];function Hnn(e,t,r,n,o){var i=r.width,a=r.height;switch(e){case"top":n.set(r.x+i/2,r.y-t),o.set(0,-1);break;case"bottom":n.set(r.x+i/2,r.y+a+t),o.set(0,1);break;case"left":n.set(r.x-t,r.y+a/2),o.set(-1,0);break;case"right":n.set(r.x+i+t,r.y+a/2),o.set(1,0);break}}function Gnn(e,t,r,n,o,i,a,s,c){a-=e,s-=t;var u=Math.sqrt(a*a+s*s);a/=u,s/=u;var l=a*r+e,f=s*r+t;if(Math.abs(n-o)%NJ<1e-4)return c[0]=l,c[1]=f,u-r;if(i){var h=n;n=V2(o),o=V2(h)}else n=V2(n),o=V2(o);n>o&&(o+=NJ);var m=Math.atan2(s,a);if(m<0&&(m+=NJ),m>=n&&m<=o||m+NJ>=n&&m+NJ<=o)return c[0]=l,c[1]=f,u-r;var g=r*Math.cos(n)+e,v=r*Math.sin(n)+t,b=r*Math.cos(o)+e,x=r*Math.sin(o)+t,E=(g-a)*(g-a)+(v-s)*(v-s),T=(b-a)*(b-a)+(x-s)*(x-s);return E<T?(c[0]=g,c[1]=v,Math.sqrt(E)):(c[0]=b,c[1]=x,Math.sqrt(T))}function Dhe(e,t,r,n,o,i,a,s){var c=o-e,u=i-t,l=r-e,f=n-t,h=Math.sqrt(l*l+f*f);l/=h,f/=h;var m=c*l+u*f,g=m/h;s&&(g=Math.min(Math.max(g,0),1)),g*=h;var v=a[0]=e+g*l,b=a[1]=t+g*f;return Math.sqrt((v-o)*(v-o)+(b-i)*(b-i))}function iRt(e,t,r,n,o,i,a){r<0&&(e=e+r,r=-r),n<0&&(t=t+n,n=-n);var s=e+r,c=t+n,u=a[0]=Math.min(Math.max(o,e),s),l=a[1]=Math.min(Math.max(i,t),c);return Math.sqrt((u-o)*(u-o)+(l-i)*(l-i))}var Bx=[];function qnn(e,t,r){var n=iRt(t.x,t.y,t.width,t.height,e.x,e.y,Bx);return r.set(Bx[0],Bx[1]),n}function Vnn(e,t,r){for(var n=0,o=0,i=0,a=0,s,c,u=1/0,l=t.data,f=e.x,h=e.y,m=0;m<l.length;){var g=l[m++];m===1&&(n=l[m],o=l[m+1],i=n,a=o);var v=u;switch(g){case iN.M:i=l[m++],a=l[m++],n=i,o=a;break;case iN.L:v=Dhe(n,o,l[m],l[m+1],f,h,Bx,!0),n=l[m++],o=l[m++];break;case iN.C:v=vde(n,o,l[m++],l[m++],l[m++],l[m++],l[m],l[m+1],f,h,Bx),n=l[m++],o=l[m++];break;case iN.Q:v=bde(n,o,l[m++],l[m++],l[m],l[m+1],f,h,Bx),n=l[m++],o=l[m++];break;case iN.A:var b=l[m++],x=l[m++],E=l[m++],T=l[m++],B=l[m++],F=l[m++];m+=1;var L=!!(1-l[m++]);s=Math.cos(B)*E+b,c=Math.sin(B)*T+x,m<=1&&(i=s,a=c);var j=(f-b)*T/E+b;v=Gnn(b,x,T,B,B+F,L,j,h,Bx),n=Math.cos(B+F)*E+b,o=Math.sin(B+F)*T+x;break;case iN.R:i=n=l[m++],a=o=l[m++];var q=l[m++],D=l[m++];v=iRt(i,a,q,D,f,h,Bx);break;case iN.Z:v=Dhe(n,o,i,a,f,h,Bx,!0),n=i,o=a;break}v<u&&(u=v,r.set(Bx[0],Bx[1]))}return u}var Px=new _n,Ia=new _n,Vc=new _n,tA=new _n,eA=new _n;function x7e(e,t){if(!!e){var r=e.getTextGuideLine(),n=e.getTextContent();if(!!(n&&r)){var o=e.textGuideLineConfig||{},i=[[0,0],[0,0],[0,0]],a=o.candidates||jnn,s=n.getBoundingRect().clone();s.applyTransform(n.getComputedTransform());var c=1/0,u=o.anchor,l=e.getComputedTransform(),f=l&&ab([],l),h=t.get("length2")||0;u&&Vc.copy(u);for(var m=0;m<a.length;m++){var g=a[m];Hnn(g,0,s,Px,tA),_n.scaleAndAdd(Ia,Px,tA,h),Ia.transform(f);var v=e.getBoundingRect(),b=u?u.distance(Ia):e instanceof Dr?Vnn(Ia,e.path,Vc):qnn(Ia,v,Vc);b<c&&(c=b,Ia.transform(l),Vc.transform(l),Vc.toArray(i[0]),Ia.toArray(i[1]),Px.toArray(i[2]))}w7e(i,t.get("minTurnAngle")),r.setShape({points:i})}}}var Lhe=[],d0=new _n;function w7e(e,t){if(t<=180&&t>0){t=t/180*Math.PI,Px.fromArray(e[0]),Ia.fromArray(e[1]),Vc.fromArray(e[2]),_n.sub(tA,Px,Ia),_n.sub(eA,Vc,Ia);var r=tA.len(),n=eA.len();if(!(r<.001||n<.001)){tA.scale(1/r),eA.scale(1/n);var o=tA.dot(eA),i=Math.cos(t);if(i<o){var a=Dhe(Ia.x,Ia.y,Vc.x,Vc.y,Px.x,Px.y,Lhe,!1);d0.fromArray(Lhe),d0.scaleAndAdd(eA,a/Math.tan(Math.PI-t));var s=Vc.x!==Ia.x?(d0.x-Ia.x)/(Vc.x-Ia.x):(d0.y-Ia.y)/(Vc.y-Ia.y);if(isNaN(s))return;s<0?_n.copy(d0,Ia):s>1&&_n.copy(d0,Vc),d0.toArray(e[1])}}}}function aRt(e,t,r){if(r<=180&&r>0){r=r/180*Math.PI,Px.fromArray(e[0]),Ia.fromArray(e[1]),Vc.fromArray(e[2]),_n.sub(tA,Ia,Px),_n.sub(eA,Vc,Ia);var n=tA.len(),o=eA.len();if(!(n<.001||o<.001)){tA.scale(1/n),eA.scale(1/o);var i=tA.dot(t),a=Math.cos(r);if(i<a){var s=Dhe(Ia.x,Ia.y,Vc.x,Vc.y,Px.x,Px.y,Lhe,!1);d0.fromArray(Lhe);var c=Math.PI/2,u=Math.acos(eA.dot(t)),l=c+u-r;if(l>=c)_n.copy(d0,Vc);else{d0.scaleAndAdd(eA,s/Math.tan(Math.PI/2-l));var f=Vc.x!==Ia.x?(d0.x-Ia.x)/(Vc.x-Ia.x):(d0.y-Ia.y)/(Vc.y-Ia.y);if(isNaN(f))return;f<0?_n.copy(d0,Ia):f>1&&_n.copy(d0,Vc)}d0.toArray(e[1])}}}}function oRt(e,t,r,n){var o=r==="normal",i=o?e:e.ensureState(r);i.ignore=t;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?e.useStyle(s):i.style=s}function Wnn(e,t){var r=t.smooth,n=t.points;if(!!n)if(e.moveTo(n[0][0],n[0][1]),r>0&&n.length>=3){var o=ib(n[0],n[1]),i=ib(n[1],n[2]);if(!o||!i){e.lineTo(n[1][0],n[1][1]),e.lineTo(n[2][0],n[2][1]);return}var a=Math.min(o,i)*r,s=VD([],n[1],n[0],a/o),c=VD([],n[1],n[2],a/i),u=VD([],s,c,.5);e.bezierCurveTo(s[0],s[1],s[0],s[1],u[0],u[1]),e.bezierCurveTo(c[0],c[1],c[0],c[1],n[2][0],n[2][1])}else for(var l=1;l<n.length;l++)e.lineTo(n[l][0],n[l][1])}function BL(e,t,r){var n=e.getTextGuideLine(),o=e.getTextContent();if(!o){n&&e.removeTextGuideLine();return}for(var i=t.normal,a=i.get("show"),s=o.ignore,c=0;c<n6.length;c++){var u=n6[c],l=t[u],f=u==="normal";if(l){var h=l.get("show"),m=f?s:Xr(o.states[u]&&o.states[u].ignore,s);if(m||!Xr(h,a)){var g=f?n:n&&n.states[u];g&&(g.ignore=!0);continue}n||(n=new ss,e.setTextGuideLine(n),!f&&(s||!a)&&oRt(n,!0,"normal",t.normal),e.stateProxy&&(n.stateProxy=e.stateProxy)),oRt(n,!1,u,l)}}if(n){$t(n.style,r),n.style.fill=null;var v=i.get("showAbove"),b=e.textGuideLineConfig=e.textGuideLineConfig||{};b.showAbove=v||!1,n.buildPath=Wnn}}function PL(e,t){t=t||"labelLine";for(var r={normal:e.getModel(t)},n=0;n<ol.length;n++){var o=ol[n];r[o]=e.getModel([o,t])}return r}d();p();function Fhe(e){for(var t=[],r=0;r<e.length;r++){var n=e[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,u=a.clone();u.applyTransform(i),u.x-=c/2,u.y-=c/2,u.width+=c,u.height+=c;var l=s?new gL(a,i):null;t.push({label:o,labelLine:n.labelLine,rect:u,localRect:a,obb:l,priority:n.priority,defaultAttr:n.defaultAttr,layoutOption:n.computedLayoutOption,axisAligned:s,transform:i})}}return t}function sRt(e,t,r,n,o,i){var a=e.length;if(a<2)return;e.sort(function(D,_){return D.rect[t]-_.rect[t]});for(var s=0,c,u=!1,l=[],f=0,h=0;h<a;h++){var m=e[h],g=m.rect;c=g[t]-s,c<0&&(g[t]-=c,m.label[t]-=c,u=!0);var v=Math.max(-c,0);l.push(v),f+=v,s=g[t]+g[r]}f>0&&i&&L(-f/a,0,a);var b=e[0],x=e[a-1],E,T;B(),E<0&&j(-E,.8),T<0&&j(T,.8),B(),F(E,T,1),F(T,E,-1),B(),E<0&&q(-E),T<0&&q(T);function B(){E=b.rect[t]-n,T=o-x.rect[t]-x.rect[r]}function F(D,_,R){if(D<0){var z=Math.min(_,-D);if(z>0){L(z*R,0,a);var N=z+D;N<0&&j(-N*R,1)}else j(-D*R,1)}}function L(D,_,R){D!==0&&(u=!0);for(var z=_;z<R;z++){var N=e[z],y=N.rect;y[t]+=D,N.label[t]+=D}}function j(D,_){for(var R=[],z=0,N=1;N<a;N++){var y=e[N-1].rect,S=Math.max(e[N].rect[t]-y[t]-y[r],0);R.push(S),z+=S}if(!!z){var I=Math.min(Math.abs(D)/z,_);if(D>0)for(var N=0;N<a-1;N++){var M=R[N]*I;L(M,0,N+1)}else for(var N=a-1;N>0;N--){var M=R[N-1]*I;L(-M,N,a)}}}function q(D){var _=D<0?-1:1;D=Math.abs(D);for(var R=Math.ceil(D/(a-1)),z=0;z<a-1;z++)if(_>0?L(R,0,z+1):L(-R,a-z-1,a),D-=R,D<=0)return}return u}function cRt(e,t,r,n){return sRt(e,"x","width",t,r,n)}function Uhe(e,t,r,n){return sRt(e,"y","height",t,r,n)}function zhe(e){var t=[];e.sort(function(v,b){return b.priority-v.priority});var r=new Nr(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<e.length;o++){var i=e[o],a=i.axisAligned,s=i.localRect,c=i.transform,u=i.label,l=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<t.length;m++){var g=t[m];if(!!r.intersect(g.rect)){if(a&&g.axisAligned){h=!0;break}if(g.obb||(g.obb=new gL(g.localRect,g.transform)),f||(f=new gL(s,c)),f.intersect(g.obb)){h=!0;break}}}h?(n(u),l&&n(l)):(u.attr("ignore",i.defaultAttr.ignore),l&&l.attr("ignore",i.defaultAttr.labelGuideIgnore),t.push(i))}}function Knn(e){if(e){for(var t=[],r=0;r<e.length;r++)t.push(e[r].slice());return t}}function Ynn(e,t){var r=e.label,n=t&&t.getTextGuideLine();return{dataIndex:e.dataIndex,dataType:e.dataType,seriesIndex:e.seriesModel.seriesIndex,text:e.label.style.text,rect:e.hostRect,labelRect:e.rect,align:r.style.align,verticalAlign:r.style.verticalAlign,labelLinePoints:Knn(n&&n.shape.points)}}var uRt=["align","verticalAlign","width","height","fontSize"],pv=new Am,A7e=Kr(),Jnn=Kr();function jhe(e,t,r){for(var n=0;n<r.length;n++){var o=r[n];t[o]!=null&&(e[o]=t[o])}}var Hhe=["x","y","rotation"],Xnn=function(){function e(){this._labelList=[],this._chartViewList=[]}return e.prototype.clearLabels=function(){this._labelList=[],this._chartViewList=[]},e.prototype._addLabel=function(t,r,n,o,i){var a=o.style,s=o.__hostTarget,c=s.textConfig||{},u=o.getComputedTransform(),l=o.getBoundingRect().plain();Nr.applyTransform(l,l,u),u?pv.setLocalTransform(u):(pv.x=pv.y=pv.rotation=pv.originX=pv.originY=0,pv.scaleX=pv.scaleY=1);var f=o.__hostTarget,h;if(f){h=f.getBoundingRect().plain();var m=f.getComputedTransform();Nr.applyTransform(h,h,m)}var g=h&&f.getTextGuideLine();this._labelList.push({label:o,labelLine:g,seriesModel:n,dataIndex:t,dataType:r,layoutOption:i,computedLayoutOption:null,rect:l,hostRect:h,priority:h?h.width*h.height:0,defaultAttr:{ignore:o.ignore,labelGuideIgnore:g&&g.ignore,x:pv.x,y:pv.y,scaleX:pv.scaleX,scaleY:pv.scaleY,rotation:pv.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}})},e.prototype.addLabelsOfSeries=function(t){var r=this;this._chartViewList.push(t);var n=t.__model,o=n.get("labelLayout");!(Wt(o)||$r(o).length)||t.group.traverse(function(i){if(i.ignore)return!0;var a=i.getTextContent(),s=Cr(i);a&&!a.disableLabelLayout&&r._addLabel(s.dataIndex,s.dataType,n,a,o)})},e.prototype.updateLayoutConfig=function(t){var r=t.getWidth(),n=t.getHeight();function o(T,B){return function(){x7e(T,B)}}for(var i=0;i<this._labelList.length;i++){var a=this._labelList[i],s=a.label,c=s.__hostTarget,u=a.defaultAttr,l=void 0;Wt(a.layoutOption)?l=a.layoutOption(Ynn(a,c)):l=a.layoutOption,l=l||{},a.computedLayoutOption=l;var f=Math.PI/180;c&&c.setTextConfig({local:!1,position:l.x!=null||l.y!=null?null:u.attachedPos,rotation:l.rotate!=null?l.rotate*f:u.attachedRot,offset:[l.dx||0,l.dy||0]});var h=!1;if(l.x!=null?(s.x=Pt(l.x,r),s.setStyle("x",0),h=!0):(s.x=u.x,s.setStyle("x",u.style.x)),l.y!=null?(s.y=Pt(l.y,n),s.setStyle("y",0),h=!0):(s.y=u.y,s.setStyle("y",u.style.y)),l.labelLinePoints){var m=c.getTextGuideLine();m&&(m.setShape({points:l.labelLinePoints}),h=!1)}var g=A7e(s);g.needsUpdateLabelLine=h,s.rotation=l.rotate!=null?l.rotate*f:u.rotation,s.scaleX=u.scaleX,s.scaleY=u.scaleY;for(var v=0;v<uRt.length;v++){var b=uRt[v];s.setStyle(b,l[b]!=null?l[b]:u.style[b])}if(l.draggable){if(s.draggable=!0,s.cursor="move",c){var x=a.seriesModel;if(a.dataIndex!=null){var E=a.seriesModel.getData(a.dataType);x=E.getItemModel(a.dataIndex)}s.on("drag",o(c,x.getModel("labelLine")))}}else s.off("drag"),s.cursor=u.cursor}},e.prototype.layout=function(t){var r=t.getWidth(),n=t.getHeight(),o=Fhe(this._labelList),i=Gn(o,function(c){return c.layoutOption.moveOverlap==="shiftX"}),a=Gn(o,function(c){return c.layoutOption.moveOverlap==="shiftY"});cRt(i,0,r),Uhe(a,0,n);var s=Gn(o,function(c){return c.layoutOption.hideOverlap});zhe(s)},e.prototype.processLabelsOverall=function(){var t=this;oe(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=A7e(c).needsUpdateLabelLine),s&&t._updateLabelLine(a,n),i&&t._animateLabels(a,n)})})},e.prototype._updateLabelLine=function(t,r){var n=t.getTextContent(),o=Cr(t),i=o.dataIndex;if(n&&i!=null){var a=r.getData(o.dataType),s=a.getItemModel(i),c={},u=a.getItemVisual(i,"style"),l=a.getVisual("drawType");c.stroke=u[l];var f=s.getModel("labelLine");BL(t,PL(s),c),x7e(t,f)}},e.prototype._animateLabels=function(t,r){var n=t.getTextContent(),o=t.getTextGuideLine();if(n&&(t.forceLabelAnimation||!n.ignore&&!n.invisible&&!t.disableLabelAnimation&&!A_(t))){var i=A7e(n),a=i.oldLayout,s=Cr(t),c=s.dataIndex,u={x:n.x,y:n.y,rotation:n.rotation},l=r.getData(s.dataType);if(a){n.attr(a);var h=t.prevStates;h&&(Hr(h,"select")>=0&&n.attr(i.oldLayoutSelect),Hr(h,"emphasis")>=0&&n.attr(i.oldLayoutEmphasis)),bn(n,u,r,c)}else if(n.attr(u),!T_(n).valueAnimation){var f=Xr(n.style.opacity,1);n.style.opacity=0,ho(n,{style:{opacity:f}},r,c)}if(i.oldLayout=u,n.states.select){var m=i.oldLayoutSelect={};jhe(m,u,Hhe),jhe(m,n.states.select,Hhe)}if(n.states.emphasis){var g=i.oldLayoutEmphasis={};jhe(g,u,Hhe),jhe(g,n.states.emphasis,Hhe)}xpe(n,c,l,r,r)}if(o&&!o.ignore&&!o.invisible){var i=Jnn(o),a=i.oldLayout,v={points:o.shape.points};a?(o.attr({shape:a}),bn(o,{shape:v},r)):(o.setShape(v),o.style.strokePercent=0,ho(o,{style:{strokePercent:1}},r)),i.oldLayout=v}},e}(),lRt=Xnn;var S7e=Kr();function E7e(e){e.registerUpdateLifecycle("series:beforeupdate",function(t,r,n){var o=S7e(r).labelManager;o||(o=S7e(r).labelManager=new lRt),o.clearLabels()}),e.registerUpdateLifecycle("series:layoutlabels",function(t,r,n){var o=S7e(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 _7e=Math.sin,C7e=Math.cos,fRt=Math.PI,aN=Math.PI*2,Znn=180/fRt,Qnn=function(){function e(){}return e.prototype.reset=function(t){this._start=!0,this._d=[],this._str="",this._p=Math.pow(10,t||4)},e.prototype.moveTo=function(t,r){this._add("M",t,r)},e.prototype.lineTo=function(t,r){this._add("L",t,r)},e.prototype.bezierCurveTo=function(t,r,n,o,i,a){this._add("C",t,r,n,o,i,a)},e.prototype.quadraticCurveTo=function(t,r,n,o){this._add("Q",t,r,n,o)},e.prototype.arc=function(t,r,n,o,i,a){this.ellipse(t,r,n,n,0,o,i,a)},e.prototype.ellipse=function(t,r,n,o,i,a,s,c){var u=s-a,l=!c,f=Math.abs(u),h=F2(f-aN)||(l?u>=aN:-u>=aN),m=u>0?u%aN:u%aN+aN,g=!1;h?g=!0:F2(f)?g=!1:g=m>=fRt==!!l;var v=t+n*C7e(a),b=r+o*_7e(a);this._start&&this._add("M",v,b);var x=Math.round(i*Znn);if(h){var E=1/this._p,T=(l?1:-1)*(aN-E);this._add("A",n,o,x,1,+l,t+n*C7e(a+T),r+o*_7e(a+T)),E>.01&&this._add("A",n,o,x,0,+l,v,b)}else{var B=t+n*C7e(s),F=r+o*_7e(s);this._add("A",n,o,x,+g,+l,B,F)}},e.prototype.rect=function(t,r,n,o){this._add("M",t,r),this._add("l",n,0),this._add("l",0,o),this._add("l",-n,0),this._add("Z")},e.prototype.closePath=function(){this._d.length>0&&this._add("Z")},e.prototype._add=function(t,r,n,o,i,a,s,c,u){for(var l=[],f=this._p,h=1;h<arguments.length;h++){var m=arguments[h];if(isNaN(m)){this._invalid=!0;return}l.push(Math.round(m*f)/f)}this._d.push(t+l.join(" ")),this._start=t==="Z"},e.prototype.generateStr=function(){this._str=this._invalid?"":this._d.join(""),this._d=[]},e.prototype.getStr=function(){return this._str},e}(),Ghe=Qnn;d();p();var OJ="none",$nn=Math.round;function eon(e){var t=e.fill;return t!=null&&t!==OJ}function ton(e){var t=e.stroke;return t!=null&&t!==OJ}var T7e=["lineCap","miterLimit","lineJoin"],ron=nt(T7e,function(e){return"stroke-"+e.toLowerCase()});function I7e(e,t,r,n){var o=t.opacity==null?1:t.opacity;if(r instanceof Li){e("opacity",o);return}if(eon(t)){var i=m_(t.fill);e("fill",i.color);var a=t.fillOpacity!=null?t.fillOpacity*i.opacity*o:i.opacity*o;(n||a<1)&&e("fill-opacity",a)}else e("fill",OJ);if(ton(t)){var s=m_(t.stroke);e("stroke",s.color);var c=t.strokeNoScale?r.getLineScale():1,u=c?(t.lineWidth||0)/c:0,l=t.strokeOpacity!=null?t.strokeOpacity*s.opacity*o:s.opacity*o,f=t.strokeFirst;if((n||u!==1)&&e("stroke-width",u),(n||f)&&e("paint-order",f?"stroke":"fill"),(n||l<1)&&e("stroke-opacity",l),t.lineDash){var h=gJ(r),m=h[0],g=h[1];m&&(g=$nn(g||0),e("stroke-dasharray",m.join(",")),(g||n)&&e("stroke-dashoffset",g))}else n&&e("stroke-dasharray",OJ);for(var v=0;v<T7e.length;v++){var b=T7e[v];if(n||t[b]!==sL[b]){var x=t[b]||sL[b];x&&e(ron[v],x)}}}else n&&e("stroke",OJ)}d();p();var dRt="http://www.w3.org/2000/svg",k7e="http://www.w3.org/1999/xlink",pRt="http://www.w3.org/2000/xmlns/",hRt="http://www.w3.org/XML/1998/namespace";function qhe(e){return document.createElementNS(dRt,e)}function Wc(e,t,r,n,o){return{tag:e,attrs:r||{},children:n,text:o,key:t}}function non(e,t){var r=[];if(t)for(var n in t){var o=t[n],i=n;o!==!1&&(o!==!0&&o!=null&&(i+='="'+o+'"'),r.push(i))}return"<"+e+" "+r.join(" ")+">"}function oon(e){return"</"+e+">"}function BJ(e,t){t=t||{};var r=t.newline?`
`:"";function n(o){var i=o.children,a=o.tag,s=o.attrs;return non(a,s)+Td(o.text)+(i?""+r+nt(i,function(c){return n(c)}).join(r)+r:"")+oon(a)}return n(e)}function mRt(e,t,r){r=r||{};var n=r.newline?`
`:"",o=" {"+n,i=n+"}",a=nt($r(e),function(c){return c+o+nt($r(e[c]),function(u){return u+":"+e[c][u]+";"}).join(n)+i}).join(n),s=nt($r(t),function(c){return"@keyframes "+c+o+nt($r(t[c]),function(u){return u+o+nt($r(t[c][u]),function(l){var f=t[c][u][l];return l==="d"&&(f='path("'+f+'")'),l+":"+f+";"}).join(n)+i}).join(n)+i}).join(n);return!a&&!s?"":["<![CDATA[",a,s,"]]>"].join(n)}function PJ(e){return{zrId:e,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssClassIdx:0,cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function M7e(e,t,r,n){return Wc("svg","root",{width:e,height:t,xmlns:dRt,"xmlns:xlink":k7e,version:"1.1",baseProfile:"full",viewBox:n?"0 0 "+e+" "+t:!1},r)}d();p();var gRt={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"},sN="transform-origin";function ion(e,t,r){var n=et({},e.shape);et(n,t),e.buildPath(r,n);var o=new Ghe;return o.reset(Ide(e)),r.rebuildPath(o,1),o.generateStr(),o.getStr()}function aon(e,t){var r=t.originX,n=t.originY;(r||n)&&(e[sN]=r+"px "+n+"px")}var son={fill:"fill",opacity:"opacity",lineWidth:"stroke-width",lineDashOffset:"stroke-dashoffset"};function yRt(e,t){var r=t.zrId+"-ani-"+t.cssAnimIdx++;return t.cssAnims[r]=e,r}function con(e,t,r){var n=e.shape.paths,o={},i,a;if(oe(n,function(c){var u=PJ(r.zrId);u.animation=!0,DJ(c,{},u,!0);var l=u.cssAnims,f=u.cssNodes,h=$r(l),m=h.length;if(!!m){a=h[m-1];var g=l[a];for(var v in g){var b=g[v];o[v]=o[v]||{d:""},o[v].d+=b.d||""}for(var x in f){var E=f[x].animation;E.indexOf(a)>=0&&(i=E)}}}),!!i){t.d=!1;var s=yRt(o,r);return i.replace(a,s)}}function vRt(e){return yt(e)?gRt[e]?"cubic-bezier("+gRt[e]+")":XD(e)?e:"":""}function DJ(e,t,r,n){var o=e.animators,i=o.length,a=[];if(e instanceof mL){var s=con(e,t,r);if(s)a.push(s);else if(!i)return}else if(!i)return;for(var c={},u=0;u<i;u++){var l=o[u],f=[l.getMaxTime()/1e3+"s"],h=vRt(l.getClip().easing),m=l.getDelay();h?f.push(h):f.push("linear"),m&&f.push(m/1e3+"s"),l.getLoop()&&f.push("infinite");var g=f.join(" ");c[g]=c[g]||[g,[]],c[g][1].push(l)}function v(E){var T=E[1],B=T.length,F={},L={},j={},q="animation-timing-function";function D(Q,Y,$){for(var re=Q.getTracks(),le=Q.getMaxTime(),ve=0;ve<re.length;ve++){var ye=re[ve];if(ye.needsAnimate()){var Ie=ye.keyframes,Me=ye.propName;if($&&(Me=$(Me)),Me)for(var ke=0;ke<Ie.length;ke++){var X=Ie[ke],ee=Math.round(X.time/le*100)+"%",ae=vRt(X.easing),Ee=X.rawValue;(yt(Ee)||sn(Ee))&&(Y[ee]=Y[ee]||{},Y[ee][Me]=X.rawValue,ae&&(Y[ee][q]=ae))}}}}for(var _=0;_<B;_++){var R=T[_],z=R.targetName;z?z==="shape"&&D(R,L):!n&&D(R,F)}for(var N in F){var y={};UNe(y,e),et(y,F[N]);var S=kde(y),I=F[N][q];j[N]=S?{transform:S}:{},aon(j[N],y),I&&(j[N][q]=I)}var M,C=!0;for(var N in L){j[N]=j[N]||{};var P=!M,I=L[N][q];P&&(M=new Ul);var V=M.len();M.reset(),j[N].d=ion(e,L[N],M);var H=M.len();if(!P&&V!==H){C=!1;break}I&&(j[N][q]=I)}if(!C)for(var N in j)delete j[N].d;if(!n)for(var _=0;_<B;_++){var R=T[_],z=R.targetName;z==="style"&&D(R,j,function(re){return son[re]})}for(var k=$r(j),G=!0,ce,_=1;_<k.length;_++){var J=k[_-1],de=k[_];if(j[J][sN]!==j[de][sN]){G=!1;break}ce=j[J][sN]}if(G&&ce){for(var N in j)j[N][sN]&&delete j[N][sN];t[sN]=ce}if(Gn(k,function(Q){return $r(j[Q]).length>0}).length){var W=yRt(j,r);return W+" "+E[0]+" both"}}for(var b in c){var s=v(c[b]);s&&a.push(s)}if(a.length){var x=r.zrId+"-cls-"+r.cssClassIdx++;r.cssNodes["."+x]={animation:a.join(",")},t.class=x}}var LJ=Math.round;function ARt(e){return e&&yt(e.src)}function SRt(e){return e&&Wt(e.toDataURL)}function R7e(e,t,r,n){I7e(function(o,i){var a=o==="fill"||o==="stroke";a&&e6t(i)?gon(t,e,o,n):a&&$Tt(i)?von(r,e,o,n):e[o]=i},t,r,!1),mon(r,e,n)}function bRt(e){return F2(e[0]-1)&&F2(e[1])&&F2(e[2])&&F2(e[3]-1)}function uon(e){return F2(e[4])&&F2(e[5])}function N7e(e,t,r){if(t&&!(uon(t)&&bRt(t))){var n=r?10:1e4;e.transform=bRt(t)?"translate("+LJ(t[4]*n)/n+" "+LJ(t[5]*n)/n+")":YTt(t)}}function xRt(e,t,r){for(var n=e.points,o=[],i=0;i<n.length;i++)o.push(LJ(n[i][0]*r)/r),o.push(LJ(n[i][1]*r)/r);t.points=o.join(" ")}function wRt(e){return!e.smooth}function lon(e){var t=nt(e,function(r){return typeof r=="string"?[r,r]:r});return function(r,n,o){for(var i=0;i<t.length;i++){var a=t[i],s=r[a[0]];s!=null&&(n[a[1]]=LJ(s*o)/o)}}}var fon={circle:[lon(["cx","cy","r"])],polyline:[xRt,wRt],polygon:[xRt,wRt]};function don(e){for(var t=e.animators,r=0;r<t.length;r++)if(t[r].targetName==="shape")return!0;return!1}function ERt(e,t){var r=e.style,n=e.shape,o=fon[e.type],i={},a=t.animation,s="path",c=e.style.strokePercent,u=t.compress&&Ide(e)||4;if(o&&!t.willUpdate&&!(o[1]&&!o[1](n))&&!(a&&don(e))&&!(c<1)){s=e.type;var l=Math.pow(10,u);o[0](n,i,l)}else{e.path||e.createPathProxy();var f=e.path;e.shapeChanged()&&(f.beginPath(),e.buildPath(f,e.shape),e.pathUpdated());var h=f.getVersion(),m=e,g=m.__svgPathBuilder;(m.__svgPathVersion!==h||!g||c!==m.__svgPathStrokePercent)&&(g||(g=m.__svgPathBuilder=new Ghe),g.reset(u),f.rebuildPath(g,c),g.generateStr(),m.__svgPathVersion=h,m.__svgPathStrokePercent=c),i.d=g.getStr()}return N7e(i,e.transform),R7e(i,r,e,t),t.animation&&DJ(e,i,t),Wc(s,e.id+"",i)}function pon(e,t){var r=e.style,n=r.image;if(n&&!yt(n)&&(ARt(n)?n=n.src:SRt(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),N7e(c,e.transform),R7e(c,r,e,t),t.animation&&DJ(e,c,t),Wc("image",e.id+"",c)}}function hon(e,t){var r=e.style,n=r.text;if(n!=null&&(n+=""),!(!n||isNaN(r.x)||isNaN(r.y))){var o=r.font||rv,i=r.x||0,a=XTt(r.y||0,tL(o),r.textBaseline),s=JTt[r.textAlign]||r.textAlign,c={"dominant-baseline":"central","text-anchor":s};if(v9e(r)){var u="",l=r.fontStyle,f=g9e(r.fontSize);if(!parseFloat(f))return;var h=r.fontFamily||aNe,m=r.fontWeight;u+="font-size:"+f+";font-family:"+h+";",l&&l!=="normal"&&(u+="font-style:"+l+";"),m&&m!=="normal"&&(u+="font-weight:"+m+";"),c.style=u}else c.style="font: "+o;return n.match(/\s/)&&(c["xml:space"]="preserve"),i&&(c.x=i),a&&(c.y=a),N7e(c,e.transform),R7e(c,r,e,t),t.animation&&DJ(e,c,t),Wc("text",e.id+"",c,void 0,n)}}function O7e(e,t){if(e instanceof Dr)return ERt(e,t);if(e instanceof Li)return pon(e,t);if(e instanceof y_)return hon(e,t)}function mon(e,t,r){var n=e.style;if(ZTt(n)){var o=QTt(e),i=r.shadowCache,a=i[o];if(!a){var s=e.getGlobalScale(),c=s[0],u=s[1];if(!c||!u)return;var l=n.shadowOffsetX||0,f=n.shadowOffsetY||0,h=n.shadowBlur,m=m_(n.shadowColor),g=m.opacity,v=m.color,b=h/2/c,x=h/2/u,E=b+" "+x;a=r.zrId+"-s"+r.shadowIdx++,r.defs[a]=Wc("filter",a,{id:a,x:"-100%",y:"-100%",width:"300%",height:"300%"},[Wc("feDropShadow","",{dx:l/c,dy:f/u,stdDeviation:E,"flood-color":v,"flood-opacity":g})]),i[o]=a}t.filter=yY(a)}}function gon(e,t,r,n){var o=e[r],i,a={gradientUnits:o.global?"userSpaceOnUse":"objectBoundingBox"};if(Cde(o))i="linearGradient",a.x1=o.x,a.y1=o.y,a.x2=o.x2,a.y2=o.y2;else if(Tde(o))i="radialGradient",a.cx=Xr(o.x,.5),a.cy=Xr(o.y,.5),a.r=Xr(o.r,.5);else return;for(var s=o.colorStops,c=[],u=0,l=s.length;u<l;++u){var f=_de(s[u].offset)*100+"%",h=s[u].color,m=m_(h),g=m.color,v=m.opacity,b={offset:f};b["stop-color"]=g,v<1&&(b["stop-opacity"]=v),c.push(Wc("stop",u+"",b))}var x=Wc(i,"",a,c),E=BJ(x),T=n.gradientCache,B=T[E];B||(B=n.zrId+"-g"+n.gradientIdx++,T[E]=B,a.id=B,n.defs[B]=Wc(i,B,a,c)),t[r]=yY(B)}function von(e,t,r,n){var o=e.style[r],i={patternUnits:"userSpaceOnUse"},a;if(CNe(o)){var s=o.imageWidth,c=o.imageHeight,u=void 0,l=o.image;if(yt(l)?u=l:ARt(l)?u=l.src:SRt(l)&&(u=l.toDataURL()),typeof Image>"u"){var f="Image width/height must been given explictly in svg-ssr renderer.";pa(s,f),pa(c,f)}else if(s==null||c==null){var h=function(E,T){if(E){var B=E.elm,F=E.attrs.width=s||T.width,L=E.attrs.height=c||T.height;B&&(B.setAttribute("width",F),B.setAttribute("height",L))}},m=MY(u,null,e,function(E){h(g,E),h(a,E)});m&&m.width&&m.height&&(s=s||m.width,c=c||m.height)}a=Wc("image","img",{href:u,width:s,height:c}),i.width=s,i.height=c}else o.svgElement&&(a=cr(o.svgElement),i.width=o.svgWidth,i.height=o.svgHeight);if(!!a){i.patternTransform=kde(o);var g=Wc("pattern","",i,[a]),v=BJ(g),b=n.patternCache,x=b[v];x||(x=n.zrId+"-p"+n.patternIdx++,b[v]=x,i.id=x,g=n.defs[x]=Wc("pattern",x,i,[a])),t[r]=yY(x)}}function _Rt(e,t,r){var n=r.clipPathCache,o=r.defs,i=n[e.id];if(!i){i=r.zrId+"-c"+r.clipPathIdx++;var a={id:i};n[e.id]=i,o[i]=Wc("clipPath",i,a,[ERt(e,r)])}t["clip-path"]=yY(i)}d();p();d();p();function B7e(e){return document.createTextNode(e)}function x6(e,t,r){e.insertBefore(t,r)}function P7e(e,t){e.removeChild(t)}function D7e(e,t){e.appendChild(t)}function L7e(e){return e.parentNode}function F7e(e){return e.nextSibling}function Vhe(e,t){e.textContent=t}var CRt=58,bon=120,xon=Wc("","");function U7e(e){return e===void 0}function rA(e){return e!==void 0}function won(e,t,r){for(var n={},o=t;o<=r;++o){var i=e[o].key;i!==void 0&&(n[i]=o)}return n}function FJ(e,t){var r=e.key===t.key,n=e.tag===t.tag;return n&&r}function UJ(e){var t,r=e.children,n=e.tag;if(rA(n)){var o=e.elm=qhe(n);if(Khe(xon,e),rt(r))for(t=0;t<r.length;++t){var i=r[t];i!=null&&D7e(o,UJ(i))}else rA(e.text)&&!nr(e.text)&&D7e(o,B7e(e.text))}else e.elm=B7e(e.text);return e.elm}function TRt(e,t,r,n,o){for(;n<=o;++n){var i=r[n];i!=null&&x6(e,UJ(i),t)}}function Whe(e,t,r,n){for(;r<=n;++r){var o=t[r];if(o!=null)if(rA(o.tag)){var i=L7e(o.elm);P7e(i,o.elm)}else P7e(e,o.elm)}}function Khe(e,t){var r,n=t.elm,o=e&&e.attrs||{},i=t.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)!==bon?n.setAttribute(r,a):r==="xmlns:xlink"||r==="xmlns"?n.setAttributeNS(pRt,r,a):r.charCodeAt(3)===CRt?n.setAttributeNS(hRt,r,a):r.charCodeAt(5)===CRt?n.setAttributeNS(k7e,r,a):n.setAttribute(r,a))}for(r in o)r in i||n.removeAttribute(r)}}function Aon(e,t,r){for(var n=0,o=0,i=t.length-1,a=t[0],s=t[i],c=r.length-1,u=r[0],l=r[c],f,h,m,g;n<=i&&o<=c;)a==null?a=t[++n]:s==null?s=t[--i]:u==null?u=r[++o]:l==null?l=r[--c]:FJ(a,u)?(DL(a,u),a=t[++n],u=r[++o]):FJ(s,l)?(DL(s,l),s=t[--i],l=r[--c]):FJ(a,l)?(DL(a,l),x6(e,a.elm,F7e(s.elm)),a=t[++n],l=r[--c]):FJ(s,u)?(DL(s,u),x6(e,s.elm,a.elm),s=t[--i],u=r[++o]):(U7e(f)&&(f=won(t,n,i)),h=f[u.key],U7e(h)?x6(e,UJ(u),a.elm):(m=t[h],m.tag!==u.tag?x6(e,UJ(u),a.elm):(DL(m,u),t[h]=void 0,x6(e,m.elm,a.elm))),u=r[++o]);(n<=i||o<=c)&&(n>i?(g=r[c+1]==null?null:r[c+1].elm,TRt(e,g,r,o,c)):Whe(e,t,n,i))}function DL(e,t){var r=t.elm=e.elm,n=e.children,o=t.children;e!==t&&(Khe(e,t),U7e(t.text)?rA(n)&&rA(o)?n!==o&&Aon(r,n,o):rA(o)?(rA(e.text)&&Vhe(r,""),TRt(r,null,o,0,o.length-1)):rA(n)?Whe(r,n,0,n.length-1):rA(e.text)&&Vhe(r,""):e.text!==t.text&&(rA(n)&&Whe(r,n,0,n.length-1),Vhe(r,t.text)))}function z7e(e,t){if(FJ(e,t))DL(e,t);else{var r=e.elm,n=L7e(r);UJ(t),n!==null&&(x6(n,t.elm,F7e(r)),Whe(n,[e],0,0))}return t}var Son=0,Eon=function(){function e(t,r,n){if(this.type="svg",this.refreshHover=IRt("refreshHover"),this.configLayer=IRt("configLayer"),this.storage=r,this._opts=n=et({},n),this.root=t,this._id="zr"+Son++,this._oldVNode=M7e(n.width,n.height),t&&!n.ssr){var o=this._viewport=document.createElement("div");o.style.cssText="position:relative;overflow:hidden";var i=this._svgDom=this._oldVNode.elm=qhe("svg");Khe(null,this._oldVNode),o.appendChild(i),t.appendChild(o)}this.resize(n.width,n.height)}return e.prototype.getType=function(){return this.type},e.prototype.getViewportRoot=function(){return this._viewport},e.prototype.getViewportRootOffset=function(){var t=this.getViewportRoot();if(t)return{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0}},e.prototype.getSvgDom=function(){return this._svgDom},e.prototype.refresh=function(){if(this.root){var t=this.renderToVNode({willUpdate:!0});t.attrs.style="position:absolute;left:0;top:0;user-select:none",z7e(this._oldVNode,t),this._oldVNode=t}},e.prototype.renderOneToVNode=function(t){return O7e(t,PJ(this._id))},e.prototype.renderToVNode=function(t){t=t||{};var r=this.storage.getDisplayList(!0),n=this._backgroundColor,o=this._width,i=this._height,a=PJ(this._id);a.animation=t.animation,a.willUpdate=t.willUpdate,a.compress=t.compress;var s=[];if(n&&n!=="none"){var c=m_(n),u=c.color,l=c.opacity;this._bgVNode=Wc("rect","bg",{width:o,height:i,x:"0",y:"0",id:"0",fill:u,"fill-opacity":l}),s.push(this._bgVNode)}else this._bgVNode=null;var f=t.compress?null:this._mainVNode=Wc("g","main",{},[]);this._paintList(r,a,f?f.children:s),f&&s.push(f);var h=nt($r(a.defs),function(v){return a.defs[v]});if(h.length&&s.push(Wc("defs","defs",{},h)),t.animation){var m=mRt(a.cssNodes,a.cssAnims,{newline:!0});if(m){var g=Wc("style","stl",{},[],m);s.push(g)}}return M7e(o,i,s,t.useViewBox)},e.prototype.renderToString=function(t){return t=t||{},BJ(this.renderToVNode({animation:Xr(t.cssAnimation,!0),willUpdate:!1,compress:!0,useViewBox:Xr(t.useViewBox,!0)}),{newline:!0})},e.prototype.setBackgroundColor=function(t){this._backgroundColor=t;var r=this._bgVNode;if(r&&r.elm){var n=m_(t),o=n.color,i=n.opacity;r.elm.setAttribute("fill",o),i<1&&r.elm.setAttribute("fill-opacity",i)}},e.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm},e.prototype._paintList=function(t,r,n){for(var o=t.length,i=[],a=0,s,c,u=0,l=0;l<o;l++){var f=t[l];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 x=v+1;x<m;x++){var E={};_Rt(h[x],E,r);var T=Wc("g","clip-g-"+u++,E,[]);(s?s.children:n).push(T),i[a++]=T,s=T}c=h;var B=O7e(f,r);B&&(s?s.children:n).push(B)}}},e.prototype.resize=function(t,r){var n=this._opts,o=this.root,i=this._viewport;if(t!=null&&(n.width=t),r!=null&&(n.height=r),o&&i&&(i.style.display="none",t=f6(o,0,n),r=f6(o,1,n),i.style.display=""),this._width!==t||this._height!==r){if(this._width=t,this._height=r,i){var a=i.style;a.width=t+"px",a.height=r+"px"}var s=this._svgDom;s&&(s.setAttribute("width",t),s.setAttribute("height",r))}},e.prototype.getWidth=function(){return this._width},e.prototype.getHeight=function(){return this._height},e.prototype.dispose=function(){this.root&&(this.root.innerHTML=""),this._svgDom=this._viewport=this.storage=this._oldVNode=this._bgVNode=this._mainVNode=null},e.prototype.clear=function(){this._svgDom&&(this._svgDom.innerHTML=null),this._oldVNode=null},e.prototype.toDataURL=function(t){var r=encodeURIComponent(this.renderToString()),n="data:image/svg+xml;";return t?(r=t6t(r),r&&n+"base64,"+r):n+"charset=UTF-8,"+r},e}();function IRt(e){return function(){}}var kRt=Eon;function j7e(e){e.registerPainter("svg",kRt)}d();p();d();p();d();p();function MRt(e,t,r){var n=kp.createCanvas(),o=t.getWidth(),i=t.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",e)),n.width=o*r,n.height=i*r,n}var _on=function(e){Ce(t,e);function t(r,n,o){var i=e.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||_R,typeof r=="string"?a=MRt(r,n,o):nr(r)&&(a=r,r=a.id),i.id=r,i.dom=a;var s=a.style;return s&&(nde(a),a.onselectstart=function(){return!1},s.padding="0",s.margin="0",s.borderWidth="0"),i.painter=n,i.dpr=o,i}return t.prototype.getElementCount=function(){return this.__endIndex-this.__startIndex},t.prototype.afterBrush=function(){this.__prevStartIndex=this.__startIndex,this.__prevEndIndex=this.__endIndex},t.prototype.initContext=function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},t.prototype.setUnpainted=function(){this.__firstTimePaint=!0},t.prototype.createBackBuffer=function(){var r=this.dpr;this.domBack=MRt("back-"+this.id,this.painter,r),this.ctxBack=this.domBack.getContext("2d"),r!==1&&this.ctxBack.scale(r,r)},t.prototype.createRepaintRects=function(r,n,o,i){if(this.__firstTimePaint)return this.__firstTimePaint=!1,null;var a=[],s=this.maxRepaintRectCount,c=!1,u=new Nr(0,0,0,0);function l(E){if(!(!E.isFinite()||E.isZero()))if(a.length===0){var T=new Nr(0,0,0,0);T.copy(E),a.push(T)}else{for(var B=!1,F=1/0,L=0,j=0;j<a.length;++j){var q=a[j];if(q.intersect(E)){var D=new Nr(0,0,0,0);D.copy(q),D.union(E),a[j]=D,B=!0;break}else if(c){u.copy(E),u.union(q);var _=E.width*E.height,R=q.width*q.height,z=u.width*u.height,N=z-_-R;N<F&&(F=N,L=j)}}if(c&&(a[L].union(E),B=!0),!B){var T=new Nr(0,0,0,0);T.copy(E),a.push(T)}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&rl||!m)?h.getPrevPaintRect():null;g&&l(g);var v=m&&(h.__dirty&rl||!h.__isRendered)?h.getPaintRect():null;v&&l(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&&l(g)}}var b;do{b=!1;for(var f=0;f<a.length;){if(a[f].isZero()){a.splice(f,1);continue}for(var x=f+1;x<a.length;)a[f].intersect(a[x])?(b=!0,a[f].union(a[x]),a.splice(x,1)):x++;f++}}while(b);return this._paintRects=a,a},t.prototype.debugGetPaintRects=function(){return(this._paintRects||[]).slice()},t.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))},t.prototype.clear=function(r,n,o){var i=this.dom,a=this.ctx,s=i.width,c=i.height;n=n||this.clearColor;var u=this.motionBlur&&!r,l=this.lastFrameAlpha,f=this.dpr,h=this;u&&(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,x,E){if(a.clearRect(v,b,x,E),n&&n!=="transparent"){var T=void 0;jT(n)?(T=n.__canvasGradient||mJ(a,n,{x:0,y:0,width:x,height:E}),n.__canvasGradient=T):fTt(n)&&(n.scaleX=n.scaleX||f,n.scaleY=n.scaleY||f,T=uhe(a,n,{dirty:function(){h.setUnpainted(),h.__painter.refresh()}})),a.save(),a.fillStyle=T||n,a.fillRect(v,b,x,E),a.restore()}u&&(a.save(),a.globalAlpha=l,a.drawImage(m,v,b,x,E),a.restore())}!o||u?g(0,0,s,c):o.length&&oe(o,function(v){g(v.x*f,v.y*f,v.width*f,v.height*f)})},t}(Iu),Yhe=_on;var RRt=1e5,cN=314159,Jhe=.01,Con=.001;function Ton(e){return e?e.__builtin__?!0:!(typeof e.resize!="function"||typeof e.refresh!="function"):!1}function Ion(e,t){var r=document.createElement("div");return r.style.cssText=["position:relative","width:"+e+"px","height:"+t+"px","padding:0","margin:0","border-width:0"].join(";")+";",r}var kon=function(){function e(t,r,n,o){this.type="canvas",this._zlevelList=[],this._prevDisplayList=[],this._layers={},this._layerConfig={},this._needsManuallyCompositing=!1,this.type="canvas";var i=!t.nodeName||t.nodeName.toUpperCase()==="CANVAS";this._opts=n=et({},n||{}),this.dpr=n.devicePixelRatio||_R,this._singleCanvas=i,this.root=t;var a=t.style;a&&(nde(t),t.innerHTML=""),this.storage=r;var s=this._zlevelList;this._prevDisplayList=[];var c=this._layers;if(i){var l=t,f=l.width,h=l.height;n.width!=null&&(f=n.width),n.height!=null&&(h=n.height),this.dpr=n.devicePixelRatio||1,l.width=f*this.dpr,l.height=h*this.dpr,this._width=f,this._height=h;var m=new Yhe(l,this,this.dpr);m.__builtin__=!0,m.initContext(),c[cN]=m,m.zlevel=cN,s.push(cN),this._domRoot=t}else{this._width=f6(t,0,n),this._height=f6(t,1,n);var u=this._domRoot=Ion(this._width,this._height);t.appendChild(u)}}return e.prototype.getType=function(){return"canvas"},e.prototype.isSingleCanvas=function(){return this._singleCanvas},e.prototype.getViewportRoot=function(){return this._domRoot},e.prototype.getViewportRootOffset=function(){var t=this.getViewportRoot();if(t)return{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0}},e.prototype.refresh=function(t){var r=this.storage.getDisplayList(!0),n=this._prevDisplayList,o=this._zlevelList;this._redrawId=Math.random(),this._paintList(r,n,t,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},e.prototype.refreshHover=function(){this._paintHoverList(this.storage.getDisplayList(!1))},e.prototype._paintHoverList=function(t){var r=t.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=t[a];s.__inHover&&(n||(n=this._hoverlayer=this.getLayer(RRt)),i||(i=n.ctx,i.save()),d6(i,s,o,a===r-1))}i&&i.restore()}},e.prototype.getHoverLayer=function(){return this.getLayer(RRt)},e.prototype.paintOne=function(t,r){lhe(t,r)},e.prototype._paintList=function(t,r,n,o){if(this._redrawId===o){n=n||!1,this._updateLayerStatus(t);var i=this._doPaintList(t,r,n),a=i.finished,s=i.needsRefreshHover;if(this._needsManuallyCompositing&&this._compositeManually(),s&&this._paintHoverList(t),a)this.eachLayer(function(u){u.afterBrush&&u.afterBrush()});else{var c=this;pY(function(){c._paintList(t,r,n,o)})}}},e.prototype._compositeManually=function(){var t=this.getLayer(cN).ctx,r=this._domRoot.width,n=this._domRoot.height;t.clearRect(0,0,r,n),this.eachBuiltinLayer(function(o){o.virtual&&t.drawImage(o.dom,0,0,r,n)})},e.prototype._doPaintList=function(t,r,n){for(var o=this,i=[],a=this._opts.useDirtyRect,s=0;s<this._zlevelList.length;s++){var c=this._zlevelList[s],u=this._layers[c];u.__builtin__&&u!==this._hoverlayer&&(u.__dirty||n)&&i.push(u)}for(var l=!0,f=!1,h=function(v){var b=i[v],x=b.ctx,E=a&&b.createRepaintRects(t,r,m._width,m._height),T=n?b.__startIndex:b.__drawIndex,B=!n&&b.incremental&&Date.now,F=B&&Date.now(),L=b.zlevel===m._zlevelList[0]?m._backgroundColor:null;if(b.__startIndex===b.__endIndex)b.clear(!1,L,E);else if(T===b.__startIndex){var j=t[T];(!j.incremental||!j.notClear||n)&&b.clear(!1,L,E)}T===-1&&(console.error("For some unknown reason. drawIndex is -1"),T=b.__startIndex);var q,D=function(N){var y={inHover:!1,allClipped:!1,prevEl:null,viewWidth:o._width,viewHeight:o._height};for(q=T;q<b.__endIndex;q++){var S=t[q];if(S.__inHover&&(f=!0),o._doPaintEl(S,b,a,N,y,q===b.__endIndex-1),B){var I=Date.now()-F;if(I>15)break}}y.prevElClipPaths&&x.restore()};if(E)if(E.length===0)q=b.__endIndex;else for(var _=m.dpr,R=0;R<E.length;++R){var z=E[R];x.save(),x.beginPath(),x.rect(z.x*_,z.y*_,z.width*_,z.height*_),x.clip(),D(z),x.restore()}else x.save(),D(),x.restore();b.__drawIndex=q,b.__drawIndex<b.__endIndex&&(l=!1)},m=this,g=0;g<i.length;g++)h(g);return Mn.wxa&&oe(this._layers,function(v){v&&v.ctx&&v.ctx.draw&&v.ctx.draw()}),{finished:l,needsRefreshHover:f}},e.prototype._doPaintEl=function(t,r,n,o,i,a){var s=r.ctx;if(n){var c=t.getPaintRect();(!o||c&&c.intersect(o))&&(d6(s,t,i,a),t.setPrevPaintRect(c))}else d6(s,t,i,a)},e.prototype.getLayer=function(t,r){this._singleCanvas&&!this._needsManuallyCompositing&&(t=cN);var n=this._layers[t];return n||(n=new Yhe("zr_"+t,this,this.dpr),n.zlevel=t,n.__builtin__=!0,this._layerConfig[t]?Wr(n,this._layerConfig[t],!0):this._layerConfig[t-Jhe]&&Wr(n,this._layerConfig[t-Jhe],!0),r&&(n.virtual=r),this.insertLayer(t,n),n.initContext()),n},e.prototype.insertLayer=function(t,r){var n=this._layers,o=this._zlevelList,i=o.length,a=this._domRoot,s=null,c=-1;if(!n[t]&&!!Ton(r)){if(i>0&&t>o[0]){for(c=0;c<i-1&&!(o[c]<t&&o[c+1]>t);c++);s=n[o[c]]}if(o.splice(c+1,0,t),n[t]=r,!r.virtual)if(s){var u=s.dom;u.nextSibling?a.insertBefore(r.dom,u.nextSibling):a.appendChild(r.dom)}else a.firstChild?a.insertBefore(r.dom,a.firstChild):a.appendChild(r.dom);r.__painter=this}},e.prototype.eachLayer=function(t,r){for(var n=this._zlevelList,o=0;o<n.length;o++){var i=n[o];t.call(r,this._layers[i],i)}},e.prototype.eachBuiltinLayer=function(t,r){for(var n=this._zlevelList,o=0;o<n.length;o++){var i=n[o],a=this._layers[i];a.__builtin__&&t.call(r,a,i)}},e.prototype.eachOtherLayer=function(t,r){for(var n=this._zlevelList,o=0;o<n.length;o++){var i=n[o],a=this._layers[i];a.__builtin__||t.call(r,a,i)}},e.prototype.getLayers=function(){return this._layers},e.prototype._updateLayerStatus=function(t){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<t.length;n++){var o=t[n];if(o.zlevel!==t[n-1].zlevel||o.incremental){this._needsManuallyCompositing=!0;break}}var i=null,a=0,s,c;for(c=0;c<t.length;c++){var o=t[c],u=o.zlevel,l=void 0;s!==u&&(s=u,a=0),o.incremental?(l=this.getLayer(u+Con,this._needsManuallyCompositing),l.incremental=!0,a=1):l=this.getLayer(u+(a>0?Jhe:0),this._needsManuallyCompositing),l.__builtin__||lR("ZLevel "+u+" has been used by unkown layer "+l.id),l!==i&&(l.__used=!0,l.__startIndex!==c&&(l.__dirty=!0),l.__startIndex=c,l.incremental?l.__drawIndex=-1:l.__drawIndex=c,r(c),i=l),o.__dirty&rl&&!o.__inHover&&(l.__dirty=!0,l.incremental&&l.__drawIndex<0&&(l.__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)})},e.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},e.prototype._clearLayer=function(t){t.clear()},e.prototype.setBackgroundColor=function(t){this._backgroundColor=t,oe(this._layers,function(r){r.setUnpainted()})},e.prototype.configLayer=function(t,r){if(r){var n=this._layerConfig;n[t]?Wr(n[t],r,!0):n[t]=r;for(var o=0;o<this._zlevelList.length;o++){var i=this._zlevelList[o];if(i===t||i===t+Jhe){var a=this._layers[i];Wr(a,n[t],!0)}}}},e.prototype.delLayer=function(t){var r=this._layers,n=this._zlevelList,o=r[t];!o||(o.dom.parentNode.removeChild(o.dom),delete r[t],n.splice(Hr(n,t),1))},e.prototype.resize=function(t,r){if(this._domRoot.style){var n=this._domRoot;n.style.display="none";var o=this._opts,i=this.root;if(t!=null&&(o.width=t),r!=null&&(o.height=r),t=f6(i,0,o),r=f6(i,1,o),n.style.display="",this._width!==t||r!==this._height){n.style.width=t+"px",n.style.height=r+"px";for(var a in this._layers)this._layers.hasOwnProperty(a)&&this._layers[a].resize(t,r);this.refresh(!0)}this._width=t,this._height=r}else{if(t==null||r==null)return;this._width=t,this._height=r,this.getLayer(cN).resize(t,r)}return this},e.prototype.clearLayer=function(t){var r=this._layers[t];r&&r.clear()},e.prototype.dispose=function(){this.root.innerHTML="",this.root=this.storage=this._domRoot=this._layers=null},e.prototype.getRenderedCanvas=function(t){if(t=t||{},this._singleCanvas&&!this._compositeManually)return this._layers[cN].dom;var r=new Yhe("image",this,t.pixelRatio||this.dpr);r.initContext(),r.clear(!1,t.backgroundColor||this._backgroundColor);var n=r.ctx;if(t.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,u=s.length;c<u;c++){var l=s[c];d6(n,l,a,c===u-1)}return r.dom},e.prototype.getWidth=function(){return this._width},e.prototype.getHeight=function(){return this._height},e}(),NRt=kon;function H7e(e){e.registerPainter("canvas",NRt)}d();p();d();p();d();p();var Mon=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.hasSymbolVisual=!0,r}return t.prototype.getInitialData=function(r){if(!1)var n;return Tf(null,this,{useEncodeDefaulter:!0})},t.prototype.getLegendIcon=function(r){var n=new or,o=Lo("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,u=Lo(s,(r.itemWidth-c)/2,(r.itemHeight-c)/2,c,c,r.itemStyle.fill);n.add(u),u.setStyle(r.itemStyle);var l=r.iconRotate==="inherit"?a:r.iconRotate||0;return u.rotation=l*Math.PI/180,u.setOrigin([r.itemWidth/2,r.itemHeight/2]),s.indexOf("empty")>-1&&(u.style.stroke=u.style.fill,u.style.fill="#fff",u.style.lineWidth=2),n},t.type="series.line",t.dependencies=["grid","polar"],t.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},t}(Xn),ORt=Mon;d();p();d();p();d();p();d();p();function Dx(e,t){var r=e.mapDimensionsAll("defaultedLabel"),n=r.length;if(n===1){var o=R_(e,t,r[0]);return o!=null?o+"":null}else if(n){for(var i=[],a=0;a<r.length;a++)i.push(R_(e,t,r[a]));return i.join(" ")}}function Xhe(e,t){var r=e.mapDimensionsAll("defaultedLabel");if(!rt(t))return t+"";for(var n=[],o=0;o<r.length;o++){var i=e.getDimensionIndex(r[o]);i>=0&&n.push(t[i])}return n.join(" ")}var Ron=function(e){Ce(t,e);function t(r,n,o,i){var a=e.call(this)||this;return a.updateData(r,n,o,i),a}return t.prototype._createSymbol=function(r,n,o,i,a){this.removeAll();var s=Lo(r,-1,-1,2,2,null,a);s.attr({z2:100,culling:!0,scaleX:i[0]/2,scaleY:i[1]/2}),s.drift=Non,this._symbolType=r,this.add(s)},t.prototype.stopSymbolAnimation=function(r){this.childAt(0).stopAnimation(null,r)},t.prototype.getSymbolType=function(){return this._symbolType},t.prototype.getSymbolPath=function(){return this.childAt(0)},t.prototype.highlight=function(){Mp(this.childAt(0))},t.prototype.downplay=function(){Rp(this.childAt(0))},t.prototype.setZ=function(r,n){var o=this.childAt(0);o.zlevel=r,o.z=n},t.prototype.setDraggable=function(r,n){var o=this.childAt(0);o.draggable=r,o.cursor=!n&&r?"move":o.cursor},t.prototype.updateData=function(r,n,o,i){this.silent=!1;var a=r.getItemVisual(n,"symbol")||"circle",s=r.hostModel,c=t.getSymbolSize(r,n),u=a!==this._symbolType,l=i&&i.disableAnimation;if(u){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};l?h.attr(m):bn(h,m,s,n),Mu(h)}if(this._updateCommon(r,n,c,o,i),u){var h=this.childAt(0);if(!l){var m={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:h.style.opacity}};h.scaleX=h.scaleY=0,h.style.opacity=0,ho(h,m,s,n)}}l&&this.childAt(0).stopAnimation("leave")},t.prototype._updateCommon=function(r,n,o,i,a){var s=this.childAt(0),c=r.hostModel,u,l,f,h,m,g,v,b,x;if(i&&(u=i.emphasisItemStyle,l=i.blurItemStyle,f=i.selectItemStyle,h=i.focus,m=i.blurScope,v=i.labelStatesModels,b=i.hoverScale,x=i.cursorStyle,g=i.emphasisDisabled),!i||r.hasItemOption){var E=i&&i.itemModel?i.itemModel:r.getItemModel(n),T=E.getModel("emphasis");u=T.getModel("itemStyle").getItemStyle(),f=E.getModel(["select","itemStyle"]).getItemStyle(),l=E.getModel(["blur","itemStyle"]).getItemStyle(),h=T.get("focus"),m=T.get("blurScope"),g=T.get("disabled"),v=si(E),b=T.getShallow("scale"),x=E.getShallow("cursor")}var B=r.getItemVisual(n,"symbolRotate");s.attr("rotation",(B||0)*Math.PI/180||0);var F=wb(r.getItemVisual(n,"symbolOffset"),o);F&&(s.x=F[0],s.y=F[1]),x&&s.attr("cursor",x);var L=r.getItemVisual(n,"style"),j=L.fill;if(s instanceof Li){var q=s.style;s.useStyle(et({image:q.image,x:q.x,y:q.y,width:q.width,height:q.height},L))}else s.__isEmptyBrush?s.useStyle(et({},L)):s.useStyle(L),s.style.decal=null,s.setColor(j,a&&a.symbolInnerColor),s.style.strokeNoScale=!0;var D=r.getItemVisual(n,"liftZ"),_=this._z2;D!=null?_==null&&(this._z2=s.z2,s.z2+=D):_!=null&&(s.z2=_,this._z2=null);var R=a&&a.useNameLabel;Fi(s,v,{labelFetcher:c,labelDataIndex:n,defaultText:z,inheritColor:j,defaultOpacity:L.opacity});function z(S){return R?r.getName(S):Dx(r,S)}this._sizeX=o[0]/2,this._sizeY=o[1]/2;var N=s.ensureState("emphasis");N.style=u,s.ensureState("select").style=f,s.ensureState("blur").style=l;var y=b==null||b===!0?Math.max(1.1,3/this._sizeY):isFinite(b)&&b>0?+b:1;N.scaleX=this._sizeX*y,N.scaleY=this._sizeY*y,this.setSymbolScale(1),oo(this,h,m,g)},t.prototype.setSymbolScale=function(r){this.scaleX=this.scaleY=r},t.prototype.fadeOut=function(r,n,o){var i=this.childAt(0),a=Cr(this).dataIndex,s=o&&o.animation;if(this.silent=i.silent=!0,o&&o.fadeLabel){var c=i.getTextContent();c&&mb(c,{style:{opacity:0}},n,{dataIndex:a,removeOpt:s,cb:function(){i.removeTextContent()}})}else i.removeTextContent();mb(i,{style:{opacity:0},scaleX:0,scaleY:0},n,{dataIndex:a,cb:r,removeOpt:s})},t.getSymbolSize=function(r,n){return Z2(r.getItemVisual(n,"symbolSize"))},t}(or);function Non(e,t){this.parent.drift(e,t)}var B_=Ron;function G7e(e,t,r,n){return t&&!isNaN(t[0])&&!isNaN(t[1])&&!(n.isIgnore&&n.isIgnore(r))&&!(n.clipShape&&!n.clipShape.contain(t[0],t[1]))&&e.getItemVisual(r,"symbol")!=="none"}function BRt(e){return e!=null&&!nr(e)&&(e={isIgnore:e}),e||{}}function PRt(e){var t=e.hostModel,r=t.getModel("emphasis");return{emphasisItemStyle:r.getModel("itemStyle").getItemStyle(),blurItemStyle:t.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:t.getModel(["select","itemStyle"]).getItemStyle(),focus:r.get("focus"),blurScope:r.get("blurScope"),emphasisDisabled:r.get("disabled"),hoverScale:r.get("scale"),labelStatesModels:si(t),cursorStyle:t.get("cursor")}}var Oon=function(){function e(t){this.group=new or,this._SymbolCtor=t||B_}return e.prototype.updateData=function(t,r){this._progressiveEls=null,r=BRt(r);var n=this.group,o=t.hostModel,i=this._data,a=this._SymbolCtor,s=r.disableAnimation,c=PRt(t),u={disableAnimation:s},l=r.getSymbolPoint||function(f){return t.getItemLayout(f)};i||n.removeAll(),t.diff(i).add(function(f){var h=l(f);if(G7e(t,h,f,r)){var m=new a(t,f,c,u);m.setPosition(h),t.setItemGraphicEl(f,m),n.add(m)}}).update(function(f,h){var m=i.getItemGraphicEl(h),g=l(f);if(!G7e(t,g,f,r)){n.remove(m);return}var v=t.getItemVisual(f,"symbol")||"circle",b=m&&m.getSymbolType&&m.getSymbolType();if(!m||b&&b!==v)n.remove(m),m=new a(t,f,c,u),m.setPosition(g);else{m.updateData(t,f,c,u);var x={x:g[0],y:g[1]};s?m.attr(x):bn(m,x,o)}n.add(m),t.setItemGraphicEl(f,m)}).remove(function(f){var h=i.getItemGraphicEl(f);h&&h.fadeOut(function(){n.remove(h)},o)}).execute(),this._getSymbolPoint=l,this._data=t},e.prototype.updateLayout=function(){var t=this,r=this._data;r&&r.eachItemGraphicEl(function(n,o){var i=t._getSymbolPoint(o);n.setPosition(i),n.markRedraw()})},e.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=PRt(t),this._data=null,this.group.removeAll()},e.prototype.incrementalUpdate=function(t,r,n){this._progressiveEls=[],n=BRt(n);function o(c){c.isGroup||(c.incremental=!0,c.ensureState("emphasis").hoverLayer=!0)}for(var i=t.start;i<t.end;i++){var a=r.getItemLayout(i);if(G7e(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)}}},e.prototype.eachRendered=function(t){c0(this._progressiveEls||this.group,t)},e.prototype.remove=function(t){var r=this.group,n=this._data;n&&t?n.eachItemGraphicEl(function(o){o.fadeOut(function(){r.remove(o)},n.hostModel)}):r.removeAll()},e}(),nA=Oon;d();p();d();p();function Zhe(e,t,r){var n=e.getBaseAxis(),o=e.getOtherAxis(n),i=Bon(o,r),a=n.dim,s=o.dim,c=t.mapDimension(s),u=t.mapDimension(a),l=s==="x"||s==="radius"?1:0,f=nt(e.dimensions,function(g){return t.mapDimension(g)}),h=!1,m=t.getCalculationInfo("stackResultDimension");return dv(t,f[0])&&(h=!0,f[0]=m),dv(t,f[1])&&(h=!0,f[1]=m),{dataDimsForPoint:f,valueStart:i,valueAxisDim:s,baseAxisDim:a,stacked:!!h,valueDim:c,baseDim:u,baseDataOffset:l,stackedOverDimension:t.getCalculationInfo("stackedOverDimension")}}function Bon(e,t){var r=0,n=e.scale.getExtent();return t==="start"?r=n[0]:t==="end"?r=n[1]:sn(t)&&!isNaN(t)?r=t:n[0]>0?r=n[0]:n[1]<0&&(r=n[1]),r}function Qhe(e,t,r,n){var o=NaN;e.stacked&&(o=r.get(r.getCalculationInfo("stackedOverDimension"),n)),isNaN(o)&&(o=e.valueStart);var i=e.baseDataOffset,a=[];return a[i]=r.get(e.baseDim,n),a[1-i]=o,t.dataToPoint(a)}function Pon(e,t){var r=[];return t.diff(e).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 q7e(e,t,r,n,o,i,a,s){for(var c=Pon(e,t),u=[],l=[],f=[],h=[],m=[],g=[],v=[],b=Zhe(o,t,a),x=e.getLayout("points")||[],E=t.getLayout("points")||[],T=0;T<c.length;T++){var B=c[T],F=!0,L=void 0,j=void 0;switch(B.cmd){case"=":L=B.idx*2,j=B.idx1*2;var q=x[L],D=x[L+1],_=E[j],R=E[j+1];(isNaN(q)||isNaN(D))&&(q=_,D=R),u.push(q,D),l.push(_,R),f.push(r[L],r[L+1]),h.push(n[j],n[j+1]),v.push(t.getRawIndex(B.idx1));break;case"+":var z=B.idx,N=b.dataDimsForPoint,y=o.dataToPoint([t.get(N[0],z),t.get(N[1],z)]);j=z*2,u.push(y[0],y[1]),l.push(E[j],E[j+1]);var S=Qhe(b,o,t,z);f.push(S[0],S[1]),h.push(n[j],n[j+1]),v.push(t.getRawIndex(z));break;case"-":F=!1}F&&(m.push(B),g.push(g.length))}g.sort(function(J,de){return v[J]-v[de]});for(var I=u.length,M=f0(I),C=f0(I),P=f0(I),V=f0(I),H=[],T=0;T<g.length;T++){var k=g[T],G=T*2,ce=k*2;M[G]=u[ce],M[G+1]=u[ce+1],C[G]=l[ce],C[G+1]=l[ce+1],P[G]=f[ce],P[G+1]=f[ce+1],V[G]=h[ce],V[G+1]=h[ce+1],H[T]=m[k]}return{current:M,next:C,stackedOnCurrent:P,stackedOnNext:V,status:H}}d();p();var w6=Math.min,A6=Math.max;function uN(e,t){return isNaN(e)||isNaN(t)}function V7e(e,t,r,n,o,i,a,s,c){for(var u,l,f,h,m,g,v=r,b=0;b<n;b++){var x=t[v*2],E=t[v*2+1];if(v>=o||v<0)break;if(uN(x,E)){if(c){v+=i;continue}break}if(v===r)e[i>0?"moveTo":"lineTo"](x,E),f=x,h=E;else{var T=x-u,B=E-l;if(T*T+B*B<.5){v+=i;continue}if(a>0){for(var F=v+i,L=t[F*2],j=t[F*2+1];L===x&&j===E&&b<n;)b++,F+=i,v+=i,L=t[F*2],j=t[F*2+1],x=t[v*2],E=t[v*2+1],T=x-u,B=E-l;var q=b+1;if(c)for(;uN(L,j)&&q<n;)q++,F+=i,L=t[F*2],j=t[F*2+1];var D=.5,_=0,R=0,z=void 0,N=void 0;if(q>=n||uN(L,j))m=x,g=E;else{_=L-u,R=j-l;var y=x-u,S=L-x,I=E-l,M=j-E,C=void 0,P=void 0;if(s==="x"){C=Math.abs(y),P=Math.abs(S);var V=_>0?1:-1;m=x-V*C*a,g=E,z=x+V*P*a,N=E}else if(s==="y"){C=Math.abs(I),P=Math.abs(M);var H=R>0?1:-1;m=x,g=E-H*C*a,z=x,N=E+H*P*a}else C=Math.sqrt(y*y+I*I),P=Math.sqrt(S*S+M*M),D=P/(P+C),m=x-_*a*(1-D),g=E-R*a*(1-D),z=x+_*a*D,N=E+R*a*D,z=w6(z,A6(L,x)),N=w6(N,A6(j,E)),z=A6(z,w6(L,x)),N=A6(N,w6(j,E)),_=z-x,R=N-E,m=x-_*C/P,g=E-R*C/P,m=w6(m,A6(u,x)),g=w6(g,A6(l,E)),m=A6(m,w6(u,x)),g=A6(g,w6(l,E)),_=x-m,R=E-g,z=x+_*P/C,N=E+R*P/C}e.bezierCurveTo(f,h,m,g,x,E),f=z,h=N}else e.lineTo(x,E)}u=x,l=E,v+=i}return b}var DRt=function(){function e(){this.smooth=0,this.smoothConstraint=!0}return e}(),LRt=function(e){Ce(t,e);function t(r){var n=e.call(this,r)||this;return n.type="ec-polyline",n}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new DRt},t.prototype.buildPath=function(r,n){var o=n.points,i=0,a=o.length/2;if(n.connectNulls){for(;a>0&&uN(o[a*2-2],o[a*2-1]);a--);for(;i<a&&uN(o[i*2],o[i*2+1]);i++);}for(;i<a;)i+=V7e(r,o,i,a,a,1,n.smooth,n.smoothMonotone,n.connectNulls)+1},t.prototype.getPointOn=function(r,n){this.path||(this.createPathProxy(),this.buildPath(this.path,this.shape));for(var o=this.path,i=o.data,a=Ul.CMD,s,c,u=n==="x",l=[],f=0;f<i.length;){var h=i[f++],m=void 0,g=void 0,v=void 0,b=void 0,x=void 0,E=void 0,T=void 0;switch(h){case a.M:s=i[f++],c=i[f++];break;case a.L:if(m=i[f++],g=i[f++],T=u?(r-s)/(m-s):(r-c)/(g-c),T<=1&&T>=0){var B=u?(g-c)*T+c:(m-s)*T+s;return u?[r,B]:[B,r]}s=m,c=g;break;case a.C:m=i[f++],g=i[f++],v=i[f++],b=i[f++],x=i[f++],E=i[f++];var F=u?bR(s,m,v,x,r,l):bR(c,g,b,E,r,l);if(F>0)for(var L=0;L<F;L++){var j=l[L];if(j<=1&&j>=0){var B=u?oc(c,g,b,E,j):oc(s,m,v,x,j);return u?[r,B]:[B,r]}}s=x,c=E;break}}},t}(Dr);var Don=function(e){Ce(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t}(DRt),$he=function(e){Ce(t,e);function t(r){var n=e.call(this,r)||this;return n.type="ec-polygon",n}return t.prototype.getDefaultShape=function(){return new Don},t.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&&uN(o[s*2-2],o[s*2-1]);s--);for(;a<s&&uN(o[a*2],o[a*2+1]);a++);}for(;a<s;){var u=V7e(r,o,a,s,s,1,n.smooth,c,n.connectNulls);V7e(r,i,a+u-1,u,s,-1,n.stackedOnSmooth,c,n.connectNulls),a+=u+1,r.closePath()}},t}(Dr);d();p();function W7e(e,t,r,n,o){var i=e.getArea(),a=i.x,s=i.y,c=i.width,u=i.height,l=r.get(["lineStyle","width"])||2;a-=l/2,s-=l/2,c+=l,u+=l,a=Math.floor(a),c=Math.round(c);var f=new en({shape:{x:a,y:s,width:c,height:u}});if(t){var h=e.getBaseAxis(),m=h.isHorizontal(),g=h.inverse;m?(g&&(f.shape.x+=c),f.shape.width=0):(g||(f.shape.y+=u),f.shape.height=0);var v=Wt(o)?function(b){o(b,f)}:null;ho(f,{shape:{width:c,height:u,x:a,y:s}},r,null,n,v)}return f}function K7e(e,t,r){var n=e.getArea(),o=Mi(n.r0,1),i=Mi(n.r,1),a=new Mc({shape:{cx:Mi(e.cx,1),cy:Mi(e.cy,1),r0:o,r:i,startAngle:n.startAngle,endAngle:n.endAngle,clockwise:n.clockwise}});if(t){var s=e.getBaseAxis().dim==="angle";s?a.shape.endAngle=n.startAngle:a.shape.r=o,ho(a,{shape:{endAngle:n.endAngle,r:i}},r)}return a}function S6(e,t,r,n,o){if(e){if(e.type==="polar")return K7e(e,t,r);if(e.type==="cartesian2d")return W7e(e,t,r,n,o)}else return null;return null}d();p();function Eb(e,t){return e.type===t}function FRt(e,t){if(e.length===t.length){for(var r=0;r<e.length;r++)if(e[r]!==t[r])return;return!0}}function URt(e){for(var t=1/0,r=1/0,n=-1/0,o=-1/0,i=0;i<e.length;){var a=e[i++],s=e[i++];isNaN(a)||(t=Math.min(a,t),n=Math.max(a,n)),isNaN(s)||(r=Math.min(s,r),o=Math.max(s,o))}return[[t,r],[n,o]]}function zRt(e,t){var r=URt(e),n=r[0],o=r[1],i=URt(t),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 jRt(e){return sn(e)?e:e?.5:0}function Lon(e,t,r){if(!r.valueDim)return[];for(var n=t.count(),o=f0(n*2),i=0;i<n;i++){var a=Qhe(r,e,t,i);o[i*2]=a[0],o[i*2+1]=a[1]}return o}function E6(e,t,r,n){var o=t.getBaseAxis(),i=o.dim==="x"||o.dim==="radius"?0:1,a=[],s=0,c=[],u=[],l=[],f=[];if(n){for(s=0;s<e.length;s+=2)!isNaN(e[s])&&!isNaN(e[s+1])&&f.push(e[s],e[s+1]);e=f}for(s=0;s<e.length-2;s+=2)switch(l[0]=e[s+2],l[1]=e[s+3],u[0]=e[s],u[1]=e[s+1],a.push(u[0],u[1]),r){case"end":c[i]=l[i],c[1-i]=u[1-i],a.push(c[0],c[1]);break;case"middle":var h=(u[i]+l[i])/2,m=[];c[i]=m[i]=h,c[1-i]=u[1-i],m[1-i]=l[1-i],a.push(c[0],c[1]),a.push(m[0],m[1]);break;default:c[i]=u[i],c[1-i]=l[1-i],a.push(c[0],c[1])}return a.push(e[s++],e[s++]),a}function Fon(e,t){var r=[],n=e.length,o,i;function a(l,f,h){var m=l.coord,g=(h-m)/(f.coord-m),v=WTt(g,[l.color,f.color]);return{coord:h,color:v}}for(var s=0;s<n;s++){var c=e[s],u=c.coord;if(u<0)o=c;else if(u>t){i?r.push(a(i,c,t)):o&&r.push(a(o,c,0),a(o,c,t));break}else o&&(r.push(a(o,c,0)),o=null),r.push(c),i=c}return r}function Uon(e,t,r){var n=e.getVisual("visualMeta");if(!(!n||!n.length||!e.count())&&t.type==="cartesian2d"){for(var o,i,a=n.length-1;a>=0;a--){var s=e.getDimensionInfo(n[a].dimension);if(o=s&&s.coordDim,o==="x"||o==="y"){i=n[a];break}}if(!!i){var c=t.getAxis(o),u=nt(i.stops,function(T){return{coord:c.toGlobalCoord(c.dataToCoord(T.value)),color:T.color}}),l=u.length,f=i.outerColors.slice();l&&u[0].coord>u[l-1].coord&&(u.reverse(),f.reverse());var h=Fon(u,o==="x"?r.getWidth():r.getHeight()),m=h.length;if(!m&&l)return u[0].coord<0?f[1]?f[1]:u[l-1].color:f[0]?f[0]:u[0].color;var g=10,v=h[0].coord-g,b=h[m-1].coord+g,x=b-v;if(x<.001)return"transparent";oe(h,function(T){T.offset=(T.coord-v)/x}),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 E=new Y2(0,0,0,0,h,!0);return E[o]=v,E[o+"2"]=b,E}}}function zon(e,t,r){var n=e.get("showAllSymbol"),o=n==="auto";if(!(n&&!o)){var i=r.getAxesByScale("ordinal")[0];if(!!i&&!(o&&jon(i,t))){var a=t.mapDimension(i.dim),s={};return oe(i.getViewLabels(),function(c){var u=i.scale.getRawOrdinalNumber(c.tickValue);s[u]=1}),function(c){return!s.hasOwnProperty(t.get(a,c))}}}}function jon(e,t){var r=e.getExtent(),n=Math.abs(r[1]-r[0])/e.scale.count();isNaN(n)&&(n=0);for(var o=t.count(),i=Math.max(1,Math.round(o/5)),a=0;a<o;a+=i)if(B_.getSymbolSize(t,a)[e.isHorizontal()?1:0]*1.5>n)return!1;return!0}function Hon(e,t){return isNaN(e)||isNaN(t)}function Gon(e){for(var t=e.length/2;t>0&&Hon(e[t*2-2],e[t*2-1]);t--);return t-1}function HRt(e,t){return[e[t*2],e[t*2+1]]}function qon(e,t,r){for(var n=e.length/2,o=r==="x"?0:1,i,a,s=0,c=-1,u=0;u<n;u++)if(a=e[u*2+o],!(isNaN(a)||isNaN(e[u*2+1-o]))){if(u===0){i=a;continue}if(i<=t&&a>=t||i>=t&&a<=t){c=u;break}s=u,i=a}return{range:[s,c],t:(t-i)/(a-i)}}function GRt(e){if(e.get(["endLabel","show"]))return!0;for(var t=0;t<ol.length;t++)if(e.get([ol[t],"endLabel","show"]))return!0;return!1}function Y7e(e,t,r,n){if(Eb(t,"cartesian2d")){var o=n.getModel("endLabel"),i=o.get("valueAnimation"),a=n.getData(),s={lastFrameIndex:0},c=GRt(n)?function(m,g){e._endLabelOnDuring(m,g,a,s,i,o,t)}:null,u=t.getBaseAxis().isHorizontal(),l=W7e(t,r,n,function(){var m=e._endLabel;m&&r&&s.originalX!=null&&m.attr({x:s.originalX,y:s.originalY})},c);if(!n.get("clip",!0)){var f=l.shape,h=Math.max(f.width,f.height);u?(f.y-=h,f.height+=h*2):(f.x-=h,f.width+=h*2)}return c&&c(1,l),l}else return K7e(t,r,n)}function Von(e,t){var r=t.getBaseAxis(),n=r.isHorizontal(),o=r.inverse,i=n?o?"right":"left":"center",a=n?"middle":o?"top":"bottom";return{normal:{align:e.get("align")||i,verticalAlign:e.get("verticalAlign")||a}}}var Won=function(e){Ce(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.init=function(){var r=new or,n=new nA;this.group.add(n.group),this._symbolDraw=n,this._lineGroup=r},t.prototype.render=function(r,n,o){var i=this,a=r.coordinateSystem,s=this.group,c=r.getData(),u=r.getModel("lineStyle"),l=r.getModel("areaStyle"),f=c.getLayout("points")||[],h=a.type==="polar",m=this._coordSys,g=this._symbolDraw,v=this._polyline,b=this._polygon,x=this._lineGroup,E=r.get("animation"),T=!l.isEmpty(),B=l.get("origin"),F=Zhe(a,c,B),L=T&&Lon(a,c,F),j=r.get("showSymbol"),q=r.get("connectNulls"),D=j&&!h&&zon(r,c,a),_=this._data;_&&_.eachItemGraphicEl(function(de,W){de.__temp&&(s.remove(de),_.setItemGraphicEl(W,null))}),j||g.remove(),s.add(x);var R=h?!1:r.get("step"),z;a&&a.getArea&&r.get("clip",!0)&&(z=a.getArea(),z.width!=null?(z.x-=.1,z.y-=.1,z.width+=.2,z.height+=.2):z.r0&&(z.r0-=.5,z.r+=.5)),this._clipShapeForSymbol=z;var N=Uon(c,a,o)||c.getVisual("style")[c.getVisual("drawType")];if(!(v&&m.type===a.type&&R===this._step))j&&g.updateData(c,{isIgnore:D,clipShape:z,disableAnimation:!0,getSymbolPoint:function(de){return[f[de*2],f[de*2+1]]}}),E&&this._initSymbolLabelAnimation(c,a,z),R&&(f=E6(f,a,R,q),L&&(L=E6(L,a,R,q))),v=this._newPolyline(f),T?b=this._newPolygon(f,L):b&&(x.remove(b),b=this._polygon=null),h||this._initOrUpdateEndLabel(r,a,Tx(N)),x.setClipPath(Y7e(this,a,!0,r));else{T&&!b?b=this._newPolygon(f,L):b&&!T&&(x.remove(b),b=this._polygon=null),h||this._initOrUpdateEndLabel(r,a,Tx(N));var y=x.getClipPath();if(y){var S=Y7e(this,a,!1,r);ho(y,{shape:S.shape},r)}else x.setClipPath(Y7e(this,a,!0,r));j&&g.updateData(c,{isIgnore:D,clipShape:z,disableAnimation:!0,getSymbolPoint:function(de){return[f[de*2],f[de*2+1]]}}),(!FRt(this._stackedOnPoints,L)||!FRt(this._points,f))&&(E?this._doUpdateAnimation(c,L,a,o,R,B,q):(R&&(f=E6(f,a,R,q),L&&(L=E6(L,a,R,q))),v.setShape({points:f}),b&&b.setShape({points:f,stackedOnPoints:L})))}var I=r.getModel("emphasis"),M=I.get("focus"),C=I.get("blurScope"),P=I.get("disabled");if(v.useStyle($t(u.getLineStyle(),{fill:"none",stroke:N,lineJoin:"bevel"})),ma(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}Cr(v).seriesIndex=r.seriesIndex,oo(v,M,C,P);var H=jRt(r.get("smooth")),k=r.get("smoothMonotone");if(v.setShape({smooth:H,smoothMonotone:k,connectNulls:q}),b){var G=c.getCalculationInfo("stackedOnSeries"),ce=0;b.useStyle($t(l.getAreaStyle(),{fill:N,opacity:.7,lineJoin:"bevel",decal:c.getVisual("style").decal})),G&&(ce=jRt(G.get("smooth"))),b.setShape({smooth:H,stackedOnSmooth:ce,smoothMonotone:k,connectNulls:q}),ma(b,r,"areaStyle"),Cr(b).seriesIndex=r.seriesIndex,oo(b,M,C,P)}var J=function(de){i._changePolyState(de)};c.eachItemGraphicEl(function(de){de&&(de.onHoverStateChange=J)}),this._polyline.onHoverStateChange=J,this._data=c,this._coordSys=a,this._stackedOnPoints=L,this._points=f,this._step=R,this._valueOrigin=B,r.get("triggerLineEvent")&&(this.packEventData(r,v),b&&this.packEventData(r,b))},t.prototype.packEventData=function(r,n){Cr(n).eventData={componentType:"series",componentSubType:"line",componentIndex:r.componentIndex,seriesIndex:r.seriesIndex,seriesName:r.name,seriesType:"line"}},t.prototype.highlight=function(r,n,o,i){var a=r.getData(),s=db(a,i);if(this._changePolyState("emphasis"),!(s instanceof Array)&&s!=null&&s>=0){var c=a.getLayout("points"),u=a.getItemGraphicEl(s);if(!u){var l=c[s*2],f=c[s*2+1];if(isNaN(l)||isNaN(f)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(l,f))return;var h=r.get("zlevel")||0,m=r.get("z")||0;u=new B_(a,s),u.x=l,u.y=f,u.setZ(h,m);var g=u.getSymbolPath().getTextContent();g&&(g.zlevel=h,g.z=m,g.z2=this._polyline.z2+1),u.__temp=!0,a.setItemGraphicEl(s,u),u.stopSymbolAnimation(!0),this.group.add(u)}u.highlight()}else Ln.prototype.highlight.call(this,r,n,o,i)},t.prototype.downplay=function(r,n,o,i){var a=r.getData(),s=db(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 Ln.prototype.downplay.call(this,r,n,o,i)},t.prototype._changePolyState=function(r){var n=this._polygon;zR(this._polyline,r),n&&zR(n,r)},t.prototype._newPolyline=function(r){var n=this._polyline;return n&&this._lineGroup.remove(n),n=new LRt({shape:{points:r},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(n),this._polyline=n,n},t.prototype._newPolygon=function(r,n){var o=this._polygon;return o&&this._lineGroup.remove(o),o=new $he({shape:{points:r,stackedOnPoints:n},segmentIgnoreThreshold:2}),this._lineGroup.add(o),this._polygon=o,o},t.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 u=r.hostModel,l=u.get("animationDuration");Wt(l)&&(l=l(null));var f=u.get("animationDelay")||0,h=Wt(f)?f(null):f;r.eachItemGraphicEl(function(m,g){var v=m;if(v){var b=[m.x,m.y],x=void 0,E=void 0,T=void 0;if(o)if(a){var B=o,F=n.pointToCoord(b);i?(x=B.startAngle,E=B.endAngle,T=-F[1]/180*Math.PI):(x=B.r0,E=B.r,T=F[0])}else{var L=o;i?(x=L.x,E=L.x+L.width,T=m.x):(x=L.y+L.height,E=L.y,T=m.y)}var j=E===x?0:(T-x)/(E-x);c&&(j=1-j);var q=Wt(f)?f(g):l*j+h,D=v.getSymbolPath(),_=D.getTextContent();v.attr({scaleX:0,scaleY:0}),v.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:q}),_&&_.animateFrom({style:{opacity:0}},{duration:300,delay:q}),D.disableLabelAnimation=!0}})},t.prototype._initOrUpdateEndLabel=function(r,n,o){var i=r.getModel("endLabel");if(GRt(r)){var a=r.getData(),s=this._polyline,c=a.getLayout("points");if(!c){s.removeTextContent(),this._endLabel=null;return}var u=this._endLabel;u||(u=this._endLabel=new yn({z2:200}),u.ignoreClip=!0,s.setTextContent(this._endLabel),s.disableLabelAnimation=!0);var l=Gon(c);l>=0&&(Fi(s,si(r,"endLabel"),{inheritColor:o,labelFetcher:r,labelDataIndex:l,defaultText:function(f,h,m){return m!=null?Xhe(a,m):Dx(a,f)},enableTextSetter:!0},Von(i,n)),s.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},t.prototype._endLabelOnDuring=function(r,n,o,i,a,s,c){var u=this._endLabel,l=this._polyline;if(u){r<1&&i.originalX==null&&(i.originalX=u.x,i.originalY=u.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(),x=b.isHorizontal(),E=b.inverse,T=n.shape,B=E?x?T.x:T.y+T.height:x?T.x+T.width:T.y,F=(x?v:0)*(E?-1:1),L=(x?0:-v)*(E?-1:1),j=x?"x":"y",q=qon(f,B,j),D=q.range,_=D[1]-D[0],R=void 0;if(_>=1){if(_>1&&!m){var z=HRt(f,D[0]);u.attr({x:z[0]+F,y:z[1]+L}),a&&(R=h.getRawValue(D[0]))}else{var z=l.getPointOn(B,j);z&&u.attr({x:z[0]+F,y:z[1]+L});var N=h.getRawValue(D[0]),y=h.getRawValue(D[1]);a&&(R=Vde(o,g,N,y,q.t))}i.lastFrameIndex=D[0]}else{var S=r===1||i.lastFrameIndex>0?D[0]:0,z=HRt(f,S);a&&(R=h.getRawValue(S)),u.attr({x:z[0]+F,y:z[1]+L})}a&&T_(u).setLabelText(R)}},t.prototype._doUpdateAnimation=function(r,n,o,i,a,s,c){var u=this._polyline,l=this._polygon,f=r.hostModel,h=q7e(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=E6(h.current,o,a,c),g=E6(h.stackedOnCurrent,o,a,c),v=E6(h.next,o,a,c),b=E6(h.stackedOnNext,o,a,c)),zRt(m,v)>3e3||l&&zRt(g,b)>3e3){u.stopAnimation(),u.setShape({points:v}),l&&(l.stopAnimation(),l.setShape({points:v,stackedOnPoints:b}));return}u.shape.__points=h.current,u.shape.points=m;var x={shape:{points:v}};h.current!==m&&(x.shape.__points=h.next),u.stopAnimation(),bn(u,x,f),l&&(l.setShape({points:m,stackedOnPoints:g}),l.stopAnimation(),bn(l,{shape:{stackedOnPoints:b}},f),u.shape.points!==l.shape.points&&(l.shape.points=u.shape.points));for(var E=[],T=h.status,B=0;B<T.length;B++){var F=T[B].cmd;if(F==="="){var L=r.getItemGraphicEl(T[B].idx1);L&&E.push({el:L,ptIdx:B})}}u.animators&&u.animators.length&&u.animators[0].during(function(){l&&l.dirtyShape();for(var j=u.shape.__points,q=0;q<E.length;q++){var D=E[q].el,_=E[q].ptIdx*2;D.x=j[_],D.y=j[_+1],D.markRedraw()}})},t.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},t.type="line",t}(Ln),qRt=Won;d();p();function Lx(e,t){return{seriesType:e,plan:fv(),reset:function(r){var n=r.getData(),o=r.coordinateSystem,i=r.pipelineContext,a=t||i.large;if(!!o){var s=nt(o.dimensions,function(m){return n.mapDimension(m)}).slice(0,2),c=s.length,u=n.getCalculationInfo("stackResultDimension");dv(n,s[0])&&(s[0]=u),dv(n,s[1])&&(s[1]=u);var l=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&&f0(v*c),x=[],E=[],T=m.start,B=0;T<m.end;T++){var F=void 0;if(c===1){var L=l.get(f,T);F=o.dataToPoint(L,null,E)}else x[0]=l.get(f,T),x[1]=l.get(h,T),F=o.dataToPoint(x,null,E);a?(b[B++]=F[0],b[B++]=F[1]):g.setItemLayout(T,F.slice())}a&&g.setLayout("points",b)}}}}}}d();p();var Kon={average:function(e){for(var t=0,r=0,n=0;n<e.length;n++)isNaN(e[n])||(t+=e[n],r++);return r===0?NaN:t/r},sum:function(e){for(var t=0,r=0;r<e.length;r++)t+=e[r]||0;return t},max:function(e){for(var t=-1/0,r=0;r<e.length;r++)e[r]>t&&(t=e[r]);return isFinite(t)?t:NaN},min:function(e){for(var t=1/0,r=0;r<e.length;r++)e[r]<t&&(t=e[r]);return isFinite(t)?t:NaN},nearest:function(e){return e[0]}},Yon=function(e){return Math.round(e.length/2)};function zJ(e){return{seriesType:e,reset:function(t,r,n){var o=t.getData(),i=t.get("sampling"),a=t.coordinateSystem,s=o.count();if(s>10&&a.type==="cartesian2d"&&i){var c=a.getBaseAxis(),u=a.getOtherAxis(c),l=c.getExtent(),f=n.getDevicePixelRatio(),h=Math.abs(l[1]-l[0])*(f||1),m=Math.round(s/h);if(isFinite(m)&&m>1){i==="lttb"&&t.setData(o.lttbDownSample(o.mapDimension(u.dim),1/m));var g=void 0;yt(i)?g=Kon[i]:Wt(i)&&(g=i),g&&t.setData(o.downSample(o.mapDimension(u.dim),1/m,g,Yon))}}}}}function J7e(e){e.registerChartView(qRt),e.registerSeriesModel(ORt),e.registerLayout(Lx("line",!0)),e.registerVisual({seriesType:"line",reset:function(t){var r=t.getData(),n=t.getModel("lineStyle").getLineStyle();n&&!n.stroke&&(n.stroke=r.getVisual("style").fill),r.setVisual("legendLineStyle",n)}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,zJ("line"))}d();p();d();p();d();p();var VRt=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.getInitialData=function(r,n){return Tf(null,this,{useEncodeDefaulter:!0})},t.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]},t.type="series.__base_bar__",t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},t}(Xn);Xn.registerClass(VRt);var LL=VRt;var Jon=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.getInitialData=function(){return Tf(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},t.prototype.getProgressive=function(){return this.get("large")?this.get("progressive"):!1},t.prototype.getProgressiveThreshold=function(){var r=this.get("progressiveThreshold"),n=this.get("largeThreshold");return n>r&&(r=n),r},t.prototype.brushSelector=function(r,n,o){return o.rect(n.getItemLayout(r))},t.type="series.bar",t.dependencies=["grid","polar"],t.defaultOption=Bp(LL.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}),t}(LL),WRt=Jon;d();p();d();p();var Xon=function(){function e(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return e}(),Zon=function(e){Ce(t,e);function t(r){var n=e.call(this,r)||this;return n.type="sausage",n}return t.prototype.getDefaultShape=function(){return new Xon},t.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,u=a+c,l=n.startAngle,f=n.endAngle,h=n.clockwise,m=Math.PI*2,g=h?f-l<m:l-f<m;g||(l=f-(h?m:-m));var v=Math.cos(l),b=Math.sin(l),x=Math.cos(f),E=Math.sin(f);g?(r.moveTo(v*a+o,b*a+i),r.arc(v*u+o,b*u+i,c,-Math.PI+l,l,!h)):r.moveTo(v*s+o,b*s+i),r.arc(o,i,s,l,f,!h),r.arc(x*u+o,E*u+i,c,f-Math.PI*2,f-Math.PI,!h),a!==0&&r.arc(o,i,a,f,l,h)},t}(Dr),FL=Zon;d();p();function KRt(e,t){t=t||{};var r=t.isRoundCap;return function(n,o,i){var a=o.position;if(!a||a instanceof Array)return kR(n,o,i);var s=e(a),c=o.distance!=null?o.distance:5,u=this.shape,l=u.cx,f=u.cy,h=u.r,m=u.r0,g=(h+m)/2,v=u.startAngle,b=u.endAngle,x=(v+b)/2,E=r?Math.abs(h-m)/2:0,T=Math.cos,B=Math.sin,F=l+h*T(v),L=f+h*B(v),j="left",q="top";switch(s){case"startArc":F=l+(m-c)*T(x),L=f+(m-c)*B(x),j="center",q="top";break;case"insideStartArc":F=l+(m+c)*T(x),L=f+(m+c)*B(x),j="center",q="bottom";break;case"startAngle":F=l+g*T(v)+e0e(v,c+E,!1),L=f+g*B(v)+t0e(v,c+E,!1),j="right",q="middle";break;case"insideStartAngle":F=l+g*T(v)+e0e(v,-c+E,!1),L=f+g*B(v)+t0e(v,-c+E,!1),j="left",q="middle";break;case"middle":F=l+g*T(x),L=f+g*B(x),j="center",q="middle";break;case"endArc":F=l+(h+c)*T(x),L=f+(h+c)*B(x),j="center",q="bottom";break;case"insideEndArc":F=l+(h-c)*T(x),L=f+(h-c)*B(x),j="center",q="top";break;case"endAngle":F=l+g*T(b)+e0e(b,c+E,!0),L=f+g*B(b)+t0e(b,c+E,!0),j="left",q="middle";break;case"insideEndAngle":F=l+g*T(b)+e0e(b,-c+E,!0),L=f+g*B(b)+t0e(b,-c+E,!0),j="right",q="middle";break;default:return kR(n,o,i)}return n=n||{},n.x=F,n.y=L,n.align=j,n.verticalAlign=q,n}}function YRt(e,t,r,n){if(sn(n)){e.setTextConfig({rotation:n});return}else if(rt(t)){e.setTextConfig({rotation:0});return}var o=e.shape,i=o.clockwise?o.startAngle:o.endAngle,a=o.clockwise?o.endAngle:o.startAngle,s=(i+a)/2,c,u=r(t);switch(u){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:e.setTextConfig({rotation:0});return}var l=Math.PI*1.5-c;u==="middle"&&l>Math.PI/2&&l<Math.PI*1.5&&(l-=Math.PI),e.setTextConfig({rotation:l})}function e0e(e,t,r){return t*Math.sin(e)*(r?-1:1)}function t0e(e,t,r){return t*Math.cos(e)*(r?1:-1)}var X7e=Math.max,Z7e=Math.min;function Qon(e,t){var r=e.getArea&&e.getArea();if(Eb(e,"cartesian2d")){var n=e.getBaseAxis();if(n.type!=="category"||!n.onBand){var o=t.getLayout("bandWidth");n.isHorizontal()?(r.x-=o,r.width+=o*2):(r.y-=o,r.height+=o*2)}}return r}var $on=function(e){Ce(t,e);function t(){var r=e.call(this)||this;return r.type=t.type,r._isFirstFrame=!0,r}return t.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))},t.prototype.incrementalPrepareRender=function(r){this._clear(),this._updateDrawMode(r),this._updateLargeClip(r)},t.prototype.incrementalRender=function(r,n){this._progressiveEls=[],this._incrementalRenderLarge(r,n)},t.prototype.eachRendered=function(r){c0(this._progressiveEls||this.group,r)},t.prototype._updateDrawMode=function(r){var n=r.pipelineContext.large;(this._isLargeDraw==null||n!==this._isLargeDraw)&&(this._isLargeDraw=n,this._clear())},t.prototype._renderNormal=function(r,n,o,i){var a=this.group,s=r.getData(),c=this._data,u=r.coordinateSystem,l=u.getBaseAxis(),f;u.type==="cartesian2d"?f=l.isHorizontal():u.type==="polar"&&(f=l.dim==="angle");var h=r.isAnimationEnabled()?r:null,m=ein(r,u);m&&this._enableRealtimeSort(m,s,o);var g=r.get("clip",!0)||m,v=Qon(u,s);a.removeClipPath();var b=r.get("roundCap",!0),x=r.get("showBackground",!0),E=r.getModel("backgroundStyle"),T=E.get("borderRadius")||0,B=[],F=this._backgroundEls,L=i&&i.isInitSort,j=i&&i.type==="changeAxisOrder";function q(R){var z=r0e[u.type](s,R),N=sin(u,f,z);return N.useStyle(E.getItemStyle()),u.type==="cartesian2d"&&N.setShape("r",T),B[R]=N,N}s.diff(c).add(function(R){var z=s.getItemModel(R),N=r0e[u.type](s,R,z);if(x&&q(R),!(!s.hasValue(R)||!$Rt[u.type](N))){var y=!1;g&&(y=JRt[u.type](v,N));var S=XRt[u.type](r,s,R,N,f,h,l.model,!1,b);m&&(S.forceLabelAnimation=!0),eNt(S,s,R,z,N,r,f,u.type==="polar"),L?S.attr({shape:N}):m?ZRt(m,h,S,N,R,f,!1,!1):ho(S,{shape:N},r,R),s.setItemGraphicEl(R,S),a.add(S),S.ignore=y}}).update(function(R,z){var N=s.getItemModel(R),y=r0e[u.type](s,R,N);if(x){var S=void 0;F.length===0?S=q(z):(S=F[z],S.useStyle(E.getItemStyle()),u.type==="cartesian2d"&&S.setShape("r",T),B[R]=S);var I=r0e[u.type](s,R),M=iNt(f,I,u);bn(S,{shape:M},h,R)}var C=c.getItemGraphicEl(z);if(!s.hasValue(R)||!$Rt[u.type](y)){a.remove(C);return}var P=!1;if(g&&(P=JRt[u.type](v,y),P&&a.remove(C)),C?Mu(C):C=XRt[u.type](r,s,R,y,f,h,l.model,!!C,b),m&&(C.forceLabelAnimation=!0),j){var V=C.getTextContent();if(V){var H=T_(V);H.prevValue!=null&&(H.prevValue=H.value)}}else eNt(C,s,R,N,y,r,f,u.type==="polar");L?C.attr({shape:y}):m?ZRt(m,h,C,y,R,f,!0,j):bn(C,{shape:y},r,R,null),s.setItemGraphicEl(R,C),C.ignore=P,a.add(C)}).remove(function(R){var z=c.getItemGraphicEl(R);z&&S_(z,r,R)}).execute();var D=this._backgroundGroup||(this._backgroundGroup=new or);D.removeAll();for(var _=0;_<B.length;++_)D.add(B[_]);a.add(D),this._backgroundEls=B,this._data=s},t.prototype._renderLarge=function(r,n,o){this._clear(),rNt(r,this.group),this._updateLargeClip(r)},t.prototype._incrementalRenderLarge=function(r,n){this._removeBackground(),rNt(n,this.group,this._progressiveEls,!0)},t.prototype._updateLargeClip=function(r){var n=r.get("clip",!0)&&S6(r.coordinateSystem,!1,r),o=this.group;n?o.setClipPath(n):o.removeClipPath()},t.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 u=n.getItemGraphicEl(c),l=u&&u.shape;return l&&Math.abs(a.isHorizontal()?l.height:l.width)||0};this._onRendered=function(){i._updateSortWithinSameData(n,s,a,o)},o.getZr().on("rendered",this._onRendered)}}},t.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:nt(i,function(a){return a.ordinalNumber})}},t.prototype._isOrderChangedWithinSameData=function(r,n,o){for(var i=o.scale,a=r.mapDimension(o.dim),s=Number.MAX_VALUE,c=0,u=i.getOrdinalMeta().categories.length;c<u;++c){var l=r.rawIndexOf(a,i.getRawOrdinalNumber(c)),f=l<0?Number.MIN_VALUE:n(r.indexOfRawIndex(l));if(f>s)return!0;s=f}return!1},t.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},t.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}))}},t.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})},t.prototype.remove=function(r,n){this._clear(this._model),this._removeOnRenderedListener(n)},t.prototype.dispose=function(r,n){this._removeOnRenderedListener(n)},t.prototype._removeOnRenderedListener=function(r){this._onRendered&&(r.getZr().off("rendered",this._onRendered),this._onRendered=null)},t.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){S_(i,r,Cr(i).dataIndex)})):n.removeAll(),this._data=null,this._isFirstFrame=!0},t.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},t.type="bar",t}(Ln),JRt={cartesian2d:function(e,t){var r=t.width<0?-1:1,n=t.height<0?-1:1;r<0&&(t.x+=t.width,t.width=-t.width),n<0&&(t.y+=t.height,t.height=-t.height);var o=e.x+e.width,i=e.y+e.height,a=X7e(t.x,e.x),s=Z7e(t.x+t.width,o),c=X7e(t.y,e.y),u=Z7e(t.y+t.height,i),l=s<a,f=u<c;return t.x=l&&a>o?s:a,t.y=f&&c>i?u:c,t.width=l?0:s-a,t.height=f?0:u-c,r<0&&(t.x+=t.width,t.width=-t.width),n<0&&(t.y+=t.height,t.height=-t.height),l||f},polar:function(e,t){var r=t.r0<=t.r?1:-1;if(r<0){var n=t.r;t.r=t.r0,t.r0=n}var o=Z7e(t.r,e.r),i=X7e(t.r0,e.r0);t.r=o,t.r0=i;var a=o-i<0;if(r<0){var n=t.r;t.r=t.r0,t.r0=n}return a}},XRt={cartesian2d:function(e,t,r,n,o,i,a,s,c){var u=new en({shape:et({},n),z2:1});if(u.__dataIndex=r,u.name="item",i){var l=u.shape,f=o?"height":"width";l[f]=0}return u},polar:function(e,t,r,n,o,i,a,s,c){var u=!o&&c?FL:Mc,l=new u({shape:n,z2:1});l.name="item";var f=oNt(o);if(l.calculateTextPosition=KRt(f,{isRoundCap:u===FL}),i){var h=l.shape,m=o?"r":"endAngle",g={};h[m]=o?0:n.startAngle,g[m]=n[m],(s?bn:ho)(l,{shape:g},i)}return l}};function ein(e,t){var r=e.get("realtimeSort",!0),n=t.getBaseAxis();if(r&&n.type==="category"&&t.type==="cartesian2d")return{baseAxis:n,otherAxis:t.getOtherAxis(n)}}function ZRt(e,t,r,n,o,i,a,s){var c,u;i?(u={x:n.x,width:n.width},c={y:n.y,height:n.height}):(u={y:n.y,height:n.height},c={x:n.x,width:n.width}),s||(a?bn:ho)(r,{shape:c},t,o,null);var l=t?e.baseAxis.model:null;(a?bn:ho)(r,{shape:u},l,o)}function QRt(e,t){for(var r=0;r<t.length;r++)if(!isFinite(e[t[r]]))return!0;return!1}var tin=["x","y","width","height"],rin=["cx","cy","r","startAngle","endAngle"],$Rt={cartesian2d:function(e){return!QRt(e,tin)},polar:function(e){return!QRt(e,rin)}},r0e={cartesian2d:function(e,t,r){var n=e.getItemLayout(t),o=r?oin(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(e,t,r){var n=e.getItemLayout(t);return{cx:n.cx,cy:n.cy,r0:n.r0,r:n.r,startAngle:n.startAngle,endAngle:n.endAngle,clockwise:n.clockwise}}};function nin(e){return e.startAngle!=null&&e.endAngle!=null&&e.startAngle===e.endAngle}function oNt(e){return function(t){var r=t?"Arc":"Angle";return function(n){switch(n){case"start":case"insideStart":case"end":case"insideEnd":return n+r;default:return n}}}(e)}function eNt(e,t,r,n,o,i,a,s){var c=t.getItemVisual(r,"style");s||e.setShape("r",n.get(["itemStyle","borderRadius"])||0),e.useStyle(c);var u=n.getShallow("cursor");u&&e.attr("cursor",u);var l=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=si(n);Fi(e,f,{labelFetcher:i,labelDataIndex:r,defaultText:Dx(i.getData(),r),inheritColor:c.fill,defaultOpacity:c.opacity,defaultOutsidePosition:l});var h=e.getTextContent();if(s&&h){var m=n.get(["label","position"]);e.textConfig.inside=m==="middle"?!0:null,YRt(e,m==="outside"?l:m,oNt(a),n.get(["label","rotate"]))}bpe(h,f,i.getRawValue(r),function(v){return Xhe(t,v)});var g=n.getModel(["emphasis"]);oo(e,g.get("focus"),g.get("blurScope"),g.get("disabled")),ma(e,n),nin(o)&&(e.style.fill="none",e.style.stroke="none",oe(e.states,function(v){v.style&&(v.style.fill=v.style.stroke="none")}))}function oin(e,t){var r=e.get(["itemStyle","borderColor"]);if(!r||r==="none")return 0;var n=e.get(["itemStyle","borderWidth"])||0,o=isNaN(t.width)?Number.MAX_VALUE:Math.abs(t.width),i=isNaN(t.height)?Number.MAX_VALUE:Math.abs(t.height);return Math.min(n,o,i)}var iin=function(){function e(){}return e}(),tNt=function(e){Ce(t,e);function t(r){var n=e.call(this,r)||this;return n.type="largeBar",n}return t.prototype.getDefaultShape=function(){return new iin},t.prototype.buildPath=function(r,n){for(var o=n.points,i=this.baseDimIdx,a=1-this.baseDimIdx,s=[],c=[],u=this.barWidth,l=0;l<o.length;l+=3)c[i]=u,c[a]=o[l+2],s[i]=o[l+i],s[a]=o[l+a],r.rect(s[0],s[1],c[0],c[1])},t}(Dr);function rNt(e,t,r,n){var o=e.getData(),i=o.getLayout("valueAxisHorizontal")?1:0,a=o.getLayout("largeDataIndices"),s=o.getLayout("size"),c=e.getModel("backgroundStyle"),u=o.getLayout("largeBackgroundPoints");if(u){var l=new tNt({shape:{points:u},incremental:!!n,silent:!0,z2:0});l.baseDimIdx=i,l.largeDataIndices=a,l.barWidth=s,l.useStyle(c.getItemStyle()),t.add(l),r&&r.push(l)}var f=new tNt({shape:{points:o.getLayout("largePoints")},incremental:!!n,ignoreCoarsePointer:!0,z2:1});f.baseDimIdx=i,f.largeDataIndices=a,f.barWidth=s,t.add(f),f.useStyle(o.getVisual("style")),Cr(f).seriesIndex=e.seriesIndex,e.get("silent")||(f.on("mousedown",nNt),f.on("mousemove",nNt)),r&&r.push(f)}var nNt=lJ(function(e){var t=this,r=ain(t,e.offsetX,e.offsetY);Cr(t).dataIndex=r>=0?r:null},30,!1);function ain(e,t,r){for(var n=e.baseDimIdx,o=1-n,i=e.shape.points,a=e.largeDataIndices,s=[],c=[],u=e.barWidth,l=0,f=i.length/3;l<f;l++){var h=l*3;if(c[n]=u,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]),t>=s[0]&&t<=s[0]+c[0]&&r>=s[1]&&r<=s[1]+c[1])return a[l]}return-1}function iNt(e,t,r){if(Eb(r,"cartesian2d")){var n=t,o=r.getArea();return{x:e?n.x:o.x,y:e?o.y:n.y,width:e?n.width:o.width,height:e?o.height:n.height}}else{var o=r.getArea(),i=t;return{cx:o.cx,cy:o.cy,r0:e?o.r0:i.r0,r:e?o.r:i.r,startAngle:e?i.startAngle:0,endAngle:e?i.endAngle:Math.PI*2}}}function sin(e,t,r){var n=e.type==="polar"?Mc:en;return new n({shape:iNt(t,r,e),silent:!0,z2:0})}var aNt=$on;function Q7e(e){e.registerChartView(aNt),e.registerSeriesModel(WRt),e.registerLayout(e.PRIORITY.VISUAL.LAYOUT,_r(Ehe,"bar")),e.registerLayout(e.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,_he("bar")),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,zJ("bar")),e.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},function(t,r){var n=t.componentType||"series";r.eachComponent({mainType:n,query:t},function(o){t.sortInfo&&o.axis.setCategorySortInfo(t.sortInfo)})})}d();p();d();p();var n0e=Math.PI*2,sNt=Math.PI/180;function cNt(e,t){return Do(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function $7e(e,t){var r=cNt(e,t),n=e.get("center"),o=e.get("radius");rt(o)||(o=[0,o]),rt(n)||(n=[n,n]);var i=Pt(r.width,t.getWidth()),a=Pt(r.height,t.getHeight()),s=Math.min(i,a),c=Pt(o[0],s/2),u=Pt(o[1],s/2),l,f,h=e.coordinateSystem;if(h){var m=h.dataToPoint(n);l=m[0]||0,f=m[1]||0}else l=Pt(n[0],i)+r.x,f=Pt(n[1],a)+r.y;return{cx:l,cy:f,r0:c,r:u}}function eBe(e,t,r){t.eachSeriesByType(e,function(n){var o=n.getData(),i=o.mapDimension("value"),a=cNt(n,r),s=$7e(n,r),c=s.cx,u=s.cy,l=s.r,f=s.r0,h=-n.get("startAngle")*sNt,m=n.get("minAngle")*sNt,g=0;o.each(i,function(_){!isNaN(_)&&g++});var v=o.getSum(i),b=Math.PI/(v||g)*2,x=n.get("clockwise"),E=n.get("roseType"),T=n.get("stillShowZeroSum"),B=o.getDataExtent(i);B[0]=0;var F=n0e,L=0,j=h,q=x?1:-1;if(o.setLayout({viewRect:a,r:l}),o.each(i,function(_,R){var z;if(isNaN(_)){o.setItemLayout(R,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:x,cx:c,cy:u,r0:f,r:E?NaN:l});return}E!=="area"?z=v===0&&T?b:_*b:z=n0e/g,z<m?(z=m,F-=m):L+=_;var N=j+q*z;o.setItemLayout(R,{angle:z,startAngle:j,endAngle:N,clockwise:x,cx:c,cy:u,r0:f,r:E?ao(_,B,[f,l]):l}),j=N}),F<n0e&&g)if(F<=.001){var D=n0e/g;o.each(i,function(_,R){if(!isNaN(_)){var z=o.getItemLayout(R);z.angle=D,z.startAngle=h+q*R*D,z.endAngle=h+q*(R+1)*D}})}else b=F/L,j=h,o.each(i,function(_,R){if(!isNaN(_)){var z=o.getItemLayout(R),N=z.angle===m?m:_*b;z.startAngle=j,z.endAngle=j+q*N,j+=q*N}})})}d();p();function Fx(e){return{seriesType:e,reset:function(t,r){var n=r.findComponents({mainType:"legend"});if(!(!n||!n.length)){var o=t.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 cin=Math.PI/180;function uNt(e,t,r,n,o,i,a,s,c,u){if(e.length<2)return;function l(v){for(var b=v.rB,x=b*b,E=0;E<v.list.length;E++){var T=v.list[E],B=Math.abs(T.label.y-r),F=n+T.len,L=F*F,j=Math.sqrt((1-Math.abs(B*B/x))*L),q=t+(j+T.len2)*o,D=q-T.label.x,_=T.targetTextWidth-D*o;lNt(T,_,!0),T.label.x=q}}function f(v){for(var b={list:[],maxY:0},x={list:[],maxY:0},E=0;E<v.length;E++)if(v[E].labelAlignTo==="none"){var T=v[E],B=T.label.y>r?x:b,F=Math.abs(T.label.y-r);if(F>=B.maxY){var L=T.label.x-t-T.len2*o,j=n+T.len,q=Math.abs(L)<j?Math.sqrt(F*F/(1-L*L/j/j)):j;B.rB=q,B.maxY=F}B.list.push(T)}l(b),l(x)}for(var h=e.length,m=0;m<h;m++)if(e[m].position==="outer"&&e[m].labelAlignTo==="labelLine"){var g=e[m].label.x-u;e[m].linePoints[1][0]+=g,e[m].label.x=u}Uhe(e,c,c+a)&&f(e)}function uin(e,t,r,n,o,i,a,s){for(var c=[],u=[],l=Number.MAX_VALUE,f=-Number.MAX_VALUE,h=0;h<e.length;h++){var m=e[h].label;tBe(e[h])||(m.x<t?(l=Math.min(l,m.x),c.push(e[h])):(f=Math.max(f,m.x),u.push(e[h])))}for(var h=0;h<e.length;h++){var g=e[h];if(!tBe(g)&&g.linePoints){if(g.labelStyleWidth!=null)continue;var m=g.label,v=g.linePoints,b=void 0;g.labelAlignTo==="edge"?m.x<t?b=v[2][0]-g.labelDistance-a-g.edgeDistance:b=a+o-g.edgeDistance-v[2][0]-g.labelDistance:g.labelAlignTo==="labelLine"?m.x<t?b=l-a-g.bleedMargin:b=a+o-f-g.bleedMargin:m.x<t?b=m.x-a-g.bleedMargin:b=a+o-m.x-g.bleedMargin,g.targetTextWidth=b,lNt(g,b)}}uNt(u,t,r,n,1,o,i,a,s,f),uNt(c,t,r,n,-1,o,i,a,s,l);for(var h=0;h<e.length;h++){var g=e[h];if(!tBe(g)&&g.linePoints){var m=g.label,v=g.linePoints,x=g.labelAlignTo==="edge",E=m.style.padding,T=E?E[1]+E[3]:0,B=m.style.backgroundColor?0:T,F=g.rect.width+B,L=v[1][0]-v[2][0];x?m.x<t?v[2][0]=a+g.edgeDistance+F+g.labelDistance:v[2][0]=a+o-g.edgeDistance-F-g.labelDistance:(m.x<t?v[2][0]=m.x+g.labelDistance:v[2][0]=m.x-g.labelDistance,v[1][0]=v[2][0]+L),v[1][1]=v[2][1]=m.y}}}function lNt(e,t,r){if(r===void 0&&(r=!1),e.labelStyleWidth==null){var n=e.label,o=n.style,i=e.rect,a=o.backgroundColor,s=o.padding,c=s?s[1]+s[3]:0,u=o.overflow,l=i.width+(a?0:c);if(t<l||r){var f=i.height;if(u&&u.match("break")){n.setStyle("backgroundColor",null),n.setStyle("width",t-c);var h=n.getBoundingRect();n.setStyle("width",Math.ceil(h.width)),n.setStyle("backgroundColor",a)}else{var m=t-c,g=t<l?m:r?m>e.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 tBe(e){return e.position==="center"}function rBe(e){var t=e.getData(),r=[],n,o,i=!1,a=(e.get("minShowLabelAngle")||0)*cin,s=t.getLayout("viewRect"),c=t.getLayout("r"),u=s.width,l=s.x,f=s.y,h=s.height;function m(L){L.ignore=!0}function g(L){if(!L.ignore)return!0;for(var j in L.states)if(L.states[j].ignore===!1)return!0;return!1}t.each(function(L){var j=t.getItemGraphicEl(L),q=j.shape,D=j.getTextContent(),_=j.getTextGuideLine(),R=t.getItemModel(L),z=R.getModel("label"),N=z.get("position")||R.get(["emphasis","label","position"]),y=z.get("distanceToLabelLine"),S=z.get("alignTo"),I=Pt(z.get("edgeDistance"),u),M=z.get("bleedMargin"),C=R.getModel("labelLine"),P=C.get("length");P=Pt(P,u);var V=C.get("length2");if(V=Pt(V,u),Math.abs(q.endAngle-q.startAngle)<a){oe(D.states,m),oe(_.states,m),D.ignore=_.ignore=!0;return}if(!!g(D)){var H=(q.startAngle+q.endAngle)/2,k=Math.cos(H),G=Math.sin(H),ce,J,de,W;n=q.cx,o=q.cy;var Q=N==="inside"||N==="inner";if(N==="center")ce=q.cx,J=q.cy,W="center";else{var Y=(Q?(q.r+q.r0)/2*k:q.r*k)+n,$=(Q?(q.r+q.r0)/2*G:q.r*G)+o;if(ce=Y+k*3,J=$+G*3,!Q){var re=Y+k*(P+c-q.r),le=$+G*(P+c-q.r),ve=re+(k<0?-1:1)*V,ye=le;S==="edge"?ce=k<0?l+I:l+u-I:ce=ve+(k<0?-y:y),J=ye,de=[[Y,$],[re,le],[ve,ye]]}W=Q?"center":S==="edge"?k>0?"right":"left":k>0?"left":"right"}var Ie=Math.PI,Me=0,ke=z.get("rotate");if(sn(ke))Me=ke*(Ie/180);else if(N==="center")Me=0;else if(ke==="radial"||ke===!0){var X=k<0?-H+Ie:-H;Me=X}else if(ke==="tangential"&&N!=="outside"&&N!=="outer"){var ee=Math.atan2(k,G);ee<0&&(ee=Ie*2+ee);var ae=G>0;ae&&(ee=Ie+ee),Me=ee-Ie}if(i=!!Me,D.x=ce,D.y=J,D.rotation=Me,D.setStyle({verticalAlign:"middle"}),Q){D.setStyle({align:W});var Re=D.states.select;Re&&(Re.x+=D.x,Re.y+=D.y)}else{var Ee=D.getBoundingRect().clone();Ee.applyTransform(D.getComputedTransform());var De=(D.style.margin||0)+2.1;Ee.y-=De/2,Ee.height+=De,r.push({label:D,labelLine:_,position:N,len:P,len2:V,minTurnAngle:C.get("minTurnAngle"),maxSurfaceAngle:C.get("maxSurfaceAngle"),surfaceNormal:new _n(k,G),linePoints:de,textAlign:W,labelDistance:y,labelAlignTo:S,edgeDistance:I,bleedMargin:M,rect:Ee,unconstrainedWidth:Ee.width,labelStyleWidth:D.style.width})}j.setTextConfig({inside:Q})}}),!i&&e.get("avoidLabelOverlap")&&uin(r,n,o,c,u,h,l,f);for(var v=0;v<r.length;v++){var b=r[v],x=b.label,E=b.labelLine,T=isNaN(x.x)||isNaN(x.y);if(x){x.setStyle({align:b.textAlign}),T&&(oe(x.states,m),x.ignore=!0);var B=x.states.select;B&&(B.x+=x.x,B.y+=x.y)}if(E){var F=b.linePoints;T||!F?(oe(E.states,m),E.ignore=!0):(w7e(F,b.minTurnAngle),aRt(F,b.surfaceNormal,b.maxSurfaceAngle),E.setShape({points:F}),x.__hostTarget.textGuideLineConfig={anchor:new _n(F[0][0],F[0][1])})}}}d();p();function _6(e,t,r){var n=e.get("borderRadius");if(n==null)return r?{cornerRadius:0}:null;rt(n)||(n=[n,n,n,n]);var o=Math.abs(t.r||0-t.r0||0);return{cornerRadius:nt(n,function(i){return kd(i,o)})}}var lin=function(e){Ce(t,e);function t(r,n,o){var i=e.call(this)||this;i.z2=2;var a=new yn;return i.setTextContent(a),i.updateData(r,n,o,!0),i}return t.prototype.updateData=function(r,n,o,i){var a=this,s=r.hostModel,c=r.getItemModel(n),u=c.getModel("emphasis"),l=r.getItemLayout(n),f=et(_6(c.getModel("itemStyle"),l,!0),l);if(isNaN(f.startAngle)){a.setShape(f);return}if(i){a.setShape(f);var h=s.getShallow("animationType");s.ecModel.ssr?(ho(a,{scaleX:0,scaleY:0},s,{dataIndex:n,isFrom:!0}),a.originX=f.cx,a.originY=f.cy):h==="scale"?(a.shape.r=l.r0,ho(a,{shape:{r:l.r}},s,n)):o!=null?(a.setShape({startAngle:o,endAngle:o}),ho(a,{shape:{startAngle:l.startAngle,endAngle:l.endAngle}},s,n)):(a.shape.endAngle=l.startAngle,bn(a,{shape:{endAngle:l.endAngle}},s,n))}else Mu(a),bn(a,{shape:f},s,n);a.useStyle(r.getItemVisual(n,"style")),ma(a,c);var m=(l.startAngle+l.endAngle)/2,g=s.get("selectedOffset"),v=Math.cos(m)*g,b=Math.sin(m)*g,x=c.getShallow("cursor");x&&a.attr("cursor",x),this._updateLabel(s,r,n),a.ensureState("emphasis").shape=et({r:l.r+(u.get("scale")&&u.get("scaleSize")||0)},_6(u.getModel("itemStyle"),l)),et(a.ensureState("select"),{x:v,y:b,shape:_6(c.getModel(["select","itemStyle"]),l)}),et(a.ensureState("blur"),{shape:_6(c.getModel(["blur","itemStyle"]),l)});var E=a.getTextGuideLine(),T=a.getTextContent();E&&et(E.ensureState("select"),{x:v,y:b}),et(T.ensureState("select"),{x:v,y:b}),oo(this,u.get("focus"),u.get("blurScope"),u.get("disabled"))},t.prototype._updateLabel=function(r,n,o){var i=this,a=n.getItemModel(o),s=a.getModel("labelLine"),c=n.getItemVisual(o,"style"),u=c&&c.fill,l=c&&c.opacity;Fi(i,si(a),{labelFetcher:n.hostModel,labelDataIndex:o,inheritColor:u,defaultOpacity:l,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 ss,this.setTextGuideLine(m)),BL(this,PL(a),{stroke:u,opacity:Cd(s.get(["lineStyle","opacity"]),l,1)})}},t}(Mc),fin=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.ignoreLabelLineUpdate=!0,r}return t.prototype.render=function(r,n,o,i){var a=r.getData(),s=this._data,c=this.group,u;if(!s&&a.count()>0){for(var l=a.getItemLayout(0),f=1;isNaN(l&&l.startAngle)&&f<a.count();++f)l=a.getItemLayout(f);l&&(u=l.startAngle)}if(this._emptyCircleSector&&c.remove(this._emptyCircleSector),a.count()===0&&r.get("showEmptyCircle")){var h=new Mc({shape:$7e(r,o)});h.useStyle(r.getModel("emptyCircleStyle").getItemStyle()),this._emptyCircleSector=h,c.add(h)}a.diff(s).add(function(m){var g=new lin(a,m,u);a.setItemGraphicEl(m,g),c.add(g)}).update(function(m,g){var v=s.getItemGraphicEl(g);v.updateData(a,m,u),v.off("click"),c.add(v),a.setItemGraphicEl(m,v)}).remove(function(m){var g=s.getItemGraphicEl(m);S_(g,r,m)}).execute(),rBe(r),r.get("animationTypeUpdate")!=="expansion"&&(this._data=a)},t.prototype.dispose=function(){},t.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}},t.type="pie",t}(Ln),fNt=fin;d();p();d();p();function hv(e,t,r){t=rt(t)&&{coordDimensions:t}||et({encodeDefine:e.getEncode()},t);var n=e.getSource(),o=Nx(n,t).dimensions,i=new Ss(o,e);return i.initData(n,r),i}d();p();var din=function(){function e(t,r){this._getDataWithEncodedVisual=t,this._getRawData=r}return e.prototype.getAllNames=function(){var t=this._getRawData();return t.mapArray(t.getName)},e.prototype.containName=function(t){var r=this._getRawData();return r.indexOfName(t)>=0},e.prototype.indexOfName=function(t){var r=this._getDataWithEncodedVisual();return r.indexOfName(t)},e.prototype.getItemVisual=function(t,r){var n=this._getDataWithEncodedVisual();return n.getItemVisual(t,r)},e}(),oA=din;var pin=function(e){Ce(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.init=function(r){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new oA(jt(this.getData,this),jt(this.getRawData,this)),this._defaultLabelLine(r)},t.prototype.mergeOption=function(){e.prototype.mergeOption.apply(this,arguments)},t.prototype.getInitialData=function(){var r=hv(this,{coordDimensions:["value"],encodeDefaulter:_r(SL,this)}),n=[];return r.each(r.mapDimension("value"),function(o){n.push(o)}),this.seats=E6t(n,r.hostModel.get("percentPrecision")),r},t.prototype.getDataParams=function(r){var n=e.prototype.getDataParams.call(this,r);return n.percent=this.seats[r],n.$vars.push("percent"),n},t.prototype._defaultLabelLine=function(r){sv(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},t.type="series.pie",t.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"},t}(Xn),dNt=pin;d();p();function nBe(e){return{seriesType:e,reset:function(t,r){var n=t.getData();n.filterSelf(function(o){var i=n.mapDimension("value"),a=n.get(i,o);return!(sn(a)&&!isNaN(a)&&a<0)})}}}function oBe(e){e.registerChartView(fNt),e.registerSeriesModel(dNt),ihe("pie",e.registerAction),e.registerLayout(_r(eBe,"pie")),e.registerProcessor(Fx("pie")),e.registerProcessor(nBe("pie"))}d();p();d();p();var hin=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.hasSymbolVisual=!0,r}return t.prototype.getInitialData=function(r,n){return Tf(null,this,{useEncodeDefaulter:!0})},t.prototype.getProgressive=function(){var r=this.option.progressive;return r??(this.option.large?5e3:this.get("progressive"))},t.prototype.getProgressiveThreshold=function(){var r=this.option.progressiveThreshold;return r??(this.option.large?1e4:this.get("progressiveThreshold"))},t.prototype.brushSelector=function(r,n,o){return o.point(n.getItemLayout(r))},t.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:""},t.type="series.scatter",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.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"}},t}(Xn),pNt=hin;d();p();d();p();var hNt=4,min=function(){function e(){}return e}(),gin=function(e){Ce(t,e);function t(r){var n=e.call(this,r)||this;return n._off=0,n.hoverDataIdx=-1,n}return t.prototype.getDefaultShape=function(){return new min},t.prototype.reset=function(){this.notClear=!1,this._off=0},t.prototype.buildPath=function(r,n){var o=n.points,i=n.size,a=this.symbolProxy,s=a.shape,c=r.getContext?r.getContext():r,u=c&&i[0]<hNt,l=this.softClipShape,f;if(u){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)||l&&!l.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)},t.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++],u=n[s++];isNaN(c)||isNaN(u)||a&&!a.contain(c,u)||i.fillRect(c-o[0]/2,u-o[1]/2,o[0],o[1])}this.incremental&&(this._off=s,this.notClear=!0)}},t.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),u=i.length/2-1;u>=0;u--){var l=u*2,f=i[l]-s/2,h=i[l+1]-c/2;if(r>=f&&n>=h&&r<=f+s&&n<=h+c)return u}return-1},t.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},t.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,u=1/0,l=-1/0,f=-1/0,h=0;h<o.length;){var m=o[h++],g=o[h++];c=Math.min(m,c),l=Math.max(m,l),u=Math.min(g,u),f=Math.max(g,f)}r=this._rect=new Nr(c-a/2,u-s/2,l-c+a,f-u+s)}return r},t}(Dr),vin=function(){function e(){this.group=new or}return e.prototype.updateData=function(t,r){this._clear();var n=this._create();n.setShape({points:t.getLayout("points")}),this._setCommon(n,t,r)},e.prototype.updateLayout=function(t){var r=t.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()})},e.prototype.incrementalPrepareUpdate=function(t){this._clear()},e.prototype.incrementalUpdate=function(t,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=t.end,o.setShape({points:c})}else{this._newAdded=[];var u=this._create();u.startIndex=t.start,u.endIndex=t.end,u.incremental=!0,u.setShape({points:i}),this._setCommon(u,r,n)}},e.prototype.eachRendered=function(t){this._newAdded[0]&&t(this._newAdded[0])},e.prototype._create=function(){var t=new gin({cursor:"default"});return t.ignoreCoarsePointer=!0,this.group.add(t),this._newAdded.push(t),t},e.prototype._setCommon=function(t,r,n){var o=r.hostModel;n=n||{};var i=r.getVisual("symbolSize");t.setShape("size",i instanceof Array?i:[i,i]),t.softClipShape=n.clipShape||null,t.symbolProxy=Lo(r.getVisual("symbol"),0,0,0,0),t.setColor=t.symbolProxy.setColor;var a=t.shape.size[0]<hNt;t.useStyle(o.getModel("itemStyle").getItemStyle(a?["color","shadowBlur","shadowColor"]:["color"]));var s=r.getVisual("style"),c=s&&s.fill;c&&t.setColor(c);var u=Cr(t);u.seriesIndex=o.seriesIndex,t.on("mousemove",function(l){u.dataIndex=null;var f=t.hoverDataIdx;f>=0&&(u.dataIndex=f+(t.startIndex||0))})},e.prototype.remove=function(){this._clear()},e.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},e}(),mNt=vin;var yin=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.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},t.prototype.incrementalPrepareRender=function(r,n,o){var i=r.getData(),a=this._updateSymbolDraw(i,r);a.incrementalPrepareUpdate(i),this._finished=!1},t.prototype.incrementalRender=function(r,n,o){this._symbolDraw.incrementalUpdate(r,n.getData(),{clipShape:this._getClipShape(n)}),this._finished=r.end===n.getData().count()},t.prototype.updateTransform=function(r,n,o){var i=r.getData();if(this.group.dirty(),!this._finished||i.count()>1e4)return{update:!0};var a=Lx("").reset(r,n,o);a.progress&&a.progress({start:0,end:i.count(),count:i.count()},i),this._symbolDraw.updateLayout(i)},t.prototype.eachRendered=function(r){this._symbolDraw&&this._symbolDraw.eachRendered(r)},t.prototype._getClipShape=function(r){var n=r.coordinateSystem,o=n&&n.getArea&&n.getArea();return r.get("clip",!0)?o:null},t.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 mNt:new nA,this._isLargeDraw=a,this.group.removeAll()),this.group.add(o.group),o},t.prototype.remove=function(r,n){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},t.prototype.dispose=function(){},t.type="scatter",t}(Ln),gNt=yin;d();p();d();p();var bin=function(e){Ce(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.type="grid",t.dependencies=["xAxis","yAxis"],t.layoutMode="box",t.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"},t}(xn),vNt=bin;d();p();var o0e=function(e){Ce(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",ai).models[0]},t.type="cartesian2dAxis",t}(xn);Qo(o0e,$2);d();p();d();p();var yNt={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)"]}}},xin=Wr({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},yNt),iBe=Wr({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}}},yNt),win=Wr({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},iBe),Ain=$t({logBase:10},iBe),i0e={category:xin,value:iBe,time:win,log:Ain};d();p();var bNt={value:1,category:1,time:1,log:1};function Ux(e,t,r,n){oe(bNt,function(o,i){var a=Wr(Wr({},i0e[i],!0),n,!0),s=function(c){Ce(u,c);function u(){var l=c!==null&&c.apply(this,arguments)||this;return l.type=t+"Axis."+i,l}return u.prototype.mergeDefaultAndTheme=function(l,f){var h=c6(this),m=h?vb(l):{},g=f.getTheme();Wr(l,g.get(i+"Axis")),Wr(l,this.getDefaultOption()),l.type=xNt(l),h&&Mm(l,m,h)},u.prototype.optionUpdated=function(){var l=this.option;l.type==="category"&&(this.__ordinalMeta=CJ.createByAxisModel(this))},u.prototype.getCategories=function(l){var f=this.option;if(f.type==="category")return l?f.data:this.__ordinalMeta.categories},u.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},u.type=t+"Axis."+i,u.defaultOption=a,u}(r);e.registerComponentModel(s)}),e.registerSubTypeDefaulter(t+"Axis",xNt)}function xNt(e){return e.type||(e.data?"category":"value")}d();p();d();p();d();p();var Sin=function(){function e(t){this.type="cartesian",this._dimList=[],this._axes={},this.name=t||""}return e.prototype.getAxis=function(t){return this._axes[t]},e.prototype.getAxes=function(){return nt(this._dimList,function(t){return this._axes[t]},this)},e.prototype.getAxesByScale=function(t){return t=t.toLowerCase(),Gn(this.getAxes(),function(r){return r.scale.type===t})},e.prototype.addAxis=function(t){var r=t.dim;this._axes[r]=t,this._dimList.push(r)},e}(),wNt=Sin;var a0e=["x","y"];function ANt(e){return e.type==="interval"||e.type==="time"}var Ein=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type="cartesian2d",r.dimensions=a0e,r}return t.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var r=this.getAxis("x").scale,n=this.getAxis("y").scale;if(!(!ANt(r)||!ANt(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],u=i[1]-i[0];if(!(!c||!u)){var l=(s[0]-a[0])/c,f=(s[1]-a[1])/u,h=a[0]-o[0]*l,m=a[1]-i[0]*f,g=this._transform=[l,0,0,f,h,m];this._invTransform=ab([],g)}}},t.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},t.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]))},t.prototype.containData=function(r){return this.getAxis("x").containData(r[0])&&this.getAxis("y").containData(r[1])},t.prototype.containZone=function(r,n){var o=this.dataToPoint(r),i=this.dataToPoint(n),a=this.getArea(),s=new Nr(o[0],o[1],i[0]-o[0],i[1]-o[1]);return a.intersect(s)},t.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 nc(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},t.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]),u=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]),u),Math.max(s[0],s[1])),n},t.prototype.pointToData=function(r,n){var o=[];if(this._invTransform)return nc(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},t.prototype.getOtherAxis=function(r){return this.getAxis(r.dim==="x"?"y":"x")},t.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 Nr(o,i,a,s)},t}(wNt),SNt=Ein;d();p();var _in=function(e){Ce(t,e);function t(r,n,o,i,a){var s=e.call(this,r,n,o)||this;return s.index=0,s.type=i||"value",s.position=a||"bottom",s}return t.prototype.isHorizontal=function(){var r=this.position;return r==="top"||r==="bottom"},t.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},t.prototype.pointToData=function(r,n){return this.coordToData(this.toLocalCoord(r[this.dim==="x"?0:1]),n)},t.prototype.setCategorySortInfo=function(r){if(this.type!=="category")return!1;this.model.option.categorySortInfo=r,this.scale.setSortInfo(r)},t}(If),ENt=_in;d();p();function jJ(e,t,r){r=r||{};var n=e.coordinateSystem,o=t.axis,i={},a=o.getAxesOnZeroOf()[0],s=o.position,c=a?"onZero":s,u=o.dim,l=n.getRect(),f=[l.x,l.x+l.width,l.y,l.y+l.height],h={left:0,right:1,top:0,bottom:1,onZero:2},m=t.get("offset")||0,g=u==="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=[u==="y"?g[h[c]]:f[0],u==="x"?g[h[c]]:f[3]],i.rotation=Math.PI/2*(u==="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,t.get(["axisTick","inside"])&&(i.tickDirection=-i.tickDirection),da(r.labelInside,t.get(["axisLabel","inside"]))&&(i.labelDirection=-i.labelDirection);var x=t.get(["axisLabel","rotate"]);return i.labelRotate=c==="top"?-x:x,i.z2=1,i}function aBe(e){return e.get("coordinateSystem")==="cartesian2d"}function sBe(e){var t={xAxisModel:null,yAxisModel:null};return oe(t,function(r,n){var o=n.replace(/Model$/,""),i=e.getReferringComponents(o,ai).models[0];t[n]=i}),t}d();p();var cBe=Math.log;function s0e(e,t,r){var n=Pm.prototype,o=n.getTicks.call(r),i=n.getTicks.call(r,!0),a=o.length-1,s=n.getInterval.call(r),c=h7e(e,t),u=c.extent,l=c.fixMin,f=c.fixMax;if(e.type==="log"){var h=cBe(e.base);u=[cBe(u[0])/h,cBe(u[1])/h]}e.setExtent(u[0],u[1]),e.calcNiceExtent({splitNumber:a,fixMin:l,fixMax:f});var m=n.getExtent.call(e);l&&(u[0]=m[0]),f&&(u[1]=m[1]);var g=n.getInterval.call(e),v=u[0],b=u[1];if(l&&f)g=(b-v)/a;else if(l)for(b=u[0]+g*a;b<u[1]&&isFinite(b)&&isFinite(u[1]);)g=Ahe(g),b=u[0]+g*a;else if(f)for(v=u[1]-g*a;v>u[0]&&isFinite(v)&&isFinite(u[0]);)g=Ahe(g),v=u[1]-g*a;else{var x=e.getTicks().length-1;x>a&&(g=Ahe(g));var E=g*a;b=Math.ceil(u[1]/g)*g,v=Mi(b-E),v<0&&u[0]>=0?(v=0,b=Mi(E)):b>0&&u[1]<=0&&(b=0,v=-Mi(E))}var T=(o[0].value-i[0].value)/s,B=(o[a].value-i[a].value)/s;if(n.setExtent.call(e,v+g*T,b+g*B),n.setInterval.call(e,g),(T||B)&&n.setNiceExtent.call(e,v+g,b-g),!1)var F}var Cin=function(){function e(t,r,n){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=a0e,this._initCartesian(t,r,n),this.model=t}return e.prototype.getRect=function(){return this._rect},e.prototype.update=function(t,r){var n=this._axesMap;this._updateScale(t,this.model);function o(a){var s,c=$r(a),u=c.length;if(!!u){for(var l=[],f=u-1;f>=0;f--){var h=+c[f],m=a[h],g=m.model,v=m.scale;TJ(v)&&g.get("alignTicks")&&g.get("interval")==null?l.push(m):(Q2(v,g),TJ(v)&&(s=m))}l.length&&(s||(s=l.pop(),Q2(s.scale,s.model)),oe(l,function(b){s0e(b.scale,b.model,s.scale)}))}}o(n.x),o(n.y);var i={};oe(n.x,function(a){CNt(n,"y",a,i)}),oe(n.y,function(a){CNt(n,"x",a,i)}),this.resize(this.model,r)},e.prototype.resize=function(t,r,n){var o=t.getBoxLayoutParams(),i=!n&&t.get("containLabel"),a=Do(o,{width:r.getWidth(),height:r.getHeight()});this._rect=a;var s=this._axesList;c(),i&&(oe(s,function(u){if(!u.model.get(["axisLabel","inside"])){var l=UMt(u);if(l){var f=u.isHorizontal()?"height":"width",h=u.model.get(["axisLabel","margin"]);a[f]-=l[f]+h,u.position==="top"?a.y+=l.height+h:u.position==="left"&&(a.x+=l.width+h)}}}),c()),oe(this._coordsList,function(u){u.calcAffineTransform()});function c(){oe(s,function(u){var l=u.isHorizontal(),f=l?[0,a.width]:[0,a.height],h=u.inverse?1:0;u.setExtent(f[h],f[1-h]),Tin(u,l?a.x:a.y)})}},e.prototype.getAxis=function(t,r){var n=this._axesMap[t];if(n!=null)return n[r||0]},e.prototype.getAxes=function(){return this._axesList.slice()},e.prototype.getCartesian=function(t,r){if(t!=null&&r!=null){var n="x"+t+"y"+r;return this._coordsMap[n]}nr(t)&&(r=t.yAxisIndex,t=t.xAxisIndex);for(var o=0,i=this._coordsList;o<i.length;o++)if(i[o].getAxis("x").index===t||i[o].getAxis("y").index===r)return i[o]},e.prototype.getCartesians=function(){return this._coordsList.slice()},e.prototype.convertToPixel=function(t,r,n){var o=this._findConvertTarget(r);return o.cartesian?o.cartesian.dataToPoint(n):o.axis?o.axis.toGlobalCoord(o.axis.dataToCoord(n)):null},e.prototype.convertFromPixel=function(t,r,n){var o=this._findConvertTarget(r);return o.cartesian?o.cartesian.pointToData(n):o.axis?o.axis.coordToData(o.axis.toLocalCoord(n)):null},e.prototype._findConvertTarget=function(t){var r=t.seriesModel,n=t.xAxisModel||r&&r.getReferringComponents("xAxis",ai).models[0],o=t.yAxisModel||r&&r.getReferringComponents("yAxis",ai).models[0],i=t.gridModel,a=this._coordsList,s,c;if(r)s=r.coordinateSystem,Hr(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 u=i.coordinateSystem;u===this&&(s=this._coordsList[0])}return{cartesian:s,axis:c}},e.prototype.containPoint=function(t){var r=this._coordsList[0];if(r)return r.containPoint(t)},e.prototype._initCartesian=function(t,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",u("x"),this),r.eachComponent("yAxis",u("y"),this),!c.x||!c.y){this._axesMap={},this._axesList=[];return}this._axesMap=s,oe(s.x,function(l,f){oe(s.y,function(h,m){var g="x"+f+"y"+m,v=new SNt(g);v.master=o,v.model=t,o._coordsMap[g]=v,o._coordsList.push(v),v.addAxis(l),v.addAxis(h)})});function u(l){return function(f,h){if(!!uBe(f,t)){var m=f.get("position");l==="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 ENt(l,b6(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[l][h]=g,c[l]++}}}},e.prototype._updateScale=function(t,r){oe(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)}}),t.eachSeries(function(o){if(aBe(o)){var i=sBe(o),a=i.xAxisModel,s=i.yAxisModel;if(!uBe(a,r)||!uBe(s,r))return;var c=this.getCartesian(a.componentIndex,s.componentIndex),u=o.getData(),l=c.getAxis("x"),f=c.getAxis("y");n(u,l),n(u,f)}},this);function n(o,i){oe(OL(o,i.dim),function(a){i.scale.unionExtentFromData(o,a)})}},e.prototype.getTooltipAxes=function(t){var r=[],n=[];return oe(this.getCartesians(),function(o){var i=t!=null&&t!=="auto"?o.getAxis(t):o.getBaseAxis(),a=o.getOtherAxis(i);Hr(r,i)<0&&r.push(i),Hr(n,a)<0&&n.push(a)}),{baseAxes:r,otherAxes:n}},e.create=function(t,r){var n=[];return t.eachComponent("grid",function(o,i){var a=new e(o,t,r);a.name="grid_"+i,a.resize(o,r,!0),o.coordinateSystem=a,n.push(a)}),t.eachSeries(function(o){if(!!aBe(o)){var i=sBe(o),a=i.xAxisModel,s=i.yAxisModel,c=a.getCoordSysModel(),u=c.coordinateSystem;o.coordinateSystem=u.getCartesian(a.componentIndex,s.componentIndex)}}),n},e.dimensions=a0e,e}();function uBe(e,t){return e.getCoordSysModel()===t}function CNt(e,t,r,n){r.getAxesOnZeroOf=function(){return i?[i]:[]};var o=e[t],i,a=r.model,s=a.get(["axisLine","onZero"]),c=a.get(["axisLine","onZeroAxisIndex"]);if(!s)return;if(c!=null)TNt(o[c])&&(i=o[c]);else for(var u in o)if(o.hasOwnProperty(u)&&TNt(o[u])&&!n[l(o[u])]){i=o[u];break}i&&(n[l(i)]=!0);function l(f){return f.dim+"_"+f.index}}function TNt(e){return e&&e.type!=="category"&&e.type!=="time"&&FMt(e)}function Tin(e,t){var r=e.getExtent(),n=r[0]+r[1];e.toGlobalCoord=e.dim==="x"?function(o){return o+t}:function(o){return n-o+t},e.toLocalCoord=e.dim==="x"?function(o){return o-t}:function(o){return n-o+t}}var INt=Cin;d();p();d();p();var C6=Math.PI,lN=function(){function e(t,r){this.group=new or,this.opt=r,this.axisModel=t,$t(r,{labelOffset:0,nameDirection:1,tickDirection:1,labelDirection:1,silent:!0,handleAutoShown:function(){return!0}});var n=new or({x:r.position[0],y:r.position[1],rotation:r.rotation});n.updateTransform(),this._transformGroup=n}return e.prototype.hasBuilder=function(t){return!!kNt[t]},e.prototype.add=function(t){kNt[t](this.opt,this.axisModel,this.group,this._transformGroup)},e.prototype.getGroup=function(){return this.group},e.innerTextLayout=function(t,r,n){var o=KNe(r-t),i,a;return _Y(o)?(a=n>0?"top":"bottom",i="center"):_Y(o-C6)?(a=n>0?"bottom":"top",i="center"):(a="middle",o>0&&o<C6?i=n>0?"right":"left":i=n>0?"left":"right"),{rotation:o,textAlign:i,textVerticalAlign:a}},e.makeAxisEventDataBase=function(t){var r={componentType:t.mainType,componentIndex:t.componentIndex};return r[t.mainType+"Index"]=t.componentIndex,r},e.isLabelSilent=function(t){var r=t.get("tooltip");return t.get("silent")||!(t.get("triggerEvent")||r&&r.show)},e}(),kNt={axisLine:function(e,t,r,n){var o=t.get(["axisLine","show"]);if(o==="auto"&&e.handleAutoShown&&(o=e.handleAutoShown("axisLine")),!!o){var i=t.axis.getExtent(),a=n.transform,s=[i[0],0],c=[i[1],0],u=s[0]>c[0];a&&(nc(s,s,a),nc(c,c,a));var l=et({lineCap:"round"},t.getModel(["axisLine","lineStyle"]).getLineStyle()),f=new La({shape:{x1:s[0],y1:s[1],x2:c[0],y2:c[1]},style:l,strokeContainThreshold:e.strokeContainThreshold||5,silent:!0,z2:1});E_(f.shape,f.style.lineWidth),f.anid="line",r.add(f);var h=t.get(["axisLine","symbol"]);if(h!=null){var m=t.get(["axisLine","symbolSize"]);yt(h)&&(h=[h,h]),(yt(m)||sn(m))&&(m=[m,m]);var g=wb(t.get(["axisLine","symbolOffset"])||0,m),v=m[0],b=m[1];oe([{rotate:e.rotation+Math.PI/2,offset:g[0],r:0},{rotate:e.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(x,E){if(h[E]!=="none"&&h[E]!=null){var T=Lo(h[E],-v/2,-b/2,v,b,l.stroke,!0),B=x.r+x.offset,F=u?c:s;T.attr({rotation:x.rotate,x:F[0]+B*Math.cos(e.rotation),y:F[1]-B*Math.sin(e.rotation),silent:!0,z2:11}),r.add(T)}})}}},axisTickLabel:function(e,t,r,n){var o=Min(r,n,t,e),i=Nin(r,n,t,e);if(kin(t,i,o),Rin(r,n,t,e.tickDirection),t.get(["axisLabel","hideOverlap"])){var a=Fhe(nt(i,function(s){return{label:s,priority:s.z2,defaultAttr:{ignore:s.ignore}}}));zhe(a)}},axisName:function(e,t,r,n){var o=da(e.axisName,t.get("name"));if(!!o){var i=t.get("nameLocation"),a=e.nameDirection,s=t.getModel("nameTextStyle"),c=t.get("nameGap")||0,u=t.axis.getExtent(),l=u[0]>u[1]?-1:1,f=[i==="start"?u[0]-l*c:i==="end"?u[1]+l*c:(u[0]+u[1])/2,RNt(i)?e.labelOffset+a*c:0],h,m=t.get("nameRotate");m!=null&&(m=m*C6/180);var g;RNt(i)?h=lN.innerTextLayout(e.rotation,m??e.rotation,a):(h=Iin(e.rotation,i,m||0,u),g=e.axisNameAvailableWidth,g!=null&&(g=Math.abs(g/Math.sin(h.rotation)),!isFinite(g)&&(g=null)));var v=s.getFont(),b=t.get("nameTruncate",!0)||{},x=b.ellipsis,E=da(e.nameTruncateMaxWidth,b.maxWidth,g),T=new yn({x:f[0],y:f[1],rotation:h.rotation,silent:lN.isLabelSilent(t),style:mo(s,{text:o,font:v,overflow:"truncate",width:E,ellipsis:x,fill:s.getTextColor()||t.get(["axisLine","lineStyle","color"]),align:s.get("align")||h.textAlign,verticalAlign:s.get("verticalAlign")||h.textVerticalAlign}),z2:1});if(_x({el:T,componentModel:t,itemName:o}),T.__fullText=o,T.anid="name",t.get("triggerEvent")){var B=lN.makeAxisEventDataBase(t);B.targetType="axisName",B.name=o,Cr(T).eventData=B}n.add(T),T.updateTransform(),r.add(T),T.decomposeTransform()}}};function Iin(e,t,r,n){var o=KNe(r-e),i,a,s=n[0]>n[1],c=t==="start"&&!s||t!=="start"&&s;return _Y(o-C6/2)?(a=c?"bottom":"top",i="center"):_Y(o-C6*1.5)?(a=c?"top":"bottom",i="center"):(a="middle",o<C6*1.5&&o>C6/2?i=c?"left":"right":i=c?"right":"left"),{rotation:o,textAlign:i,textVerticalAlign:a}}function kin(e,t,r){if(!Ohe(e.axis)){var n=e.get(["axisLabel","showMinLabel"]),o=e.get(["axisLabel","showMaxLabel"]);t=t||[],r=r||[];var i=t[0],a=t[1],s=t[t.length-1],c=t[t.length-2],u=r[0],l=r[1],f=r[r.length-1],h=r[r.length-2];n===!1?(_b(i),_b(u)):MNt(i,a)&&(n?(_b(a),_b(l)):(_b(i),_b(u))),o===!1?(_b(s),_b(f)):MNt(c,s)&&(o?(_b(c),_b(h)):(_b(s),_b(f)))}}function _b(e){e&&(e.ignore=!0)}function MNt(e,t){var r=e&&e.getBoundingRect().clone(),n=t&&t.getBoundingRect().clone();if(!(!r||!n)){var o=qT([]);return wm(o,o,-e.rotation),r.applyTransform(xm([],o,e.getLocalTransform())),n.applyTransform(xm([],o,t.getLocalTransform())),r.intersect(n)}}function RNt(e){return e==="middle"||e==="center"}function NNt(e,t,r,n,o){for(var i=[],a=[],s=[],c=0;c<e.length;c++){var u=e[c].coord;a[0]=u,a[1]=0,s[0]=u,s[1]=r,t&&(nc(a,a,t),nc(s,s,t));var l=new La({shape:{x1:a[0],y1:a[1],x2:s[0],y2:s[1]},style:n,z2:2,autoBatch:!0,silent:!0});E_(l.shape,l.style.lineWidth),l.anid=o+"_"+e[c].tickValue,i.push(l)}return i}function Min(e,t,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"),u=o.getTicksCoords(),l=NNt(u,t.transform,c,$t(s.getLineStyle(),{stroke:r.get(["axisLine","lineStyle","color"])}),"ticks"),f=0;f<l.length;f++)e.add(l[f]);return l}}function Rin(e,t,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"),u=$t(s.getLineStyle(),$t(r.getModel("axisTick").getLineStyle(),{stroke:r.get(["axisLine","lineStyle","color"])})),l=0;l<a.length;l++)for(var f=NNt(a[l],t.transform,c,u,"minorticks_"+l),h=0;h<f.length;h++)e.add(f[h])}}function Nin(e,t,r,n){var o=r.axis,i=da(n.axisLabelShow,r.get(["axisLabel","show"]));if(!(!i||o.scale.isBlank())){var a=r.getModel("axisLabel"),s=a.get("margin"),c=o.getViewLabels(),u=(da(n.labelRotate,a.get("rotate"))||0)*C6/180,l=lN.innerTextLayout(n.rotation,u,n.labelDirection),f=r.getCategories&&r.getCategories(!0),h=[],m=lN.isLabelSilent(r),g=r.get("triggerEvent");return oe(c,function(v,b){var x=o.scale.type==="ordinal"?o.scale.getRawOrdinalNumber(v.tickValue):v.tickValue,E=v.formattedLabel,T=v.rawLabel,B=a;if(f&&f[x]){var F=f[x];nr(F)&&F.textStyle&&(B=new Jn(F.textStyle,a,r.ecModel))}var L=B.getTextColor()||r.get(["axisLine","lineStyle","color"]),j=o.dataToCoord(x),q=new yn({x:j,y:n.labelOffset+n.labelDirection*s,rotation:l.rotation,silent:m,z2:10+(v.level||0),style:mo(B,{text:E,align:B.getShallow("align",!0)||l.textAlign,verticalAlign:B.getShallow("verticalAlign",!0)||B.getShallow("baseline",!0)||l.textVerticalAlign,fill:Wt(L)?L(o.type==="category"?T:o.type==="value"?x+"":x,b):L})});if(q.anid="label_"+x,g){var D=lN.makeAxisEventDataBase(r);D.targetType="axisLabel",D.value=T,D.tickIndex=b,o.type==="category"&&(D.dataIndex=x),Cr(q).eventData=D}t.add(q),q.updateTransform(),h.push(q),e.add(q),q.decomposeTransform()}),h}}var Bd=lN;d();p();d();p();function ONt(e,t){var r={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}};return Oin(r,e,t),r.seriesInvolved&&Pin(r,e),r}function Oin(e,t,r){var n=t.getComponent("tooltip"),o=t.getComponent("axisPointer"),i=o.get("link",!0)||[],a=[];oe(r.getCoordinateSystems(),function(s){if(!s.axisPointerEnabled)return;var c=UL(s.model),u=e.coordSysAxesInfo[c]={};e.coordSysMap[c]=s;var l=s.model,f=l.getModel("tooltip",n);if(oe(s.getAxes(),_r(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)&&oe(g.baseAxes,_r(v,m?"cross":!0,h)),m&&oe(g.otherAxes,_r(v,"cross",!1))}function v(b,x,E){var T=E.model.getModel("axisPointer",o),B=T.get("show");if(!(!B||B==="auto"&&!b&&!fBe(T))){x==null&&(x=T.get("triggerTooltip")),T=b?Bin(E,f,o,t,b,x):T;var F=T.get("snap"),L=UL(E.model),j=x||F||E.type==="category",q=e.axesInfo[L]={key:L,axis:E,coordSys:s,axisPointerModel:T,triggerTooltip:x,involveSeries:j,snap:F,useHandle:fBe(T),seriesModels:[],linkGroup:null};u[L]=q,e.seriesInvolved=e.seriesInvolved||j;var D=Din(i,E);if(D!=null){var _=a[D]||(a[D]={axesInfo:{}});_.axesInfo[L]=q,_.mapper=i[D].mapper,q.linkGroup=_}}}})}function Bin(e,t,r,n,o,i){var a=t.getModel("axisPointer"),s=["type","snap","lineStyle","shadowStyle","label","animation","animationDurationUpdate","animationEasingUpdate","z"],c={};oe(s,function(h){c[h]=cr(a.get(h))}),c.snap=e.type!=="category"&&!!i,a.get("type")==="cross"&&(c.type="line");var u=c.label||(c.label={});if(u.show==null&&(u.show=!1),o==="cross"){var l=a.get(["label","show"]);if(u.show=l??!0,!i){var f=c.lineStyle=a.get("crossStyle");f&&$t(u,f.textStyle)}}return e.model.getModel("axisPointer",new Jn(c,r,n))}function Pin(e,t){t.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||oe(e.coordSysAxesInfo[UL(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 Din(e,t){for(var r=t.model,n=t.dim,o=0;o<e.length;o++){var i=e[o]||{};if(lBe(i[n+"AxisId"],r.id)||lBe(i[n+"AxisIndex"],r.componentIndex)||lBe(i[n+"AxisName"],r.name))return o}}function lBe(e,t){return e==="all"||rt(e)&&Hr(e,t)>=0||e===t}function BNt(e){var t=c0e(e);if(!!t){var r=t.axisPointerModel,n=t.axis.scale,o=r.option,i=r.get("status"),a=r.get("value");a!=null&&(a=n.parse(a));var s=fBe(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=t.axis.scale.isBlank()?"hide":"show")}}function c0e(e){var t=(e.ecModel.getComponent("axisPointer")||{}).coordSysAxesInfo;return t&&t.axesInfo[UL(e)]}function PNt(e){var t=c0e(e);return t&&t.axisPointerModel}function fBe(e){return!!e.get(["handle","show"])}function UL(e){return e.type+"||"+e.id}var DNt={},Lin=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,o,i){this.axisPointerClass&&BNt(r),e.prototype.render.apply(this,arguments),this._doUpdateAxisPointerClass(r,o,!0)},t.prototype.updateAxisPointer=function(r,n,o,i){this._doUpdateAxisPointerClass(r,o,!1)},t.prototype.remove=function(r,n){var o=this._axisPointer;o&&o.remove(n)},t.prototype.dispose=function(r,n){this._disposeAxisPointer(n),e.prototype.dispose.apply(this,arguments)},t.prototype._doUpdateAxisPointerClass=function(r,n,o){var i=t.getAxisPointerClass(this.axisPointerClass);if(!!i){var a=PNt(r);a?(this._axisPointer||(this._axisPointer=new i)).render(r,a,n,o):this._disposeAxisPointer(n)}},t.prototype._disposeAxisPointer=function(r){this._axisPointer&&this._axisPointer.dispose(r),this._axisPointer=null},t.registerAxisPointerClass=function(r,n){DNt[r]=n},t.getAxisPointerClass=function(r){return r&&DNt[r]},t.type="axis",t}(eo),Dm=Lin;d();p();var pBe=Kr();function u0e(e,t,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(),u=o.getTicksCoords({tickModel:i,clamp:!0});if(!!u.length){var l=s.length,f=pBe(e).splitAreaColors,h=Kt(),m=0;if(f)for(var g=0;g<u.length;g++){var v=f.get(u[g].tickValue);if(v!=null){m=(v+(l-1)*g)%l;break}}var b=o.toGlobalCoord(u[0].coord),x=a.getAreaStyle();s=rt(s)?s:[s];for(var g=1;g<u.length;g++){var E=o.toGlobalCoord(u[g].coord),T=void 0,B=void 0,F=void 0,L=void 0;o.isHorizontal()?(T=b,B=c.y,F=E-T,L=c.height,b=T+F):(T=c.x,B=b,F=c.width,L=E-B,b=B+L);var j=u[g-1].tickValue;j!=null&&h.set(j,m),t.add(new en({anid:j!=null?"area_"+j:null,shape:{x:T,y:B,width:F,height:L},style:$t({fill:s[m]},x),autoBatch:!0,silent:!0})),m=(m+1)%l}pBe(e).splitAreaColors=h}}}function l0e(e){pBe(e).splitAreaColors=null}var Fin=["axisLine","axisTickLabel","axisName"],Uin=["splitArea","splitLine","minorSplitLine"],LNt=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.axisPointerClass="CartesianAxisPointer",r}return t.prototype.render=function(r,n,o,i){this.group.removeAll();var a=this._axisGroup;if(this._axisGroup=new or,this.group.add(this._axisGroup),!!r.get("show")){var s=r.getCoordSysModel(),c=jJ(s,r),u=new Bd(r,et({handleAutoShown:function(f){for(var h=s.coordinateSystem.getCartesians(),m=0;m<h.length;m++)if(TJ(h[m].getOtherAxis(r.axis).scale))return!0;return!1}},c));oe(Fin,u.add,u),this._axisGroup.add(u.getGroup()),oe(Uin,function(f){r.get([f,"show"])&&zin[f](this,this._axisGroup,r,s)},this);var l=i&&i.type==="changeAxisOrder"&&i.isInitSort;l||__(a,this._axisGroup,r),e.prototype.render.call(this,r,n,o,i)}},t.prototype.remove=function(){l0e(this)},t.type="cartesianAxis",t}(Dm),zin={splitLine:function(e,t,r,n){var o=r.axis;if(!o.scale.isBlank()){var i=r.getModel("splitLine"),a=i.getModel("lineStyle"),s=a.get("color");s=rt(s)?s:[s];for(var c=n.coordinateSystem.getRect(),u=o.isHorizontal(),l=0,f=o.getTicksCoords({tickModel:i}),h=[],m=[],g=a.getLineStyle(),v=0;v<f.length;v++){var b=o.toGlobalCoord(f[v].coord);u?(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 x=l++%s.length,E=f[v].tickValue,T=new La({anid:E!=null?"line_"+f[v].tickValue:null,autoBatch:!0,shape:{x1:h[0],y1:h[1],x2:m[0],y2:m[1]},style:$t({stroke:s[x]},g),silent:!0});E_(T.shape,g.lineWidth),t.add(T)}}},minorSplitLine:function(e,t,r,n){var o=r.axis,i=r.getModel("minorSplitLine"),a=i.getModel("lineStyle"),s=n.coordinateSystem.getRect(),c=o.isHorizontal(),u=o.getMinorTicksCoords();if(!!u.length)for(var l=[],f=[],h=a.getLineStyle(),m=0;m<u.length;m++)for(var g=0;g<u[m].length;g++){var v=o.toGlobalCoord(u[m][g].coord);c?(l[0]=v,l[1]=s.y,f[0]=v,f[1]=s.y+s.height):(l[0]=s.x,l[1]=v,f[0]=s.x+s.width,f[1]=v);var b=new La({anid:"minor_line_"+u[m][g].tickValue,autoBatch:!0,shape:{x1:l[0],y1:l[1],x2:f[0],y2:f[1]},style:h,silent:!0});E_(b.shape,h.lineWidth),t.add(b)}},splitArea:function(e,t,r,n){u0e(e,t,r,n)}},hBe=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.type="xAxis",t}(LNt);var FNt=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=hBe.type,r}return t.type="yAxis",t}(LNt);var jin=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type="grid",r}return t.prototype.render=function(r,n){this.group.removeAll(),r.get("show")&&this.group.add(new en({shape:r.coordinateSystem.getRect(),style:$t({fill:r.get("backgroundColor")},r.getItemStyle()),silent:!0,z2:-1}))},t.type="grid",t}(eo),UNt={offset:0};function f0e(e){e.registerComponentView(jin),e.registerComponentModel(vNt),e.registerCoordinateSystem("cartesian2d",INt),Ux(e,"x",o0e,UNt),Ux(e,"y",o0e,UNt),e.registerComponentView(hBe),e.registerComponentView(FNt),e.registerPreprocessor(function(t){t.xAxis&&t.yAxis&&!t.grid&&(t.grid={})})}function mBe(e){Sn(f0e),e.registerSeriesModel(pNt),e.registerChartView(gNt),e.registerLayout(Lx("scatter"))}d();p();d();p();function gBe(e){e.eachSeriesByType("radar",function(t){var r=t.getData(),n=[],o=t.coordinateSystem;if(!!o){var i=o.getIndicatorAxes();oe(i,function(a,s){r.each(r.mapDimension(i[s].dim),function(c,u){n[u]=n[u]||[];var l=o.dataToPoint(c,s);n[u][s]=zNt(l)?l:jNt(o)})}),r.each(function(a){var s=lTt(n[a],function(c){return zNt(c)})||jNt(o);n[a].push(s.slice()),r.setItemLayout(a,n[a])})}})}function zNt(e){return!isNaN(e[0])&&!isNaN(e[1])}function jNt(e){return[e.cx,e.cy]}d();p();function vBe(e){var t=e.polar;if(t){rt(t)||(t=[t]);var r=[];oe(t,function(n,o){n.indicator?(n.type&&!n.shape&&(n.shape=n.type),e.radar=e.radar||[],rt(e.radar)||(e.radar=[e.radar]),e.radar.push(n)):r.push(n)}),e.polar=r}oe(e.series,function(n){n&&n.type==="radar"&&n.polarIndex&&(n.radarIndex=n.polarIndex)})}d();p();var Hin=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,o){var i=r.coordinateSystem,a=this.group,s=r.getData(),c=this._data;function u(h,m){var g=h.getItemVisual(m,"symbol")||"circle";if(g!=="none"){var v=Z2(h.getItemVisual(m,"symbolSize")),b=Lo(g,-1,-1,2,2),x=h.getItemVisual(m,"symbolRotate")||0;return b.attr({style:{strokeNoScale:!0},z2:100,scaleX:v[0]/2,scaleY:v[1]/2,rotation:x*Math.PI/180||0}),b}}function l(h,m,g,v,b,x){g.removeAll();for(var E=0;E<m.length-1;E++){var T=u(v,b);T&&(T.__dimIdx=E,h[E]?(T.setPosition(h[E]),mn[x?"initProps":"updateProps"](T,{x:m[E][0],y:m[E][1]},r,b)):T.setPosition(m[E]),g.add(T))}}function f(h){return nt(h,function(m){return[i.cx,i.cy]})}s.diff(c).add(function(h){var m=s.getItemLayout(h);if(!!m){var g=new As,v=new ss,b={shape:{points:m}};g.shape.points=f(m),v.shape.points=f(m),ho(g,b,r,h),ho(v,b,r,h);var x=new or,E=new or;x.add(v),x.add(g),x.add(E),l(v.shape.points,m,E,s,h,!0),s.setItemGraphicEl(h,x)}}).update(function(h,m){var g=c.getItemGraphicEl(m),v=g.childAt(0),b=g.childAt(1),x=g.childAt(2),E={shape:{points:s.getItemLayout(h)}};!E.shape.points||(l(v.shape.points,E.shape.points,x,s,h,!1),Mu(b),Mu(v),bn(v,E,r),bn(b,E,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),x=h.childAt(2),E=s.getItemVisual(m,"style"),T=E.fill;a.add(h),v.useStyle($t(g.getModel("lineStyle").getLineStyle(),{fill:"none",stroke:T})),ma(v,g,"lineStyle"),ma(b,g,"areaStyle");var B=g.getModel("areaStyle"),F=B.isEmpty()&&B.parentModel.isEmpty();b.ignore=F,oe(["emphasis","select","blur"],function(q){var D=g.getModel([q,"areaStyle"]),_=D.isEmpty()&&D.parentModel.isEmpty();b.ensureState(q).ignore=_&&F}),b.useStyle($t(B.getAreaStyle(),{fill:T,opacity:.7,decal:E.decal}));var L=g.getModel("emphasis"),j=L.getModel("itemStyle").getItemStyle();x.eachChild(function(q){if(q instanceof Li){var D=q.style;q.useStyle(et({image:D.image,x:D.x,y:D.y,width:D.width,height:D.height},E))}else q.useStyle(E),q.setColor(T),q.style.strokeNoScale=!0;var _=q.ensureState("emphasis");_.style=cr(j);var R=s.getStore().get(s.getDimensionIndex(q.__dimIdx),m);(R==null||isNaN(R))&&(R=""),Fi(q,si(g),{labelFetcher:s.hostModel,labelDataIndex:m,labelDimIndex:q.__dimIdx,defaultText:R,inheritColor:T,defaultOpacity:E.opacity})}),oo(h,L.get("focus"),L.get("blurScope"),L.get("disabled"))}),this._data=s},t.prototype.remove=function(){this.group.removeAll(),this._data=null},t.type="radar",t}(Ln),HNt=Hin;d();p();var Gin=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.hasSymbolVisual=!0,r}return t.prototype.init=function(r){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new oA(jt(this.getData,this),jt(this.getRawData,this))},t.prototype.getInitialData=function(r,n){return hv(this,{generateCoord:"indicator_",generateCoordCount:1/0})},t.prototype.formatTooltip=function(r,n,o){var i=this.getData(),a=this.coordinateSystem,s=a.getIndicatorAxes(),c=this.getData().getName(r),u=c===""?this.name:c,l=Ype(this,r);return Qi("section",{header:u,sortBlocks:!0,blocks:nt(s,function(f){var h=i.get(i.mapDimension(f.dim),r);return Qi("nameValue",{markerType:"subItem",markerColor:l,name:f.name,value:h,sortParam:h})})})},t.prototype.getTooltipPosition=function(r){if(r!=null){for(var n=this.getData(),o=this.coordinateSystem,i=n.getValues(nt(o.dimensions,function(u){return n.mapDimension(u)}),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)}}},t.type="series.radar",t.dependencies=["radar"],t.defaultOption={z:2,colorBy:"data",coordinateSystem:"radar",legendHoverLink:!0,radarIndex:0,lineStyle:{width:2,type:"solid",join:"round"},label:{position:"top"},symbolSize:8},t}(Xn),GNt=Gin;d();p();d();p();var HJ=i0e.value;function d0e(e,t){return $t({show:t},e)}var qin=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.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"),u=this.get(["axisName","show"]),l=this.get(["axisName","formatter"]),f=this.get("axisNameGap"),h=this.get("triggerEvent"),m=nt(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=$t({color:g.color},c));var b=Wr(cr(g),{boundaryGap:r,splitNumber:n,scale:o,axisLine:i,axisTick:a,axisLabel:s,name:g.text,showName:u,nameLocation:"end",nameGap:f,nameTextStyle:v,triggerEvent:h},!1);if(yt(l)){var x=b.name;b.name=l.replace("{value}",x??"")}else Wt(l)&&(b.name=l(b.name,b));var E=new Jn(b,null,this.ecModel);return Qo(E,$2.prototype),E.mainType="radar",E.componentIndex=this.componentIndex,E},this);this._indicatorModels=m},t.prototype.getIndicatorModels=function(){return this._indicatorModels},t.type="radar",t.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:Wr({lineStyle:{color:"#bbb"}},HJ.axisLine),axisLabel:d0e(HJ.axisLabel,!1),axisTick:d0e(HJ.axisTick,!1),splitLine:d0e(HJ.splitLine,!0),splitArea:d0e(HJ.splitArea,!0),indicator:[]},t}(xn),qNt=qin;d();p();var Vin=["axisLine","axisTickLabel","axisName"],Win=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,o){var i=this.group;i.removeAll(),this._buildAxes(r),this._buildSplitLineAndArea(r)},t.prototype._buildAxes=function(r){var n=r.coordinateSystem,o=n.getIndicatorAxes(),i=nt(o,function(a){var s=a.model.get("showName")?a.name:"",c=new Bd(a.model,{axisName:s,position:[n.cx,n.cy],rotation:a.angle,labelDirection:-1,tickDirection:-1,nameDirection:1});return c});oe(i,function(a){oe(Vin,a.add,a),this.group.add(a.getGroup())},this)},t.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"),u=s.getModel("areaStyle"),l=a.get("show"),f=s.get("show"),h=c.get("color"),m=u.get("color"),g=rt(h)?h:[h],v=rt(m)?m:[m],b=[],x=[];function E(S,I,M){var C=M%I.length;return S[C]=S[C]||[],C}if(i==="circle")for(var T=o[0].getTicksCoords(),B=n.cx,F=n.cy,L=0;L<T.length;L++){if(l){var j=E(b,g,L);b[j].push(new _f({shape:{cx:B,cy:F,r:T[L].coord}}))}if(f&&L<T.length-1){var j=E(x,v,L);x[j].push(new HR({shape:{cx:B,cy:F,r0:T[L].coord,r:T[L+1].coord}}))}}else for(var q,D=nt(o,function(S,I){var M=S.getTicksCoords();return q=q==null?M.length-1:Math.min(M.length-1,q),nt(M,function(C){return n.coordToPoint(C.coord,I)})}),_=[],L=0;L<=q;L++){for(var R=[],z=0;z<o.length;z++)R.push(D[z][L]);if(R[0]&&R.push(R[0].slice()),l){var j=E(b,g,L);b[j].push(new ss({shape:{points:R}}))}if(f&&_){var j=E(x,v,L-1);x[j].push(new As({shape:{points:R.concat(_)}}))}_=R.slice().reverse()}var N=c.getLineStyle(),y=u.getAreaStyle();oe(x,function(S,I){this.group.add(Op(S,{style:$t({stroke:"none",fill:v[I%v.length]},y),silent:!0}))},this),oe(b,function(S,I){this.group.add(Op(S,{style:$t({fill:"none",stroke:g[I%g.length]},N),silent:!0}))},this)},t.type="radar",t}(eo),VNt=Win;d();p();d();p();var Kin=function(e){Ce(t,e);function t(r,n,o){var i=e.call(this,r,n,o)||this;return i.type="value",i.angle=0,i.name="",i}return t}(If),WNt=Kin;var Yin=function(){function e(t,r,n){this.dimensions=[],this._model=t,this._indicatorAxes=nt(t.getIndicatorModels(),function(o,i){var a="indicator_"+i,s=new WNt(a,new Pm);return s.name=o.get("name"),s.model=o,o.axis=s,this.dimensions.push(a),s},this),this.resize(t,n)}return e.prototype.getIndicatorAxes=function(){return this._indicatorAxes},e.prototype.dataToPoint=function(t,r){var n=this._indicatorAxes[r];return this.coordToPoint(n.dataToCoord(t),r)},e.prototype.coordToPoint=function(t,r){var n=this._indicatorAxes[r],o=n.angle,i=this.cx+t*Math.cos(o),a=this.cy-t*Math.sin(o);return[i,a]},e.prototype.pointToData=function(t){var r=t[0]-this.cx,n=t[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,u=0;u<this._indicatorAxes.length;u++){var l=this._indicatorAxes[u],f=Math.abs(i-l.angle);f<a&&(s=l,c=u,a=f)}return[c,+(s&&s.coordToData(o))]},e.prototype.resize=function(t,r){var n=t.get("center"),o=r.getWidth(),i=r.getHeight(),a=Math.min(o,i)/2;this.cx=Pt(n[0],o),this.cy=Pt(n[1],i),this.startAngle=t.get("startAngle")*Math.PI/180;var s=t.get("radius");(yt(s)||sn(s))&&(s=[0,s]),this.r0=Pt(s[0],a),this.r=Pt(s[1],a),oe(this._indicatorAxes,function(c,u){c.setExtent(this.r0,this.r);var l=this.startAngle+u*Math.PI*2/this._indicatorAxes.length;l=Math.atan2(Math.sin(l),Math.cos(l)),c.angle=l},this)},e.prototype.update=function(t,r){var n=this._indicatorAxes,o=this._model;oe(n,function(s){s.scale.setExtent(1/0,-1/0)}),t.eachSeriesByType("radar",function(s,c){if(!(s.get("coordinateSystem")!=="radar"||t.getComponent("radar",s.get("radarIndex"))!==o)){var u=s.getData();oe(n,function(l){l.scale.unionExtentFromData(u,u.mapDimension(l.dim))})}},this);var i=o.get("splitNumber"),a=new Pm;a.setExtent(0,i),a.setInterval(1),oe(n,function(s,c){s0e(s.scale,s.model,a)})},e.prototype.convertToPixel=function(t,r,n){return console.warn("Not implemented."),null},e.prototype.convertFromPixel=function(t,r,n){return console.warn("Not implemented."),null},e.prototype.containPoint=function(t){return console.warn("Not implemented."),!1},e.create=function(t,r){var n=[];return t.eachComponent("radar",function(o){var i=new e(o,t,r);n.push(i),o.coordinateSystem=i}),t.eachSeriesByType("radar",function(o){o.get("coordinateSystem")==="radar"&&(o.coordinateSystem=n[o.get("radarIndex")||0])}),n},e.dimensions=[],e}(),KNt=Yin;function YNt(e){e.registerCoordinateSystem("radar",KNt),e.registerComponentModel(qNt),e.registerComponentView(VNt),e.registerVisual({seriesType:"radar",reset:function(t){var r=t.getData();r.each(function(n){r.setItemVisual(n,"legendIcon","roundRect")}),r.setVisual("legendIcon","roundRect")}})}function yBe(e){Sn(YNt),e.registerChartView(HNt),e.registerSeriesModel(GNt),e.registerLayout(gBe),e.registerProcessor(Fx("radar")),e.registerPreprocessor(vBe)}d();p();d();p();d();p();d();p();d();p();var JNt="\0_ec_interaction_mutex";function XNt(e,t,r){var n=xBe(e);n[t]=r}function ZNt(e,t,r){var n=xBe(e),o=n[t];o===r&&(n[t]=null)}function bBe(e,t){return!!xBe(e)[t]}function xBe(e){return e[JNt]||(e[JNt]={})}l0({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},Zi);var Jin=function(e){Ce(t,e);function t(r){var n=e.call(this)||this;n._zr=r;var o=jt(n._mousedownHandler,n),i=jt(n._mousemoveHandler,n),a=jt(n._mouseupHandler,n),s=jt(n._mousewheelHandler,n),c=jt(n._pinchHandler,n);return n.enable=function(u,l){this.disable(),this._opt=$t(cr(l)||{},{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),u==null&&(u=!0),(u===!0||u==="move"||u==="pan")&&(r.on("mousedown",o),r.on("mousemove",i),r.on("mouseup",a)),(u===!0||u==="scale"||u==="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 t.prototype.isDragging=function(){return this._dragging},t.prototype.isPinching=function(){return this._pinching},t.prototype.setPointerChecker=function(r){this.pointerChecker=r},t.prototype.dispose=function(){this.disable()},t.prototype._mousedownHandler=function(r){if(!mNe(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)}},t.prototype._mousemoveHandler=function(r){if(!(!this._dragging||!p0e("moveOnMouseMove",r,this._opt)||r.gestureEvent==="pinch"||bBe(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&&bm(r.event),$Nt(this,"pan","moveOnMouseMove",r,{dx:s,dy:c,oldX:i,oldY:a,newX:n,newY:o,isAvailableBehavior:null})}},t.prototype._mouseupHandler=function(r){mNe(r)||(this._dragging=!1)},t.prototype._mousewheelHandler=function(r){var n=p0e("zoomOnMouseWheel",r,this._opt),o=p0e("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 u=a>3?1.4:a>1?1.2:1.1,l=i>0?u:1/u;wBe(this,"zoom","zoomOnMouseWheel",r,{scale:l,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);wBe(this,"scrollMove","moveOnMouseWheel",r,{scrollDelta:h,originX:s,originY:c,isAvailableBehavior:null})}}},t.prototype._pinchHandler=function(r){if(!bBe(this._zr,"globalPan")){var n=r.pinchScale>1?1.1:1/1.1;wBe(this,"zoom",null,r,{scale:n,originX:r.pinchX,originY:r.pinchY,isAvailableBehavior:null})}},t}(Iu);function wBe(e,t,r,n,o){e.pointerChecker&&e.pointerChecker(n,o.originX,o.originY)&&(bm(n.event),$Nt(e,t,r,n,o))}function $Nt(e,t,r,n,o){o.isAvailableBehavior=jt(p0e,null,r,n),e.trigger(t,o)}function p0e(e,t,r){var n=r[e];return!e||n&&(!yt(n)||t.event[n+"Key"])}var iA=Jin;d();p();function zL(e,t,r){var n=e.target;n.x+=t,n.y+=r,n.dirty()}function jL(e,t,r,n){var o=e.target,i=e.zoomLimit,a=e.zoom=e.zoom||1;if(a*=t,i){var s=i.min||0,c=i.max||1/0;a=Math.max(Math.min(c,a),s)}var u=a/e.zoom;e.zoom=a,o.x-=(r-o.x)*(u-1),o.y-=(n-o.y)*(u-1),o.scaleX*=u,o.scaleY*=u,o.dirty()}d();p();var Xin={axisPointer:1,tooltip:1,brush:1};function T6(e,t,r){var n=t.getComponentByElement(e.topTarget),o=n&&n.coordinateSystem;return n&&n!==r&&!Xin.hasOwnProperty(n.mainType)&&o&&o.model!==r}d();p();d();p();d();p();d();p();function h0e(e){if(yt(e)){var t=new DOMParser;e=t.parseFromString(e,"text/xml")}var r=e;for(r.nodeType===9&&(r=r.firstChild);r.nodeName.toLowerCase()!=="svg"||r.nodeType!==1;)r=r.nextSibling;return r}var SBe,m0e={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"},e9t=$r(m0e),g0e={"alignment-baseline":"textBaseline","stop-color":"stopColor"},t9t=$r(g0e),Zin=function(){function e(){this._defs={},this._root=null}return e.prototype.parse=function(t,r){r=r||{};var n=h0e(t);this._defsUsePending=[];var o=new or;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),mv(n,o,null,!0,!1);for(var u=n.firstChild;u;)this._parseNode(u,o,i,null,!1,!1),u=u.nextSibling;ean(this._defs,this._defsUsePending),this._defsUsePending=[];var l,f;if(a){var h=v0e(a);h.length>=4&&(l={x:parseFloat(h[0]||0),y:parseFloat(h[1]||0),width:parseFloat(h[2]),height:parseFloat(h[3])})}if(l&&s!=null&&c!=null&&(f=_Be(l,{x:0,y:0,width:s,height:c}),!r.ignoreViewBox)){var m=o;o=new or,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:l,viewBoxTransform:f,named:i}},e.prototype._parseNode=function(t,r,n,o,i,a){var s=t.nodeName.toLowerCase(),c,u=o;if(s==="defs"&&(i=!0),s==="text"&&(a=!0),s==="defs"||s==="switch")c=r;else{if(!i){var l=SBe[s];if(l&&ur(SBe,s)){c=l.call(this,t,r);var f=t.getAttribute("name");if(f){var h={name:f,namedFrom:null,svgNodeTagLower:s,el:c};n.push(h),s==="g"&&(u=h)}else o&&n.push({name:o.name,namedFrom:o,svgNodeTagLower:s,el:c});r.add(c)}}var m=r9t[s];if(m&&ur(r9t,s)){var g=m.call(this,t),v=t.getAttribute("id");v&&(this._defs[v]=g)}}if(c&&c.isGroup)for(var b=t.firstChild;b;)b.nodeType===1?this._parseNode(b,c,n,u,i,a):b.nodeType===3&&a&&this._parseText(b,c),b=b.nextSibling},e.prototype._parseText=function(t,r){var n=new y_({style:{text:t.textContent},silent:!0,x:this._textX||0,y:this._textY||0});Cb(r,n),mv(t,n,this._defsUsePending,!1,!1),Qin(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},e.internalField=function(){SBe={g:function(t,r){var n=new or;return Cb(r,n),mv(t,n,this._defsUsePending,!1,!1),n},rect:function(t,r){var n=new en;return Cb(r,n),mv(t,n,this._defsUsePending,!1,!1),n.setShape({x:parseFloat(t.getAttribute("x")||"0"),y:parseFloat(t.getAttribute("y")||"0"),width:parseFloat(t.getAttribute("width")||"0"),height:parseFloat(t.getAttribute("height")||"0")}),n.silent=!0,n},circle:function(t,r){var n=new _f;return Cb(r,n),mv(t,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(t.getAttribute("cx")||"0"),cy:parseFloat(t.getAttribute("cy")||"0"),r:parseFloat(t.getAttribute("r")||"0")}),n.silent=!0,n},line:function(t,r){var n=new La;return Cb(r,n),mv(t,n,this._defsUsePending,!1,!1),n.setShape({x1:parseFloat(t.getAttribute("x1")||"0"),y1:parseFloat(t.getAttribute("y1")||"0"),x2:parseFloat(t.getAttribute("x2")||"0"),y2:parseFloat(t.getAttribute("y2")||"0")}),n.silent=!0,n},ellipse:function(t,r){var n=new UY;return Cb(r,n),mv(t,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(t.getAttribute("cx")||"0"),cy:parseFloat(t.getAttribute("cy")||"0"),rx:parseFloat(t.getAttribute("rx")||"0"),ry:parseFloat(t.getAttribute("ry")||"0")}),n.silent=!0,n},polygon:function(t,r){var n=t.getAttribute("points"),o;n&&(o=i9t(n));var i=new As({shape:{points:o||[]},silent:!0});return Cb(r,i),mv(t,i,this._defsUsePending,!1,!1),i},polyline:function(t,r){var n=t.getAttribute("points"),o;n&&(o=i9t(n));var i=new ss({shape:{points:o||[]},silent:!0});return Cb(r,i),mv(t,i,this._defsUsePending,!1,!1),i},image:function(t,r){var n=new Li;return Cb(r,n),mv(t,n,this._defsUsePending,!1,!1),n.setStyle({image:t.getAttribute("xlink:href")||t.getAttribute("href"),x:+t.getAttribute("x"),y:+t.getAttribute("y"),width:+t.getAttribute("width"),height:+t.getAttribute("height")}),n.silent=!0,n},text:function(t,r){var n=t.getAttribute("x")||"0",o=t.getAttribute("y")||"0",i=t.getAttribute("dx")||"0",a=t.getAttribute("dy")||"0";this._textX=parseFloat(n)+parseFloat(i),this._textY=parseFloat(o)+parseFloat(a);var s=new or;return Cb(r,s),mv(t,s,this._defsUsePending,!1,!0),s},tspan:function(t,r){var n=t.getAttribute("x"),o=t.getAttribute("y");n!=null&&(this._textX=parseFloat(n)),o!=null&&(this._textY=parseFloat(o));var i=t.getAttribute("dx")||"0",a=t.getAttribute("dy")||"0",s=new or;return Cb(r,s),mv(t,s,this._defsUsePending,!1,!0),this._textX+=parseFloat(i),this._textY+=parseFloat(a),s},path:function(t,r){var n=t.getAttribute("d")||"",o=cpe(n);return Cb(r,o),mv(t,o,this._defsUsePending,!1,!1),o.silent=!0,o}}}(),e}(),r9t={lineargradient:function(e){var t=parseInt(e.getAttribute("x1")||"0",10),r=parseInt(e.getAttribute("y1")||"0",10),n=parseInt(e.getAttribute("x2")||"10",10),o=parseInt(e.getAttribute("y2")||"0",10),i=new Y2(t,r,n,o);return n9t(e,i),o9t(e,i),i},radialgradient:function(e){var t=parseInt(e.getAttribute("cx")||"0",10),r=parseInt(e.getAttribute("cy")||"0",10),n=parseInt(e.getAttribute("r")||"0",10),o=new dpe(t,r,n);return n9t(e,o),o9t(e,o),o}};function n9t(e,t){var r=e.getAttribute("gradientUnits");r==="userSpaceOnUse"&&(t.global=!0)}function o9t(e,t){for(var r=e.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={};c9t(r,i,i);var a=i.stopColor||r.getAttribute("stop-color")||"#000000";t.colorStops.push({offset:o,color:a})}r=r.nextSibling}}function Cb(e,t){e&&e.__inheritedStyle&&(t.__inheritedStyle||(t.__inheritedStyle={}),$t(t.__inheritedStyle,e.__inheritedStyle))}function i9t(e){for(var t=v0e(e),r=[],n=0;n<t.length;n+=2){var o=parseFloat(t[n]),i=parseFloat(t[n+1]);r.push([o,i])}return r}function mv(e,t,r,n,o){var i=t,a=i.__inheritedStyle=i.__inheritedStyle||{},s={};e.nodeType===1&&(nan(e,t),c9t(e,a,s),n||oan(e,a,s)),i.style=i.style||{},a.fill!=null&&(i.style.fill=a9t(i,"fill",a.fill,r)),a.stroke!=null&&(i.style.stroke=a9t(i,"stroke",a.stroke,r)),oe(["lineWidth","opacity","fillOpacity","strokeOpacity","miterLimit","fontSize"],function(c){a[c]!=null&&(i.style[c]=parseFloat(a[c]))}),oe(["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=nt(v0e(a.lineDash),function(c){return parseFloat(c)})),(a.visibility==="hidden"||a.visibility==="collapse")&&(i.invisible=!0),a.display==="none"&&(i.ignore=!0)}function Qin(e,t){var r=t.__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"),e.style.textBaseline=o}var i=t.__inheritedStyle;if(i){var a=i.textAlign,s=a;a&&(a==="middle"&&(s="center"),e.style.textAlign=s)}}var $in=/^url\(\s*#(.*?)\)/;function a9t(e,t,r,n){var o=r&&r.match($in);if(o){var i=Pl(o[1]);n.push([e,t,i]);return}return r==="none"&&(r=null),r}function ean(e,t){for(var r=0;r<t.length;r++){var n=t[r];n[0].style[n[1]]=e[n[2]]}}var tan=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function v0e(e){return e.match(tan)||[]}var ran=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.eE,]*)\)/g,EBe=Math.PI/180;function nan(e,t){var r=e.getAttribute("transform");if(r){r=r.replace(/,/g," ");var n=[],o=null;r.replace(ran,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=v0e(a);switch(o=o||ku(),s){case"translate":Id(o,o,[parseFloat(c[0]),parseFloat(c[1]||"0")]);break;case"scale":YD(o,o,[parseFloat(c[0]),parseFloat(c[1]||c[0])]);break;case"rotate":wm(o,o,-parseFloat(c[0])*EBe);break;case"skewX":var u=Math.tan(parseFloat(c[0])*EBe);xm(o,[1,0,u,1,0,0],o);break;case"skewY":var l=Math.tan(parseFloat(c[0])*EBe);xm(o,[1,l,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}}t.setLocalTransform(o)}}var s9t=/([^\s:;]+)\s*:\s*([^:;]+)/g;function c9t(e,t,r){var n=e.getAttribute("style");if(!!n){s9t.lastIndex=0;for(var o;(o=s9t.exec(n))!=null;){var i=o[1],a=ur(m0e,i)?m0e[i]:null;a&&(t[a]=o[2]);var s=ur(g0e,i)?g0e[i]:null;s&&(r[s]=o[2])}}}function oan(e,t,r){for(var n=0;n<e9t.length;n++){var o=e9t[n],i=e.getAttribute(o);i!=null&&(t[m0e[o]]=i)}for(var n=0;n<t9t.length;n++){var o=t9t[n],i=e.getAttribute(o);i!=null&&(r[g0e[o]]=i)}}function _Be(e,t){var r=t.width/e.width,n=t.height/e.height,o=Math.min(r,n);return{scale:o,x:-(e.x+e.width/2)*o+(t.x+t.width/2),y:-(e.y+e.height/2)*o+(t.y+t.height/2)}}function u9t(e,t){var r=new Zin;return r.parse(e,t)}var ian=Kt(["rect","circle","line","ellipse","polygon","polyline","path","text","tspan","g"]),l9t=function(){function e(t,r){this.type="geoSVG",this._usedGraphicMap=Kt(),this._freedGraphics=[],this._mapName=t,this._parsedXML=h0e(r)}return e.prototype.load=function(){var t=this._firstGraphic;if(!t){t=this._firstGraphic=this._buildGraphic(this._parsedXML),this._freedGraphics.push(t),this._boundingRect=this._firstGraphic.boundingRect.clone();var r=san(t.named),n=r.regions,o=r.regionsMap;this._regions=n,this._regionsMap=o}return{boundingRect:this._boundingRect,regions:this._regions,regionsMap:this._regionsMap}},e.prototype._buildGraphic=function(t){var r,n;try{r=t&&u9t(t,{ignoreViewBox:!0,ignoreRootClip:!0})||{},n=r.root,pa(n!=null)}catch(b){throw new Error(`Invalid svg format
`+b.message)}var o=new or;o.add(n),o.isGeoSVGGraphicRoot=!0;var i=r.width,a=r.height,s=r.viewBoxRect,c=this._boundingRect;if(!c){var u=void 0,l=void 0,f=void 0,h=void 0;if(i!=null?(u=0,f=i):s&&(u=s.x,f=s.width),a!=null?(l=0,h=a):s&&(l=s.y,h=s.height),u==null||l==null){var m=n.getBoundingRect();u==null&&(u=m.x,f=m.width),l==null&&(l=m.y,h=m.height)}c=this._boundingRect=new Nr(u,l,f,h)}if(s){var g=_Be(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 oe(r.named,function(b){ian.get(b.svgNodeTagLower)!=null&&(v.push(b),aan(b.el))}),{root:o,boundingRect:c,named:v}},e.prototype.useGraphic=function(t){var r=this._usedGraphicMap,n=r.get(t);return n||(n=this._freedGraphics.pop()||this._buildGraphic(this._parsedXML),r.set(t,n),n)},e.prototype.freeGraphic=function(t){var r=this._usedGraphicMap,n=r.get(t);n&&(r.removeKey(t),this._freedGraphics.push(n))},e}();function aan(e){e.silent=!1,e.isGroup&&e.traverse(function(t){t.silent=!1})}function san(e){var t=[],r=Kt();return oe(e,function(n){if(n.namedFrom==null){var o=new VMt(n.name,n.el);t.push(o),r.set(n.name,o)}}),{regions:t,regionsMap:r}}d();p();d();p();var CBe=[126,25],f9t="\u5357\u6D77\u8BF8\u5C9B",dN=[[[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(I6=0;I6<dN.length;I6++)for(fN=0;fN<dN[I6].length;fN++)dN[I6][fN][0]/=10.5,dN[I6][fN][1]/=-10.5/.75,dN[I6][fN][0]+=CBe[0],dN[I6][fN][1]+=CBe[1];var fN,I6;function TBe(e,t){if(e==="china"){for(var r=0;r<t.length;r++)if(t[r].name===f9t)return;t.push(new Phe(f9t,nt(dN,function(n){return{type:"polygon",exterior:n}}),CBe))}}d();p();var can={\u5357\u6D77\u8BF8\u5C9B:[32,80],\u5E7F\u4E1C:[0,-10],\u9999\u6E2F:[10,5],\u6FB3\u95E8:[-10,10],\u5929\u6D25:[5,5]};function IBe(e,t){if(e==="china"){var r=can[t.name];if(r){var n=t.getCenter();n[0]+=r[0]/10.5,n[1]+=-r[1]/(10.5/.75),t.setCenter(n)}}}d();p();var uan=[[[123.45165252685547,25.73527164402261],[123.49731445312499,25.73527164402261],[123.49731445312499,25.750734064600884],[123.45165252685547,25.750734064600884],[123.45165252685547,25.73527164402261]]];function kBe(e,t){e==="china"&&t.name==="\u53F0\u6E7E"&&t.geometries.push({type:"polygon",exterior:uan[0]})}var lan="name",d9t=function(){function e(t,r,n){this.type="geoJSON",this._parsedMap=Kt(),this._mapName=t,this._specialAreas=n,this._geoJSON=dan(r)}return e.prototype.load=function(t,r){r=r||lan;var n=this._parsedMap.get(r);if(!n){var o=this._parseToRegions(r);n=this._parsedMap.set(r,{regions:o,boundingRect:fan(o)})}var i=Kt(),a=[];return oe(n.regions,function(s){var c=s.name;t&&ur(t,c)&&(s=s.cloneShallow(c=t[c])),a.push(s),i.set(c,s)}),{regions:a,boundingRect:n.boundingRect||new Nr(0,0,0,0),regionsMap:i}},e.prototype._parseToRegions=function(t){var r=this._mapName,n=this._geoJSON,o;try{o=n?b7e(n,t):[]}catch(i){throw new Error(`Invalid geoJson format
`+i.message)}return TBe(r,o),oe(o,function(i){var a=i.name;IBe(r,i),kBe(r,i);var s=this._specialAreas&&this._specialAreas[a];s&&i.transformTo(s.left,s.top,s.width,s.height)},this),o},e.prototype.getMapForUser=function(){return{geoJson:this._geoJSON,geoJSON:this._geoJSON,specialAreas:this._specialAreas}},e}();function fan(e){for(var t,r=0;r<e.length;r++){var n=e[r].getBoundingRect();t=t||n.clone(),t.union(n)}return t}function dan(e){return yt(e)?typeof JSON<"u"&&JSON.parse?JSON.parse(e):new Function("return ("+e+");")():e}var GJ=Kt(),p0={registerMap:function(e,t,r){if(t.svg){var n=new l9t(e,t.svg);GJ.set(e,n)}else{var o=t.geoJson||t.geoJSON;o&&!t.features?r=t.specialAreas:o=t;var n=new d9t(e,o,r);GJ.set(e,n)}},getGeoResource:function(e){return GJ.get(e)},getMapForUser:function(e){var t=GJ.get(e);return t&&t.type==="geoJSON"&&t.getMapForUser()},load:function(e,t,r){var n=GJ.get(e);if(!!n)return n.load(t,r)}};var MBe=["rect","circle","line","ellipse","polygon","polyline","path"],pan=Kt(MBe),han=Kt(MBe.concat(["g"])),man=Kt(MBe.concat(["g"])),x9t=Kr();function y0e(e){var t=e.getItemStyle(),r=e.get("areaColor");return r!=null&&(t.fill=r),t}function p9t(e){var t=e.style;t&&(t.stroke=t.stroke||t.fill,t.fill=null)}var gan=function(){function e(t){var r=new or;this.uid=gb("ec_map_draw"),this._controller=new iA(t.getZr()),this._controllerHost={target:r},this.group=r,r.add(this._regionsGroup=new or),r.add(this._svgGroup=new or)}return e.prototype.draw=function(t,r,n,o,i){var a=t.mainType==="geo",s=t.getData&&t.getData();a&&r.eachComponent({mainType:"series",subType:"map"},function(x){!s&&x.getHostGeoModel()===t&&(s=x.getData())});var c=t.coordinateSystem,u=this._regionsGroup,l=this.group,f=c.getTransformInfo(),h=f.raw,m=f.roam,g=!u.childAt(0)||i;g?(l.x=m.x,l.y=m.y,l.scaleX=m.scaleX,l.scaleY=m.scaleY,l.dirty()):bn(l,m,t);var v=s&&s.getVisual("visualMeta")&&s.getVisual("visualMeta").length>0,b={api:n,geo:c,mapOrGeoModel:t,data:s,isVisualEncodedByVisualMap:v,isGeo:a,transformInfoRaw:h};c.resourceType==="geoJSON"?this._buildGeoJSON(b):c.resourceType==="geoSVG"&&this._buildSVG(b),this._updateController(t,r,n),this._updateMapSelectHandler(t,u,n,o)},e.prototype._buildGeoJSON=function(t){var r=this._regionsGroupByName=Kt(),n=Kt(),o=this._regionsGroup,i=t.transformInfoRaw,a=t.mapOrGeoModel,s=t.data,c=t.geo.projection,u=c&&c.stream;function l(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=!u&&c&&c.project,b=0;b<m.length;++b){var x=l(m[b],v);x&&g.push(x)}return g}function h(m){return{shape:{points:f(m)}}}o.removeAll(),oe(t.geo.regions,function(m){var g=m.name,v=r.get(g),b=n.get(g)||{},x=b.dataIdx,E=b.regionModel;v||(v=r.set(g,new or),o.add(v),x=s?s.indexOfName(g):null,E=t.isGeo?a.getRegionModel(g):s?s.getItemModel(x):null,n.set(g,{dataIdx:x,regionModel:E}));var T=[],B=[];oe(m.geometries,function(j){if(j.type==="polygon"){var q=[j.exterior].concat(j.interiors||[]);u&&(q=b9t(q,u)),oe(q,function(_){T.push(new As(h(_)))})}else{var D=j.points;u&&(D=b9t(D,u,!0)),oe(D,function(_){B.push(new ss(h(_)))})}});var F=l(m.getCenter(),c&&c.project);function L(j,q){if(!!j.length){var D=new mL({culling:!0,segmentIgnoreThreshold:1,shape:{paths:j}});v.add(D),h9t(t,D,x,E),m9t(t,D,g,E,a,x,F),q&&(p9t(D),oe(D.states,p9t))}}L(T),L(B,!0)}),r.each(function(m,g){var v=n.get(g),b=v.dataIdx,x=v.regionModel;g9t(t,m,g,x,a,b),v9t(t,m,g,x,a),y9t(t,m,g,x,a)},this)},e.prototype._buildSVG=function(t){var r=t.geo.map,n=t.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=Kt(),i=!1;oe(this._svgGraphicRecord.named,function(a){var s=a.name,c=t.mapOrGeoModel,u=t.data,l=a.svgNodeTagLower,f=a.el,h=u?u.indexOfName(s):null,m=c.getRegionModel(s);if(pan.get(l)!=null&&f instanceof kc&&h9t(t,f,h,m),f instanceof kc&&(f.culling=!0),f.z2EmphasisLift=0,!a.namedFrom&&(man.get(l)!=null&&m9t(t,f,s,m,c,h,null),g9t(t,f,s,m,c,h),v9t(t,f,s,m,c),han.get(l)!=null)){var g=y9t(t,f,s,m,c);g==="self"&&(i=!0);var v=o.get(s)||o.set(s,[]);v.push(f)}},this),this._enableBlurEntireSVG(i,t)},e.prototype._enableBlurEntireSVG=function(t,r){if(t&&r.isGeo){var n=r.mapOrGeoModel.getModel(["blur","itemStyle"]).getItemStyle(),o=n.opacity;this._svgGraphicRecord.root.traverse(function(i){if(!i.isGroup){xx(i);var a=i.ensureState("blur").style||{};a.opacity==null&&o!=null&&(a.opacity=o),i.ensureState("emphasis")}})}},e.prototype.remove=function(){this._regionsGroup.removeAll(),this._regionsGroupByName=null,this._svgGroup.removeAll(),this._freeSVG(),this._controller.dispose(),this._controllerHost=null},e.prototype.findHighDownDispatchers=function(t,r){if(t==null)return[];var n=r.coordinateSystem;if(n.resourceType==="geoJSON"){var o=this._regionsGroupByName;if(o){var i=o.get(t);return i?[i]:[]}}else if(n.resourceType==="geoSVG")return this._svgDispatcherMap&&this._svgDispatcherMap.get(t)||[]},e.prototype._svgResourceChanged=function(t){return this._svgMapName!==t},e.prototype._useSVG=function(t){var r=p0.getGeoResource(t);if(r&&r.type==="geoSVG"){var n=r.useGraphic(this.uid);this._svgGroup.add(n.root),this._svgGraphicRecord=n,this._svgMapName=t}},e.prototype._freeSVG=function(){var t=this._svgMapName;if(t!=null){var r=p0.getGeoResource(t);r&&r.type==="geoSVG"&&r.freeGraphic(this.uid),this._svgGraphicRecord=null,this._svgDispatcherMap=null,this._svgGroup.removeAll(),this._svgMapName=null}},e.prototype._updateController=function(t,r,n){var o=t.coordinateSystem,i=this._controller,a=this._controllerHost;a.zoomLimit=t.get("scaleLimit"),a.zoom=o.getZoom(),i.enable(t.get("roam")||!1);var s=t.mainType;function c(){var u={type:"geoRoam",componentType:s};return u[s+"Id"]=t.id,u}i.off("pan").on("pan",function(u){this._mouseDownFlag=!1,zL(a,u.dx,u.dy),n.dispatchAction(et(c(),{dx:u.dx,dy:u.dy,animation:{duration:0}}))},this),i.off("zoom").on("zoom",function(u){this._mouseDownFlag=!1,jL(a,u.scale,u.originX,u.originY),n.dispatchAction(et(c(),{zoom:u.scale,originX:u.originX,originY:u.originY,animation:{duration:0}}))},this),i.setPointerChecker(function(u,l,f){return o.containPoint([l,f])&&!T6(u,n,t)})},e.prototype.resetForLabelLayout=function(){this.group.traverse(function(t){var r=t.getTextContent();r&&(r.ignore=x9t(r).ignore)})},e.prototype._updateMapSelectHandler=function(t,r,n,o){var i=this;r.off("mousedown"),r.off("click"),t.get("selectedMode")&&(r.on("mousedown",function(){i._mouseDownFlag=!0}),r.on("click",function(a){!i._mouseDownFlag||(i._mouseDownFlag=!1)}))},e}();function h9t(e,t,r,n){var o=n.getModel("itemStyle"),i=n.getModel(["emphasis","itemStyle"]),a=n.getModel(["blur","itemStyle"]),s=n.getModel(["select","itemStyle"]),c=y0e(o),u=y0e(i),l=y0e(s),f=y0e(a),h=e.data;if(h){var m=h.getItemVisual(r,"style"),g=h.getItemVisual(r,"decal");e.isVisualEncodedByVisualMap&&m.fill&&(c.fill=m.fill),g&&(c.decal=Rx(g,e.api))}t.setStyle(c),t.style.strokeNoScale=!0,t.ensureState("emphasis").style=u,t.ensureState("select").style=l,t.ensureState("blur").style=f,xx(t)}function m9t(e,t,r,n,o,i,a){var s=e.data,c=e.isGeo,u=s&&isNaN(s.get(s.mapDimension("value"),i)),l=s&&s.getItemLayout(i);if(c||u||l&&l.showLabel){var f=c?r:i,h=void 0;(!s||i>=0)&&(h=o);var m=a?{normal:{align:"center",verticalAlign:"middle"}}:null;Fi(t,si(n),{labelFetcher:h,labelDataIndex:f,defaultText:r},m);var g=t.getTextContent();if(g&&(x9t(g).ignore=g.ignore,t.textConfig&&a)){var v=t.getBoundingRect().clone();t.textConfig.layoutRect=v,t.textConfig.position=[(a[0]-v.x)/v.width*100+"%",(a[1]-v.y)/v.height*100+"%"]}t.disableLabelAnimation=!0}else t.removeTextContent(),t.removeTextConfig(),t.disableLabelAnimation=null}function g9t(e,t,r,n,o,i){e.data?e.data.setItemGraphicEl(i,t):Cr(t).eventData={componentType:"geo",componentIndex:o.componentIndex,geoIndex:o.componentIndex,name:r,region:n&&n.option||{}}}function v9t(e,t,r,n,o){e.data||_x({el:t,componentModel:o,itemName:r,itemTooltipOption:n.get("tooltip")})}function y9t(e,t,r,n,o){t.highDownSilentOnTouch=!!o.get("selectedMode");var i=n.getModel("emphasis"),a=i.get("focus");return oo(t,a,i.get("blurScope"),i.get("disabled")),e.isGeo&&W8t(t,o,r),a}function b9t(e,t,r){var n=[],o;function i(){o=[]}function a(){o.length&&(n.push(o),o=[])}var s=t({polygonStart:i,polygonEnd:a,lineStart:i,lineEnd:a,point:function(c,u){isFinite(c)&&isFinite(u)&&o.push([c,u])},sphere:function(){}});return!r&&s.polygonStart(),oe(e,function(c){s.lineStart();for(var u=0;u<c.length;u++)s.point(c[u][0],c[u][1]);s.lineEnd()}),!r&&s.polygonEnd(),n}var b0e=gan;var van=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.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 b0e(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)}}},t.prototype.remove=function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null,this.group.removeAll()},t.prototype.dispose=function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null},t.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 u=i.getItemLayout(c);if(!(!u||!u.point)){var l=u.point,f=u.offset,h=new _f({style:{fill:r.getData().getVisual("style").fill},shape:{cx:l[0]+f*9,cy:l[1],r:3},silent:!0,z2:8+(f?0:b_+1)});if(!f){var m=r.mainSeries.getData(),g=i.getName(c),v=m.indexOfName(g),b=i.getItemModel(c),x=b.getModel("label"),E=m.getItemGraphicEl(v);Fi(h,si(b),{labelFetcher:{getFormattedLabel:function(T,B){return r.getFormattedLabel(v,B)}},defaultText:g}),h.disableLabelAnimation=!0,x.get("position")||h.setTextConfig({position:"bottom"}),E.onHoverStateChange=function(T){zR(h,T)}}a.add(h)}}})},t.type="map",t}(Ln),w9t=van;d();p();var yan=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.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 t.prototype.getInitialData=function(r){for(var n=hv(this,{coordDimensions:["value"],encodeDefaulter:_r(SL,this)}),o=Kt(),i=[],a=0,s=n.count();a<s;a++){var c=n.getName(a);o.set(c,!0)}var u=p0.load(this.getMapType(),this.option.nameMap,this.option.nameProperty);return oe(u.regions,function(l){var f=l.name;o.get(f)||i.push(f)}),n.appendValues([],i),n},t.prototype.getHostGeoModel=function(){var r=this.option.geoIndex;return r!=null?this.ecModel.getComponent("geo",r):null},t.prototype.getMapType=function(){return(this.getHostGeoModel()||this).option.map},t.prototype.getRawValue=function(r){var n=this.getData();return n.get(n.mapDimension("value"),r)},t.prototype.getRegionModel=function(r){var n=this.getData();return n.getItemModel(n.indexOfName(r))},t.prototype.formatTooltip=function(r,n,o){for(var i=this.getData(),a=this.getRawValue(r),s=i.getName(r),c=this.seriesGroup,u=[],l=0;l<c.length;l++){var f=c[l].originalData.indexOfName(s),h=i.mapDimension("value");isNaN(c[l].originalData.get(h,f))||u.push(c[l].name)}return Qi("section",{header:u.join(", "),noHeader:!u.length,blocks:[Qi("nameValue",{name:s,value:a})]})},t.prototype.setZoom=function(r){this.option.zoom=r},t.prototype.setCenter=function(r){this.option.center=r},t.prototype.getLegendIcon=function(r){var n=r.icon||"roundRect",o=Lo(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},t.type="series.map",t.dependencies=["geo"],t.layoutMode="box",t.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"},t}(Xn),A9t=yan;d();p();function ban(e,t){var r={};return oe(e,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)})}),e[0].map(e[0].mapDimension("value"),function(n,o){for(var i="ec-"+e[0].getName(o),a=0,s=1/0,c=-1/0,u=r[i].length,l=0;l<u;l++)s=Math.min(s,r[i][l]),c=Math.max(c,r[i][l]),a+=r[i][l];var f;return t==="min"?f=s:t==="max"?f=c:t==="average"?f=a/u:f=a,u===0?NaN:f})}function RBe(e){var t={};e.eachSeriesByType("map",function(r){var n=r.getHostGeoModel(),o=n?"o"+n.id:"i"+r.getMapType();(t[o]=t[o]||[]).push(r)}),oe(t,function(r,n){for(var o=ban(nt(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 NBe(e){var t={};e.eachSeriesByType("map",function(r){var n=r.getMapType();if(!(r.getHostGeoModel()||t[n])){var o={};oe(r.seriesGroup,function(a){var s=a.coordinateSystem,c=a.originalData;a.get("showLegendSymbol")&&e.getComponent("legend")&&c.each(c.mapDimension("value"),function(u,l){var f=c.getName(l),h=s.getRegion(f);if(!(!h||isNaN(u))){var m=o[f]||0,g=s.dataToPoint(h.getCenter());o[f]=m+1,c.setItemLayout(l,{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)}),t[n]=!0}})}d();p();d();p();d();p();d();p();d();p();var S9t=nc,xan=function(e){Ce(t,e);function t(r){var n=e.call(this)||this;return n.type="view",n.dimensions=["x","y"],n._roamTransformable=new Am,n._rawTransformable=new Am,n.name=r,n}return t.prototype.setBoundingRect=function(r,n,o,i){return this._rect=new Nr(r,n,o,i),this._rect},t.prototype.getBoundingRect=function(){return this._rect},t.prototype.setViewRect=function(r,n,o,i){this._transformTo(r,n,o,i),this._viewRect=new Nr(r,n,o,i)},t.prototype._transformTo=function(r,n,o,i){var a=this.getBoundingRect(),s=this._rawTransformable;s.transform=a.calculateTransform(new Nr(r,n,o,i));var c=s.parent;s.parent=null,s.decomposeTransform(),s.parent=c,this._updateTransform()},t.prototype.setCenter=function(r,n){!r||(this._center=[Pt(r[0],n.getWidth()),Pt(r[1],n.getHeight())],this._updateCenterAndZoom())},t.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()},t.prototype.getDefaultCenter=function(){var r=this.getBoundingRect(),n=r.x+r.width/2,o=r.y+r.height/2;return[n,o]},t.prototype.getCenter=function(){return this._center||this.getDefaultCenter()},t.prototype.getZoom=function(){return this._zoom||1},t.prototype.getRoamTransform=function(){return this._roamTransformable.getLocalTransform()},t.prototype._updateCenterAndZoom=function(){var r=this._rawTransformable.getLocalTransform(),n=this._roamTransformable,o=this.getDefaultCenter(),i=this.getCenter(),a=this.getZoom();i=nc([],i,r),o=nc([],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()},t.prototype._updateTransform=function(){var r=this._roamTransformable,n=this._rawTransformable;n.parent=r,r.updateTransform(),n.updateTransform(),cY(this.transform||(this.transform=[]),n.transform||ku()),this._rawTransform=n.getLocalTransform(),this.invTransform=this.invTransform||[],ab(this.invTransform,this.transform),this.decomposeTransform()},t.prototype.getTransformInfo=function(){var r=this._rawTransformable,n=this._roamTransformable,o=new Am;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}}},t.prototype.getViewRect=function(){return this._viewRect},t.prototype.getViewRectAfterRoam=function(){var r=this.getBoundingRect().clone();return r.applyTransform(this.transform),r},t.prototype.dataToPoint=function(r,n,o){var i=n?this._rawTransform:this.transform;return o=o||[],i?S9t(o,r,i):Dl(o,r)},t.prototype.pointToData=function(r){var n=this.invTransform;return n?S9t([],r,n):[r[0],r[1]]},t.prototype.convertToPixel=function(r,n,o){var i=E9t(n);return i===this?i.dataToPoint(o):null},t.prototype.convertFromPixel=function(r,n,o){var i=E9t(n);return i===this?i.pointToData(o):null},t.prototype.containPoint=function(r){return this.getViewRectAfterRoam().contain(r[0],r[1])},t.dimensions=["x","y"],t}(Am);function E9t(e){var t=e.seriesModel;return t?t.coordinateSystem:null}var P_=xan;var wan={geoJSON:{aspectScale:.75,invertLongitute:!0},geoSVG:{aspectScale:1,invertLongitute:!1}},OBe=["lng","lat"],C9t=function(e){Ce(t,e);function t(r,n,o){var i=e.call(this,r)||this;i.dimensions=OBe,i.type="geo",i._nameCoordMap=Kt(),i.map=n;var a=o.projection,s=p0.load(n,o.nameMap,o.nameProperty),c=p0.getGeoResource(n),u=i.resourceType=c?c.type:null,l=i.regions=s.regions,f=wan[c.type];i._regionsMap=s.regionsMap,i.regions=s.regions,i.projection=a;var h;if(a)for(var m=0;m<l.length;m++){var g=l[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:Xr(o.aspectScale,f.aspectScale),i._invertLongitute=a?!1:f.invertLongitute,i}return t.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 Nr(r,n,o,i));var u=c.parent;c.parent=null,c.decomposeTransform(),c.parent=u,s&&(c.scaleY=-c.scaleY),this._updateTransform()},t.prototype.getRegion=function(r){return this._regionsMap.get(r)},t.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]}},t.prototype.addGeoCoord=function(r,n){this._nameCoordMap.set(r,n)},t.prototype.getGeoCoord=function(r){var n=this._regionsMap.get(r);return this._nameCoordMap.get(r)||n&&n.getCenter()},t.prototype.dataToPoint=function(r,n,o){if(yt(r)&&(r=this.getGeoCoord(r)),r){var i=this.projection;return i&&(r=i.project(r)),r&&this.projectedToPoint(r,n,o)}},t.prototype.pointToData=function(r){var n=this.projection;return n&&(r=n.unproject(r)),r&&this.pointToProjected(r)},t.prototype.pointToProjected=function(r){return e.prototype.pointToData.call(this,r)},t.prototype.projectedToPoint=function(r,n,o){return e.prototype.dataToPoint.call(this,r,n,o)},t.prototype.convertToPixel=function(r,n,o){var i=_9t(n);return i===this?i.dataToPoint(o):null},t.prototype.convertFromPixel=function(r,n,o){var i=_9t(n);return i===this?i.pointToData(o):null},t}(P_);Qo(C9t,P_);function _9t(e){var t=e.geoModel,r=e.seriesModel;return t?t.coordinateSystem:r?r.coordinateSystem||(r.getReferringComponents("geo",ai).models[0]||{}).coordinateSystem:null}var BBe=C9t;function T9t(e,t){var r=e.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],u=o[1];n=[1/0,1/0],o=[-1/0,-1/0];var l=function(L,j,q,D){for(var _=q-L,R=D-j,z=0;z<=100;z++){var N=z/100,y=i.project([L+_*N,j+R*N]);nv(n,n,y),ov(o,o,y)}};l(a,s,c,s),l(c,s,c,u),l(c,u,a,u),l(a,u,c,s)}this.setBoundingRect(n[0],n[1],o[0]-n[0],o[1]-n[1])}}var f=this.getBoundingRect(),h=e.get("layoutCenter"),m=e.get("layoutSize"),g=t.getWidth(),v=t.getHeight(),b=f.width/f.height*this.aspectScale,x=!1,E,T;h&&m&&(E=[Pt(h[0],g),Pt(h[1],v)],T=Pt(m,Math.min(g,v)),!isNaN(E[0])&&!isNaN(E[1])&&!isNaN(T)&&(x=!0));var B;if(x)B={},b>1?(B.width=T,B.height=T/b):(B.height=T,B.width=T*b),B.y=E[1]-B.height/2,B.x=E[0]-B.width/2;else{var F=e.getBoxLayoutParams();F.aspect=b,B=Do(F,{width:g,height:v})}this.setViewRect(B.x,B.y,B.width,B.height),this.setCenter(e.get("center"),t),this.setZoom(e.get("zoom"))}function Aan(e,t){oe(t.get("geoCoord"),function(r,n){e.addGeoCoord(n,r)})}var San=function(){function e(){this.dimensions=OBe}return e.prototype.create=function(t,r){var n=[];function o(a){return{nameProperty:a.get("nameProperty"),aspectScale:a.get("aspectScale"),projection:a.get("projection")}}t.eachComponent("geo",function(a,s){var c=a.get("map"),u=new BBe(c+s,c,et({nameMap:a.get("nameMap")},o(a)));u.zoomLimit=a.get("scaleLimit"),n.push(u),a.coordinateSystem=u,u.model=a,u.resize=T9t,u.resize(a,r)}),t.eachSeries(function(a){var s=a.get("coordinateSystem");if(s==="geo"){var c=a.get("geoIndex")||0;a.coordinateSystem=n[c]}});var i={};return t.eachSeriesByType("map",function(a){if(!a.getHostGeoModel()){var s=a.getMapType();i[s]=i[s]||[],i[s].push(a)}}),oe(i,function(a,s){var c=nt(a,function(l){return l.get("nameMap")}),u=new BBe(s,s,et({nameMap:jD(c)},o(a[0])));u.zoomLimit=da.apply(null,nt(a,function(l){return l.get("scaleLimit")})),n.push(u),u.resize=T9t,u.resize(a[0],r),oe(a,function(l){l.coordinateSystem=u,Aan(u,l)})}),n},e.prototype.getFilledRegions=function(t,r,n,o){for(var i=(t||[]).slice(),a=Kt(),s=0;s<i.length;s++)a.set(i[s].name,i[s]);var c=p0.load(r,n,o);return oe(c.regions,function(u){var l=u.name;!a.get(l)&&i.push({name:l})}),i},e}(),Ean=new San,x0e=Ean;var _an=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.init=function(r,n,o){var i=p0.getGeoResource(r.map);if(i&&i.type==="geoJSON"){var a=r.itemStyle=r.itemStyle||{};"color"in a||(a.color="#eee")}this.mergeDefaultAndTheme(r,o),sv(r,"label",["show"])},t.prototype.optionUpdated=function(){var r=this,n=this.option;n.regions=x0e.getFilledRegions(n.regions,n.map,n.nameMap,n.nameProperty);var o={};this._optionModelMap=_d(n.regions||[],function(i,a){var s=a.name;return s&&(i.set(s,new Jn(a,r,r.ecModel)),a.selected&&(o[s]=!0)),i},Kt()),n.selectedMap||(n.selectedMap=o)},t.prototype.getRegionModel=function(r){return this._optionModelMap.get(r)||new Jn(null,this,this.ecModel)},t.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(Wt(i))return a.status=n,i(a);if(yt(i))return i.replace("{a}",r??"")},t.prototype.setZoom=function(r){this.option.zoom=r},t.prototype.setCenter=function(r){this.option.center=r},t.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}},t.prototype.unSelect=function(r){var n=this.option.selectedMap;n&&(n[r]=!1)},t.prototype.toggleSelected=function(r){this[this.isSelected(r)?"unSelect":"select"](r)},t.prototype.isSelected=function(r){var n=this.option.selectedMap;return!!(n&&n[r])},t.type="geo",t.layoutMode="box",t.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:[]},t}(xn),I9t=_an;d();p();function k9t(e,t){return e.pointToProjected?e.pointToProjected(t):e.pointToData(t)}function HL(e,t,r,n){var o=e.getZoom(),i=e.getCenter(),a=t.zoom,s=e.projectedToPoint?e.projectedToPoint(i):e.dataToPoint(i);if(t.dx!=null&&t.dy!=null&&(s[0]-=t.dx,s[1]-=t.dy,e.setCenter(k9t(e,s),n)),a!=null){if(r){var c=r.min||0,u=r.max||1/0;a=Math.max(Math.min(o*a,u),c)/o}e.scaleX*=a,e.scaleY*=a;var l=(t.originX-e.x)*(a-1),f=(t.originY-e.y)*(a-1);e.x-=l,e.y-=f,e.updateTransform(),e.setCenter(k9t(e,s),n),e.setZoom(a*o)}return{center:e.getCenter(),zoom:e.getZoom()}}d();p();var Can=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.focusBlurEnabled=!0,r}return t.prototype.init=function(r,n){this._api=n},t.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 b0e(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)},t.prototype._handleRegionClick=function(r){var n;Mx(r.target,function(o){return(n=Cr(o).eventData)!=null},!0),n&&this._api.dispatchAction({type:"geoToggleSelect",geoId:this._model.id,name:n.name})},t.prototype.updateSelectStatus=function(r,n,o){var i=this;this._mapDraw.group.traverse(function(a){var s=Cr(a).eventData;if(s)return i._model.isSelected(s.name)?o.enterSelect(a):o.leaveSelect(a),!0})},t.prototype.findHighDownDispatchers=function(r){return this._mapDraw&&this._mapDraw.findHighDownDispatchers(r,this._model)},t.prototype.dispose=function(){this._mapDraw&&this._mapDraw.remove()},t.type="geo",t}(eo),M9t=Can;function Tan(e,t,r){p0.registerMap(e,t,r)}function qJ(e){e.registerCoordinateSystem("geo",x0e),e.registerComponentModel(I9t),e.registerComponentView(M9t),e.registerImpl("registerMap",Tan),e.registerImpl("getMap",function(r){return p0.getMapForUser(r)});function t(r,n){n.update="geo:updateSelectStatus",e.registerAction(n,function(o,i){var a={},s=[];return i.eachComponent({mainType:"geo",query:o},function(c){c[r](o.name);var u=c.coordinateSystem;oe(u.regions,function(f){a[f.name]=c.isSelected(f.name)||!1});var l=[];oe(a,function(f,h){a[h]&&l.push(h)}),s.push({geoIndex:c.componentIndex,name:l})}),{selected:a,allSelected:s,name:o.name}})}t("toggleSelected",{type:"geoToggleSelect",event:"geoselectchanged"}),t("select",{type:"geoSelect",event:"geoselected"}),t("unSelect",{type:"geoUnSelect",event:"geounselected"}),e.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=HL(s,r,a.get("scaleLimit"),o);a.setCenter&&a.setCenter(c.center),a.setZoom&&a.setZoom(c.zoom),i==="series"&&oe(a.seriesGroup,function(u){u.setCenter(c.center),u.setZoom(c.zoom)})}})})}function PBe(e){Sn(qJ),e.registerChartView(w9t),e.registerSeriesModel(A9t),e.registerLayout(NBe),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,RBe),ihe("map",e.registerAction)}d();p();d();p();d();p();function R9t(e){var t=e;t.hierNode={defaultAncestor:null,ancestor:t,prelim:0,modifier:0,change:0,shift:0,i:0,thread:null};for(var r=[t],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 N9t(e,t){var r=e.isExpand?e.children:[],n=e.parentNode.children,o=e.hierNode.i?n[e.hierNode.i-1]:null;if(r.length){Ian(e);var i=(r[0].hierNode.prelim+r[r.length-1].hierNode.prelim)/2;o?(e.hierNode.prelim=o.hierNode.prelim+t(e,o),e.hierNode.modifier=e.hierNode.prelim-i):e.hierNode.prelim=i}else o&&(e.hierNode.prelim=o.hierNode.prelim+t(e,o));e.parentNode.hierNode.defaultAncestor=kan(e,o,e.parentNode.hierNode.defaultAncestor||n[0],t)}function O9t(e){var t=e.hierNode.prelim+e.parentNode.hierNode.modifier;e.setLayout({x:t},!0),e.hierNode.modifier+=e.parentNode.hierNode.modifier}function FBe(e){return arguments.length?e:Nan}function pN(e,t){return e-=Math.PI/2,{x:t*Math.cos(e),y:t*Math.sin(e)}}function B9t(e,t){return Do(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function Ian(e){for(var t=e.children,r=t.length,n=0,o=0;--r>=0;){var i=t[r];i.hierNode.prelim+=n,i.hierNode.modifier+=n,o+=i.hierNode.change,n+=i.hierNode.shift+o}}function kan(e,t,r,n){if(t){for(var o=e,i=e,a=i.parentNode.children[0],s=t,c=o.hierNode.modifier,u=i.hierNode.modifier,l=a.hierNode.modifier,f=s.hierNode.modifier;s=DBe(s),i=LBe(i),s&&i;){o=DBe(o),a=LBe(a),o.hierNode.ancestor=e;var h=s.hierNode.prelim+f-i.hierNode.prelim-u+n(s,i);h>0&&(Ran(Man(s,e,r),e,h),u+=h,c+=h),f+=s.hierNode.modifier,u+=i.hierNode.modifier,c+=o.hierNode.modifier,l+=a.hierNode.modifier}s&&!DBe(o)&&(o.hierNode.thread=s,o.hierNode.modifier+=f-c),i&&!LBe(a)&&(a.hierNode.thread=i,a.hierNode.modifier+=u-l,r=e)}return r}function DBe(e){var t=e.children;return t.length&&e.isExpand?t[t.length-1]:e.hierNode.thread}function LBe(e){var t=e.children;return t.length&&e.isExpand?t[0]:e.hierNode.thread}function Man(e,t,r){return e.hierNode.ancestor.parentNode===t.parentNode?e.hierNode.ancestor:r}function Ran(e,t,r){var n=r/(t.hierNode.i-e.hierNode.i);t.hierNode.change-=n,t.hierNode.shift+=r,t.hierNode.modifier+=r,t.hierNode.prelim+=r,e.hierNode.change+=n}function Nan(e,t){return e.parentNode===t.parentNode?1:2}var Oan=function(){function e(){this.parentPoint=[],this.childPoints=[]}return e}(),Ban=function(e){Ce(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new Oan},t.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 u=n.orient,l=u==="TB"||u==="BT"?0:1,f=1-l,h=Pt(n.forkPosition,1),m=[];m[l]=a[l],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[l]=s[l],r.lineTo(m[0],m[1]),m[l]=c[l],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[l]=v[l],r.lineTo(m[0],m[1])}},t}(Dr),Pan=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r._mainGroup=new or,r}return t.prototype.init=function(r,n){this._controller=new iA(n.getZr()),this._controllerHost={target:this.group},this.group.add(this._mainGroup)},t.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 u=this._data;i.diff(u).add(function(l){P9t(i,l)&&D9t(i,l,null,s,r)}).update(function(l,f){var h=u.getItemGraphicEl(f);if(!P9t(i,l)){h&&F9t(u,f,h,s,r);return}D9t(i,l,h,s,r)}).remove(function(l){var f=u.getItemGraphicEl(l);f&&F9t(u,l,f,s,r)}).execute(),this._nodeScaleRatio=r.get("nodeScaleRatio"),this._updateNodeAndLinkScale(r),r.get("expandAndCollapse")===!0&&i.eachItemGraphicEl(function(l,f){l.off("click").on("click",function(){o.dispatchAction({type:"treeExpandAndCollapse",seriesId:r.id,dataIndex:f})})}),this._data=i},t.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=[];OR(i,a,s);var c=this._min,u=this._max;s[0]-a[0]===0&&(a[0]=c?c[0]:a[0]-1,s[0]=u?u[0]:s[0]+1),s[1]-a[1]===0&&(a[1]=c?c[1]:a[1]-1,s[1]=u?u[1]:s[1]+1);var l=r.coordinateSystem=new P_;l.zoomLimit=r.get("scaleLimit"),l.setBoundingRect(a[0],a[1],s[0]-a[0],s[1]-a[1]),l.setCenter(r.get("center"),n),l.setZoom(r.get("zoom")),this.group.attr({x:l.x,y:l.y,scaleX:l.scaleX,scaleY:l.scaleY}),this._min=a,this._max=s},t.prototype._updateController=function(r,n,o){var i=this,a=this._controller,s=this._controllerHost,c=this.group;a.setPointerChecker(function(u,l,f){var h=c.getBoundingRect();return h.applyTransform(c.transform),h.contain(l,f)&&!T6(u,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(u){zL(s,u.dx,u.dy),o.dispatchAction({seriesId:r.id,type:"treeRoam",dx:u.dx,dy:u.dy})}).on("zoom",function(u){jL(s,u.scale,u.originX,u.originY),o.dispatchAction({seriesId:r.id,type:"treeRoam",zoom:u.scale,originX:u.originX,originY:u.originY}),i._updateNodeAndLinkScale(r),o.updateLabelLayout()})},t.prototype._updateNodeAndLinkScale=function(r){var n=r.getData(),o=this._getNodeGlobalScale(r);n.eachItemGraphicEl(function(i,a){i.setSymbolScale(o)})},t.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},t.prototype.dispose=function(){this._controller&&this._controller.dispose(),this._controllerHost=null},t.prototype.remove=function(){this._mainGroup.removeAll(),this._data=null},t.type="tree",t}(Ln);function P9t(e,t){var r=e.getItemLayout(t);return r&&!isNaN(r.x)&&!isNaN(r.y)}function D9t(e,t,r,n,o){var i=!r,a=e.tree.getNodeByDataIndex(t),s=a.getModel(),c=a.getVisual("style").fill,u=a.isExpand===!1&&a.children.length!==0?c:"#fff",l=e.tree.root,f=a.parentNode===l?a:a.parentNode||a,h=e.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 B_(e,t,null,{symbolInnerColor:u,useNameLabel:!0}),r.x=g.x,r.y=g.y):r.updateData(e,t,null,{symbolInnerColor:u,useNameLabel:!0}),r.__radialOldRawX=r.__radialRawX,r.__radialOldRawY=r.__radialRawY,r.__radialRawX=v.rawX,r.__radialRawY=v.rawY,n.add(r),e.setItemGraphicEl(t,r),r.__oldX=r.x,r.__oldY=r.y,bn(r,{x:v.x,y:v.y},o);var b=r.getSymbolPath();if(o.get("layout")==="radial"){var x=l.children[0],E=x.getLayout(),T=x.children.length,B=void 0,F=void 0;if(v.x===E.x&&a.isExpand===!0&&x.children.length){var L={x:(x.children[0].getLayout().x+x.children[T-1].getLayout().x)/2,y:(x.children[0].getLayout().y+x.children[T-1].getLayout().y)/2};B=Math.atan2(L.y-E.y,L.x-E.x),B<0&&(B=Math.PI*2+B),F=L.x<E.x,F&&(B=B-Math.PI)}else B=Math.atan2(v.y-E.y,v.x-E.x),B<0&&(B=Math.PI*2+B),a.children.length===0||a.children.length!==0&&a.isExpand===!1?(F=v.x<E.x,F&&(B=B-Math.PI)):(F=v.x>E.x,F||(B=B-Math.PI));var j=F?"left":"right",q=s.getModel("label"),D=q.get("rotate"),_=D*(Math.PI/180),R=b.getTextContent();R&&(b.setTextConfig({position:q.get("position")||j,rotation:D==null?-B:_,origin:"center"}),R.setStyle("verticalAlign","middle"))}var z=s.get(["emphasis","focus"]),N=z==="relative"?dR(a.getAncestorsIndices(),a.getDescendantIndices()):z==="ancestor"?a.getAncestorsIndices():z==="descendant"?a.getDescendantIndices():null;N&&(Cr(r).focus=N),Dan(o,a,l,r,g,m,v,n),r.__edge&&(r.onHoverStateChange=function(y){if(y!=="blur"){var S=a.parentNode&&e.getItemGraphicEl(a.parentNode.dataIndex);S&&S.hoverState===UR||zR(r.__edge,y)}})}function Dan(e,t,r,n,o,i,a,s){var c=t.getModel(),u=e.get("edgeShape"),l=e.get("layout"),f=e.getOrient(),h=e.get(["lineStyle","curveness"]),m=e.get("edgeForkPosition"),g=c.getModel("lineStyle").getLineStyle(),v=n.__edge;if(u==="curve")t.parentNode&&t.parentNode!==r&&(v||(v=n.__edge=new GR({shape:UBe(l,f,h,o,o)})),bn(v,{shape:UBe(l,f,h,i,a)},e));else if(u==="polyline"&&l==="orthogonal"&&t!==r&&t.children&&t.children.length!==0&&t.isExpand===!0){for(var b=t.children,x=[],E=0;E<b.length;E++){var T=b[E].getLayout();x.push([T.x,T.y])}v||(v=n.__edge=new Ban({shape:{parentPoint:[a.x,a.y],childPoints:[[a.x,a.y]],orient:f,forkPosition:m}})),bn(v,{shape:{parentPoint:[a.x,a.y],childPoints:x}},e)}v&&!(u==="polyline"&&!t.isExpand)&&(v.useStyle($t({strokeNoScale:!0,fill:null},g)),ma(v,c,"lineStyle"),xx(v),s.add(v))}function L9t(e,t,r,n,o){var i=t.tree.root,a=U9t(i,e),s=a.source,c=a.sourceLayout,u=t.getItemGraphicEl(e.dataIndex);if(!!u){var l=t.getItemGraphicEl(s.dataIndex),f=l.__edge,h=u.__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"?mb(h,{shape:UBe(g,v,b,c,c),style:{opacity:0}},n,{cb:function(){r.remove(h)},removeOpt:o}):m==="polyline"&&n.get("layout")==="orthogonal"&&mb(h,{shape:{parentPoint:[c.x,c.y],childPoints:[[c.x,c.y]]},style:{opacity:0}},n,{cb:function(){r.remove(h)},removeOpt:o}))}}function U9t(e,t){for(var r=t.parentNode===e?t:t.parentNode||t,n;n=r.getLayout(),n==null;)r=r.parentNode===e?r:r.parentNode||r;return{source:r,sourceLayout:n}}function F9t(e,t,r,n,o){var i=e.tree.getNodeByDataIndex(t),a=e.tree.root,s=U9t(a,i).sourceLayout,c={duration:o.get("animationDurationUpdate"),easing:o.get("animationEasingUpdate")};mb(r,{x:s.x+1,y:s.y+1},o,{cb:function(){n.remove(r),e.setItemGraphicEl(t,null)},removeOpt:c}),r.fadeOut(null,e.hostModel,{fadeLabel:!0,animation:c}),i.children.forEach(function(u){L9t(u,e,n,o,c)}),L9t(i,e,n,o,c)}function UBe(e,t,r,n,o){var i,a,s,c,u,l,f,h;if(e==="radial"){u=n.rawX,f=n.rawY,l=o.rawX,h=o.rawY;var m=pN(u,f),g=pN(u,f+(h-f)*r),v=pN(l,h+(f-h)*r),b=pN(l,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 u=n.x,f=n.y,l=o.x,h=o.y,(t==="LR"||t==="RL")&&(i=u+(l-u)*r,a=f,s=l+(u-l)*r,c=h),(t==="TB"||t==="BT")&&(i=u,a=f+(h-f)*r,s=l,c=h+(f-h)*r);return{x1:u,y1:f,x2:l,y2:h,cpx1:i,cpy1:a,cpx2:s,cpy2:c}}var z9t=Pan;d();p();d();p();d();p();var Tb=Kr();function Lan(e){var t=e.mainData,r=e.datas;r||(r={main:t},e.datasAttr={main:"data"}),e.datas=e.mainData=null,j9t(t,r,e),oe(r,function(n){oe(t.TRANSFERABLE_METHODS,function(o){n.wrapMethod(o,_r(Fan,e))})}),t.wrapMethod("cloneShallow",_r(zan,e)),oe(t.CHANGABLE_METHODS,function(n){t.wrapMethod(n,_r(Uan,e))}),pa(r[t.dataType]===t)}function Fan(e,t){if(Gan(this)){var r=et({},Tb(this).datas);r[this.dataType]=t,j9t(t,r,e)}else zBe(t,this.dataType,Tb(this).mainData,e);return t}function Uan(e,t){return e.struct&&e.struct.update(),t}function zan(e,t){return oe(Tb(t).datas,function(r,n){r!==t&&zBe(r.cloneShallow(),n,t,e)}),t}function jan(e){var t=Tb(this).mainData;return e==null||t==null?t:Tb(t).datas[e]}function Han(){var e=Tb(this).mainData;return e==null?[{data:e}]:nt($r(Tb(e).datas),function(t){return{type:t,data:Tb(e).datas[t]}})}function Gan(e){return Tb(e).mainData===e}function j9t(e,t,r){Tb(e).datas={},oe(t,function(n,o){zBe(n,o,e,r)})}function zBe(e,t,r,n){Tb(r).datas[t]=e,Tb(e).mainData=r,e.dataType=t,n.struct&&(e[n.structAttr]=n.struct,n.struct[n.datasAttr[t]]=e),e.getLinkedData=jan,e.getLinkedDataAll=Han}var w0e=Lan;var qan=function(){function e(t,r){this.depth=0,this.height=0,this.dataIndex=-1,this.children=[],this.viewChildren=[],this.isExpand=!1,this.name=t||"",this.hostTree=r}return e.prototype.isRemoved=function(){return this.dataIndex<0},e.prototype.eachNode=function(t,r,n){Wt(t)&&(n=r,r=t,t=null),t=t||{},yt(t)&&(t={order:t});var o=t.order||"preorder",i=this[t.attr||"children"],a;o==="preorder"&&(a=r.call(n,this));for(var s=0;!a&&s<i.length;s++)i[s].eachNode(t,r,n);o==="postorder"&&r.call(n,this)},e.prototype.updateDepthAndHeight=function(t){var r=0;this.depth=t;for(var n=0;n<this.children.length;n++){var o=this.children[n];o.updateDepthAndHeight(t+1),o.height>r&&(r=o.height)}this.height=r+1},e.prototype.getNodeById=function(t){if(this.getId()===t)return this;for(var r=0,n=this.children,o=n.length;r<o;r++){var i=n[r].getNodeById(t);if(i)return i}},e.prototype.contains=function(t){if(t===this)return!0;for(var r=0,n=this.children,o=n.length;r<o;r++){var i=n[r].contains(t);if(i)return i}},e.prototype.getAncestors=function(t){for(var r=[],n=t?this:this.parentNode;n;)r.push(n),n=n.parentNode;return r.reverse(),r},e.prototype.getAncestorsIndices=function(){for(var t=[],r=this;r;)t.push(r.dataIndex),r=r.parentNode;return t.reverse(),t},e.prototype.getDescendantIndices=function(){var t=[];return this.eachNode(function(r){t.push(r.dataIndex)}),t},e.prototype.getValue=function(t){var r=this.hostTree.data;return r.getStore().get(r.getDimensionIndex(t||"value"),this.dataIndex)},e.prototype.setLayout=function(t,r){this.dataIndex>=0&&this.hostTree.data.setItemLayout(this.dataIndex,t,r)},e.prototype.getLayout=function(){return this.hostTree.data.getItemLayout(this.dataIndex)},e.prototype.getModel=function(t){if(!(this.dataIndex<0)){var r=this.hostTree,n=r.data.getItemModel(this.dataIndex);return n.getModel(t)}},e.prototype.getLevelModel=function(){return(this.hostTree.levelModels||[])[this.depth]},e.prototype.setVisual=function(t,r){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,t,r)},e.prototype.getVisual=function(t){return this.hostTree.data.getItemVisual(this.dataIndex,t)},e.prototype.getRawIndex=function(){return this.hostTree.data.getRawIndex(this.dataIndex)},e.prototype.getId=function(){return this.hostTree.data.getId(this.dataIndex)},e.prototype.getChildIndex=function(){if(this.parentNode){for(var t=this.parentNode.children,r=0;r<t.length;++r)if(t[r]===this)return r;return-1}return-1},e.prototype.isAncestorOf=function(t){for(var r=t.parentNode;r;){if(r===this)return!0;r=r.parentNode}return!1},e.prototype.isDescendantOf=function(t){return t!==this&&t.isAncestorOf(this)},e}();var Van=function(){function e(t){this.type="tree",this._nodes=[],this.hostModel=t}return e.prototype.eachNode=function(t,r,n){this.root.eachNode(t,r,n)},e.prototype.getNodeByDataIndex=function(t){var r=this.data.getRawIndex(t);return this._nodes[r]},e.prototype.getNodeById=function(t){return this.root.getNodeById(t)},e.prototype.update=function(){for(var t=this.data,r=this._nodes,n=0,o=r.length;n<o;n++)r[n].dataIndex=-1;for(var n=0,o=t.count();n<o;n++)r[t.getRawIndex(n)].dataIndex=n},e.prototype.clearLayouts=function(){this.data.clearItemLayouts()},e.createTree=function(t,r,n){var o=new e(r),i=[],a=1;s(t);function s(l,f){var h=l.value;a=Math.max(a,rt(h)?h.length:1),i.push(l);var m=new qan(Ta(l.name,""),o);f?Wan(m,f):o.root=m,o._nodes.push(m);var g=l.children;if(g)for(var v=0;v<g.length;v++)s(g[v],m)}o.root.updateDepthAndHeight(0);var c=Nx(i,{coordDimensions:["value"],dimensionsCount:a}).dimensions,u=new Ss(c,r);return u.initData(i),n&&n(u),w0e({mainData:u,struct:o,structAttr:"tree"}),o.update(),o},e}();function Wan(e,t){var r=t.children;e.parentNode!==t&&(r.push(e),e.parentNode=t)}var GL=Van;d();p();function D_(e,t,r){if(e&&Hr(t,e.type)>=0){var n=r.getData().tree.root,o=e.targetNode;if(yt(o)&&(o=n.getNodeById(o)),o&&n.contains(o))return{node:o};var i=e.targetNodeId;if(i!=null&&(o=n.getNodeById(i)))return{node:o}}}function jBe(e){for(var t=[];e;)e=e.parentNode,e&&t.push(e);return t.reverse()}function qL(e,t){var r=jBe(e);return Hr(r,t)>=0}function k6(e,t){for(var r=[];e;){var n=e.dataIndex;r.push({name:e.name,dataIndex:n,value:t.getRawValue(n)}),e=e.parentNode}return r.reverse(),r}var Kan=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.hasSymbolVisual=!0,r.ignoreStyleOnData=!0,r}return t.prototype.getInitialData=function(r){var n={name:r.name,children:r.data},o=r.leaves||{},i=new Jn(o,this,this.ecModel),a=GL.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 u=r.expandAndCollapse,l=u&&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<=l}),a.data},t.prototype.getOrient=function(){var r=this.get("orient");return r==="horizontal"?r="LR":r==="vertical"&&(r="TB"),r},t.prototype.setZoom=function(r){this.option.zoom=r},t.prototype.setCenter=function(r){this.option.center=r},t.prototype.formatTooltip=function(r,n,o){for(var i=this.getData().tree,a=i.root.children[0],s=i.getNodeByDataIndex(r),c=s.getValue(),u=s.name;s&&s!==a;)u=s.parentNode.name+"."+u,s=s.parentNode;return Qi("nameValue",{name:u,value:c,noValue:isNaN(c)||c==null})},t.prototype.getDataParams=function(r){var n=e.prototype.getDataParams.apply(this,arguments),o=this.getData().tree.getNodeByDataIndex(r);return n.treeAncestors=k6(o,this),n.collapsed=!o.isExpand,n},t.type="series.tree",t.layoutMode="box",t.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},t}(Xn),H9t=Kan;d();p();d();p();function G9t(e,t,r){for(var n=[e],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();)t(i,r)}function VL(e,t){for(var r=[e],n;n=r.pop();)if(t(n),n.isExpand){var o=n.children;if(o.length)for(var i=o.length-1;i>=0;i--)r.push(o[i])}}function GBe(e,t){e.eachSeriesByType("tree",function(r){Yan(r,t)})}function Yan(e,t){var r=B9t(e,t);e.layoutInfo=r;var n=e.get("layout"),o=0,i=0,a=null;n==="radial"?(o=2*Math.PI,i=Math.min(r.height,r.width)/2,a=FBe(function(T,B){return(T.parentNode===B.parentNode?1:2)/T.depth})):(o=r.width,i=r.height,a=FBe());var s=e.getData().tree.root,c=s.children[0];if(c){R9t(s),G9t(c,N9t,a),s.hierNode.modifier=-c.hierNode.prelim,VL(c,O9t);var u=c,l=c,f=c;VL(c,function(T){var B=T.getLayout().x;B<u.getLayout().x&&(u=T),B>l.getLayout().x&&(l=T),T.depth>f.depth&&(f=T)});var h=u===l?1:a(u,l)/2,m=h-u.getLayout().x,g=0,v=0,b=0,x=0;if(n==="radial")g=o/(l.getLayout().x+h+m),v=i/(f.depth-1||1),VL(c,function(T){b=(T.getLayout().x+m)*g,x=(T.depth-1)*v;var B=pN(b,x);T.setLayout({x:B.x,y:B.y,rawX:b,rawY:x},!0)});else{var E=e.getOrient();E==="RL"||E==="LR"?(v=i/(l.getLayout().x+h+m),g=o/(f.depth-1||1),VL(c,function(T){x=(T.getLayout().x+m)*v,b=E==="LR"?(T.depth-1)*g:o-(T.depth-1)*g,T.setLayout({x:b,y:x},!0)})):(E==="TB"||E==="BT")&&(g=o/(l.getLayout().x+h+m),v=i/(f.depth-1||1),VL(c,function(T){b=(T.getLayout().x+m)*g,x=E==="TB"?(T.depth-1)*v:i-(T.depth-1)*v,T.setLayout({x:b,y:x},!0)}))}}}d();p();function qBe(e){e.eachSeriesByType("tree",function(t){var r=t.getData(),n=r.tree;n.eachNode(function(o){var i=o.getModel(),a=i.getModel("itemStyle").getItemStyle(),s=r.ensureUniqueItemVisual(o.dataIndex,"style");et(s,a)})})}d();p();function q9t(e){e.registerAction({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},function(t,r){r.eachComponent({mainType:"series",subType:"tree",query:t},function(n){var o=t.dataIndex,i=n.getData().tree,a=i.getNodeByDataIndex(o);a.isExpand=!a.isExpand})}),e.registerAction({type:"treeRoam",event:"treeRoam",update:"none"},function(t,r,n){r.eachComponent({mainType:"series",subType:"tree",query:t},function(o){var i=o.coordinateSystem,a=HL(i,t,void 0,n);o.setCenter&&o.setCenter(a.center),o.setZoom&&o.setZoom(a.zoom)})})}function VBe(e){e.registerChartView(z9t),e.registerSeriesModel(H9t),e.registerLayout(GBe),e.registerVisual(qBe),q9t(e)}d();p();d();p();var V9t=["treemapZoomToNode","treemapRender","treemapMove"];function W9t(e){for(var t=0;t<V9t.length;t++)e.registerAction({type:V9t[t],update:"updateView"},Zi);e.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=D_(r,s,i);if(c){var u=i.getViewRoot();u&&(r.direction=qL(u,c.node)?"rollUp":"drillDown"),i.resetViewRoot(c.node)}}})}d();p();d();p();function VJ(e){var t=e.getData(),r=t.tree,n={};r.eachNode(function(o){for(var i=o;i&&i.depth>1;)i=i.parentNode;var a=tJ(e.ecModel,i.name||i.dataIndex+"",n);o.setVisual("decal",a)})}var Jan=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.preventUsingHoverLayer=!0,r}return t.prototype.getInitialData=function(r,n){var o={name:r.name,children:r.data};K9t(o);var i=r.levels||[],a=this.designatedVisualItemStyle={},s=new Jn({itemStyle:a},this,n);i=r.levels=Xan(i,n);var c=nt(i||[],function(f){return new Jn(f,s,n)},this),u=GL.createTree(o,this,l);function l(f){f.wrapMethod("getItemModel",function(h,m){var g=u.getNodeByDataIndex(m),v=g?c[g.depth]:null;return h.parentModel=v||s,h})}return u.data},t.prototype.optionUpdated=function(){this.resetViewRoot()},t.prototype.formatTooltip=function(r,n,o){var i=this.getData(),a=this.getRawValue(r),s=i.getName(r);return Qi("nameValue",{name:s,value:a})},t.prototype.getDataParams=function(r){var n=e.prototype.getDataParams.apply(this,arguments),o=this.getData().tree.getNodeByDataIndex(r);return n.treeAncestors=k6(o,this),n.treePathInfo=n.treeAncestors,n},t.prototype.setLayoutInfo=function(r){this.layoutInfo=this.layoutInfo||{},et(this.layoutInfo,r)},t.prototype.mapIdToIndex=function(r){var n=this._idIndexMap;n||(n=this._idIndexMap=Kt(),this._idIndexMapCount=0);var o=n.get(r);return o==null&&n.set(r,o=this._idIndexMapCount++),o},t.prototype.getViewRoot=function(){return this._viewRoot},t.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)},t.prototype.enableAriaDecal=function(){VJ(this)},t.type="series.treemap",t.layoutMode="box",t.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:[]},t}(Xn);function K9t(e){var t=0;oe(e.children,function(n){K9t(n);var o=n.value;rt(o)&&(o=o[0]),t+=o});var r=e.value;rt(r)&&(r=r[0]),(r==null||isNaN(r))&&(r=t),r<0&&(r=0),rt(e.value)?e.value[0]=r:e.value=r}function Xan(e,t){var r=$n(t.get("color")),n=$n(t.get(["aria","decal","decals"]));if(!!r){e=e||[];var o,i;oe(e,function(s){var c=new Jn(s),u=c.get("color"),l=c.get("decal");(c.get(["itemStyle","color"])||u&&u!=="none")&&(o=!0),(c.get(["itemStyle","decal"])||l&&l!=="none")&&(i=!0)});var a=e[0]||(e[0]={});return o||(a.color=r.slice()),!i&&n&&(a.decal=n.slice()),e}}var Y9t=Jan;d();p();d();p();var Zan=8,J9t=8,WBe=5,Qan=function(){function e(t){this.group=new or,t.add(this.group)}return e.prototype.render=function(t,r,n,o){var i=t.getModel("breadcrumb"),a=this.group;if(a.removeAll(),!(!i.get("show")||!n)){var s=i.getModel("itemStyle"),c=i.getModel("emphasis"),u=s.getModel("textStyle"),l=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,u),this._renderContent(t,f,s,c,u,l,o),s6(a,f.pos,f.box)}},e.prototype._prepare=function(t,r,n){for(var o=t;o;o=o.parentNode){var i=Ta(o.getModel().get("name"),""),a=n.getTextRect(i),s=Math.max(a.width+Zan*2,r.emptyItemWidth);r.totalWidth+=s+J9t,r.renderList.push({node:o,text:i,width:s})}},e.prototype._renderContent=function(t,r,n,o,i,a,s){for(var c=0,u=r.emptyItemWidth,l=t.get(["breadcrumb","height"]),f=XIt(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],x=b.node,E=b.width,T=b.text;h>f.width&&(h-=E-u,E=u,T=null);var B=new As({shape:{points:$an(c,0,E,l,v===m.length-1,v===0)},style:$t(n.getItemStyle(),{lineJoin:"bevel"}),textContent:new yn({style:mo(i,{text:T})}),textConfig:{position:"inside"},z2:b_*1e4,onclick:_r(s,x)});B.disableLabelAnimation=!0,B.getTextContent().ensureState("emphasis").style=mo(a,{text:T}),B.ensureState("emphasis").style=g,oo(B,o.get("focus"),o.get("blurScope"),o.get("disabled")),this.group.add(B),esn(B,t,x),c+=E+J9t}},e.prototype.remove=function(){this.group.removeAll()},e}();function $an(e,t,r,n,o,i){var a=[[o?e:e-WBe,t],[e+r,t],[e+r,t+n],[o?e:e-WBe,t+n]];return!i&&a.splice(2,0,[e+r+WBe,t+n/2]),!o&&a.push([e,t+n/2]),a}function esn(e,t,r){Cr(e).eventData={componentType:"series",componentSubType:"treemap",componentIndex:t.componentIndex,seriesIndex:t.seriesIndex,seriesName:t.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:r&&r.dataIndex,name:r&&r.name},treePathInfo:r&&k6(r,t)}}var X9t=Qan;d();p();var tsn=function(){function e(){this._storage=[],this._elExistsMap={}}return e.prototype.add=function(t,r,n,o,i){return this._elExistsMap[t.id]?!1:(this._elExistsMap[t.id]=!0,this._storage.push({el:t,target:r,duration:n,delay:o,easing:i}),!0)},e.prototype.finished=function(t){return this._finishedCallback=t,this},e.prototype.start=function(){for(var t=this,r=this._storage.length,n=function(){r--,r<=0&&(t._storage.length=0,t._elExistsMap={},t._finishedCallback&&t._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},e}();function Z9t(){return new tsn}var KBe=or,Q9t=en,$9t=3,eOt="label",tOt="upperLabel",nsn=b_*10,osn=b_*2,isn=b_*3,hN=Cm([["fill","color"],["stroke","strokeColor"],["lineWidth","strokeWidth"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),rOt=function(e){var t=hN(e);return t.stroke=t.fill=t.lineWidth=null,t},A0e=Kr(),asn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r._state="ready",r._storage=WJ(),r}return t.prototype.render=function(r,n,o,i){var a=n.findComponents({mainType:"series",subType:"treemap",query:i});if(!(Hr(a,r)<0)){this.seriesModel=r,this.api=o,this.ecModel=n;var s=["treemapZoomToNode","treemapRootToNode"],c=D_(i,s,r),u=i&&i.type,l=r.layoutInfo,f=!this._oldTree,h=this._storage,m=u==="treemapRootToNode"&&c&&h?{rootNodeGroup:h.nodeGroup[c.node.getRawIndex()],direction:i.direction}:null,g=this._giveContainerGroup(l),v=r.get("animation"),b=this._doRender(g,r,m);v&&!f&&(!u||u==="treemapZoomToNode"||u==="treemapRootToNode")?this._doAnimation(g,b,r,m):b.renderFinally(),this._resetController(o),this._renderBreadcrumb(r,o,c)}},t.prototype._giveContainerGroup=function(r){var n=this._containerGroup;return n||(n=this._containerGroup=new KBe,this._initEvents(n),this.group.add(n)),n.x=r.x,n.y=r.y,n},t.prototype._doRender=function(r,n,o){var i=n.getData().tree,a=this._oldTree,s=WJ(),c=WJ(),u=this._storage,l=[];function f(b,x,E,T){return ssn(n,c,u,o,s,l,b,x,E,T)}m(i.root?[i.root]:[],a&&a.root?[a.root]:[],r,i===a||!a,0);var h=g(u);return this._oldTree=i,this._storage=c,{lastsForAnimation:s,willDeleteEls:h,renderFinally:v};function m(b,x,E,T,B){T?(x=b,oe(b,function(j,q){!j.isRemoved()&&L(q,q)})):new Od(x,b,F,F).add(L).update(L).remove(_r(L,null)).execute();function F(j){return j.getId()}function L(j,q){var D=j!=null?b[j]:null,_=q!=null?x[q]:null,R=f(D,_,E,B);R&&m(D&&D.viewChildren||[],_&&_.viewChildren||[],R,T,B+1)}}function g(b){var x=WJ();return b&&oe(b,function(E,T){var B=x[T];oe(E,function(F){F&&(B.push(F),A0e(F).willDelete=!0)})}),x}function v(){oe(h,function(b){oe(b,function(x){x.parent&&x.parent.remove(x)})}),oe(l,function(b){b.invisible=!0,b.dirty()})}},t.prototype._doAnimation=function(r,n,o,i){var a=o.get("animationDurationUpdate"),s=o.get("animationEasing"),c=(Wt(a)?0:a)||0,u=(Wt(s)?null:s)||"cubicOut",l=Z9t();oe(n.willDeleteEls,function(f,h){oe(f,function(m,g){if(!m.invisible){var v=m.parent,b,x=A0e(v);if(i&&i.direction==="drillDown")b=v===i.rootNodeGroup?{shape:{x:0,y:0,width:x.nodeWidth,height:x.nodeHeight},style:{opacity:0}}:{style:{opacity:0}};else{var E=0,T=0;x.willDelete||(E=x.nodeWidth/2,T=x.nodeHeight/2),b=h==="nodeGroup"?{x:E,y:T,style:{opacity:0}}:{shape:{x:E,y:T,width:0,height:0},style:{opacity:0}}}b&&l.add(m,b,c,0,u)}})}),oe(this._storage,function(f,h){oe(f,function(m,g){var v=n.lastsForAnimation[h][g],b={};!v||(m instanceof or?v.oldX!=null&&(b.x=m.x,b.y=m.y,m.x=v.oldX,m.y=v.oldY):(v.oldShape&&(b.shape=et({},m.shape),m.setShape(v.oldShape)),v.fadein?(m.setStyle("opacity",0),b.style={opacity:1}):m.style.opacity!==1&&(b.style={opacity:1})),l.add(m,b,c,0,u))})},this),this._state="animating",l.finished(jt(function(){this._state="ready",n.renderFinally()},this)).start()},t.prototype._resetController=function(r){var n=this._controller;n||(n=this._controller=new iA(r.getZr()),n.enable(this.seriesModel.get("roam")),n.on("pan",jt(this._onPan,this)),n.on("zoom",jt(this._onZoom,this)));var o=new Nr(0,0,r.getWidth(),r.getHeight());n.setPointerChecker(function(i,a,s){return o.contain(a,s)})},t.prototype._clearController=function(){var r=this._controller;r&&(r.dispose(),r=null)},t.prototype._onPan=function(r){if(this._state!=="animating"&&(Math.abs(r.dx)>$9t||Math.abs(r.dy)>$9t)){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}})}},t.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 Nr(a.x,a.y,a.width,a.height),c=this.seriesModel.layoutInfo;n-=c.x,o-=c.y;var u=ku();Id(u,u,[-n,-o]),YD(u,u,[r.scale,r.scale]),Id(u,u,[n,o]),s.applyTransform(u),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}})}},t.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),u=c.get("link",!0),l=c.get("target",!0)||"blank";u&&ZR(u,l)}}}}},this)},t.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 X9t(this.group))).render(r,n,o.node,function(a){i._state!=="animating"&&(qL(r.getViewRoot(),a)?i._rootToNode({node:a}):i._zoomToNode({node:a}))})},t.prototype.remove=function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage=WJ(),this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},t.prototype.dispose=function(){this._clearController()},t.prototype._zoomToNode=function(r){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:r.node})},t.prototype._rootToNode=function(r){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:r.node})},t.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),u=s.shape;if(u.x<=c[0]&&c[0]<=u.x+u.width&&u.y<=c[1]&&c[1]<=u.y+u.height)o={node:a,offsetX:c[0],offsetY:c[1]};else return!1}},this),o},t.type="treemap",t}(Ln);function WJ(){return{nodeGroup:[],background:[],content:[]}}function ssn(e,t,r,n,o,i,a,s,c,u){if(!a)return;var l=a.getLayout(),f=e.getData(),h=a.getModel();if(f.setItemGraphicEl(a.dataIndex,null),!l||!l.isInView)return;var m=l.width,g=l.height,v=l.borderWidth,b=l.invisible,x=a.getRawIndex(),E=s&&s.getRawIndex(),T=a.viewChildren,B=l.upperHeight,F=T&&T.length,L=h.getModel("itemStyle"),j=h.getModel(["emphasis","itemStyle"]),q=h.getModel(["blur","itemStyle"]),D=h.getModel(["select","itemStyle"]),_=L.get("borderRadius")||0,R=ce("nodeGroup",KBe);if(!R)return;if(c.add(R),R.x=l.x||0,R.y=l.y||0,R.markRedraw(),A0e(R).nodeWidth=m,A0e(R).nodeHeight=g,l.isAboveViewRoot)return R;var z=ce("background",Q9t,u,osn);z&&P(R,z,F&&l.upperLabelHeight);var N=h.getModel("emphasis"),y=N.get("focus"),S=N.get("blurScope"),I=N.get("disabled"),M=y==="ancestor"?a.getAncestorsIndices():y==="descendant"?a.getDescendantIndices():y;if(F)i6(R)&&w_(R,!1),z&&(w_(z,!I),f.setItemGraphicEl(a.dataIndex,z),npe(z,M,S));else{var C=ce("content",Q9t,u,isn);C&&V(R,C),z.disableMorphing=!0,z&&i6(z)&&w_(z,!1),w_(R,!I),f.setItemGraphicEl(a.dataIndex,R),npe(R,M,S)}return R;function P(W,Q,Y){var $=Cr(Q);if($.dataIndex=a.dataIndex,$.seriesIndex=e.seriesIndex,Q.setShape({x:0,y:0,width:m,height:g,r:_}),b)H(Q);else{Q.invisible=!1;var re=a.getVisual("style"),le=re.stroke,ve=rOt(L);ve.fill=le;var ye=hN(j);ye.fill=j.get("borderColor");var Ie=hN(q);Ie.fill=q.get("borderColor");var Me=hN(D);if(Me.fill=D.get("borderColor"),Y){var ke=m-2*v;k(Q,le,re.opacity,{x:v,y:0,width:ke,height:B})}else Q.removeTextContent();Q.setStyle(ve),Q.ensureState("emphasis").style=ye,Q.ensureState("blur").style=Ie,Q.ensureState("select").style=Me,xx(Q)}W.add(Q)}function V(W,Q){var Y=Cr(Q);Y.dataIndex=a.dataIndex,Y.seriesIndex=e.seriesIndex;var $=Math.max(m-2*v,0),re=Math.max(g-2*v,0);if(Q.culling=!0,Q.setShape({x:v,y:v,width:$,height:re,r:_}),b)H(Q);else{Q.invisible=!1;var le=a.getVisual("style"),ve=le.fill,ye=rOt(L);ye.fill=ve,ye.decal=le.decal;var Ie=hN(j),Me=hN(q),ke=hN(D);k(Q,ve,le.opacity,null),Q.setStyle(ye),Q.ensureState("emphasis").style=Ie,Q.ensureState("blur").style=Me,Q.ensureState("select").style=ke,xx(Q)}W.add(Q)}function H(W){!W.invisible&&i.push(W)}function k(W,Q,Y,$){var re=h.getModel($?tOt:eOt),le=Ta(h.get("name"),null),ve=re.getShallow("show");Fi(W,si(h,$?tOt:eOt),{defaultText:ve?le:null,inheritColor:Q,defaultOpacity:Y,labelFetcher:e,labelDataIndex:a.dataIndex});var ye=W.getTextContent();if(!!ye){var Ie=ye.style,Me=HD(Ie.padding||0);$&&(W.setTextConfig({layoutRect:$}),ye.disableLabelLayout=!0),ye.beforeUpdate=function(){var X=Math.max(($?$.width:W.shape.width)-Me[1]-Me[3],0),ee=Math.max(($?$.height:W.shape.height)-Me[0]-Me[2],0);(Ie.width!==X||Ie.height!==ee)&&ye.setStyle({width:X,height:ee})},Ie.truncateMinChar=2,Ie.lineOverflow="truncate",G(Ie,$,l);var ke=ye.getState("emphasis");G(ke?ke.style:null,$,l)}}function G(W,Q,Y){var $=W?W.text:null;if(!Q&&Y.isLeafRoot&&$!=null){var re=e.get("drillDownIcon",!0);W.text=re?re+" "+$:$}}function ce(W,Q,Y,$){var re=E!=null&&r[W][E],le=o[W];return re?(r[W][E]=null,J(le,re)):b||(re=new Q,re instanceof kc&&(re.z2=csn(Y,$)),de(le,re)),t[W][x]=re}function J(W,Q){var Y=W[x]={};Q instanceof KBe?(Y.oldX=Q.x,Y.oldY=Q.y):Y.oldShape=et({},Q.shape)}function de(W,Q){var Y=W[x]={},$=a.parentNode,re=Q instanceof or;if($&&(!n||n.direction==="drillDown")){var le=0,ve=0,ye=o.background[$.getRawIndex()];!n&&ye&&ye.oldShape&&(le=ye.oldShape.width,ve=ye.oldShape.height),re?(Y.oldX=0,Y.oldY=ve):Y.oldShape={x:le,y:ve,width:0,height:0}}Y.fadein=!re}}function csn(e,t){return e*nsn+t}var nOt=asn;d();p();d();p();var JJ=oe,usn=nr,_0e=-1,ZBe=function(){function e(t){var r=t.mappingMethod,n=t.type,o=this.option=cr(t);this.type=n,this.mappingMethod=r,this._normalizeData=dsn[r];var i=e.visualHandlers[n];this.applyVisual=i.applyVisual,this.getColorMapper=i.getColorMapper,this._normalizedToVisual=i._normalizedToVisual[r],r==="piecewise"?(YBe(o),lsn(o)):r==="category"?o.categories?fsn(o):YBe(o,!0):(pa(r!=="linear"||o.dataExtent),YBe(o))}return e.prototype.mapValueToVisual=function(t){var r=this._normalizeData(t);return this._normalizedToVisual(r,t)},e.prototype.getNormalizer=function(){return jt(this._normalizeData,this)},e.listVisualTypes=function(){return $r(e.visualHandlers)},e.isValidType=function(t){return e.visualHandlers.hasOwnProperty(t)},e.eachVisual=function(t,r,n){nr(t)?oe(t,r,n):r.call(n,t)},e.mapVisual=function(t,r,n){var o,i=rt(t)?[]:nr(t)?{}:(o=!0,null);return e.eachVisual(t,function(a,s){var c=r.call(n,a,s);o?i=c:i[s]=c}),i},e.retrieveVisuals=function(t){var r={},n;return t&&JJ(e.visualHandlers,function(o,i){t.hasOwnProperty(i)&&(r[i]=t[i],n=!0)}),n?r:null},e.prepareVisualTypes=function(t){if(rt(t))t=t.slice();else if(usn(t)){var r=[];JJ(t,function(n,o){r.push(o)}),t=r}else return[];return t.sort(function(n,o){return o==="color"&&n!=="color"&&n.indexOf("color")===0?1:-1}),t},e.dependsOn=function(t,r){return r==="color"?!!(t&&t.indexOf(r)===0):t===r},e.findPieceIndex=function(t,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===t||yt(c)&&c===t+"")return a;n&&h(c,a)}}for(var a=0,s=r.length;a<s;a++){var u=r[a],l=u.interval,f=u.close;if(l){if(l[0]===-1/0){if(E0e(f[1],t,l[1]))return a}else if(l[1]===1/0){if(E0e(f[0],l[0],t))return a}else if(E0e(f[0],l[0],t)&&E0e(f[1],t,l[1]))return a;n&&h(l[0],a),n&&h(l[1],a)}}if(n)return t===1/0?r.length-1:t===-1/0?0:o;function h(m,g){var v=Math.abs(m-t);v<i&&(i=v,o=g)}},e.visualHandlers={color:{applyVisual:KJ("color"),getColorMapper:function(){var t=this.option;return jt(t.mappingMethod==="category"?function(r,n){return!n&&(r=this._normalizeData(r)),YJ.call(this,r)}:function(r,n,o){var i=!!o;return!n&&(r=this._normalizeData(r)),o=wde(r,t.parsedVisual,o),i?o:lb(o,"rgba")},this)},_normalizedToVisual:{linear:function(t){return lb(wde(t,this.option.parsedVisual),"rgba")},category:YJ,piecewise:function(t,r){var n=XBe.call(this,r);return n==null&&(n=lb(wde(t,this.option.parsedVisual),"rgba")),n},fixed:mN}},colorHue:S0e(function(t,r){return wR(t,r)}),colorSaturation:S0e(function(t,r){return wR(t,null,r)}),colorLightness:S0e(function(t,r){return wR(t,null,null,r)}),colorAlpha:S0e(function(t,r){return AR(t,r)}),decal:{applyVisual:KJ("decal"),_normalizedToVisual:{linear:null,category:YJ,piecewise:null,fixed:null}},opacity:{applyVisual:KJ("opacity"),_normalizedToVisual:JBe([0,1])},liftZ:{applyVisual:KJ("liftZ"),_normalizedToVisual:{linear:mN,category:mN,piecewise:mN,fixed:mN}},symbol:{applyVisual:function(t,r,n){var o=this.mapValueToVisual(t);n("symbol",o)},_normalizedToVisual:{linear:oOt,category:YJ,piecewise:function(t,r){var n=XBe.call(this,r);return n==null&&(n=oOt.call(this,t)),n},fixed:mN}},symbolSize:{applyVisual:KJ("symbolSize"),_normalizedToVisual:JBe([0,1])}},e}();function lsn(e){var t=e.pieceList;e.hasSpecialVisual=!1,oe(t,function(r,n){r.originIndex=n,r.visual!=null&&(e.hasSpecialVisual=!0)})}function fsn(e){var t=e.categories,r=e.categoryMap={},n=e.visual;if(JJ(t,function(a,s){r[a]=s}),!rt(n)){var o=[];nr(n)?JJ(n,function(a,s){var c=r[s];o[c??_0e]=a}):o[_0e]=n,n=iOt(e,o)}for(var i=t.length-1;i>=0;i--)n[i]==null&&(delete r[t[i]],t.pop())}function YBe(e,t){var r=e.visual,n=[];nr(r)?JJ(r,function(i){n.push(i)}):r!=null&&n.push(r);var o={color:1,symbol:1};!t&&n.length===1&&!o.hasOwnProperty(e.type)&&(n[1]=n[0]),iOt(e,n)}function S0e(e){return{applyVisual:function(t,r,n){var o=this.mapValueToVisual(t);n("color",e(r("color"),o))},_normalizedToVisual:JBe([0,1])}}function oOt(e){var t=this.option.visual;return t[Math.round(ao(e,[0,1],[0,t.length-1],!0))]||{}}function KJ(e){return function(t,r,n){n(e,this.mapValueToVisual(t))}}function YJ(e){var t=this.option.visual;return t[this.option.loop&&e!==_0e?e%t.length:e]}function mN(){return this.option.visual[0]}function JBe(e){return{linear:function(t){return ao(t,e,this.option.visual,!0)},category:YJ,piecewise:function(t,r){var n=XBe.call(this,r);return n==null&&(n=ao(t,e,this.option.visual,!0)),n},fixed:mN}}function XBe(e){var t=this.option,r=t.pieceList;if(t.hasSpecialVisual){var n=ZBe.findPieceIndex(e,r),o=r[n];if(o&&o.visual)return o.visual[this.type]}}function iOt(e,t){return e.visual=t,e.type==="color"&&(e.parsedVisual=nt(t,function(r){var n=Ef(r);return n||[0,0,0,1]})),t}var dsn={linear:function(e){return ao(e,this.option.dataExtent,[0,1],!0)},piecewise:function(e){var t=this.option.pieceList,r=ZBe.findPieceIndex(e,t,!0);if(r!=null)return ao(r,[0,t.length-1],[0,1],!0)},category:function(e){var t=this.option.categories?this.option.categoryMap[e]:e;return t??_0e},fixed:Zi};function E0e(e,t,r){return e?t<=r:t<r}var ic=ZBe;var psn="itemStyle",sOt=Kr(),cOt={seriesType:"treemap",reset:function(e){var t=e.getData().tree,r=t.root;r.isRemoved()||uOt(r,{},e.getViewRoot().getAncestors(),e)}};function uOt(e,t,r,n){var o=e.getModel(),i=e.getLayout(),a=e.hostTree.data;if(!(!i||i.invisible||!i.isInView)){var s=o.getModel(psn),c=hsn(s,t,n),u=a.ensureUniqueItemVisual(e.dataIndex,"style"),l=s.get("borderColor"),f=s.get("borderColorSaturation"),h;f!=null&&(h=aOt(c),l=msn(f,h)),u.stroke=l;var m=e.viewChildren;if(!m||!m.length)h=aOt(c),u.fill=h;else{var g=gsn(e,o,i,s,c,m);oe(m,function(v,b){if(v.depth>=r.length||v===r[v.depth]){var x=vsn(o,c,v,b,g,n);uOt(v,x,r,n)}})}}}function hsn(e,t,r){var n=et({},t),o=r.designatedVisualItemStyle;return oe(["color","colorAlpha","colorSaturation"],function(i){o[i]=t[i];var a=e.get(i);o[i]=null,a!=null&&(n[i]=a)}),n}function aOt(e){var t=QBe(e,"color");if(t){var r=QBe(e,"colorAlpha"),n=QBe(e,"colorSaturation");return n&&(t=wR(t,null,null,n)),r&&(t=AR(t,r)),t}}function msn(e,t){return t!=null?wR(t,null,null,e):null}function QBe(e,t){var r=e[t];if(r!=null&&r!=="none")return r}function gsn(e,t,r,n,o,i){if(!(!i||!i.length)){var a=$Be(t,"color")||o.color!=null&&o.color!=="none"&&($Be(t,"colorAlpha")||$Be(t,"colorSaturation"));if(!!a){var s=t.get("visualMin"),c=t.get("visualMax"),u=r.dataExtent.slice();s!=null&&s<u[0]&&(u[0]=s),c!=null&&c>u[1]&&(u[1]=c);var l=t.get("colorMappingBy"),f={type:a.name,dataExtent:u,visual:a.range};f.type==="color"&&(l==="index"||l==="id")?(f.mappingMethod="category",f.loop=!0):f.mappingMethod="linear";var h=new ic(f);return sOt(h).drColorMappingBy=l,h}}}function $Be(e,t){var r=e.get(t);return rt(r)&&r.length?{name:t,range:r}:null}function vsn(e,t,r,n,o,i){var a=et({},t);if(o){var s=o.type,c=s==="color"&&sOt(o).drColorMappingBy,u=c==="index"?n:c==="id"?i.mapIdToIndex(r.getId()):r.getValue(e.get("visualDimension"));a[s]=o.mapValueToVisual(u)}return a}d();p();var XJ=Math.max,C0e=Math.min,lOt=da,ePe=oe,dOt=["itemStyle","borderWidth"],ysn=["itemStyle","gapWidth"],bsn=["upperLabel","show"],xsn=["upperLabel","height"],pOt={seriesType:"treemap",reset:function(e,t,r,n){var o=r.getWidth(),i=r.getHeight(),a=e.option,s=Do(e.getBoxLayoutParams(),{width:r.getWidth(),height:r.getHeight()}),c=a.size||[],u=Pt(lOt(s.width,c[0]),o),l=Pt(lOt(s.height,c[1]),i),f=n&&n.type,h=["treemapZoomToNode","treemapRootToNode"],m=D_(n,h,e),g=f==="treemapRender"||f==="treemapMove"?n.rootRect:null,v=e.getViewRoot(),b=jBe(v);if(f!=="treemapMove"){var x=f==="treemapZoomToNode"?Csn(e,m,v,u,l):g?[g.width,g.height]:[u,l],E=a.sort;E&&E!=="asc"&&E!=="desc"&&(E="desc");var T={squareRatio:a.squareRatio,sort:E,leafDepth:a.leafDepth};v.hostTree.clearLayouts();var B={x:0,y:0,width:x[0],height:x[1],area:x[0]*x[1]};v.setLayout(B),hOt(v,T,!1,0),B=v.getLayout(),ePe(b,function(L,j){var q=(b[j+1]||v).getValue();L.setLayout(et({dataExtent:[q,q],borderWidth:0,upperHeight:0},B))})}var F=e.getData().tree.root;F.setLayout(Tsn(s,g,m),!0),e.setLayoutInfo(s),mOt(F,new Nr(-s.x,-s.y,o,i),b,v,0)}};function hOt(e,t,r,n){var o,i;if(!e.isRemoved()){var a=e.getLayout();o=a.width,i=a.height;var s=e.getModel(),c=s.get(dOt),u=s.get(ysn)/2,l=gOt(s),f=Math.max(c,l),h=c-u,m=f-u;e.setLayout({borderWidth:c,upperHeight:f,upperLabelHeight:l},!0),o=XJ(o-2*h,0),i=XJ(i-h-m,0);var g=o*i,v=wsn(e,s,g,t,r,n);if(!!v.length){var b={x:h,y:m,width:o,height:i},x=C0e(o,i),E=1/0,T=[];T.area=0;for(var B=0,F=v.length;B<F;){var L=v[B];T.push(L),T.area+=L.getLayout().area;var j=_sn(T,x,t.squareRatio);j<=E?(B++,E=j):(T.area-=T.pop().getLayout().area,fOt(T,x,b,u,!1),x=C0e(b.width,b.height),T.length=T.area=0,E=1/0)}if(T.length&&fOt(T,x,b,u,!0),!r){var q=s.get("childrenVisibleMin");q!=null&&g<q&&(r=!0)}for(var B=0,F=v.length;B<F;B++)hOt(v[B],t,r,n+1)}}}function wsn(e,t,r,n,o,i){var a=e.children||[],s=n.sort;s!=="asc"&&s!=="desc"&&(s=null);var c=n.leafDepth!=null&&n.leafDepth<=i;if(o&&!c)return e.viewChildren=[];a=Gn(a,function(m){return!m.isRemoved()}),Ssn(a,s);var u=Esn(t,a,s);if(u.sum===0)return e.viewChildren=[];if(u.sum=Asn(t,r,u.sum,s,a),u.sum===0)return e.viewChildren=[];for(var l=0,f=a.length;l<f;l++){var h=a[l].getValue()/u.sum*r;a[l].setLayout({area:h})}return c&&(a.length&&e.setLayout({isLeafRoot:!0},!0),a.length=0),e.viewChildren=a,e.setLayout({dataExtent:u.dataExtent},!0),a}function Asn(e,t,r,n,o){if(!n)return r;for(var i=e.get("visibleMin"),a=o.length,s=a,c=a-1;c>=0;c--){var u=o[n==="asc"?a-c-1:c].getValue();u/r*t<i&&(s=c,r-=u)}return n==="asc"?o.splice(0,a-s):o.splice(s,a-s),r}function Ssn(e,t){return t&&e.sort(function(r,n){var o=t==="asc"?r.getValue()-n.getValue():n.getValue()-r.getValue();return o===0?t==="asc"?r.dataIndex-n.dataIndex:n.dataIndex-r.dataIndex:o}),e}function Esn(e,t,r){for(var n=0,o=0,i=t.length;o<i;o++)n+=t[o].getValue();var a=e.get("visualDimension"),s;return!t||!t.length?s=[NaN,NaN]:a==="value"&&r?(s=[t[t.length-1].getValue(),t[0].getValue()],r==="asc"&&s.reverse()):(s=[1/0,-1/0],ePe(t,function(c){var u=c.getValue(a);u<s[0]&&(s[0]=u),u>s[1]&&(s[1]=u)})),{sum:n,dataExtent:s}}function _sn(e,t,r){for(var n=0,o=1/0,i=0,a=void 0,s=e.length;i<s;i++)a=e[i].getLayout().area,a&&(a<o&&(o=a),a>n&&(n=a));var c=e.area*e.area,u=t*t*r;return c?XJ(u*n/c,c/(u*o)):1/0}function fOt(e,t,r,n,o){var i=t===r.width?0:1,a=1-i,s=["x","y"],c=["width","height"],u=r[s[i]],l=t?e.area/t:0;(o||l>r[c[a]])&&(l=r[c[a]]);for(var f=0,h=e.length;f<h;f++){var m=e[f],g={},v=l?m.getLayout().area/l:0,b=g[c[a]]=XJ(l-2*n,0),x=r[s[i]]+r[c[i]]-u,E=f===h-1||x<v?x:v,T=g[c[i]]=XJ(E-2*n,0);g[s[a]]=r[s[a]]+C0e(n,b/2),g[s[i]]=u+C0e(n,T/2),u+=E,m.setLayout(g,!0)}r[s[a]]+=l,r[c[a]]-=l}function Csn(e,t,r,n,o){var i=(t||{}).node,a=[n,o];if(!i||i===r)return a;for(var s,c=n*o,u=c*e.option.zoomToNodeRatio;s=i.parentNode;){for(var l=0,f=s.children,h=0,m=f.length;h<m;h++)l+=f[h].getValue();var g=i.getValue();if(g===0)return a;u*=l/g;var v=s.getModel(),b=v.get(dOt),x=Math.max(b,gOt(v));u+=4*b*b+(3*b+x)*Math.pow(u,.5),u>WNe&&(u=WNe),i=s}u<c&&(u=c);var E=Math.pow(u/c,.5);return[n*E,o*E]}function Tsn(e,t,r){if(t)return{x:t.x,y:t.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:e.width/2-a[0],y:e.height/2-a[1]}}function mOt(e,t,r,n,o){var i=e.getLayout(),a=r[o],s=a&&a===e;if(!(a&&!s||o===r.length&&e!==n)){e.setLayout({isInView:!0,invisible:!s&&!t.intersect(i),isAboveViewRoot:s},!0);var c=new Nr(t.x-i.x,t.y-i.y,t.width,t.height);ePe(e.viewChildren||[],function(u){mOt(u,c,r,n,o+1)})}}function gOt(e){return e.get(bsn)?e.get(xsn):0}function tPe(e){e.registerSeriesModel(Y9t),e.registerChartView(nOt),e.registerVisual(cOt),e.registerLayout(pOt),W9t(e)}d();p();d();p();function rPe(e){var t=e.findComponents({mainType:"legend"});!t||!t.length||e.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),u=c.getShallow("category");if(u!=null){sn(u)&&(u=a[u]);for(var l=0;l<t.length;l++)if(!t[l].isSelected(u))return!1}return!0})})}d();p();function nPe(e){var t={};e.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),u=c.getModel("itemStyle").getItemStyle();u.fill||(u.fill=r.getColorFromPalette(s,t)),n.setItemVisual(a,"style",u);for(var l=["symbol","symbolSize","symbolKeepAspect"],f=0;f<l.length;f++){var h=c.getShallow(l[f],!0);h!=null&&n.setItemVisual(a,l[f],h)}}),n.count()&&o.each(function(a){var s=o.getItemModel(a),c=s.getShallow("category");if(c!=null){yt(c)&&(c=i["ec-"+c]);var u=n.getItemVisual(c,"style"),l=o.ensureUniqueItemVisual(a,"style");et(l,u);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 T0e(e){return e instanceof Array||(e=[e,e]),e}function oPe(e){e.eachSeriesByType("graph",function(t){var r=t.getGraph(),n=t.getEdgeData(),o=T0e(t.get("edgeSymbol")),i=T0e(t.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",t.getModel("lineStyle").getLineStyle()),n.each(function(a){var s=n.getItemModel(a),c=r.getEdgeByIndex(a),u=T0e(s.getShallow("symbol",!0)),l=T0e(s.getShallow("symbolSize",!0)),f=s.getModel("lineStyle").getLineStyle(),h=n.ensureUniqueItemVisual(a,"style");switch(et(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}}u[0]&&c.setVisual("fromSymbol",u[0]),u[1]&&c.setVisual("toSymbol",u[1]),l[0]&&c.setVisual("fromSymbolSize",l[0]),l[1]&&c.setVisual("toSymbolSize",l[1])})})}d();p();d();p();d();p();var iPe="-->",I0e=function(e){return e.get("autoCurveness")||null},vOt=function(e,t){var r=I0e(e),n=20,o=[];if(sn(r))n=r;else if(rt(r)){e.__curvenessList=r;return}t>n&&(n=t);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));e.__curvenessList=o},ZJ=function(e,t,r){var n=[e.id,e.dataIndex].join("."),o=[t.id,t.dataIndex].join(".");return[r.uid,n,o].join(iPe)},yOt=function(e){var t=e.split(iPe);return[t[0],t[2],t[1]].join(iPe)},Isn=function(e,t){var r=ZJ(e.node1,e.node2,t);return t.__edgeMap[r]},ksn=function(e,t){var r=aPe(ZJ(e.node1,e.node2,t),t),n=aPe(ZJ(e.node2,e.node1,t),t);return r+n},aPe=function(e,t){var r=t.__edgeMap;return r[e]?r[e].length:0};function bOt(e){!I0e(e)||(e.__curvenessList=[],e.__edgeMap={},vOt(e))}function xOt(e,t,r,n){if(!!I0e(r)){var o=ZJ(e,t,r),i=r.__edgeMap,a=i[yOt(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 WL(e,t,r,n){var o=I0e(t),i=rt(o);if(!o)return null;var a=Isn(e,t);if(!a)return null;for(var s=-1,c=0;c<a.length;c++)if(a[c]===r){s=c;break}var u=ksn(e,t);vOt(t,u),e.lineStyle=e.lineStyle||{};var l=ZJ(e.node1,e.node2,t),f=t.__curvenessList,h=i||u%2?0:1;if(a.isForward)return f[h+s];var m=yOt(l),g=aPe(m,t),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 k0e(e){var t=e.coordinateSystem;if(!(t&&t.type!=="view")){var r=e.getGraph();r.eachNode(function(n){var o=n.getModel();n.setLayout([+o.get("x"),+o.get("y")])}),QJ(r,e)}}function QJ(e,t){e.eachEdge(function(r,n){var o=Cd(r.getModel().get(["lineStyle","curveness"]),-WL(r,t,n,!0),0),i=vm(r.node1.getLayout()),a=vm(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 sPe(e,t){e.eachSeriesByType("graph",function(r){var n=r.get("layout"),o=r.coordinateSystem;if(o&&o.type!=="view"){var i=r.getData(),a=[];oe(o.dimensions,function(h){a=a.concat(i.mapDimensionsAll(h))});for(var s=0;s<i.count();s++){for(var c=[],u=!1,l=0;l<a.length;l++){var f=i.get(a[l],s);isNaN(f)||(u=!0),c.push(f)}u?i.setItemLayout(s,o.dataToPoint(c)):i.setItemLayout(s,[NaN,NaN])}QJ(i.graph,r)}else(!n||n==="none")&&k0e(r)})}d();p();d();p();d();p();function gN(e){var t=e.coordinateSystem;if(t.type!=="view")return 1;var r=e.option.nodeScaleRatio,n=t.scaleX,o=t.getZoom(),i=(o-1)*r+1;return i/n}function vN(e){var t=e.getVisual("symbolSize");return t instanceof Array&&(t=(t[0]+t[1])/2),+t}var wOt=Math.PI,cPe=[];function KL(e,t,r,n){var o=e.coordinateSystem;if(!(o&&o.type!=="view")){var i=o.getBoundingRect(),a=e.getData(),s=a.graph,c=i.width/2+i.x,u=i.height/2+i.y,l=Math.min(i.width,i.height)/2,f=a.count();if(a.setLayout({cx:c,cy:u}),!!f){if(r){var h=o.pointToData(n),m=h[0],g=h[1],v=[m-c,g-u];ob(v,v),qD(v,v,l),r.setLayout([c+v[0],u+v[1]],!0);var b=e.get(["circular","rotateLabel"]);uPe(r,b,c,u)}Msn[t](e,s,a,l,c,u,f),s.eachEdge(function(x,E){var T=Cd(x.getModel().get(["lineStyle","curveness"]),WL(x,e,E),0),B=vm(x.node1.getLayout()),F=vm(x.node2.getLayout()),L,j=(B[0]+F[0])/2,q=(B[1]+F[1])/2;+T&&(T*=3,L=[c*T+j*(1-T),u*T+q*(1-T)]),x.setLayout([B,F,L])})}}}var Msn={value:function(e,t,r,n,o,i,a){var s=0,c=r.getSum("value"),u=Math.PI*2/(c||a);t.eachNode(function(l){var f=l.getValue("value"),h=u*(c?f:1)/2;s+=h,l.setLayout([n*Math.cos(s)+o,n*Math.sin(s)+i]),s+=h})},symbolSize:function(e,t,r,n,o,i,a){var s=0;cPe.length=a;var c=gN(e);t.eachNode(function(f){var h=vN(f);isNaN(h)&&(h=2),h<0&&(h=0),h*=c;var m=Math.asin(h/2/n);isNaN(m)&&(m=wOt/2),cPe[f.dataIndex]=m,s+=m*2});var u=(2*wOt-s)/a/2,l=0;t.eachNode(function(f){var h=u+cPe[f.dataIndex];l+=h,(!f.getLayout()||!f.getLayout().fixed)&&f.setLayout([n*Math.cos(l)+o,n*Math.sin(l)+i]),l+=h})}};function uPe(e,t,r,n){var o=e.getGraphicEl();if(!!o){var i=e.getModel(),a=i.get(["label","rotate"])||0,s=o.getSymbolPath();if(t){var c=e.getLayout(),u=Math.atan2(c[1]-n,c[0]-r);u<0&&(u=Math.PI*2+u);var l=c[0]<r;l&&(u=u-Math.PI);var f=l?"left":"right";s.setTextConfig({rotation:-u,position:f,origin:"center"});var h=s.ensureState("emphasis");et(h.textConfig||(h.textConfig={}),{position:f})}else s.setTextConfig({rotation:a*=Math.PI/180})}}function lPe(e){e.eachSeriesByType("graph",function(t){t.get("layout")==="circular"&&KL(t,"symbolSize")})}d();p();d();p();var YL=aY;function AOt(e,t,r){for(var n=e,o=t,i=r.rect,a=i.width,s=i.height,c=[i.x+a/2,i.y+s/2],u=r.gravity==null?.1:r.gravity,l=0;l<n.length;l++){var f=n[l];f.p||(f.p=P2(a*(Math.random()-.5)+c[0],s*(Math.random()-.5)+c[1])),f.pp=vm(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 x=[],E=n.length,T=0;T<o.length;T++){var B=o[T];if(!B.ignoreForceLayout){var F=B.n1,L=B.n2;gx(x,L.p,F.p);var j=ode(x)-B.d,q=L.w/(F.w+L.w);isNaN(q)&&(q=0),ob(x,x),!F.fixed&&YL(F.p,F.p,x,q*j*m),!L.fixed&&YL(L.p,L.p,x,-(1-q)*j*m)}}for(var T=0;T<E;T++){var D=n[T];D.fixed||(gx(x,c,D.p),YL(D.p,D.p,x,u*m))}for(var T=0;T<E;T++)for(var F=n[T],_=T+1;_<E;_++){var L=n[_];gx(x,L.p,F.p);var j=ode(x);j===0&&(hTt(x,Math.random()-.5,Math.random()-.5),j=1);var R=(F.rep+L.rep)/j/j;!F.fixed&&YL(F.pp,F.pp,x,R),!L.fixed&&YL(L.pp,L.pp,x,-R)}for(var z=[],T=0;T<E;T++){var D=n[T];D.fixed||(gx(z,D.p,D.pp),YL(D.p,D.p,z,m),Dl(D.pp,D.p))}m=m*.992;var N=m<.01;v&&v(n,o,N),b&&b(N)}}}function fPe(e){e.eachSeriesByType("graph",function(t){var r=t.coordinateSystem;if(!(r&&r.type!=="view"))if(t.get("layout")==="force"){var n=t.preservedPoints||{},o=t.getGraph(),i=o.data,a=o.edgeData,s=t.getModel("force"),c=s.get("initLayout");t.preservedPoints?i.each(function(T){var B=i.getId(T);i.setItemLayout(T,n[B]||[NaN,NaN])}):!c||c==="none"?k0e(t):c==="circular"&&KL(t,"value");var u=i.getDataExtent("value"),l=a.getDataExtent("value"),f=s.get("repulsion"),h=s.get("edgeLength"),m=rt(f)?f:[f,f],g=rt(h)?h:[h,h];g=[g[1],g[0]];var v=i.mapArray("value",function(T,B){var F=i.getItemLayout(B),L=ao(T,u,m);return isNaN(L)&&(L=(m[0]+m[1])/2),{w:L,rep:L,fixed:i.getItemModel(B).get("fixed"),p:!F||isNaN(F[0])||isNaN(F[1])?null:F}}),b=a.mapArray("value",function(T,B){var F=o.getEdgeByIndex(B),L=ao(T,l,g);isNaN(L)&&(L=(g[0]+g[1])/2);var j=F.getModel(),q=Cd(F.getModel().get(["lineStyle","curveness"]),-WL(F,t,B,!0),0);return{n1:v[F.node1.dataIndex],n2:v[F.node2.dataIndex],d:L,curveness:q,ignoreForceLayout:j.get("ignoreForceLayout")}}),x=r.getBoundingRect(),E=AOt(v,b,{rect:x,gravity:s.get("gravity"),friction:s.get("friction")});E.beforeStep(function(T,B){for(var F=0,L=T.length;F<L;F++)T[F].fixed&&Dl(T[F].p,o.getNodeByIndex(F).getLayout())}),E.afterStep(function(T,B,F){for(var L=0,j=T.length;L<j;L++)T[L].fixed||o.getNodeByIndex(L).setLayout(T[L].p),n[i.getId(L)]=T[L].p;for(var L=0,j=B.length;L<j;L++){var q=B[L],D=o.getEdgeByIndex(L),_=q.n1.p,R=q.n2.p,z=D.getLayout();z=z?z.slice():[],z[0]=z[0]||[],z[1]=z[1]||[],Dl(z[0],_),Dl(z[1],R),+q.curveness&&(z[2]=[(_[0]+R[0])/2-(_[1]-R[1])*q.curveness,(_[1]+R[1])/2-(R[0]-_[0])*q.curveness]),D.setLayout(z)}}),t.forceLayout=E,t.preservedPoints=n,E.step()}else t.forceLayout=null})}d();p();function Rsn(e,t,r){var n=et(e.getBoxLayoutParams(),{aspect:r});return Do(n,{width:t.getWidth(),height:t.getHeight()})}function dPe(e,t){var r=[];return e.eachSeriesByType("graph",function(n){var o=n.get("coordinateSystem");if(!o||o==="view"){var i=n.getData(),a=i.mapArray(function(b){var x=i.getItemModel(b);return[+x.get("x"),+x.get("y")]}),s=[],c=[];OR(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 u=(c[0]-s[0])/(c[1]-s[1]),l=Rsn(n,t,u);isNaN(u)&&(s=[l.x,l.y],c=[l.x+l.width,l.y+l.height]);var f=c[0]-s[0],h=c[1]-s[1],m=l.width,g=l.height,v=n.coordinateSystem=new P_;v.zoomLimit=n.get("scaleLimit"),v.setBoundingRect(s[0],s[1],f,h),v.setViewRect(l.x,l.y,m,g),v.setCenter(n.get("center"),t),v.setZoom(n.get("zoom")),r.push(v)}}),r}d();p();d();p();d();p();d();p();var SOt=La.prototype,pPe=GR.prototype,EOt=function(){function e(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.percent=1}return e}(),iga=function(e){Ce(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t}(EOt);function hPe(e){return isNaN(+e.cpx1)||isNaN(+e.cpy1)}var Nsn=function(e){Ce(t,e);function t(r){var n=e.call(this,r)||this;return n.type="ec-line",n}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new EOt},t.prototype.buildPath=function(r,n){hPe(n)?SOt.buildPath.call(this,r,n):pPe.buildPath.call(this,r,n)},t.prototype.pointAt=function(r){return hPe(this.shape)?SOt.pointAt.call(this,r):pPe.pointAt.call(this,r)},t.prototype.tangentAt=function(r){var n=this.shape,o=hPe(n)?[n.x2-n.x1,n.y2-n.y1]:pPe.tangentAt.call(this,r);return ob(o,o)},t}(Dr),_Ot=Nsn;var mPe=["fromSymbol","toSymbol"];function COt(e){return"_"+e+"Type"}function TOt(e,t,r){var n=t.getItemVisual(r,e);if(!(!n||n==="none")){var o=t.getItemVisual(r,e+"Size"),i=t.getItemVisual(r,e+"Rotate"),a=t.getItemVisual(r,e+"Offset"),s=t.getItemVisual(r,e+"KeepAspect"),c=Z2(o),u=wb(a||0,c),l=Lo(n,-c[0]/2+u[0],-c[1]/2+u[1],c[0],c[1],null,s);return l.__specifiedRotation=i==null||isNaN(i)?void 0:+i*Math.PI/180||0,l.name=e,l}}function Osn(e){var t=new _Ot({name:"line",subPixelOptimize:!0});return gPe(t.shape,e),t}function gPe(e,t){e.x1=t[0][0],e.y1=t[0][1],e.x2=t[1][0],e.y2=t[1][1],e.percent=1;var r=t[2];r?(e.cpx1=r[0],e.cpy1=r[1]):(e.cpx1=NaN,e.cpy1=NaN)}var Bsn=function(e){Ce(t,e);function t(r,n,o){var i=e.call(this)||this;return i._createLine(r,n,o),i}return t.prototype._createLine=function(r,n,o){var i=r.hostModel,a=r.getItemLayout(n),s=Osn(a);s.shape.percent=0,ho(s,{shape:{percent:1}},i,n),this.add(s),oe(mPe,function(c){var u=TOt(c,r,n);this.add(u),this[COt(c)]=r.getItemVisual(n,c)},this),this._updateCommonStl(r,n,o)},t.prototype.updateData=function(r,n,o){var i=r.hostModel,a=this.childOfName("line"),s=r.getItemLayout(n),c={shape:{}};gPe(c.shape,s),bn(a,c,i,n),oe(mPe,function(u){var l=r.getItemVisual(n,u),f=COt(u);if(this[f]!==l){this.remove(this.childOfName(u));var h=TOt(u,r,n);this.add(h)}this[f]=l},this),this._updateCommonStl(r,n,o)},t.prototype.getLinePath=function(){return this.childAt(0)},t.prototype._updateCommonStl=function(r,n,o){var i=r.hostModel,a=this.childOfName("line"),s=o&&o.emphasisLineStyle,c=o&&o.blurLineStyle,u=o&&o.selectLineStyle,l=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(),u=g.getModel(["select","lineStyle"]).getLineStyle(),f=v.get("disabled"),h=v.get("focus"),m=v.get("blurScope"),l=si(g)}var b=r.getItemVisual(n,"style"),x=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=u,oe(mPe,function(L){var j=this.childOfName(L);if(j){j.setColor(x),j.style.opacity=b.opacity;for(var q=0;q<ol.length;q++){var D=ol[q],_=a.getState(D);if(_){var R=_.style||{},z=j.ensureState(D),N=z.style||(z.style={});R.stroke!=null&&(N[j.__isEmptyBrush?"stroke":"fill"]=R.stroke),R.opacity!=null&&(N.opacity=R.opacity)}}j.markRedraw()}},this);var E=i.getRawValue(n);Fi(this,l,{labelDataIndex:n,labelFetcher:{getFormattedLabel:function(L,j){return i.getFormattedLabel(L,j,r.dataType)}},inheritColor:x||"#000",defaultOpacity:b.opacity,defaultText:(E==null?r.getName(n):isFinite(E)?Mi(E):E)+""});var T=this.getTextContent();if(T){var B=l.normal;T.__align=T.style.align,T.__verticalAlign=T.style.verticalAlign,T.__position=B.get("position")||"middle";var F=B.get("distance");rt(F)||(F=[F,F]),T.__labelDistance=F}this.setTextConfig({position:null,local:!0,inside:!1}),oo(this,h,m,f)},t.prototype.highlight=function(){Mp(this)},t.prototype.downplay=function(){Rp(this)},t.prototype.updateLayout=function(r,n){this.setLinePoints(r.getItemLayout(n))},t.prototype.setLinePoints=function(r){var n=this.childOfName("line");gPe(n.shape,r),n.dirty()},t.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 u=c.shape.percent,l=c.pointAt(0),f=c.pointAt(u),h=gx([],f,l);ob(h,h);function m(_,R){var z=_.__specifiedRotation;if(z==null){var N=c.tangentAt(R);_.attr("rotation",(R===1?-1:1)*Math.PI/2-Math.atan2(N[1],N[0]))}else _.attr("rotation",z)}if(n&&(n.setPosition(l),m(n,0),n.scaleX=n.scaleY=a*u,n.markRedraw()),o&&(o.setPosition(f),m(o,1),o.scaleX=o.scaleY=a*u,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,x=b[0]*a,E=b[1]*a,T=u/2,B=c.tangentAt(T),F=[B[1],-B[0]],L=c.pointAt(T);F[1]>0&&(F[0]=-F[0],F[1]=-F[1]);var j=B[0]<0?-1:1;if(i.__position!=="start"&&i.__position!=="end"){var q=-Math.atan2(B[1],B[0]);f[0]<l[0]&&(q=Math.PI+q),i.rotation=q}var D=void 0;switch(i.__position){case"insideStartTop":case"insideMiddleTop":case"insideEndTop":case"middle":D=-E,v="bottom";break;case"insideStartBottom":case"insideMiddleBottom":case"insideEndBottom":D=E,v="top";break;default:D=0,v="middle"}switch(i.__position){case"end":i.x=h[0]*x+f[0],i.y=h[1]*E+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]*x+l[0],i.y=-h[1]*E+l[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=x*j+l[0],i.y=l[1]+D,g=B[0]<0?"right":"left",i.originX=-x*j,i.originY=-D;break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":i.x=L[0],i.y=L[1]+D,g="center",i.originY=-D;break;case"insideEndTop":case"insideEnd":case"insideEndBottom":i.x=-x*j+f[0],i.y=f[1]+D,g=B[0]>=0?"right":"left",i.originX=x*j,i.originY=-D;break}i.scaleX=i.scaleY=a,i.setStyle({verticalAlign:i.__verticalAlign||v,align:i.__align||g})}},t}(or),JL=Bsn;var Psn=function(){function e(t){this.group=new or,this._LineCtor=t||JL}return e.prototype.updateData=function(t){var r=this;this._progressiveEls=null;var n=this,o=n.group,i=n._lineData;n._lineData=t,i||o.removeAll();var a=IOt(t);t.diff(i).add(function(s){r._doAdd(t,s,a)}).update(function(s,c){r._doUpdate(i,t,c,s,a)}).remove(function(s){o.remove(i.getItemGraphicEl(s))}).execute()},e.prototype.updateLayout=function(){var t=this._lineData;!t||t.eachItemGraphicEl(function(r,n){r.updateLayout(t,n)},this)},e.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=IOt(t),this._lineData=null,this.group.removeAll()},e.prototype.incrementalUpdate=function(t,r){this._progressiveEls=[];function n(s){!s.isGroup&&!Dsn(s)&&(s.incremental=!0,s.ensureState("emphasis").hoverLayer=!0)}for(var o=t.start;o<t.end;o++){var i=r.getItemLayout(o);if(vPe(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)}}},e.prototype.remove=function(){this.group.removeAll()},e.prototype.eachRendered=function(t){c0(this._progressiveEls||this.group,t)},e.prototype._doAdd=function(t,r,n){var o=t.getItemLayout(r);if(!!vPe(o)){var i=new this._LineCtor(t,r,n);t.setItemGraphicEl(r,i),this.group.add(i)}},e.prototype._doUpdate=function(t,r,n,o,i){var a=t.getItemGraphicEl(n);if(!vPe(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)},e}();function Dsn(e){return e.animators&&e.animators.length>0}function IOt(e){var t=e.hostModel,r=t.getModel("emphasis");return{lineStyle:t.getModel("lineStyle").getLineStyle(),emphasisLineStyle:r.getModel(["lineStyle"]).getLineStyle(),blurLineStyle:t.getModel(["blur","lineStyle"]).getLineStyle(),selectLineStyle:t.getModel(["select","lineStyle"]).getLineStyle(),emphasisDisabled:r.get("disabled"),blurScope:r.get("blurScope"),focus:r.get("focus"),labelStatesModels:si(t)}}function kOt(e){return isNaN(e[0])||isNaN(e[1])}function vPe(e){return e&&!kOt(e[0])&&!kOt(e[1])}var XL=Psn;d();p();var yPe=[],bPe=[],xPe=[],ZL=Ic,wPe=h_,MOt=Math.abs;function ROt(e,t,r){for(var n=e[0],o=e[1],i=e[2],a=1/0,s,c=r*r,u=.1,l=.1;l<=.9;l+=.1){yPe[0]=ZL(n[0],o[0],i[0],l),yPe[1]=ZL(n[1],o[1],i[1],l);var f=MOt(wPe(yPe,t)-c);f<a&&(a=f,s=l)}for(var h=0;h<32;h++){var m=s+u;bPe[0]=ZL(n[0],o[0],i[0],s),bPe[1]=ZL(n[1],o[1],i[1],s),xPe[0]=ZL(n[0],o[0],i[0],m),xPe[1]=ZL(n[1],o[1],i[1],m);var f=wPe(bPe,t)-c;if(MOt(f)<.01)break;var g=wPe(xPe,t)-c;u/=2,f<0?g>=0?s=s+u:s=s-u:g>=0?s=s-u:s=s+u}return s}function $J(e,t){var r=[],n=YT,o=[[],[],[]],i=[[],[]],a=[];t/=2,e.eachEdge(function(s,c){var u=s.getLayout(),l=s.getVisual("fromSymbol"),f=s.getVisual("toSymbol");u.__original||(u.__original=[vm(u[0]),vm(u[1])],u[2]&&u.__original.push(vm(u[2])));var h=u.__original;if(u[2]!=null){if(Dl(o[0],h[0]),Dl(o[1],h[2]),Dl(o[2],h[1]),l&&l!=="none"){var m=vN(s.node1),g=ROt(o,h[0],m*t);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=vN(s.node2),g=ROt(o,h[1],m*t);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]}Dl(u[0],o[0]),Dl(u[1],o[2]),Dl(u[2],o[1])}else{if(Dl(i[0],h[0]),Dl(i[1],h[1]),gx(a,i[1],i[0]),ob(a,a),l&&l!=="none"){var m=vN(s.node1);aY(i[0],i[0],a,m*t)}if(f&&f!=="none"){var m=vN(s.node2);aY(i[1],i[1],a,-m*t)}Dl(u[0],i[0]),Dl(u[1],i[1])}})}function NOt(e){return e.type==="view"}var Lsn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.init=function(r,n){var o=new nA,i=new XL,a=this.group;this._controller=new iA(n.getZr()),this._controllerHost={target:a},a.add(o.group),a.add(i.group),this._symbolDraw=o,this._lineDraw=i,this._firstRender=!0},t.prototype.render=function(r,n,o){var i=this,a=r.coordinateSystem;this._model=r;var s=this._symbolDraw,c=this._lineDraw,u=this.group;if(NOt(a)){var l={x:a.x,y:a.y,scaleX:a.scaleX,scaleY:a.scaleY};this._firstRender?u.attr(l):bn(u,l,r)}$J(r.getGraph(),gN(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(T){var B=T.dataIndex,F=T.getGraphicEl(),L=T.getModel();if(!!F){F.off("drag").off("dragend");var j=L.get("draggable");j&&F.on("drag",function(D){switch(v){case"force":m.warmUp(),!i._layouting&&i._startForceLayoutIteration(m,g),m.setFixed(B),f.setItemLayout(B,[F.x,F.y]);break;case"circular":f.setItemLayout(B,[F.x,F.y]),T.setLayout({fixed:!0},!0),KL(r,"symbolSize",T,[D.offsetX,D.offsetY]),i.updateLayout(r);break;case"none":default:f.setItemLayout(B,[F.x,F.y]),QJ(r.getGraph(),r),i.updateLayout(r);break}}).on("dragend",function(){m&&m.setUnfixed(B)}),F.setDraggable(j&&!!m,!!L.get("cursor"));var q=L.get(["emphasis","focus"]);q==="adjacency"&&(Cr(F).focus=T.getAdjacentDataIndices())}}),f.graph.eachEdge(function(T){var B=T.getGraphicEl(),F=T.getModel().get(["emphasis","focus"]);!B||F==="adjacency"&&(Cr(B).focus={edge:[T.dataIndex],node:[T.node1.dataIndex,T.node2.dataIndex]})});var b=r.get("layout")==="circular"&&r.get(["circular","rotateLabel"]),x=f.getLayout("cx"),E=f.getLayout("cy");f.graph.eachNode(function(T){uPe(T,b,x,E)}),this._firstRender=!1},t.prototype.dispose=function(){this._controller&&this._controller.dispose(),this._controllerHost=null},t.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())})})()},t.prototype._updateController=function(r,n,o){var i=this,a=this._controller,s=this._controllerHost,c=this.group;if(a.setPointerChecker(function(u,l,f){var h=c.getBoundingRect();return h.applyTransform(c.transform),h.contain(l,f)&&!T6(u,o,r)}),!NOt(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(u){zL(s,u.dx,u.dy),o.dispatchAction({seriesId:r.id,type:"graphRoam",dx:u.dx,dy:u.dy})}).on("zoom",function(u){jL(s,u.scale,u.originX,u.originY),o.dispatchAction({seriesId:r.id,type:"graphRoam",zoom:u.scale,originX:u.originX,originY:u.originY}),i._updateNodeAndLinkScale(),$J(r.getGraph(),gN(r)),i._lineDraw.updateLayout(),o.updateLabelLayout()})},t.prototype._updateNodeAndLinkScale=function(){var r=this._model,n=r.getData(),o=gN(r);n.eachItemGraphicEl(function(i,a){i&&i.setSymbolScale(o)})},t.prototype.updateLayout=function(r){$J(r.getGraph(),gN(r)),this._symbolDraw.updateLayout(),this._lineDraw.updateLayout()},t.prototype.remove=function(r,n){this._symbolDraw&&this._symbolDraw.remove(),this._lineDraw&&this._lineDraw.remove()},t.type="graph",t}(Ln),OOt=Lsn;d();p();d();p();d();p();function QL(e){return"_EC_"+e}var Fsn=function(){function e(t){this.type="graph",this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={},this._directed=t||!1}return e.prototype.isDirected=function(){return this._directed},e.prototype.addNode=function(t,r){t=t==null?""+r:""+t;var n=this._nodesMap;if(!n[QL(t)]){var o=new yN(t,r);return o.hostGraph=this,this.nodes.push(o),n[QL(t)]=o,o}},e.prototype.getNodeByIndex=function(t){var r=this.data.getRawIndex(t);return this.nodes[r]},e.prototype.getNodeById=function(t){return this._nodesMap[QL(t)]},e.prototype.addEdge=function(t,r,n){var o=this._nodesMap,i=this._edgesMap;if(sn(t)&&(t=this.nodes[t]),sn(r)&&(r=this.nodes[r]),t instanceof yN||(t=o[QL(t)]),r instanceof yN||(r=o[QL(r)]),!(!t||!r)){var a=t.id+"-"+r.id,s=new BOt(t,r,n);return s.hostGraph=this,this._directed&&(t.outEdges.push(s),r.inEdges.push(s)),t.edges.push(s),t!==r&&r.edges.push(s),this.edges.push(s),i[a]=s,s}},e.prototype.getEdgeByIndex=function(t){var r=this.edgeData.getRawIndex(t);return this.edges[r]},e.prototype.getEdge=function(t,r){t instanceof yN&&(t=t.id),r instanceof yN&&(r=r.id);var n=this._edgesMap;return this._directed?n[t+"-"+r]:n[t+"-"+r]||n[r+"-"+t]},e.prototype.eachNode=function(t,r){for(var n=this.nodes,o=n.length,i=0;i<o;i++)n[i].dataIndex>=0&&t.call(r,n[i],i)},e.prototype.eachEdge=function(t,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&&t.call(r,n[i],i)},e.prototype.breadthFirstTraverse=function(t,r,n,o){if(r instanceof yN||(r=this._nodesMap[QL(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(!t.call(o,r,null))for(var s=[r];s.length;)for(var c=s.shift(),u=c[i],a=0;a<u.length;a++){var l=u[a],f=l.node1===c?l.node2:l.node1;if(!f.__visited){if(t.call(o,f,c))return;s.push(f),f.__visited=!0}}}},e.prototype.update=function(){for(var t=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=t.count();i<a;i++)n[t.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},e.prototype.clone=function(){for(var t=new e(this._directed),r=this.nodes,n=this.edges,o=0;o<r.length;o++)t.addNode(r[o].id,r[o].dataIndex);for(var o=0;o<n.length;o++){var i=n[o];t.addEdge(i.node1.id,i.node2.id,i.dataIndex)}return t},e}(),yN=function(){function e(t,r){this.inEdges=[],this.outEdges=[],this.edges=[],this.dataIndex=-1,this.id=t??"",this.dataIndex=r??-1}return e.prototype.degree=function(){return this.edges.length},e.prototype.inDegree=function(){return this.inEdges.length},e.prototype.outDegree=function(){return this.outEdges.length},e.prototype.getModel=function(t){if(!(this.dataIndex<0)){var r=this.hostGraph,n=r.data.getItemModel(this.dataIndex);return n.getModel(t)}},e.prototype.getAdjacentDataIndices=function(){for(var t={edge:[],node:[]},r=0;r<this.edges.length;r++){var n=this.edges[r];n.dataIndex<0||(t.edge.push(n.dataIndex),t.node.push(n.node1.dataIndex,n.node2.dataIndex))}return t},e}(),BOt=function(){function e(t,r,n){this.dataIndex=-1,this.node1=t,this.node2=r,this.dataIndex=n??-1}return e.prototype.getModel=function(t){if(!(this.dataIndex<0)){var r=this.hostGraph,n=r.edgeData.getItemModel(this.dataIndex);return n.getModel(t)}},e.prototype.getAdjacentDataIndices=function(){return{edge:[this.dataIndex],node:[this.node1.dataIndex,this.node2.dataIndex]}},e}();function POt(e,t){return{getValue:function(r){var n=this[e][t];return n.getStore().get(n.getDimensionIndex(r||"value"),this.dataIndex)},setVisual:function(r,n){this.dataIndex>=0&&this[e][t].setItemVisual(this.dataIndex,r,n)},getVisual:function(r){return this[e][t].getItemVisual(this.dataIndex,r)},setLayout:function(r,n){this.dataIndex>=0&&this[e][t].setItemLayout(this.dataIndex,r,n)},getLayout:function(){return this[e][t].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[e][t].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[e][t].getRawIndex(this.dataIndex)}}}Qo(yN,POt("hostGraph","data"));Qo(BOt,POt("hostGraph","edgeData"));var DOt=Fsn;function eX(e,t,r,n,o){for(var i=new DOt(n),a=0;a<e.length;a++)i.addNode(da(e[a].id,e[a].name,a),a);for(var s=[],c=[],u=0,a=0;a<t.length;a++){var l=t[a],f=l.source,h=l.target;i.addEdge(f,h,u)&&(c.push(l),s.push(da(Ta(l.id,null),f+" > "+h)),u++)}var m=r.get("coordinateSystem"),g;if(m==="cartesian2d"||m==="polar")g=Tf(e,r);else{var v=k_.get(m),b=v?v.dimensions||[]:[];Hr(b,"value")<0&&b.concat(["value"]);var x=Nx(e,{coordDimensions:b,encodeDefine:r.getEncode()}).dimensions;g=new Ss(x,r),g.initData(e)}var E=new Ss(["value"],r);return E.initData(c,s),o&&o(g,E),w0e({mainData:g,struct:i,structAttr:"graph",datas:{node:g,edge:E},datasAttr:{node:"data",edge:"edgeData"}}),i.update(),i}var Usn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.hasSymbolVisual=!0,r}return t.prototype.init=function(r){e.prototype.init.apply(this,arguments);var n=this;function o(){return n._categoriesData}this.legendVisualProvider=new oA(o,o),this.fillDataTextStyle(r.edges||r.links),this._updateCategoriesData()},t.prototype.mergeOption=function(r){e.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(r.edges||r.links),this._updateCategoriesData()},t.prototype.mergeDefaultAndTheme=function(r){e.prototype.mergeDefaultAndTheme.apply(this,arguments),sv(r,"edgeLabel",["show"])},t.prototype.getInitialData=function(r,n){var o=r.edges||r.links||[],i=r.data||r.nodes||[],a=this;if(i&&o){bOt(this);var s=eX(i,o,this,!0,c);return oe(s.edges,function(u){xOt(u.node1,u.node2,this,u.dataIndex)},this),s.data}function c(u,l){u.wrapMethod("getItemModel",function(g){var v=a._categoriesModels,b=g.getShallow("category"),x=v[b];return x&&(x.parentModel=g.parentModel,g.parentModel=x),g});var f=Jn.prototype.getModel;function h(g,v){var b=f.call(this,g,v);return b.resolveParentPath=m,b}l.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}}},t.prototype.getGraph=function(){return this.getData().graph},t.prototype.getEdgeData=function(){return this.getGraph().edgeData},t.prototype.getCategoriesData=function(){return this._categoriesData},t.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),u=i.getName(s.node2.dataIndex),l=[];return c!=null&&l.push(c),u!=null&&l.push(u),Qi("nameValue",{name:l.join(" > "),value:a.value,noValue:a.value==null})}var f=Zpe({series:this,dataIndex:r,multipleSeries:n});return f},t.prototype._updateCategoriesData=function(){var r=nt(this.option.categories||[],function(o){return o.value!=null?o:et({value:0},o)}),n=new Ss(["value"],this);n.initData(r),this._categoriesData=n,this._categoriesModels=n.mapArray(function(o){return n.getItemModel(o)})},t.prototype.setZoom=function(r){this.option.zoom=r},t.prototype.setCenter=function(r){this.option.center=r},t.prototype.isAnimationEnabled=function(){return e.prototype.isAnimationEnabled.call(this)&&!(this.get("layout")==="force"&&this.get(["force","layoutAnimation"]))},t.type="series.graph",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.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"}}},t}(Xn),LOt=Usn;var zsn={type:"graphRoam",event:"graphRoam",update:"none"};function APe(e){e.registerChartView(OOt),e.registerSeriesModel(LOt),e.registerProcessor(rPe),e.registerVisual(nPe),e.registerVisual(oPe),e.registerLayout(sPe),e.registerLayout(e.PRIORITY.VISUAL.POST_CHART_LAYOUT,lPe),e.registerLayout(fPe),e.registerCoordinateSystem("graphView",{dimensions:P_.dimensions,create:dPe}),e.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},Zi),e.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},Zi),e.registerAction(zsn,function(t,r,n){r.eachComponent({mainType:"series",query:t},function(o){var i=o.coordinateSystem,a=HL(i,t,void 0,n);o.setCenter&&o.setCenter(a.center),o.setZoom&&o.setZoom(a.zoom)})})}d();p();d();p();d();p();var jsn=function(){function e(){this.angle=0,this.width=10,this.r=10,this.x=0,this.y=0}return e}(),Hsn=function(e){Ce(t,e);function t(r){var n=e.call(this,r)||this;return n.type="pointer",n}return t.prototype.getDefaultShape=function(){return new jsn},t.prototype.buildPath=function(r,n){var o=Math.cos,i=Math.sin,a=n.r,s=n.width,c=n.angle,u=n.x-o(c)*s*(s>=a/3?1:2),l=n.y-i(c)*s*(s>=a/3?1:2);c=n.angle-Math.PI/2,r.moveTo(u,l),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(u,l)},t}(Dr),FOt=Hsn;function Gsn(e,t){var r=e.get("center"),n=t.getWidth(),o=t.getHeight(),i=Math.min(n,o),a=Pt(r[0],t.getWidth()),s=Pt(r[1],t.getHeight()),c=Pt(e.get("radius"),i/2);return{cx:a,cy:s,r:c}}function M0e(e,t){var r=e==null?"":e+"";return t&&(yt(t)?r=t.replace("{value}",r):Wt(t)&&(r=t(e))),r}var qsn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,o){this.group.removeAll();var i=r.get(["axisLine","lineStyle","color"]),a=Gsn(r,o);this._renderMain(r,n,o,i,a),this._data=r.getData()},t.prototype.dispose=function(){},t.prototype._renderMain=function(r,n,o,i,a){var s=this.group,c=r.get("clockwise"),u=-r.get("startAngle")/180*Math.PI,l=-r.get("endAngle")/180*Math.PI,f=r.getModel("axisLine"),h=f.get("roundCap"),m=h?FL:Mc,g=f.get("show"),v=f.getModel("lineStyle"),b=v.get("width"),x=[u,l];p9e(x,!c),u=x[0],l=x[1];for(var E=l-u,T=u,B=0;g&&B<i.length;B++){var F=Math.min(Math.max(i[B][0],0),1);l=u+E*F;var L=new m({shape:{startAngle:T,endAngle:l,cx:a.cx,cy:a.cy,clockwise:c,r0:a.r-b,r:a.r},silent:!0});L.setStyle({fill:i[B][1]}),L.setStyle(v.getLineStyle(["color","width"])),s.add(L),T=l}var j=function(q){if(q<=0)return i[0][1];var D;for(D=0;D<i.length;D++)if(i[D][0]>=q&&(D===0?0:i[D-1][0])<q)return i[D][1];return i[D-1][1]};this._renderTicks(r,n,o,j,a,u,l,c,b),this._renderTitleAndDetail(r,n,o,j,a),this._renderAnchor(r,a),this._renderPointer(r,n,o,j,a,u,l,c,b)},t.prototype._renderTicks=function(r,n,o,i,a,s,c,u,l){for(var f=this.group,h=a.cx,m=a.cy,g=a.r,v=+r.get("min"),b=+r.get("max"),x=r.getModel("splitLine"),E=r.getModel("axisTick"),T=r.getModel("axisLabel"),B=r.get("splitNumber"),F=E.get("splitNumber"),L=Pt(x.get("length"),g),j=Pt(E.get("length"),g),q=s,D=(c-s)/B,_=D/F,R=x.getModel("lineStyle").getLineStyle(),z=E.getModel("lineStyle").getLineStyle(),N=x.get("distance"),y,S,I=0;I<=B;I++){if(y=Math.cos(q),S=Math.sin(q),x.get("show")){var M=N?N+l:l,C=new La({shape:{x1:y*(g-M)+h,y1:S*(g-M)+m,x2:y*(g-L-M)+h,y2:S*(g-L-M)+m},style:R,silent:!0});R.stroke==="auto"&&C.setStyle({stroke:i(I/B)}),f.add(C)}if(T.get("show")){var M=T.get("distance")+N,P=M0e(Mi(I/B*(b-v)+v),T.get("formatter")),V=i(I/B),H=y*(g-L-M)+h,k=S*(g-L-M)+m,G=T.get("rotate"),ce=0;G==="radial"?(ce=-q+2*Math.PI,ce>Math.PI/2&&(ce+=Math.PI)):G==="tangential"?ce=-q-Math.PI/2:sn(G)&&(ce=G*Math.PI/180),ce===0?f.add(new yn({style:mo(T,{text:P,x:H,y:k,verticalAlign:S<-.8?"top":S>.8?"bottom":"middle",align:y<-.4?"left":y>.4?"right":"center"},{inheritColor:V}),silent:!0})):f.add(new yn({style:mo(T,{text:P,x:H,y:k,verticalAlign:"middle",align:"center"},{inheritColor:V}),silent:!0,originX:H,originY:k,rotation:ce}))}if(E.get("show")&&I!==B){var M=E.get("distance");M=M?M+l:l;for(var J=0;J<=F;J++){y=Math.cos(q),S=Math.sin(q);var de=new La({shape:{x1:y*(g-M)+h,y1:S*(g-M)+m,x2:y*(g-j-M)+h,y2:S*(g-j-M)+m},silent:!0,style:z});z.stroke==="auto"&&de.setStyle({stroke:i((I+J/F)/B)}),f.add(de),q+=_}q-=_}else q+=D}},t.prototype._renderPointer=function(r,n,o,i,a,s,c,u,l){var f=this.group,h=this._data,m=this._progressEls,g=[],v=r.get(["pointer","show"]),b=r.getModel("progress"),x=b.get("show"),E=r.getData(),T=E.mapDimension("value"),B=+r.get("min"),F=+r.get("max"),L=[B,F],j=[s,c];function q(_,R){var z=E.getItemModel(_),N=z.getModel("pointer"),y=Pt(N.get("width"),a.r),S=Pt(N.get("length"),a.r),I=r.get(["pointer","icon"]),M=N.get("offsetCenter"),C=Pt(M[0],a.r),P=Pt(M[1],a.r),V=N.get("keepAspect"),H;return I?H=Lo(I,C-y/2,P-S,y,S,null,V):H=new FOt({shape:{angle:-Math.PI/2,width:y,r:S,x:C,y:P}}),H.rotation=-(R+Math.PI/2),H.x=a.cx,H.y=a.cy,H}function D(_,R){var z=b.get("roundCap"),N=z?FL:Mc,y=b.get("overlap"),S=y?b.get("width"):l/E.count(),I=y?a.r-S:a.r-(_+1)*S,M=y?a.r:a.r-_*S,C=new N({shape:{startAngle:s,endAngle:R,cx:a.cx,cy:a.cy,clockwise:u,r0:I,r:M}});return y&&(C.z2=F-E.get(T,_)%F),C}(x||v)&&(E.diff(h).add(function(_){var R=E.get(T,_);if(v){var z=q(_,s);ho(z,{rotation:-((isNaN(+R)?j[0]:ao(R,L,j,!0))+Math.PI/2)},r),f.add(z),E.setItemGraphicEl(_,z)}if(x){var N=D(_,s),y=b.get("clip");ho(N,{shape:{endAngle:ao(R,L,j,y)}},r),f.add(N),OY(r.seriesIndex,E.dataType,_,N),g[_]=N}}).update(function(_,R){var z=E.get(T,_);if(v){var N=h.getItemGraphicEl(R),y=N?N.rotation:s,S=q(_,y);S.rotation=y,bn(S,{rotation:-((isNaN(+z)?j[0]:ao(z,L,j,!0))+Math.PI/2)},r),f.add(S),E.setItemGraphicEl(_,S)}if(x){var I=m[R],M=I?I.shape.endAngle:s,C=D(_,M),P=b.get("clip");bn(C,{shape:{endAngle:ao(z,L,j,P)}},r),f.add(C),OY(r.seriesIndex,E.dataType,_,C),g[_]=C}}).execute(),E.each(function(_){var R=E.getItemModel(_),z=R.getModel("emphasis"),N=z.get("focus"),y=z.get("blurScope"),S=z.get("disabled");if(v){var I=E.getItemGraphicEl(_),M=E.getItemVisual(_,"style"),C=M.fill;if(I instanceof Li){var P=I.style;I.useStyle(et({image:P.image,x:P.x,y:P.y,width:P.width,height:P.height},M))}else I.useStyle(M),I.type!=="pointer"&&I.setColor(C);I.setStyle(R.getModel(["pointer","itemStyle"]).getItemStyle()),I.style.fill==="auto"&&I.setStyle("fill",i(ao(E.get(T,_),L,[0,1],!0))),I.z2EmphasisLift=0,ma(I,R),oo(I,N,y,S)}if(x){var V=g[_];V.useStyle(E.getItemVisual(_,"style")),V.setStyle(R.getModel(["progress","itemStyle"]).getItemStyle()),V.z2EmphasisLift=0,ma(V,R),oo(V,N,y,S)}}),this._progressEls=g)},t.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"),u=o.get("keepAspect"),l=Lo(s,n.cx-a/2+Pt(c[0],n.r),n.cy-a/2+Pt(c[1],n.r),a,a,null,u);l.z2=o.get("showAbove")?1:0,l.setStyle(o.getModel("itemStyle").getItemStyle()),this.group.add(l)}},t.prototype._renderTitleAndDetail=function(r,n,o,i,a){var s=this,c=r.getData(),u=c.mapDimension("value"),l=+r.get("min"),f=+r.get("max"),h=new or,m=[],g=[],v=r.isAnimationEnabled(),b=r.get(["pointer","showAbove"]);c.diff(this._data).add(function(x){m[x]=new yn({silent:!0}),g[x]=new yn({silent:!0})}).update(function(x,E){m[x]=s._titleEls[E],g[x]=s._detailEls[E]}).execute(),c.each(function(x){var E=c.getItemModel(x),T=c.get(u,x),B=new or,F=i(ao(T,[l,f],[0,1],!0)),L=E.getModel("title");if(L.get("show")){var j=L.get("offsetCenter"),q=a.cx+Pt(j[0],a.r),D=a.cy+Pt(j[1],a.r),_=m[x];_.attr({z2:b?0:2,style:mo(L,{x:q,y:D,text:c.getName(x),align:"center",verticalAlign:"middle"},{inheritColor:F})}),B.add(_)}var R=E.getModel("detail");if(R.get("show")){var z=R.get("offsetCenter"),N=a.cx+Pt(z[0],a.r),y=a.cy+Pt(z[1],a.r),S=Pt(R.get("width"),a.r),I=Pt(R.get("height"),a.r),M=r.get(["progress","show"])?c.getItemVisual(x,"style").fill:F,_=g[x],C=R.get("formatter");_.attr({z2:b?0:2,style:mo(R,{x:N,y,text:M0e(T,C),width:isNaN(S)?null:S,height:isNaN(I)?null:I,align:"center",verticalAlign:"middle"},{inheritColor:M})}),bpe(_,{normal:R},T,function(V){return M0e(V,C)}),v&&xpe(_,x,c,r,{getFormattedLabel:function(V,H,k,G,ce,J){return M0e(J?J.interpolatedValue:T,C)}}),B.add(_)}h.add(B)}),this.group.add(h),this._titleEls=m,this._detailEls=g},t.type="gauge",t}(Ln),UOt=qsn;d();p();var Vsn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.visualStyleAccessPath="itemStyle",r}return t.prototype.getInitialData=function(r,n){return hv(this,["value"])},t.type="series.gauge",t.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}},t}(Xn),zOt=Vsn;function SPe(e){e.registerChartView(UOt),e.registerSeriesModel(zOt)}d();p();d();p();var Wsn=["itemStyle","opacity"],Ksn=function(e){Ce(t,e);function t(r,n){var o=e.call(this)||this,i=o,a=new ss,s=new yn;return i.setTextContent(s),o.setTextGuideLine(a),o.updateData(r,n,!0),o}return t.prototype.updateData=function(r,n,o){var i=this,a=r.hostModel,s=r.getItemModel(n),c=r.getItemLayout(n),u=s.getModel("emphasis"),l=s.get(Wsn);l=l??1,o||Mu(i),i.useStyle(r.getItemVisual(n,"style")),i.style.lineJoin="round",o?(i.setShape({points:c.points}),i.style.opacity=0,ho(i,{style:{opacity:l}},a,n)):bn(i,{style:{opacity:l},shape:{points:c.points}},a,n),ma(i,s),this._updateLabel(r,n),oo(this,u.get("focus"),u.get("blurScope"),u.get("disabled"))},t.prototype._updateLabel=function(r,n){var o=this,i=this.getTextGuideLine(),a=o.getTextContent(),s=r.hostModel,c=r.getItemModel(n),u=r.getItemLayout(n),l=u.label,f=r.getItemVisual(n,"style"),h=f.fill;Fi(a,si(c),{labelFetcher:r.hostModel,labelDataIndex:n,defaultOpacity:f.opacity,defaultText:r.getName(n)},{normal:{align:l.textAlign,verticalAlign:l.verticalAlign}}),o.setTextConfig({local:!0,inside:!!l.inside,insideStroke:h,outsideFill:h});var m=l.linePoints;i.setShape({points:m}),o.textGuideLineConfig={anchor:m?new _n(m[0][0],m[0][1]):null},bn(a,{style:{x:l.x,y:l.y}},s,n),a.attr({rotation:l.rotation,originX:l.x,originY:l.y,z2:10}),BL(o,PL(c),{stroke:h})},t}(As),Ysn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.ignoreLabelLineUpdate=!0,r}return t.prototype.render=function(r,n,o){var i=r.getData(),a=this._data,s=this.group;i.diff(a).add(function(c){var u=new Ksn(i,c);i.setItemGraphicEl(c,u),s.add(u)}).update(function(c,u){var l=a.getItemGraphicEl(u);l.updateData(i,c),s.add(l),i.setItemGraphicEl(c,l)}).remove(function(c){var u=a.getItemGraphicEl(c);S_(u,r,c)}).execute(),this._data=i},t.prototype.remove=function(){this.group.removeAll(),this._data=null},t.prototype.dispose=function(){},t.type="funnel",t}(Ln),jOt=Ysn;d();p();var Jsn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.init=function(r){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new oA(jt(this.getData,this),jt(this.getRawData,this)),this._defaultLabelLine(r)},t.prototype.getInitialData=function(r,n){return hv(this,{coordDimensions:["value"],encodeDefaulter:_r(SL,this)})},t.prototype._defaultLabelLine=function(r){sv(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},t.prototype.getDataParams=function(r){var n=this.getData(),o=e.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},t.type="series.funnel",t.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"}}},t}(Xn),HOt=Jsn;d();p();function Xsn(e,t){return Do(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function Zsn(e,t){for(var r=e.mapDimension("value"),n=e.mapArray(r,function(c){return c}),o=[],i=t==="ascending",a=0,s=e.count();a<s;a++)o[a]=a;return Wt(t)?o.sort(t):t!=="none"&&o.sort(function(c,u){return i?n[c]-n[u]:n[u]-n[c]}),o}function Qsn(e){var t=e.hostModel,r=t.get("orient");e.each(function(n){var o=e.getItemModel(n),i=o.getModel("label"),a=i.get("position"),s=o.getModel("labelLine"),c=e.getItemLayout(n),u=c.points,l=a==="inner"||a==="inside"||a==="center"||a==="insideLeft"||a==="insideRight",f,h,m,g;if(l)a==="insideLeft"?(h=(u[0][0]+u[3][0])/2+5,m=(u[0][1]+u[3][1])/2,f="left"):a==="insideRight"?(h=(u[1][0]+u[2][0])/2-5,m=(u[1][1]+u[2][1])/2,f="right"):(h=(u[0][0]+u[1][0]+u[2][0]+u[3][0])/4,m=(u[0][1]+u[1][1]+u[2][1]+u[3][1])/4,f="center"),g=[[h,m],[h,m]];else{var v=void 0,b=void 0,x=void 0,E=void 0,T=s.get("length");a==="left"?(v=(u[3][0]+u[0][0])/2,b=(u[3][1]+u[0][1])/2,x=v-T,h=x-5,f="right"):a==="right"?(v=(u[1][0]+u[2][0])/2,b=(u[1][1]+u[2][1])/2,x=v+T,h=x+5,f="left"):a==="top"?(v=(u[3][0]+u[0][0])/2,b=(u[3][1]+u[0][1])/2,E=b-T,m=E-5,f="center"):a==="bottom"?(v=(u[1][0]+u[2][0])/2,b=(u[1][1]+u[2][1])/2,E=b+T,m=E+5,f="center"):a==="rightTop"?(v=r==="horizontal"?u[3][0]:u[1][0],b=r==="horizontal"?u[3][1]:u[1][1],r==="horizontal"?(E=b-T,m=E-5,f="center"):(x=v+T,h=x+5,f="top")):a==="rightBottom"?(v=u[2][0],b=u[2][1],r==="horizontal"?(E=b+T,m=E+5,f="center"):(x=v+T,h=x+5,f="bottom")):a==="leftTop"?(v=u[0][0],b=r==="horizontal"?u[0][1]:u[1][1],r==="horizontal"?(E=b-T,m=E-5,f="center"):(x=v-T,h=x-5,f="right")):a==="leftBottom"?(v=r==="horizontal"?u[1][0]:u[3][0],b=r==="horizontal"?u[1][1]:u[2][1],r==="horizontal"?(E=b+T,m=E+5,f="center"):(x=v-T,h=x-5,f="right")):(v=(u[1][0]+u[2][0])/2,b=(u[1][1]+u[2][1])/2,r==="horizontal"?(E=b+T,m=E+5,f="center"):(x=v+T,h=x+5,f="left")),r==="horizontal"?(x=v,h=x):(E=b,m=E),g=[[v,b],[x,E]]}c.label={linePoints:g,x:h,y:m,verticalAlign:"middle",textAlign:f,inside:l}})}function EPe(e,t){e.eachSeriesByType("funnel",function(r){var n=r.getData(),o=n.mapDimension("value"),i=r.get("sort"),a=Xsn(r,t),s=r.get("orient"),c=a.width,u=a.height,l=Zsn(n,i),f=a.x,h=a.y,m=s==="horizontal"?[Pt(r.get("minSize"),u),Pt(r.get("maxSize"),u)]:[Pt(r.get("minSize"),c),Pt(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 x=r.get("funnelAlign"),E=r.get("gap"),T=s==="horizontal"?c:u,B=(T-E*(n.count()-1))/n.count(),F=function(y,S){if(s==="horizontal"){var I=n.get(o,y)||0,M=ao(I,[v,b],m,!0),C=void 0;switch(x){case"top":C=h;break;case"center":C=h+(u-M)/2;break;case"bottom":C=h+(u-M);break}return[[S,C],[S,C+M]]}var P=n.get(o,y)||0,V=ao(P,[v,b],m,!0),H;switch(x){case"left":H=f;break;case"center":H=f+(c-V)/2;break;case"right":H=f+c-V;break}return[[H,S],[H+V,S]]};i==="ascending"&&(B=-B,E=-E,s==="horizontal"?f+=c:h+=u,l=l.reverse());for(var L=0;L<l.length;L++){var j=l[L],q=l[L+1],D=n.getItemModel(j);if(s==="horizontal"){var _=D.get(["itemStyle","width"]);_==null?_=B:(_=Pt(_,c),i==="ascending"&&(_=-_));var R=F(j,f),z=F(q,f+_);f+=_+E,n.setItemLayout(j,{points:R.concat(z.slice().reverse())})}else{var N=D.get(["itemStyle","height"]);N==null?N=B:(N=Pt(N,u),i==="ascending"&&(N=-N));var R=F(j,h),z=F(q,h+N);h+=N+E,n.setItemLayout(j,{points:R.concat(z.slice().reverse())})}}Qsn(n)})}function _Pe(e){e.registerChartView(jOt),e.registerSeriesModel(HOt),e.registerLayout(EPe),e.registerProcessor(Fx("funnel"))}d();p();d();p();var $sn=.3,ecn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r._dataGroup=new or,r._initialized=!1,r}return t.prototype.init=function(){this.group.add(this._dataGroup)},t.prototype.render=function(r,n,o,i){this._progressiveEls=null;var a=this._dataGroup,s=r.getData(),c=this._data,u=r.coordinateSystem,l=u.dimensions,f=qOt(r);s.diff(c).add(h).update(m).remove(g).execute();function h(b){var x=GOt(s,a,b,l,u);CPe(x,s,b,f)}function m(b,x){var E=c.getItemGraphicEl(x),T=VOt(s,b,l,u);s.setItemGraphicEl(b,E),bn(E,{shape:{points:T}},r,b),Mu(E),CPe(E,s,b,f)}function g(b){var x=c.getItemGraphicEl(b);a.remove(x)}if(!this._initialized){this._initialized=!0;var v=tcn(u,r,function(){setTimeout(function(){a.removeClipPath()})});a.setClipPath(v)}this._data=s},t.prototype.incrementalPrepareRender=function(r,n,o){this._initialized=!0,this._data=null,this._dataGroup.removeAll()},t.prototype.incrementalRender=function(r,n,o){for(var i=n.getData(),a=n.coordinateSystem,s=a.dimensions,c=qOt(n),u=this._progressiveEls=[],l=r.start;l<r.end;l++){var f=GOt(i,this._dataGroup,l,s,a);f.incremental=!0,CPe(f,i,l,c),u.push(f)}},t.prototype.remove=function(){this._dataGroup&&this._dataGroup.removeAll(),this._data=null},t.type="parallel",t}(Ln);function tcn(e,t,r){var n=e.model,o=e.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),ho(i,{shape:{width:o.width,height:o.height}},t,r),i}function VOt(e,t,r,n){for(var o=[],i=0;i<r.length;i++){var a=r[i],s=e.get(e.mapDimension(a),t);rcn(s,n.getAxis(a).type)||o.push(n.dataToPoint(s,a))}return o}function GOt(e,t,r,n,o){var i=VOt(e,r,n,o),a=new ss({shape:{points:i},z2:10});return t.add(a),e.setItemGraphicEl(r,a),a}function qOt(e){var t=e.get("smooth",!0);return t===!0&&(t=$sn),t=fb(t),HT(t)&&(t=0),{smooth:t}}function CPe(e,t,r,n){e.useStyle(t.getItemVisual(r,"style")),e.style.fill=null,e.setShape("smooth",n.smooth);var o=t.getItemModel(r),i=o.getModel("emphasis");ma(e,o,"lineStyle"),oo(e,i.get("focus"),i.get("blurScope"),i.get("disabled"))}function rcn(e,t){return t==="category"?e==null:e==null||isNaN(e)}var WOt=ecn;d();p();var ncn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.visualStyleAccessPath="lineStyle",r.visualDrawType="stroke",r}return t.prototype.getInitialData=function(r,n){return Tf(null,this,{useEncodeDefaulter:jt(ocn,null,this)})},t.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},t.type="series.parallel",t.dependencies=["parallel"],t.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"},t}(Xn);function ocn(e){var t=e.ecModel.getComponent("parallel",e.get("parallelIndex"));if(!!t){var r={};return oe(t.dimensions,function(n){var o=icn(n);r[n]=o}),r}}function icn(e){return+e.replace("dim","")}var KOt=ncn;d();p();var acn=["lineStyle","opacity"],scn={seriesType:"parallel",reset:function(e,t){var r=e.coordinateSystem,n={normal:e.get(["lineStyle","opacity"]),active:e.get("activeOpacity"),inactive:e.get("inactiveOpacity")};return{progress:function(o,i){r.eachActiveState(i,function(a,s){var c=n[a];if(a==="normal"&&i.hasItemOption){var u=i.getItemModel(s).get(acn,!0);u!=null&&(c=u)}var l=i.ensureUniqueItemVisual(s,"style");l.opacity=c},o.start,o.end)}}}},YOt=scn;d();p();d();p();function TPe(e){ccn(e),ucn(e)}function ccn(e){if(!e.parallel){var t=!1;oe(e.series,function(r){r&&r.type==="parallel"&&(t=!0)}),t&&(e.parallel=[{}])}}function ucn(e){var t=$n(e.parallelAxis);oe(t,function(r){if(!!nr(r)){var n=r.parallelIndex||0,o=$n(e.parallel)[n];o&&o.parallelAxisDefault&&Wr(r,o.parallelAxisDefault,!1)}})}d();p();var lcn=5,fcn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,o){this._model=r,this._api=o,this._handlers||(this._handlers={},oe(dcn,function(i,a){o.getZr().on(a,this._handlers[a]=jt(i,this))},this)),xb(this,"_throttledDispatchExpand",r.get("axisExpandRate"),"fixRate")},t.prototype.dispose=function(r,n){N_(this,"_throttledDispatchExpand"),oe(this._handlers,function(o,i){n.getZr().off(i,o)}),this._handlers=null},t.prototype._throttledDispatchExpand=function(r){this._dispatchExpand(r)},t.prototype._dispatchExpand=function(r){r&&this._api.dispatchAction(et({type:"parallelAxisExpand"},r))},t.type="parallel",t}(eo),dcn={mousedown:function(e){IPe(this,"click")&&(this._mouseDownPoint=[e.offsetX,e.offsetY])},mouseup:function(e){var t=this._mouseDownPoint;if(IPe(this,"click")&&t){var r=[e.offsetX,e.offsetY],n=Math.pow(t[0]-r[0],2)+Math.pow(t[1]-r[1],2);if(n>lcn)return;var o=this._model.coordinateSystem.getSlidedAxisExpandWindow([e.offsetX,e.offsetY]);o.behavior!=="none"&&this._dispatchExpand({axisExpandWindow:o.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(e){if(!(this._mouseDownPoint||!IPe(this,"mousemove"))){var t=this._model,r=t.coordinateSystem.getSlidedAxisExpandWindow([e.offsetX,e.offsetY]),n=r.behavior;n==="jump"&&this._throttledDispatchExpand.debounceNextCall(t.get("axisExpandDebounce")),this._throttledDispatchExpand(n==="none"?null:{axisExpandWindow:r.axisExpandWindow,animation:n==="jump"?null:{duration:0}})}}};function IPe(e,t){var r=e._model;return r.get("axisExpandable")&&r.get("axisExpandTriggerOn")===t}var JOt=fcn;d();p();var pcn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.init=function(){e.prototype.init.apply(this,arguments),this.mergeOption({})},t.prototype.mergeOption=function(r){var n=this.option;r&&Wr(n,r,!0),this._initDimensions()},t.prototype.contains=function(r,n){var o=r.get("parallelIndex");return o!=null&&n.getComponent("parallel",o)===this},t.prototype.setAxisExpand=function(r){oe(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],function(n){r.hasOwnProperty(n)&&(this.option[n]=r[n])},this)},t.prototype._initDimensions=function(){var r=this.dimensions=[],n=this.parallelAxisIndex=[],o=Gn(this.ecModel.queryComponents({mainType:"parallelAxis"}),function(i){return(i.get("parallelIndex")||0)===this.componentIndex},this);oe(o,function(i){r.push("dim"+i.get("dim")),n.push(i.componentIndex)})},t.type="parallel",t.dependencies=["parallelAxis"],t.layoutMode="box",t.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},t}(xn),XOt=pcn;d();p();d();p();d();p();var hcn=function(e){Ce(t,e);function t(r,n,o,i,a){var s=e.call(this,r,n,o)||this;return s.type=i||"value",s.axisIndex=a,s}return t.prototype.isHorizontal=function(){return this.coordinateSystem.getModel().get("layout")!=="horizontal"},t}(If),ZOt=hcn;d();p();function Lm(e,t,r,n,o,i){e=e||0;var a=r[1]-r[0];if(o!=null&&(o=$L(o,[0,a])),i!=null&&(i=Math.max(i,o??0)),n==="all"){var s=Math.abs(t[1]-t[0]);s=$L(s,[0,a]),o=i=$L(s,[o,i]),n=0}t[0]=$L(t[0],r),t[1]=$L(t[1],r);var c=kPe(t,n);t[n]+=e;var u=o||0,l=r.slice();c.sign<0?l[0]+=u:l[1]-=u,t[n]=$L(t[n],l);var f;return f=kPe(t,n),o!=null&&(f.sign!==c.sign||f.span<o)&&(t[1-n]=t[n]+c.sign*o),f=kPe(t,n),i!=null&&f.span>i&&(t[1-n]=t[n]+f.sign*i),t}function kPe(e,t){var r=e[t]-e[1-t];return{span:Math.abs(r),sign:r>0?-1:r<0?1:t?-1:1}}function $L(e,t){return Math.min(t[1]!=null?t[1]:1/0,Math.max(t[0]!=null?t[0]:-1/0,e))}var MPe=oe,e7t=Math.min,t7t=Math.max,QOt=Math.floor,mcn=Math.ceil,$Ot=Mi,gcn=Math.PI,vcn=function(){function e(t,r,n){this.type="parallel",this._axesMap=Kt(),this._axesLayout={},this.dimensions=t.dimensions,this._model=t,this._init(t,r,n)}return e.prototype._init=function(t,r,n){var o=t.dimensions,i=t.parallelAxisIndex;MPe(o,function(a,s){var c=i[s],u=r.getComponent("parallelAxis",c),l=this._axesMap.set(a,new ZOt(a,b6(u),[0,0],u.get("type"),c)),f=l.type==="category";l.onBand=f&&u.get("boundaryGap"),l.inverse=u.get("inverse"),u.axis=l,l.model=u,l.coordinateSystem=u.coordinateSystem=this},this)},e.prototype.update=function(t,r){this._updateAxesFromSeries(this._model,t)},e.prototype.containPoint=function(t){var r=this._makeLayoutInfo(),n=r.axisBase,o=r.layoutBase,i=r.pixelDimIndex,a=t[1-i],s=t[i];return a>=n&&a<=n+r.axisLength&&s>=o&&s<=o+r.layoutLength},e.prototype.getModel=function(){return this._model},e.prototype._updateAxesFromSeries=function(t,r){r.eachSeries(function(n){if(!!t.contains(n,r)){var o=n.getData();MPe(this.dimensions,function(i){var a=this._axesMap.get(i);a.scale.unionExtentFromData(o,o.mapDimension(i)),Q2(a.scale,a.model)},this)}},this)},e.prototype.resize=function(t,r){this._rect=Do(t.getBoxLayoutParams(),{width:r.getWidth(),height:r.getHeight()}),this._layoutAxes()},e.prototype.getRect=function(){return this._rect},e.prototype._makeLayoutInfo=function(){var t=this._model,r=this._rect,n=["x","y"],o=["width","height"],i=t.get("layout"),a=i==="horizontal"?0:1,s=r[o[a]],c=[0,s],u=this.dimensions.length,l=R0e(t.get("axisExpandWidth"),c),f=R0e(t.get("axisExpandCount")||0,[0,u]),h=t.get("axisExpandable")&&u>3&&u>f&&f>1&&l>0&&s>0,m=t.get("axisExpandWindow"),g;if(m)g=R0e(m[1]-m[0],c),m[1]=m[0]+g;else{g=R0e(l*(f-1),c);var v=t.get("axisExpandCenter")||QOt(u/2);m=[l*v-g/2],m[1]=m[0]+g}var b=(s-g)/(u-f);b<3&&(b=0);var x=[QOt($Ot(m[0]/l,1))+1,mcn($Ot(m[1]/l,1))-1],E=b/l*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:l,axisCollapseWidth:b,axisExpandWindow:m,axisCount:u,winInnerIndices:x,axisExpandWindow0Pos:E}},e.prototype._layoutAxes=function(){var t=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])}),MPe(n,function(a,s){var c=(o.axisExpandable?bcn:ycn)(s,o),u={horizontal:{x:c.position,y:o.axisLength},vertical:{x:0,y:c.position}},l={horizontal:gcn/2,vertical:0},f=[u[i].x+t.x,u[i].y+t.y],h=l[i],m=ku();wm(m,m,h),Id(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)},e.prototype.getAxis=function(t){return this._axesMap.get(t)},e.prototype.dataToPoint=function(t,r){return this.axisCoordToPoint(this._axesMap.get(r).dataToCoord(t),r)},e.prototype.eachActiveState=function(t,r,n,o){n==null&&(n=0),o==null&&(o=t.count());var i=this._axesMap,a=this.dimensions,s=[],c=[];oe(a,function(b){s.push(t.mapDimension(b)),c.push(i.get(b).model)});for(var u=this.hasAxisBrushed(),l=n;l<o;l++){var f=void 0;if(!u)f="normal";else{f="active";for(var h=t.getValues(s,l),m=0,g=a.length;m<g;m++){var v=c[m].getActiveState(h[m]);if(v==="inactive"){f="inactive";break}}}r(f,l)}},e.prototype.hasAxisBrushed=function(){for(var t=this.dimensions,r=this._axesMap,n=!1,o=0,i=t.length;o<i;o++)r.get(t[o]).model.getActiveState()!=="normal"&&(n=!0);return n},e.prototype.axisCoordToPoint=function(t,r){var n=this._axesLayout[r];return Md([t,0],n.transform)},e.prototype.getAxisLayout=function(t){return cr(this._axesLayout[t])},e.prototype.getSlidedAxisExpandWindow=function(t){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(t))return{behavior:"none",axisExpandWindow:o};var s=t[n]-r.layoutBase-r.axisExpandWindow0Pos,c,u="slide",l=r.axisCollapseWidth,f=this._model.get("axisExpandSlideTriggerArea"),h=f[0]!=null;if(l)h&&l&&s<i*f[0]?(u="jump",c=s-i*f[2]):h&&l&&s>i*(1-f[0])?(u="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/l,c?Lm(c,o,a,"all"):u="none";else{var m=o[1]-o[0],g=a[1]*s/m;o=[t7t(0,g-m/2)],o[1]=e7t(a[1],o[0]+m),o[0]=o[1]-m}return{axisExpandWindow:o,behavior:u}},e}();function R0e(e,t){return e7t(t7t(e,t[0]),t[1])}function ycn(e,t){var r=t.layoutLength/(t.axisCount-1);return{position:r*e,axisNameAvailableWidth:r,axisLabelShow:!0}}function bcn(e,t){var r=t.layoutLength,n=t.axisExpandWidth,o=t.axisCount,i=t.axisCollapseWidth,a=t.winInnerIndices,s,c=i,u=!1,l;return e<a[0]?(s=e*i,l=i):e<=a[1]?(s=t.axisExpandWindow0Pos+e*n-t.axisExpandWindow[0],c=n,u=!0):(s=r-(o-1-e)*i,l=i),{position:s,axisNameAvailableWidth:c,axisLabelShow:u,nameTruncateMaxWidth:l}}var r7t=vcn;function xcn(e,t){var r=[];return e.eachComponent("parallel",function(n,o){var i=new r7t(n,e,t);i.name="parallel_"+o,i.resize(n,t),n.coordinateSystem=i,i.model=n,r.push(i)}),e.eachSeries(function(n){if(n.get("coordinateSystem")==="parallel"){var o=n.getReferringComponents("parallel",ai).models[0];n.coordinateSystem=o.coordinateSystem}}),r}var wcn={create:xcn},n7t=wcn;d();p();var o7t=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.activeIntervals=[],r}return t.prototype.getAreaSelectStyle=function(){return Cm([["fill","color"],["lineWidth","borderWidth"],["stroke","borderColor"],["width","width"],["opacity","opacity"]])(this.getModel("areaSelectStyle"))},t.prototype.setActiveIntervals=function(r){var n=this.activeIntervals=cr(r);if(n)for(var o=n.length-1;o>=0;o--)nl(n[o])},t.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"},t}(xn);Qo(o7t,$2);var RPe=o7t;d();p();d();p();var bN=!0,tX=Math.min,eF=Math.max,Acn=Math.pow,Scn=1e4,Ecn=6,_cn=6,i7t="globalPan",Ccn={w:[0,0],e:[0,1],n:[1,0],s:[1,1]},Tcn={w:"ew",e:"ew",n:"ns",s:"ns",ne:"nesw",sw:"nesw",nw:"nwse",se:"nwse"},a7t={brushStyle:{lineWidth:2,stroke:"rgba(210,219,238,0.3)",fill:"#D2DBEE"},transformable:!0,brushMode:"single",removeOnClick:!1},Icn=0,kcn=function(e){Ce(t,e);function t(r){var n=e.call(this)||this;return n._track=[],n._covers=[],n._handlers={},n._zr=r,n.group=new or,n._uid="brushController_"+Icn++,oe(Dcn,function(o,i){this._handlers[i]=jt(o,this)},n),n}return t.prototype.enableBrush=function(r){return this._brushType&&this._doDisableBrush(),r.brushType&&this._doEnableBrush(r),this},t.prototype._doEnableBrush=function(r){var n=this._zr;this._enableGlobalPan||XNt(n,i7t,this._uid),oe(this._handlers,function(o,i){n.on(i,o)}),this._brushType=r.brushType,this._brushOption=Wr(cr(a7t),r,!0)},t.prototype._doDisableBrush=function(){var r=this._zr;ZNt(r,i7t,this._uid),oe(this._handlers,function(n,o){r.off(o,n)}),this._brushType=this._brushOption=null},t.prototype.setPanels=function(r){if(r&&r.length){var n=this._panels={};oe(r,function(o){n[o.panelId]=cr(o)})}else this._panels=null;return this},t.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},t.prototype.updateCovers=function(r){r=nt(r,function(h){return Wr(cr(a7t),h,!0)});var n="\0-brush-index-",o=this._covers,i=this._covers=[],a=this,s=this._creatingCover;return new Od(o,r,u,c).add(l).update(l).remove(f).execute(),this;function c(h,m){return(h.id!=null?h.id:n+m)+"-"+h.brushType}function u(h,m){return c(h.__brushOption,m)}function l(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]):d7t(a,f7t(a,g));LPe(a,v)}}function f(h){o[h]!==s&&a.group.remove(o[h])}},t.prototype.unmount=function(){return this.enableBrush(!1),NPe(this),this._zr.remove(this.group),this},t.prototype.dispose=function(){this.unmount(),this.off()},t}(Iu);function f7t(e,t){var r=N0e[t.brushType].createCover(e,t);return r.__brushOption=t,h7t(r,t),e.group.add(r),r}function d7t(e,t){var r=FPe(t);return r.endCreating&&(r.endCreating(e,t),h7t(t,t.__brushOption)),t}function p7t(e,t){var r=t.__brushOption;FPe(t).updateCoverShape(e,t,r.range,r)}function h7t(e,t){var r=t.z;r==null&&(r=Scn),e.traverse(function(n){n.z=r,n.z2=r})}function LPe(e,t){FPe(t).updateCommon(e,t),p7t(e,t)}function FPe(e){return N0e[e.__brushOption.brushType]}function UPe(e,t,r){var n=e._panels;if(!n)return bN;var o,i=e._transform;return oe(n,function(a){a.isTargetByCursor(t,r,i)&&(o=a)}),o}function m7t(e,t){var r=e._panels;if(!r)return bN;var n=t.__brushOption.panelId;return n!=null?r[n]:bN}function NPe(e){var t=e._covers,r=t.length;return oe(t,function(n){e.group.remove(n)},e),t.length=0,!!r}function xN(e,t){var r=nt(e._covers,function(n){var o=n.__brushOption,i=cr(o.range);return{brushType:o.brushType,panelId:o.panelId,range:i}});e.trigger("brush",{areas:r,isEnd:!!t.isEnd,removeOnClick:!!t.removeOnClick})}function Mcn(e){var t=e._track;if(!t.length)return!1;var r=t[t.length-1],n=t[0],o=r[0]-n[0],i=r[1]-n[1],a=Acn(o*o+i*i,.5);return a>Ecn}function g7t(e){var t=e.length-1;return t<0&&(t=0),[e[0],e[t]]}function v7t(e,t,r,n){var o=new or;return o.add(new en({name:"main",style:zPe(r),silent:!0,draggable:!0,cursor:"move",drift:_r(s7t,e,t,o,["n","s","w","e"]),ondragend:_r(xN,t,{isEnd:!0})})),oe(n,function(i){o.add(new en({name:i.join(""),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:_r(s7t,e,t,o,i),ondragend:_r(xN,t,{isEnd:!0})}))}),o}function y7t(e,t,r,n){var o=n.brushStyle.lineWidth||0,i=eF(o,_cn),a=r[0][0],s=r[1][0],c=a-o/2,u=s-o/2,l=r[0][1],f=r[1][1],h=l-i+o/2,m=f-i+o/2,g=l-a,v=f-s,b=g+o,x=v+o;L_(e,t,"main",a,s,g,v),n.transformable&&(L_(e,t,"w",c,u,i,x),L_(e,t,"e",h,u,i,x),L_(e,t,"n",c,u,b,i),L_(e,t,"s",c,m,b,i),L_(e,t,"nw",c,u,i,i),L_(e,t,"ne",h,u,i,i),L_(e,t,"sw",c,m,i,i),L_(e,t,"se",h,m,i,i))}function OPe(e,t){var r=t.__brushOption,n=r.transformable,o=t.childAt(0);o.useStyle(zPe(r)),o.attr({silent:!n,cursor:n?"move":"default"}),oe([["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]],function(i){var a=t.childOfName(i.join("")),s=i.length===1?BPe(e,i[0]):Ncn(e,i);a&&a.attr({silent:!n,invisible:!n,cursor:n?Tcn[s]+"-resize":null})})}function L_(e,t,r,n,o,i,a){var s=t.childOfName(r);s&&s.setShape(Bcn(jPe(e,t,[[n,o],[n+i,o+a]])))}function zPe(e){return $t({strokeNoScale:!0},e.brushStyle)}function b7t(e,t,r,n){var o=[tX(e,r),tX(t,n)],i=[eF(e,r),eF(t,n)];return[[o[0],i[0]],[o[1],i[1]]]}function Rcn(e){return Ex(e.group)}function BPe(e,t){var r={w:"left",e:"right",n:"top",s:"bottom"},n={left:"w",right:"e",top:"n",bottom:"s"},o=WR(r[t],Rcn(e));return n[o]}function Ncn(e,t){var r=[BPe(e,t[0]),BPe(e,t[1])];return(r[0]==="e"||r[0]==="w")&&r.reverse(),r.join("")}function s7t(e,t,r,n,o,i){var a=r.__brushOption,s=e.toRectRange(a.range),c=x7t(t,o,i);oe(n,function(u){var l=Ccn[u];s[l[0]][l[1]]+=c[l[0]]}),a.range=e.fromRectRange(b7t(s[0][0],s[1][0],s[0][1],s[1][1])),LPe(t,r),xN(t,{isEnd:!1})}function Ocn(e,t,r,n){var o=t.__brushOption.range,i=x7t(e,r,n);oe(o,function(a){a[0]+=i[0],a[1]+=i[1]}),LPe(e,t),xN(e,{isEnd:!1})}function x7t(e,t,r){var n=e.group,o=n.transformCoordToLocal(t,r),i=n.transformCoordToLocal(0,0);return[o[0]-i[0],o[1]-i[1]]}function jPe(e,t,r){var n=m7t(e,t);return n&&n!==bN?n.clipPath(r,e._transform):cr(r)}function Bcn(e){var t=tX(e[0][0],e[1][0]),r=tX(e[0][1],e[1][1]),n=eF(e[0][0],e[1][0]),o=eF(e[0][1],e[1][1]);return{x:t,y:r,width:n-t,height:o-r}}function Pcn(e,t,r){if(!(!e._brushType||Lcn(e,t.offsetX,t.offsetY))){var n=e._zr,o=e._covers,i=UPe(e,t,r);if(!e._dragging)for(var a=0;a<o.length;a++){var s=o[a].__brushOption;if(i&&(i===bN||s.panelId===i.panelId)&&N0e[s.brushType].contain(o[a],r[0],r[1]))return}i&&n.setCursorStyle("crosshair")}}function PPe(e){var t=e.event;t.preventDefault&&t.preventDefault()}function DPe(e,t,r){return e.childOfName("main").contain(t,r)}function w7t(e,t,r,n){var o=e._creatingCover,i=e._creatingPanel,a=e._brushOption,s;if(e._track.push(r.slice()),Mcn(e)||o){if(i&&!o){a.brushMode==="single"&&NPe(e);var c=cr(a);c.brushType=c7t(c.brushType,i),c.panelId=i===bN?null:i.panelId,o=e._creatingCover=f7t(e,c),e._covers.push(o)}if(o){var u=N0e[c7t(e._brushType,i)],l=o.__brushOption;l.range=u.getCreatingRange(jPe(e,o,e._track)),n&&(d7t(e,o),u.updateCommon(e,o)),p7t(e,o),s={isEnd:n}}}else n&&a.brushMode==="single"&&a.removeOnClick&&UPe(e,t,r)&&NPe(e)&&(s={isEnd:n,removeOnClick:!0});return s}function c7t(e,t){return e==="auto"?t.defaultBrushType:e}var Dcn={mousedown:function(e){if(this._dragging)u7t(this,e);else if(!e.target||!e.target.draggable){PPe(e);var t=this.group.transformCoordToLocal(e.offsetX,e.offsetY);this._creatingCover=null;var r=this._creatingPanel=UPe(this,e,t);r&&(this._dragging=!0,this._track=[t.slice()])}},mousemove:function(e){var t=e.offsetX,r=e.offsetY,n=this.group.transformCoordToLocal(t,r);if(Pcn(this,e,n),this._dragging){PPe(e);var o=w7t(this,e,n,!1);o&&xN(this,o)}},mouseup:function(e){u7t(this,e)}};function u7t(e,t){if(e._dragging){PPe(t);var r=t.offsetX,n=t.offsetY,o=e.group.transformCoordToLocal(r,n),i=w7t(e,t,o,!0);e._dragging=!1,e._track=[],e._creatingCover=null,i&&xN(e,i)}}function Lcn(e,t,r){var n=e._zr;return t<0||t>n.getWidth()||r<0||r>n.getHeight()}var N0e={lineX:l7t(0),lineY:l7t(1),rect:{createCover:function(e,t){function r(n){return n}return v7t({toRectRange:r,fromRectRange:r},e,t,[["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]])},getCreatingRange:function(e){var t=g7t(e);return b7t(t[1][0],t[1][1],t[0][0],t[0][1])},updateCoverShape:function(e,t,r,n){y7t(e,t,r,n)},updateCommon:OPe,contain:DPe},polygon:{createCover:function(e,t){var r=new or;return r.add(new ss({name:"main",style:zPe(t),silent:!0})),r},getCreatingRange:function(e){return e},endCreating:function(e,t){t.remove(t.childAt(0)),t.add(new As({name:"main",draggable:!0,drift:_r(Ocn,e,t),ondragend:_r(xN,e,{isEnd:!0})}))},updateCoverShape:function(e,t,r,n){t.childAt(0).setShape({points:jPe(e,t,r)})},updateCommon:OPe,contain:DPe}};function l7t(e){return{createCover:function(t,r){return v7t({toRectRange:function(n){var o=[n,[0,100]];return e&&o.reverse(),o},fromRectRange:function(n){return n[e]}},t,r,[[["w"],["e"]],[["n"],["s"]]][e])},getCreatingRange:function(t){var r=g7t(t),n=tX(r[0][e],r[1][e]),o=eF(r[0][e],r[1][e]);return[n,o]},updateCoverShape:function(t,r,n,o){var i,a=m7t(t,r);if(a!==bN&&a.getLinearBrushOtherExtent)i=a.getLinearBrushOtherExtent(e);else{var s=t._zr;i=[0,[s.getWidth(),s.getHeight()][1-e]]}var c=[n,i];e&&c.reverse(),y7t(t,r,c,o)},updateCommon:OPe,contain:DPe}}var tF=kcn;d();p();function O0e(e){return e=HPe(e),function(t){return D9e(t,e)}}function B0e(e,t){return e=HPe(e),function(r){var n=t??r,o=n?e.width:e.height,i=n?e.x:e.y;return[i,i+(o||0)]}}function P0e(e,t,r){var n=HPe(e);return function(o,i){return n.contain(i[0],i[1])&&!T6(o,t,r)}}function HPe(e){return Nr.create(e)}var Fcn=["axisLine","axisTickLabel","axisName"],Ucn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.init=function(r,n){e.prototype.init.apply(this,arguments),(this._brushController=new tF(n.getZr())).on("brush",jt(this._onBrush,this))},t.prototype.render=function(r,n,o,i){if(!zcn(r,n,i)){this.axisModel=r,this.api=o,this.group.removeAll();var a=this._axisGroup;if(this._axisGroup=new or,this.group.add(this._axisGroup),!!r.get("show")){var s=Hcn(r,n),c=s.coordinateSystem,u=r.getAreaSelectStyle(),l=u.width,f=r.axis.dim,h=c.getAxisLayout(f),m=et({strokeContainThreshold:l},h),g=new Bd(r,m);oe(Fcn,g.add,g),this._axisGroup.add(g.getGroup()),this._refreshBrushController(m,u,r,s,l,o),__(a,this._axisGroup,r)}}},t.prototype._refreshBrushController=function(r,n,o,i,a,s){var c=o.axis.getExtent(),u=c[1]-c[0],l=Math.min(30,Math.abs(u)*.1),f=Nr.create({x:c[0],y:-a/2,width:u,height:a});f.x-=l,f.width+=2*l,this._brushController.mount({enableGlobalPan:!0,rotation:r.rotation,x:r.position[0],y:r.position[1]}).setPanels([{panelId:"pl",clipPath:O0e(f),isTargetByCursor:P0e(f,s,i),getLinearBrushOtherExtent:B0e(f,0)}]).enableBrush({brushType:"lineX",brushStyle:n,removeOnClick:!0}).updateCovers(jcn(o))},t.prototype._onBrush=function(r){var n=r.areas,o=this.axisModel,i=o.axis,a=nt(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})},t.prototype.dispose=function(){this._brushController.dispose()},t.type="parallelAxis",t}(eo);function zcn(e,t,r){return r&&r.type==="axisAreaSelect"&&t.findComponents({mainType:"parallelAxis",query:r})[0]===e}function jcn(e){var t=e.axis;return nt(e.activeIntervals,function(r){return{brushType:"lineX",panelId:"pl",range:[t.dataToCoord(r[0],!0),t.dataToCoord(r[1],!0)]}})}function Hcn(e,t){return t.getComponent("parallel",e.get("parallelIndex"))}var S7t=Ucn;d();p();var Gcn={type:"axisAreaSelect",event:"axisAreaSelected"};function E7t(e){e.registerAction(Gcn,function(t,r){r.eachComponent({mainType:"parallelAxis",query:t},function(n){n.axis.model.setActiveIntervals(t.intervals)})}),e.registerAction("parallelAxisExpand",function(t,r){r.eachComponent({mainType:"parallel",query:t},function(n){n.setAxisExpand(t)})})}var qcn={type:"value",areaSelectStyle:{width:20,borderWidth:1,borderColor:"rgba(160,197,232)",color:"rgba(160,197,232)",opacity:.3},realtime:!0,z:10};function rX(e){e.registerComponentView(JOt),e.registerComponentModel(XOt),e.registerCoordinateSystem("parallel",n7t),e.registerPreprocessor(TPe),e.registerComponentModel(RPe),e.registerComponentView(S7t),Ux(e,"parallel",RPe,qcn),E7t(e)}function GPe(e){Sn(rX),e.registerChartView(WOt),e.registerSeriesModel(KOt),e.registerVisual(e.PRIORITY.VISUAL.BRUSH,YOt)}d();p();d();p();var Vcn=function(){function e(){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 e}(),Wcn=function(e){Ce(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultShape=function(){return new Vcn},t.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()},t.prototype.highlight=function(){Mp(this)},t.prototype.downplay=function(){Rp(this)},t}(Dr),Kcn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r._focusAdjacencyDisabled=!1,r}return t.prototype.render=function(r,n,o){var i=this,a=r.getGraph(),s=this.group,c=r.layoutInfo,u=c.width,l=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 Wcn,b=Cr(v);b.dataIndex=g.dataIndex,b.seriesIndex=r.seriesIndex,b.dataType="edge";var x=g.getModel(),E=x.getModel("lineStyle"),T=E.get("curveness"),B=g.node1.getLayout(),F=g.node1.getModel(),L=F.get("localX"),j=F.get("localY"),q=g.node2.getLayout(),D=g.node2.getModel(),_=D.get("localX"),R=D.get("localY"),z=g.getLayout(),N,y,S,I,M,C,P,V;switch(v.shape.extent=Math.max(1,z.dy),v.shape.orient=m,m==="vertical"?(N=(L!=null?L*u:B.x)+z.sy,y=(j!=null?j*l:B.y)+B.dy,S=(_!=null?_*u:q.x)+z.ty,I=R!=null?R*l:q.y,M=N,C=y*(1-T)+I*T,P=S,V=y*T+I*(1-T)):(N=(L!=null?L*u:B.x)+B.dx,y=(j!=null?j*l:B.y)+z.sy,S=_!=null?_*u:q.x,I=(R!=null?R*l:q.y)+z.ty,M=N*(1-T)+S*T,C=y,P=N*T+S*(1-T),V=I),v.setShape({x1:N,y1:y,x2:S,y2:I,cpx1:M,cpy1:C,cpx2:P,cpy2:V}),v.useStyle(E.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 H=g.node1.getVisual("color"),k=g.node2.getVisual("color");yt(H)&&yt(k)&&(v.style.fill=new Y2(0,0,+(m==="horizontal"),+(m==="vertical"),[{color:H,offset:0},{color:k,offset:1}]))}var G=x.getModel("emphasis");ma(v,x,"lineStyle",function(J){return J.getItemStyle()}),s.add(v),h.setItemGraphicEl(g.dataIndex,v);var ce=G.get("focus");oo(v,ce==="adjacency"?g.getAdjacentDataIndices():ce,G.get("blurScope"),G.get("disabled")),Cr(v).dataType="edge"}),a.eachNode(function(g){var v=g.getLayout(),b=g.getModel(),x=b.get("localX"),E=b.get("localY"),T=b.getModel("emphasis"),B=new en({shape:{x:x!=null?x*u:v.x,y:E!=null?E*l:v.y,width:v.dx,height:v.dy},style:b.getModel("itemStyle").getItemStyle(),z2:10});Fi(B,si(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),ma(B,b),s.add(B),f.setItemGraphicEl(g.dataIndex,B),Cr(B).dataType="node";var F=T.get("focus");oo(B,F==="adjacency"?g.getAdjacentDataIndices():F,T.get("blurScope"),T.get("disabled"))}),f.eachItemGraphicEl(function(g,v){var b=f.getItemModel(v);b.get("draggable")&&(g.drift=function(x,E){i._focusAdjacencyDisabled=!0,this.shape.x+=x,this.shape.y+=E,this.dirty(),o.dispatchAction({type:"dragNode",seriesId:r.id,dataIndex:f.getRawIndex(v),localX:this.shape.x/u,localY:this.shape.y/l})},g.ondragend=function(){i._focusAdjacencyDisabled=!1},g.draggable=!0,g.cursor="move")}),!this._data&&r.isAnimationEnabled()&&s.setClipPath(Ycn(s.getBoundingRect(),r,function(){s.removeClipPath()})),this._data=r.getData()},t.prototype.dispose=function(){},t.type="sankey",t}(Ln);function Ycn(e,t,r){var n=new en({shape:{x:e.x-10,y:e.y-10,width:0,height:e.height+20}});return ho(n,{shape:{width:e.width+20}},t,r),n}var _7t=Kcn;d();p();var Jcn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.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 Jn(a[c],this,n));if(i&&o){var u=eX(i,o,this,!0,l);return u.data}function l(f,h){f.wrapMethod("getItemModel",function(m,g){var v=m.parentModel,b=v.getData().getItemLayout(g);if(b){var x=b.depth,E=v.levelModels[x];E&&(m.parentModel=E)}return m}),h.wrapMethod("getItemModel",function(m,g){var v=m.parentModel,b=v.getGraph().getEdgeByIndex(g),x=b.node1.getLayout();if(x){var E=x.depth,T=v.levelModels[E];T&&(m.parentModel=T)}return m})}},t.prototype.setNodePosition=function(r,n){var o=this.option.data||this.option.nodes,i=o[r];i.localX=n[0],i.localY=n[1]},t.prototype.getGraph=function(){return this.getData().graph},t.prototype.getEdgeData=function(){return this.getGraph().edgeData},t.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,u=s.source+" -- "+s.target;return Qi("nameValue",{name:u,value:c,noValue:i(c)})}else{var l=this.getGraph().getNodeByIndex(r),f=l.getLayout().value,h=this.getDataParams(r,o).data.name;return Qi("nameValue",{name:h!=null?h+"":null,value:f,noValue:i(f)})}},t.prototype.optionUpdated=function(){},t.prototype.getDataParams=function(r,n){var o=e.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},t.type="series.sankey",t.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},t}(Xn),C7t=Jcn;d();p();function VPe(e,t){e.eachSeriesByType("sankey",function(r){var n=r.get("nodeWidth"),o=r.get("nodeGap"),i=Xcn(r,t);r.layoutInfo=i;var a=i.width,s=i.height,c=r.getGraph(),u=c.nodes,l=c.edges;Qcn(u);var f=Gn(u,function(v){return v.getLayout().value===0}),h=f.length!==0?0:r.get("layoutIterations"),m=r.get("orient"),g=r.get("nodeAlign");Zcn(u,l,n,o,a,s,h,m,g)})}function Xcn(e,t){return Do(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function Zcn(e,t,r,n,o,i,a,s,c){$cn(e,t,r,o,i,s,c),nun(e,t,i,o,n,a,s),dun(e,s)}function Qcn(e){oe(e,function(t){var r=M6(t.outEdges,D0e),n=M6(t.inEdges,D0e),o=t.getValue()||0,i=Math.max(r,n,o);t.setLayout({value:i},!0)})}function $cn(e,t,r,n,o,i,a){for(var s=[],c=[],u=[],l=[],f=0,h=0;h<t.length;h++)s[h]=1;for(var h=0;h<e.length;h++)c[h]=e[h].inEdges.length,c[h]===0&&u.push(e[h]);for(var m=-1;u.length;){for(var g=0;g<u.length;g++){var v=u[g],b=v.hostGraph.data.getRawDataItem(v.dataIndex),x=b.depth!=null&&b.depth>=0;x&&b.depth>m&&(m=b.depth),v.setLayout({depth:x?b.depth:f},!0),i==="vertical"?v.setLayout({dy:r},!0):v.setLayout({dx:r},!0);for(var E=0;E<v.outEdges.length;E++){var T=v.outEdges[E],B=t.indexOf(T);s[B]=0;var F=T.node2,L=e.indexOf(F);--c[L]===0&&l.indexOf(F)<0&&l.push(F)}}++f,u=l,l=[]}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 j=m>f-1?m:f-1;a&&a!=="left"&&eun(e,a,i,j);var q=i==="vertical"?(o-r)/j:(n-r)/j;run(e,q,i)}function T7t(e){var t=e.hostGraph.data.getRawDataItem(e.dataIndex);return t.depth!=null&&t.depth>=0}function eun(e,t,r,n){if(t==="right"){for(var o=[],i=e,a=0;i.length;){for(var s=0;s<i.length;s++){var c=i[s];c.setLayout({skNodeHeight:a},!0);for(var u=0;u<c.inEdges.length;u++){var l=c.inEdges[u];o.indexOf(l.node1)<0&&o.push(l.node1)}}i=o,o=[],++a}oe(e,function(f){T7t(f)||f.setLayout({depth:Math.max(0,n-f.getLayout().skNodeHeight)},!0)})}else t==="justify"&&tun(e,n)}function tun(e,t){oe(e,function(r){!T7t(r)&&!r.outEdges.length&&r.setLayout({depth:t},!0)})}function run(e,t,r){oe(e,function(n){var o=n.getLayout().depth*t;r==="vertical"?n.setLayout({y:o},!0):n.setLayout({x:o},!0)})}function nun(e,t,r,n,o,i,a){var s=oun(e,a);iun(s,t,r,n,o,a),qPe(s,o,r,n,a);for(var c=1;i>0;i--)c*=.99,aun(s,c,a),qPe(s,o,r,n,a),fun(s,c,a),qPe(s,o,r,n,a)}function oun(e,t){var r=[],n=t==="vertical"?"y":"x",o=kY(e,function(i){return i.getLayout()[n]});return o.keys.sort(function(i,a){return i-a}),oe(o.keys,function(i){r.push(o.buckets.get(i))}),r}function iun(e,t,r,n,o,i){var a=1/0;oe(e,function(s){var c=s.length,u=0;oe(s,function(f){u+=f.getLayout().value});var l=i==="vertical"?(n-(c-1)*o)/u:(r-(c-1)*o)/u;l<a&&(a=l)}),oe(e,function(s){oe(s,function(c,u){var l=c.getLayout().value*a;i==="vertical"?(c.setLayout({x:u},!0),c.setLayout({dx:l},!0)):(c.setLayout({y:u},!0),c.setLayout({dy:l},!0))})}),oe(t,function(s){var c=+s.getValue()*a;s.setLayout({dy:c},!0)})}function qPe(e,t,r,n,o){var i=o==="vertical"?"x":"y";oe(e,function(a){a.sort(function(v,b){return v.getLayout()[i]-b.getLayout()[i]});for(var s,c,u,l=0,f=a.length,h=o==="vertical"?"dx":"dy",m=0;m<f;m++)c=a[m],u=l-c.getLayout()[i],u>0&&(s=c.getLayout()[i]+u,o==="vertical"?c.setLayout({x:s},!0):c.setLayout({y:s},!0)),l=c.getLayout()[i]+c.getLayout()[h]+t;var g=o==="vertical"?n:r;if(u=l-t-g,u>0){s=c.getLayout()[i]-u,o==="vertical"?c.setLayout({x:s},!0):c.setLayout({y:s},!0),l=s;for(var m=f-2;m>=0;--m)c=a[m],u=c.getLayout()[i]+c.getLayout()[h]+t-l,u>0&&(s=c.getLayout()[i]-u,o==="vertical"?c.setLayout({x:s},!0):c.setLayout({y:s},!0)),l=c.getLayout()[i]}})}function aun(e,t,r){oe(e.slice().reverse(),function(n){oe(n,function(o){if(o.outEdges.length){var i=M6(o.outEdges,sun,r)/M6(o.outEdges,D0e);if(isNaN(i)){var a=o.outEdges.length;i=a?M6(o.outEdges,cun,r)/a:0}if(r==="vertical"){var s=o.getLayout().x+(i-R6(o,r))*t;o.setLayout({x:s},!0)}else{var c=o.getLayout().y+(i-R6(o,r))*t;o.setLayout({y:c},!0)}}})})}function sun(e,t){return R6(e.node2,t)*e.getValue()}function cun(e,t){return R6(e.node2,t)}function uun(e,t){return R6(e.node1,t)*e.getValue()}function lun(e,t){return R6(e.node1,t)}function R6(e,t){return t==="vertical"?e.getLayout().x+e.getLayout().dx/2:e.getLayout().y+e.getLayout().dy/2}function D0e(e){return e.getValue()}function M6(e,t,r){for(var n=0,o=e.length,i=-1;++i<o;){var a=+t(e[i],r);isNaN(a)||(n+=a)}return n}function fun(e,t,r){oe(e,function(n){oe(n,function(o){if(o.inEdges.length){var i=M6(o.inEdges,uun,r)/M6(o.inEdges,D0e);if(isNaN(i)){var a=o.inEdges.length;i=a?M6(o.inEdges,lun,r)/a:0}if(r==="vertical"){var s=o.getLayout().x+(i-R6(o,r))*t;o.setLayout({x:s},!0)}else{var c=o.getLayout().y+(i-R6(o,r))*t;o.setLayout({y:c},!0)}}})})}function dun(e,t){var r=t==="vertical"?"x":"y";oe(e,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]})}),oe(e,function(n){var o=0,i=0;oe(n.outEdges,function(a){a.setLayout({sy:o},!0),o+=a.getLayout().dy}),oe(n.inEdges,function(a){a.setLayout({ty:i},!0),i+=a.getLayout().dy})})}d();p();function WPe(e){e.eachSeriesByType("sankey",function(t){var r=t.getGraph(),n=r.nodes;if(n.length){var o=1/0,i=-1/0;oe(n,function(a){var s=a.getLayout().value;s<o&&(o=s),s>i&&(i=s)}),oe(n,function(a){var s=new ic({type:"color",mappingMethod:"linear",dataExtent:[o,i],visual:t.get("color")}),c=s.mapValueToVisual(a.getLayout().value),u=a.getModel().get(["itemStyle","color"]);u!=null?(a.setVisual("color",u),a.setVisual("style",{fill:u})):(a.setVisual("color",c),a.setVisual("style",{fill:c}))})}})}function KPe(e){e.registerChartView(_7t),e.registerSeriesModel(C7t),e.registerLayout(VPe),e.registerVisual(WPe),e.registerAction({type:"dragNode",event:"dragnode",update:"update"},function(t,r){r.eachComponent({mainType:"series",subType:"sankey",query:t},function(n){n.setNodePosition(t.dataIndex,[t.localX,t.localY])})})}d();p();d();p();d();p();var L0e=function(){function e(){}return e.prototype.getInitialData=function(t,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"?(t.layout="horizontal",n=o.getOrdinalMeta(),c=!0):s==="category"?(t.layout="vertical",n=i.getOrdinalMeta(),c=!0):t.layout=t.layout||"horizontal";var u=["x","y"],l=t.layout==="horizontal"?0:1,f=this._baseAxisDim=u[l],h=u[1-l],m=[o,i],g=m[l].get("type"),v=m[1-l].get("type"),b=t.data;if(b&&c){var x=[];oe(b,function(B,F){var L;rt(B)?(L=B.slice(),B.unshift(F)):rt(B.value)?(L=et({},B),L.value=L.value.slice(),B.value.unshift(F)):L=B,x.push(L)}),t.data=x}var E=this.defaultValueDimensions,T=[{name:f,type:nN(g),ordinalMeta:n,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:h,type:nN(v),dimsDef:E.slice()}];return hv(this,{coordDimensions:T,dimensionsCount:E.length+1,encodeDefaulter:_r(Ope,T,this)})},e.prototype.getBaseAxis=function(){var t=this._baseAxisDim;return this.ecModel.getComponent(t+"Axis",this.get(t+"AxisIndex")).axis},e}();var I7t=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.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 t.type="series.boxplot",t.dependencies=["xAxis","yAxis","grid"],t.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},t}(Xn);Qo(I7t,L0e,!0);var k7t=I7t;d();p();var pun=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.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(u){if(i.hasValue(u)){var l=i.getItemLayout(u),f=M7t(l,i,u,c,!0);i.setItemGraphicEl(u,f),a.add(f)}}).update(function(u,l){var f=s.getItemGraphicEl(l);if(!i.hasValue(u)){a.remove(f);return}var h=i.getItemLayout(u);f?(Mu(f),R7t(h,f,i,u)):f=M7t(h,i,u,c),a.add(f),i.setItemGraphicEl(u,f)}).remove(function(u){var l=s.getItemGraphicEl(u);l&&a.remove(l)}).execute(),this._data=i},t.prototype.remove=function(r){var n=this.group,o=this._data;this._data=null,o&&o.eachItemGraphicEl(function(i){i&&n.remove(i)})},t.type="boxplot",t}(Ln),hun=function(){function e(){}return e}(),mun=function(e){Ce(t,e);function t(r){var n=e.call(this,r)||this;return n.type="boxplotBoxPath",n}return t.prototype.getDefaultShape=function(){return new hun},t.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])},t}(Dr);function M7t(e,t,r,n,o){var i=e.ends,a=new mun({shape:{points:o?gun(i,n,e):i}});return R7t(e,a,t,r,o),a}function R7t(e,t,r,n,o){var i=r.hostModel,a=mn[o?"initProps":"updateProps"];a(t,{shape:{points:e.ends}},i,n),t.useStyle(r.getItemVisual(n,"style")),t.style.strokeNoScale=!0,t.z2=100;var s=r.getItemModel(n),c=s.getModel("emphasis");ma(t,s),oo(t,c.get("focus"),c.get("blurScope"),c.get("disabled"))}function gun(e,t,r){return nt(e,function(n){return n=n.slice(),n[t]=r.initBaseline,n})}var N7t=pun;d();p();function YPe(e,t){}d();p();var nX=oe;function JPe(e){var t=vun(e);nX(t,function(r){var n=r.seriesModels;!n.length||(yun(r),nX(n,function(o,i){bun(o,r.boxOffsetList[i],r.boxWidthList[i])}))})}function vun(e){var t=[],r=[];return e.eachSeriesByType("boxplot",function(n){var o=n.getBaseAxis(),i=Hr(r,o);i<0&&(i=r.length,r[i]=o,t[i]={axis:o,seriesModels:[]}),t[i].seriesModels.push(n)}),t}function yun(e){var t=e.axis,r=e.seriesModels,n=r.length,o=e.boxWidthList=[],i=e.boxOffsetList=[],a=[],s;if(t.type==="category")s=t.getBandWidth();else{var c=0;nX(r,function(g){c=Math.max(c,g.getData().count())});var u=t.getExtent();s=Math.abs(u[1]-u[0])/c}nX(r,function(g){var v=g.get("boxWidth");rt(v)||(v=[v,v]),a.push([Pt(v[0],s)||0,Pt(v[1],s)||0])});var l=s*.8-2,f=l/n*.3,h=(l-f*(n-1))/n,m=h/2-l/2;nX(r,function(g,v){i.push(m),m+=f+h,o.push(Math.min(Math.max(h,a[v][0]),a[v][1]))})}function bun(e,t,r){var n=e.coordinateSystem,o=e.getData(),i=r/2,a=e.get("layout")==="horizontal"?0:1,s=1-a,c=["x","y"],u=o.mapDimension(c[a]),l=o.mapDimensionsAll(c[s]);if(u==null||l.length<5)return;for(var f=0;f<o.count();f++){var h=o.get(u,f),m=T(h,l[2],f),g=T(h,l[0],f),v=T(h,l[1],f),b=T(h,l[3],f),x=T(h,l[4],f),E=[];B(E,v,!1),B(E,b,!0),E.push(g,v,x,b),F(E,g),F(E,x),F(E,m),o.setItemLayout(f,{initBaseline:m[s],ends:E})}function T(L,j,q){var D=o.get(j,q),_=[];_[a]=L,_[s]=D;var R;return isNaN(L)||isNaN(D)?R=[NaN,NaN]:(R=n.dataToPoint(_),R[a]+=t),R}function B(L,j,q){var D=j.slice(),_=j.slice();D[a]+=i,_[a]-=i,q?L.push(D,_):L.push(_,D)}function F(L,j){var q=j.slice(),D=j.slice();q[a]-=i,D[a]+=i,L.push(q,D)}}d();p();d();p();function XPe(e,t){t=t||{};for(var r=[],n=[],o=t.boundIQR,i=o==="none"||o===0,a=0;a<e.length;a++){var s=nl(e[a].slice()),c=Hde(s,.25),u=Hde(s,.5),l=Hde(s,.75),f=s[0],h=s[s.length-1],m=(o??1.5)*(l-c),g=i?f:Math.max(f,c-m),v=i?h:Math.min(h,l+m),b=t.itemNameFormatter,x=Wt(b)?b({value:a}):yt(b)?b.replace("{value}",a+""):a+"";r.push([x,g,c,u,l,v]);for(var E=0;E<s.length;E++){var T=s[E];if(T<g||T>v){var B=[x,T];n.push(B)}}}return{boxData:r,outliers:n}}var O7t={type:"echarts:boxplot",transform:function(t){var r=t.upstream;if(r.sourceFormat!==qc){var n="";so(n)}var o=XPe(r.getRawData(),t.config);return[{dimensions:["ItemName","Low","Q1","Q2","Q3","High"],data:o.boxData},{data:o.outliers}]}};function ZPe(e){e.registerSeriesModel(k7t),e.registerChartView(N7t),e.registerVisual(YPe),e.registerLayout(JPe),e.registerTransform(O7t)}d();p();d();p();var xun=["color","borderColor"],wun=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,o){this.group.removeClipPath(),this._progressiveEls=null,this._updateDrawMode(r),this._isLargeDraw?this._renderLarge(r):this._renderNormal(r)},t.prototype.incrementalPrepareRender=function(r,n,o){this._clear(),this._updateDrawMode(r)},t.prototype.incrementalRender=function(r,n,o,i){this._progressiveEls=[],this._isLargeDraw?this._incrementalRenderLarge(r,n):this._incrementalRenderNormal(r,n)},t.prototype.eachRendered=function(r){c0(this._progressiveEls||this.group,r)},t.prototype._updateDrawMode=function(r){var n=r.pipelineContext.large;(this._isLargeDraw==null||n!==this._isLargeDraw)&&(this._isLargeDraw=n,this._clear())},t.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,u=c.getArea&&c.getArea();this._data||i.removeAll(),n.diff(o).add(function(l){if(n.hasValue(l)){var f=n.getItemLayout(l);if(s&&B7t(u,f))return;var h=QPe(f,l,!0);ho(h,{shape:{points:f.ends}},r,l),$Pe(h,n,l,a),i.add(h),n.setItemGraphicEl(l,h)}}).update(function(l,f){var h=o.getItemGraphicEl(f);if(!n.hasValue(l)){i.remove(h);return}var m=n.getItemLayout(l);if(s&&B7t(u,m)){i.remove(h);return}h?(bn(h,{shape:{points:m.ends}},r,l),Mu(h)):h=QPe(m,l),$Pe(h,n,l,a),i.add(h),n.setItemGraphicEl(l,h)}).remove(function(l){var f=o.getItemGraphicEl(l);f&&i.remove(f)}).execute(),this._data=n},t.prototype._renderLarge=function(r){this._clear(),D7t(r,this.group);var n=r.get("clip",!0)?S6(r.coordinateSystem,!1,r):null;n?this.group.setClipPath(n):this.group.removeClipPath()},t.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=QPe(s,a);$Pe(c,o,a,i),c.incremental=!0,this.group.add(c),this._progressiveEls.push(c)}},t.prototype._incrementalRenderLarge=function(r,n){D7t(n,this.group,this._progressiveEls,!0)},t.prototype.remove=function(r){this._clear()},t.prototype._clear=function(){this.group.removeAll(),this._data=null},t.type="candlestick",t}(Ln),Aun=function(){function e(){}return e}(),Sun=function(e){Ce(t,e);function t(r){var n=e.call(this,r)||this;return n.type="normalCandlestickBox",n}return t.prototype.getDefaultShape=function(){return new Aun},t.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]))},t}(Dr);function QPe(e,t,r){var n=e.ends;return new Sun({shape:{points:r?Eun(n,e):n},z2:100})}function B7t(e,t){for(var r=!0,n=0;n<t.ends.length;n++)if(e.contain(t.ends[n][0],t.ends[n][1])){r=!1;break}return r}function $Pe(e,t,r,n){var o=t.getItemModel(r);e.useStyle(t.getItemVisual(r,"style")),e.style.strokeNoScale=!0,e.__simpleBox=n,ma(e,o)}function Eun(e,t){return nt(e,function(r){return r=r.slice(),r[1]=t.initBaseline,r})}var _un=function(){function e(){}return e}(),P7t=function(e){Ce(t,e);function t(r){var n=e.call(this,r)||this;return n.type="largeCandlestickBox",n}return t.prototype.getDefaultShape=function(){return new _un},t.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},t}(Dr);function D7t(e,t,r,n){var o=e.getData(),i=o.getLayout("largePoints"),a=new P7t({shape:{points:i},__sign:1,ignoreCoarsePointer:!0});t.add(a);var s=new P7t({shape:{points:i},__sign:-1,ignoreCoarsePointer:!0});t.add(s),L7t(1,a,e,o),L7t(-1,s,e,o),n&&(a.incremental=!0,s.incremental=!0),r&&r.push(a,s)}function L7t(e,t,r,n){var o=r.get(["itemStyle",e>0?"borderColor":"borderColor0"])||r.get(["itemStyle",e>0?"color":"color0"]),i=r.getModel("itemStyle").getItemStyle(xun);t.useStyle(i),t.style.fill=null,t.style.stroke=o}var F7t=wun;d();p();var U7t=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.defaultValueDimensions=[{name:"open",defaultTooltip:!0},{name:"close",defaultTooltip:!0},{name:"lowest",defaultTooltip:!0},{name:"highest",defaultTooltip:!0}],r}return t.prototype.getShadowDim=function(){return"open"},t.prototype.brushSelector=function(r,n,o){var i=n.getItemLayout(r);return i&&o.rect(i.brushRect)},t.type="series.candlestick",t.dependencies=["xAxis","yAxis","grid"],t.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},t}(Xn);Qo(U7t,L0e,!0);var z7t=U7t;d();p();function eDe(e){!e||!rt(e.series)||oe(e.series,function(t){nr(t)&&t.type==="k"&&(t.type="candlestick")})}d();p();var Cun=["itemStyle","borderColor"],Tun=["itemStyle","borderColor0"],Iun=["itemStyle","color"],kun=["itemStyle","color0"],Mun={seriesType:"candlestick",plan:fv(),performRawSeries:!0,reset:function(e,t){function r(i,a){return a.get(i>0?Iun:kun)}function n(i,a){return a.get(i>0?Cun:Tun)}if(!t.isSeriesFiltered(e)){var o=e.pipelineContext.large;return!o&&{progress:function(i,a){for(var s;(s=i.next())!=null;){var c=a.getItemModel(s),u=a.getItemLayout(s).sign,l=c.getItemStyle();l.fill=r(u,c),l.stroke=n(u,c)||l.fill;var f=a.ensureUniqueItemVisual(s,"style");et(f,l)}}}}}},j7t=Mun;d();p();var Run={seriesType:"candlestick",plan:fv(),reset:function(e){var t=e.coordinateSystem,r=e.getData(),n=Nun(e,r),o=0,i=1,a=["x","y"],s=r.getDimensionIndex(r.mapDimension(a[o])),c=nt(r.mapDimensionsAll(a[i]),r.getDimensionIndex,r),u=c[0],l=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:e.pipelineContext.large?g:m};function m(v,b){for(var x,E=b.getStore();(x=v.next())!=null;){var T=E.get(s,x),B=E.get(u,x),F=E.get(l,x),L=E.get(f,x),j=E.get(h,x),q=Math.min(B,F),D=Math.max(B,F),_=S(q,T),R=S(D,T),z=S(L,T),N=S(j,T),y=[];I(y,R,0),I(y,_,1),y.push(C(N),C(R),C(z),C(_)),b.setItemLayout(x,{sign:H7t(E,x,B,F,l),initBaseline:B>F?R[i]:_[i],ends:y,brushRect:M(L,j,T)})}function S(P,V){var H=[];return H[o]=V,H[i]=P,isNaN(V)||isNaN(P)?[NaN,NaN]:t.dataToPoint(H)}function I(P,V,H){var k=V.slice(),G=V.slice();k[o]=qY(k[o]+n/2,1,!1),G[o]=qY(G[o]-n/2,1,!0),H?P.push(k,G):P.push(G,k)}function M(P,V,H){var k=S(P,H),G=S(V,H);return k[o]-=n/2,G[o]-=n/2,{x:k[0],y:k[1],width:i?n:G[0]-k[0],height:i?G[1]-k[1]:n}}function C(P){return P[o]=qY(P[o],1),P}}function g(v,b){for(var x=f0(v.count*4),E=0,T,B=[],F=[],L,j=b.getStore();(L=v.next())!=null;){var q=j.get(s,L),D=j.get(u,L),_=j.get(l,L),R=j.get(f,L),z=j.get(h,L);if(isNaN(q)||isNaN(R)||isNaN(z)){x[E++]=NaN,E+=3;continue}x[E++]=H7t(j,L,D,_,l),B[o]=q,B[i]=R,T=t.dataToPoint(B,null,F),x[E++]=T?T[0]:NaN,x[E++]=T?T[1]:NaN,B[i]=z,T=t.dataToPoint(B,null,F),x[E++]=T?T[1]:NaN}b.setLayout("largePoints",x)}}};function H7t(e,t,r,n,o){var i;return r>n?i=-1:r<n?i=1:i=t>0?e.get(o,t-1)<=n?1:-1:1,i}function Nun(e,t){var r=e.getBaseAxis(),n,o=r.type==="category"?r.getBandWidth():(n=r.getExtent(),Math.abs(n[1]-n[0])/t.count()),i=Pt(Xr(e.get("barMaxWidth"),o),o),a=Pt(Xr(e.get("barMinWidth"),1),o),s=e.get("barWidth");return s!=null?Pt(s,o):Math.max(Math.min(o/2,i),a)}var G7t=Run;function tDe(e){e.registerChartView(F7t),e.registerSeriesModel(z7t),e.registerPreprocessor(eDe),e.registerVisual(j7t),e.registerLayout(G7t)}d();p();d();p();d();p();function q7t(e,t){var r=t.rippleEffectColor||t.color;e.eachChild(function(n){n.attr({z:t.z,zlevel:t.zlevel,style:{stroke:t.brushType==="stroke"?r:null,fill:t.brushType==="fill"?r:null}})})}var Oun=function(e){Ce(t,e);function t(r,n){var o=e.call(this)||this,i=new B_(r,n),a=new or;return o.add(i),o.add(a),o.updateData(r,n),o}return t.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},t.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=Lo(n,-1,-1,2,2,o);c.attr({style:{strokeNoScale:!0},z2:99,silent:!0,scaleX:.5,scaleY:.5});var u=-s/i*r.period+r.effectOffset;c.animate("",!0).when(r.period,{scaleX:r.rippleScale/2,scaleY:r.rippleScale/2}).delay(u).start(),c.animateStyle(!0).when(r.period,{opacity:0}).delay(u).start(),a.add(c)}q7t(a,r)},t.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}}q7t(o,r)},t.prototype.highlight=function(){Mp(this)},t.prototype.downplay=function(){Rp(this)},t.prototype.getSymbolType=function(){var r=this.childAt(0);return r&&r.getSymbolType()},t.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"),u=Z2(r.getItemVisual(n,"symbolSize")),l=r.getItemVisual(n,"style"),f=l&&l.fill,h=s.getModel("emphasis");a.setScale(u),a.traverse(function(b){b.setStyle("fill",f)});var m=wb(r.getItemVisual(n,"symbolOffset"),u);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,oo(this,h.get("focus"),h.get("blurScope"),h.get("disabled"))},t.prototype.fadeOut=function(r){r&&r()},t}(or),V7t=Oun;var Bun=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.init=function(){this._symbolDraw=new nA(V7t)},t.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)},t.prototype._getClipShape=function(r){var n=r.coordinateSystem,o=n&&n.getArea&&n.getArea();return r.get("clip",!0)?o:null},t.prototype.updateTransform=function(r,n,o){var i=r.getData();this.group.dirty();var a=Lx("").reset(r,n,o);a.progress&&a.progress({start:0,end:i.count(),count:i.count()},i),this._symbolDraw.updateLayout()},t.prototype._updateGroupTransform=function(r){var n=r.coordinateSystem;n&&n.getRoamTransform&&(this.group.transform=ATt(n.getRoamTransform()),this.group.decomposeTransform())},t.prototype.remove=function(r,n){this._symbolDraw&&this._symbolDraw.remove(!0)},t.type="effectScatter",t}(Ln),W7t=Bun;d();p();var Pun=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.hasSymbolVisual=!0,r}return t.prototype.getInitialData=function(r,n){return Tf(null,this,{useEncodeDefaulter:!0})},t.prototype.brushSelector=function(r,n,o){return o.point(n.getItemLayout(r))},t.type="series.effectScatter",t.dependencies=["grid","polar"],t.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},t}(Xn),K7t=Pun;function rDe(e){e.registerChartView(W7t),e.registerSeriesModel(K7t),e.registerLayout(Lx("effectScatter"))}d();p();d();p();d();p();var Dun=function(e){Ce(t,e);function t(r,n,o){var i=e.call(this)||this;return i.add(i.createLine(r,n,o)),i._updateEffectSymbol(r,n),i}return t.prototype.createLine=function(r,n,o){return new JL(r,n,o)},t.prototype._updateEffectSymbol=function(r,n){var o=r.getItemModel(n),i=o.getModel("effect"),a=i.get("symbolSize"),s=i.get("symbol");rt(a)||(a=[a,a]);var c=r.getItemVisual(n,"style"),u=i.get("color")||c&&c.stroke,l=this.childAt(1);this._symbolType!==s&&(this.remove(l),l=Lo(s,-.5,-.5,1,1,u),l.z2=100,l.culling=!0,this.add(l)),l&&(l.setStyle("shadowColor",u),l.setStyle(i.getItemStyle(["color"])),l.scaleX=a[0],l.scaleY=a[1],l.setColor(u),this._symbolType=s,this._symbolScale=a,this._updateEffectAnimation(r,i,n))},t.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"),u=n.get("roundTrip"),l=n.get("constantSpeed"),f=da(n.get("delay"),function(m){return m/r.count()*s/3});if(i.ignore=!0,this._updateAnimationPoints(i,a),l>0&&(s=this._getLineLength(i)/l*1e3),s!==this._period||c!==this._loop||u!==this._roundTrip){i.stopAnimation();var h=void 0;Wt(f)?h=f(o):h=f,i.__t>0&&(h=-s*i.__t),this._animateSymbol(i,s,h,c,u)}this._period=s,this._loop=c,this._roundTrip=u}},t.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()}},t.prototype._getLineLength=function(r){return ib(r.__p1,r.__cp1)+ib(r.__cp1,r.__p2)},t.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]},t.prototype.updateData=function(r,n,o){this.childAt(0).updateData(r,n,o),this._updateEffectSymbol(r,n)},t.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(),u=Ic,l=hY;s[0]=u(n[0],i[0],o[0],a),s[1]=u(n[1],i[1],o[1],a);var f=r.__t<1?l(n[0],i[0],o[0],a):l(o[0],i[0],n[0],1-a),h=r.__t<1?l(n[1],i[1],o[1],a):l(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=ib(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*ib(n,s):r.scaleY=this._symbolScale[1]),r.__lastT=r.__t,r.ignore=!1,r.x=s[0],r.y=s[1]},t.prototype.updateLayout=function(r,n){this.childAt(0).updateLayout(r,n);var o=r.getItemModel(n).getModel("effect");this._updateEffectAnimation(r,o,n)},t}(or),F0e=Dun;d();p();var Lun=function(e){Ce(t,e);function t(r,n,o){var i=e.call(this)||this;return i._createPolyline(r,n,o),i}return t.prototype._createPolyline=function(r,n,o){var i=r.getItemLayout(n),a=new ss({shape:{points:i}});this.add(a),this._updateCommonStl(r,n,o)},t.prototype.updateData=function(r,n,o){var i=r.hostModel,a=this.childAt(0),s={shape:{points:r.getItemLayout(n)}};bn(a,s,i,n),this._updateCommonStl(r,n,o)},t.prototype._updateCommonStl=function(r,n,o){var i=this.childAt(0),a=r.getItemModel(n),s=o&&o.emphasisLineStyle,c=o&&o.focus,u=o&&o.blurScope,l=o&&o.emphasisDisabled;if(!o||r.hasItemOption){var f=a.getModel("emphasis");s=f.getModel("lineStyle").getLineStyle(),l=f.get("disabled"),c=f.get("focus"),u=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,oo(this,c,u,l)},t.prototype.updateLayout=function(r,n){var o=this.childAt(0);o.setShape("points",r.getItemLayout(n))},t}(or),U0e=Lun;d();p();var Fun=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r._lastFrame=0,r._lastFramePercent=0,r}return t.prototype.createLine=function(r,n,o){return new U0e(r,n,o)},t.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+=ib(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},t.prototype._getLineLength=function(){return this._length},t.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 u=Math.min(s+1,a-1);for(c=u;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 l=(n-i[c])/(i[c+1]-i[c]),f=o[c],h=o[c+1];r.x=f[0]*(1-l)+l*h[0],r.y=f[1]*(1-l)+l*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}},t}(F0e),Y7t=Fun;d();p();var Uun=function(){function e(){this.polyline=!1,this.curveness=0,this.segs=[]}return e}(),zun=function(e){Ce(t,e);function t(r){var n=e.call(this,r)||this;return n._off=0,n.hoverDataIdx=-1,n}return t.prototype.reset=function(){this.notClear=!1,this._off=0},t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new Uun},t.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 u=o[a++],l=o[a++],f=o[a++],h=o[a++];if(r.moveTo(u,l),i>0){var m=(u+f)/2-(l-h)*i,g=(l+h)/2-(f-u)*i;r.quadraticCurveTo(m,g,f,h)}else r.lineTo(f,h)}this.incremental&&(this._off=a,this.notClear=!0)},t.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,u=0;u<i.length;){var l=i[u++];if(l>0)for(var f=i[u++],h=i[u++],m=1;m<l;m++){var g=i[u++],v=i[u++];if(q2(f,h,g,v,s,r,n))return c}c++}else for(var c=0,u=0;u<i.length;){var f=i[u++],h=i[u++],g=i[u++],v=i[u++];if(a>0){var b=(f+g)/2-(h-v)*a,x=(h+v)/2-(g-f)*a;if(Xde(f,h,b,x,g,v,s,r,n))return c}else if(q2(f,h,g,v,s,r,n))return c;c++}return-1},t.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},t.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,u=0;u<o.length;){var l=o[u++],f=o[u++];i=Math.min(l,i),s=Math.max(l,s),a=Math.min(f,a),c=Math.max(f,c)}r=this._rect=new Nr(i,a,s,c)}return r},t}(Dr),jun=function(){function e(){this.group=new or}return e.prototype.updateData=function(t){this._clear();var r=this._create();r.setShape({segs:t.getLayout("linesPoints")}),this._setCommon(r,t)},e.prototype.incrementalPrepareUpdate=function(t){this.group.removeAll(),this._clear()},e.prototype.incrementalUpdate=function(t,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=t.start}},e.prototype.remove=function(){this._clear()},e.prototype.eachRendered=function(t){this._newAdded[0]&&t(this._newAdded[0])},e.prototype._create=function(){var t=new zun({cursor:"default",ignoreCoarsePointer:!0});return this._newAdded.push(t),this.group.add(t),t},e.prototype._setCommon=function(t,r,n){var o=r.hostModel;t.setShape({polyline:o.get("polyline"),curveness:o.get(["lineStyle","curveness"])}),t.useStyle(o.getModel("lineStyle").getLineStyle()),t.style.strokeNoScale=!0;var i=r.getVisual("style");i&&i.stroke&&t.setStyle("stroke",i.stroke),t.setStyle("fill",null);var a=Cr(t);a.seriesIndex=o.seriesIndex,t.on("mousemove",function(s){a.dataIndex=null;var c=t.hoverDataIdx;c>0&&(a.dataIndex=c+t.__startIndex)})},e.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},e}(),J7t=jun;d();p();var Hun={seriesType:"lines",plan:fv(),reset:function(e){var t=e.coordinateSystem;if(!!t){var r=e.get("polyline"),n=e.pipelineContext.large;return{progress:function(o,i){var a=[];if(n){var s=void 0,c=o.end-o.start;if(r){for(var u=0,l=o.start;l<o.end;l++)u+=e.getLineCoordsCount(l);s=new Float32Array(c+u*2)}else s=new Float32Array(c*4);for(var f=0,h=[],l=o.start;l<o.end;l++){var m=e.getLineCoords(l,a);r&&(s[f++]=m);for(var g=0;g<m;g++)h=t.dataToPoint(a[g],!1,h),s[f++]=h[0],s[f++]=h[1]}i.setLayout("linesPoints",s)}else for(var l=o.start;l<o.end;l++){var v=i.getItemModel(l),m=e.getLineCoords(l,a),b=[];if(r)for(var x=0;x<m;x++)b.push(t.dataToPoint(a[x]));else{b[0]=t.dataToPoint(a[0]),b[1]=t.dataToPoint(a[1]);var E=v.get(["lineStyle","curveness"]);+E&&(b[2]=[(b[0][0]+b[1][0])/2-(b[0][1]-b[1][1])*E,(b[0][1]+b[1][1])/2-(b[1][0]-b[0][0])*E])}i.setItemLayout(l,b)}}}}}},z0e=Hun;var Gun=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,o){var i=r.getData(),a=this._updateLineDraw(i,r),s=r.get("zlevel"),c=r.get(["effect","trailLength"]),u=o.getZr(),l=u.painter.getType()==="svg";l||u.painter.getLayer(s).clear(!0),this._lastZlevel!=null&&!l&&u.configLayer(this._lastZlevel,{motionBlur:!1}),this._showEffect(r)&&c>0&&(l||u.configLayer(s,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(c/10+.9,1),0)})),a.updateData(i);var f=r.get("clip",!0)&&S6(r.coordinateSystem,!1,r);f?this.group.setClipPath(f):this.group.removeClipPath(),this._lastZlevel=s,this._finished=!0},t.prototype.incrementalPrepareRender=function(r,n,o){var i=r.getData(),a=this._updateLineDraw(i,r);a.incrementalPrepareUpdate(i),this._clearLayer(o),this._finished=!1},t.prototype.incrementalRender=function(r,n,o){this._lineDraw.incrementalUpdate(r,n.getData()),this._finished=r.end===n.getData().count()},t.prototype.eachRendered=function(r){this._lineDraw&&this._lineDraw.eachRendered(r)},t.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=z0e.reset(r,n,o);s.progress&&s.progress({start:0,end:i.count(),count:i.count()},i),this._lineDraw.updateLayout(),this._clearLayer(o)},t.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 J7t:new XL(a?i?Y7t:U0e:i?F0e:JL),this._hasEffet=i,this._isPolyline=a,this._isLargeDraw=c),this.group.add(o.group),o},t.prototype._showEffect=function(r){return!!r.get(["effect","show"])},t.prototype._clearLayer=function(r){var n=r.getZr(),o=n.painter.getType()==="svg";!o&&this._lastZlevel!=null&&n.painter.getLayer(this._lastZlevel).clear(!0)},t.prototype.remove=function(r,n){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(n)},t.prototype.dispose=function(r,n){this.remove(r,n)},t.type="lines",t}(Ln),X7t=Gun;d();p();var qun=typeof Uint32Array>"u"?Array:Uint32Array,Vun=typeof Float64Array>"u"?Array:Float64Array;function Z7t(e){var t=e.data;t&&t[0]&&t[0][0]&&t[0][0].coord&&(e.data=nt(t,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),jD([o,r[0],r[1]])}))}var Wun=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.visualStyleAccessPath="lineStyle",r.visualDrawType="stroke",r}return t.prototype.init=function(r){r.data=r.data||[],Z7t(r);var n=this._processFlatCoordsArray(r.data);this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset,n.flatCoords&&(r.data=new Float32Array(n.count)),e.prototype.init.apply(this,arguments)},t.prototype.mergeOption=function(r){if(Z7t(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))}e.prototype.mergeOption.apply(this,arguments)},t.prototype.appendData=function(r){var n=this._processFlatCoordsArray(r.data);n.flatCoords&&(this._flatCoords?(this._flatCoords=dR(this._flatCoords,n.flatCoords),this._flatCoordsOffset=dR(this._flatCoordsOffset,n.flatCoordsOffset)):(this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset),r.data=new Float32Array(n.count)),this.getRawData().appendData(r.data)},t.prototype._getCoordsFromItemModel=function(r){var n=this.getData().getItemModel(r),o=n.option instanceof Array?n.option:n.getShallow("coords");return o},t.prototype.getLineCoordsCount=function(r){return this._flatCoordsOffset?this._flatCoordsOffset[r*2+1]:this._getCoordsFromItemModel(r).length},t.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}},t.prototype._processFlatCoordsArray=function(r){var n=0;if(this._flatCoords&&(n=this._flatCoords.length),sn(r[0])){for(var o=r.length,i=new qun(o),a=new Vun(o),s=0,c=0,u=0,l=0;l<o;){u++;var f=r[l++];i[c++]=s+n,i[c++]=f;for(var h=0;h<f;h++){var m=r[l++],g=r[l++];a[s++]=m,a[s++]=g,l>o}}return{flatCoordsOffset:new Uint32Array(i.buffer,0,c),flatCoords:a,count:u}}return{flatCoordsOffset:null,flatCoords:null,count:r.length}},t.prototype.getInitialData=function(r,n){if(!1)var o;var i=new Ss(["value"],this);return i.hasItemOption=!1,i.initData(r.data,[],function(a,s,c,u){if(a instanceof Array)return NaN;i.hasItemOption=!0;var l=a.value;if(l!=null)return l instanceof Array?l[u]:l}),i},t.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"),u=a.get("toName"),l=[];return c!=null&&l.push(c),u!=null&&l.push(u),Qi("nameValue",{name:l.join(" > ")})},t.prototype.preventIncremental=function(){return!!this.get(["effect","show"])},t.prototype.getProgressive=function(){var r=this.option.progressive;return r??(this.option.large?1e4:this.get("progressive"))},t.prototype.getProgressiveThreshold=function(){var r=this.option.progressiveThreshold;return r??(this.option.large?2e4:this.get("progressiveThreshold"))},t.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+"":""},t.type="series.lines",t.dependencies=["grid","polar","geo","calendar"],t.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}},t}(Xn),Q7t=Wun;d();p();function j0e(e){return e instanceof Array||(e=[e,e]),e}var Kun={seriesType:"lines",reset:function(e){var t=j0e(e.get("symbol")),r=j0e(e.get("symbolSize")),n=e.getData();n.setVisual("fromSymbol",t&&t[0]),n.setVisual("toSymbol",t&&t[1]),n.setVisual("fromSymbolSize",r&&r[0]),n.setVisual("toSymbolSize",r&&r[1]);function o(i,a){var s=i.getItemModel(a),c=j0e(s.getShallow("symbol",!0)),u=j0e(s.getShallow("symbolSize",!0));c[0]&&i.setItemVisual(a,"fromSymbol",c[0]),c[1]&&i.setItemVisual(a,"toSymbol",c[1]),u[0]&&i.setItemVisual(a,"fromSymbolSize",u[0]),u[1]&&i.setItemVisual(a,"toSymbolSize",u[1])}return{dataEach:n.hasItemOption?o:null}}},$7t=Kun;function nDe(e){e.registerChartView(X7t),e.registerSeriesModel(Q7t),e.registerLayout(z0e),e.registerVisual($7t)}d();p();d();p();d();p();var Yun=256,Jun=function(){function e(){this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={inRange:null,outOfRange:null};var t=kp.createCanvas();this.canvas=t}return e.prototype.update=function(t,r,n,o,i,a){var s=this._getBrush(),c=this._getGradient(i,"inRange"),u=this._getGradient(i,"outOfRange"),l=this.pointSize+this.blurSize,f=this.canvas,h=f.getContext("2d"),m=t.length;f.width=r,f.height=n;for(var g=0;g<m;++g){var v=t[g],b=v[0],x=v[1],E=v[2],T=o(E);h.globalAlpha=T,h.drawImage(s,b-l,x-l)}if(!f.width||!f.height)return f;for(var B=h.getImageData(0,0,f.width,f.height),F=B.data,L=0,j=F.length,q=this.minOpacity,D=this.maxOpacity,_=D-q;L<j;){var T=F[L+3]/256,R=Math.floor(T*(Yun-1))*4;if(T>0){var z=a(T)?c:u;T>0&&(T=T*_+q),F[L++]=z[R],F[L++]=z[R+1],F[L++]=z[R+2],F[L++]=z[R+3]*T*256}else L+=4}return h.putImageData(B,0,0),f},e.prototype._getBrush=function(){var t=this._brushCanvas||(this._brushCanvas=kp.createCanvas()),r=this.pointSize+this.blurSize,n=r*2;t.width=n,t.height=n;var o=t.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(),t},e.prototype._getGradient=function(t,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++)t[r](s/255,!0,i),o[a++]=i[0],o[a++]=i[1],o[a++]=i[2],o[a++]=i[3];return o},e}(),eBt=Jun;function Xun(e,t,r){var n=e[1]-e[0];t=nt(t,function(a){return{interval:[(a.interval[0]-e[0])/n,(a.interval[1]-e[0])/n]}});var o=t.length,i=0;return function(a){var s;for(s=i;s<o;s++){var c=t[s].interval;if(c[0]<=a&&a<=c[1]){i=s;break}}if(s===o)for(s=i-1;s>=0;s--){var c=t[s].interval;if(c[0]<=a&&a<=c[1]){i=s;break}}return s>=0&&s<o&&r[s]}}function Zun(e,t){var r=e[1]-e[0];return t=[(t[0]-e[0])/r,(t[1]-e[0])/r],function(n){return n>=t[0]&&n<=t[1]}}function tBt(e){var t=e.dimensions;return t[0]==="lng"&&t[1]==="lat"}var Qun=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.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()):tBt(a)&&this._renderOnGeo(a,r,i,o)},t.prototype.incrementalPrepareRender=function(r,n,o){this.group.removeAll()},t.prototype.incrementalRender=function(r,n,o,i){var a=n.coordinateSystem;a&&(tBt(a)?this.render(n,o,i):(this._progressiveEls=[],this._renderOnCartesianAndCalendar(n,i,r.start,r.end,!0)))},t.prototype.eachRendered=function(r){c0(this._progressiveEls||this.group,r)},t.prototype._renderOnCartesianAndCalendar=function(r,n,o,i,a){var s=r.coordinateSystem,c=Eb(s,"cartesian2d"),u,l,f,h;if(c){var m=s.getAxis("x"),g=s.getAxis("y");u=m.getBandWidth()+.5,l=g.getBandWidth()+.5,f=m.scale.getExtent(),h=g.scale.getExtent()}for(var v=this.group,b=r.getData(),x=r.getModel(["emphasis","itemStyle"]).getItemStyle(),E=r.getModel(["blur","itemStyle"]).getItemStyle(),T=r.getModel(["select","itemStyle"]).getItemStyle(),B=r.get(["itemStyle","borderRadius"]),F=si(r),L=r.getModel("emphasis"),j=L.get("focus"),q=L.get("blurScope"),D=L.get("disabled"),_=c?[b.mapDimension("x"),b.mapDimension("y"),b.mapDimension("value")]:[b.mapDimension("time"),b.mapDimension("value")],R=o;R<i;R++){var z=void 0,N=b.getItemVisual(R,"style");if(c){var y=b.get(_[0],R),S=b.get(_[1],R);if(isNaN(b.get(_[2],R))||y<f[0]||y>f[1]||S<h[0]||S>h[1])continue;var I=s.dataToPoint([y,S]);z=new en({shape:{x:I[0]-u/2,y:I[1]-l/2,width:u,height:l},style:N})}else{if(isNaN(b.get(_[1],R)))continue;z=new en({z2:1,shape:s.dataToRect([b.get(_[0],R)]).contentShape,style:N})}if(b.hasItemOption){var M=b.getItemModel(R),C=M.getModel("emphasis");x=C.getModel("itemStyle").getItemStyle(),E=M.getModel(["blur","itemStyle"]).getItemStyle(),T=M.getModel(["select","itemStyle"]).getItemStyle(),B=M.get(["itemStyle","borderRadius"]),j=C.get("focus"),q=C.get("blurScope"),D=C.get("disabled"),F=si(M)}z.shape.r=B;var P=r.getRawValue(R),V="-";P&&P[2]!=null&&(V=P[2]+""),Fi(z,F,{labelFetcher:r,labelDataIndex:R,defaultOpacity:N.opacity,defaultText:V}),z.ensureState("emphasis").style=x,z.ensureState("blur").style=E,z.ensureState("select").style=T,oo(z,j,q,D),z.incremental=a,a&&(z.states.emphasis.hoverLayer=!0),v.add(z),b.setItemGraphicEl(R,z),this._progressiveEls&&this._progressiveEls.push(z)}},t.prototype._renderOnGeo=function(r,n,o,i){var a=o.targetVisuals.inRange,s=o.targetVisuals.outOfRange,c=n.getData(),u=this._hmLayer||this._hmLayer||new eBt;u.blurSize=n.get("blurSize"),u.pointSize=n.get("pointSize"),u.minOpacity=n.get("minOpacity"),u.maxOpacity=n.get("maxOpacity");var l=r.getViewRect().clone(),f=r.getRoamTransform();l.applyTransform(f);var h=Math.max(l.x,0),m=Math.max(l.y,0),g=Math.min(l.width+l.x,i.getWidth()),v=Math.min(l.height+l.y,i.getHeight()),b=g-h,x=v-m,E=[c.mapDimension("lng"),c.mapDimension("lat"),c.mapDimension("value")],T=c.mapArray(E,function(j,q,D){var _=r.dataToPoint([j,q]);return _[0]-=h,_[1]-=m,_.push(D),_}),B=o.getExtent(),F=o.type==="visualMap.continuous"?Zun(B,o.option.range):Xun(B,o.getPieceList(),o.option.selected);u.update(T,b,x,a.color.getNormalizer(),{inRange:a.color.getColorMapper(),outOfRange:s.color.getColorMapper()},F);var L=new Li({style:{width:b,height:x,x:h,y:m,image:u.canvas},silent:!0});this.group.add(L)},t.type="heatmap",t}(Ln),rBt=Qun;d();p();var $un=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.getInitialData=function(r,n){return Tf(null,this,{generateCoord:"value"})},t.prototype.preventIncremental=function(){var r=k_.get(this.get("coordinateSystem"));if(r&&r.dimensions)return r.dimensions[0]==="lng"&&r.dimensions[1]==="lat"},t.type="series.heatmap",t.dependencies=["grid","geo","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,geoIndex:0,blurSize:30,pointSize:20,maxOpacity:1,minOpacity:0,select:{itemStyle:{borderColor:"#212121"}}},t}(Xn),nBt=$un;function oDe(e){e.registerChartView(rBt),e.registerSeriesModel(nBt)}d();p();d();p();var eln=["itemStyle","borderWidth"],oBt=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],iDe=new _f,tln=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,o){var i=this.group,a=r.getData(),s=this._data,c=r.coordinateSystem,u=c.getBaseAxis(),l=u.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:l,valueDim:oBt[+l],categoryDim:oBt[1-+l]};return a.diff(s).add(function(m){if(!!a.hasValue(m)){var g=aBt(a,m),v=iBt(a,m,g,h),b=sBt(a,h,v);a.setItemGraphicEl(m,b),i.add(b),uBt(b,h,v)}}).update(function(m,g){var v=s.getItemGraphicEl(g);if(!a.hasValue(m)){i.remove(v);return}var b=aBt(a,m),x=iBt(a,m,b,h),E=gBt(a,x);v&&E!==v.__pictorialShapeStr&&(i.remove(v),a.setItemGraphicEl(m,null),v=null),v?cln(v,h,x):v=sBt(a,h,x,!0),a.setItemGraphicEl(m,v),v.__pictorialSymbolMeta=x,i.add(v),uBt(v,h,x)}).remove(function(m){var g=s.getItemGraphicEl(m);g&&cBt(s,m,g.__pictorialSymbolMeta.animationModel,g)}).execute(),this._data=a,this.group},t.prototype.remove=function(r,n){var o=this.group,i=this._data;r.get("animation")?i&&i.eachItemGraphicEl(function(a){cBt(i,Cr(a).dataIndex,r,a)}):o.removeAll()},t.type="pictorialBar",t}(Ln);function iBt(e,t,r,n){var o=e.getItemLayout(t),i=r.get("symbolRepeat"),a=r.get("symbolClip"),s=r.get("symbolPosition")||"start",c=r.get("symbolRotate"),u=(c||0)*Math.PI/180||0,l=r.get("symbolPatternSize")||2,f=r.isAnimationEnabled(),h={dataIndex:t,layout:o,itemModel:r,symbolType:e.getItemVisual(t,"symbol")||"circle",style:e.getItemVisual(t,"style"),symbolClip:a,symbolRepeat:i,symbolRepeatDirection:r.get("symbolRepeatDirection"),symbolPatternSize:l,rotation:u,animationModel:f?r:null,hoverScale:f&&r.get(["emphasis","scale"]),z2:r.getShallow("z",!0)||0};rln(r,i,o,n,h),nln(e,t,o,i,a,h.boundingLength,h.pxSign,l,n,h),oln(r,h.symbolScale,u,n,h);var m=h.symbolSize,g=wb(r.get("symbolOffset"),m);return iln(r,m,o,i,a,g,s,h.valueLineWidth,h.boundingLength,h.repeatCutLength,n,h),h}function rln(e,t,r,n,o){var i=n.valueDim,a=e.get("symbolBoundingData"),s=n.coordSys.getOtherAxis(n.coordSys.getBaseAxis()),c=s.toGlobalCoord(s.dataToCoord(0)),u=1-+(r[i.wh]<=0),l;if(rt(a)){var f=[aDe(s,a[0])-c,aDe(s,a[1])-c];f[1]<f[0]&&f.reverse(),l=f[u]}else a!=null?l=aDe(s,a)-c:t?l=n.coordSysExtent[i.index][u]-c:l=r[i.wh];o.boundingLength=l,t&&(o.repeatCutLength=r[i.wh]),o.pxSign=l>0?1:-1}function aDe(e,t){return e.toGlobalCoord(e.dataToCoord(e.scale.parse(t)))}function nln(e,t,r,n,o,i,a,s,c,u){var l=c.valueDim,f=c.categoryDim,h=Math.abs(r[f.wh]),m=e.getItemVisual(t,"symbolSize"),g;rt(m)?g=m.slice():m==null?g=["100%","100%"]:g=[m,m],g[f.index]=Pt(g[f.index],h),g[l.index]=Pt(g[l.index],n?h:Math.abs(i)),u.symbolSize=g;var v=u.symbolScale=[g[0]/s,g[1]/s];v[l.index]*=(c.isHorizontal?-1:1)*a}function oln(e,t,r,n,o){var i=e.get(eln)||0;i&&(iDe.attr({scaleX:t[0],scaleY:t[1],rotation:r}),iDe.updateTransform(),i/=iDe.getLineScale(),i*=t[n.valueDim.index]),o.valueLineWidth=i||0}function iln(e,t,r,n,o,i,a,s,c,u,l,f){var h=l.categoryDim,m=l.valueDim,g=f.pxSign,v=Math.max(t[m.index]+s,0),b=v;if(n){var x=Math.abs(c),E=da(e.get("symbolMargin"),"15%")+"",T=!1;E.lastIndexOf("!")===E.length-1&&(T=!0,E=E.slice(0,E.length-1));var B=Pt(E,t[m.index]),F=Math.max(v+B*2,0),L=T?0:B*2,j=CY(n),q=j?n:lBt((x+L)/F),D=x-q*v;B=D/2/(T?q:Math.max(q-1,1)),F=v+B*2,L=T?0:B*2,!j&&n!=="fixed"&&(q=u?lBt((Math.abs(u)+L)/F):0),b=q*F-L,f.repeatTimes=q,f.symbolMargin=B}var _=g*(b/2),R=f.pathPosition=[];R[h.index]=r[h.wh]/2,R[m.index]=a==="start"?_:a==="end"?c-_:c/2,i&&(R[0]+=i[0],R[1]+=i[1]);var z=f.bundlePosition=[];z[h.index]=r[h.xy],z[m.index]=r[m.xy];var N=f.barRectShape=et({},r);N[m.wh]=g*Math.max(Math.abs(r[m.wh]),Math.abs(R[m.index]+_)),N[h.wh]=r[h.wh];var y=f.clipShape={};y[h.xy]=-r[h.xy],y[h.wh]=l.ecSize[h.wh],y[m.xy]=0,y[m.wh]=r[m.wh]}function fBt(e){var t=e.symbolPatternSize,r=Lo(e.symbolType,-t/2,-t/2,t,t);return r.attr({culling:!0}),r.type!=="image"&&r.setStyle({strokeNoScale:!0}),r}function dBt(e,t,r,n){var o=e.__pictorialBundle,i=r.symbolSize,a=r.valueLineWidth,s=r.pathPosition,c=t.valueDim,u=r.repeatTimes||0,l=0,f=i[t.valueDim.index]+a+r.symbolMargin*2;for(sDe(e,function(v){v.__pictorialAnimationIndex=l,v.__pictorialRepeatTimes=u,l<u?rF(v,null,g(l),r,n):rF(v,null,{scaleX:0,scaleY:0},r,n,function(){o.remove(v)}),l++});l<u;l++){var h=fBt(r);h.__pictorialAnimationIndex=l,h.__pictorialRepeatTimes=u,o.add(h);var m=g(l);rF(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(),x=r.pxSign,E=v;return(r.symbolRepeatDirection==="start"?x>0:x<0)&&(E=u-1-v),b[c.index]=f*(E-u/2+.5)+s[c.index],{x:b[0],y:b[1],scaleX:r.symbolScale[0],scaleY:r.symbolScale[1],rotation:r.rotation}}}function pBt(e,t,r,n){var o=e.__pictorialBundle,i=e.__pictorialMainPath;i?rF(i,null,{x:r.pathPosition[0],y:r.pathPosition[1],scaleX:r.symbolScale[0],scaleY:r.symbolScale[1],rotation:r.rotation},r,n):(i=e.__pictorialMainPath=fBt(r),o.add(i),rF(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 hBt(e,t,r){var n=et({},t.barRectShape),o=e.__pictorialBarRect;o?rF(o,null,{shape:n},t,r):(o=e.__pictorialBarRect=new en({z2:2,shape:n,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}}),o.disableMorphing=!0,e.add(o))}function mBt(e,t,r,n){if(r.symbolClip){var o=e.__pictorialClipPath,i=et({},r.clipShape),a=t.valueDim,s=r.animationModel,c=r.dataIndex;if(o)bn(o,{shape:i},s,c);else{i[a.wh]=0,o=new en({shape:i}),e.__pictorialBundle.setClipPath(o),e.__pictorialClipPath=o;var u={};u[a.wh]=r.clipShape[a.wh],mn[n?"updateProps":"initProps"](o,{shape:u},s,c)}}}function aBt(e,t){var r=e.getItemModel(t);return r.getAnimationDelayParams=aln,r.isAnimationEnabled=sln,r}function aln(e){return{index:e.__pictorialAnimationIndex,count:e.__pictorialRepeatTimes}}function sln(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function sBt(e,t,r,n){var o=new or,i=new or;return o.add(i),o.__pictorialBundle=i,i.x=r.bundlePosition[0],i.y=r.bundlePosition[1],r.symbolRepeat?dBt(o,t,r):pBt(o,t,r),hBt(o,r,n),mBt(o,t,r,n),o.__pictorialShapeStr=gBt(e,r),o.__pictorialSymbolMeta=r,o}function cln(e,t,r){var n=r.animationModel,o=r.dataIndex,i=e.__pictorialBundle;bn(i,{x:r.bundlePosition[0],y:r.bundlePosition[1]},n,o),r.symbolRepeat?dBt(e,t,r,!0):pBt(e,t,r,!0),hBt(e,r,!0),mBt(e,t,r,!0)}function cBt(e,t,r,n){var o=n.__pictorialBarRect;o&&o.removeTextContent();var i=[];sDe(n,function(a){i.push(a)}),n.__pictorialMainPath&&i.push(n.__pictorialMainPath),n.__pictorialClipPath&&(r=null),oe(i,function(a){mb(a,{scaleX:0,scaleY:0},r,t,function(){n.parent&&n.parent.remove(n)})}),e.setItemGraphicEl(t,null)}function gBt(e,t){return[e.getItemVisual(t.dataIndex,"symbol")||"none",!!t.symbolRepeat,!!t.symbolClip].join(":")}function sDe(e,t,r){oe(e.__pictorialBundle.children(),function(n){n!==e.__pictorialBarRect&&t.call(r,n)})}function rF(e,t,r,n,o,i){t&&e.attr(t),n.symbolClip&&!o?r&&e.attr(r):r&&mn[o?"updateProps":"initProps"](e,r,n.animationModel,n.dataIndex,i)}function uBt(e,t,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(),u=o.getShallow("cursor"),l=i.get("focus"),f=i.get("blurScope"),h=i.get("scale");sDe(e,function(v){if(v instanceof Li){var b=v.style;v.useStyle(et({image:b.image,x:b.x,y:b.y,width:b.width,height:b.height},r.style))}else v.useStyle(r.style);var x=v.ensureState("emphasis");x.style=a,h&&(x.scaleX=v.scaleX*1.1,x.scaleY=v.scaleY*1.1),v.ensureState("blur").style=s,v.ensureState("select").style=c,u&&(v.cursor=u),v.z2=r.z2});var m=t.valueDim.posDesc[+(r.boundingLength>0)],g=e.__pictorialBarRect;Fi(g,si(o),{labelFetcher:t.seriesModel,labelDataIndex:n,defaultText:Dx(t.seriesModel.getData(),n),inheritColor:r.style.fill,defaultOpacity:r.style.opacity,defaultOutsidePosition:m}),oo(e,l,f,i.get("disabled"))}function lBt(e){var t=Math.round(e);return Math.abs(e-t)<1e-4?t:Math.ceil(e)}var vBt=tln;d();p();var uln=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.hasSymbolVisual=!0,r.defaultSymbol="roundRect",r}return t.prototype.getInitialData=function(r){return r.stack=null,e.prototype.getInitialData.apply(this,arguments)},t.type="series.pictorialBar",t.dependencies=["grid"],t.defaultOption=Bp(LL.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"}}}),t}(LL),yBt=uln;function cDe(e){e.registerChartView(vBt),e.registerSeriesModel(yBt),e.registerLayout(e.PRIORITY.VISUAL.LAYOUT,_r(Ehe,"pictorialBar")),e.registerLayout(e.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,_he("pictorialBar"))}d();p();d();p();var lln=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r._layers=[],r}return t.prototype.render=function(r,n,o){var i=r.getData(),a=this,s=this.group,c=r.getLayerSeries(),u=i.getLayout("layoutInfo"),l=u.rect,f=u.boundaryGap;s.x=0,s.y=l.y+f[0];function h(b){return b.name}var m=new Od(this._layersSeries||[],c,h,h),g=[];m.add(jt(v,this,"add")).update(jt(v,this,"update")).remove(jt(v,this,"remove")).execute();function v(b,x,E){var T=a._layers;if(b==="remove"){s.remove(T[x]);return}for(var B=[],F=[],L,j=c[x].indices,q=0;q<j.length;q++){var D=i.getItemLayout(j[q]),_=D.x,R=D.y0,z=D.y;B.push(_,R),F.push(_,R+z),L=i.getItemVisual(j[q],"style")}var N,y=i.getItemLayout(j[0]),S=r.getModel("label"),I=S.get("margin"),M=r.getModel("emphasis");if(b==="add"){var C=g[x]=new or;N=new $he({shape:{points:B,stackedOnPoints:F,smooth:.4,stackedOnSmooth:.4,smoothConstraint:!1},z2:0}),C.add(N),s.add(C),r.isAnimationEnabled()&&N.setClipPath(fln(N.getBoundingRect(),r,function(){N.removeClipPath()}))}else{var C=T[E];N=C.childAt(0),s.add(C),g[x]=C,bn(N,{shape:{points:B,stackedOnPoints:F}},r),Mu(N)}Fi(N,si(r),{labelDataIndex:j[q-1],defaultText:i.getName(j[q-1]),inheritColor:L.fill},{normal:{verticalAlign:"middle"}}),N.setTextConfig({position:null,local:!0});var P=N.getTextContent();P&&(P.x=y.x-I,P.y=y.y0+y.y/2),N.useStyle(L),i.setItemGraphicEl(x,N),ma(N,r),oo(N,M.get("focus"),M.get("blurScope"),M.get("disabled"))}this._layersSeries=c,this._layers=g},t.type="themeRiver",t}(Ln);function fln(e,t,r){var n=new en({shape:{x:e.x-10,y:e.y-10,width:0,height:e.height+20}});return ho(n,{shape:{x:e.x-50,width:e.width+100,height:e.height+20}},t,r),n}var bBt=lln;d();p();var uDe=2,dln=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.init=function(r){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new oA(jt(this.getData,this),jt(this.getRawData,this))},t.prototype.fixData=function(r){var n=r.length,o={},i=kY(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 u=a[c].name,l=0;l<a[c].dataList.length;++l){var f=a[c].dataList[l][0]+"";o[f]=c}for(var f in o)o.hasOwnProperty(f)&&o[f]!==c&&(o[f]=c,r[n]=[f,0,u],n++)}return r},t.prototype.getInitialData=function(r,n){for(var o=this.getReferringComponents("singleAxis",ai).models[0],i=o.get("type"),a=Gn(r.data,function(g){return g[2]!==void 0}),s=this.fixData(a||[]),c=[],u=this.nameMap=Kt(),l=0,f=0;f<s.length;++f)c.push(s[f][uDe]),u.get(s[f][uDe])||(u.set(s[f][uDe],l),l++);var h=Nx(s,{coordDimensions:["single"],dimensionsDefine:[{name:"time",type:nN(i)},{name:"value",type:"float"},{name:"name",type:"ordinal"}],encodeDefine:{single:0,value:1,itemName:2}}).dimensions,m=new Ss(h,this);return m.initData(s),m},t.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=kY(o,function(u){return r.get("name",u)}),c=[];return s.buckets.each(function(u,l){u.sort(function(f,h){return r.get(a,f)-r.get(a,h)}),c.push({name:l,indices:u})}),c},t.prototype.getAxisTooltipData=function(r,n,o){rt(r)||(r=r?[r]:[]);for(var i=this.getData(),a=this.getLayerSeries(),s=[],c=a.length,u,l=0;l<c;++l){for(var f=Number.MAX_VALUE,h=-1,m=a[l].indices.length,g=0;g<m;++g){var v=i.get(r[0],a[l].indices[g]),b=Math.abs(v-n);b<=f&&(u=v,f=b,h=a[l].indices[g])}s.push(h)}return{dataIndices:s,nestestValue:u}},t.prototype.formatTooltip=function(r,n,o){var i=this.getData(),a=i.getName(r),s=i.get(i.mapDimension("value"),r);return Qi("nameValue",{name:a,value:s})},t.type="series.themeRiver",t.dependencies=["singleAxis"],t.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}}},t}(Xn),xBt=dln;d();p();function lDe(e,t){e.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]=Pt(s[0],a.height),s[1]=Pt(s[1],a.height);var u=a.height-s[0]-s[1];wBt(n,r,u)}else{s[0]=Pt(s[0],a.width),s[1]=Pt(s[1],a.width);var l=a.width-s[0]-s[1];wBt(n,r,l)}n.setLayout("layoutInfo",i)})}function wBt(e,t,r){if(!!e.count())for(var n=t.coordinateSystem,o=t.getLayerSeries(),i=e.mapDimension("single"),a=e.mapDimension("value"),s=nt(o,function(b){return nt(b.indices,function(x){var E=n.dataToPoint(e.get(i,x));return E[1]=e.get(a,x),E})}),c=pln(s),u=c.y0,l=r/c.max,f=o.length,h=o[0].indices.length,m,g=0;g<h;++g){m=u[g]*l,e.setItemLayout(o[0].indices[g],{layerIndex:0,x:s[0][g][0],y0:m,y:s[0][g][1]*l});for(var v=1;v<f;++v)m+=s[v-1][g][1]*l,e.setItemLayout(o[v].indices[g],{layerIndex:v,x:s[v][g][0],y0:m,y:s[v][g][1]*l})}}function pln(e){for(var t=e.length,r=e[0].length,n=[],o=[],i=0,a=0;a<r;++a){for(var s=0,c=0;c<t;++c)s+=e[c][a][1];s>i&&(i=s),n.push(s)}for(var u=0;u<r;++u)o[u]=(i-n[u])/2;i=0;for(var l=0;l<r;++l){var f=n[l]+o[l];f>i&&(i=f)}return{y0:o,max:i}}function fDe(e){e.registerChartView(bBt),e.registerSeriesModel(xBt),e.registerLayout(lDe),e.registerProcessor(Fx("themeRiver"))}d();p();d();p();d();p();var hln=2,mln=4,gln=function(e){Ce(t,e);function t(r,n,o,i){var a=e.call(this)||this;a.z2=hln,a.textConfig={inside:!0},Cr(a).seriesIndex=n.seriesIndex;var s=new yn({z2:mln,silent:r.getModel().get(["label","silent"])});return a.setTextContent(s),a.updateData(!0,r,n,o,i),a}return t.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;Cr(s).dataIndex=n.dataIndex;var c=n.getModel(),u=c.getModel("emphasis"),l=n.getLayout(),f=et({},l);f.label=null;var h=n.getVisual("style");h.lineJoin="bevel";var m=n.getVisual("decal");m&&(h.decal=Rx(m,a));var g=_6(c.getModel("itemStyle"),f,!0);et(f,g),oe(ol,function(E){var T=s.ensureState(E),B=c.getModel([E,"itemStyle"]);T.style=B.getItemStyle();var F=_6(B,f);F&&(T.shape=F)}),r?(s.setShape(f),s.shape.r=l.r0,bn(s,{shape:{r:l.r}},o,n.dataIndex)):(bn(s,{shape:f},o),Mu(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=u.get("focus"),x=b==="ancestor"?n.getAncestorsIndices():b==="descendant"?n.getDescendantIndices():b;oo(this,x,u.get("blurScope"),u.get("disabled"))},t.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,u=Math.cos(c),l=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,oe(n6,function(x){var E=x==="normal"?o.getModel("label"):o.getModel([x,"label"]),T=x==="normal",B=T?h:h.ensureState(x),F=r.getFormattedLabel(m,x);T&&(F=F||n.node.name),B.style=mo(E,{},null,x!=="normal",!0),F&&(B.style.text=F);var L=E.get("show");L!=null&&!T&&(B.ignore=!L);var j=b(E,"position"),q=T?f:f.states[x],D=q.style.fill;q.textConfig={outsideFill:E.get("color")==="inherit"?D:null,inside:j!=="outside"};var _,R=b(E,"distance")||0,z=b(E,"align");j==="outside"?(_=a.r+R,z=c>Math.PI/2?"right":"left"):!z||z==="center"?(s===2*Math.PI&&a.r0===0?_=0:_=(a.r+a.r0)/2,z="center"):z==="left"?(_=a.r0+R,c>Math.PI/2&&(z="right")):z==="right"&&(_=a.r-R,c>Math.PI/2&&(z="left")),B.style.align=z,B.style.verticalAlign=b(E,"verticalAlign")||"middle",B.x=_*u+a.cx,B.y=_*l+a.cy;var N=b(E,"rotate"),y=0;N==="radial"?(y=-c,y<-Math.PI/2&&(y+=Math.PI)):N==="tangential"?(y=Math.PI/2-c,y>Math.PI/2?y-=Math.PI:y<-Math.PI/2&&(y+=Math.PI)):sn(N)&&(y=N*Math.PI/180),B.rotation=y});function b(x,E){var T=x.get(E);return T??i.get(E)}h.dirtyStyle()},t}(Mc),dDe=gln;d();p();var H0e="sunburstRootToNode",ABt="sunburstHighlight",vln="sunburstUnhighlight";function SBt(e){e.registerAction({type:H0e,update:"updateView"},function(t,r){r.eachComponent({mainType:"series",subType:"sunburst",query:t},n);function n(o,i){var a=D_(t,[H0e],o);if(a){var s=o.getViewRoot();s&&(t.direction=qL(s,a.node)?"rollUp":"drillDown"),o.resetViewRoot(a.node)}}}),e.registerAction({type:ABt,update:"none"},function(t,r,n){t=et({},t),r.eachComponent({mainType:"series",subType:"sunburst",query:t},o);function o(i){var a=D_(t,[ABt],i);a&&(t.dataIndex=a.node.dataIndex)}n.dispatchAction(et(t,{type:"highlight"}))}),e.registerAction({type:vln,update:"updateView"},function(t,r,n){t=et({},t),n.dispatchAction(et(t,{type:"downplay"}))})}var yln=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.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,u=r.getViewRoot(),l=this.group,f=r.get("renderLabelForZeroData"),h=[];u.eachNode(function(E){h.push(E)});var m=this._oldChildren||[];g(h,m),x(c,u),this._initEvents(),this._oldChildren=h;function g(E,T){if(E.length===0&&T.length===0)return;new Od(T,E,B,B).add(F).update(F).remove(_r(F,null)).execute();function B(L){return L.getId()}function F(L,j){var q=L==null?null:E[L],D=j==null?null:T[j];v(q,D)}}function v(E,T){if(!f&&E&&!E.getValue()&&(E=null),E!==c&&T!==c){if(T&&T.piece)E?(T.piece.updateData(!1,E,r,n,o),s.setItemGraphicEl(E.dataIndex,T.piece)):b(T);else if(E){var B=new dDe(E,r,n,o);l.add(B),s.setItemGraphicEl(E.dataIndex,B)}}}function b(E){!E||E.piece&&(l.remove(E.piece),E.piece=null)}function x(E,T){T.depth>0?(a.virtualPiece?a.virtualPiece.updateData(!1,E,r,n,o):(a.virtualPiece=new dDe(E,r,n,o),l.add(a.virtualPiece)),T.piece.off("click"),a.virtualPiece.on("click",function(B){a._rootToNode(T.parentNode)})):a.virtualPiece&&(l.remove(a.virtualPiece),a.virtualPiece=null)}},t.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(),u=c.get("link");if(u){var l=c.get("target",!0)||"_blank";ZR(u,l)}}o=!0}})})},t.prototype._rootToNode=function(r){r!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:H0e,from:this.uid,seriesId:this.seriesModel.id,targetNode:r})},t.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}},t.type="sunburst",t}(Ln),EBt=yln;d();p();var bln=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.ignoreStyleOnData=!0,r}return t.prototype.getInitialData=function(r,n){var o={name:r.name,children:r.data};_Bt(o);var i=this._levelModels=nt(r.levels||[],function(c){return new Jn(c,this,n)},this),a=GL.createTree(o,this,s);function s(c){c.wrapMethod("getItemModel",function(u,l){var f=a.getNodeByDataIndex(l),h=i[f.depth];return h&&(u.parentModel=h),u})}return a.data},t.prototype.optionUpdated=function(){this.resetViewRoot()},t.prototype.getDataParams=function(r){var n=e.prototype.getDataParams.apply(this,arguments),o=this.getData().tree.getNodeByDataIndex(r);return n.treePathInfo=k6(o,this),n},t.prototype.getLevelModel=function(r){return this._levelModels&&this._levelModels[r.depth]},t.prototype.getViewRoot=function(){return this._viewRoot},t.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)},t.prototype.enableAriaDecal=function(){VJ(this)},t.type="series.sunburst",t.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"},t}(Xn);function _Bt(e){var t=0;oe(e.children,function(n){_Bt(n);var o=n.value;rt(o)&&(o=o[0]),t+=o});var r=e.value;rt(r)&&(r=r[0]),(r==null||isNaN(r))&&(r=t),r<0&&(r=0),rt(e.value)?e.value[0]=r:e.value=r}var CBt=bln;d();p();var TBt=Math.PI/180;function pDe(e,t,r){t.eachSeriesByType(e,function(n){var o=n.get("center"),i=n.get("radius");rt(i)||(i=[0,i]),rt(o)||(o=[o,o]);var a=r.getWidth(),s=r.getHeight(),c=Math.min(a,s),u=Pt(o[0],a),l=Pt(o[1],s),f=Pt(i[0],c/2),h=Pt(i[1],c/2),m=-n.get("startAngle")*TBt,g=n.get("minAngle")*TBt,v=n.getData().tree.root,b=n.getViewRoot(),x=b.depth,E=n.get("sort");E!=null&&IBt(b,E);var T=0;oe(b.children,function(I){!isNaN(I.getValue())&&T++});var B=b.getValue(),F=Math.PI/(B||T)*2,L=b.depth>0,j=b.height-(L?-1:1),q=(h-f)/(j||1),D=n.get("clockwise"),_=n.get("stillShowZeroSum"),R=D?1:-1,z=function(I,M){if(!!I){var C=M;if(I!==v){var P=I.getValue(),V=B===0&&_?F:P*F;V<g&&(V=g),C=M+R*V;var H=I.depth-x-(L?-1:1),k=f+q*H,G=f+q*(H+1),ce=n.getLevelModel(I);if(ce){var J=ce.get("r0",!0),de=ce.get("r",!0),W=ce.get("radius",!0);W!=null&&(J=W[0],de=W[1]),J!=null&&(k=Pt(J,c/2)),de!=null&&(G=Pt(de,c/2))}I.setLayout({angle:V,startAngle:M,endAngle:C,clockwise:D,cx:u,cy:l,r0:k,r:G})}if(I.children&&I.children.length){var Q=0;oe(I.children,function(Y){Q+=z(Y,M+Q)})}return C-M}};if(L){var N=f,y=f+q,S=Math.PI*2;v.setLayout({angle:S,startAngle:m,endAngle:m+S,clockwise:D,cx:u,cy:l,r0:N,r:y})}z(b,m)})}function IBt(e,t){var r=e.children||[];e.children=xln(r,t),r.length&&oe(e.children,function(n){IBt(n,t)})}function xln(e,t){if(Wt(t)){var r=nt(e,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 t(o.params,i.params)}),nt(r,function(o){return e[o.index]})}else{var n=t==="asc";return e.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 hDe(e){var t={};function r(n,o,i){for(var a=n;a&&a.depth>1;)a=a.parentNode;var s=o.getColorFromPalette(a.name||a.dataIndex+"",t);return n.depth>1&&yt(s)&&(s=vY(s,(n.depth-1)/(i-1)*.5)),s}e.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 u=o.ensureUniqueItemVisual(a.dataIndex,"style");et(u,c)})})}function mDe(e){e.registerChartView(EBt),e.registerSeriesModel(CBt),e.registerLayout(_r(pDe,"sunburst")),e.registerProcessor(_r(Fx,"sunburst")),e.registerVisual(hDe),SBt(e)}d();p();d();p();var gDe={color:"fill",borderColor:"stroke"},kBt={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},aA=Kr(),wln=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.optionUpdated=function(){this.currentZLevel=this.get("zlevel",!0),this.currentZ=this.get("z",!0)},t.prototype.getInitialData=function(r,n){return Tf(null,this)},t.prototype.getDataParams=function(r,n,o){var i=e.prototype.getDataParams.call(this,r,n);return o&&(i.info=aA(o).info),i},t.type="series.custom",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,clip:!1},t}(Xn),MBt=wln;d();p();d();p();function Aln(e,t){return t=t||[0,0],nt(["x","y"],function(r,n){var o=this.getAxis(r),i=t[n],a=e[n]/2;return o.type==="category"?o.getBandWidth():Math.abs(o.dataToCoord(i-a)-o.dataToCoord(i+a))},this)}function vDe(e){var t=e.master.getRect();return{coordSys:{type:"cartesian2d",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(r){return e.dataToPoint(r)},size:jt(Aln,e)}}}d();p();function Sln(e,t){return t=t||[0,0],nt([0,1],function(r){var n=t[r],o=e[r]/2,i=[],a=[];return i[r]=n-o,a[r]=n+o,i[1-r]=a[1-r]=t[1-r],Math.abs(this.dataToPoint(i)[r]-this.dataToPoint(a)[r])},this)}function yDe(e){var t=e.getBoundingRect();return{coordSys:{type:"geo",x:t.x,y:t.y,width:t.width,height:t.height,zoom:e.getZoom()},api:{coord:function(r){return e.dataToPoint(r)},size:jt(Sln,e)}}}d();p();function Eln(e,t){var r=this.getAxis(),n=t instanceof Array?t[0]:t,o=(e instanceof Array?e[0]:e)/2;return r.type==="category"?r.getBandWidth():Math.abs(r.dataToCoord(n-o)-r.dataToCoord(n+o))}function bDe(e){var t=e.getRect();return{coordSys:{type:"singleAxis",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(r){return e.dataToPoint(r)},size:jt(Eln,e)}}}d();p();function _ln(e,t){return t=t||[0,0],nt(["Radius","Angle"],function(r,n){var o="get"+r+"Axis",i=this[o](),a=t[n],s=e[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 xDe(e){var t=e.getRadiusAxis(),r=e.getAngleAxis(),n=t.getExtent();return n[0]>n[1]&&n.reverse(),{coordSys:{type:"polar",cx:e.cx,cy:e.cy,r:n[1],r0:n[0]},api:{coord:function(o){var i=t.dataToRadius(o[0]),a=r.dataToAngle(o[1]),s=e.coordToPoint([i,a]);return s.push(i,a*Math.PI/180),s},size:jt(_ln,e)}}}d();p();function wDe(e){var t=e.getRect(),r=e.getRangeInfo();return{coordSys:{type:"calendar",x:t.x,y:t.y,width:t.width,height:t.height,cellWidth:e.getCellWidth(),cellHeight:e.getCellHeight(),rangeInfo:{start:r.start,end:r.end,weeks:r.weeks,dayCount:r.allDay}},api:{coord:function(n,o){return e.dataToPoint(n,o)}}}}d();p();function G0e(e,t,r,n){return e&&(e.legacy||e.legacy!==!1&&!r&&!n&&t!=="tspan"&&(t==="text"||ur(e,"text")))}function q0e(e,t,r){var n=e,o,i,a;if(t==="text")a=n;else{a={},ur(n,"text")&&(a.text=n.text),ur(n,"rich")&&(a.rich=n.rich),ur(n,"textFill")&&(a.fill=n.textFill),ur(n,"textStroke")&&(a.stroke=n.textStroke),ur(n,"fontFamily")&&(a.fontFamily=n.fontFamily),ur(n,"fontSize")&&(a.fontSize=n.fontSize),ur(n,"fontStyle")&&(a.fontStyle=n.fontStyle),ur(n,"fontWeight")&&(a.fontWeight=n.fontWeight),i={type:"text",style:a,silent:!0},o={};var s=ur(n,"textPosition");r?o.position=s?n.textPosition:"inside":s&&(o.position=n.textPosition),ur(n,"textPosition")&&(o.position=n.textPosition),ur(n,"textOffset")&&(o.offset=n.textOffset),ur(n,"textRotation")&&(o.rotation=n.textRotation),ur(n,"textDistance")&&(o.distance=n.textDistance)}return RBt(a,e),oe(a.rich,function(c){RBt(c,c)}),{textConfig:o,textContent:i}}function RBt(e,t){!t||(t.font=t.textFont||t.font,ur(t,"textStrokeWidth")&&(e.lineWidth=t.textStrokeWidth),ur(t,"textAlign")&&(e.align=t.textAlign),ur(t,"textVerticalAlign")&&(e.verticalAlign=t.textVerticalAlign),ur(t,"textLineHeight")&&(e.lineHeight=t.textLineHeight),ur(t,"textWidth")&&(e.width=t.textWidth),ur(t,"textHeight")&&(e.height=t.textHeight),ur(t,"textBackgroundColor")&&(e.backgroundColor=t.textBackgroundColor),ur(t,"textPadding")&&(e.padding=t.textPadding),ur(t,"textBorderColor")&&(e.borderColor=t.textBorderColor),ur(t,"textBorderWidth")&&(e.borderWidth=t.textBorderWidth),ur(t,"textBorderRadius")&&(e.borderRadius=t.textBorderRadius),ur(t,"textBoxShadowColor")&&(e.shadowColor=t.textBoxShadowColor),ur(t,"textBoxShadowBlur")&&(e.shadowBlur=t.textBoxShadowBlur),ur(t,"textBoxShadowOffsetX")&&(e.shadowOffsetX=t.textBoxShadowOffsetX),ur(t,"textBoxShadowOffsetY")&&(e.shadowOffsetY=t.textBoxShadowOffsetY))}function ADe(e,t,r){var n=e;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=e.fill||"#000";NBt(n,t);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=e.fill||r.outsideFill||"#000"),!n.textStroke&&r.outsideStroke&&(n.textStroke=r.outsideStroke)),n.text=t.text,n.rich=t.rich,oe(t.rich,function(s){NBt(s,s)}),n}function NBt(e,t){!t||(ur(t,"fill")&&(e.textFill=t.fill),ur(t,"stroke")&&(e.textStroke=t.fill),ur(t,"lineWidth")&&(e.textStrokeWidth=t.lineWidth),ur(t,"font")&&(e.font=t.font),ur(t,"fontStyle")&&(e.fontStyle=t.fontStyle),ur(t,"fontWeight")&&(e.fontWeight=t.fontWeight),ur(t,"fontSize")&&(e.fontSize=t.fontSize),ur(t,"fontFamily")&&(e.fontFamily=t.fontFamily),ur(t,"align")&&(e.textAlign=t.align),ur(t,"verticalAlign")&&(e.textVerticalAlign=t.verticalAlign),ur(t,"lineHeight")&&(e.textLineHeight=t.lineHeight),ur(t,"width")&&(e.textWidth=t.width),ur(t,"height")&&(e.textHeight=t.height),ur(t,"backgroundColor")&&(e.textBackgroundColor=t.backgroundColor),ur(t,"padding")&&(e.textPadding=t.padding),ur(t,"borderColor")&&(e.textBorderColor=t.borderColor),ur(t,"borderWidth")&&(e.textBorderWidth=t.borderWidth),ur(t,"borderRadius")&&(e.textBorderRadius=t.borderRadius),ur(t,"shadowColor")&&(e.textBoxShadowColor=t.shadowColor),ur(t,"shadowBlur")&&(e.textBoxShadowBlur=t.shadowBlur),ur(t,"shadowOffsetX")&&(e.textBoxShadowOffsetX=t.shadowOffsetX),ur(t,"shadowOffsetY")&&(e.textBoxShadowOffsetY=t.shadowOffsetY),ur(t,"textShadowColor")&&(e.textShadowColor=t.textShadowColor),ur(t,"textShadowBlur")&&(e.textShadowBlur=t.textShadowBlur),ur(t,"textShadowOffsetX")&&(e.textShadowOffsetX=t.textShadowOffsetX),ur(t,"textShadowOffsetY")&&(e.textShadowOffsetY=t.textShadowOffsetY))}d();p();var DBt={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]},OBt=$r(DBt),E_a=_d(av,function(e,t){return e[t]=1,e},{}),__a=av.join(", "),oX=["","style","shape","extra"],nF=Kr();function SDe(e,t,r,n,o){var i=e+"Animation",a=J2(e,n,o)||{},s=nF(t).userDuring;return a.duration>0&&(a.during=s?jt(Mln,{el:t,userDuring:s}):null,a.setToFinal=!0,a.scope=e),et(a,r[i]),a}function oF(e,t,r,n){n=n||{};var o=n.dataIndex,i=n.isInit,a=n.clearStyle,s=r.isAnimationEnabled(),c=nF(e),u=t.style;c.userDuring=t.during;var l={},f={};if(Nln(e,t,f),PBt("shape",t,f),PBt("extra",t,f),!i&&s&&(Rln(e,t,l),BBt("shape",e,t,l),BBt("extra",e,t,l),Oln(e,t,u,l)),f.style=u,Cln(e,f,a),Iln(e,t),s)if(i){var h={};oe(oX,function(g){var v=g?t[g]:t;v&&v.enterFrom&&(g&&(h[g]=h[g]||{}),et(g?h[g]:h,v.enterFrom))});var m=SDe("enter",e,t,r,o);m.duration>0&&e.animateFrom(h,m)}else Tln(e,t,o||0,r,l);EDe(e,t),u?e.dirty():e.markRedraw()}function EDe(e,t){for(var r=nF(e).leaveToProps,n=0;n<oX.length;n++){var o=oX[n],i=o?t[o]:t;i&&i.leaveTo&&(r||(r=nF(e).leaveToProps={}),o&&(r[o]=r[o]||{}),et(o?r[o]:r,i.leaveTo))}}function iF(e,t,r,n){if(e){var o=e.parent,i=nF(e).leaveToProps;if(i){var a=SDe("update",e,t,r,0);a.done=function(){o.remove(e),n&&n()},e.animateTo(i,a)}else o.remove(e),n&&n()}}function N6(e){return e==="all"}function Cln(e,t,r){var n=t.style;if(!e.isGroup&&n){if(r){e.useStyle({});for(var o=e.animators,i=0;i<o.length;i++){var a=o[i];a.targetName==="style"&&a.changeTarget(e.style)}}e.setStyle(n)}t&&(t.style=null,t&&e.attr(t),t.style=n)}function Tln(e,t,r,n,o){if(o){var i=SDe("update",e,t,n,r);i.duration>0&&e.animateFrom(o,i)}}function Iln(e,t){ur(t,"silent")&&(e.silent=t.silent),ur(t,"ignore")&&(e.ignore=t.ignore),e instanceof kc&&ur(t,"invisible")&&(e.invisible=t.invisible),e instanceof Dr&&ur(t,"autoBatch")&&(e.autoBatch=t.autoBatch)}var sA={},kln={setTransform:function(e,t){return sA.el[e]=t,this},getTransform:function(e){return sA.el[e]},setShape:function(e,t){var r=sA.el,n=r.shape||(r.shape={});return n[e]=t,r.dirtyShape&&r.dirtyShape(),this},getShape:function(e){var t=sA.el.shape;if(t)return t[e]},setStyle:function(e,t){var r=sA.el,n=r.style;return n&&(n[e]=t,r.dirtyStyle&&r.dirtyStyle()),this},getStyle:function(e){var t=sA.el.style;if(t)return t[e]},setExtra:function(e,t){var r=sA.el.extra||(sA.el.extra={});return r[e]=t,this},getExtra:function(e){var t=sA.el.extra;if(t)return t[e]}};function Mln(){var e=this,t=e.el;if(!!t){var r=nF(t).userDuring,n=e.userDuring;if(r!==n){e.el=e.userDuring=null;return}sA.el=t,n(kln)}}function BBt(e,t,r,n){var o=r[e];if(!!o){var i=t[e],a;if(i){var s=r.transition,c=o.transition;if(c)if(!a&&(a=n[e]={}),N6(c))et(a,i);else for(var u=$n(c),l=0;l<u.length;l++){var f=u[l],h=i[f];a[f]=h}else if(N6(s)||Hr(s,e)>=0){!a&&(a=n[e]={});for(var m=$r(i),l=0;l<m.length;l++){var f=m[l],h=i[f];Bln(o[f],h)&&(a[f]=h)}}}}}function PBt(e,t,r){var n=t[e];if(!!n)for(var o=r[e]={},i=$r(n),a=0;a<i.length;a++){var s=i[a];o[s]=SR(n[s])}}function Rln(e,t,r){for(var n=t.transition,o=N6(n)?av:$n(n||[]),i=0;i<o.length;i++){var a=o[i];if(!(a==="style"||a==="shape"||a==="extra")){var s=e[a];r[a]=s}}}function Nln(e,t,r){for(var n=0;n<OBt.length;n++){var o=OBt[n],i=DBt[o],a=t[o];a&&(r[i[0]]=a[0],r[i[1]]=a[1])}for(var n=0;n<av.length;n++){var s=av[n];t[s]!=null&&(r[s]=t[s])}}function Oln(e,t,r,n){if(!!r){var o=e.style,i;if(o){var a=r.transition,s=t.transition;if(a&&!N6(a)){var c=$n(a);!i&&(i=n.style={});for(var u=0;u<c.length;u++){var l=c[u],f=o[l];i[l]=f}}else if(e.getAnimationStyleProps&&(N6(s)||N6(a)||Hr(s,"style")>=0)){var h=e.getAnimationStyleProps(),m=h?h.style:null;if(m){!i&&(i=n.style={});for(var g=$r(r),u=0;u<g.length;u++){var l=g[u];if(m[l]){var f=o[l];i[l]=f}}}}}}}function Bln(e,t){return rc(e)?e!==t:e!=null&&isFinite(e)}d();p();var LBt=Kr(),Pln=["percent","easing","shape","style","extra"];function V0e(e){e.stopAnimation("keyframe"),e.attr(LBt(e))}function aF(e,t,r){if(!(!r.isAnimationEnabled()||!t)){if(rt(t)){oe(t,function(s){aF(e,s,r)});return}var n=t.keyframes,o=t.duration;if(r&&o==null){var i=J2("enter",r,0);o=i&&i.duration}if(!(!n||!o)){var a=LBt(e);oe(oX,function(s){if(!(s&&!e[s])){var c,u=!1;n.sort(function(l,f){return l.percent-f.percent}),oe(n,function(l){var f=e.animators,h=s?l[s]:l;if(!!h){var m=$r(h);if(s||(m=Gn(m,function(b){return Hr(Pln,b)<0})),!!m.length){c||(c=e.animate(s,t.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;oe(m,function(b){v[b]=((s?e[s]:e)||{})[b]}),c.whenWithKeys(o*l.percent,h,m,l.easing)}}}),c&&c.delay(t.delay||0).duration(o).start(t.easing)}})}}}var F_="emphasis",O6="normal",MDe="blur",RDe="select",B6=[O6,F_,MDe,RDe],_De={normal:["itemStyle"],emphasis:[F_,"itemStyle"],blur:[MDe,"itemStyle"],select:[RDe,"itemStyle"]},CDe={normal:["label"],emphasis:[F_,"label"],blur:[MDe,"label"],select:[RDe,"label"]},Dln=["x","y"],Lln="e\0\0",Ib={normal:{},emphasis:{},blur:{},select:{}},Fln={cartesian2d:vDe,geo:yDe,single:bDe,polar:xDe,calendar:wDe};function IDe(e){return e instanceof Dr}function kDe(e){return e instanceof kc}function Uln(e,t){t.copyTransform(e),kDe(t)&&kDe(e)&&(t.setStyle(e.style),t.z=e.z,t.z2=e.z2,t.zlevel=e.zlevel,t.invisible=e.invisible,t.ignore=e.ignore,IDe(t)&&IDe(e)&&t.setShape(e.shape))}var zln=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,o,i){this._progressiveEls=null;var a=this._data,s=r.getData(),c=this.group,u=FBt(r,s,n,o);a||c.removeAll(),s.diff(a).add(function(f){TDe(o,null,f,u(f,i),r,c,s)}).remove(function(f){var h=a.getItemGraphicEl(f);h&&iF(h,aA(h).option,r)}).update(function(f,h){var m=a.getItemGraphicEl(h);TDe(o,m,f,u(f,i),r,c,s)}).execute();var l=r.get("clip",!0)?S6(r.coordinateSystem,!1,r):null;l?c.setClipPath(l):c.removeClipPath(),this._data=s},t.prototype.incrementalPrepareRender=function(r,n,o){this.group.removeAll(),this._data=null},t.prototype.incrementalRender=function(r,n,o,i,a){var s=n.getData(),c=FBt(n,s,o,i),u=this._progressiveEls=[];function l(m){m.isGroup||(m.incremental=!0,m.ensureState("emphasis").hoverLayer=!0)}for(var f=r.start;f<r.end;f++){var h=TDe(null,null,f,c(f,a),n,this.group,s);h&&(h.traverse(l),u.push(h))}},t.prototype.eachRendered=function(r){c0(this._progressiveEls||this.group,r)},t.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},t.type="custom",t}(Ln),HBt=zln;function NDe(e){var t=e.type,r;if(t==="path"){var n=e.shape,o=n.width!=null&&n.height!=null?{x:n.x||0,y:n.y||0,width:n.width,height:n.height}:null,i=VBt(n);r=vL(i,null,o,n.layout||"center"),aA(r).customPathData=i}else if(t==="image")r=new Li({}),aA(r).customImagePath=e.style.image;else if(t==="text")r=new yn({});else if(t==="group")r=new or;else{if(t==="compoundPath")throw new Error('"compoundPath" is not supported yet.');var a=GY(t);if(!a){var s="";so(s)}r=new a}return aA(r).customGraphicType=t,r.name=e.name,r.z2EmphasisLift=1,r.z2SelectLift=1,r}function ODe(e,t,r,n,o,i,a){V0e(t);var s=o&&o.normal.cfg;s&&t.setTextConfig(s),n&&n.transition==null&&(n.transition=Dln);var c=n&&n.style;if(c){if(t.type==="text"){var u=c;ur(u,"textFill")&&(u.fill=u.textFill),ur(u,"textStroke")&&(u.stroke=u.textStroke)}var l=void 0,f=IDe(t)?c.decal:null;e&&f&&(f.dirty=!0,l=Rx(f,e)),c.__decalPattern=l}if(kDe(t)&&c){var l=c.__decalPattern;l&&(c.decal=l)}oF(t,n,i,{dataIndex:r,isInit:a,clearStyle:!0}),aF(t,n.keyframeAnimation,i)}function GBt(e,t,r,n,o){var i=t.isGroup?null:t,a=o&&o[e].cfg;if(i){var s=i.ensureState(e);if(n===!1){var c=i.getState(e);c&&(c.style=null)}else s.style=n||null;a&&(s.textConfig=a),xx(i)}}function jln(e,t,r){if(!e.isGroup){var n=e,o=r.currentZ,i=r.currentZLevel;n.z=o,n.zlevel=i;var a=t.z2;a!=null&&(n.z2=a||0);for(var s=0;s<B6.length;s++)Hln(n,t,B6[s])}}function Hln(e,t,r){var n=r===O6,o=n?t:W0e(t,r),i=o?o.z2:null,a;i!=null&&(a=n?e:e.ensureState(r),a.z2=i||0)}function FBt(e,t,r,n){var o=e.get("renderItem"),i=e.coordinateSystem,a={};i&&(a=i.prepareCustoms?i.prepareCustoms(i):Fln[i.type](i));for(var s=$t({getWidth:n.getWidth,getHeight:n.getHeight,getZr:n.getZr,getDevicePixelRatio:n.getDevicePixelRatio,value:B,style:L,ordinalRawValue:F,styleEmphasis:j,visual:_,barLayout:R,currentSeriesIndices:z,font:N},a.api||{}),c={context:{},seriesId:e.id,seriesName:e.name,seriesIndex:e.seriesIndex,coordSys:a.coordSys,dataInsideLength:t.count(),encode:Gln(e.getData())},u,l,f={},h={},m={},g={},v=0;v<B6.length;v++){var b=B6[v];m[b]=e.getModel(_De[b]),g[b]=e.getModel(CDe[b])}function x(y){return y===u?l||(l=t.getItemModel(y)):t.getItemModel(y)}function E(y,S){return t.hasItemOption?y===u?f[S]||(f[S]=x(y).getModel(_De[S])):x(y).getModel(_De[S]):m[S]}function T(y,S){return t.hasItemOption?y===u?h[S]||(h[S]=x(y).getModel(CDe[S])):x(y).getModel(CDe[S]):g[S]}return function(y,S){return u=y,l=null,f={},h={},o&&o($t({dataIndexInside:y,dataIndex:t.getRawIndex(y),actionType:S?S.type:null},c),s)};function B(y,S){return S==null&&(S=u),t.getStore().get(t.getDimensionIndex(y||0),S)}function F(y,S){S==null&&(S=u),y=y||0;var I=t.getDimensionInfo(y);if(!I){var M=t.getDimensionIndex(y);return M>=0?t.getStore().get(M,S):void 0}var C=t.get(I.name,S),P=I&&I.ordinalMeta;return P?P.categories[C]:C}function L(y,S){S==null&&(S=u);var I=t.getItemVisual(S,"style"),M=I&&I.fill,C=I&&I.opacity,P=E(S,O6).getItemStyle();M!=null&&(P.fill=M),C!=null&&(P.opacity=C);var V={inheritColor:yt(M)?M:"#000"},H=T(S,O6),k=mo(H,null,V,!1,!0);k.text=H.getShallow("show")?Xr(e.getFormattedLabel(S,O6),Dx(t,S)):null;var G=VY(H,V,!1);return D(y,P),P=ADe(P,k,G),y&&q(P,y),P.legacy=!0,P}function j(y,S){S==null&&(S=u);var I=E(S,F_).getItemStyle(),M=T(S,F_),C=mo(M,null,null,!0,!0);C.text=M.getShallow("show")?Cd(e.getFormattedLabel(S,F_),e.getFormattedLabel(S,O6),Dx(t,S)):null;var P=VY(M,null,!0);return D(y,I),I=ADe(I,C,P),y&&q(I,y),I.legacy=!0,I}function q(y,S){for(var I in S)ur(S,I)&&(y[I]=S[I])}function D(y,S){y&&(y.textFill&&(S.textFill=y.textFill),y.textPosition&&(S.textPosition=y.textPosition))}function _(y,S){if(S==null&&(S=u),ur(gDe,y)){var I=t.getItemVisual(S,"style");return I?I[gDe[y]]:null}if(ur(kBt,y))return t.getItemVisual(S,y)}function R(y){if(i.type==="cartesian2d"){var S=i.getBaseAxis();return IMt($t({axis:S},y))}}function z(){return r.getCurrentSeriesIndices()}function N(y){return ype(y,r)}}function Gln(e){var t={};return oe(e.dimensions,function(r){var n=e.getDimensionInfo(r);if(!n.isExtraCoord){var o=n.coordDim,i=t[o]=t[o]||[];i[n.coordDimIndex]=e.getDimensionIndex(r)}}),t}function TDe(e,t,r,n,o,i,a){if(!n){i.remove(t);return}var s=BDe(e,t,r,n,o,i);return s&&a.setItemGraphicEl(r,s),s&&oo(s,n.focus,n.blurScope,n.emphasisDisabled),s}function BDe(e,t,r,n,o,i){var a=-1,s=t;t&&qBt(t,n,o)&&(a=Hr(i.childrenRef(),t),t=null);var c=!t,u=t;u?u.clearStates():(u=NDe(n),s&&Uln(s,u)),n.morph===!1?u.disableMorphing=!0:u.disableMorphing&&(u.disableMorphing=!1),Ib.normal.cfg=Ib.normal.conOpt=Ib.emphasis.cfg=Ib.emphasis.conOpt=Ib.blur.cfg=Ib.blur.conOpt=Ib.select.cfg=Ib.select.conOpt=null,Ib.isLegacy=!1,Vln(u,r,n,o,c,Ib),qln(u,r,n,o,c),ODe(e,u,r,n,Ib,o,c),ur(n,"info")&&(aA(u).info=n.info);for(var l=0;l<B6.length;l++){var f=B6[l];if(f!==O6){var h=W0e(n,f),m=PDe(n,h,f);GBt(f,u,h,m,Ib)}}return jln(u,n,o),n.type==="group"&&Wln(e,u,r,n,o),a>=0?i.replaceAt(u,a):i.add(u),u}function qBt(e,t,r){var n=aA(e),o=t.type,i=t.shape,a=t.style;return r.isUniversalTransitionEnabled()||o!=null&&o!==n.customGraphicType||o==="path"&&Xln(i)&&VBt(i)!==n.customPathData||o==="image"&&ur(a,"image")&&a.image!==n.customImagePath}function qln(e,t,r,n,o){var i=r.clipPath;if(i===!1)e&&e.getClipPath()&&e.removeClipPath();else if(i){var a=e.getClipPath();a&&qBt(a,i,n)&&(a=null),a||(a=NDe(i),e.setClipPath(a)),ODe(null,a,t,i,null,n,o)}}function Vln(e,t,r,n,o,i){if(!e.isGroup){UBt(r,null,i),UBt(r,F_,i);var a=i.normal.conOpt,s=i.emphasis.conOpt,c=i.blur.conOpt,u=i.select.conOpt;if(a!=null||s!=null||u!=null||c!=null){var l=e.getTextContent();if(a===!1)l&&e.removeTextContent();else{a=i.normal.conOpt=a||{type:"text"},l?l.clearStates():(l=NDe(a),e.setTextContent(l)),ODe(null,l,t,a,null,n,o);for(var f=a&&a.style,h=0;h<B6.length;h++){var m=B6[h];if(m!==O6){var g=i[m].conOpt;GBt(m,l,g,PDe(a,g,m),null)}}f?l.dirty():l.markRedraw()}}}}function UBt(e,t,r){var n=t?W0e(e,t):e,o=t?PDe(e,n,F_):e.style,i=e.type,a=n?n.textConfig:null,s=e.textContent,c=s?t?W0e(s,t):s:null;if(o&&(r.isLegacy||G0e(o,i,!!a,!!c))){r.isLegacy=!0;var u=q0e(o,i,!t);!a&&u.textConfig&&(a=u.textConfig),!c&&u.textContent&&(c=u.textContent)}if(!t&&c){var l=c;!l.type&&(l.type="text")}var f=t?r[t]:r.normal;f.cfg=a,f.conOpt=c}function W0e(e,t){return t?e?e[t]:null:e}function PDe(e,t,r){var n=t&&t.style;return n==null&&r===F_&&e&&(n=e.styleEmphasis),n}function Wln(e,t,r,n,o){var i=n.children,a=i?i.length:0,s=n.$mergeChildren,c=s==="byName"||n.diffChildrenByName,u=s===!1;if(!(!a&&!c&&!u)){if(c){Yln({api:e,oldChildren:t.children()||[],newChildren:i||[],dataIndex:r,seriesModel:o,group:t});return}u&&t.removeAll();for(var l=0;l<a;l++){var f=i[l],h=t.childAt(l);f?(f.ignore==null&&(f.ignore=!1),BDe(e,h,r,f,o,t)):h.ignore=!0}for(var m=t.childCount()-1;m>=l;m--){var g=t.childAt(m);Kln(t,g,o)}}}function Kln(e,t,r){t&&iF(t,aA(e).option,r)}function Yln(e){new Od(e.oldChildren,e.newChildren,zBt,zBt,e).add(jBt).update(jBt).remove(Jln).execute()}function zBt(e,t){var r=e&&e.name;return r??Lln+t}function jBt(e,t){var r=this.context,n=e!=null?r.newChildren[e]:null,o=t!=null?r.oldChildren[t]:null;BDe(r.api,o,r.dataIndex,n,r.seriesModel,r.group)}function Jln(e){var t=this.context,r=t.oldChildren[e];r&&iF(r,aA(r).option,t.seriesModel)}function VBt(e){return e&&(e.pathData||e.d)}function Xln(e){return e&&(ur(e,"pathData")||ur(e,"d"))}function DDe(e){e.registerChartView(HBt),e.registerSeriesModel(MBt)}d();p();d();p();d();p();d();p();d();p();var wN=Kr(),WBt=cr,LDe=jt,Zln=function(){function e(){this._dragging=!1,this.animationThreshold=15}return e.prototype.render=function(t,r,n,o){var i=r.get("value"),a=r.get("status");if(this._axisModel=t,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 u={};this.makeElOption(u,i,t,r,n);var l=u.graphicKey;l!==this._lastGraphicKey&&this.clear(n),this._lastGraphicKey=l;var f=this._moveAnimation=this.determineAnimation(t,r);if(!s)s=this._group=new or,this.createPointerEl(s,u,t,r),this.createLabelEl(s,u,t,r),n.getZr().add(s);else{var h=_r(KBt,r,f);this.updatePointerEl(s,u,h),this.updateLabelEl(s,u,h,r)}JBt(s,r,!0),this._renderHandle(i)}},e.prototype.remove=function(t){this.clear(t)},e.prototype.dispose=function(t){this.clear(t)},e.prototype.determineAnimation=function(t,r){var n=r.get("animation"),o=t.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=c0e(t).seriesDataCount,u=o.getExtent();return Math.abs(u[0]-u[1])/c>s}return!1}return n===!0},e.prototype.makeElOption=function(t,r,n,o,i){},e.prototype.createPointerEl=function(t,r,n,o){var i=r.pointer;if(i){var a=wN(t).pointerEl=new mn[i.type](WBt(r.pointer));t.add(a)}},e.prototype.createLabelEl=function(t,r,n,o){if(r.label){var i=wN(t).labelEl=new yn(WBt(r.label));t.add(i),YBt(i,o)}},e.prototype.updatePointerEl=function(t,r,n){var o=wN(t).pointerEl;o&&r.pointer&&(o.setStyle(r.pointer.style),n(o,{shape:r.pointer.shape}))},e.prototype.updateLabelEl=function(t,r,n,o){var i=wN(t).labelEl;i&&(i.setStyle(r.label.style),n(i,{x:r.label.x,y:r.label.y}),YBt(i,o))},e.prototype._renderHandle=function(t){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=C_(i.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(u){bm(u.event)},onmousedown:LDe(this._onHandleDragMove,this,0,0),drift:LDe(this._onHandleDragMove,this),ondragend:LDe(this._onHandleDragEnd,this)}),n.add(o)),JBt(o,r,!1),o.setStyle(i.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var c=i.get("size");rt(c)||(c=[c,c]),o.scaleX=c[0]/2,o.scaleY=c[1]/2,xb(this,"_doDispatchAxisPointer",i.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,s)}},e.prototype._moveHandleToValue=function(t,r){KBt(this._axisPointerModel,!r&&this._moveAnimation,this._handle,FDe(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},e.prototype._onHandleDragMove=function(t,r){var n=this._handle;if(!!n){this._dragging=!0;var o=this.updateHandleTransform(FDe(n),[t,r],this._axisModel,this._axisPointerModel);this._payloadInfo=o,n.stopAnimation(),n.attr(FDe(o)),wN(n).lastProp=null,this._doDispatchAxisPointer()}},e.prototype._doDispatchAxisPointer=function(){var t=this._handle;if(!!t){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}]})}},e.prototype._onHandleDragEnd=function(){this._dragging=!1;var t=this._handle;if(!!t){var r=this._axisPointerModel.get("value");this._moveHandleToValue(r),this._api.dispatchAction({type:"hideTip"})}},e.prototype.clear=function(t){this._lastValue=null,this._lastStatus=null;var r=t.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),N_(this,"_doDispatchAxisPointer")},e.prototype.doClear=function(){},e.prototype.buildLabel=function(t,r,n){return n=n||0,{x:t[n],y:t[1-n],width:r[n],height:r[1-n]}},e}();function KBt(e,t,r,n){XBt(wN(r).lastProp,n)||(wN(r).lastProp=n,t?bn(r,n,e):(r.stopAnimation(),r.attr(n)))}function XBt(e,t){if(nr(e)&&nr(t)){var r=!0;return oe(t,function(n,o){r=r&&XBt(e[o],n)}),!!r}else return e===t}function YBt(e,t){e[t.get(["label","show"])?"show":"hide"]()}function FDe(e){return{x:e.x||0,y:e.y||0,rotation:e.rotation||0}}function JBt(e,t,r){var n=t.get("z"),o=t.get("zlevel");e&&e.traverse(function(i){i.type!=="group"&&(n!=null&&(i.z=n),o!=null&&(i.zlevel=o),i.silent=r)})}var sF=Zln;d();p();function cF(e){var t=e.get("type"),r=e.getModel(t+"Style"),n;return t==="line"?(n=r.getLineStyle(),n.fill=null):t==="shadow"&&(n=r.getAreaStyle(),n.stroke=null),n}function UDe(e,t,r,n,o){var i=r.get("value"),a=zDe(i,t.axis,t.ecModel,r.get("seriesDataIndices"),{precision:r.get(["label","precision"]),formatter:r.get(["label","formatter"])}),s=r.getModel("label"),c=Cx(s.get("padding")||0),u=s.getFont(),l=U2(a,u),f=o.position,h=l.width+c[1]+c[3],m=l.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),Qln(f,h,m,n);var b=s.get("backgroundColor");(!b||b==="auto")&&(b=t.get(["axisLine","lineStyle","color"])),e.label={x:f[0],y:f[1],style:mo(s,{text:a,font:u,fill:s.getTextColor(),padding:c,backgroundColor:b}),z2:10}}function Qln(e,t,r,n){var o=n.getWidth(),i=n.getHeight();e[0]=Math.min(e[0]+t,o)-t,e[1]=Math.min(e[1]+r,i)-r,e[0]=Math.max(e[0],0),e[1]=Math.max(e[1],0)}function zDe(e,t,r,n,o){e=t.scale.parse(e);var i=t.scale.getLabel({value:e},{precision:o.precision}),a=o.formatter;if(a){var s={value:MJ(t,{value:e}),axisDimension:t.dim,axisIndex:t.index,seriesData:[]};oe(n,function(c){var u=r.getSeriesByIndex(c.seriesIndex),l=c.dataIndexInside,f=u&&u.getDataParams(l);f&&s.seriesData.push(f)}),yt(a)?i=a.replace("{value}",i):Wt(a)&&(i=a(s))}return i}function iX(e,t,r){var n=ku();return wm(n,n,r.rotation),Id(n,n,r.position),Md([e.dataToCoord(t),(r.labelOffset||0)+(r.labelDirection||1)*(r.labelMargin||0)],n)}function K0e(e,t,r,n,o,i){var a=Bd.innerTextLayout(r.rotation,0,r.labelDirection);r.labelMargin=o.get(["label","margin"]),UDe(t,n,o,i,{position:iX(n.axis,e,r),align:a.textAlign,verticalAlign:a.textVerticalAlign})}function uF(e,t,r){return r=r||0,{x1:e[r],y1:e[1-r],x2:t[r],y2:t[1-r]}}function Y0e(e,t,r){return r=r||0,{x:e[r],y:e[1-r],width:t[r],height:t[1-r]}}function jDe(e,t,r,n,o,i){return{cx:e,cy:t,r0:r,r:n,startAngle:o,endAngle:i,clockwise:!0}}var $ln=function(e){Ce(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.makeElOption=function(r,n,o,i,a){var s=o.axis,c=s.grid,u=i.get("type"),l=ZBt(c,s).getOtherAxis(s).getGlobalExtent(),f=s.toGlobalCoord(s.dataToCoord(n,!0));if(u&&u!=="none"){var h=cF(i),m=efn[u](s,f,l);m.style=h,r.graphicKey=m.type,r.pointer=m}var g=jJ(c.model,o);K0e(n,r,g,o,i,a)},t.prototype.getHandleTransform=function(r,n,o){var i=jJ(n.axis.grid.model,n,{labelInside:!1});i.labelMargin=o.get(["handle","margin"]);var a=iX(n.axis,r,i);return{x:a[0],y:a[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(r,n,o,i){var a=o.axis,s=a.grid,c=a.getGlobalExtent(!0),u=ZBt(s,a).getOtherAxis(a).getGlobalExtent(),l=a.dim==="x"?0:1,f=[r.x,r.y];f[l]+=n[l],f[l]=Math.min(c[1],f[l]),f[l]=Math.max(c[0],f[l]);var h=(u[1]+u[0])/2,m=[h,h];m[l]=f[l];var g=[{verticalAlign:"middle"},{align:"center"}];return{x:f[0],y:f[1],rotation:r.rotation,cursorPoint:m,tooltipOption:g[l]}},t}(sF);function ZBt(e,t){var r={};return r[t.dim+"AxisIndex"]=t.index,e.getCartesian(r)}var efn={line:function(e,t,r){var n=uF([t,r[0]],[t,r[1]],QBt(e));return{type:"Line",subPixelOptimize:!0,shape:n}},shadow:function(e,t,r){var n=Math.max(1,e.getBandWidth()),o=r[1]-r[0];return{type:"Rect",shape:Y0e([t-n/2,r[0]],[n,o],QBt(e))}}};function QBt(e){return e.dim==="x"?0:1}var $Bt=$ln;d();p();var tfn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.type="axisPointer",t.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}},t}(xn),ePt=tfn;d();p();d();p();var U_=Kr(),rfn=oe;function X0e(e,t,r){if(!Mn.node){var n=t.getZr();U_(n).records||(U_(n).records={}),nfn(n,t);var o=U_(n).records[e]||(U_(n).records[e]={});o.handler=r}}function nfn(e,t){if(U_(e).initialized)return;U_(e).initialized=!0,r("click",_r(tPt,"click")),r("mousemove",_r(tPt,"mousemove")),r("globalout",ifn);function r(n,o){e.on(n,function(i){var a=afn(t);rfn(U_(e).records,function(s){s&&o(s,i,a.dispatchAction)}),ofn(a.pendings,t)})}}function ofn(e,t){var r=e.showTip.length,n=e.hideTip.length,o;r?o=e.showTip[r-1]:n&&(o=e.hideTip[n-1]),o&&(o.dispatchAction=null,t.dispatchAction(o))}function ifn(e,t,r){e.handler("leave",null,r)}function tPt(e,t,r,n){t.handler(e,r,n)}function afn(e){var t={showTip:[],hideTip:[]},r=function(n){var o=t[n.type];o?o.push(n):(n.dispatchAction=r,e.dispatchAction(n))};return{dispatchAction:r,pendings:t}}function aX(e,t){if(!Mn.node){var r=t.getZr(),n=(U_(r).records||{})[e];n&&(U_(r).records[e]=null)}}var sfn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,o){var i=n.getComponent("tooltip"),a=r.get("triggerOn")||i&&i.get("triggerOn")||"mousemove|click";X0e("axisPointer",o,function(s,c,u){a!=="none"&&(s==="leave"||a.indexOf(s)>=0)&&u({type:"updateAxisPointer",currTrigger:s,x:c&&c.offsetX,y:c&&c.offsetY})})},t.prototype.remove=function(r,n){aX("axisPointer",n)},t.prototype.dispose=function(r,n){aX("axisPointer",n)},t.type="axisPointer",t}(eo),nPt=sfn;d();p();d();p();function sX(e,t){var r=[],n=e.seriesIndex,o;if(n==null||!(o=t.getSeriesByIndex(n)))return{point:[]};var i=o.getData(),a=db(i,e);if(a==null||a<0||rt(a))return{point:[]};var s=i.getItemGraphicEl(a),c=o.coordinateSystem;if(o.getTooltipPosition)r=o.getTooltipPosition(a)||[];else if(c&&c.dataToPoint)if(e.isStacked){var u=c.getBaseAxis(),l=c.getOtherAxis(u),f=l.dim,h=u.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(nt(c.dimensions,function(x){return i.mapDimension(x)}),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 oPt=Kr();function HDe(e,t,r){var n=e.currTrigger,o=[e.x,e.y],i=e,a=e.dispatchAction||jt(r.dispatchAction,r),s=t.getComponent("axisPointer").coordSysAxesInfo;if(!!s){Z0e(o)&&(o=sX({seriesIndex:i.seriesIndex,dataIndex:i.dataIndex},t).point);var c=Z0e(o),u=i.axesInfo,l=s.axesInfo,f=n==="leave"||Z0e(o),h={},m={},g={list:[],map:{}},v={showPointer:_r(ufn,m),showTooltip:_r(lfn,g)};oe(s.coordSysMap,function(x,E){var T=c||x.containPoint(o);oe(s.coordSysAxesInfo[E],function(B,F){var L=B.axis,j=hfn(u,B);if(!f&&T&&(!u||j)){var q=j&&j.value;q==null&&!c&&(q=L.pointToData(o)),q!=null&&iPt(B,q,v,!1,h)}})});var b={};return oe(l,function(x,E){var T=x.linkGroup;T&&!m[E]&&oe(T.axesInfo,function(B,F){var L=m[F];if(B!==x&&L){var j=L.value;T.mapper&&(j=x.axis.scale.parse(T.mapper(j,aPt(B),aPt(x)))),b[x.key]=j}})}),oe(b,function(x,E){iPt(l[E],x,v,!0,h)}),ffn(m,l,h),dfn(g,o,e,a),pfn(l,a,r),h}}function iPt(e,t,r,n,o){var i=e.axis;if(!(i.scale.isBlank()||!i.containData(t))){if(!e.involveSeries){r.showPointer(e,t);return}var a=cfn(t,e),s=a.payloadBatch,c=a.snapToValue;s[0]&&o.seriesIndex==null&&et(o,s[0]),!n&&e.snap&&i.containData(c)&&c!=null&&(t=c),r.showPointer(e,t,s),r.showTooltip(e,a,c)}}function cfn(e,t){var r=t.axis,n=r.dim,o=e,i=[],a=Number.MAX_VALUE,s=-1;return oe(t.seriesModels,function(c,u){var l=c.getData().mapDimensionsAll(n),f,h;if(c.getAxisTooltipData){var m=c.getAxisTooltipData(l,e,r);h=m.dataIndices,f=m.nestestValue}else{if(h=c.getData().indicesOfNearest(l[0],e,r.type==="category"?.5:null),!h.length)return;f=c.getData().get(l[0],h[0])}if(!(f==null||!isFinite(f))){var g=e-f,v=Math.abs(g);v<=a&&((v<a||g>=0&&s<0)&&(a=v,s=g,o=f,i.length=0),oe(h,function(b){i.push({seriesIndex:c.seriesIndex,dataIndexInside:b,dataIndex:c.getData().getRawIndex(b)})}))}}),{payloadBatch:i,snapToValue:o}}function ufn(e,t,r,n){e[t.key]={value:r,payloadBatch:n}}function lfn(e,t,r,n){var o=r.payloadBatch,i=t.axis,a=i.model,s=t.axisPointerModel;if(!(!t.triggerTooltip||!o.length)){var c=t.coordSys.model,u=UL(c),l=e.map[u];l||(l=e.map[u]={coordSysId:c.id,coordSysIndex:c.componentIndex,coordSysType:c.type,coordSysMainType:c.mainType,dataByAxis:[]},e.list.push(l)),l.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 ffn(e,t,r){var n=r.axesInfo=[];oe(t,function(o,i){var a=o.axisPointerModel.option,s=e[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 dfn(e,t,r,n){if(Z0e(t)||!e.list.length){n({type:"hideTip"});return}var o=((e.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};n({type:"showTip",escapeConnect:!0,x:t[0],y:t[1],tooltipOption:r.tooltipOption,position:r.position,dataIndexInside:o.dataIndexInside,dataIndex:o.dataIndex,seriesIndex:o.seriesIndex,dataByCoordSys:e.list})}function pfn(e,t,r){var n=r.getZr(),o="axisPointerLastHighlights",i=oPt(n)[o]||{},a=oPt(n)[o]={};oe(e,function(u,l){var f=u.axisPointerModel.option;f.status==="show"&&oe(f.seriesDataIndices,function(h){var m=h.seriesIndex+" | "+h.dataIndex;a[m]=h})});var s=[],c=[];oe(i,function(u,l){!a[l]&&c.push(u)}),oe(a,function(u,l){!i[l]&&s.push(u)}),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 hfn(e,t){for(var r=0;r<(e||[]).length;r++){var n=e[r];if(t.axis.dim===n.axisDim&&t.axis.model.componentIndex===n.axisIndex)return n}}function aPt(e){var t=e.axis.model,r={},n=r.axisDim=e.axis.dim;return r.axisIndex=r[n+"AxisIndex"]=t.componentIndex,r.axisName=r[n+"AxisName"]=t.name,r.axisId=r[n+"AxisId"]=t.id,r}function Z0e(e){return!e||e[0]==null||isNaN(e[0])||e[1]==null||isNaN(e[1])}function zx(e){Dm.registerAxisPointerClass("CartesianAxisPointer",$Bt),e.registerComponentModel(ePt),e.registerComponentView(nPt),e.registerPreprocessor(function(t){if(t){(!t.axisPointer||t.axisPointer.length===0)&&(t.axisPointer={});var r=t.axisPointer.link;r&&!rt(r)&&(t.axisPointer.link=[r])}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,function(t,r){t.getComponent("axisPointer").coordSysAxesInfo=ONt(t,r)}),e.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},HDe)}function GDe(e){Sn(f0e),Sn(zx)}d();p();d();p();var mfn=function(e){Ce(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.makeElOption=function(r,n,o,i,a){var s=o.axis;s.dim==="angle"&&(this.animationThreshold=Math.PI/18);var c=s.polar,u=c.getOtherAxis(s),l=u.getExtent(),f=s.dataToCoord(n),h=i.get("type");if(h&&h!=="none"){var m=cF(i),g=vfn[h](s,c,f,l);g.style=m,r.graphicKey=g.type,r.pointer=g}var v=i.get(["label","margin"]),b=gfn(n,o,i,c,v);UDe(r,o,i,a,b)},t}(sF);function gfn(e,t,r,n,o){var i=t.axis,a=i.dataToCoord(e),s=n.getAngleAxis().getExtent()[0];s=s/180*Math.PI;var c=n.getRadiusAxis().getExtent(),u,l,f;if(i.dim==="radius"){var h=ku();wm(h,h,s),Id(h,h,[n.cx,n.cy]),u=Md([a,-o],h);var m=t.getModel("axisLabel").get("rotate")||0,g=Bd.innerTextLayout(s,m*Math.PI/180,-1);l=g.textAlign,f=g.textVerticalAlign}else{var v=c[1];u=n.coordToPoint([v+o,a]);var b=n.cx,x=n.cy;l=Math.abs(u[0]-b)/v<.3?"center":u[0]>b?"left":"right",f=Math.abs(u[1]-x)/v<.3?"middle":u[1]>x?"top":"bottom"}return{position:u,align:l,verticalAlign:f}}var vfn={line:function(e,t,r,n){return e.dim==="angle"?{type:"Line",shape:uF(t.coordToPoint([n[0],r]),t.coordToPoint([n[1],r]))}:{type:"Circle",shape:{cx:t.cx,cy:t.cy,r}}},shadow:function(e,t,r,n){var o=Math.max(1,e.getBandWidth()),i=Math.PI/180;return e.dim==="angle"?{type:"Sector",shape:jDe(t.cx,t.cy,n[0],n[1],(-r-o/2)*i,(-r+o/2)*i)}:{type:"Sector",shape:jDe(t.cx,t.cy,r-o/2,r+o/2,0,Math.PI*2)}}},sPt=mfn;d();p();var yfn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.findAxisModel=function(r){var n,o=this.ecModel;return o.eachComponent(r,function(i){i.getCoordSysModel()===this&&(n=i)},this),n},t.type="polar",t.dependencies=["radiusAxis","angleAxis"],t.defaultOption={z:0,center:["50%","50%"],radius:"80%"},t}(xn),cPt=yfn;d();p();var qDe=function(e){Ce(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getCoordSysModel=function(){return this.getReferringComponents("polar",ai).models[0]},t.type="polarAxis",t}(xn);Qo(qDe,$2);var uPt=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.type="angleAxis",t}(qDe);var lPt=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.type="radiusAxis",t}(qDe);d();p();d();p();d();p();var VDe=function(e){Ce(t,e);function t(r,n){return e.call(this,"radius",r,n)||this}return t.prototype.pointToData=function(r,n){return this.polar.pointToData(r,n)[this.dim==="radius"?0:1]},t}(If);VDe.prototype.dataToRadius=If.prototype.dataToCoord;VDe.prototype.radiusToData=If.prototype.coordToData;var fPt=VDe;d();p();var bfn=Kr(),WDe=function(e){Ce(t,e);function t(r,n){return e.call(this,"angle",r,n||[0,360])||this}return t.prototype.pointToData=function(r,n){return this.polar.pointToData(r,n)[this.dim==="radius"?0:1]},t.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),u=Math.abs(c),l=U2(s==null?"":s+"",n.getFont(),"center","top"),f=Math.max(l.height,7),h=f/u;isNaN(h)&&(h=1/0);var m=Math.max(0,Math.floor(h)),g=bfn(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},t}(If);WDe.prototype.dataToAngle=If.prototype.dataToCoord;WDe.prototype.angleToData=If.prototype.coordToData;var dPt=WDe;var KDe=["radius","angle"],xfn=function(){function e(t){this.dimensions=KDe,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new fPt,this._angleAxis=new dPt,this.axisPointerEnabled=!0,this.name=t||"",this._radiusAxis.polar=this._angleAxis.polar=this}return e.prototype.containPoint=function(t){var r=this.pointToCoord(t);return this._radiusAxis.contain(r[0])&&this._angleAxis.contain(r[1])},e.prototype.containData=function(t){return this._radiusAxis.containData(t[0])&&this._angleAxis.containData(t[1])},e.prototype.getAxis=function(t){var r="_"+t+"Axis";return this[r]},e.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},e.prototype.getAxesByScale=function(t){var r=[],n=this._angleAxis,o=this._radiusAxis;return n.scale.type===t&&r.push(n),o.scale.type===t&&r.push(o),r},e.prototype.getAngleAxis=function(){return this._angleAxis},e.prototype.getRadiusAxis=function(){return this._radiusAxis},e.prototype.getOtherAxis=function(t){var r=this._angleAxis;return t===r?this._radiusAxis:r},e.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},e.prototype.getTooltipAxes=function(t){var r=t!=null&&t!=="auto"?this.getAxis(t):this.getBaseAxis();return{baseAxes:[r],otherAxes:[this.getOtherAxis(r)]}},e.prototype.dataToPoint=function(t,r){return this.coordToPoint([this._radiusAxis.dataToRadius(t[0],r),this._angleAxis.dataToAngle(t[1],r)])},e.prototype.pointToData=function(t,r){var n=this.pointToCoord(t);return[this._radiusAxis.radiusToData(n[0],r),this._angleAxis.angleToData(n[1],r)]},e.prototype.pointToCoord=function(t){var r=t[0]-this.cx,n=t[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 u=Math.atan2(-n,r)/Math.PI*180,l=u<a?1:-1;u<a||u>s;)u+=l*360;return[c,u]},e.prototype.coordToPoint=function(t){var r=t[0],n=t[1]/180*Math.PI,o=Math.cos(n)*r+this.cx,i=-Math.sin(n)*r+this.cy;return[o,i]},e.prototype.getArea=function(){var t=this.getAngleAxis(),r=this.getRadiusAxis(),n=r.getExtent().slice();n[0]>n[1]&&n.reverse();var o=t.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:t.inverse,contain:function(a,s){var c=a-this.cx,u=s-this.cy,l=c*c+u*u-1e-4,f=this.r,h=this.r0;return l<=f*f&&l>=h*h}}},e.prototype.convertToPixel=function(t,r,n){var o=pPt(r);return o===this?this.dataToPoint(n):null},e.prototype.convertFromPixel=function(t,r,n){var o=pPt(r);return o===this?this.pointToData(n):null},e}();function pPt(e){var t=e.seriesModel,r=e.polarModel;return r&&r.coordinateSystem||t&&t.coordinateSystem}var hPt=xfn;function wfn(e,t,r){var n=t.get("center"),o=r.getWidth(),i=r.getHeight();e.cx=Pt(n[0],o),e.cy=Pt(n[1],i);var a=e.getRadiusAxis(),s=Math.min(o,i)/2,c=t.get("radius");c==null?c=[0,"100%"]:rt(c)||(c=[0,c]);var u=[Pt(c[0],s),Pt(c[1],s)];a.inverse?a.setExtent(u[1],u[0]):a.setExtent(u[0],u[1])}function Afn(e,t){var r=this,n=r.getAngleAxis(),o=r.getRadiusAxis();if(n.scale.setExtent(1/0,-1/0),o.scale.setExtent(1/0,-1/0),e.eachSeries(function(s){if(s.coordinateSystem===r){var c=s.getData();oe(OL(c,"radius"),function(u){o.scale.unionExtentFromData(c,u)}),oe(OL(c,"angle"),function(u){n.scale.unionExtentFromData(c,u)})}}),Q2(n.scale,n.model),Q2(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 Sfn(e){return e.mainType==="angleAxis"}function mPt(e,t){if(e.type=t.get("type"),e.scale=b6(t),e.onBand=t.get("boundaryGap")&&e.type==="category",e.inverse=t.get("inverse"),Sfn(t)){e.inverse=e.inverse!==t.get("clockwise");var r=t.get("startAngle");e.setExtent(r,r+(e.inverse?-360:360))}t.axis=e,e.model=t}var Efn={dimensions:KDe,create:function(e,t){var r=[];return e.eachComponent("polar",function(n,o){var i=new hPt(o+"");i.update=Afn;var a=i.getRadiusAxis(),s=i.getAngleAxis(),c=n.findAxisModel("radiusAxis"),u=n.findAxisModel("angleAxis");mPt(a,c),mPt(s,u),wfn(i,n,t),r.push(i),n.coordinateSystem=i,i.model=n}),e.eachSeries(function(n){if(n.get("coordinateSystem")==="polar"){var o=n.getReferringComponents("polar",ai).models[0];n.coordinateSystem=o.coordinateSystem}}),r}},gPt=Efn;d();p();var _fn=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function Q0e(e,t,r){t[1]>t[0]&&(t=t.slice().reverse());var n=e.coordToPoint([t[0],r]),o=e.coordToPoint([t[1],r]);return{x1:n[0],y1:n[1],x2:o[0],y2:o[1]}}function $0e(e){var t=e.getRadiusAxis();return t.inverse?0:1}function vPt(e){var t=e[0],r=e[e.length-1];t&&r&&Math.abs(Math.abs(t.coord-r.coord)-360)<1e-4&&e.pop()}var Cfn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.axisPointerClass="PolarAxisPointer",r}return t.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(),u=nt(o.getViewLabels(),function(l){l=cr(l);var f=o.scale,h=f.type==="ordinal"?f.getRawOrdinalNumber(l.tickValue):l.tickValue;return l.coord=o.dataToCoord(h),l});vPt(u),vPt(s),oe(_fn,function(l){r.get([l,"show"])&&(!o.scale.isBlank()||l==="axisLine")&&Tfn[l](this.group,r,i,s,c,a,u)},this)}},t.type="angleAxis",t}(Dm),Tfn={axisLine:function(e,t,r,n,o,i){var a=t.getModel(["axisLine","lineStyle"]),s=$0e(r),c=s?0:1,u;i[c]===0?u=new _f({shape:{cx:r.cx,cy:r.cy,r:i[s]},style:a.getLineStyle(),z2:1,silent:!0}):u=new HR({shape:{cx:r.cx,cy:r.cy,r:i[s],r0:i[c]},style:a.getLineStyle(),z2:1,silent:!0}),u.style.fill=null,e.add(u)},axisTick:function(e,t,r,n,o,i){var a=t.getModel("axisTick"),s=(a.get("inside")?-1:1)*a.get("length"),c=i[$0e(r)],u=nt(n,function(l){return new La({shape:Q0e(r,[c,c+s],l.coord)})});e.add(Op(u,{style:$t(a.getModel("lineStyle").getLineStyle(),{stroke:t.get(["axisLine","lineStyle","color"])})}))},minorTick:function(e,t,r,n,o,i){if(!!o.length){for(var a=t.getModel("axisTick"),s=t.getModel("minorTick"),c=(a.get("inside")?-1:1)*s.get("length"),u=i[$0e(r)],l=[],f=0;f<o.length;f++)for(var h=0;h<o[f].length;h++)l.push(new La({shape:Q0e(r,[u,u+c],o[f][h].coord)}));e.add(Op(l,{style:$t(s.getModel("lineStyle").getLineStyle(),$t(a.getLineStyle(),{stroke:t.get(["axisLine","lineStyle","color"])}))}))}},axisLabel:function(e,t,r,n,o,i,a){var s=t.getCategories(!0),c=t.getModel("axisLabel"),u=c.get("margin"),l=t.get("triggerEvent");oe(a,function(f,h){var m=c,g=f.tickValue,v=i[$0e(r)],b=r.coordToPoint([v+u,f.coord]),x=r.cx,E=r.cy,T=Math.abs(b[0]-x)/v<.3?"center":b[0]>x?"left":"right",B=Math.abs(b[1]-E)/v<.3?"middle":b[1]>E?"top":"bottom";if(s&&s[g]){var F=s[g];nr(F)&&F.textStyle&&(m=new Jn(F.textStyle,c,c.ecModel))}var L=new yn({silent:Bd.isLabelSilent(t),style:mo(m,{x:b[0],y:b[1],fill:m.getTextColor()||t.get(["axisLine","lineStyle","color"]),text:f.formattedLabel,align:T,verticalAlign:B})});if(e.add(L),l){var j=Bd.makeAxisEventDataBase(t);j.targetType="axisLabel",j.value=f.rawLabel,Cr(L).eventData=j}},this)},splitLine:function(e,t,r,n,o,i){var a=t.getModel("splitLine"),s=a.getModel("lineStyle"),c=s.get("color"),u=0;c=c instanceof Array?c:[c];for(var l=[],f=0;f<n.length;f++){var h=u++%c.length;l[h]=l[h]||[],l[h].push(new La({shape:Q0e(r,i,n[f].coord)}))}for(var f=0;f<l.length;f++)e.add(Op(l[f],{style:$t({stroke:c[f%c.length]},s.getLineStyle()),silent:!0,z:t.get("z")}))},minorSplitLine:function(e,t,r,n,o,i){if(!!o.length){for(var a=t.getModel("minorSplitLine"),s=a.getModel("lineStyle"),c=[],u=0;u<o.length;u++)for(var l=0;l<o[u].length;l++)c.push(new La({shape:Q0e(r,i,o[u][l].coord)}));e.add(Op(c,{style:s.getLineStyle(),silent:!0,z:t.get("z")}))}},splitArea:function(e,t,r,n,o,i){if(!!n.length){var a=t.getModel("splitArea"),s=a.getModel("areaStyle"),c=s.get("color"),u=0;c=c instanceof Array?c:[c];for(var l=[],f=Math.PI/180,h=-n[0].coord*f,m=Math.min(i[0],i[1]),g=Math.max(i[0],i[1]),v=t.get("clockwise"),b=1,x=n.length;b<=x;b++){var E=b===x?n[0].coord:n[b].coord,T=u++%c.length;l[T]=l[T]||[],l[T].push(new Mc({shape:{cx:r.cx,cy:r.cy,r0:m,r:g,startAngle:h,endAngle:-E*f,clockwise:v},silent:!0})),h=-E*f}for(var b=0;b<l.length;b++)e.add(Op(l[b],{style:$t({fill:c[b%c.length]},s.getAreaStyle()),silent:!0}))}}},yPt=Cfn;d();p();var Ifn=["axisLine","axisTickLabel","axisName"],kfn=["splitLine","splitArea","minorSplitLine"],Mfn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.axisPointerClass="PolarAxisPointer",r}return t.prototype.render=function(r,n){if(this.group.removeAll(),!!r.get("show")){var o=this._axisGroup,i=this._axisGroup=new or;this.group.add(i);var a=r.axis,s=a.polar,c=s.getAngleAxis(),u=a.getTicksCoords(),l=a.getMinorTicksCoords(),f=c.getExtent()[0],h=a.getExtent(),m=Nfn(s,r,f),g=new Bd(r,m);oe(Ifn,g.add,g),i.add(g.getGroup()),__(o,i,r),oe(kfn,function(v){r.get([v,"show"])&&!a.scale.isBlank()&&Rfn[v](this.group,r,s,f,h,u,l)},this)}},t.type="radiusAxis",t}(Dm),Rfn={splitLine:function(e,t,r,n,o,i){var a=t.getModel("splitLine"),s=a.getModel("lineStyle"),c=s.get("color"),u=0;c=c instanceof Array?c:[c];for(var l=[],f=0;f<i.length;f++){var h=u++%c.length;l[h]=l[h]||[],l[h].push(new _f({shape:{cx:r.cx,cy:r.cy,r:Math.max(i[f].coord,0)}}))}for(var f=0;f<l.length;f++)e.add(Op(l[f],{style:$t({stroke:c[f%c.length],fill:null},s.getLineStyle()),silent:!0}))},minorSplitLine:function(e,t,r,n,o,i,a){if(!!a.length){for(var s=t.getModel("minorSplitLine"),c=s.getModel("lineStyle"),u=[],l=0;l<a.length;l++)for(var f=0;f<a[l].length;f++)u.push(new _f({shape:{cx:r.cx,cy:r.cy,r:a[l][f].coord}}));e.add(Op(u,{style:$t({fill:null},c.getLineStyle()),silent:!0}))}},splitArea:function(e,t,r,n,o,i){if(!!i.length){var a=t.getModel("splitArea"),s=a.getModel("areaStyle"),c=s.get("color"),u=0;c=c instanceof Array?c:[c];for(var l=[],f=i[0].coord,h=1;h<i.length;h++){var m=u++%c.length;l[m]=l[m]||[],l[m].push(new Mc({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<l.length;h++)e.add(Op(l[h],{style:$t({fill:c[h%c.length]},s.getAreaStyle()),silent:!0}))}}};function Nfn(e,t,r){return{position:[e.cx,e.cy],rotation:r/180*Math.PI,labelDirection:-1,tickDirection:-1,nameDirection:1,labelRotate:t.getModel("axisLabel").get("rotate"),z2:1}}var bPt=Mfn;d();p();function xPt(e){return e.get("stack")||"__ec_stack_"+e.seriesIndex}function wPt(e,t){return t.dim+e.model.componentIndex}function Ofn(e,t,r){var n={},o=Bfn(Gn(t.getSeriesByType(e),function(i){return!t.isSeriesFiltered(i)&&i.coordinateSystem&&i.coordinateSystem.type==="polar"}));t.eachSeriesByType(e,function(i){if(i.coordinateSystem.type==="polar"){var a=i.getData(),s=i.coordinateSystem,c=s.getBaseAxis(),u=wPt(s,c),l=xPt(i),f=o[u][l],h=f.offset,m=f.width,g=s.getOtherAxis(c),v=i.coordinateSystem.cx,b=i.coordinateSystem.cy,x=i.get("barMinHeight")||0,E=i.get("barMinAngle")||0;n[l]=n[l]||[];for(var T=a.mapDimension(g.dim),B=a.mapDimension(c.dim),F=dv(a,T),L=c.dim!=="radius"||!i.get("roundCap",!0),j=g.dataToCoord(0),q=0,D=a.count();q<D;q++){var _=a.get(T,q),R=a.get(B,q),z=_>=0?"p":"n",N=j;F&&(n[l][R]||(n[l][R]={p:j,n:j}),N=n[l][R][z]);var y=void 0,S=void 0,I=void 0,M=void 0;if(g.dim==="radius"){var C=g.dataToCoord(_)-j,P=c.dataToCoord(R);Math.abs(C)<x&&(C=(C<0?-1:1)*x),y=N,S=N+C,I=P-h,M=I-m,F&&(n[l][R][z]=S)}else{var V=g.dataToCoord(_,L)-j,H=c.dataToCoord(R);Math.abs(V)<E&&(V=(V<0?-1:1)*E),y=H+h,S=y+m,I=N,M=N+V,F&&(n[l][R][z]=M)}a.setItemLayout(q,{cx:v,cy:b,r0:y,r:S,startAngle:-I*Math.PI/180,endAngle:-M*Math.PI/180,clockwise:I>=M})}}})}function Bfn(e){var t={};oe(e,function(n,o){var i=n.getData(),a=n.coordinateSystem,s=a.getBaseAxis(),c=wPt(a,s),u=s.getExtent(),l=s.type==="category"?s.getBandWidth():Math.abs(u[1]-u[0])/i.count(),f=t[c]||{bandWidth:l,remainedWidth:l,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},h=f.stacks;t[c]=f;var m=xPt(n);h[m]||f.autoWidthCount++,h[m]=h[m]||{width:0,maxWidth:0};var g=Pt(n.get("barWidth"),l),v=Pt(n.get("barMaxWidth"),l),b=n.get("barGap"),x=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),x!=null&&(f.categoryGap=x)});var r={};return oe(t,function(n,o){r[o]={};var i=n.stacks,a=n.bandWidth,s=Pt(n.categoryGap,a),c=Pt(n.gap,1),u=n.remainedWidth,l=n.autoWidthCount,f=(u-s)/(l+(l-1)*c);f=Math.max(f,0),oe(i,function(v,b){var x=v.maxWidth;x&&x<f&&(x=Math.min(x,u),v.width&&(x=Math.min(x,v.width)),u-=x,v.width=x,l--)}),f=(u-s)/(l+(l-1)*c),f=Math.max(f,0);var h=0,m;oe(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;oe(i,function(v,b){r[o][b]=r[o][b]||{offset:g,width:v.width},g+=v.width*(1+c)})}),r}var APt=Ofn;var Pfn={startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:0}},Dfn={splitNumber:5},Lfn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.type="polar",t}(eo);function YDe(e){Sn(zx),Dm.registerAxisPointerClass("PolarAxisPointer",sPt),e.registerCoordinateSystem("polar",gPt),e.registerComponentModel(cPt),e.registerComponentView(Lfn),Ux(e,"angle",uPt,Pfn),Ux(e,"radius",lPt,Dfn),e.registerComponentView(yPt),e.registerComponentView(bPt),e.registerLayout(_r(APt,"bar"))}d();p();d();p();d();p();function cX(e,t){t=t||{};var r=e.coordinateSystem,n=e.axis,o={},i=n.position,a=n.orient,s=r.getRect(),c=[s.x,s.x+s.width,s.y,s.y+s.height],u={horizontal:{top:c[2],bottom:c[3]},vertical:{left:c[0],right:c[1]}};o.position=[a==="vertical"?u.vertical[i]:c[0],a==="horizontal"?u.horizontal[i]:c[3]];var l={horizontal:0,vertical:1};o.rotation=Math.PI/2*l[a];var f={top:-1,bottom:1,right:1,left:-1};o.labelDirection=o.tickDirection=o.nameDirection=f[i],e.get(["axisTick","inside"])&&(o.tickDirection=-o.tickDirection),da(t.labelInside,e.get(["axisLabel","inside"]))&&(o.labelDirection=-o.labelDirection);var h=t.rotate;return h==null&&(h=e.get(["axisLabel","rotate"])),o.labelRotation=i==="top"?-h:h,o.z2=1,o}var Ffn=["axisLine","axisTickLabel","axisName"],Ufn=["splitArea","splitLine"],zfn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.axisPointerClass="SingleAxisPointer",r}return t.prototype.render=function(r,n,o,i){var a=this.group;a.removeAll();var s=this._axisGroup;this._axisGroup=new or;var c=cX(r),u=new Bd(r,c);oe(Ffn,u.add,u),a.add(this._axisGroup),a.add(u.getGroup()),oe(Ufn,function(l){r.get([l,"show"])&&jfn[l](this,this.group,this._axisGroup,r)},this),__(s,this._axisGroup,r),e.prototype.render.call(this,r,n,o,i)},t.prototype.remove=function(){l0e(this)},t.type="singleAxis",t}(Dm),jfn={splitLine:function(e,t,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"),u=n.coordinateSystem.getRect(),l=o.isHorizontal(),f=[],h=0,m=o.getTicksCoords({tickModel:i}),g=[],v=[],b=0;b<m.length;++b){var x=o.toGlobalCoord(m[b].coord);l?(g[0]=x,g[1]=u.y,v[0]=x,v[1]=u.y+u.height):(g[0]=u.x,g[1]=x,v[0]=u.x+u.width,v[1]=x);var E=new La({shape:{x1:g[0],y1:g[1],x2:v[0],y2:v[1]},silent:!0});E_(E.shape,c);var T=h++%s.length;f[T]=f[T]||[],f[T].push(E)}for(var B=a.getLineStyle(["color"]),b=0;b<f.length;++b)t.add(Op(f[b],{style:$t({stroke:s[b%s.length]},B),silent:!0}))}},splitArea:function(e,t,r,n){u0e(e,r,n,n)}},EPt=zfn;d();p();var _Pt=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.getCoordSysModel=function(){return this},t.type="singleAxis",t.layoutMode="box",t.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}}},t}(xn);Qo(_Pt,$2.prototype);var eme=_Pt;d();p();d();p();d();p();var Hfn=function(e){Ce(t,e);function t(r,n,o,i,a){var s=e.call(this,r,n,o)||this;return s.type=i||"value",s.position=a||"bottom",s}return t.prototype.isHorizontal=function(){var r=this.position;return r==="top"||r==="bottom"},t.prototype.pointToData=function(r,n){return this.coordinateSystem.pointToData(r)[0]},t}(If),CPt=Hfn;var JDe=["single"],Gfn=function(){function e(t,r,n){this.type="single",this.dimension="single",this.dimensions=JDe,this.axisPointerEnabled=!0,this.model=t,this._init(t,r,n)}return e.prototype._init=function(t,r,n){var o=this.dimension,i=new CPt(o,b6(t),[0,0],t.get("type"),t.get("position")),a=i.type==="category";i.onBand=a&&t.get("boundaryGap"),i.inverse=t.get("inverse"),i.orient=t.get("orient"),t.axis=i,i.model=t,i.coordinateSystem=this,this._axis=i},e.prototype.update=function(t,r){t.eachSeries(function(n){if(n.coordinateSystem===this){var o=n.getData();oe(o.mapDimensionsAll(this.dimension),function(i){this._axis.scale.unionExtentFromData(o,i)},this),Q2(this._axis.scale,this._axis.model)}},this)},e.prototype.resize=function(t,r){this._rect=Do({left:t.get("left"),top:t.get("top"),right:t.get("right"),bottom:t.get("bottom"),width:t.get("width"),height:t.get("height")},{width:r.getWidth(),height:r.getHeight()}),this._adjustAxis()},e.prototype.getRect=function(){return this._rect},e.prototype._adjustAxis=function(){var t=this._rect,r=this._axis,n=r.isHorizontal(),o=n?[0,t.width]:[0,t.height],i=r.inverse?1:0;r.setExtent(o[i],o[1-i]),this._updateAxisTransform(r,n?t.x:t.y)},e.prototype._updateAxisTransform=function(t,r){var n=t.getExtent(),o=n[0]+n[1],i=t.isHorizontal();t.toGlobalCoord=i?function(a){return a+r}:function(a){return o-a+r},t.toLocalCoord=i?function(a){return a-r}:function(a){return o-a+r}},e.prototype.getAxis=function(){return this._axis},e.prototype.getBaseAxis=function(){return this._axis},e.prototype.getAxes=function(){return[this._axis]},e.prototype.getTooltipAxes=function(){return{baseAxes:[this.getAxis()],otherAxes:[]}},e.prototype.containPoint=function(t){var r=this.getRect(),n=this.getAxis(),o=n.orient;return o==="horizontal"?n.contain(n.toLocalCoord(t[0]))&&t[1]>=r.y&&t[1]<=r.y+r.height:n.contain(n.toLocalCoord(t[1]))&&t[0]>=r.y&&t[0]<=r.y+r.height},e.prototype.pointToData=function(t){var r=this.getAxis();return[r.coordToData(r.toLocalCoord(t[r.orient==="horizontal"?0:1]))]},e.prototype.dataToPoint=function(t){var r=this.getAxis(),n=this.getRect(),o=[],i=r.orient==="horizontal"?0:1;return t instanceof Array&&(t=t[0]),o[i]=r.toGlobalCoord(r.dataToCoord(+t)),o[1-i]=i===0?n.y+n.height/2:n.x+n.width/2,o},e.prototype.convertToPixel=function(t,r,n){var o=TPt(r);return o===this?this.dataToPoint(n):null},e.prototype.convertFromPixel=function(t,r,n){var o=TPt(r);return o===this?this.pointToData(n):null},e}();function TPt(e){var t=e.seriesModel,r=e.singleAxisModel;return r&&r.coordinateSystem||t&&t.coordinateSystem}var IPt=Gfn;function qfn(e,t){var r=[];return e.eachComponent("singleAxis",function(n,o){var i=new IPt(n,e,t);i.name="single_"+o,i.resize(n,t),n.coordinateSystem=i,r.push(i)}),e.eachSeries(function(n){if(n.get("coordinateSystem")==="singleAxis"){var o=n.getReferringComponents("singleAxis",ai).models[0];n.coordinateSystem=o&&o.coordinateSystem}}),r}var Vfn={create:qfn,dimensions:JDe},kPt=Vfn;d();p();var MPt=["x","y"],Wfn=["width","height"],Kfn=function(e){Ce(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.makeElOption=function(r,n,o,i,a){var s=o.axis,c=s.coordinateSystem,u=XDe(c,1-tme(s)),l=c.dataToPoint(n)[0],f=i.get("type");if(f&&f!=="none"){var h=cF(i),m=Yfn[f](s,l,u);m.style=h,r.graphicKey=m.type,r.pointer=m}var g=cX(o);K0e(n,r,g,o,i,a)},t.prototype.getHandleTransform=function(r,n,o){var i=cX(n,{labelInside:!1});i.labelMargin=o.get(["handle","margin"]);var a=iX(n.axis,r,i);return{x:a[0],y:a[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(r,n,o,i){var a=o.axis,s=a.coordinateSystem,c=tme(a),u=XDe(s,c),l=[r.x,r.y];l[c]+=n[c],l[c]=Math.min(u[1],l[c]),l[c]=Math.max(u[0],l[c]);var f=XDe(s,1-c),h=(f[1]+f[0])/2,m=[h,h];return m[c]=l[c],{x:l[0],y:l[1],rotation:r.rotation,cursorPoint:m,tooltipOption:{verticalAlign:"middle"}}},t}(sF),Yfn={line:function(e,t,r){var n=uF([t,r[0]],[t,r[1]],tme(e));return{type:"Line",subPixelOptimize:!0,shape:n}},shadow:function(e,t,r){var n=e.getBandWidth(),o=r[1]-r[0];return{type:"Rect",shape:Y0e([t-n/2,r[0]],[n,o],tme(e))}}};function tme(e){return e.isHorizontal()?0:1}function XDe(e,t){var r=e.getRect();return[r[MPt[t]],r[MPt[t]]+r[Wfn[t]]]}var RPt=Kfn;var Jfn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.type="single",t}(eo);function ZDe(e){Sn(zx),Dm.registerAxisPointerClass("SingleAxisPointer",RPt),e.registerComponentView(Jfn),e.registerComponentView(EPt),e.registerComponentModel(eme),Ux(e,"single",eme,eme.defaultOption),e.registerCoordinateSystem("single",kPt)}d();p();d();p();var Xfn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.init=function(r,n,o){var i=vb(r);e.prototype.init.apply(this,arguments),NPt(r,i)},t.prototype.mergeOption=function(r){e.prototype.mergeOption.apply(this,arguments),NPt(this.option,r)},t.prototype.getCellSize=function(){return this.option.cellSize},t.type="calendar",t.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}},t}(xn);function NPt(e,t){var r=e.cellSize,n;rt(r)?n=r:n=e.cellSize=[r,r],n.length===1&&(n[1]=n[0]);var o=nt([0,1],function(i){return ZIt(t,i)&&(n[i]="auto"),n[i]!=null&&n[i]!=="auto"});Mm(e,t,{type:"box",ignoreSize:o})}var OPt=Xfn;d();p();var Zfn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,o){var i=this.group;i.removeAll();var a=r.coordinateSystem,s=a.getRangeInfo(),c=a.getOrient(),u=n.getLocaleModel();this._renderDayRect(r,s,i),this._renderLines(r,s,c,i),this._renderYearText(r,s,c,i),this._renderMonthText(r,u,c,i),this._renderWeekText(r,u,s,c,i)},t.prototype._renderDayRect=function(r,n,o){for(var i=r.coordinateSystem,a=r.getModel("itemStyle").getItemStyle(),s=i.getCellWidth(),c=i.getCellHeight(),u=n.start.time;u<=n.end.time;u=i.getNextNDay(u,1).time){var l=i.dataToRect([u],!1).tl,f=new en({shape:{x:l[0],y:l[1],width:s,height:c},cursor:"default",style:a});o.add(f)}},t.prototype._renderLines=function(r,n,o,i){var a=this,s=r.coordinateSystem,c=r.getModel(["splitLine","lineStyle"]).getLineStyle(),u=r.get(["splitLine","show"]),l=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]),u&&a._drawSplitline(b,c,i)}u&&this._drawSplitline(a._getEdgesPoints(a._tlpoints,l,o),c,i),u&&this._drawSplitline(a._getEdgesPoints(a._blpoints,l,o),c,i)},t.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},t.prototype._drawSplitline=function(r,n,o){var i=new ss({z2:20,shape:{points:r},style:n});o.add(i)},t.prototype._getLinePointsOfOneWeek=function(r,n,o){for(var i=r.coordinateSystem,a=i.getDateInfo(n),s=[],c=0;c<7;c++){var u=i.getNextNDay(a.time,c),l=i.dataToRect([u.time],!1);s[2*u.day]=l.tl,s[2*u.day+1]=l[o==="horizontal"?"bl":"tr"]}return s},t.prototype._formatterLabel=function(r,n){return yt(r)&&r?YIt(r,n):Wt(r)?r(n):n.nameMap},t.prototype._yearTextPositionControl=function(r,n,o,i,a){var s=n[0],c=n[1],u=["center","bottom"];i==="bottom"?(c+=a,u=["center","top"]):i==="left"?s-=a:i==="right"?(s+=a,u=["center","top"]):c-=a;var l=0;return(i==="left"||i==="right")&&(l=Math.PI/2),{rotation:l,x:s,y:c,style:{align:u[0],verticalAlign:u[1]}}},t.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 u=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],l=(u[0][0]+u[1][0])/2,f=(u[0][1]+u[1][1])/2,h=o==="horizontal"?0:1,m={top:[l,u[h][1]],bottom:[l,u[1-h][1]],left:[u[1-h][0],f],right:[u[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},x=this._formatterLabel(v,b),E=new yn({z2:30,style:mo(a,{text:x})});E.attr(this._yearTextPositionControl(E,m[c],o,c,s)),i.add(E)}},t.prototype._monthTextPositionControl=function(r,n,o,i,a){var s="left",c="top",u=r[0],l=r[1];return o==="horizontal"?(l=l+a,n&&(s="center"),i==="start"&&(c="bottom")):(u=u+a,n&&(c="middle"),i==="start"&&(s="right")),{x:u,y:l,align:s,verticalAlign:c}},t.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"),u=a.get("position"),l=a.get("align"),f=[this._tlpoints,this._blpoints];(!s||yt(s))&&(s&&(n=KY(s)||n),s=n.get(["time","monthAbbr"])||[]);var h=u==="start"?0:1,m=o==="horizontal"?0:1;c=u==="start"?-c:c;for(var g=l==="center",v=0;v<f[h].length-1;v++){var b=f[h][v].slice(),x=this._firstDayOfMonth[v];if(g){var E=this._firstDayPoints[v];b[m]=(E[m]+f[0][v+1][m])/2}var T=a.get("formatter"),B=s[+x.m-1],F={yyyy:x.y,yy:(x.y+"").slice(2),MM:x.m,M:+x.m,nameMap:B},L=this._formatterLabel(T,F),j=new yn({z2:30,style:et(mo(a,{text:L}),this._monthTextPositionControl(b,g,o,u,c))});i.add(j)}}},t.prototype._weekTextPositionControl=function(r,n,o,i,a){var s="center",c="middle",u=r[0],l=r[1],f=o==="start";return n==="horizontal"?(u=u+i+(f?1:-1)*a[0]/2,s=f?"right":"left"):(l=l+i+(f?1:-1)*a[1]/2,c=f?"bottom":"top"),{x:u,y:l,align:s,verticalAlign:c}},t.prototype._renderWeekText=function(r,n,o,i,a){var s=r.getModel("dayLabel");if(!!s.get("show")){var c=r.coordinateSystem,u=s.get("position"),l=s.get("nameMap"),f=s.get("margin"),h=c.getFirstDayOfWeek();if(!l||yt(l)){l&&(n=KY(l)||n);var m=n.get(["time","dayOfWeekShort"]);l=m||nt(n.get(["time","dayOfWeekAbbr"]),function(F){return F[0]})}var g=c.getNextNDay(o.end.time,7-o.lweek).time,v=[c.getCellWidth(),c.getCellHeight()];f=Pt(f,Math.min(v[1],v[0])),u==="start"&&(g=c.getNextNDay(o.start.time,-(7+o.fweek)).time,f=-f);for(var b=0;b<7;b++){var x=c.getNextNDay(g,b),E=c.dataToRect([x.time],!1).center,T=b;T=Math.abs((b+h)%7);var B=new yn({z2:30,style:et(mo(s,{text:l[T]}),this._weekTextPositionControl(E,i,u,f,v))});a.add(B)}}},t.type="calendar",t}(eo),BPt=Zfn;d();p();var QDe=864e5,Qfn=function(){function e(t,r,n){this.type="calendar",this.dimensions=e.dimensions,this.getDimensionsInfo=e.getDimensionsInfo,this._model=t}return e.getDimensionsInfo=function(){return[{name:"time",type:"time"},"value"]},e.prototype.getRangeInfo=function(){return this._rangeInfo},e.prototype.getModel=function(){return this._model},e.prototype.getRect=function(){return this._rect},e.prototype.getCellWidth=function(){return this._sw},e.prototype.getCellHeight=function(){return this._sh},e.prototype.getOrient=function(){return this._orient},e.prototype.getFirstDayOfWeek=function(){return this._firstDayOfWeek},e.prototype.getDateInfo=function(t){t=a0(t);var r=t.getFullYear(),n=t.getMonth()+1,o=n<10?"0"+n:""+n,i=t.getDate(),a=i<10?"0"+i:""+i,s=t.getDay();return s=Math.abs((s+7-this.getFirstDayOfWeek())%7),{y:r+"",m:o,d:a,day:s,time:t.getTime(),formatedDate:r+"-"+o+"-"+a,date:t}},e.prototype.getNextNDay=function(t,r){return r=r||0,r===0?this.getDateInfo(t):(t=new Date(this.getDateInfo(t).time),t.setDate(t.getDate()+r),this.getDateInfo(t))},e.prototype.update=function(t,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];oe([0,1],function(f){l(i,f)&&(a[o[f]]=i[f]*s[f])});var c={width:r.getWidth(),height:r.getHeight()},u=this._rect=Do(a,c);oe([0,1],function(f){l(i,f)||(i[f]=u[o[f]]/s[f])});function l(f,h){return f[h]!=null&&f[h]!=="auto"}this._sw=i[0],this._sh=i[1]},e.prototype.dataToPoint=function(t,r){rt(t)&&(t=t[0]),r==null&&(r=!0);var n=this.getDateInfo(t),o=this._rangeInfo,i=n.formatedDate;if(r&&!(n.time>=o.start.time&&n.time<o.end.time+QDe))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]},e.prototype.pointToData=function(t){var r=this.pointToDate(t);return r&&r.time},e.prototype.dataToRect=function(t,r){var n=this.dataToPoint(t,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]}},e.prototype.pointToDate=function(t){var r=Math.floor((t[0]-this._rect.x)/this._sw)+1,n=Math.floor((t[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)},e.prototype.convertToPixel=function(t,r,n){var o=PPt(r);return o===this?o.dataToPoint(n):null},e.prototype.convertFromPixel=function(t,r,n){var o=PPt(r);return o===this?o.pointToData(n):null},e.prototype.containPoint=function(t){return console.warn("Not implemented."),!1},e.prototype._initRangeOption=function(){var t=this._model.get("range"),r;if(rt(t)&&t.length===1&&(t=t[0]),rt(t))r=t;else{var n=t.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 t;var s=this._getRangeInfo(r);return s.start.time>s.end.time&&r.reverse(),r},e.prototype._getRangeInfo=function(t){var r=[this.getDateInfo(t[0]),this.getDateInfo(t[1])],n;r[0].time>r[1].time&&(n=!0,r.reverse());var o=Math.floor(r[1].time/QDe)-Math.floor(r[0].time/QDe)+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 u=i.getTime()-r[1].time>0?1:-1;(c=i.getDate())!==s&&(i.getTime()-r[1].time)*u>0;)o-=u,i.setDate(c-u);var l=Math.floor((o+r[0].day+6)/7),f=n?-l+1:l-1;return n&&r.reverse(),{range:[r[0].formatedDate,r[1].formatedDate],start:r[0],end:r[1],allDay:o,weeks:l,nthWeek:f,fweek:r[0].day,lweek:r[1].day}},e.prototype._getDateByWeeksAndDay=function(t,r,n){var o=this._getRangeInfo(n);if(t>o.weeks||t===0&&r<o.fweek||t===o.weeks&&r>o.lweek)return null;var i=(t-1)*7-o.fweek+r,a=new Date(o.start.time);return a.setDate(+o.start.d+i),this.getDateInfo(a)},e.create=function(t,r){var n=[];return t.eachComponent("calendar",function(o){var i=new e(o,t,r);n.push(i),o.coordinateSystem=i}),t.eachSeries(function(o){o.get("coordinateSystem")==="calendar"&&(o.coordinateSystem=n[o.get("calendarIndex")||0])}),n},e.dimensions=["time","value"],e}();function PPt(e){var t=e.calendarModel,r=e.seriesModel,n=t?t.coordinateSystem:r?r.coordinateSystem:null;return n}var DPt=Qfn;function $De(e){e.registerComponentModel(OPt),e.registerComponentView(BPt),e.registerCoordinateSystem("calendar",DPt)}d();p();d();p();function $fn(e,t){var r=e.existing;if(t.id=e.keyInfo.id,!t.type&&r&&(t.type=r.type),t.parentId==null){var n=t.parentOption;n?t.parentId=n.id:r&&(t.parentId=r.parentId)}t.parentOption=null}function LPt(e,t){var r;return oe(t,function(n){e[n]!=null&&e[n]!=="auto"&&(r=!0)}),r}function edn(e,t,r){var n=et({},r),o=e[t],i=r.$action||"merge";if(i==="merge")if(o){if(!1)var a;Wr(o,n,!0),Mm(o,n,{ignoreSize:!0}),aOe(r,o),rme(r,o),rme(r,o,"shape"),rme(r,o,"style"),rme(r,o,"extra"),r.clipPath=o.clipPath}else e[t]=n;else i==="replace"?e[t]=n:i==="remove"&&o&&(e[t]=null)}var FPt=["transition","enterFrom","leaveTo"],tdn=FPt.concat(["enterAnimation","updateAnimation","leaveAnimation"]);function rme(e,t,r){if(r&&(!e[r]&&t[r]&&(e[r]={}),e=e[r],t=t[r]),!(!e||!t))for(var n=r?FPt:tdn,o=0;o<n.length;o++){var i=n[o];e[i]==null&&t[i]!=null&&(e[i]=t[i])}}function rdn(e,t){if(!!e&&(e.hv=t.hv=[LPt(t,["left","right"]),LPt(t,["top","bottom"])],e.type==="group")){var r=e,n=t;r.width==null&&(r.width=n.width=0),r.height==null&&(r.height=n.height=0)}}var UPt=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.preventAutoZ=!0,r}return t.prototype.mergeOption=function(r,n){var o=this.option.elements;this.option.elements=null,e.prototype.mergeOption.call(this,r,n),this.option.elements=o},t.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=qde(a,s,"normalMerge"),u=this._elOptionsToUpdate=[];oe(c,function(l,f){var h=l.newOption;!h||(u.push(h),$fn(l,h),edn(a,f,h),rdn(a[f],h))},this),o.elements=Gn(a,function(l){return l&&delete l.$action,l!=null})},t.prototype._flatten=function(r,n,o){oe(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)},t.prototype.useElOptionsToUpdate=function(){var r=this._elOptionsToUpdate;return this._elOptionsToUpdate=null,r},t.type="graphic",t.defaultOption={elements:[]},t}(xn);d();p();var zPt={path:null,compoundPath:null,group:or,image:Li,text:yn},kb=Kr(),GPt=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.init=function(){this._elMap=Kt()},t.prototype.render=function(r,n,o){r!==this._lastGraphicModel&&this._clear(),this._lastGraphicModel=r,this._updateElements(r),this._relocate(r,o)},t.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");oe(n,function(c){var u=Ta(c.id,null),l=u!=null?o.get(u):null,f=Ta(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&&G0e(g,m,!!b,!!v)){var x=q0e(g,m,!0);!b&&x.textConfig&&(b=c.textConfig=x.textConfig),!v&&x.textContent&&(v=x.textContent)}var E=ndn(c),T=c.$action||"merge",B=T==="merge",F=T==="replace";if(B){var L=!l,j=l;L?j=jPt(u,h,c.type,o):(j&&(kb(j).isNew=!1),V0e(j)),j&&(oF(j,E,r,{isInit:L}),HPt(j,c,a,s))}else if(F){nme(l,c,o,r);var q=jPt(u,h,c.type,o);q&&(oF(q,E,r,{isInit:!0}),HPt(q,c,a,s))}else T==="remove"&&(EDe(l,c),nme(l,c,o,r));var D=o.get(u);if(D&&v)if(B){var _=D.getTextContent();_?_.attr(v):D.setTextContent(new yn(v))}else F&&D.setTextContent(new yn(v));if(D){var R=c.clipPath;if(R){var z=R.type,N=void 0,L=!1;if(B){var y=D.getClipPath();L=!y||kb(y).type!==z,N=L?eLe(z):y}else F&&(L=!0,N=eLe(z));D.setClipPath(N),oF(N,R,r,{isInit:L}),aF(N,R.keyframeAnimation,r)}var S=kb(D);D.setTextConfig(b),S.option=c,odn(D,r,c),_x({el:D,componentModel:r,itemName:D.name,itemTooltipOption:c.tooltip}),aF(D,c.keyframeAnimation,r)}})}},t.prototype._relocate=function(r,n){for(var o=r.option.elements,i=this.group,a=this._elMap,s=n.getWidth(),c=n.getHeight(),u=["x","y"],l=0;l<o.length;l++){var f=o[l],h=Ta(f.id,null),m=h!=null?a.get(h):null;if(!(!m||!m.isGroup)){var g=m.parent,v=g===i,b=kb(m),x=kb(g);b.width=Pt(b.option.width,v?s:x.width)||0,b.height=Pt(b.option.height,v?c:x.height)||0}}for(var l=o.length-1;l>=0;l--){var f=o[l],h=Ta(f.id,null),m=h!=null?a.get(h):null;if(!!m){var g=m.parent,x=kb(g),E=g===i?{width:s,height:c}:{width:x.width,height:x.height},T={},B=s6(m,f,E,null,{hv:f.hv,boundingMode:f.bounding},T);if(!kb(m).isNew&&B){for(var F=f.transition,L={},j=0;j<u.length;j++){var q=u[j],D=T[q];F&&(N6(F)||Hr(F,q)>=0)?L[q]=D:m[q]=D}bn(m,L,r,0)}else m.attr(T)}}},t.prototype._clear=function(){var r=this,n=this._elMap;n.each(function(o){nme(o,kb(o).option,n,r._lastGraphicModel)}),this._elMap=Kt()},t.prototype.dispose=function(){this._clear()},t.type="graphic",t}(eo);function eLe(e){var t=ur(zPt,e)?zPt[e]:GY(e),r=new t({});return kb(r).type=e,r}function jPt(e,t,r,n){var o=eLe(r);return t.add(o),n.set(e,o),kb(o).id=e,kb(o).isNew=!0,o}function nme(e,t,r,n){var o=e&&e.parent;o&&(e.type==="group"&&e.traverse(function(i){nme(i,t,r,n)}),iF(e,t,n),r.removeKey(kb(e).id))}function HPt(e,t,r,n){e.isGroup||oe([["cursor",kc.prototype.cursor],["zlevel",n||0],["z",r||0],["z2",0]],function(o){var i=o[0];ur(t,i)?e[i]=Xr(t[i],o[1]):e[i]==null&&(e[i]=o[1])}),oe($r(t),function(o){if(o.indexOf("on")===0){var i=t[o];e[o]=Wt(i)?i:null}}),ur(t,"draggable")&&(e.draggable=t.draggable),t.name!=null&&(e.name=t.name),t.id!=null&&(e.id=t.id)}function ndn(e){return e=et({},e),oe(["id","parentId","$action","hv","bounding","textContent","clipPath"].concat(oOe),function(t){delete e[t]}),e}function odn(e,t,r){var n=Cr(e).eventData;!e.silent&&!e.ignore&&!n&&(n=Cr(e).eventData={componentType:"graphic",componentIndex:t.componentIndex,name:e.name}),n&&(n.info=r.info)}function tLe(e){e.registerComponentModel(UPt),e.registerComponentView(GPt),e.registerPreprocessor(function(t){var r=t.graphic;rt(r)?!r[0]||!r[0].elements?t.graphic=[{elements:r}]:t.graphic=[t.graphic[0]]:r&&!r.elements&&(t.graphic=[{elements:[r]}])})}d();p();d();p();d();p();d();p();d();p();var rLe=["x","y","radius","angle","single"],idn=["cartesian2d","polar","singleAxis"];function qPt(e){var t=e.get("coordinateSystem");return Hr(idn,t)>=0}function Mb(e){return e+"Axis"}function VPt(e,t){var r=Kt(),n=[],o=Kt();e.eachComponent({mainType:"dataZoom",query:t},function(l){o.get(l.uid)||s(l)});var i;do i=!1,e.eachComponent("dataZoom",a);while(i);function a(l){!o.get(l.uid)&&c(l)&&(s(l),i=!0)}function s(l){o.set(l.uid,!0),n.push(l),u(l)}function c(l){var f=!1;return l.eachTargetAxis(function(h,m){var g=r.get(h);g&&g[m]&&(f=!0)}),f}function u(l){l.eachTargetAxis(function(f,h){(r.get(f)||r.set(f,[]))[h]=!0})}return n}function ome(e){var t=e.ecModel,r={infoList:[],infoMap:Kt()};return e.eachTargetAxis(function(n,o){var i=t.getComponent(Mb(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 nLe=function(){function e(){this.indexList=[],this.indexMap=[]}return e.prototype.add=function(t){this.indexMap[t]||(this.indexList.push(t),this.indexMap[t]=!0)},e}(),adn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r._autoThrottle=!0,r._noTarget=!0,r._rangePropMode=["percent","percent"],r}return t.prototype.init=function(r,n,o){var i=WPt(r);this.settledOption=i,this.mergeDefaultAndTheme(r,o),this._doInit(i)},t.prototype.mergeOption=function(r){var n=WPt(r);Wr(this.option,r,!0),Wr(this.settledOption,n,!0),this._doInit(n)},t.prototype._doInit=function(r){var n=this.option;this._setDefaultThrottle(r),this._updateRangeUse(r);var o=this.settledOption;oe([["start","startValue"],["end","endValue"]],function(i,a){this._rangePropMode[a]==="value"&&(n[i[0]]=o[i[0]]=null)},this),this._resetTarget()},t.prototype._resetTarget=function(){var r=this.get("orient",!0),n=this._targetAxisInfoMap=Kt(),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)},t.prototype._fillSpecifiedTargetAxis=function(r){var n=!1;return oe(rLe,function(o){var i=this.getReferringComponents(Mb(o),F6t);if(!!i.specified){n=!0;var a=new nLe;oe(i.models,function(s){a.add(s.componentIndex)}),r.set(o,a)}},this),n},t.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(l){return l.get("orient",!0)===n}});c(s,"single")}function c(u,l){var f=u[0];if(!!f){var h=new nLe;if(h.add(f.componentIndex),r.set(l,h),i=!1,l==="x"||l==="y"){var m=f.getReferringComponents("grid",ai).models[0];m&&oe(u,function(g){f.componentIndex!==g.componentIndex&&m===g.getReferringComponents("grid",ai).models[0]&&h.add(g.componentIndex)})}}}i&&oe(rLe,function(u){if(!!i){var l=o.findComponents({mainType:Mb(u),filter:function(h){return h.get("type",!0)==="category"}});if(l[0]){var f=new nLe;f.add(l[0].componentIndex),r.set(u,f),i=!1}}},this)},t.prototype._makeAutoOrientByTargetAxis=function(){var r;return this.eachTargetAxis(function(n){!r&&(r=n)},this),r==="y"?"vertical":"horizontal"},t.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}},t.prototype._updateRangeUse=function(r){var n=this._rangePropMode,o=this.get("rangeMode");oe([["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")})},t.prototype.noTarget=function(){return this._noTarget},t.prototype.getFirstTargetAxisModel=function(){var r;return this.eachTargetAxis(function(n,o){r==null&&(r=this.ecModel.getComponent(Mb(n),o))},this),r},t.prototype.eachTargetAxis=function(r,n){this._targetAxisInfoMap.each(function(o,i){oe(o.indexList,function(a){r.call(n,i,a)})})},t.prototype.getAxisProxy=function(r,n){var o=this.getAxisModel(r,n);if(o)return o.__dzAxisProxy},t.prototype.getAxisModel=function(r,n){var o=this._targetAxisInfoMap.get(r);if(o&&o.indexMap[n])return this.ecModel.getComponent(Mb(r),n)},t.prototype.setRawRange=function(r){var n=this.option,o=this.settledOption;oe([["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)},t.prototype.setCalculatedRange=function(r){var n=this.option;oe(["start","startValue","end","endValue"],function(o){n[o]=r[o]})},t.prototype.getPercentRange=function(){var r=this.findRepresentativeAxisProxy();if(r)return r.getDataPercentWindow()},t.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()},t.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 u=this.getAxisProxy(a,s.indexList[c]);if(u.hostedBy(this))return u;n||(n=u)}return n},t.prototype.getRangePropMode=function(){return this._rangePropMode.slice()},t.prototype.getOrient=function(){return this._orient},t.type="dataZoom",t.dependencies=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","series","toolbox"],t.defaultOption={z:4,filterMode:"filter",start:0,end:100},t}(xn);function WPt(e){var t={};return oe(["start","end","startValue","endValue","throttle"],function(r){e.hasOwnProperty(r)&&(t[r]=e[r])}),t}var P6=adn;var sdn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.type="dataZoom.select",t}(P6),KPt=sdn;d();p();d();p();var cdn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.render=function(r,n,o,i){this.dataZoomModel=r,this.ecModel=n,this.api=o},t.type="dataZoom",t}(eo),lF=cdn;var udn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.type="dataZoom.select",t}(lF),YPt=udn;d();p();d();p();d();p();var fF=oe,JPt=nl,ldn=function(){function e(t,r,n,o){this._dimName=t,this._axisIndex=r,this.ecModel=o,this._dataZoomModel=n}return e.prototype.hostedBy=function(t){return this._dataZoomModel===t},e.prototype.getDataValueWindow=function(){return this._valueWindow.slice()},e.prototype.getDataPercentWindow=function(){return this._percentWindow.slice()},e.prototype.getTargetSeriesModels=function(){var t=[];return this.ecModel.eachSeries(function(r){if(qPt(r)){var n=Mb(this._dimName),o=r.getReferringComponents(n,ai).models[0];o&&this._axisIndex===o.componentIndex&&t.push(r)}},this),t},e.prototype.getAxisModel=function(){return this.ecModel.getComponent(this._dimName+"Axis",this._axisIndex)},e.prototype.getMinMaxSpan=function(){return cr(this._minMaxSpan)},e.prototype.calculateDataWindow=function(t){var r=this._dataExtent,n=this.getAxisModel(),o=n.axis.scale,i=this._dataZoomModel.getRangePropMode(),a=[0,100],s=[],c=[],u;fF(["start","end"],function(h,m){var g=t[h],v=t[h+"Value"];i[m]==="percent"?(g==null&&(g=a[m]),v=o.parse(ao(g,a,r))):(u=!0,v=v==null?r[m]:o.parse(v),g=ao(v,r,a)),c[m]=v,s[m]=g}),JPt(c),JPt(s);var l=this._minMaxSpan;u?f(c,s,r,a,!1):f(s,c,a,r,!0);function f(h,m,g,v,b){var x=b?"Span":"ValueSpan";Lm(0,h,g,"all",l["min"+x],l["max"+x]);for(var E=0;E<2;E++)m[E]=ao(h[E],g,v,!0),b&&(m[E]=o.parse(m[E]))}return{valueWindow:c,percentWindow:s}},e.prototype.reset=function(t){if(t===this._dataZoomModel){var r=this.getTargetSeriesModels();this._dataExtent=fdn(this,this._dimName,r),this._updateMinMaxSpan();var n=this.calculateDataWindow(t.settledOption);this._valueWindow=n.valueWindow,this._percentWindow=n.percentWindow,this._setAxisModel()}},e.prototype.filterData=function(t,r){if(t!==this._dataZoomModel)return;var n=this._dimName,o=this.getTargetSeriesModels(),i=t.get("filterMode"),a=this._valueWindow;if(i==="none")return;fF(o,function(c){var u=c.getData(),l=u.mapDimensionsAll(n);if(!!l.length){if(i==="weakFilter"){var f=u.getStore(),h=nt(l,function(m){return u.getDimensionIndex(m)},u);u.filterSelf(function(m){for(var g,v,b,x=0;x<l.length;x++){var E=f.get(h[x],m),T=!isNaN(E),B=E<a[0],F=E>a[1];if(T&&!B&&!F)return!0;T&&(b=!0),B&&(g=!0),F&&(v=!0)}return b&&g&&v})}else fF(l,function(m){if(i==="empty")c.setData(u=u.map(m,function(v){return s(v)?v:NaN}));else{var g={};g[m]=a,u.selectRange(g)}});fF(l,function(m){u.setApproximateExtent(a,m)})}});function s(c){return c>=a[0]&&c<=a[1]}},e.prototype._updateMinMaxSpan=function(){var t=this._minMaxSpan={},r=this._dataZoomModel,n=this._dataExtent;fF(["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=ao(n[0]+a,n,[0,100],!0):i!=null&&(a=ao(i,[0,100],n,!0)-n[0]),t[o+"Span"]=i,t[o+"ValueSpan"]=a},this)},e.prototype._setAxisModel=function(){var t=this.getAxisModel(),r=this._percentWindow,n=this._valueWindow;if(!!r){var o=Ude(n,[0,500]);o=Math.min(o,20);var i=t.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()}},e}();function fdn(e,t,r){var n=[1/0,-1/0];fF(r,function(a){zMt(n,a.getData(),t)});var o=e.getAxisModel(),i=Rhe(o.axis.scale,o,n).calculate();return[i.min,i.max]}var XPt=ldn;var ddn={getTargetSeries:function(e){function t(o){e.eachComponent("dataZoom",function(i){i.eachTargetAxis(function(a,s){var c=e.getComponent(Mb(a),s);o(a,s,c,i)})})}t(function(o,i,a,s){a.__dzAxisProxy=null});var r=[];t(function(o,i,a,s){a.__dzAxisProxy||(a.__dzAxisProxy=new XPt(o,i,s,e),r.push(a.__dzAxisProxy))});var n=Kt();return oe(r,function(o){oe(o.getTargetSeriesModels(),function(i){n.set(i.uid,i)})}),n},overallReset:function(e,t){e.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,t)})}),e.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]})}})}},ZPt=ddn;d();p();function oLe(e){e.registerAction("dataZoom",function(t,r){var n=VPt(r,t);oe(n,function(o){o.setRawRange({start:t.start,end:t.end,startValue:t.startValue,endValue:t.endValue})})})}var QPt=!1;function AN(e){QPt||(QPt=!0,e.registerProcessor(e.PRIORITY.PROCESSOR.FILTER,ZPt),oLe(e),e.registerSubTypeDefaulter("dataZoom",function(){return"slider"}))}function $Pt(e){e.registerComponentModel(KPt),e.registerComponentView(YPt),AN(e)}d();p();d();p();var jl=function(){function e(){}return e}();var eDt={};function D6(e,t){eDt[e]=t}function ime(e){return eDt[e]}var hdn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.optionUpdated=function(){e.prototype.optionUpdated.apply(this,arguments);var r=this.ecModel;oe(this.option.feature,function(n,o){var i=ime(o);i&&(i.getDefaultOption&&(i.defaultOption=i.getDefaultOption(r)),Wr(n,i.defaultOption))})},t.type="toolbox",t.layoutMode={type:"box",ignoreSize:!0},t.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"}},t}(xn),tDt=hdn;d();p();d();p();function rDt(e,t,r){var n=t.getBoxLayoutParams(),o=t.get("padding"),i={width:r.getWidth(),height:r.getHeight()},a=Do(n,i,o);Ix(t.get("orient"),e,t.get("itemGap"),a.width,a.height),s6(e,n,i,o)}function ame(e,t){var r=Cx(t.get("padding")),n=t.getItemStyle(["color","opacity"]);return n.fill=t.get("backgroundColor"),e=new en({shape:{x:e.x-r[3],y:e.y-r[0],width:e.width+r[1]+r[3],height:e.height+r[0]+r[2],r:t.get("borderRadius")},style:n,silent:!0,z2:-1}),e}var gdn=function(e){Ce(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.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",u=r.get("feature")||{},l=this._features||(this._features={}),f=[];oe(u,function(g,v){f.push(v)}),new Od(this._featureNames||[],f).add(h).update(h).remove(_r(h,null)).execute(),this._featureNames=f;function h(g,v){var b=f[g],x=f[v],E=u[b],T=new Jn(E,r,r.ecModel),B;if(i&&i.newTitle!=null&&i.featureName===b&&(E.title=i.newTitle),b&&!x){if(vdn(b))B={onclick:T.option.onclick,featureName:b};else{var F=ime(b);if(!F)return;B=new F}l[b]=B}else if(B=l[x],!B)return;B.uid=gb("toolbox-feature"),B.model=T,B.ecModel=n,B.api=o;var L=B instanceof jl;if(!b&&x){L&&B.dispose&&B.dispose(n,o);return}if(!T.get("show")||L&&B.unusable){L&&B.remove&&B.remove(n,o);return}m(T,B,b),T.setIconStatus=function(j,q){var D=this.option,_=this.iconPaths;D.iconStatus=D.iconStatus||{},D.iconStatus[j]=q,_[j]&&(q==="emphasis"?Mp:Rp)(_[j])},B instanceof jl&&B.render&&B.render(T,n,o,i)}function m(g,v,b){var x=g.getModel("iconStyle"),E=g.getModel(["emphasis","iconStyle"]),T=v instanceof jl&&v.getIcons?v.getIcons():g.get("icon"),B=g.get("title")||{},F,L;yt(T)?(F={},F[b]=T):F=T,yt(B)?(L={},L[b]=B):L=B;var j=g.iconPaths={};oe(F,function(q,D){var _=C_(q,{},{x:-s/2,y:-s/2,width:s,height:s});_.setStyle(x.getItemStyle());var R=_.ensureState("emphasis");R.style=E.getItemStyle();var z=new yn({style:{text:L[D],align:E.get("textAlign"),borderRadius:E.get("textBorderRadius"),padding:E.get("textPadding"),fill:null},ignore:!0});_.setTextContent(z),_x({el:_,componentModel:r,itemName:D,formatterParamsExtra:{title:L[D]}}),_.__title=L[D],_.on("mouseover",function(){var N=E.getItemStyle(),y=c?r.get("right")==null&&r.get("left")!=="right"?"right":"left":r.get("bottom")==null&&r.get("top")!=="bottom"?"bottom":"top";z.setStyle({fill:E.get("textFill")||N.fill||N.stroke||"#000",backgroundColor:E.get("textBackgroundColor")}),_.setTextConfig({position:E.get("textPosition")||y}),z.ignore=!r.get("showTitle"),o.enterEmphasis(this)}).on("mouseout",function(){g.get(["iconStatus",D])!=="emphasis"&&o.leaveEmphasis(this),z.hide()}),(g.get(["iconStatus",D])==="emphasis"?Mp:Rp)(_),a.add(_),_.on("click",jt(v.onclick,v,n,o,D)),j[D]=_})}rDt(a,r,o),a.add(ame(a.getBoundingRect(),r)),c||a.eachChild(function(g){var v=g.__title,b=g.ensureState("emphasis"),x=b.textConfig||(b.textConfig={}),E=g.getTextContent(),T=E&&E.ensureState("emphasis");if(T&&!Wt(T)&&v){var B=T.style||(T.style={}),F=U2(v,yn.makeFont(B)),L=g.x+a.x,j=g.y+a.y+s,q=!1;j+F.height>o.getHeight()&&(x.position="top",q=!0);var D=q?-5-F.height:s+10;L+F.width/2>o.getWidth()?(x.position=["100%",D],B.align="right"):L-F.width/2<0&&(x.position=[0,D],B.align="left")}})},t.prototype.updateView=function(r,n,o,i){oe(this._features,function(a){a instanceof jl&&a.updateView&&a.updateView(a.model,n,o,i)})},t.prototype.remove=function(r,n){oe(this._features,function(o){o instanceof jl&&o.remove&&o.remove(r,n)}),this.group.removeAll()},t.prototype.dispose=function(r,n){oe(this._features,function(o){o instanceof jl&&o.dispose&&o.dispose(r,n)})},t.type="toolbox",t}(eo);function vdn(e){return e.indexOf("my")===0}var nDt=gdn;d();p();var ydn=function(e){Ce(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.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")}),u=Mn.browser;if(Wt(MouseEvent)&&(u.newEdge||!u.ie&&!u.edge)){var l=document.createElement("a");l.download=i+"."+s,l.target="_blank",l.href=c;var f=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});l.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,x=new Uint8Array(b);b--;)x[b]=g.charCodeAt(b);var E=new Blob([x]);window.navigator.msSaveOrOpenBlob(E,v)}else{var T=document.createElement("iframe");document.body.appendChild(T);var B=T.contentWindow,F=B.document;F.open("image/svg+xml","replace"),F.write(g),F.close(),B.focus(),F.execCommand("SaveAs",!0,v),document.body.removeChild(T)}}else{var L=o.get("lang"),j='<body style="margin:0;"><img src="'+c+'" style="max-width:100%;" title="'+(L&&L[0]||"")+'" /></body>',q=window.open();q.document.write(j),q.document.title=i}},t.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},t}(jl),oDt=ydn;d();p();var iDt="__ec_magicType_stack__";var bdn=[["line","bar"],["stack"]],xdn=function(e){Ce(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getIcons=function(){var r=this.model,n=r.get("icon"),o={};return oe(r.get("type"),function(i){n[i]&&(o[i]=n[i])}),o},t.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},t.prototype.onclick=function(r,n,o){var i=this.model,a=i.get(["seriesIndex",o]);if(!!aDt[o]){var s={series:[]},c=function(f){var h=f.subType,m=f.id,g=aDt[o](h,m,f,i);g&&($t(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 x=b.dim,E=x+"Axis",T=f.getReferringComponents(E,ai).models[0],B=T.componentIndex;s[E]=s[E]||[];for(var F=0;F<=B;F++)s[E][B]=s[E][B]||{};s[E][B].boundaryGap=o==="bar"}}};oe(bdn,function(f){Hr(f,o)>=0&&oe(f,function(h){i.setIconStatus(h,"normal")})}),i.setIconStatus(o,"emphasis"),r.eachComponent({mainType:"series",query:a==null?null:{seriesIndex:a}},c);var u,l=o;o==="stack"&&(u=Wr({stack:i.option.title.tiled,tiled:i.option.title.stack},i.option.title),i.get(["iconStatus",o])!=="emphasis"&&(l="tiled")),n.dispatchAction({type:"changeMagicType",currentType:l,newOption:s,newTitle:u,featureName:"magicType"})}},t}(jl),aDt={line:function(e,t,r,n){if(e==="bar")return Wr({id:t,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(e,t,r,n){if(e==="line")return Wr({id:t,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(e,t,r,n){var o=r.get("stack")===iDt;if(e==="line"||e==="bar")return n.setIconStatus("stack",o?"normal":"emphasis"),Wr({id:t,stack:o?"":iDt},n.get(["option","stack"])||{},!0)}};l0({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(e,t){t.mergeOption(e.newOption)});var sDt=xdn;d();p();var cme=new Array(60).join("-"),dF=" ";function wdn(e){var t={},r=[],n=[];return e.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;t[s]||(t[s]={categoryAxis:a,valueAxis:i.getOtherAxis(a),series:[]},n.push({axisDim:a.dim,axisIndex:a.index})),t[s].series.push(o)}else r.push(o)}else r.push(o)}),{seriesGroupByCategoryAxis:t,other:r,meta:n}}function Adn(e){var t=[];return oe(e,function(r,n){var o=r.categoryAxis,i=r.valueAxis,a=i.dim,s=[" "].concat(nt(r.series,function(m){return m.name})),c=[o.model.getCategories()];oe(r.series,function(m){var g=m.getRawData();c.push(m.getRawData().mapArray(g.mapDimension(a),function(v){return v}))});for(var u=[s.join(dF)],l=0;l<c[0].length;l++){for(var f=[],h=0;h<c.length;h++)f.push(c[h][l]);u.push(f.join(dF))}t.push(u.join(`
`))}),t.join(`
`+cme+`
`)}function Sdn(e){return nt(e,function(t){var r=t.getRawData(),n=[t.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+dF:"")+o.join(dF))}),n.join(`
`)}).join(`
`+cme+`
`)}function Edn(e){var t=wdn(e);return{value:Gn([Adn(t.seriesGroupByCategoryAxis),Sdn(t.other)],function(r){return!!r.replace(/[\n\t\s]/g,"")}).join(`
`+cme+`
`),meta:t.meta}}function sme(e){return e.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function _dn(e){var t=e.slice(0,e.indexOf(`
`));if(t.indexOf(dF)>=0)return!0}var iLe=new RegExp("["+dF+"]+","g");function Cdn(e){for(var t=e.split(/\n+/g),r=sme(t.shift()).split(iLe),n=[],o=nt(r,function(c){return{name:c,data:[]}}),i=0;i<t.length;i++){var a=sme(t[i]).split(iLe);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 Tdn(e){for(var t=e.split(/\n+/g),r=sme(t.shift()),n=[],o=0;o<t.length;o++){var i=sme(t[o]);if(!!i){var a=i.split(iLe),s="",c=void 0,u=!1;isNaN(a[0])?(u=!0,s=a[0],a=a.slice(1),n[o]={name:s,value:[]},c=n[o].value):c=n[o]=[];for(var l=0;l<a.length;l++)c.push(+a[l]);c.length===1&&(u?n[o].value=c[0]:n[o]=c[0])}}return{name:r,data:n}}function Idn(e,t){var r=e.split(new RegExp(`
*`+cme+`
*`,"g")),n={series:[]};return oe(r,function(o,i){if(_dn(o)){var a=Cdn(o),s=t[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=Tdn(o);n.series.push(a)}}),n}var kdn=function(e){Ce(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.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 u=document.createElement("div"),l=document.createElement("textarea");u.style.cssText="overflow:auto";var f=i.get("optionToContent"),h=i.get("contentToOption"),m=Edn(r);if(Wt(f)){var g=f(n.getOption());yt(g)?u.innerHTML=g:uR(g)&&u.appendChild(g)}else{l.readOnly=i.get("readOnly");var v=l.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"),l.value=m.value,u.appendChild(l)}var b=m.meta,x=document.createElement("div");x.style.cssText="position:absolute;bottom:5px;left:0;right:0";var E="float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px",T=document.createElement("div"),B=document.createElement("div");E+=";background-color:"+i.get("buttonColor"),E+=";color:"+i.get("buttonTextColor");var F=this;function L(){o.removeChild(a),F._dom=null}sY(T,"click",L),sY(B,"click",function(){if(h==null&&f!=null||h!=null&&f==null){L();return}var j;try{Wt(h)?j=h(u,n.getOption()):j=Idn(l.value,b)}catch(q){throw L(),new Error("Data view format error "+q)}j&&n.dispatchAction({type:"changeDataView",newOption:j}),L()}),T.innerHTML=c[1],B.innerHTML=c[2],B.style.cssText=T.style.cssText=E,!i.get("readOnly")&&x.appendChild(B),x.appendChild(T),a.appendChild(s),a.appendChild(u),a.appendChild(x),u.style.height=o.clientHeight-80+"px",o.appendChild(a),this._dom=a},t.prototype.remove=function(r,n){this._dom&&n.getDom().removeChild(this._dom)},t.prototype.dispose=function(r,n){this.remove(r,n)},t.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},t}(jl);function Mdn(e,t){return nt(e,function(r,n){var o=t&&t[n];if(nr(o)&&!rt(o)){var i=nr(r)&&!rt(r);i||(r={value:r});var a=o.name!=null&&r.name==null;return r=$t(r,o),a&&delete r.name,r}else return r})}l0({type:"changeDataView",event:"dataViewChanged",update:"prepareAndUpdate"},function(e,t){var r=[];oe(e.newOption.series,function(n){var o=t.getSeriesByName(n.name)[0];if(!o)r.push(et({type:"scatter"},n));else{var i=o.get("data");r.push({name:n.name,data:Mdn(n.data,i)})}}),t.mergeOption($t({series:r},e.newOption))});var cDt=kdn;d();p();d();p();var uDt=oe,lDt=Kr();function fDt(e,t){var r=aLe(e);uDt(t,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=e.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(t)}function dDt(e){var t=aLe(e),r=t[t.length-1];t.length>1&&t.pop();var n={};return uDt(r,function(o,i){for(var a=t.length-1;a>=0;a--)if(o=t[a][i],o){n[i]=o;break}}),n}function pDt(e){lDt(e).snapshots=null}function hDt(e){return aLe(e).length}function aLe(e){var t=lDt(e);return t.snapshots||(t.snapshots=[{}]),t.snapshots}var Rdn=function(e){Ce(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.onclick=function(r,n){pDt(r),n.dispatchAction({type:"restore",from:this.uid})},t.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},t}(jl);l0({type:"restore",event:"restore",update:"prepareAndUpdate"},function(e,t){t.resetOption("recreate")});var gDt=Rdn;d();p();d();p();var Ndn=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"],Odn=function(){function e(t,r,n){var o=this;this._targetInfoList=[];var i=vDt(r,t);oe(Bdn,function(a,s){(!n||!n.include||Hr(n.include,s)>=0)&&a(i,o._targetInfoList)})}return e.prototype.setOutputRanges=function(t,r){return this.matchOutputRanges(t,r,function(n,o,i){if((n.coordRanges||(n.coordRanges=[])).push(o),!n.coordRange){n.coordRange=o;var a=sLe[n.brushType](0,i,o);n.__rangeOffset={offset:wDt[n.brushType](a.values,n.range,[1,1]),xyMinMax:a.xyMinMax}}}),t},e.prototype.matchOutputRanges=function(t,r,n){oe(t,function(o){var i=this.findTargetInfo(o,r);i&&i!==!0&&oe(i.coordSyses,function(a){var s=sLe[o.brushType](1,a,o.range,!0);n(o,s.values,a,r)})},this)},e.prototype.setInputRanges=function(t,r){oe(t,function(n){var o=this.findTargetInfo(n,r);if(n.range=n.range||[],o&&o!==!0){n.panelId=o.panelId;var i=sLe[n.brushType](0,o.coordSys,n.coordRange),a=n.__rangeOffset;n.range=a?wDt[n.brushType](i.values,a.offset,Pdn(i.xyMinMax,a.xyMinMax)):i.values}},this)},e.prototype.makePanelOpts=function(t,r){return nt(this._targetInfoList,function(n){var o=n.getPanelRect();return{panelId:n.panelId,defaultBrushType:r?r(n):null,clipPath:O0e(o),isTargetByCursor:P0e(o,t,n.coordSysModel),getLinearBrushOtherExtent:B0e(o)}})},e.prototype.controlSeries=function(t,r,n){var o=this.findTargetInfo(t,n);return o===!0||o&&Hr(o.coordSyses,r.coordinateSystem)>=0},e.prototype.findTargetInfo=function(t,r){for(var n=this._targetInfoList,o=vDt(r,t),i=0;i<n.length;i++){var a=n[i],s=t.panelId;if(s){if(a.panelId===s)return a}else for(var c=0;c<yDt.length;c++)if(yDt[c](o,a))return a}return!0},e}();function cLe(e){return e[0]>e[1]&&e.reverse(),e}function vDt(e,t){return XT(e,t,{includeMainTypes:Ndn})}var Bdn={grid:function(e,t){var r=e.xAxisModels,n=e.yAxisModels,o=e.gridModels,i=Kt(),a={},s={};!r&&!n&&!o||(oe(r,function(c){var u=c.axis.grid.model;i.set(u.id,u),a[u.id]=!0}),oe(n,function(c){var u=c.axis.grid.model;i.set(u.id,u),s[u.id]=!0}),oe(o,function(c){i.set(c.id,c),a[c.id]=!0,s[c.id]=!0}),i.each(function(c){var u=c.coordinateSystem,l=[];oe(u.getCartesians(),function(f,h){(Hr(r,f.getAxis("x").model)>=0||Hr(n,f.getAxis("y").model)>=0)&&l.push(f)}),t.push({panelId:"grid--"+c.id,gridModel:c,coordSysModel:c,coordSys:l[0],coordSyses:l,getPanelRect:bDt.grid,xAxisDeclared:a[c.id],yAxisDeclared:s[c.id]})}))},geo:function(e,t){oe(e.geoModels,function(r){var n=r.coordinateSystem;t.push({panelId:"geo--"+r.id,geoModel:r,coordSysModel:r,coordSys:n,coordSyses:[n],getPanelRect:bDt.geo})})}},yDt=[function(e,t){var r=e.xAxisModel,n=e.yAxisModel,o=e.gridModel;return!o&&r&&(o=r.axis.grid.model),!o&&n&&(o=n.axis.grid.model),o&&o===t.gridModel},function(e,t){var r=e.geoModel;return r&&r===t.geoModel}],bDt={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var e=this.coordSys,t=e.getBoundingRect().clone();return t.applyTransform(Ex(e)),t}},sLe={lineX:_r(xDt,0),lineY:_r(xDt,1),rect:function(e,t,r,n){var o=e?t.pointToData([r[0][0],r[1][0]],n):t.dataToPoint([r[0][0],r[1][0]],n),i=e?t.pointToData([r[0][1],r[1][1]],n):t.dataToPoint([r[0][1],r[1][1]],n),a=[cLe([o[0],i[0]]),cLe([o[1],i[1]])];return{values:a,xyMinMax:a}},polygon:function(e,t,r,n){var o=[[1/0,-1/0],[1/0,-1/0]],i=nt(r,function(a){var s=e?t.pointToData(a,n):t.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 xDt(e,t,r,n){var o=r.getAxis(["x","y"][e]),i=cLe(nt([0,1],function(s){return t?o.coordToData(o.toLocalCoord(n[s]),!0):o.toGlobalCoord(o.dataToCoord(n[s]))})),a=[];return a[e]=i,a[1-e]=[NaN,NaN],{values:i,xyMinMax:a}}var wDt={lineX:_r(ADt,0),lineY:_r(ADt,1),rect:function(e,t,r){return[[e[0][0]-r[0]*t[0][0],e[0][1]-r[0]*t[0][1]],[e[1][0]-r[1]*t[1][0],e[1][1]-r[1]*t[1][1]]]},polygon:function(e,t,r){return nt(e,function(n,o){return[n[0]-r[0]*t[o][0],n[1]-r[1]*t[o][1]]})}};function ADt(e,t,r,n){return[t[0]-n[e]*r[0],t[1]-n[e]*r[1]]}function Pdn(e,t){var r=SDt(e),n=SDt(t),o=[r[0]/n[0],r[1]/n[1]];return isNaN(o[0])&&(o[0]=1),isNaN(o[1])&&(o[1]=1),o}function SDt(e){return e?[e[0][1]-e[0][0],e[1][1]-e[1][0]]:[NaN,NaN]}var uX=Odn;var uLe=oe,Ddn=P6t("toolbox-dataZoom_");var Ldn=function(e){Ce(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.render=function(r,n,o,i){this._brushController||(this._brushController=new tF(o.getZr()),this._brushController.on("brush",jt(this._onBrush,this)).mount()),zdn(r,n,this,i,o),Udn(r,n)},t.prototype.onclick=function(r,n,o){Fdn[o].call(this)},t.prototype.remove=function(r,n){this._brushController&&this._brushController.unmount()},t.prototype.dispose=function(r,n){this._brushController&&this._brushController.dispose()},t.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 uX(lLe(this.model),i,{include:["grid"]});a.matchOutputRanges(n,i,function(u,l,f){if(f.type==="cartesian2d"){var h=u.brushType;h==="rect"?(s("x",f,l[0]),s("y",f,l[1])):s({lineX:"x",lineY:"y"}[h],f,l)}}),fDt(i,o),this._dispatchZoomAction(o);function s(u,l,f){var h=l.getAxis(u),m=h.model,g=c(u,m,i),v=g.findRepresentativeAxisProxy(m).getMinMaxSpan();(v.minValueSpan!=null||v.maxValueSpan!=null)&&(f=Lm(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(u,l,f){var h;return f.eachComponent({mainType:"dataZoom",subType:"select"},function(m){var g=m.getAxisModel(u,l.componentIndex);g&&(h=m)}),h}},t.prototype._dispatchZoomAction=function(r){var n=[];uLe(r,function(o,i){n.push(cr(o))}),n.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:n})},t.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},t}(jl),Fdn={zoom:function(){var e=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:e})},back:function(){this._dispatchZoomAction(dDt(this.ecModel))}};function lLe(e){var t={xAxisIndex:e.get("xAxisIndex",!0),yAxisIndex:e.get("yAxisIndex",!0),xAxisId:e.get("xAxisId",!0),yAxisId:e.get("yAxisId",!0)};return t.xAxisIndex==null&&t.xAxisId==null&&(t.xAxisIndex="all"),t.yAxisIndex==null&&t.yAxisId==null&&(t.yAxisIndex="all"),t}function Udn(e,t){e.setIconStatus("back",hDt(t)>1?"emphasis":"normal")}function zdn(e,t,r,n,o){var i=r._isZoomActive;n&&n.type==="takeGlobalCursor"&&(i=n.key==="dataZoomSelect"?n.dataZoomSelectActive:!1),r._isZoomActive=i,e.setIconStatus("zoom",i?"emphasis":"normal");var a=new uX(lLe(e),t,{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:e.getModel("brushStyle").getItemStyle()}:!1)}okt("dataZoom",function(e){var t=e.getComponent("toolbox",0),r=["feature","dataZoom"];if(!t||t.get(r)==null)return;var n=t.getModel(r),o=[],i=lLe(n),a=XT(e,i);uLe(a.xAxisModels,function(c){return s(c,"xAxis","xAxisIndex")}),uLe(a.yAxisModels,function(c){return s(c,"yAxis","yAxisIndex")});function s(c,u,l){var f=c.componentIndex,h={type:"select",$fromToolbox:!0,filterMode:n.get("filterMode",!0)||"filter",id:Ddn+u+f};h[l]=f,o.push(h)}return o});var EDt=Ldn;function fLe(e){e.registerComponentModel(tDt),e.registerComponentView(nDt),D6("saveAsImage",oDt),D6("magicType",sDt),D6("dataView",cDt),D6("dataZoom",EDt),D6("restore",gDt),Sn($Pt)}d();p();d();p();var jdn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.type="tooltip",t.dependencies=["axisPointer"],t.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}},t}(xn),_Dt=jdn;d();p();d();p();d();p();function ume(e){var t=e.get("confine");return t!=null?!!t:e.get("renderMode")==="richText"}function CDt(e){if(!!Mn.domSupported){for(var t=document.documentElement.style,r=0,n=e.length;r<n;r++)if(e[r]in t)return e[r]}}var dLe=CDt(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),TDt=CDt(["webkitTransition","transition","OTransition","MozTransition","msTransition"]);function pLe(e,t){if(!e)return t;t=Ipe(t,!0);var r=e.indexOf(t);return e=r===-1?t:"-"+e.slice(0,r)+"-"+t,e.toLowerCase()}function IDt(e,t){var r=e.currentStyle||document.defaultView&&document.defaultView.getComputedStyle(e);return r?t?r[t]:r:null}var Hdn=pLe(TDt,"transition"),hLe=pLe(dLe,"transform"),Gdn="position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;"+(Mn.transform3dSupported?"will-change:transform;":"");function qdn(e){return e=e==="left"?"right":e==="right"?"left":e==="top"?"bottom":"top",e}function Vdn(e,t,r){if(!yt(r)||r==="inside")return"";var n=e.get("backgroundColor"),o=e.get("borderWidth");t=Tx(t);var i=qdn(r),a=Math.max(Math.round(o)*1.5,6),s="",c=hLe+":",u;Hr(["left","right"],i)>-1?(s+="top:50%",c+="translateY(-50%) rotate("+(u=i==="left"?-225:-45)+"deg)"):(s+="left:50%",c+="translateX(-50%) rotate("+(u=i==="top"?225:45)+"deg)");var l=u*Math.PI/180,f=a+o,h=f*Math.abs(Math.cos(l))+f*Math.abs(Math.sin(l)),m=Math.round(((h-Math.SQRT2*o)/2+Math.SQRT2*o-(h-f)/2)*100)/100;s+=";"+i+":-"+m+"px";var g=t+" 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 Wdn(e,t){var r="cubic-bezier(0.23,1,0.32,1)",n=" "+e/2+"s "+r,o="opacity"+n+",visibility"+n;return t||(n=" "+e+"s "+r,o+=Mn.transformSupported?","+hLe+n:",left"+n+",top"+n),Hdn+":"+o}function kDt(e,t,r){var n=e.toFixed(0)+"px",o=t.toFixed(0)+"px";if(!Mn.transformSupported)return r?"top:"+o+";left:"+n+";":[["top",o],["left",n]];var i=Mn.transform3dSupported,a="translate"+(i?"3d":"")+"("+n+","+o+(i?",0":"")+")";return r?"top:0;left:0;"+hLe+":"+a+";":[["top",0],["left",0],[dLe,a]]}function Kdn(e){var t=[],r=e.get("fontSize"),n=e.getTextColor();n&&t.push("color:"+n),t.push("font:"+e.getFont()),r&&t.push("line-height:"+Math.round(r*3/2)+"px");var o=e.get("textShadowColor"),i=e.get("textShadowBlur")||0,a=e.get("textShadowOffsetX")||0,s=e.get("textShadowOffsetY")||0;return o&&i&&t.push("text-shadow:"+a+"px "+s+"px "+i+"px "+o),oe(["decoration","align"],function(c){var u=e.get(c);u&&t.push("text-"+c+":"+u)}),t.join(";")}function Ydn(e,t,r){var n=[],o=e.get("transitionDuration"),i=e.get("backgroundColor"),a=e.get("shadowBlur"),s=e.get("shadowColor"),c=e.get("shadowOffsetX"),u=e.get("shadowOffsetY"),l=e.getModel("textStyle"),f=Jpe(e,"html"),h=c+"px "+u+"px "+a+"px "+s;return n.push("box-shadow:"+h),t&&o&&n.push(Wdn(o,r)),i&&n.push("background-color:"+i),oe(["width","color","radius"],function(m){var g="border-"+m,v=Ipe(g),b=e.get(v);b!=null&&n.push(g+":"+b+(m==="color"?"":"px"))}),n.push(Kdn(l)),f!=null&&n.push("padding:"+Cx(f).join("px ")+"px"),n.join(";")+";"}function MDt(e,t,r,n,o){var i=t&&t.painter;if(r){var a=i&&i.getViewportRoot();a&&vTt(e,a,document.body,n,o)}else{e[0]=n,e[1]=o;var s=i&&i.getViewportRootOffset();s&&(e[0]+=s.offsetLeft,e[1]+=s.offsetTop)}e[2]=e[0]/t.getWidth(),e[3]=e[1]/t.getHeight()}var Jdn=function(){function e(t,r,n){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._firstShow=!0,this._longHide=!0,Mn.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;MDt(this._styleCoord,i,a,r.getWidth()/2,r.getHeight()/2),a?document.body.appendChild(o):t.appendChild(o),this._container=t;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 u=i.handler,l=i.painter.getViewportRoot();ym(l,c,!0),u.dispatch("mousemove",c)}},o.onmouseleave=function(){s._inContent=!1,s._enterable&&s._show&&s.hideLater(s._hideDelay)}}return e.prototype.update=function(t){var r=this._container,n=IDt(r,"position"),o=r.style;o.position!=="absolute"&&n!=="absolute"&&(o.position="relative");var i=t.get("alwaysShowContent");i&&this._moveIfResized(),this.el.className=t.get("className")||""},e.prototype.show=function(t,r){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var n=this.el,o=n.style,i=this._styleCoord;n.innerHTML?o.cssText=Gdn+Ydn(t,!this._firstShow,this._longHide)+kDt(i[0],i[1],!0)+("border-color:"+Tx(r)+";")+(t.get("extraCssText")||"")+(";pointer-events:"+(this._enterable?"auto":"none")):o.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},e.prototype.setContent=function(t,r,n,o,i){var a=this.el;if(t==null){a.innerHTML="";return}var s="";if(yt(i)&&n.get("trigger")==="item"&&!ume(n)&&(s=Vdn(n,o,i)),yt(t))a.innerHTML=t+s;else if(t){a.innerHTML="",rt(t)||(t=[t]);for(var c=0;c<t.length;c++)uR(t[c])&&t[c].parentNode!==a&&a.appendChild(t[c]);if(s&&a.childNodes.length){var u=document.createElement("div");u.innerHTML=s,a.appendChild(u)}}},e.prototype.setEnterable=function(t){this._enterable=t},e.prototype.getSize=function(){var t=this.el;return[t.offsetWidth,t.offsetHeight]},e.prototype.moveTo=function(t,r){var n=this._styleCoord;if(MDt(n,this._zr,this._appendToBody,t,r),n[0]!=null&&n[1]!=null){var o=this.el.style,i=kDt(n[0],n[1]);oe(i,function(a){o[a[0]]=a[1]})}},e.prototype._moveIfResized=function(){var t=this._styleCoord[2],r=this._styleCoord[3];this.moveTo(t*this._zr.getWidth(),r*this._zr.getHeight())},e.prototype.hide=function(){var t=this,r=this.el.style;r.visibility="hidden",r.opacity="0",Mn.transform3dSupported&&(r.willChange=""),this._show=!1,this._longHideTimeout=setTimeout(function(){return t._longHide=!0},500)},e.prototype.hideLater=function(t){this._show&&!(this._inContent&&this._enterable)&&(t?(this._hideDelay=t,this._show=!1,this._hideTimeout=setTimeout(jt(this.hide,this),t)):this.hide())},e.prototype.isShow=function(){return this._show},e.prototype.dispose=function(){this.el.parentNode.removeChild(this.el)},e}(),RDt=Jdn;d();p();var Xdn=function(){function e(t){this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._zr=t.getZr(),ODt(this._styleCoord,this._zr,t.getWidth()/2,t.getHeight()/2)}return e.prototype.update=function(t){var r=t.get("alwaysShowContent");r&&this._moveIfResized()},e.prototype.show=function(){this._hideTimeout&&clearTimeout(this._hideTimeout),this.el.show(),this._show=!0},e.prototype.setContent=function(t,r,n,o,i){var a=this;nr(t)&&so(""),this.el&&this._zr.remove(this.el);var s=n.getModel("textStyle");this.el=new yn({style:{rich:r.richTextStyles,text:t,lineHeight:22,borderWidth:1,borderColor:o,textShadowColor:s.get("textShadowColor"),fill:n.get(["textStyle","color"]),padding:Jpe(n,"richText"),verticalAlign:"top",align:"left"},z:n.get("z")}),oe(["backgroundColor","borderRadius","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"],function(u){a.el.style[u]=n.get(u)}),oe(["textShadowBlur","textShadowOffsetX","textShadowOffsetY"],function(u){a.el.style[u]=s.get(u)||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})},e.prototype.setEnterable=function(t){this._enterable=t},e.prototype.getSize=function(){var t=this.el,r=this.el.getBoundingRect(),n=NDt(t.style);return[r.width+n.left+n.right,r.height+n.top+n.bottom]},e.prototype.moveTo=function(t,r){var n=this.el;if(n){var o=this._styleCoord;ODt(o,this._zr,t,r),t=o[0],r=o[1];var i=n.style,a=L6(i.borderWidth||0),s=NDt(i);n.x=t+a+s.left,n.y=r+a+s.top,n.markRedraw()}},e.prototype._moveIfResized=function(){var t=this._styleCoord[2],r=this._styleCoord[3];this.moveTo(t*this._zr.getWidth(),r*this._zr.getHeight())},e.prototype.hide=function(){this.el&&this.el.hide(),this._show=!1},e.prototype.hideLater=function(t){this._show&&!(this._inContent&&this._enterable)&&(t?(this._hideDelay=t,this._show=!1,this._hideTimeout=setTimeout(jt(this.hide,this),t)):this.hide())},e.prototype.isShow=function(){return this._show},e.prototype.dispose=function(){this._zr.remove(this.el)},e}();function L6(e){return Math.max(0,e)}function NDt(e){var t=L6(e.shadowBlur||0),r=L6(e.shadowOffsetX||0),n=L6(e.shadowOffsetY||0);return{left:L6(t-r),right:L6(t+r),top:L6(t-n),bottom:L6(t+n)}}function ODt(e,t,r,n){e[0]=r,e[1]=n,e[2]=e[0]/t.getWidth(),e[3]=e[1]/t.getHeight()}var BDt=Xdn;var Zdn=new en({shape:{x:-1,y:-1,width:2,height:2}}),Qdn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.init=function(r,n){if(!(Mn.node||!n.getDom())){var o=r.getComponent("tooltip"),i=this._renderMode=z6t(o.get("renderMode"));this._tooltipContent=i==="richText"?new BDt(n):new RDt(n.getDom(),n,{appendToBody:o.get("appendToBody",!0)})}},t.prototype.render=function(r,n,o){if(!(Mn.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")?xb(this,"_updatePosition",50,"fixRate"):N_(this,"_updatePosition")}},t.prototype._initGlobalListener=function(){var r=this._tooltipModel,n=r.get("triggerOn");X0e("itemTooltip",this._api,jt(function(o,i,a){n!=="none"&&(n.indexOf(o)>=0?this._tryShow(i,a):o==="leave"&&this._hide(a))},this))},t.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})})}},t.prototype.manuallyShowTip=function(r,n,o,i){if(!(i.from===this.uid||Mn.node||!o.getDom())){var a=PDt(i,o);this._ticket="";var s=i.dataByCoordSys,c=rpn(i,n,o);if(c){var u=c.el.getBoundingRect().clone();u.applyTransform(c.el.transform),this._tryShow({offsetX:u.x+u.width/2,offsetY:u.y+u.height/2,target:c.el,position:i.position,positionDefault:"bottom"},a)}else if(i.tooltip&&i.x!=null&&i.y!=null){var l=Zdn;l.x=i.x,l.y=i.y,l.update(),Cr(l).tooltipConfig={name:null,option:i.tooltip},this._tryShow({offsetX:i.x,offsetY:i.y,target:l},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=sX(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))}},t.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(PDt(i,o))},t.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 u=n.getSeriesByIndex(a);if(!!u){var l=u.getData(),f=lX([l.getItemModel(s),u,(u.coordinateSystem||{}).model],this._tooltipModel);if(f.get("trigger")==="axis")return o.dispatchAction({type:"updateAxisPointer",seriesIndex:a,dataIndex:s,position:i.position}),!0}}},t.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;Mx(o,function(u){if(Cr(u).dataIndex!=null)return s=u,!0;if(Cr(u).tooltipConfig!=null)return c=u,!0},!0),s?this._showSeriesItemTooltip(r,s,n):c?this._showComponentItemTooltip(r,c,n):this._hide(n)}else this._lastDataByCoordSys=null,this._hide(n)}},t.prototype._showOrMove=function(r,n){var o=r.get("showDelay");n=jt(n,this),clearTimeout(this._showTimout),o>0?this._showTimout=setTimeout(n,o):n()},t.prototype._showAxisTooltip=function(r,n){var o=this._ecModel,i=this._tooltipModel,a=[n.offsetX,n.offsetY],s=lX([n.tooltipOption],i),c=this._renderMode,u=[],l=Qi("section",{blocks:[],noHeader:!0}),f=[],h=new Xpe;oe(r,function(E){oe(E.dataByAxis,function(T){var B=o.getComponent(T.axisDim+"Axis",T.axisIndex),F=T.value;if(!(!B||F==null)){var L=zDe(F,B.axis,o,T.seriesDataIndices,T.valueLabelOpt),j=Qi("section",{header:L,noHeader:!Pl(L),sortBlocks:!0,blocks:[]});l.blocks.push(j),oe(T.seriesDataIndices,function(q){var D=o.getSeriesByIndex(q.seriesIndex),_=q.dataIndexInside,R=D.getDataParams(_);if(!(R.dataIndex<0)){R.axisDim=T.axisDim,R.axisIndex=T.axisIndex,R.axisType=T.axisType,R.axisId=T.axisId,R.axisValue=MJ(B.axis,{value:F}),R.axisValueLabel=L,R.marker=h.makeTooltipMarker("item",Tx(R.color),c);var z=xOe(D.formatTooltip(_,!0,null)),N=z.frag;if(N){var y=lX([D],i).get("valueFormatter");j.blocks.push(y?et({valueFormatter:y},N):N)}z.text&&f.push(z.text),u.push(R)}})}})}),l.blocks.reverse(),f.reverse();var m=n.position,g=s.get("order"),v=TOe(l,h,c,g,o.get("useUTC"),s.get("textStyle"));v&&f.unshift(v);var b=c==="richText"?`
`:"<br/>",x=f.join(b);this._showOrMove(s,function(){this._updateContentNotChangedOnAxis(r,u)?this._updatePosition(s,m,a[0],a[1],this._tooltipContent,u):this._showTooltipContent(s,x,u,Math.random()+"",a[0],a[1],m,null,h)})},t.prototype._showSeriesItemTooltip=function(r,n,o){var i=this._ecModel,a=Cr(n),s=a.seriesIndex,c=i.getSeriesByIndex(s),u=a.dataModel||c,l=a.dataIndex,f=a.dataType,h=u.getData(f),m=this._renderMode,g=r.positionDefault,v=lX([h.getItemModel(l),u,c&&(c.coordinateSystem||{}).model],this._tooltipModel,g?{position:g}:null),b=v.get("trigger");if(!(b!=null&&b!=="item")){var x=u.getDataParams(l,f),E=new Xpe;x.marker=E.makeTooltipMarker("item",Tx(x.color),m);var T=xOe(u.formatTooltip(l,!1,f)),B=v.get("order"),F=v.get("valueFormatter"),L=T.frag,j=L?TOe(F?et({valueFormatter:F},L):L,E,m,B,i.get("useUTC"),v.get("textStyle")):T.text,q="item_"+u.name+"_"+l;this._showOrMove(v,function(){this._showTooltipContent(v,j,x,q,r.offsetX,r.offsetY,r.position,r.target,E)}),o({type:"showTip",dataIndexInside:l,dataIndex:h.getRawIndex(l),seriesIndex:s,from:this.uid})}},t.prototype._showComponentItemTooltip=function(r,n,o){var i=Cr(n),a=i.tooltipConfig,s=a.option||{};if(yt(s)){var c=s;s={content:c,formatter:c}}var u=[s],l=this._ecModel.getComponent(i.componentMainType,i.componentIndex);l&&u.push(l),u.push({formatter:s.content});var f=r.positionDefault,h=lX(u,this._tooltipModel,f?{position:f}:null),m=h.get("content"),g=Math.random()+"",v=new Xpe;this._showOrMove(h,function(){var b=cr(h.get("formatterParams")||{});this._showTooltipContent(h,m,b,g,r.offsetX,r.offsetY,r.position,n,v)}),o({type:"showTip",from:this.uid})},t.prototype._showTooltipContent=function(r,n,o,i,a,s,c,u,l){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(yt(h)){var b=r.ecModel.get("useUTC"),x=rt(o)?o[0]:o,E=x&&x.axisType&&x.axisType.indexOf("time")>=0;m=h,E&&(m=XR(x.axisValue,m,b)),m=Mpe(m,o,!0)}else if(Wt(h)){var T=jt(function(B,F){B===this._ticket&&(f.setContent(F,l,r,v,c),this._updatePosition(r,c,a,s,f,o,u))},this);this._ticket=i,m=h(o,i,T)}else m=h;f.setContent(m,l,r,v,c),f.show(r,v),this._updatePosition(r,c,a,s,f,o,u)}},t.prototype._getNearestPoint=function(r,n,o,i){if(o==="axis"||rt(n))return{color:i||(this._renderMode==="html"?"#fff":"none")};if(!rt(n))return{color:i||n.color||n.borderColor}},t.prototype._updatePosition=function(r,n,o,i,a,s,c){var u=this._api.getWidth(),l=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),Wt(n)&&(n=n([o,i],s,a.el,g,{viewSize:[u,l],contentSize:f.slice()})),rt(n))o=Pt(n[0],u),i=Pt(n[1],l);else if(nr(n)){var v=n;v.width=f[0],v.height=f[1];var b=Do(v,{width:u,height:l});o=b.x,i=b.y,h=null,m=null}else if(yt(n)&&c){var x=tpn(n,g,f,r.get("borderWidth"));o=x[0],i=x[1]}else{var x=$dn(o,i,a,u,l,h?null:20,m?null:20);o=x[0],i=x[1]}if(h&&(o-=DDt(h)?f[0]/2:h==="right"?f[0]:0),m&&(i-=DDt(m)?f[1]/2:m==="bottom"?f[1]:0),ume(r)){var x=epn(o,i,a,u,l);o=x[0],i=x[1]}a.moveTo(o,i)},t.prototype._updateContentNotChangedOnAxis=function(r,n){var o=this._lastDataByCoordSys,i=this._cbParamsList,a=!!o&&o.length===r.length;return a&&oe(o,function(s,c){var u=s.dataByAxis||[],l=r[c]||{},f=l.dataByAxis||[];a=a&&u.length===f.length,a&&oe(u,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&&oe(v,function(x,E){var T=b[E];a=a&&x.seriesIndex===T.seriesIndex&&x.dataIndex===T.dataIndex}),i&&oe(h.seriesDataIndices,function(x){var E=x.seriesIndex,T=n[E],B=i[E];T&&B&&B.data!==T.data&&(a=!1)})})}),this._lastDataByCoordSys=r,this._cbParamsList=n,!!a},t.prototype._hide=function(r){this._lastDataByCoordSys=null,r({type:"hideTip",from:this.uid})},t.prototype.dispose=function(r,n){Mn.node||!n.getDom()||(N_(this,"_updatePosition"),this._tooltipContent.dispose(),aX("itemTooltip",n))},t.type="tooltip",t}(eo);function lX(e,t,r){var n=t.ecModel,o;r?(o=new Jn(r,n,n),o=new Jn(t.option,o,n)):o=t;for(var i=e.length-1;i>=0;i--){var a=e[i];a&&(a instanceof Jn&&(a=a.get("tooltip",!0)),yt(a)&&(a={formatter:a}),a&&(o=new Jn(a,o,n)))}return o}function PDt(e,t){return e.dispatchAction||jt(t.dispatchAction,t)}function $dn(e,t,r,n,o,i,a){var s=r.getSize(),c=s[0],u=s[1];return i!=null&&(e+c+i+2>n?e-=c+i:e+=i),a!=null&&(t+u+a>o?t-=u+a:t+=a),[e,t]}function epn(e,t,r,n,o){var i=r.getSize(),a=i[0],s=i[1];return e=Math.min(e+a,n)-a,t=Math.min(t+s,o)-s,e=Math.max(e,0),t=Math.max(t,0),[e,t]}function tpn(e,t,r,n){var o=r[0],i=r[1],a=Math.ceil(Math.SQRT2*n)+8,s=0,c=0,u=t.width,l=t.height;switch(e){case"inside":s=t.x+u/2-o/2,c=t.y+l/2-i/2;break;case"top":s=t.x+u/2-o/2,c=t.y-i-a;break;case"bottom":s=t.x+u/2-o/2,c=t.y+l+a;break;case"left":s=t.x-o-a,c=t.y+l/2-i/2;break;case"right":s=t.x+u+a,c=t.y+l/2-i/2}return[s,c]}function DDt(e){return e==="center"||e==="middle"}function rpn(e,t,r){var n=IY(e).queryOptionMap,o=n.keys()[0];if(!(!o||o==="series")){var i=ZT(t,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(u){var l=Cr(u).tooltipConfig;if(l&&l.name===e.name)return c=u,!0}),c)return{componentMainType:o,componentIndex:a.componentIndex,el:c}}}}var LDt=Qdn;function mLe(e){Sn(zx),e.registerComponentModel(_Dt),e.registerComponentView(LDt),e.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},Zi),e.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},Zi)}d();p();d();p();var npn=["rect","polygon","keep","clear"];function gLe(e,t){var r=$n(e?e.brush:[]);if(!!r.length){var n=[];oe(r,function(c){var u=c.hasOwnProperty("toolbox")?c.toolbox:[];u instanceof Array&&(n=n.concat(u))});var o=e&&e.toolbox;rt(o)&&(o=o[0]),o||(o={feature:{}},e.toolbox=[o]);var i=o.feature||(o.feature={}),a=i.brush||(i.brush={}),s=a.type||(a.type=[]);s.push.apply(s,n),opn(s),t&&!s.length&&s.push.apply(s,npn)}}function opn(e){var t={};oe(e,function(r){t[r]=1}),e.length=0,oe(t,function(r,n){e.push(n)})}d();p();d();p();d();p();var FDt=oe;function UDt(e){if(e){for(var t in e)if(e.hasOwnProperty(t))return!0}}function fX(e,t,r){var n={};return FDt(t,function(i){var a=n[i]=o();FDt(e[i],function(s,c){if(!!ic.isValidType(c)){var u={type:c,visual:s};r&&r(u,i),a[c]=new ic(u),c==="opacity"&&(u=cr(u),u.type="colorAlpha",a.__hidden.__alphaForOpacity=new ic(u))}})}),n;function o(){var i=function(){};i.prototype.__hidden=i.prototype;var a=new i;return a}}function lme(e,t,r){var n;oe(r,function(o){t.hasOwnProperty(o)&&UDt(t[o])&&(n=!0)}),n&&oe(r,function(o){t.hasOwnProperty(o)&&UDt(t[o])?e[o]=cr(t[o]):delete e[o]})}function zDt(e,t,r,n,o,i){var a={};oe(e,function(f){var h=ic.prepareVisualTypes(t[f]);a[f]=h});var s;function c(f){return pJ(r,s,f)}function u(f,h){BOe(r,s,f,h)}i==null?r.each(l):r.each([i],l);function l(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=t[g],b=a[g],x=0,E=b.length;x<E;x++){var T=b[x];v[T]&&v[T].applyVisual(f,c,u)}}}function jDt(e,t,r,n){var o={};return oe(e,function(i){var a=ic.prepareVisualTypes(t[i]);o[i]=a}),{progress:function(a,s){var c;n!=null&&(c=s.getDimensionIndex(n));function u(F){return pJ(s,f,F)}function l(F,L){BOe(s,f,F,L)}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=t[v],x=o[v],E=0,T=x.length;E<T;E++){var B=x[E];b[B]&&b[B].applyVisual(g,u,l)}}}}}d();p();function qDt(e){var t=e.brushType,r={point:function(n){return HDt[t].point(n,r,e)},rect:function(n){return HDt[t].rect(n,r,e)}};return r}var HDt={lineX:GDt(0),lineY:GDt(1),rect:{point:function(e,t,r){return e&&r.boundingRect.contain(e[0],e[1])},rect:function(e,t,r){return e&&r.boundingRect.intersect(e)}},polygon:{point:function(e,t,r){return e&&r.boundingRect.contain(e[0],e[1])&&O_(r.range,e[0],e[1])},rect:function(e,t,r){var n=r.range;if(!e||n.length<=1)return!1;var o=e.x,i=e.y,a=e.width,s=e.height,c=n[0];if(O_(n,o,i)||O_(n,o+a,i)||O_(n,o,i+s)||O_(n,o+a,i+s)||Nr.create(e).contain(c[0],c[1])||yL(o,i,o+a,i,n)||yL(o,i,o,i+s,n)||yL(o+a,i,o+a,i+s,n)||yL(o,i+s,o+a,i+s,n))return!0}}};function GDt(e){var t=["x","y"],r=["width","height"];return{point:function(n,o,i){if(n){var a=i.range,s=n[e];return dX(s,a)}},rect:function(n,o,i){if(n){var a=i.range,s=[n[t[e]],n[t[e]]+n[r[e]]];return s[1]<s[0]&&s.reverse(),dX(s[0],a)||dX(s[1],a)||dX(a[0],s)||dX(a[1],s)}}}}function dX(e,t){return t[0]<=e&&e<=t[1]}var VDt=["inBrush","outOfBrush"],vLe="__ecBrushSelect",yLe="__ecInBrushSelectEvent";function bLe(e){e.eachComponent({mainType:"brush"},function(t){var r=t.brushTargetManager=new uX(t.option,e);r.setInputRanges(t.areas,e)})}function xLe(e,t,r){var n=[],o,i;e.eachComponent({mainType:"brush"},function(a){r&&r.type==="takeGlobalCursor"&&a.setBrushOption(r.key==="brush"?r.brushOption:{brushType:!1})}),bLe(e),e.eachComponent({mainType:"brush"},function(a,s){var c={brushId:a.id,brushIndex:s,brushName:a.name,areas:cr(a.areas),selected:[]};n.push(c);var u=a.option,l=u.brushLink,f=[],h=[],m=[],g=!1;s||(o=u.throttleType,i=u.throttleDelay);var v=nt(a.areas,function(F){var L=cpn[F.brushType],j=$t({boundingRect:L?L(F):void 0},F);return j.selectors=qDt(j),j}),b=fX(a.option,VDt,function(F){F.mappingMethod="fixed"});rt(l)&&oe(l,function(F){f[F]=1});function x(F){return l==="all"||!!f[F]}function E(F){return!!F.length}e.eachSeries(function(F,L){var j=m[L]=[];F.subType==="parallel"?T(F,L):B(F,L,j)});function T(F,L){var j=F.coordinateSystem;g=g||j.hasAxisBrushed(),x(L)&&j.eachActiveState(F.getData(),function(q,D){q==="active"&&(h[D]=1)})}function B(F,L,j){if(!(!F.brushSelector||spn(a,L))&&(oe(v,function(D){a.brushTargetManager.controlSeries(D,F,e)&&j.push(D),g=g||E(j)}),x(L)&&E(j))){var q=F.getData();q.each(function(D){WDt(F,j,q,D)&&(h[D]=1)})}}e.eachSeries(function(F,L){var j={seriesId:F.id,seriesIndex:L,seriesName:F.name,dataIndex:[]};c.selected.push(j);var q=m[L],D=F.getData(),_=x(L)?function(R){return h[R]?(j.dataIndex.push(D.getRawIndex(R)),"inBrush"):"outOfBrush"}:function(R){return WDt(F,q,D,R)?(j.dataIndex.push(D.getRawIndex(R)),"inBrush"):"outOfBrush"};(x(L)?g:E(q))&&zDt(VDt,b,D,_)})}),ipn(t,o,i,n,r)}function ipn(e,t,r,n,o){if(!!o){var i=e.getZr();if(!i[yLe]){i[vLe]||(i[vLe]=apn);var a=xb(i,vLe,r,t);a(e,n)}}}function apn(e,t){if(!e.isDisposed()){var r=e.getZr();r[yLe]=!0,e.dispatchAction({type:"brushSelect",batch:t}),r[yLe]=!1}}function WDt(e,t,r,n){for(var o=0,i=t.length;o<i;o++){var a=t[o];if(e.brushSelector(n,r,a.selectors,a))return!0}}function spn(e,t){var r=e.option.seriesIndex;return r!=null&&r!=="all"&&(rt(r)?Hr(r,t)<0:t!==r)}var cpn={rect:function(e){return KDt(e.range)},polygon:function(e){for(var t,r=e.range,n=0,o=r.length;n<o;n++){t=t||[[1/0,-1/0],[1/0,-1/0]];var i=r[n];i[0]<t[0][0]&&(t[0][0]=i[0]),i[0]>t[0][1]&&(t[0][1]=i[0]),i[1]<t[1][0]&&(t[1][0]=i[1]),i[1]>t[1][1]&&(t[1][1]=i[1])}return t&&KDt(t)}};function KDt(e){return new Nr(e[0][0],e[1][0],e[0][1]-e[0][0],e[1][1]-e[1][0])}var upn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.init=function(r,n){this.ecModel=r,this.api=n,this.model,(this._brushController=new tF(n.getZr())).on("brush",jt(this._onBrush,this)).mount()},t.prototype.render=function(r,n,o,i){this.model=r,this._updateController(r,n,o,i)},t.prototype.updateTransform=function(r,n,o,i){bLe(n),this._updateController(r,n,o,i)},t.prototype.updateVisual=function(r,n,o,i){this.updateTransform(r,n,o,i)},t.prototype.updateView=function(r,n,o,i){this._updateController(r,n,o,i)},t.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())},t.prototype.dispose=function(){this._brushController.dispose()},t.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:cr(o),$from:n}),r.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:n,areas:cr(o),$from:n})},t.type="brush",t}(eo),YDt=upn;d();p();var lpn="#ddd",fpn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.areas=[],r.brushOption={},r}return t.prototype.optionUpdated=function(r,n){var o=this.option;!n&&lme(o,r,["inBrush","outOfBrush"]);var i=o.inBrush=o.inBrush||{};o.outOfBrush=o.outOfBrush||{color:lpn},i.hasOwnProperty("liftZ")||(i.liftZ=5)},t.prototype.setAreas=function(r){!r||(this.areas=nt(r,function(n){return JDt(this.option,n)},this))},t.prototype.setBrushOption=function(r){this.brushOption=JDt(this.option,r),this.brushType=this.brushOption.brushType},t.type="brush",t.dependencies=["geo","grid","xAxis","yAxis","parallel","series"],t.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},t}(xn);function JDt(e,t){return Wr({brushType:e.brushType,brushMode:e.brushMode,transformable:e.transformable,brushStyle:new Jn(e.brushStyle).getItemStyle(),removeOnClick:e.removeOnClick,z:e.z},t,!0)}var XDt=fpn;d();p();var dpn=["rect","polygon","lineX","lineY","keep","clear"],ppn=function(e){Ce(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.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,oe(r.get("type",!0),function(c){r.setIconStatus(c,(c==="keep"?a==="multiple":c==="clear"?s:c===i)?"emphasis":"normal")})},t.prototype.updateView=function(r,n,o){this.render(r,n,o)},t.prototype.getIcons=function(){var r=this.model,n=r.get("icon",!0),o={};return oe(r.get("type",!0),function(i){n[i]&&(o[i]=n[i])}),o},t.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}})},t.getDefaultOption=function(r){var n={show:!0,type:dpn.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},t}(jl),ZDt=ppn;function wLe(e){e.registerComponentView(YDt),e.registerComponentModel(XDt),e.registerPreprocessor(gLe),e.registerVisual(e.PRIORITY.VISUAL.BRUSH,xLe),e.registerAction({type:"brush",event:"brush",update:"updateVisual"},function(t,r){r.eachComponent({mainType:"brush",query:t},function(n){n.setAreas(t.areas)})}),e.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},Zi),e.registerAction({type:"brushEnd",event:"brushEnd",update:"none"},Zi),D6("brush",ZDt)}d();p();var hpn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.layoutMode={type:"box",ignoreSize:!0},r}return t.type="title",t.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"}},t}(xn),mpn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.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"),u=Xr(r.get("textBaseline"),r.get("textVerticalAlign")),l=new yn({style:mo(a,{text:r.get("text"),fill:a.getTextColor()},{disableBox:!0}),z2:10}),f=l.getBoundingRect(),h=r.get("subtext"),m=new yn({style:mo(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);l.silent=!g&&!b,m.silent=!v&&!b,g&&l.on("click",function(){ZR(g,"_"+r.get("target"))}),v&&m.on("click",function(){ZR(v,"_"+r.get("subtarget"))}),Cr(l).eventData=Cr(m).eventData=b?{componentType:"title",componentIndex:r.componentIndex}:null,i.add(l),h&&i.add(m);var x=i.getBoundingRect(),E=r.getBoxLayoutParams();E.width=x.width,E.height=x.height;var T=Do(E,{width:o.getWidth(),height:o.getHeight()},r.get("padding"));c||(c=r.get("left")||r.get("right"),c==="middle"&&(c="center"),c==="right"?T.x+=T.width:c==="center"&&(T.x+=T.width/2)),u||(u=r.get("top")||r.get("bottom"),u==="center"&&(u="middle"),u==="bottom"?T.y+=T.height:u==="middle"&&(T.y+=T.height/2),u=u||"top"),i.x=T.x,i.y=T.y,i.markRedraw();var B={align:c,verticalAlign:u};l.setStyle(B),m.setStyle(B),x=i.getBoundingRect();var F=T.margin,L=r.getItemStyle(["color","opacity"]);L.fill=r.get("backgroundColor");var j=new en({shape:{x:x.x-F[3],y:x.y-F[0],width:x.width+F[1]+F[3],height:x.height+F[0]+F[2],r:r.get("borderRadius")},style:L,subPixelOptimize:!0,silent:!0});i.add(j)}},t.type="title",t}(eo);function ALe(e){e.registerComponentModel(hpn),e.registerComponentView(mpn)}d();p();d();p();d();p();var gpn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.layoutMode="box",r}return t.prototype.init=function(r,n,o){this.mergeDefaultAndTheme(r,o),this._initData()},t.prototype.mergeOption=function(r){e.prototype.mergeOption.apply(this,arguments),this._initData()},t.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},t.prototype.getCurrentIndex=function(){return this.option.currentIndex},t.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},t.prototype.setPlayState=function(r){this.option.autoPlay=!!r},t.prototype.getPlayState=function(){return!!this.option.autoPlay},t.prototype._initData=function(){var r=this.option,n=r.data||[],o=r.axisType,i=this._names=[],a;o==="category"?(a=[],oe(n,function(u,l){var f=Ta(bx(u),""),h;nr(u)?(h=cr(u),h.value=l):h=l,a.push(h),i.push(f)})):a=n;var s={category:"ordinal",time:"time",value:"number"}[o]||"number",c=this._data=new Ss([{name:"value",type:s}],this);c.initData(a,i)},t.prototype.getData=function(){return this._data},t.prototype.getCategories=function(){if(this.get("axisType")==="category")return this._names.slice()},t.type="timeline",t.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:[]},t}(xn),SLe=gpn;var QDt=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.type="timeline.slider",t.defaultOption=Bp(SLe.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:[]}),t}(SLe);Qo(QDt,CL.prototype);var $Dt=QDt;d();p();d();p();var vpn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.type="timeline",t}(eo),eLt=vpn;d();p();var ypn=function(e){Ce(t,e);function t(r,n,o,i){var a=e.call(this,r,n,o)||this;return a.type=i||"value",a}return t.prototype.getLabelModel=function(){return this.model.getModel("label")},t.prototype.isHorizontal=function(){return this.model.get("orient")==="horizontal"},t}(If),tLt=ypn;var ELe=Math.PI,rLt=Kr(),bpn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.init=function(r,n){this.api=n},t.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(u){var l=c.scale.getLabel({value:u});return Qi("nameValue",{noName:!0,value:l})},oe(["AxisLine","AxisTick","Control","CurrentPointer"],function(u){this["_render"+u](i,a,c,r)},this),this._renderAxisLabel(i,s,c,r),this._position(i,r)}this._doPlayStop(),this._updateTicksStatus()},t.prototype.remove=function(){this._clearTimer(),this.group.removeAll()},t.prototype.dispose=function(){this._clearTimer()},t.prototype._layout=function(r,n){var o=r.get(["label","position"]),i=r.get("orient"),a=wpn(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?"+":"-":yt(o)?s={horizontal:{top:"-",bottom:"+"},vertical:{left:"-",right:"+"}}[i][o]:s=o;var c={horizontal:"center",vertical:s>=0||s==="+"?"left":"right"},u={horizontal:s>=0||s==="+"?"top":"bottom",vertical:"middle"},l={horizontal:0,vertical:ELe/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,x=r.get(["label","rotate"])||0;x=x*ELe/180;var E,T,B,F=h.get("position",!0),L=m&&h.get("showPlayBtn",!0),j=m&&h.get("showPrevBtn",!0),q=m&&h.get("showNextBtn",!0),D=0,_=f;F==="left"||F==="bottom"?(L&&(E=[0,0],D+=b),j&&(T=[D,0],D+=b),q&&(B=[_-g,0],_-=b)):(L&&(E=[_-g,0],_-=b),j&&(T=[0,0],D+=b),q&&(B=[_-g,0],_-=b));var R=[D,_];return r.get("inverse")&&R.reverse(),{viewRect:a,mainLength:f,orient:i,rotation:l[i],labelRotation:x,labelPosOpt:s,labelAlign:r.get(["label","align"])||c[i],labelBaseline:r.get(["label","verticalAlign"])||r.get(["label","baseline"])||u[i],playPosition:E,prevBtnPosition:T,nextBtnPosition:B,axisExtent:R,controlSize:g,controlGap:v}},t.prototype._position=function(r,n){var o=this._mainGroup,i=this._labelGroup,a=r.viewRect;if(r.orient==="vertical"){var s=ku(),c=a.x,u=a.y+a.height;Id(s,s,[-c,-u]),wm(s,s,-ELe/2),Id(s,s,[c,u]),a=a.clone(),a.applyTransform(s)}var l=E(a),f=E(o.getBoundingRect()),h=E(i.getBoundingRect()),m=[o.x,o.y],g=[i.x,i.y];g[0]=m[0]=l[0][0];var v=r.labelPosOpt;if(v==null||yt(v)){var b=v==="+"?0:1;T(m,f,l,1,b),T(g,h,l,1,1-b)}else{var b=v>=0?0:1;T(m,f,l,1,b),g[1]=m[1]+v}o.setPosition(m),i.setPosition(g),o.rotation=i.rotation=r.rotation,x(o),x(i);function x(B){B.originX=l[0][0]-B.x,B.originY=l[1][0]-B.y}function E(B){return[[B.x,B.x+B.width],[B.y,B.y+B.height]]}function T(B,F,L,j,q){B[j]+=L[j][q]-F[j][q]}},t.prototype._createAxis=function(r,n){var o=n.getData(),i=n.get("axisType"),a=xpn(n,i);a.getTicks=function(){return o.mapArray(["value"],function(u){return{value:u}})};var s=o.getDataExtent("value");a.setExtent(s[0],s[1]),a.calcNiceTicks();var c=new tLt("value",a,r.axisExtent,i);return c.model=n,c},t.prototype._createGroup=function(r){var n=this[r]=new or;return this.group.add(n),n},t.prototype._renderAxisLine=function(r,n,o,i){var a=o.getExtent();if(!!i.get(["lineStyle","show"])){var s=new La({shape:{x1:a[0],y1:0,x2:a[1],y2:0},style:et({lineCap:"round"},i.getModel("lineStyle").getLineStyle()),silent:!0,z2:1});n.add(s);var c=this._progressLine=new La({shape:{x1:a[0],x2:this._currentPointer?this._currentPointer.x:a[0],y1:0,y2:0},style:$t({lineCap:"round",lineWidth:s.style.lineWidth},i.getModel(["progress","lineStyle"]).getLineStyle()),silent:!0,z2:1});n.add(c)}},t.prototype._renderAxisTick=function(r,n,o,i){var a=this,s=i.getData(),c=o.scale.getTicks();this._tickSymbols=[],oe(c,function(u){var l=o.dataToCoord(u.value),f=s.getItemModel(u.value),h=f.getModel("itemStyle"),m=f.getModel(["emphasis","itemStyle"]),g=f.getModel(["progress","itemStyle"]),v={x:l,y:0,onclick:jt(a._changeTimeline,a,u.value)},b=nLt(f,h,n,v);b.ensureState("emphasis").style=m.getItemStyle(),b.ensureState("progress").style=g.getItemStyle(),W2(b);var x=Cr(b);f.get("tooltip")?(x.dataIndex=u.value,x.dataModel=i):x.dataIndex=x.dataModel=null,a._tickSymbols.push(b)})},t.prototype._renderAxisLabel=function(r,n,o,i){var a=this,s=o.getLabelModel();if(!!s.get("show")){var c=i.getData(),u=o.getViewLabels();this._tickLabels=[],oe(u,function(l){var f=l.tickValue,h=c.getItemModel(f),m=h.getModel("label"),g=h.getModel(["emphasis","label"]),v=h.getModel(["progress","label"]),b=o.dataToCoord(l.tickValue),x=new yn({x:b,y:0,rotation:r.labelRotation-r.rotation,onclick:jt(a._changeTimeline,a,f),silent:!1,style:mo(m,{text:l.formattedLabel,align:r.labelAlign,verticalAlign:r.labelBaseline})});x.ensureState("emphasis").style=mo(g),x.ensureState("progress").style=mo(v),n.add(x),W2(x),rLt(x).dataIndex=f,a._tickLabels.push(x)})}},t.prototype._renderControl=function(r,n,o,i){var a=r.controlSize,s=r.rotation,c=i.getModel("controlStyle").getItemStyle(),u=i.getModel(["emphasis","controlStyle"]).getItemStyle(),l=i.getPlayState(),f=i.get("inverse",!0);h(r.nextBtnPosition,"next",jt(this._changeTimeline,this,f?"-":"+")),h(r.prevBtnPosition,"prev",jt(this._changeTimeline,this,f?"+":"-")),h(r.playPosition,l?"stop":"play",jt(this._handlePlayClick,this,!l),!0);function h(m,g,v,b){if(!!m){var x=kd(Xr(i.get(["controlStyle",g+"BtnSize"]),a),a),E=[0,-x/2,x,x],T=Apn(i,g+"Icon",E,{x:m[0],y:m[1],originX:a/2,originY:0,rotation:b?-s:0,rectHover:!0,style:c,onclick:v});T.ensureState("emphasis").style=u,n.add(T),W2(T)}}},t.prototype._renderCurrentPointer=function(r,n,o,i){var a=i.getData(),s=i.getCurrentIndex(),c=a.getItemModel(s).getModel("checkpointStyle"),u=this,l={onCreate:function(f){f.draggable=!0,f.drift=jt(u._handlePointerDrag,u),f.ondragend=jt(u._handlePointerDragend,u),oLt(f,u._progressLine,s,o,i,!0)},onUpdate:function(f){oLt(f,u._progressLine,s,o,i)}};this._currentPointer=nLt(c,c,this._mainGroup,{},this._currentPointer,l)},t.prototype._handlePlayClick=function(r){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:r,from:this.uid})},t.prototype._handlePointerDrag=function(r,n,o){this._clearTimer(),this._pointerChangeTimeline([o.offsetX,o.offsetY])},t.prototype._handlePointerDragend=function(r){this._pointerChangeTimeline([r.offsetX,r.offsetY],!0)},t.prototype._pointerChangeTimeline=function(r,n){var o=this._toAxisCoord(r)[0],i=this._axis,a=nl(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)},t.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")))},t.prototype._toAxisCoord=function(r){var n=this._mainGroup.getLocalTransform();return Md(r,n,!0)},t.prototype._findNearestTick=function(r){var n=this.model.getData(),o=1/0,i,a=this._axis;return n.each(["value"],function(s,c){var u=a.dataToCoord(s),l=Math.abs(u-r);l<o&&(o=l,i=c)}),i},t.prototype._clearTimer=function(){this._timer&&(clearTimeout(this._timer),this._timer=null)},t.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})},t.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",rLt(o[i]).dataIndex<=r)},t.type="timeline.slider",t}(eLt);function xpn(e,t){if(t=t||e.get("type"),t)switch(t){case"category":return new IJ({ordinalMeta:e.getCategories(),extent:[1/0,-1/0]});case"time":return new The({locale:e.ecModel.getLocaleModel(),useUTC:e.ecModel.get("useUTC")});default:return new Pm}}function wpn(e,t){return Do(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()},e.get("padding"))}function Apn(e,t,r,n){var o=n.style,i=C_(e.get(["controlStyle",t]),n||{},new Nr(r[0],r[1],r[2],r[3]));return o&&i.setStyle(o),i}function nLt(e,t,r,n,o,i){var a=t.get("color");if(o)o.setColor(a),r.add(o),i&&i.onUpdate(o);else{var s=e.get("symbol");o=Lo(s,-1,-1,2,2,a),o.setStyle("strokeNoScale",!0),r.add(o),i&&i.onCreate(o)}var c=t.getItemStyle(["color"]);o.setStyle(c),n=Wr({rectHover:!0,z2:100},n,!0);var u=Z2(e.get("symbolSize"));n.scaleX=u[0]/2,n.scaleY=u[1]/2;var l=wb(e.get("symbolOffset"),u);l&&(n.x=(n.x||0)+l[0],n.y=(n.y||0)+l[1]);var f=e.get("symbolRotate");return n.rotation=(f||0)*Math.PI/180||0,o.attr(n),o.updateTransform(),o}function oLt(e,t,r,n,o,i){if(!e.dragging){var a=o.getModel("checkpointStyle"),s=n.dataToCoord(o.getData().get("value",r));if(i||!a.get("animation",!0))e.attr({x:s,y:0}),t&&t.attr({shape:{x2:s}});else{var c={duration:a.get("animationDuration",!0),easing:a.get("animationEasing",!0)};e.stopAnimation(null,!0),e.animateTo({x:s,y:0},c),t&&t.animateTo({shape:{x2:s}},c)}}}var iLt=bpn;d();p();function aLt(e){e.registerAction({type:"timelineChange",event:"timelineChanged",update:"prepareAndUpdate"},function(t,r,n){var o=r.getComponent("timeline");return o&&t.currentIndex!=null&&(o.setCurrentIndex(t.currentIndex),!o.get("loop",!0)&&o.isIndexMax()&&o.getPlayState()&&(o.setPlayState(!1),n.dispatchAction({type:"timelinePlayChange",playState:!1,from:t.from}))),r.resetOption("timeline",{replaceMerge:o.get("replaceMerge",!0)}),$t({currentIndex:o.option.currentIndex},t)}),e.registerAction({type:"timelinePlayChange",event:"timelinePlayChanged",update:"update"},function(t,r){var n=r.getComponent("timeline");n&&t.playState!=null&&n.setPlayState(t.playState)})}d();p();function _Le(e){var t=e&&e.timeline;rt(t)||(t=t?[t]:[]),oe(t,function(r){!r||Spn(r)})}function Spn(e){var t=e.type,r={number:"value",time:"time"};if(r[t]&&(e.axisType=r[t],delete e.type),sLt(e),SN(e,"controlPosition")){var n=e.controlStyle||(e.controlStyle={});SN(n,"position")||(n.position=e.controlPosition),n.position==="none"&&!SN(n,"show")&&(n.show=!1,delete n.position),delete e.controlPosition}oe(e.data||[],function(o){nr(o)&&!rt(o)&&(!SN(o,"value")&&SN(o,"name")&&(o.value=o.name),sLt(o))})}function sLt(e){var t=e.itemStyle||(e.itemStyle={}),r=t.emphasis||(t.emphasis={}),n=e.label||e.label||{},o=n.normal||(n.normal={}),i={normal:1,emphasis:1};oe(n,function(a,s){!i[s]&&!SN(o,s)&&(o[s]=a)}),r.label&&!SN(n,"emphasis")&&(n.emphasis=r.label,delete r.label)}function SN(e,t){return e.hasOwnProperty(t)}function CLe(e){e.registerComponentModel($Dt),e.registerComponentView(iLt),e.registerSubTypeDefaulter("timeline",function(){return"slider"}),aLt(e),e.registerPreprocessor(_Le)}d();p();d();p();function EN(e,t){if(!e)return!1;for(var r=rt(e)?e:[e],n=0;n<r.length;n++)if(r[n]&&r[n][t])return!0;return!1}d();p();d();p();function dme(e){sv(e,"label",["show"])}var pme=Kr(),cLt=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.createdBySelf=!1,r}return t.prototype.init=function(r,n,o){this.mergeDefaultAndTheme(r,o),this._mergeOption(r,o,!1,!0)},t.prototype.isAnimationEnabled=function(){if(Mn.node)return!1;var r=this.__hostSeries;return this.getShallow("animation")&&r&&r.isAnimationEnabled()},t.prototype.mergeOption=function(r,n){this._mergeOption(r,n,!1,!1)},t.prototype._mergeOption=function(r,n,o,i){var a=this.mainType;o||n.eachSeries(function(s){var c=s.get(this.mainType,!0),u=pme(s)[a];if(!c||!c.data){pme(s)[a]=null;return}u?u._mergeOption(c,n,!0):(i&&dme(c),oe(c.data,function(l){l instanceof Array?(dme(l[0]),dme(l[1])):dme(l)}),u=this.createMarkerModelFromSeries(c,this,n),et(u,{mainType:this.mainType,seriesIndex:s.seriesIndex,name:s.name,createdBySelf:!0}),u.__hostSeries=s),pme(s)[a]=u},this)},t.prototype.formatTooltip=function(r,n,o){var i=this.getData(),a=this.getRawValue(r),s=i.getName(r);return Qi("section",{header:this.name,blocks:[Qi("nameValue",{name:s,value:a,noName:!s,noValue:a==null})]})},t.prototype.getData=function(){return this._data},t.prototype.setData=function(r){this._data=r},t.getMarkerModelFromSeries=function(r,n){return pme(r)[n]},t.type="marker",t.dependencies=["series","grid","polar","geo"],t}(xn);Qo(cLt,CL.prototype);var h0=cLt;var Epn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.createMarkerModelFromSeries=function(r,n,o){return new t(r,n,o)},t.type="markPoint",t.defaultOption={z:5,symbol:"pin",symbolSize:50,tooltip:{trigger:"item"},label:{show:!0,position:"inside"},itemStyle:{borderWidth:2},emphasis:{label:{show:!0}}},t}(h0),uLt=Epn;d();p();d();p();function ILe(e){return!(isNaN(parseFloat(e.x))&&isNaN(parseFloat(e.y)))}function _pn(e){return!isNaN(parseFloat(e.x))&&!isNaN(parseFloat(e.y))}function hme(e,t,r,n,o,i){var a=[],s=dv(t,n),c=s?t.getCalculationInfo("stackResultDimension"):n,u=gme(t,c,e),l=t.indicesOfNearest(c,u)[0];a[o]=t.get(r,l),a[i]=t.get(c,l);var f=t.get(n,l),h=i0(t.get(n,l));return h=Math.min(h,20),h>=0&&(a[i]=+a[i].toFixed(h)),[a,f]}var TLe={min:_r(hme,"min"),max:_r(hme,"max"),average:_r(hme,"average"),median:_r(hme,"median")};function F6(e,t){var r=e.getData(),n=e.coordinateSystem;if(t&&!_pn(t)&&!rt(t.coord)&&n){var o=n.dimensions,i=kLe(t,r,n,e);if(t=cr(t),t.type&&TLe[t.type]&&i.baseAxis&&i.valueAxis){var a=Hr(o,i.baseAxis.dim),s=Hr(o,i.valueAxis.dim),c=TLe[t.type](r,i.baseDataDim,i.valueDataDim,a,s);t.coord=c[0],t.value=c[1]}else{for(var u=[t.xAxis!=null?t.xAxis:t.radiusAxis,t.yAxis!=null?t.yAxis:t.angleAxis],l=0;l<2;l++)TLe[u[l]]&&(u[l]=gme(r,r.mapDimension(o[l]),u[l]));t.coord=u}}return t}function kLe(e,t,r,n){var o={};return e.valueIndex!=null||e.valueDim!=null?(o.valueDataDim=e.valueIndex!=null?t.getDimension(e.valueIndex):e.valueDim,o.valueAxis=r.getAxis(Cpn(n,o.valueDataDim)),o.baseAxis=r.getOtherAxis(o.valueAxis),o.baseDataDim=t.mapDimension(o.baseAxis.dim)):(o.baseAxis=n.getBaseAxis(),o.valueAxis=r.getOtherAxis(o.baseAxis),o.baseDataDim=t.mapDimension(o.baseAxis.dim),o.valueDataDim=t.mapDimension(o.valueAxis.dim)),o}function Cpn(e,t){var r=e.getData().getDimensionInfo(t);return r&&r.coordDim}function U6(e,t){return e&&e.containData&&t.coord&&!ILe(t)?e.containData(t.coord):!0}function lLt(e,t,r){return e&&e.containZone&&t.coord&&r.coord&&!ILe(t)&&!ILe(r)?e.containZone(t.coord,r.coord):!0}function mme(e,t){return e?function(r,n,o,i){var a=i<2?r.coord&&r.coord[i]:r.value;return bb(a,t[i])}:function(r,n,o,i){return bb(r.value,t[i])}}function gme(e,t,r){if(r==="average"){var n=0,o=0;return e.each(t,function(i,a){isNaN(i)||(n+=i,o++)}),n/o}else return r==="median"?e.getMedian(t):e.getDataExtent(t)[r==="max"?1:0]}d();p();var RLe=Kr(),Tpn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.init=function(){this.markerGroupMap=Kt()},t.prototype.render=function(r,n,o){var i=this,a=this.markerGroupMap;a.each(function(s){RLe(s).keep=!1}),n.eachSeries(function(s){var c=h0.getMarkerModelFromSeries(s,i.type);c&&i.renderSeries(s,c,n,o)}),a.each(function(s){!RLe(s).keep&&i.group.remove(s.group)})},t.prototype.markKeep=function(r){RLe(r).keep=!0},t.prototype.toggleBlurSeries=function(r,n){var o=this;oe(r,function(i){var a=h0.getMarkerModelFromSeries(i,o.type);if(a){var s=a.getData();s.eachItemGraphicEl(function(c){c&&(n?tpe(c):LY(c))})}})},t.type="marker",t}(eo),pF=Tpn;function fLt(e,t,r){var n=t.coordinateSystem;e.each(function(o){var i=e.getItemModel(o),a,s=Pt(i.get("x"),r.getWidth()),c=Pt(i.get("y"),r.getHeight());if(!isNaN(s)&&!isNaN(c))a=[s,c];else if(t.getMarkerPosition)a=t.getMarkerPosition(e.getValues(e.dimensions,o));else if(n){var u=e.get(n.dimensions[0],o),l=e.get(n.dimensions[1],o);a=n.dataToPoint([u,l])}isNaN(s)||(a[0]=s),isNaN(c)||(a[1]=c),e.setItemLayout(o,a)})}var Ipn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.updateTransform=function(r,n,o){n.eachSeries(function(i){var a=h0.getMarkerModelFromSeries(i,"markPoint");a&&(fLt(a.getData(),i,o),this.markerGroupMap.get(i.id).updateLayout())},this)},t.prototype.renderSeries=function(r,n,o,i){var a=r.coordinateSystem,s=r.id,c=r.getData(),u=this.markerGroupMap,l=u.get(s)||u.set(s,new nA),f=kpn(a,r,n);n.setData(f),fLt(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"),x=m.getShallow("symbolOffset"),E=m.getShallow("symbolKeepAspect");if(Wt(g)||Wt(v)||Wt(b)||Wt(x)){var T=n.getRawValue(h),B=n.getDataParams(h);Wt(g)&&(g=g(T,B)),Wt(v)&&(v=v(T,B)),Wt(b)&&(b=b(T,B)),Wt(x)&&(x=x(T,B))}var F=m.getModel("itemStyle").getItemStyle(),L=X2(c,"color");F.fill||(F.fill=L),f.setItemVisual(h,{symbol:g,symbolSize:v,symbolRotate:b,symbolOffset:x,symbolKeepAspect:E,style:F})}),l.updateData(f),this.group.add(l.group),f.eachItemGraphicEl(function(h){h.traverse(function(m){Cr(m).dataModel=n})}),this.markKeep(l),l.group.silent=n.get("silent")||r.get("silent")},t.type="markPoint",t}(pF);function kpn(e,t,r){var n;e?n=nt(e&&e.dimensions,function(s){var c=t.getData().getDimensionInfo(t.getData().mapDimension(s))||{};return et(et({},c),{name:s,ordinalMeta:null})}):n=[{name:"value",type:"float"}];var o=new Ss(n,r),i=nt(r.get("data"),_r(F6,t));e&&(i=Gn(i,_r(U6,e)));var a=mme(!!e,n);return o.initData(i,null,a),o}var dLt=Ipn;function NLe(e){e.registerComponentModel(uLt),e.registerComponentView(dLt),e.registerPreprocessor(function(t){EN(t.series,"markPoint")&&(t.markPoint=t.markPoint||{})})}d();p();d();p();var Mpn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.createMarkerModelFromSeries=function(r,n,o){return new t(r,n,o)},t.type="markLine",t.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"},t}(h0),pLt=Mpn;d();p();var vme=Kr(),Rpn=function(e,t,r,n){var o=e.getData(),i;if(rt(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=t.getAxis(n.yAxis!=null?"y":"x"),c=da(n.yAxis,n.xAxis);else{var u=kLe(n,o,t,e);s=u.valueAxis;var l=whe(o,u.valueDataDim);c=gme(o,l,a)}var f=s.dim==="x"?0:1,h=1-f,m=cr(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&&sn(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=[F6(e,i[0]),F6(e,i[1]),et({},i[2])];return b[2].type=b[2].type||null,Wr(b[2],b[0]),Wr(b[2],b[1]),b};function yme(e){return!isNaN(e)&&!isFinite(e)}function hLt(e,t,r,n){var o=1-e,i=n.dimensions[e];return yme(t[o])&&yme(r[o])&&t[e]===r[e]&&n.getAxis(i).containData(t[e])}function Npn(e,t){if(e.type==="cartesian2d"){var r=t[0].coord,n=t[1].coord;if(r&&n&&(hLt(1,r,n,e)||hLt(0,r,n,e)))return!0}return U6(e,t[0])&&U6(e,t[1])}function OLe(e,t,r,n,o){var i=n.coordinateSystem,a=e.getItemModel(t),s,c=Pt(a.get("x"),o.getWidth()),u=Pt(a.get("y"),o.getHeight());if(!isNaN(c)&&!isNaN(u))s=[c,u];else{if(n.getMarkerPosition)s=n.getMarkerPosition(e.getValues(e.dimensions,t));else{var l=i.dimensions,f=e.get(l[0],t),h=e.get(l[1],t);s=i.dataToPoint([f,h])}if(Eb(i,"cartesian2d")){var m=i.getAxis("x"),g=i.getAxis("y"),l=i.dimensions;yme(e.get(l[0],t))?s[0]=m.toGlobalCoord(m.getExtent()[r?0:1]):yme(e.get(l[1],t))&&(s[1]=g.toGlobalCoord(g.getExtent()[r?0:1]))}isNaN(c)||(s[0]=c),isNaN(u)||(s[1]=u)}e.setItemLayout(t,s)}var Opn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.updateTransform=function(r,n,o){n.eachSeries(function(i){var a=h0.getMarkerModelFromSeries(i,"markLine");if(a){var s=a.getData(),c=vme(a).from,u=vme(a).to;c.each(function(l){OLe(c,l,!0,i,o),OLe(u,l,!1,i,o)}),s.each(function(l){s.setItemLayout(l,[c.getItemLayout(l),u.getItemLayout(l)])}),this.markerGroupMap.get(i.id).updateLayout()}},this)},t.prototype.renderSeries=function(r,n,o,i){var a=r.coordinateSystem,s=r.id,c=r.getData(),u=this.markerGroupMap,l=u.get(s)||u.set(s,new XL);this.group.add(l.group);var f=Bpn(a,r,n),h=f.from,m=f.to,g=f.line;vme(n).from=h,vme(n).to=m,n.setData(g);var v=n.get("symbol"),b=n.get("symbolSize"),x=n.get("symbolRotate"),E=n.get("symbolOffset");rt(v)||(v=[v,v]),rt(b)||(b=[b,b]),rt(x)||(x=[x,x]),rt(E)||(E=[E,E]),f.from.each(function(B){T(h,B,!0),T(m,B,!1)}),g.each(function(B){var F=g.getItemModel(B).getModel("lineStyle").getLineStyle();g.setItemLayout(B,[h.getItemLayout(B),m.getItemLayout(B)]),F.stroke==null&&(F.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:F})}),l.updateData(g),f.line.eachItemGraphicEl(function(B){Cr(B).dataModel=n,B.traverse(function(F){Cr(F).dataModel=n})});function T(B,F,L){var j=B.getItemModel(F);OLe(B,F,L,r,i);var q=j.getModel("itemStyle").getItemStyle();q.fill==null&&(q.fill=X2(c,"color")),B.setItemVisual(F,{symbolKeepAspect:j.get("symbolKeepAspect"),symbolOffset:Xr(j.get("symbolOffset",!0),E[L?0:1]),symbolRotate:Xr(j.get("symbolRotate",!0),x[L?0:1]),symbolSize:Xr(j.get("symbolSize"),b[L?0:1]),symbol:Xr(j.get("symbol",!0),v[L?0:1]),style:q})}this.markKeep(l),l.group.silent=n.get("silent")||r.get("silent")},t.type="markLine",t}(pF);function Bpn(e,t,r){var n;e?n=nt(e&&e.dimensions,function(u){var l=t.getData().getDimensionInfo(t.getData().mapDimension(u))||{};return et(et({},l),{name:u,ordinalMeta:null})}):n=[{name:"value",type:"float"}];var o=new Ss(n,r),i=new Ss(n,r),a=new Ss([],r),s=nt(r.get("data"),_r(Rpn,t,e,r));e&&(s=Gn(s,_r(Npn,e)));var c=mme(!!e,n);return o.initData(nt(s,function(u){return u[0]}),null,c),i.initData(nt(s,function(u){return u[1]}),null,c),a.initData(nt(s,function(u){return u[2]})),a.hasItemOption=!0,{from:o,to:i,line:a}}var mLt=Opn;function BLe(e){e.registerComponentModel(pLt),e.registerComponentView(mLt),e.registerPreprocessor(function(t){EN(t.series,"markLine")&&(t.markLine=t.markLine||{})})}d();p();d();p();var Ppn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.createMarkerModelFromSeries=function(r,n,o){return new t(r,n,o)},t.type="markArea",t.defaultOption={z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}},t}(h0),gLt=Ppn;d();p();var bme=Kr(),Dpn=function(e,t,r,n){var o=F6(e,n[0]),i=F6(e,n[1]),a=o.coord,s=i.coord;a[0]=da(a[0],-1/0),a[1]=da(a[1],-1/0),s[0]=da(s[0],1/0),s[1]=da(s[1],1/0);var c=jD([{},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 xme(e){return!isNaN(e)&&!isFinite(e)}function vLt(e,t,r,n){var o=1-e;return xme(t[o])&&xme(r[o])}function Lpn(e,t){var r=t.coord[0],n=t.coord[1],o={coord:r,x:t.x0,y:t.y0},i={coord:n,x:t.x1,y:t.y1};return Eb(e,"cartesian2d")?r&&n&&(vLt(1,r,n,e)||vLt(0,r,n,e))?!0:lLt(e,o,i):U6(e,o)||U6(e,i)}function yLt(e,t,r,n,o){var i=n.coordinateSystem,a=e.getItemModel(t),s,c=Pt(a.get(r[0]),o.getWidth()),u=Pt(a.get(r[1]),o.getHeight());if(!isNaN(c)&&!isNaN(u))s=[c,u];else{if(n.getMarkerPosition)s=n.getMarkerPosition(e.getValues(r,t));else{var l=e.get(r[0],t),f=e.get(r[1],t),h=[l,f];i.clampData&&i.clampData(h,h),s=i.dataToPoint(h,!0)}if(Eb(i,"cartesian2d")){var m=i.getAxis("x"),g=i.getAxis("y"),l=e.get(r[0],t),f=e.get(r[1],t);xme(l)?s[0]=m.toGlobalCoord(m.getExtent()[r[0]==="x0"?0:1]):xme(f)&&(s[1]=g.toGlobalCoord(g.getExtent()[r[1]==="y0"?0:1]))}isNaN(c)||(s[0]=c),isNaN(u)||(s[1]=u)}return s}var bLt=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],Fpn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.updateTransform=function(r,n,o){n.eachSeries(function(i){var a=h0.getMarkerModelFromSeries(i,"markArea");if(a){var s=a.getData();s.each(function(c){var u=nt(bLt,function(f){return yLt(s,c,f,i,o)});s.setItemLayout(c,u);var l=s.getItemGraphicEl(c);l.setShape("points",u)})}},this)},t.prototype.renderSeries=function(r,n,o,i){var a=r.coordinateSystem,s=r.id,c=r.getData(),u=this.markerGroupMap,l=u.get(s)||u.set(s,{group:new or});this.group.add(l.group),this.markKeep(l);var f=Upn(a,r,n);n.setData(f),f.each(function(h){var m=nt(bLt,function(q){return yLt(f,h,q,r,i)}),g=a.getAxis("x").scale,v=a.getAxis("y").scale,b=g.getExtent(),x=v.getExtent(),E=[g.parse(f.get("x0",h)),g.parse(f.get("x1",h))],T=[v.parse(f.get("y0",h)),v.parse(f.get("y1",h))];nl(E),nl(T);var B=!(b[0]>E[1]||b[1]<E[0]||x[0]>T[1]||x[1]<T[0]),F=!B;f.setItemLayout(h,{points:m,allClipped:F});var L=f.getItemModel(h).getModel("itemStyle").getItemStyle(),j=X2(c,"color");L.fill||(L.fill=j,yt(L.fill)&&(L.fill=AR(L.fill,.4))),L.stroke||(L.stroke=j),f.setItemVisual(h,"style",L)}),f.diff(bme(l).data).add(function(h){var m=f.getItemLayout(h);if(!m.allClipped){var g=new As({shape:{points:m.points}});f.setItemGraphicEl(h,g),l.group.add(g)}}).update(function(h,m){var g=bme(l).data.getItemGraphicEl(m),v=f.getItemLayout(h);v.allClipped?g&&l.group.remove(g):(g?bn(g,{shape:{points:v.points}},n,h):g=new As({shape:{points:v.points}}),f.setItemGraphicEl(h,g),l.group.add(g))}).remove(function(h){var m=bme(l).data.getItemGraphicEl(h);l.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")),Fi(h,si(g),{labelFetcher:n,labelDataIndex:m,defaultText:f.getName(m)||"",inheritColor:yt(v.fill)?AR(v.fill,1):"#000"}),ma(h,g),oo(h,null,null,g.get(["emphasis","disabled"])),Cr(h).dataModel=n}),bme(l).data=f,l.group.silent=n.get("silent")||r.get("silent")},t.type="markArea",t}(pF);function Upn(e,t,r){var n,o,i=["x0","y0","x1","y1"];if(e){var a=nt(e&&e.dimensions,function(u){var l=t.getData(),f=l.getDimensionInfo(l.mapDimension(u))||{};return et(et({},f),{name:u,ordinalMeta:null})});o=nt(i,function(u,l){return{name:u,type:a[l%2].type}}),n=new Ss(o,r)}else o=[{name:"value",type:"float"}],n=new Ss(o,r);var s=nt(r.get("data"),_r(Dpn,t,e,r));e&&(s=Gn(s,_r(Lpn,e)));var c=e?function(u,l,f,h){var m=u.coord[Math.floor(h/2)][h%2];return bb(m,o[h])}:function(u,l,f,h){return bb(u.value,o[h])};return n.initData(s,null,c),n.hasItemOption=!0,n}var xLt=Fpn;function PLe(e){e.registerComponentModel(gLt),e.registerComponentView(xLt),e.registerPreprocessor(function(t){EN(t.series,"markArea")&&(t.markArea=t.markArea||{})})}d();p();d();p();d();p();var zpn=function(e,t){if(t==="all")return{type:"all",title:e.getLocaleModel().get(["legend","selector","all"])};if(t==="inverse")return{type:"inverse",title:e.getLocaleModel().get(["legend","selector","inverse"])}},jpn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.layoutMode={type:"box",ignoreSize:!0},r}return t.prototype.init=function(r,n,o){this.mergeDefaultAndTheme(r,o),r.selected=r.selected||{},this._updateSelector(r)},t.prototype.mergeOption=function(r,n){e.prototype.mergeOption.call(this,r,n),this._updateSelector(r)},t.prototype._updateSelector=function(r){var n=r.selector,o=this.ecModel;n===!0&&(n=r.selector=["all","inverse"]),rt(n)&&oe(n,function(i,a){yt(i)&&(i={type:i}),n[a]=Wr(i,zpn(o,i.type))})},t.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"))}},t.prototype._updateData=function(r){var n=[],o=[];r.eachRawSeries(function(s){var c=s.name;o.push(c);var u;if(s.legendVisualProvider){var l=s.legendVisualProvider,f=l.getAllNames();r.isSeriesFiltered(s)||(o=o.concat(f)),f.length?n=n.concat(f):u=!0}else u=!0;u&&oL(s)&&n.push(s.name)}),this._availableNames=o;var i=this.get("data")||n,a=nt(i,function(s){return(yt(s)||sn(s))&&(s={name:s}),new Jn(s,this,this.ecModel)},this);this._data=a},t.prototype.getData=function(){return this._data},t.prototype.select=function(r){var n=this.option.selected,o=this.get("selectedMode");if(o==="single"){var i=this._data;oe(i,function(a){n[a.get("name")]=!1})}n[r]=!0},t.prototype.unSelect=function(r){this.get("selectedMode")!=="single"&&(this.option.selected[r]=!1)},t.prototype.toggleSelected=function(r){var n=this.option.selected;n.hasOwnProperty(r)||(n[r]=!0),this[n[r]?"unSelect":"select"](r)},t.prototype.allSelect=function(){var r=this._data,n=this.option.selected;oe(r,function(o){n[o.get("name",!0)]=!0})},t.prototype.inverseSelect=function(){var r=this._data,n=this.option.selected;oe(r,function(o){var i=o.get("name",!0);n.hasOwnProperty(i)||(n[i]=!0),n[i]=!n[i]})},t.prototype.isSelected=function(r){var n=this.option.selected;return!(n.hasOwnProperty(r)&&!n[r])&&Hr(this._availableNames,r)>=0},t.prototype.getOrient=function(){return this.get("orient")==="vertical"?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},t.type="legend.plain",t.dependencies=["series"],t.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}},t}(xn),pX=jpn;d();p();var hF=_r,DLe=oe,wme=or,Hpn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.newlineDisabled=!1,r}return t.prototype.init=function(){this.group.add(this._contentGroup=new wme),this.group.add(this._selectorGroup=new wme),this._isFirstRender=!0},t.prototype.getContentGroup=function(){return this._contentGroup},t.prototype.getSelectorGroup=function(){return this._selectorGroup},t.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),u=r.get("selectorPosition",!0);c&&(!u||u==="auto")&&(u=s==="horizontal"?"end":"start"),this.renderInner(a,r,n,o,c,s,u);var l=r.getBoxLayoutParams(),f={width:o.getWidth(),height:o.getHeight()},h=r.get("padding"),m=Do(l,f,h),g=this.layoutInner(r,a,m,i,c,u),v=Do($t({width:g.width,height:g.height},l),f,h);this.group.x=v.x-g.x,this.group.y=v.y-g.y,this.group.markRedraw(),this.group.add(this._backgroundEl=ame(g,r))}},t.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},t.prototype.renderInner=function(r,n,o,i,a,s,c){var u=this.getContentGroup(),l=Kt(),f=n.get("selectedMode"),h=[];o.eachRawSeries(function(m){!m.get("legendHoverLink")&&h.push(m.id)}),DLe(n.getData(),function(m,g){var v=m.get("name");if(!this.newlineDisabled&&(v===""||v===`
`)){var b=new wme;b.newline=!0,u.add(b);return}var x=o.getSeriesByName(v)[0];if(!l.get(v))if(x){var E=x.getData(),T=E.getVisual("legendLineStyle")||{},B=E.getVisual("legendIcon"),F=E.getVisual("style"),L=this._createItem(x,v,g,m,n,r,T,F,B,f,i);L.on("click",hF(wLt,v,null,i,h)).on("mouseover",hF(LLe,x.name,null,i,h)).on("mouseout",hF(FLe,x.name,null,i,h)),l.set(v,!0)}else o.eachRawSeries(function(j){if(!l.get(v)&&j.legendVisualProvider){var q=j.legendVisualProvider;if(!q.containName(v))return;var D=q.indexOfName(v),_=q.getItemVisual(D,"style"),R=q.getItemVisual(D,"legendIcon"),z=Ef(_.fill);z&&z[3]===0&&(z[3]=.2,_=et(et({},_),{fill:lb(z,"rgba")}));var N=this._createItem(j,v,g,m,n,r,{},_,R,f,i);N.on("click",hF(wLt,null,v,i,h)).on("mouseover",hF(LLe,null,v,i,h)).on("mouseout",hF(FLe,null,v,i,h)),l.set(v,!0)}},this)},this),a&&this._createSelector(a,n,i,s,c)},t.prototype._createSelector=function(r,n,o,i,a){var s=this.getSelectorGroup();DLe(r,function(u){var l=u.type,f=new yn({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){o.dispatchAction({type:l==="all"?"legendAllSelect":"legendInverseSelect"})}});s.add(f);var h=n.getModel("selectorLabel"),m=n.getModel(["emphasis","selectorLabel"]);Fi(f,{normal:h,emphasis:m},{defaultText:u.title}),W2(f)})},t.prototype._createItem=function(r,n,o,i,a,s,c,u,l,f,h){var m=r.visualDrawType,g=a.get("itemWidth"),v=a.get("itemHeight"),b=a.isSelected(n),x=i.get("symbolRotate"),E=i.get("symbolKeepAspect"),T=i.get("icon");l=T||l||"roundRect";var B=Gpn(l,i,c,u,m,b,h),F=new wme,L=i.getModel("textStyle");if(Wt(r.getLegendIcon)&&(!T||T==="inherit"))F.add(r.getLegendIcon({itemWidth:g,itemHeight:v,icon:l,iconRotate:x,itemStyle:B.itemStyle,lineStyle:B.lineStyle,symbolKeepAspect:E}));else{var j=T==="inherit"&&r.getData().getVisual("symbol")?x==="inherit"?r.getData().getVisual("symbolRotate"):x:0;F.add(qpn({itemWidth:g,itemHeight:v,icon:l,iconRotate:j,itemStyle:B.itemStyle,lineStyle:B.lineStyle,symbolKeepAspect:E}))}var q=s==="left"?g+5:-5,D=s,_=a.get("formatter"),R=n;yt(_)&&_?R=_.replace("{name}",n??""):Wt(_)&&(R=_(n));var z=i.get("inactiveColor");F.add(new yn({style:mo(L,{text:R,x:q,y:v/2,fill:b?L.getTextColor():z,align:D,verticalAlign:"middle"})}));var N=new en({shape:F.getBoundingRect(),invisible:!0}),y=i.getModel("tooltip");return y.get("show")&&_x({el:N,componentModel:a,itemName:n,itemTooltipOption:y.option}),F.add(N),F.eachChild(function(S){S.silent=!0}),N.silent=!f,this.getContentGroup().add(F),W2(F),F.__legendDataIndex=o,F},t.prototype.layoutInner=function(r,n,o,i,a,s){var c=this.getContentGroup(),u=this.getSelectorGroup();Ix(r.get("orient"),c,r.get("itemGap"),o.width,o.height);var l=c.getBoundingRect(),f=[-l.x,-l.y];if(u.markRedraw(),c.markRedraw(),a){Ix("horizontal",u,r.get("selectorItemGap",!0));var h=u.getBoundingRect(),m=[-h.x,-h.y],g=r.get("selectorButtonGap",!0),v=r.getOrient().index,b=v===0?"width":"height",x=v===0?"height":"width",E=v===0?"y":"x";s==="end"?m[v]+=l[b]+g:f[v]+=h[b]+g,m[1-v]+=l[x]/2-h[x]/2,u.x=m[0],u.y=m[1],c.x=f[0],c.y=f[1];var T={x:0,y:0};return T[b]=l[b]+g+h[b],T[x]=Math.max(l[x],h[x]),T[E]=Math.min(0,h[E]+m[1-v]),T}else return c.x=f[0],c.y=f[1],this.group.getBoundingRect()},t.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},t.type="legend.plain",t}(eo);function Gpn(e,t,r,n,o,i,a){function s(b,x){b.lineWidth==="auto"&&(b.lineWidth=x.lineWidth>0?2:0),DLe(b,function(E,T){b[T]==="inherit"&&(b[T]=x[T])})}var c=t.getModel("itemStyle"),u=c.getItemStyle(),l=e.lastIndexOf("empty",0)===0?"fill":"stroke",f=c.getShallow("decal");u.decal=!f||f==="inherit"?n.decal:Rx(f,a),u.fill==="inherit"&&(u.fill=n[o]),u.stroke==="inherit"&&(u.stroke=n[l]),u.opacity==="inherit"&&(u.opacity=(o==="fill"?n:r).opacity),s(u,n);var h=t.getModel("lineStyle"),m=h.getLineStyle();if(s(m,r),u.fill==="auto"&&(u.fill=n.fill),u.stroke==="auto"&&(u.stroke=n.fill),m.stroke==="auto"&&(m.stroke=n.fill),!i){var g=t.get("inactiveBorderWidth"),v=u[l];u.lineWidth=g==="auto"?n.lineWidth>0&&v?2:0:u.lineWidth,u.fill=t.get("inactiveColor"),u.stroke=t.get("inactiveBorderColor"),m.stroke=h.get("inactiveColor"),m.lineWidth=h.get("inactiveWidth")}return{itemStyle:u,lineStyle:m}}function qpn(e){var t=e.icon||"roundRect",r=Lo(t,0,0,e.itemWidth,e.itemHeight,e.itemStyle.fill,e.symbolKeepAspect);return r.setStyle(e.itemStyle),r.rotation=(e.iconRotate||0)*Math.PI/180,r.setOrigin([e.itemWidth/2,e.itemHeight/2]),t.indexOf("empty")>-1&&(r.style.stroke=r.style.fill,r.style.fill="#fff",r.style.lineWidth=2),r}function wLt(e,t,r,n){FLe(e,t,r,n),r.dispatchAction({type:"legendToggleSelect",name:e??t}),LLe(e,t,r,n)}function ALt(e){for(var t=e.getZr().storage.getDisplayList(),r,n=0,o=t.length;n<o&&!(r=t[n].states.emphasis);)n++;return r&&r.hoverLayer}function LLe(e,t,r,n){ALt(r)||r.dispatchAction({type:"highlight",seriesName:e,name:t,excludeSeriesId:n})}function FLe(e,t,r,n){ALt(r)||r.dispatchAction({type:"downplay",seriesName:e,name:t,excludeSeriesId:n})}var Ame=Hpn;d();p();function ULe(e){var t=e.findComponents({mainType:"legend"});t&&t.length&&e.filterSeries(function(r){for(var n=0;n<t.length;n++)if(!t[n].isSelected(r.name))return!1;return!0})}d();p();function hX(e,t,r){var n={},o=e==="toggleSelected",i;return r.eachComponent("legend",function(a){o&&i!=null?a[i?"select":"unSelect"](t.name):e==="allSelect"||e==="inverseSelect"?a[e]():(a[e](t.name),i=a.isSelected(t.name));var s=a.getData();oe(s,function(c){var u=c.get("name");if(!(u===`
`||u==="")){var l=a.isSelected(u);n.hasOwnProperty(u)?n[u]=n[u]&&l:n[u]=l}})}),e==="allSelect"||e==="inverseSelect"?{selected:n}:{name:t.name,selected:n}}function SLt(e){e.registerAction("legendToggleSelect","legendselectchanged",_r(hX,"toggleSelected")),e.registerAction("legendAllSelect","legendselectall",_r(hX,"allSelect")),e.registerAction("legendInverseSelect","legendinverseselect",_r(hX,"inverseSelect")),e.registerAction("legendSelect","legendselected",_r(hX,"select")),e.registerAction("legendUnSelect","legendunselected",_r(hX,"unSelect"))}function Sme(e){e.registerComponentModel(pX),e.registerComponentView(Ame),e.registerProcessor(e.PRIORITY.PROCESSOR.SERIES_FILTER,ULe),e.registerSubTypeDefaulter("legend",function(){return"plain"}),SLt(e)}d();p();d();p();var Vpn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.setScrollDataIndex=function(r){this.option.scrollDataIndex=r},t.prototype.init=function(r,n,o){var i=vb(r);e.prototype.init.call(this,r,n,o),ELt(this,r,i)},t.prototype.mergeOption=function(r,n){e.prototype.mergeOption.call(this,r,n),ELt(this,this.option,r)},t.type="legend.scroll",t.defaultOption=Bp(pX.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}),t}(pX);function ELt(e,t,r){var n=e.getOrient(),o=[1,1];o[n.index]=0,Mm(t,r,{type:"box",ignoreSize:!!o})}var _Lt=Vpn;d();p();var CLt=or,zLe=["width","height"],jLe=["x","y"],Wpn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.newlineDisabled=!0,r._currentIndex=0,r}return t.prototype.init=function(){e.prototype.init.call(this),this.group.add(this._containerGroup=new CLt),this._containerGroup.add(this.getContentGroup()),this.group.add(this._controllerGroup=new CLt)},t.prototype.resetInner=function(){e.prototype.resetInner.call(this),this._controllerGroup.removeAll(),this._containerGroup.removeClipPath(),this._containerGroup.__rectSize=null},t.prototype.renderInner=function(r,n,o,i,a,s,c){var u=this;e.prototype.renderInner.call(this,r,n,o,i,a,s,c);var l=this._controllerGroup,f=n.get("pageIconSize",!0),h=rt(f)?f:[f,f];g("pagePrev",0);var m=n.getModel("pageTextStyle");l.add(new yn({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 x=v+"DataIndex",E=C_(n.get("pageIcons",!0)[n.getOrient().name][b],{onclick:jt(u._pageGo,u,x,n,i)},{x:-h[0]/2,y:-h[1]/2,width:h[0],height:h[1]});E.name=v,l.add(E)}},t.prototype.layoutInner=function(r,n,o,i,a,s){var c=this.getSelectorGroup(),u=r.getOrient().index,l=zLe[u],f=jLe[u],h=zLe[1-u],m=jLe[1-u];a&&Ix("horizontal",c,r.get("selectorItemGap",!0));var g=r.get("selectorButtonGap",!0),v=c.getBoundingRect(),b=[-v.x,-v.y],x=cr(o);a&&(x[l]=o[l]-v[l]-g);var E=this._layoutContentAndController(r,i,x,u,l,h,m,f);if(a){if(s==="end")b[u]+=E[l]+g;else{var T=v[l]+g;b[u]-=T,E[f]-=T}E[l]+=v[l]+g,b[1-u]+=E[m]+E[h]/2-v[h]/2,E[h]=Math.max(E[h],v[h]),E[m]=Math.min(E[m],v[m]+b[1-u]),c.x=b[0],c.y=b[1],c.markRedraw()}return E},t.prototype._layoutContentAndController=function(r,n,o,i,a,s,c,u){var l=this.getContentGroup(),f=this._containerGroup,h=this._controllerGroup;Ix(r.get("orient"),l,r.get("itemGap"),i?o.width:null,i?null:o.height),Ix("horizontal",h,r.get("pageButtonItemGap",!0));var m=l.getBoundingRect(),g=h.getBoundingRect(),v=this._showController=m[a]>o[a],b=[-m.x,-m.y];n||(b[i]=l[u]);var x=[0,0],E=[-g.x,-g.y],T=Xr(r.get("pageButtonGap",!0),r.get("itemGap",!0));if(v){var B=r.get("pageButtonPosition",!0);B==="end"?E[i]+=o[a]-g[a]:x[i]+=g[a]+T}E[1-i]+=m[s]/2-g[s]/2,l.setPosition(b),f.setPosition(x),h.setPosition(E);var F={x:0,y:0};if(F[a]=v?o[a]:m[a],F[s]=Math.max(m[s],g[s]),F[c]=Math.min(0,g[c]+E[1-i]),f.__rectSize=o[a],v){var L={x:0,y:0};L[a]=Math.max(o[a]-g[a]-T,0),L[s]=F[s],f.setClipPath(new en({shape:L})),f.__rectSize=L[a]}else h.eachChild(function(q){q.attr({invisible:!0,silent:!0})});var j=this._getPageInfo(r);return j.pageIndex!=null&&bn(l,{x:j.contentPosition[0],y:j.contentPosition[1]},v?r:null),this._updatePageInfoView(r,j),F},t.prototype._pageGo=function(r,n,o){var i=this._getPageInfo(n)[r];i!=null&&o.dispatchAction({type:"legendScroll",scrollDataIndex:i,legendId:n.id})},t.prototype._updatePageInfoView=function(r,n){var o=this._controllerGroup;oe(["pagePrev","pageNext"],function(l){var f=l+"DataIndex",h=n[f]!=null,m=o.childOfName(l);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,u=n.pageCount;i&&a&&i.setStyle("text",yt(a)?a.replace("{current}",c==null?"":c+"").replace("{total}",u==null?"":u+""):a({current:c,total:u}))},t.prototype._getPageInfo=function(r){var n=r.get("scrollDataIndex",!0),o=this.getContentGroup(),i=this._containerGroup.__rectSize,a=r.getOrient().index,s=zLe[a],c=jLe[a],u=this._findTargetItemIndex(n),l=o.children(),f=l[u],h=l.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=u+1,x=v,E=v,T=null;b<=h;++b)T=B(l[b]),(!T&&E.e>x.s+i||T&&!F(T,x.s))&&(E.i>x.i?x=E:x=T,x&&(g.pageNextDataIndex==null&&(g.pageNextDataIndex=x.i),++g.pageCount)),E=T;for(var b=u-1,x=v,E=v,T=null;b>=-1;--b)T=B(l[b]),(!T||!F(E,T.s))&&x.i<E.i&&(E=x,g.pagePrevDataIndex==null&&(g.pagePrevDataIndex=x.i),++g.pageCount,++g.pageIndex),x=T;return g;function B(L){if(L){var j=L.getBoundingRect(),q=j[c]+L[c];return{s:q,e:q+j[s],i:L.__legendDataIndex}}}function F(L,j){return L.e>=j&&L.s<=j+i}},t.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},t.type="legend.scroll",t}(Ame),TLt=Wpn;d();p();function HLe(e){e.registerAction("legendScroll","legendscroll",function(t,r){var n=t.scrollDataIndex;n!=null&&r.eachComponent({mainType:"legend",subType:"scroll",query:t},function(o){o.setScrollDataIndex(n)})})}function ILt(e){Sn(Sme),e.registerComponentModel(_Lt),e.registerComponentView(TLt),HLe(e)}function GLe(e){Sn(Sme),Sn(ILt)}d();p();d();p();d();p();var Kpn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.type="dataZoom.inside",t.defaultOption=Bp(P6.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),t}(P6),kLt=Kpn;d();p();d();p();var qLe=Kr();function MLt(e,t,r){qLe(e).coordSysRecordMap.each(function(n){var o=n.dataZoomInfoMap.get(t.uid);o&&(o.getRange=r)})}function RLt(e,t){for(var r=qLe(e).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=t.uid,u=s.get(c);u&&(s.removeKey(c),s.keys().length||NLt(r,a))}}}function NLt(e,t){if(t){e.removeKey(t.model.uid);var r=t.controller;r&&r.dispose()}}function Ypn(e,t){var r={model:t,containsPoint:_r(Xpn,t),dispatchAction:_r(Jpn,e),dataZoomInfoMap:null,controller:null},n=r.controller=new iA(e.getZr());return oe(["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],u=c&&c(s.dzReferCoordSysInfo,r.model.mainType,r.controller,i);!s.model.get("disabled",!0)&&u&&a.push({dataZoomId:s.model.id,start:u[0],end:u[1]})}}),a.length&&r.dispatchAction(a)})}),r}function Jpn(e,t){e.isDisposed()||e.dispatchAction({type:"dataZoom",animation:{easing:"cubicOut",duration:100},batch:t})}function Xpn(e,t,r,n){return e.coordinateSystem.containPoint([r,n])}function Zpn(e){var t,r="type_",n={type_true:2,type_move:1,type_false:0,type_undefined:-1},o=!0;return e.each(function(i){var a=i.model,s=a.get("disabled",!0)?!1:a.get("zoomLock",!0)?"move":!0;n[r+s]>n[r+t]&&(t=s),o=o&&a.get("preventDefaultMouseMove",!0)}),{controlType:t,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!o}}}function OLt(e){e.registerProcessor(e.PRIORITY.PROCESSOR.FILTER,function(t,r){var n=qLe(r),o=n.coordSysRecordMap||(n.coordSysRecordMap=Kt());o.each(function(i){i.dataZoomInfoMap=null}),t.eachComponent({mainType:"dataZoom",subType:"inside"},function(i){var a=ome(i);oe(a.infoList,function(s){var c=s.model.uid,u=o.get(c)||o.set(c,Ypn(r,s.model)),l=u.dataZoomInfoMap||(u.dataZoomInfoMap=Kt());l.set(i.uid,{dzReferCoordSysInfo:s,model:i,getRange:null})})}),o.each(function(i){var a=i.controller,s,c=i.dataZoomInfoMap;if(c){var u=c.keys()[0];u!=null&&(s=c.get(u))}if(!s){NLt(o,i);return}var l=Zpn(c);a.enable(l.controlType,l.opt),a.setPointerChecker(i.containsPoint),xb(i,"dispatchAction",s.model.get("throttle",!0),"fixRate")})})}var $pn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type="dataZoom.inside",r}return t.prototype.render=function(r,n,o){if(e.prototype.render.apply(this,arguments),r.noTarget()){this._clear();return}this.range=r.getPercentRange(),MLt(o,r,{pan:jt(VLe.pan,this),zoom:jt(VLe.zoom,this),scrollMove:jt(VLe.scrollMove,this)})},t.prototype.dispose=function(){this._clear(),e.prototype.dispose.apply(this,arguments)},t.prototype._clear=function(){RLt(this.api,this.dataZoomModel),this.range=null},t.type="dataZoom.inside",t}(lF),VLe={zoom:function(e,t,r,n){var o=this.range,i=o.slice(),a=e.axisModels[0];if(!!a){var s=WLe[t](null,[n.originX,n.originY],a,r,e),c=(s.signal>0?s.pixelStart+s.pixelLength-s.pixel:s.pixel-s.pixelStart)/s.pixelLength*(i[1]-i[0])+i[0],u=Math.max(1/n.scale,0);i[0]=(i[0]-c)*u+c,i[1]=(i[1]-c)*u+c;var l=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(Lm(0,i,[0,100],0,l.minSpan,l.maxSpan),this.range=i,o[0]!==i[0]||o[1]!==i[1])return i}},pan:BLt(function(e,t,r,n,o,i){var a=WLe[n]([i.oldX,i.oldY],[i.newX,i.newY],t,o,r);return a.signal*(e[1]-e[0])*a.pixel/a.pixelLength}),scrollMove:BLt(function(e,t,r,n,o,i){var a=WLe[n]([0,0],[i.scrollDelta,i.scrollDelta],t,o,r);return a.signal*(e[1]-e[0])*i.scrollDelta})};function BLt(e){return function(t,r,n,o){var i=this.range,a=i.slice(),s=t.axisModels[0];if(!!s){var c=e(a,s,t,r,n,o);if(Lm(c,a,[0,100],"all"),this.range=a,i[0]!==a[0]||i[1]!==a[1])return a}}}var WLe={grid:function(e,t,r,n,o){var i=r.axis,a={},s=o.model.coordinateSystem.getRect();return e=e||[0,0],i.dim==="x"?(a.pixel=t[0]-e[0],a.pixelLength=s.width,a.pixelStart=s.x,a.signal=i.inverse?1:-1):(a.pixel=t[1]-e[1],a.pixelLength=s.height,a.pixelStart=s.y,a.signal=i.inverse?-1:1),a},polar:function(e,t,r,n,o){var i=r.axis,a={},s=o.model.coordinateSystem,c=s.getRadiusAxis().getExtent(),u=s.getAngleAxis().getExtent();return e=e?s.pointToCoord(e):[0,0],t=s.pointToCoord(t),r.mainType==="radiusAxis"?(a.pixel=t[0]-e[0],a.pixelLength=c[1]-c[0],a.pixelStart=c[0],a.signal=i.inverse?1:-1):(a.pixel=t[1]-e[1],a.pixelLength=u[1]-u[0],a.pixelStart=u[0],a.signal=i.inverse?-1:1),a},singleAxis:function(e,t,r,n,o){var i=r.axis,a=o.model.coordinateSystem.getRect(),s={};return e=e||[0,0],i.orient==="horizontal"?(s.pixel=t[0]-e[0],s.pixelLength=a.width,s.pixelStart=a.x,s.signal=i.inverse?1:-1):(s.pixel=t[1]-e[1],s.pixelLength=a.height,s.pixelStart=a.y,s.signal=i.inverse?-1:1),s}},PLt=$pn;function mX(e){AN(e),e.registerComponentModel(kLt),e.registerComponentView(PLt),OLt(e)}d();p();d();p();var ehn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.type="dataZoom.slider",t.layoutMode="box",t.defaultOption=Bp(P6.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"}}}),t}(P6),DLt=ehn;d();p();var gX=en,LLt=7,thn=1,KLe=30,rhn=7,vX="horizontal",FLt="vertical",nhn=5,ohn=["line","bar","candlestick","scatter"],ihn={easing:"cubicOut",duration:100,delay:0},ahn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r._displayables={},r}return t.prototype.init=function(r,n){this.api=n,this._onBrush=jt(this._onBrush,this),this._onBrushEnd=jt(this._onBrushEnd,this)},t.prototype.render=function(r,n,o,i){if(e.prototype.render.apply(this,arguments),xb(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()},t.prototype.dispose=function(){this._clear(),e.prototype.dispose.apply(this,arguments)},t.prototype._clear=function(){N_(this,"_dispatchZoomAction");var r=this.api.getZr();r.off("mousemove",this._onBrush),r.off("mouseup",this._onBrushEnd)},t.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 or;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),r.add(n),this._positionGroup()},t.prototype._resetLocation=function(){var r=this.dataZoomModel,n=this.api,o=r.get("brushSelect"),i=o?rhn:0,a=this._findCoordRect(),s={width:n.getWidth(),height:n.getHeight()},c=this._orient===vX?{right:s.width-a.x-a.width,top:s.height-KLe-LLt-i,width:a.width,height:KLe}:{right:LLt,top:a.y,width:KLe,height:a.height},u=vb(r.option);oe(["right","top","width","height"],function(f){u[f]==="ph"&&(u[f]=c[f])});var l=Do(u,s);this._location={x:l.x,y:l.y},this._size=[l.width,l.height],this._orient===FLt&&this._size.reverse()},t.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===vX&&!a?{scaleY:c?1:-1,scaleX:1}:o===vX&&a?{scaleY:c?1:-1,scaleX:-1}:o===FLt&&!a?{scaleY:c?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:c?-1:1,scaleX:-1,rotation:Math.PI/2});var u=r.getBoundingRect([s]);r.x=n.x-u.x,r.y=n.y-u.y,r.markRedraw()},t.prototype._getViewExtent=function(){return[0,this._size[0]]},t.prototype._renderBackground=function(){var r=this.dataZoomModel,n=this._size,o=this._displayables.sliderGroup,i=r.get("brushSelect");o.add(new gX({silent:!0,shape:{x:0,y:0,width:n[0],height:n[1]},style:{fill:r.get("backgroundColor")},z2:-40}));var a=new gX({shape:{x:0,y:0,width:n[0],height:n[1]},style:{fill:"transparent"},z2:0,onclick:jt(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)},t.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 u=this._shadowPolygonPts,l=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=[],x=g[1]/(a.count()-1),E=0,T=Math.round(a.count()/n[0]),B;a.each([c],function(D,_){if(T>0&&_%T){E+=x;return}var R=D==null||isNaN(D)||D==="",z=R?0:ao(D,f,m,!0);R&&!B&&_?(v.push([v[v.length-1][0],0]),b.push([b[b.length-1][0],0])):!R&&B&&(v.push([E,0]),b.push([E,0])),v.push([E,z]),b.push([E,z]),E+=x,B=R}),u=this._shadowPolygonPts=v,l=this._shadowPolylinePts=b}this._shadowData=a,this._shadowDim=c,this._shadowSize=[n[0],n[1]];var F=this.dataZoomModel;function L(D){var _=F.getModel(D?"selectedDataBackground":"dataBackground"),R=new or,z=new As({shape:{points:u},segmentIgnoreThreshold:1,style:_.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),N=new ss({shape:{points:l},segmentIgnoreThreshold:1,style:_.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19});return R.add(z),R.add(N),R}for(var j=0;j<3;j++){var q=L(j===1);this._displayables.sliderGroup.add(q),this._displayables.dataShadowSegs.push(q)}},t.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();oe(c,function(u){if(!o&&!(n!==!0&&Hr(ohn,u.get("type"))<0)){var l=i.getComponent(Mb(a),s).axis,f=shn(a),h,m=u.coordinateSystem;f!=null&&m.getOtherAxis&&(h=m.getOtherAxis(l).inverse),f=u.getData().mapDimension(f),o={thisAxis:l,series:u,thisDim:a,otherDim:f,otherAxisInverse:h}}},this)},this),o}},t.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,u=this.api,l=c.get("borderRadius")||0,f=c.get("brushSelect"),h=n.filler=new gX({silent:f,style:{fill:c.get("fillerColor")},textConfig:{position:"inside"}});a.add(h),a.add(new gX({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:s[0],height:s[1],r:l},style:{stroke:c.get("dataBackgroundColor")||c.get("borderColor"),lineWidth:thn,fill:"rgba(0,0,0,0)"}})),oe([0,1],function(T){var B=c.get("handleIcon");!hJ[B]&&B.indexOf("path://")<0&&B.indexOf("image://")<0&&(B="path://"+B);var F=Lo(B,-1,0,2,2,null,!0);F.attr({cursor:ULt(this._orient),draggable:!0,drift:jt(this._onDragMove,this,T),ondragend:jt(this._onDragEnd,this),onmouseover:jt(this._showDataInfo,this,!0),onmouseout:jt(this._showDataInfo,this,!1),z2:5});var L=F.getBoundingRect(),j=c.get("handleSize");this._handleHeight=Pt(j,this._size[1]),this._handleWidth=L.width/L.height*this._handleHeight,F.setStyle(c.getModel("handleStyle").getItemStyle()),F.style.strokeNoScale=!0,F.rectHover=!0,F.ensureState("emphasis").style=c.getModel(["emphasis","handleStyle"]).getItemStyle(),W2(F);var q=c.get("handleColor");q!=null&&(F.style.fill=q),a.add(o[T]=F);var D=c.getModel("textStyle");r.add(i[T]=new yn({silent:!0,invisible:!0,style:mo(D,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:D.getTextColor(),font:D.getFont()}),z2:10}))},this);var m=h;if(f){var g=Pt(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,x=n.moveHandleIcon=Lo(c.get("moveHandleIcon"),-b/2,-b/2,b,b,"#fff",!0);x.silent=!0,x.y=s[1]+g/2-.5,v.ensureState("emphasis").style=c.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var E=Math.min(s[1]/2,Math.max(g,10));m=n.moveZone=new en({invisible:!0,shape:{y:s[1]-E,height:g+E}}),m.on("mouseover",function(){u.enterEmphasis(v)}).on("mouseout",function(){u.leaveEmphasis(v)}),a.add(v),a.add(x),a.add(m)}m.attr({draggable:!0,cursor:ULt(this._orient),drift:jt(this._onDragMove,this,"all"),ondragstart:jt(this._showDataInfo,this,!0),ondragend:jt(this._onDragEnd,this),onmouseover:jt(this._showDataInfo,this,!0),onmouseout:jt(this._showDataInfo,this,!1)})},t.prototype._resetInterval=function(){var r=this._range=this.dataZoomModel.getPercentRange(),n=this._getViewExtent();this._handleEnds=[ao(r[0],[0,100],n,!0),ao(r[1],[0,100],n,!0)]},t.prototype._updateInterval=function(r,n){var o=this.dataZoomModel,i=this._handleEnds,a=this._getViewExtent(),s=o.findRepresentativeAxisProxy().getMinMaxSpan(),c=[0,100];Lm(n,i,a,o.get("zoomLock")?"all":r,s.minSpan!=null?ao(s.minSpan,c,a,!0):null,s.maxSpan!=null?ao(s.maxSpan,c,a,!0):null);var u=this._range,l=this._range=nl([ao(i[0],a,c,!0),ao(i[1],a,c,!0)]);return!u||u[0]!==l[0]||u[1]!==l[1]},t.prototype._updateView=function(r){var n=this._displayables,o=this._handleEnds,i=nl(o.slice()),a=this._size;oe([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,u=[0,i[0],i[1],a[0]],l=0;l<c.length;l++){var f=c[l],h=f.getClipPath();h||(h=new en,f.setClipPath(h)),h.setShape({x:u[l],y:0,width:u[l+1]-u[l],height:a[1]})}this._updateDataInfo(r)},t.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 u=c.getAxisModel().axis,l=this._range,f=r?c.calculateDataWindow({start:l[0],end:l[1]}).valueWindow:c.getDataValueWindow();s=[this._formatLabel(f[0],u),this._formatLabel(f[1],u)]}}var h=nl(this._handleEnds.slice());m.call(this,0),m.call(this,1);function m(g){var v=Ex(o.handles[g].parent,this.group),b=WR(g===0?"right":"left",v),x=this._handleWidth/2+nhn,E=Md([h[g]+(g===0?-x:x),this._size[1]/2],v);i[g].setStyle({x:E[0],y:E[1],verticalAlign:a===vX?"middle":b,align:a===vX?b:"center",text:s[g]})}},t.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 Wt(i)?i(r,s):yt(i)?i.replace("{value}",s):s},t.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)},t.prototype._onDragMove=function(r,n,o,i){this._dragging=!0,bm(i.event);var a=this._displayables.sliderGroup.getLocalTransform(),s=Md([n,o],a,!0),c=this._updateInterval(r,s[0]),u=this.dataZoomModel.get("realtime");this._updateView(!u),c&&u&&this._dispatchZoomAction(!0)},t.prototype._onDragEnd=function(){this._dragging=!1,this._showDataInfo(!1);var r=this.dataZoomModel.get("realtime");!r&&this._dispatchZoomAction(!1)},t.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)}},t.prototype._onBrushStart=function(r){var n=r.offsetX,o=r.offsetY;this._brushStart=new _n(n,o),this._brushing=!0,this._brushStartTime=+new Date},t.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=nl([ao(o.x,a,s,!0),ao(o.x+o.width,a,s,!0)]),this._handleEnds=[o.x,o.x+o.width],this._updateView(),this._dispatchZoomAction(!1)}}}},t.prototype._onBrush=function(r){this._brushing&&(bm(r.event),this._updateBrushRect(r.offsetX,r.offsetY))},t.prototype._updateBrushRect=function(r,n){var o=this._displayables,i=this.dataZoomModel,a=o.brushRect;a||(a=o.brushRect=new gX({silent:!0,style:i.getModel("brushStyle").getItemStyle()}),o.sliderGroup.add(a)),a.attr("ignore",!1);var s=this._brushStart,c=this._displayables.sliderGroup,u=c.transformCoordToLocal(r,n),l=c.transformCoordToLocal(s.x,s.y),f=this._size;u[0]=Math.max(Math.min(f[0],u[0]),0),a.setShape({x:l[0],y:0,width:u[0]-l[0],height:f[1]})},t.prototype._dispatchZoomAction=function(r){var n=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:r?ihn:null,start:n[0],end:n[1]})},t.prototype._findCoordRect=function(){var r,n=ome(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},t.type="dataZoom.slider",t}(lF);function shn(e){var t={x:"y",y:"x",radius:"angle",angle:"radius"};return t[e]}function ULt(e){return e==="vertical"?"ns-resize":"ew-resize"}var zLt=ahn;function yX(e){e.registerComponentModel(DLt),e.registerComponentView(zLt),AN(e)}function YLe(e){Sn(mX),Sn(yX)}d();p();d();p();d();p();d();p();d();p();var chn={get:function(e,t,r){var n=cr((uhn[e]||{})[t]);return r&&rt(n)?n[n.length-1]:n}},uhn={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]}},Eme=chn;var jLt=ic.mapVisual,lhn=ic.eachVisual,fhn=rt,HLt=oe,dhn=nl,phn=ao,hhn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.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 t.prototype.init=function(r,n,o){this.mergeDefaultAndTheme(r,o)},t.prototype.optionUpdated=function(r,n){var o=this.option;!n&&lme(o,r,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},t.prototype.resetVisual=function(r){var n=this.stateList;r=jt(r,this),this.controllerVisuals=fX(this.option.controller,n,r),this.targetVisuals=fX(this.option.target,n,r)},t.prototype.getItemSymbol=function(){return null},t.prototype.getTargetSeriesIndices=function(){var r=this.option.seriesIndex,n=[];return r==null||r==="all"?this.ecModel.eachSeries(function(o,i){n.push(i)}):n=$n(r),n},t.prototype.eachTargetSeries=function(r,n){oe(this.getTargetSeriesIndices(),function(o){var i=this.ecModel.getSeriesByIndex(o);i&&r.call(n,i)},this)},t.prototype.isTargetSeries=function(r){var n=!1;return this.eachTargetSeries(function(o){o===r&&(n=!0)}),n},t.prototype.formatValueText=function(r,n,o){var i=this.option,a=i.precision,s=this.dataBound,c=i.formatter,u;o=o||["<",">"],rt(r)&&(r=r.slice(),u=!0);var l=n?r:u?[f(r[0]),f(r[1])]:f(r);if(yt(c))return c.replace("{value}",u?l[0]:l).replace("{value2}",u?l[1]:l);if(Wt(c))return u?c(r[0],r[1]):c(r);if(u)return r[0]===s[0]?o[0]+" "+l[1]:r[1]===s[1]?o[1]+" "+l[0]:l[0]+" - "+l[1];return l;function f(h){return h===s[0]?"min":h===s[1]?"max":(+h).toFixed(Math.min(a,20))}},t.prototype.resetExtent=function(){var r=this.option,n=dhn([r.min,r.max]);this._dataExtent=n},t.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}},t.prototype.getExtent=function(){return this._dataExtent.slice()},t.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={});Wr(i,o),Wr(a,o);var s=this.isCategory();c.call(this,i),c.call(this,a),u.call(this,i,"inRange","outOfRange"),l.call(this,a);function c(f){fhn(n.color)&&!f.inRange&&(f.inRange={color:n.color.slice().reverse()}),f.inRange=f.inRange||{color:r.get("gradientColor")}}function u(f,h,m){var g=f[h],v=f[m];g&&!v&&(v=f[m]={},HLt(g,function(b,x){if(!!ic.isValidType(x)){var E=Eme.get(x,"inactive",s);E!=null&&(v[x]=E,x==="color"&&!v.hasOwnProperty("opacity")&&!v.hasOwnProperty("colorAlpha")&&(v.opacity=[0,0]))}}))}function l(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";HLt(this.stateList,function(x){var E=this.itemSize,T=f[x];T||(T=f[x]={color:s?g:[g]}),T.symbol==null&&(T.symbol=h&&cr(h)||(s?b:[b])),T.symbolSize==null&&(T.symbolSize=m&&cr(m)||(s?E[0]:[E[0],E[0]])),T.symbol=jLt(T.symbol,function(L){return L==="none"?b:L});var B=T.symbolSize;if(B!=null){var F=-1/0;lhn(B,function(L){L>F&&(F=L)}),T.symbolSize=jLt(B,function(L){return phn(L,[0,F],[0,E[0]],!0)})}},this)}},t.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},t.prototype.isCategory=function(){return!!this.option.categories},t.prototype.setSelected=function(r){},t.prototype.getSelected=function(){return null},t.prototype.getValueState=function(r){return null},t.prototype.getVisualMeta=function(r){return null},t.type="visualMap",t.dependencies=["series"],t.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"}},t}(xn),mF=hhn;var GLt=[20,140],mhn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.prototype.optionUpdated=function(r,n){e.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual(function(o){o.mappingMethod="linear",o.dataExtent=this.getExtent()}),this._resetRange()},t.prototype.resetItemSize=function(){e.prototype.resetItemSize.apply(this,arguments);var r=this.itemSize;(r[0]==null||isNaN(r[0]))&&(r[0]=GLt[0]),(r[1]==null||isNaN(r[1]))&&(r[1]=GLt[1])},t.prototype._resetRange=function(){var r=this.getExtent(),n=this.option.range;!n||n.auto?(r.auto=1,this.option.range=r):rt(n)&&(n[0]>n[1]&&n.reverse(),n[0]=Math.max(n[0],r[0]),n[1]=Math.min(n[1],r[1]))},t.prototype.completeVisualOption=function(){e.prototype.completeVisualOption.apply(this,arguments),oe(this.stateList,function(r){var n=this.option.controller[r].symbolSize;n&&n[0]!==n[1]&&(n[0]=n[1]/3)},this)},t.prototype.setSelected=function(r){this.option.range=r.slice(),this._resetRange()},t.prototype.getSelected=function(){var r=this.getExtent(),n=nl((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},t.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"},t.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},t.prototype.getVisualMeta=function(r){var n=qLt(this,"outOfRange",this.getExtent()),o=qLt(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,u=o.length,l=n.length;c<l&&(!o.length||n[c]<=o[0]);c++)n[c]<o[s]&&a(n[c],"outOfRange");for(var f=1;s<u;s++,f=0)f&&i.length&&a(o[s],"outOfRange"),a(o[s],"inRange");for(var f=1;c<l;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"]}},t.type="visualMap.continuous",t.defaultOption=Bp(mF.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)"}}),t}(mF);function qLt(e,t,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 VLt=mhn;d();p();d();p();var ghn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r.autoPositionValues={left:1,right:1,top:1,bottom:1},r}return t.prototype.init=function(r,n){this.ecModel=r,this.api=n},t.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)},t.prototype.renderBackground=function(r){var n=this.visualMapModel,o=Cx(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")}}))},t.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 u(m){return s[m]}function l(m,g){s[m]=g}var f=a.controllerVisuals[i||a.getValueState(r)],h=ic.prepareVisualTypes(f);return oe(h,function(m){var g=f[m];o.convertOpacityToAlpha&&m==="opacity"&&(m="colorAlpha",g=f.__alphaForOpacity),ic.dependsOn(m,n)&&g&&g.applyVisual(r,u,l)}),s[n]},t.prototype.positionGroup=function(r){var n=this.visualMapModel,o=this.api;s6(r,n.getBoxLayoutParams(),{width:o.getWidth(),height:o.getHeight()})},t.prototype.doRender=function(r,n,o,i){},t.type="visualMap",t}(eo),_me=ghn;d();p();var WLt=[["left","right","width"],["top","bottom","height"]];function Cme(e,t,r){var n=e.option,o=n.align;if(o!=null&&o!=="auto")return o;for(var i={width:t.getWidth(),height:t.getHeight()},a=n.orient==="horizontal"?1:0,s=WLt[a],c=[0,null,10],u={},l=0;l<3;l++)u[WLt[1-a][l]]=c[l],u[s[l]]=l===2?r[0]:n[s[l]];var f=[["x","width",3],["y","height",0]][a],h=Do(u,i,n.padding);return s[(h.margin[f[2]]||0)+h[f[0]]+h[f[1]]*.5<i[f[1]]*.5?0:1]}function gF(e,t){return oe(e||[],function(r){r.dataIndex!=null&&(r.dataIndexInside=r.dataIndex,r.dataIndex=null),r.highlightKey="visualMap"+(t?t.componentIndex:"")}),e}var cA=ao,vhn=oe,YLt=Math.min,JLe=Math.max,yhn=12,bhn=6,xhn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r._shapes={},r._dataInterval=[],r._handleEnds=[],r._hoverLinkDataIndices=[],r}return t.prototype.doRender=function(r,n,o,i){this._api=o,(!i||i.type!=="selectDataRange"||i.from!==this.uid)&&this._buildView()},t.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)},t.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,u=this._shapes.mainGroup,l=this._applyTransform([c[0]/2,o===0?-s:c[1]+s],u),f=this._applyTransform(o===0?"bottom":"top",u),h=this._orient,m=this.visualMapModel.textStyleModel;this.group.add(new yn({style:mo(m,{x:l[0],y:l[1],verticalAlign:h==="horizontal"?"middle":f,align:h==="horizontal"?f:"center",text:i})}))}},t.prototype._renderBar=function(r){var n=this.visualMapModel,o=this._shapes,i=n.itemSize,a=this._orient,s=this._useHandle,c=Cme(n,this.api,i),u=o.mainGroup=this._createBarGroup(c),l=new or;u.add(l),l.add(o.outOfRange=JLt()),l.add(o.inRange=JLt(null,s?ZLt(this._orient):null,jt(this._dragHandle,this,"all",!1),jt(this._dragHandle,this,"all",!0))),l.setClipPath(new en({shape:{x:0,y:0,width:i[0],height:i[1],r:3}}));var f=n.textStyleModel.getTextRect("\u56FD"),h=JLe(f.width,f.height);s&&(o.handleThumbs=[],o.handleLabels=[],o.handleLabelPoints=[],this._createHandle(n,u,0,i,h,a),this._createHandle(n,u,1,i,h,a)),this._createIndicator(n,u,i,h,a),r.add(u)},t.prototype._createHandle=function(r,n,o,i,a,s){var c=jt(this._dragHandle,this,o,!1),u=jt(this._dragHandle,this,o,!0),l=kd(r.get("handleSize"),i[0]),f=Lo(r.get("handleIcon"),-l/2,-l/2,l,l,null,!0),h=ZLt(this._orient);f.attr({cursor:h,draggable:!0,drift:c,ondragend:u,onmousemove:function(x){bm(x.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(),w_(f,!0),n.add(f);var m=this.visualMapModel.textStyleModel,g=new yn({cursor:h,draggable:!0,drift:c,onmousemove:function(x){bm(x.event)},ondragend:u,style:mo(m,{x:0,y:0,text:""})});g.ensureState("blur").style={opacity:.1},g.stateTransition={duration:200},this.group.add(g);var v=[l,0],b=this._shapes;b.handleThumbs[o]=f,b.handleLabelPoints[o]=v,b.handleLabels[o]=g},t.prototype._createIndicator=function(r,n,o,i,a){var s=kd(r.get("indicatorSize"),o[0]),c=Lo(r.get("indicatorIcon"),-s/2,-s/2,s,s,null,!0);c.attr({cursor:"move",invisible:!0,silent:!0,x:o[0]/2});var u=r.getModel("indicatorStyle").getItemStyle();if(c instanceof Li){var l=c.style;c.useStyle(et({image:l.image,x:l.x,y:l.y,width:l.width,height:l.height},u))}else c.useStyle(u);n.add(c);var f=this.visualMapModel.textStyleModel,h=new yn({silent:!0,invisible:!0,style:mo(f,{x:0,y:0,text:""})});this.group.add(h);var m=[(a==="horizontal"?i/2:bhn)+o[0]/2,0],g=this._shapes;g.indicator=c,g.indicatorLabel=h,g.indicatorLabelPoint=m,this._firstShowIndicator=!0},t.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():XLt(this.visualMapModel)&&this._doHoverLinkToSeries(this._handleEnds[r],!1)}},t.prototype._resetInterval=function(){var r=this.visualMapModel,n=this._dataInterval=r.getSelected(),o=r.getExtent(),i=[0,r.itemSize[1]];this._handleEnds=[cA(n[0],o,i,!0),cA(n[1],o,i,!0)]},t.prototype._updateInterval=function(r,n){n=n||0;var o=this.visualMapModel,i=this._handleEnds,a=[0,o.itemSize[1]];Lm(n,i,a,r,0);var s=o.getExtent();this._dataInterval=[cA(i[0],a,s,!0),cA(i[1],a,s,!0)]},t.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"),u=this._createBarVisual(o,o,a,"outOfRange");i.inRange.setStyle({fill:c.barColor}).setShape("points",c.barPoints),i.outOfRange.setStyle({fill:u.barColor}).setShape("points",u.barPoints),this._updateHandle(s,c)},t.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)],u=this._createBarPoints(o,c);return{barColor:new Y2(0,0,0,1,s),barPoints:u,handlesColor:[s[0].color,s[s.length-1].color]}},t.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},t.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]]]},t.prototype._createBarGroup=function(r){var n=this._orient,o=this.visualMapModel.get("inverse");return new or(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})},t.prototype._updateHandle=function(r,n){if(!!this._useHandle){var o=this._shapes,i=this.visualMapModel,a=o.handleThumbs,s=o.handleLabels,c=i.itemSize,u=i.getExtent();vhn([0,1],function(l){var f=a[l];f.setStyle("fill",n.handlesColor[l]),f.y=r[l];var h=cA(r[l],[0,c[1]],u,!0),m=this.getControllerVisual(h,"symbolSize");f.scaleX=f.scaleY=m/c[0],f.x=c[0]-m/2;var g=Md(o.handleLabelPoints[l],Ex(f,this.group));s[l].setStyle({x:g[0],y:g[1],text:i.formatValueText(this._dataInterval[l]),verticalAlign:"middle",align:this._orient==="vertical"?this._applyTransform("left",o.mainGroup):"center"})},this)}},t.prototype._showIndicator=function(r,n,o,i){var a=this.visualMapModel,s=a.getExtent(),c=a.itemSize,u=[0,c[1]],l=this._shapes,f=l.indicator;if(!!f){f.attr("invisible",!1);var h={convertOpacityToAlpha:!0},m=this.getControllerVisual(r,"color",h),g=this.getControllerVisual(r,"symbolSize"),v=cA(r,s,u,!0),b=c[0]-g/2,x={x:f.x,y:f.y};f.y=v,f.x=b;var E=Md(l.indicatorLabelPoint,Ex(f,this.group)),T=l.indicatorLabel;T.attr("invisible",!1);var B=this._applyTransform("left",l.mainGroup),F=this._orient,L=F==="horizontal";T.setStyle({text:(o||"")+a.formatValueText(n),verticalAlign:L?B:"middle",align:L?"center":B});var j={x:b,y:v,style:{fill:m}},q={style:{x:E[0],y:E[1]}};if(a.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var D={duration:100,easing:"cubicInOut",additive:!0};f.x=x.x,f.y=x.y,f.animateTo(j,D),T.animateTo(q,D)}else f.attr(j),T.attr(q);this._firstShowIndicator=!1;var _=this._shapes.handleLabels;if(_)for(var R=0;R<_.length;R++)this._api.enterBlur(_[R])}},t.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]=YLt(JLe(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()})},t.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()},t.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=YLt(JLe(a[0],r),a[1]);var c=whn(o,s,a),u=[r-c,r+c],l=cA(r,a,s,!0),f=[cA(u[0],a,s,!0),cA(u[1],a,s,!0)];u[0]<a[0]&&(f[0]=-1/0),u[1]>a[1]&&(f[1]=1/0),n&&(f[0]===-1/0?this._showIndicator(l,f[1],"< ",c):f[1]===1/0?this._showIndicator(l,f[0],"> ",c):this._showIndicator(l,l,"\u2248 ",c));var h=this._hoverLinkDataIndices,m=[];(n||XLt(o))&&(m=this._hoverLinkDataIndices=o.findTargetDataIndices(f));var g=L6t(h,m);this._dispatchHighDown("downplay",gF(g[0],o)),this._dispatchHighDown("highlight",gF(g[1],o))}},t.prototype._hoverLinkFromSeriesMouseOver=function(r){var n;if(Mx(r.target,function(c){var u=Cr(c);if(u.dataIndex!=null)return n=u,!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)}}},t.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])},t.prototype._clearHoverLinkToSeries=function(){this._hideIndicator();var r=this._hoverLinkDataIndices;this._dispatchHighDown("downplay",gF(r,this.visualMapModel)),r.length=0},t.prototype._clearHoverLinkFromSeries=function(){this._hideIndicator();var r=this.api.getZr();r.off("mouseover",this._hoverLinkFromSeriesMouseOver),r.off("mouseout",this._hideIndicator)},t.prototype._applyTransform=function(r,n,o,i){var a=Ex(n,i?null:this.group);return rt(r)?Md(r,a,o):WR(r,a,o)},t.prototype._dispatchHighDown=function(r,n){n&&n.length&&this.api.dispatchAction({type:r,batch:n})},t.prototype.dispose=function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},t.prototype.remove=function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},t.type="visualMap.continuous",t}(_me);function JLt(e,t,r,n){return new As({shape:{points:e},draggable:!!r,cursor:t,drift:r,onmousemove:function(o){bm(o.event)},ondragend:n})}function whn(e,t,r){var n=yhn/2,o=e.get("hoverLinkDataSize");return o&&(n=cA(o,t,r,!0)/2),n}function XLt(e){var t=e.get("hoverLinkOnHandle");return!!(t??e.get("realtime"))}function ZLt(e){return e==="vertical"?"ns-resize":"ew-resize"}var QLt=xhn;d();p();d();p();var $Lt={type:"selectDataRange",event:"dataRangeSelected",update:"update"},eFt=function(e,t){t.eachComponent({mainType:"visualMap",query:e},function(r){r.setSelected(e.selected)})};d();p();var tFt=[{createOnAllSeries:!0,reset:function(e,t){var r=[];return t.eachComponent("visualMap",function(n){var o=e.pipelineContext;!n.isTargetSeries(e)||o&&o.large||r.push(jDt(n.stateList,n.targetVisuals,jt(n.getValueState,n),n.getDataDimensionIndex(e.getData())))}),r}},{createOnAllSeries:!0,reset:function(e,t){var r=e.getData(),n=[];t.eachComponent("visualMap",function(o){if(o.isTargetSeries(e)){var i=o.getVisualMeta(jt(Ahn,null,e,o))||{stops:[],outerColors:[]},a=o.getDataDimensionIndex(r);a>=0&&(i.dimension=a,n.push(i))}}),e.getData().setVisual("visualMeta",n)}}];function Ahn(e,t,r,n){for(var o=t.targetVisuals[n],i=ic.prepareVisualTypes(o),a={color:X2(e.getData(),"color")},s=0,c=i.length;s<c;s++){var u=i[s],l=o[u==="opacity"?"__alphaForOpacity":u];l&&l.applyVisual(r,f,h)}return a.color;function f(m){return a[m]}function h(m,g){a[m]=g}}d();p();var rFt=oe;function XLe(e){var t=e&&e.visualMap;rt(t)||(t=t?[t]:[]),rFt(t,function(r){if(!!r){vF(r,"splitList")&&!vF(r,"pieces")&&(r.pieces=r.splitList,delete r.splitList);var n=r.pieces;n&&rt(n)&&rFt(n,function(o){nr(o)&&(vF(o,"start")&&!vF(o,"min")&&(o.min=o.start),vF(o,"end")&&!vF(o,"max")&&(o.max=o.end))})}})}function vF(e,t){return e&&e.hasOwnProperty&&e.hasOwnProperty(t)}var nFt=!1;function bX(e){nFt||(nFt=!0,e.registerSubTypeDefaulter("visualMap",function(t){return!t.categories&&(!(t.pieces?t.pieces.length>0:t.splitNumber>0)||t.calculable)?"continuous":"piecewise"}),e.registerAction($Lt,eFt),oe(tFt,function(t){e.registerVisual(e.PRIORITY.VISUAL.COMPONENT,t)}),e.registerPreprocessor(XLe))}function xX(e){e.registerComponentModel(VLt),e.registerComponentView(QLt),bX(e)}d();p();d();p();var Shn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r._pieceList=[],r}return t.prototype.optionUpdated=function(r,n){e.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var o=this._mode=this._determineMode();this._pieceList=[],Ehn[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=cr(i)):(a.dataExtent=this.getExtent(),a.mappingMethod="piecewise",a.pieceList=nt(this._pieceList,function(c){return c=cr(c),s!=="inRange"&&(c.visual=null),c}))})},t.prototype.completeVisualOption=function(){var r=this.option,n={},o=ic.listVisualTypes(),i=this.isCategory();oe(r.pieces,function(s){oe(o,function(c){s.hasOwnProperty(c)&&(n[c]=1)})}),oe(n,function(s,c){var u=!1;oe(this.stateList,function(l){u=u||a(r,l,c)||a(r.target,l,c)},this),!u&&oe(this.stateList,function(l){(r[l]||(r[l]={}))[c]=Eme.get(c,l==="inRange"?"active":"inactive",i)})},this);function a(s,c,u){return s&&s[c]&&s[c].hasOwnProperty(u)}e.prototype.completeVisualOption.apply(this,arguments)},t.prototype._resetSelected=function(r,n){var o=this.option,i=this._pieceList,a=(n?o:r).selected||{};if(o.selected=a,oe(i,function(c,u){var l=this.getSelectedMapKey(c);a.hasOwnProperty(l)||(a[l]=!0)},this),o.selectedMode==="single"){var s=!1;oe(i,function(c,u){var l=this.getSelectedMapKey(c);a[l]&&(s?a[l]=!1:s=!0)},this)}},t.prototype.getItemSymbol=function(){return this.get("itemSymbol")},t.prototype.getSelectedMapKey=function(r){return this._mode==="categories"?r.value+"":r.index+""},t.prototype.getPieceList=function(){return this._pieceList},t.prototype._determineMode=function(){var r=this.option;return r.pieces&&r.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},t.prototype.setSelected=function(r){this.option.selected=cr(r)},t.prototype.getValueState=function(r){var n=ic.findPieceIndex(r,this._pieceList);return n!=null&&this.option.selected[this.getSelectedMapKey(this._pieceList[n])]?"inRange":"outOfRange"},t.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,u){var l=ic.findPieceIndex(c,o);l===r&&a.push(u)},this),n.push({seriesId:i.id,dataIndex:a})},this),n},t.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},t.prototype.getVisualMeta=function(r){if(this.isCategory())return;var n=[],o=["",""],i=this;function a(l,f){var h=i.getRepresentValue({interval:l});f||(f=i.getValueState(h));var m=r(h,f);l[0]===-1/0?o[0]=m:l[1]===1/0?o[1]=m:n.push({value:l[0],color:m},{value:l[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 u=-1/0;return oe(s,function(l){var f=l.interval;f&&(f[0]>u&&a([u,f[0]],"outOfRange"),a(f.slice()),u=f[1])},this),{stops:n,outerColors:o}},t.type="visualMap.piecewise",t.defaultOption=Bp(mF.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}),t}(mF),Ehn={splitNumber:function(e){var t=this.option,r=Math.min(t.precision,20),n=this.getExtent(),o=t.splitNumber;o=Math.max(parseInt(o,10),1),t.splitNumber=o;for(var i=(n[1]-n[0])/o;+i.toFixed(r)!==i&&r<5;)r++;t.precision=r,i=+i.toFixed(r),t.minOpen&&e.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;e.push({interval:[s,c],close:[1,1]})}t.maxOpen&&e.push({interval:[n[1],1/0],close:[0,0]}),YNe(e),oe(e,function(u,l){u.index=l,u.text=this.formatValueText(u.interval)},this)},categories:function(e){var t=this.option;oe(t.categories,function(r){e.push({text:this.formatValueText(r,!0),value:r})},this),oFt(t,e)},pieces:function(e){var t=this.option;oe(t.pieces,function(r,n){nr(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],u=[-1/0,1/0],l=[],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],l[f]=m===2;a[f]==null&&(a[f]=u[f])}l[0]&&a[1]===1/0&&(s[0]=0),l[1]&&a[0]===-1/0&&(s[1]=0),a[0]===a[1]&&s[0]&&s[1]&&(o.value=a[0])}o.visual=ic.retrieveVisuals(r),e.push(o)},this),oFt(t,e),YNe(e),oe(e,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 oFt(e,t){var r=e.inverse;(e.orient==="vertical"?!r:r)&&t.reverse()}var iFt=Shn;d();p();var _hn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=t.type,r}return t.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(),u=n.itemSize,l=this._getViewData(),f=l.endsText,h=da(n.get("showLabel",!0),!f);f&&this._renderEndsText(r,f[0],u,h,c),oe(l.viewPieceList,function(m){var g=m.piece,v=new or;v.onclick=jt(this._onItemClick,this,g),this._enableHoverLink(v,m.indexInModelPieceList);var b=n.getRepresentValue(g);if(this._createItemSymbol(v,b,[0,0,u[0],u[1]]),h){var x=this.visualMapModel.getValueState(b);v.add(new yn({style:{x:c==="right"?-o:u[0]+o,y:u[1]/2,text:g.text,verticalAlign:"middle",align:c,font:a,fill:s,opacity:x==="outOfRange"?.5:1}}))}r.add(v)},this),f&&this._renderEndsText(r,f[1],u,h,c),Ix(n.get("orient"),r,n.get("itemGap")),this.renderBackground(r),this.positionGroup(r)},t.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:gF(s.findTargetDataIndices(n),s)})}},t.prototype._getItemAlign=function(){var r=this.visualMapModel,n=r.option;if(n.orient==="vertical")return Cme(r,this.api,r.itemSize);var o=n.align;return(!o||o==="auto")&&(o="left"),o},t.prototype._renderEndsText=function(r,n,o,i,a){if(!!n){var s=new or,c=this.visualMapModel.textStyleModel;s.add(new yn({style:mo(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)}},t.prototype._getViewData=function(){var r=this.visualMapModel,n=nt(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}},t.prototype._createItemSymbol=function(r,n,o){r.add(Lo(this.getControllerVisual(n,"symbol"),o[0],o[1],o[2],o[3],this.getControllerVisual(n,"color")))},t.prototype._onItemClick=function(r){var n=this.visualMapModel,o=n.option,i=o.selectedMode;if(!!i){var a=cr(o.selected),s=n.getSelectedMapKey(r);i==="single"||i===!0?(a[s]=!0,oe(a,function(c,u){a[u]=u===s})):a[s]=!a[s],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:a})}},t.type="visualMap.piecewise",t}(_me),aFt=_hn;function wX(e){e.registerComponentModel(iFt),e.registerComponentView(aFt),bX(e)}function ZLe(e){Sn(xX),Sn(wX)}d();p();d();p();var Chn={label:{enabled:!0},decal:{show:!1}},sFt=Kr(),Thn={};function QLe(e,t){var r=e.getModel("aria");if(!r.get("enabled"))return;var n=cr(Chn);Wr(n.label,e.getLocaleModel().get("aria"),!1),Wr(r.option,n,!1),o(),i();function o(){var u=r.getModel("decal"),l=u.get("show");if(l){var f=Kt();e.eachSeries(function(h){if(!h.isColorBySeries()){var m=f.get(h.type);m||(m={},f.set(h.type,m)),sFt(h).scope=m}}),e.eachRawSeries(function(h){if(e.isSeriesFiltered(h))return;if(Wt(h.enableAriaDecal)){h.enableAriaDecal();return}var m=h.getData();if(h.isColorBySeries()){var E=tJ(h.ecModel,h.name,Thn,e.getSeriesCount()),T=m.getVisual("decal");m.setVisual("decal",B(T,E))}else{var g=h.getRawData(),v={},b=sFt(h).scope;m.each(function(F){var L=m.getRawIndex(F);v[L]=F});var x=g.count();g.each(function(F){var L=v[F],j=g.getName(F)||F+"",q=tJ(h.ecModel,j,b,x),D=m.getItemVisual(L,"decal");m.setItemVisual(L,"decal",B(D,q))})}function B(F,L){var j=F?et(et({},L),F):L;return j.dirty=!0,j}})}}function i(){var u=e.getLocaleModel().get("aria"),l=r.getModel("label");if(l.option=$t(l.option,u),!!l.get("enabled")){var f=t.getZr().dom;if(l.get("description")){f.setAttribute("aria-label",l.get("description"));return}var h=e.getSeriesCount(),m=l.get(["data","maxCount"])||10,g=l.get(["series","maxCount"])||10,v=Math.min(h,g),b;if(!(h<1)){var x=s();if(x){var E=l.get(["general","withTitle"]);b=a(E,{title:x})}else b=l.get(["general","withoutTitle"]);var T=[],B=h>1?l.get(["series","multiple","prefix"]):l.get(["series","single","prefix"]);b+=a(B,{seriesCount:h}),e.eachSeries(function(q,D){if(D<v){var _=void 0,R=q.get("name"),z=R?"withName":"withoutName";_=h>1?l.get(["series","multiple",z]):l.get(["series","single",z]),_=a(_,{seriesId:q.seriesIndex,seriesName:q.get("name"),seriesType:c(q.subType)});var N=q.getData();if(N.count()>m){var y=l.get(["data","partialData"]);_+=a(y,{displayCnt:m})}else _+=l.get(["data","allData"]);for(var S=l.get(["data","separator","middle"]),I=l.get(["data","separator","end"]),M=[],C=0;C<N.count();C++)if(C<m){var P=N.getName(C),V=N.getValues(C),H=l.get(["data",P?"withName":"withoutName"]);M.push(a(H,{name:P,value:V.join(S)}))}_+=M.join(S)+I,T.push(_)}});var F=l.getModel(["series","multiple","separator"]),L=F.get("middle"),j=F.get("end");b+=T.join(L)+j,f.setAttribute("aria-label",b)}}}function a(u,l){if(!yt(u))return u;var f=u;return oe(l,function(h,m){f=f.replace(new RegExp("\\{\\s*"+m+"\\s*\\}","g"),h)}),f}function s(){var u=e.get("title");return u&&u.length&&(u=u[0]),u&&u.text}function c(u){return e.getLocaleModel().get(["series","typeNames"])[u]||"\u81EA\u5B9A\u4E49\u56FE"}}d();p();function $Le(e){if(!(!e||!e.aria)){var t=e.aria;t.show!=null&&(t.enabled=t.show),t.label=t.label||{},oe(["description","general","series","data"],function(r){t[r]!=null&&(t.label[r]=t[r])})}}function eFe(e){e.registerPreprocessor($Le),e.registerVisual(e.PRIORITY.VISUAL.ARIA,QLe)}d();p();d();p();d();p();var cFt={value:"eq","<":"lt","<=":"lte",">":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},Ihn=function(){function e(t){var r=this._condVal=yt(t)?new RegExp(t):dTt(t)?t:null;if(r==null){var n="";so(n)}}return e.prototype.evaluate=function(t){var r=typeof t;return yt(r)?this._condVal.test(t):sn(r)?this._condVal.test(t+""):!1},e}(),khn=function(){function e(){}return e.prototype.evaluate=function(){return this.value},e}(),Mhn=function(){function e(){}return e.prototype.evaluate=function(){for(var t=this.children,r=0;r<t.length;r++)if(!t[r].evaluate())return!1;return!0},e}(),Rhn=function(){function e(){}return e.prototype.evaluate=function(){for(var t=this.children,r=0;r<t.length;r++)if(t[r].evaluate())return!0;return!1},e}(),Nhn=function(){function e(){}return e.prototype.evaluate=function(){return!this.child.evaluate()},e}(),Ohn=function(){function e(){}return e.prototype.evaluate=function(){for(var t=!!this.valueParser,r=this.getValue,n=r(this.valueGetterParam),o=t?this.valueParser(n):null,i=0;i<this.subCondList.length;i++)if(!this.subCondList[i].evaluate(t?o:n))return!1;return!0},e}();function tFe(e,t){if(e===!0||e===!1){var r=new khn;return r.value=e,r}var n="";return lFt(e)||so(n),e.and?uFt("and",e,t):e.or?uFt("or",e,t):e.not?Bhn(e,t):Phn(e,t)}function uFt(e,t,r){var n=t[e],o="";rt(n)||so(o),n.length||so(o);var i=e==="and"?new Mhn:new Rhn;return i.children=nt(n,function(a){return tFe(a,r)}),i.children.length||so(o),i}function Bhn(e,t){var r=e.not,n="";lFt(r)||so(n);var o=new Nhn;return o.child=tFe(r,t),o.child||so(n),o}function Phn(e,t){for(var r="",n=t.prepareGetValue(e),o=[],i=$r(e),a=e.parser,s=a?Gpe(a):null,c=0;c<i.length;c++){var u=i[c];if(!(u==="parser"||t.valueGetterAttrMap.get(u))){var l=ur(cFt,u)?cFt[u]:u,f=e[u],h=s?s(f):f,m=Mkt(l,h)||l==="reg"&&new Ihn(h);m||so(r),o.push(m)}}o.length||so(r);var g=new Ohn;return g.valueGetterParam=n,g.valueParser=s,g.getValue=t.getValue,g.subCondList=o,g}function lFt(e){return nr(e)&&!rc(e)}var Dhn=function(){function e(t,r){this._cond=tFe(t,r)}return e.prototype.evaluate=function(){return this._cond.evaluate()},e}();function fFt(e,t){return new Dhn(e,t)}var dFt={type:"echarts:filter",transform:function(e){for(var t=e.upstream,r,n=fFt(e.config,{valueGetterAttrMap:Kt({dimension:!0}),prepareGetValue:function(s){var c="",u=s.dimension;ur(s,"dimension")||so(c);var l=t.getDimensionInfo(u);return l||so(c),{dimIdx:l.index}},getValue:function(s){return t.retrieveValueFromItem(r,s.dimIdx)}}),o=[],i=0,a=t.count();i<a;i++)r=t.getRawDataItem(i),n.evaluate()&&o.push(r);return{data:o}}};d();p();var pFt={type:"echarts:sort",transform:function(e){var t=e.upstream,r=e.config,n="",o=$n(r);o.length||so(n);var i=[];oe(o,function(l){var f=l.dimension,h=l.order,m=l.parser,g=l.incomparable;if(f==null&&so(n),h!=="asc"&&h!=="desc"&&so(n),g&&g!=="min"&&g!=="max"){var v="";so(v)}if(h!=="asc"&&h!=="desc"){var b="";so(b)}var x=t.getDimensionInfo(f);x||so(n);var E=m?Gpe(m):null;m&&!E&&so(n),i.push({dimIdx:x.index,parser:E,comparator:new qpe(h,g)})});var a=t.sourceFormat;a!==qc&&a!==Nd&&so(n);for(var s=[],c=0,u=t.count();c<u;c++)s.push(t.getRawDataItem(c));return s.sort(function(l,f){for(var h=0;h<i.length;h++){var m=i[h],g=t.retrieveValueFromItem(l,m.dimIdx),v=t.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 rFe(e){e.registerTransform(dFt),e.registerTransform(pFt)}d();p();var Lhn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type="dataset",r}return t.prototype.init=function(r,n,o){e.prototype.init.call(this,r,n,o),this._sourceManager=new Kpe(this),EOe(this)},t.prototype.mergeOption=function(r,n){e.prototype.mergeOption.call(this,r,n),EOe(this)},t.prototype.optionUpdated=function(){this._sourceManager.dirty()},t.prototype.getSourceManager=function(){return this._sourceManager},t.type="dataset",t.defaultOption={seriesLayoutBy:Rm},t}(xn);var Fhn=function(e){Ce(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type="dataset",r}return t.type="dataset",t}(eo);function nFe(e){e.registerComponentModel(Lhn),e.registerComponentView(Fhn)}d();p();d();p();d();p();d();p();d();p();d();p();var uA=Ul.CMD;function yF(e,t){return Math.abs(e-t)<1e-5}function Tme(e){var t=e.data,r=e.len(),n=[],o,i=0,a=0,s=0,c=0;function u(N,y){o&&o.length>2&&n.push(o),o=[N,y]}function l(N,y,S,I){yF(N,S)&&yF(y,I)||o.push(N,y,S,I,S,I)}function f(N,y,S,I,M,C){var P=Math.abs(y-N),V=Math.tan(P/4)*4/3,H=y<N?-1:1,k=Math.cos(N),G=Math.sin(N),ce=Math.cos(y),J=Math.sin(y),de=k*M+S,W=G*C+I,Q=ce*M+S,Y=J*C+I,$=M*V*H,re=C*V*H;o.push(de-$*G,W+re*k,Q+$*J,Y-re*ce,Q,Y)}for(var h,m,g,v,b=0;b<r;){var x=t[b++],E=b===1;switch(E&&(i=t[b],a=t[b+1],s=i,c=a,(x===uA.L||x===uA.C||x===uA.Q)&&(o=[s,c])),x){case uA.M:i=s=t[b++],a=c=t[b++],u(s,c);break;case uA.L:h=t[b++],m=t[b++],l(i,a,h,m),i=h,a=m;break;case uA.C:o.push(t[b++],t[b++],t[b++],t[b++],i=t[b++],a=t[b++]);break;case uA.Q:h=t[b++],m=t[b++],g=t[b++],v=t[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 uA.A:var T=t[b++],B=t[b++],F=t[b++],L=t[b++],j=t[b++],q=t[b++]+j;b+=1;var D=!t[b++];h=Math.cos(j)*F+T,m=Math.sin(j)*L+B,E?(s=h,c=m,u(s,c)):l(i,a,h,m),i=Math.cos(q)*F+T,a=Math.sin(q)*L+B;for(var _=(D?-1:1)*Math.PI/2,R=j;D?R>q:R<q;R+=_){var z=D?Math.max(R+_,q):Math.min(R+_,q);f(R,z,T,B,F,L)}break;case uA.R:s=i=t[b++],c=a=t[b++],h=s+t[b++],m=c+t[b++],u(h,c),l(h,c,h,m),l(h,m,s,m),l(s,m,s,c),l(s,c,h,c);break;case uA.Z:o&&l(i,a,s,c),i=s,a=c;break}}return o&&o.length>2&&n.push(o),n}function oFe(e,t,r,n,o,i,a,s,c,u){if(yF(e,r)&&yF(t,n)&&yF(o,a)&&yF(i,s)){c.push(a,s);return}var l=2/u,f=l*l,h=a-e,m=s-t,g=Math.sqrt(h*h+m*m);h/=g,m/=g;var v=r-e,b=n-t,x=o-a,E=i-s,T=v*v+b*b,B=x*x+E*E;if(T<f&&B<f){c.push(a,s);return}var F=h*v+m*b,L=-h*x-m*E,j=T-F*F,q=B-L*L;if(j<f&&F>=0&&q<f&&L>=0){c.push(a,s);return}var D=[],_=[];cb(e,r,o,a,.5,D),cb(t,n,i,s,.5,_),oFe(D[0],_[0],D[1],_[1],D[2],_[2],D[3],_[3],c,u),oFe(D[4],_[4],D[5],_[5],D[6],_[6],D[7],_[7],c,u)}function hFt(e,t){var r=Tme(e),n=[];t=t||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 u=2;u<i.length;){var l=i[u++],f=i[u++],h=i[u++],m=i[u++],g=i[u++],v=i[u++];oFe(s,c,l,f,h,m,g,v,a,t),s=g,c=v}n.push(a)}return n}function yFt(e,t,r){var n=e[t],o=e[1-t],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=[],u=0;u<a;u++)c.push(s);var l=a*s,f=r-l;if(f>0)for(var u=0;u<f;u++)c[u%a]+=1;return c}function mFt(e,t,r){for(var n=e.r0,o=e.r,i=e.startAngle,a=e.endAngle,s=Math.abs(a-i),c=s*o,u=o-n,l=c>Math.abs(u),f=yFt([c,u],l?0:1,t),h=(l?s:u)/f.length,m=0;m<f.length;m++)for(var g=(l?u:s)/f[m],v=0;v<f[m];v++){var b={};l?(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=e.clockwise,b.cx=e.cx,b.cy=e.cy,r.push(b)}}function Uhn(e,t,r){for(var n=e.width,o=e.height,i=n>o,a=yFt([n,o],i?0:1,t),s=i?"width":"height",c=i?"height":"width",u=i?"x":"y",l=i?"y":"x",f=e[s]/a.length,h=0;h<a.length;h++)for(var m=e[c]/a[h],g=0;g<a[h];g++){var v={};v[u]=h*f,v[l]=g*m,v[s]=f,v[c]=m,v.x+=e.x,v.y+=e.y,r.push(v)}}function gFt(e,t,r,n){return e*n-r*t}function zhn(e,t,r,n,o,i,a,s){var c=r-e,u=n-t,l=a-o,f=s-i,h=gFt(l,f,c,u);if(Math.abs(h)<1e-6)return null;var m=e-o,g=t-i,v=gFt(m,g,l,f)/h;return v<0||v>1?null:new _n(v*c+e,v*u+t)}function jhn(e,t,r){var n=new _n;_n.sub(n,r,t),n.normalize();var o=new _n;_n.sub(o,e,t);var i=o.dot(n);return i}function bF(e,t){var r=e[e.length-1];r&&r[0]===t[0]&&r[1]===t[1]||e.push(t)}function Hhn(e,t,r){for(var n=e.length,o=[],i=0;i<n;i++){var a=e[i],s=e[(i+1)%n],c=zhn(a[0],a[1],s[0],s[1],t.x,t.y,r.x,r.y);c&&o.push({projPt:jhn(c,t,r),pt:c,idx:i})}if(o.length<2)return[{points:e},{points:e}];o.sort(function(b,x){return b.projPt-x.projPt});var u=o[0],l=o[o.length-1];if(l.idx<u.idx){var f=u;u=l,l=f}for(var h=[u.pt.x,u.pt.y],m=[l.pt.x,l.pt.y],g=[h],v=[m],i=u.idx+1;i<=l.idx;i++)bF(g,e[i].slice());bF(g,m),bF(g,h);for(var i=l.idx+1;i<=u.idx+n;i++)bF(v,e[i%n].slice());return bF(v,h),bF(v,m),[{points:g},{points:v}]}function vFt(e){var t=e.points,r=[],n=[];OR(t,r,n);var o=new Nr(r[0],r[1],n[0]-r[0],n[1]-r[1]),i=o.width,a=o.height,s=o.x,c=o.y,u=new _n,l=new _n;return i>a?(u.x=l.x=s+i/2,u.y=c,l.y=c+a):(u.y=l.y=c+a/2,u.x=s,l.x=s+i),Hhn(t,u,l)}function Ime(e,t,r,n){if(r===1)n.push(t);else{var o=Math.floor(r/2),i=e(t);Ime(e,i[0],o,n),Ime(e,i[1],r-o,n)}return n}function Ghn(e,t){for(var r=[],n=0;n<t;n++)r.push(pL(e));return r}function qhn(e,t){t.setStyle(e.style),t.z=e.z,t.z2=e.z2,t.zlevel=e.zlevel}function Vhn(e){for(var t=[],r=0;r<e.length;)t.push([e[r++],e[r++]]);return t}function bFt(e,t){var r=[],n=e.shape,o;switch(e.type){case"rect":Uhn(n,t,r),o=en;break;case"sector":mFt(n,t,r),o=Mc;break;case"circle":mFt({r0:0,r:n.r,startAngle:0,endAngle:Math.PI*2,cx:n.cx,cy:n.cy},t,r),o=Mc;break;default:var i=e.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=nt(hFt(e.getUpdatedPathProxy(),a),function(x){return Vhn(x)}),c=s.length;if(c===0)Ime(vFt,{points:s[0]},t,r);else if(c===t)for(var u=0;u<c;u++)r.push({points:s[u]});else{var l=0,f=nt(s,function(x){var E=[],T=[];OR(x,E,T);var B=(T[1]-E[1])*(T[0]-E[0]);return l+=B,{poly:x,area:B}});f.sort(function(x,E){return E.area-x.area});for(var h=t,u=0;u<c;u++){var m=f[u];if(h<=0)break;var g=u===c-1?h:Math.ceil(m.area/l*t);g<0||(Ime(vFt,{points:m.poly},g,r),h-=g)}}o=As;break}if(!o)return Ghn(e,t);for(var v=[],u=0;u<r.length;u++){var b=new o;b.setShape(r[u]),qhn(e,b),v.push(b)}return v}function Whn(e,t){var r=e.length,n=t.length;if(r===n)return[e,t];for(var o=[],i=[],a=r<n?e:t,s=Math.min(r,n),c=Math.abs(n-r)/6,u=(s-2)/6,l=Math.ceil(c/u)+1,f=[a[0],a[1]],h=c,m=2;m<s;){var g=a[m-2],v=a[m-1],b=a[m++],x=a[m++],E=a[m++],T=a[m++],B=a[m++],F=a[m++];if(h<=0){f.push(b,x,E,T,B,F);continue}for(var L=Math.min(h,l-1)+1,j=1;j<=L;j++){var q=j/L;cb(g,b,E,B,q,o),cb(v,x,T,F,q,i),g=o[3],v=i[3],f.push(o[1],i[1],o[2],i[2],g,v),b=o[5],x=i[5],E=o[6],T=i[6]}h-=L-1}return a===e?[f,t]:[e,f]}function xFt(e,t){for(var r=e.length,n=e[r-2],o=e[r-1],i=[],a=0;a<t.length;)i[a++]=n,i[a++]=o;return i}function Khn(e,t){for(var r,n,o,i=[],a=[],s=0;s<Math.max(e.length,t.length);s++){var c=e[s],u=t[s],l=void 0,f=void 0;c?u?(r=Whn(c,u),l=r[0],f=r[1],n=l,o=f):(f=xFt(o||c,c),l=c):(l=xFt(n||u,u),f=u),i.push(l),a.push(f)}return[i,a]}function wFt(e){for(var t=0,r=0,n=0,o=e.length,i=0,a=o-2;i<o;a=i,i+=2){var s=e[a],c=e[a+1],u=e[i],l=e[i+1],f=s*l-u*c;t+=f,r+=(s+u)*f,n+=(c+l)*f}return t===0?[e[0]||0,e[1]||0]:[r/t/3,n/t/3,t]}function Yhn(e,t,r,n){for(var o=(e.length-2)/6,i=1/0,a=0,s=e.length,c=s-2,u=0;u<o;u++){for(var l=u*6,f=0,h=0;h<s;h+=2){var m=h===0?l:(l+h-2)%c+2,g=e[m]-r[0],v=e[m+1]-r[1],b=t[h]-n[0],x=t[h+1]-n[1],E=b-g,T=x-v;f+=E*E+T*T}f<i&&(i=f,a=u)}return a}function Jhn(e){for(var t=[],r=e.length,n=0;n<r;n+=2)t[n]=e[r-n-2],t[n+1]=e[r-n-1];return t}function Xhn(e,t,r,n){for(var o=[],i,a=0;a<e.length;a++){var s=e[a],c=t[a],u=wFt(s),l=wFt(c);i==null&&(i=u[2]<0!=l[2]<0);var f=[],h=[],m=0,g=1/0,v=[],b=s.length;i&&(s=Jhn(s));for(var x=Yhn(s,c,u,l)*6,E=b-2,T=0;T<E;T+=2){var B=(x+T)%E+2;f[T+2]=s[B]-u[0],f[T+3]=s[B+1]-u[1]}if(f[0]=s[x]-u[0],f[1]=s[x+1]-u[1],r>0)for(var F=n/r,L=-n/2;L<=n/2;L+=F){for(var j=Math.sin(L),q=Math.cos(L),D=0,T=0;T<s.length;T+=2){var _=f[T],R=f[T+1],z=c[T]-l[0],N=c[T+1]-l[1],y=z*q-N*j,S=z*j+N*q;v[T]=y,v[T+1]=S;var I=y-_,M=S-R;D+=I*I+M*M}if(D<g){g=D,m=L;for(var C=0;C<v.length;C++)h[C]=v[C]}}else for(var P=0;P<b;P+=2)h[P]=c[P]-l[0],h[P+1]=c[P+1]-l[1];o.push({from:f,to:h,fromCp:u,toCp:l,rotation:-m})}return o}function SX(e){return e.__isCombineMorphing}var SFt="__mOriginal_";function kme(e,t,r){var n=SFt+t,o=e[n]||e[t];e[n]||(e[n]=e[t]);var i=r.replace,a=r.after,s=r.before;e[t]=function(){var c=arguments,u;return s&&s.apply(this,c),i?u=i.apply(this,c):u=o.apply(this,c),a&&a.apply(this,c),u}}function AX(e,t){var r=SFt+t;e[r]&&(e[t]=e[r],e[r]=null)}function AFt(e,t){for(var r=0;r<e.length;r++)for(var n=e[r],o=0;o<n.length;){var i=n[o],a=n[o+1];n[o++]=t[0]*i+t[2]*a+t[4],n[o++]=t[1]*i+t[3]*a+t[5]}}function EFt(e,t){var r=e.getUpdatedPathProxy(),n=t.getUpdatedPathProxy(),o=Khn(Tme(r),Tme(n)),i=o[0],a=o[1],s=e.getComputedTransform(),c=t.getComputedTransform();function u(){this.transform=null}s&&AFt(i,s),c&&AFt(a,c),kme(t,"updateTransform",{replace:u}),t.transform=null;var l=Xhn(i,a,10,Math.PI),f=[];kme(t,"buildPath",{replace:function(h){for(var m=t.__morphT,g=1-m,v=[],b=0;b<l.length;b++){var x=l[b],E=x.from,T=x.to,B=x.rotation*m,F=x.fromCp,L=x.toCp,j=Math.sin(B),q=Math.cos(B);VD(v,F,L,m);for(var D=0;D<E.length;D+=2){var _=E[D],R=E[D+1],z=T[D],N=T[D+1],y=_*g+z*m,S=R*g+N*m;f[D]=y*q-S*j+v[0],f[D+1]=y*j+S*q+v[1]}var I=f[0],M=f[1];h.moveTo(I,M);for(var D=2;D<E.length;){var z=f[D++],N=f[D++],C=f[D++],P=f[D++],V=f[D++],H=f[D++];I===z&&M===N&&C===V&&P===H?h.lineTo(V,H):h.bezierCurveTo(z,N,C,P,V,H),I=V,M=H}}}})}function Rme(e,t,r){if(!e||!t)return t;var n=r.done,o=r.during;EFt(e,t),t.__morphT=0;function i(){AX(t,"buildPath"),AX(t,"updateTransform"),t.__morphT=-1,t.createPathProxy(),t.dirtyShape()}return t.animateTo({__morphT:1},$t({during:function(a){t.dirtyShape(),o&&o(a)},done:function(){i(),n&&n()}},r)),t}function Zhn(e,t,r,n,o,i){var a=16;e=o===r?0:Math.round(32767*(e-r)/(o-r)),t=i===n?0:Math.round(32767*(t-n)/(i-n));for(var s=0,c,u=(1<<a)/2;u>0;u/=2){var l=0,f=0;(e&u)>0&&(l=1),(t&u)>0&&(f=1),s+=u*u*(3*l^f),f===0&&(l===1&&(e=u-1-e,t=u-1-t),c=e,e=t,t=c)}return s}function Mme(e){var t=1/0,r=1/0,n=-1/0,o=-1/0,i=nt(e,function(s){var c=s.getBoundingRect(),u=s.getComputedTransform(),l=c.x+c.width/2+(u?u[4]:0),f=c.y+c.height/2+(u?u[5]:0);return t=Math.min(l,t),r=Math.min(f,r),n=Math.max(l,n),o=Math.max(f,o),[l,f]}),a=nt(i,function(s,c){return{cp:s,z:Zhn(s[0],s[1],t,r,n,o),path:e[c]}});return a.sort(function(s,c){return s.z-c.z}).map(function(s){return s.path})}function _Ft(e){return bFt(e.path,e.count)}function iFe(){return{fromIndividuals:[],toIndividuals:[],count:0}}function CFt(e,t,r){var n=[];function o(F){for(var L=0;L<F.length;L++){var j=F[L];SX(j)?o(j.childrenRef()):j instanceof Dr&&n.push(j)}}o(e);var i=n.length;if(!i)return iFe();var a=r.dividePath||_Ft,s=a({path:t,count:i});if(s.length!==i)return console.error("Invalid morphing: unmatched splitted path"),iFe();n=Mme(n),s=Mme(s);for(var c=r.done,u=r.during,l=r.individualDelay,f=new Am,h=0;h<i;h++){var m=n[h],g=s[h];g.parent=t,g.copyTransform(f),l||EFt(m,g)}t.__isCombineMorphing=!0,t.childrenRef=function(){return s};function v(F){for(var L=0;L<s.length;L++)s[L].addSelfToZr(F)}kme(t,"addSelfToZr",{after:function(F){v(F)}}),kme(t,"removeSelfFromZr",{after:function(F){for(var L=0;L<s.length;L++)s[L].removeSelfFromZr(F)}});function b(){t.__isCombineMorphing=!1,t.__morphT=-1,t.childrenRef=null,AX(t,"addSelfToZr"),AX(t,"removeSelfFromZr")}var x=s.length;if(l)for(var E=x,T=function(){E--,E===0&&(b(),c&&c())},h=0;h<x;h++){var B=l?$t({delay:(r.delay||0)+l(h,x,n[h],s[h]),done:T},r):r;Rme(n[h],s[h],B)}else t.__morphT=0,t.animateTo({__morphT:1},$t({during:function(F){for(var L=0;L<x;L++){var j=s[L];j.__morphT=t.__morphT,j.dirtyShape()}u&&u(F)},done:function(){b();for(var F=0;F<e.length;F++)AX(e[F],"updateTransform");c&&c()}},r));return t.__zr&&v(t.__zr),{fromIndividuals:n,toIndividuals:s,count:x}}function TFt(e,t,r){var n=t.length,o=[],i=r.dividePath||_Ft;function a(m){for(var g=0;g<m.length;g++){var v=m[g];SX(v)?a(v.childrenRef()):v instanceof Dr&&o.push(v)}}if(SX(e)){a(e.childrenRef());var s=o.length;if(s<n)for(var c=0,u=s;u<n;u++)o.push(pL(o[c++%s]));o.length=n}else{o=i({path:e,count:n});for(var l=e.getComputedTransform(),u=0;u<o.length;u++)o[u].setLocalTransform(l);if(o.length!==n)return console.error("Invalid morphing: unmatched splitted path"),iFe()}o=Mme(o),t=Mme(t);for(var f=r.individualDelay,u=0;u<n;u++){var h=f?$t({delay:(r.delay||0)+f(u,n,o[u],t[u])},r):r;Rme(o[u],t[u],h)}return{fromIndividuals:o,toIndividuals:t,count:t.length}}function IFt(e){return rt(e[0])}function kFt(e,t){for(var r=[],n=e.length,o=0;o<n;o++)r.push({one:e[o],many:[]});for(var o=0;o<t.length;o++){var i=t[o].length,a=void 0;for(a=0;a<i;a++)r[a%n].many.push(t[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,u=Math.ceil(i/2);r[o].many=c.slice(u,i),r[s].many=c.slice(0,u),s++}return r}var Qhn={clone:function(e){for(var t=[],r=1-Math.pow(1-e.path.style.opacity,1/e.count),n=0;n<e.count;n++){var o=pL(e.path);o.setStyle("opacity",r),t.push(o)}return t},split:null};function Nme(e,t,r,n,o,i){if(!e.length||!t.length)return;var a=J2("update",n,o);if(!(a&&a.duration>0))return;var s=n.getModel("universalTransition").get("delay"),c=Object.assign({setToFinal:!0},a),u,l;IFt(e)&&(u=e,l=t),IFt(t)&&(u=t,l=e);function f(x,E,T,B,F){var L=x.many,j=x.one;if(L.length===1&&!F){var q=E?L[0]:j,D=E?j:L[0];if(SX(q))f({many:[q],one:D},!0,T,B,!0);else{var _=s?$t({delay:s(T,B)},c):c;Rme(q,D,_),i(q,D,q,D,_)}}else for(var R=$t({dividePath:Qhn[r],individualDelay:s&&function(M,C,P,V){return s(M+T,B)}},c),z=E?CFt(L,j,R):TFt(j,L,R),N=z.fromIndividuals,y=z.toIndividuals,S=N.length,I=0;I<S;I++){var _=s?$t({delay:s(I,S)},c):c;i(N[I],y[I],E?L[I]:x.one,E?x.one:L[I],_)}}for(var h=u?u===e:e.length>t.length,m=u?kFt(l,u):kFt(h?t:e,[h?e:t]),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 z6(e){if(!e)return[];if(rt(e)){for(var t=[],r=0;r<e.length;r++)t.push(z6(e[r]));return t}var n=[];return e.traverse(function(o){o instanceof Dr&&!o.disableMorphing&&!o.invisible&&!o.ignore&&n.push(o)}),n}var BFt=1e4,$hn=Kr();function e0n(e){for(var t=e.dimensions,r=0;r<t.length;r++){var n=e.getDimensionInfo(t[r]);if(n&&n.otherDims.itemGroupId===0)return t[r]}}function MFt(e){var t=[];return oe(e,function(r){var n=r.data;if(!(n.count()>BFt))for(var o=n.getIndices(),i=e0n(n),a=0;a<o.length;a++)t.push({data:n,dim:r.dim||i,divide:r.divide,dataIndex:a})}),t}function aFe(e,t,r){e.traverse(function(n){n instanceof Dr&&ho(n,{style:{opacity:0}},t,{dataIndex:r,isFrom:!0})})}function sFe(e){if(e.parent){var t=e.getComputedTransform();e.setLocalTransform(t),e.parent.remove(e)}}function xF(e){e.stopAnimation(),e.isGroup&&e.traverse(function(t){t.stopAnimation()})}function t0n(e,t,r){var n=J2("update",r,t);n&&e.traverse(function(o){if(o instanceof kc){var i=wIt(o);i&&o.animateFrom({style:i},n)}})}function r0n(e,t){var r=e.length;if(r!==t.length)return!1;for(var n=0;n<r;n++){var o=e[n],i=t[n];if(o.data.getId(o.dataIndex)!==i.data.getId(i.dataIndex))return!1}return!0}function PFt(e,t,r){var n=MFt(e),o=MFt(t);function i(x,E,T,B,F){(T||x)&&E.animateFrom({style:T&&T!==x?et(et({},T.style),x.style):x.style},F)}function a(x){for(var E=0;E<x.length;E++)if(x[E].dim)return x[E].dim}var s=a(n),c=a(o),u=!1;function l(x,E){return function(T){var B=T.data,F=T.dataIndex;if(E)return B.getId(F);var L=B.hostModel&&B.hostModel.get("dataGroupId"),j=x?s||c:c||s,q=j&&B.getDimensionInfo(j),D=q&&q.ordinalMeta;if(q){var _=B.get(q.name,F);return D&&D.categories[_]||_+""}var R=B.getRawDataItem(F);return R&&R.groupId?R.groupId+"":L||B.getId(F)}}var f=r0n(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(x,E){var T=n[E],B=o[x],F=B.data.hostModel,L=T.data.getItemGraphicEl(T.dataIndex),j=B.data.getItemGraphicEl(B.dataIndex);if(L===j){j&&t0n(j,B.dataIndex,F);return}L&&h[L.id]||j&&(xF(j),L?(xF(L),sFe(L),u=!0,Nme(z6(L),z6(j),B.divide,F,x,i)):aFe(j,F,x))}new Od(n,o,l(!0,f),l(!1,f),null,"multiple").update(b).updateManyToOne(function(x,E){var T=o[x],B=T.data,F=B.hostModel,L=B.getItemGraphicEl(T.dataIndex),j=Gn(nt(E,function(q){return n[q].data.getItemGraphicEl(n[q].dataIndex)}),function(q){return q&&q!==L&&!h[q.id]});L&&(xF(L),j.length?(oe(j,function(q){xF(q),sFe(q)}),u=!0,Nme(z6(j),z6(L),T.divide,F,x,i)):aFe(L,F,T.dataIndex))}).updateOneToMany(function(x,E){var T=n[E],B=T.data.getItemGraphicEl(T.dataIndex);if(!(B&&h[B.id])){var F=Gn(nt(x,function(j){return o[j].data.getItemGraphicEl(o[j].dataIndex)}),function(j){return j&&j!==B}),L=o[x[0]].data.hostModel;F.length&&(oe(F,function(j){return xF(j)}),B?(xF(B),sFe(B),u=!0,Nme(z6(B),z6(F),T.divide,L,x[0],i)):oe(F,function(j){return aFe(j,L,x[0])}))}}).updateManyToMany(function(x,E){new Od(E,x,function(T){return n[T].data.getId(n[T].dataIndex)},function(T){return o[T].data.getId(o[T].dataIndex)}).update(function(T,B){b(x[T],E[B])}).execute()}).execute(),u&&oe(t,function(x){var E=x.data,T=E.hostModel,B=T&&r.getViewOfSeriesModel(T),F=J2("update",T,0);B&&T.isAnimationEnabled()&&F&&F.duration>0&&B.group.traverse(function(L){L instanceof Dr&&!L.animators.length&&L.animateFrom({style:{opacity:0}},F)})})}function RFt(e){var t=e.getModel("universalTransition").get("seriesKey");return t||e.id}function NFt(e){return rt(e)?e.sort().join(","):e}function j6(e){if(e.hostModel)return e.hostModel.getModel("universalTransition").get("divideShape")}function n0n(e,t){var r=Kt(),n=Kt(),o=Kt();oe(e.oldSeries,function(a,s){var c=e.oldData[s],u=RFt(a),l=NFt(u);n.set(l,c),rt(u)&&oe(u,function(f){o.set(f,{data:c,key:l})})});function i(a){r.get(a)&&k6t("Duplicated seriesKey in universalTransition "+a)}return oe(t.updatedSeries,function(a){if(a.isUniversalTransitionEnabled()&&a.isAnimationEnabled()){var s=a.getData(),c=RFt(a),u=NFt(c),l=n.get(u);if(l)r.set(u,{oldSeries:[{divide:j6(l),data:l}],newSeries:[{divide:j6(s),data:s}]});else if(rt(c)){var f=[];oe(c,function(g){var v=n.get(g);v&&f.push({divide:j6(v),data:v})}),f.length&&r.set(u,{oldSeries:f,newSeries:[{data:s,divide:j6(s)}]})}else{var h=o.get(c);if(h){var m=r.get(h.key);m||(m={oldSeries:[{data:h.data,divide:j6(h.data)}],newSeries:[]},r.set(h.key,m)),m.newSeries.push({data:s,divide:j6(s)})}}}}),r}function OFt(e,t){for(var r=0;r<e.length;r++){var n=t.seriesIndex!=null&&t.seriesIndex===e[r].seriesIndex||t.seriesId!=null&&t.seriesId===e[r].id;if(n)return r}}function o0n(e,t,r,n){var o=[],i=[];oe($n(e.from),function(a){var s=OFt(t.oldSeries,a);s>=0&&o.push({data:t.oldData[s],divide:j6(t.oldData[s]),dim:a.dimension})}),oe($n(e.to),function(a){var s=OFt(r.updatedSeries,a);if(s>=0){var c=r.updatedSeries[s].getData();i.push({data:c,divide:j6(c),dim:a.dimension})}}),o.length>0&&i.length>0&&PFt(o,i,n)}function cFe(e){e.registerUpdateLifecycle("series:beforeupdate",function(t,r,n){oe($n(n.seriesTransition),function(o){oe($n(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][uJ]=!0)})})}),e.registerUpdateLifecycle("series:transition",function(t,r,n){var o=$hn(r);if(o.oldSeries&&n.updatedSeries&&n.optionChanged){var i=n.seriesTransition;if(i)oe($n(i),function(h){o0n(h,o,n,r)});else{var a=n0n(o,n);oe(a.keys(),function(h){var m=a.get(h);PFt(m.oldSeries,m.newSeries,r)})}oe(n.updatedSeries,function(h){h[uJ]&&(h[uJ]=!1)})}for(var s=t.getSeries(),c=o.oldSeries=[],u=o.oldData=[],l=0;l<s.length;l++){var f=s[l].getData();f.count()<BFt&&(c.push(s[l]),u.push(f))}})}Sn([H7e]);Sn([j7e]);Sn([J7e,Q7e,oBe,mBe,yBe,PBe,VBe,tPe,APe,SPe,_Pe,GPe,KPe,ZPe,tDe,rDe,nDe,oDe,cDe,fDe,mDe,DDe]);Sn(GDe);Sn(YDe);Sn(qJ);Sn(ZDe);Sn(rX);Sn($De);Sn(tLe);Sn(fLe);Sn(mLe);Sn(zx);Sn(wLe);Sn(ALe);Sn(CLe);Sn(NLe);Sn(BLe);Sn(PLe);Sn(GLe);Sn(YLe);Sn(mX);Sn(yX);Sn(ZLe);Sn(xX);Sn(wX);Sn(eFe);Sn(rFe);Sn(nFe);Sn(cFe);Sn(E7e);d();p();function Lp(e){if(!e)return"empty";let t=parseFloat(e);return t===0?"change":t>0?"up":"down"}d();p();var DFt="#25A750",LFt="#CA3F64",Ome="https://static.coinall.ltd/cdn/assets/imgs/252/8C73A1E647AF8AC6.png",FFt="https://static.coinall.ltd/cdn/assets/imgs/252/C3BE3D2A4C53C9D0.png",UFt="https://static.coinall.ltd/cdn/assets/imgs/252/DD2A2EBA2D21563F.png",_N={DETAIL:1,LIST:2},H6={["24h"]:{bar:"5m",limit:"288",timeRange:"24h"},["7d"]:{bar:"15m",limit:"672",timeRange:"7d"}};d();p();var lA={"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 Bme=fe(Lh()),lFe=[1,10,1e15],a0n=3,s0n=e=>new Bme.default(e).isZero();function c0n(e){return new Bme.default(e).lt(0)}var u0n=(e,t)=>la.abbreviateFiat(e,{needZero:!1,...t});function gv(e,t,{handleLtZero:r=!0,precision:n=2,needK:o=!0,limitOnT:i=!0,...a}={}){let s=la.showFloorTruncation,c={currencySign:t};if(s0n(e))return Vu.formatCurrency(s(e,2),c);let u=new Bme.default(e);return r&&(u=u.abs()),c0n(u)?s(e,a):u.lt(lFe[0])?Vu.formatCurrency(Vu.scientificNotation(u0n(e,{needZero:!1,...a})),c):u.lt(lFe[1])?Vu.formatCurrency(s(e,a0n,a),c):o?u.lt(lFe[2])||!i?Vu.formatCurrency(la.num2Shorthand(e,n),c):pn("swaptrade_token_detail_regularcell_desc_999t",{ccy:t}):Vu.formatCurrency(s(e,n,{needZero:!1,...a}),c)}var fA=fe(kr()),l0n=({isLoading:e,priceChart:t=[],change:r,priceChartOption:n,setPriceChartOption:o})=>{let i=(0,G6.useRef)(null),a=Lp(r),s=(0,G6.useMemo)(()=>{if(!t||t.length<2)return null;let c=(t||[]).slice().reverse(),u=c.map(f=>f[0]),l=c.map(f=>parseFloat(la.toPlainString(f[4])));return{xData:u,yData:l,min:Math.min(...l),max:Math.max(...l)}},[t]);return(0,G6.useEffect)(()=>{if(!!s&&i.current){let c=sMt(i.current),u={grid:{left:0,right:0,top:0,bottom:0},xAxis:{type:"category",data:s.xData,min:function(l){let f=parseInt(n.limit,10)*.12;return l.min-f},max:function(l){let f=parseInt(n.limit,10)*.12;return l.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"?LFt:DFt},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:l})=>gv(l,"$",{needK:!1})}},{type:"min",name:"Min",label:{show:!0,position:"bottom",offset:[0,1],fontSize:10,color:"#909090",borderColor:"transparent",formatter:({value:l})=>gv(l,"$",{needK:!1})}}],symbol:"circle",symbolSize:0}}]};c.setOption(u)}},[s,a]),(0,fA.jsxs)("div",{className:lA.chartsContainer,children:[(0,fA.jsx)(v2,{className:lA.chartsBg,src:a==="down"?FFt:Ome,alt:"chart bg"}),(0,fA.jsx)("div",{className:lA.chartBox,children:e?(0,fA.jsx)(Jh,{}):(0,fA.jsx)("div",{ref:i,className:lA.chart})}),(0,fA.jsxs)("div",{className:lA.chartTimeSelection,children:[(0,fA.jsx)("div",{className:(0,fFe.default)(lA.chartTimeOption,{[lA.chartTimeOptionActive]:n.timeRange==="24h"}),onClick:()=>o(H6["24h"]),children:"24h"}),(0,fA.jsx)("div",{className:(0,fFe.default)(lA.chartTimeOption,{[lA.chartTimeOptionActive]:n.timeRange==="7d"}),onClick:()=>o(H6["7d"]),children:"7d"})]})]})},zFt=(0,G6.memo)(l0n);d();p();var pFe=fe(xs());d();p();var dFe=fe(Lh()),jFt="--",Pme=(e,t)=>`${la.thousandFormat(e.toFixed(2),{style:"percent",...t})}`;function f0n(e,t){return`${new dFe.default(e).gt(0)?"+":""}${Pme(e,t)}`}var d0n=({bigValue:e,needShowMaxText:t,options:r,formatFunction:n})=>e.gt(.01)&&e.lte(9999.99)||!t?n(e,r):e.gt(9999.99)&&t?`>${Pme(9999.99,r)}`:jFt;function CN(e="0",{needSign:t=!0,smallThanMinNumber:r=!1,needShowMaxText:n=!0,...o}={}){let i=t?f0n:Pme,a=new dFe.default(e);return a.isNaN()?jFt:r&&a.lt(.01)&&a.gt(0)?`<${i(.01,o)}`:a.lt(-99.99)?`<${Pme(-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)?la.thousandFormat("0.00",{style:"percent",...o}):a.gt(0)&&a.lte(.01)?i(.01,o):d0n({bigValue:a,needShowMaxText:n,options:o,formatFunction:i})}d();p();var Fp={"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 jx=fe(kr()),p0n=({price:e,change:t,marketCap:r})=>{let n=Lp(t);return(0,jx.jsxs)("div",{className:Fp.priceContainer,children:[(0,jx.jsx)("span",{className:Fp.priceLabel,children:pn("wallet_extension_market_item_price")}),(0,jx.jsxs)("div",{className:Fp.box,children:[e?(0,jx.jsx)("span",{className:(0,pFe.default)(Fp.price,n==="up"&&Fp.priceUp,n==="down"&&Fp.priceDown,{[Fp.priceCompact]:gv(e,"$",{needK:!1}).length>9}),children:gv(e,"$",{needK:!1})}):(0,jx.jsx)("span",{className:Fp.price,children:"--"}),n!=="empty"&&(0,jx.jsx)("span",{className:(0,pFe.default)(Fp.change,n==="up"&&Fp.changeUp,n==="down"&&Fp.changeDown,n==="change"&&Fp.changeNoChange),children:CN(t,{needZero:!0})})]}),(0,jx.jsxs)("div",{className:Fp.box,children:[(0,jx.jsx)("span",{className:Fp.marketCapLabel,children:pn("wallet_extension_market_item_market_cap")}),(0,jx.jsx)("span",{className:Fp.marketCap,children:r?Vu.formatCurrency(la.num2Shorthand(r,2),{currencySign:"$"}):"--"})]})]})},HFt=p0n;d();p();var _X=fe(xs());d();p();var Hx={"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 Rb=fe(kr()),h0n=({tagList:e,riskLevel:t,numOfRisk:r,top10HoldAmountPercentage:n})=>{let o=e.flat().includes("communityRecognized");return(0,Rb.jsxs)("div",{className:Hx.riskDataContainer,children:[o&&(0,Rb.jsxs)("div",{className:Hx.tag,children:[(0,Rb.jsx)(wr,{className:(0,_X.default)("okx-wallet-plugin-recognized",Hx.tagIcon,Hx.recognizedIcon)}),(0,Rb.jsx)("span",{children:pn("wallet_extension_market_label_community_recognized")})]}),(0,Rb.jsxs)("div",{className:(0,_X.default)(Hx.tag,t==="3"&&Hx.riskLevelMedium,t==="4"&&Hx.riskLevelHigh),children:[(0,Rb.jsx)(wr,{className:(0,_X.default)("okx-wallet-plugin-security-20",Hx.tagIcon)}),(0,Rb.jsx)("span",{children:pn("wallet_extension_market_label_risks_num",{num:r||0})})]}),n&&(0,Rb.jsxs)("div",{className:Hx.tag,children:[(0,Rb.jsx)(wr,{className:(0,_X.default)("okx-wallet-plugin-solvers",Hx.tagIcon)}),(0,Rb.jsx)("span",{children:pn("wallet_extension_market_label_top_10_holders",{pct:la.showCeilTruncation(n,2,{style:"percent"})})})]})]})},qFt=h0n;d();p();var Dme=fe(xs());d();p();d();p();var Pd=fe(kr()),hFe=e=>{let t=e.displayDex??!0;return(0,Pd.jsxs)("svg",{width:"177",height:"14",viewBox:"0 0 177 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,Pd.jsxs)("g",{clipPath:"url(#clip0_17002_11243)",children:[(0,Pd.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,Pd.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,Pd.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,Pd.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,Pd.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,Pd.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,Pd.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,Pd.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,Pd.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"})]}),t?(0,Pd.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,Pd.jsx)("defs",{children:(0,Pd.jsx)("clipPath",{id:"clip0_17002_11243",children:(0,Pd.jsx)("rect",{width:"41",height:"12",fill:"white",transform:"translate(0 1)"})})})]})};d();p();var Fm=fe(kr()),mFe=e=>(0,Fm.jsxs)("svg",{width:"63",height:"12",viewBox:"0 0 63 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,Fm.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,Fm.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,Fm.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,Fm.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,Fm.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,Fm.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,Fm.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,Fm.jsx)("path",{d:"M44.75 0.146484H46.541V11.755H44.75V0.146484Z",fill:"#BCFF2F"}),(0,Fm.jsx)("path",{d:"M41.1992 0.146484H42.9902V11.755H41.1992V0.146484Z",fill:"#BCFF2F"}),(0,Fm.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,Fm.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 dA={"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 TN=fe(kr()),m0n=({url:e,btnText:t,contractAddress:r,chainId:n,isSupportMemeMode:o,isShowTradeBtn:i})=>{let a=async()=>{if(!r||!n)return;let c=Tc(),u={type:TCt,method:ICt.goToDexSwapMemeMode,params:{contractAddress:r,chainId:n,isSupportMemeMode:o,source:c}};await chrome.runtime.sendMessage(u),window.okxwallet.monitorTrack("DEXMarketWalletTradeWidgetClick",[{source:c}])},s=()=>{window.open(e,"_blank");let c=Tc();window.okxwallet.monitorTrack("DEXMarketWalletWidgetClick",[{source:c}])};return(0,TN.jsxs)("div",{className:dA.footerContainer,children:[(0,TN.jsx)(hFe,{}),(0,TN.jsxs)("div",{className:dA.actions,children:[e&&(0,TN.jsx)(hn,{className:dA.actionBtn,contentClassName:dA.actionBtnContent,category:hn.CATEGORY.fill,type:hn.TYPE.primary,size:hn.SIZE.s,icon:(0,Dme.default)("okx-wallet-plugin-trending-up",dA.actionBtnIcon),iconType:hn.ICON_POSITION.tailing,onClick:s,children:t}),r&&n&&i&&(0,TN.jsx)(hn,{className:(0,Dme.default)(dA.actionBtn,dA.tradeBtn),contentClassName:dA.actionBtnContent,category:hn.CATEGORY.fill,type:hn.TYPE.primary,size:hn.SIZE.s,icon:(0,Dme.default)("okx-wallet-plugin-trending-up",dA.actionBtnIcon),iconType:hn.ICON_POSITION.tailing,onClick:a,children:pn("wallet_extension_market_btn_trade")})]})]})},Lme=m0n;d();p();d();p();var gFe={"loading-container":"_loading-container_xs5bt_1",loadingContainer:"_loading-container_xs5bt_1","skeleton-avatar":"_skeleton-avatar_xs5bt_4",skeletonAvatar:"_skeleton-avatar_xs5bt_4"};var m0=fe(kr()),g0n=()=>(0,m0.jsxs)("div",{className:gFe.loadingContainer,children:[(0,m0.jsx)(Hs,{avatar:!0,active:!0,avatarClassName:gFe.skeletonAvatar,paragraph:{rows:1,width:["128px"],height:["32px"]}}),(0,m0.jsx)(Hs,{active:!0,paragraph:{rows:1,width:["268px"],height:["20px"],style:{marginTop:"24px"}}}),(0,m0.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginTop:"24px"},children:[(0,m0.jsx)(Hs,{active:!0,paragraph:{rows:2,width:["200px","152px"],height:["42px","16px"]}}),(0,m0.jsx)(Hs,{active:!0,paragraph:{rows:1,width:["268px"],height:["168px"]}})]}),(0,m0.jsxs)("div",{style:{display:"flex",marginTop:"24px",gap:24},children:[(0,m0.jsx)(Hs,{active:!0,paragraph:{rows:1,width:["64px"],height:["20px"]}}),(0,m0.jsx)(Hs,{active:!0,paragraph:{rows:1,width:["64px"],height:["20px"]}}),(0,m0.jsx)(Hs,{active:!0,paragraph:{rows:1,width:["64px"],height:["20px"]}})]}),(0,m0.jsxs)("div",{style:{display:"flex",marginTop:"30px",justifyContent:"space-between"},children:[(0,m0.jsx)(Hs,{active:!0,paragraph:{rows:1,width:["90px"],height:["20px"]}}),(0,m0.jsx)(Hs,{active:!0,paragraph:{rows:1,width:["90px"],height:["20px"]}})]})]}),VFt=g0n;d();p();d();p();var IN={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 z_=fe(kr()),v0n=({title:e,desc:t,hideCloseButton:r=!1})=>(0,z_.jsxs)("div",{className:IN.boundary,children:[(0,z_.jsxs)("div",{className:IN.header,children:[(0,z_.jsx)(v2,{width:80,height:80,src:UFt}),r?null:(0,z_.jsx)(BD,{className:IN["close-btn"]})]}),(0,z_.jsx)("p",{className:IN.title,children:e}),(0,z_.jsx)("p",{className:IN.desc,children:t}),(0,z_.jsx)(v2,{className:IN.bg,width:269,height:332,src:Ome})]}),vFe=v0n;d();p();var q6={"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 kf=fe(kr()),y0n=({handleSetViewType:e,coinInfo:t,hasSameToken:r,priceChart:n,isLoading:o,marketLink:i,isApiError:a,hideCloseButton:s,isPriceChartLoading:c,priceChartOption:u,setPriceChartOption:l,isSupportMemeMode:f,isShowTradeBtn:h})=>{if(o)return(0,kf.jsx)(VFt,{});if(a)return(0,kf.jsxs)("div",{className:q6.detailContainer,children:[(0,kf.jsx)(vFe,{title:pn("wallet_extension_market_emptystate_title_sth_wrong"),desc:pn("wallet_extension_market_emptystate_desc_refresh"),hideCloseButton:s}),(0,kf.jsx)(Lme,{url:i,btnText:pn("wallet_extension_market_btn_view_more")})]});if(!t)return(0,kf.jsxs)("div",{className:q6.detailContainer,children:[(0,kf.jsx)(vFe,{title:pn("wallet_extension_market_title_token_not_found"),desc:pn("wallet_extension_market_desc_token_not_found"),hideCloseButton:s}),(0,kf.jsx)(Lme,{url:i,btnText:pn("wallet_extension_market_btn_view_more")})]});let{contractAddress:m="",isNativeToken:g=!1,symbol:v="",price:b="",change:x="",marketCap:E="",liquidity:T="",tagList:B=[],riskLevel:F="1",numOfRisk:L="",top10HoldAmountPercentage:j="",volume:q="",numOfHolders:D="",tokenLogoUrl:_="",chainLogoUrl:R="",isLowLiquidity:z=!1,chainId:N=""}=t||{};return(0,kf.jsxs)("div",{className:(0,yFe.default)(q6["detail-container"],"okx-token-detail-container"),children:[(0,kf.jsx)(PCt,{coinInfo:t,handleSetViewType:e,hasSameToken:r,hideCloseButton:s}),z&&(0,kf.jsx)(rue,{className:q6.lowLiquidity,desc:pn("wallet_extension_market_alertbanner_low_liquidity"),type:rue.TYPE.warn,closable:!1,icon:(0,yFe.default)(q6.lowLiquidityIcon,"okds-warning-circle-fill"),boxClassName:q6.lowLiquidityBox}),(0,kf.jsxs)("div",{className:q6.main,children:[(0,kf.jsx)(qFt,{tagList:B,riskLevel:F,numOfRisk:L,top10HoldAmountPercentage:j}),(0,kf.jsx)(HFt,{price:b,change:x,marketCap:E}),(0,kf.jsx)(DCt,{liquidity:T,volume:q,numOfHolders:D}),(0,kf.jsx)(zFt,{isLoading:c,priceChart:n,change:x,priceChartOption:u,setPriceChartOption:l})]}),(0,kf.jsx)(Lme,{url:i,btnText:pn("wallet_extension_card_btn_view"),contractAddress:m,chainId:N,isSupportMemeMode:f,isShowTradeBtn:h})]})},Fme=y0n;d();p();d();p();var WFt=fe(xs());d();p();var wF={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 Gx=fe(kr()),b0n=({handleSetViewType:e,symbol:t,hideCloseButton:r=!1})=>(0,Gx.jsxs)("div",{className:wF.header,children:[(0,Gx.jsx)("span",{className:wF.headerTitle,children:pn("wallet_extension_market_title_identical_name_tokens",{token:t})}),(0,Gx.jsxs)("div",{className:wF.actionContainer,children:[(0,Gx.jsx)(wr,{className:(0,WFt.default)("okds-arrow-chevron-up-md",wF.upIcon),onClick:e}),r?null:(0,Gx.jsxs)(Gx.Fragment,{children:[(0,Gx.jsx)("div",{className:wF.separator}),(0,Gx.jsx)(BD,{})]})]})]}),KFt=b0n;d();p();var zme=fe(Je());var Ume=fe(xs());d();p();var il={"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 Mf=fe(kr()),x0n=({coinList:e,selectCoin:t,currentCoin:r})=>{let n=(0,zme.useMemo)(()=>[{title:pn("wallet_extension_market_item_token_name"),key:"token",className:il.customCell,width:148,render:u=>{let l=(u.tagList??[]).flat().includes("communityRecognized");return(0,Mf.jsx)(Ife,{coinInfo:u,hasCopy:!1,isCommunityRecognized:l,isTokenNameEllipsis:!0})}},{title:pn("wallet_extension_market_item_price"),dataIndex:"price",key:"price",width:105,className:il.customCell,render:u=>(0,Mf.jsx)("div",{className:il.customCellVal,children:u?gv(u,"$",{needK:!1}):"--"})},{title:pn("wallet_extension_market_item_change"),dataIndex:"change",key:"change",width:105,className:il.customCell,render:u=>{let l=Lp(u);return l==="empty"?(0,Mf.jsx)("div",{className:il.customCellVal,children:"--"}):(0,Mf.jsx)("div",{className:(0,Ume.default)(il.customCellVal,l==="up"&&il.changeUp,l==="down"&&il.changeDown,l==="change"&&il.changeNoChange),children:CN(u,{needZero:!0})})}},{title:pn("wallet_extension_market_item_liquidity"),dataIndex:"liquidity",key:"liquidity",width:105,className:il.customCell,render:u=>(0,Mf.jsx)("div",{className:il.customCellVal,children:u?Vu.formatCurrency(la.num2Shorthand(u,2),{currencySign:"$"}):"--"})},{title:pn("wallet_extension_market_item_24h_turnover"),dataIndex:"volume",key:"volume",width:105,className:il.customCell,render:u=>(0,Mf.jsx)("div",{className:il.customCellVal,children:u?Vu.formatCurrency(la.num2Shorthand(u,2),{currencySign:"$"}):"--"})}],[]),o=u=>(0,Mf.jsx)("div",{...u}),i=u=>(0,Mf.jsx)("div",{...u}),a=u=>(0,Mf.jsx)("div",{...u,style:{display:"contents"}}),s=zme.default.forwardRef((u,l)=>{let f=u.style||{},{width:h,...m}=f;return(0,Mf.jsx)("div",{...u,ref:l,style:{...h?{width:h}:{wordBreak:"break-all"},...m}})}),c={table:o,body:{wrapper:i,row:a,cell:s}};return(0,Mf.jsx)("div",{className:il.tableWrap,children:(0,Mf.jsx)(qRe,{rowClassName:u=>u.contractAddress===r?.contractAddress?(0,Ume.default)(il.customRow,il.selectedRow):il.customRow,components:c,fixedHeader:!0,columns:n,dataSource:e,headerBorder:!1,onRow:(u,l)=>({onClick:()=>{console.log("row -: ",u,l),t(l-1)}}),renderVirtualList:({data:u,MeasureRow:l,Row:f,tbodyClassName:h,measureRowProps:m,rowProps:g,virtualStyle:v})=>{let b={...v,borderRadius:"8px",overflow:"hidden",cursor:"pointer"};return(0,Mf.jsx)(_2,{className:(0,Ume.default)(h,il.virtualList,il.coinInfoDialogTable),data:u,height:307,itemHeight:48,style:{scrollbarColor:"auto"},children:(x,E)=>{let{record:T,index:B,isExpandedRow:F,isExpandedLastRow:L}=x,j=g.getRowKey(T,E);return T.okuiMeasure?(0,Mf.jsx)(_2.Item,{style:b,children:(0,Mf.jsx)(l,{...m})}):(0,Mf.jsx)(_2.Item,{style:b,children:(0,Mf.jsx)(f,{rowKey:j,record:T,recordKey:j,isExpandedRow:F,isExpandedLastRow:L,renderIndex:B,index:E,...g},j)})}})}})})},YFt=x0n;var CX=fe(kr()),w0n=({handleSetViewType:e,coinList:t,selectCoin:r,currentCoin:n,hideCloseButton:o})=>{let i=t[0]?.symbol||"";return(0,CX.jsxs)("div",{children:[(0,CX.jsx)(KFt,{handleSetViewType:e,symbol:i,hideCloseButton:o}),(0,CX.jsx)(YFt,{coinList:t,selectCoin:r,currentCoin:n})]})},jme=w0n;d();p();var TX={"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 Wme=fe(Je());d();p();var kX=fe(iUt()),Vzt=fe(Hme()),Wzt=fe(qzt());var AF=class{constructor(t){_e(this,"strategyMap",new Map([["COIN_INFO",jfe.getInstance()]]));_e(this,"channelName",null);_e(this,"throttleSuccessCallback");this.channelName=t,this.handleSuccessCallback=this.handleSuccessCallback.bind(this),this.throttleSuccessCallback=(0,Vzt.default)(r=>{this.handleSuccessCallback(r)},_Ct),window.okxwallet.setPushDataResolver(t,r=>this.throttleSuccessCallback(r),()=>{}),document.addEventListener("visibilitychange",()=>{document.visibilityState==="visible"?this.resubscribeAll():this.unsubscribeAll()},{passive:!0})}static getInstance(t){return AF.instance||(AF.instance=new AF(t)),AF.instance}setupStrategyForFeature(t,r,n,o){let i=this.strategyMap.get(t);!i||i.setupFeatureHandler(r,n,o)}handleSuccessCallback(t){for(let r of t){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 t=this.getAllSubscriptions(),r=(0,kX.default)(t,rY);for(let n of r)window.okxwallet.subscribe("subscribe",n.map(o=>({...o,channel:this.channelName})))}unsubscribeAll(){let t=Array.from(this.strategyMap.get("COIN_INFO")?.getSubscriptions()||[]),r=(0,kX.default)(t,rY);for(let n of r)window.okxwallet.subscribe("unsubscribe",n.map(o=>({...o,channel:this.channelName})))}subscribe(t,r,n,o){this.strategyMap.get(t)?.addSubscription(r,n,o);let a=(0,kX.default)(o,rY);for(let s of a)window.okxwallet.subscribe("subscribe",s.map(c=>({...c,channel:this.channelName})))}unsubscribe(t,r,n,o){let i=this.strategyMap.get(t),a=this.getAllSubscriptions();if(!o)i?.removeGroup(r,n);else for(let u of o)i?.removeSubscriptionFromGroup(r,n,u);let s=this.getAllSubscriptions(),c=(0,kX.default)((0,Wzt.default)(a,s,u=>i.stringifyUid(u)),rY);for(let u of c)window.okxwallet.subscribe("unsubscribe",u.map(l=>({...l,channel:this.channelName})))}},Vme=AF;_e(Vme,"instance",null);var Kzt=Vme;var yvn=({channelName:e,strategy:t,featureType:r,groupId:n,successCallback:o,errorCallback:i})=>{let a=(0,Wme.useRef)(null);return(0,Wme.useEffect)(()=>{if(!e)return;(()=>{let l=Kzt.getInstance(e);a.current=l,l.setupStrategyForFeature(t,r,n,{successCallback:o,errorCallback:i})})()},[]),{subscribe:u=>{a.current?.subscribe(t,r,n,u)},unsubscribe:u=>{a.current?.unsubscribe(t,r,n,u)}}},V6=yvn;var SF=fe(kr()),bvn=({dataAttrs:e,provider:t,isOpen:r,keyword:n,hideCloseButton:o,cursorPos:i})=>{let a=(0,Fa.useRef)(null),s=(0,Fa.useRef)(null),c=(0,Fa.useRef)(null),[u,l]=(0,Fa.useState)([]),[f,h]=(0,Fa.useState)(0),[m,g]=(0,Fa.useState)(i??{left:0,top:0,placement:"top"}),[v,b]=(0,Fa.useState)(!0),[x,E]=(0,Fa.useState)(_N.DETAIL),[T,B]=(0,Fa.useState)(null),[F,L]=(0,Fa.useState)(!0),[j,q]=(0,Fa.useState)(null),[D,_]=(0,Fa.useState)(H6["24h"]),R=(0,Fa.useMemo)(()=>{let ce=Date.now();switch(D.timeRange){case"24h":ce-=24*60*60*1e3;break;case"7d":ce-=7*24*60*60*1e3;break}return ce},[D]),[z,N]=(0,Fa.useState)(""),[y,S]=(0,Fa.useState)(!1),[I,M]=(0,Fa.useState)(!1),[C,P]=(0,Fa.useState)(!1),{subscribe:V,unsubscribe:H}=V6({channelName:zT,strategy:"COIN_INFO",featureType:"COIN_INFO_DIALOG",groupId:"coin-info-dialog",successCallback:ce=>{let J=ce;J&&B(de=>de?J.tokenContractAddress!==de.contractAddress||J.chainId!==de.chainId?de:{...de,...Object.fromEntries(Object.entries({change:J.change,price:J.price,numOfHolders:J.holders,marketCap:J.marketCap,volume:J.volume,liquidity:J.liquidity}).filter(([W,Q])=>Boolean(Q)))}:null)},errorCallback:()=>{}}),k=(0,Fa.useMemo)(()=>u?.length>0?u[f]:null,[u,f]),G=async()=>{if(a.current===n){S(!0);let ce=await t.getMarketLink();N(ce)}};return(0,Fa.useLayoutEffect)(()=>{i&&g(i)},[i]),(0,Fa.useEffect)(()=>{let ce=async J=>{let de=[];try{de=(await t.batchSearchCoin([J]))[J]}catch{G()}if(a.current===J&&(l(de),h(0),!de?.length)){try{let W=await t.getMarketLink();N(W||"")}catch{}b(!1)}};if(r){let J=Tc();window.okxwallet.monitorTrack("DEXMarketWalletWidgetView",[{source:J}]),a.current=n,E(_N.DETAIL),b(!0),S(!1),l([]),B(null),q(null),_(H6["24h"]),N(""),ce(n)}},[n,r]),(0,Fa.useEffect)(()=>{if(!!c.current&&!(0,Yzt.default)(c.current,k)&&H(),!k){c.current=null;return}let ce=async()=>{try{console.time("fetching coin detail");let de=new Promise(le=>setTimeout(le,500));c.current={chainId:k.chainId,tokenAddress:k.contractAddress},V([c.current]);let W=await t.getCoinDetail(k.chainId,k.contractAddress),Q=await Promise.allSettled([t.getCoinPriceChart(k.chainId,k.contractAddress,D.bar,D.limit,R,new Date().getTime()),t.getMarketLink(k.chainId,k.contractAddress),t.getTokenIsSupportMemeMode(k.chainId,k.contractAddress)]),Y=Q[0].status==="fulfilled"?Q[0].value:null,$=Q[1].status==="fulfilled"?Q[1].value:"",re=Q[2].status==="fulfilled"?Q[2].value:!1;await de,console.timeEnd("fetching coin detail"),a.current===n&&(B({...k,...W}),q(Y),L(!1),N($),P(re))}catch{G()}a.current===n&&b(!1)},J=async()=>{let de=await window.okxwallet.getOnboardingComplete();M(de)};a.current===n&&(b(!0),J(),ce())},[k]),(0,Fa.useEffect)(()=>{let ce=async()=>{if(!k)return;let J=await t.getCoinPriceChart(k.chainId,k.contractAddress,D.bar,D.limit,R,new Date().getTime());q(J),L(!1)};L(!0),q(null),ce()},[D]),(0,Fa.useEffect)(()=>{if(!r){c.current&&(H(),c.current=null);return}let ce=document.getElementById(tY);if(!ce)return;let J=ce.parentNode;!J||ce!==J.lastElementChild&&J.appendChild(ce)},[r]),(0,SF.jsx)(ZRe.Provider,{value:{dialogContainerRef:s,isOpen:r},children:(0,SF.jsx)("div",{id:UT,className:TX.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,SF.jsx)("div",{className:TX.dialogContainer,style:{marginTop:m.placement==="bottom"?10:0,marginBottom:m.placement==="top"?10:0},...e.reduce((ce,{key:J,value:de})=>(ce[J]=de,ce),{}),children:x===_N.DETAIL?(0,SF.jsx)(Fme,{handleSetViewType:()=>{E(_N.LIST)},coinInfo:T,hasSameToken:(u?.length??0)>1,priceChart:j,isLoading:v,marketLink:z,isApiError:y,isPriceChartLoading:F,priceChartOption:D,setPriceChartOption:_,hideCloseButton:o,isSupportMemeMode:C,isShowTradeBtn:I}):(0,SF.jsx)(jme,{handleSetViewType:()=>{E(_N.DETAIL)},coinList:u??[],selectCoin:ce=>{h(ce),E(_N.DETAIL)},currentCoin:k,hideCloseButton:o})})})})},Jzt=bvn;Pa();d();p();var K6=fe(Je());var kFe=fe(nC());d();p();var Dd=fe(Je()),rjt=fe(xs());d();p();var Xzt=fe(xs());d();p();var kN={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 W6=fe(kr()),xvn=({data:e})=>{let t=r=>{r.stopPropagation(),e?.tokenDetailPageUrl&&(window.open(e.tokenDetailPageUrl,"_blank"),window.okxwallet.monitorTrack("DEXMarketWalletTweetTokenTagsClick"))};return e?.symbol?(0,W6.jsxs)("div",{className:kN.tag,onClick:t,children:[(0,W6.jsxs)("div",{className:kN.tagContent,children:[(0,W6.jsx)(Uy,{style:{width:20,height:20},src:e.tokenLogoUrl}),(0,W6.jsx)("span",{children:e.symbol}),e?.price&&(0,W6.jsx)("span",{className:(0,Xzt.default)(kN.tagPrice,{[kN.tagPriceUp]:Lp(e.change)==="up",[kN.tagPriceDown]:Lp(e.change)==="down",[kN.tagPriceNoChange]:Lp(e.change)==="change"}),children:gv(e.price,"$",{needK:!1})})]}),(0,W6.jsx)(wr,{className:"okx-wallet-plugin-trending-up"})]}):null},Zzt=xvn;d();p();var Kme={"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 Yme=fe(Je()),CFe=fe(xs());d();p();var pA={"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 qx=fe(kr()),wvn=({data:e})=>(0,qx.jsxs)("div",{className:pA.dropdownItem,children:[(0,qx.jsxs)("div",{className:pA.itemContent,children:[(0,qx.jsx)(Uy,{style:{width:16,height:16},src:e.tokenLogoUrl}),(0,qx.jsx)("span",{children:e.symbol})]}),(0,qx.jsx)(wr,{className:"okx-wallet-plugin-trending-up",fontSize:"16px",style:{lineHeight:"16px"}})]}),Avn=({tags:e})=>{let[t,r]=(0,Yme.useState)(!1),n=(0,Yme.useMemo)(()=>e.map(i=>({value:i.symbol,label:(0,qx.jsx)(wvn,{data:i})})),[e]),o=i=>{let a=e.find(s=>s.symbol===i.value);console.log("onDropdownChange",a),a?.tokenDetailPageUrl&&(window.open(a.tokenDetailPageUrl,"_blank"),window.okxwallet.monitorTrack("DEXMarketWalletTweetTokenTagsClick"))};return(0,qx.jsx)(XM,{graspBaseDom:!1,className:pA.tokenTagDropdown,valueContClassName:pA.dropdownValueContainer,suffixIcon:()=>(0,qx.jsx)(Af,{title:pn("extension_wallet_list_btn_showmore"),offset:[0,2],children:(0,qx.jsx)(wr,{fontSize:"10px",className:(0,CFe.default)("okds-carets-filled-down",pA.suffixIcon,{[pA.suffixIconRotate]:t})})}),contentBoxClassName:pA.dropdownContentBox,optionItemClassName:(0,CFe.default)(pA.dropdownOptionItem,pA.optionItem),onChange:o,onToggleShow:i=>{window.okxwallet.monitorTrack("DEXMarketWalletTweetMoreTokensClick"),r(i)},options:n,align:XM.DIRECTION.right,stopPropagation:!0})},Qzt=Avn;d();p();var MX=fe(Je()),tjt=fe(nC());var TFe=fe(xs());d();p();var $zt=fe(xs());d();p();var EF={"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 _F=fe(kr()),Svn=({isOpen:e,position:t})=>{let r=()=>{let n=Tc();n&&window.okxwallet.setWebWidgetPreferences("TOKEN_TAG",{[n]:!1})};return(0,_F.jsx)("div",{className:EF.outerWrapper,style:{...t},children:(0,_F.jsx)("div",{className:(0,$zt.default)(EF.container,{[EF["container--isOpen"]]:e}),children:(0,_F.jsx)("div",{className:EF.innerWrapper,children:(0,_F.jsx)("div",{className:EF.item,onClick:r,children:(0,_F.jsx)("span",{children:Ii("wallet_extension_card_select_undisplay_never")})})})})})},ejt=Svn;d();p();var Jme={"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 RX=fe(kr()),Evn=({show:e,isOpenMenu:t,setIsOpenMenu:r,setIsHoverMenu:n,onToggle:o})=>{let i=(0,MX.useRef)(null),[a,s]=(0,MX.useState)(!1),[c,u]=(0,MX.useState)(null),l=()=>{let f=!(t??a);if(i.current){let h=i.current.getBoundingClientRect(),{right:m,bottom:g}=h;u({left:m+window.scrollX,top:g+window.scrollY})}r?r(f):s(f),o&&o(f)};return(0,RX.jsxs)("div",{ref:i,className:(0,TFe.default)(Jme.closeBtnContainer,{[Jme.closeBtnContainerShow]:!!e}),onPointerEnter:()=>{n&&n(!0)},onPointerLeave:()=>{n&&n(!1)},children:[(0,RX.jsx)(wr,{className:(0,TFe.default)(Jme.closeBtn,"okx-wallet-plugin-eye-hide"),onClick:()=>{!e||l()}}),(t??a)&&(0,tjt.createPortal)((0,RX.jsx)(ejt,{isOpen:t??a,position:c}),document.getElementById(Hfe))]})},Xme=Evn;var MN=fe(kr()),_vn=({groupId:e,isEnabled:t,provider:r,tags:n})=>{let o=(0,Dd.useRef)(null),[i,a]=(0,Dd.useState)(!1),[s,c]=(0,Dd.useState)(!1),[u,l]=(0,Dd.useState)(!1),[f,h]=(0,Dd.useState)(!1),[m,g]=(0,Dd.useState)([]),v=(0,Dd.useRef)(()=>m),[b,x]=(0,Dd.useState)(!1),[E,T]=(0,Dd.useState)(!1),{subscribe:B,unsubscribe:F}=V6({channelName:zT,strategy:"COIN_INFO",featureType:"TOKEN_TAG",groupId:e,successCallback:q=>{q&&g(D=>D.map(_=>_.chainId===q.chainId&&_.contractAddress===q.tokenContractAddress?{..._,...Object.fromEntries(Object.entries({change:q.change,price:q.price,numOfHolders:q.holders,marketCap:q.marketCap,volume:q.volume,liquidity:q.liquidity}).filter(([R,z])=>Boolean(z)))}:_))},errorCallback:()=>{}}),L=(0,Dd.useMemo)(()=>m.slice(0,2),[m]),j=(0,Dd.useMemo)(()=>m.length<=2?[]:m.slice(2),[m]);return(0,Dd.useEffect)(()=>{v.current=()=>m},[m]),(0,Dd.useEffect)(()=>{if(i)return;let q=async()=>{if(!s){c(!0);try{let _=await r.batchSearchCoin(n,!0),R=Object.keys(_).filter(z=>!!_[z]?.[0]).sort((z,N)=>{let y=n.indexOf(z),S=n.indexOf(N);return y-S}).map(z=>_[z][0]);g(R),B(R.map(z=>({chainId:z.chainId,tokenAddress:z.contractAddress})))}catch(_){console.error("fetchCoins error: ",_)}finally{c(!1),a(!0)}}},D;if(n.length>0){q(),D=new IntersectionObserver(z=>{z.forEach(N=>{let S=N.target?.querySelector("[data-tweetId]")?.getAttribute("data-tweetId");if(N.isIntersecting&&N.boundingClientRect.top<=window.innerHeight){if(S===e){setTimeout(()=>{l(!0)},1e3);let I=v.current();B(I.map(M=>({chainId:M.chainId,tokenAddress:M.contractAddress})))}}else!N.isIntersecting&&N.intersectionRatio===0&&S===e&&(l(!1),F())})},{rootMargin:"0px",threshold:[0,1]});let R=document.querySelector(`[data-tweetId="${e}"]`)?.closest('[data-testid="cellInnerDiv"]');R&&D.observe(R)}return()=>{D.disconnect()}},[n]),!t||L.length===0||!u?null:(0,MN.jsxs)("div",{ref:o,className:(0,rjt.default)(Kme.tagListContainer,{[Kme.tagListContainerShow]:t}),onPointerEnter:()=>h(!0),onPointerLeave:()=>{h(!1),x(!1)},children:[(0,MN.jsxs)("div",{className:Kme.tagList,children:[L.map((q,D)=>(0,MN.jsx)(Zzt,{data:q},`token-tag-${D}`)),(0,MN.jsx)(Xme,{show:f||E,isOpenMenu:b,setIsOpenMenu:x,setIsHoverMenu:T})]}),j.length>0&&(0,MN.jsx)(Qzt,{tags:j})]})},njt=_vn;d();p();var Ld=fe(Je()),ojt=fe($K()),j_=fe(xs());d();p();var ga={"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 cs=fe(kr()),Cvn=500;var RN={["lg"]:591,["md"]:374,["sm"]:236},IFe=(0,ojt.default)(e=>{let t=document.getElementById(UT),r=document.getElementById(Gfe);(!(e.relatedTarget instanceof Node)||r&&!r.contains(e.relatedTarget)&&t&&!t.contains(e.relatedTarget))&&Cc.close()},Cvn),Tvn=({provider:e,tokenAddress:t})=>{let r=(0,Ld.useSyncExternalStore)(Cc.subscribe,Cc.getSnapshot),{enableState:n}=JSON.parse(r),o=(0,Ld.useRef)(null),i=(0,Ld.useRef)(void 0),[a,s]=(0,Ld.useState)(!1),[c,u]=(0,Ld.useState)(!1),[l,f]=(0,Ld.useState)("sm"),[h,m]=(0,Ld.useState)(!1),[g,v]=(0,Ld.useState)(null),[b,x]=(0,Ld.useState)(null),E=(0,Ld.useRef)(null),{subscribe:T,unsubscribe:B}=V6({channelName:zT,strategy:"COIN_INFO",featureType:"TOKEN_TAG",groupId:"token-tag-bar",successCallback:D=>{let _=D;_&&v(R=>R?_.tokenContractAddress!==R.contractAddress||_.chainId!==R.chainId?R:{...R,...Object.fromEntries(Object.entries({change:_.change,price:_.price,numOfHolders:_.holders,marketCap:_.marketCap,volume:_.volume,liquidity:_.liquidity}).filter(([z,N])=>Boolean(N)))}:null)},errorCallback:()=>{}}),F=()=>{E.current&&B()};(0,Ld.useEffect)(()=>{if(!!o.current)return i.current=new MutationObserver(D=>{D.forEach(_=>{_.removedNodes.forEach(R=>{R instanceof HTMLElement&&R.querySelectorAll(`.${O2}`).length>0&&F()})})}),i.current.observe(document.body,{childList:!0,subtree:!0}),()=>{i.current?.disconnect(),F()}},[]),(0,Ld.useEffect)(()=>{if(!o.current)return;let D=()=>{let _=o.current?.parentElement?.previousElementSibling,R=_?.parentElement?.nextElementSibling,z=o.current?.parentElement?.nextElementSibling;if(window.innerWidth<768){_?.getBoundingClientRect().width<RN["md"]?f("sm"):_?.getBoundingClientRect().width<RN["lg"]?f("md"):f("lg"),m(!0);return}else{let N=oCt(_?.childNodes[_.childNodes.length-1],z||R);if(window.innerWidth>=1280){f("lg"),N<RN["lg"]&&f("md"),N<RN["md"]&&f("sm"),m(N>=RN["sm"]);return}if(window.innerWidth>=768){f("md"),N<RN["md"]&&f("sm"),m(N>=RN["sm"]);return}}};return D(),window.addEventListener("resize",D),()=>{window.removeEventListener("resize",D)}},[o]),(0,Ld.useEffect)(()=>{if(!t)return;(async()=>{try{let R=(await e.batchSearchCoin([t],!0))[t];if(!R||!R[0])return;let z=await Promise.allSettled([e.getCoinDetail(R[0].chainId,R[0].contractAddress),e.getMarketLink(R[0].chainId,R[0].contractAddress)]);z[0].status==="fulfilled"&&(v({...R[0],...z[0].value}),E.current={chainId:R[0].chainId,tokenAddress:R[0].contractAddress},T([E.current])),z[1].status==="fulfilled"&&x(z[1].value)}catch(_){console.error("fetchTokenInfo error: ",_)}})()},[t]);let L=()=>{if(!n[Tc()])return;let D=document.getElementById(Gfe);if(!D)return;let _=D?.getBoundingClientRect();Cc.open({keyword:t,hideCloseButton:!0,cursorPos:{left:_.right-600<15?_.left:_.right-600,top:_.bottom,placement:"bottom"}})},j=D=>{s(!1),IFe(D)},q=D=>{IFe&&IFe.cancel(),s(!0),u(!1),L()};return(0,cs.jsx)("div",{ref:o,className:(0,j_.default)(ga.tagBarContainer,{[ga.tagBarContainerShow]:h&&!!g?.price}),children:!!g?.price&&h&&(0,cs.jsxs)("div",{className:ga.tagBarWrapper,onPointerLeave:j,children:[(0,cs.jsx)(Xme,{show:a,isOpenMenu:c,setIsOpenMenu:u,onToggle:D=>{D&&Cc.close()}}),(0,cs.jsxs)("div",{id:Gfe,onPointerEnter:q,className:(0,j_.default)(ga.tagBarInner,{[ga.tagBarInnerSM]:l==="sm",[ga.tagBarInnerMD]:l==="md",[ga.tagBarInnerLG]:l==="lg"}),children:[(0,cs.jsxs)("div",{className:ga.content,children:[(0,cs.jsx)("div",{className:ga.info,children:(0,cs.jsx)(Af,{title:Ii("wallet_extension_market_tooltip_powered_by"),children:(0,cs.jsx)(wr,{className:(0,j_.default)("okx-wallet-plugin-okx-logo",ga.logoIcon),fontSize:"12px"})})}),l==="lg"&&g?.tagList?.flat().includes(CCt)&&(0,cs.jsx)("div",{className:ga.info,children:(0,cs.jsx)(Af,{title:Ii("wallet_extension_market_label_community_recognized"),children:(0,cs.jsx)(wr,{className:(0,j_.default)("okx-wallet-plugin-recognized",ga.recognizedIcon)})})}),g?.price&&(0,cs.jsxs)("div",{className:ga.info,children:[(0,cs.jsx)("span",{className:ga.infoDesc,children:Ii("wallet_extension_market_item_price")}),(0,cs.jsx)("span",{children:gv(g.price,"$")}),l!=="sm"&&Lp(g?.change)!=="empty"&&(0,cs.jsx)("span",{className:(0,j_.default)(ga.priceChange,{[ga.priceChangeUp]:Lp(g?.change)==="up",[ga.priceChangeDown]:Lp(g?.change)==="down",[ga.priceChangeNoChange]:Lp(g?.change)==="change"}),children:CN(g.change,{needZero:!0})})]}),l==="lg"&&(0,cs.jsxs)("div",{className:ga.info,children:[(0,cs.jsx)("span",{className:ga.infoDesc,children:Ii("wallet_extension_market_item_mcap")}),(0,cs.jsx)("span",{children:g?.marketCap?Vu.formatCurrency(la.num2Shorthand(g.marketCap,2),{currencySign:"$"}):"--"})]}),l==="lg"&&g?.riskLevel&&(0,cs.jsxs)("div",{className:(0,j_.default)(ga.info,{[ga.riskLevelMedium]:g.riskLevel==="3",[ga.riskLevelHigh]:g.riskLevel==="4"}),children:[(0,cs.jsx)(wr,{className:(0,j_.default)("okx-wallet-plugin-security-20",ga.tagIcon)}),(0,cs.jsx)("span",{className:(0,j_.default)(ga.infoDesc,{[ga.riskLevelMedium]:g.riskLevel==="3",[ga.riskLevelHigh]:g.riskLevel==="4"}),children:Ii("wallet_extension_market_item_audit")}),(0,cs.jsx)("span",{children:g?.numOfRisk})]})]}),l!=="sm"&&(0,cs.jsx)("div",{className:ga.actions,children:b&&(0,cs.jsx)(hn,{className:ga.tradeBtn,category:hn.CATEGORY.fill,type:hn.TYPE.tertiary,size:hn.SIZE.xxs,icon:(0,cs.jsx)(wr,{className:"okx-wallet-plugin-trending-up",style:{marginLeft:0}}),iconType:hn.ICON_POSITION.tailing,onClick:()=>{window.open(b,"_blank"),window.okxwallet.monitorTrack("DEXMarketWalletSolscanWidgetClick")},children:Ii("wallet_extension_market_btn_trade")})})]})]})})},ijt=Tvn;var Zme=fe(kr()),Ivn=/\/token\/(.*)/,kvn=({provider:e})=>{let t=(0,K6.useSyncExternalStore)(hx.subscribe,hx.getSnapshot),{enableState:r,needsUpdate:n}=JSON.parse(t),o=(0,K6.useMemo)(()=>{let c=Tc();return r[c]?r[c]:!1},[r]),[i,a]=K6.default.useState();(0,K6.useEffect)(()=>{if(!n)return;let c=()=>{let f=document.querySelectorAll(`.${O2}`);a(f)},u=()=>{let f=document.querySelectorAll(`.${O2}`);a(f)};switch(Tc()){case"X":c();break;case"SOLSCAN":u();break}hx.setNeedsUpdate(!1)},[n]);let s=()=>{switch(Tc()){case"X":return i&&Array.from(i).map((u,l)=>{let f=u.getAttribute("data-tweetId"),h=u.getAttribute("data-coinTags");if(!(!f||!h))return(0,kFe.createPortal)((0,Zme.jsx)(njt,{groupId:f,isEnabled:o,tags:h.split(","),provider:e},`token-tags-bar-${l}`),u)});case"SOLSCAN":{let u=new RegExp(Ivn),l=o&&u.test(DE.pathname);return i&&Array.from(i).map(f=>{let h=u.exec(DE.pathname)?.[1];if(!!h)return(0,kFe.createPortal)((0,Zme.jsx)(ijt,{isEnabled:l,provider:e,tokenAddress:h}),f)})}break}};return o?(0,Zme.jsx)("div",{id:Hfe,children:s()}):null},ajt=kvn;d();p();var fjt=fe(cjt());d();p();var ujt={["X"]:"TEMPORARILY_DISABLE_DOMAIN_X",["SOLSCAN"]:"TEMPORARILY_DISABLE_DOMAIN_SOLSCAN"},ljt=[1,"d"];function Qme(e,t){let r=typeof e=="boolean"?e:e[t]??!1;if((0,fjt.default)(e))return r;let n=MFe(t),o=n?e[n]:void 0;return o&&Date.now()<o?r=!1:r=e[t],r}function MFe(e){return ujt[e]??null}var Y6=fe(kr()),RFe=null,Bvn=({localeConfig:e,provider:t})=>{let r=(0,CF.useSyncExternalStore)(Cc.subscribe,Cc.getSnapshot),{enableState:n,isOpen:o,hideCloseButton:i,keyword:a,cursorPos:s}=JSON.parse(r),c=(0,CF.useMemo)(()=>{let l=Tc();return l?Qme(n,l):!1},[n]);(0,CF.useEffect)(()=>{RM(ace.dark)},[]);let u=UC;return(0,Y6.jsx)(ZK.Provider,{value:{provider:t},children:(0,Y6.jsx)(u,{isDev:!0,noRemoteData:!0,localeData:e?.data,fetchConfig:{fetchConfig:e?.fetchConfig||qfe},children:(0,Y6.jsxs)("div",{className:TX.dappInjector,children:[(0,Y6.jsx)(Jzt,{dataAttrs:[{key:ACt,value:SCt}],provider:t,isOpen:c&&o,keyword:a,cursorPos:s,hideCloseButton:i}),(0,Y6.jsx)(ajt,{provider:t})]})})})},pjt=(e,t)=>{if(RFe){console.error("Duplicate root element");return}let r=document.createElement("div");r.id=tY,document.body.appendChild(r),RFe=(0,djt.createRoot)(r),RFe.render((0,Y6.jsx)(Bvn,{localeConfig:e,provider:t},tY))};var hjt=(e,t)=>{pjt(e,t)},mjt=e=>{Cc.setFeatureEnabled(e["COIN_INFO_DIALOG"]),hx.setFeatureEnabled(e["TOKEN_TAG"])},gjt=e=>{let t=e?.webWidget?.["COIN_INFO_DIALOG"];t&&Cc.setFeatureEnabled(t);let r=e?.webWidget?.["TOKEN_TAG"];r&&hx.setFeatureEnabled(r)};d();p();var vjt=fe($K()),yjt=fe(Hme());var Pvn=500,bjt=/\/token\/([1-9A-HJ-NP-Za-km-z]{32,44})/,$me=[],Dvn=async(e,t,r)=>{let n=sR(e.target,bjt);if(!n)return;TF&&TF.cancel();let o=window.innerWidth,i=window.innerHeight,a=r.offsetWidth||600,s=r.offsetHeight||400,c=Dfe(t,{width:a,height:s},{width:o,height:i}),u={left:c.left,top:c.top,placement:c.placement};Cc.open({keyword:n,cursorPos:u})},xjt=(e,t,r)=>{let n=e;!t.contains(n.relatedTarget)&&!r?.contains(n.relatedTarget)&&Cc.close()},Lvn=(0,yjt.default)(Dvn,30),TF=(0,vjt.default)(xjt,Pvn),Fvn=e=>{let t=document.getElementById(UT);e.hasChildNodes()&&e.childNodes.forEach(r=>{r instanceof HTMLElement&&(r.style.pointerEvents="none")}),e.addEventListener("pointerenter",r=>Lvn(r,e,t)),t?.addEventListener("pointerenter",()=>{TF&&TF.cancel()}),e.addEventListener("pointerup",r=>{xjt(r,e,t)}),e.addEventListener("pointerleave",r=>TF(r,e,t)),t?.addEventListener("pointerleave",r=>TF(r,e,t))},Uvn=e=>{e.querySelectorAll("a").forEach(t=>{t.hasAttribute("href")&&Boolean(sR(t,bjt))&&t.classList.contains("text-current")&&Fvn(t)})},zvn=e=>{e.querySelectorAll('div[class="truncateWrapper"]').forEach(t=>{let r=t.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=t.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(`.${O2}`)))return;let s=document.createElement("div");s.classList.add(O2),s.classList.add("h-11"),s.style.setProperty("z-index","2"),o.append(s),hx.setNeedsUpdate(!0)})},jvn=e=>{if(e instanceof HTMLElement){let t=e;Uvn(t),zvn(t)}},Hvn=()=>{for(let e of $me)e.forEach(t=>{t.addedNodes.length&&t.addedNodes.forEach(r=>{jvn(r)})});$me.length=0},wjt=async()=>{new MutationObserver(t=>{$me.length||setTimeout(()=>{requestAnimationFrame(()=>Hvn())},1e3),$me.push(t)}).observe(document.body,{childList:!0,subtree:!0})};d();p();var Ajt={fetchConfig:{project:"okx_extension_wallet",site:"okx"}};d();p();var ege={PREFERENCE_CHANGED:"preferenceChanged"};d();p();d();p();d();p();d();p();var Rf=async(e,t)=>{if(!window.okxwallet?.fetch)throw new Error("okxwallet.fetch is not available");return window.okxwallet.fetch(e,t)};var Ejt=async(e,t)=>{let r=await Rf("/priapi/v1/dx/market/v2/watchlist/token/group/list",{method:"GET",data:{accountId:t,walletAddress:e}});return r.code!==0?null:r.data};var _jt=async({accountId:e,walletAddress:t,tokenContractAddress:r,chainId:n})=>{let o=await Rf("/priapi/v1/dx/market/v2/watchlist/token/inGroups",{method:"GET",data:{accountId:e,walletAddress:t,chainId:n,tokenContractAddress:r}});return o.code!==0?null:o.data},Cjt=async e=>{let t=await Rf("/priapi/v1/dx/market/v2/address/collect/group/query",{method:"GET",data:{walletAddress:e}});return t.code!==0?null:t.data},Tjt=async(e,t)=>{let r=await Rf("/priapi/v1/dx/market/v2/address/collect/groupId/query",{method:"GET",data:{walletAddress:e,collectAddress:t}});return r.code!==0?null:r.data},Ijt=async({token:e,walletAddress:t,collectAddress:r,groupIdList:n,deleteType:o})=>await Rf("/priapi/v1/dx/market/v2/address/collect/batch/update",{method:"POST",data:{walletAddress:t,collectAddress:r,groupIdList:n,deleteType:o},headers:{"Market-Token":e}});d();p();d();p();d();p();var Nb={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"},iYa=[Nb.ADD_ETHEREUM_CHAIN,Nb.SWITCH_ETHEREUM_CHAIN],tge="okexwallet";var rge=`${tge}-contentscript`,NFe=`${tge}-inpage`,OFe=`${tge}-provider`,{streams:[kjt,Mjt,H_,Rjt,Njt,Nf,Ojt,Bjt,IF,Pjt,Djt,hA,Ljt,Fjt,NN,Ujt,zjt,J6,jjt,Hjt,kF,Gjt,qjt,MF,Vjt,Wjt,RF,Kjt,Yjt,Um,Jjt,Xjt,ON,Zjt,Qjt,X6,$jt,eHt,BN,tHt,rHt,Z6,nHt,oHt,Q6,iHt,aHt,$6,sHt,cHt,NX,uHt,lHt,PN,fHt,dHt,DN,pHt,hHt,LN,mHt,gHt,e8,vHt,yHt,FN],streamMap:lYa}=["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((e,t)=>{let r={contentScript:`${rge}-${t}`,inpage:`${NFe}-${t}`,provider:`${OFe}-${t}`};return e.streams=e.streams.concat([r.contentScript,r.inpage,r.provider]),e.streamMap[r.contentScript]=r,e},{streams:[rge,NFe,OFe],streamMap:{[rge]:{contentScript:rge,inpage:NFe,provider:OFe}}});var UN=async(e={})=>{let{providerType:t=H_,isNeedApprove:r=!0}=e;return await window.okxwallet.requestWallets(r,{providerType:t})},zN=e=>{let t="1",r=null,n="";for(let o=0;o<e.length;o++){let i=e[o].address.find(a=>a.chainId===t);if(i){n=i.address,r=e[o];break}}return{wallet:r,walletAddress:n}},bHt=async({isNeedApprove:e=!1})=>{let t=await UN({isNeedApprove:e});return t?.length?zN(t):{wallet:null,walletAddress:""}};var xHt=async({tokenContractAddress:e,symbol:t,userUniqueId:r,groupIds:n,action:o,chainId:i,prevWalletAddress:a})=>{let s=await UN({isNeedApprove:!1});if(!s?.length)return{code:2};let{walletAddress:c,wallet:u}=zN(s);return!c||!u?.targetWalletId?{code:3}:a&&c!==a?{code:9}:(await Rf("/priapi/v1/dx/market/v2/watchlist/token/addOrDelete",{method:"POST",data:{accountId:u.targetWalletId,action:o,chainId:i,groupIds:n,symbol:t,tokenContractAddress:e,userUniqueId:r,walletAddress:c}})).code!==0?{code:6}:{code:0,data:{}}},wHt=async({tokenContractAddress:e,chainId:t})=>{let r=await UN({isNeedApprove:!1});if(!r?.length)return{code:2};let{walletAddress:n,wallet:o}=zN(r);if(!n||!o?.targetWalletId)return{code:3};let[i,a]=await Promise.all([Ejt(n,o.targetWalletId),_jt({walletAddress:n,accountId:o.targetWalletId,tokenContractAddress:e,chainId:t})]);if(!i||!a)return{code:5};let s=a.filter(u=>u.status===1).map(u=>u.groupId),c=i.map(u=>({...u,followed:s.includes(u.groupId)}));return{code:0,data:{list:c,walletAddress:n}}},AHt=async({collectAddress:e})=>{let t=await UN({isNeedApprove:!1});if(!t?.length)return{code:2};let{walletAddress:r,wallet:n}=zN(t);if(!r||!n?.targetWalletId)return{code:3};let[o,i]=await Promise.all([Cjt(r),Tjt(r,e)]);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}}},SHt=async({token:e,walletAddress:t,collectAddress:r,groupIdList:n})=>{let o=await Ijt({token:e,walletAddress:t,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 EHt=async e=>{let t=await Rf("/priapi/v1/dx/market/user/sign",{method:"GET",data:{walletAddress:e}});return t.code!==0?null:t.data},_Ht=async e=>{let t=await Rf("/priapi/v1/dx/market/user/login",{method:"POST",data:e});return t.code!==0?null:t.data};var CHt=async()=>{let e=await UN({isNeedApprove:!1});if(!e?.length)return{code:2};let{wallet:t,walletAddress:r}=zN(e);if(!t||!r)return{code:2};let n=await EHt(r);if(!n)return{code:2};let o=await window.okxwallet.request({method:"personal_sign",params:[n.signData,r]}),i=await _Ht({walletAddress:r,signature:o,algorithmCode:"",chainId:60});return i?{code:0,data:{token:i.token}}:{code:7}};var THt=async()=>{let e=await window.okxwallet.getLocaleConfig();if(!e)throw new Error("locale config is not available");let{data:t,locale:r}=e;return{data:Object.keys(t).reduce((o,i)=>{let a=t[i].message;return{...o,[i]:a}},{}),fetchConfig:{...Ajt?.fetchConfig,locale:r}}},IHt=async()=>window.okxwallet.getWebWidgetPreferences(),nge=async e=>{window.okxwallet.on(ege.PREFERENCE_CHANGED,e)},Vvn=async(e,t)=>{let r=await Rf("/priapi/v1/dx/market/v2/x/card/tokens/detail",{method:"GET",data:{chainId:e,tokenContractAddress:t,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}},Wvn=async(e,t,r,n,o,i)=>{let a=await Rf("/priapi/v1/dx/market/v2/token/market/dex-token-hlc-candles",{method:"GET",data:{chainId:e,address:t,bar:r,limit:n,before:o,after:i}}),{code:s,data:c}=a;return s==="0"||s===0?c:[]},Kvn=async(e,t)=>{let r=await Rf("/priapi/v1/dx/market/v2/share/link",{method:"GET",data:{chainId:e,tokenContractAddress:t}}),{code:n,data:o}=r;return n!==0?"":o},Yvn=async(e,t)=>{let r=await Rf("/priapi/v1/dx/market/v2/pnl/share/wallet-address",{method:"GET",data:{chainId:t,walletAddress:e}}),{code:n,data:o}=r;return n!==0?null:o},Jvn=async(e,t=!1)=>{let r=await Rf("/priapi/v1/dx/market/v2/plugin/batch/search",{method:"POST",data:{keywordList:e,requireFilter:t}}),{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),{})},Xvn=async(e,t)=>{let r=await Rf("/priapi/v1/dx/trade/multi/marketOrderPlacerStrategy",{method:"GET",data:{chainId:e,tokenContractAddress:t}}),{code:n,data:o}=r;return n!==0?!1:o.supportMemeMode},Zvn=()=>({getCoinDetail:Vvn,getCoinPriceChart:Wvn,getMarketLink:Kvn,getCoinPnl:Yvn,batchSearchCoin:Jvn,updateTokenFollowStatus:xHt,queryTokenFollowStatus:wHt,queryAddressFollowStatus:AHt,dexLogin:CHt,updateAddressFollowStatus:SHt,getCurrentWallet:bHt,getTokenIsSupportMemeMode:Xvn}),oge=Zvn();d();p();d();p();d();p();var gGt=fe(Hme());d();p();var lGt=fe(gV()),fGt=fe(Je());d();p();var t8=fe(Je());d();p();var Pb=fe(Je());d();p();d();p();var kHt=fe(xs());d();p();var Up={"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 ige=fe(kr()),OX=({children:e,tooltip:t,active:r,onClick:n})=>(0,ige.jsxs)("div",{className:(0,kHt.default)({[Up["okx-action-sheet-item"]]:!0,[Up["okx-action-sheet-active-item"]]:r}),onClick:n,children:[e,t?(0,ige.jsx)("div",{className:Up["okx-action-sheet-tooltip"],children:t}):null]});d();p();d();p();var va=fe(Je()),MHt=fe(u6e());d();p();var age=fe(Je()),BFe=(0,age.createContext)({text:"",position:{top:0,left:0},provider:{getCoinInfoList:()=>Promise.resolve([]),getCoinDetail:()=>Promise.resolve(null),getCoinPriceChart:()=>Promise.resolve([]),getMarketLink:()=>Promise.resolve("")},setPosition:()=>{},setText:()=>{}}),NF=()=>(0,age.useContext)(BFe);var sge=fe(kr()),RHt=({style:e})=>{let{provider:t}=FT(),{text:r}=NF(),[n,o]=(0,va.useState)([]),[i,a]=(0,va.useState)(n[0]??null);(0,va.useEffect)(()=>{a(n[0]??null)},[n]);let[s,c]=(0,va.useState)(null),u=(0,va.useRef)(null),{subscribe:l,unsubscribe:f}=V6({channelName:zT,strategy:"COIN_INFO",featureType:"SELECTION_ACTION_SHEET",groupId:"selection-action-sheet",successCallback:G=>{let ce=G;ce&&c(J=>J?ce.tokenContractAddress!==J.contractAddress||ce.chainId!==J.chainId?J:{...J,...Object.fromEntries(Object.entries({change:ce.change,price:ce.price,numOfHolders:ce.holders,marketCap:ce.marketCap,volume:ce.volume,liquidity:ce.liquidity}).filter(([de,W])=>Boolean(W)))}:null)},errorCallback:()=>{console.log("Error subscribing to the websocket channel")}}),[h,m]=(0,va.useState)(!0),[g,v]=(0,va.useState)(!1),[b,x]=(0,va.useState)(null),[E,T]=(0,va.useState)(!0),[B,F]=(0,va.useState)(H6["24h"]),L=(0,va.useMemo)(()=>{let G=Date.now();switch(B.timeRange){case"24h":G-=24*60*60*1e3;break;case"7d":G-=7*24*60*60*1e3;break}return G},[B]),[j,q]=(0,va.useState)(""),[D,_]=(0,va.useState)(!1),[R,z]=(0,va.useState)(!1),N=(0,va.useCallback)(async()=>{let G=[];try{G=(await t.batchSearchCoin([r]))[r]}catch{y(),G=[]}finally{m(!1)}o(G),G.length&&window.okxwallet.monitorTrack("OKXWalletPopupBarTokenPriceView")},[r,t]);(0,va.useEffect)(()=>{N()},[N]);let y=(0,va.useCallback)(async()=>{v(!0);let G=await t.getMarketLink();q(G)},[]),S=(0,va.useCallback)(async()=>{if(!i)return;u.current&&!(0,MHt.default)(u.current,i)&&f(),u.current={chainId:i.chainId,tokenAddress:i.contractAddress},l([u.current]);let G=await t.getCoinDetail(i.chainId,i.contractAddress),ce=await Promise.allSettled([t.getCoinPriceChart(i.chainId,i.contractAddress,B.bar,B.limit,L,Date.now()),t.getMarketLink(i.chainId,i.contractAddress),t.getTokenIsSupportMemeMode(i.chainId,i.contractAddress)]),J=ce[0].status==="fulfilled"?ce[0].value:null,de=ce[1].status==="fulfilled"?ce[1].value:"",W=ce[2].status==="fulfilled"?ce[2].value:!1;c(G),x(J),T(!1),q(de),_(W)},[t,i]);(0,va.useEffect)(()=>((async()=>{let ce=await window.okxwallet.getOnboardingComplete();z(ce)})(),S(),()=>{u.current&&(f(),u.current=null)}),[i,S]),(0,va.useEffect)(()=>{let G=async()=>{if(!s)return;let ce=await t.getCoinPriceChart(s.chainId,s.contractAddress,B.bar,B.limit,L,new Date().getTime());x(ce),T(!1)};T(!0),x(null),G()},[B]);let[I,M]=(0,va.useState)(!1),[C,P]=(0,va.useState)([]),V=(0,va.useCallback)(async()=>{let G=n[0];if(!G?.symbol)return;let ce=G.symbol,J=G.contractAddress,de=[];try{de=(await t.batchSearchCoin([ce]))[ce];let Q=de.findIndex(Y=>Y.contractAddress===J);if(Q>=0){let Y=de.splice(Q,1);de.unshift(...Y)}}catch(W){console.error(W),de=[]}P(de)},[n]);(0,va.useEffect)(()=>{V()},[n]);let H=(0,va.useMemo)(()=>i?{...i,...s}:null,[i,s]),k=null;return I&&C.length>0?k=(0,sge.jsx)(jme,{handleSetViewType:M.bind(null,!1),coinList:C,selectCoin:G=>{C[G]&&(a(C[G]),M(!1))},currentCoin:H,hideCloseButton:!0}):k=(0,sge.jsx)(Fme,{handleSetViewType:M.bind(null,!0),coinInfo:H,hasSameToken:C.length>1,priceChart:b,marketLink:j,isLoading:h,isApiError:g,isPriceChartLoading:E,priceChartOption:B,setPriceChartOption:F,hideCloseButton:!0,isSupportMemeMode:D,isShowTradeBtn:R}),(0,sge.jsx)("div",{className:Up["okx-action-sheet-panel"],style:e,children:k})};d();p();var Vx=fe(Je());d();p();var V_=fe(Je()),Gs=fe(xs());d();p();var Zt={"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 jN=fe(xs());var ka=fe(kr()),NHt=()=>(0,ka.jsxs)("div",{className:Zt["okx-address-body"],children:[(0,ka.jsxs)("div",{className:Zt["okx-col"],children:[(0,ka.jsx)("div",{className:(0,jN.default)(Zt["okx-block-item"]),children:(0,ka.jsxs)("div",{className:(0,jN.default)(Zt["okx-inherit-height"],Zt["okx-between"],Zt["okx-col"]),children:[(0,ka.jsxs)("div",{className:Zt["okx-col"],children:[(0,ka.jsx)(Hs.Input,{style:{height:12,width:32},loading:!0,active:!0}),(0,ka.jsx)(Hs.Input,{style:{height:28,width:76,marginTop:8},loading:!0,active:!0}),(0,ka.jsx)(Hs.Input,{style:{height:16,width:42,marginTop:4},loading:!0,active:!0})]}),(0,ka.jsx)("div",{children:(0,ka.jsx)(Hs.Input,{style:{height:24,width:76},loading:!0,active:!0})})]})}),(0,ka.jsx)("div",{className:(0,jN.default)(Zt["okx-block-item"],Zt["okx-item-gap-top"]),children:(0,ka.jsxs)("div",{className:(0,jN.default)(Zt["okx-inherit-height"],Zt["okx-between"],Zt["okx-col"]),children:[(0,ka.jsxs)("div",{className:Zt["okx-col"],children:[(0,ka.jsx)(Hs.Input,{style:{height:12,width:80},loading:!0,active:!0}),(0,ka.jsx)(Hs.Input,{style:{height:16,width:40,marginTop:2},loading:!0,active:!0})]}),(0,ka.jsxs)("div",{className:Zt["okx-col"],children:[(0,ka.jsx)(Hs.Input,{style:{height:16,width:80},loading:!0,active:!0}),(0,ka.jsx)(Hs.Input,{style:{height:32,width:154,marginTop:4},loading:!0,active:!0})]})]})})]}),(0,ka.jsx)("div",{className:(0,jN.default)(Zt["okx-token-list"],Zt["okx-item-gap-left"],Zt["okx-col"]),children:new Array(6).fill(0).map((e,t)=>(0,ka.jsxs)("div",{className:(0,jN.default)(Zt["okx-row"],Zt["okx-token-item"]),children:[(0,ka.jsx)(Hs.Avatar,{style:{height:32,width:32},loading:!0,active:!0}),(0,ka.jsxs)("div",{className:Zt["okx-token-info"],children:[(0,ka.jsx)(Hs.Input,{style:{height:14,width:34},loading:!0,active:!0}),(0,ka.jsx)(Hs.Input,{style:{height:14,width:120,marginTop:4},loading:!0,active:!0})]}),(0,ka.jsxs)("div",{className:Zt["okx-token-exchange-info"],children:[(0,ka.jsx)(Hs.Input,{style:{height:14,width:64},loading:!0,active:!0}),(0,ka.jsx)(Hs.Input,{style:{height:14,width:24,marginTop:4},loading:!0,active:!0})]})]},t))})]});var uge=fe(Ufe()),FFe=fe(WRe());var GHt=fe(OHt());d();p();var BHt=fe(Je());var DHt=fe(kr()),Qvn=({address:e,isValidText:t})=>{let r=(0,BHt.useMemo)(()=>`${ECt}/web3/portfolio/${e}`,[e]);return(0,DHt.jsx)(hn,{disabled:!t,category:hn.CATEGORY.fill,type:hn.TYPE.primary,size:hn.SIZE.md,contentClassName:Zt["okx-profile-btn-content"],icon:"okx-wallet-plugin-web3-open_link",iconType:hn.ICON_POSITION.tailing,onClick:()=>{window.open(r,"_blank");let n=Tc()},children:pn("wallet_extension_card_top_profile")})},PHt=Qvn;d();p();var G_=fe(kr()),$vn=({option:e,isActive:t})=>(0,G_.jsxs)("div",{className:Zt["okx-chain-select-item"],children:[(0,G_.jsx)("span",{children:e.label}),t&&(0,G_.jsx)(wr,{className:"okx-wallet-plugin-checkmark",fontSize:"16px",style:{lineHeight:"16px"}})]}),eyn=({currentChain:e,chains:t,refetchPnl:r})=>!e||!t||t.length===0?null:t.length<2?(0,G_.jsx)("div",{className:Zt["okx-chain-select-item-single"],children:(0,G_.jsx)("span",{children:t.find(n=>n.chainId===e)?.chainName})}):(0,G_.jsx)(XM,{align:XM.DIRECTION.right,value:e,options:t.map(n=>({value:n.chainId,label:n.chainName})),renderOption:n=>(0,G_.jsx)($vn,{isActive:n.value===e,option:n.option}),onChange:n=>{r&&r(n.value)}}),LHt=eyn;d();p();var Hl=fe(Je());d();p();var PFe={"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 DFe,HN=class{constructor(){_e(this,"storageKeyPrefix","dex_login_token_")}static getInstance(){return DFe||(DFe=new HN),DFe}getStorageKeyByWalletAddress(t){return`${this.storageKeyPrefix}${t}`}async getTokenByWalletAddress(t){let r=N2.get(this.getStorageKeyByWalletAddress(t));return r||null}async setTokenByWalletAddress(t,r){return N2.set(this.getStorageKeyByWalletAddress(t),r)}};d();p();d();p();var PX=fe(Je());d();p();var FHt=function(e){return typeof e=="function"};d();p();var tyn=!1,UHt=tyn;function ryn(e){UHt&&(FHt(e)||console.error("useMemoizedFn expected parameter is a function, got ".concat(typeof e)));var t=(0,PX.useRef)(e);t.current=(0,PX.useMemo)(function(){return e},[e]);var r=(0,PX.useRef)();return r.current||(r.current=function(){for(var n=[],o=0;o<arguments.length;o++)n[o]=arguments[o];return t.current.apply(this,n)}),r.current}var cge=ryn;var zHt=fe(xs()),q_=fe(kr()),nyn=HN.getInstance(),jHt=({fullAddress:e})=>{let{provider:t}=FT(),[r,n]=(0,Hl.useState)([]),o=r.filter(q=>q.followed).map(q=>q.groupId),i=o.length>0,[a,s]=(0,Hl.useState)(!0),c=(0,Hl.useRef)(null),u=(0,Hl.useCallback)(async()=>{let q=await t.queryAddressFollowStatus({collectAddress:e});return q.code===0?(n(q.data.list??[]),c.current=q.data.walletAddress??null,q.data.list??[]):(q.code===2&&(s(!1),n([])),[])},[t]);(0,Hl.useEffect)(()=>{u()},[u]);let[l,f]=(0,Hl.useState)(!1),h=cge(async q=>{let D=await t.dexLogin();return D.code===0?(await nyn.setTokenByWalletAddress(q,D.data.token),D.data.token):null}),m=cge(q=>{let D=o.slice(),_=D.indexOf(q.groupId),R=!1;return _!==-1?(D.splice(_,1),R=!0):D.push(q.groupId),{nextGroupIds:D,isRemove:R}}),g=(0,Hl.useCallback)(async(q,D)=>{if(q.preventDefault(),q.stopPropagation(),!l)try{f(!0);let{walletAddress:_}=await t.getCurrentWallet({isNeedApprove:!0});if(!_){s(!1),n([]);return}if(_!==c.current){u();return}let R=HN.getInstance(),z=null,N=!1;if(z=await R.getTokenByWalletAddress(_),z||(z=await h(_),N=!0),!z)return;let{nextGroupIds:y,isRemove:S}=m(D),I={walletAddress:_,token:z,collectAddress:e,groupIdList:y},M=await t.updateAddressFollowStatus(I);if(!N&&M.code===8){let C=await h(_);if(!C)return;I.token=C,M=await t.updateAddressFollowStatus(I)}M.code===0&&(await u(),S?Bl.success(Ii("wallet_extension_card_toast_address_unfollowed")):Bl.success(Ii("wallet_extension_card_toast_address_followed")))}catch{}finally{f(!1)}},[e,o,u]),v=(0,Hl.useCallback)(async()=>{let q=await t.getCurrentWallet({isNeedApprove:!0});q.wallet&&q.walletAddress&&(s(!0),u().then(D=>{D.length&&setTimeout(()=>{b.current?.setVisible(!0)})}))},[u]),b=(0,Hl.useRef)(null),x=(0,Hl.useRef)(!1),[E,T]=(0,Hl.useState)(!1),B=(0,Hl.useCallback)(q=>{T(D=>q??!D)},[]),F=(0,Hl.useCallback)(q=>{B(!1),B2.getInstance().setDisclaimerFlag(q),a?setTimeout(()=>{b.current?.setVisible(!0)}):v()},[B,v,a]),L=(0,Hl.useCallback)(async q=>{if(window.okxwallet.monitorTrack("DEXMarketWalletExtensionSaveWalletWidgetClick"),x.current)return;if(!B2.getInstance().getDisclaimerFlag()){q.stopPropagation(),q.preventDefault(),B(!0);return}if(!a){q.stopPropagation(),q.preventDefault(),v();return}},[a,v,g,B]),j=(0,Hl.useCallback)(q=>{x.current=q,u()},[]);return!r.length&&a?null:(0,q_.jsxs)(q_.Fragment,{children:[(0,q_.jsx)(xf,{useReactTransition:!0,hideArrow:!0,placement:xf.DIRECTION.bottomLeft,ref:b,content:(0,q_.jsx)(Pfe,{groups:r,onCheck:g,isAddress:!0}),trigger:xf.TRIGGER.click,onVisibleChange:j,children:(0,q_.jsx)(hn,{className:(0,zHt.default)({[PFe["address-follow"]]:!0,[PFe["address-follow-selected"]]:i}),icon:i?"okx-wallet-plugin-like-filled":"okx-wallet-plugin-like",size:hn.SIZE.xs,strictCircle:!0,category:hn.CATEGORY.text,type:hn.TYPE.primary,iconType:hn.ICON_POSITION.none,onClick:L})}),(0,q_.jsx)(Yfe,{visible:E,containerClass:"okx-action-sheet-panel-container",handleChange:B,handleConfirm:F})]})};var En=fe(kr()),LFe={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 HHt(e){let t=(0,uge.default)(e??"0");return t===0?0:t>0?1:-1}var qHt=({coinPnlInfo:e,isLoading:t,isValidText:r,address:n,refetchPnl:o})=>{let i=(0,V_.useMemo)(()=>OD(n,8,4),[n]),a=(0,V_.useMemo)(()=>e?.chainId,[e]),s=(0,V_.useMemo)(()=>e?e?.supportChainList.map(q=>({chainId:q.chainId,chainName:q.chainName})):[],[e]),{pnl:c,pnlSign:u,roi:l,roiSign:f,winRate:h,winRateSign:m,txsBuy:g,txsSell:v,buyVolume:b,sellVolume:x,hasBuyVolume:E,hasSellVolume:T,buyVolumePercent:B,sellVolumePercent:F,tokenList:L}=(0,V_.useMemo)(()=>{let q=e?.smartMoneyIndicatorVO?.pnl?la.num2Shorthand(e.smartMoneyIndicatorVO.pnl,2,{signDisplay:!0}):"+$0.00",D=e?.smartMoneyIndicatorVO?.roi?la.showCeilTruncation(e.smartMoneyIndicatorVO.roi,2,{signDisplay:!0,style:"percent"}):"+0.00%",_=e?.smartMoneyIndicatorVO?.winRate?la.showCeilTruncation(e.smartMoneyIndicatorVO.winRate,2,{style:"percent"}):"0%",R=50,z=(()=>{if(!e?.smartMoneyIndicatorVO?.winRate)return 0;let M=Number(e.smartMoneyIndicatorVO.winRate);if(M===R)return 0;if(M>R)return 1;if(M<R)return-1})(),N=e?.smartMoneyIndicatorVO?.tradeVolumeBuy?la.num2Shorthand(e.smartMoneyIndicatorVO.tradeVolumeBuy,2,{style:"currency"}):"$0.00",y=e?.smartMoneyIndicatorVO?.tradeVolumeSell?la.num2Shorthand(e.smartMoneyIndicatorVO.tradeVolumeSell,2,{style:"currency"}):"$0.00",{buyVolumePercent:S,sellVolumePercent:I}=(()=>{let M=.5,C=.5;try{let P=e?.smartMoneyIndicatorVO?.tradeVolumeBuy?(0,uge.default)(e.smartMoneyIndicatorVO.tradeVolumeBuy):0,V=e?.smartMoneyIndicatorVO?.tradeVolumeSell?(0,uge.default)(e.smartMoneyIndicatorVO.tradeVolumeSell):0,H=P+V;return H&&(M=P/H,C=1-M),{buyVolumePercent:M,sellVolumePercent:C}}catch{return{buyVolumePercent:M,sellVolumePercent:C}}})();return{pnl:q,pnlSign:HHt(e?.smartMoneyIndicatorVO?.pnl),roi:D,roiSign:HHt(e?.smartMoneyIndicatorVO?.roi),winRate:_,winRateSign:z,txsBuy:e?.smartMoneyIndicatorVO?.txsBuy??0,txsSell:e?.smartMoneyIndicatorVO?.txsSell??0,buyVolume:N,sellVolume:y,hasBuyVolume:Boolean(e?.smartMoneyIndicatorVO?.tradeVolumeBuy),hasSellVolume:Boolean(e?.smartMoneyIndicatorVO?.tradeVolumeSell),buyVolumePercent:S,sellVolumePercent:I,tokenList:e?.tokenList??[]}},[e]),j=(0,V_.useCallback)((0,GHt.debounce)(()=>{!r||((0,FFe.default)(n),Hc.success({title:pn("wallet_receive_toast_address_copied")}))},1e3,{leading:!0}),[n,r]);return(0,En.jsxs)("div",{className:(0,Gs.default)(Zt["okx-address"]),children:[(0,En.jsxs)("div",{className:Zt["okx-address-header"],children:[(0,En.jsxs)("div",{className:Zt["okx-row"],children:[(0,En.jsxs)("div",{className:(0,Gs.default)(Zt["okx-label-container"],{[Zt["okx-label-container--disabled"]]:!r}),onClick:j,children:[(0,En.jsx)(Uy,{className:Zt["okx-address-avatar"],src:"https://static.coinall.ltd/cdn/assets/imgs/253/FFF4F09F8B4A16C0.png"}),(0,En.jsx)("span",{children:r?i:""}),(0,En.jsx)(wr,{className:(0,Gs.default)("okx-wallet-plugin-web3-copy",Zt["okx-item-gap-left-xs"],Zt["okx-copy-btn"])})]}),r?(0,En.jsx)(jHt,{fullAddress:n}):null]}),a&&(0,En.jsx)(LHt,{currentChain:a,chains:s,refetchPnl:o})]}),t?(0,En.jsx)(NHt,{}):(0,En.jsxs)("div",{className:Zt["okx-address-body"],children:[(0,En.jsxs)("div",{className:Zt["okx-col"],children:[(0,En.jsx)("div",{className:(0,Gs.default)(Zt["okx-block-item"]),children:(0,En.jsxs)("div",{className:(0,Gs.default)(Zt["okx-inherit-height"],Zt["okx-between"],Zt["okx-col"]),children:[(0,En.jsxs)("div",{className:Zt["okx-col"],children:[(0,En.jsx)("div",{className:Zt["okx-block-title"],children:pn("wallet_extension_card_label_7d_pnl")}),(0,En.jsx)("div",{className:(0,Gs.default)({[Zt["okx-pnl-title"]]:!0,[Zt["okx-buy-text-color"]]:u===1,[Zt["okx-sell-text-color"]]:u===-1}),children:c}),(0,En.jsx)("div",{className:(0,Gs.default)({[Zt["okx-pnl-subtitle"]]:!0,[Zt["okx-buy-text-color"]]:f===1,[Zt["okx-sell-text-color"]]:f===-1}),children:l})]}),(0,En.jsxs)("div",{className:Zt["okx-win-rate-container"],children:[(0,En.jsx)("span",{className:Zt["okx-win-rate"],children:pn("wallet_extension_card_textarea_winrate")}),(0,En.jsx)("span",{className:(0,Gs.default)({[Zt["okx-win-rate-value"]]:!0,[Zt["okx-buy-text-color"]]:m===1,[Zt["okx-sell-text-color"]]:m===-1}),children:h})]})]})}),(0,En.jsx)("div",{className:(0,Gs.default)(Zt["okx-block-item"],Zt["okx-item-gap-top"]),children:(0,En.jsxs)("div",{className:(0,Gs.default)(Zt["okx-inherit-height"],Zt["okx-between"],Zt["okx-col"]),children:[(0,En.jsxs)("div",{className:Zt["okx-col"],children:[(0,En.jsx)("div",{className:Zt["okx-block-title"],children:pn("wallet_extension_card_textarea_transactions_buysell")}),(0,En.jsxs)("div",{className:(0,Gs.default)(Zt["okx-row"],Zt["okx-item-gap-top-lg"]),children:[(0,En.jsx)("span",{className:(0,Gs.default)({[Zt["okx-buy-text-color"]]:E,[Zt["okx-transaction-num"]]:!0}),children:g}),(0,En.jsx)("div",{className:Zt["okx-transaction-mid-gap"]}),(0,En.jsx)("span",{className:(0,Gs.default)({[Zt["okx-transaction-num"]]:!0,[Zt["okx-sell-text-color"]]:T}),children:v})]})]}),(0,En.jsxs)("div",{className:(0,Gs.default)(Zt["okx-col"],Zt["okx-col-volume"]),children:[(0,En.jsx)("div",{className:(0,Gs.default)(Zt["okx-block-title"],Zt["okx-col-volume-title"]),children:pn("wallet_extension_card_label_7d_volume")}),(0,En.jsxs)("div",{className:Zt["okx-volume-container"],children:[(0,En.jsx)("div",{className:(0,Gs.default)({[Zt["okx-volume-buy-line"]]:!0,[Zt["okx-volume-buy-line-color"]]:E}),style:{flex:B}}),(0,En.jsx)("div",{className:(0,Gs.default)({[Zt["okx-volume-sell-line"]]:!0,[Zt["okx-volume-sell-line-color"]]:T}),style:{flex:F}})]}),(0,En.jsxs)("div",{className:(0,Gs.default)(Zt["okx-row"],Zt["okx-between"],Zt["okx-item-gap-top-md"]),children:[(0,En.jsx)("span",{className:(0,Gs.default)({[Zt["okx-volume-num"]]:!0,[Zt["okx-buy-text-color"]]:E}),children:pn("wallet_extension_card_header_buy_new",{num:b})}),(0,En.jsx)("span",{className:(0,Gs.default)({[Zt["okx-volume-num"]]:!0,[Zt["okx-sell-text-color"]]:T}),children:pn("wallet_extension_card_header_sell_new",{num:x})})]})]})]})})]}),(0,En.jsx)("div",{className:(0,Gs.default)(Zt["okx-token-list"],Zt["okx-item-gap-left"],Zt["okx-col"]),children:L.length?L.slice(0,oyn).map(q=>(0,En.jsx)(iyn,{token:q},q.rowId)):(0,En.jsxs)("div",{className:Zt["okx-address-token-list"],children:[(0,En.jsx)(v2,{className:Zt["okx-address-token-list-empty-img"],src:"https://static.coinall.ltd/cdn/assets/imgs/253/1A5700D9932BD570.png",alt:""}),(0,En.jsx)("span",{className:Zt["okx-address-token-list-empty-text"],children:pn("wallet_extension_card_desc_no_records")})]})})]}),(0,En.jsx)("img",{src:u>0?LFe.buy:u<0?LFe.sell:LFe.empty,className:Zt["okx-address-bg-fallback"],alt:""}),(0,En.jsxs)("div",{className:Zt["okx-address-footer"],children:[(0,En.jsx)("div",{className:Zt["okx-address-footer-item"],children:(0,En.jsx)(mFe,{width:63,height:12,viewBox:"0 0 63 12"})}),(0,En.jsx)("div",{className:Zt["okx-address-footer-item"],children:(0,En.jsx)(PHt,{address:n,isValidText:r})})]})]})},oyn=6,iyn=({token:e})=>{let{tokenContractAddress:t,pnl:r,roi:n,pnlFlag:o,pnlTime:i}=(0,V_.useMemo)(()=>{let s=e.tokenContractAddress?OD(e.tokenContractAddress,6,4):"",c=e.totalPnl?Vu.formatCurrency(la.truncate(e.totalPnl,2),{currencySign:"$",signDisplay:!0}):"+$0.00",u=e.totalPnlPercentage?la.showCeilTruncation(parseFloat(e.totalPnlPercentage),2,{signDisplay:!0,style:"percent"}):"+0.00%",l=parseFloat(e.totalPnl),f=l===0?0:l>0?1:-1,h=(()=>{let m=new Date().valueOf(),g=e.latestTime,v=Math.abs(m-g),b=Math.ceil(v/1e3);if(b<60)return pn("wallet_extension_card_analysis_s_ago",{time:b});let x=Math.ceil(b/60);if(x<60)return pn("wallet_extension_card_analysis_m_ago",{time:x});let E=Math.ceil(x/60);if(E<24)return pn("wallet_extension_card_analysis_h_ago",{time:E});let T=Math.ceil(E/24);return pn("wallet_extension_card_analysis_d_ago",{time:T})})();return{tokenContractAddress:s,pnl:c,roi:u,pnlFlag:f,pnlTime:h}},[e]),a=(0,V_.useCallback)(()=>{!e.tokenContractAddress||((0,FFe.default)(e.tokenContractAddress),Hc.success({title:pn("wallet_receive_toast_address_copied")}))},[e.tokenContractAddress]);return(0,En.jsxs)("div",{className:(0,Gs.default)(Zt["okx-row"],Zt["okx-token-item"]),children:[(0,En.jsxs)("div",{className:Zt["okx-avatar-container"],children:[(0,En.jsx)(Uy,{className:Zt["okx-token-avatar"],src:e.tokenLogoUrl}),e.chainLogo?(0,En.jsx)(Uy,{className:Zt["okx-chain-avatar"],src:e.chainLogo}):null]}),(0,En.jsxs)("div",{className:Zt["okx-token-info"],children:[(0,En.jsx)("div",{className:Zt["okx-token-info-symbol"],children:e.tokenSymbol}),(0,En.jsx)("div",{className:Zt["okx-row"],children:(0,En.jsxs)("div",{className:Zt["okx-token-info-text"],children:[i,t?(0,En.jsxs)("div",{className:Zt["okx-row"],style:{cursor:"pointer"},onClick:a,children:["| ",t,(0,En.jsx)(wr,{className:(0,Gs.default)("okx-wallet-plugin-web3-copy",Zt["okx-item-gap-left-xs"],Zt["xs-icon"],Zt["okx-token-copy-btn"])})]}):null]})})]}),(0,En.jsxs)("div",{className:Zt["okx-token-exchange-info"],children:[(0,En.jsx)("span",{className:(0,Gs.default)({[Zt["okx-token-exchange-num"]]:!0,[Zt["okx-sell-text-color"]]:o<0,[Zt["okx-buy-text-color"]]:o>0}),children:r}),(0,En.jsx)("span",{className:Zt["okx-token-exchange-percent"],children:n})]})]})};var VHt=fe(xs()),UFe=fe(kr()),WHt=({style:e})=>{let{provider:t}=FT(),{text:r}=NF(),n=(0,Vx.useMemo)(()=>new RegExp(/^[0-9a-zA-Z]{30,}$/).test(r),[r]),[o,i]=(0,Vx.useState)(!0),[a,s]=(0,Vx.useState)(null);(0,Vx.useEffect)(()=>{window.okxwallet.monitorTrack("OKXWalletPopupBarAddressAnalysisView")},[]);let c=(0,Vx.useCallback)(async(l,f)=>await t.getCoinPnl(l,f).catch(m=>(console.warn("error",m),null)),[r,t]),u=(0,Vx.useCallback)(async l=>{if(!n){i(!1);return}try{i(!0),s(null);let f=new Promise(m=>setTimeout(m,500)),h=await Promise.allSettled([c(r,l),f]);h[0].status==="fulfilled"&&s(h[0].value)}catch(f){console.warn("error",f)}finally{i(!1)}},[r,t,n,c]);return(0,Vx.useEffect)(()=>{u()},[r]),(0,UFe.jsx)("div",{className:(0,VHt.default)(Up["okx-action-sheet-panel"],"okx-action-sheet-panel-container"),style:e,children:(0,UFe.jsx)(qHt,{coinPnlInfo:a,isLoading:o,isValidText:n,address:r,refetchPnl:u})})};d();p();var DF=fe(Je());var oGt=fe(xs());d();p();var BF={"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 nGt=fe(Ob()),Bb=new nGt.default;var GN=fe(kr()),iGt=({style:e})=>{let t=Tc(),r=[{label:pn("wallet_extension_card_select_undisplay_never"),value:"forever"},{label:pn("wallet_extension_card_select_undisplay_24h"),value:"oneDay"}],[n,o]=(0,DF.useState)(null),{runInTimeout:i,cancelTimeout:a}=kfe(),s=(0,DF.useCallback)(()=>{window.okxwallet.setWebWidgetPreferences("SELECTION_ACTION_SHEET",{[t]:!1}),Bb.emit("Hide")},[t]),c=(0,DF.useCallback)(async()=>{if(!t)return;let l=MFe(t);window.okxwallet.setWebWidgetPreferences("SELECTION_ACTION_SHEET",l?{[t]:!0,[l]:S8e.add(...ljt).valueOf()}:{[t]:!1}),Bb.emit("Hide")},[t]),u=(0,DF.useCallback)(async l=>{l===n?(o(null),a()):(o(l),l==="forever"?i(()=>s()):l==="oneDay"&&i(()=>c()),window.okxwallet.monitorTrack("OKXWalletWalletExtentionWidgetSettingClick"))},[n,s]);return(0,GN.jsx)("div",{className:BF["okx-action-sheet-setting-panel"],style:e,children:r.map(l=>(0,GN.jsx)("div",{className:BF["okx-action-sheet-setting-option"],onClick:u.bind(null,l.value),children:(0,GN.jsxs)("div",{className:BF.row,children:[(0,GN.jsx)(wr,{className:(0,oGt.default)("okx-wallet-plugin-take",BF["disable-icon"])}),(0,GN.jsx)("span",{className:BF["okx-action-sheet-setting-text"],children:l.label})]})},l.key??l.value))})};d();p();var qN=fe(Je()),dyn=600,aGt=e=>{let[t,r]=(0,qN.useState)(null),n=(0,qN.useMemo)(()=>t!==null,[t]);(0,qN.useEffect)(()=>{if(!e.current)return;let i=e.current.getBoundingClientRect();window.innerWidth-i.right<dyn?r(!0):r(!1)},[]);let o=(0,qN.useMemo)(()=>t===null?{}:t?{right:0}:{left:0},[t]);return{ready:n,style:o}};var dge=fe(kr()),sGt=({panel:e,sheetRef:t})=>{let{ready:r,style:n}=aGt(t);return r?e==="market"?(0,dge.jsx)(RHt,{style:n}):e==="address"?(0,dge.jsx)(WHt,{style:n}):e==="setting"?(0,dge.jsx)(iGt,{style:n}):null:null};var DX=fe(xs());var vv=fe(kr()),cGt=()=>{let{position:e}=NF(),t=(0,Pb.useRef)(null),[r,n]=(0,Pb.useState)(null),o=(0,Pb.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,Pb.useCallback)(s=>{n(c=>c===s?null:s),o(s)},[o]);(0,Pb.useEffect)(()=>{n(null)},[e]);let a=(0,Pb.useMemo)(()=>iCt(e)?{top:e.top,left:e.left}:{top:e.top,right:e.right},[e]);return(0,Pb.useEffect)(()=>{window.okxwallet.monitorTrack("OKXWalletWalletExtentionPopupBarView")},[]),(0,vv.jsxs)("div",{onMouseDown:s=>{s.preventDefault()},className:Up["okx-action-sheet-container"],style:a,ref:t,children:[(0,vv.jsxs)("div",{className:Up["okx-action-sheet-contents"],children:[(0,vv.jsx)(OX,{tooltip:pn("wallet_extension_card_tooltip_okx"),children:(0,vv.jsx)(wr,{className:(0,DX.default)("okx-wallet-plugin-okx-logo",Up["okx-action-okx-logo"])})}),(0,vv.jsx)(OX,{onClick:i.bind(null,"market"),active:r==="market",tooltip:pn("wallet_extension_card_tooltip_ca_analysis"),children:(0,vv.jsx)(wr,{className:(0,DX.default)("okx-wallet-plugin-candle-stick",Up["okx-action-icon"])})}),(0,vv.jsx)(OX,{onClick:i.bind(null,"address"),active:r==="address",tooltip:pn("wallet_extension_card_tooltip_address_analysis"),children:(0,vv.jsx)(wr,{className:(0,DX.default)("okx-wallet-plugin-analyze-address",Up["okx-action-icon"])})}),(0,vv.jsx)(OX,{onClick:i.bind(null,"setting"),active:r==="setting",tooltip:pn("wallet_extension_card_tooltip_close"),children:(0,vv.jsx)(wr,{className:(0,DX.default)("okx-wallet-plugin-close",Up["okx-action-icon"],Up["okx-close-icon"])})})]}),r===null?null:(0,vv.jsx)(sGt,{sheetRef:t,panel:r})]})};Pa();var LX=fe(kr()),uGt=({initialPosition:e,localeConfig:t,text:r,provider:n})=>{let[o,i]=(0,t8.useState)(r),[a,s]=(0,t8.useState)(e);(0,t8.useEffect)(()=>{RM(ace.dark)},[]);let c=(0,t8.useCallback)(l=>{i(l.text),s(l.position)},[]);return(0,t8.useEffect)(()=>(Bb.on("Change",c),()=>{Bb.off("Change",c)}),[c]),(0,LX.jsx)(UC,{noRemoteData:!0,localeData:t?.data,fetchConfig:{fetchConfig:t?.fetchConfig||qfe},children:(0,LX.jsx)(ZK.Provider,{value:{provider:n},children:(0,LX.jsx)(BFe.Provider,{value:{text:o,position:a,setText:i,setPosition:s,provider:n},children:(0,LX.jsx)(cGt,{})})})})};var pge=class{constructor(){_e(this,"SELECTION_ACTION_SHEET_CONTAINER_ID","okx-selection-action-sheet-container");_e(this,"reactRoot",null);_e(this,"htmlRoot",null);_e(this,"mutationObservers",[]);_e(this,"hideEventHandler",hyn.bind(this));this.ensureDomElement()}get visible(){return Boolean(this.reactRoot)}render(t){let r=this.ensureDomElement(),n=(0,lGt.createRoot)(r);this.reactRoot=n,n.render((0,fGt.createElement)(uGt,t)),this.setupSelectionChangeListener()}update(t){Bb.emit("Change",t),this.setupSelectionChangeListener()}destroy(){if(!!this.reactRoot){this.reactRoot.unmount();{let t=this.queryRootHtmlElement();t&&(t.innerHTML="")}this.reactRoot=null,this.cleanupSelectionChangeListener()}}queryRootHtmlElement(){return document.body.querySelector("#"+this.SELECTION_ACTION_SHEET_CONTAINER_ID)}ensureDomElement(){let t=this.queryRootHtmlElement();return t||(t=document.createElement("div"),t.id=this.SELECTION_ACTION_SHEET_CONTAINER_ID,document.body.appendChild(t)),this.htmlRoot=t,t}setupSelectionChangeListener(){this.cleanupSelectionChangeListener(),document.addEventListener("selectionchange",this.hideEventHandler),Bb.on("Hide",this.hideEventHandler)}cleanupSelectionChangeListener(){document.removeEventListener("selectionchange",this.hideEventHandler),Bb.off("Hide",this.hideEventHandler)}};function hyn(){this.destroy()}var dGt=Tc()==="X",pGt=history.pushState,hGt=history.replaceState,myn=200,vGt=30,gyn=20,hge=class{constructor(t){_e(this,"config");_e(this,"selection",null);_e(this,"text","");_e(this,"localeConfig");_e(this,"apiProvider");_e(this,"selectionView");_e(this,"subscribeToPreferenceChanged",t=>{if(!t.webWidget?.["SELECTION_ACTION_SHEET"])return;let n=this.featureEnabled;this.config={...t?.webWidget?.["SELECTION_ACTION_SHEET"]};let o=this.featureEnabled;n!==o&&this.refreshSetup()});_e(this,"mouseUpHandler");_e(this,"routeChangeHandler",yyn.bind(this));this.config=t.config??{["X"]:!0},this.selectionView=t.selectionView??new pge,this.localeConfig=t.localeConfig,this.apiProvider=t.provider,this.mouseUpHandler=(0,gGt.default)(vyn.bind(this),300),this.refreshSetup()}get featureEnabled(){return Boolean(dGt&&this.config["X"])}get domainEnabled(){let t=Qme(this.config,"X");return Boolean(dGt&&t)}hasSelection(){let t=window.getSelection()?.toString().trim()??"";return Boolean(t)}refreshSetup(){this.featureEnabled?this.attachEvents():this.destroy()}destroy(){this.hideView(),this.detachEvents()}displayView(t){let r=mGt(t);!r||(this.updateSelection(t),this.selectionView.render({initialPosition:r,localeConfig:this.localeConfig,provider:this.apiProvider,text:this.text}))}updateView(t){let r=mGt(t);!r||(this.updateSelection(t),this.selectionView.update({position:r,text:this.text}))}hideView(){this.selectionView.destroy()}updateSelection(t){this.selection=t,this.text=t?.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=(...t)=>{pGt.apply(history,t),this.hideView()},history.replaceState=(...t)=>{hGt.apply(history,t),this.hideView()}}detachHistoryAPIHijack(){history.pushState=pGt,history.replaceState=hGt}};async function vyn(e){await new Promise(r=>setTimeout(r,10));let t=e.srcElement||e.target;if(t&&this.selectionView.htmlRoot&&this.selectionView.htmlRoot.contains(t)||!document.body.contains(t)){Bb.emit("ClickPanel");return}if(t){let r=document.querySelectorAll(`.${Vfe}`);for(let n=0;n<r.length;n++)if(r[n].contains(t))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 yyn(){this.hideView()}function mGt(e){let t;try{let i=e.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]);t=a}catch{return null}let r=window.pageXOffset||document.documentElement.scrollTop||document.body.scrollTop,n=t.top+r+18+10;if(byn(t))return{top:n,right:gyn};let o=t.left+t.width-vGt;return{top:n,left:o}}function byn(e){return window.innerWidth-e.right+vGt<myn}var yGt=(e,t,r)=>new hge({config:e,localeConfig:t,provider:r});var bGt=async(e,t)=>{let r=yGt(e,t,oge);nge(r.subscribeToPreferenceChanged.bind(r))};d();p();var xGt=async e=>{let t=await THt(),r=await IHt();switch(hjt(t,oge),nge(gjt),mjt(r),e){case"X":bGt(r["SELECTION_ACTION_SHEET"],t),RCt();break;case"SOLSCAN":wjt();break;default:}};d();p();var d8r=fe(AGt()),p8r=fe($qt());d();p();var oxn=(e,...t)=>{t.forEach(r=>{Object.assign(e,r(e))})},eVt=oxn;d();p();function tVt({connectionStream:e,jsonRpcStreamName:t,Implementor:r},n,o){return new r(e,{jsonRpcStreamName:t,logger:n,...o})}function rVt({okc:e,providers:t,logger:r,isInContentScript:n}){let o=tVt(e,r,{shouldSendMetadata:!0,isInContentScript:n??!1});return t.forEach(i=>tVt(i,r,{provider:o,isInContentScript:n??!1})),o}d();p();d();p();d();p();d();p();var CHe=fe(sl());d();p();d();p();d();p();d();p();d();p();d();p();var mxn=typeof globalThis=="object"&&globalThis&&globalThis.Object===Object&&globalThis,gVt=mxn;var gxn=typeof self=="object"&&self&&self.Object===Object&&self,vxn=gVt||gxn||Function("return this")(),i8=vxn;var yxn=i8.Symbol,Q_=yxn;d();p();var vVt=Object.prototype,bxn=vVt.hasOwnProperty,xxn=vVt.toString,nZ=Q_?Q_.toStringTag:void 0;function wxn(e){var t=bxn.call(e,nZ),r=e[nZ];try{e[nZ]=void 0;var n=!0}catch{}var o=xxn.call(e);return n&&(t?e[nZ]=r:delete e[nZ]),o}var yVt=wxn;d();p();var Axn=Object.prototype,Sxn=Axn.toString;function Exn(e){return Sxn.call(e)}var bVt=Exn;var _xn="[object Null]",Cxn="[object Undefined]",xVt=Q_?Q_.toStringTag:void 0;function Txn(e){return e==null?e===void 0?Cxn:_xn:xVt&&xVt in Object(e)?yVt(e):bVt(e)}var a8=Txn;d();p();function Ixn(e){return e!=null&&typeof e=="object"}var s8=Ixn;var kxn="[object Symbol]";function Mxn(e){return typeof e=="symbol"||s8(e)&&a8(e)==kxn}var c8=Mxn;d();p();d();p();function Rxn(e,t){for(var r=-1,n=e==null?0:e.length,o=Array(n);++r<n;)o[r]=t(e[r],r,e);return o}var wVt=Rxn;d();p();var Nxn=Array.isArray,xA=Nxn;var Oxn=1/0,AVt=Q_?Q_.prototype:void 0,SVt=AVt?AVt.toString:void 0;function EVt(e){if(typeof e=="string")return e;if(xA(e))return wVt(e,EVt)+"";if(c8(e))return SVt?SVt.call(e):"";var t=e+"";return t=="0"&&1/e==-Oxn?"-0":t}var _Vt=EVt;d();p();d();p();d();p();var Bxn=/\s/;function Pxn(e){for(var t=e.length;t--&&Bxn.test(e.charAt(t)););return t}var CVt=Pxn;var Dxn=/^\s+/;function Lxn(e){return e&&e.slice(0,CVt(e)+1).replace(Dxn,"")}var TVt=Lxn;d();p();function Fxn(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var $_=Fxn;var IVt=0/0,Uxn=/^[-+]0x[0-9a-f]+$/i,zxn=/^0b[01]+$/i,jxn=/^0o[0-7]+$/i,Hxn=parseInt;function Gxn(e){if(typeof e=="number")return e;if(c8(e))return IVt;if($_(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=$_(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=TVt(e);var r=zxn.test(e);return r||jxn.test(e)?Hxn(e.slice(2),r?2:8):Uxn.test(e)?IVt:+e}var NUe=Gxn;d();p();d();p();d();p();var qxn="[object AsyncFunction]",Vxn="[object Function]",Wxn="[object GeneratorFunction]",Kxn="[object Proxy]";function Yxn(e){if(!$_(e))return!1;var t=a8(e);return t==Vxn||t==Wxn||t==qxn||t==Kxn}var kVt=Yxn;d();p();d();p();var Jxn=i8["__core-js_shared__"],qge=Jxn;var MVt=function(){var e=/[^.]+$/.exec(qge&&qge.keys&&qge.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function Xxn(e){return!!MVt&&MVt in e}var RVt=Xxn;d();p();var Zxn=Function.prototype,Qxn=Zxn.toString;function $xn(e){if(e!=null){try{return Qxn.call(e)}catch{}try{return e+""}catch{}}return""}var NVt=$xn;var ewn=/[\\^$.*+?()[\]{}|]/g,twn=/^\[object .+?Constructor\]$/,rwn=Function.prototype,nwn=Object.prototype,own=rwn.toString,iwn=nwn.hasOwnProperty,awn=RegExp("^"+own.call(iwn).replace(ewn,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function swn(e){if(!$_(e)||RVt(e))return!1;var t=kVt(e)?awn:twn;return t.test(NVt(e))}var OVt=swn;d();p();function cwn(e,t){return e?.[t]}var BVt=cwn;function uwn(e,t){var r=BVt(e,t);return OVt(r)?r:void 0}var Vge=uwn;d();p();function lwn(){}var yv=lwn;d();p();var fwn=9007199254740991,dwn=/^(?:0|[1-9]\d*)$/;function pwn(e,t){var r=typeof e;return t=t??fwn,!!t&&(r=="number"||r!="symbol"&&dwn.test(e))&&e>-1&&e%1==0&&e<t}var PVt=pwn;d();p();function hwn(e,t){return e===t||e!==e&&t!==t}var DVt=hwn;d();p();var mwn=9007199254740991;function gwn(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=mwn}var LVt=gwn;d();p();d();p();var vwn="[object Arguments]";function ywn(e){return s8(e)&&a8(e)==vwn}var OUe=ywn;var FVt=Object.prototype,bwn=FVt.hasOwnProperty,xwn=FVt.propertyIsEnumerable,wwn=OUe(function(){return arguments}())?OUe:function(e){return s8(e)&&bwn.call(e,"callee")&&!xwn.call(e,"callee")},UVt=wwn;d();p();d();p();d();p();d();p();var Awn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Swn=/^\w*$/;function Ewn(e,t){if(xA(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||c8(e)?!0:Swn.test(e)||!Awn.test(e)||t!=null&&e in Object(t)}var zVt=Ewn;d();p();d();p();d();p();d();p();d();p();d();p();d();p();d();p();var _wn=Vge(Object,"create"),e3=_wn;function Cwn(){this.__data__=e3?e3(null):{},this.size=0}var jVt=Cwn;d();p();function Twn(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var HVt=Twn;d();p();var Iwn="__lodash_hash_undefined__",kwn=Object.prototype,Mwn=kwn.hasOwnProperty;function Rwn(e){var t=this.__data__;if(e3){var r=t[e];return r===Iwn?void 0:r}return Mwn.call(t,e)?t[e]:void 0}var GVt=Rwn;d();p();var Nwn=Object.prototype,Own=Nwn.hasOwnProperty;function Bwn(e){var t=this.__data__;return e3?t[e]!==void 0:Own.call(t,e)}var qVt=Bwn;d();p();var Pwn="__lodash_hash_undefined__";function Dwn(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=e3&&t===void 0?Pwn:t,this}var VVt=Dwn;function VF(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}VF.prototype.clear=jVt;VF.prototype.delete=HVt;VF.prototype.get=GVt;VF.prototype.has=qVt;VF.prototype.set=VVt;var BUe=VF;d();p();d();p();function Lwn(){this.__data__=[],this.size=0}var WVt=Lwn;d();p();d();p();function Fwn(e,t){for(var r=e.length;r--;)if(DVt(e[r][0],t))return r;return-1}var u8=Fwn;var Uwn=Array.prototype,zwn=Uwn.splice;function jwn(e){var t=this.__data__,r=u8(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():zwn.call(t,r,1),--this.size,!0}var KVt=jwn;d();p();function Hwn(e){var t=this.__data__,r=u8(t,e);return r<0?void 0:t[r][1]}var YVt=Hwn;d();p();function Gwn(e){return u8(this.__data__,e)>-1}var JVt=Gwn;d();p();function qwn(e,t){var r=this.__data__,n=u8(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var XVt=qwn;function WF(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}WF.prototype.clear=WVt;WF.prototype.delete=KVt;WF.prototype.get=YVt;WF.prototype.has=JVt;WF.prototype.set=XVt;var ZVt=WF;d();p();var Vwn=Vge(i8,"Map"),QVt=Vwn;function Wwn(){this.size=0,this.__data__={hash:new BUe,map:new(QVt||ZVt),string:new BUe}}var $Vt=Wwn;d();p();d();p();d();p();function Kwn(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var eWt=Kwn;function Ywn(e,t){var r=e.__data__;return eWt(t)?r[typeof t=="string"?"string":"hash"]:r.map}var l8=Ywn;function Jwn(e){var t=l8(this,e).delete(e);return this.size-=t?1:0,t}var tWt=Jwn;d();p();function Xwn(e){return l8(this,e).get(e)}var rWt=Xwn;d();p();function Zwn(e){return l8(this,e).has(e)}var nWt=Zwn;d();p();function Qwn(e,t){var r=l8(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}var oWt=Qwn;function KF(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}KF.prototype.clear=$Vt;KF.prototype.delete=tWt;KF.prototype.get=rWt;KF.prototype.has=nWt;KF.prototype.set=oWt;var PUe=KF;var $wn="Expected a function";function DUe(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError($wn);var r=function(){var n=arguments,o=t?t.apply(this,n):n[0],i=r.cache;if(i.has(o))return i.get(o);var a=e.apply(this,n);return r.cache=i.set(o,a)||i,a};return r.cache=new(DUe.Cache||PUe),r}DUe.Cache=PUe;var oZ=DUe;var e2n=500;function t2n(e){var t=oZ(e,function(n){return r.size===e2n&&r.clear(),n}),r=t.cache;return t}var iWt=t2n;var r2n=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,n2n=/\\(\\)?/g,o2n=iWt(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(r2n,function(r,n,o,i){t.push(o?i.replace(n2n,"$1"):n||r)}),t}),aWt=o2n;d();p();function i2n(e){return e==null?"":_Vt(e)}var sWt=i2n;function a2n(e,t){return xA(e)?e:zVt(e,t)?[e]:aWt(sWt(e))}var Wge=a2n;d();p();var s2n=1/0;function c2n(e){if(typeof e=="string"||c8(e))return e;var t=e+"";return t=="0"&&1/e==-s2n?"-0":t}var Kge=c2n;function u2n(e,t){t=Wge(t,e);for(var r=0,n=t.length;e!=null&&r<n;)e=e[Kge(t[r++])];return r&&r==n?e:void 0}var cWt=u2n;function l2n(e,t,r){var n=e==null?void 0:cWt(e,t);return n===void 0?r:n}var Yge=l2n;d();p();function f2n(e,t,r){t=Wge(t,e);for(var n=-1,o=t.length,i=!1;++n<o;){var a=Kge(t[n]);if(!(i=e!=null&&r(e,a)))break;e=e[a]}return i||++n!=o?i:(o=e==null?0:e.length,!!o&&LVt(o)&&PVt(a,o)&&(xA(e)||UVt(e)))}var uWt=f2n;d();p();d();p();var d2n=function(){return i8.Date.now()},Jge=d2n;var p2n="Expected a function",h2n=Math.max,m2n=Math.min;function g2n(e,t,r){var n,o,i,a,s,c,u=0,l=!1,f=!1,h=!0;if(typeof e!="function")throw new TypeError(p2n);t=NUe(t)||0,$_(r)&&(l=!!r.leading,f="maxWait"in r,i=f?h2n(NUe(r.maxWait)||0,t):i,h="trailing"in r?!!r.trailing:h);function m(L){var j=n,q=o;return n=o=void 0,u=L,a=e.apply(q,j),a}function g(L){return u=L,s=setTimeout(x,t),l?m(L):a}function v(L){var j=L-c,q=L-u,D=t-j;return f?m2n(D,i-q):D}function b(L){var j=L-c,q=L-u;return c===void 0||j>=t||j<0||f&&q>=i}function x(){var L=Jge();if(b(L))return E(L);s=setTimeout(x,v(L))}function E(L){return s=void 0,h&&n?m(L):(n=o=void 0,a)}function T(){s!==void 0&&clearTimeout(s),u=0,n=c=o=s=void 0}function B(){return s===void 0?a:E(Jge())}function F(){var L=Jge(),j=b(L);if(n=arguments,o=this,c=L,j){if(s===void 0)return g(c);if(f)return clearTimeout(s),s=setTimeout(x,t),m(c)}return s===void 0&&(s=setTimeout(x,t)),a}return F.cancel=T,F.flush=B,F}var LUe=g2n;d();p();function v2n(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var Xge=v2n;d();p();d();p();var y2n=Object.prototype,b2n=y2n.hasOwnProperty;function x2n(e,t){return e!=null&&b2n.call(e,t)}var lWt=x2n;function w2n(e,t){return e!=null&&uWt(e,t,lWt)}var FUe=w2n;d();p();var A2n="[object String]";function S2n(e){return typeof e=="string"||!xA(e)&&s8(e)&&a8(e)==A2n}var iZ=S2n;d();p();function E2n(e){return e===void 0}var $N=E2n;d();p();d();p();d();p();d();p();d();p();d();p();var fWt={options:{keyPath:"walletId"},enableCache:!0};d();p();var dWt={options:{keyPath:"walletId"},enableCache:!1};d();p();var pWt={options:{keyPath:"coinId"},enableCache:!1,indices:[{indexName:"baseCoinId",keyPath:"baseCoinId",options:{unique:!1}}]};d();p();var hWt={options:{keyPath:"dappUrl",autoIncrement:!1},enableCache:!1};d();p();var mWt={options:{keyPath:"providerType",autoIncrement:!1},enableCache:!1};d();p();var gWt={options:{keyPath:"extensionKey",autoIncrement:!1},enableCache:!0};d();p();var vWt={options:{keyPath:"a",autoIncrement:!1},enableCache:!1};d();p();var yWt={options:{keyPath:"id",autoIncrement:!1},enableCache:!1};d();p();var bWt={options:{keyPath:"netWorkId",autoIncrement:!1},enableCache:!1};d();p();var xWt={options:{keyPath:"riskExtensionKey",autoIncrement:!1},enableCache:!1};d();p();var wWt={options:{keyPath:"uniqueId",autoIncrement:!1},enableCache:!0};d();p();var AWt={};d();p();var SWt={options:{keyPath:"realChainIdHex",autoIncrement:!1},enableCache:!0};var _2n=32,EWt={connect_records:hWt,balance:dWt,networks:bWt,default_gas:SWt,rpc_networks:wWt,extension_config:gWt,common_coins:pWt,near_accesskey:yWt,log:vWt,current_networks:mWt,assets:fWt,risk_extension:xWt,...AWt},ecs=Object.keys(EWt).reduce((e,t)=>(e[t]=t,e),{}),C2n={dbName:"okex_wallet",config:EWt,timeout:8e3,version:_2n+1e7},UUe=null;function T2n(){UUe||(UUe=new W5(C2n))}var tcs=new Proxy({},{get(e,t){return T2n(),UUe?.openStore(t)}});var zUe={"okx6963-provider":"okx6963-provider","ethereum-provider":"ethereum-provider"};d();p();d();p();var I2n="ropsten",k2n="rinkeby",M2n="kovan",Hm="mainnet";var R2n="goerli";var N2n="okexchaintest";var O2n="heco";var B2n="xDai";var qp="bitcoin",aZ="bitcointestnet",sZ="bitcoinsignet",f8="fractalbitcoin",YF="solana";var Zge="tron";var HUe="aptos";var _Wt="cosmoshub";var CWt="suiMainnet",TWt="stacks",Qge="wax",JF="starknet",$ge="cardano";var eve="nostrassets",tve="kaspa";var cZ="near",GUe="TON";var P2n="1";var D2n="3",L2n="4",F2n="5",U2n="42";var z2n="65";var j2n="128";var H2n="100";var G2n="0x3",q2n="0x4",V2n="0x5",W2n="0x2a";var K2n="0x41";var Y2n="0x80";var J2n="0x64";var jUe={Secp256k1:"1",Ed25519:"2"},Acs={[qp]:[0,0,0],[Hm]:[0,+P2n,0],[Zge]:[0,195,0]},Scs={[qp]:jUe.Secp256k1,[Hm]:jUe.Secp256k1,[Zge]:jUe.Secp256k1};var X2n=1,Z2n=21300,Q2n=22900,$2n=29700;var eAn=0,tAn=70000061,rAn=70000047,nAn=70000038,Ecs={[I2n]:{networkId:D2n,realChainIdHex:G2n},[k2n]:{networkId:L2n,realChainIdHex:q2n},[M2n]:{networkId:U2n,realChainIdHex:W2n},[R2n]:{networkId:F2n,realChainIdHex:V2n},[N2n]:{networkId:z2n,realChainIdHex:K2n},[O2n]:{networkId:j2n,realChainIdHex:Y2n},[B2n]:{networkId:H2n,realChainIdHex:J2n}};var IWt=[qp,f8],_cs=[...IWt,GUe,cZ];var kWt=e=>IWt.includes(e)?qp:e,MWt="unisat",Gp={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"},Ub={[Gp.BITCOIN_MAINNET]:{localType:qp,chainName:"Bitcoin",chainId:eAn,coinId:X2n,providerName:"bitcoin",enum:Gp.BITCOIN_MAINNET,network:"livenet",label:"Bitcoin Mainnet",providerType:Um},[Gp.BITCOIN_TESTNET]:{localType:aZ,chainName:"BTC Testnet",chainId:nAn,coinId:Z2n,providerName:"bitcoinTestnet",enum:Gp.BITCOIN_TESTNET,network:"testnet",label:"Bitcoin Testnet",providerType:Z6},[Gp.BITCOIN_SIGNET]:{localType:sZ,chainName:"BTC Signet",chainId:rAn,coinId:Q2n,providerName:"bitcoinSignet",enum:Gp.BITCOIN_SIGNET,network:"testnet",label:"Bitcoin Signet",providerType:Q6},[Gp.FRACTAL_BITCOIN_MAINNET]:{localType:f8,chainName:"Fractal BTC",chainId:tAn,coinId:$2n,providerName:"fractalBitcoin",enum:Gp.FRACTAL_BITCOIN_MAINNET,network:"livenet",label:"Fractal Bitcoin Mainnet",providerType:$6}};var RWt={[H_]:Hm,[Nf]:YF,[IF]:YF,[hA]:HUe,[NN]:Zge,[J6]:_Wt,[kF]:YF,[MF]:CWt,[RF]:HUe,[Um]:qp,[ON]:TWt,[X6]:JF,[Z6]:aZ,[Q6]:sZ,[$6]:f8,[BN]:$ge,[PN]:eve,[DN]:tve,[LN]:cZ,[e8]:Qge,[FN]:GUe,[zUe["ethereum-provider"]]:Hm,[zUe["okx6963-provider"]]:Hm};var Gm=(e,t)=>(e?.address||[]).find(o=>o.name===t)?.address,ya=({okxProvider:e,providerType:t,isConnected:r},n)=>async(o,i)=>{if(!i)return n(o);let a=RWt[t];if(i===a)return n(o);if(r()){let s=await e.requestWallets(!1,{providerType:t});return n(s)}return null};d();p();var XF={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"},qm={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"},uZ={CHANGE_NETWORK:"changeNetwork",GET_NETWORK:"getNetwork"},e9={TRANSACTION:"transaction",VERSIONED_TRANSACTION:"versionedTransaction"};var Ma={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"},t9={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"},ZF={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"},zb={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 rve={SIGN_TRANSACTION:"signTransaction",SIGN_MESSAGE:"signMessage",GET_PUBLIC_KEY:"getPublicKey"};var QF={EXECUTE:"execute",SIGN_MESSAGE:"signMessage"},r9={GET_ADDRESS:"getAddress",GET_UTXOS:"getUtxos",GET_BALANCE:"getBalance",SIGN_DATA:"signData",SIGN_TX:"signTx",SUBMIT_TX:"submitTx"},lZ={GET_PUBLIC_KEY:"getPublicKey",SIGN_EVENT:"signEvent",ENCRYPT_TEXT_04:"encryptText04",DECRYPT_TEXT_04:"decryptText04"},NWt={SIGN_MESSAGE:"signMessage"},OWt={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"},n9={SEND_MONEY:"sendMoney",SIGN_AND_SEND_TRANSACTION:"signAndSendTransaction",SIGN_TRANSACTION:"signTransaction",REQUEST_SIGN_TRANSACTIONS:"requestSignTransactions",GET_TEMP_KEY_PAIR:"getTempKeyPair",SIGN_MESSAGE:"signMessage"},qUe={GET_PUBLIC_KEY:"getPublicKey",SIGN_TRANSACTION:"signTransaction"},BWt={serial:1,parallel:2},nve={SEND_TRANSACTION:"sendTransaction",DISCONNECT:"disconnect"},t3={SILENT_SIGN:"silentSign",GET_BASE_CHAIN_BY_INDEX:"getBaseChainByIndex",GET_SILENT_STATUS:"getSilentStatus",GET_SUPPORT_SILENT_CHAIN:"getSupportSilentChain",ON_SILENT_STATUS_CHANGE:"onSilentStatusChange"},PWt={SWITCH_SILENT_STATUS:"switchSilentStatus"};var ove={preferenceChanged:"wallet_preferenceChanged",walletChanged:"walletChanged",unlockStateChanged:"wallet_unlockStateChanged",chainChanged:"wallet_chainChanged",supplyGas:"supplyGas",rpcModeChanged:"rpcModeChanged",clearCookie:"clearCookie"};d();p();var oAn={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:e=>`The method '${e}' 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:e=>`There is no chain info for ${e}`,rejected:()=>"User rejected the request.",invalidBitcoinAddress:e=>`Invalid address from ${e} `,invalidBitcoinTokenName:e=>`Invalid token name ${e}`,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}},ut=oAn;d();p();var ive=fe(sl());var za=e=>{if(!e||typeof e!="object"||Array.isArray(e))throw ive.ethErrors.rpc.invalidRequest({message:ut.errors.invalidRequestArgs(),data:e});let{method:t,params:r}=e;if(typeof t!="string"||t.length===0)throw ive.ethErrors.rpc.invalidRequest({message:ut.errors.invalidRequestMethod(),data:e});if(r!==void 0&&!Array.isArray(r)&&(typeof r!="object"||r===null))throw ive.ethErrors.rpc.invalidRequest({message:ut.errors.invalidRequestParams(),data:e})};d();p();var DWt=fe(sl());var Vs=e=>{if(!e)throw DWt.ethErrors.provider.unauthorized({message:ut.errors.unauthorized()})};d();p();d();p();function iAn(e){return!!e&&typeof e=="object"}function aAn(e){let t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"}function sAn(e){return iAn(e)&&!aAn(e)}function cAn(e){return Array.isArray(e)?[]:{}}function fZ(e,t){return t.clone!==!1&&t.isMergeableObject(e)?$F(cAn(e),e,t):e}function uAn(e,t,r){return e.concat(t).map(n=>fZ(n,r))}function lAn(e,t){if(!t.customMerge)return $F;let r=t.customMerge(e);return typeof r=="function"?r:$F}function fAn(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(t=>e.propertyIsEnumerable(t)):[]}function LWt(e){return Object.keys(e).concat(fAn(e))}function FWt(e,t){try{return t in e}catch{return!1}}function dAn(e,t){return FWt(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function pAn(e,t,r){let n={};return r.isMergeableObject(e)&&LWt(e).forEach(o=>{n[o]=fZ(e[o],r)}),LWt(t).forEach(o=>{dAn(e,o)||(FWt(e,o)&&r.isMergeableObject(t[o])?n[o]=lAn(o,r)(e[o],t[o],r):n[o]=fZ(t[o],r))}),n}function $F(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||uAn,r.isMergeableObject=r.isMergeableObject||sAn,r.cloneUnlessOtherwiseSpecified=fZ;let n=Array.isArray(t),o=Array.isArray(e);if(n===o){if(n)return r.arrayMerge(e,t,r)}else return fZ(t,r);return pAn(e,t,r)}d();p();d();p();FX();d();p();d();p();d();p();d();p();function UWt(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`positive integer expected, not ${e}`)}function hAn(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function eU(e,...t){if(!hAn(e))throw new Error("Uint8Array expected");if(t.length>0&&!t.includes(e.length))throw new Error(`Uint8Array expected of length ${t}, not of length=${e.length}`)}function zWt(e){if(typeof e!="function"||typeof e.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");UWt(e.outputLen),UWt(e.blockLen)}function tU(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function jWt(e,t){eU(e);let r=t.outputLen;if(e.length<r)throw new Error(`digestInto() expects output buffer of length at least ${r}`)}d();p();d();p();var o9=typeof globalThis=="object"&&"crypto"in globalThis?globalThis.crypto:void 0;var ave=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),Kx=(e,t)=>e<<32-t|e>>>t;var lus=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;function HWt(e){if(typeof e!="string")throw new Error(`utf8ToBytes expected string, got ${typeof e}`);return new Uint8Array(new TextEncoder().encode(e))}function dZ(e){return typeof e=="string"&&(e=HWt(e)),eU(e),e}function VUe(...e){let t=0;for(let n=0;n<e.length;n++){let o=e[n];eU(o),t+=o.length}let r=new Uint8Array(t);for(let n=0,o=0;n<e.length;n++){let i=e[n];r.set(i,o),o+=i.length}return r}var rU=class{clone(){return this._cloneInto()}},fus={}.toString;function sve(e){let t=n=>e().update(dZ(n)).digest(),r=e();return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=()=>e(),t}function cve(e=32){if(o9&&typeof o9.getRandomValues=="function")return o9.getRandomValues(new Uint8Array(e));if(o9&&typeof o9.randomBytes=="function")return o9.randomBytes(e);throw new Error("crypto.getRandomValues must be defined")}function mAn(e,t,r,n){if(typeof e.setBigUint64=="function")return e.setBigUint64(t,r,n);let o=BigInt(32),i=BigInt(4294967295),a=Number(r>>o&i),s=Number(r&i),c=n?4:0,u=n?0:4;e.setUint32(t+c,a,n),e.setUint32(t+u,s,n)}var GWt=(e,t,r)=>e&t^~e&r,qWt=(e,t,r)=>e&t^e&r^t&r,nU=class extends rU{constructor(t,r,n,o){super(),this.blockLen=t,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(t),this.view=ave(this.buffer)}update(t){tU(this);let{view:r,buffer:n,blockLen:o}=this;t=dZ(t);let i=t.length;for(let a=0;a<i;){let s=Math.min(o-this.pos,i-a);if(s===o){let c=ave(t);for(;o<=i-a;a+=o)this.process(c,a);continue}n.set(t.subarray(a,a+s),this.pos),this.pos+=s,a+=s,this.pos===o&&(this.process(r,0),this.pos=0)}return this.length+=t.length,this.roundClean(),this}digestInto(t){tU(this),jWt(t,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;mAn(n,o-8,BigInt(this.length*8),i),this.process(n,0);let s=ave(t),c=this.outputLen;if(c%4)throw new Error("_sha2: outputLen should be aligned to 32bit");let u=c/4,l=this.get();if(u>l.length)throw new Error("_sha2: outputLen bigger than state");for(let f=0;f<u;f++)s.setUint32(4*f,l[f],i)}digest(){let{buffer:t,outputLen:r}=this;this.digestInto(t);let n=t.slice(0,r);return this.destroy(),n}_cloneInto(t){t||(t=new this.constructor),t.set(...this.get());let{blockLen:r,buffer:n,length:o,finished:i,destroyed:a,pos:s}=this;return t.length=o,t.pos=s,t.finished=i,t.destroyed=a,o%r&&t.buffer.set(n),t}};d();p();var uve=BigInt(4294967295),WUe=BigInt(32);function VWt(e,t=!1){return t?{h:Number(e&uve),l:Number(e>>WUe&uve)}:{h:Number(e>>WUe&uve)|0,l:Number(e&uve)|0}}function gAn(e,t=!1){let r=new Uint32Array(e.length),n=new Uint32Array(e.length);for(let o=0;o<e.length;o++){let{h:i,l:a}=VWt(e[o],t);[r[o],n[o]]=[i,a]}return[r,n]}var vAn=(e,t)=>BigInt(e>>>0)<<WUe|BigInt(t>>>0),yAn=(e,t,r)=>e>>>r,bAn=(e,t,r)=>e<<32-r|t>>>r,xAn=(e,t,r)=>e>>>r|t<<32-r,wAn=(e,t,r)=>e<<32-r|t>>>r,AAn=(e,t,r)=>e<<64-r|t>>>r-32,SAn=(e,t,r)=>e>>>r-32|t<<64-r,EAn=(e,t)=>t,_An=(e,t)=>e,CAn=(e,t,r)=>e<<r|t>>>32-r,TAn=(e,t,r)=>t<<r|e>>>32-r,IAn=(e,t,r)=>t<<r-32|e>>>64-r,kAn=(e,t,r)=>e<<r-32|t>>>64-r;function MAn(e,t,r,n){let o=(t>>>0)+(n>>>0);return{h:e+r+(o/2**32|0)|0,l:o|0}}var RAn=(e,t,r)=>(e>>>0)+(t>>>0)+(r>>>0),NAn=(e,t,r,n)=>t+r+n+(e/2**32|0)|0,OAn=(e,t,r,n)=>(e>>>0)+(t>>>0)+(r>>>0)+(n>>>0),BAn=(e,t,r,n,o)=>t+r+n+o+(e/2**32|0)|0,PAn=(e,t,r,n,o)=>(e>>>0)+(t>>>0)+(r>>>0)+(n>>>0)+(o>>>0),DAn=(e,t,r,n,o,i)=>t+r+n+o+i+(e/2**32|0)|0;var LAn={fromBig:VWt,split:gAn,toBig:vAn,shrSH:yAn,shrSL:bAn,rotrSH:xAn,rotrSL:wAn,rotrBH:AAn,rotrBL:SAn,rotr32H:EAn,rotr32L:_An,rotlSH:CAn,rotlSL:TAn,rotlBH:IAn,rotlBL:kAn,add:MAn,add3L:RAn,add3H:NAn,add4L:OAn,add4H:BAn,add5H:DAn,add5L:PAn},Eo=LAn;var[FAn,UAn]=(()=>Eo.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(e=>BigInt(e))))(),d8=new Uint32Array(80),p8=new Uint32Array(80),KUe=class extends nU{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:t,Al:r,Bh:n,Bl:o,Ch:i,Cl:a,Dh:s,Dl:c,Eh:u,El:l,Fh:f,Fl:h,Gh:m,Gl:g,Hh:v,Hl:b}=this;return[t,r,n,o,i,a,s,c,u,l,f,h,m,g,v,b]}set(t,r,n,o,i,a,s,c,u,l,f,h,m,g,v,b){this.Ah=t|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=u|0,this.El=l|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(t,r){for(let T=0;T<16;T++,r+=4)d8[T]=t.getUint32(r),p8[T]=t.getUint32(r+=4);for(let T=16;T<80;T++){let B=d8[T-15]|0,F=p8[T-15]|0,L=Eo.rotrSH(B,F,1)^Eo.rotrSH(B,F,8)^Eo.shrSH(B,F,7),j=Eo.rotrSL(B,F,1)^Eo.rotrSL(B,F,8)^Eo.shrSL(B,F,7),q=d8[T-2]|0,D=p8[T-2]|0,_=Eo.rotrSH(q,D,19)^Eo.rotrBH(q,D,61)^Eo.shrSH(q,D,6),R=Eo.rotrSL(q,D,19)^Eo.rotrBL(q,D,61)^Eo.shrSL(q,D,6),z=Eo.add4L(j,R,p8[T-7],p8[T-16]),N=Eo.add4H(z,L,_,d8[T-7],d8[T-16]);d8[T]=N|0,p8[T]=z|0}let{Ah:n,Al:o,Bh:i,Bl:a,Ch:s,Cl:c,Dh:u,Dl:l,Eh:f,El:h,Fh:m,Fl:g,Gh:v,Gl:b,Hh:x,Hl:E}=this;for(let T=0;T<80;T++){let B=Eo.rotrSH(f,h,14)^Eo.rotrSH(f,h,18)^Eo.rotrBH(f,h,41),F=Eo.rotrSL(f,h,14)^Eo.rotrSL(f,h,18)^Eo.rotrBL(f,h,41),L=f&m^~f&v,j=h&g^~h&b,q=Eo.add5L(E,F,j,UAn[T],p8[T]),D=Eo.add5H(q,x,B,L,FAn[T],d8[T]),_=q|0,R=Eo.rotrSH(n,o,28)^Eo.rotrBH(n,o,34)^Eo.rotrBH(n,o,39),z=Eo.rotrSL(n,o,28)^Eo.rotrBL(n,o,34)^Eo.rotrBL(n,o,39),N=n&i^n&s^i&s,y=o&a^o&c^a&c;x=v|0,E=b|0,v=m|0,b=g|0,m=f|0,g=h|0,{h:f,l:h}=Eo.add(u|0,l|0,D|0,_|0),u=s|0,l=c|0,s=i|0,c=a|0,i=n|0,a=o|0;let S=Eo.add3L(_,z,y);n=Eo.add3H(S,D,R,N),o=S|0}({h:n,l:o}=Eo.add(this.Ah|0,this.Al|0,n|0,o|0)),{h:i,l:a}=Eo.add(this.Bh|0,this.Bl|0,i|0,a|0),{h:s,l:c}=Eo.add(this.Ch|0,this.Cl|0,s|0,c|0),{h:u,l}=Eo.add(this.Dh|0,this.Dl|0,u|0,l|0),{h:f,l:h}=Eo.add(this.Eh|0,this.El|0,f|0,h|0),{h:m,l:g}=Eo.add(this.Fh|0,this.Fl|0,m|0,g|0),{h:v,l:b}=Eo.add(this.Gh|0,this.Gl|0,v|0,b|0),{h:x,l:E}=Eo.add(this.Hh|0,this.Hl|0,x|0,E|0),this.set(n,o,i,a,s,c,u,l,f,h,m,g,v,b,x,E)}roundClean(){d8.fill(0),p8.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 WWt=sve(()=>new KUe);d();p();d();p();d();p();var fve={};El(fve,{aInRange:()=>Vm,abool:()=>Yx,abytes:()=>oU,bitGet:()=>VAn,bitLen:()=>QUe,bitMask:()=>hZ,bitSet:()=>WAn,bytesToHex:()=>n3,bytesToNumberBE:()=>o3,bytesToNumberLE:()=>m8,concatBytes:()=>i3,createHmacDrbg:()=>$Ue,ensureBytes:()=>Kc,equalBytes:()=>GAn,hexToBytes:()=>a9,hexToNumber:()=>ZUe,inRange:()=>pZ,isBytes:()=>h8,memoized:()=>c9,notImplemented:()=>YAn,numberToBytesBE:()=>g8,numberToBytesLE:()=>s9,numberToHexUnpadded:()=>i9,numberToVarBytesBE:()=>HAn,utf8ToBytes:()=>qAn,validateObject:()=>wA});d();p();var XUe=BigInt(0),lve=BigInt(1),zAn=BigInt(2);function h8(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function oU(e){if(!h8(e))throw new Error("Uint8Array expected")}function Yx(e,t){if(typeof t!="boolean")throw new Error(`${e} must be valid boolean, got "${t}".`)}var jAn=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function n3(e){oU(e);let t="";for(let r=0;r<e.length;r++)t+=jAn[e[r]];return t}function i9(e){let t=e.toString(16);return t.length&1?`0${t}`:t}function ZUe(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);return BigInt(e===""?"0":`0x${e}`)}var r3={_0:48,_9:57,_A:65,_F:70,_a:97,_f:102};function KWt(e){if(e>=r3._0&&e<=r3._9)return e-r3._0;if(e>=r3._A&&e<=r3._F)return e-(r3._A-10);if(e>=r3._a&&e<=r3._f)return e-(r3._a-10)}function a9(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);let t=e.length,r=t/2;if(t%2)throw new Error("padded hex string expected, got unpadded hex of length "+t);let n=new Uint8Array(r);for(let o=0,i=0;o<r;o++,i+=2){let a=KWt(e.charCodeAt(i)),s=KWt(e.charCodeAt(i+1));if(a===void 0||s===void 0){let c=e[i]+e[i+1];throw new Error('hex string expected, got non-hex character "'+c+'" at index '+i)}n[o]=a*16+s}return n}function o3(e){return ZUe(n3(e))}function m8(e){return oU(e),ZUe(n3(Uint8Array.from(e).reverse()))}function g8(e,t){return a9(e.toString(16).padStart(t*2,"0"))}function s9(e,t){return g8(e,t).reverse()}function HAn(e){return a9(i9(e))}function Kc(e,t,r){let n;if(typeof t=="string")try{n=a9(t)}catch(i){throw new Error(`${e} must be valid hex string, got "${t}". Cause: ${i}`)}else if(h8(t))n=Uint8Array.from(t);else throw new Error(`${e} must be hex string or Uint8Array`);let o=n.length;if(typeof r=="number"&&o!==r)throw new Error(`${e} expected ${r} bytes, got ${o}`);return n}function i3(...e){let t=0;for(let n=0;n<e.length;n++){let o=e[n];oU(o),t+=o.length}let r=new Uint8Array(t);for(let n=0,o=0;n<e.length;n++){let i=e[n];r.set(i,o),o+=i.length}return r}function GAn(e,t){if(e.length!==t.length)return!1;let r=0;for(let n=0;n<e.length;n++)r|=e[n]^t[n];return r===0}function qAn(e){if(typeof e!="string")throw new Error(`utf8ToBytes expected string, got ${typeof e}`);return new Uint8Array(new TextEncoder().encode(e))}var YUe=e=>typeof e=="bigint"&&XUe<=e;function pZ(e,t,r){return YUe(e)&&YUe(t)&&YUe(r)&&t<=e&&e<r}function Vm(e,t,r,n){if(!pZ(t,r,n))throw new Error(`expected valid ${e}: ${r} <= n < ${n}, got ${typeof t} ${t}`)}function QUe(e){let t;for(t=0;e>XUe;e>>=lve,t+=1);return t}function VAn(e,t){return e>>BigInt(t)&lve}function WAn(e,t,r){return e|(r?lve:XUe)<<BigInt(t)}var hZ=e=>(zAn<<BigInt(e-1))-lve,JUe=e=>new Uint8Array(e),YWt=e=>Uint8Array.from(e);function $Ue(e,t,r){if(typeof e!="number"||e<2)throw new Error("hashLen must be a number");if(typeof t!="number"||t<2)throw new Error("qByteLen must be a number");if(typeof r!="function")throw new Error("hmacFn must be a function");let n=JUe(e),o=JUe(e),i=0,a=()=>{n.fill(1),o.fill(0),i=0},s=(...f)=>r(o,n,...f),c=(f=JUe())=>{o=s(YWt([0]),f),n=s(),f.length!==0&&(o=s(YWt([1]),f),n=s())},u=()=>{if(i++>=1e3)throw new Error("drbg: tried 1000 values");let f=0,h=[];for(;f<t;){n=s();let m=n.slice();h.push(m),f+=n.length}return i3(...h)};return(f,h)=>{a(),c(f);let m;for(;!(m=h(u()));)c();return a(),m}}var KAn={bigint:e=>typeof e=="bigint",function:e=>typeof e=="function",boolean:e=>typeof e=="boolean",string:e=>typeof e=="string",stringOrUint8Array:e=>typeof e=="string"||h8(e),isSafeInteger:e=>Number.isSafeInteger(e),array:e=>Array.isArray(e),field:(e,t)=>t.Fp.isValid(e),hash:e=>typeof e=="function"&&Number.isSafeInteger(e.outputLen)};function wA(e,t,r={}){let n=(o,i,a)=>{let s=KAn[i];if(typeof s!="function")throw new Error(`Invalid validator "${i}", expected function`);let c=e[o];if(!(a&&c===void 0)&&!s(c,e))throw new Error(`Invalid param ${String(o)}=${c} (${typeof c}), expected ${i}`)};for(let[o,i]of Object.entries(t))n(o,i,!1);for(let[o,i]of Object.entries(r))n(o,i,!0);return e}var YAn=()=>{throw new Error("not implemented")};function c9(e){let t=new WeakMap;return(r,...n)=>{let o=t.get(r);if(o!==void 0)return o;let i=e(r,...n);return t.set(r,i),i}}var Gl=BigInt(0),ac=BigInt(1),u9=BigInt(2),JAn=BigInt(3),eze=BigInt(4),JWt=BigInt(5),XWt=BigInt(8),XAn=BigInt(9),ZAn=BigInt(16);function ja(e,t){let r=e%t;return r>=Gl?r:t+r}function QAn(e,t,r){if(r<=Gl||t<Gl)throw new Error("Expected power/modulo > 0");if(r===ac)return Gl;let n=ac;for(;t>Gl;)t&ac&&(n=n*e%r),e=e*e%r,t>>=ac;return n}function sc(e,t,r){let n=e;for(;t-- >Gl;)n*=n,n%=r;return n}function dve(e,t){if(e===Gl||t<=Gl)throw new Error(`invert: expected positive integers, got n=${e} mod=${t}`);let r=ja(e,t),n=t,o=Gl,i=ac,a=ac,s=Gl;for(;r!==Gl;){let u=n/r,l=n%r,f=o-a*u,h=i-s*u;n=r,r=l,o=a,i=s,a=f,s=h}if(n!==ac)throw new Error("invert: does not exist");return ja(o,t)}function $An(e){let t=(e-ac)/u9,r,n,o;for(r=e-ac,n=0;r%u9===Gl;r/=u9,n++);for(o=u9;o<e&&QAn(o,t,e)!==e-ac;o++);if(n===1){let a=(e+ac)/eze;return function(c,u){let l=c.pow(u,a);if(!c.eql(c.sqr(l),u))throw new Error("Cannot find square root");return l}}let i=(r+ac)/u9;return function(s,c){if(s.pow(c,t)===s.neg(s.ONE))throw new Error("Cannot find square root");let u=n,l=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<u&&!s.eql(v,s.ONE);m++)v=s.sqr(v);let g=s.pow(l,ac<<BigInt(u-m-1));l=s.sqr(g),f=s.mul(f,g),h=s.mul(h,l),u=m}return f}}function eSn(e){if(e%eze===JAn){let t=(e+ac)/eze;return function(n,o){let i=n.pow(o,t);if(!n.eql(n.sqr(i),o))throw new Error("Cannot find square root");return i}}if(e%XWt===JWt){let t=(e-JWt)/XWt;return function(n,o){let i=n.mul(o,u9),a=n.pow(i,t),s=n.mul(o,a),c=n.mul(n.mul(s,u9),a),u=n.mul(s,n.sub(c,n.ONE));if(!n.eql(n.sqr(u),o))throw new Error("Cannot find square root");return u}}return e%ZAn,$An(e)}var ZWt=(e,t)=>(ja(e,t)&ac)===ac,tSn=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function tze(e){let t={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},r=tSn.reduce((n,o)=>(n[o]="function",n),t);return wA(e,r)}function rSn(e,t,r){if(r<Gl)throw new Error("Expected power > 0");if(r===Gl)return e.ONE;if(r===ac)return t;let n=e.ONE,o=t;for(;r>Gl;)r&ac&&(n=e.mul(n,o)),o=e.sqr(o),r>>=ac;return n}function nSn(e,t){let r=new Array(t.length),n=t.reduce((i,a,s)=>e.is0(a)?i:(r[s]=i,e.mul(i,a)),e.ONE),o=e.inv(n);return t.reduceRight((i,a,s)=>e.is0(a)?i:(r[s]=e.mul(i,r[s]),e.mul(i,a)),o),r}function rze(e,t){let r=t!==void 0?t:e.toString(2).length,n=Math.ceil(r/8);return{nBitLength:r,nByteLength:n}}function v8(e,t,r=!1,n={}){if(e<=Gl)throw new Error(`Expected Field ORDER > 0, got ${e}`);let{nBitLength:o,nByteLength:i}=rze(e,t);if(i>2048)throw new Error("Field lengths over 2048 bytes are not supported");let a=eSn(e),s=Object.freeze({ORDER:e,BITS:o,BYTES:i,MASK:hZ(o),ZERO:Gl,ONE:ac,create:c=>ja(c,e),isValid:c=>{if(typeof c!="bigint")throw new Error(`Invalid field element: expected bigint, got ${typeof c}`);return Gl<=c&&c<e},is0:c=>c===Gl,isOdd:c=>(c&ac)===ac,neg:c=>ja(-c,e),eql:(c,u)=>c===u,sqr:c=>ja(c*c,e),add:(c,u)=>ja(c+u,e),sub:(c,u)=>ja(c-u,e),mul:(c,u)=>ja(c*u,e),pow:(c,u)=>rSn(s,c,u),div:(c,u)=>ja(c*dve(u,e),e),sqrN:c=>c*c,addN:(c,u)=>c+u,subN:(c,u)=>c-u,mulN:(c,u)=>c*u,inv:c=>dve(c,e),sqrt:n.sqrt||(c=>a(s,c)),invertBatch:c=>nSn(s,c),cmov:(c,u,l)=>l?u:c,toBytes:c=>r?s9(c,i):g8(c,i),fromBytes:c=>{if(c.length!==i)throw new Error(`Fp.fromBytes: expected ${i}, got ${c.length}`);return r?m8(c):o3(c)}});return Object.freeze(s)}function QWt(e){if(typeof e!="bigint")throw new Error("field order must be bigint");let t=e.toString(2).length;return Math.ceil(t/8)}function nze(e){let t=QWt(e);return t+Math.ceil(t/2)}function $Wt(e,t,r=!1){let n=e.length,o=QWt(t),i=nze(t);if(n<16||n<i||n>1024)throw new Error(`expected ${i}-1024 bytes of input, got ${n}`);let a=r?o3(e):m8(e),s=ja(a,t-ac)+ac;return r?s9(s,o):g8(s,o)}var iSn=BigInt(0),oze=BigInt(1),ize=new WeakMap,eKt=new WeakMap;function pve(e,t){let r=(i,a)=>{let s=a.negate();return i?s:a},n=i=>{if(!Number.isSafeInteger(i)||i<=0||i>t)throw new Error(`Wrong window size=${i}, should be [1..${t}]`)},o=i=>{n(i);let a=Math.ceil(t/i)+1,s=2**(i-1);return{windows:a,windowSize:s}};return{constTimeNegate:r,unsafeLadder(i,a){let s=e.ZERO,c=i;for(;a>iSn;)a&oze&&(s=s.add(c)),c=c.double(),a>>=oze;return s},precomputeWindow(i,a){let{windows:s,windowSize:c}=o(a),u=[],l=i,f=l;for(let h=0;h<s;h++){f=l,u.push(f);for(let m=1;m<c;m++)f=f.add(l),u.push(f);l=f.double()}return u},wNAF(i,a,s){let{windows:c,windowSize:u}=o(i),l=e.ZERO,f=e.BASE,h=BigInt(2**i-1),m=2**i,g=BigInt(i);for(let v=0;v<c;v++){let b=v*u,x=Number(s&h);s>>=g,x>u&&(x-=m,s+=oze);let E=b,T=b+Math.abs(x)-1,B=v%2!==0,F=x<0;x===0?f=f.add(r(B,a[E])):l=l.add(r(F,a[T]))}return{p:l,f}},wNAFCached(i,a,s){let c=eKt.get(i)||1,u=ize.get(i);return u||(u=this.precomputeWindow(i,c),c!==1&&ize.set(i,s(u))),this.wNAF(c,u,a)},setWindowSize(i,a){n(a),eKt.set(i,a),ize.delete(i)}}}function hve(e,t,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((l,f)=>{if(!t.isValid(l))throw new Error(`wrong scalar at index ${f}`)}),r.forEach((l,f)=>{if(!(l instanceof e))throw new Error(`wrong point at index ${f}`)});let o=QUe(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(e.ZERO),c=Math.floor((t.BITS-1)/i)*i,u=e.ZERO;for(let l=c;l>=0;l-=i){s.fill(e.ZERO);for(let h=0;h<n.length;h++){let m=n[h],g=Number(m>>BigInt(l)&BigInt(a));s[g]=s[g].add(r[h])}let f=e.ZERO;for(let h=s.length-1,m=e.ZERO;h>0;h--)m=m.add(s[h]),f=f.add(m);if(u=u.add(f),l!==0)for(let h=0;h<i;h++)u=u.double()}return u}function mZ(e){return tze(e.Fp),wA(e,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...rze(e.n,e.nBitLength),...e,p:e.Fp.ORDER})}var Jx=BigInt(0),Wm=BigInt(1),mve=BigInt(2),aSn=BigInt(8),sSn={zip215:!0};function cSn(e){let t=mZ(e);return wA(e,{hash:"function",a:"bigint",d:"bigint",randomBytes:"function"},{adjustScalarBytes:"function",domain:"function",uvRatio:"function",mapToCurve:"function"}),Object.freeze({...t})}function tKt(e){let t=cSn(e),{Fp:r,n,prehash:o,hash:i,randomBytes:a,nByteLength:s,h:c}=t,u=mve<<BigInt(s*8)-Wm,l=r.create,f=v8(t.n,t.nBitLength),h=t.uvRatio||((I,M)=>{try{return{isValid:!0,value:r.sqrt(I*r.inv(M))}}catch{return{isValid:!1,value:Jx}}}),m=t.adjustScalarBytes||(I=>I),g=t.domain||((I,M,C)=>{if(Yx("phflag",C),M.length||C)throw new Error("Contexts/pre-hash are not supported");return I});function v(I,M){Vm("coordinate "+I,M,Jx,u)}function b(I){if(!(I instanceof T))throw new Error("ExtendedPoint expected")}let x=c9((I,M)=>{let{ex:C,ey:P,ez:V}=I,H=I.is0();M==null&&(M=H?aSn:r.inv(V));let k=l(C*M),G=l(P*M),ce=l(V*M);if(H)return{x:Jx,y:Wm};if(ce!==Wm)throw new Error("invZ was invalid");return{x:k,y:G}}),E=c9(I=>{let{a:M,d:C}=t;if(I.is0())throw new Error("bad point: ZERO");let{ex:P,ey:V,ez:H,et:k}=I,G=l(P*P),ce=l(V*V),J=l(H*H),de=l(J*J),W=l(G*M),Q=l(J*l(W+ce)),Y=l(de+l(C*l(G*ce)));if(Q!==Y)throw new Error("bad point: equation left != right (1)");let $=l(P*V),re=l(H*k);if($!==re)throw new Error("bad point: equation left != right (2)");return!0});class T{constructor(M,C,P,V){this.ex=M,this.ey=C,this.ez=P,this.et=V,v("x",M),v("y",C),v("z",P),v("t",V),Object.freeze(this)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static fromAffine(M){if(M instanceof T)throw new Error("extended point not allowed");let{x:C,y:P}=M||{};return v("x",C),v("y",P),new T(C,P,Wm,l(C*P))}static normalizeZ(M){let C=r.invertBatch(M.map(P=>P.ez));return M.map((P,V)=>P.toAffine(C[V])).map(T.fromAffine)}static msm(M,C){return hve(T,f,M,C)}_setWindowSize(M){L.setWindowSize(this,M)}assertValidity(){E(this)}equals(M){b(M);let{ex:C,ey:P,ez:V}=this,{ex:H,ey:k,ez:G}=M,ce=l(C*G),J=l(H*V),de=l(P*G),W=l(k*V);return ce===J&&de===W}is0(){return this.equals(T.ZERO)}negate(){return new T(l(-this.ex),this.ey,this.ez,l(-this.et))}double(){let{a:M}=t,{ex:C,ey:P,ez:V}=this,H=l(C*C),k=l(P*P),G=l(mve*l(V*V)),ce=l(M*H),J=C+P,de=l(l(J*J)-H-k),W=ce+k,Q=W-G,Y=ce-k,$=l(de*Q),re=l(W*Y),le=l(de*Y),ve=l(Q*W);return new T($,re,ve,le)}add(M){b(M);let{a:C,d:P}=t,{ex:V,ey:H,ez:k,et:G}=this,{ex:ce,ey:J,ez:de,et:W}=M;if(C===BigInt(-1)){let ae=l((H-V)*(J+ce)),Ee=l((H+V)*(J-ce)),De=l(Ee-ae);if(De===Jx)return this.double();let Re=l(k*mve*W),Ve=l(G*mve*de),gt=Ve+Re,Qe=Ee+ae,ht=Ve-Re,Ot=l(gt*De),pt=l(Qe*ht),sr=l(gt*ht),Fr=l(De*Qe);return new T(Ot,pt,Fr,sr)}let Q=l(V*ce),Y=l(H*J),$=l(G*P*W),re=l(k*de),le=l((V+H)*(ce+J)-Q-Y),ve=re-$,ye=re+$,Ie=l(Y-C*Q),Me=l(le*ve),ke=l(ye*Ie),X=l(le*Ie),ee=l(ve*ye);return new T(Me,ke,ee,X)}subtract(M){return this.add(M.negate())}wNAF(M){return L.wNAFCached(this,M,T.normalizeZ)}multiply(M){let C=M;Vm("scalar",C,Wm,n);let{p:P,f:V}=this.wNAF(C);return T.normalizeZ([P,V])[0]}multiplyUnsafe(M){let C=M;return Vm("scalar",C,Jx,n),C===Jx?F:this.equals(F)||C===Wm?this:this.equals(B)?this.wNAF(C).p:L.unsafeLadder(this,C)}isSmallOrder(){return this.multiplyUnsafe(c).is0()}isTorsionFree(){return L.unsafeLadder(this,n).is0()}toAffine(M){return x(this,M)}clearCofactor(){let{h:M}=t;return M===Wm?this:this.multiplyUnsafe(M)}static fromHex(M,C=!1){let{d:P,a:V}=t,H=r.BYTES;M=Kc("pointHex",M,H),Yx("zip215",C);let k=M.slice(),G=M[H-1];k[H-1]=G&-129;let ce=m8(k),J=C?u:r.ORDER;Vm("pointHex.y",ce,Jx,J);let de=l(ce*ce),W=l(de-Wm),Q=l(P*de-V),{isValid:Y,value:$}=h(W,Q);if(!Y)throw new Error("Point.fromHex: invalid y coordinate");let re=($&Wm)===Wm,le=(G&128)!==0;if(!C&&$===Jx&&le)throw new Error("Point.fromHex: x=0 and x_0=1");return le!==re&&($=l(-$)),T.fromAffine({x:$,y:ce})}static fromPrivateKey(M){return D(M).point}toRawBytes(){let{x:M,y:C}=this.toAffine(),P=s9(C,r.BYTES);return P[P.length-1]|=M&Wm?128:0,P}toHex(){return n3(this.toRawBytes())}}T.BASE=new T(t.Gx,t.Gy,Wm,l(t.Gx*t.Gy)),T.ZERO=new T(Jx,Wm,Wm,Jx);let{BASE:B,ZERO:F}=T,L=pve(T,s*8);function j(I){return ja(I,n)}function q(I){return j(m8(I))}function D(I){let M=s;I=Kc("private key",I,M);let C=Kc("hashed private key",i(I),2*M),P=m(C.slice(0,M)),V=C.slice(M,2*M),H=q(P),k=B.multiply(H),G=k.toRawBytes();return{head:P,prefix:V,scalar:H,point:k,pointBytes:G}}function _(I){return D(I).pointBytes}function R(I=new Uint8Array,...M){let C=i3(...M);return q(i(g(C,Kc("context",I),!!o)))}function z(I,M,C={}){I=Kc("message",I),o&&(I=o(I));let{prefix:P,scalar:V,pointBytes:H}=D(M),k=R(C.context,P,I),G=B.multiply(k).toRawBytes(),ce=R(C.context,G,H,I),J=j(k+ce*V);Vm("signature.s",J,Jx,n);let de=i3(G,s9(J,r.BYTES));return Kc("result",de,s*2)}let N=sSn;function y(I,M,C,P=N){let{context:V,zip215:H}=P,k=r.BYTES;I=Kc("signature",I,2*k),M=Kc("message",M),H!==void 0&&Yx("zip215",H),o&&(M=o(M));let G=m8(I.slice(k,2*k)),ce,J,de;try{ce=T.fromHex(C,H),J=T.fromHex(I.slice(0,k),H),de=B.multiplyUnsafe(G)}catch{return!1}if(!H&&ce.isSmallOrder())return!1;let W=R(V,J.toRawBytes(),ce.toRawBytes(),M);return J.add(ce.multiplyUnsafe(W)).subtract(de).clearCofactor().equals(T.ZERO)}return B._setWindowSize(8),{CURVE:t,getPublicKey:_,sign:z,verify:y,ExtendedPoint:T,utils:{getExtendedPublicKey:D,randomPrivateKey:()=>a(r.BYTES),precompute(I=8,M=T.BASE){return M._setWindowSize(I),M.multiply(BigInt(3)),M}}}}var aze=BigInt("57896044618658097711785492504343953926634992332820282019728792003956564819949"),rKt=BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752"),Xus=BigInt(0),uSn=BigInt(1),nKt=BigInt(2),Zus=BigInt(3),lSn=BigInt(5),fSn=BigInt(8);function dSn(e){let t=BigInt(10),r=BigInt(20),n=BigInt(40),o=BigInt(80),i=aze,s=e*e%i*e%i,c=sc(s,nKt,i)*s%i,u=sc(c,uSn,i)*e%i,l=sc(u,lSn,i)*u%i,f=sc(l,t,i)*l%i,h=sc(f,r,i)*f%i,m=sc(h,n,i)*h%i,g=sc(m,o,i)*m%i,v=sc(g,o,i)*m%i,b=sc(v,t,i)*l%i;return{pow_p_5_8:sc(b,nKt,i)*e%i,b2:s}}function pSn(e){return e[0]&=248,e[31]&=127,e[31]|=64,e}function hSn(e,t){let r=aze,n=ja(t*t*t,r),o=ja(n*n*t,r),i=dSn(e*o).pow_p_5_8,a=ja(e*n*i,r),s=ja(t*a*a,r),c=a,u=ja(a*rKt,r),l=s===e,f=s===ja(-e,r),h=s===ja(-e*rKt,r);return l&&(a=c),(f||h)&&(a=u),ZWt(a,r)&&(a=ja(-a,r)),{isValid:l||f,value:a}}var mSn=(()=>v8(aze,void 0,!0))(),gSn=(()=>({a:BigInt(-1),d:BigInt("37095705934669439343138083508754565189542113879843219016388785533085940283555"),Fp:mSn,n:BigInt("7237005577332262213973186563042994240857116359379907606001950938285454250989"),h:fSn,Gx:BigInt("15112221349535400772501151409588531511454012693041857206046113283949847762202"),Gy:BigInt("46316835694926478169428394003475163141307993866256225615783033603165251855960"),hash:WWt,randomBytes:cve,adjustScalarBytes:pSn,uvRatio:hSn}))(),l9=(()=>tKt(gSn))();var oje=fe(iKt()),Qp=fe(fKt());d();p();d();p();d();p();function a3(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`positive integer expected, not ${e}`)}function xSn(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function g0(e,...t){if(!xSn(e))throw new Error("Uint8Array expected");if(t.length>0&&!t.includes(e.length))throw new Error(`Uint8Array expected of length ${t}, not of length=${e.length}`)}function yve(e){if(typeof e!="function"||typeof e.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");a3(e.outputLen),a3(e.blockLen)}function s3(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function bve(e,t){g0(e);let r=t.outputLen;if(e.length<r)throw new Error(`digestInto() expects output buffer of length at least ${r}`)}d();p();d();p();var xve=typeof globalThis=="object"&&"crypto"in globalThis?globalThis.crypto:void 0;var pKt=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),SA=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),Xx=(e,t)=>e<<32-t|e>>>t,gZ=(e,t)=>e<<t|e>>>32-t>>>0,uze=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68,wSn=e=>e<<24&4278190080|e<<8&16711680|e>>>8&65280|e>>>24&255;function lze(e){for(let t=0;t<e.length;t++)e[t]=wSn(e[t])}var ASn=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function d9(e){g0(e);let t="";for(let r=0;r<e.length;r++)t+=ASn[e[r]];return t}var c3={_0:48,_9:57,_A:65,_F:70,_a:97,_f:102};function dKt(e){if(e>=c3._0&&e<=c3._9)return e-c3._0;if(e>=c3._A&&e<=c3._F)return e-(c3._A-10);if(e>=c3._a&&e<=c3._f)return e-(c3._a-10)}function iU(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);let t=e.length,r=t/2;if(t%2)throw new Error("padded hex string expected, got unpadded hex of length "+t);let n=new Uint8Array(r);for(let o=0,i=0;o<r;o++,i+=2){let a=dKt(e.charCodeAt(i)),s=dKt(e.charCodeAt(i+1));if(a===void 0||s===void 0){let c=e[i]+e[i+1];throw new Error('hex string expected, got non-hex character "'+c+'" at index '+i)}n[o]=a*16+s}return n}function wve(e){if(typeof e!="string")throw new Error(`utf8ToBytes expected string, got ${typeof e}`);return new Uint8Array(new TextEncoder().encode(e))}function Zx(e){return typeof e=="string"&&(e=wve(e)),g0(e),e}function EA(...e){let t=0;for(let n=0;n<e.length;n++){let o=e[n];g0(o),t+=o.length}let r=new Uint8Array(t);for(let n=0,o=0;n<e.length;n++){let i=e[n];r.set(i,o),o+=i.length}return r}var y8=class{clone(){return this._cloneInto()}},SSn={}.toString;function hKt(e,t){if(t!==void 0&&SSn.call(t)!=="[object Object]")throw new Error("Options should be object or undefined");return Object.assign(e,t)}function b8(e){let t=n=>e().update(Zx(n)).digest(),r=e();return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=()=>e(),t}function mKt(e){let t=(n,o)=>e(o).update(Zx(n)).digest(),r=e({});return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=n=>e(n),t}function x8(e=32){if(xve&&typeof xve.getRandomValues=="function")return xve.getRandomValues(new Uint8Array(e));throw new Error("crypto.getRandomValues must be defined")}function ESn(e,t,r,n){if(typeof e.setBigUint64=="function")return e.setBigUint64(t,r,n);let o=BigInt(32),i=BigInt(4294967295),a=Number(r>>o&i),s=Number(r&i),c=n?4:0,u=n?0:4;e.setUint32(t+c,a,n),e.setUint32(t+u,s,n)}var gKt=(e,t,r)=>e&t^~e&r,vKt=(e,t,r)=>e&t^e&r^t&r,w8=class extends y8{constructor(t,r,n,o){super(),this.blockLen=t,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(t),this.view=SA(this.buffer)}update(t){s3(this);let{view:r,buffer:n,blockLen:o}=this;t=Zx(t);let i=t.length;for(let a=0;a<i;){let s=Math.min(o-this.pos,i-a);if(s===o){let c=SA(t);for(;o<=i-a;a+=o)this.process(c,a);continue}n.set(t.subarray(a,a+s),this.pos),this.pos+=s,a+=s,this.pos===o&&(this.process(r,0),this.pos=0)}return this.length+=t.length,this.roundClean(),this}digestInto(t){s3(this),bve(t,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;ESn(n,o-8,BigInt(this.length*8),i),this.process(n,0);let s=SA(t),c=this.outputLen;if(c%4)throw new Error("_sha2: outputLen should be aligned to 32bit");let u=c/4,l=this.get();if(u>l.length)throw new Error("_sha2: outputLen bigger than state");for(let f=0;f<u;f++)s.setUint32(4*f,l[f],i)}digest(){let{buffer:t,outputLen:r}=this;this.digestInto(t);let n=t.slice(0,r);return this.destroy(),n}_cloneInto(t){t||(t=new this.constructor),t.set(...this.get());let{blockLen:r,buffer:n,length:o,finished:i,destroyed:a,pos:s}=this;return t.length=o,t.pos=s,t.finished=i,t.destroyed=a,o%r&&t.buffer.set(n),t}};var _Sn=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]),A8=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),S8=new Uint32Array(64),fze=class extends w8{constructor(){super(64,32,8,!1),this.A=A8[0]|0,this.B=A8[1]|0,this.C=A8[2]|0,this.D=A8[3]|0,this.E=A8[4]|0,this.F=A8[5]|0,this.G=A8[6]|0,this.H=A8[7]|0}get(){let{A:t,B:r,C:n,D:o,E:i,F:a,G:s,H:c}=this;return[t,r,n,o,i,a,s,c]}set(t,r,n,o,i,a,s,c){this.A=t|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(t,r){for(let f=0;f<16;f++,r+=4)S8[f]=t.getUint32(r,!1);for(let f=16;f<64;f++){let h=S8[f-15],m=S8[f-2],g=Xx(h,7)^Xx(h,18)^h>>>3,v=Xx(m,17)^Xx(m,19)^m>>>10;S8[f]=v+S8[f-7]+g+S8[f-16]|0}let{A:n,B:o,C:i,D:a,E:s,F:c,G:u,H:l}=this;for(let f=0;f<64;f++){let h=Xx(s,6)^Xx(s,11)^Xx(s,25),m=l+h+gKt(s,c,u)+_Sn[f]+S8[f]|0,v=(Xx(n,2)^Xx(n,13)^Xx(n,22))+vKt(n,o,i)|0;l=u,u=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,u=u+this.G|0,l=l+this.H|0,this.set(n,o,i,a,s,c,u,l)}roundClean(){S8.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}};var _A=b8(()=>new fze);var AU=fe(kKt()),We=fe(wze()),KYt=fe(wze());d();p();d();p();var VSn=1,WSn=2,KSn=3,YSn=4,JSn=5,XSn=6,ZSn=7,QSn=8,$Sn=9,eEn=10,tEn=-32700,rEn=-32603,nEn=-32602,oEn=-32601,iEn=-32600,aEn=-32016,sEn=-32015,cEn=-32014,uEn=-32013,lEn=-32012,fEn=-32011,dEn=-32010,pEn=-32009,hEn=-32008,mEn=-32007,gEn=-32006,vEn=-32005,yEn=-32004,bEn=-32003,xEn=-32002,wEn=-32001,AEn=28e5,SEn=2800001,EEn=2800002,_En=2800003,CEn=2800004,TEn=2800005,IEn=2800006,kEn=2800007,MEn=2800008,REn=2800009,NEn=2800010,OEn=323e4,BEn=32300001,PEn=3230002,DEn=3230003,LEn=3230004,FEn=361e4,UEn=3610001,zEn=3610002,jEn=3610003,HEn=3610004,GEn=3610005,qEn=3610006,VEn=3610007,WEn=3611e3,KEn=3704e3,YEn=3704001,JEn=3704002,XEn=3704003,ZEn=3704004,QEn=4128e3,$En=4128001,e_n=4128002,t_n=4615e3,r_n=4615001,n_n=4615002,o_n=4615003,i_n=4615004,a_n=4615005,s_n=4615006,c_n=4615007,u_n=4615008,l_n=4615009,f_n=4615010,d_n=4615011,p_n=4615012,h_n=4615013,m_n=4615014,g_n=4615015,v_n=4615016,y_n=4615017,b_n=4615018,x_n=4615019,w_n=4615020,A_n=4615021,S_n=4615022,E_n=4615023,__n=4615024,C_n=4615025,T_n=4615026,I_n=4615027,k_n=4615028,M_n=4615029,R_n=4615030,N_n=4615031,O_n=4615032,B_n=4615033,P_n=4615034,D_n=4615035,L_n=4615036,F_n=4615037,U_n=4615038,z_n=4615039,j_n=4615040,H_n=4615041,G_n=4615042,q_n=4615043,V_n=4615044,W_n=4615045,K_n=4615046,Y_n=4615047,J_n=4615048,X_n=4615049,Z_n=4615050,Q_n=4615051,$_n=4615052,e3n=4615053,t3n=4615054,r3n=5508e3,n3n=5508001,o3n=5508002,i3n=5508003,a3n=5508004,s3n=5508005,c3n=5508006,u3n=5508007,l3n=5508008,f3n=5508009,d3n=5508010,p3n=5508011,h3n=5663e3,m3n=5663001,g3n=5663002,v3n=5663003,y3n=5663004,b3n=5663005,x3n=5663006,w3n=5663007,A3n=5663008,S3n=5663009,E3n=5663010,_3n=5663011,C3n=5663012,T3n=5663013,I3n=5663014,k3n=5663015,M3n=5663016,R3n=5663017,N3n=5663018,O3n=5663019,B3n=705e4,P3n=7050001,D3n=7050002,L3n=7050003,F3n=7050004,U3n=7050005,z3n=7050006,j3n=7050007,H3n=7050008,G3n=7050009,q3n=7050010,V3n=7050011,W3n=7050012,K3n=7050013,Y3n=7050014,J3n=7050015,X3n=7050016,Z3n=7050017,Q3n=7050018,$3n=7050019,e4n=7050020,t4n=7050021,r4n=7050022,n4n=7050023,o4n=7050024,i4n=7050025,a4n=7050026,s4n=7050027,c4n=7050028,u4n=7050029,l4n=7050030,f4n=7050031,d4n=7050032,p4n=7050033,h4n=7050034,m4n=7050035,g4n=7050036,Aze=8078e3,Sze=8078001,MKt=8078002,RKt=8078003,Eze=8078004,_ze=8078005,Cze=8078006,v4n=8078007,y4n=8078008,b4n=8078009,x4n=8078010,Tze=8078011,w4n=8078012,NKt=8078013,OKt=8078014,A4n=8078015,S4n=8078016,E4n=8078017,_4n=8078018,C4n=8078019,BKt=8078020,PKt=8078021,T4n=8078022,I4n=81e5,k4n=8100001,M4n=8100002,R4n=8100003,N4n=819e4,O4n=8190001,B4n=8190002,P4n=8190003,D4n=8190004,L4n=99e5,F4n=9900001,U4n=9900002,z4n=9900003,j4n=9900004;function DKt(e){return Array.isArray(e)?"%5B"+e.map(DKt).join("%2C%20")+"%5D":typeof e=="bigint"?`${e}n`:encodeURIComponent(String(e!=null&&Object.getPrototypeOf(e)===null?{...e}:e))}function H4n([e,t]){return`${e}=${DKt(t)}`}function G4n(e){let t=Object.entries(e).map(H4n).join("&");return btoa(t)}var Jls={[OEn]:"Account not found at address: $address",[LEn]:"Not all accounts were decoded. Encoded accounts found at addresses: $addresses.",[DEn]:"Expected decoded account at address: $address",[PEn]:"Failed to decode account data at address: $address",[BEn]:"Accounts not found at addresses: $addresses",[REn]:"Unable to find a viable program address bump seed.",[EEn]:"$putativeAddress is not a base58-encoded address.",[AEn]:"Expected base58 encoded address to decode to a byte array of length 32. Actual length: $actualLength.",[_En]:"The `CryptoKey` must be an `Ed25519` public key.",[MEn]:"Invalid seeds; point must fall off the Ed25519 curve.",[CEn]:"Expected given program derived address to have the following format: [Address, ProgramDerivedAddressBump].",[IEn]:"A maximum of $maxSeeds seeds, including the bump seed, may be supplied when creating an address. Received: $actual.",[kEn]:"The seed at index $index with length $actual exceeds the maximum length of $maxSeedLength bytes.",[TEn]:"Expected program derived address bump to be in the range [0, 255], got: $bump.",[NEn]:"Program address cannot end with PDA marker.",[SEn]:"Expected base58-encoded address string of length in the range [32, 44]. Actual length: $actualLength.",[YSn]:"Expected base58-encoded blockash string of length in the range [32, 44]. Actual length: $actualLength.",[VSn]:"The network has progressed past the last block for which this transaction could have been committed.",[Aze]:"Codec [$codecDescription] cannot decode empty byte arrays.",[T4n]:"Enum codec cannot use lexical values [$stringValues] as discriminators. Either remove all lexical values or set `useValuesAsDiscriminators` to `false`.",[BKt]:"Sentinel [$hexSentinel] must not be present in encoded bytes [$hexEncodedBytes].",[_ze]:"Encoder and decoder must have the same fixed size, got [$encoderFixedSize] and [$decoderFixedSize].",[Cze]:"Encoder and decoder must have the same max size, got [$encoderMaxSize] and [$decoderMaxSize].",[Eze]:"Encoder and decoder must either both be fixed-size or variable-size.",[y4n]:"Enum discriminator out of range. Expected a number in [$formattedValidDiscriminators], got $discriminator.",[MKt]:"Expected a fixed-size codec, got a variable-size one.",[NKt]:"Codec [$codecDescription] expected a positive byte length, got $bytesLength.",[RKt]:"Expected a variable-size codec, got a fixed-size one.",[C4n]:"Codec [$codecDescription] expected zero-value [$hexZeroValue] to have the same size as the provided fixed-size item [$expectedSize bytes].",[Sze]:"Codec [$codecDescription] expected $expected bytes, got $bytesLength.",[_4n]:"Expected byte array constant [$hexConstant] to be present in data [$hexData] at offset [$offset].",[b4n]:"Invalid discriminated union variant. Expected one of [$variants], got $value.",[x4n]:"Invalid enum variant. Expected one of [$stringValues] or a number in [$formattedNumericalValues], got $variant.",[A4n]:"Invalid literal union variant. Expected one of [$variants], got $value.",[v4n]:"Expected [$codecDescription] to have $expected items, got $actual.",[w4n]:"Invalid value $value for base $base with alphabet $alphabet.",[S4n]:"Literal union discriminator out of range. Expected a number between $minRange and $maxRange, got $discriminator.",[Tze]:"Codec [$codecDescription] expected number to be in the range [$min, $max], got $value.",[OKt]:"Codec [$codecDescription] expected offset to be in the range [0, $bytesLength], got $offset.",[PKt]:"Expected sentinel [$hexSentinel] to be present in decoded bytes [$hexDecodedBytes].",[E4n]:"Union variant out of range. Expected an index between $minRange and $maxRange, got $variant.",[WEn]:"No random values implementation could be found.",[l_n]:"instruction requires an uninitialized account",[E_n]:"instruction tries to borrow reference for an account which is already borrowed",[__n]:"instruction left account with an outstanding borrowed reference",[A_n]:"program other than the account's owner changed the size of the account data",[a_n]:"account data too small for instruction",[S_n]:"instruction expected an executable account",[K_n]:"An account does not have enough lamports to be rent-exempt",[J_n]:"Program arithmetic overflowed",[W_n]:"Failed to serialize or deserialize account data: $encodedData",[t3n]:"Builtin programs must consume compute units",[O_n]:"Cross-program invocation call depth too deep",[U_n]:"Computational budget exceeded",[T_n]:"custom program error: #$code",[y_n]:"instruction contains duplicate accounts",[C_n]:"instruction modifications of multiply-passed account differ",[R_n]:"executable accounts must be rent exempt",[k_n]:"instruction changed executable accounts data",[M_n]:"instruction changed the balance of an executable account",[b_n]:"instruction changed executable bit of an account",[m_n]:"instruction modified data of an account it does not own",[h_n]:"instruction spent from the balance of an account it does not own",[r_n]:"generic instruction error",[Z_n]:"Provided owner is not allowed",[q_n]:"Account is immutable",[V_n]:"Incorrect authority provided",[c_n]:"incorrect program id for instruction",[s_n]:"insufficient funds for instruction",[i_n]:"invalid account data for instruction",[Y_n]:"Invalid account owner",[n_n]:"invalid program argument",[I_n]:"program returned invalid error code",[o_n]:"invalid instruction data",[F_n]:"Failed to reallocate account data",[L_n]:"Provided seeds do not result in a valid address",[Q_n]:"Accounts data allocations exceeded the maximum allowed per transaction",[$_n]:"Max accounts exceeded",[e3n]:"Max instruction trace length exceeded",[D_n]:"Length of the seed is too long for address generation",[B_n]:"An account required by the instruction is missing",[u_n]:"missing required signature for instruction",[p_n]:"instruction illegally modified the program id of an account",[w_n]:"insufficient account keys for instruction",[z_n]:"Cross-program invocation with unauthorized signer or writable account",[j_n]:"Failed to create program execution environment",[G_n]:"Program failed to compile",[H_n]:"Program failed to complete",[v_n]:"instruction modified data of a read-only account",[g_n]:"instruction changed the balance of a read-only account",[P_n]:"Cross-program invocation reentrancy not allowed for this instruction",[x_n]:"instruction modified rent epoch of an account",[d_n]:"sum of account balances before and after instruction do not match",[f_n]:"instruction requires an initialized account",[t_n]:"",[N_n]:"Unsupported program id",[X_n]:"Unsupported sysvar",[QEn]:"The instruction does not have any accounts.",[$En]:"The instruction does not have any data.",[e_n]:"Expected instruction to have progress address $expectedProgramAddress, got $actualProgramAddress.",[JSn]:"Expected base58 encoded blockhash to decode to a byte array of length 32. Actual length: $actualLength.",[WSn]:"The nonce `$expectedNonceValue` is no longer valid. It has advanced to `$actualNonceValue`",[U4n]:"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",[j4n]:"Invariant violation: This data publisher does not publish to the channel named `$channelName`. Supported channels include $supportedChannelNames.",[F4n]:"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",[L4n]:"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",[z4n]:"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",[rEn]:"JSON-RPC error: Internal JSON-RPC error ($__serverMessage)",[nEn]:"JSON-RPC error: Invalid method parameter(s) ($__serverMessage)",[iEn]:"JSON-RPC error: The JSON sent is not a valid `Request` object ($__serverMessage)",[oEn]:"JSON-RPC error: The method does not exist / is not available ($__serverMessage)",[tEn]:"JSON-RPC error: An error occurred on the server while parsing the JSON text ($__serverMessage)",[lEn]:"$__serverMessage",[wEn]:"$__serverMessage",[yEn]:"$__serverMessage",[cEn]:"$__serverMessage",[dEn]:"$__serverMessage",[pEn]:"$__serverMessage",[aEn]:"Minimum context slot has not been reached",[vEn]:"Node is unhealthy; behind by $numSlotsBehind slots",[hEn]:"No snapshot",[xEn]:"Transaction simulation failed",[mEn]:"$__serverMessage",[fEn]:"Transaction history is not available from this node",[gEn]:"$__serverMessage",[uEn]:"Transaction signature length mismatch",[bEn]:"Transaction signature verification failure",[sEn]:"$__serverMessage",[KEn]:"Key pair bytes must be of length 64, got $byteLength.",[YEn]:"Expected private key bytes with length 32. Actual length: $actualLength.",[JEn]:"Expected base58-encoded signature to decode to a byte array of length 64. Actual length: $actualLength.",[ZEn]:"The provided private key does not match the provided public key.",[XEn]:"Expected base58-encoded signature string of length in the range [64, 88]. Actual length: $actualLength.",[XSn]:"Lamports value must be in the range [0, 2e64-1]",[ZSn]:"`$value` cannot be parsed as a `BigInt`",[eEn]:"$message",[QSn]:"`$value` cannot be parsed as a `Number`",[KSn]:"No nonce account could be found at address `$nonceAccountAddress`",[N4n]:"The notification name must end in 'Notifications' and the API must supply a subscription plan creator function for the notification '$notificationName'.",[B4n]:"WebSocket was closed before payload could be added to the send buffer",[P4n]:"WebSocket connection closed",[D4n]:"WebSocket failed to connect",[O4n]:"Failed to obtain a subscription id from the server",[R4n]:"Could not find an API plan for RPC method: `$method`",[I4n]:"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`.",[M4n]:"HTTP error ($statusCode): $message",[k4n]:"HTTP header(s) forbidden: $headers. Learn more at https://developer.mozilla.org/en-US/docs/Glossary/Forbidden_header_name.",[r3n]:"Multiple distinct signers were identified for address `$address`. Please ensure that you are using the same signer instance for each address.",[n3n]:"The provided value does not implement the `KeyPairSigner` interface",[i3n]:"The provided value does not implement the `MessageModifyingSigner` interface",[a3n]:"The provided value does not implement the `MessagePartialSigner` interface",[o3n]:"The provided value does not implement any of the `MessageSigner` interfaces",[c3n]:"The provided value does not implement the `TransactionModifyingSigner` interface",[u3n]:"The provided value does not implement the `TransactionPartialSigner` interface",[l3n]:"The provided value does not implement the `TransactionSendingSigner` interface",[s3n]:"The provided value does not implement any of the `TransactionSigner` interfaces",[f3n]:"More than one `TransactionSendingSigner` was identified.",[d3n]:"No `TransactionSendingSigner` was identified. Please provide a valid `ITransactionWithSingleSendingSigner` transaction.",[p3n]:"Wallet account signers do not support signing multiple messages/transactions in a single operation",[VEn]:"Cannot export a non-extractable key.",[UEn]:"No digest implementation could be found.",[FEn]:"Cryptographic operations are only allowed in secure browser contexts. Read more here: https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts.",[zEn]:`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.`,[jEn]:"No signature verification implementation could be found.",[HEn]:"No key generation implementation could be found.",[GEn]:"No signing implementation could be found.",[qEn]:"No key export implementation could be found.",[$Sn]:"Timestamp value must be in the range [-(2n ** 63n), (2n ** 63n) - 1]. `$value` given",[X3n]:"Transaction processing left an account with an outstanding borrowed reference",[P3n]:"Account in use",[D3n]:"Account loaded twice",[L3n]:"Attempt to debit an account but found no record of a prior credit.",[n4n]:"Transaction loads an address table account that doesn't exist",[j3n]:"This transaction has already been processed",[H3n]:"Blockhash not found",[G3n]:"Loader call chain is too deep",[J3n]:"Transactions are currently disabled due to cluster maintenance",[l4n]:"Transaction contains a duplicate instruction ($index) that is not allowed",[U3n]:"Insufficient funds for fee",[f4n]:"Transaction results in an account ($accountIndex) with insufficient funds for rent",[z3n]:"This account may not be used to pay transaction fees",[V3n]:"Transaction contains an invalid account reference",[i4n]:"Transaction loads an address table account with invalid data",[a4n]:"Transaction address table lookup uses an invalid index",[o4n]:"Transaction loads an address table account with an invalid owner",[p4n]:"LoadedAccountsDataSizeLimit set for transaction must be greater than 0.",[K3n]:"This program may not be used for executing instructions",[s4n]:"Transaction leaves an account with a lower balance than rent-exempt minimum",[$3n]:"Transaction loads a writable account that cannot be written",[d4n]:"Transaction exceeded max loaded accounts data size cap",[q3n]:"Transaction requires a fee but has no signature present",[F3n]:"Attempt to load a program that does not exist",[m4n]:"Execution of the program referenced by account at index $accountIndex is temporarily restricted.",[h4n]:"ResanitizationNeeded",[Y3n]:"Transaction failed to sanitize accounts offsets correctly",[W3n]:"Transaction did not pass signature verification",[r4n]:"Transaction locked too many accounts",[g4n]:"Sum of account balances before and after transaction do not match",[B3n]:"The transaction failed with the error `$errorName`",[Q3n]:"Transaction version is unsupported",[t4n]:"Transaction would exceed account data limit within the block",[u4n]:"Transaction would exceed total account data limit",[e4n]:"Transaction would exceed max account limit within the block",[Z3n]:"Transaction would exceed max Block Cost Limit",[c4n]:"Transaction would exceed max Vote Cost Limit",[k3n]:"Attempted to sign a transaction with an address that is not a signer for it",[E3n]:"Transaction is missing an address at index: $index.",[M3n]:"Transaction has no expected signers therefore it cannot be encoded",[g3n]:"Transaction does not have a blockhash lifetime",[v3n]:"Transaction is not a durable nonce transaction",[b3n]:"Contents of these address lookup tables unknown: $lookupTableAddresses",[x3n]:"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",[A3n]:"No fee payer set in CompiledTransaction",[w3n]:"Could not find program address at index $index",[N3n]:"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",[O3n]:"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",[_3n]:"Transaction is missing a fee payer.",[C3n]:"Could not determine this transaction's signature. Make sure that the transaction has been signed by its fee payer.",[I3n]:"Transaction first instruction is not advance nonce account instruction.",[T3n]:"Transaction with no instructions cannot be durable nonce transaction.",[h3n]:"This transaction includes an address (`$programAddress`) which is both invoked and set as the fee payer. Program addresses may not pay fees",[m3n]:"This transaction includes an address (`$programAddress`) which is both invoked and marked writable. Program addresses may not be writable",[R3n]:"The transaction message expected the transaction to have $signerAddressesLength signatures, got $signaturesLength.",[S3n]:"Transaction is missing signatures for addresses: $addresses.",[y3n]:"Transaction version must be in the range [0, 127]. `$actualVersion` given"};function q4n(e,t={}){{let r=`Solana error #${e}; Decode this error by running \`npx @solana/errors decode -- ${e}`;return Object.keys(t).length&&(r+=` '${G4n(t)}'`),`${r}\``}}var C8=class extends Error{constructor(...[t,r]){let n,o;if(r){let{cause:a,...s}=r;a&&(o={cause:a}),Object.keys(s).length>0&&(n=s)}let i=q4n(t,n);super(i,o);_e(this,"cause",this.cause);_e(this,"context");this.context={__code:t,...n},this.name="SolanaError"}};d();p();function V4n(e,t){return"fixedSize"in t?t.fixedSize:t.getSizeFromValue(e)}function LKt(e){return Object.freeze({...e,encode:t=>{let r=new Uint8Array(V4n(t,e));return e.write(t,r,0),r}})}function FKt(e){return Object.freeze({...e,decode:(t,r=0)=>e.read(t,r)[0]})}function lU(e){return"fixedSize"in e&&typeof e.fixedSize=="number"}function UKt(e,t){if(lU(e)!==lU(t))throw new C8(Eze);if(lU(e)&&lU(t)&&e.fixedSize!==t.fixedSize)throw new C8(_ze,{decoderFixedSize:t.fixedSize,encoderFixedSize:e.fixedSize});if(!lU(e)&&!lU(t)&&e.maxSize!==t.maxSize)throw new C8(Cze,{decoderMaxSize:t.maxSize,encoderMaxSize:e.maxSize});return{...t,...e,decode:t.decode,encode:e.encode,read:t.read,write:e.write}}function zKt(e,t,r=0){if(t.length-r<=0)throw new C8(Aze,{codecDescription:e})}function jKt(e,t,r,n=0){let o=r.length-n;if(o<t)throw new C8(Sze,{bytesLength:o,codecDescription:e,expected:t})}function W4n(e,t,r,n){if(n<t||n>r)throw new C8(Tze,{codecDescription:e,max:r,min:t,value:n})}function HKt(e){return e?.endian!==1}function K4n(e){return LKt({fixedSize:e.size,write(t,r,n){e.range&&W4n(e.name,e.range[0],e.range[1],t);let o=new ArrayBuffer(e.size);return e.set(new DataView(o),t,HKt(e.config)),r.set(new Uint8Array(o),n),n+e.size}})}function Y4n(e){return FKt({fixedSize:e.size,read(t,r=0){zKt(e.name,t,r),jKt(e.name,e.size,t,r);let n=new DataView(J4n(t,r,e.size));return[e.get(n,HKt(e.config)),r+e.size]}})}function J4n(e,t,r){let n=e.byteOffset+(t??0),o=r??e.byteLength;return e.buffer.slice(n,n+o)}var Ize=(e={})=>K4n({config:e,name:"u64",range:[0n,BigInt("0xffffffffffffffff")],set:(t,r,n)=>t.setBigUint64(0,BigInt(r),n),size:8}),X4n=(e={})=>Y4n({config:e,get:(t,r)=>t.getBigUint64(0,r),name:"u64",size:8}),GKt=(e={})=>UKt(Ize(e),X4n(e));d();p();var kze=class extends TypeError{constructor(t,r){let n,{message:o,explanation:i,...a}=t,{path:s}=t,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=[t,...r()])}};function Z4n(e){return AZ(e)&&typeof e[Symbol.iterator]=="function"}function AZ(e){return typeof e=="object"&&e!=null}function Yve(e){return AZ(e)&&!Array.isArray(e)}function Qx(e){return typeof e=="symbol"?e.toString():typeof e=="string"?JSON.stringify(e):`${e}`}function Q4n(e){let{done:t,value:r}=e.next();return t?void 0:r}function $4n(e,t,r,n){if(e===!0)return;e===!1?e={}:typeof e=="string"&&(e={message:e});let{path:o,branch:i}=t,{type:a}=r,{refinement:s,message:c=`Expected a value of type \`${a}\`${s?` with refinement \`${s}\``:""}, but received: \`${Qx(n)}\``}=e;return{value:n,type:a,refinement:s,key:o[o.length-1],path:o,branch:i,...e,message:c}}function*qKt(e,t,r,n){Z4n(e)||(e=[e]);for(let o of e){let i=$4n(o,t,r,n);i&&(yield i)}}function*Mze(e,t,r={}){let{path:n=[],branch:o=[e],coerce:i=!1,mask:a=!1}=r,s={path:n,branch:o,mask:a};i&&(e=t.coercer(e,s));let c="valid";for(let u of t.validator(e,s))u.explanation=r.message,c="not_valid",yield[u,void 0];for(let[u,l,f]of t.entries(e,s)){let h=Mze(l,f,{path:u===void 0?n:[...n,u],branch:u===void 0?o:[...o,l],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&&(l=m[1],u===void 0?e=l:e instanceof Map?e.set(u,l):e instanceof Set?e.add(l):AZ(e)&&(l!==void 0||u in e)&&(e[u]=l))}if(c!=="not_valid")for(let u of t.refiner(e,s))u.explanation=r.message,c="not_refined",yield[u,void 0];c==="valid"&&(yield[void 0,e])}var jb=class{constructor(t){let{type:r,schema:n,validator:o,refiner:i,coercer:a=c=>c,entries:s=function*(){}}=t;this.type=r,this.schema=n,this.entries=s,this.coercer=a,o?this.validator=(c,u)=>{let l=o(c,u);return qKt(l,u,this,c)}:this.validator=()=>[],i?this.refiner=(c,u)=>{let l=i(c,u);return qKt(l,u,this,c)}:this.refiner=()=>[]}assert(t,r){return VKt(t,this,r)}create(t,r){return fU(t,this,r)}is(t){return WKt(t,this)}mask(t,r){return eCn(t,this,r)}validate(t,r={}){return SZ(t,this,r)}};function VKt(e,t,r){let n=SZ(e,t,{message:r});if(n[0])throw n[0]}function fU(e,t,r){let n=SZ(e,t,{coerce:!0,message:r});if(n[0])throw n[0];return n[1]}function eCn(e,t,r){let n=SZ(e,t,{coerce:!0,mask:!0,message:r});if(n[0])throw n[0];return n[1]}function WKt(e,t){return!SZ(e,t)[0]}function SZ(e,t,r={}){let n=Mze(e,t,r),o=Q4n(n);return o[0]?[new kze(o[0],function*(){for(let a of n)a[0]&&(yield a[0])}),void 0]:[void 0,o[1]]}function m9(e,t){return new jb({type:e,schema:null,validator:t})}function KKt(){return m9("any",()=>!0)}function tn(e){return new jb({type:"array",schema:e,*entries(t){if(e&&Array.isArray(t))for(let[r,n]of t.entries())yield[r,n,e]},coercer(t){return Array.isArray(t)?t.slice():t},validator(t){return Array.isArray(t)||`Expected an array value, but received: ${Qx(t)}`}})}function $x(){return m9("boolean",e=>typeof e=="boolean")}function Jve(e){return m9("instance",t=>t instanceof e||`Expected a \`${e.name}\` instance, but received: ${Qx(t)}`)}function cc(e){let t=Qx(e),r=typeof e;return new jb({type:"literal",schema:r==="string"||r==="number"||r==="boolean"?e:null,validator(n){return n===e||`Expected the literal \`${t}\`, but received: ${Qx(n)}`}})}function tCn(){return m9("never",()=>!1)}function rn(e){return new jb({...e,validator:(t,r)=>t===null||e.validator(t,r),refiner:(t,r)=>t===null||e.refiner(t,r)})}function wt(){return m9("number",e=>typeof e=="number"&&!isNaN(e)||`Expected a number, but received: ${Qx(e)}`)}function Fn(e){return new jb({...e,validator:(t,r)=>t===void 0||e.validator(t,r),refiner:(t,r)=>t===void 0||e.refiner(t,r)})}function Rze(e,t){return new jb({type:"record",schema:null,*entries(r){if(AZ(r))for(let n in r){let o=r[n];yield[n,n,e],yield[n,o,t]}},validator(r){return Yve(r)||`Expected an object, but received: ${Qx(r)}`},coercer(r){return Yve(r)?{...r}:r}})}function Br(){return m9("string",e=>typeof e=="string"||`Expected a string, but received: ${Qx(e)}`)}function Xve(e){let t=tCn();return new jb({type:"tuple",schema:null,*entries(r){if(Array.isArray(r)){let n=Math.max(e.length,r.length);for(let o=0;o<n;o++)yield[o,r[o],e[o]||t]}},validator(r){return Array.isArray(r)||`Expected an array, but received: ${Qx(r)}`},coercer(r){return Array.isArray(r)?r.slice():r}})}function ar(e){let t=Object.keys(e);return new jb({type:"type",schema:e,*entries(r){if(AZ(r))for(let n of t)yield[n,r[n],e[n]]},validator(r){return Yve(r)||`Expected an object, but received: ${Qx(r)}`},coercer(r){return Yve(r)?{...r}:r}})}function Wp(e){let t=e.map(r=>r.type).join(" | ");return new jb({type:"union",schema:null,coercer(r,n){for(let o of e){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 e){let[...a]=Mze(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 \`${t}\`, but received: ${Qx(r)}`,...o]}})}function g9(){return m9("unknown",()=>!0)}function dU(e,t,r){return new jb({...e,coercer:(n,o)=>WKt(n,t)?e.coercer(r(n,o),o):e.coercer(n,o)})}var sTn=fe(vYt());d();p();FX();d();p();var Hze=fe(bYt(),1);var pU=Hze.default;d();p();d();p();var nye=BigInt(4294967295),Gze=BigInt(32);function xYt(e,t=!1){return t?{h:Number(e&nye),l:Number(e>>Gze&nye)}:{h:Number(e>>Gze&nye)|0,l:Number(e&nye)|0}}function qze(e,t=!1){let r=new Uint32Array(e.length),n=new Uint32Array(e.length);for(let o=0;o<e.length;o++){let{h:i,l:a}=xYt(e[o],t);[r[o],n[o]]=[i,a]}return[r,n]}var TCn=(e,t)=>BigInt(e>>>0)<<Gze|BigInt(t>>>0),ICn=(e,t,r)=>e>>>r,kCn=(e,t,r)=>e<<32-r|t>>>r,MCn=(e,t,r)=>e>>>r|t<<32-r,RCn=(e,t,r)=>e<<32-r|t>>>r,NCn=(e,t,r)=>e<<64-r|t>>>r-32,OCn=(e,t,r)=>e>>>r-32|t<<64-r,BCn=(e,t)=>t,PCn=(e,t)=>e,Vze=(e,t,r)=>e<<r|t>>>32-r,Wze=(e,t,r)=>t<<r|e>>>32-r,Kze=(e,t,r)=>t<<r-32|e>>>64-r,Yze=(e,t,r)=>e<<r-32|t>>>64-r;function DCn(e,t,r,n){let o=(t>>>0)+(n>>>0);return{h:e+r+(o/2**32|0)|0,l:o|0}}var LCn=(e,t,r)=>(e>>>0)+(t>>>0)+(r>>>0),FCn=(e,t,r,n)=>t+r+n+(e/2**32|0)|0,UCn=(e,t,r,n)=>(e>>>0)+(t>>>0)+(r>>>0)+(n>>>0),zCn=(e,t,r,n,o)=>t+r+n+o+(e/2**32|0)|0,jCn=(e,t,r,n,o)=>(e>>>0)+(t>>>0)+(r>>>0)+(n>>>0)+(o>>>0),HCn=(e,t,r,n,o,i)=>t+r+n+o+i+(e/2**32|0)|0;var GCn={fromBig:xYt,split:qze,toBig:TCn,shrSH:ICn,shrSL:kCn,rotrSH:MCn,rotrSL:RCn,rotrBH:NCn,rotrBL:OCn,rotr32H:BCn,rotr32L:PCn,rotlSH:Vze,rotlSL:Wze,rotlBH:Kze,rotlBL:Yze,add:DCn,add3L:LCn,add3H:FCn,add4L:UCn,add4H:zCn,add5H:HCn,add5L:jCn},_o=GCn;var SYt=[],EYt=[],_Yt=[],qCn=BigInt(0),kZ=BigInt(1),VCn=BigInt(2),WCn=BigInt(7),KCn=BigInt(256),YCn=BigInt(113);for(let e=0,t=kZ,r=1,n=0;e<24;e++){[r,n]=[n,(2*r+3*n)%5],SYt.push(2*(5*n+r)),EYt.push((e+1)*(e+2)/2%64);let o=qCn;for(let i=0;i<7;i++)t=(t<<kZ^(t>>WCn)*YCn)%KCn,t&VCn&&(o^=kZ<<(kZ<<BigInt(i))-kZ);_Yt.push(o)}var[JCn,XCn]=qze(_Yt,!0),wYt=(e,t,r)=>r>32?Kze(e,t,r):Vze(e,t,r),AYt=(e,t,r)=>r>32?Yze(e,t,r):Wze(e,t,r);function ZCn(e,t=24){let r=new Uint32Array(10);for(let n=24-t;n<24;n++){for(let a=0;a<10;a++)r[a]=e[a]^e[a+10]^e[a+20]^e[a+30]^e[a+40];for(let a=0;a<10;a+=2){let s=(a+8)%10,c=(a+2)%10,u=r[c],l=r[c+1],f=wYt(u,l,1)^r[s],h=AYt(u,l,1)^r[s+1];for(let m=0;m<50;m+=10)e[a+m]^=f,e[a+m+1]^=h}let o=e[2],i=e[3];for(let a=0;a<24;a++){let s=EYt[a],c=wYt(o,i,s),u=AYt(o,i,s),l=SYt[a];o=e[l],i=e[l+1],e[l]=c,e[l+1]=u}for(let a=0;a<50;a+=10){for(let s=0;s<10;s++)r[s]=e[a+s];for(let s=0;s<10;s++)e[a+s]^=~r[(s+2)%10]&r[(s+4)%10]}e[0]^=JCn[n],e[1]^=XCn[n]}r.fill(0)}var hU=class extends y8{constructor(t,r,n,o=!1,i=24){if(super(),this.blockLen=t,this.suffix=r,this.outputLen=n,this.enableXOF=o,this.rounds=i,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,a3(n),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=pKt(this.state)}keccak(){uze||lze(this.state32),ZCn(this.state32,this.rounds),uze||lze(this.state32),this.posOut=0,this.pos=0}update(t){s3(this);let{blockLen:r,state:n}=this;t=Zx(t);let o=t.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++]^=t[i++];this.pos===r&&this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;let{state:t,suffix:r,pos:n,blockLen:o}=this;t[n]^=r,(r&128)!==0&&n===o-1&&this.keccak(),t[o-1]^=128,this.keccak()}writeInto(t){s3(this,!1),g0(t),this.finish();let r=this.state,{blockLen:n}=this;for(let o=0,i=t.length;o<i;){this.posOut>=n&&this.keccak();let a=Math.min(n-this.posOut,i-o);t.set(r.subarray(this.posOut,this.posOut+a),o),this.posOut+=a,o+=a}return t}xofInto(t){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(t)}xof(t){return a3(t),this.xofInto(new Uint8Array(t))}digestInto(t){if(bve(t,this),this.finished)throw new Error("digest() was already called");return this.writeInto(t),this.destroy(),t}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(t){let{blockLen:r,suffix:n,outputLen:o,rounds:i,enableXOF:a}=this;return t||(t=new hU(r,n,o,a,i)),t.state32.set(this.state32),t.pos=this.pos,t.posOut=this.posOut,t.finished=this.finished,t.rounds=i,t.suffix=n,t.outputLen=o,t.enableXOF=a,t.destroyed=this.destroyed,t}},M8=(e,t,r)=>b8(()=>new hU(t,e,r)),Xds=M8(6,144,224/8),ew=M8(6,136,256/8),Zds=M8(6,104,384/8),Qds=M8(6,72,512/8),$ds=M8(1,144,224/8),Jze=M8(1,136,256/8),eps=M8(1,104,384/8),tps=M8(1,72,512/8),CYt=(e,t,r)=>mKt((n={})=>new hU(t,e,n.dkLen===void 0?r:n.dkLen,!0)),rps=CYt(31,168,128/8),nps=CYt(31,136,256/8);d();p();d();p();var QCn=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]),R8=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),N8=new Uint32Array(64),Xze=class extends nU{constructor(){super(64,32,8,!1),this.A=R8[0]|0,this.B=R8[1]|0,this.C=R8[2]|0,this.D=R8[3]|0,this.E=R8[4]|0,this.F=R8[5]|0,this.G=R8[6]|0,this.H=R8[7]|0}get(){let{A:t,B:r,C:n,D:o,E:i,F:a,G:s,H:c}=this;return[t,r,n,o,i,a,s,c]}set(t,r,n,o,i,a,s,c){this.A=t|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(t,r){for(let f=0;f<16;f++,r+=4)N8[f]=t.getUint32(r,!1);for(let f=16;f<64;f++){let h=N8[f-15],m=N8[f-2],g=Kx(h,7)^Kx(h,18)^h>>>3,v=Kx(m,17)^Kx(m,19)^m>>>10;N8[f]=v+N8[f-7]+g+N8[f-16]|0}let{A:n,B:o,C:i,D:a,E:s,F:c,G:u,H:l}=this;for(let f=0;f<64;f++){let h=Kx(s,6)^Kx(s,11)^Kx(s,25),m=l+h+GWt(s,c,u)+QCn[f]+N8[f]|0,v=(Kx(n,2)^Kx(n,13)^Kx(n,22))+qWt(n,o,i)|0;l=u,u=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,u=u+this.G|0,l=l+this.H|0,this.set(n,o,i,a,s,c,u,l)}roundClean(){N8.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}};var TYt=sve(()=>new Xze);d();p();d();p();var oye=class extends rU{constructor(t,r){super(),this.finished=!1,this.destroyed=!1,zWt(t);let n=dZ(r);if(this.iHash=t.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?t.create().update(n).digest():n);for(let a=0;a<i.length;a++)i[a]^=54;this.iHash.update(i),this.oHash=t.create();for(let a=0;a<i.length;a++)i[a]^=106;this.oHash.update(i),i.fill(0)}update(t){return tU(this),this.iHash.update(t),this}digestInto(t){tU(this),eU(t,this.outputLen),this.finished=!0,this.iHash.digestInto(t),this.oHash.update(t),this.oHash.digestInto(t),this.destroy()}digest(){let t=new Uint8Array(this.oHash.outputLen);return this.digestInto(t),t}_cloneInto(t){t||(t=Object.create(Object.getPrototypeOf(this),{}));let{oHash:r,iHash:n,finished:o,destroyed:i,blockLen:a,outputLen:s}=this;return t=t,t.finished=o,t.destroyed=i,t.blockLen=a,t.outputLen=s,t.oHash=r._cloneInto(t.oHash),t.iHash=n._cloneInto(t.iHash),t}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}},Zze=(e,t,r)=>new oye(e,t).update(r).digest();Zze.create=(e,t)=>new oye(e,t);d();p();function IYt(e){e.lowS!==void 0&&Yx("lowS",e.lowS),e.prehash!==void 0&&Yx("prehash",e.prehash)}function $Cn(e){let t=mZ(e);wA(t,{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}=t;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({...t})}var{bytesToNumberBE:eTn,hexToBytes:tTn}=fve,f3={Err:class extends Error{constructor(t=""){super(t)}},_tlv:{encode:(e,t)=>{let{Err:r}=f3;if(e<0||e>256)throw new r("tlv.encode: wrong tag");if(t.length&1)throw new r("tlv.encode: unpadded data");let n=t.length/2,o=i9(n);if(o.length/2&128)throw new r("tlv.encode: long form length too big");let i=n>127?i9(o.length/2|128):"";return`${i9(e)}${i}${o}${t}`},decode(e,t){let{Err:r}=f3,n=0;if(e<0||e>256)throw new r("tlv.encode: wrong tag");if(t.length<2||t[n++]!==e)throw new r("tlv.decode: wrong tlv");let o=t[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 u=t.subarray(n,n+c);if(u.length!==c)throw new r("tlv.decode: length bytes not complete");if(u[0]===0)throw new r("tlv.decode(long): zero leftmost byte");for(let l of u)a=a<<8|l;if(n+=c,a<128)throw new r("tlv.decode(long): not minimal encoding")}let s=t.subarray(n,n+a);if(s.length!==a)throw new r("tlv.decode: wrong value length");return{v:s,l:t.subarray(n+a)}}},_int:{encode(e){let{Err:t}=f3;if(e<d3)throw new t("integer: negative integers are not allowed");let r=i9(e);if(Number.parseInt(r[0],16)&8&&(r="00"+r),r.length&1)throw new t("unexpected assertion");return r},decode(e){let{Err:t}=f3;if(e[0]&128)throw new t("Invalid signature integer: negative");if(e[0]===0&&!(e[1]&128))throw new t("Invalid signature integer: unnecessary leading zero");return eTn(e)}},toSig(e){let{Err:t,_int:r,_tlv:n}=f3,o=typeof e=="string"?tTn(e):e;oU(o);let{v:i,l:a}=n.decode(48,o);if(a.length)throw new t("Invalid signature: left bytes after parsing");let{v:s,l:c}=n.decode(2,i),{v:u,l}=n.decode(2,c);if(l.length)throw new t("Invalid signature: left bytes after parsing");return{r:r.decode(s),s:r.decode(u)}},hexFromSig(e){let{_tlv:t,_int:r}=f3,n=`${t.encode(2,r.encode(e.r))}${t.encode(2,r.encode(e.s))}`;return t.encode(48,n)}},d3=BigInt(0),Bf=BigInt(1),xps=BigInt(2),kYt=BigInt(3),wps=BigInt(4);function rTn(e){let t=$Cn(e),{Fp:r}=t,n=v8(t.n,t.nBitLength),o=t.toBytes||((v,b,x)=>{let E=b.toAffine();return i3(Uint8Array.from([4]),r.toBytes(E.x),r.toBytes(E.y))}),i=t.fromBytes||(v=>{let b=v.subarray(1),x=r.fromBytes(b.subarray(0,r.BYTES)),E=r.fromBytes(b.subarray(r.BYTES,2*r.BYTES));return{x,y:E}});function a(v){let{a:b,b:x}=t,E=r.sqr(v),T=r.mul(E,v);return r.add(r.add(T,r.mul(v,b)),x)}if(!r.eql(r.sqr(t.Gy),a(t.Gx)))throw new Error("bad generator point: equation left != right");function s(v){return pZ(v,Bf,t.n)}function c(v){let{allowedPrivateKeyLengths:b,nByteLength:x,wrapPrivateKey:E,n:T}=t;if(b&&typeof v!="bigint"){if(h8(v)&&(v=n3(v)),typeof v!="string"||!b.includes(v.length))throw new Error("Invalid key");v=v.padStart(x*2,"0")}let B;try{B=typeof v=="bigint"?v:o3(Kc("private key",v,x))}catch{throw new Error(`private key must be ${x} bytes, hex or bigint, not ${typeof v}`)}return E&&(B=ja(B,T)),Vm("private key",B,Bf,T),B}function u(v){if(!(v instanceof h))throw new Error("ProjectivePoint expected")}let l=c9((v,b)=>{let{px:x,py:E,pz:T}=v;if(r.eql(T,r.ONE))return{x,y:E};let B=v.is0();b==null&&(b=B?r.ONE:r.inv(T));let F=r.mul(x,b),L=r.mul(E,b),j=r.mul(T,b);if(B)return{x:r.ZERO,y:r.ZERO};if(!r.eql(j,r.ONE))throw new Error("invZ was invalid");return{x:F,y:L}}),f=c9(v=>{if(v.is0()){if(t.allowInfinityPoint&&!r.is0(v.py))return;throw new Error("bad point: ZERO")}let{x:b,y:x}=v.toAffine();if(!r.isValid(b)||!r.isValid(x))throw new Error("bad point: x or y not FE");let E=r.sqr(x),T=a(b);if(!r.eql(E,T))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,x,E){if(this.px=b,this.py=x,this.pz=E,b==null||!r.isValid(b))throw new Error("x required");if(x==null||!r.isValid(x))throw new Error("y required");if(E==null||!r.isValid(E))throw new Error("z required");Object.freeze(this)}static fromAffine(b){let{x,y:E}=b||{};if(!b||!r.isValid(x)||!r.isValid(E))throw new Error("invalid affine point");if(b instanceof h)throw new Error("projective point not allowed");let T=B=>r.eql(B,r.ZERO);return T(x)&&T(E)?h.ZERO:new h(x,E,r.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(b){let x=r.invertBatch(b.map(E=>E.pz));return b.map((E,T)=>E.toAffine(x[T])).map(h.fromAffine)}static fromHex(b){let x=h.fromAffine(i(Kc("pointHex",b)));return x.assertValidity(),x}static fromPrivateKey(b){return h.BASE.multiply(c(b))}static msm(b,x){return hve(h,n,b,x)}_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){u(b);let{px:x,py:E,pz:T}=this,{px:B,py:F,pz:L}=b,j=r.eql(r.mul(x,L),r.mul(B,T)),q=r.eql(r.mul(E,L),r.mul(F,T));return j&&q}negate(){return new h(this.px,r.neg(this.py),this.pz)}double(){let{a:b,b:x}=t,E=r.mul(x,kYt),{px:T,py:B,pz:F}=this,L=r.ZERO,j=r.ZERO,q=r.ZERO,D=r.mul(T,T),_=r.mul(B,B),R=r.mul(F,F),z=r.mul(T,B);return z=r.add(z,z),q=r.mul(T,F),q=r.add(q,q),L=r.mul(b,q),j=r.mul(E,R),j=r.add(L,j),L=r.sub(_,j),j=r.add(_,j),j=r.mul(L,j),L=r.mul(z,L),q=r.mul(E,q),R=r.mul(b,R),z=r.sub(D,R),z=r.mul(b,z),z=r.add(z,q),q=r.add(D,D),D=r.add(q,D),D=r.add(D,R),D=r.mul(D,z),j=r.add(j,D),R=r.mul(B,F),R=r.add(R,R),D=r.mul(R,z),L=r.sub(L,D),q=r.mul(R,_),q=r.add(q,q),q=r.add(q,q),new h(L,j,q)}add(b){u(b);let{px:x,py:E,pz:T}=this,{px:B,py:F,pz:L}=b,j=r.ZERO,q=r.ZERO,D=r.ZERO,_=t.a,R=r.mul(t.b,kYt),z=r.mul(x,B),N=r.mul(E,F),y=r.mul(T,L),S=r.add(x,E),I=r.add(B,F);S=r.mul(S,I),I=r.add(z,N),S=r.sub(S,I),I=r.add(x,T);let M=r.add(B,L);return I=r.mul(I,M),M=r.add(z,y),I=r.sub(I,M),M=r.add(E,T),j=r.add(F,L),M=r.mul(M,j),j=r.add(N,y),M=r.sub(M,j),D=r.mul(_,I),j=r.mul(R,y),D=r.add(j,D),j=r.sub(N,D),D=r.add(N,D),q=r.mul(j,D),N=r.add(z,z),N=r.add(N,z),y=r.mul(_,y),I=r.mul(R,I),N=r.add(N,y),y=r.sub(z,y),y=r.mul(_,y),I=r.add(I,y),z=r.mul(N,I),q=r.add(q,z),z=r.mul(M,I),j=r.mul(S,j),j=r.sub(j,z),z=r.mul(S,N),D=r.mul(M,D),D=r.add(D,z),new h(j,q,D)}subtract(b){return this.add(b.negate())}is0(){return this.equals(h.ZERO)}wNAF(b){return g.wNAFCached(this,b,h.normalizeZ)}multiplyUnsafe(b){Vm("scalar",b,d3,t.n);let x=h.ZERO;if(b===d3)return x;if(b===Bf)return this;let{endo:E}=t;if(!E)return g.unsafeLadder(this,b);let{k1neg:T,k1:B,k2neg:F,k2:L}=E.splitScalar(b),j=x,q=x,D=this;for(;B>d3||L>d3;)B&Bf&&(j=j.add(D)),L&Bf&&(q=q.add(D)),D=D.double(),B>>=Bf,L>>=Bf;return T&&(j=j.negate()),F&&(q=q.negate()),q=new h(r.mul(q.px,E.beta),q.py,q.pz),j.add(q)}multiply(b){let{endo:x,n:E}=t;Vm("scalar",b,Bf,E);let T,B;if(x){let{k1neg:F,k1:L,k2neg:j,k2:q}=x.splitScalar(b),{p:D,f:_}=this.wNAF(L),{p:R,f:z}=this.wNAF(q);D=g.constTimeNegate(F,D),R=g.constTimeNegate(j,R),R=new h(r.mul(R.px,x.beta),R.py,R.pz),T=D.add(R),B=_.add(z)}else{let{p:F,f:L}=this.wNAF(b);T=F,B=L}return h.normalizeZ([T,B])[0]}multiplyAndAddUnsafe(b,x,E){let T=h.BASE,B=(L,j)=>j===d3||j===Bf||!L.equals(T)?L.multiplyUnsafe(j):L.multiply(j),F=B(this,x).add(B(b,E));return F.is0()?void 0:F}toAffine(b){return l(this,b)}isTorsionFree(){let{h:b,isTorsionFree:x}=t;if(b===Bf)return!0;if(x)return x(h,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){let{h:b,clearCofactor:x}=t;return b===Bf?this:x?x(h,this):this.multiplyUnsafe(t.h)}toRawBytes(b=!0){return Yx("isCompressed",b),this.assertValidity(),o(h,this,b)}toHex(b=!0){return Yx("isCompressed",b),n3(this.toRawBytes(b))}}h.BASE=new h(t.Gx,t.Gy,r.ONE),h.ZERO=new h(r.ZERO,r.ONE,r.ZERO);let m=t.nBitLength,g=pve(h,t.endo?Math.ceil(m/2):m);return{CURVE:t,ProjectivePoint:h,normPrivateKeyToScalar:c,weierstrassEquation:a,isWithinCurveOrder:s}}function nTn(e){let t=mZ(e);return wA(t,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...t})}function MYt(e){let t=nTn(e),{Fp:r,n}=t,o=r.BYTES+1,i=2*r.BYTES+1;function a(y){return ja(y,n)}function s(y){return dve(y,n)}let{ProjectivePoint:c,normPrivateKeyToScalar:u,weierstrassEquation:l,isWithinCurveOrder:f}=rTn({...t,toBytes(y,S,I){let M=S.toAffine(),C=r.toBytes(M.x),P=i3;return Yx("isCompressed",I),I?P(Uint8Array.from([S.hasEvenY()?2:3]),C):P(Uint8Array.from([4]),C,r.toBytes(M.y))},fromBytes(y){let S=y.length,I=y[0],M=y.subarray(1);if(S===o&&(I===2||I===3)){let C=o3(M);if(!pZ(C,Bf,r.ORDER))throw new Error("Point is not on curve");let P=l(C),V;try{V=r.sqrt(P)}catch(G){let ce=G instanceof Error?": "+G.message:"";throw new Error("Point is not on curve"+ce)}let H=(V&Bf)===Bf;return(I&1)===1!==H&&(V=r.neg(V)),{x:C,y:V}}else if(S===i&&I===4){let C=r.fromBytes(M.subarray(0,r.BYTES)),P=r.fromBytes(M.subarray(r.BYTES,2*r.BYTES));return{x:C,y:P}}else throw new Error(`Point of length ${S} was invalid. Expected ${o} compressed bytes or ${i} uncompressed bytes`)}}),h=y=>n3(g8(y,t.nByteLength));function m(y){let S=n>>Bf;return y>S}function g(y){return m(y)?a(-y):y}let v=(y,S,I)=>o3(y.slice(S,I));class b{constructor(S,I,M){this.r=S,this.s=I,this.recovery=M,this.assertValidity()}static fromCompact(S){let I=t.nByteLength;return S=Kc("compactSignature",S,I*2),new b(v(S,0,I),v(S,I,2*I))}static fromDER(S){let{r:I,s:M}=f3.toSig(Kc("DER",S));return new b(I,M)}assertValidity(){Vm("r",this.r,Bf,n),Vm("s",this.s,Bf,n)}addRecoveryBit(S){return new b(this.r,this.s,S)}recoverPublicKey(S){let{r:I,s:M,recovery:C}=this,P=L(Kc("msgHash",S));if(C==null||![0,1,2,3].includes(C))throw new Error("recovery id invalid");let V=C===2||C===3?I+t.n:I;if(V>=r.ORDER)throw new Error("recovery id 2 or 3 invalid");let H=(C&1)===0?"02":"03",k=c.fromHex(H+h(V)),G=s(V),ce=a(-P*G),J=a(M*G),de=c.BASE.multiplyAndAddUnsafe(k,ce,J);if(!de)throw new Error("point at infinify");return de.assertValidity(),de}hasHighS(){return m(this.s)}normalizeS(){return this.hasHighS()?new b(this.r,a(-this.s),this.recovery):this}toDERRawBytes(){return a9(this.toDERHex())}toDERHex(){return f3.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return a9(this.toCompactHex())}toCompactHex(){return h(this.r)+h(this.s)}}let x={isValidPrivateKey(y){try{return u(y),!0}catch{return!1}},normPrivateKeyToScalar:u,randomPrivateKey:()=>{let y=nze(t.n);return $Wt(t.randomBytes(y),t.n)},precompute(y=8,S=c.BASE){return S._setWindowSize(y),S.multiply(BigInt(3)),S}};function E(y,S=!0){return c.fromPrivateKey(y).toRawBytes(S)}function T(y){let S=h8(y),I=typeof y=="string",M=(S||I)&&y.length;return S?M===o||M===i:I?M===2*o||M===2*i:y instanceof c}function B(y,S,I=!0){if(T(y))throw new Error("first arg must be private key");if(!T(S))throw new Error("second arg must be public key");return c.fromHex(S).multiply(u(y)).toRawBytes(I)}let F=t.bits2int||function(y){let S=o3(y),I=y.length*8-t.nBitLength;return I>0?S>>BigInt(I):S},L=t.bits2int_modN||function(y){return a(F(y))},j=hZ(t.nBitLength);function q(y){return Vm(`num < 2^${t.nBitLength}`,y,d3,j),g8(y,t.nByteLength)}function D(y,S,I=_){if(["recovered","canonical"].some(Q=>Q in I))throw new Error("sign() legacy options not supported");let{hash:M,randomBytes:C}=t,{lowS:P,prehash:V,extraEntropy:H}=I;P==null&&(P=!0),y=Kc("msgHash",y),IYt(I),V&&(y=Kc("prehashed msgHash",M(y)));let k=L(y),G=u(S),ce=[q(G),q(k)];if(H!=null&&H!==!1){let Q=H===!0?C(r.BYTES):H;ce.push(Kc("extraEntropy",Q))}let J=i3(...ce),de=k;function W(Q){let Y=F(Q);if(!f(Y))return;let $=s(Y),re=c.BASE.multiply(Y).toAffine(),le=a(re.x);if(le===d3)return;let ve=a($*a(de+le*G));if(ve===d3)return;let ye=(re.x===le?0:2)|Number(re.y&Bf),Ie=ve;return P&&m(ve)&&(Ie=g(ve),ye^=1),new b(le,Ie,ye)}return{seed:J,k2sig:W}}let _={lowS:t.lowS,prehash:!1},R={lowS:t.lowS,prehash:!1};function z(y,S,I=_){let{seed:M,k2sig:C}=D(y,S,I),P=t;return $Ue(P.hash.outputLen,P.nByteLength,P.hmac)(M,C)}c.BASE._setWindowSize(8);function N(y,S,I,M=R){let C=y;if(S=Kc("msgHash",S),I=Kc("publicKey",I),"strict"in M)throw new Error("options.strict was renamed to lowS");IYt(M);let{lowS:P,prehash:V}=M,H,k;try{if(typeof C=="string"||h8(C))try{H=b.fromDER(C)}catch(re){if(!(re instanceof f3.Err))throw re;H=b.fromCompact(C)}else if(typeof C=="object"&&typeof C.r=="bigint"&&typeof C.s=="bigint"){let{r:re,s:le}=C;H=new b(re,le)}else throw new Error("PARSE");k=c.fromHex(I)}catch(re){if(re.message==="PARSE")throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(P&&H.hasHighS())return!1;V&&(S=t.hash(S));let{r:G,s:ce}=H,J=L(S),de=s(ce),W=a(J*de),Q=a(G*de),Y=c.BASE.multiplyAndAddUnsafe(k,W,Q)?.toAffine();return Y?a(Y.x)===G:!1}return{CURVE:t,getPublicKey:E,getSharedSecret:B,sign:z,verify:N,ProjectivePoint:c,Signature:b,utils:x}}function oTn(e){return{hash:e,hmac:(t,...r)=>Zze(e,t,VUe(...r)),randomBytes:cve}}function RYt(e,t){let r=n=>MYt({...e,...oTn(n)});return Object.freeze({...r(t),create:r})}var BYt=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),NYt=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),iTn=BigInt(1),Qze=BigInt(2),OYt=(e,t)=>(e+t/Qze)/t;function aTn(e){let t=BYt,r=BigInt(3),n=BigInt(6),o=BigInt(11),i=BigInt(22),a=BigInt(23),s=BigInt(44),c=BigInt(88),u=e*e*e%t,l=u*u*e%t,f=sc(l,r,t)*l%t,h=sc(f,r,t)*l%t,m=sc(h,Qze,t)*u%t,g=sc(m,o,t)*m%t,v=sc(g,i,t)*g%t,b=sc(v,s,t)*v%t,x=sc(b,c,t)*b%t,E=sc(x,s,t)*v%t,T=sc(E,r,t)*l%t,B=sc(T,a,t)*g%t,F=sc(B,n,t)*u%t,L=sc(F,Qze,t);if(!$ze.eql($ze.sqr(L),e))throw new Error("Cannot find square root");return L}var $ze=v8(BYt,void 0,void 0,{sqrt:aTn}),MZ=RYt({a:BigInt(0),b:BigInt(7),Fp:$ze,n:NYt,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:e=>{let t=NYt,r=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),n=-iTn*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),o=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),i=r,a=BigInt("0x100000000000000000000000000000000"),s=OYt(i*e,t),c=OYt(-n*e,t),u=ja(e-s*r-c*o,t),l=ja(-s*n-c*i,t),f=u>a,h=l>a;if(f&&(u=t-u),h&&(l=t-l),u>a||l>a)throw new Error("splitScalar: Endomorphism failed, k="+e);return{k1neg:f,k1:u,k2neg:h,k2:l}}}},TYt),Bps=BigInt(0);var Pps=MZ.ProjectivePoint;var Jps=l9.utils.randomPrivateKey,PYt=()=>{let e=l9.utils.randomPrivateKey(),t=ije(e),r=new Uint8Array(64);return r.set(e),r.set(t,32),{publicKey:t,secretKey:r}},ije=l9.getPublicKey;function DYt(e){try{return l9.ExtendedPoint.fromHex(e),!0}catch{return!1}}var hje=(e,t)=>l9.sign(e,t.slice(0,32)),cTn=l9.verify,zi=e=>mt.isBuffer(e)?e:e instanceof Uint8Array?mt.from(e.buffer,e.byteOffset,e.byteLength):mt.from(e),aje=class{constructor(t){Object.assign(this,t)}encode(){return mt.from((0,AU.serialize)(aye,this))}static decode(t){return(0,AU.deserialize)(aye,this,t)}static decodeUnchecked(t){return(0,AU.deserializeUnchecked)(aye,this,t)}};var aye=new Map,YYt,uTn=32,B8=32;function lTn(e){return e._bn!==void 0}var LYt=1,qn=class extends aje{constructor(t){if(super({}),this._bn=void 0,lTn(t))this._bn=t._bn;else{if(typeof t=="string"){let r=Qp.default.decode(t);if(r.length!=B8)throw new Error("Invalid public key input");this._bn=new oje.default(r)}else this._bn=new oje.default(t);if(this._bn.byteLength()>B8)throw new Error("Invalid public key input")}}static unique(){let t=new qn(LYt);return LYt+=1,new qn(t.toBuffer())}equals(t){return this._bn.eq(t._bn)}toBase58(){return Qp.default.encode(this.toBytes())}toJSON(){return this.toBase58()}toBytes(){let t=this.toBuffer();return new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}toBuffer(){let t=this._bn.toArrayLike(mt);if(t.length===B8)return t;let r=mt.alloc(32);return t.copy(r,32-t.length),r}get[Symbol.toStringTag](){return`PublicKey(${this.toString()})`}toString(){return this.toBase58()}static async createWithSeed(t,r,n){let o=mt.concat([t.toBuffer(),mt.from(r),n.toBuffer()]),i=_A(o);return new qn(i)}static createProgramAddressSync(t,r){let n=mt.alloc(0);t.forEach(function(i){if(i.length>uTn)throw new TypeError("Max seed length exceeded");n=mt.concat([n,zi(i)])}),n=mt.concat([n,r.toBuffer(),mt.from("ProgramDerivedAddress")]);let o=_A(n);if(DYt(o))throw new Error("Invalid seeds, address must fall off the curve");return new qn(o)}static async createProgramAddress(t,r){return this.createProgramAddressSync(t,r)}static findProgramAddressSync(t,r){let n=255,o;for(;n!=0;){try{let i=t.concat(mt.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(t,r){return this.findProgramAddressSync(t,r)}static isOnCurve(t){let r=new qn(t);return DYt(r.toBytes())}};YYt=qn;qn.default=new YYt("11111111111111111111111111111111");aye.set(qn,{kind:"struct",fields:[["_bn","u256"]]});var Xps=new qn("BPFLoader1111111111111111111111111111111111"),P8=1280-40-8,mje=127,sye=64,sje=class extends Error{constructor(t){super(`Signature ${t} has expired: block height exceeded.`),this.signature=void 0,this.signature=t}};Object.defineProperty(sje.prototype,"name",{value:"TransactionExpiredBlockheightExceededError"});var cje=class extends Error{constructor(t,r){super(`Transaction was not confirmed in ${r.toFixed(2)} seconds. It is unknown if it succeeded or failed. Check signature ${t} using the Solana Explorer or CLI tools.`),this.signature=void 0,this.signature=t}};Object.defineProperty(cje.prototype,"name",{value:"TransactionExpiredTimeoutError"});var uje=class extends Error{constructor(t){super(`Signature ${t} has expired: the nonce is no longer valid.`),this.signature=void 0,this.signature=t}};Object.defineProperty(uje.prototype,"name",{value:"TransactionExpiredNonceInvalidError"});var gU=class{constructor(t,r){this.staticAccountKeys=void 0,this.accountKeysFromLookups=void 0,this.staticAccountKeys=t,this.accountKeysFromLookups=r}keySegments(){let t=[this.staticAccountKeys];return this.accountKeysFromLookups&&(t.push(this.accountKeysFromLookups.writable),t.push(this.accountKeysFromLookups.readonly)),t}get(t){for(let r of this.keySegments()){if(t<r.length)return r[t];t-=r.length}}get length(){return this.keySegments().flat().length}compileInstructions(t){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 t.map(i=>({programIdIndex:o(i.programId),accountKeyIndexes:i.keys.map(a=>o(a.pubkey)),data:i.data}))}},$o=(e="publicKey")=>We.blob(32,e),fTn=(e="signature")=>We.blob(64,e),mU=(e="string")=>{let t=We.struct([We.u32("length"),We.u32("lengthPadding"),We.blob(We.offset(We.u32(),-8),"chars")],e),r=t.decode.bind(t),n=t.encode.bind(t),o=t;return o.decode=(i,a)=>r(i,a).chars.toString(),o.encode=(i,a,s)=>{let c={chars:mt.from(i,"utf8")};return n(c,a,s)},o.alloc=i=>We.u32().span+We.u32().span+mt.from(i,"utf8").length,o},dTn=(e="authorized")=>We.struct([$o("staker"),$o("withdrawer")],e),pTn=(e="lockup")=>We.struct([We.ns64("unixTimestamp"),We.ns64("epoch"),$o("custodian")],e),hTn=(e="voteInit")=>We.struct([$o("nodePubkey"),$o("authorizedVoter"),$o("authorizedWithdrawer"),We.u8("commission")],e),mTn=(e="voteAuthorizeWithSeedArgs")=>We.struct([We.u32("voteAuthorizationType"),$o("currentAuthorityDerivedKeyOwnerPubkey"),mU("currentAuthorityDerivedKeySeed"),$o("newAuthorized")],e);function JYt(e,t){let r=o=>{if(o.span>=0)return o.span;if(typeof o.alloc=="function")return o.alloc(t[o.property]);if("count"in o&&"elementLayout"in o){let i=t[o.property];if(Array.isArray(i))return i.length*r(o.elementLayout)}else if("fields"in o)return JYt({layout:o},t[o.property]);return 0},n=0;return e.layout.fields.forEach(o=>{n+=r(o)}),n}function xv(e){let t=0,r=0;for(;;){let n=e.shift();if(t|=(n&127)<<r*7,r+=1,(n&128)===0)break}return t}function wv(e,t){let r=t;for(;;){let n=r&127;if(r>>=7,r==0){e.push(n);break}else n|=128,e.push(n)}}function Ws(e,t){if(!e)throw new Error(t||"Assertion failed")}var vU=class{constructor(t,r){this.payer=void 0,this.keyMetaMap=void 0,this.payer=t,this.keyMetaMap=r}static compile(t,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 t){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 vU(r,n)}getMessageComponents(){let t=[...this.keyMetaMap.entries()];Ws(t.length<=256,"Max static account keys length exceeded");let r=t.filter(([,c])=>c.isSigner&&c.isWritable),n=t.filter(([,c])=>c.isSigner&&!c.isWritable),o=t.filter(([,c])=>!c.isSigner&&c.isWritable),i=t.filter(([,c])=>!c.isSigner&&!c.isWritable),a={numRequiredSignatures:r.length+n.length,numReadonlySignedAccounts:n.length,numReadonlyUnsignedAccounts:i.length};{Ws(r.length>0,"Expected at least one writable signer key");let[c]=r[0];Ws(c===this.payer.toBase58(),"Expected first writable signer key to be the fee payer")}let s=[...r.map(([c])=>new qn(c)),...n.map(([c])=>new qn(c)),...o.map(([c])=>new qn(c)),...i.map(([c])=>new qn(c))];return[a,s]}extractTableLookup(t){let[r,n]=this.drainKeysFoundInLookupTable(t.state.addresses,a=>!a.isSigner&&!a.isInvoked&&a.isWritable),[o,i]=this.drainKeysFoundInLookupTable(t.state.addresses,a=>!a.isSigner&&!a.isInvoked&&!a.isWritable);if(!(r.length===0&&o.length===0))return[{accountKey:t.key,writableIndexes:r,readonlyIndexes:o},{writable:n,readonly:i}]}drainKeysFoundInLookupTable(t,r){let n=new Array,o=new Array;for(let[i,a]of this.keyMetaMap.entries())if(r(a)){let s=new qn(i),c=t.findIndex(u=>u.equals(s));c>=0&&(Ws(c<256,"Max lookup table index exceeded"),n.push(c),o.push(s),this.keyMetaMap.delete(i))}return[n,o]}},XYt="Reached end of buffer unexpectedly";function h3(e){if(e.length===0)throw new Error(XYt);return e.shift()}function Av(e,...t){let[r]=t;if(t.length===2?r+(t[1]??0)>e.length:r>=e.length)throw new Error(XYt);return e.splice(...t)}var D8=class{constructor(t){this.header=void 0,this.accountKeys=void 0,this.recentBlockhash=void 0,this.instructions=void 0,this.indexToProgramIds=new Map,this.header=t.header,this.accountKeys=t.accountKeys.map(r=>new qn(r)),this.recentBlockhash=t.recentBlockhash,this.instructions=t.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(t=>({programIdIndex:t.programIdIndex,accountKeyIndexes:t.accounts,data:Qp.default.decode(t.data)}))}get addressTableLookups(){return[]}getAccountKeys(){return new gU(this.staticAccountKeys)}static compile(t){let r=vU.compile(t.instructions,t.payerKey),[n,o]=r.getMessageComponents(),a=new gU(o).compileInstructions(t.instructions).map(s=>({programIdIndex:s.programIdIndex,accounts:s.accountKeyIndexes,data:Qp.default.encode(s.data)}));return new D8({header:n,accountKeys:o,recentBlockhash:t.recentBlockhash,instructions:a})}isAccountSigner(t){return t<this.header.numRequiredSignatures}isAccountWritable(t){let r=this.header.numRequiredSignatures;if(t>=this.header.numRequiredSignatures){let n=t-r,i=this.accountKeys.length-r-this.header.numReadonlyUnsignedAccounts;return n<i}else{let n=r-this.header.numReadonlySignedAccounts;return t<n}}isProgramId(t){return this.indexToProgramIds.has(t)}programIds(){return[...this.indexToProgramIds.values()]}nonProgramIds(){return this.accountKeys.filter((t,r)=>!this.isProgramId(r))}serialize(){let t=this.accountKeys.length,r=[];wv(r,t);let n=this.instructions.map(f=>{let{accounts:h,programIdIndex:m}=f,g=Array.from(Qp.default.decode(f.data)),v=[];wv(v,h.length);let b=[];return wv(b,g.length),{programIdIndex:m,keyIndicesCount:mt.from(v),keyIndices:h,dataLength:mt.from(b),data:g}}),o=[];wv(o,n.length);let i=mt.alloc(P8);mt.from(o).copy(i);let a=o.length;n.forEach(f=>{let m=We.struct([We.u8("programIdIndex"),We.blob(f.keyIndicesCount.length,"keyIndicesCount"),We.seq(We.u8("keyIndex"),f.keyIndices.length,"keyIndices"),We.blob(f.dataLength.length,"dataLength"),We.seq(We.u8("userdatum"),f.data.length,"data")]).encode(f,i,a);a+=m}),i=i.slice(0,a);let s=We.struct([We.blob(1,"numRequiredSignatures"),We.blob(1,"numReadonlySignedAccounts"),We.blob(1,"numReadonlyUnsignedAccounts"),We.blob(r.length,"keyCount"),We.seq($o("key"),t,"keys"),$o("recentBlockhash")]),c={numRequiredSignatures:mt.from([this.header.numRequiredSignatures]),numReadonlySignedAccounts:mt.from([this.header.numReadonlySignedAccounts]),numReadonlyUnsignedAccounts:mt.from([this.header.numReadonlyUnsignedAccounts]),keyCount:mt.from(r),keys:this.accountKeys.map(f=>zi(f.toBytes())),recentBlockhash:Qp.default.decode(this.recentBlockhash)},u=mt.alloc(2048),l=s.encode(c,u);return i.copy(u,l),u.slice(0,l+i.length)}static from(t){let r=[...t],n=h3(r);if(n!==(n&mje))throw new Error("Versioned messages must be deserialized with VersionedMessage.deserialize()");let o=h3(r),i=h3(r),a=xv(r),s=[];for(let h=0;h<a;h++){let m=Av(r,0,B8);s.push(new qn(mt.from(m)))}let c=Av(r,0,B8),u=xv(r),l=[];for(let h=0;h<u;h++){let m=h3(r),g=xv(r),v=Av(r,0,g),b=xv(r),x=Av(r,0,b),E=Qp.default.encode(mt.from(x));l.push({programIdIndex:m,accounts:v,data:E})}let f={header:{numRequiredSignatures:n,numReadonlySignedAccounts:o,numReadonlyUnsignedAccounts:i},recentBlockhash:Qp.default.encode(mt.from(c)),accountKeys:s,instructions:l};return new D8(f)}},yU=class{constructor(t){this.header=void 0,this.staticAccountKeys=void 0,this.recentBlockhash=void 0,this.compiledInstructions=void 0,this.addressTableLookups=void 0,this.header=t.header,this.staticAccountKeys=t.staticAccountKeys,this.recentBlockhash=t.recentBlockhash,this.compiledInstructions=t.compiledInstructions,this.addressTableLookups=t.addressTableLookups}get version(){return 0}get numAccountKeysFromLookups(){let t=0;for(let r of this.addressTableLookups)t+=r.readonlyIndexes.length+r.writableIndexes.length;return t}getAccountKeys(t){let r;if(t&&"accountKeysFromLookups"in t&&t.accountKeysFromLookups){if(this.numAccountKeysFromLookups!=t.accountKeysFromLookups.writable.length+t.accountKeysFromLookups.readonly.length)throw new Error("Failed to get account keys because of a mismatch in the number of account keys from lookups");r=t.accountKeysFromLookups}else if(t&&"addressLookupTableAccounts"in t&&t.addressLookupTableAccounts)r=this.resolveAddressTableLookups(t.addressLookupTableAccounts);else if(this.addressTableLookups.length>0)throw new Error("Failed to get account keys because address table lookups were not resolved");return new gU(this.staticAccountKeys,r)}isAccountSigner(t){return t<this.header.numRequiredSignatures}isAccountWritable(t){let r=this.header.numRequiredSignatures,n=this.staticAccountKeys.length;if(t>=n){let o=t-n,i=this.addressTableLookups.reduce((a,s)=>a+s.writableIndexes.length,0);return o<i}else if(t>=this.header.numRequiredSignatures){let o=t-r,a=n-r-this.header.numReadonlyUnsignedAccounts;return o<a}else{let o=r-this.header.numReadonlySignedAccounts;return t<o}}resolveAddressTableLookups(t){let r={writable:[],readonly:[]};for(let n of this.addressTableLookups){let o=t.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(t){let r=vU.compile(t.instructions,t.payerKey),n=new Array,o={writable:new Array,readonly:new Array},i=t.addressLookupTableAccounts||[];for(let l of i){let f=r.extractTableLookup(l);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(),u=new gU(s,o).compileInstructions(t.instructions);return new yU({header:a,staticAccountKeys:s,recentBlockhash:t.recentBlockhash,compiledInstructions:u,addressTableLookups:n})}serialize(){let t=Array();wv(t,this.staticAccountKeys.length);let r=this.serializeInstructions(),n=Array();wv(n,this.compiledInstructions.length);let o=this.serializeAddressTableLookups(),i=Array();wv(i,this.addressTableLookups.length);let a=We.struct([We.u8("prefix"),We.struct([We.u8("numRequiredSignatures"),We.u8("numReadonlySignedAccounts"),We.u8("numReadonlyUnsignedAccounts")],"header"),We.blob(t.length,"staticAccountKeysLength"),We.seq($o(),this.staticAccountKeys.length,"staticAccountKeys"),$o("recentBlockhash"),We.blob(n.length,"instructionsLength"),We.blob(r.length,"serializedInstructions"),We.blob(i.length,"addressTableLookupsLength"),We.blob(o.length,"serializedAddressTableLookups")]),s=new Uint8Array(P8),c=1<<7,u=a.encode({prefix:c,header:this.header,staticAccountKeysLength:new Uint8Array(t),staticAccountKeys:this.staticAccountKeys.map(l=>l.toBytes()),recentBlockhash:Qp.default.decode(this.recentBlockhash),instructionsLength:new Uint8Array(n),serializedInstructions:r,addressTableLookupsLength:new Uint8Array(i),serializedAddressTableLookups:o},s);return s.slice(0,u)}serializeInstructions(){let t=0,r=new Uint8Array(P8);for(let n of this.compiledInstructions){let o=Array();wv(o,n.accountKeyIndexes.length);let i=Array();wv(i,n.data.length);let a=We.struct([We.u8("programIdIndex"),We.blob(o.length,"encodedAccountKeyIndexesLength"),We.seq(We.u8(),n.accountKeyIndexes.length,"accountKeyIndexes"),We.blob(i.length,"encodedDataLength"),We.blob(n.data.length,"data")]);t+=a.encode({programIdIndex:n.programIdIndex,encodedAccountKeyIndexesLength:new Uint8Array(o),accountKeyIndexes:n.accountKeyIndexes,encodedDataLength:new Uint8Array(i),data:n.data},r,t)}return r.slice(0,t)}serializeAddressTableLookups(){let t=0,r=new Uint8Array(P8);for(let n of this.addressTableLookups){let o=Array();wv(o,n.writableIndexes.length);let i=Array();wv(i,n.readonlyIndexes.length);let a=We.struct([$o("accountKey"),We.blob(o.length,"encodedWritableIndexesLength"),We.seq(We.u8(),n.writableIndexes.length,"writableIndexes"),We.blob(i.length,"encodedReadonlyIndexesLength"),We.seq(We.u8(),n.readonlyIndexes.length,"readonlyIndexes")]);t+=a.encode({accountKey:n.accountKey.toBytes(),encodedWritableIndexesLength:new Uint8Array(o),writableIndexes:n.writableIndexes,encodedReadonlyIndexesLength:new Uint8Array(i),readonlyIndexes:n.readonlyIndexes},r,t)}return r.slice(0,t)}static deserialize(t){let r=[...t],n=h3(r),o=n&mje;Ws(n!==o,"Expected versioned message but received legacy message");let i=o;Ws(i===0,`Expected versioned message with version 0 but found version ${i}`);let a={numRequiredSignatures:h3(r),numReadonlySignedAccounts:h3(r),numReadonlyUnsignedAccounts:h3(r)},s=[],c=xv(r);for(let g=0;g<c;g++)s.push(new qn(Av(r,0,B8)));let u=Qp.default.encode(Av(r,0,B8)),l=xv(r),f=[];for(let g=0;g<l;g++){let v=h3(r),b=xv(r),x=Av(r,0,b),E=xv(r),T=new Uint8Array(Av(r,0,E));f.push({programIdIndex:v,accountKeyIndexes:x,data:T})}let h=xv(r),m=[];for(let g=0;g<h;g++){let v=new qn(Av(r,0,B8)),b=xv(r),x=Av(r,0,b),E=xv(r),T=Av(r,0,E);m.push({accountKey:v,writableIndexes:x,readonlyIndexes:T})}return new yU({header:a,staticAccountKeys:s,recentBlockhash:u,compiledInstructions:f,addressTableLookups:m})}},ZYt={deserializeMessageVersion(e){let t=e[0],r=t&mje;return r===t?"legacy":r},deserialize:e=>{let t=ZYt.deserializeMessageVersion(e);if(t==="legacy")return D8.from(e);if(t===0)return yU.deserialize(e);throw new Error(`Transaction message version ${t} deserialization is not supported`)}};var gTn=mt.alloc(sye).fill(0),us=class{constructor(t){this.keys=void 0,this.programId=void 0,this.data=mt.alloc(0),this.programId=t.programId,this.keys=t.keys,t.data&&(this.data=t.data)}toJSON(){return{keys:this.keys.map(({pubkey:t,isSigner:r,isWritable:n})=>({pubkey:t.toJSON(),isSigner:r,isWritable:n})),programId:this.programId.toJSON(),data:[...this.data]}}},ba=class{get signature(){return this.signatures.length>0?this.signatures[0].signature:null}constructor(t){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,!!t)if(t.feePayer&&(this.feePayer=t.feePayer),t.signatures&&(this.signatures=t.signatures),Object.prototype.hasOwnProperty.call(t,"nonceInfo")){let{minContextSlot:r,nonceInfo:n}=t;this.minNonceContextSlot=r,this.nonceInfo=n}else if(Object.prototype.hasOwnProperty.call(t,"lastValidBlockHeight")){let{blockhash:r,lastValidBlockHeight:n}=t;this.recentBlockhash=r,this.lastValidBlockHeight=n}else{let{recentBlockhash:r,nonceInfo:n}=t;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(t=>t.toJSON()),signers:this.signatures.map(({publicKey:t})=>t.toJSON())}}add(...t){if(t.length===0)throw new Error("No instructions");return t.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 us(r))}),this}compileMessage(){if(this._message&&JSON.stringify(this.toJSON())===JSON.stringify(this._json))return this._message;let t,r;if(this.nonceInfo?(t=this.nonceInfo.nonce,this.instructions[0]!=this.nonceInfo.nonceInstruction?r=[this.nonceInfo.nonceInstruction,...this.instructions]:r=this.instructions):(t=this.recentBlockhash,r=this.instructions),!t)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(x=>{i.push({...x})});let b=v.programId.toString();o.includes(b)||o.push(b)}),o.forEach(v=>{i.push({pubkey:new qn(v),isSigner:!1,isWritable:!1})});let a=[];i.forEach(v=>{let b=v.pubkey.toString(),x=a.findIndex(E=>E.pubkey.toString()===b);x>-1?(a[x].isWritable=a[x].isWritable||v.isWritable,a[x].isSigner=a[x].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 x={localeMatcher:"best fit",usage:"sort",sensitivity:"variant",ignorePunctuation:!1,numeric:!1,caseFirst:"lower"};return v.pubkey.toBase58().localeCompare(b.pubkey.toBase58(),"en",x)});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(x=>x.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,u=0,l=0,f=[],h=[];a.forEach(({pubkey:v,isSigner:b,isWritable:x})=>{b?(f.push(v.toString()),c+=1,x||(u+=1)):(h.push(v.toString()),x||(l+=1))});let m=f.concat(h),g=r.map(v=>{let{data:b,programId:x}=v;return{programIdIndex:m.indexOf(x.toString()),accounts:v.keys.map(E=>m.indexOf(E.pubkey.toString())),data:Qp.default.encode(b)}});return g.forEach(v=>{Ws(v.programIdIndex>=0),v.accounts.forEach(b=>Ws(b>=0))}),new D8({header:{numRequiredSignatures:c,numReadonlySignedAccounts:u,numReadonlyUnsignedAccounts:l},accountKeys:m,recentBlockhash:t,instructions:g})}_compile(){let t=this.compileMessage(),r=t.accountKeys.slice(0,t.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}))),t}serializeMessage(){return this._compile().serialize()}async getEstimatedFee(t){return(await t.getFeeForMessage(this.compileMessage())).value}setSigners(...t){if(t.length===0)throw new Error("No signers");let r=new Set;this.signatures=t.filter(n=>{let o=n.toString();return r.has(o)?!1:(r.add(o),!0)}).map(n=>({signature:null,publicKey:n}))}sign(...t){if(t.length===0)throw new Error("No signers");let r=new Set,n=[];for(let i of t){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(...t){if(t.length===0)throw new Error("No signers");let r=new Set,n=[];for(let i of t){let a=i.publicKey.toString();r.has(a)||(r.add(a),n.push(i))}let o=this._compile();this._partialSign(o,...n)}_partialSign(t,...r){let n=t.serialize();r.forEach(o=>{let i=hje(n,o.secretKey);this._addSignature(o.publicKey,zi(i))})}addSignature(t,r){this._compile(),this._addSignature(t,r)}_addSignature(t,r){Ws(r.length===64);let n=this.signatures.findIndex(o=>t.equals(o.publicKey));if(n<0)throw new Error(`unknown signer: ${t.toString()}`);this.signatures[n].signature=mt.from(r)}verifySignatures(t=!0){return!this._getMessageSignednessErrors(this.serializeMessage(),t)}_getMessageSignednessErrors(t,r){let n={};for(let{signature:o,publicKey:i}of this.signatures)o===null?r&&(n.missing||=[]).push(i):cTn(o,t,i.toBytes())||(n.invalid||=[]).push(i);return n.invalid||n.missing?n:void 0}serialize(t){let{requireAllSignatures:r,verifySignatures:n}=Object.assign({requireAllSignatures:!0,verifySignatures:!0},t),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(t){let{signatures:r}=this,n=[];wv(n,r.length);let o=n.length+r.length*64+t.length,i=mt.alloc(o);return Ws(r.length<256),mt.from(n).copy(i,0),r.forEach(({signature:a},s)=>{a!==null&&(Ws(a.length===64,"signature has invalid length"),mt.from(a).copy(i,n.length+s*64))}),t.copy(i,n.length+r.length*64),Ws(i.length<=P8,`Transaction too large: ${i.length} > ${P8}`),i}get keys(){return Ws(this.instructions.length===1),this.instructions[0].keys.map(t=>t.pubkey)}get programId(){return Ws(this.instructions.length===1),this.instructions[0].programId}get data(){return Ws(this.instructions.length===1),this.instructions[0].data}static from(t){let r=[...t],n=xv(r),o=[];for(let i=0;i<n;i++){let a=Av(r,0,sye);o.push(Qp.default.encode(mt.from(a)))}return ba.populate(D8.from(r),o)}static populate(t,r=[]){let n=new ba;return n.recentBlockhash=t.recentBlockhash,t.header.numRequiredSignatures>0&&(n.feePayer=t.accountKeys[0]),r.forEach((o,i)=>{let a={signature:o==Qp.default.encode(gTn)?null:Qp.default.decode(o),publicKey:t.accountKeys[i]};n.signatures.push(a)}),t.instructions.forEach(o=>{let i=o.accounts.map(a=>{let s=t.accountKeys[a];return{pubkey:s,isSigner:n.signatures.some(c=>c.publicKey.toString()===s.toString())||t.isAccountSigner(a),isWritable:t.isAccountWritable(a)}});n.instructions.push(new us({keys:i,programId:t.accountKeys[o.programIdIndex],data:Qp.default.decode(o.data)}))}),n._message=t,n._json=n.toJSON(),n}};var b9=class{get version(){return this.message.version}constructor(t,r){if(this.signatures=void 0,this.message=void 0,r!==void 0)Ws(r.length===t.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<t.header.numRequiredSignatures;o++)n.push(new Uint8Array(sye));this.signatures=n}this.message=t}serialize(){let t=this.message.serialize(),r=Array();wv(r,this.signatures.length);let n=We.struct([We.blob(r.length,"encodedSignaturesLength"),We.seq(fTn(),this.signatures.length,"signatures"),We.blob(t.length,"serializedMessage")]),o=new Uint8Array(2048),i=n.encode({encodedSignaturesLength:new Uint8Array(r),signatures:this.signatures,serializedMessage:t},o);return o.slice(0,i)}static deserialize(t){let r=[...t],n=[],o=xv(r);for(let a=0;a<o;a++)n.push(new Uint8Array(Av(r,0,sye)));let i=ZYt.deserialize(new Uint8Array(r));return new b9(i,n)}sign(t){let r=this.message.serialize(),n=this.message.staticAccountKeys.slice(0,this.message.header.numRequiredSignatures);for(let o of t){let i=n.findIndex(a=>a.equals(o.publicKey));Ws(i>=0,`Cannot sign with non signer key ${o.publicKey.toBase58()}`),this.signatures[i]=hje(r,o.secretKey)}}addSignature(t,r){Ws(r.byteLength===64,"Signature must be 64 bytes long");let o=this.message.staticAccountKeys.slice(0,this.message.header.numRequiredSignatures).findIndex(i=>i.equals(t));Ws(o>=0,`Can not add signature; \`${t.toBase58()}\` is not required to sign this transaction`),this.signatures[o]=r}},vTn=160,yTn=64,bTn=vTn/yTn,xTn=1e3/bTn,p3=new qn("SysvarC1ock11111111111111111111111111111111"),Zps=new qn("SysvarEpochSchedu1e111111111111111111111111"),Qps=new qn("Sysvar1nstructions1111111111111111111111111"),eje=new qn("SysvarRecentB1ockHashes11111111111111111111"),OZ=new qn("SysvarRent111111111111111111111111111111111"),$ps=new qn("SysvarRewards111111111111111111111111111111"),ehs=new qn("SysvarS1otHashes111111111111111111111111111"),ths=new qn("SysvarS1otHistory11111111111111111111111111"),tje=new qn("SysvarStakeHistory1111111111111111111111111"),lje=class extends Error{constructor({action:t,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(t){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)(t)}'`}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 t=this.transactionLogs;if(!(t!=null&&typeof t=="object"&&"then"in t))return t}async getLogs(t){return Array.isArray(this.transactionLogs)||(this.transactionLogs=new Promise((r,n)=>{t.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 FYt(e,t,r,n){let o=n&&{skipPreflight:n.skipPreflight,preflightCommitment:n.preflightCommitment||n.commitment,maxRetries:n.maxRetries,minContextSlot:n.minContextSlot},i=await e.sendTransaction(t,r,o),a;if(t.recentBlockhash!=null&&t.lastValidBlockHeight!=null)a=(await e.confirmTransaction({abortSignal:n?.abortSignal,signature:i,blockhash:t.recentBlockhash,lastValidBlockHeight:t.lastValidBlockHeight},n&&n.commitment)).value;else if(t.minNonceContextSlot!=null&&t.nonceInfo!=null){let{nonceInstruction:s}=t.nonceInfo,c=s.keys[0].pubkey;a=(await e.confirmTransaction({abortSignal:n?.abortSignal,minContextSlot:t.minNonceContextSlot,nonceAccountPubkey:c,nonceValue:t.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 e.confirmTransaction(i,n&&n.commitment)).value;if(a.err)throw i!=null?new lje({action:"send",signature:i,transactionMessage:`Status: (${JSON.stringify(a)})`}):new Error(`Transaction ${i} failed (${JSON.stringify(a)})`);return i}function wTn(e){return new Promise(t=>setTimeout(t,e))}function Ai(e,t){let r=e.layout.span>=0?e.layout.span:JYt(e,t),n=mt.alloc(r),o=Object.assign({instruction:e.index},t);return e.layout.encode(o,n),n}var ATn=We.nu64("lamportsPerSignature"),STn=We.struct([We.u32("version"),We.u32("state"),$o("authorizedPubkey"),$o("nonce"),We.struct([ATn],"feeCalculator")]),UYt=STn.span;function bU(e){let t=(0,KYt.blob)(8,e),r=t.decode.bind(t),n=t.encode.bind(t),o=t,i=GKt();return o.decode=(a,s)=>{let c=r(a,s);return i.decode(c)},o.encode=(a,s,c)=>{let u=i.encode(a);return n(u,s,c)},o}var Hb=Object.freeze({Create:{index:0,layout:We.struct([We.u32("instruction"),We.ns64("lamports"),We.ns64("space"),$o("programId")])},Assign:{index:1,layout:We.struct([We.u32("instruction"),$o("programId")])},Transfer:{index:2,layout:We.struct([We.u32("instruction"),bU("lamports")])},CreateWithSeed:{index:3,layout:We.struct([We.u32("instruction"),$o("base"),mU("seed"),We.ns64("lamports"),We.ns64("space"),$o("programId")])},AdvanceNonceAccount:{index:4,layout:We.struct([We.u32("instruction")])},WithdrawNonceAccount:{index:5,layout:We.struct([We.u32("instruction"),We.ns64("lamports")])},InitializeNonceAccount:{index:6,layout:We.struct([We.u32("instruction"),$o("authorized")])},AuthorizeNonceAccount:{index:7,layout:We.struct([We.u32("instruction"),$o("authorized")])},Allocate:{index:8,layout:We.struct([We.u32("instruction"),We.ns64("space")])},AllocateWithSeed:{index:9,layout:We.struct([We.u32("instruction"),$o("base"),mU("seed"),We.ns64("space"),$o("programId")])},AssignWithSeed:{index:10,layout:We.struct([We.u32("instruction"),$o("base"),mU("seed"),$o("programId")])},TransferWithSeed:{index:11,layout:We.struct([We.u32("instruction"),bU("lamports"),mU("seed"),$o("programId")])},UpgradeNonceAccount:{index:12,layout:We.struct([We.u32("instruction")])}}),Pf=class{constructor(){}static createAccount(t){let r=Hb.Create,n=Ai(r,{lamports:t.lamports,space:t.space,programId:zi(t.programId.toBuffer())});return new us({keys:[{pubkey:t.fromPubkey,isSigner:!0,isWritable:!0},{pubkey:t.newAccountPubkey,isSigner:!0,isWritable:!0}],programId:this.programId,data:n})}static transfer(t){let r,n;if("basePubkey"in t){let o=Hb.TransferWithSeed;r=Ai(o,{lamports:BigInt(t.lamports),seed:t.seed,programId:zi(t.programId.toBuffer())}),n=[{pubkey:t.fromPubkey,isSigner:!1,isWritable:!0},{pubkey:t.basePubkey,isSigner:!0,isWritable:!1},{pubkey:t.toPubkey,isSigner:!1,isWritable:!0}]}else{let o=Hb.Transfer;r=Ai(o,{lamports:BigInt(t.lamports)}),n=[{pubkey:t.fromPubkey,isSigner:!0,isWritable:!0},{pubkey:t.toPubkey,isSigner:!1,isWritable:!0}]}return new us({keys:n,programId:this.programId,data:r})}static assign(t){let r,n;if("basePubkey"in t){let o=Hb.AssignWithSeed;r=Ai(o,{base:zi(t.basePubkey.toBuffer()),seed:t.seed,programId:zi(t.programId.toBuffer())}),n=[{pubkey:t.accountPubkey,isSigner:!1,isWritable:!0},{pubkey:t.basePubkey,isSigner:!0,isWritable:!1}]}else{let o=Hb.Assign;r=Ai(o,{programId:zi(t.programId.toBuffer())}),n=[{pubkey:t.accountPubkey,isSigner:!0,isWritable:!0}]}return new us({keys:n,programId:this.programId,data:r})}static createAccountWithSeed(t){let r=Hb.CreateWithSeed,n=Ai(r,{base:zi(t.basePubkey.toBuffer()),seed:t.seed,lamports:t.lamports,space:t.space,programId:zi(t.programId.toBuffer())}),o=[{pubkey:t.fromPubkey,isSigner:!0,isWritable:!0},{pubkey:t.newAccountPubkey,isSigner:!1,isWritable:!0}];return t.basePubkey.equals(t.fromPubkey)||o.push({pubkey:t.basePubkey,isSigner:!0,isWritable:!1}),new us({keys:o,programId:this.programId,data:n})}static createNonceAccount(t){let r=new ba;"basePubkey"in t&&"seed"in t?r.add(Pf.createAccountWithSeed({fromPubkey:t.fromPubkey,newAccountPubkey:t.noncePubkey,basePubkey:t.basePubkey,seed:t.seed,lamports:t.lamports,space:UYt,programId:this.programId})):r.add(Pf.createAccount({fromPubkey:t.fromPubkey,newAccountPubkey:t.noncePubkey,lamports:t.lamports,space:UYt,programId:this.programId}));let n={noncePubkey:t.noncePubkey,authorizedPubkey:t.authorizedPubkey};return r.add(this.nonceInitialize(n)),r}static nonceInitialize(t){let r=Hb.InitializeNonceAccount,n=Ai(r,{authorized:zi(t.authorizedPubkey.toBuffer())}),o={keys:[{pubkey:t.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:eje,isSigner:!1,isWritable:!1},{pubkey:OZ,isSigner:!1,isWritable:!1}],programId:this.programId,data:n};return new us(o)}static nonceAdvance(t){let r=Hb.AdvanceNonceAccount,n=Ai(r),o={keys:[{pubkey:t.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:eje,isSigner:!1,isWritable:!1},{pubkey:t.authorizedPubkey,isSigner:!0,isWritable:!1}],programId:this.programId,data:n};return new us(o)}static nonceWithdraw(t){let r=Hb.WithdrawNonceAccount,n=Ai(r,{lamports:t.lamports});return new us({keys:[{pubkey:t.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:t.toPubkey,isSigner:!1,isWritable:!0},{pubkey:eje,isSigner:!1,isWritable:!1},{pubkey:OZ,isSigner:!1,isWritable:!1},{pubkey:t.authorizedPubkey,isSigner:!0,isWritable:!1}],programId:this.programId,data:n})}static nonceAuthorize(t){let r=Hb.AuthorizeNonceAccount,n=Ai(r,{authorized:zi(t.newAuthorizedPubkey.toBuffer())});return new us({keys:[{pubkey:t.noncePubkey,isSigner:!1,isWritable:!0},{pubkey:t.authorizedPubkey,isSigner:!0,isWritable:!1}],programId:this.programId,data:n})}static allocate(t){let r,n;if("basePubkey"in t){let o=Hb.AllocateWithSeed;r=Ai(o,{base:zi(t.basePubkey.toBuffer()),seed:t.seed,space:t.space,programId:zi(t.programId.toBuffer())}),n=[{pubkey:t.accountPubkey,isSigner:!1,isWritable:!0},{pubkey:t.basePubkey,isSigner:!0,isWritable:!1}]}else{let o=Hb.Allocate;r=Ai(o,{space:t.space}),n=[{pubkey:t.accountPubkey,isSigner:!0,isWritable:!0}]}return new us({keys:n,programId:this.programId,data:r})}};Pf.programId=new qn("11111111111111111111111111111111");var ETn=P8-300,xU=class{constructor(){}static getMinNumSignatures(t){return 2*(Math.ceil(t/xU.chunkSize)+1+1)}static async load(t,r,n,o,i){{let f=await t.getMinimumBalanceForRentExemption(i.length),h=await t.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 ba,m.add(Pf.allocate({accountPubkey:n.publicKey,space:i.length}))),h.owner.equals(o)||(m=m||new ba,m.add(Pf.assign({accountPubkey:n.publicKey,programId:o}))),h.lamports<f&&(m=m||new ba,m.add(Pf.transfer({fromPubkey:r.publicKey,toPubkey:n.publicKey,lamports:f-h.lamports})))}else m=new ba().add(Pf.createAccount({fromPubkey:r.publicKey,newAccountPubkey:n.publicKey,lamports:f>0?f:1,space:i.length,programId:o}));m!==null&&await FYt(t,m,[r,n],{commitment:"confirmed"})}let a=We.struct([We.u32("instruction"),We.u32("offset"),We.u32("bytesLength"),We.u32("bytesLengthPadding"),We.seq(We.u8("byte"),We.offset(We.u32(),-8),"bytes")]),s=xU.chunkSize,c=0,u=i,l=[];for(;u.length>0;){let f=u.slice(0,s),h=mt.alloc(s+16);a.encode({instruction:0,offset:c,bytes:f,bytesLength:0,bytesLengthPadding:0},h);let m=new ba().add({keys:[{pubkey:n.publicKey,isSigner:!0,isWritable:!0}],programId:o,data:h});l.push(FYt(t,m,[r,n],{commitment:"confirmed"})),t._rpcEndpoint.includes("solana.com")&&await wTn(1e3/4),c+=s,u=u.slice(s)}await Promise.all(l);{let f=We.struct([We.u32("instruction")]),h=mt.alloc(f.span);f.encode({instruction:1},h);let m=new ba().add({keys:[{pubkey:n.publicKey,isSigner:!0,isWritable:!0},{pubkey:OZ,isSigner:!1,isWritable:!1}],programId:o,data:h}),g="processed",v=await t.sendTransaction(m,[r,n],{preflightCommitment:g}),{context:b,value:x}=await t.confirmTransaction({signature:v,lastValidBlockHeight:m.lastValidBlockHeight,blockhash:m.recentBlockhash},g);if(x.err)throw new Error(`Transaction ${v} failed (${JSON.stringify(x)})`);for(;;){try{if(await t.getSlot({commitment:g})>b.slot)break}catch{}await new Promise(E=>setTimeout(E,Math.round(xTn/2)))}}return!0}};xU.chunkSize=ETn;var rhs=new qn("BPFLoader2111111111111111111111111111111111");var nhs=globalThis.fetch;var ohs={index:1,layout:We.struct([We.u32("typeIndex"),bU("deactivationSlot"),We.nu64("lastExtendedSlot"),We.u8("lastExtendedStartIndex"),We.u8(),We.seq($o(),We.offset(We.u8(),-1),"authority")])};var Yc=dU(Jve(qn),Br(),e=>new qn(e)),QYt=Xve([Br(),cc("base64")]),gje=dU(Jve(mt),QYt,e=>mt.from(e[0],"base64")),ihs=30*1e3;function $Yt(e){return Wp([ar({jsonrpc:cc("2.0"),id:Br(),result:e}),ar({jsonrpc:cc("2.0"),id:Br(),error:ar({code:g9(),message:Br(),data:Fn(KKt())})})])}var _Tn=$Yt(g9());function Es(e){return dU($Yt(e),_Tn,t=>"error"in t?t:{...t,result:fU(t.result,e)})}function tw(e){return Es(ar({context:ar({slot:wt()}),value:e}))}function lye(e){return ar({context:ar({slot:wt()}),value:e})}var CTn=ar({foundation:wt(),foundationTerm:wt(),initial:wt(),taper:wt(),terminal:wt()}),ahs=Es(tn(rn(ar({epoch:wt(),effectiveSlot:wt(),amount:wt(),postBalance:wt(),commission:Fn(rn(wt()))})))),TTn=tn(ar({slot:wt(),prioritizationFee:wt()})),ITn=ar({total:wt(),validator:wt(),foundation:wt(),epoch:wt()}),kTn=ar({epoch:wt(),slotIndex:wt(),slotsInEpoch:wt(),absoluteSlot:wt(),blockHeight:Fn(wt()),transactionCount:Fn(wt())}),MTn=ar({slotsPerEpoch:wt(),leaderScheduleSlotOffset:wt(),warmup:$x(),firstNormalEpoch:wt(),firstNormalSlot:wt()}),RTn=Rze(Br(),tn(wt())),x9=rn(Wp([ar({}),Br()])),NTn=ar({err:x9}),OTn=cc("receivedSignature"),shs=ar({"solana-core":Br(),"feature-set":Fn(wt())}),BTn=ar({program:Br(),programId:Yc,parsed:g9()}),PTn=ar({programId:Yc,accounts:tn(Yc),data:Br()}),chs=tw(ar({err:rn(Wp([ar({}),Br()])),logs:rn(tn(Br())),accounts:Fn(rn(tn(rn(ar({executable:$x(),owner:Br(),lamports:wt(),data:tn(Br()),rentEpoch:Fn(wt())}))))),unitsConsumed:Fn(wt()),returnData:Fn(rn(ar({programId:Br(),data:Xve([Br(),cc("base64")])}))),innerInstructions:Fn(rn(tn(ar({index:wt(),instructions:tn(Wp([BTn,PTn]))}))))})),uhs=tw(ar({byIdentity:Rze(Br(),tn(wt())),range:ar({firstSlot:wt(),lastSlot:wt()})}));var lhs=Es(CTn),fhs=Es(ITn),dhs=Es(TTn),phs=Es(kTn),hhs=Es(MTn),mhs=Es(RTn),ghs=Es(wt()),vhs=tw(ar({total:wt(),circulating:wt(),nonCirculating:wt(),nonCirculatingAccounts:tn(Yc)})),DTn=ar({amount:Br(),uiAmount:rn(wt()),decimals:wt(),uiAmountString:Fn(Br())}),yhs=tw(tn(ar({address:Yc,amount:Br(),uiAmount:rn(wt()),decimals:wt(),uiAmountString:Fn(Br())}))),bhs=tw(tn(ar({pubkey:Yc,account:ar({executable:$x(),owner:Yc,lamports:wt(),data:gje,rentEpoch:wt()})}))),fje=ar({program:Br(),parsed:g9(),space:wt()}),xhs=tw(tn(ar({pubkey:Yc,account:ar({executable:$x(),owner:Yc,lamports:wt(),data:fje,rentEpoch:wt()})}))),whs=tw(tn(ar({lamports:wt(),address:Yc}))),vje=ar({executable:$x(),owner:Yc,lamports:wt(),data:gje,rentEpoch:wt()}),Ahs=ar({pubkey:Yc,account:vje}),LTn=dU(Wp([Jve(mt),fje]),Wp([QYt,fje]),e=>Array.isArray(e)?fU(e,gje):e),FTn=ar({executable:$x(),owner:Yc,lamports:wt(),data:LTn,rentEpoch:wt()}),Shs=ar({pubkey:Yc,account:FTn}),Ehs=ar({state:Wp([cc("active"),cc("inactive"),cc("activating"),cc("deactivating")]),active:wt(),inactive:wt()}),_hs=Es(tn(ar({signature:Br(),slot:wt(),err:x9,memo:rn(Br()),blockTime:Fn(rn(wt()))}))),Chs=Es(tn(ar({signature:Br(),slot:wt(),err:x9,memo:rn(Br()),blockTime:Fn(rn(wt()))}))),Ths=ar({subscription:wt(),result:lye(vje)}),UTn=ar({pubkey:Yc,account:vje}),Ihs=ar({subscription:wt(),result:lye(UTn)}),zTn=ar({parent:wt(),slot:wt(),root:wt()}),khs=ar({subscription:wt(),result:zTn}),jTn=Wp([ar({type:Wp([cc("firstShredReceived"),cc("completed"),cc("optimisticConfirmation"),cc("root")]),slot:wt(),timestamp:wt()}),ar({type:cc("createdBank"),parent:wt(),slot:wt(),timestamp:wt()}),ar({type:cc("frozen"),slot:wt(),timestamp:wt(),stats:ar({numTransactionEntries:wt(),numSuccessfulTransactions:wt(),numFailedTransactions:wt(),maxTransactionsPerEntry:wt()})}),ar({type:cc("dead"),slot:wt(),timestamp:wt(),err:Br()})]),Mhs=ar({subscription:wt(),result:jTn}),Rhs=ar({subscription:wt(),result:lye(Wp([NTn,OTn]))}),Nhs=ar({subscription:wt(),result:wt()}),Ohs=ar({pubkey:Br(),gossip:rn(Br()),tpu:rn(Br()),rpc:rn(Br()),version:rn(Br())}),zYt=ar({votePubkey:Br(),nodePubkey:Br(),activatedStake:wt(),epochVoteAccount:$x(),epochCredits:tn(Xve([wt(),wt(),wt()])),commission:wt(),lastVote:wt(),rootSlot:rn(wt())}),Bhs=Es(ar({current:tn(zYt),delinquent:tn(zYt)})),HTn=Wp([cc("processed"),cc("confirmed"),cc("finalized")]),GTn=ar({slot:wt(),confirmations:rn(wt()),err:x9,confirmationStatus:Fn(HTn)}),Phs=tw(tn(rn(GTn))),Dhs=Es(wt()),eJt=ar({accountKey:Yc,writableIndexes:tn(wt()),readonlyIndexes:tn(wt())}),yje=ar({signatures:tn(Br()),message:ar({accountKeys:tn(Br()),header:ar({numRequiredSignatures:wt(),numReadonlySignedAccounts:wt(),numReadonlyUnsignedAccounts:wt()}),instructions:tn(ar({accounts:tn(wt()),data:Br(),programIdIndex:wt()})),recentBlockhash:Br(),addressTableLookups:Fn(tn(eJt))})}),tJt=ar({pubkey:Yc,signer:$x(),writable:$x(),source:Fn(Wp([cc("transaction"),cc("lookupTable")]))}),rJt=ar({accountKeys:tn(tJt),signatures:tn(Br())}),nJt=ar({parsed:g9(),program:Br(),programId:Yc}),oJt=ar({accounts:tn(Yc),data:Br(),programId:Yc}),qTn=Wp([oJt,nJt]),VTn=Wp([ar({parsed:g9(),program:Br(),programId:Br()}),ar({accounts:tn(Br()),data:Br(),programId:Br()})]),iJt=dU(qTn,VTn,e=>"accounts"in e?fU(e,oJt):fU(e,nJt)),aJt=ar({signatures:tn(Br()),message:ar({accountKeys:tn(tJt),instructions:tn(iJt),recentBlockhash:Br(),addressTableLookups:Fn(rn(tn(eJt)))})}),cye=ar({accountIndex:wt(),mint:Br(),owner:Fn(Br()),programId:Fn(Br()),uiTokenAmount:DTn}),sJt=ar({writable:tn(Yc),readonly:tn(Yc)}),fye=ar({err:x9,fee:wt(),innerInstructions:Fn(rn(tn(ar({index:wt(),instructions:tn(ar({accounts:tn(wt()),data:Br(),programIdIndex:wt()}))})))),preBalances:tn(wt()),postBalances:tn(wt()),logMessages:Fn(rn(tn(Br()))),preTokenBalances:Fn(rn(tn(cye))),postTokenBalances:Fn(rn(tn(cye))),loadedAddresses:Fn(sJt),computeUnitsConsumed:Fn(wt())}),bje=ar({err:x9,fee:wt(),innerInstructions:Fn(rn(tn(ar({index:wt(),instructions:tn(iJt)})))),preBalances:tn(wt()),postBalances:tn(wt()),logMessages:Fn(rn(tn(Br()))),preTokenBalances:Fn(rn(tn(cye))),postTokenBalances:Fn(rn(tn(cye))),loadedAddresses:Fn(sJt),computeUnitsConsumed:Fn(wt())}),SU=Wp([cc(0),cc("legacy")]),w9=ar({pubkey:Br(),lamports:wt(),postBalance:rn(wt()),rewardType:rn(Br()),commission:Fn(rn(wt()))}),Lhs=Es(rn(ar({blockhash:Br(),previousBlockhash:Br(),parentSlot:wt(),transactions:tn(ar({transaction:yje,meta:rn(fye),version:Fn(SU)})),rewards:Fn(tn(w9)),blockTime:rn(wt()),blockHeight:rn(wt())}))),Fhs=Es(rn(ar({blockhash:Br(),previousBlockhash:Br(),parentSlot:wt(),rewards:Fn(tn(w9)),blockTime:rn(wt()),blockHeight:rn(wt())}))),Uhs=Es(rn(ar({blockhash:Br(),previousBlockhash:Br(),parentSlot:wt(),transactions:tn(ar({transaction:rJt,meta:rn(fye),version:Fn(SU)})),rewards:Fn(tn(w9)),blockTime:rn(wt()),blockHeight:rn(wt())}))),zhs=Es(rn(ar({blockhash:Br(),previousBlockhash:Br(),parentSlot:wt(),transactions:tn(ar({transaction:aJt,meta:rn(bje),version:Fn(SU)})),rewards:Fn(tn(w9)),blockTime:rn(wt()),blockHeight:rn(wt())}))),jhs=Es(rn(ar({blockhash:Br(),previousBlockhash:Br(),parentSlot:wt(),transactions:tn(ar({transaction:rJt,meta:rn(bje),version:Fn(SU)})),rewards:Fn(tn(w9)),blockTime:rn(wt()),blockHeight:rn(wt())}))),Hhs=Es(rn(ar({blockhash:Br(),previousBlockhash:Br(),parentSlot:wt(),rewards:Fn(tn(w9)),blockTime:rn(wt()),blockHeight:rn(wt())}))),Ghs=Es(rn(ar({blockhash:Br(),previousBlockhash:Br(),parentSlot:wt(),transactions:tn(ar({transaction:yje,meta:rn(fye)})),rewards:Fn(tn(w9)),blockTime:rn(wt())}))),qhs=Es(rn(ar({blockhash:Br(),previousBlockhash:Br(),parentSlot:wt(),signatures:tn(Br()),blockTime:rn(wt())}))),Vhs=Es(rn(ar({slot:wt(),meta:rn(fye),blockTime:Fn(rn(wt())),transaction:yje,version:Fn(SU)}))),Whs=Es(rn(ar({slot:wt(),transaction:aJt,meta:rn(bje),blockTime:Fn(rn(wt())),version:Fn(SU)}))),Khs=tw(ar({blockhash:Br(),lastValidBlockHeight:wt()})),Yhs=tw($x()),WTn=ar({slot:wt(),numTransactions:wt(),numSlots:wt(),samplePeriodSecs:wt()}),Jhs=Es(tn(WTn)),Xhs=tw(rn(ar({feeCalculator:ar({lamportsPerSignature:wt()})}))),Zhs=Es(Br()),Qhs=Es(Br()),KTn=ar({err:x9,logs:tn(Br()),signature:Br()}),$hs=ar({result:lye(KTn),subscription:wt()});var v9=class{constructor(t){this._keypair=void 0,this._keypair=t??PYt()}static generate(){return new v9(PYt())}static fromSecretKey(t,r){if(t.byteLength!==64)throw new Error("bad secret key size");let n=t.slice(32,64);if(!r||!r.skipValidation){let o=t.slice(0,32),i=ije(o);for(let a=0;a<32;a++)if(n[a]!==i[a])throw new Error("provided secretKey is invalid")}return new v9({publicKey:n,secretKey:t})}static fromSeed(t){let r=ije(t),n=new Uint8Array(64);return n.set(t),n.set(r,32),new v9({publicKey:r,secretKey:n})}get publicKey(){return new qn(this._keypair.publicKey)}get secretKey(){return new Uint8Array(this._keypair.secretKey)}},RZ=Object.freeze({CreateLookupTable:{index:0,layout:We.struct([We.u32("instruction"),bU("recentSlot"),We.u8("bumpSeed")])},FreezeLookupTable:{index:1,layout:We.struct([We.u32("instruction")])},ExtendLookupTable:{index:2,layout:We.struct([We.u32("instruction"),bU(),We.seq($o(),We.offset(We.u32(),-8),"addresses")])},DeactivateLookupTable:{index:3,layout:We.struct([We.u32("instruction")])},CloseLookupTable:{index:4,layout:We.struct([We.u32("instruction")])}});var dje=class{constructor(){}static createLookupTable(t){let[r,n]=qn.findProgramAddressSync([t.authority.toBuffer(),Ize().encode(t.recentSlot)],this.programId),o=RZ.CreateLookupTable,i=Ai(o,{recentSlot:BigInt(t.recentSlot),bumpSeed:n}),a=[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:t.authority,isSigner:!0,isWritable:!1},{pubkey:t.payer,isSigner:!0,isWritable:!0},{pubkey:Pf.programId,isSigner:!1,isWritable:!1}];return[new us({programId:this.programId,keys:a,data:i}),r]}static freezeLookupTable(t){let r=RZ.FreezeLookupTable,n=Ai(r),o=[{pubkey:t.lookupTable,isSigner:!1,isWritable:!0},{pubkey:t.authority,isSigner:!0,isWritable:!1}];return new us({programId:this.programId,keys:o,data:n})}static extendLookupTable(t){let r=RZ.ExtendLookupTable,n=Ai(r,{addresses:t.addresses.map(i=>i.toBytes())}),o=[{pubkey:t.lookupTable,isSigner:!1,isWritable:!0},{pubkey:t.authority,isSigner:!0,isWritable:!1}];return t.payer&&o.push({pubkey:t.payer,isSigner:!0,isWritable:!0},{pubkey:Pf.programId,isSigner:!1,isWritable:!1}),new us({programId:this.programId,keys:o,data:n})}static deactivateLookupTable(t){let r=RZ.DeactivateLookupTable,n=Ai(r),o=[{pubkey:t.lookupTable,isSigner:!1,isWritable:!0},{pubkey:t.authority,isSigner:!0,isWritable:!1}];return new us({programId:this.programId,keys:o,data:n})}static closeLookupTable(t){let r=RZ.CloseLookupTable,n=Ai(r),o=[{pubkey:t.lookupTable,isSigner:!1,isWritable:!0},{pubkey:t.authority,isSigner:!0,isWritable:!1},{pubkey:t.recipient,isSigner:!1,isWritable:!0}];return new us({programId:this.programId,keys:o,data:n})}};dje.programId=new qn("AddressLookupTab1e1111111111111111111111111");var iye=Object.freeze({RequestUnits:{index:0,layout:We.struct([We.u8("instruction"),We.u32("units"),We.u32("additionalFee")])},RequestHeapFrame:{index:1,layout:We.struct([We.u8("instruction"),We.u32("bytes")])},SetComputeUnitLimit:{index:2,layout:We.struct([We.u8("instruction"),We.u32("units")])},SetComputeUnitPrice:{index:3,layout:We.struct([We.u8("instruction"),bU("microLamports")])}}),pje=class{constructor(){}static requestUnits(t){let r=iye.RequestUnits,n=Ai(r,t);return new us({keys:[],programId:this.programId,data:n})}static requestHeapFrame(t){let r=iye.RequestHeapFrame,n=Ai(r,t);return new us({keys:[],programId:this.programId,data:n})}static setComputeUnitLimit(t){let r=iye.SetComputeUnitLimit,n=Ai(r,t);return new us({keys:[],programId:this.programId,data:n})}static setComputeUnitPrice(t){let r=iye.SetComputeUnitPrice,n=Ai(r,{microLamports:BigInt(t.microLamports)});return new us({keys:[],programId:this.programId,data:n})}};pje.programId=new qn("ComputeBudget111111111111111111111111111111");var jYt=64,HYt=32,GYt=64,qYt=We.struct([We.u8("numSignatures"),We.u8("padding"),We.u16("signatureOffset"),We.u16("signatureInstructionIndex"),We.u16("publicKeyOffset"),We.u16("publicKeyInstructionIndex"),We.u16("messageDataOffset"),We.u16("messageDataSize"),We.u16("messageInstructionIndex")]),BZ=class{constructor(){}static createInstructionWithPublicKey(t){let{publicKey:r,message:n,signature:o,instructionIndex:i}=t;Ws(r.length===HYt,`Public Key must be ${HYt} bytes but received ${r.length} bytes`),Ws(o.length===GYt,`Signature must be ${GYt} bytes but received ${o.length} bytes`);let a=qYt.span,s=a+r.length,c=s+o.length,u=1,l=mt.alloc(c+n.length),f=i??65535;return qYt.encode({numSignatures:u,padding:0,signatureOffset:s,signatureInstructionIndex:f,publicKeyOffset:a,publicKeyInstructionIndex:f,messageDataOffset:c,messageDataSize:n.length,messageInstructionIndex:f},l),l.fill(r,a),l.fill(o,s),l.fill(n,c),new us({keys:[],programId:BZ.programId,data:l})}static createInstructionWithPrivateKey(t){let{privateKey:r,message:n,instructionIndex:o}=t;Ws(r.length===jYt,`Private key must be ${jYt} bytes but received ${r.length} bytes`);try{let i=v9.fromSecretKey(r),a=i.publicKey.toBytes(),s=hje(n,i.secretKey);return this.createInstructionWithPublicKey({publicKey:a,message:n,signature:s,instructionIndex:o})}catch(i){throw new Error(`Error creating instruction; ${i}`)}}};BZ.programId=new qn("Ed25519SigVerify111111111111111111111111111");var YTn=(e,t)=>{let r=MZ.sign(e,t);return[r.toCompactRawBytes(),r.recovery]};MZ.utils.isValidPrivateKey;var JTn=MZ.getPublicKey,VYt=32,rje=20,WYt=64,XTn=11,nje=We.struct([We.u8("numSignatures"),We.u16("signatureOffset"),We.u8("signatureInstructionIndex"),We.u16("ethAddressOffset"),We.u8("ethAddressInstructionIndex"),We.u16("messageDataOffset"),We.u16("messageDataSize"),We.u8("messageInstructionIndex"),We.blob(20,"ethAddress"),We.blob(64,"signature"),We.u8("recoveryId")]),y9=class{constructor(){}static publicKeyToEthAddress(t){Ws(t.length===WYt,`Public key must be ${WYt} bytes but received ${t.length} bytes`);try{return mt.from(Jze(zi(t))).slice(-rje)}catch(r){throw new Error(`Error constructing Ethereum address: ${r}`)}}static createInstructionWithPublicKey(t){let{publicKey:r,message:n,signature:o,recoveryId:i,instructionIndex:a}=t;return y9.createInstructionWithEthAddress({ethAddress:y9.publicKeyToEthAddress(r),message:n,signature:o,recoveryId:i,instructionIndex:a})}static createInstructionWithEthAddress(t){let{ethAddress:r,message:n,signature:o,recoveryId:i,instructionIndex:a=0}=t,s;typeof r=="string"?r.startsWith("0x")?s=mt.from(r.substr(2),"hex"):s=mt.from(r,"hex"):s=r,Ws(s.length===rje,`Address must be ${rje} bytes but received ${s.length} bytes`);let c=1+XTn,u=c,l=c+s.length,f=l+o.length+1,h=1,m=mt.alloc(nje.span+n.length);return nje.encode({numSignatures:h,signatureOffset:l,signatureInstructionIndex:a,ethAddressOffset:u,ethAddressInstructionIndex:a,messageDataOffset:f,messageDataSize:n.length,messageInstructionIndex:a,signature:zi(o),ethAddress:zi(s),recoveryId:i},m),m.fill(zi(n),nje.span),new us({keys:[],programId:y9.programId,data:m})}static createInstructionWithPrivateKey(t){let{privateKey:r,message:n,instructionIndex:o}=t;Ws(r.length===VYt,`Private key must be ${VYt} bytes but received ${r.length} bytes`);try{let i=zi(r),a=JTn(i,!1).slice(1),s=mt.from(Jze(zi(n))),[c,u]=YTn(s,i);return this.createInstructionWithPublicKey({publicKey:a,message:n,signature:c,recoveryId:u,instructionIndex:o})}catch(i){throw new Error(`Error creating instruction; ${i}`)}}};y9.programId=new qn("KeccakSecp256k11111111111111111111111111111");var cJt,ZTn=new qn("StakeConfig11111111111111111111111111111111");var PZ=class{constructor(t,r,n){this.unixTimestamp=void 0,this.epoch=void 0,this.custodian=void 0,this.unixTimestamp=t,this.epoch=r,this.custodian=n}};cJt=PZ;PZ.default=new cJt(0,0,qn.default);var O8=Object.freeze({Initialize:{index:0,layout:We.struct([We.u32("instruction"),dTn(),pTn()])},Authorize:{index:1,layout:We.struct([We.u32("instruction"),$o("newAuthorized"),We.u32("stakeAuthorizationType")])},Delegate:{index:2,layout:We.struct([We.u32("instruction")])},Split:{index:3,layout:We.struct([We.u32("instruction"),We.ns64("lamports")])},Withdraw:{index:4,layout:We.struct([We.u32("instruction"),We.ns64("lamports")])},Deactivate:{index:5,layout:We.struct([We.u32("instruction")])},Merge:{index:7,layout:We.struct([We.u32("instruction")])},AuthorizeWithSeed:{index:8,layout:We.struct([We.u32("instruction"),$o("newAuthorized"),We.u32("stakeAuthorizationType"),mU("authoritySeed"),$o("authorityOwner")])}}),e0s=Object.freeze({Staker:{index:0},Withdrawer:{index:1}}),uye=class{constructor(){}static initialize(t){let{stakePubkey:r,authorized:n,lockup:o}=t,i=o||PZ.default,a=O8.Initialize,s=Ai(a,{authorized:{staker:zi(n.staker.toBuffer()),withdrawer:zi(n.withdrawer.toBuffer())},lockup:{unixTimestamp:i.unixTimestamp,epoch:i.epoch,custodian:zi(i.custodian.toBuffer())}}),c={keys:[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:OZ,isSigner:!1,isWritable:!1}],programId:this.programId,data:s};return new us(c)}static createAccountWithSeed(t){let r=new ba;r.add(Pf.createAccountWithSeed({fromPubkey:t.fromPubkey,newAccountPubkey:t.stakePubkey,basePubkey:t.basePubkey,seed:t.seed,lamports:t.lamports,space:this.space,programId:this.programId}));let{stakePubkey:n,authorized:o,lockup:i}=t;return r.add(this.initialize({stakePubkey:n,authorized:o,lockup:i}))}static createAccount(t){let r=new ba;r.add(Pf.createAccount({fromPubkey:t.fromPubkey,newAccountPubkey:t.stakePubkey,lamports:t.lamports,space:this.space,programId:this.programId}));let{stakePubkey:n,authorized:o,lockup:i}=t;return r.add(this.initialize({stakePubkey:n,authorized:o,lockup:i}))}static delegate(t){let{stakePubkey:r,authorizedPubkey:n,votePubkey:o}=t,i=O8.Delegate,a=Ai(i);return new ba().add({keys:[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:o,isSigner:!1,isWritable:!1},{pubkey:p3,isSigner:!1,isWritable:!1},{pubkey:tje,isSigner:!1,isWritable:!1},{pubkey:ZTn,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}],programId:this.programId,data:a})}static authorize(t){let{stakePubkey:r,authorizedPubkey:n,newAuthorizedPubkey:o,stakeAuthorizationType:i,custodianPubkey:a}=t,s=O8.Authorize,c=Ai(s,{newAuthorized:zi(o.toBuffer()),stakeAuthorizationType:i.index}),u=[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:p3,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!0,isWritable:!1}];return a&&u.push({pubkey:a,isSigner:!0,isWritable:!1}),new ba().add({keys:u,programId:this.programId,data:c})}static authorizeWithSeed(t){let{stakePubkey:r,authorityBase:n,authoritySeed:o,authorityOwner:i,newAuthorizedPubkey:a,stakeAuthorizationType:s,custodianPubkey:c}=t,u=O8.AuthorizeWithSeed,l=Ai(u,{newAuthorized:zi(a.toBuffer()),stakeAuthorizationType:s.index,authoritySeed:o,authorityOwner:zi(i.toBuffer())}),f=[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!0,isWritable:!1},{pubkey:p3,isSigner:!1,isWritable:!1}];return c&&f.push({pubkey:c,isSigner:!0,isWritable:!1}),new ba().add({keys:f,programId:this.programId,data:l})}static splitInstruction(t){let{stakePubkey:r,authorizedPubkey:n,splitStakePubkey:o,lamports:i}=t,a=O8.Split,s=Ai(a,{lamports:i});return new us({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(t,r){let n=new ba;return n.add(Pf.createAccount({fromPubkey:t.authorizedPubkey,newAccountPubkey:t.splitStakePubkey,lamports:r,space:this.space,programId:this.programId})),n.add(this.splitInstruction(t))}static splitWithSeed(t,r){let{stakePubkey:n,authorizedPubkey:o,splitStakePubkey:i,basePubkey:a,seed:s,lamports:c}=t,u=new ba;return u.add(Pf.allocate({accountPubkey:i,basePubkey:a,seed:s,space:this.space,programId:this.programId})),r&&r>0&&u.add(Pf.transfer({fromPubkey:t.authorizedPubkey,toPubkey:i,lamports:r})),u.add(this.splitInstruction({stakePubkey:n,authorizedPubkey:o,splitStakePubkey:i,lamports:c}))}static merge(t){let{stakePubkey:r,sourceStakePubKey:n,authorizedPubkey:o}=t,i=O8.Merge,a=Ai(i);return new ba().add({keys:[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!0},{pubkey:p3,isSigner:!1,isWritable:!1},{pubkey:tje,isSigner:!1,isWritable:!1},{pubkey:o,isSigner:!0,isWritable:!1}],programId:this.programId,data:a})}static withdraw(t){let{stakePubkey:r,authorizedPubkey:n,toPubkey:o,lamports:i,custodianPubkey:a}=t,s=O8.Withdraw,c=Ai(s,{lamports:i}),u=[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:o,isSigner:!1,isWritable:!0},{pubkey:p3,isSigner:!1,isWritable:!1},{pubkey:tje,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}];return a&&u.push({pubkey:a,isSigner:!0,isWritable:!1}),new ba().add({keys:u,programId:this.programId,data:c})}static deactivate(t){let{stakePubkey:r,authorizedPubkey:n}=t,o=O8.Deactivate,i=Ai(o);return new ba().add({keys:[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:p3,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}],programId:this.programId,data:i})}};uye.programId=new qn("Stake11111111111111111111111111111111111111");uye.space=200;var NZ=Object.freeze({InitializeAccount:{index:0,layout:We.struct([We.u32("instruction"),hTn()])},Authorize:{index:1,layout:We.struct([We.u32("instruction"),$o("newAuthorized"),We.u32("voteAuthorizationType")])},Withdraw:{index:3,layout:We.struct([We.u32("instruction"),We.ns64("lamports")])},UpdateValidatorIdentity:{index:4,layout:We.struct([We.u32("instruction")])},AuthorizeWithSeed:{index:10,layout:We.struct([We.u32("instruction"),mTn()])}}),t0s=Object.freeze({Voter:{index:0},Withdrawer:{index:1}}),wU=class{constructor(){}static initializeAccount(t){let{votePubkey:r,nodePubkey:n,voteInit:o}=t,i=NZ.InitializeAccount,a=Ai(i,{voteInit:{nodePubkey:zi(o.nodePubkey.toBuffer()),authorizedVoter:zi(o.authorizedVoter.toBuffer()),authorizedWithdrawer:zi(o.authorizedWithdrawer.toBuffer()),commission:o.commission}}),s={keys:[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:OZ,isSigner:!1,isWritable:!1},{pubkey:p3,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}],programId:this.programId,data:a};return new us(s)}static createAccount(t){let r=new ba;return r.add(Pf.createAccount({fromPubkey:t.fromPubkey,newAccountPubkey:t.votePubkey,lamports:t.lamports,space:this.space,programId:this.programId})),r.add(this.initializeAccount({votePubkey:t.votePubkey,nodePubkey:t.voteInit.nodePubkey,voteInit:t.voteInit}))}static authorize(t){let{votePubkey:r,authorizedPubkey:n,newAuthorizedPubkey:o,voteAuthorizationType:i}=t,a=NZ.Authorize,s=Ai(a,{newAuthorized:zi(o.toBuffer()),voteAuthorizationType:i.index}),c=[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:p3,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}];return new ba().add({keys:c,programId:this.programId,data:s})}static authorizeWithSeed(t){let{currentAuthorityDerivedKeyBasePubkey:r,currentAuthorityDerivedKeyOwnerPubkey:n,currentAuthorityDerivedKeySeed:o,newAuthorizedPubkey:i,voteAuthorizationType:a,votePubkey:s}=t,c=NZ.AuthorizeWithSeed,u=Ai(c,{voteAuthorizeWithSeedArgs:{currentAuthorityDerivedKeyOwnerPubkey:zi(n.toBuffer()),currentAuthorityDerivedKeySeed:o,newAuthorized:zi(i.toBuffer()),voteAuthorizationType:a.index}}),l=[{pubkey:s,isSigner:!1,isWritable:!0},{pubkey:p3,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}];return new ba().add({keys:l,programId:this.programId,data:u})}static withdraw(t){let{votePubkey:r,authorizedWithdrawerPubkey:n,lamports:o,toPubkey:i}=t,a=NZ.Withdraw,s=Ai(a,{lamports:o}),c=[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:i,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!0,isWritable:!1}];return new ba().add({keys:c,programId:this.programId,data:s})}static safeWithdraw(t,r,n){if(t.lamports>r-n)throw new Error("Withdraw will leave vote account with insufficient funds.");return wU.withdraw(t)}static updateValidatorIdentity(t){let{votePubkey:r,authorizedWithdrawerPubkey:n,nodePubkey:o}=t,i=NZ.UpdateValidatorIdentity,a=Ai(i),s=[{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:o,isSigner:!0,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}];return new ba().add({keys:s,programId:this.programId,data:a})}};wU.programId=new qn("Vote111111111111111111111111111111111111111");wU.space=3762;var r0s=new qn("Va1idator1nfo111111111111111111111111111111"),n0s=ar({name:Br(),website:Fn(Br()),details:Fn(Br()),iconUrl:Fn(Br()),keybaseUsername:Fn(Br())});var o0s=new qn("Vote111111111111111111111111111111111111111"),i0s=We.struct([$o("nodePubkey"),$o("authorizedWithdrawer"),We.u8("commission"),We.nu64(),We.seq(We.struct([We.nu64("slot"),We.u32("confirmationCount")]),We.offset(We.u32(),-8),"votes"),We.u8("rootSlotValid"),We.nu64("rootSlot"),We.nu64(),We.seq(We.struct([We.nu64("epoch"),$o("authorizedVoter")]),We.offset(We.u32(),-8),"authorizedVoters"),We.struct([We.seq(We.struct([$o("authorizedPubkey"),We.nu64("epochOfLastAuthorizedSwitch"),We.nu64("targetEpoch")]),32,"buf"),We.nu64("idx"),We.u8("isEmpty")],"priorVoters"),We.nu64(),We.seq(We.struct([We.nu64("epoch"),We.nu64("credits"),We.nu64("prevCredits")]),We.offset(We.u32(),-8),"epochCredits"),We.struct([We.nu64("slot"),We.nu64("timestamp")],"lastTimestamp")]);var r6n=fe(EU()),n6n=fe(sl());d();p();var LZ=fe(EU());d();p();d();p();var Nn={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},m0s={[Nn.TRANS_IN]:"wallet_extension_history_list_receive",[Nn.TRANS_OUT]:"wallet_extension_history_list_send",[Nn.CONTRACTCALL]:"wallet_extension_history_list_contract_interaction",[Nn.AUTHORIZATION]:"wallet_extension_history_list_approval",[Nn.SWAP]:"wallet_extension_history_list_trade",[Nn.CANCEL_AUTHORIZATION]:"wallet_extension_history_list_revoke_approval",[Nn.REGISTRATION]:"wallet_extension_title_register",[Nn.REDEEM]:"commonall_title_item_text_withdrawal",[Nn.BRC20_INSCRIBE]:"extension_wallet_details_item_inscribe",[Nn.BRC20_DEPLOY]:"extension_wallet_details_item_mint",[Nn.ORDINAL_NFT]:"extension_wallet_details_item_mint",[Nn.ORDINAL_TEXT]:"extension_wallet_details_item_mint",[Nn.BRC20_TRADE]:"wallet_extension_history_list_trade",[Nn.BRC20_SEND]:"wallet_extension_history_list_send",[Nn.BRC20_RECEIVE]:"wallet_extension_history_list_receive",[Nn.SEND_NFT]:"wallet_extension_history_list_send",[Nn.RECEIVE_NFT]:"wallet_extension_history_list_receive",[Nn.BUY_NFT]:"wallet_extension_history_list_trade",[Nn.SELL_NFT]:"wallet_extension_history_list_trade",[Nn.MINT_NFT]:"wallet_extension_history_list_mint",[Nn.DAPP_NFT]:"wallet_extension_history_list_contract_interaction",[Nn.CANCEL_NFT]:"wallet_extension_title_cancel_listing",[Nn.NFT_AUTHORIZATION]:"walllet_extension_approve_title_aaprove",[Nn.NFT_CANCEL_AUTHORIZATION]:"wallet_extension_history_title_revoke_approval1",[Nn.DAPP_APPLY]:"wallet_extension_header_title_invest",[Nn.DAPP_REDEEM]:"wallet_extension_header_title_redeem",[Nn.DAPP_CLAIM]:"wallet_extension_header_title_claim",[Nn.DEX_CROSS_CHAIN_SWAP]:"extension_history_index_crosschain_swap",[Nn.GAS_STATION]:"extension_history_index_gas_station",[Nn.BRC20_INSCRIBE]:"extension_wallet_details_item_inscribe",[Nn.BRC20_MINT]:"extension_wallet_details_item_mint",[Nn.RUNES_ETCH]:"extension_defi_text_txn_type_etch",[Nn.RUNES_SWEEP]:"wallet_extension_history_list_trade",[Nn.EARN_BRC30_APPLY]:"wallet_extension_header_title_invest",[Nn.EARN_BRC30_REDEEM]:"wallet_extension_header_title_redeem",[Nn.EARN_BRC30_CLAIM]:"wallet_extension_header_title_claim",[Nn.EARN_BRC30_DEPLOY]:"extension_wallet_history_text_deploy",[Nn.BRC30_SEND]:"wallet_extension_history_list_send",[Nn.BRC30_RECEIVE]:"wallet_extension_history_list_receive",[Nn.BRC30_TRADE]:"wallet_extension_history_list_trade",[Nn.BRC30_INSCRIBE]:"extension_wallet_details_text_inscribe",[Nn.PERPETUAIL]:"extension_history_list_deposit",[Nn.WITHDRAW]:"extension_history_list_normal_withdrawal",[Nn.QUICK_WITHDRAW]:"extension_history_list_quick_withdrawal",[Nn.BTC_NFT_BULK_RECEIVE]:"extension_defi_history_header_bulk_receive",[Nn.BTC_NFT_BULK_SEND]:"extension_defi_history_bulk_send",[Nn.BTC_NFT_BULK_TRADE]:"extension_defi_history_header_bulk_buy",[Nn.DEFI_MINT]:"extension_defi_history_item_mint",[Nn.DEFI_REPAY]:"extension_defi_history_item_repay",[Nn.DAPP_UNISAT]:"wallet_extension_history_list_send",[Nn.RED_PACKET]:"wallet_extension_gift_send_history",[Nn.RECEIVE_PACKET]:"wallet_extension_gift_receive_history",[Nn.JITO_TIP]:"wallet_extension_details_text_jito_tip",[Nn.UPGRADE_7702]:"wallet_extension_history_title_7702_upgrade",[Nn.REVOKE_7702]:"wallet_extension_history_title_revoke_7702",[Nn.EARN_BORROW]:"wallet_extension_history_item_title_borrow",[Nn.EARN_REPAY]:"wallet_extension_history_item_title_repay"},dye={CONFIRMING:0,SPEEDING:1,CANCELING:2,SPEEDING_CANCEL:3},g0s={[dye.CONFIRMING]:"wallet_extension_history_list_status_pending",[dye.SPEEDING]:"wallet_extension_send_status_speedingup",[dye.CANCELING]:"wallet_extension_send_status_canceling",[dye.SPEEDING_CANCEL]:"wallet_extension_send_status_canceling"};var L8={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},v0s={[L8.SAVE_CURRENT_COIN]:"wallet_extension_info_type_save",[L8.SAVE_OTHER_COIN]:"wallet_extension_info_type_save",[L8.STAKE_CURRENT_COIN]:"wallet_extension_invest_sub_type_stake",[L8.VAULTS_CURRENT_COIN]:"wallet_extension_invest_sub_type_vault",[L8.VAULTS_OTHER_COIN]:"wallet_extension_invest_sub_type_vault",[L8.VAULTS_LP_TOKEN]:"wallet_extension_invest_sub_type_vault",[L8.FARM_LP_TOKEN]:"extension_history_title_farm",[L8.FARM_OTHER_TOKEN]:"extension_history_title_farm"},y0s={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 DZ={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 _U={RAW:1,HEX_STRING:2,SCRIPT_PAYLOAD:3};d();p();var b0={SLOW:"slow",STANDARD:"standard",FAST:"fast",CUSTOM:"custom"},I0s={[b0.SLOW]:"wallet_transfer_subtitle_trading_speed_slow",[b0.STANDARD]:"wallet_transfer_subtitle_trading_speed_average",[b0.FAST]:"wallet_transfer_subtitle_trading_speed_fast",[b0.CUSTOM]:"wallet_transfer_gasfee_subtitle_custom_gas_fee"},k0s={[b0.SLOW]:"wallet_extension_transaction_slow",[b0.STANDARD]:"wallet_extension_transaction_average",[b0.FAST]:"wallet_extension_transaction_fast",[b0.CUSTOM]:"wallet_extension_transaction_customize"},M0s={[b0.SLOW]:"min",[b0.STANDARD]:"normal",[b0.FAST]:"max"},R0s={[b0.SLOW]:"okx-wallet-plugin-slow",[b0.STANDARD]:"okx-wallet-plugin-standard",[b0.FAST]:"okx-wallet-plugin-fast",[b0.CUSTOM]:"okx-wallet-plugin-custom"};d();p();d();p();var xje={UNKNOWN:0,NEW:1,IMPORT:2,WATCH:3,HARD_WALLET:4,MPC_WALLET:5,PRIVATE_KEY:6,DEMO_WALLET:7},F0s=[xje.NEW,xje.IMPORT,xje.PRIVATE_KEY];d();p();d();p();var wje={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:Nb.ETH_SIGN,SIGN_TYPED_DATA:Nb.ETH_SIGN_TYPED_DATA,PERSONAL_SIGN:Nb.PERSONAL_SIGN,ETH_DECRYPT:Nb.ETH_DECRYPT,ETH_GET_ENCRYPTION_PUBLIC_KEY:Nb.ETH_GET_ENCRYPTION_PUBLIC_KEY,EIP_5792:"eip5792"},$p={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 pye={SEND:"send",RECEIVE:"receive",INTERACTION:"interaction",APPROVAL:"approval",SIGNATURE_REQUEST:"signature-request",SWAP:"swap"},nms=[null,pye.RECEIVE,pye.SEND,pye.INTERACTION,pye.APPROVAL],oms=[null,$p.PKGING,$p.CONFIRMING,$p.ERROR,$p.SUCCESS],t6n={[$p.UNAPPROVED]:!0,[$p.APPROVED]:!0,[$p.SUBMITTED]:!0,[$p.PKGING]:!0,[$p.CONFIRMING]:!0},ims={[$p.FAILED]:!0,[$p.DROPPED]:!0,[$p.REJECTED]:!0,[$p.ERROR]:!0},ams={[$p.SUCCESS]:!0,[$p.CONFIRMED]:!0},sms={...t6n,[$p.CONFIRMED]:!0},cms={[wje.TOKEN_METHOD_APPROVE]:!0,[wje.TOKEN_METHOD_TRANSFER]:!0,[wje.TOKEN_METHOD_TRANSFER_FROM]:!0};var Aje={TON_ADDR:"ton_addr",TON_PROOF:"ton_proof"};var m3={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},Sje={Transaction:"legacy",VersionedTransaction:0};var CU=(e,t=e9.TRANSACTION)=>LZ.default.encode(t===e9.TRANSACTION?e.serialize({requireAllSignatures:!1,verifySignatures:!1}):e.serialize()),hye=(e,t=e9.TRANSACTION)=>{let r=LZ.default.decode(e);return t===e9.TRANSACTION?ba.from(r):b9.deserialize(r)},A9=e=>{switch(e?.version){case Sje.Transaction:case Sje.VersionedTransaction:return e9.VERSIONED_TRANSACTION;default:return e9.TRANSACTION}},dJt=e=>LZ.default.encode(e);var Eje=e=>{let t=null;try{t=ba.from(e)}catch{}if(t)return t;try{t=b9.deserialize(e)}catch{}return t};var mye=e=>e?new qn(e):null,gye=(e,t)=>({publicKey:e,signature:LZ.default.decode(t)});var o6n="solana",pJt=e=>{let t=null,n=(e?.address||[]).find(o=>o.name===o6n);return n?.address&&(t=new qn(n.address)),{publicKey:t}};d();p();var i6n="aptos",hJt=e=>{let r=(e?.address||[]).find(n=>n.name===i6n);return r?.address?{address:r.address,publicKey:""}:null};var mJt=e=>{let t=e?.arguments;if(Array.isArray(t)){let r=[];t.forEach(n=>{if(n instanceof Uint8Array){let o=[];n.forEach(i=>{o.push(i)}),r.push(o)}else r.push(n)}),e={...e,arguments:r}}return e};d();p();var a6n=fe(sl());var s6n="tron",gJt=e=>(e?.address||[]).find(n=>n.name===s6n)?.address||null;d();p();var c6n=fe(sl());d();p();var u6n=fe(sl());var vJt=(e,t)=>{let n=(e?.address||[]).reduce((o,i)=>(t.includes(i.name)&&(o[i.name]=i.address),o),{});return Object.keys(n).length?{account:n,name:`${e.keyringName} - ${e.name}`}:null};d();p();var f6n=fe(sl());var FZ=(e,{localType:t})=>{let r=kWt(t),n=e?.address||[],o=r,i=n.find(a=>a.name===o);return i?.address?{address:i.address,publicKey:"",compressedPublicKey:""}:null};d();p();var d6n=fe(sl());d();p();var p6n=fe(sl());d();p();var _He=fe(sl()),YZt=fe(Ije());d();p();var GZt=fe(NJt()),Hye=fe(zJt()),qZt=fe(OXt()),VZt=fe(DZt()),EHe=fe(HZt());var WZt=(e,t,r)=>{if(!(0,GZt.duplex)(e))throw new Error(ut.errors.invalidDuplexStream());let n=new VZt.default,o=(0,qZt.default)();(0,EHe.default)(e,n,e),(0,EHe.default)(o.stream,n.createStream(t),o.stream,r);let i=new Hye.JsonRpcEngine;return i.push((0,Hye.createIdRemapMiddleware)()),i.push(o.middleware),{rpcEngine:i,jsonRpcConnection:o}},KZt=(e,t)=>(r,n)=>{r||n.error?t(r||n.error):Array.isArray(n)?e(n):e(n.result)};var ci=class extends YZt.default{constructor(t,{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}=WZt(t,r,this.handleStreamDisconnect.bind(this));this.rpcEngine=a,this.jsonRpcConnection=s,s.events.on(ut.event.NOTIFICATION,c=>{let{method:u}=c;u==="wallet_streamFail"&&(this.emit(ut.event.STREAM_FAILED),t.destroy(new Error(ut.errors.permanentlyDisconnected())))})}rpcRequest(t,r){return Array.isArray(t)||t.jsonrpc||(t.jsonrpc="2.0"),t.url=DE.href,r?this.rpcEngine.handle(t,r):new Promise((n,o)=>{this.rpcEngine.handle(t,KZt(n,o))})}handleStreamDisconnect(t){this.handleDisconnect(new _He.EthereumRpcError(1011,t?.message||ut.errors.permanentlyDisconnected()))}handleDisconnect(t){t?this.log.error(t):this.log.debug(new _He.EthereumRpcError(1013,ut.errors.disconnected())),this.emit(ut.event.DISCONNECT)}};var Gye,FU=class extends ci{constructor(t,{jsonRpcStreamName:r,logger:n,provider:o}={}){super(t,{jsonRpcStreamName:r,logger:n}),this.selectedAccount=null,o.on(ut.event.WALLET_CHANGED,ya({okxProvider:o,providerType:hA,isConnected:()=>this.isConnected()},async([i])=>{i?(await this.handleConnect(i),this.emit(ut.event.ACCOUNT_CHANGED,this.selectedAccount)):this.emit(ut.event.DISCONNECT)})),o.on(ut.event.CONNECT_WALLET,([i])=>{this.handleConnect(i)}),Gye=o,o.aptos=this;try{window.aptos=this,window.petra=this}catch{yv()}}async isConnected(){return Boolean(this.selectedAccount)}async account(){return Vs(this.selectedAccount),this.selectedAccount}async network(){return(await this.request({method:t9.NETWORK}))?.dappChainName}onNetworkChange(t){typeof t=="function"&&Gye.on(`${ut.event.ISOMER_NETWORK_CHANGED}_${hA}`,r=>{let n=r.currentNetwork;t({networkName:n?.dappChainName})})}onAccountChange(t){typeof t=="function"&&this.on(ut.event.ACCOUNT_CHANGED,t)}onDisconnect(t){typeof t=="function"&&this.on(ut.event.DISCONNECT,t)}async connect(){let[t]=await Gye.requestWallets(!0,{providerType:hA});return this.handleConnect(t)}async disconnect(){return Vs(this.selectedAccount),await Gye.disconnect(),this.handleDisconnect()}request(t){za(t);let{method:r,params:n}=t;return r==="connect"?this.connect():r==="disconnect"?this.disconnect():super.rpcRequest({method:r,params:n})}async signAndSubmitTransaction(t){if(!t?.function)throw CHe.ethErrors.rpc.invalidParams({message:ut.errors.invalidParams()});return this.request({method:t9.SIGN_AND_SUBMIT_TRANSACTION,params:{transaction:t,extParams:t?.extParams}})}async signTransaction(t,r){if(t=mJt(t),!t?.function)throw CHe.ethErrors.rpc.invalidParams({message:ut.errors.invalidParams()});let n=await this.request({method:t9.SIGN_TRANSACTION,params:{transaction:t,extParams:t?.extParams,options:r}});return w.Buffer.from(n,"hex")}async signMessage({address:t,application:r,chainId:n,message:o,nonce:i}){return this.request({method:t9.SIGN_MESSAGE,params:{address:t,application:r,chainId:n,message:o,nonce:i}})}async handleConnect(t){let r=hJt(t);if(this.selectedAccount=r,r){let n=await this.request({method:t9.GET_PUBLIC_KEY,params:{address:r.address}});return r.publicKey=n,this.emit(ut.event.CONNECT,r),r}return this.handleDisconnect(),null}handleDisconnect(t){this.selectedAccount=null,super.handleDisconnect(t)}};d();p();d();p();var lkn=()=>class extends ci{constructor(r,{jsonRpcStreamName:n,logger:o,provider:i}={}){super(r,{jsonRpcStreamName:n,logger:o});_e(this,"initChain",async()=>{this.chain=Gp.BITCOIN_MAINNET;let r=await this.request({method:Ma.GET_CHAIN});this.chain=r.enum});_e(this,"getChain",async()=>await this.request({method:Ma.GET_CHAIN}));_e(this,"getAccounts",async()=>{let[r]=await this.provider.request({method:"wallet_wallets",params:{providerType:Ub[this.chain].providerType}}),n=FZ(r,{localType:Ub[this.chain].localType});return n?[n.address]:[]});_e(this,"handleConnect",async r=>{let n=FZ(r,{localType:Ub[this.chain].localType});return n?this.address===n.address?null:(this.emit(ut.event.ACCOUNTS_CHANGED,[n.address]),this.address=n.address,[n.address]):(this.handleDisconnect(),null)});_e(this,"switchChain",async r=>{let n=await this.request({method:Ma.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[MWt]=new Proxy(this,{get:(s,c)=>{if(a.indexOf(c)>-1)return s[c].bind(s);let u=i[Ub[this.chain].providerName];return u&&typeof u[c]=="function"?u[c].bind(u):s[c]}})}initEvents(r){r.on(ut.event.WALLET_CHANGED,ya({okxProvider:r,providerType:NX,isConnected:()=>Boolean(this.address)},async([n])=>{this.handleConnect(n)})),r.on(ut.event.CONNECT_WALLET,([n])=>{this.handleConnect(n)}),r.on(`${ut.event.ISOMER_NETWORK_CHANGED}_${NX}`,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(ut.event.ACCOUNTS_CHANGED,[this.address]));let s=await r[Ub[this.chain].providerName].getNetwork();s!==this.network&&(this.network=s,this.emit(ut.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(ut.event.ACCOUNTS_CHANGED,[])}},JZt=lkn;d();p();var ZZt=fe(sl());d();p();var Vye=fe(sl());d();p();var UU=fe(sl());var qye,fkn=({providerType:e=Um,localType:t=qp})=>class extends ci{constructor(n,{jsonRpcStreamName:o,logger:i,provider:a}={}){super(n,{jsonRpcStreamName:o,logger:i}),this.selectedAccount=null,a.on(ut.event.WALLET_CHANGED,ya({okxProvider:a,providerType:t,isConnected:()=>Boolean(this.selectedAccount)},async([s])=>{await this.handleConnect(s),this.emit(ut.event.ACCOUNT_CHANGED,this.selectedAccount)})),a.on(ut.event.CONNECT_WALLET,([s])=>{this.handleConnect(s)}),qye=a}async setSelectedAccount(n){let o=FZ(n,{localType:t});if(o){let i=await this.request({method:Ma.GET_PUBLIC_KEY,params:{address:o.address,localType:t}}),a=await this.request({method:Ma.GET_COMPRESSED_PUBLIC_KEY,params:{address:o.address,localType:t}});o.publicKey=i,o.compressedPublicKey=a,this.selectedAccount=o}return o}async getSelectedAccount(){if(this.selectedAccount)return this.selectedAccount;let[n]=await qye.requestWallets(!1,{providerType:e});return this.setSelectedAccount(n)}async getSelectedAddress(){return(await this.getSelectedAccount())?.address}async connect(){let[n]=await qye.requestWallets(!0,{providerType:e});return this.handleConnect(n)}async disconnect(){return await qye.request({method:"wallet_disconnect"}),this.handleDisconnect()}request(n){za(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(!iZ(n))throw UU.ethErrors.rpc.invalidParams(ut.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:Ma.SIGN_MESSAGE,params:{message:n,localType:t,...i}})}async handleConnect(n){let o=await this.setSelectedAccount(n);return o?(this.emit(ut.event.CONNECT,o),o):(this.handleDisconnect(),null)}handleDisconnect(n){this.selectedAccount=null,super.handleDisconnect(n)}async signPsbt(n,o={}){let i=o.from;$N(o.from)?i=await this.getSelectedAddress():o.autoFinalized=!1;let{type:a,amount:s=1,autoFinalized:c,toSignInputs:u}=o;return this.request({method:Ma.SIGNPSBT,params:{transaction:{from:i,psbt:n,type:a,amount:s,psbtOpts:{autoFinalized:c,toSignInputs:u}},localType:t}})}async signPsbts(n,o){return this.request({method:Ma.SIGNPSBTS,params:{transaction:{from:await this.getSelectedAddress(),psbts:n,psbtOpts:o},localType:t}})}async pushTx(n){if(!n)throw UU.ethErrors.rpc.invalidParams({message:ut.errors.invalidParams()});return n.rawtx&&(n=n.rawtx),this.request({method:Ma.PUSH_TX,params:{transaction:{from:await this.getSelectedAddress(),rawTx:n},localType:t}})}async pushPsbt(n){if(!n)throw UU.ethErrors.rpc.invalidParams({message:ut.errors.invalidParams()});return this.request({method:Ma.PUSH_PSBT,params:{transaction:{from:await this.getSelectedAddress(),psbtHex:n},localType:t}})}async getBalance(){return await this.request({method:Ma.GET_BALANCE,params:{transaction:{from:await this.getSelectedAddress()},localType:t}})}async validAddress(n){let{isValid:o}=await this.request({method:Ma.VALIDATE_ADDRESS,params:{address:n,localType:t}});if(!o)throw UU.ethErrors.rpc.invalidParams({message:ut.errors.invalidBitcoinAddress(n)})}async send({memo:n,memoPos:o,from:i,to:a,value:s,satBytes:c="",extraParams:u}){if(await this.validAddress(a),n&&(typeof o!="number"||typeof n!="string"))throw UU.ethErrors.rpc.invalidParams({message:ut.errors.invalidTransaction()});return this.request({method:Ma.SEND,params:{transaction:{from:i,to:a,memo:n,memoPos:o,value:s,satBytes:c,extraParams:u},localType:t}})}async sendBitcoin(n,o,i){let a=await this.getSelectedAddress();return await this.validAddress(n),this.request({method:Ma.SEND_BTC,params:{transaction:{from:a,toAddress:n,satoshis:o,options:i},localType:t}})}},zU=fkn;var dkn=({providerType:e=Um,localType:t=qp})=>{let r=zU({providerType:e,localType:t});return class extends r{async splitUtxo({from:o,amount:i=2}){return this.request({method:Ma.SPLITUTXO,params:{transaction:{from:o,amount:i},localType:t}})}async inscribe({from:o,tick:i,tid:a,type:s,txSource:c}){if(!i&&!a)throw Vye.ethErrors.rpc.invalidParams({message:ut.errors.invalidRequestArgs(),data:{tick:i,tid:a}});return this.request({method:Ma.INSCRIBE,params:{transaction:{from:o,tick:i,tid:a,type:s,txSource:c},localType:t}})}async mint({from:o,to:i,type:a,inscriptions:s,tid:c,tick:u,txSource:l,amount:f,mintType:h=BWt.parallel,noBroadCast:m}){if(!s||!Array.isArray(s)||s.length===0||s.some(g=>!g?.body||typeof g.body!="string"))throw Vye.ethErrors.rpc.invalidParams({message:ut.errors.invalidRequestArgs(),data:{inscriptions:s}});return this.request({method:Ma.MINT,params:{transaction:{from:o,to:i,type:a,inscriptions:s,tid:c,tick:u,txSource:l,amount:f,mintType:h,noBroadCast:m},localType:t}})}async sendPsbt(o,i){return this.request({method:Ma.SEND_PSBT,params:{transaction:{from:i,txs:o},localType:t}})}async transferNft({from:o,to:i,data:a,type:s}){let{isValid:c}=await this.request({method:Ma.VALIDATE_ADDRESS,params:{address:i},localType:t});if(!c||!a)throw Vye.ethErrors.rpc.invalidParams({message:ut.errors.invalidBitcoinAddress(i)});return this.request({method:Ma.TRANSFER_NFT,params:{transfer:{from:o,to:i,data:a,type:s},localType:t}})}async watchAsset({name:o}){return this.request({method:Ma.WATCHASSET,params:{name:o,localType:t}})}}},XZt=dkn;var pkn=({providerType:e=Um,localType:t=qp,providerName:r=Ub[Gp.BITCOIN_MAINNET].providerName})=>{let n=XZt({providerType:e,localType:t});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(ut.event.ACCOUNT_CHANGED,u=>{this.emit(ut.event.ACCOUNTS_CHANGED,u?.address?[u.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 t===f8?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:Ma.GET_INSCRIPTIONS,params:{transaction:{from:await this.getSelectedAddress(),cursor:i,size:a},localType:t}})}async sendInscription(i,a,s){if(await this.validAddress(i),!a)throw ZZt.ethErrors.rpc.invalidParams({message:ut.errors.invalidParams()});return await this.request({method:Ma.SEND_INSCRIPTION,params:{transfer:{from:await this.getSelectedAddress(),to:i,data:a,options:s},localType:t}})}async inscribeTransfer(i,a){return this.request({method:Ma.INSCRIBE_TRANSFER,params:{transaction:{from:await this.getSelectedAddress(),tick:i,amount:a},localType:t}})}}},THe=pkn;d();p();var hkn=()=>{let e=zU({providerType:Q6,localType:sZ});return class extends e{constructor(r,{jsonRpcStreamName:n,logger:o,provider:i}={}){super(r,{jsonRpcStreamName:n,logger:o,provider:i}),i[Ub[Gp.BITCOIN_SIGNET].providerName]=this}async getNetwork(){return Promise.resolve("unknown")}}},QZt=hkn;d();p();var mkn=()=>{let e=zU({providerType:Z6,localType:aZ});return class extends e{constructor(r,{jsonRpcStreamName:n,logger:o,provider:i}={}){super(r,{jsonRpcStreamName:n,logger:o,provider:i}),i[Ub[Gp.BITCOIN_TESTNET].providerName]=this}async getNetwork(){return Promise.resolve("testnet")}}},$Zt=mkn;var IHe=THe({providerType:Um,localType:qp,providerName:"bitcoin"}),kHe=THe({providerType:$6,localType:f8,providerName:"fractalBitcoin"}),MHe=$Zt(),RHe=QZt(),NHe=JZt();d();p();d();p();var jU={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 F8="OKX Wallet",HU=jU.version,U8="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=",eQt="com.okex.wallet";var Wye={apiVersion:HU,icon:U8,name:F8},MA={},vkn=1,tQt,GU=class extends ci{constructor(t,{jsonRpcStreamName:r,logger:n,provider:o}={}){super(t,{jsonRpcStreamName:r,logger:n}),this.selectedAddress=null,o.on(ut.event.WALLET_CHANGED,ya({okxProvider:o,providerType:BN,isConnected:()=>Boolean(this.selectedAddress)},([i])=>{this.handleConnect(i),this.emit(ut.event.ACCOUNT_CHANGED,this.selectedAddress)})),o.on(ut.event.CONNECT_WALLET,([i])=>{this.handleConnect(i)}),tQt=o,Wye.isEnabled=this.isEnabled.bind(this),Wye.enable=this.enable.bind(this),MA.getNetworkId=this.getNetworkId.bind(this),MA.getUsedAddresses=this.getUsedAddresses.bind(this),MA.getUnusedAddresses=this.getUnusedAddresses.bind(this),MA.getChangeAddress=this.getChangeAddress.bind(this),MA.getUtxos=this.getUtxos.bind(this),MA.getBalance=this.getBalance.bind(this),MA.signData=this.signData.bind(this),MA.signTx=this.signTx.bind(this),MA.submitTx=this.submitTx.bind(this),o.cardano=Wye;try{window.cardano={...window.cardano||{},okxwallet:Wye}}catch{yv()}}request(t){za(t);let{method:r,params:n}=t;return super.rpcRequest({method:r,params:n})}handleDisconnect(t){this.selectedAddress=null,super.handleDisconnect(t)}async handleConnect(t){let r=Gm(t,$ge);return r?(this.selectedAddress=r,this.emit(ut.event.CONNECT,r),MA):(this.handleDisconnect(),null)}async isEnabled(){return Boolean(this.selectedAddress)}async enable(){let[t]=await tQt.requestWallets(!0,{providerType:BN});return this.handleConnect(t)}async getNetworkId(){return Vs(this.selectedAddress),vkn}async getAddress(){return await this.request({method:r9.GET_ADDRESS})}async getUsedAddresses(){return Vs(this.selectedAddress),[await this.getAddress()]}async getUnusedAddresses(){return Vs(this.selectedAddress),[]}async getChangeAddress(){return Vs(this.selectedAddress),await this.getAddress()}async getUtxos(t){return Vs(this.selectedAddress),await this.request({method:r9.GET_UTXOS,params:{amount:t}})}async getBalance(){return Vs(this.selectedAddress),await this.request({method:r9.GET_BALANCE})}async signData(t="",r=""){return Vs(this.selectedAddress),await this.request({method:r9.SIGN_DATA,params:{address:t,payload:r}})}async signTx(t){return Vs(this.selectedAddress),await this.request({method:r9.SIGN_TX,params:{tx:t}})}async submitTx(t){return Vs(this.selectedAddress),await this.request({method:r9.SUBMIT_TX,params:{tx:t}})}};d();p();var XU=fe(wQt());d();p();d();p();d();p();var k9=class{constructor(t,r){this.chainId=t,this.keplr=r}async getAccounts(){let t=await this.keplr.getKey(this.chainId);return[{address:t.bech32Address,algo:t.algo,pubkey:t.pubKey}]}async signAmino(t,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!==t)throw new Error("Unknown signer address");return this.keplr.signAmino(this.chainId,t,r)}async sign(t,r){return this.signAmino(t,r)}};var nQ=class extends k9{async signDirect(t,r){if(this.chainId!==r.chainId)throw new Error("Unmatched chain id with the offline signer");if((await this.keplr.getKey(r.chainId)).bech32Address!==t)throw new Error("Unknown signer address");return this.keplr.signDirect(this.chainId,t,r)}};d();p();var $ye=class{constructor(t,r){this.chainId=t,this.keplr=r}async getPubkey(){return this.keplr.getEnigmaPubKey(this.chainId)}async getTxEncryptionKey(t){return this.keplr.getEnigmaTxEncryptionKey(this.chainId,t)}async encrypt(t,r){return this.keplr.enigmaEncrypt(this.chainId,t,r)}async decrypt(t,r){return this.keplr.enigmaDecrypt(this.chainId,t,r)}};var FHe,UHe=new Map,ZU=class extends ci{constructor(t,{jsonRpcStreamName:r,logger:n,provider:o}={}){super(t,{jsonRpcStreamName:r,logger:n}),this.selectedAccount=null,this.defaultOptions={},o.on(ut.event.WALLET_CHANGED,ya({okxProvider:o,providerType:J6,isConnected:()=>Boolean(this.selectedAccount)},async([i])=>{await this.handleConnect(i),this.emit(ut.event.ACCOUNT_CHANGED,this.selectedAccount)})),o.on(ut.event.CONNECT_WALLET,([i])=>{this.handleConnect(i)}),FHe=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{yv()}}async connect({chainIds:t}){let[r]=await FHe.requestWallets(!0,{providerType:J6,exts:{cosmosChainIds:t}});return this.handleConnect(r)}async disconnect(){return Vs(this.selectedAccount),await FHe.disconnect(),this.handleDisconnect()}request(t){za(t);let{method:r,params:n}=t;return r==="connect"?this.connect():r==="disconnect"?this.disconnect():super.rpcRequest({method:r,params:n})}async enable(t){await this.connect({chainIds:t})}async experimentalSuggestChain(){}async getKey(t){let r=await this.request({method:zb.GET_CHAIN_BY_CHAIN_ID,params:{chainId:t}}),n=await this.request({method:zb.GET_BASECHAIN_BY_CHAIN_ID,params:{chainId:t}});await this.connect({chainIds:[t]});let o=this.selectedAccount?.account[r];if(!o)throw new Error(ut.errors.invalidCosmosChainId(t));let i=this.selectedAccount?.account[n],{pubKey:a,hexAddress:s,algo:c}=await this.request({method:zb.GET_PUBLIC_KEY_AND_HEX_ADDRESS,params:{address:i,baseChain:n,chainId:t}});return{address:new Uint8Array(w.Buffer.from(s,"hex")),algo:c,bech32Address:o,isNanoLedger:!1,name:this.selectedAccount.name,pubKey:new Uint8Array(w.Buffer.from(a,"hex"))}}async sendTx(t,r){let n=await this.request({method:zb.SEND_TX,params:{transaction:{chainId:t,tx:r}}});return new Uint8Array(w.Buffer.from(n,"hex"))}async signAmino(t,r,n,o={}){if(Yge(n,"msgs[0].type","")==="sign/MsgSignData"){let a=Yge(n,"msgs[0].value.data","");return this.request({method:zb.SIGN_ARBITRARY,params:{transaction:{chainId:t,signer:r,data:a,resultType:"amino"}}})}return this.request({method:zb.SIGN_AMINO,params:{transaction:{chainId:t,signer:r,signDoc:n,signOptions:$F(this.defaultOptions.sign??{},o)}}})}async signDirect(t,r,n,o={}){let i=await this.request({method:zb.SIGN_DIRECT,params:{transaction:{chainId:t,signer:r,signDoc:{bodyBytes:n.bodyBytes instanceof Uint8Array?n.bodyBytes:(0,XU.fromBase64)(n.bodyBytes),authInfoBytes:n.authInfoBytes instanceof Uint8Array?n.authInfoBytes:(0,XU.fromBase64)(n.authInfoBytes),chainId:n.chainId,accountNumber:n.accountNumber?n.accountNumber.toString():null},signOptions:$F(this.defaultOptions.sign??{},o)}}}),a=i.signed;return{signed:{bodyBytes:(0,XU.fromHex)(a.bodyBytes),authInfoBytes:(0,XU.fromHex)(a.authInfoBytes),chainId:a.chainId,accountNumber:a.accountNumber},signature:i.signature}}async signArbitrary(t,r,n){return this.request({method:zb.SIGN_ARBITRARY,params:{transaction:{chainId:t,signer:r,data:n}}})}async signICNSAdr36(t,r,n,o,i){throw new Error(ut.errors.methodNotSupport(t,r,n,o,i))}async verifyArbitrary(t,r,n,o){return this.request({method:zb.VERIFY_ARBITRARY,params:{transaction:{chainId:t,signer:r,data:n,signature:o}}})}async signEthereum(t,r,n,o){return this.request({method:zb.SIGN_ETHEREUM,params:{transaction:{chainId:t,signer:r,data:n,type:o}}})}async suggestToken(t,r,n){throw new Error(ut.errors.methodNotSupport(t,r,n))}async getSecret20ViewingKey(t,r){throw new Error(ut.errors.methodNotSupport(t,r))}async getEnigmaPubKey(t){throw new Error(ut.errors.methodNotSupport(t))}async getEnigmaTxEncryptionKey(t,r){throw new Error(ut.errors.methodNotSupport(t,r))}async enigmaEncrypt(t,r,n){throw new Error(ut.errors.methodNotSupport(t,r,n))}async enigmaDecrypt(t,r,n){throw new Error(ut.errors.methodNotSupport(t,r,n))}async experimentalSignEIP712CosmosTx_v0(t,r,n,o,i={}){throw new Error(ut.errors.methodNotSupport(t,r,n,o,i))}async getChainInfosWithoutEndpoints(){throw new Error(ut.errors.methodNotSupport())}getOfflineSigner(t){return new nQ(t,this)}getOfflineSignerOnlyAmino(t){return new k9(t,this)}async getOfflineSignerAuto(t){return(await this.getKey(t)).isNanoLedger?new k9(t,this):new nQ(t,this)}getEnigmaUtils(t){if(UHe.has(t))return UHe.get(t);let r=new $ye(t,this);return UHe.set(t,r),r}async handleConnect(t){let r=await this.request({method:zb.GET_SUPPORT_CHAINS}),n=vJt(t,r);return this.selectedAccount=n,n?(this.emit(ut.event.CONNECT,n),n):(this.handleDisconnect(),null)}handleDisconnect(t){this.selectedAccount=null,super.handleDisconnect(t)}};d();p();var SQt=fe(sl());var AQt,QU=class extends ci{constructor(t,{jsonRpcStreamName:r,logger:n,provider:o}={}){super(t,{jsonRpcStreamName:r,logger:n}),this.selectedAddress=null,o.on(ut.event.WALLET_CHANGED,ya({okxProvider:o,providerType:DN,isConnected:()=>Boolean(this.selectedAddress)},([i])=>{this.handleConnect(i),this.emit(ut.event.ACCOUNT_CHANGED,this.selectedAddress)})),o.on(ut.event.CONNECT_WALLET,([i])=>{this.handleConnect(i)}),AQt=o,o.kaspa=this}request(t){za(t);let{method:r,params:n}=t;return r==="connect"?this.connect():super.rpcRequest({method:r,params:n})}async handleConnect(t){let r=Gm(t,tve);return r?(this.selectedAddress=r,this.emit(ut.event.CONNECT,r),r):(this.handleDisconnect(),null)}async connect(){let[t]=await AQt.requestWallets(!0,{providerType:DN});return this.handleConnect(t)}async signMessage(t){if(typeof t!="string")throw SQt.ethErrors.rpc.invalidParams({message:"'args.params' must be an object or array if provided."});return this.request({method:NWt.SIGN_MESSAGE,params:{message:t}})}};d();p();d();p();var _Qt=e=>(e?.address||[]).find(n=>n.name===cZ)?.address,EQt="FunctionCall",Xkn=e=>e.map(t=>{let r=t;if(t.type&&t.params){if(t.type!==EQt)throw new Error(`Only '${EQt}' actions types are supported`);r=t.params}return ArrayBuffer.isView(r.args)&&(r.isUint8ArrayArgs=!0),r}),ebe=e=>({receiverId:e.receiverId,actions:Xkn(e.actions)});var zHe,$U=class extends ci{constructor(t,{jsonRpcStreamName:r,logger:n,provider:o}={}){super(t,{jsonRpcStreamName:r,logger:n}),this.accountId=null,o.on(ut.event.WALLET_CHANGED,ya({okxProvider:o,providerType:LN,isConnected:()=>this.isConnected()},async([i])=>{await this.handleConnect(i),this.emit(ut.event.ACCOUNT_CHANGED,this.accountId)})),o.on(ut.event.CONNECT_WALLET,([i])=>{this.handleConnect(i)}),zHe=o,o.near=this;try{window.near=this}catch{}}requestSignIn(t={}){return this.connect(t)}async connect({contractId:t,methodNames:r}){let[n]=await zHe.requestWallets(!0,{providerType:LN,exts:{alwaysNeedProof:!!t}}),o=await this.handleConnect(n);if(t){let i=Array.isArray(r)?r:[],a=await this.request({method:n9.GET_TEMP_KEY_PAIR,params:{contractId:t,accountId:o,methodNames:i,origin:window.location.origin}});return this.emit(ut.event.SIGNIN,this.accountId),{accountId:o,accessKey:a}}return this.emit(ut.event.SIGNIN,this.accountId),{accountId:o}}async handleConnect(t){let r=_Qt(t);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 Vs(this.accountId),await zHe.disconnect(),this.emit(ut.event.SIGNOUT,this.accountId),this.handleDisconnect()}handleDisconnect(t){this.accountId=null,super.handleDisconnect(t)}sendMoney({receiverId:t,amount:r}){return this.request({method:n9.SEND_MONEY,params:{receiverId:t,amount:r}})}signAndSendTransaction(t){let r=ebe(t);return this.request({method:n9.SIGN_AND_SEND_TRANSACTION,params:{transaction:r}})}signTransaction(t){let r=ebe(t);return this.request({method:n9.SIGN_TRANSACTION,params:{transaction:r}})}requestSignTransactions({transactions:t}){let r=t.map(n=>ebe(n));return this.request({method:n9.REQUEST_SIGN_TRANSACTIONS,params:{transactions:r}})}request(t){za(t);let{method:r,params:n}=t;return r==="connect"?this.connect():r==="disconnect"?this.disconnect():super.rpcRequest({method:r,params:n})}signMessage(t){let r=t?.nonce;return r&&(t.nonce=dJt(r)),this.request({method:n9.SIGN_MESSAGE,params:{message:t}})}};d();p();var CQt,ez=class extends ci{constructor(t,{jsonRpcStreamName:r,logger:n,provider:o}={}){super(t,{jsonRpcStreamName:r,logger:n}),this.selectedAccount=null;let i=async([a])=>{await this.handleConnect(a)&&this.emit("accountChanged")};o.on(ut.event.WALLET_CHANGED,ya({okxProvider:o,providerType:PN,isConnected:()=>Boolean(this.selectedAccount)},i)),o.on(ut.event.CONNECT_WALLET,i),CQt=o,o.nostr=this}async beforeCheck(){this.selectedAccount||await this.connect()}get nip04(){return{encrypt:async(t,r)=>(await this.beforeCheck(),this.request({method:lZ.ENCRYPT_TEXT_04,params:{message:{pubKey:t,text:r}}})),decrypt:async(t,r)=>(await this.beforeCheck(),this.request({method:lZ.DECRYPT_TEXT_04,params:{message:{pubKey:t,text:r}}}))}}request(t){return za(t),super.rpcRequest(t)}async handleConnect(t){let r=Gm(t,eve);if(r){let n=await this.request({method:lZ.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[t]=await CQt.requestWallets(!0,{providerType:PN});return t}async getPublicKey(){if(this.selectedAccount)return this.selectedAccount.publicKey;let t=await this.connect();return(await this.handleConnect(t))?.publicKey}async signEvent(t){return await this.beforeCheck(),this.request({method:lZ.SIGN_EVENT,params:{event:t}})}async on(...t){await this.beforeCheck(),super.on(...t)}async off(...t){await this.beforeCheck(),super.off(...t)}};d();p();d();p();d();p();d();p();var tbe,Zkn=new Uint8Array(16);function jHe(){if(!tbe&&(tbe=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!tbe))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return tbe(Zkn)}d();p();var jd=[];for(let e=0;e<256;++e)jd.push((e+256).toString(16).slice(1));function TQt(e,t=0){return(jd[e[t+0]]+jd[e[t+1]]+jd[e[t+2]]+jd[e[t+3]]+"-"+jd[e[t+4]]+jd[e[t+5]]+"-"+jd[e[t+6]]+jd[e[t+7]]+"-"+jd[e[t+8]]+jd[e[t+9]]+"-"+jd[e[t+10]]+jd[e[t+11]]+jd[e[t+12]]+jd[e[t+13]]+jd[e[t+14]]+jd[e[t+15]]).toLowerCase()}d();p();d();p();var Qkn=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),HHe={randomUUID:Qkn};function $kn(e,t,r){if(HHe.randomUUID&&!t&&!e)return HHe.randomUUID();e=e||{};let n=e.random||(e.rng||jHe)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t){r=r||0;for(let o=0;o<16;++o)t[r+o]=n[o];return t}return TQt(n)}var GHe=$kn;d();p();d();p();var M9="isWhitelist";d();p();var z8="selectWallet";d();p();var rbe=new Map;function oQ(e,t){if(rbe.get(e))return[];if(t)return rbe.set(e,!0),[{name:"OKX",logo:"/cdn/assets/imgs/234/C34D0D355B1D0EC9.png",provider:e}];if(e.isBitKeep)return[{provider:e,name:"Bitkeep",logo:"/cdn/assets/imgs/234/34E6216C5F62A7FE.png"}];if(e.isXDEFI)return[{provider:e,name:"XDEFI",logo:"/cdn/assets/imgs/234/DB3AD2876816006F.png"}];if(e?.isTrust)return[{provider:e,name:"Trust",logo:"/cdn/assets/imgs/234/EA4C335397A2E158.png"}];if(e?.isRabby)return[{provider:e,name:"Rabby",logo:"/cdn/assets/imgs/234/DE483C1F5531660D.png"}];if(e?.isCoin98)return[{provider:e,name:"Coin98",logo:"/cdn/assets/imgs/234/665E2DBD0BBA6C32.png"}];if(e?.isMathWallet)return[{provider:e,name:"Math",logo:"/cdn/assets/imgs/234/F5582D559D0F67BD.png"}];if(e?.providers){let r=[];return e.providers.forEach(n=>{rbe.get(n)||(rbe.set(n,!0),n.isCoinbaseWallet?r.push({provider:n,name:"Coinbase",logo:"/cdn/assets/imgs/234/8B1B1C6181774536.png"}):r.push(...oQ(n)))}),r}return e?.isMetaMask&&!e.isBitKeep&&!e.isRabby&&$N(e._isReady)&&!e.isMathWallet&&!e.isCoin98&&!e.isSafePal?[{provider:e,name:"MetaMask",logo:"/cdn/assets/imgs/234/3B90D6BC7F8D72C8.png"}]:[]}var qHe=NC.init({cookieInterceptLevel:0,cookieInterceptMaxAge:60*60*6}),VHe=e=>JSON.parse(localStorage.getItem(e)||"{}"),WHe=(e,t)=>{localStorage.setItem(e,JSON.stringify(t))};function kQt(e){return!["OKX","Rabby"].some(r=>e===r)}var t5n=e=>qHe.get(e),MQt=(e,t,r)=>qHe.set(e,t,r),nbe=e=>qHe.remove(e);function RQt(e,t){["accountsChanged","chainChanged","connect","disconnect"].forEach(n=>{t.on(n,(...o)=>{e.emit(n,...o)})})}function S3(e,t,r){return $N(e[t])||typeof e[t]=="function"||typeof r=="function"}function NQt(e,t){e.request({method:"wallet_injectProvider",params:t.map(({name:r,logo:n})=>({name:r,logo:n}))})}var IQt=!1;function KHe(e){if(IQt)return;let t=e.getProviderList(),r=t5n(z8),n=t.findIndex(o=>o.name===r);if(r&&n>-1&&t[n]?.provider){let o=e.getSwapProxy();e.setCacheProvider(o.target),e.getSwapProxy().setTarget(t[n].provider),IQt=!0}}function OQt({name:e,provider:t}){switch(e){case"XDEFI":return!t._ready?.isLocked;case"Rabby":return t._isReady;default:return!0}}var YHe=(e,t)=>new Proxy(e,{get(n,o){if(VHe(M9)===!0)return Reflect.get(n,o);switch(o){case"send":return async(i,a)=>{if(typeof i=="string"&&(!a||Array.isArray(a)))return t({request:o,method:i},i,a);if(i&&typeof i=="object"&&typeof a=="function")return t({request:o,method:i.method},i,a);throw new Error(ut.errors.methodNotSupport())};case"sendAsync":return async(i,a)=>t({request:o,method:i.method},i,a);case"request":return async i=>t({request:o,method:i.method},i);default:return Reflect.get(n,o)}},set(n,o,i){return S3(n,o,i)?!0:Reflect.set(n,o,i)}});var r5n=GHe();function BQt(e){let t={uuid:r5n,name:F8,icon:U8,rdns:eQt};window.dispatchEvent(new CustomEvent("eip6963:announceProvider",{detail:Object.freeze({info:t,provider:e})}))}function n5n(e){window.addEventListener("eip6963:requestProvider",()=>{BQt(e)})}function PQt(e){let t=Object.create(e),r=e.request;t.request=i=>r.call(this,i,{calledThrough6963:!0});let n=Object.keys(t),o=new Proxy(t,{ownKeys(i){return Array.from(new Set([...Reflect.ownKeys(i),...Reflect.ownKeys(e)]))},getOwnPropertyDescriptor(i,a){return Reflect.getOwnPropertyDescriptor(i,a)||Reflect.getOwnPropertyDescriptor(e,a)},has(i,a){return Reflect.has(i,a)||Reflect.has(e,a)},getPrototypeOf(){return Reflect.getPrototypeOf(e)},set(i,a,s){return S3(e,a,s)?!0:n.includes(a)?Reflect.set(i,a,s):Reflect.set(e,a,s)}});n5n(o),BQt(o)}d();p();d();p();d();p();d();p();d();p();var o5n=NC.init({cookieInterceptLevel:0});function i5n(e){let{document:t}=e,r=t.querySelector('head > meta[property="og:site_name"]');if(r)return r.content;let n=t.querySelector('head > meta[name="title"]');return n?n.content:t.title&&t.title.length>0?t.title:window.location.hostname}async function a5n(e){let{document:t}=e,r=t.querySelectorAll('head > link[rel~="icon"]');for(let n of r)if(n&&n.href)return n.href;return null}async function s5n(){let e=Boolean(window._okGlobal),t={name:i5n(window),icon:await a5n(window),isOkx:e};if(e){let r=o5n.get("devId");r&&(t.devId=r)}return t}async function DQt(e,t){try{let r=await s5n();e.request({method:"wallet_sendDomainMetadata",params:r})}catch(r){t.error({message:ut.errors.sendSiteMetadata(),originalError:r})}}function c5n(e,t){if(document.readyState==="complete")DQt(e,t);else{let r=()=>{DQt(e,t),window.removeEventListener("DOMContentLoaded",r)};window.addEventListener("DOMContentLoaded",r)}}async function obe(){return new Promise(e=>{if(document.readyState==="complete")e(Boolean(window._okGlobal));else{let t=()=>{e(Boolean(window._okGlobal)),window.removeEventListener("DOMContentLoaded",t)};window.addEventListener("DOMContentLoaded",t)}})}var LQt=c5n;d();p();d();p();d();p();var FQt="OKXSans",UQt="OKXSans, PingFang SC, Microsoft Yahei, Heiti SC, WenQuanYi Micro Hei, Helvetica Neue, Helvetica, Arial, sans-serif";var XHe="okx-inject",u5n="alert-disconnect",_s=`${XHe}-${u5n}`,R9,ZHe,l5n=({title:e="",buttonName:t="",logo:r="",staticHost:n,isOkx:o=!1,otherTitle:i=""})=>`
<div id='${_s}' class='${_s}-wrapper'>
<div>
<img class='${_s}-logo' src='https://${n}${r}' />
</div>
<div class='${_s}-content'>
<p class='${_s}-main-title'>
${o?e:i}
</p>
<p class='${_s}-button' id='${_s}-reselect'>
${t}
</p>
</div>
<img class='${_s}-close' id='${_s}-close-button' src='https://${n}/cdn/assets/imgs/2312/E4B8A33728424506.png'>
</div>
`,f5n=()=>`
.${_s}-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: ${UQt};
pointer-events: none;
}
.${_s}-wrapper .${_s}-content {
flex: 1;
display: flex;
align-item: center;
margin-left: 16px;
flex-direction: column;
}
.${_s}-wrapper .${_s}-content p {
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 24px;
margin: 0;
}
.${_s}-wrapper .${_s}-content .${_s}-main-title {
color: #000;
}
.${_s}-wrapper .${_s}-content .${_s}-button {
color: #000;
cursor: pointer;
width: fit-content;
pointer-events: auto;
}
.${_s}-wrapper .${_s}-logo {
width: 32px;
height: 32px;
}
.${_s}-wrapper .${_s}-close {
width: 16px;
height: 16px;
padding: 3px;
cursor: pointer;
pointer-events: auto;
}
`,zQt,JHe=()=>{R9?.remove(),R9=null,ZHe=null,clearTimeout(zQt)},d5n=(e,t)=>{e.innerHTML=l5n(t);let r=document.createElement("style");r.textContent=f5n(),e.appendChild(r),zQt=setTimeout(()=>{JHe()},10*1e3),e.getElementById(`${_s}-close-button`).addEventListener("click",()=>{JHe()}),e.getElementById(`${_s}-reselect`).addEventListener("click",()=>{t.reselect(),JHe()})},jQt=async(e,t,r,n)=>{if(document.getElementById(XHe))return;let o=await e.request({method:"wallet_disconnectAlert"}),{fontSrc:i}=o;document.head.insertAdjacentHTML("beforeend",`<style>
@font-face {
font-family: ${FQt};
src: url("${i}") format("woff2"),
url("${i}") format("woff");
}
</style>`),R9||(R9=document.createElement("div"),R9.setAttribute("id",XHe),document.body.appendChild(R9),ZHe=R9?.attachShadow({mode:"open"})),d5n(ZHe,{...o,isOkx:t,logo:r,reselect:n})};d();p();var p5n=e=>{let r=(e?.address||[]).find(n=>n.name===Hm);return r?.address?[r.address]:[]},HQt=LUe((e,t,r)=>{r||e.emit(ut.event.CONNECT_WALLET,t),(!r||r===Hm)&&(e.handleConnect(),e.handleAccountsChanged(p5n(t[0])))},200),GQt=(e,t={})=>{let r=e;function n(i){r=i}return new Proxy(e,{get:(i,a)=>a==="setTarget"?n:a==="target"?r:FUe(t,a)?t[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})},qQt=(e,t={})=>{let r=t[e.method];typeof r=="function"&&r(e)};d();p();var ibe=!1;async function abe({okxProvider:e,hijackData:t,request:r,args:n},o,i){let{method:a}=n;if(a==="eth_requestAccounts"||a==="wallet_requestPermissions"){let s=t.getProviderList().filter(OQt);if(t.setProviderList(s),NQt(e,s),s.length>1){if(ibe)return Promise.reject({code:4001});ibe=!0,t.setCacheProvider(t.getSwapProxy().target);try{let c=await e.rpcRequest({method:"wallet_aggregate"});ibe=!1;let u=s[c].provider;t.getSwapProxy().setTarget(u);let l=await u[r](o,i);if(l.length>0||l.result.length>0||r==="sendAsync")kQt(s[c].name)&&RQt(e,u);else{let f=t.getCacheProvider();return t.getSwapProxy().setTarget(f),await Promise.reject({code:4001})}return MQt(z8,s[c].name,{expires:.25}),await Promise.resolve(l)}catch(c){ibe=!1;let u=t.getCacheProvider();return t.getSwapProxy().setTarget(u),Promise.reject({code:4001,err:c})}}}return null}var VQt=(e,t)=>new Proxy(e,{get(r,n){switch(n){case"send":return async(o,i)=>{if(typeof o=="string"&&(!i||Array.isArray(i))){let a=await abe({okxProvider:e,hijackData:t,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 abe({okxProvider:e,hijackData:t,request:"send",args:o},o,i);return a===null?r.send(o,i):a}throw new Error(ut.errors.methodNotSupport())};case"sendAsync":return(o,i)=>{abe({okxProvider:e,hijackData:t,request:"sendAsync",args:o},o,i).then(a=>{a===null&&r.sendAsync(o,i)}).catch(()=>{})};case"request":return async o=>{let i=await abe({okxProvider:e,hijackData:t,request:"request",args:o},o);return i===null?r.request(o):i};default:return Reflect.get(r,n)}},set(r,n,o){return S3(r,n,o)?!0:Reflect.set(r,n,o)}});var h5n=e=>{nbe(z8),e.getCacheProvider()&&e.getSwapProxy().setTarget(e.getCacheProvider())},WQt=(e,t,r,n,o=!1)=>async({request:i,method:a},s,c)=>{(a==="eth_requestAccounts"||a==="wallet_requestPermissions")&&(await e.request({method:"eth_accounts"})).length>0&&jQt(t,o,n,()=>{e.disconnect&&e.disconnect(),h5n(r)});let u;return e.isOkxWallet&&i==="request"?u=e.request(s,{calledThroughEthereum:!0}):u=e[i](s,c),u};function sbe(e,t){let r=oQ(e,!0);r[0].provider=YHe(e,WQt(e,e,t,r[0].logo,!0)),t.setProviderList(r),window.ethereum&&t.pushProviderList(oQ(window.ethereum));let n=VQt(e,t);t.initSwapProxy(GQt(n,{isOkxWallet:void 0,isOKExWallet:void 0})),KHe(t),Object.defineProperty(window,"ethereum",{configurable:!1,get(){return t.getSwapProxy()},set(o){o&&!o?.isOkxWallet&&(oQ(o).forEach(i=>{let a=t.getProviderList().findIndex(c=>c.name===i.name),s=i.provider;i.provider=YHe(s,WQt(s,e,t,i.logo)),a>-1?i.name!=="MetaMask"&&(t.getProviderList()[a]=i):t.pushProviderList([i])}),KHe(t))}})}var KQt=(e,t,r)=>{e.request({jsonrpc:"2.0",id:1e3,method:"wallet_checkDomain"}).then(async({isWhitelist:n,defaultWallet:o})=>{if(window.okxwallet.isWhitelist=n,WHe(M9,n),t&&n)return;if(t&&!n&&sbe(e,r),n||o==="OTHER"){r.getSwapProxy().setTarget(Xge(r.getProviderList())?.provider);return}if(o==="OKX"){let a=new Proxy(e,{get(s,c,u){if(c==="request"){let l=s.request;return f=>l.call(u,f,{callThroughEthereum:!0})}return Reflect.get(s,c)},set(s,c,u){return S3(s,c,u)?!1:Reflect.set(s,c,u)}});r.getSwapProxy().setTarget(a)}await obe()&&(r.getSwapProxy().setTarget(Xge(r.getProviderList())?.provider),WHe(M9,!0),window.okxwallet.isWhitelist=!0)}).catch(()=>{})};d();p();var cbe=class{constructor(){this.providerList=[],this.swapProxy={},this.hasInitSwapProxy=!1,this.cacheProvider=null}getProviderList(){return this.providerList}getSwapProxy(){return this.swapProxy}setProviderList(t){this.providerList=t}pushProviderList(t){this.providerList.push(...t)}initSwapProxy(t){if(this.hasInitSwapProxy)throw Error("swapProxy has been initialized");this.swapProxy=t,this.hasInitSwapProxy=!0}swapProxySetTarget(t){this.swapProxy.setTarget(t)}getCacheProvider(){return this.cacheProvider}setCacheProvider(t){this.cacheProvider=t}};var rz=new cbe;window.hijackData=rz;var YQt=e=>{let t=VHe(M9)===!0;t||sbe(e,rz),KQt(e,t,rz),e.on(ut.event.CLEAR_COOKIE,()=>{nbe(z8),rz.getCacheProvider()&&rz.getSwapProxy().setTarget(rz.getCacheProvider())})};function JQt(e,t){let r=new Proxy(e,{get(n,o){return Reflect.get(n,o)},set(n,o,i){return!t&&S3(n,o,i)?!0:Reflect.set(n,o,i)}});Object.defineProperty(window,"okxwallet",{value:r,writable:!1,configurable:!1}),window.okexchain=window.okxwallet;try{t||YQt(e)}catch{yv()}}d();p();d();p();var ube=(e,t=!1,r=Nf)=>async function(n){let o=A9(n),i=CU(n,o),{serializedTransaction:a}=await e.call(this,{method:t?t3.SILENT_SIGN:qm.SIGN_TRANSACTION,params:{transaction:i,type:o,isSilentSign:t,providerType:r,originMethod:qm.SIGN_TRANSACTION}});return hye(a,o)},lbe=(e,t=!1,r=Nf)=>async function(n){let{signedTransactionResults:o}=await e.call(this,{method:t?t3.SILENT_SIGN:qm.SIGN_ALL_TRANSACTIONS,params:{transactions:n.map(i=>{let a=A9(i);return{transaction:CU(i,a),type:a}}),providerType:r,originMethod:qm.SIGN_ALL_TRANSACTIONS,isSilentSign:t}});return o.map(({serializedTransaction:i,type:a})=>hye(i,a))},fbe=(e,t=!1,r=Nf)=>async function(n,o="utf8"){let{publicKey:i,signature:a}=await e.call(this,{method:t?t3.SILENT_SIGN:qm.SIGN_MESSAGE,params:{message:new TextDecoder().decode(n),display:o,providerType:r,originMethod:qm.SIGN_MESSAGE,isSilentSign:t}});return gye(mye(i),a)},dbe=(e,t=!1,r=Nf)=>async function(n,o={},i={}){let a=A9(n),{publicKey:s,signature:c}=await e.call(this,{method:t?t3.SILENT_SIGN:qm.SIGN_AND_SEND_TRANSACTION,params:{transaction:CU(n,a),type:a,options:o,okxArgs:i,providerType:r,originMethod:qm.SIGN_AND_SEND_TRANSACTION}});return{publicKey:s,signature:c}};var pbe=({chainIndex:e,originMethod:t,originParams:r})=>{let n=[...r];return n[2]={...n[2],isSilentSign:!0,chainIndex:e},{method:t,params:n}},XQt={[Hm]:{[XF.SIGN_TRANSACTION](){return({chainIndex:t,originMethod:r,originParams:n})=>{let o=n[0];return o.extParams={...o.extParams,isSilentSign:!0,chainIndex:t},this.request({method:r,params:[o]})}},[XF.PERSONAL_SIGN](){return e=>this.request(pbe(e))},[XF.SIGN_TYPED_DATA](){return e=>this.request(pbe(e))},[XF.SIGN_TYPED_DATA_V3](){return e=>this.request(pbe(e))},[XF.SIGN_TYPED_DATA_V4](){return e=>this.request(pbe(e))}},[YF]:{[qm.SIGN_TRANSACTION](){return ube(this.rpcRequest.bind(this),!0,Nf)},[qm.SIGN_ALL_TRANSACTIONS](){return lbe(this.rpcRequest.bind(this),!0,Nf)},[qm.SIGN_MESSAGE](){return fbe(this.rpcRequest.bind(this),!0,Nf)},[qm.SIGN_AND_SEND_TRANSACTION](){return dbe(this.rpcRequest.bind(this),!0,Nf)}}};function ZQt(e,t){if(!XQt[e])throw new Error(ut.errors.invalidChain());let r=XQt[e]?.[t].call(this);if(!r)throw new Error(ut.errors.methodNotFound);return r}var nw={initialized:!1,accounts:[],isConnected:!1,linkedBaseChain:""},aQ=[Nb.ETH_SEND_TRANSACTION,Nb.WATCH_ASSET,Nb.WATCH_ASSET_LEGACY],iQ=({rpcRequest:e,method:t,params:r,error:n})=>{aQ.includes(t)&&e({method:"wallet_autoSwitchMode",args:{method:t,params:r},autoSwitchRecover:!0,error:n})},QHe=({rpcRequest:e,method:t,params:r})=>{aQ.includes(t)&&e({method:"wallet_autoSwitchMode",args:{method:t,params:r}},(n,o)=>{let i=n||o?.error;i&&iQ({rpcRequest:e,method:t,params:r,error:i})})},nz=class extends ci{constructor(r,{jsonRpcStreamName:n,logger:o,isInContentScript:i}){super(r,{jsonRpcStreamName:n,logger:o});_e(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(ut.event.WALLET_CHANGED,ya({okxProvider:this,providerType:H_,isConnected:()=>Boolean(this.selectedAddress)},async([a])=>{if(a){let s=Gm(a,Hm);this.handleAccountsChanged(s?[s]:[]),this.handleConnect()}else this.handleAccountsChanged([]),this.emit(ut.event.DISCONNECT)})),JQt(this,i),i||PQt(this),LQt(this,o),this.jsonRpcConnection.events.on(ut.event.NOTIFICATION,a=>{let{method:s,params:c,baseChain:u}=a;qQt(a,{wallet_chainChanged:()=>{this.handleChainChanged(c)},eth_subscription:()=>{this.emit("message",{type:s,data:c})},[ut.event.WALLET_CHANGED]:()=>{nw.linkedBaseChain=u,this.emit(ut.event.WALLET_CHANGED,c,u)},rpcModeChanged:()=>{this.emit("rpcModeChanged",c)},wallet_unlockStateChanged:()=>{this.emit(ut.event.LOCKED,c?.auto)},[ut.event.CLEAR_COOKIE]:()=>{this.emit(ut.event.CLEAR_COOKIE,c)},[ut.event.ISOMER_NETWORK_CHANGED]:()=>{this.emit(`${s}_${c.providerType}`,c)},[ove.preferenceChanged]:()=>{c?.silentSignStatus!==void 0&&this.emit(ut.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){za(r);let{method:o,params:i}=r;try{aQ.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()),aQ.includes(o)&&await super.rpcRequest({method:"wallet_autoSwitchMode",args:r,autoSwitchRecover:!0}),a}catch(a){throw aQ.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{QHe({rpcRequest:o,method:r,params:n}),super.rpcRequest({method:r,params:n},(s,c)=>{let u=s||c?.error;iQ({rpcRequest:o,method:r,params:n,error:u}),u?a(u):i(c)})}catch(s){iQ({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 QHe({rpcRequest:o,method:i,params:a}),super.rpcRequest(r,(s,c)=>{iQ({rpcRequest:o,method:i,params:a,error:s}),n(s,c)})}throw new Error(ut.errors.methodNotSupport())}sendAsync(r,n){let{method:o,params:i}=r||{},a=super.rpcRequest.bind(this);QHe({rpcRequest:a,method:o,params:i}),super.rpcRequest(r,(s,c)=>{iQ({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 nw.linkedBaseChain=i,n.providerType||HQt(this,o,nw.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{nw.initialized=!0}}handleConnect(r=this.selfChainId){nw.isConnected||(nw.isConnected=!0,this.emit(ut.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,nw.initialized&&this.emit(ut.event.CHAIN_CHANGED,this.selfChainId)),n!==this.networkVersion&&(this.networkVersion=n,nw.initialized&&this.emit(ut.event.NETWORK_CHANGED,this.networkVersion))}handleAccountsChanged(r=[]){nw.accounts[0]!==r[0]&&(nw.accounts=r,this.selectedAddress!==r[0]&&(this.selectedAddress=r[0]||null),nw.initialized&&this.emit(ut.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 obe())throw new Error(ut.errors.methodNotSupport());return super.rpcRequest({method:OWt.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:t3.GET_BASE_CHAIN_BY_INDEX,params:{chainIndex:r}}),a=ZQt.call(this,i,n);return i===Hm?a({chainIndex:r,originMethod:n,originParams:o}):a(...o)}getSilentStatus(){return super.rpcRequest({method:t3.GET_SILENT_STATUS})}switchSilentStatus(){return super.rpcRequest({method:PWt.SWITCH_SILENT_STATUS})}getSupportSilentChain(){return this.getSupportSilentChains()}getSupportSilentChains(){return super.rpcRequest({method:t3.GET_SUPPORT_SILENT_CHAIN})}onSilentStatusChange(r){this.on(ut.event.SET_SILENT_STATUS,r)}offSilentStatusChange(r){this.off(ut.event.SET_SILENT_STATUS,r)}};d();p();var e$t=fe(sl());d();p();var m5n=fe(sl());d();p();var g5n="stacks",QQt=e=>{let r=(e?.address||[]).find(n=>n.name===g5n);return r?.address?{address:r.address,publicKey:""}:null};var $Qt,oz=class extends ci{constructor(t,{jsonRpcStreamName:r,logger:n,provider:o}={}){super(t,{jsonRpcStreamName:r,logger:n}),this.selectedAccount=null,o.on(ut.event.WALLET_CHANGED,ya({okxProvider:o,providerType:ON,isConnected:()=>Boolean(this.selectedAccount)},async([i])=>{await this.handleConnect(i),this.emit(ut.event.ACCOUNT_CHANGED,this.selectedAccount)})),o.on(ut.event.CONNECT_WALLET,([i])=>{this.handleConnect(i)}),$Qt=o,o.stacks=this;try{window.stacks=this}catch{yv()}}request(t){za(t);let{method:r,params:n}=t;return r==="connect"?this.connect():super.rpcRequest({method:r,params:n})}async handleConnect(t){let r=QQt(t);if(this.selectedAccount=r,r){let n=await this.request({method:rve.GET_PUBLIC_KEY,params:{address:r.address}});return r.publicKey=n,this.emit(ut.event.CONNECT,r),r}return this.handleDisconnect(),null}async connect(){let[t]=await $Qt.requestWallets(!0,{providerType:ON});return this.handleConnect(t)}async signTransaction(t,r={}){return this.request({method:rve.SIGN_TRANSACTION,params:{transaction:t,okxArgs:r}})}async signMessage(t){if(typeof t?.message!="string")throw e$t.ethErrors.rpc.invalidParams({message:"'args.params' must be an object or array if provided."});return this.request({method:rve.SIGN_MESSAGE,params:{message:t.message}})}};d();p();d();p();d();p();d();p();function N9(e){if(!Number.isSafeInteger(e))throw new Error(`Wrong integer: ${e}`)}function hbe(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function Ym(...e){let t=i=>i,r=(i,a)=>s=>i(a(s)),n=e.map(i=>i.encode).reduceRight(r,t),o=e.map(i=>i.decode).reduce(r,t);return{encode:n,decode:o}}function Sv(e){return{encode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="number")throw new Error("alphabet.encode input should be an array of numbers");return t.map(r=>{if(N9(r),r<0||r>=e.length)throw new Error(`Digit index outside alphabet: ${r} (alphabet: ${e.length})`);return e[r]})},decode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="string")throw new Error("alphabet.decode input should be array of strings");return t.map(r=>{if(typeof r!="string")throw new Error(`alphabet.decode: not string element=${r}`);let n=e.indexOf(r);if(n===-1)throw new Error(`Unknown letter: "${r}". Allowed: ${e}`);return n})}}}function Ev(e=""){if(typeof e!="string")throw new Error("join separator should be string");return{encode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="string")throw new Error("join.encode input should be array of strings");for(let r of t)if(typeof r!="string")throw new Error(`join.encode: non-string input=${r}`);return t.join(e)},decode:t=>{if(typeof t!="string")throw new Error("join.decode input should be string");return t.split(e)}}}function gbe(e,t="="){if(N9(e),typeof t!="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*e%8;)r.push(t);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*e%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;n>0&&r[n-1]===t;n--)if(!((n-1)*e%8))throw new Error("Invalid padding: string has too much padding");return r.slice(0,n)}}}function n$t(e){if(typeof e!="function")throw new Error("normalize fn should be function");return{encode:t=>t,decode:t=>e(t)}}function t$t(e,t,r){if(t<2)throw new Error(`convertRadix: wrong from=${t}, 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(e))throw new Error("convertRadix: data should be array");if(!e.length)return[];let n=0,o=[],i=Array.from(e);for(i.forEach(a=>{if(N9(a),a<0||a>=t)throw new Error(`Wrong integer: ${a}`)});;){let a=0,s=!0;for(let c=n;c<i.length;c++){let u=i[c],l=t*a+u;if(!Number.isSafeInteger(l)||t*a/t!==a||l-u!==t*a)throw new Error("convertRadix: carry overflow");a=l%r;let f=Math.floor(l/r);if(i[c]=f,!Number.isSafeInteger(f)||f*r+a!==l)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<e.length-1&&e[a]===0;a++)o.push(0);return o.reverse()}var o$t=(e,t)=>t?o$t(t,e%t):e,mbe=(e,t)=>e+(t-o$t(e,t));function r$t(e,t,r,n){if(!Array.isArray(e))throw new Error("convertRadix2: data should be array");if(t<=0||t>32)throw new Error(`convertRadix2: wrong from=${t}`);if(r<=0||r>32)throw new Error(`convertRadix2: wrong to=${r}`);if(mbe(t,r)>32)throw new Error(`convertRadix2: carry overflow from=${t} to=${r} carryBits=${mbe(t,r)}`);let o=0,i=0,a=2**r-1,s=[];for(let c of e){if(N9(c),c>=2**t)throw new Error(`convertRadix2: invalid data word=${c} from=${t}`);if(o=o<<t|c,i+t>32)throw new Error(`convertRadix2: carry overflow pos=${i} from=${t}`);for(i+=t;i>=r;i-=r)s.push((o>>i-r&a)>>>0);o&=2**i-1}if(o=o<<r-i&a,!n&&i>=t)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 v5n(e){return N9(e),{encode:t=>{if(!hbe(t))throw new Error("radix.encode input should be Uint8Array");return t$t(Array.from(t),2**8,e)},decode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="number")throw new Error("radix.decode input should be array of numbers");return Uint8Array.from(t$t(t,e,2**8))}}}function ow(e,t=!1){if(N9(e),e<=0||e>32)throw new Error("radix2: bits should be in (0..32]");if(mbe(8,e)>32||mbe(e,8)>32)throw new Error("radix2: carry overflow");return{encode:r=>{if(!hbe(r))throw new Error("radix2.encode input should be Uint8Array");return r$t(Array.from(r),8,e,!t)},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(r$t(r,e,8,t))}}}function y5n(e,t){if(N9(e),typeof t!="function")throw new Error("checksum fn should be function");return{encode(r){if(!hbe(r))throw new Error("checksum.encode: input should be Uint8Array");let n=t(r).slice(0,e),o=new Uint8Array(r.length+e);return o.set(r),o.set(n,r.length),o},decode(r){if(!hbe(r))throw new Error("checksum.decode: input should be Uint8Array");let n=r.slice(0,-e),o=t(n).slice(0,e),i=r.slice(-e);for(let a=0;a<e;a++)if(o[a]!==i[a])throw new Error("Invalid checksum");return n}}}var wSs=Ym(ow(4),Sv("0123456789ABCDEF"),Ev("")),ASs=Ym(ow(5),Sv("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),gbe(5),Ev("")),SSs=Ym(ow(5),Sv("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),Ev("")),ESs=Ym(ow(5),Sv("0123456789ABCDEFGHIJKLMNOPQRSTUV"),gbe(5),Ev("")),_Ss=Ym(ow(5),Sv("0123456789ABCDEFGHIJKLMNOPQRSTUV"),Ev("")),CSs=Ym(ow(5),Sv("0123456789ABCDEFGHJKMNPQRSTVWXYZ"),Ev(""),n$t(e=>e.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),$He=Ym(ow(6),Sv("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),gbe(6),Ev("")),TSs=Ym(ow(6),Sv("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),Ev("")),ISs=Ym(ow(6),Sv("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),gbe(6),Ev("")),kSs=Ym(ow(6),Sv("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),Ev("")),b5n=e=>Ym(v5n(58),Sv(e),Ev("")),x5n=b5n("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz");var i$t=e=>Ym(y5n(4,t=>e(e(t))),x5n);var MSs=Ym(Sv("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),Ev(""));var RSs=Ym(ow(4),Sv("0123456789abcdef"),Ev(""),n$t(e=>{if(typeof e!="string"||e.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof e} with length ${e.length}`);return e.toLowerCase()}));var nGe={};El(nGe,{bitGet:()=>T5n,bitLen:()=>C5n,bitMask:()=>sQ,bitSet:()=>I5n,bytesToHex:()=>O9,bytesToNumberBE:()=>C3,bytesToNumberLE:()=>ybe,concatBytes:()=>iz,createHmacDrbg:()=>rGe,ensureBytes:()=>_v,equalBytes:()=>E5n,hexToBytes:()=>_3,hexToNumber:()=>tGe,isBytes:()=>iw,numberToBytesBE:()=>j8,numberToBytesLE:()=>bbe,numberToHexUnpadded:()=>u$t,numberToVarBytesBE:()=>S5n,utf8ToBytes:()=>_5n,validateObject:()=>H8});d();p();var c$t=BigInt(0),vbe=BigInt(1),w5n=BigInt(2);function iw(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}var A5n=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function O9(e){if(!iw(e))throw new Error("Uint8Array expected");let t="";for(let r=0;r<e.length;r++)t+=A5n[e[r]];return t}function u$t(e){let t=e.toString(16);return t.length&1?`0${t}`:t}function tGe(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);return BigInt(e===""?"0":`0x${e}`)}var E3={_0:48,_9:57,_A:65,_F:70,_a:97,_f:102};function a$t(e){if(e>=E3._0&&e<=E3._9)return e-E3._0;if(e>=E3._A&&e<=E3._F)return e-(E3._A-10);if(e>=E3._a&&e<=E3._f)return e-(E3._a-10)}function _3(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);let t=e.length,r=t/2;if(t%2)throw new Error("padded hex string expected, got unpadded hex of length "+t);let n=new Uint8Array(r);for(let o=0,i=0;o<r;o++,i+=2){let a=a$t(e.charCodeAt(i)),s=a$t(e.charCodeAt(i+1));if(a===void 0||s===void 0){let c=e[i]+e[i+1];throw new Error('hex string expected, got non-hex character "'+c+'" at index '+i)}n[o]=a*16+s}return n}function C3(e){return tGe(O9(e))}function ybe(e){if(!iw(e))throw new Error("Uint8Array expected");return tGe(O9(Uint8Array.from(e).reverse()))}function j8(e,t){return _3(e.toString(16).padStart(t*2,"0"))}function bbe(e,t){return j8(e,t).reverse()}function S5n(e){return _3(u$t(e))}function _v(e,t,r){let n;if(typeof t=="string")try{n=_3(t)}catch(i){throw new Error(`${e} must be valid hex string, got "${t}". Cause: ${i}`)}else if(iw(t))n=Uint8Array.from(t);else throw new Error(`${e} must be hex string or Uint8Array`);let o=n.length;if(typeof r=="number"&&o!==r)throw new Error(`${e} expected ${r} bytes, got ${o}`);return n}function iz(...e){let t=0;for(let o=0;o<e.length;o++){let i=e[o];if(!iw(i))throw new Error("Uint8Array expected");t+=i.length}let r=new Uint8Array(t),n=0;for(let o=0;o<e.length;o++){let i=e[o];r.set(i,n),n+=i.length}return r}function E5n(e,t){if(e.length!==t.length)return!1;let r=0;for(let n=0;n<e.length;n++)r|=e[n]^t[n];return r===0}function _5n(e){if(typeof e!="string")throw new Error(`utf8ToBytes expected string, got ${typeof e}`);return new Uint8Array(new TextEncoder().encode(e))}function C5n(e){let t;for(t=0;e>c$t;e>>=vbe,t+=1);return t}function T5n(e,t){return e>>BigInt(t)&vbe}var I5n=(e,t,r)=>e|(r?vbe:c$t)<<BigInt(t),sQ=e=>(w5n<<BigInt(e-1))-vbe,eGe=e=>new Uint8Array(e),s$t=e=>Uint8Array.from(e);function rGe(e,t,r){if(typeof e!="number"||e<2)throw new Error("hashLen must be a number");if(typeof t!="number"||t<2)throw new Error("qByteLen must be a number");if(typeof r!="function")throw new Error("hmacFn must be a function");let n=eGe(e),o=eGe(e),i=0,a=()=>{n.fill(1),o.fill(0),i=0},s=(...f)=>r(o,n,...f),c=(f=eGe())=>{o=s(s$t([0]),f),n=s(),f.length!==0&&(o=s(s$t([1]),f),n=s())},u=()=>{if(i++>=1e3)throw new Error("drbg: tried 1000 values");let f=0,h=[];for(;f<t;){n=s();let m=n.slice();h.push(m),f+=n.length}return iz(...h)};return(f,h)=>{a(),c(f);let m;for(;!(m=h(u()));)c();return a(),m}}var k5n={bigint:e=>typeof e=="bigint",function:e=>typeof e=="function",boolean:e=>typeof e=="boolean",string:e=>typeof e=="string",stringOrUint8Array:e=>typeof e=="string"||iw(e),isSafeInteger:e=>Number.isSafeInteger(e),array:e=>Array.isArray(e),field:(e,t)=>t.Fp.isValid(e),hash:e=>typeof e=="function"&&Number.isSafeInteger(e.outputLen)};function H8(e,t,r={}){let n=(o,i,a)=>{let s=k5n[i];if(typeof s!="function")throw new Error(`Invalid validator "${i}", expected function`);let c=e[o];if(!(a&&c===void 0)&&!s(c,e))throw new Error(`Invalid param ${String(o)}=${c} (${typeof c}), expected ${i}`)};for(let[o,i]of Object.entries(t))n(o,i,!1);for(let[o,i]of Object.entries(r))n(o,i,!0);return e}var AGe={};El(AGe,{CURVE:()=>yMn,Fp251:()=>Q$t,MAX_VALUE:()=>L9,ProjectivePoint:()=>cz,Signature:()=>Bbe,_poseidonMDS:()=>$$t,_starkCurve:()=>mMn,computeHashOnElements:()=>_Mn,ethSigToPrivate:()=>bMn,getAccountPath:()=>wMn,getPublicKey:()=>W$t,getSharedSecret:()=>gMn,getStarkKey:()=>mQ,grindKey:()=>X$t,keccak:()=>Z8,pedersen:()=>U9,poseidonBasic:()=>wGe,poseidonCreate:()=>IMn,poseidonHash:()=>Pbe,poseidonHashFunc:()=>kMn,poseidonHashMany:()=>ll,poseidonHashSingle:()=>MMn,poseidonSmall:()=>gQ,sign:()=>bGe,utils:()=>hQ,verify:()=>vMn});d();p();d();p();d();p();function cQ(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`Wrong positive integer: ${e}`)}function M5n(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function uQ(e,...t){if(!M5n(e))throw new Error("Expected Uint8Array");if(t.length>0&&!t.includes(e.length))throw new Error(`Expected Uint8Array of length ${t}, not of length=${e.length}`)}function l$t(e){if(typeof e!="function"||typeof e.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");cQ(e.outputLen),cQ(e.blockLen)}function T3(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function xbe(e,t){uQ(e);let r=t.outputLen;if(e.length<r)throw new Error(`digestInto() expects output buffer of length at least ${r}`)}d();p();var wbe=BigInt(4294967295),f$t=BigInt(32);function R5n(e,t=!1){return t?{h:Number(e&wbe),l:Number(e>>f$t&wbe)}:{h:Number(e>>f$t&wbe)|0,l:Number(e&wbe)|0}}function d$t(e,t=!1){let r=new Uint32Array(e.length),n=new Uint32Array(e.length);for(let o=0;o<e.length;o++){let{h:i,l:a}=R5n(e[o],t);[r[o],n[o]]=[i,a]}return[r,n]}var p$t=(e,t,r)=>e<<r|t>>>32-r,h$t=(e,t,r)=>t<<r|e>>>32-r,m$t=(e,t,r)=>t<<r-32|e>>>64-r,g$t=(e,t,r)=>e<<r-32|t>>>64-r;d();p();d();p();var Abe=typeof globalThis=="object"&&"crypto"in globalThis?globalThis.crypto:void 0;var v$t=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4));function y$t(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}var Sbe=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),aw=(e,t)=>e<<32-t|e>>>t,N5n=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;if(!N5n)throw new Error("Non little-endian hardware is not supported");function oGe(e){if(typeof e!="string")throw new Error(`utf8ToBytes expected string, got ${typeof e}`);return new Uint8Array(new TextEncoder().encode(e))}function q8(e){if(typeof e=="string"&&(e=oGe(e)),!y$t(e))throw new Error(`expected Uint8Array, got ${typeof e}`);return e}function b$t(...e){let t=0;for(let n=0;n<e.length;n++){let o=e[n];if(!y$t(o))throw new Error("Uint8Array expected");t+=o.length}let r=new Uint8Array(t);for(let n=0,o=0;n<e.length;n++){let i=e[n];r.set(i,o),o+=i.length}return r}var G8=class{clone(){return this._cloneInto()}},KSs={}.toString;function Ebe(e){let t=n=>e().update(q8(n)).digest(),r=e();return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=()=>e(),t}function x$t(e){let t=(n,o)=>e(o).update(q8(n)).digest(),r=e({});return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=n=>e(n),t}function w$t(e=32){if(Abe&&typeof Abe.getRandomValues=="function")return Abe.getRandomValues(new Uint8Array(e));throw new Error("crypto.getRandomValues must be defined")}var[E$t,_$t,C$t]=[[],[],[]],O5n=BigInt(0),lQ=BigInt(1),B5n=BigInt(2),P5n=BigInt(7),D5n=BigInt(256),L5n=BigInt(113);for(let e=0,t=lQ,r=1,n=0;e<24;e++){[r,n]=[n,(2*r+3*n)%5],E$t.push(2*(5*n+r)),_$t.push((e+1)*(e+2)/2%64);let o=O5n;for(let i=0;i<7;i++)t=(t<<lQ^(t>>P5n)*L5n)%D5n,t&B5n&&(o^=lQ<<(lQ<<BigInt(i))-lQ);C$t.push(o)}var[F5n,U5n]=d$t(C$t,!0),A$t=(e,t,r)=>r>32?m$t(e,t,r):p$t(e,t,r),S$t=(e,t,r)=>r>32?g$t(e,t,r):h$t(e,t,r);function z5n(e,t=24){let r=new Uint32Array(10);for(let n=24-t;n<24;n++){for(let a=0;a<10;a++)r[a]=e[a]^e[a+10]^e[a+20]^e[a+30]^e[a+40];for(let a=0;a<10;a+=2){let s=(a+8)%10,c=(a+2)%10,u=r[c],l=r[c+1],f=A$t(u,l,1)^r[s],h=S$t(u,l,1)^r[s+1];for(let m=0;m<50;m+=10)e[a+m]^=f,e[a+m+1]^=h}let o=e[2],i=e[3];for(let a=0;a<24;a++){let s=_$t[a],c=A$t(o,i,s),u=S$t(o,i,s),l=E$t[a];o=e[l],i=e[l+1],e[l]=c,e[l+1]=u}for(let a=0;a<50;a+=10){for(let s=0;s<10;s++)r[s]=e[a+s];for(let s=0;s<10;s++)e[a+s]^=~r[(s+2)%10]&r[(s+4)%10]}e[0]^=F5n[n],e[1]^=U5n[n]}r.fill(0)}var az=class extends G8{constructor(t,r,n,o=!1,i=24){if(super(),this.blockLen=t,this.suffix=r,this.outputLen=n,this.enableXOF=o,this.rounds=i,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,cQ(n),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=v$t(this.state)}keccak(){z5n(this.state32,this.rounds),this.posOut=0,this.pos=0}update(t){T3(this);let{blockLen:r,state:n}=this;t=q8(t);let o=t.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++]^=t[i++];this.pos===r&&this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;let{state:t,suffix:r,pos:n,blockLen:o}=this;t[n]^=r,(r&128)!==0&&n===o-1&&this.keccak(),t[o-1]^=128,this.keccak()}writeInto(t){T3(this,!1),uQ(t),this.finish();let r=this.state,{blockLen:n}=this;for(let o=0,i=t.length;o<i;){this.posOut>=n&&this.keccak();let a=Math.min(n-this.posOut,i-o);t.set(r.subarray(this.posOut,this.posOut+a),o),this.posOut+=a,o+=a}return t}xofInto(t){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(t)}xof(t){return cQ(t),this.xofInto(new Uint8Array(t))}digestInto(t){if(xbe(t,this),this.finished)throw new Error("digest() was already called");return this.writeInto(t),this.destroy(),t}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(t){let{blockLen:r,suffix:n,outputLen:o,rounds:i,enableXOF:a}=this;return t||(t=new az(r,n,o,a,i)),t.state32.set(this.state32),t.pos=this.pos,t.posOut=this.posOut,t.finished=this.finished,t.rounds=i,t.suffix=n,t.outputLen=o,t.enableXOF=a,t.destroyed=this.destroyed,t}},V8=(e,t,r)=>Ebe(()=>new az(t,e,r)),eEs=V8(6,144,224/8),tEs=V8(6,136,256/8),rEs=V8(6,104,384/8),nEs=V8(6,72,512/8),oEs=V8(1,144,224/8),T$t=V8(1,136,256/8),iEs=V8(1,104,384/8),aEs=V8(1,72,512/8),I$t=(e,t,r)=>x$t((n={})=>new az(t,e,n.dkLen===void 0?r:n.dkLen,!0)),sEs=I$t(31,168,128/8),cEs=I$t(31,136,256/8);d();p();d();p();function j5n(e,t,r,n){if(typeof e.setBigUint64=="function")return e.setBigUint64(t,r,n);let o=BigInt(32),i=BigInt(4294967295),a=Number(r>>o&i),s=Number(r&i),c=n?4:0,u=n?0:4;e.setUint32(t+c,a,n),e.setUint32(t+u,s,n)}var _be=class extends G8{constructor(t,r,n,o){super(),this.blockLen=t,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(t),this.view=Sbe(this.buffer)}update(t){T3(this);let{view:r,buffer:n,blockLen:o}=this;t=q8(t);let i=t.length;for(let a=0;a<i;){let s=Math.min(o-this.pos,i-a);if(s===o){let c=Sbe(t);for(;o<=i-a;a+=o)this.process(c,a);continue}n.set(t.subarray(a,a+s),this.pos),this.pos+=s,a+=s,this.pos===o&&(this.process(r,0),this.pos=0)}return this.length+=t.length,this.roundClean(),this}digestInto(t){T3(this),xbe(t,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;j5n(n,o-8,BigInt(this.length*8),i),this.process(n,0);let s=Sbe(t),c=this.outputLen;if(c%4)throw new Error("_sha2: outputLen should be aligned to 32bit");let u=c/4,l=this.get();if(u>l.length)throw new Error("_sha2: outputLen bigger than state");for(let f=0;f<u;f++)s.setUint32(4*f,l[f],i)}digest(){let{buffer:t,outputLen:r}=this;this.digestInto(t);let n=t.slice(0,r);return this.destroy(),n}_cloneInto(t){t||(t=new this.constructor),t.set(...this.get());let{blockLen:r,buffer:n,length:o,finished:i,destroyed:a,pos:s}=this;return t.length=o,t.pos=s,t.finished=i,t.destroyed=a,o%r&&t.buffer.set(n),t}};var H5n=(e,t,r)=>e&t^~e&r,G5n=(e,t,r)=>e&t^e&r^t&r,q5n=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]),W8=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),K8=new Uint32Array(64),iGe=class extends _be{constructor(){super(64,32,8,!1),this.A=W8[0]|0,this.B=W8[1]|0,this.C=W8[2]|0,this.D=W8[3]|0,this.E=W8[4]|0,this.F=W8[5]|0,this.G=W8[6]|0,this.H=W8[7]|0}get(){let{A:t,B:r,C:n,D:o,E:i,F:a,G:s,H:c}=this;return[t,r,n,o,i,a,s,c]}set(t,r,n,o,i,a,s,c){this.A=t|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(t,r){for(let f=0;f<16;f++,r+=4)K8[f]=t.getUint32(r,!1);for(let f=16;f<64;f++){let h=K8[f-15],m=K8[f-2],g=aw(h,7)^aw(h,18)^h>>>3,v=aw(m,17)^aw(m,19)^m>>>10;K8[f]=v+K8[f-7]+g+K8[f-16]|0}let{A:n,B:o,C:i,D:a,E:s,F:c,G:u,H:l}=this;for(let f=0;f<64;f++){let h=aw(s,6)^aw(s,11)^aw(s,25),m=l+h+H5n(s,c,u)+q5n[f]+K8[f]|0,v=(aw(n,2)^aw(n,13)^aw(n,22))+G5n(n,o,i)|0;l=u,u=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,u=u+this.G|0,l=l+this.H|0,this.set(n,o,i,a,s,c,u,l)}roundClean(){K8.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}};var Cbe=Ebe(()=>new iGe);d();p();var Rbe={};El(Rbe,{bitGet:()=>X5n,bitLen:()=>J5n,bitMask:()=>B9,bitSet:()=>Z5n,bytesToHex:()=>NA,bytesToNumberBE:()=>Df,bytesToNumberLE:()=>Ibe,concatBytes:()=>J8,createHmacDrbg:()=>sGe,ensureBytes:()=>x0,equalBytes:()=>K5n,hexToBytes:()=>k3,hexToNumber:()=>fQ,isBytes:()=>sw,numberToBytesBE:()=>Y8,numberToBytesLE:()=>kbe,numberToHexUnpadded:()=>N$t,numberToVarBytesBE:()=>Mbe,utf8ToBytes:()=>Y5n,validateObject:()=>X8});d();p();var R$t=BigInt(0),Tbe=BigInt(1),V5n=BigInt(2);function sw(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}var W5n=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function NA(e){if(!sw(e))throw new Error("Uint8Array expected");let t="";for(let r=0;r<e.length;r++)t+=W5n[e[r]];return t}function N$t(e){let t=e.toString(16);return t.length&1?`0${t}`:t}function fQ(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);return BigInt(e===""?"0":`0x${e}`)}var I3={_0:48,_9:57,_A:65,_F:70,_a:97,_f:102};function k$t(e){if(e>=I3._0&&e<=I3._9)return e-I3._0;if(e>=I3._A&&e<=I3._F)return e-(I3._A-10);if(e>=I3._a&&e<=I3._f)return e-(I3._a-10)}function k3(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);let t=e.length,r=t/2;if(t%2)throw new Error("padded hex string expected, got unpadded hex of length "+t);let n=new Uint8Array(r);for(let o=0,i=0;o<r;o++,i+=2){let a=k$t(e.charCodeAt(i)),s=k$t(e.charCodeAt(i+1));if(a===void 0||s===void 0){let c=e[i]+e[i+1];throw new Error('hex string expected, got non-hex character "'+c+'" at index '+i)}n[o]=a*16+s}return n}function Df(e){return fQ(NA(e))}function Ibe(e){if(!sw(e))throw new Error("Uint8Array expected");return fQ(NA(Uint8Array.from(e).reverse()))}function Y8(e,t){return k3(e.toString(16).padStart(t*2,"0"))}function kbe(e,t){return Y8(e,t).reverse()}function Mbe(e){return k3(N$t(e))}function x0(e,t,r){let n;if(typeof t=="string")try{n=k3(t)}catch(i){throw new Error(`${e} must be valid hex string, got "${t}". Cause: ${i}`)}else if(sw(t))n=Uint8Array.from(t);else throw new Error(`${e} must be hex string or Uint8Array`);let o=n.length;if(typeof r=="number"&&o!==r)throw new Error(`${e} expected ${r} bytes, got ${o}`);return n}function J8(...e){let t=0;for(let o=0;o<e.length;o++){let i=e[o];if(!sw(i))throw new Error("Uint8Array expected");t+=i.length}let r=new Uint8Array(t),n=0;for(let o=0;o<e.length;o++){let i=e[o];r.set(i,n),n+=i.length}return r}function K5n(e,t){if(e.length!==t.length)return!1;let r=0;for(let n=0;n<e.length;n++)r|=e[n]^t[n];return r===0}function Y5n(e){if(typeof e!="string")throw new Error(`utf8ToBytes expected string, got ${typeof e}`);return new Uint8Array(new TextEncoder().encode(e))}function J5n(e){let t;for(t=0;e>R$t;e>>=Tbe,t+=1);return t}function X5n(e,t){return e>>BigInt(t)&Tbe}var Z5n=(e,t,r)=>e|(r?Tbe:R$t)<<BigInt(t),B9=e=>(V5n<<BigInt(e-1))-Tbe,aGe=e=>new Uint8Array(e),M$t=e=>Uint8Array.from(e);function sGe(e,t,r){if(typeof e!="number"||e<2)throw new Error("hashLen must be a number");if(typeof t!="number"||t<2)throw new Error("qByteLen must be a number");if(typeof r!="function")throw new Error("hmacFn must be a function");let n=aGe(e),o=aGe(e),i=0,a=()=>{n.fill(1),o.fill(0),i=0},s=(...f)=>r(o,n,...f),c=(f=aGe())=>{o=s(M$t([0]),f),n=s(),f.length!==0&&(o=s(M$t([1]),f),n=s())},u=()=>{if(i++>=1e3)throw new Error("drbg: tried 1000 values");let f=0,h=[];for(;f<t;){n=s();let m=n.slice();h.push(m),f+=n.length}return J8(...h)};return(f,h)=>{a(),c(f);let m;for(;!(m=h(u()));)c();return a(),m}}var Q5n={bigint:e=>typeof e=="bigint",function:e=>typeof e=="function",boolean:e=>typeof e=="boolean",string:e=>typeof e=="string",stringOrUint8Array:e=>typeof e=="string"||sw(e),isSafeInteger:e=>Number.isSafeInteger(e),array:e=>Array.isArray(e),field:(e,t)=>t.Fp.isValid(e),hash:e=>typeof e=="function"&&Number.isSafeInteger(e.outputLen)};function X8(e,t,r={}){let n=(o,i,a)=>{let s=Q5n[i];if(typeof s!="function")throw new Error(`Invalid validator "${i}", expected function`);let c=e[o];if(!(a&&c===void 0)&&!s(c,e))throw new Error(`Invalid param ${String(o)}=${c} (${typeof c}), expected ${i}`)};for(let[o,i]of Object.entries(t))n(o,i,!1);for(let[o,i]of Object.entries(r))n(o,i,!0);return e}var Lf=BigInt(0),Jc=BigInt(1),P9=BigInt(2),$5n=BigInt(3),cGe=BigInt(4),O$t=BigInt(5),B$t=BigInt(8),eMn=BigInt(9),tMn=BigInt(16);function Hd(e,t){let r=e%t;return r>=Lf?r:t+r}function rMn(e,t,r){if(r<=Lf||t<Lf)throw new Error("Expected power/modulo > 0");if(r===Jc)return Lf;let n=Jc;for(;t>Lf;)t&Jc&&(n=n*e%r),e=e*e%r,t>>=Jc;return n}function sz(e,t){if(e===Lf||t<=Lf)throw new Error(`invert: expected positive integers, got n=${e} mod=${t}`);let r=Hd(e,t),n=t,o=Lf,i=Jc,a=Jc,s=Lf;for(;r!==Lf;){let u=n/r,l=n%r,f=o-a*u,h=i-s*u;n=r,r=l,o=a,i=s,a=f,s=h}if(n!==Jc)throw new Error("invert: does not exist");return Hd(o,t)}function nMn(e){let t=(e-Jc)/P9,r,n,o;for(r=e-Jc,n=0;r%P9===Lf;r/=P9,n++);for(o=P9;o<e&&rMn(o,t,e)!==e-Jc;o++);if(n===1){let a=(e+Jc)/cGe;return function(c,u){let l=c.pow(u,a);if(!c.eql(c.sqr(l),u))throw new Error("Cannot find square root");return l}}let i=(r+Jc)/P9;return function(s,c){if(s.pow(c,t)===s.neg(s.ONE))throw new Error("Cannot find square root");let u=n,l=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<u&&!s.eql(v,s.ONE);m++)v=s.sqr(v);let g=s.pow(l,Jc<<BigInt(u-m-1));l=s.sqr(g),f=s.mul(f,g),h=s.mul(h,l),u=m}return f}}function oMn(e){if(e%cGe===$5n){let t=(e+Jc)/cGe;return function(n,o){let i=n.pow(o,t);if(!n.eql(n.sqr(i),o))throw new Error("Cannot find square root");return i}}if(e%B$t===O$t){let t=(e-O$t)/B$t;return function(n,o){let i=n.mul(o,P9),a=n.pow(i,t),s=n.mul(o,a),c=n.mul(n.mul(s,P9),a),u=n.mul(s,n.sub(c,n.ONE));if(!n.eql(n.sqr(u),o))throw new Error("Cannot find square root");return u}}return e%tMn,nMn(e)}var iMn=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function D9(e){let t={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},r=iMn.reduce((n,o)=>(n[o]="function",n),t);return X8(e,r)}function uGe(e,t,r){if(r<Lf)throw new Error("Expected power > 0");if(r===Lf)return e.ONE;if(r===Jc)return t;let n=e.ONE,o=t;for(;r>Lf;)r&Jc&&(n=e.mul(n,o)),o=e.sqr(o),r>>=Jc;return n}function aMn(e,t){let r=new Array(t.length),n=t.reduce((i,a,s)=>e.is0(a)?i:(r[s]=i,e.mul(i,a)),e.ONE),o=e.inv(n);return t.reduceRight((i,a,s)=>e.is0(a)?i:(r[s]=e.mul(i,r[s]),e.mul(i,a)),o),r}function lGe(e,t){let r=t!==void 0?t:e.toString(2).length,n=Math.ceil(r/8);return{nBitLength:r,nByteLength:n}}function fGe(e,t,r=!1,n={}){if(e<=Lf)throw new Error(`Expected Field ORDER > 0, got ${e}`);let{nBitLength:o,nByteLength:i}=lGe(e,t);if(i>2048)throw new Error("Field lengths over 2048 bytes are not supported");let a=oMn(e),s=Object.freeze({ORDER:e,BITS:o,BYTES:i,MASK:B9(o),ZERO:Lf,ONE:Jc,create:c=>Hd(c,e),isValid:c=>{if(typeof c!="bigint")throw new Error(`Invalid field element: expected bigint, got ${typeof c}`);return Lf<=c&&c<e},is0:c=>c===Lf,isOdd:c=>(c&Jc)===Jc,neg:c=>Hd(-c,e),eql:(c,u)=>c===u,sqr:c=>Hd(c*c,e),add:(c,u)=>Hd(c+u,e),sub:(c,u)=>Hd(c-u,e),mul:(c,u)=>Hd(c*u,e),pow:(c,u)=>uGe(s,c,u),div:(c,u)=>Hd(c*sz(u,e),e),sqrN:c=>c*c,addN:(c,u)=>c+u,subN:(c,u)=>c-u,mulN:(c,u)=>c*u,inv:c=>sz(c,e),sqrt:n.sqrt||(c=>a(s,c)),invertBatch:c=>aMn(s,c),cmov:(c,u,l)=>l?u:c,toBytes:c=>r?kbe(c,i):Y8(c,i),fromBytes:c=>{if(c.length!==i)throw new Error(`Fp.fromBytes: expected ${i}, got ${c.length}`);return r?Ibe(c):Df(c)}});return Object.freeze(s)}function P$t(e){if(typeof e!="bigint")throw new Error("field order must be bigint");let t=e.toString(2).length;return Math.ceil(t/8)}function dGe(e){let t=P$t(e);return t+Math.ceil(t/2)}function D$t(e,t,r=!1){let n=e.length,o=P$t(t),i=dGe(t);if(n<16||n<i||n>1024)throw new Error(`expected ${i}-1024 bytes of input, got ${n}`);let a=r?Df(e):Ibe(e),s=Hd(a,t-Jc)+Jc;return r?kbe(s,o):Y8(s,o)}d();p();function cMn(e){let{Fp:t,mds:r,reversePartialPowIdx:n,roundConstants:o}=e,{roundsFull:i,roundsPartial:a,sboxPower:s,t:c}=e;D9(t);for(let g of["t","roundsFull","roundsPartial"])if(typeof e[g]!="number"||!Number.isSafeInteger(e[g]))throw new Error(`Poseidon: invalid param ${g}=${e[g]} (${typeof e[g]})`);if(!Array.isArray(r)||r.length!==c)throw new Error("Poseidon: wrong MDS matrix");let u=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 t.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 l=i+a;if(!Array.isArray(o)||o.length!==l)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"||!t.isValid(v))throw new Error(`Poseidon wrong round constant=${v}`);return t.create(v)})});if(!s||![3,5,7].includes(s))throw new Error(`Poseidon wrong sboxPower=${s}`);let h=BigInt(s),m=g=>uGe(t,g,h);return s===3?m=g=>t.mul(t.sqrN(g),g):s===5&&(m=g=>t.mul(t.sqrN(t.sqrN(g)),g)),Object.freeze({...e,rounds:l,sboxFn:m,roundConstants:f,mds:u})}function L$t(e){let t=cMn(e),{Fp:r,mds:n,roundConstants:o,rounds:i,roundsPartial:a,sboxFn:s,t:c}=t,u=t.roundsFull/2,l=t.reversePartialPowIdx?c-1:0,f=(m,g,v)=>(m=m.map((b,x)=>r.add(b,o[v][x])),g?m=m.map(b=>s(b)):m[l]=s(m[l]),m=n.map(b=>b.reduce((x,E,T)=>r.add(x,r.mulN(E,m[T])),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<u;b++)g=f(g,!0,v++);for(let b=0;b<a;b++)g=f(g,!1,v++);for(let b=0;b<u;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 uMn=BigInt(0),pGe=BigInt(1);function F$t(e,t){let r=(o,i)=>{let a=i.negate();return o?a:i},n=o=>{let i=Math.ceil(t/o)+1,a=2**(o-1);return{windows:i,windowSize:a}};return{constTimeNegate:r,unsafeLadder(o,i){let a=e.ZERO,s=o;for(;i>uMn;)i&pGe&&(a=a.add(s)),s=s.double(),i>>=pGe;return a},precomputeWindow(o,i){let{windows:a,windowSize:s}=n(i),c=[],u=o,l=u;for(let f=0;f<a;f++){l=u,c.push(l);for(let h=1;h<s;h++)l=l.add(u),c.push(l);u=l.double()}return c},wNAF(o,i,a){let{windows:s,windowSize:c}=n(o),u=e.ZERO,l=e.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+=pGe);let x=v,E=v+Math.abs(b)-1,T=g%2!==0,B=b<0;b===0?l=l.add(r(T,i[x])):u=u.add(r(B,i[E]))}return{p:u,f:l}},wNAFCached(o,i,a,s){let c=o._WINDOW_SIZE||1,u=i.get(o);return u||(u=this.precomputeWindow(o,c),c!==1&&i.set(o,s(u))),this.wNAF(c,u,a)}}}function hGe(e){return D9(e.Fp),X8(e,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...lGe(e.n,e.nBitLength),...e,p:e.Fp.ORDER})}function lMn(e){let t=hGe(e);X8(t,{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}=t;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({...t})}var{bytesToNumberBE:fMn,hexToBytes:dMn}=Rbe,R3={Err:class extends Error{constructor(t=""){super(t)}},_parseInt(e){let{Err:t}=R3;if(e.length<2||e[0]!==2)throw new t("Invalid signature integer tag");let r=e[1],n=e.subarray(2,r+2);if(!r||n.length!==r)throw new t("Invalid signature integer: wrong length");if(n[0]&128)throw new t("Invalid signature integer: negative");if(n[0]===0&&!(n[1]&128))throw new t("Invalid signature integer: unnecessary leading zero");return{d:fMn(n),l:e.subarray(r+2)}},toSig(e){let{Err:t}=R3,r=typeof e=="string"?dMn(e):e;if(!sw(r))throw new Error("ui8a expected");let n=r.length;if(n<2||r[0]!=48)throw new t("Invalid signature tag");if(r[1]!==n-2)throw new t("Invalid signature: incorrect length");let{d:o,l:i}=R3._parseInt(r.subarray(2)),{d:a,l:s}=R3._parseInt(i);if(s.length)throw new t("Invalid signature: left bytes after parsing");return{r:o,s:a}},hexFromSig(e){let t=u=>Number.parseInt(u[0],16)&8?"00"+u:u,r=u=>{let l=u.toString(16);return l.length&1?`0${l}`:l},n=t(r(e.s)),o=t(r(e.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}`}},M3=BigInt(0),Kb=BigInt(1),UEs=BigInt(2),U$t=BigInt(3),zEs=BigInt(4);function pMn(e){let t=lMn(e),{Fp:r}=t,n=t.toBytes||((g,v,b)=>{let x=v.toAffine();return J8(Uint8Array.from([4]),r.toBytes(x.x),r.toBytes(x.y))}),o=t.fromBytes||(g=>{let v=g.subarray(1),b=r.fromBytes(v.subarray(0,r.BYTES)),x=r.fromBytes(v.subarray(r.BYTES,2*r.BYTES));return{x:b,y:x}});function i(g){let{a:v,b}=t,x=r.sqr(g),E=r.mul(x,g);return r.add(r.add(E,r.mul(g,v)),b)}if(!r.eql(r.sqr(t.Gy),i(t.Gx)))throw new Error("bad generator point: equation left != right");function a(g){return typeof g=="bigint"&&M3<g&&g<t.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:x,n:E}=t;if(v&&typeof g!="bigint"){if(sw(g)&&(g=NA(g)),typeof g!="string"||!v.includes(g.length))throw new Error("Invalid key");g=g.padStart(b*2,"0")}let T;try{T=typeof g=="bigint"?g:Df(x0("private key",g,b))}catch{throw new Error(`private key must be ${b} bytes, hex or bigint, not ${typeof g}`)}return x&&(T=Hd(T,E)),s(T),T}let u=new Map;function l(g){if(!(g instanceof f))throw new Error("ProjectivePoint expected")}class f{constructor(v,b,x){if(this.px=v,this.py=b,this.pz=x,v==null||!r.isValid(v))throw new Error("x required");if(b==null||!r.isValid(b))throw new Error("y required");if(x==null||!r.isValid(x))throw new Error("z required")}static fromAffine(v){let{x:b,y:x}=v||{};if(!v||!r.isValid(b)||!r.isValid(x))throw new Error("invalid affine point");if(v instanceof f)throw new Error("projective point not allowed");let E=T=>r.eql(T,r.ZERO);return E(b)&&E(x)?f.ZERO:new f(b,x,r.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(v){let b=r.invertBatch(v.map(x=>x.pz));return v.map((x,E)=>x.toAffine(b[E])).map(f.fromAffine)}static fromHex(v){let b=f.fromAffine(o(x0("pointHex",v)));return b.assertValidity(),b}static fromPrivateKey(v){return f.BASE.multiply(c(v))}_setWindowSize(v){this._WINDOW_SIZE=v,u.delete(this)}assertValidity(){if(this.is0()){if(t.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 x=r.sqr(b),E=i(v);if(!r.eql(x,E))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){l(v);let{px:b,py:x,pz:E}=this,{px:T,py:B,pz:F}=v,L=r.eql(r.mul(b,F),r.mul(T,E)),j=r.eql(r.mul(x,F),r.mul(B,E));return L&&j}negate(){return new f(this.px,r.neg(this.py),this.pz)}double(){let{a:v,b}=t,x=r.mul(b,U$t),{px:E,py:T,pz:B}=this,F=r.ZERO,L=r.ZERO,j=r.ZERO,q=r.mul(E,E),D=r.mul(T,T),_=r.mul(B,B),R=r.mul(E,T);return R=r.add(R,R),j=r.mul(E,B),j=r.add(j,j),F=r.mul(v,j),L=r.mul(x,_),L=r.add(F,L),F=r.sub(D,L),L=r.add(D,L),L=r.mul(F,L),F=r.mul(R,F),j=r.mul(x,j),_=r.mul(v,_),R=r.sub(q,_),R=r.mul(v,R),R=r.add(R,j),j=r.add(q,q),q=r.add(j,q),q=r.add(q,_),q=r.mul(q,R),L=r.add(L,q),_=r.mul(T,B),_=r.add(_,_),q=r.mul(_,R),F=r.sub(F,q),j=r.mul(_,D),j=r.add(j,j),j=r.add(j,j),new f(F,L,j)}add(v){l(v);let{px:b,py:x,pz:E}=this,{px:T,py:B,pz:F}=v,L=r.ZERO,j=r.ZERO,q=r.ZERO,D=t.a,_=r.mul(t.b,U$t),R=r.mul(b,T),z=r.mul(x,B),N=r.mul(E,F),y=r.add(b,x),S=r.add(T,B);y=r.mul(y,S),S=r.add(R,z),y=r.sub(y,S),S=r.add(b,E);let I=r.add(T,F);return S=r.mul(S,I),I=r.add(R,N),S=r.sub(S,I),I=r.add(x,E),L=r.add(B,F),I=r.mul(I,L),L=r.add(z,N),I=r.sub(I,L),q=r.mul(D,S),L=r.mul(_,N),q=r.add(L,q),L=r.sub(z,q),q=r.add(z,q),j=r.mul(L,q),z=r.add(R,R),z=r.add(z,R),N=r.mul(D,N),S=r.mul(_,S),z=r.add(z,N),N=r.sub(R,N),N=r.mul(D,N),S=r.add(S,N),R=r.mul(z,S),j=r.add(j,R),R=r.mul(I,S),L=r.mul(y,L),L=r.sub(L,R),R=r.mul(y,z),q=r.mul(I,q),q=r.add(q,R),new f(L,j,q)}subtract(v){return this.add(v.negate())}is0(){return this.equals(f.ZERO)}wNAF(v){return m.wNAFCached(this,u,v,b=>{let x=r.invertBatch(b.map(E=>E.pz));return b.map((E,T)=>E.toAffine(x[T])).map(f.fromAffine)})}multiplyUnsafe(v){let b=f.ZERO;if(v===M3)return b;if(s(v),v===Kb)return this;let{endo:x}=t;if(!x)return m.unsafeLadder(this,v);let{k1neg:E,k1:T,k2neg:B,k2:F}=x.splitScalar(v),L=b,j=b,q=this;for(;T>M3||F>M3;)T&Kb&&(L=L.add(q)),F&Kb&&(j=j.add(q)),q=q.double(),T>>=Kb,F>>=Kb;return E&&(L=L.negate()),B&&(j=j.negate()),j=new f(r.mul(j.px,x.beta),j.py,j.pz),L.add(j)}multiply(v){s(v);let b=v,x,E,{endo:T}=t;if(T){let{k1neg:B,k1:F,k2neg:L,k2:j}=T.splitScalar(b),{p:q,f:D}=this.wNAF(F),{p:_,f:R}=this.wNAF(j);q=m.constTimeNegate(B,q),_=m.constTimeNegate(L,_),_=new f(r.mul(_.px,T.beta),_.py,_.pz),x=q.add(_),E=D.add(R)}else{let{p:B,f:F}=this.wNAF(b);x=B,E=F}return f.normalizeZ([x,E])[0]}multiplyAndAddUnsafe(v,b,x){let E=f.BASE,T=(F,L)=>L===M3||L===Kb||!F.equals(E)?F.multiplyUnsafe(L):F.multiply(L),B=T(this,b).add(T(v,x));return B.is0()?void 0:B}toAffine(v){let{px:b,py:x,pz:E}=this,T=this.is0();v==null&&(v=T?r.ONE:r.inv(E));let B=r.mul(b,v),F=r.mul(x,v),L=r.mul(E,v);if(T)return{x:r.ZERO,y:r.ZERO};if(!r.eql(L,r.ONE))throw new Error("invZ was invalid");return{x:B,y:F}}isTorsionFree(){let{h:v,isTorsionFree:b}=t;if(v===Kb)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}=t;return v===Kb?this:b?b(f,this):this.multiplyUnsafe(t.h)}toRawBytes(v=!0){return this.assertValidity(),n(f,this,v)}toHex(v=!0){return NA(this.toRawBytes(v))}}f.BASE=new f(t.Gx,t.Gy,r.ONE),f.ZERO=new f(r.ZERO,r.ONE,r.ZERO);let h=t.nBitLength,m=F$t(f,t.endo?Math.ceil(h/2):h);return{CURVE:t,ProjectivePoint:f,normPrivateKeyToScalar:c,weierstrassEquation:i,isWithinCurveOrder:a}}function hMn(e){let t=hGe(e);return X8(t,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...t})}function z$t(e){let t=hMn(e),{Fp:r,n}=t,o=r.BYTES+1,i=2*r.BYTES+1;function a(S){return M3<S&&S<r.ORDER}function s(S){return Hd(S,n)}function c(S){return sz(S,n)}let{ProjectivePoint:u,normPrivateKeyToScalar:l,weierstrassEquation:f,isWithinCurveOrder:h}=pMn({...t,toBytes(S,I,M){let C=I.toAffine(),P=r.toBytes(C.x),V=J8;return M?V(Uint8Array.from([I.hasEvenY()?2:3]),P):V(Uint8Array.from([4]),P,r.toBytes(C.y))},fromBytes(S){let I=S.length,M=S[0],C=S.subarray(1);if(I===o&&(M===2||M===3)){let P=Df(C);if(!a(P))throw new Error("Point is not on curve");let V=f(P),H=r.sqrt(V),k=(H&Kb)===Kb;return(M&1)===1!==k&&(H=r.neg(H)),{x:P,y:H}}else if(I===i&&M===4){let P=r.fromBytes(C.subarray(0,r.BYTES)),V=r.fromBytes(C.subarray(r.BYTES,2*r.BYTES));return{x:P,y:V}}else throw new Error(`Point of length ${I} was invalid. Expected ${o} compressed bytes or ${i} uncompressed bytes`)}}),m=S=>NA(Y8(S,t.nByteLength));function g(S){let I=n>>Kb;return S>I}function v(S){return g(S)?s(-S):S}let b=(S,I,M)=>Df(S.slice(I,M));class x{constructor(I,M,C){this.r=I,this.s=M,this.recovery=C,this.assertValidity()}static fromCompact(I){let M=t.nByteLength;return I=x0("compactSignature",I,M*2),new x(b(I,0,M),b(I,M,2*M))}static fromDER(I){let{r:M,s:C}=R3.toSig(x0("DER",I));return new x(M,C)}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(I){return new x(this.r,this.s,I)}recoverPublicKey(I){let{r:M,s:C,recovery:P}=this,V=j(x0("msgHash",I));if(P==null||![0,1,2,3].includes(P))throw new Error("recovery id invalid");let H=P===2||P===3?M+t.n:M;if(H>=r.ORDER)throw new Error("recovery id 2 or 3 invalid");let k=(P&1)===0?"02":"03",G=u.fromHex(k+m(H)),ce=c(H),J=s(-V*ce),de=s(C*ce),W=u.BASE.multiplyAndAddUnsafe(G,J,de);if(!W)throw new Error("point at infinify");return W.assertValidity(),W}hasHighS(){return g(this.s)}normalizeS(){return this.hasHighS()?new x(this.r,s(-this.s),this.recovery):this}toDERRawBytes(){return k3(this.toDERHex())}toDERHex(){return R3.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return k3(this.toCompactHex())}toCompactHex(){return m(this.r)+m(this.s)}}let E={isValidPrivateKey(S){try{return l(S),!0}catch{return!1}},normPrivateKeyToScalar:l,randomPrivateKey:()=>{let S=dGe(t.n);return D$t(t.randomBytes(S),t.n)},precompute(S=8,I=u.BASE){return I._setWindowSize(S),I.multiply(BigInt(3)),I}};function T(S,I=!0){return u.fromPrivateKey(S).toRawBytes(I)}function B(S){let I=sw(S),M=typeof S=="string",C=(I||M)&&S.length;return I?C===o||C===i:M?C===2*o||C===2*i:S instanceof u}function F(S,I,M=!0){if(B(S))throw new Error("first arg must be private key");if(!B(I))throw new Error("second arg must be public key");return u.fromHex(I).multiply(l(S)).toRawBytes(M)}let L=t.bits2int||function(S){let I=Df(S),M=S.length*8-t.nBitLength;return M>0?I>>BigInt(M):I},j=t.bits2int_modN||function(S){return s(L(S))},q=B9(t.nBitLength);function D(S){if(typeof S!="bigint")throw new Error("bigint expected");if(!(M3<=S&&S<q))throw new Error(`bigint expected < 2^${t.nBitLength}`);return Y8(S,t.nByteLength)}function _(S,I,M=R){if(["recovered","canonical"].some(Y=>Y in M))throw new Error("sign() legacy options not supported");let{hash:C,randomBytes:P}=t,{lowS:V,prehash:H,extraEntropy:k}=M;V==null&&(V=!0),S=x0("msgHash",S),H&&(S=x0("prehashed msgHash",C(S)));let G=j(S),ce=l(I),J=[D(ce),D(G)];if(k!=null){let Y=k===!0?P(r.BYTES):k;J.push(x0("extraEntropy",Y))}let de=J8(...J),W=G;function Q(Y){let $=L(Y);if(!h($))return;let re=c($),le=u.BASE.multiply($).toAffine(),ve=s(le.x);if(ve===M3)return;let ye=s(re*s(W+ve*ce));if(ye===M3)return;let Ie=(le.x===ve?0:2)|Number(le.y&Kb),Me=ye;return V&&g(ye)&&(Me=v(ye),Ie^=1),new x(ve,Me,Ie)}return{seed:de,k2sig:Q}}let R={lowS:t.lowS,prehash:!1},z={lowS:t.lowS,prehash:!1};function N(S,I,M=R){let{seed:C,k2sig:P}=_(S,I,M),V=t;return sGe(V.hash.outputLen,V.nByteLength,V.hmac)(C,P)}u.BASE._setWindowSize(8);function y(S,I,M,C=z){let P=S;if(I=x0("msgHash",I),M=x0("publicKey",M),"strict"in C)throw new Error("options.strict was renamed to lowS");let{lowS:V,prehash:H}=C,k,G;try{if(typeof P=="string"||sw(P))try{k=x.fromDER(P)}catch(le){if(!(le instanceof R3.Err))throw le;k=x.fromCompact(P)}else if(typeof P=="object"&&typeof P.r=="bigint"&&typeof P.s=="bigint"){let{r:le,s:ve}=P;k=new x(le,ve)}else throw new Error("PARSE");G=u.fromHex(M)}catch(le){if(le.message==="PARSE")throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(V&&k.hasHighS())return!1;H&&(I=t.hash(I));let{r:ce,s:J}=k,de=j(I),W=c(J),Q=s(de*W),Y=s(ce*W),$=u.BASE.multiplyAndAddUnsafe(G,Q,Y)?.toAffine();return $?s($.x)===ce:!1}return{CURVE:t,getPublicKey:T,getSharedSecret:F,sign:N,verify:y,ProjectivePoint:u,Signature:x,utils:E}}d();p();d();p();var Nbe=class extends G8{constructor(t,r){super(),this.finished=!1,this.destroyed=!1,l$t(t);let n=q8(r);if(this.iHash=t.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?t.create().update(n).digest():n);for(let a=0;a<i.length;a++)i[a]^=54;this.iHash.update(i),this.oHash=t.create();for(let a=0;a<i.length;a++)i[a]^=106;this.oHash.update(i),i.fill(0)}update(t){return T3(this),this.iHash.update(t),this}digestInto(t){T3(this),uQ(t,this.outputLen),this.finished=!0,this.iHash.digestInto(t),this.oHash.update(t),this.oHash.digestInto(t),this.destroy()}digest(){let t=new Uint8Array(this.oHash.outputLen);return this.digestInto(t),t}_cloneInto(t){t||(t=Object.create(Object.getPrototypeOf(this),{}));let{oHash:r,iHash:n,finished:o,destroyed:i,blockLen:a,outputLen:s}=this;return t=t,t.finished=o,t.destroyed=i,t.blockLen=a,t.outputLen=s,t.oHash=r._cloneInto(t.oHash),t.iHash=n._cloneInto(t.iHash),t}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}},mGe=(e,t,r)=>new Nbe(e,t).update(r).digest();mGe.create=(e,t)=>new Nbe(e,t);function j$t(e){return{hash:e,hmac:(t,...r)=>mGe(e,t,b$t(...r)),randomBytes:w$t}}var dQ=BigInt("3618502788666131213697322783095070105526743751716087489154079457884512865583"),L9=BigInt("0x800000000000000000000000000000000000000000000000000000000000000"),q$t=252;function H$t(e){for(;e[0]===0;)e=e.subarray(1);let t=e.length*8-q$t,r=Df(e);return t>0?r>>BigInt(t):r}function V$t(e){return typeof e=="string"&&(e=xGe(e),e.length&1&&(e="0"+e)),k3(e)}var F9=z$t({a:BigInt(1),b:BigInt("3141592653589793238462643383279502884197169399375105820974944592307816406665"),Fp:fGe(BigInt("0x800000000000011000000000000000000000000000000000000000000000001")),n:dQ,nBitLength:q$t,Gx:BigInt("874739451078007766457464989774322083649278607533249481151382481072868806602"),Gy:BigInt("152666792071518830868575557812948353041420400780739481342941381225525861407"),h:BigInt(1),lowS:!1,...j$t(Cbe),bits2int:H$t,bits2int_modN:e=>{let t=Df(e).toString(16);return t.length===63&&(e=V$t(t+"0")),Hd(H$t(e),dQ)}}),mMn=F9;function uz(e){return x0("",typeof e=="string"?V$t(e):e)}function yGe(e){return NA(uz(e)).padStart(64,"0")}function W$t(e,t=!1){return F9.getPublicKey(yGe(e),t)}function gMn(e,t){return F9.getSharedSecret(yGe(e),t)}function K$t(e){let{r:t,s:r}=e;if(t<0n||t>=L9)throw new Error(`Signature.r should be [1, ${L9})`);let n=sz(r,dQ);if(n<0n||n>=L9)throw new Error(`inv(Signature.s) should be [1, ${L9})`)}function Y$t(e){let t=uz(e);if(Df(t)>=L9)throw new Error(`msgHash should be [0, ${L9})`);return t}function bGe(e,t,r){let n=F9.sign(Y$t(e),yGe(t),r);return K$t(n),n}function vMn(e,t,r){if(!(e instanceof Bbe)){let n=uz(e);try{e=Bbe.fromDER(n)}catch(o){if(!(o instanceof R3.Err))throw o;e=Bbe.fromCompact(n)}}return K$t(e),F9.verify(e,Y$t(t),uz(r))}var{CURVE:yMn,ProjectivePoint:cz,Signature:Bbe,utils:hQ}=F9;function J$t(e){return`0x${NA(e.subarray(1)).replace(/^0+/gm,"")}`}function xGe(e){return e.replace(/^0x/i,"")}function X$t(e){let t=uz(e),r=2n**256n,n=r-Hd(r,dQ);for(let o=0;;o++){let i=gGe(J8(t,Mbe(BigInt(o))));if(i<n)return Hd(i,dQ).toString(16);if(o===1e5)throw new Error("grindKey is broken: tried 100k vals")}}function mQ(e){return J$t(W$t(e,!0))}function bMn(e){if(e=xGe(e),e.length!==130)throw new Error("Wrong ethereum signature");return X$t(e.substring(0,64))}var xMn=2n**31n-1n,Obe=e=>Number(e&xMn);function wMn(e,t,r,n){let o=Obe(gGe(e)),i=Obe(gGe(t)),a=fQ(xGe(r));return`m/2645'/${o}'/${i}'/${Obe(a)}'/${Obe(a>>31n)}'/${n}`}var pQ=[new cz(2089986280348253421170679821480865132823066470938446095505822317253594081284n,1713931329540660377023406109199410414810705867260802078187082345529207694986n,1n),new cz(996781205833008774514500082376783249102396023663454813447423147977397232763n,1668503676786377725805489344771023921079126552019160156920634619255970485781n,1n),new cz(2251563274489750535117886426533222435294046428347329203627021249169616184184n,1798716007562728905295480679789526322175868328062420237419143593021674992973n,1n),new cz(2138414695194151160943305727036575959195309218611738193261179310511854807447n,113410276730064486255102093846540133784865286929052426931474106396135072156n,1n),new cz(2379962749567351885752724891227938183011949129833673362440656643086021394946n,776496453633298175483985398648758586525933812536653089401905292063708816422n,1n)];function Z$t(e,t){let r=[],n=e;for(let o=0;o<248;o++)r.push(n),n=n.double();n=t;for(let o=0;o<4;o++)r.push(n),n=n.double();return r}var AMn=Z$t(pQ[1],pQ[2]),SMn=Z$t(pQ[3],pQ[4]);function EMn(e){let t;if(typeof e=="bigint")t=e;else if(typeof e=="number"){if(!Number.isSafeInteger(e))throw new Error(`Invalid pedersenArg: ${e}`);t=BigInt(e)}else t=Df(uz(e));if(!(0n<=t&&t<F9.CURVE.Fp.ORDER))throw new Error(`PedersenArg should be 0 <= value < CURVE.P: ${t}`);return t}function G$t(e,t,r){let n=EMn(t);for(let o=0;o<252;o++){let i=r[o];if(i.equals(e))throw new Error("Same point");(n&1n)!==0n&&(e=e.add(i)),n>>=1n}return e}function U9(e,t){let r=pQ[0];return r=G$t(r,e,AMn),r=G$t(r,t,SMn),J$t(r.toRawBytes(!0))}var _Mn=(e,t=U9)=>[0,...e,e.length].reduce((r,n)=>t(r,n)),CMn=B9(250),Z8=e=>Df(T$t(e))&CMn,gGe=e=>Df(Cbe(e)),Q$t=fGe(BigInt("3618502788666131213697322783095070105623107215331596699973092056135872020481"));function vGe(e,t,r){let n=e.fromBytes(Cbe(oGe(`${t}${r}`)));return e.create(n)}function $$t(e,t,r,n=0){let o=[],i=[];for(let a=0;a<r;a++)o.push(vGe(e,`${t}x`,n*r+a)),i.push(vGe(e,`${t}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=>e.inv(e.sub(a,s))))}var TMn=[[3,1,1],[1,-1,1],[1,1,-2]].map(e=>e.map(BigInt));function wGe(e,t){if(D9(e.Fp),!Number.isSafeInteger(e.rate)||!Number.isSafeInteger(e.capacity))throw new Error(`Wrong poseidon opts: ${e}`);let r=e.rate+e.capacity,n=e.roundsFull+e.roundsPartial,o=[];for(let a=0;a<n;a++){let s=[];for(let c=0;c<r;c++)s.push(vGe(e.Fp,"Hades",r*a+c));o.push(s)}let i=L$t({...e,t:r,sboxPower:3,reversePartialPowIdx:!0,mds:t,roundConstants:o});return i.m=r,i.rate=e.rate,i.capacity=e.capacity,i}function IMn(e,t=0){let r=e.rate+e.capacity;if(!Number.isSafeInteger(t))throw new Error(`Wrong mdsAttempt=${t}`);return wGe(e,$$t(e.Fp,"HadesMDS",r,t))}var gQ=wGe({Fp:Q$t,rate:2,capacity:1,roundsFull:8,roundsPartial:83},TMn);function Pbe(e,t,r=gQ){return r([e,t,2n])[0]}function kMn(e,t,r=gQ){return Mbe(Pbe(Df(e),Df(t),r))}function MMn(e,t=gQ){return t([e,0n,1n])[0]}function ll(e,t=gQ){let{m:r,rate:n}=t;if(!Array.isArray(e))throw new Error("bigint array expected in values");let o=Array.from(e);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=t(i)}return i[0]}var TGe={};El(TGe,{poseidon:()=>jMn,splitConstants:()=>zMn,validateOpts:()=>ier});d();p();d();p();var ql=BigInt(0),Xc=BigInt(1),z9=BigInt(2),RMn=BigInt(3),SGe=BigInt(4),eer=BigInt(5),ter=BigInt(8),NMn=BigInt(9),OMn=BigInt(16);function th(e,t){let r=e%t;return r>=ql?r:t+r}function BMn(e,t,r){if(r<=ql||t<ql)throw new Error("Expected power/modulo > 0");if(r===Xc)return ql;let n=Xc;for(;t>ql;)t&Xc&&(n=n*e%r),e=e*e%r,t>>=Xc;return n}function Cv(e,t,r){let n=e;for(;t-- >ql;)n*=n,n%=r;return n}function Dbe(e,t){if(e===ql||t<=ql)throw new Error(`invert: expected positive integers, got n=${e} mod=${t}`);let r=th(e,t),n=t,o=ql,i=Xc,a=Xc,s=ql;for(;r!==ql;){let u=n/r,l=n%r,f=o-a*u,h=i-s*u;n=r,r=l,o=a,i=s,a=f,s=h}if(n!==Xc)throw new Error("invert: does not exist");return th(o,t)}function PMn(e){let t=(e-Xc)/z9,r,n,o;for(r=e-Xc,n=0;r%z9===ql;r/=z9,n++);for(o=z9;o<e&&BMn(o,t,e)!==e-Xc;o++);if(n===1){let a=(e+Xc)/SGe;return function(c,u){let l=c.pow(u,a);if(!c.eql(c.sqr(l),u))throw new Error("Cannot find square root");return l}}let i=(r+Xc)/z9;return function(s,c){if(s.pow(c,t)===s.neg(s.ONE))throw new Error("Cannot find square root");let u=n,l=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<u&&!s.eql(v,s.ONE);m++)v=s.sqr(v);let g=s.pow(l,Xc<<BigInt(u-m-1));l=s.sqr(g),f=s.mul(f,g),h=s.mul(h,l),u=m}return f}}function DMn(e){if(e%SGe===RMn){let t=(e+Xc)/SGe;return function(n,o){let i=n.pow(o,t);if(!n.eql(n.sqr(i),o))throw new Error("Cannot find square root");return i}}if(e%ter===eer){let t=(e-eer)/ter;return function(n,o){let i=n.mul(o,z9),a=n.pow(i,t),s=n.mul(o,a),c=n.mul(n.mul(s,z9),a),u=n.mul(s,n.sub(c,n.ONE));if(!n.eql(n.sqr(u),o))throw new Error("Cannot find square root");return u}}return e%OMn,PMn(e)}var LMn=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function lz(e){let t={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},r=LMn.reduce((n,o)=>(n[o]="function",n),t);return H8(e,r)}function EGe(e,t,r){if(r<ql)throw new Error("Expected power > 0");if(r===ql)return e.ONE;if(r===Xc)return t;let n=e.ONE,o=t;for(;r>ql;)r&Xc&&(n=e.mul(n,o)),o=e.sqr(o),r>>=Xc;return n}function FMn(e,t){let r=new Array(t.length),n=t.reduce((i,a,s)=>e.is0(a)?i:(r[s]=i,e.mul(i,a)),e.ONE),o=e.inv(n);return t.reduceRight((i,a,s)=>e.is0(a)?i:(r[s]=e.mul(i,r[s]),e.mul(i,a)),o),r}function _Ge(e,t){let r=t!==void 0?t:e.toString(2).length,n=Math.ceil(r/8);return{nBitLength:r,nByteLength:n}}function rer(e,t,r=!1,n={}){if(e<=ql)throw new Error(`Expected Field ORDER > 0, got ${e}`);let{nBitLength:o,nByteLength:i}=_Ge(e,t);if(i>2048)throw new Error("Field lengths over 2048 bytes are not supported");let a=DMn(e),s=Object.freeze({ORDER:e,BITS:o,BYTES:i,MASK:sQ(o),ZERO:ql,ONE:Xc,create:c=>th(c,e),isValid:c=>{if(typeof c!="bigint")throw new Error(`Invalid field element: expected bigint, got ${typeof c}`);return ql<=c&&c<e},is0:c=>c===ql,isOdd:c=>(c&Xc)===Xc,neg:c=>th(-c,e),eql:(c,u)=>c===u,sqr:c=>th(c*c,e),add:(c,u)=>th(c+u,e),sub:(c,u)=>th(c-u,e),mul:(c,u)=>th(c*u,e),pow:(c,u)=>EGe(s,c,u),div:(c,u)=>th(c*Dbe(u,e),e),sqrN:c=>c*c,addN:(c,u)=>c+u,subN:(c,u)=>c-u,mulN:(c,u)=>c*u,inv:c=>Dbe(c,e),sqrt:n.sqrt||(c=>a(s,c)),invertBatch:c=>FMn(s,c),cmov:(c,u,l)=>l?u:c,toBytes:c=>r?bbe(c,i):j8(c,i),fromBytes:c=>{if(c.length!==i)throw new Error(`Fp.fromBytes: expected ${i}, got ${c.length}`);return r?ybe(c):C3(c)}});return Object.freeze(s)}function ner(e){if(typeof e!="bigint")throw new Error("field order must be bigint");let t=e.toString(2).length;return Math.ceil(t/8)}function CGe(e){let t=ner(e);return t+Math.ceil(t/2)}function oer(e,t,r=!1){let n=e.length,o=ner(t),i=CGe(t);if(n<16||n<i||n>1024)throw new Error(`expected ${i}-1024 bytes of input, got ${n}`);let a=r?C3(e):ybe(e),s=th(a,t-Xc)+Xc;return r?bbe(s,o):j8(s,o)}function ier(e){let{Fp:t,mds:r,reversePartialPowIdx:n,roundConstants:o}=e,{roundsFull:i,roundsPartial:a,sboxPower:s,t:c}=e;lz(t);for(let g of["t","roundsFull","roundsPartial"])if(typeof e[g]!="number"||!Number.isSafeInteger(e[g]))throw new Error(`Poseidon: invalid param ${g}=${e[g]} (${typeof e[g]})`);if(!Array.isArray(r)||r.length!==c)throw new Error("Poseidon: wrong MDS matrix");let u=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 t.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 l=i+a;if(!Array.isArray(o)||o.length!==l)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"||!t.isValid(v))throw new Error(`Poseidon wrong round constant=${v}`);return t.create(v)})});if(!s||![3,5,7].includes(s))throw new Error(`Poseidon wrong sboxPower=${s}`);let h=BigInt(s),m=g=>EGe(t,g,h);return s===3?m=g=>t.mul(t.sqrN(g),g):s===5&&(m=g=>t.mul(t.sqrN(t.sqrN(g)),g)),Object.freeze({...e,rounds:l,sboxFn:m,roundConstants:f,mds:u})}function zMn(e,t){if(typeof t!="number")throw new Error("poseidonSplitConstants: wrong t");if(!Array.isArray(e)||e.length%t)throw new Error("poseidonSplitConstants: wrong rc");let r=[],n=[];for(let o=0;o<e.length;o++)n.push(e[o]),n.length===t&&(r.push(n),n=[]);return r}function jMn(e){let t=ier(e),{Fp:r,mds:n,roundConstants:o,rounds:i,roundsPartial:a,sboxFn:s,t:c}=t,u=t.roundsFull/2,l=t.reversePartialPowIdx?c-1:0,f=(m,g,v)=>(m=m.map((b,x)=>r.add(b,o[v][x])),g?m=m.map(b=>s(b)):m[l]=s(m[l]),m=n.map(b=>b.reduce((x,E,T)=>r.add(x,r.mulN(E,m[T])),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<u;b++)g=f(g,!0,v++);for(let b=0;b<a;b++)g=f(g,!1,v++);for(let b=0;b<u;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 RGe={};El(RGe,{DER:()=>$8,SWUFpSqrtRatio:()=>uer,mapToCurveSimpleSWU:()=>KMn,weierstrass:()=>MGe,weierstrassPoints:()=>cer});d();p();d();p();var HMn=BigInt(0),IGe=BigInt(1);function aer(e,t){let r=(o,i)=>{let a=i.negate();return o?a:i},n=o=>{let i=Math.ceil(t/o)+1,a=2**(o-1);return{windows:i,windowSize:a}};return{constTimeNegate:r,unsafeLadder(o,i){let a=e.ZERO,s=o;for(;i>HMn;)i&IGe&&(a=a.add(s)),s=s.double(),i>>=IGe;return a},precomputeWindow(o,i){let{windows:a,windowSize:s}=n(i),c=[],u=o,l=u;for(let f=0;f<a;f++){l=u,c.push(l);for(let h=1;h<s;h++)l=l.add(u),c.push(l);u=l.double()}return c},wNAF(o,i,a){let{windows:s,windowSize:c}=n(o),u=e.ZERO,l=e.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+=IGe);let x=v,E=v+Math.abs(b)-1,T=g%2!==0,B=b<0;b===0?l=l.add(r(T,i[x])):u=u.add(r(B,i[E]))}return{p:u,f:l}},wNAFCached(o,i,a,s){let c=o._WINDOW_SIZE||1,u=i.get(o);return u||(u=this.precomputeWindow(o,c),c!==1&&i.set(o,s(u))),this.wNAF(c,u,a)}}}function kGe(e){return lz(e.Fp),H8(e,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({..._Ge(e.n,e.nBitLength),...e,p:e.Fp.ORDER})}function GMn(e){let t=kGe(e);H8(t,{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}=t;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({...t})}var{bytesToNumberBE:qMn,hexToBytes:VMn}=nGe,$8={Err:class extends Error{constructor(t=""){super(t)}},_parseInt(e){let{Err:t}=$8;if(e.length<2||e[0]!==2)throw new t("Invalid signature integer tag");let r=e[1],n=e.subarray(2,r+2);if(!r||n.length!==r)throw new t("Invalid signature integer: wrong length");if(n[0]&128)throw new t("Invalid signature integer: negative");if(n[0]===0&&!(n[1]&128))throw new t("Invalid signature integer: unnecessary leading zero");return{d:qMn(n),l:e.subarray(r+2)}},toSig(e){let{Err:t}=$8,r=typeof e=="string"?VMn(e):e;if(!iw(r))throw new Error("ui8a expected");let n=r.length;if(n<2||r[0]!=48)throw new t("Invalid signature tag");if(r[1]!==n-2)throw new t("Invalid signature: incorrect length");let{d:o,l:i}=$8._parseInt(r.subarray(2)),{d:a,l:s}=$8._parseInt(i);if(s.length)throw new t("Invalid signature: left bytes after parsing");return{r:o,s:a}},hexFromSig(e){let t=u=>Number.parseInt(u[0],16)&8?"00"+u:u,r=u=>{let l=u.toString(16);return l.length&1?`0${l}`:l},n=t(r(e.s)),o=t(r(e.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}`}},cw=BigInt(0),Zc=BigInt(1),Q8=BigInt(2),Lbe=BigInt(3),ser=BigInt(4);function cer(e){let t=GMn(e),{Fp:r}=t,n=t.toBytes||((g,v,b)=>{let x=v.toAffine();return iz(Uint8Array.from([4]),r.toBytes(x.x),r.toBytes(x.y))}),o=t.fromBytes||(g=>{let v=g.subarray(1),b=r.fromBytes(v.subarray(0,r.BYTES)),x=r.fromBytes(v.subarray(r.BYTES,2*r.BYTES));return{x:b,y:x}});function i(g){let{a:v,b}=t,x=r.sqr(g),E=r.mul(x,g);return r.add(r.add(E,r.mul(g,v)),b)}if(!r.eql(r.sqr(t.Gy),i(t.Gx)))throw new Error("bad generator point: equation left != right");function a(g){return typeof g=="bigint"&&cw<g&&g<t.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:x,n:E}=t;if(v&&typeof g!="bigint"){if(iw(g)&&(g=O9(g)),typeof g!="string"||!v.includes(g.length))throw new Error("Invalid key");g=g.padStart(b*2,"0")}let T;try{T=typeof g=="bigint"?g:C3(_v("private key",g,b))}catch{throw new Error(`private key must be ${b} bytes, hex or bigint, not ${typeof g}`)}return x&&(T=th(T,E)),s(T),T}let u=new Map;function l(g){if(!(g instanceof f))throw new Error("ProjectivePoint expected")}class f{constructor(v,b,x){if(this.px=v,this.py=b,this.pz=x,v==null||!r.isValid(v))throw new Error("x required");if(b==null||!r.isValid(b))throw new Error("y required");if(x==null||!r.isValid(x))throw new Error("z required")}static fromAffine(v){let{x:b,y:x}=v||{};if(!v||!r.isValid(b)||!r.isValid(x))throw new Error("invalid affine point");if(v instanceof f)throw new Error("projective point not allowed");let E=T=>r.eql(T,r.ZERO);return E(b)&&E(x)?f.ZERO:new f(b,x,r.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(v){let b=r.invertBatch(v.map(x=>x.pz));return v.map((x,E)=>x.toAffine(b[E])).map(f.fromAffine)}static fromHex(v){let b=f.fromAffine(o(_v("pointHex",v)));return b.assertValidity(),b}static fromPrivateKey(v){return f.BASE.multiply(c(v))}_setWindowSize(v){this._WINDOW_SIZE=v,u.delete(this)}assertValidity(){if(this.is0()){if(t.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 x=r.sqr(b),E=i(v);if(!r.eql(x,E))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){l(v);let{px:b,py:x,pz:E}=this,{px:T,py:B,pz:F}=v,L=r.eql(r.mul(b,F),r.mul(T,E)),j=r.eql(r.mul(x,F),r.mul(B,E));return L&&j}negate(){return new f(this.px,r.neg(this.py),this.pz)}double(){let{a:v,b}=t,x=r.mul(b,Lbe),{px:E,py:T,pz:B}=this,F=r.ZERO,L=r.ZERO,j=r.ZERO,q=r.mul(E,E),D=r.mul(T,T),_=r.mul(B,B),R=r.mul(E,T);return R=r.add(R,R),j=r.mul(E,B),j=r.add(j,j),F=r.mul(v,j),L=r.mul(x,_),L=r.add(F,L),F=r.sub(D,L),L=r.add(D,L),L=r.mul(F,L),F=r.mul(R,F),j=r.mul(x,j),_=r.mul(v,_),R=r.sub(q,_),R=r.mul(v,R),R=r.add(R,j),j=r.add(q,q),q=r.add(j,q),q=r.add(q,_),q=r.mul(q,R),L=r.add(L,q),_=r.mul(T,B),_=r.add(_,_),q=r.mul(_,R),F=r.sub(F,q),j=r.mul(_,D),j=r.add(j,j),j=r.add(j,j),new f(F,L,j)}add(v){l(v);let{px:b,py:x,pz:E}=this,{px:T,py:B,pz:F}=v,L=r.ZERO,j=r.ZERO,q=r.ZERO,D=t.a,_=r.mul(t.b,Lbe),R=r.mul(b,T),z=r.mul(x,B),N=r.mul(E,F),y=r.add(b,x),S=r.add(T,B);y=r.mul(y,S),S=r.add(R,z),y=r.sub(y,S),S=r.add(b,E);let I=r.add(T,F);return S=r.mul(S,I),I=r.add(R,N),S=r.sub(S,I),I=r.add(x,E),L=r.add(B,F),I=r.mul(I,L),L=r.add(z,N),I=r.sub(I,L),q=r.mul(D,S),L=r.mul(_,N),q=r.add(L,q),L=r.sub(z,q),q=r.add(z,q),j=r.mul(L,q),z=r.add(R,R),z=r.add(z,R),N=r.mul(D,N),S=r.mul(_,S),z=r.add(z,N),N=r.sub(R,N),N=r.mul(D,N),S=r.add(S,N),R=r.mul(z,S),j=r.add(j,R),R=r.mul(I,S),L=r.mul(y,L),L=r.sub(L,R),R=r.mul(y,z),q=r.mul(I,q),q=r.add(q,R),new f(L,j,q)}subtract(v){return this.add(v.negate())}is0(){return this.equals(f.ZERO)}wNAF(v){return m.wNAFCached(this,u,v,b=>{let x=r.invertBatch(b.map(E=>E.pz));return b.map((E,T)=>E.toAffine(x[T])).map(f.fromAffine)})}multiplyUnsafe(v){let b=f.ZERO;if(v===cw)return b;if(s(v),v===Zc)return this;let{endo:x}=t;if(!x)return m.unsafeLadder(this,v);let{k1neg:E,k1:T,k2neg:B,k2:F}=x.splitScalar(v),L=b,j=b,q=this;for(;T>cw||F>cw;)T&Zc&&(L=L.add(q)),F&Zc&&(j=j.add(q)),q=q.double(),T>>=Zc,F>>=Zc;return E&&(L=L.negate()),B&&(j=j.negate()),j=new f(r.mul(j.px,x.beta),j.py,j.pz),L.add(j)}multiply(v){s(v);let b=v,x,E,{endo:T}=t;if(T){let{k1neg:B,k1:F,k2neg:L,k2:j}=T.splitScalar(b),{p:q,f:D}=this.wNAF(F),{p:_,f:R}=this.wNAF(j);q=m.constTimeNegate(B,q),_=m.constTimeNegate(L,_),_=new f(r.mul(_.px,T.beta),_.py,_.pz),x=q.add(_),E=D.add(R)}else{let{p:B,f:F}=this.wNAF(b);x=B,E=F}return f.normalizeZ([x,E])[0]}multiplyAndAddUnsafe(v,b,x){let E=f.BASE,T=(F,L)=>L===cw||L===Zc||!F.equals(E)?F.multiplyUnsafe(L):F.multiply(L),B=T(this,b).add(T(v,x));return B.is0()?void 0:B}toAffine(v){let{px:b,py:x,pz:E}=this,T=this.is0();v==null&&(v=T?r.ONE:r.inv(E));let B=r.mul(b,v),F=r.mul(x,v),L=r.mul(E,v);if(T)return{x:r.ZERO,y:r.ZERO};if(!r.eql(L,r.ONE))throw new Error("invZ was invalid");return{x:B,y:F}}isTorsionFree(){let{h:v,isTorsionFree:b}=t;if(v===Zc)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}=t;return v===Zc?this:b?b(f,this):this.multiplyUnsafe(t.h)}toRawBytes(v=!0){return this.assertValidity(),n(f,this,v)}toHex(v=!0){return O9(this.toRawBytes(v))}}f.BASE=new f(t.Gx,t.Gy,r.ONE),f.ZERO=new f(r.ZERO,r.ONE,r.ZERO);let h=t.nBitLength,m=aer(f,t.endo?Math.ceil(h/2):h);return{CURVE:t,ProjectivePoint:f,normPrivateKeyToScalar:c,weierstrassEquation:i,isWithinCurveOrder:a}}function WMn(e){let t=kGe(e);return H8(t,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...t})}function MGe(e){let t=WMn(e),{Fp:r,n}=t,o=r.BYTES+1,i=2*r.BYTES+1;function a(S){return cw<S&&S<r.ORDER}function s(S){return th(S,n)}function c(S){return Dbe(S,n)}let{ProjectivePoint:u,normPrivateKeyToScalar:l,weierstrassEquation:f,isWithinCurveOrder:h}=cer({...t,toBytes(S,I,M){let C=I.toAffine(),P=r.toBytes(C.x),V=iz;return M?V(Uint8Array.from([I.hasEvenY()?2:3]),P):V(Uint8Array.from([4]),P,r.toBytes(C.y))},fromBytes(S){let I=S.length,M=S[0],C=S.subarray(1);if(I===o&&(M===2||M===3)){let P=C3(C);if(!a(P))throw new Error("Point is not on curve");let V=f(P),H=r.sqrt(V),k=(H&Zc)===Zc;return(M&1)===1!==k&&(H=r.neg(H)),{x:P,y:H}}else if(I===i&&M===4){let P=r.fromBytes(C.subarray(0,r.BYTES)),V=r.fromBytes(C.subarray(r.BYTES,2*r.BYTES));return{x:P,y:V}}else throw new Error(`Point of length ${I} was invalid. Expected ${o} compressed bytes or ${i} uncompressed bytes`)}}),m=S=>O9(j8(S,t.nByteLength));function g(S){let I=n>>Zc;return S>I}function v(S){return g(S)?s(-S):S}let b=(S,I,M)=>C3(S.slice(I,M));class x{constructor(I,M,C){this.r=I,this.s=M,this.recovery=C,this.assertValidity()}static fromCompact(I){let M=t.nByteLength;return I=_v("compactSignature",I,M*2),new x(b(I,0,M),b(I,M,2*M))}static fromDER(I){let{r:M,s:C}=$8.toSig(_v("DER",I));return new x(M,C)}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(I){return new x(this.r,this.s,I)}recoverPublicKey(I){let{r:M,s:C,recovery:P}=this,V=j(_v("msgHash",I));if(P==null||![0,1,2,3].includes(P))throw new Error("recovery id invalid");let H=P===2||P===3?M+t.n:M;if(H>=r.ORDER)throw new Error("recovery id 2 or 3 invalid");let k=(P&1)===0?"02":"03",G=u.fromHex(k+m(H)),ce=c(H),J=s(-V*ce),de=s(C*ce),W=u.BASE.multiplyAndAddUnsafe(G,J,de);if(!W)throw new Error("point at infinify");return W.assertValidity(),W}hasHighS(){return g(this.s)}normalizeS(){return this.hasHighS()?new x(this.r,s(-this.s),this.recovery):this}toDERRawBytes(){return _3(this.toDERHex())}toDERHex(){return $8.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return _3(this.toCompactHex())}toCompactHex(){return m(this.r)+m(this.s)}}let E={isValidPrivateKey(S){try{return l(S),!0}catch{return!1}},normPrivateKeyToScalar:l,randomPrivateKey:()=>{let S=CGe(t.n);return oer(t.randomBytes(S),t.n)},precompute(S=8,I=u.BASE){return I._setWindowSize(S),I.multiply(BigInt(3)),I}};function T(S,I=!0){return u.fromPrivateKey(S).toRawBytes(I)}function B(S){let I=iw(S),M=typeof S=="string",C=(I||M)&&S.length;return I?C===o||C===i:M?C===2*o||C===2*i:S instanceof u}function F(S,I,M=!0){if(B(S))throw new Error("first arg must be private key");if(!B(I))throw new Error("second arg must be public key");return u.fromHex(I).multiply(l(S)).toRawBytes(M)}let L=t.bits2int||function(S){let I=C3(S),M=S.length*8-t.nBitLength;return M>0?I>>BigInt(M):I},j=t.bits2int_modN||function(S){return s(L(S))},q=sQ(t.nBitLength);function D(S){if(typeof S!="bigint")throw new Error("bigint expected");if(!(cw<=S&&S<q))throw new Error(`bigint expected < 2^${t.nBitLength}`);return j8(S,t.nByteLength)}function _(S,I,M=R){if(["recovered","canonical"].some(Y=>Y in M))throw new Error("sign() legacy options not supported");let{hash:C,randomBytes:P}=t,{lowS:V,prehash:H,extraEntropy:k}=M;V==null&&(V=!0),S=_v("msgHash",S),H&&(S=_v("prehashed msgHash",C(S)));let G=j(S),ce=l(I),J=[D(ce),D(G)];if(k!=null){let Y=k===!0?P(r.BYTES):k;J.push(_v("extraEntropy",Y))}let de=iz(...J),W=G;function Q(Y){let $=L(Y);if(!h($))return;let re=c($),le=u.BASE.multiply($).toAffine(),ve=s(le.x);if(ve===cw)return;let ye=s(re*s(W+ve*ce));if(ye===cw)return;let Ie=(le.x===ve?0:2)|Number(le.y&Zc),Me=ye;return V&&g(ye)&&(Me=v(ye),Ie^=1),new x(ve,Me,Ie)}return{seed:de,k2sig:Q}}let R={lowS:t.lowS,prehash:!1},z={lowS:t.lowS,prehash:!1};function N(S,I,M=R){let{seed:C,k2sig:P}=_(S,I,M),V=t;return rGe(V.hash.outputLen,V.nByteLength,V.hmac)(C,P)}u.BASE._setWindowSize(8);function y(S,I,M,C=z){let P=S;if(I=_v("msgHash",I),M=_v("publicKey",M),"strict"in C)throw new Error("options.strict was renamed to lowS");let{lowS:V,prehash:H}=C,k,G;try{if(typeof P=="string"||iw(P))try{k=x.fromDER(P)}catch(le){if(!(le instanceof $8.Err))throw le;k=x.fromCompact(P)}else if(typeof P=="object"&&typeof P.r=="bigint"&&typeof P.s=="bigint"){let{r:le,s:ve}=P;k=new x(le,ve)}else throw new Error("PARSE");G=u.fromHex(M)}catch(le){if(le.message==="PARSE")throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(V&&k.hasHighS())return!1;H&&(I=t.hash(I));let{r:ce,s:J}=k,de=j(I),W=c(J),Q=s(de*W),Y=s(ce*W),$=u.BASE.multiplyAndAddUnsafe(G,Q,Y)?.toAffine();return $?s($.x)===ce:!1}return{CURVE:t,getPublicKey:T,getSharedSecret:F,sign:N,verify:y,ProjectivePoint:u,Signature:x,utils:E}}function uer(e,t){let r=e.ORDER,n=cw;for(let g=r-Zc;g%Q8===cw;g/=Q8)n+=Zc;let o=n,i=Q8<<o-Zc-Zc,a=i*Q8,s=(r-Zc)/a,c=(s-Zc)/Q8,u=a-Zc,l=i,f=e.pow(t,s),h=e.pow(t,(s+Zc)/Q8),m=(g,v)=>{let b=f,x=e.pow(v,u),E=e.sqr(x);E=e.mul(E,v);let T=e.mul(g,E);T=e.pow(T,c),T=e.mul(T,x),x=e.mul(T,v),E=e.mul(T,g);let B=e.mul(E,x);T=e.pow(B,l);let F=e.eql(T,e.ONE);x=e.mul(E,h),T=e.mul(B,b),E=e.cmov(x,E,F),B=e.cmov(T,B,F);for(let L=o;L>Zc;L--){let j=L-Q8;j=Q8<<j-Zc;let q=e.pow(B,j),D=e.eql(q,e.ONE);x=e.mul(E,b),b=e.mul(b,b),q=e.mul(B,b),E=e.cmov(x,E,D),B=e.cmov(q,B,D)}return{isValid:F,value:E}};if(e.ORDER%ser===Lbe){let g=(e.ORDER-Lbe)/ser,v=e.sqrt(e.neg(t));m=(b,x)=>{let E=e.sqr(x),T=e.mul(b,x);E=e.mul(E,T);let B=e.pow(E,g);B=e.mul(B,T);let F=e.mul(B,v),L=e.mul(e.sqr(B),x),j=e.eql(L,b),q=e.cmov(F,B,j);return{isValid:j,value:q}}}return m}function KMn(e,t){if(lz(e),!e.isValid(t.A)||!e.isValid(t.B)||!e.isValid(t.Z))throw new Error("mapToCurveSimpleSWU: invalid opts");let r=uer(e,t.Z);if(!e.isOdd)throw new Error("Fp.isOdd is not implemented!");return n=>{let o,i,a,s,c,u,l,f;o=e.sqr(n),o=e.mul(o,t.Z),i=e.sqr(o),i=e.add(i,o),a=e.add(i,e.ONE),a=e.mul(a,t.B),s=e.cmov(t.Z,e.neg(i),!e.eql(i,e.ZERO)),s=e.mul(s,t.A),i=e.sqr(a),u=e.sqr(s),c=e.mul(u,t.A),i=e.add(i,c),i=e.mul(i,a),u=e.mul(u,s),c=e.mul(u,t.B),i=e.add(i,c),l=e.mul(o,a);let{isValid:h,value:m}=r(i,u);f=e.mul(o,n),f=e.mul(f,m),l=e.cmov(l,a,h),f=e.cmov(f,m,h);let g=e.isOdd(n)===e.isOdd(f);return f=e.cmov(e.neg(f),f,g),l=e.div(l,s),{x:l,y:f}}}d();p();d();p();d();p();d();p();d();p();d();p();function N3(e){return YMn.test(e)}var YMn=/^-?[0-9]+$/;function vQ(e){return JMn.test(e)}var JMn=/^-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?$/;function ler(e,t){let r=parseFloat(e),n=String(r),o=NGe(e),i=NGe(n);return!!(o===i||t?.approx===!0&&!N3(e)&&i.length>=14&&o.startsWith(i.substring(0,14)))}var j9=function(e){return e.underflow="underflow",e.overflow="overflow",e.truncate_integer="truncate_integer",e.truncate_float="truncate_float",e}({});function OGe(e){if(ler(e,{approx:!1}))return;if(N3(e))return j9.truncate_integer;let t=parseFloat(e);return isFinite(t)?t===0?j9.underflow:j9.truncate_float:j9.overflow}function NGe(e){return e.replace(XMn,"").replace(QMn,"").replace($Mn,"").replace(ZMn,"")}var XMn=/[eE][+-]?\d+$/,ZMn=/^-?(0*)?/,QMn=/\./,$Mn=/0+$/;var yQ=class{constructor(t){_e(this,"isLosslessNumber",!0);if(!vQ(t))throw new Error('Invalid number (value: "'+t+'")');this.value=t}valueOf(){let t=OGe(this.value);if(t===void 0||t===j9.truncate_float)return parseFloat(this.value);if(N3(this.value))return BigInt(this.value);throw new Error(`Cannot safely convert to number: the value '${this.value}' would ${t} and become ${parseFloat(this.value)}`)}toString(){return this.value}};function BGe(e){return e&&typeof e=="object"&&e.isLosslessNumber===!0||!1}function PGe(e){return new yQ(e)}function DGe(e){return N3(e)?BigInt(e):parseFloat(e)}d();p();function fer(e,t){return LGe({"":e},"",e,t)}function LGe(e,t,r,n){return Array.isArray(r)?n.call(e,t,tRn(r,n)):r&&typeof r=="object"&&!BGe(r)?n.call(e,t,eRn(r,n)):n.call(e,t,r)}function eRn(e,t){return Object.keys(e).forEach(r=>{let n=LGe(e,r,e[r],t);n!==void 0?e[r]=n:delete e[r]}),e}function tRn(e,t){for(let r=0;r<e.length;r++)e[r]=LGe(e,r+"",e[r],t);return e}function zbe(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:PGe,n=0,o=s();return g(o),b(),t?fer(o,t):o;function i(){if(e.charCodeAt(n)===sRn){n++,u();let y={},S=!0;for(;n<e.length&&e.charCodeAt(n)!==per;){S?S=!1:(h(),u());let I=n,M=l();if(M===void 0){T();return}u(),m();let C=s();if(C===void 0){D();return}Object.prototype.hasOwnProperty.call(y,M)&&!UGe(C,y[M])&&B(M,I+1),y[M]=C}return e.charCodeAt(n)!==per&&F(),n++,y}}function a(){if(e.charCodeAt(n)===cRn){n++,u();let y=[],S=!0;for(;n<e.length&&e.charCodeAt(n)!==her;){S?S=!1:h();let I=s();v(I),y.push(I)}return e.charCodeAt(n)!==her&&L(),n++,y}}function s(){u();let y=l()??f()??i()??a()??c("true",!0)??c("false",!1)??c("null",null);return u(),y}function c(y,S){if(e.slice(n,n+y.length)===y)return n+=y.length,S}function u(){for(;rRn(e.charCodeAt(n));)n++}function l(){if(e.charCodeAt(n)===FGe){n++;let y="";for(;n<e.length&&e.charCodeAt(n)!==FGe;){if(e.charCodeAt(n)===aRn){let S=e[n+1],I=iRn[S];I!==void 0?(y+=I,n++):S==="u"?Fbe(e.charCodeAt(n+2))&&Fbe(e.charCodeAt(n+3))&&Fbe(e.charCodeAt(n+4))&&Fbe(e.charCodeAt(n+5))?(y+=String.fromCharCode(parseInt(e.slice(n+2,n+6),16)),n+=5):_(n):q(n)}else oRn(e.charCodeAt(n))?y+=e[n]:j(e[n]);n++}return E(),n++,y}}function f(){let y=n;if(e.charCodeAt(n)===mer&&(n++,x(y)),e.charCodeAt(n)===zGe)n++;else if(nRn(e.charCodeAt(n)))for(n++;Ube(e.charCodeAt(n));)n++;if(e.charCodeAt(n)===gRn)for(n++,x(y);Ube(e.charCodeAt(n));)n++;if(e.charCodeAt(n)===wRn||e.charCodeAt(n)===xRn)for(n++,(e.charCodeAt(n)===mer||e.charCodeAt(n)===pRn)&&n++,x(y);Ube(e.charCodeAt(n));)n++;if(n>y)return r(e.slice(y,n))}function h(){if(e.charCodeAt(n)!==mRn)throw new SyntaxError(`Comma ',' expected after value ${N()}`);n++}function m(){if(e.charCodeAt(n)!==vRn)throw new SyntaxError(`Colon ':' expected after property name ${N()}`);n++}function g(y){if(y===void 0)throw new SyntaxError(`JSON value expected ${N()}`)}function v(y){if(y===void 0)throw new SyntaxError(`Array item expected ${N()}`)}function b(){if(n<e.length)throw new SyntaxError(`Expected end of input ${N()}`)}function x(y){if(!Ube(e.charCodeAt(n))){let S=e.slice(y,n);throw new SyntaxError(`Invalid number '${S}', expecting a digit ${N()}`)}}function E(){if(e.charCodeAt(n)!==FGe)throw new SyntaxError(`End of string '"' expected ${N()}`)}function T(){throw new SyntaxError(`Quoted object key expected ${N()}`)}function B(y,S){throw new SyntaxError(`Duplicate key '${y}' encountered at position ${S}`)}function F(){throw new SyntaxError(`Quoted object key or end of object '}' expected ${N()}`)}function L(){throw new SyntaxError(`Array item or end of array ']' expected ${N()}`)}function j(y){throw new SyntaxError(`Invalid character '${y}' ${R()}`)}function q(y){let S=e.slice(y,y+2);throw new SyntaxError(`Invalid escape character '${S}' ${R()}`)}function D(){throw new SyntaxError(`Object value expected after ':' ${R()}`)}function _(y){let S=e.slice(y,y+6);throw new SyntaxError(`Invalid unicode character '${S}' ${R()}`)}function R(){return`at position ${n}`}function z(){return n<e.length?`but got '${e[n]}'`:"but reached end of input"}function N(){return z()+" "+R()}}function rRn(e){return e===uRn||e===lRn||e===fRn||e===dRn}function Fbe(e){return e>=zGe&&e<=jGe||e>=yRn&&e<=ARn||e>=bRn&&e<=SRn}function Ube(e){return e>=zGe&&e<=jGe}function nRn(e){return e>=hRn&&e<=jGe}function oRn(e){return e>=32&&e<=1114111}function UGe(e,t){return e===t?!0:Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&e.every((r,n)=>UGe(r,t[n])):der(e)&&der(t)?[...new Set([...Object.keys(e),...Object.keys(t)])].every(n=>UGe(e[n],t[n])):!1}function der(e){return typeof e=="object"&&e!==null}var iRn={'"':'"',"\\":"\\","/":"/",b:"\b",f:"\f",n:`
`,r:"\r",t:" "},aRn=92,sRn=123,per=125,cRn=91,her=93,uRn=32,lRn=10,fRn=9,dRn=13,FGe=34,pRn=43,mer=45,zGe=48,hRn=49,jGe=57,mRn=44,gRn=46,vRn=58,yRn=65,bRn=97,xRn=69,wRn=101,ARn=70,SRn=102;d();p();function jbe(e,t,r,n){let o=ERn(r),i=typeof t=="function"?t.call({"":e},"",e):e;return a(i,"");function a(l,f){if(Array.isArray(n)){let h=n.find(m=>m.test(l));if(h){let m=h.stringify(l);if(typeof m!="string"||!vQ(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 l=="boolean"||typeof l=="number"||typeof l=="string"||l===null||l instanceof Date||l instanceof Boolean||l instanceof Number||l instanceof String)return JSON.stringify(l);if(l&&l.isLosslessNumber||typeof l=="bigint")return l.toString();if(Array.isArray(l))return s(l,f);if(l&&typeof l=="object")return c(l,f)}function s(l,f){if(l.length===0)return"[]";let h=o?f+o:void 0,m=o?`[
`:"[";for(let g=0;g<l.length;g++){let v=typeof t=="function"?t.call(l,String(g),l[g]):l[g];o&&(m+=h),typeof v<"u"&&typeof v!="function"?m+=a(v,h):m+="null",g<l.length-1&&(m+=o?`,
`:",")}return m+=o?`
`+f+"]":"]",m}function c(l,f){if(typeof l.toJSON=="function")return jbe(l.toJSON(),t,r,void 0);let h=Array.isArray(t)?t.map(String):Object.keys(l);if(h.length===0)return"{}";let m=o?f+o:void 0,g=!0,v=o?`{
`:"{";return h.forEach(b=>{let x=typeof t=="function"?t.call(l,b,l[b]):l[b];if(u(b,x)){g?g=!1:v+=o?`,
`:",";let E=JSON.stringify(b);v+=o?m+E+": ":E+":",v+=a(x,m)}}),v+=o?`
`+f+"}":"}",v}function u(l,f){return typeof f<"u"&&typeof f!="function"&&typeof f!="symbol"}}function ERn(e){if(typeof e=="number")return" ".repeat(e);if(typeof e=="string"&&e!=="")return e}d();p();d();p();d();p();function gz(e){let t=e.length;for(;--t>=0;)e[t]=0}var CRn=0,etr=1,TRn=2,IRn=3,kRn=258,fqe=29,OQ=256,_Q=OQ+1+fqe,pz=30,dqe=19,ttr=2*_Q+1,H9=15,HGe=16,MRn=7,pqe=256,rtr=16,ntr=17,otr=18,rqe=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]),Kbe=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]),RRn=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),itr=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),NRn=512,B3=new Array((_Q+2)*2);gz(B3);var AQ=new Array(pz*2);gz(AQ);var CQ=new Array(NRn);gz(CQ);var TQ=new Array(kRn-IRn+1);gz(TQ);var hqe=new Array(fqe);gz(hqe);var Ybe=new Array(pz);gz(Ybe);function GGe(e,t,r,n,o){this.static_tree=e,this.extra_bits=t,this.extra_base=r,this.elems=n,this.max_length=o,this.has_stree=e&&e.length}var atr,str,ctr;function qGe(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}var utr=e=>e<256?CQ[e]:CQ[256+(e>>>7)],IQ=(e,t)=>{e.pending_buf[e.pending++]=t&255,e.pending_buf[e.pending++]=t>>>8&255},Jm=(e,t,r)=>{e.bi_valid>HGe-r?(e.bi_buf|=t<<e.bi_valid&65535,IQ(e,e.bi_buf),e.bi_buf=t>>HGe-e.bi_valid,e.bi_valid+=r-HGe):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=r)},BA=(e,t,r)=>{Jm(e,r[t*2],r[t*2+1])},ltr=(e,t)=>{let r=0;do r|=e&1,e>>>=1,r<<=1;while(--t>0);return r>>>1},ORn=e=>{e.bi_valid===16?(IQ(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=e.bi_buf&255,e.bi_buf>>=8,e.bi_valid-=8)},BRn=(e,t)=>{let r=t.dyn_tree,n=t.max_code,o=t.stat_desc.static_tree,i=t.stat_desc.has_stree,a=t.stat_desc.extra_bits,s=t.stat_desc.extra_base,c=t.stat_desc.max_length,u,l,f,h,m,g,v=0;for(h=0;h<=H9;h++)e.bl_count[h]=0;for(r[e.heap[e.heap_max]*2+1]=0,u=e.heap_max+1;u<ttr;u++)l=e.heap[u],h=r[r[l*2+1]*2+1]+1,h>c&&(h=c,v++),r[l*2+1]=h,!(l>n)&&(e.bl_count[h]++,m=0,l>=s&&(m=a[l-s]),g=r[l*2],e.opt_len+=g*(h+m),i&&(e.static_len+=g*(o[l*2+1]+m)));if(v!==0){do{for(h=c-1;e.bl_count[h]===0;)h--;e.bl_count[h]--,e.bl_count[h+1]+=2,e.bl_count[c]--,v-=2}while(v>0);for(h=c;h!==0;h--)for(l=e.bl_count[h];l!==0;)f=e.heap[--u],!(f>n)&&(r[f*2+1]!==h&&(e.opt_len+=(h-r[f*2+1])*r[f*2],r[f*2+1]=h),l--)}},ftr=(e,t,r)=>{let n=new Array(H9+1),o=0,i,a;for(i=1;i<=H9;i++)o=o+r[i-1]<<1,n[i]=o;for(a=0;a<=t;a++){let s=e[a*2+1];s!==0&&(e[a*2]=ltr(n[s]++,s))}},PRn=()=>{let e,t,r,n,o,i=new Array(H9+1);for(r=0,n=0;n<fqe-1;n++)for(hqe[n]=r,e=0;e<1<<rqe[n];e++)TQ[r++]=n;for(TQ[r-1]=n,o=0,n=0;n<16;n++)for(Ybe[n]=o,e=0;e<1<<Kbe[n];e++)CQ[o++]=n;for(o>>=7;n<pz;n++)for(Ybe[n]=o<<7,e=0;e<1<<Kbe[n]-7;e++)CQ[256+o++]=n;for(t=0;t<=H9;t++)i[t]=0;for(e=0;e<=143;)B3[e*2+1]=8,e++,i[8]++;for(;e<=255;)B3[e*2+1]=9,e++,i[9]++;for(;e<=279;)B3[e*2+1]=7,e++,i[7]++;for(;e<=287;)B3[e*2+1]=8,e++,i[8]++;for(ftr(B3,_Q+1,i),e=0;e<pz;e++)AQ[e*2+1]=5,AQ[e*2]=ltr(e,5);atr=new GGe(B3,rqe,OQ+1,_Q,H9),str=new GGe(AQ,Kbe,0,pz,H9),ctr=new GGe(new Array(0),RRn,0,dqe,MRn)},dtr=e=>{let t;for(t=0;t<_Q;t++)e.dyn_ltree[t*2]=0;for(t=0;t<pz;t++)e.dyn_dtree[t*2]=0;for(t=0;t<dqe;t++)e.bl_tree[t*2]=0;e.dyn_ltree[pqe*2]=1,e.opt_len=e.static_len=0,e.sym_next=e.matches=0},ptr=e=>{e.bi_valid>8?IQ(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0},ger=(e,t,r,n)=>{let o=t*2,i=r*2;return e[o]<e[i]||e[o]===e[i]&&n[t]<=n[r]},VGe=(e,t,r)=>{let n=e.heap[r],o=r<<1;for(;o<=e.heap_len&&(o<e.heap_len&&ger(t,e.heap[o+1],e.heap[o],e.depth)&&o++,!ger(t,n,e.heap[o],e.depth));)e.heap[r]=e.heap[o],r=o,o<<=1;e.heap[r]=n},ver=(e,t,r)=>{let n,o,i=0,a,s;if(e.sym_next!==0)do n=e.pending_buf[e.sym_buf+i++]&255,n+=(e.pending_buf[e.sym_buf+i++]&255)<<8,o=e.pending_buf[e.sym_buf+i++],n===0?BA(e,o,t):(a=TQ[o],BA(e,a+OQ+1,t),s=rqe[a],s!==0&&(o-=hqe[a],Jm(e,o,s)),n--,a=utr(n),BA(e,a,r),s=Kbe[a],s!==0&&(n-=Ybe[a],Jm(e,n,s)));while(i<e.sym_next);BA(e,pqe,t)},nqe=(e,t)=>{let r=t.dyn_tree,n=t.stat_desc.static_tree,o=t.stat_desc.has_stree,i=t.stat_desc.elems,a,s,c=-1,u;for(e.heap_len=0,e.heap_max=ttr,a=0;a<i;a++)r[a*2]!==0?(e.heap[++e.heap_len]=c=a,e.depth[a]=0):r[a*2+1]=0;for(;e.heap_len<2;)u=e.heap[++e.heap_len]=c<2?++c:0,r[u*2]=1,e.depth[u]=0,e.opt_len--,o&&(e.static_len-=n[u*2+1]);for(t.max_code=c,a=e.heap_len>>1;a>=1;a--)VGe(e,r,a);u=i;do a=e.heap[1],e.heap[1]=e.heap[e.heap_len--],VGe(e,r,1),s=e.heap[1],e.heap[--e.heap_max]=a,e.heap[--e.heap_max]=s,r[u*2]=r[a*2]+r[s*2],e.depth[u]=(e.depth[a]>=e.depth[s]?e.depth[a]:e.depth[s])+1,r[a*2+1]=r[s*2+1]=u,e.heap[1]=u++,VGe(e,r,1);while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],BRn(e,t),ftr(r,c,e.bl_count)},yer=(e,t,r)=>{let n,o=-1,i,a=t[0*2+1],s=0,c=7,u=4;for(a===0&&(c=138,u=3),t[(r+1)*2+1]=65535,n=0;n<=r;n++)i=a,a=t[(n+1)*2+1],!(++s<c&&i===a)&&(s<u?e.bl_tree[i*2]+=s:i!==0?(i!==o&&e.bl_tree[i*2]++,e.bl_tree[rtr*2]++):s<=10?e.bl_tree[ntr*2]++:e.bl_tree[otr*2]++,s=0,o=i,a===0?(c=138,u=3):i===a?(c=6,u=3):(c=7,u=4))},ber=(e,t,r)=>{let n,o=-1,i,a=t[0*2+1],s=0,c=7,u=4;for(a===0&&(c=138,u=3),n=0;n<=r;n++)if(i=a,a=t[(n+1)*2+1],!(++s<c&&i===a)){if(s<u)do BA(e,i,e.bl_tree);while(--s!==0);else i!==0?(i!==o&&(BA(e,i,e.bl_tree),s--),BA(e,rtr,e.bl_tree),Jm(e,s-3,2)):s<=10?(BA(e,ntr,e.bl_tree),Jm(e,s-3,3)):(BA(e,otr,e.bl_tree),Jm(e,s-11,7));s=0,o=i,a===0?(c=138,u=3):i===a?(c=6,u=3):(c=7,u=4)}},DRn=e=>{let t;for(yer(e,e.dyn_ltree,e.l_desc.max_code),yer(e,e.dyn_dtree,e.d_desc.max_code),nqe(e,e.bl_desc),t=dqe-1;t>=3&&e.bl_tree[itr[t]*2+1]===0;t--);return e.opt_len+=3*(t+1)+5+5+4,t},LRn=(e,t,r,n)=>{let o;for(Jm(e,t-257,5),Jm(e,r-1,5),Jm(e,n-4,4),o=0;o<n;o++)Jm(e,e.bl_tree[itr[o]*2+1],3);ber(e,e.dyn_ltree,t-1),ber(e,e.dyn_dtree,r-1)},FRn=e=>{let t=4093624447,r;for(r=0;r<=31;r++,t>>>=1)if(t&1&&e.dyn_ltree[r*2]!==0)return 0;if(e.dyn_ltree[9*2]!==0||e.dyn_ltree[10*2]!==0||e.dyn_ltree[13*2]!==0)return 1;for(r=32;r<OQ;r++)if(e.dyn_ltree[r*2]!==0)return 1;return 0},xer=!1,URn=e=>{xer||(PRn(),xer=!0),e.l_desc=new qGe(e.dyn_ltree,atr),e.d_desc=new qGe(e.dyn_dtree,str),e.bl_desc=new qGe(e.bl_tree,ctr),e.bi_buf=0,e.bi_valid=0,dtr(e)},htr=(e,t,r,n)=>{Jm(e,(CRn<<1)+(n?1:0),3),ptr(e),IQ(e,r),IQ(e,~r),r&&e.pending_buf.set(e.window.subarray(t,t+r),e.pending),e.pending+=r},zRn=e=>{Jm(e,etr<<1,3),BA(e,pqe,B3),ORn(e)},jRn=(e,t,r,n)=>{let o,i,a=0;e.level>0?(e.strm.data_type===2&&(e.strm.data_type=FRn(e)),nqe(e,e.l_desc),nqe(e,e.d_desc),a=DRn(e),o=e.opt_len+3+7>>>3,i=e.static_len+3+7>>>3,i<=o&&(o=i)):o=i=r+5,r+4<=o&&t!==-1?htr(e,t,r,n):e.strategy===4||i===o?(Jm(e,(etr<<1)+(n?1:0),3),ver(e,B3,AQ)):(Jm(e,(TRn<<1)+(n?1:0),3),LRn(e,e.l_desc.max_code+1,e.d_desc.max_code+1,a+1),ver(e,e.dyn_ltree,e.dyn_dtree)),dtr(e),n&&ptr(e)},HRn=(e,t,r)=>(e.pending_buf[e.sym_buf+e.sym_next++]=t,e.pending_buf[e.sym_buf+e.sym_next++]=t>>8,e.pending_buf[e.sym_buf+e.sym_next++]=r,t===0?e.dyn_ltree[r*2]++:(e.matches++,t--,e.dyn_ltree[(TQ[r]+OQ+1)*2]++,e.dyn_dtree[utr(t)*2]++),e.sym_next===e.sym_end),GRn=URn,qRn=htr,VRn=jRn,WRn=HRn,KRn=zRn,YRn={_tr_init:GRn,_tr_stored_block:qRn,_tr_flush_block:VRn,_tr_tally:WRn,_tr_align:KRn},JRn=(e,t,r,n)=>{let o=e&65535|0,i=e>>>16&65535|0,a=0;for(;r!==0;){a=r>2e3?2e3:r,r-=a;do o=o+t[n++]|0,i=i+o|0;while(--a);o%=65521,i%=65521}return o|i<<16|0},kQ=JRn,XRn=()=>{let e,t=[];for(var r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=e&1?3988292384^e>>>1:e>>>1;t[r]=e}return t},ZRn=new Uint32Array(XRn()),QRn=(e,t,r,n)=>{let o=ZRn,i=n+r;e^=-1;for(let a=n;a<i;a++)e=e>>>8^o[(e^t[a])&255];return e^-1},Ff=QRn,V9={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"},vz={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:$Rn,_tr_stored_block:oqe,_tr_flush_block:eNn,_tr_tally:rI,_tr_align:tNn}=YRn,{Z_NO_FLUSH:nI,Z_PARTIAL_FLUSH:rNn,Z_FULL_FLUSH:nNn,Z_FINISH:Yb,Z_BLOCK:wer,Z_OK:Gd,Z_STREAM_END:Aer,Z_STREAM_ERROR:PA,Z_DATA_ERROR:oNn,Z_BUF_ERROR:WGe,Z_DEFAULT_COMPRESSION:iNn,Z_FILTERED:aNn,Z_HUFFMAN_ONLY:Hbe,Z_RLE:sNn,Z_FIXED:cNn,Z_DEFAULT_STRATEGY:uNn,Z_UNKNOWN:lNn,Z_DEFLATED:Zbe}=vz,fNn=9,dNn=15,pNn=8,hNn=29,mNn=256,iqe=mNn+1+hNn,gNn=30,vNn=19,yNn=2*iqe+1,bNn=15,ui=3,tI=258,DA=tI+ui+1,xNn=32,hz=42,mqe=57,aqe=69,sqe=73,cqe=91,uqe=103,G9=113,xQ=666,w0=1,yz=2,W9=3,bz=4,wNn=3,q9=(e,t)=>(e.msg=V9[t],t),Ser=e=>e*2-(e>4?9:0),eI=e=>{let t=e.length;for(;--t>=0;)e[t]=0},ANn=e=>{let t,r,n,o=e.w_size;t=e.hash_size,n=t;do r=e.head[--n],e.head[n]=r>=o?r-o:0;while(--t);t=o,n=t;do r=e.prev[--n],e.prev[n]=r>=o?r-o:0;while(--t)},SNn=(e,t,r)=>(t<<e.hash_shift^r)&e.hash_mask,oI=SNn,Tv=e=>{let t=e.state,r=t.pending;r>e.avail_out&&(r=e.avail_out),r!==0&&(e.output.set(t.pending_buf.subarray(t.pending_out,t.pending_out+r),e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,t.pending===0&&(t.pending_out=0))},Iv=(e,t)=>{eNn(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,Tv(e.strm)},oa=(e,t)=>{e.pending_buf[e.pending++]=t},bQ=(e,t)=>{e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=t&255},lqe=(e,t,r,n)=>{let o=e.avail_in;return o>n&&(o=n),o===0?0:(e.avail_in-=o,t.set(e.input.subarray(e.next_in,e.next_in+o),r),e.state.wrap===1?e.adler=kQ(e.adler,t,o,r):e.state.wrap===2&&(e.adler=Ff(e.adler,t,o,r)),e.next_in+=o,e.total_in+=o,o)},mtr=(e,t)=>{let r=e.max_chain_length,n=e.strstart,o,i,a=e.prev_length,s=e.nice_match,c=e.strstart>e.w_size-DA?e.strstart-(e.w_size-DA):0,u=e.window,l=e.w_mask,f=e.prev,h=e.strstart+tI,m=u[n+a-1],g=u[n+a];e.prev_length>=e.good_match&&(r>>=2),s>e.lookahead&&(s=e.lookahead);do if(o=t,!(u[o+a]!==g||u[o+a-1]!==m||u[o]!==u[n]||u[++o]!==u[n+1])){n+=2,o++;do;while(u[++n]===u[++o]&&u[++n]===u[++o]&&u[++n]===u[++o]&&u[++n]===u[++o]&&u[++n]===u[++o]&&u[++n]===u[++o]&&u[++n]===u[++o]&&u[++n]===u[++o]&&n<h);if(i=tI-(h-n),n=h-tI,i>a){if(e.match_start=t,a=i,i>=s)break;m=u[n+a-1],g=u[n+a]}}while((t=f[t&l])>c&&--r!==0);return a<=e.lookahead?a:e.lookahead},mz=e=>{let t=e.w_size,r,n,o;do{if(n=e.window_size-e.lookahead-e.strstart,e.strstart>=t+(t-DA)&&(e.window.set(e.window.subarray(t,t+t-n),0),e.match_start-=t,e.strstart-=t,e.block_start-=t,e.insert>e.strstart&&(e.insert=e.strstart),ANn(e),n+=t),e.strm.avail_in===0)break;if(r=lqe(e.strm,e.window,e.strstart+e.lookahead,n),e.lookahead+=r,e.lookahead+e.insert>=ui)for(o=e.strstart-e.insert,e.ins_h=e.window[o],e.ins_h=oI(e,e.ins_h,e.window[o+1]);e.insert&&(e.ins_h=oI(e,e.ins_h,e.window[o+ui-1]),e.prev[o&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=o,o++,e.insert--,!(e.lookahead+e.insert<ui)););}while(e.lookahead<DA&&e.strm.avail_in!==0)},gtr=(e,t)=>{let r=e.pending_buf_size-5>e.w_size?e.w_size:e.pending_buf_size-5,n,o,i,a=0,s=e.strm.avail_in;do{if(n=65535,i=e.bi_valid+42>>3,e.strm.avail_out<i||(i=e.strm.avail_out-i,o=e.strstart-e.block_start,n>o+e.strm.avail_in&&(n=o+e.strm.avail_in),n>i&&(n=i),n<r&&(n===0&&t!==Yb||t===nI||n!==o+e.strm.avail_in)))break;a=t===Yb&&n===o+e.strm.avail_in?1:0,oqe(e,0,0,a),e.pending_buf[e.pending-4]=n,e.pending_buf[e.pending-3]=n>>8,e.pending_buf[e.pending-2]=~n,e.pending_buf[e.pending-1]=~n>>8,Tv(e.strm),o&&(o>n&&(o=n),e.strm.output.set(e.window.subarray(e.block_start,e.block_start+o),e.strm.next_out),e.strm.next_out+=o,e.strm.avail_out-=o,e.strm.total_out+=o,e.block_start+=o,n-=o),n&&(lqe(e.strm,e.strm.output,e.strm.next_out,n),e.strm.next_out+=n,e.strm.avail_out-=n,e.strm.total_out+=n)}while(a===0);return s-=e.strm.avail_in,s&&(s>=e.w_size?(e.matches=2,e.window.set(e.strm.input.subarray(e.strm.next_in-e.w_size,e.strm.next_in),0),e.strstart=e.w_size,e.insert=e.strstart):(e.window_size-e.strstart<=s&&(e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,e.insert>e.strstart&&(e.insert=e.strstart)),e.window.set(e.strm.input.subarray(e.strm.next_in-s,e.strm.next_in),e.strstart),e.strstart+=s,e.insert+=s>e.w_size-e.insert?e.w_size-e.insert:s),e.block_start=e.strstart),e.high_water<e.strstart&&(e.high_water=e.strstart),a?bz:t!==nI&&t!==Yb&&e.strm.avail_in===0&&e.strstart===e.block_start?yz:(i=e.window_size-e.strstart,e.strm.avail_in>i&&e.block_start>=e.w_size&&(e.block_start-=e.w_size,e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,i+=e.w_size,e.insert>e.strstart&&(e.insert=e.strstart)),i>e.strm.avail_in&&(i=e.strm.avail_in),i&&(lqe(e.strm,e.window,e.strstart,i),e.strstart+=i,e.insert+=i>e.w_size-e.insert?e.w_size-e.insert:i),e.high_water<e.strstart&&(e.high_water=e.strstart),i=e.bi_valid+42>>3,i=e.pending_buf_size-i>65535?65535:e.pending_buf_size-i,r=i>e.w_size?e.w_size:i,o=e.strstart-e.block_start,(o>=r||(o||t===Yb)&&t!==nI&&e.strm.avail_in===0&&o<=i)&&(n=o>i?i:o,a=t===Yb&&e.strm.avail_in===0&&n===o?1:0,oqe(e,e.block_start,n,a),e.block_start+=n,Tv(e.strm)),a?W9:w0)},KGe=(e,t)=>{let r,n;for(;;){if(e.lookahead<DA){if(mz(e),e.lookahead<DA&&t===nI)return w0;if(e.lookahead===0)break}if(r=0,e.lookahead>=ui&&(e.ins_h=oI(e,e.ins_h,e.window[e.strstart+ui-1]),r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),r!==0&&e.strstart-r<=e.w_size-DA&&(e.match_length=mtr(e,r)),e.match_length>=ui)if(n=rI(e,e.strstart-e.match_start,e.match_length-ui),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=ui){e.match_length--;do e.strstart++,e.ins_h=oI(e,e.ins_h,e.window[e.strstart+ui-1]),r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart;while(--e.match_length!==0);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=oI(e,e.ins_h,e.window[e.strstart+1]);else n=rI(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(n&&(Iv(e,!1),e.strm.avail_out===0))return w0}return e.insert=e.strstart<ui-1?e.strstart:ui-1,t===Yb?(Iv(e,!0),e.strm.avail_out===0?W9:bz):e.sym_next&&(Iv(e,!1),e.strm.avail_out===0)?w0:yz},fz=(e,t)=>{let r,n,o;for(;;){if(e.lookahead<DA){if(mz(e),e.lookahead<DA&&t===nI)return w0;if(e.lookahead===0)break}if(r=0,e.lookahead>=ui&&(e.ins_h=oI(e,e.ins_h,e.window[e.strstart+ui-1]),r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=ui-1,r!==0&&e.prev_length<e.max_lazy_match&&e.strstart-r<=e.w_size-DA&&(e.match_length=mtr(e,r),e.match_length<=5&&(e.strategy===aNn||e.match_length===ui&&e.strstart-e.match_start>4096)&&(e.match_length=ui-1)),e.prev_length>=ui&&e.match_length<=e.prev_length){o=e.strstart+e.lookahead-ui,n=rI(e,e.strstart-1-e.prev_match,e.prev_length-ui),e.lookahead-=e.prev_length-1,e.prev_length-=2;do++e.strstart<=o&&(e.ins_h=oI(e,e.ins_h,e.window[e.strstart+ui-1]),r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart);while(--e.prev_length!==0);if(e.match_available=0,e.match_length=ui-1,e.strstart++,n&&(Iv(e,!1),e.strm.avail_out===0))return w0}else if(e.match_available){if(n=rI(e,0,e.window[e.strstart-1]),n&&Iv(e,!1),e.strstart++,e.lookahead--,e.strm.avail_out===0)return w0}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(n=rI(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<ui-1?e.strstart:ui-1,t===Yb?(Iv(e,!0),e.strm.avail_out===0?W9:bz):e.sym_next&&(Iv(e,!1),e.strm.avail_out===0)?w0:yz},ENn=(e,t)=>{let r,n,o,i,a=e.window;for(;;){if(e.lookahead<=tI){if(mz(e),e.lookahead<=tI&&t===nI)return w0;if(e.lookahead===0)break}if(e.match_length=0,e.lookahead>=ui&&e.strstart>0&&(o=e.strstart-1,n=a[o],n===a[++o]&&n===a[++o]&&n===a[++o])){i=e.strstart+tI;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);e.match_length=tI-(i-o),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=ui?(r=rI(e,1,e.match_length-ui),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=rI(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(Iv(e,!1),e.strm.avail_out===0))return w0}return e.insert=0,t===Yb?(Iv(e,!0),e.strm.avail_out===0?W9:bz):e.sym_next&&(Iv(e,!1),e.strm.avail_out===0)?w0:yz},_Nn=(e,t)=>{let r;for(;;){if(e.lookahead===0&&(mz(e),e.lookahead===0)){if(t===nI)return w0;break}if(e.match_length=0,r=rI(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(Iv(e,!1),e.strm.avail_out===0))return w0}return e.insert=0,t===Yb?(Iv(e,!0),e.strm.avail_out===0?W9:bz):e.sym_next&&(Iv(e,!1),e.strm.avail_out===0)?w0:yz};function OA(e,t,r,n,o){this.good_length=e,this.max_lazy=t,this.nice_length=r,this.max_chain=n,this.func=o}var wQ=[new OA(0,0,0,0,gtr),new OA(4,4,8,4,KGe),new OA(4,5,16,8,KGe),new OA(4,6,32,32,KGe),new OA(4,4,16,16,fz),new OA(8,16,32,32,fz),new OA(8,16,128,128,fz),new OA(8,32,128,256,fz),new OA(32,128,258,1024,fz),new OA(32,258,258,4096,fz)],CNn=e=>{e.window_size=2*e.w_size,eI(e.head),e.max_lazy_match=wQ[e.level].max_lazy,e.good_match=wQ[e.level].good_length,e.nice_match=wQ[e.level].nice_length,e.max_chain_length=wQ[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=ui-1,e.match_available=0,e.ins_h=0};function TNn(){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=Zbe,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(yNn*2),this.dyn_dtree=new Uint16Array((2*gNn+1)*2),this.bl_tree=new Uint16Array((2*vNn+1)*2),eI(this.dyn_ltree),eI(this.dyn_dtree),eI(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(bNn+1),this.heap=new Uint16Array(2*iqe+1),eI(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*iqe+1),eI(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 BQ=e=>{if(!e)return 1;let t=e.state;return!t||t.strm!==e||t.status!==hz&&t.status!==mqe&&t.status!==aqe&&t.status!==sqe&&t.status!==cqe&&t.status!==uqe&&t.status!==G9&&t.status!==xQ?1:0},vtr=e=>{if(BQ(e))return q9(e,PA);e.total_in=e.total_out=0,e.data_type=lNn;let t=e.state;return t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap===2?mqe:t.wrap?hz:G9,e.adler=t.wrap===2?0:1,t.last_flush=-2,$Rn(t),Gd},ytr=e=>{let t=vtr(e);return t===Gd&&CNn(e.state),t},INn=(e,t)=>BQ(e)||e.state.wrap!==2?PA:(e.state.gzhead=t,Gd),btr=(e,t,r,n,o,i)=>{if(!e)return PA;let a=1;if(t===iNn&&(t=6),n<0?(a=0,n=-n):n>15&&(a=2,n-=16),o<1||o>fNn||r!==Zbe||n<8||n>15||t<0||t>9||i<0||i>cNn||n===8&&a!==1)return q9(e,PA);n===8&&(n=9);let s=new TNn;return e.state=s,s.strm=e,s.status=hz,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+ui-1)/ui),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=t,s.strategy=i,s.method=r,ytr(e)},kNn=(e,t)=>btr(e,t,Zbe,dNn,pNn,uNn),MNn=(e,t)=>{if(BQ(e)||t>wer||t<0)return e?q9(e,PA):PA;let r=e.state;if(!e.output||e.avail_in!==0&&!e.input||r.status===xQ&&t!==Yb)return q9(e,e.avail_out===0?WGe:PA);let n=r.last_flush;if(r.last_flush=t,r.pending!==0){if(Tv(e),e.avail_out===0)return r.last_flush=-1,Gd}else if(e.avail_in===0&&Ser(t)<=Ser(n)&&t!==Yb)return q9(e,WGe);if(r.status===xQ&&e.avail_in!==0)return q9(e,WGe);if(r.status===hz&&r.wrap===0&&(r.status=G9),r.status===hz){let o=Zbe+(r.w_bits-8<<4)<<8,i=-1;if(r.strategy>=Hbe||r.level<2?i=0:r.level<6?i=1:r.level===6?i=2:i=3,o|=i<<6,r.strstart!==0&&(o|=xNn),o+=31-o%31,bQ(r,o),r.strstart!==0&&(bQ(r,e.adler>>>16),bQ(r,e.adler&65535)),e.adler=1,r.status=G9,Tv(e),r.pending!==0)return r.last_flush=-1,Gd}if(r.status===mqe){if(e.adler=0,oa(r,31),oa(r,139),oa(r,8),r.gzhead)oa(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)),oa(r,r.gzhead.time&255),oa(r,r.gzhead.time>>8&255),oa(r,r.gzhead.time>>16&255),oa(r,r.gzhead.time>>24&255),oa(r,r.level===9?2:r.strategy>=Hbe||r.level<2?4:0),oa(r,r.gzhead.os&255),r.gzhead.extra&&r.gzhead.extra.length&&(oa(r,r.gzhead.extra.length&255),oa(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(e.adler=Ff(e.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=aqe;else if(oa(r,0),oa(r,0),oa(r,0),oa(r,0),oa(r,0),oa(r,r.level===9?2:r.strategy>=Hbe||r.level<2?4:0),oa(r,wNn),r.status=G9,Tv(e),r.pending!==0)return r.last_flush=-1,Gd}if(r.status===aqe){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&&(e.adler=Ff(e.adler,r.pending_buf,r.pending-o,o)),r.gzindex+=s,Tv(e),r.pending!==0)return r.last_flush=-1,Gd;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&&(e.adler=Ff(e.adler,r.pending_buf,r.pending-o,o)),r.gzindex=0}r.status=sqe}if(r.status===sqe){if(r.gzhead.name){let o=r.pending,i;do{if(r.pending===r.pending_buf_size){if(r.gzhead.hcrc&&r.pending>o&&(e.adler=Ff(e.adler,r.pending_buf,r.pending-o,o)),Tv(e),r.pending!==0)return r.last_flush=-1,Gd;o=0}r.gzindex<r.gzhead.name.length?i=r.gzhead.name.charCodeAt(r.gzindex++)&255:i=0,oa(r,i)}while(i!==0);r.gzhead.hcrc&&r.pending>o&&(e.adler=Ff(e.adler,r.pending_buf,r.pending-o,o)),r.gzindex=0}r.status=cqe}if(r.status===cqe){if(r.gzhead.comment){let o=r.pending,i;do{if(r.pending===r.pending_buf_size){if(r.gzhead.hcrc&&r.pending>o&&(e.adler=Ff(e.adler,r.pending_buf,r.pending-o,o)),Tv(e),r.pending!==0)return r.last_flush=-1,Gd;o=0}r.gzindex<r.gzhead.comment.length?i=r.gzhead.comment.charCodeAt(r.gzindex++)&255:i=0,oa(r,i)}while(i!==0);r.gzhead.hcrc&&r.pending>o&&(e.adler=Ff(e.adler,r.pending_buf,r.pending-o,o))}r.status=uqe}if(r.status===uqe){if(r.gzhead.hcrc){if(r.pending+2>r.pending_buf_size&&(Tv(e),r.pending!==0))return r.last_flush=-1,Gd;oa(r,e.adler&255),oa(r,e.adler>>8&255),e.adler=0}if(r.status=G9,Tv(e),r.pending!==0)return r.last_flush=-1,Gd}if(e.avail_in!==0||r.lookahead!==0||t!==nI&&r.status!==xQ){let o=r.level===0?gtr(r,t):r.strategy===Hbe?_Nn(r,t):r.strategy===sNn?ENn(r,t):wQ[r.level].func(r,t);if((o===W9||o===bz)&&(r.status=xQ),o===w0||o===W9)return e.avail_out===0&&(r.last_flush=-1),Gd;if(o===yz&&(t===rNn?tNn(r):t!==wer&&(oqe(r,0,0,!1),t===nNn&&(eI(r.head),r.lookahead===0&&(r.strstart=0,r.block_start=0,r.insert=0))),Tv(e),e.avail_out===0))return r.last_flush=-1,Gd}return t!==Yb?Gd:r.wrap<=0?Aer:(r.wrap===2?(oa(r,e.adler&255),oa(r,e.adler>>8&255),oa(r,e.adler>>16&255),oa(r,e.adler>>24&255),oa(r,e.total_in&255),oa(r,e.total_in>>8&255),oa(r,e.total_in>>16&255),oa(r,e.total_in>>24&255)):(bQ(r,e.adler>>>16),bQ(r,e.adler&65535)),Tv(e),r.wrap>0&&(r.wrap=-r.wrap),r.pending!==0?Gd:Aer)},RNn=e=>{if(BQ(e))return PA;let t=e.state.status;return e.state=null,t===G9?q9(e,oNn):Gd},NNn=(e,t)=>{let r=t.length;if(BQ(e))return PA;let n=e.state,o=n.wrap;if(o===2||o===1&&n.status!==hz||n.lookahead)return PA;if(o===1&&(e.adler=kQ(e.adler,t,r,0)),n.wrap=0,r>=n.w_size){o===0&&(eI(n.head),n.strstart=0,n.block_start=0,n.insert=0);let c=new Uint8Array(n.w_size);c.set(t.subarray(r-n.w_size,r),0),t=c,r=n.w_size}let i=e.avail_in,a=e.next_in,s=e.input;for(e.avail_in=r,e.next_in=0,e.input=t,mz(n);n.lookahead>=ui;){let c=n.strstart,u=n.lookahead-(ui-1);do n.ins_h=oI(n,n.ins_h,n.window[c+ui-1]),n.prev[c&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=c,c++;while(--u);n.strstart=c,n.lookahead=ui-1,mz(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=ui-1,n.match_available=0,e.next_in=a,e.input=s,e.avail_in=i,n.wrap=o,Gd},ONn=kNn,BNn=btr,PNn=ytr,DNn=vtr,LNn=INn,FNn=MNn,UNn=RNn,zNn=NNn,jNn="pako deflate (from Nodeca project)",SQ={deflateInit:ONn,deflateInit2:BNn,deflateReset:PNn,deflateResetKeep:DNn,deflateSetHeader:LNn,deflate:FNn,deflateEnd:UNn,deflateSetDictionary:zNn,deflateInfo:jNn},HNn=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),GNn=function(e){let t=Array.prototype.slice.call(arguments,1);for(;t.length;){let r=t.shift();if(!!r){if(typeof r!="object")throw new TypeError(r+"must be non-object");for(let n in r)HNn(r,n)&&(e[n]=r[n])}}return e},qNn=e=>{let t=0;for(let n=0,o=e.length;n<o;n++)t+=e[n].length;let r=new Uint8Array(t);for(let n=0,o=0,i=e.length;n<i;n++){let a=e[n];r.set(a,o),o+=a.length}return r},Qbe={assign:GNn,flattenChunks:qNn},xtr=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{xtr=!1}var MQ=new Uint8Array(256);for(let e=0;e<256;e++)MQ[e]=e>=252?6:e>=248?5:e>=240?4:e>=224?3:e>=192?2:1;MQ[254]=MQ[254]=1;var VNn=e=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(e);let t,r,n,o,i,a=e.length,s=0;for(o=0;o<a;o++)r=e.charCodeAt(o),(r&64512)===55296&&o+1<a&&(n=e.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(t=new Uint8Array(s),i=0,o=0;i<s;o++)r=e.charCodeAt(o),(r&64512)===55296&&o+1<a&&(n=e.charCodeAt(o+1),(n&64512)===56320&&(r=65536+(r-55296<<10)+(n-56320),o++)),r<128?t[i++]=r:r<2048?(t[i++]=192|r>>>6,t[i++]=128|r&63):r<65536?(t[i++]=224|r>>>12,t[i++]=128|r>>>6&63,t[i++]=128|r&63):(t[i++]=240|r>>>18,t[i++]=128|r>>>12&63,t[i++]=128|r>>>6&63,t[i++]=128|r&63);return t},WNn=(e,t)=>{if(t<65534&&e.subarray&&xtr)return String.fromCharCode.apply(null,e.length===t?e:e.subarray(0,t));let r="";for(let n=0;n<t;n++)r+=String.fromCharCode(e[n]);return r},KNn=(e,t)=>{let r=t||e.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(e.subarray(0,t));let n,o,i=new Array(r*2);for(o=0,n=0;n<r;){let a=e[n++];if(a<128){i[o++]=a;continue}let s=MQ[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|e[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 WNn(i,o)},YNn=(e,t)=>{t=t||e.length,t>e.length&&(t=e.length);let r=t-1;for(;r>=0&&(e[r]&192)===128;)r--;return r<0||r===0?t:r+MQ[e[r]]>t?r:t},RQ={string2buf:VNn,buf2string:KNn,utf8border:YNn};function JNn(){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 wtr=JNn,Atr=Object.prototype.toString,{Z_NO_FLUSH:XNn,Z_SYNC_FLUSH:ZNn,Z_FULL_FLUSH:QNn,Z_FINISH:$Nn,Z_OK:Jbe,Z_STREAM_END:e9n,Z_DEFAULT_COMPRESSION:t9n,Z_DEFAULT_STRATEGY:r9n,Z_DEFLATED:n9n}=vz;function PQ(e){this.options=Qbe.assign({level:t9n,method:n9n,chunkSize:16384,windowBits:15,memLevel:8,strategy:r9n},e||{});let t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new wtr,this.strm.avail_out=0;let r=SQ.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(r!==Jbe)throw new Error(V9[r]);if(t.header&&SQ.deflateSetHeader(this.strm,t.header),t.dictionary){let n;if(typeof t.dictionary=="string"?n=RQ.string2buf(t.dictionary):Atr.call(t.dictionary)==="[object ArrayBuffer]"?n=new Uint8Array(t.dictionary):n=t.dictionary,r=SQ.deflateSetDictionary(this.strm,n),r!==Jbe)throw new Error(V9[r]);this._dict_set=!0}}PQ.prototype.push=function(e,t){let r=this.strm,n=this.options.chunkSize,o,i;if(this.ended)return!1;for(t===~~t?i=t:i=t===!0?$Nn:XNn,typeof e=="string"?r.input=RQ.string2buf(e):Atr.call(e)==="[object ArrayBuffer]"?r.input=new Uint8Array(e):r.input=e,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===ZNn||i===QNn)&&r.avail_out<=6){this.onData(r.output.subarray(0,r.next_out)),r.avail_out=0;continue}if(o=SQ.deflate(r,i),o===e9n)return r.next_out>0&&this.onData(r.output.subarray(0,r.next_out)),o=SQ.deflateEnd(this.strm),this.onEnd(o),this.ended=!0,o===Jbe;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};PQ.prototype.onData=function(e){this.chunks.push(e)};PQ.prototype.onEnd=function(e){e===Jbe&&(this.result=Qbe.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};function gqe(e,t){let r=new PQ(t);if(r.push(e,!0),r.err)throw r.msg||V9[r.err];return r.result}function o9n(e,t){return t=t||{},t.raw=!0,gqe(e,t)}function i9n(e,t){return t=t||{},t.gzip=!0,gqe(e,t)}var a9n=PQ,s9n=gqe,c9n=o9n,u9n=i9n,l9n=vz,f9n={Deflate:a9n,deflate:s9n,deflateRaw:c9n,gzip:u9n,constants:l9n},Gbe=16209,d9n=16191,p9n=function(t,r){let n,o,i,a,s,c,u,l,f,h,m,g,v,b,x,E,T,B,F,L,j,q,D,_,R=t.state;n=t.next_in,D=t.input,o=n+(t.avail_in-5),i=t.next_out,_=t.output,a=i-(r-t.avail_out),s=i+(t.avail_out-257),c=R.dmax,u=R.wsize,l=R.whave,f=R.wnext,h=R.window,m=R.hold,g=R.bits,v=R.lencode,b=R.distcode,x=(1<<R.lenbits)-1,E=(1<<R.distbits)-1;e:do{g<15&&(m+=D[n++]<<g,g+=8,m+=D[n++]<<g,g+=8),T=v[m&x];t:for(;;){if(B=T>>>24,m>>>=B,g-=B,B=T>>>16&255,B===0)_[i++]=T&65535;else if(B&16){F=T&65535,B&=15,B&&(g<B&&(m+=D[n++]<<g,g+=8),F+=m&(1<<B)-1,m>>>=B,g-=B),g<15&&(m+=D[n++]<<g,g+=8,m+=D[n++]<<g,g+=8),T=b[m&E];r:for(;;){if(B=T>>>24,m>>>=B,g-=B,B=T>>>16&255,B&16){if(L=T&65535,B&=15,g<B&&(m+=D[n++]<<g,g+=8,g<B&&(m+=D[n++]<<g,g+=8)),L+=m&(1<<B)-1,L>c){t.msg="invalid distance too far back",R.mode=Gbe;break e}if(m>>>=B,g-=B,B=i-a,L>B){if(B=L-B,B>l&&R.sane){t.msg="invalid distance too far back",R.mode=Gbe;break e}if(j=0,q=h,f===0){if(j+=u-B,B<F){F-=B;do _[i++]=h[j++];while(--B);j=i-L,q=_}}else if(f<B){if(j+=u+f-B,B-=f,B<F){F-=B;do _[i++]=h[j++];while(--B);if(j=0,f<F){B=f,F-=B;do _[i++]=h[j++];while(--B);j=i-L,q=_}}}else if(j+=f-B,B<F){F-=B;do _[i++]=h[j++];while(--B);j=i-L,q=_}for(;F>2;)_[i++]=q[j++],_[i++]=q[j++],_[i++]=q[j++],F-=3;F&&(_[i++]=q[j++],F>1&&(_[i++]=q[j++]))}else{j=i-L;do _[i++]=_[j++],_[i++]=_[j++],_[i++]=_[j++],F-=3;while(F>2);F&&(_[i++]=_[j++],F>1&&(_[i++]=_[j++]))}}else if((B&64)===0){T=b[(T&65535)+(m&(1<<B)-1)];continue r}else{t.msg="invalid distance code",R.mode=Gbe;break e}break}}else if((B&64)===0){T=v[(T&65535)+(m&(1<<B)-1)];continue t}else if(B&32){R.mode=d9n;break e}else{t.msg="invalid literal/length code",R.mode=Gbe;break e}break}}while(n<o&&i<s);F=g>>3,n-=F,g-=F<<3,m&=(1<<g)-1,t.next_in=n,t.next_out=i,t.avail_in=n<o?5+(o-n):5-(n-o),t.avail_out=i<s?257+(s-i):257-(i-s),R.hold=m,R.bits=g},dz=15,Eer=852,_er=592,Cer=0,YGe=1,Ter=2,h9n=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]),m9n=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]),g9n=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]),v9n=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]),y9n=(e,t,r,n,o,i,a,s)=>{let c=s.bits,u=0,l=0,f=0,h=0,m=0,g=0,v=0,b=0,x=0,E=0,T,B,F,L,j,q=null,D,_=new Uint16Array(dz+1),R=new Uint16Array(dz+1),z=null,N,y,S;for(u=0;u<=dz;u++)_[u]=0;for(l=0;l<n;l++)_[t[r+l]]++;for(m=c,h=dz;h>=1&&_[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&&_[f]===0;f++);for(m<f&&(m=f),b=1,u=1;u<=dz;u++)if(b<<=1,b-=_[u],b<0)return-1;if(b>0&&(e===Cer||h!==1))return-1;for(R[1]=0,u=1;u<dz;u++)R[u+1]=R[u]+_[u];for(l=0;l<n;l++)t[r+l]!==0&&(a[R[t[r+l]]++]=l);if(e===Cer?(q=z=a,D=20):e===YGe?(q=h9n,z=m9n,D=257):(q=g9n,z=v9n,D=0),E=0,l=0,u=f,j=i,g=m,v=0,F=-1,x=1<<m,L=x-1,e===YGe&&x>Eer||e===Ter&&x>_er)return 1;for(;;){N=u-v,a[l]+1<D?(y=0,S=a[l]):a[l]>=D?(y=z[a[l]-D],S=q[a[l]-D]):(y=32+64,S=0),T=1<<u-v,B=1<<g,f=B;do B-=T,o[j+(E>>v)+B]=N<<24|y<<16|S|0;while(B!==0);for(T=1<<u-1;E&T;)T>>=1;if(T!==0?(E&=T-1,E+=T):E=0,l++,--_[u]===0){if(u===h)break;u=t[r+a[l]]}if(u>m&&(E&L)!==F){for(v===0&&(v=m),j+=f,g=u-v,b=1<<g;g+v<h&&(b-=_[g+v],!(b<=0));)g++,b<<=1;if(x+=1<<g,e===YGe&&x>Eer||e===Ter&&x>_er)return 1;F=E&L,o[F]=m<<24|g<<16|j-i|0}}return E!==0&&(o[j+E]=u-v<<24|64<<16|0),s.bits=m,0},EQ=y9n,b9n=0,Str=1,Etr=2,{Z_FINISH:Ier,Z_BLOCK:x9n,Z_TREES:qbe,Z_OK:K9,Z_STREAM_END:w9n,Z_NEED_DICT:A9n,Z_STREAM_ERROR:Jb,Z_DATA_ERROR:_tr,Z_MEM_ERROR:Ctr,Z_BUF_ERROR:S9n,Z_DEFLATED:ker}=vz,$be=16180,Mer=16181,Rer=16182,Ner=16183,Oer=16184,Ber=16185,Per=16186,Der=16187,Ler=16188,Fer=16189,Xbe=16190,O3=16191,JGe=16192,Uer=16193,XGe=16194,zer=16195,jer=16196,Her=16197,Ger=16198,Vbe=16199,Wbe=16200,qer=16201,Ver=16202,Wer=16203,Ker=16204,Yer=16205,ZGe=16206,Jer=16207,Xer=16208,uc=16209,Ttr=16210,Itr=16211,E9n=852,_9n=592,C9n=15,T9n=C9n,Zer=e=>(e>>>24&255)+(e>>>8&65280)+((e&65280)<<8)+((e&255)<<24);function I9n(){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 Y9=e=>{if(!e)return 1;let t=e.state;return!t||t.strm!==e||t.mode<$be||t.mode>Itr?1:0},ktr=e=>{if(Y9(e))return Jb;let t=e.state;return e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=t.wrap&1),t.mode=$be,t.last=0,t.havedict=0,t.flags=-1,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new Int32Array(E9n),t.distcode=t.distdyn=new Int32Array(_9n),t.sane=1,t.back=-1,K9},Mtr=e=>{if(Y9(e))return Jb;let t=e.state;return t.wsize=0,t.whave=0,t.wnext=0,ktr(e)},Rtr=(e,t)=>{let r;if(Y9(e))return Jb;let n=e.state;return t<0?(r=0,t=-t):(r=(t>>4)+5,t<48&&(t&=15)),t&&(t<8||t>15)?Jb:(n.window!==null&&n.wbits!==t&&(n.window=null),n.wrap=r,n.wbits=t,Mtr(e))},Ntr=(e,t)=>{if(!e)return Jb;let r=new I9n;e.state=r,r.strm=e,r.window=null,r.mode=$be;let n=Rtr(e,t);return n!==K9&&(e.state=null),n},k9n=e=>Ntr(e,T9n),Qer=!0,QGe,$Ge,M9n=e=>{if(Qer){QGe=new Int32Array(512),$Ge=new Int32Array(32);let t=0;for(;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(EQ(Str,e.lens,0,288,QGe,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;EQ(Etr,e.lens,0,32,$Ge,0,e.work,{bits:5}),Qer=!1}e.lencode=QGe,e.lenbits=9,e.distcode=$Ge,e.distbits=5},Otr=(e,t,r,n)=>{let o,i=e.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(t.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(t.subarray(r-n,r-n+o),i.wnext),n-=o,n?(i.window.set(t.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},R9n=(e,t)=>{let r,n,o,i,a,s,c,u,l,f,h,m,g,v,b=0,x,E,T,B,F,L,j,q,D=new Uint8Array(4),_,R,z=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(Y9(e)||!e.output||!e.input&&e.avail_in!==0)return Jb;r=e.state,r.mode===O3&&(r.mode=JGe),a=e.next_out,o=e.output,c=e.avail_out,i=e.next_in,n=e.input,s=e.avail_in,u=r.hold,l=r.bits,f=s,h=c,q=K9;e:for(;;)switch(r.mode){case $be:if(r.wrap===0){r.mode=JGe;break}for(;l<16;){if(s===0)break e;s--,u+=n[i++]<<l,l+=8}if(r.wrap&2&&u===35615){r.wbits===0&&(r.wbits=15),r.check=0,D[0]=u&255,D[1]=u>>>8&255,r.check=Ff(r.check,D,2,0),u=0,l=0,r.mode=Mer;break}if(r.head&&(r.head.done=!1),!(r.wrap&1)||(((u&255)<<8)+(u>>8))%31){e.msg="incorrect header check",r.mode=uc;break}if((u&15)!==ker){e.msg="unknown compression method",r.mode=uc;break}if(u>>>=4,l-=4,j=(u&15)+8,r.wbits===0&&(r.wbits=j),j>15||j>r.wbits){e.msg="invalid window size",r.mode=uc;break}r.dmax=1<<r.wbits,r.flags=0,e.adler=r.check=1,r.mode=u&512?Fer:O3,u=0,l=0;break;case Mer:for(;l<16;){if(s===0)break e;s--,u+=n[i++]<<l,l+=8}if(r.flags=u,(r.flags&255)!==ker){e.msg="unknown compression method",r.mode=uc;break}if(r.flags&57344){e.msg="unknown header flags set",r.mode=uc;break}r.head&&(r.head.text=u>>8&1),r.flags&512&&r.wrap&4&&(D[0]=u&255,D[1]=u>>>8&255,r.check=Ff(r.check,D,2,0)),u=0,l=0,r.mode=Rer;case Rer:for(;l<32;){if(s===0)break e;s--,u+=n[i++]<<l,l+=8}r.head&&(r.head.time=u),r.flags&512&&r.wrap&4&&(D[0]=u&255,D[1]=u>>>8&255,D[2]=u>>>16&255,D[3]=u>>>24&255,r.check=Ff(r.check,D,4,0)),u=0,l=0,r.mode=Ner;case Ner:for(;l<16;){if(s===0)break e;s--,u+=n[i++]<<l,l+=8}r.head&&(r.head.xflags=u&255,r.head.os=u>>8),r.flags&512&&r.wrap&4&&(D[0]=u&255,D[1]=u>>>8&255,r.check=Ff(r.check,D,2,0)),u=0,l=0,r.mode=Oer;case Oer:if(r.flags&1024){for(;l<16;){if(s===0)break e;s--,u+=n[i++]<<l,l+=8}r.length=u,r.head&&(r.head.extra_len=u),r.flags&512&&r.wrap&4&&(D[0]=u&255,D[1]=u>>>8&255,r.check=Ff(r.check,D,2,0)),u=0,l=0}else r.head&&(r.head.extra=null);r.mode=Ber;case Ber:if(r.flags&1024&&(m=r.length,m>s&&(m=s),m&&(r.head&&(j=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),j)),r.flags&512&&r.wrap&4&&(r.check=Ff(r.check,n,m,i)),s-=m,i+=m,r.length-=m),r.length))break e;r.length=0,r.mode=Per;case Per:if(r.flags&2048){if(s===0)break e;m=0;do j=n[i+m++],r.head&&j&&r.length<65536&&(r.head.name+=String.fromCharCode(j));while(j&&m<s);if(r.flags&512&&r.wrap&4&&(r.check=Ff(r.check,n,m,i)),s-=m,i+=m,j)break e}else r.head&&(r.head.name=null);r.length=0,r.mode=Der;case Der:if(r.flags&4096){if(s===0)break e;m=0;do j=n[i+m++],r.head&&j&&r.length<65536&&(r.head.comment+=String.fromCharCode(j));while(j&&m<s);if(r.flags&512&&r.wrap&4&&(r.check=Ff(r.check,n,m,i)),s-=m,i+=m,j)break e}else r.head&&(r.head.comment=null);r.mode=Ler;case Ler:if(r.flags&512){for(;l<16;){if(s===0)break e;s--,u+=n[i++]<<l,l+=8}if(r.wrap&4&&u!==(r.check&65535)){e.msg="header crc mismatch",r.mode=uc;break}u=0,l=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=O3;break;case Fer:for(;l<32;){if(s===0)break e;s--,u+=n[i++]<<l,l+=8}e.adler=r.check=Zer(u),u=0,l=0,r.mode=Xbe;case Xbe:if(r.havedict===0)return e.next_out=a,e.avail_out=c,e.next_in=i,e.avail_in=s,r.hold=u,r.bits=l,A9n;e.adler=r.check=1,r.mode=O3;case O3:if(t===x9n||t===qbe)break e;case JGe:if(r.last){u>>>=l&7,l-=l&7,r.mode=ZGe;break}for(;l<3;){if(s===0)break e;s--,u+=n[i++]<<l,l+=8}switch(r.last=u&1,u>>>=1,l-=1,u&3){case 0:r.mode=Uer;break;case 1:if(M9n(r),r.mode=Vbe,t===qbe){u>>>=2,l-=2;break e}break;case 2:r.mode=jer;break;case 3:e.msg="invalid block type",r.mode=uc}u>>>=2,l-=2;break;case Uer:for(u>>>=l&7,l-=l&7;l<32;){if(s===0)break e;s--,u+=n[i++]<<l,l+=8}if((u&65535)!==(u>>>16^65535)){e.msg="invalid stored block lengths",r.mode=uc;break}if(r.length=u&65535,u=0,l=0,r.mode=XGe,t===qbe)break e;case XGe:r.mode=zer;case zer: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=O3;break;case jer:for(;l<14;){if(s===0)break e;s--,u+=n[i++]<<l,l+=8}if(r.nlen=(u&31)+257,u>>>=5,l-=5,r.ndist=(u&31)+1,u>>>=5,l-=5,r.ncode=(u&15)+4,u>>>=4,l-=4,r.nlen>286||r.ndist>30){e.msg="too many length or distance symbols",r.mode=uc;break}r.have=0,r.mode=Her;case Her:for(;r.have<r.ncode;){for(;l<3;){if(s===0)break e;s--,u+=n[i++]<<l,l+=8}r.lens[z[r.have++]]=u&7,u>>>=3,l-=3}for(;r.have<19;)r.lens[z[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,_={bits:r.lenbits},q=EQ(b9n,r.lens,0,19,r.lencode,0,r.work,_),r.lenbits=_.bits,q){e.msg="invalid code lengths set",r.mode=uc;break}r.have=0,r.mode=Ger;case Ger:for(;r.have<r.nlen+r.ndist;){for(;b=r.lencode[u&(1<<r.lenbits)-1],x=b>>>24,E=b>>>16&255,T=b&65535,!(x<=l);){if(s===0)break e;s--,u+=n[i++]<<l,l+=8}if(T<16)u>>>=x,l-=x,r.lens[r.have++]=T;else{if(T===16){for(R=x+2;l<R;){if(s===0)break e;s--,u+=n[i++]<<l,l+=8}if(u>>>=x,l-=x,r.have===0){e.msg="invalid bit length repeat",r.mode=uc;break}j=r.lens[r.have-1],m=3+(u&3),u>>>=2,l-=2}else if(T===17){for(R=x+3;l<R;){if(s===0)break e;s--,u+=n[i++]<<l,l+=8}u>>>=x,l-=x,j=0,m=3+(u&7),u>>>=3,l-=3}else{for(R=x+7;l<R;){if(s===0)break e;s--,u+=n[i++]<<l,l+=8}u>>>=x,l-=x,j=0,m=11+(u&127),u>>>=7,l-=7}if(r.have+m>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=uc;break}for(;m--;)r.lens[r.have++]=j}}if(r.mode===uc)break;if(r.lens[256]===0){e.msg="invalid code -- missing end-of-block",r.mode=uc;break}if(r.lenbits=9,_={bits:r.lenbits},q=EQ(Str,r.lens,0,r.nlen,r.lencode,0,r.work,_),r.lenbits=_.bits,q){e.msg="invalid literal/lengths set",r.mode=uc;break}if(r.distbits=6,r.distcode=r.distdyn,_={bits:r.distbits},q=EQ(Etr,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,_),r.distbits=_.bits,q){e.msg="invalid distances set",r.mode=uc;break}if(r.mode=Vbe,t===qbe)break e;case Vbe:r.mode=Wbe;case Wbe:if(s>=6&&c>=258){e.next_out=a,e.avail_out=c,e.next_in=i,e.avail_in=s,r.hold=u,r.bits=l,p9n(e,h),a=e.next_out,o=e.output,c=e.avail_out,i=e.next_in,n=e.input,s=e.avail_in,u=r.hold,l=r.bits,r.mode===O3&&(r.back=-1);break}for(r.back=0;b=r.lencode[u&(1<<r.lenbits)-1],x=b>>>24,E=b>>>16&255,T=b&65535,!(x<=l);){if(s===0)break e;s--,u+=n[i++]<<l,l+=8}if(E&&(E&240)===0){for(B=x,F=E,L=T;b=r.lencode[L+((u&(1<<B+F)-1)>>B)],x=b>>>24,E=b>>>16&255,T=b&65535,!(B+x<=l);){if(s===0)break e;s--,u+=n[i++]<<l,l+=8}u>>>=B,l-=B,r.back+=B}if(u>>>=x,l-=x,r.back+=x,r.length=T,E===0){r.mode=Yer;break}if(E&32){r.back=-1,r.mode=O3;break}if(E&64){e.msg="invalid literal/length code",r.mode=uc;break}r.extra=E&15,r.mode=qer;case qer:if(r.extra){for(R=r.extra;l<R;){if(s===0)break e;s--,u+=n[i++]<<l,l+=8}r.length+=u&(1<<r.extra)-1,u>>>=r.extra,l-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=Ver;case Ver:for(;b=r.distcode[u&(1<<r.distbits)-1],x=b>>>24,E=b>>>16&255,T=b&65535,!(x<=l);){if(s===0)break e;s--,u+=n[i++]<<l,l+=8}if((E&240)===0){for(B=x,F=E,L=T;b=r.distcode[L+((u&(1<<B+F)-1)>>B)],x=b>>>24,E=b>>>16&255,T=b&65535,!(B+x<=l);){if(s===0)break e;s--,u+=n[i++]<<l,l+=8}u>>>=B,l-=B,r.back+=B}if(u>>>=x,l-=x,r.back+=x,E&64){e.msg="invalid distance code",r.mode=uc;break}r.offset=T,r.extra=E&15,r.mode=Wer;case Wer:if(r.extra){for(R=r.extra;l<R;){if(s===0)break e;s--,u+=n[i++]<<l,l+=8}r.offset+=u&(1<<r.extra)-1,u>>>=r.extra,l-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=uc;break}r.mode=Ker;case Ker:if(c===0)break e;if(m=h-c,r.offset>m){if(m=r.offset-m,m>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=uc;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=Wbe);break;case Yer:if(c===0)break e;o[a++]=r.length,c--,r.mode=Wbe;break;case ZGe:if(r.wrap){for(;l<32;){if(s===0)break e;s--,u|=n[i++]<<l,l+=8}if(h-=c,e.total_out+=h,r.total+=h,r.wrap&4&&h&&(e.adler=r.check=r.flags?Ff(r.check,o,h,a-h):kQ(r.check,o,h,a-h)),h=c,r.wrap&4&&(r.flags?u:Zer(u))!==r.check){e.msg="incorrect data check",r.mode=uc;break}u=0,l=0}r.mode=Jer;case Jer:if(r.wrap&&r.flags){for(;l<32;){if(s===0)break e;s--,u+=n[i++]<<l,l+=8}if(r.wrap&4&&u!==(r.total&4294967295)){e.msg="incorrect length check",r.mode=uc;break}u=0,l=0}r.mode=Xer;case Xer:q=w9n;break e;case uc:q=_tr;break e;case Ttr:return Ctr;case Itr:default:return Jb}return e.next_out=a,e.avail_out=c,e.next_in=i,e.avail_in=s,r.hold=u,r.bits=l,(r.wsize||h!==e.avail_out&&r.mode<uc&&(r.mode<ZGe||t!==Ier))&&Otr(e,e.output,e.next_out,h-e.avail_out),f-=e.avail_in,h-=e.avail_out,e.total_in+=f,e.total_out+=h,r.total+=h,r.wrap&4&&h&&(e.adler=r.check=r.flags?Ff(r.check,o,h,e.next_out-h):kQ(r.check,o,h,e.next_out-h)),e.data_type=r.bits+(r.last?64:0)+(r.mode===O3?128:0)+(r.mode===Vbe||r.mode===XGe?256:0),(f===0&&h===0||t===Ier)&&q===K9&&(q=S9n),q},N9n=e=>{if(Y9(e))return Jb;let t=e.state;return t.window&&(t.window=null),e.state=null,K9},O9n=(e,t)=>{if(Y9(e))return Jb;let r=e.state;return(r.wrap&2)===0?Jb:(r.head=t,t.done=!1,K9)},B9n=(e,t)=>{let r=t.length,n,o,i;return Y9(e)||(n=e.state,n.wrap!==0&&n.mode!==Xbe)?Jb:n.mode===Xbe&&(o=1,o=kQ(o,t,r,0),o!==n.check)?_tr:(i=Otr(e,t,r,r),i?(n.mode=Ttr,Ctr):(n.havedict=1,K9))},P9n=Mtr,D9n=Rtr,L9n=ktr,F9n=k9n,U9n=Ntr,z9n=R9n,j9n=N9n,H9n=O9n,G9n=B9n,q9n="pako inflate (from Nodeca project)",P3={inflateReset:P9n,inflateReset2:D9n,inflateResetKeep:L9n,inflateInit:F9n,inflateInit2:U9n,inflate:z9n,inflateEnd:j9n,inflateGetHeader:H9n,inflateSetDictionary:G9n,inflateInfo:q9n};function V9n(){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 W9n=V9n,Btr=Object.prototype.toString,{Z_NO_FLUSH:K9n,Z_FINISH:Y9n,Z_OK:NQ,Z_STREAM_END:eqe,Z_NEED_DICT:tqe,Z_STREAM_ERROR:J9n,Z_DATA_ERROR:$er,Z_MEM_ERROR:X9n}=vz;function DQ(e){this.options=Qbe.assign({chunkSize:1024*64,windowBits:15,to:""},e||{});let t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,t.windowBits===0&&(t.windowBits=-15)),t.windowBits>=0&&t.windowBits<16&&!(e&&e.windowBits)&&(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&(t.windowBits&15)===0&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new wtr,this.strm.avail_out=0;let r=P3.inflateInit2(this.strm,t.windowBits);if(r!==NQ)throw new Error(V9[r]);if(this.header=new W9n,P3.inflateGetHeader(this.strm,this.header),t.dictionary&&(typeof t.dictionary=="string"?t.dictionary=RQ.string2buf(t.dictionary):Btr.call(t.dictionary)==="[object ArrayBuffer]"&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(r=P3.inflateSetDictionary(this.strm,t.dictionary),r!==NQ)))throw new Error(V9[r])}DQ.prototype.push=function(e,t){let r=this.strm,n=this.options.chunkSize,o=this.options.dictionary,i,a,s;if(this.ended)return!1;for(t===~~t?a=t:a=t===!0?Y9n:K9n,Btr.call(e)==="[object ArrayBuffer]"?r.input=new Uint8Array(e):r.input=e,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=P3.inflate(r,a),i===tqe&&o&&(i=P3.inflateSetDictionary(r,o),i===NQ?i=P3.inflate(r,a):i===$er&&(i=tqe));r.avail_in>0&&i===eqe&&r.state.wrap>0&&e[r.next_in]!==0;)P3.inflateReset(r),i=P3.inflate(r,a);switch(i){case J9n:case $er:case tqe:case X9n:return this.onEnd(i),this.ended=!0,!1}if(s=r.avail_out,r.next_out&&(r.avail_out===0||i===eqe))if(this.options.to==="string"){let c=RQ.utf8border(r.output,r.next_out),u=r.next_out-c,l=RQ.buf2string(r.output,c);r.next_out=u,r.avail_out=n-u,u&&r.output.set(r.output.subarray(c,c+u),0),this.onData(l)}else this.onData(r.output.length===r.next_out?r.output:r.output.subarray(0,r.next_out));if(!(i===NQ&&s===0)){if(i===eqe)return i=P3.inflateEnd(this.strm),this.onEnd(i),this.ended=!0,!0;if(r.avail_in===0)break}}return!0};DQ.prototype.onData=function(e){this.chunks.push(e)};DQ.prototype.onEnd=function(e){e===NQ&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Qbe.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};function vqe(e,t){let r=new DQ(t);if(r.push(e),r.err)throw r.msg||V9[r.err];return r.result}function Z9n(e,t){return t=t||{},t.raw=!0,vqe(e,t)}var Q9n=DQ,$9n=vqe,eOn=Z9n,tOn=vqe,rOn=vz,nOn={Inflate:Q9n,inflate:$9n,inflateRaw:eOn,ungzip:tOn,constants:rOn},{Deflate:b3s,deflate:x3s,deflateRaw:w3s,gzip:oOn}=f9n,{Inflate:A3s,inflate:S3s,inflateRaw:E3s,ungzip:iOn}=nOn;var Ptr=oOn;var Dtr=iOn;d();p();var n1e=fe(enr(),1),nnr=fe(rnr(),1);function A7n(e,t){let r=new URL(t).hostname,n=new URL(e).hostname;return r===n||r.endsWith(`.${n}`)}var S7n=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 E7n(e){let t=e.split(/[,\s]+/),r="";for(let n of t)n!==""&&S7n.has(n)&&(r=n);return r}function _7n(e,t){}function C7n(e,t){e.headers.delete(t)}function T7n(e,t){let r=e.headers;for(let n of Object.keys(r))n.toLowerCase()===t&&delete r[n]}function I7n(e){return e.headers==null?_7n:typeof e.headers.delete=="function"?C7n:T7n}var k7n=new Set([301,302,303,307,308]);function M7n(e){return k7n.has(e)}async function R7n(e,t,r){switch(t.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: ${t.redirect}`)}let n=r.headers.get("location");if(n===null)return r;let o=r.url,i=new URL(n,o).toString(),a=t.redirectCount??0,s=t.maxRedirect??20;if(a>=s)throw new TypeError(`Reached maximum redirect of ${s} for URL: ${o}`);t={...t,redirectCount:a+1};let c=I7n(t);if(!A7n(o,i))for(let f of["authorization","www-authenticate","cookie","cookie2"])c(t,f);let u=t.body,l=t.body;if(r.status!==303&&t.body!=null&&(typeof u.pipe=="function"||typeof l.pipeTo=="function"))throw new TypeError("Cannot follow redirect with body being a readable stream");return(r.status===303||(r.status===301||r.status===302)&&t.method==="POST")&&(t.method="GET",t.body=void 0,c(t,"content-length")),r.headers.has("referrer-policy")&&(t.referrerPolicy=E7n(r.headers.get("referrer-policy"))),await e(i,t)}function N7n(e,t,r){if(r==="")return t;let n=e,o=t.headers;return n.headers&&typeof n.headers.append=="function"?n.headers.append("cookie",r):o&&typeof o.append=="function"?o.append("cookie",r):t={...t,headers:{...t.headers,cookie:r}},t}function O7n(e){let t=e.headers;if(typeof t.getAll=="function")return t.getAll("set-cookie");if(typeof t.raw=="function"){let n=t.raw();return Array.isArray(n["set-cookie"])?n["set-cookie"]:[]}let r=e.headers.get("set-cookie");return r!==null?(0,nnr.splitCookiesString)(r):[]}function qqe(e,t,r=!0){let n=e,o=t??new n1e.CookieJar;async function i(a,s){let c=s??{};s={...s,redirect:"manual"};let u=typeof a=="string"?a:a.url??a.href,l=await o.getCookieString(u);s=N7n(a,s,l);let f=await n(a,s),h=O7n(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}),M7n(f.status)?await R7n(i,c,f):f}return i.toughCookie=n1e,i}qqe.toughCookie=n1e;var sir=fe(snr(),1);d();p();var dnr=(e,t,r=[])=>{let n=Object.getOwnPropertyDescriptors(t);for(let o of r)delete n[o];Object.defineProperties(e,n)},Sz=(e,t=[e])=>{let r=Object.getPrototypeOf(e);return r===null?t:Sz(r,[...t,r])},B7n=(...e)=>{if(e.length===0)return;let t,r=e.map(n=>Sz(n));for(;r.every(n=>n.length>0);){let n=r.map(i=>i.pop()),o=n[0];if(n.every(i=>i===o))t=o;else break}return t},cnr=(e,t,r=[])=>{var n;let o=(n=B7n(...e))!==null&&n!==void 0?n:Object.prototype,i=Object.create(o),a=Sz(o);for(let s of e){let c=Sz(s);for(let u=c.length-1;u>=0;u--){let l=c[u];a.indexOf(l)===-1&&(dnr(i,l,["constructor",...r]),a.push(l))}}return i.constructor=t,i},Vqe=e=>e.filter((t,r)=>e.indexOf(t)==r),i1e=(e,t)=>{let r=t.map(i=>Sz(i)),n=0,o=!0;for(;o;){o=!1;for(let i=t.length-1;i>=0;i--){let a=r[i][n];if(a!=null&&(o=!0,Object.getOwnPropertyDescriptor(a,e)!=null))return r[i][0]}n++}},pnr=(e,t=Object.prototype)=>new Proxy({},{getPrototypeOf(){return t},setPrototypeOf(){throw Error("Cannot set prototype of Proxies created by ts-mixer")},getOwnPropertyDescriptor(r,n){return Object.getOwnPropertyDescriptor(i1e(n,e)||{},n)},defineProperty(){throw new Error("Cannot define new properties on Proxies created by ts-mixer")},has(r,n){return i1e(n,e)!==void 0||t[n]!==void 0},get(r,n){return(i1e(n,e)||t)[n]},set(r,n,o){let i=i1e(n,e);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 e.map(Object.getOwnPropertyNames).reduce((r,n)=>n.concat(r.filter(o=>n.indexOf(o)<0)))}}),P7n=(e,t)=>pnr([...e,{constructor:t}]),VQ={initFunction:null,staticsStrategy:"copy",prototypeStrategy:"copy",decoratorInheritance:"deep"},hnr=new WeakMap,D7n=e=>hnr.get(e),L7n=(e,t)=>hnr.set(e,t);var unr=(e,t)=>{var r,n;let o=Vqe([...Object.getOwnPropertyNames(e),...Object.getOwnPropertyNames(t)]),i={};for(let a of o)i[a]=Vqe([...(r=e?.[a])!==null&&r!==void 0?r:[],...(n=t?.[a])!==null&&n!==void 0?n:[]]);return i},lnr=(e,t)=>{var r,n,o,i;return{property:unr((r=e?.property)!==null&&r!==void 0?r:{},(n=t?.property)!==null&&n!==void 0?n:{}),method:unr((o=e?.method)!==null&&o!==void 0?o:{},(i=t?.method)!==null&&i!==void 0?i:{})}},mnr=(e,t)=>{var r,n,o,i,a,s;return{class:Vqe([...(r=e?.class)!==null&&r!==void 0?r:[],...(n=t?.class)!==null&&n!==void 0?n:[]]),static:lnr((o=e?.static)!==null&&o!==void 0?o:{},(i=t?.static)!==null&&i!==void 0?i:{}),instance:lnr((a=e?.instance)!==null&&a!==void 0?a:{},(s=t?.instance)!==null&&s!==void 0?s:{})}},Wqe=new Map,F7n=(...e)=>{var t;let r=new Set,n=new Set([...e]);for(;n.size>0;)for(let o of n){let i=Sz(o.prototype).map(u=>u.constructor),a=(t=D7n(o))!==null&&t!==void 0?t:[],c=[...i,...a].filter(u=>!r.has(u));for(let u of c)n.add(u);r.add(o),n.delete(o)}return[...r]},U7n=(...e)=>{let t=F7n(...e).map(r=>Wqe.get(r)).filter(r=>!!r);return t.length==0?{}:t.length==1?t[0]:t.reduce((r,n)=>mnr(r,n))},z7n=(...e)=>{let t=e.map(r=>j7n(r));return t.length===0?{}:t.length===1?t[0]:t.reduce((r,n)=>mnr(r,n))},j7n=e=>{let t=Wqe.get(e);return t||(t={},Wqe.set(e,t)),t};function gnr(...e){var t,r,n;let o=e.map(c=>c.prototype),i=VQ.initFunction;if(i!==null){let c=o.map(f=>f[i]).filter(f=>typeof f=="function"),u=function(...f){for(let h of c)h.apply(this,f)},l={[i]:u};o.push(l)}function a(...c){for(let u of e)dnr(this,new u(...c));i!==null&&typeof this[i]=="function"&&this[i].apply(this,c)}a.prototype=VQ.prototypeStrategy==="copy"?cnr(o,a):P7n(o,a),Object.setPrototypeOf(a,VQ.staticsStrategy==="copy"?cnr(e,null,["prototype"]):pnr(e,Function.prototype));let s=a;if(VQ.decoratorInheritance!=="none"){let c=VQ.decoratorInheritance==="deep"?U7n(...e):z7n(...e);for(let u of(t=c?.class)!==null&&t!==void 0?t:[]){let l=u(s);l&&(s=l)}fnr((r=c?.static)!==null&&r!==void 0?r:{},s),fnr((n=c?.instance)!==null&&n!==void 0?n:{},s.prototype)}return L7n(s,e),s}var fnr=(e,t)=>{let r=e.property,n=e.method;if(r)for(let o in r)for(let i of r[o])i(t,o);if(n)for(let o in n)for(let i of n[o])i(t,o,Object.getOwnPropertyDescriptor(t,o))};d();p();d();p();d();p();d();p();function vnr(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`Wrong positive integer: ${e}`)}function H7n(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function Kqe(e,...t){if(!H7n(e))throw new Error("Expected Uint8Array");if(t.length>0&&!t.includes(e.length))throw new Error(`Expected Uint8Array of length ${t}, not of length=${e.length}`)}function ynr(e){if(typeof e!="function"||typeof e.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");vnr(e.outputLen),vnr(e.blockLen)}function Ez(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function bnr(e,t){Kqe(e);let r=t.outputLen;if(e.length<r)throw new Error(`digestInto() expects output buffer of length at least ${r}`)}d();p();d();p();var a1e=typeof globalThis=="object"&&"crypto"in globalThis?globalThis.crypto:void 0;function xnr(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}var s1e=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),uw=(e,t)=>e<<32-t|e>>>t,G7n=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;if(!G7n)throw new Error("Non little-endian hardware is not supported");function q7n(e){if(typeof e!="string")throw new Error(`utf8ToBytes expected string, got ${typeof e}`);return new Uint8Array(new TextEncoder().encode(e))}function WQ(e){if(typeof e=="string"&&(e=q7n(e)),!xnr(e))throw new Error(`expected Uint8Array, got ${typeof e}`);return e}function wnr(...e){let t=0;for(let n=0;n<e.length;n++){let o=e[n];if(!xnr(o))throw new Error("Uint8Array expected");t+=o.length}let r=new Uint8Array(t);for(let n=0,o=0;n<e.length;n++){let i=e[n];r.set(i,o),o+=i.length}return r}var _z=class{clone(){return this._cloneInto()}},W4s={}.toString;function Anr(e){let t=n=>e().update(WQ(n)).digest(),r=e();return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=()=>e(),t}function Snr(e=32){if(a1e&&typeof a1e.getRandomValues=="function")return a1e.getRandomValues(new Uint8Array(e));throw new Error("crypto.getRandomValues must be defined")}function V7n(e,t,r,n){if(typeof e.setBigUint64=="function")return e.setBigUint64(t,r,n);let o=BigInt(32),i=BigInt(4294967295),a=Number(r>>o&i),s=Number(r&i),c=n?4:0,u=n?0:4;e.setUint32(t+c,a,n),e.setUint32(t+u,s,n)}var c1e=class extends _z{constructor(t,r,n,o){super(),this.blockLen=t,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(t),this.view=s1e(this.buffer)}update(t){Ez(this);let{view:r,buffer:n,blockLen:o}=this;t=WQ(t);let i=t.length;for(let a=0;a<i;){let s=Math.min(o-this.pos,i-a);if(s===o){let c=s1e(t);for(;o<=i-a;a+=o)this.process(c,a);continue}n.set(t.subarray(a,a+s),this.pos),this.pos+=s,a+=s,this.pos===o&&(this.process(r,0),this.pos=0)}return this.length+=t.length,this.roundClean(),this}digestInto(t){Ez(this),bnr(t,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;V7n(n,o-8,BigInt(this.length*8),i),this.process(n,0);let s=s1e(t),c=this.outputLen;if(c%4)throw new Error("_sha2: outputLen should be aligned to 32bit");let u=c/4,l=this.get();if(u>l.length)throw new Error("_sha2: outputLen bigger than state");for(let f=0;f<u;f++)s.setUint32(4*f,l[f],i)}digest(){let{buffer:t,outputLen:r}=this;this.digestInto(t);let n=t.slice(0,r);return this.destroy(),n}_cloneInto(t){t||(t=new this.constructor),t.set(...this.get());let{blockLen:r,buffer:n,length:o,finished:i,destroyed:a,pos:s}=this;return t.length=o,t.pos=s,t.finished=i,t.destroyed=a,o%r&&t.buffer.set(n),t}};var W7n=(e,t,r)=>e&t^~e&r,K7n=(e,t,r)=>e&t^e&r^t&r,Y7n=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]),cI=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),uI=new Uint32Array(64),Yqe=class extends c1e{constructor(){super(64,32,8,!1),this.A=cI[0]|0,this.B=cI[1]|0,this.C=cI[2]|0,this.D=cI[3]|0,this.E=cI[4]|0,this.F=cI[5]|0,this.G=cI[6]|0,this.H=cI[7]|0}get(){let{A:t,B:r,C:n,D:o,E:i,F:a,G:s,H:c}=this;return[t,r,n,o,i,a,s,c]}set(t,r,n,o,i,a,s,c){this.A=t|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(t,r){for(let f=0;f<16;f++,r+=4)uI[f]=t.getUint32(r,!1);for(let f=16;f<64;f++){let h=uI[f-15],m=uI[f-2],g=uw(h,7)^uw(h,18)^h>>>3,v=uw(m,17)^uw(m,19)^m>>>10;uI[f]=v+uI[f-7]+g+uI[f-16]|0}let{A:n,B:o,C:i,D:a,E:s,F:c,G:u,H:l}=this;for(let f=0;f<64;f++){let h=uw(s,6)^uw(s,11)^uw(s,25),m=l+h+W7n(s,c,u)+Y7n[f]+uI[f]|0,v=(uw(n,2)^uw(n,13)^uw(n,22))+K7n(n,o,i)|0;l=u,u=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,u=u+this.G|0,l=l+this.H|0,this.set(n,o,i,a,s,c,u,l)}roundClean(){uI.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}};var Enr=Anr(()=>new Yqe);d();p();d();p();var u1e=class extends _z{constructor(t,r){super(),this.finished=!1,this.destroyed=!1,ynr(t);let n=WQ(r);if(this.iHash=t.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?t.create().update(n).digest():n);for(let a=0;a<i.length;a++)i[a]^=54;this.iHash.update(i),this.oHash=t.create();for(let a=0;a<i.length;a++)i[a]^=106;this.oHash.update(i),i.fill(0)}update(t){return Ez(this),this.iHash.update(t),this}digestInto(t){Ez(this),Kqe(t,this.outputLen),this.finished=!0,this.iHash.digestInto(t),this.oHash.update(t),this.oHash.digestInto(t),this.destroy()}digest(){let t=new Uint8Array(this.oHash.outputLen);return this.digestInto(t),t}_cloneInto(t){t||(t=Object.create(Object.getPrototypeOf(this),{}));let{oHash:r,iHash:n,finished:o,destroyed:i,blockLen:a,outputLen:s}=this;return t=t,t.finished=o,t.destroyed=i,t.blockLen=a,t.outputLen=s,t.oHash=r._cloneInto(t.oHash),t.iHash=n._cloneInto(t.iHash),t}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}},Jqe=(e,t,r)=>new u1e(e,t).update(r).digest();Jqe.create=(e,t)=>new u1e(e,t);function J7n(e){return{hash:e,hmac:(t,...r)=>Jqe(e,t,wnr(...r)),randomBytes:Snr}}function _nr(e,t){let r=n=>MGe({...e,...J7n(n)});return Object.freeze({...r(t),create:r})}var Inr=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),Cnr=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),X7n=BigInt(1),Xqe=BigInt(2),Tnr=(e,t)=>(e+t/Xqe)/t;function Z7n(e){let t=Inr,r=BigInt(3),n=BigInt(6),o=BigInt(11),i=BigInt(22),a=BigInt(23),s=BigInt(44),c=BigInt(88),u=e*e*e%t,l=u*u*e%t,f=Cv(l,r,t)*l%t,h=Cv(f,r,t)*l%t,m=Cv(h,Xqe,t)*u%t,g=Cv(m,o,t)*m%t,v=Cv(g,i,t)*g%t,b=Cv(v,s,t)*v%t,x=Cv(b,c,t)*b%t,E=Cv(x,s,t)*v%t,T=Cv(E,r,t)*l%t,B=Cv(T,a,t)*g%t,F=Cv(B,n,t)*u%t,L=Cv(F,Xqe,t);if(!Zqe.eql(Zqe.sqr(L),e))throw new Error("Cannot find square root");return L}var Zqe=rer(Inr,void 0,void 0,{sqrt:Z7n}),Qqe=_nr({a:BigInt(0),b:BigInt(7),Fp:Zqe,n:Cnr,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:e=>{let t=Cnr,r=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),n=-X7n*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),o=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),i=r,a=BigInt("0x100000000000000000000000000000000"),s=Tnr(i*e,t),c=Tnr(-n*e,t),u=th(e-s*r-c*o,t),l=th(-s*n-c*i,t),f=u>a,h=l>a;if(f&&(u=t-u),h&&(l=t-l),u>a||l>a)throw new Error("splitScalar: Endomorphism failed, k="+e);return{k1neg:f,k1:u,k2neg:h,k2:l}}}},Enr),xCs=BigInt(0);var wCs=Qqe.ProjectivePoint;var FPn=fe(Mnr(),1);var Q7n=Object.defineProperty,ls=(e,t)=>{for(var r in t)Q7n(e,r,{get:t[r],enumerable:!0})},t$={};ls(t$,{ADDR_BOUND:()=>cor,API_VERSION:()=>aor,BaseUrl:()=>uor,IS_BROWSER:()=>Znr,MASK_250:()=>ior,MAX_STORAGE_ITEM_SIZE:()=>sor,NetworkName:()=>C1e,RPC_DEFAULT_VERSION:()=>$9,RPC_NODES:()=>por,StarknetChainId:()=>lor,TEXT_TO_FELT_MAX_LEN:()=>kVe,TRANSACTION_VERSION:()=>kz,TransactionHashPrefix:()=>dor,UDC:()=>tO,ZERO:()=>rh});var Lnr={};ls(Lnr,{EBlockTag:()=>EVe,EDAMode:()=>CVe,EDataAvailabilityMode:()=>_Ve,ESimulationFlag:()=>xVe,ETransactionExecutionStatus:()=>SVe,ETransactionFinalityStatus:()=>AVe,ETransactionStatus:()=>wVe,ETransactionType:()=>bVe,ETransactionVersion:()=>kz,ETransactionVersion2:()=>Tz,ETransactionVersion3:()=>Iz,Errors:()=>Jnr,JRPC:()=>$7n,RPCSPEC06:()=>lc,RPCSPEC07:()=>fc,SPEC:()=>Xnr});var $7n={},lc={};ls(lc,{EBlockTag:()=>Gnr,EDAMode:()=>Vnr,EDataAvailabilityMode:()=>qnr,ESimulationFlag:()=>Unr,ETransactionExecutionStatus:()=>Hnr,ETransactionFinalityStatus:()=>jnr,ETransactionStatus:()=>znr,ETransactionType:()=>Fnr,ETransactionVersion:()=>Wnr,ETransactionVersion2:()=>Knr,ETransactionVersion3:()=>Ynr,Errors:()=>eBn,SPEC:()=>tBn});var eBn={},tBn={},Fnr=(e=>(e.DECLARE="DECLARE",e.DEPLOY="DEPLOY",e.DEPLOY_ACCOUNT="DEPLOY_ACCOUNT",e.INVOKE="INVOKE",e.L1_HANDLER="L1_HANDLER",e))(Fnr||{}),Unr=(e=>(e.SKIP_VALIDATE="SKIP_VALIDATE",e.SKIP_FEE_CHARGE="SKIP_FEE_CHARGE",e))(Unr||{}),znr=(e=>(e.RECEIVED="RECEIVED",e.REJECTED="REJECTED",e.ACCEPTED_ON_L2="ACCEPTED_ON_L2",e.ACCEPTED_ON_L1="ACCEPTED_ON_L1",e))(znr||{}),jnr=(e=>(e.ACCEPTED_ON_L2="ACCEPTED_ON_L2",e.ACCEPTED_ON_L1="ACCEPTED_ON_L1",e))(jnr||{}),Hnr=(e=>(e.SUCCEEDED="SUCCEEDED",e.REVERTED="REVERTED",e))(Hnr||{}),Gnr=(e=>(e.LATEST="latest",e.PENDING="pending",e))(Gnr||{}),qnr=(e=>(e.L1="L1",e.L2="L2",e))(qnr||{}),Vnr=(e=>(e[e.L1=0]="L1",e[e.L2=1]="L2",e))(Vnr||{}),Wnr=(e=>(e.V0="0x0",e.V1="0x1",e.V2="0x2",e.V3="0x3",e.F0="0x100000000000000000000000000000000",e.F1="0x100000000000000000000000000000001",e.F2="0x100000000000000000000000000000002",e.F3="0x100000000000000000000000000000003",e))(Wnr||{}),Knr=(e=>(e.V0="0x0",e.V1="0x1",e.V2="0x2",e.F0="0x100000000000000000000000000000000",e.F1="0x100000000000000000000000000000001",e.F2="0x100000000000000000000000000000002",e))(Knr||{}),Ynr=(e=>(e.V3="0x3",e.F3="0x100000000000000000000000000000003",e))(Ynr||{}),fc={};ls(fc,{EBlockTag:()=>EVe,EDAMode:()=>CVe,EDataAvailabilityMode:()=>_Ve,ESimulationFlag:()=>xVe,ETransactionExecutionStatus:()=>SVe,ETransactionFinalityStatus:()=>AVe,ETransactionStatus:()=>wVe,ETransactionType:()=>bVe,ETransactionVersion:()=>kz,ETransactionVersion2:()=>Tz,ETransactionVersion3:()=>Iz,Errors:()=>Jnr,SPEC:()=>Xnr});var Jnr={},Xnr={},bVe=(e=>(e.DECLARE="DECLARE",e.DEPLOY="DEPLOY",e.DEPLOY_ACCOUNT="DEPLOY_ACCOUNT",e.INVOKE="INVOKE",e.L1_HANDLER="L1_HANDLER",e))(bVe||{}),xVe=(e=>(e.SKIP_VALIDATE="SKIP_VALIDATE",e.SKIP_FEE_CHARGE="SKIP_FEE_CHARGE",e))(xVe||{}),wVe=(e=>(e.RECEIVED="RECEIVED",e.REJECTED="REJECTED",e.ACCEPTED_ON_L2="ACCEPTED_ON_L2",e.ACCEPTED_ON_L1="ACCEPTED_ON_L1",e))(wVe||{}),AVe=(e=>(e.ACCEPTED_ON_L2="ACCEPTED_ON_L2",e.ACCEPTED_ON_L1="ACCEPTED_ON_L1",e))(AVe||{}),SVe=(e=>(e.SUCCEEDED="SUCCEEDED",e.REVERTED="REVERTED",e))(SVe||{}),EVe=(e=>(e.LATEST="latest",e.PENDING="pending",e))(EVe||{}),_Ve=(e=>(e.L1="L1",e.L2="L2",e))(_Ve||{}),CVe=(e=>(e[e.L1=0]="L1",e[e.L2=1]="L2",e))(CVe||{}),kz=(e=>(e.V0="0x0",e.V1="0x1",e.V2="0x2",e.V3="0x3",e.F0="0x100000000000000000000000000000000",e.F1="0x100000000000000000000000000000001",e.F2="0x100000000000000000000000000000002",e.F3="0x100000000000000000000000000000003",e))(kz||{}),Tz=(e=>(e.V0="0x0",e.V1="0x1",e.V2="0x2",e.F0="0x100000000000000000000000000000000",e.F1="0x100000000000000000000000000000001",e.F2="0x100000000000000000000000000000002",e))(Tz||{}),Iz=(e=>(e.V3="0x3",e.F3="0x100000000000000000000000000000003",e))(Iz||{}),rBn={};ls(rBn,{IS_BROWSER:()=>Znr,addHexPrefix:()=>A0,arrayBufferToString:()=>Qnr,atobUniversal:()=>$nr,btoaUniversal:()=>eor,buf2hex:()=>IVe,calcByteLength:()=>ror,padLeft:()=>tor,pascalToSnake:()=>iBn,removeHexPrefix:()=>Oz,sanitizeBytes:()=>nor,sanitizeHex:()=>oor,stringToArrayBuffer:()=>nBn,utf8ToArray:()=>Nz});var Znr=typeof window<"u",TVe="0";function Qnr(e){return new Uint8Array(e).reduce((t,r)=>t+String.fromCharCode(r),"")}function Nz(e){return new TextEncoder().encode(e)}function nBn(e){return Nz(e)}function $nr(e){return $He.decode(e)}function eor(e){return $He.encode(new Uint8Array(e))}function IVe(e){return e.reduce((t,r)=>t+r.toString(16).padStart(2,"0"),"")}function Oz(e){return e.replace(/^0x/i,"")}function A0(e){return`0x${Oz(e)}`}function oBn(e,t,r,n=TVe){let o=t-e.length,i=e;if(o>0){let a=n.repeat(o);i=r?a+e:e+a}return i}function tor(e,t,r=TVe){return oBn(e,t,!0,r)}function ror(e,t=8){let{length:r}=e,n=r%t;return n?(r-n)/t*t+t:r}function nor(e,t=8,r=TVe){return tor(e,ror(e,t),r)}function oor(e){return e=Oz(e),e=nor(e,2),e&&(e=A0(e)),e}var iBn=e=>/[a-z]/.test(e)?e.split(/(?=[A-Z])/).join("_").toUpperCase():e,kVe=31,rh=0n,ior=2n**250n-1n,aor=rh,sor=256n,cor=2n**251n-sor,uor=(e=>(e.SN_MAIN="https://alpha-mainnet.starknet.io",e.SN_GOERLI="https://alpha4.starknet.io",e.SN_SEPOLIA="https://alpha-sepolia.starknet.io",e))(uor||{}),C1e=(e=>(e.SN_MAIN="SN_MAIN",e.SN_GOERLI="SN_GOERLI",e.SN_SEPOLIA="SN_SEPOLIA",e))(C1e||{}),lor=(e=>(e.SN_MAIN="0x534e5f4d41494e",e.SN_GOERLI="0x534e5f474f45524c49",e.SN_SEPOLIA="0x534e5f5345504f4c4941",e))(lor||{}),dor=(e=>(e.DECLARE="0x6465636c617265",e.DEPLOY="0x6465706c6f79",e.DEPLOY_ACCOUNT="0x6465706c6f795f6163636f756e74",e.INVOKE="0x696e766f6b65",e.L1_HANDLER="0x6c315f68616e646c6572",e))(dor||{}),tO={ADDRESS:"0x041a78e741e5af2fec34b695679bc6891742439f7afb8484ecd7766661ad02bf",ENTRYPOINT:"deployContract"},$9="v0_6",por={SN_GOERLI:[`https://starknet-testnet.public.blastapi.io/rpc/${$9}`,`https://free-rpc.nethermind.io/goerli-juno/${$9}`],SN_MAIN:[`https://starknet-mainnet.public.blastapi.io/rpc/${$9}`,`https://free-rpc.nethermind.io/mainnet-juno/${$9}`],SN_SEPOLIA:[`https://starknet-sepolia.public.blastapi.io/rpc/${$9}`,`https://free-rpc.nethermind.io/sepolia-juno/${$9}`]};function aBn(e,t=e.constructor){let{captureStackTrace:r}=Error;r&&r(e,t)}function sBn(e,t){let{setPrototypeOf:r}=Object;r?r(e,t):e.__proto__=t}var cBn=class extends Error{constructor(t){super(t);_e(this,"name");Object.defineProperty(this,"name",{value:new.target.name,enumerable:!1,configurable:!0}),sBn(this,new.target.prototype),aBn(this)}},JQ=class extends cBn{};var hor={};ls(hor,{RpcChannel:()=>vPn});var uBn={};ls(uBn,{BlockStatus:()=>Aor,BlockTag:()=>NVe,EntryPointType:()=>vor,Literal:()=>RVe,RPC:()=>Lnr,SIMULATION_FLAG:()=>mor,TransactionExecutionStatus:()=>wor,TransactionFinalityStatus:()=>xor,TransactionStatus:()=>bor,TransactionType:()=>yor,TypedDataRevision:()=>OVe,Uint:()=>MVe,ValidateType:()=>gor});var mor=(e=>(e.SKIP_VALIDATE="SKIP_VALIDATE",e.SKIP_EXECUTE="SKIP_EXECUTE",e))(mor||{}),gor=(e=>(e.DEPLOY="DEPLOY",e.CALL="CALL",e.INVOKE="INVOKE",e))(gor||{}),MVe=(e=>(e.u8="core::integer::u8",e.u16="core::integer::u16",e.u32="core::integer::u32",e.u64="core::integer::u64",e.u128="core::integer::u128",e.u256="core::integer::u256",e))(MVe||{}),RVe=(e=>(e.ClassHash="core::starknet::class_hash::ClassHash",e.ContractAddress="core::starknet::contract_address::ContractAddress",e))(RVe||{}),vor=(e=>(e.EXTERNAL="EXTERNAL",e.L1_HANDLER="L1_HANDLER",e.CONSTRUCTOR="CONSTRUCTOR",e))(vor||{}),yor=(e=>(e.DECLARE="DECLARE",e.DEPLOY="DEPLOY",e.DEPLOY_ACCOUNT="DEPLOY_ACCOUNT",e.INVOKE="INVOKE_FUNCTION",e))(yor||{}),bor=(e=>(e.NOT_RECEIVED="NOT_RECEIVED",e.RECEIVED="RECEIVED",e.ACCEPTED_ON_L2="ACCEPTED_ON_L2",e.ACCEPTED_ON_L1="ACCEPTED_ON_L1",e.REJECTED="REJECTED",e.REVERTED="REVERTED",e))(bor||{}),xor=(e=>(e.NOT_RECEIVED="NOT_RECEIVED",e.RECEIVED="RECEIVED",e.ACCEPTED_ON_L2="ACCEPTED_ON_L2",e.ACCEPTED_ON_L1="ACCEPTED_ON_L1",e))(xor||{}),wor=(e=>(e.REJECTED="REJECTED",e.REVERTED="REVERTED",e.SUCCEEDED="SUCCEEDED",e))(wor||{}),Aor=(e=>(e.PENDING="PENDING",e.ACCEPTED_ON_L1="ACCEPTED_ON_L1",e.ACCEPTED_ON_L2="ACCEPTED_ON_L2",e.REJECTED="REJECTED",e))(Aor||{}),NVe=(e=>(e.pending="pending",e.latest="latest",e))(NVe||{}),OVe=(e=>(e.Active="1",e.Legacy="0",e))(OVe||{});function Js(e,t){if(!e)throw new Error(t||"Assertion failure")}var lBn={};ls(lBn,{addPercent:()=>w1e,assertInRange:()=>fBn,bigNumberishArrayToDecimalStringArray:()=>Eor,bigNumberishArrayToHexadecimalStringArray:()=>_or,cleanHex:()=>iVe,getDecimalString:()=>dBn,getHexString:()=>Cor,getHexStringArray:()=>DVe,hexToBytes:()=>Tor,hexToDecimalString:()=>Sor,isBigInt:()=>T1e,isHex:()=>lw,isStringWholeNumber:()=>Bz,toBigInt:()=>Cs,toCairoBool:()=>aVe,toHex:()=>Ht,toHexString:()=>BVe,toStorageKey:()=>PVe});function lw(e){return/^0x[0-9a-f]*$/i.test(e)}function Cs(e){return BigInt(e)}function T1e(e){return typeof e=="bigint"}function Ht(e){return A0(Cs(e).toString(16))}var BVe=Ht;function PVe(e){return A0(Cs(e).toString(16).padStart(64,"0"))}function Sor(e){return BigInt(A0(e)).toString(10)}var iVe=e=>e.toLowerCase().replace(/^(0x)0+/,"$1");function fBn(e,t,r,n=""){let o=n===""?"invalid length":`invalid ${n} length`,i=BigInt(e),a=BigInt(t),s=BigInt(r);Js(i>=a&&i<=s,`Message not signable, ${o}.`)}function Eor(e){return e.map(t=>Cs(t).toString(10))}function _or(e){return e.map(t=>Ht(t))}var Bz=e=>/^\d+$/.test(e);function dBn(e){if(lw(e))return Sor(e);if(Bz(e))return e;throw new Error(`${e} need to be hex-string or whole-number-string`)}function Cor(e){if(lw(e))return e;if(Bz(e))return BVe(e);throw new Error(`${e} need to be hex-string or whole-number-string`)}function DVe(e){return e.map(t=>Cor(t))}var aVe=e=>(+e).toString();function Tor(e){if(!lw(e))throw new Error(`${e} need to be a hex-string`);let t=Oz(e);return t.length%2!==0&&(t=`0${t}`),_3(t)}function w1e(e,t){let r=BigInt(e);return r+r*BigInt(t)/100n}var pBn={};ls(pBn,{getSelector:()=>I1e,getSelectorFromName:()=>Kl,keccakBn:()=>Ior,starknetKeccak:()=>LVe});function Ior(e){let t=Oz(Ht(BigInt(e))),r=t.length%2===0?t:`0${t}`;return A0(Z8(Tor(A0(r))).toString(16))}function hBn(e){return A0(Z8(Nz(e)).toString(16))}function LVe(e){return BigInt(hBn(e))&ior}function Kl(e){return Ht(LVe(e))}function I1e(e){return lw(e)?e:Bz(e)?BVe(e):Kl(e)}var mBn={};ls(mBn,{decodeShortString:()=>oO,encodeShortString:()=>zf,isASCII:()=>FVe,isDecimalString:()=>kor,isLongText:()=>UVe,isShortString:()=>r$,isShortText:()=>gBn,isText:()=>n$,splitLongString:()=>zVe});function FVe(e){return/^[\x00-\x7F]*$/.test(e)}function r$(e){return e.length<=kVe}function kor(e){return/^[0-9]*$/i.test(e)}function n$(e){return typeof e=="string"&&!lw(e)&&!Bz(e)}var gBn=e=>n$(e)&&r$(e),UVe=e=>n$(e)&&!r$(e);function zVe(e){let t=RegExp(`[^]{1,${kVe}}`,"g");return e.match(t)||[]}function zf(e){if(!FVe(e))throw new Error(`${e} is not an ASCII string`);if(!r$(e))throw new Error(`${e} is too long`);return A0(e.replace(/./g,t=>t.charCodeAt(0).toString(16)))}function oO(e){if(!FVe(e))throw new Error(`${e} is not an ASCII string`);if(lw(e))return Oz(e).replace(/.{2}/g,t=>String.fromCharCode(parseInt(t,16)));if(kor(e))return oO("0X".concat(BigInt(e).toString(16)));throw new Error(`${e} is not Hex or decimal`)}var vBn={};ls(vBn,{byteArrayFromString:()=>k1e,stringFromByteArray:()=>Mor});function Mor(e){let t=BigInt(e.pending_word)===0n?"":oO(Ht(e.pending_word));return e.data.reduce((r,n)=>{let o=BigInt(n)===0n?"":oO(Ht(n));return r+o},"")+t}function k1e(e){let t=zVe(e),r=t[t.length-1],n=t.map(zf),[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 yBn={};ls(yBn,{felt:()=>lI,getAbiContractVersion:()=>qVe,getArrayType:()=>Mz,isCairo1Abi:()=>Por,isCairo1Type:()=>pI,isLen:()=>iO,isTypeArray:()=>dI,isTypeBool:()=>N1e,isTypeByteArray:()=>O1e,isTypeBytes31:()=>GVe,isTypeContractAddress:()=>_Bn,isTypeEnum:()=>aO,isTypeEthAddress:()=>Bor,isTypeFelt:()=>A1e,isTypeLiteral:()=>HVe,isTypeNamedTuple:()=>Oor,isTypeOption:()=>M1e,isTypeResult:()=>R1e,isTypeStruct:()=>o$,isTypeTuple:()=>hI,isTypeUint:()=>jVe,isTypeUint256:()=>EBn,tuple:()=>Rz,uint256:()=>CBn});function sVe(e){if(T1e(e)||typeof e=="number"&&Number.isInteger(e))return e.toString();if(n$(e)){if(!r$(e))throw new Error(`${e} is a long string > 31 chars, felt can store short strings, split it to array of short strings`);let t=zf(e);return BigInt(t).toString()}if(typeof e=="string"&&lw(e))return BigInt(e).toString();if(typeof e=="string"&&Bz(e))return e;if(typeof e=="boolean")return`${+e}`;throw new Error(`${e} can't be computed by felt()`)}var Ror=(1n<<128n)-1n,Nor=(1n<<256n)-1n,bBn=0n,xBn=340282366920938463463374607431768211455n,wBn=340282366920938463463374607431768211455n,ABn=0n,SBn=0n,WA,jf=(WA=class{constructor(...t){_e(this,"low");_e(this,"high");if(typeof t[0]=="object"&&t.length===1&&"low"in t[0]&&"high"in t[0]){let r=WA.validateProps(t[0].low,t[0].high);this.low=r.low,this.high=r.high}else if(t.length===1){let r=WA.validate(t[0]);this.low=r&Ror,this.high=r>>128n}else if(t.length===2){let r=WA.validateProps(t[0],t[1]);this.low=r.low,this.high=r.high}else throw Error("Incorrect constructor parameters")}static validate(t){let r=BigInt(t);if(r<bBn)throw Error("bigNumberish is smaller than UINT_256_MIN");if(r>Nor)throw new Error("bigNumberish is bigger than UINT_256_MAX");return r}static validateProps(t,r){let n=BigInt(t),o=BigInt(r);if(n<ABn||n>xBn)throw new Error("low is out of range UINT_256_LOW_MIN - UINT_256_LOW_MAX");if(o<SBn||o>wBn)throw new Error("high is out of range UINT_256_HIGH_MIN - UINT_256_HIGH_MAX");return{low:n,high:o}}static is(t){try{WA.validate(t)}catch{return!1}return!0}static isAbiType(t){return t===WA.abiSelector}toBigInt(){return(this.high<<128n)+this.low}toUint256HexString(){return{low:A0(this.low.toString(16)),high:A0(this.high.toString(16))}}toUint256DecimalString(){return{low:this.low.toString(10),high:this.high.toString(10)}}toApiRequest(){return[sVe(this.low),sVe(this.high)]}},_e(WA,"abiSelector","core::integer::u256"),WA),iO=e=>/_len$/.test(e),A1e=e=>e==="felt"||e==="core::felt252",dI=e=>/\*/.test(e)||e.startsWith("core::array::Array::")||e.startsWith("core::array::Span::"),hI=e=>/^\(.*\)$/i.test(e),Oor=e=>/\(.*\)/i.test(e)&&e.includes(":"),o$=(e,t)=>e in t,aO=(e,t)=>e in t,M1e=e=>e.startsWith("core::option::Option::"),R1e=e=>e.startsWith("core::result::Result::"),jVe=e=>Object.values(MVe).includes(e),EBn=e=>jf.isAbiType(e),HVe=e=>Object.values(RVe).includes(e),N1e=e=>e==="core::bool",_Bn=e=>e==="core::starknet::contract_address::ContractAddress",Bor=e=>e==="core::starknet::eth_address::EthAddress",GVe=e=>e==="core::bytes_31::bytes31",O1e=e=>e==="core::byte_array::ByteArray",pI=e=>e.includes("::"),Mz=e=>pI(e)?e.substring(e.indexOf("<")+1,e.lastIndexOf(">")):e.replace("*","");function Por(e){let{cairo:t}=qVe(e);if(t===void 0)throw Error("Unable to determine Cairo version");return t==="1"}function qVe(e){if(e.find(n=>n.type==="interface"))return{cairo:"1",compiler:"2"};let t=e.find(n=>n.type==="function"&&(n.inputs.length||n.outputs.length));if(!t)return{cairo:void 0,compiler:void 0};let r=t.inputs.length?t.inputs:t.outputs;return pI(r[0].type)?{cairo:"1",compiler:"1"}:{cairo:"0",compiler:"0"}}var CBn=e=>new jf(e).toUint256DecimalString(),Rz=(...e)=>({...e});function lI(e){return sVe(e)}var i$=class{constructor(e){_e(this,"variant");let t=Object.values(e);if(t.length===0)throw new Error("This Enum must have at least 1 variant");if(t.filter(n=>typeof n<"u").length!==1)throw new Error("This Enum must have exactly one active variant");this.variant=e}unwrap(){let t=Object.entries(this.variant).find(r=>typeof r[1]<"u");if(!(typeof t>"u"))return t[1]}activeVariant(){let t=Object.entries(this.variant).find(r=>typeof r[1]<"u");return typeof t>"u"?"":t[0]}},Dor=(e=>(e[e.Some=0]="Some",e[e.None=1]="None",e))(Dor||{}),cVe=class{constructor(e,t){_e(this,"Some");_e(this,"None");if(!(e in Dor))throw new Error("Wrong variant : should be CairoOptionVariant.Some or .None.");if(e===0){if(typeof t>"u")throw new Error('The creation of a Cairo Option with "Some" variant needs a content as input.');this.Some=t,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}},Lor=(e=>(e[e.Ok=0]="Ok",e[e.Err=1]="Err",e))(Lor||{}),uVe=class{constructor(e,t){_e(this,"Ok");_e(this,"Err");if(!(e in Lor))throw new Error("Wrong variant : should be CairoResultVariant.Ok or .Err.");e===0?(this.Ok=t,this.Err=void 0):(this.Ok=void 0,this.Err=t)}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")}},$qe={isBN:(e,t,r)=>{if(!T1e(e[r]))throw new Error(`Data and formatter mismatch on ${r}:${t[r]}, expected response data ${r}:${e[r]} to be BN instead it is ${typeof e[r]}`)},unknown:(e,t,r)=>{throw new Error(`Unhandled formatter type on ${r}:${t[r]} for data ${r}:${e[r]}`)}};function d1e(e,t,r){return Object.entries(e).reduce((n,[o,i])=>{let a=r??t[o];if(!(o in t)&&!r)return n[o]=i,n;if(a==="string"){if(Array.isArray(e[o])){let s=d1e(e[o],e[o].map(c=>a));return n[o]=Object.values(s).join(""),n}return $qe.isBN(e,t,o),n[o]=oO(i),n}if(a==="number")return $qe.isBN(e,t,o),n[o]=Number(i),n;if(typeof a=="function")return n[o]=a(i),n;if(Array.isArray(a)){let s=d1e(e[o],a,a[0]);return n[o]=Object.values(s),n}return typeof a=="object"?(n[o]=d1e(e[o],a),n):($qe.unknown(e,t,o),n)},{})}var TBn=class{constructor(e){_e(this,"abi");this.abi=e}methodInputsLength(e){return e.inputs.reduce((t,r)=>iO(r.name)?t:t+1,0)}getMethod(e){return this.abi.find(t=>t.name===e)}getLegacyFormat(){return this.abi}},IBn=class{constructor(e){_e(this,"abi");this.abi=e}methodInputsLength(e){return e.inputs.length}getMethod(e){return this.abi.find(r=>r.type==="interface").items.find(r=>r.name===e)}getLegacyFormat(){return this.abi.flatMap(e=>e.type==="interface"?e.items:e)}};function kBn(e){let t=MBn(e);if(t===0||t===1)return new TBn(e);if(t===2)return new IBn(e);throw Error(`Unsupported ABI version ${t}`)}function MBn(e){return e.find(t=>t.type==="interface")?2:Por(e)?1:0}function Rnr(e,t,r){return e==="constructor"&&!r&&!t.length}function RBn(e){let t=e.substring(0,e.indexOf(":")),r=e.substring(t.length+1);return{name:t,type:r}}function NBn(e){if(!e.includes("("))return{subTuple:[],result:e};let t=[],r="",n=0;for(;n<e.length;){if(e[n]==="("){let o=1,i=n;for(n++;o;)e[n]===")"&&o--,e[n]==="("&&o++,n++;t.push(e.substring(i,n)),r+=" ",n--}else r+=e[n];n++}return{subTuple:t,result:r}}function OBn(e){let t=e.replace(/\s/g,"").slice(1,-1),{subTuple:r,result:n}=NBn(t),o=n.split(",").map(i=>r.length?i.replace(" ",r.shift()):i);return Oor(e)&&(o=o.reduce((i,a)=>i.concat(RBn(a)),[])),o}function Nnr(e,t,r){for(let n=0,o=0;n<e.length;n++)if(e[n]===t)o++;else if(e[n]===r&&--o===0)return n;return Number.POSITIVE_INFINITY}function BBn(e){let t=e.slice(1,-1),r=[],n=0,o;for(;n<t.length;){switch(!0){case t[n]==="(":{o=n+Nnr(t.slice(n),"(",")")+1;break}case(t.startsWith("core::result::Result::<",n)||t.startsWith("core::array::Array::<",n)||t.startsWith("core::option::Option::<",n)):{o=n+Nnr(t.slice(n),"<",">")+1;break}default:{let i=t.indexOf(",",n);o=i!==-1?i:Number.POSITIVE_INFINITY}}r.push(t.slice(n,o)),n=o+2}return r}function VVe(e){return pI(e)?BBn(e):OBn(e)}function PBn(e){return Error(`Your object includes the property : ${e}, containing an Uint256 object without the 'low' and 'high' keys.`)}function DBn(e,t,r,n){let o=(l,f)=>{if(dI(f))return a(l,f);if(aO(f,n)){let h=n[f];return c(l,h)}if(hI(f))return s(l,f);if(Bor(f)||O1e(f))return l;if(jf.isAbiType(f)){let h=l;if(typeof h!="object")return h;if(!("low"in h&&"high"in h))throw PBn(f);return{low:h.low,high:h.high}}if(o$(f,r)){let h=r[f].members;return i(l,h)}return l},i=(l,f)=>f.reduce((m,g)=>{let v=b=>Object.defineProperty(m,g.name,{enumerable:!0,value:b??l[g.name]});if(l[g.name]==="undefined"&&(pI(g.type)||!iO(g.name)))throw Error(`Your object needs a property with key : ${g.name} .`);return v(o(l[g.name],g.type)),m},{});function a(l,f){let h=Mz(f);return typeof l=="string"?l:l.map(m=>o(m,h))}function s(l,f){return VVe(f).reduce((g,v,b)=>{let x=Object.keys(l),E=B=>Object.defineProperty(g,b.toString(),{enumerable:!0,value:B??l[x[b]]}),T=v?.type?v.type:v;return E(o(l[x[b]],T)),g},{})}let c=(l,f)=>{if(R1e(f.name)){let v=l,b=f.name.substring(f.name.indexOf("<")+1,f.name.lastIndexOf(",")),x=f.name.substring(f.name.indexOf(",")+1,f.name.lastIndexOf(">"));return v.isOk()?new uVe(0,o(l.unwrap(),b)):new uVe(1,o(l.unwrap(),x))}if(M1e(f.name)){let v=l,b=f.name.substring(f.name.indexOf("<")+1,f.name.lastIndexOf(">"));return v.isSome()?new cVe(0,o(v.unwrap(),b)):new cVe(1,{})}let h=l,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 i$(Object.fromEntries(g))};return t.reduce((l,f)=>{let h=m=>Object.defineProperty(l,f.name,{enumerable:!0,value:m});return iO(f.name)&&!pI(f.type)||h(o(e[f.name],f.type)),l},{})}function S1e(e,t){switch(!0){case jf.isAbiType(e):return new jf(t).toApiRequest();case GVe(e):return zf(t.toString());default:return lI(t)}}function LBn(e,t){let r=VVe(t),n=Object.values(e);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 FBn(e){let t=k1e(e);return[t.data.length.toString(),...t.data.map(r=>r.toString()),t.pending_word.toString(),t.pending_word_len.toString()]}function qA(e,t,r,n){if(e===void 0)throw Error(`Missing parameter for type ${t}`);if(Array.isArray(e)){let o=[];o.push(lI(e.length));let i=Mz(t);return e.reduce((a,s)=>a.concat(qA(s,i,r,n)),o)}if(r[t]&&r[t].members.length){if(jf.isAbiType(t))return new jf(e).toApiRequest();if(t==="core::starknet::eth_address::EthAddress")return S1e(t,e);if(t==="core::byte_array::ByteArray")return FBn(e);let{members:o}=r[t],i=e;return o.reduce((a,s)=>a.concat(qA(i[s.name],s.type,r,n)),[])}if(hI(t))return LBn(e,t).reduce((i,a)=>{let s=qA(a.element,a.type,r,n);return i.concat(s)},[]);if(jf.isAbiType(t))return new jf(e).toApiRequest();if(aO(t,n)){let{variants:o}=n[t];if(M1e(t)){let f=e;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=qA(f.unwrap(),m,r,n);return Array.isArray(g)?[0 .toString(),...g]:[0 .toString(),g]}return 1 .toString()}if(R1e(t)){let f=e;if(f.isOk()){let v=o.find(E=>E.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 x=qA(f.unwrap(),b,r,n);return Array.isArray(x)?[0 .toString(),...x]:[0 .toString(),x]}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=qA(f.unwrap(),m,r,n);return Array.isArray(g)?[1 .toString(),...g]:[1 .toString(),g]}let i=e,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,u=o.findIndex(f=>f.name===a);if(c==="()")return u.toString();let l=qA(i.unwrap(),c,r,n);return Array.isArray(l)?[u.toString(),...l]:[u.toString(),l]}if(typeof e=="object")throw Error(`Parameter ${e} do not align with abi parameter ${t}`);return S1e(t,e)}function UBn(e,t,r,n){let{name:o,type:i}=t,{value:a}=e.next();switch(!0){case dI(i):if(!Array.isArray(a)&&!n$(a))throw Error(`ABI expected parameter ${o} to be array or long string, got ${a}`);return typeof a=="string"&&(a=zVe(a)),qA(a,t.type,r,n);case i==="core::starknet::eth_address::EthAddress":return S1e(i,a);case(o$(i,r)||hI(i)||jf.isAbiType(i)):return qA(a,i,r,n);case aO(i,n):return qA(a,i,r,n);default:return S1e(i,a)}}function lVe(e,t){let r;switch(!0){case N1e(e):return r=t.next().value,Boolean(BigInt(r));case jf.isAbiType(e):let n=t.next().value,o=t.next().value;return new jf(n,o).toBigInt();case e==="core::starknet::eth_address::EthAddress":return r=t.next().value,BigInt(r);case e==="core::bytes_31::bytes31":return r=t.next().value,oO(r);default:return r=t.next().value,BigInt(r)}}function L3(e,t,r,n){if(t.type==="()")return{};if(jf.isAbiType(t.type)){let o=e.next().value,i=e.next().value;return new jf(o,i).toBigInt()}if(O1e(t.type)){let o=[],i=BigInt(e.next().value);for(;o.length<i;)o.push(Ht(e.next().value));let a=Ht(e.next().value),s=BigInt(e.next().value);return Mor({data:o,pending_word:a,pending_word_len:s})}if(dI(t.type)){let o=[],i={name:"",type:Mz(t.type)},a=BigInt(e.next().value);for(;o.length<a;)o.push(L3(e,i,r,n));return o}if(r&&t.type in r&&r[t.type])return t.type==="core::starknet::eth_address::EthAddress"?lVe(t.type,e):r[t.type].members.reduce((o,i)=>(o[i.name]=L3(e,i,r,n),o),{});if(n&&t.type in n&&n[t.type]){let o=Number(e.next().value),i=n[t.type].variants.reduce((s,c,u)=>u===o?(s[c.name]=L3(e,{name:"",type:c.type},r,n),s):(s[c.name]=void 0,s),{});if(t.type.startsWith("core::option::Option")){let s=o===0?i.Some:void 0;return new cVe(o,s)}if(t.type.startsWith("core::result::Result")){let s;return o===0?s=i.Ok:s=i.Err,new uVe(o,s)}return new i$(i)}if(hI(t.type))return VVe(t.type).reduce((i,a,s)=>{let c=a?.name?a.name:s,u=a?.type?a.type:a,l={name:c,type:u};return i[c]=L3(e,l,r,n),i},{});if(dI(t.type)){let o=[],i={name:"",type:Mz(t.type)},a=BigInt(e.next().value);for(;o.length<a;)o.push(L3(e,i,r,n));return o}return lVe(t.type,e)}function E1e(e,t,r,n,o){let{name:i,type:a}=t,s;switch(!0){case iO(i):return s=e.next().value,BigInt(s);case(r&&a in r||hI(a)):return L3(e,t,r,n);case(n&&aO(a,n)):return L3(e,t,r,n);case dI(a):if(pI(a))return L3(e,t,r,n);let c=[];if(o&&o[`${i}_len`]){let u=o[`${i}_len`];for(;c.length<u;)c.push(L3(e,{name:i,type:t.type.replace("*","")},r,n))}return c;default:return lVe(a,e)}}var For=(e,t)=>{if(Js(typeof e=="string"||typeof e=="number"||typeof e=="bigint",`Validate: arg ${t.name} should be a felt typed as (String, Number or BigInt)`),typeof e=="string"&&!lw(e))return;let r=BigInt(e.toString(10));Js(r>=0n&&r<=2n**252n-1n,`Validate: arg ${t.name} cairo typed ${t.type} should be in range [0, 2^252-1]`)},zBn=(e,t)=>{Js(typeof e=="string",`Validate: arg ${t.name} should be a string.`),Js(e.length<32,`Validate: arg ${t.name} cairo typed ${t.type} should be a string of less than 32 characters.`)},jBn=(e,t)=>{Js(typeof e=="string",`Validate: arg ${t.name} should be a string.`)},WVe=(e,t)=>{typeof e=="number"&&Js(e<=Number.MAX_SAFE_INTEGER,"Validation: Parameter is to large to be typed as Number use (BigInt or String)"),Js(typeof e=="string"||typeof e=="number"||typeof e=="bigint"||typeof e=="object"&&"low"in e&&"high"in e,`Validate: arg ${t.name} of cairo type ${t.type} should be type (String, Number or BigInt), but is ${typeof e} ${e}.`);let r=typeof e=="object"?new jf(e).toBigInt():Cs(e);switch(t.type){case"core::integer::u8":Js(r>=0n&&r<=255n,`Validate: arg ${t.name} cairo typed ${t.type} should be in range [0 - 255]`);break;case"core::integer::u16":Js(r>=0n&&r<=65535n,`Validate: arg ${t.name} cairo typed ${t.type} should be in range [0, 65535]`);break;case"core::integer::u32":Js(r>=0n&&r<=4294967295n,`Validate: arg ${t.name} cairo typed ${t.type} should be in range [0, 4294967295]`);break;case"core::integer::u64":Js(r>=0n&&r<=2n**64n-1n,`Validate: arg ${t.name} cairo typed ${t.type} should be in range [0, 2^64-1]`);break;case"core::integer::u128":Js(r>=0n&&r<=2n**128n-1n,`Validate: arg ${t.name} cairo typed ${t.type} should be in range [0, 2^128-1]`);break;case"core::integer::u256":Js(r>=0n&&r<=2n**256n-1n,`Validate: arg ${t.name} is ${t.type} 0 - 2^256-1`);break;case"core::starknet::class_hash::ClassHash":Js(r>=0n&&r<=2n**252n-1n,`Validate: arg ${t.name} cairo typed ${t.type} should be in range [0, 2^252-1]`);break;case"core::starknet::contract_address::ContractAddress":Js(r>=0n&&r<=2n**252n-1n,`Validate: arg ${t.name} cairo typed ${t.type} should be in range [0, 2^252-1]`);break;default:break}},Uor=(e,t)=>{Js(typeof e=="boolean",`Validate: arg ${t.name} of cairo type ${t.type} should be type (Boolean)`)},zor=(e,t,r)=>{if(t.type==="core::integer::u256"){WVe(e,t);return}if(t.type==="core::starknet::eth_address::EthAddress"){Js(typeof e!="object",`EthAddress type is waiting a BigNumberish. Got ${e}`);let n=BigInt(e.toString(10));Js(n>=0n&&n<=2n**160n-1n,`Validate: arg ${t.name} cairo typed ${t.type} should be in range [0, 2^160-1]`);return}Js(typeof e=="object"&&!Array.isArray(e),`Validate: arg ${t.name} is cairo type struct (${t.type}), and should be defined as js object (not array)`),r[t.type].members.forEach(({name:n})=>{Js(Object.keys(e).includes(n),`Validate: arg ${t.name} should have a property ${n}`)})},jor=(e,t)=>{Js(typeof e=="object"&&!Array.isArray(e),`Validate: arg ${t.name} is cairo type Enum (${t.type}), and should be defined as js object (not array)`);let r=Object.getOwnPropertyNames(Object.getPrototypeOf(e)),n=[...Object.getOwnPropertyNames(e),...r];if(!(M1e(t.type)&&n.includes("isSome")&&n.includes("isNone"))&&!(R1e(t.type)&&n.includes("isOk")&&n.includes("isErr"))&&!(n.includes("variant")&&n.includes("activeVariant")))throw new Error(`Validate Enum: argument ${t.name}, type ${t.type}, value received ${e}, is not an Enum.`)},Hor=(e,t)=>{Js(typeof e=="object"&&!Array.isArray(e),`Validate: arg ${t.name} should be a tuple (defined as object)`)},Gor=(e,t,r,n)=>{let o=Mz(t.type);if(!(A1e(o)&&UVe(e)))switch(Js(Array.isArray(e),`Validate: arg ${t.name} should be an Array`),!0){case A1e(o):e.forEach(i=>For(i,t));break;case hI(o):e.forEach(i=>Hor(i,{name:t.name,type:o}));break;case dI(o):e.forEach(i=>Gor(i,{name:"",type:o},r,n));break;case o$(o,r):e.forEach(i=>zor(i,{name:t.name,type:o},r));break;case aO(o,n):e.forEach(i=>jor(i,{name:t.name,type:o}));break;case(jVe(o)||HVe(o)):e.forEach(i=>WVe(i,t));break;case N1e(o):e.forEach(i=>Uor(i,t));break;default:throw new Error(`Validate Unhandled: argument ${t.name}, type ${t.type}, value ${e}`)}};function Onr(e,t,r,n){e.inputs.reduce((o,i)=>{let a=t[o];switch(!0){case iO(i.name):return o;case A1e(i.type):For(a,i);break;case GVe(i.type):zBn(a,i);break;case(jVe(i.type)||HVe(i.type)):WVe(a,i);break;case N1e(i.type):Uor(a,i);break;case O1e(i.type):jBn(a,i);break;case dI(i.type):Gor(a,i,r,n);break;case o$(i.type,r):zor(a,i,r);break;case aO(i.type,n):jor(a,i);break;case hI(i.type):Hor(a,i);break;default:throw new Error(`Validate Unhandled: argument ${i.name}, type ${i.type}, value ${a}`)}return o+1},0)}var Aa=class KQ{constructor(t){_e(this,"abi");_e(this,"parser");_e(this,"structs");_e(this,"enums");this.structs=KQ.getAbiStruct(t),this.enums=KQ.getAbiEnum(t),this.parser=kBn(t),this.abi=this.parser.getLegacyFormat()}validate(t,r,n=[]){if(t!=="DEPLOY"){let a=this.abi.filter(s=>{if(s.type!=="function")return!1;let c=s.stateMutability==="view"||s.state_mutability==="view";return t==="INVOKE"?!c:c}).map(s=>s.name);Js(a.includes(r),`${t==="INVOKE"?"invocable":"viewable"} method not found in abi`)}let o=this.abi.find(a=>t==="DEPLOY"?a.name===r&&a.type==="constructor":a.name===r&&a.type==="function");if(Rnr(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}`);Onr(o,n,this.structs,this.enums)}compile(t,r){let n=this.abi.find(s=>s.name===t);if(Rnr(t,r,n))return[];let o;if(Array.isArray(r))o=r;else{let s=DBn(r,n.inputs,this.structs,this.enums);o=Object.values(s),Onr(n,o,this.structs,this.enums)}let i=o[Symbol.iterator](),a=n.inputs.reduce((s,c)=>iO(c.name)&&!pI(c.type)?s:s.concat(UBn(i,c,this.structs,this.enums)),[]);return Object.defineProperty(a,"__compiled__",{enumerable:!1,writable:!1,value:!0}),a}static compile(t){let r=o=>{let i=(s,c=".")=>{let u=Array.isArray(s)?[s.length.toString(),...s]:s;return Object.entries(u).flatMap(([l,f])=>{let h=f;l==="entrypoint"?h=Kl(h):UVe(h)&&(h=k1e(h));let m=Array.isArray(u)&&l==="0"?"$$len":l;if(T1e(h))return[[`${c}${m}`,lI(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,x=b.isSome()?0:1;return b.isSome()?i({0:x,1:b.unwrap()},`${c}${m}.`):[[`${c}${m}`,lI(x)]]}if(v.includes("isOk")&&v.includes("isErr")){let b=h,x=b.isOk()?0:1;return i({0:x,1:b.unwrap()},`${c}${m}.`)}if(v.includes("variant")&&v.includes("activeVariant")){let b=h,x=b.activeVariant(),T=Object.keys(b.variant).findIndex(B=>B===x);return typeof b.unwrap()=="object"&&Object.keys(b.unwrap()).length===0?[[`${c}${m}`,lI(T)]]:i({0:T,1:b.unwrap()},`${c}${m}.`)}return i(h,`${c}${m}.`)}return[[`${c}${m}`,lI(h)]]})};return Object.fromEntries(i(o))},n;if(Array.isArray(t)){let o={...t},i=r(o);n=Object.values(i)}else{let o=r(t);n=Object.values(o)}return Object.defineProperty(n,"__compiled__",{enumerable:!1,writable:!1,value:!0}),n}parse(t,r){let{outputs:n}=this.abi.find(a=>a.name===t),o=r.flat()[Symbol.iterator](),i=n.flat().reduce((a,s,c)=>{let u=s.name??c;return a[u]=E1e(o,s,this.structs,this.enums,a),a[u]&&a[`${u}_len`]&&delete a[`${u}_len`],a},{});return Object.keys(i).length===1&&0 in i?i[0]:i}format(t,r,n){let o=this.parse(t,r);return d1e(o,n)}static getAbiStruct(t){return t.filter(r=>r.type==="struct").reduce((r,n)=>({...r,[n.name]:n}),{})}static getAbiEnum(t){let r=t.filter(n=>n.type==="enum").reduce((n,o)=>({...n,[o.name]:o}),{});return delete r["core::bool"],r}static toCalldata(t=[]){return KQ.compile(t)}static toHex(t=[]){return KQ.compile(t).map(n=>Ht(n))}decodeParameters(t,r){let n=Array.isArray(t)?t:[t],o=r.flat()[Symbol.iterator](),i=n.map(a=>E1e(o,{name:"",type:a},this.structs,this.enums));return i.length===1?i[0]:i}},HBn={};ls(HBn,{calculateContractAddressFromHash:()=>p1e,calculateDeclareTransactionHash:()=>hVe,calculateDeployAccountTransactionHash:()=>mVe,calculateInvokeTransactionHash:()=>pVe,computeCompiledClassHash:()=>nir,computeContractClassHash:()=>iir,computeHashOnElements:()=>VA,computeLegacyContractClassHash:()=>tir,computePedersenHash:()=>XQ,computePedersenHashOnElements:()=>$or,computePoseidonHash:()=>Qor,computePoseidonHashOnElements:()=>eir,computeSierraContractClassHash:()=>oir,formatSpaces:()=>ZQ,getSelector:()=>I1e,getSelectorFromName:()=>Kl,hashByteCodeSegments:()=>rir,keccakBn:()=>Ior,poseidon:()=>TGe,starknetKeccak:()=>LVe});var GBn={};ls(GBn,{calculateDeclareTransactionHash:()=>qor,calculateDeployAccountTransactionHash:()=>Vor,calculateTransactionHash:()=>Wor,calculateTransactionHashCommon:()=>B1e,computeHashOnElements:()=>fVe});var KVe={};ls(KVe,{starkCurve:()=>AGe,weierstrass:()=>RGe});function fVe(e){return[...e,e.length].reduce((t,r)=>U9(Cs(t),Cs(r)),0).toString()}function B1e(e,t,r,n,o,i,a,s=[]){let c=fVe(o),u=[e,t,r,n,c,i,a,...s];return fVe(u)}function qor(e,t,r,n,o,i,a){return B1e("0x6465636c617265",r,t,0,[e],n,o,[i,...a?[a]:[]])}function Vor(e,t,r,n,o,i,a,s){let c=[t,n,...r];return B1e("0x6465706c6f795f6163636f756e74",o,e,0,c,i,a,[s])}function Wor(e,t,r,n,o,i){return B1e("0x696e766f6b65",t,e,0,r,n,o,[i])}var qBn={};ls(qBn,{calculateDeclareTransactionHash:()=>Xor,calculateDeployAccountTransactionHash:()=>Jor,calculateInvokeTransactionHash:()=>Zor,calculateTransactionHashCommon:()=>P1e,hashDAMode:()=>Kor,hashFeeField:()=>Yor});var fI=e=>e.map(t=>BigInt(t)),VBn=32n,WBn=64n,dVe=128n,Bnr=WBn+dVe,KBn=BigInt(zf("L1_GAS")),YBn=BigInt(zf("L2_GAS"));function Kor(e,t){return(BigInt(e)<<VBn)+BigInt(t)}function Yor(e,t){let r=(KBn<<Bnr)+(BigInt(t.l1_gas.max_amount)<<dVe)+BigInt(t.l1_gas.max_price_per_unit),n=(YBn<<Bnr)+(BigInt(t.l2_gas.max_amount)<<dVe)+BigInt(t.l2_gas.max_price_per_unit);return ll([BigInt(e),r,n])}function P1e(e,t,r,n,o,i,a,s,c,u,l=[]){let f=Yor(i,u),h=Kor(s,c),m=fI([e,t,r,f,ll(fI(a)),n,o,h,...fI(l)]);return Ht(ll(m))}function Jor(e,t,r,n,o,i,a,s,c,u,l,f){return P1e("0x6465706c6f795f6163636f756e74",o,e,i,a,l,f,s,c,u,[ll(fI(r)),t,n])}function Xor(e,t,r,n,o,i,a,s,c,u,l,f){return P1e("0x6465636c617265",n,r,o,i,l,fI(f),s,c,u,[ll(fI(a)),e,t])}function Zor(e,t,r,n,o,i,a,s,c,u,l){return P1e("0x696e766f6b65",t,e,n,o,u,l,a,s,c,[ll(fI(i)),ll(fI(r))])}function JBn(e){return["0x3","0x100000000000000000000000000000003"].includes(e.version)}function pVe(e){return JBn(e)?Zor(e.senderAddress,e.version,e.compiledCalldata,e.chainId,e.nonce,e.accountDeploymentData,e.nonceDataAvailabilityMode,e.feeDataAvailabilityMode,e.resourceBounds,e.tip,e.paymasterData):Wor(e.senderAddress,e.version,e.compiledCalldata,e.maxFee,e.chainId,e.nonce)}function XBn(e){return["0x3","0x100000000000000000000000000000003"].includes(e.version)}function hVe(e){return XBn(e)?Xor(e.classHash,e.compiledClassHash,e.senderAddress,e.version,e.chainId,e.nonce,e.accountDeploymentData,e.nonceDataAvailabilityMode,e.feeDataAvailabilityMode,e.resourceBounds,e.tip,e.paymasterData):qor(e.classHash,e.senderAddress,e.version,e.maxFee,e.chainId,e.nonce,e.compiledClassHash)}function ZBn(e){return["0x3","0x100000000000000000000000000000003"].includes(e.version)}function mVe(e){return ZBn(e)?Jor(e.contractAddress,e.classHash,e.compiledConstructorCalldata,e.salt,e.version,e.chainId,e.nonce,e.nonceDataAvailabilityMode,e.feeDataAvailabilityMode,e.resourceBounds,e.tip,e.paymasterData):Vor(e.contractAddress,e.classHash,e.constructorCalldata,e.salt,e.version,e.maxFee,e.chainId,e.nonce)}var QBn={};ls(QBn,{parse:()=>Pz,parseAlwaysAsBig:()=>ePn,stringify:()=>Nv,stringifyAlwaysAsBig:()=>tPn});var $Bn=e=>{if(!N3(e))return parseFloat(e);let t=parseInt(e,10);return Number.isSafeInteger(t)?t:BigInt(e)},Pz=e=>zbe(String(e),void 0,$Bn),ePn=e=>zbe(String(e),void 0,DGe),Nv=(e,t,r,n)=>jbe(e,t,r,n),tPn=Nv;function XQ(e,t){return U9(BigInt(e),BigInt(t))}function Qor(e,t){return Ht(Pbe(BigInt(e),BigInt(t)))}function VA(e){return[...e,e.length].reduce((t,r)=>U9(BigInt(t),BigInt(r)),0).toString()}var $or=VA;function eir(e){return Ht(ll(e.map(t=>BigInt(t))))}function p1e(e,t,r,n){let o=Aa.compile(r),i=VA(o),a=lI("0x535441524b4e45545f434f4e54524143545f41444452455353"),s=VA([a,n,e,t,i]);return Ht(BigInt(s)%cor)}function rPn(e,t){return e==="attributes"||e==="accessible_scopes"?Array.isArray(t)&&t.length===0?void 0:t:e==="debug_info"?null:t===null?void 0:t}function ZQ(e){let t=!1,r=[];for(let n of e)n==='"'&&!(r.length>0&&r.slice(-1)[0]==="\\")&&(t=!t),t?r.push(n):r.push(n===":"?": ":n===","?", ":n);return r.join("")}function nPn(e){let{abi:t,program:r}=e,o=ZQ(Nv({abi:t,program:r},rPn));return A0(Z8(Nz(o)).toString(16))}function tir(e){let t=typeof e=="string"?Pz(e):e,r=Ht(aor),n=VA(t.entry_points_by_type.EXTERNAL.flatMap(u=>[u.selector,u.offset])),o=VA(t.entry_points_by_type.L1_HANDLER.flatMap(u=>[u.selector,u.offset])),i=VA(t.entry_points_by_type.CONSTRUCTOR.flatMap(u=>[u.selector,u.offset])),a=VA(t.program.builtins.map(u=>zf(u))),s=nPn(t),c=VA(t.program.data);return VA([r,n,o,i,a,s,c])}function oPn(e){return ll(e.flatMap(t=>BigInt(zf(t))))}function eVe(e){let t=e.flatMap(r=>[BigInt(r.selector),BigInt(r.offset),oPn(r.builtins)]);return ll(t)}function rir(e){let t=e.bytecode.map(i=>BigInt(i)),r=e.bytecode_segment_lengths??[],n=0,o=r.flatMap(i=>{let a=t.slice(n,n+=i);return[BigInt(i),ll(a)]});return 1n+ll(o)}function nir(e){let r=BigInt(zf("COMPILED_CLASS_V1")),n=eVe(e.entry_points_by_type.EXTERNAL),o=eVe(e.entry_points_by_type.L1_HANDLER),i=eVe(e.entry_points_by_type.CONSTRUCTOR),a=e.bytecode_segment_lengths?rir(e):ll(e.bytecode.map(s=>BigInt(s)));return Ht(ll([r,n,o,i,a]))}function tVe(e){let t=e.flatMap(r=>[BigInt(r.selector),BigInt(r.function_idx)]);return ll(t)}function iPn(e){let t=ZQ(Nv(e.abi,null));return BigInt(A0(Z8(Nz(t)).toString(16)))}function oir(e){let r=BigInt(zf("CONTRACT_CLASS_V0.1.0")),n=tVe(e.entry_points_by_type.EXTERNAL),o=tVe(e.entry_points_by_type.L1_HANDLER),i=tVe(e.entry_points_by_type.CONSTRUCTOR),a=iPn(e),s=ll(e.sierra_program.map(c=>BigInt(c)));return Ht(ll([r,n,o,i,a,s]))}function iir(e){let t=typeof e=="string"?Pz(e):e;return"sierra_program"in t?oir(t):tir(t)}var aPn={};ls(aPn,{compressProgram:()=>YVe,decompressProgram:()=>rO,estimateFeeToBounds:()=>nO,estimatedFeeToMaxFee:()=>h1e,formatSignature:()=>D1e,intDAM:()=>eO,makeAddress:()=>sPn,randomAddress:()=>air,reduceV2:()=>g1e,signatureToDecimalArray:()=>cPn,signatureToHexArray:()=>Yl,toFeeVersion:()=>m1e,toTransactionVersion:()=>HA,v3Details:()=>Vl});function YVe(e){let t=typeof e=="string"?e:Nv(e),r=Ptr(t);return eor(r)}function rO(e){if(Array.isArray(e))return e;let t=Qnr(Dtr($nr(e)));return Pz(t)}function air(){let e=hQ.randomPrivateKey();return mQ(e)}function sPn(e){return A0(e).toLowerCase()}function D1e(e){if(!e)throw Error("formatSignature: provided signature is undefined");if(Array.isArray(e))return e.map(t=>Ht(t));try{let{r:t,s:r}=e;return[Ht(t),Ht(r)]}catch{throw new Error("Signature need to be weierstrass.SignatureType or an array for custom")}}function cPn(e){return Eor(D1e(e))}function Yl(e){return _or(D1e(e))}function h1e(e,t=.5){return w1e(e,t*100)}function nO(e,t=10,r=50){if(typeof e=="bigint")return{l2_gas:{max_amount:"0x0",max_price_per_unit:"0x0"},l1_gas:{max_amount:"0x0",max_price_per_unit:"0x0"}};if(typeof e.gas_consumed>"u"||typeof e.gas_price>"u")throw Error("estimateFeeToBounds: estimate is undefined");let n=Ht(w1e(e.gas_consumed,t)),o=Ht(w1e(e.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 eO(e){if(e==="L1")return 0;if(e==="L2")return 1;throw Error("EDAM conversion")}function HA(e,t){let r=t?Ht(t):void 0,n=Ht(e);if(t&&!Object.values(kz).includes(r))throw Error(`providedVersion ${t} is not ETransactionVersion`);if(!Object.values(kz).includes(n))throw Error(`defaultVersion ${e} is not ETransactionVersion`);return t?r:n}function m1e(e){if(!e)return;let t=Ht(e);if(t==="0x0")return"0x100000000000000000000000000000000";if(t==="0x1")return"0x100000000000000000000000000000001";if(t==="0x2")return"0x100000000000000000000000000000002";if(t==="0x3")return"0x100000000000000000000000000000003";throw Error(`toFeeVersion: ${t} is not supported`)}function Vl(e){return{tip:e.tip||0,paymasterData:e.paymasterData||[],accountDeploymentData:e.accountDeploymentData||[],nonceDataAvailabilityMode:e.nonceDataAvailabilityMode||"L1",feeDataAvailabilityMode:e.feeDataAvailabilityMode||"L1",resourceBounds:e.resourceBounds??nO(rh)}}function g1e(e){return e==="0x100000000000000000000000000000002"?"0x100000000000000000000000000000001":e==="0x2"?"0x1":e}function Xm(e){return"sierra_program"in(typeof e=="string"?Pz(e):e)}function rVe(e){let t={...e};if(Xm(e.contract)&&(!e.compiledClassHash&&e.casm&&(t.compiledClassHash=nir(e.casm)),!t.compiledClassHash))throw new Error("Extract compiledClassHash failed, provide (CairoAssembly).casm file or compiledClassHash");if(t.classHash=e.classHash??iir(e.contract),!t.classHash)throw new Error("Extract classHash failed, provide (CompiledContract).json file or classHash");return t}var cir=typeof window<"u"&&window.fetch||typeof globalThis<"u"&&qqe(globalThis.fetch)||sir.default,uPn={};ls(uPn,{Block:()=>ji,createSierraContractClass:()=>uir,formatHash:()=>fir,getDefaultNodeUrl:()=>$Q,isPendingBlock:()=>fPn,isPendingStateUpdate:()=>pPn,isPendingTransaction:()=>dPn,isV3Tx:()=>Mv,isVersion:()=>JVe,parseContract:()=>lir,txIdentifier:()=>lPn,validBlockTags:()=>dir,wait:()=>QQ});function QQ(e){return new Promise(t=>{setTimeout(t,e)})}function uir(e){let t={...e};return delete t.sierra_program_debug_info,t.abi=ZQ(Nv(e.abi)),t.sierra_program=ZQ(Nv(e.sierra_program)),t.sierra_program=YVe(t.sierra_program),t}function lir(e){let t=typeof e=="string"?Pz(e):e;return Xm(e)?uir(t):{...t,..."program"in t&&{program:YVe(t.program)}}}var $Q=(e,t=!1)=>{t||console.warn("Using default public node url, please provide nodeUrl in provider options!");let r=por[e??"SN_GOERLI"],n=Math.floor(Math.random()*r.length);return r[n]};function fir(e){return typeof e=="string"?e:Ht(e)}function lPn(e,t){return e?`transactionHash=${fir(e)}`:`transactionId=${JSON.stringify(t)}`}var dir=Object.values(NVe),ji=class{constructor(e){_e(this,"hash",null);_e(this,"number",null);_e(this,"tag",null);_e(this,"valueOf",()=>this.number);_e(this,"toString",()=>this.hash);this.setIdentifier(e)}setIdentifier(e){typeof e=="string"&&lw(e)?this.hash=e:typeof e=="bigint"?this.hash=Ht(e):typeof e=="number"?this.number=e:typeof e=="string"&&dir.includes(e)?this.tag=e: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(e){this.setIdentifier(e)}};function Mv(e){let t=e.version?Ht(e.version):"0x3";return t==="0x3"||t==="0x100000000000000000000000000000003"}function JVe(e,t){let[r,n]=e.split("."),[o,i]=t.split(".");return r===o&&n===i}function fPn(e){return e.status==="PENDING"}function dPn(e){return!("block_hash"in e)}function pPn(e){return!("block_hash"in e)}var hPn={};ls(hPn,{fromCallsToExecuteCalldata:()=>XVe,fromCallsToExecuteCalldataWithNonce:()=>mPn,fromCallsToExecuteCalldata_cairo1:()=>hir,getExecuteCalldata:()=>_1e,getVersionsByType:()=>ZVe,transformCallsToMulticallArrays:()=>pir,transformCallsToMulticallArrays_cairo1:()=>gPn});var pir=e=>{let t=[],r=[];return e.forEach(n=>{let o=Aa.compile(n.calldata||[]);t.push({to:Cs(n.contractAddress).toString(10),selector:Cs(Kl(n.entrypoint)).toString(10),data_offset:r.length.toString(),data_len:o.length.toString()}),r.push(...o)}),{callArray:t,calldata:Aa.compile({calldata:r})}},XVe=e=>{let{callArray:t,calldata:r}=pir(e);return[...Aa.compile({callArray:t}),...r]},mPn=(e,t)=>[...XVe(e),Cs(t).toString()],gPn=e=>e.map(r=>({to:Cs(r.contractAddress).toString(10),selector:Cs(Kl(r.entrypoint)).toString(10),calldata:Aa.compile(r.calldata||[])})),hir=e=>{let t=e.map(r=>({contractAddress:r.contractAddress,entrypoint:r.entrypoint,calldata:Array.isArray(r.calldata)&&"__compiled__"in r.calldata?r.calldata:Aa.compile(r.calldata)}));return Aa.compile({orderCalls:t})},_1e=(e,t="0")=>t==="1"?hir(e):XVe(e);function ZVe(e){return e==="fee"?{v1:"0x100000000000000000000000000000001",v2:"0x100000000000000000000000000000002",v3:"0x100000000000000000000000000000003"}:{v1:"0x1",v2:"0x2",v3:"0x3"}}var nVe={headers:{"Content-Type":"application/json"},blockIdentifier:"pending",retries:200},vPn=class{constructor(e){_e(this,"nodeUrl");_e(this,"headers");_e(this,"retries");_e(this,"requestId");_e(this,"blockIdentifier");_e(this,"chainId");_e(this,"specVersion");_e(this,"waitMode");let{nodeUrl:t,retries:r,headers:n,blockIdentifier:o,chainId:i,specVersion:a,waitMode:s}=e||{};Object.values(C1e).includes(t)?this.nodeUrl=$Q(t,e?.default):t?this.nodeUrl=t:this.nodeUrl=$Q(void 0,e?.default),this.retries=r||nVe.retries,this.headers={...nVe.headers,...n},this.blockIdentifier=o||nVe.blockIdentifier,this.chainId=i,this.specVersion=a,this.waitMode=s||!1,this.requestId=0}fetch(e,t,r=0){let n={id:r,jsonrpc:"2.0",method:e,...t&&{params:t}};return cir(this.nodeUrl,{method:"POST",body:Nv(n),headers:this.headers})}errorHandler(e,t,r,n){if(r){let{code:o,message:i,data:a}=r;throw new JQ(`RPC: ${e} with params ${Nv(t,null,2)}
${o}: ${i}: ${Nv(a)}`)}if(n instanceof JQ)throw n;if(n)throw Error(n.message)}async fetchEndpoint(e,t){try{let r=await this.fetch(e,t,this.requestId+=1),{error:n,result:o}=await r.json();return this.errorHandler(e,t,n),o}catch(r){throw this.errorHandler(e,t,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(e,t=this.blockIdentifier){let r=Ht(e),n=new ji(t).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(e=this.blockIdentifier){let t=new ji(e).identifier;return this.fetchEndpoint("starknet_getBlockWithTxHashes",{block_id:t})}getBlockWithTxs(e=this.blockIdentifier){let t=new ji(e).identifier;return this.fetchEndpoint("starknet_getBlockWithTxs",{block_id:t})}getBlockStateUpdate(e=this.blockIdentifier){let t=new ji(e).identifier;return this.fetchEndpoint("starknet_getStateUpdate",{block_id:t})}getBlockTransactionsTraces(e=this.blockIdentifier){let t=new ji(e).identifier;return this.fetchEndpoint("starknet_traceBlockTransactions",{block_id:t})}getBlockTransactionCount(e=this.blockIdentifier){let t=new ji(e).identifier;return this.fetchEndpoint("starknet_getBlockTransactionCount",{block_id:t})}getTransactionByHash(e){let t=Ht(e);return this.fetchEndpoint("starknet_getTransactionByHash",{transaction_hash:t})}getTransactionByBlockIdAndIndex(e,t){let r=new ji(e).identifier;return this.fetchEndpoint("starknet_getTransactionByBlockIdAndIndex",{block_id:r,index:t})}getTransactionReceipt(e){let t=Ht(e);return this.fetchEndpoint("starknet_getTransactionReceipt",{transaction_hash:t})}getTransactionTrace(e){let t=Ht(e);return this.fetchEndpoint("starknet_traceTransaction",{transaction_hash:t})}getTransactionStatus(e){let t=Ht(e);return this.fetchEndpoint("starknet_getTransactionStatus",{transaction_hash:t})}simulateTransaction(e,{blockIdentifier:t=this.blockIdentifier,skipValidate:r=!0,skipFeeCharge:n=!0}={}){let o=new ji(t).identifier,i=[];return r&&i.push(lc.ESimulationFlag.SKIP_VALIDATE),n&&i.push(lc.ESimulationFlag.SKIP_FEE_CHARGE),this.fetchEndpoint("starknet_simulateTransactions",{block_id:o,transactions:e.map(a=>this.buildTransaction(a)),simulation_flags:i})}async waitForTransaction(e,t){let r=Ht(e),{retries:n}=this,o=!1,i=!1,a=t?.retryInterval??5e3,s=t?.errorStates??[lc.ETransactionStatus.REJECTED],c=t?.successStates??[lc.ETransactionExecutionStatus.SUCCEEDED,lc.ETransactionStatus.ACCEPTED_ON_L2,lc.ETransactionStatus.ACCEPTED_ON_L1],u;for(;!o;){await QQ(a);try{u=await this.getTransactionStatus(r);let f=u.execution_status,h=u.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=u,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 l=null;for(;l===null;){try{l=await this.getTransactionReceipt(r)}catch{if(n<=0)throw new Error(`waitForTransaction timed-out with retries ${this.retries}`)}n-=1,await QQ(a)}return l}getStorageAt(e,t,r=this.blockIdentifier){let n=Ht(e),o=PVe(t),i=new ji(r).identifier;return this.fetchEndpoint("starknet_getStorageAt",{contract_address:n,key:o,block_id:i})}getClassHashAt(e,t=this.blockIdentifier){let r=Ht(e),n=new ji(t).identifier;return this.fetchEndpoint("starknet_getClassHashAt",{block_id:n,contract_address:r})}getClass(e,t=this.blockIdentifier){let r=Ht(e),n=new ji(t).identifier;return this.fetchEndpoint("starknet_getClass",{class_hash:r,block_id:n})}getClassAt(e,t=this.blockIdentifier){let r=Ht(e),n=new ji(t).identifier;return this.fetchEndpoint("starknet_getClassAt",{block_id:n,contract_address:r})}async getEstimateFee(e,{blockIdentifier:t=this.blockIdentifier,skipValidate:r=!0}){let n=new ji(t).identifier,o={};return JVe("0.5",await this.getSpecVersion())||(o={simulation_flags:r?[lc.ESimulationFlag.SKIP_VALIDATE]:[]}),this.fetchEndpoint("starknet_estimateFee",{request:e.map(i=>this.buildTransaction(i,"fee")),block_id:n,...o})}async invoke(e,t){let r;return Mv(t)?r=this.fetchEndpoint("starknet_addInvokeTransaction",{invoke_transaction:{type:lc.ETransactionType.INVOKE,sender_address:e.contractAddress,calldata:Aa.toHex(e.calldata),version:lc.ETransactionVersion.V3,signature:Yl(e.signature),nonce:Ht(t.nonce),resource_bounds:t.resourceBounds,tip:Ht(t.tip),paymaster_data:t.paymasterData.map(n=>Ht(n)),account_deployment_data:t.accountDeploymentData.map(n=>Ht(n)),nonce_data_availability_mode:t.nonceDataAvailabilityMode,fee_data_availability_mode:t.feeDataAvailabilityMode}}):r=this.fetchEndpoint("starknet_addInvokeTransaction",{invoke_transaction:{sender_address:e.contractAddress,calldata:Aa.toHex(e.calldata),type:lc.ETransactionType.INVOKE,max_fee:Ht(t.maxFee||0),version:lc.ETransactionVersion.V1,signature:Yl(e.signature),nonce:Ht(t.nonce)}}),this.waitMode?this.waitForTransaction((await r).transaction_hash):r}async declare({contract:e,signature:t,senderAddress:r,compiledClassHash:n},o){let i;if(!Xm(e)&&!Mv(o))i=this.fetchEndpoint("starknet_addDeclareTransaction",{declare_transaction:{type:lc.ETransactionType.DECLARE,contract_class:{program:e.program,entry_points_by_type:e.entry_points_by_type,abi:e.abi},version:lc.ETransactionVersion.V1,max_fee:Ht(o.maxFee||0),signature:Yl(t),sender_address:r,nonce:Ht(o.nonce)}});else if(Xm(e)&&!Mv(o))i=this.fetchEndpoint("starknet_addDeclareTransaction",{declare_transaction:{type:lc.ETransactionType.DECLARE,contract_class:{sierra_program:rO(e.sierra_program),contract_class_version:e.contract_class_version,entry_points_by_type:e.entry_points_by_type,abi:e.abi},compiled_class_hash:n||"",version:lc.ETransactionVersion.V2,max_fee:Ht(o.maxFee||0),signature:Yl(t),sender_address:r,nonce:Ht(o.nonce)}});else if(Xm(e)&&Mv(o))i=this.fetchEndpoint("starknet_addDeclareTransaction",{declare_transaction:{type:lc.ETransactionType.DECLARE,sender_address:r,compiled_class_hash:n||"",version:lc.ETransactionVersion.V3,signature:Yl(t),nonce:Ht(o.nonce),contract_class:{sierra_program:rO(e.sierra_program),contract_class_version:e.contract_class_version,entry_points_by_type:e.entry_points_by_type,abi:e.abi},resource_bounds:o.resourceBounds,tip:Ht(o.tip),paymaster_data:o.paymasterData.map(a=>Ht(a)),account_deployment_data:o.accountDeploymentData.map(a=>Ht(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:e,constructorCalldata:t,addressSalt:r,signature:n},o){let i;return Mv(o)?i=this.fetchEndpoint("starknet_addDeployAccountTransaction",{deploy_account_transaction:{type:lc.ETransactionType.DEPLOY_ACCOUNT,version:lc.ETransactionVersion.V3,signature:Yl(n),nonce:Ht(o.nonce),contract_address_salt:Ht(r||0),constructor_calldata:Aa.toHex(t||[]),class_hash:Ht(e),resource_bounds:o.resourceBounds,tip:Ht(o.tip),paymaster_data:o.paymasterData.map(a=>Ht(a)),nonce_data_availability_mode:o.nonceDataAvailabilityMode,fee_data_availability_mode:o.feeDataAvailabilityMode}}):i=this.fetchEndpoint("starknet_addDeployAccountTransaction",{deploy_account_transaction:{constructor_calldata:Aa.toHex(t||[]),class_hash:Ht(e),contract_address_salt:Ht(r||0),type:lc.ETransactionType.DEPLOY_ACCOUNT,max_fee:Ht(o.maxFee||0),version:lc.ETransactionVersion.V1,signature:Yl(n),nonce:Ht(o.nonce)}}),this.waitMode?this.waitForTransaction((await i).transaction_hash):i}callContract(e,t=this.blockIdentifier){let r=new ji(t).identifier;return this.fetchEndpoint("starknet_call",{request:{contract_address:e.contractAddress,entry_point_selector:Kl(e.entrypoint),calldata:Aa.toHex(e.calldata)},block_id:r})}estimateMessageFee(e,t=this.blockIdentifier){let{from_address:r,to_address:n,entry_point_selector:o,payload:i}=e,a={from_address:Ht(r),to_address:Ht(n),entry_point_selector:I1e(o),payload:DVe(i)},s=new ji(t).identifier;return this.fetchEndpoint("starknet_estimateMessageFee",{message:a,block_id:s})}getSyncingStats(){return this.fetchEndpoint("starknet_syncing")}getEvents(e){return this.fetchEndpoint("starknet_getEvents",{filter:e})}buildTransaction(e,t){let r=ZVe(t),n;if(Mv(e)?n={signature:Yl(e.signature),nonce:Ht(e.nonce),resource_bounds:e.resourceBounds,tip:Ht(e.tip),paymaster_data:e.paymasterData.map(o=>Ht(o)),nonce_data_availability_mode:e.nonceDataAvailabilityMode,fee_data_availability_mode:e.feeDataAvailabilityMode,account_deployment_data:e.accountDeploymentData.map(o=>Ht(o))}:n={signature:Yl(e.signature),nonce:Ht(e.nonce),max_fee:Ht(e.maxFee||0)},e.type==="INVOKE_FUNCTION")return{type:lc.ETransactionType.INVOKE,sender_address:e.contractAddress,calldata:Aa.toHex(e.calldata),version:Ht(e.version||r.v3),...n};if(e.type==="DECLARE")return Xm(e.contract)?{type:e.type,contract_class:{...e.contract,sierra_program:rO(e.contract.sierra_program)},compiled_class_hash:e.compiledClassHash||"",sender_address:e.senderAddress,version:Ht(e.version||r.v3),...n}:{type:e.type,contract_class:e.contract,sender_address:e.senderAddress,version:Ht(e.version||r.v1),...n};if(e.type==="DEPLOY_ACCOUNT"){let{account_deployment_data:o,...i}=n;return{type:e.type,constructor_calldata:Aa.toHex(e.constructorCalldata||[]),class_hash:Ht(e.classHash),contract_address_salt:Ht(e.addressSalt||0),version:Ht(e.version||r.v3),...i}}throw Error("RPC buildTransaction received unknown TransactionType")}},yPn={};ls(yPn,{RpcChannel:()=>mir});var oVe={headers:{"Content-Type":"application/json"},blockIdentifier:"pending",retries:200},mir=class{constructor(e){_e(this,"nodeUrl");_e(this,"headers");_e(this,"retries");_e(this,"requestId");_e(this,"blockIdentifier");_e(this,"chainId");_e(this,"speckVersion");_e(this,"waitMode");let{nodeUrl:t,retries:r,headers:n,blockIdentifier:o,chainId:i,waitMode:a}=e||{};Object.values(C1e).includes(t)?this.nodeUrl=$Q(t,e?.default):t?this.nodeUrl=t:this.nodeUrl=$Q(void 0,e?.default),this.retries=r||oVe.retries,this.headers={...oVe.headers,...n},this.blockIdentifier=o||oVe.blockIdentifier,this.chainId=i,this.waitMode=a||!1,this.requestId=0}fetch(e,t,r=0){let n={id:r,jsonrpc:"2.0",method:e,...t&&{params:t}};return cir(this.nodeUrl,{method:"POST",body:Nv(n),headers:this.headers})}errorHandler(e,t,r,n){if(r){let{code:o,message:i,data:a}=r;throw new JQ(`RPC: ${e} with params ${Nv(t,null,2)}
${o}: ${i}: ${Nv(a)}`)}if(n instanceof JQ)throw n;if(n)throw Error(n.message)}async fetchEndpoint(e,t){try{let r=await this.fetch(e,t,this.requestId+=1),{error:n,result:o}=await r.json();return this.errorHandler(e,t,n),o}catch(r){throw this.errorHandler(e,t,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(e,t=this.blockIdentifier){let r=Ht(e),n=new ji(t).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(e=this.blockIdentifier){let t=new ji(e).identifier;return this.fetchEndpoint("starknet_getBlockWithTxHashes",{block_id:t})}getBlockWithTxs(e=this.blockIdentifier){let t=new ji(e).identifier;return this.fetchEndpoint("starknet_getBlockWithTxs",{block_id:t})}getBlockWithReceipts(e=this.blockIdentifier){let t=new ji(e).identifier;return this.fetchEndpoint("starknet_getBlockWithReceipts",{block_id:t})}getBlockStateUpdate(e=this.blockIdentifier){let t=new ji(e).identifier;return this.fetchEndpoint("starknet_getStateUpdate",{block_id:t})}getBlockTransactionsTraces(e=this.blockIdentifier){let t=new ji(e).identifier;return this.fetchEndpoint("starknet_traceBlockTransactions",{block_id:t})}getBlockTransactionCount(e=this.blockIdentifier){let t=new ji(e).identifier;return this.fetchEndpoint("starknet_getBlockTransactionCount",{block_id:t})}getTransactionByHash(e){let t=Ht(e);return this.fetchEndpoint("starknet_getTransactionByHash",{transaction_hash:t})}getTransactionByBlockIdAndIndex(e,t){let r=new ji(e).identifier;return this.fetchEndpoint("starknet_getTransactionByBlockIdAndIndex",{block_id:r,index:t})}getTransactionReceipt(e){let t=Ht(e);return this.fetchEndpoint("starknet_getTransactionReceipt",{transaction_hash:t})}getTransactionTrace(e){let t=Ht(e);return this.fetchEndpoint("starknet_traceTransaction",{transaction_hash:t})}getTransactionStatus(e){let t=Ht(e);return this.fetchEndpoint("starknet_getTransactionStatus",{transaction_hash:t})}simulateTransaction(e,{blockIdentifier:t=this.blockIdentifier,skipValidate:r=!0,skipFeeCharge:n=!0}={}){let o=new ji(t).identifier,i=[];return r&&i.push(fc.ESimulationFlag.SKIP_VALIDATE),n&&i.push(fc.ESimulationFlag.SKIP_FEE_CHARGE),this.fetchEndpoint("starknet_simulateTransactions",{block_id:o,transactions:e.map(a=>this.buildTransaction(a)),simulation_flags:i})}async waitForTransaction(e,t){let r=Ht(e),{retries:n}=this,o=!1,i=!1,a=t?.retryInterval??5e3,s=t?.errorStates??[fc.ETransactionStatus.REJECTED],c=t?.successStates??[fc.ETransactionExecutionStatus.SUCCEEDED,fc.ETransactionStatus.ACCEPTED_ON_L2,fc.ETransactionStatus.ACCEPTED_ON_L1],u;for(;!o;){await QQ(a);try{u=await this.getTransactionStatus(r);let f=u.execution_status,h=u.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=u,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 l=null;for(;l===null;){try{l=await this.getTransactionReceipt(r)}catch{if(n<=0)throw new Error(`waitForTransaction timed-out with retries ${this.retries}`)}n-=1,await QQ(a)}return l}getStorageAt(e,t,r=this.blockIdentifier){let n=Ht(e),o=PVe(t),i=new ji(r).identifier;return this.fetchEndpoint("starknet_getStorageAt",{contract_address:n,key:o,block_id:i})}getClassHashAt(e,t=this.blockIdentifier){let r=Ht(e),n=new ji(t).identifier;return this.fetchEndpoint("starknet_getClassHashAt",{block_id:n,contract_address:r})}getClass(e,t=this.blockIdentifier){let r=Ht(e),n=new ji(t).identifier;return this.fetchEndpoint("starknet_getClass",{class_hash:r,block_id:n})}getClassAt(e,t=this.blockIdentifier){let r=Ht(e),n=new ji(t).identifier;return this.fetchEndpoint("starknet_getClassAt",{block_id:n,contract_address:r})}async getEstimateFee(e,{blockIdentifier:t=this.blockIdentifier,skipValidate:r=!0}){let n=new ji(t).identifier,o={};return JVe("0.5",await this.getSpecVersion())||(o={simulation_flags:r?[fc.ESimulationFlag.SKIP_VALIDATE]:[]}),this.fetchEndpoint("starknet_estimateFee",{request:e.map(i=>this.buildTransaction(i,"fee")),block_id:n,...o})}async invoke(e,t){let r;return Mv(t)?r=this.fetchEndpoint("starknet_addInvokeTransaction",{invoke_transaction:{type:fc.ETransactionType.INVOKE,sender_address:e.contractAddress,calldata:Aa.toHex(e.calldata),version:fc.ETransactionVersion.V3,signature:Yl(e.signature),nonce:Ht(t.nonce),resource_bounds:t.resourceBounds,tip:Ht(t.tip),paymaster_data:t.paymasterData.map(n=>Ht(n)),account_deployment_data:t.accountDeploymentData.map(n=>Ht(n)),nonce_data_availability_mode:t.nonceDataAvailabilityMode,fee_data_availability_mode:t.feeDataAvailabilityMode}}):r=this.fetchEndpoint("starknet_addInvokeTransaction",{invoke_transaction:{sender_address:e.contractAddress,calldata:Aa.toHex(e.calldata),type:fc.ETransactionType.INVOKE,max_fee:Ht(t.maxFee||0),version:fc.ETransactionVersion.V1,signature:Yl(e.signature),nonce:Ht(t.nonce)}}),this.waitMode?this.waitForTransaction((await r).transaction_hash):r}async declare({contract:e,signature:t,senderAddress:r,compiledClassHash:n},o){let i;if(!Xm(e)&&!Mv(o))i=this.fetchEndpoint("starknet_addDeclareTransaction",{declare_transaction:{type:fc.ETransactionType.DECLARE,contract_class:{program:e.program,entry_points_by_type:e.entry_points_by_type,abi:e.abi},version:fc.ETransactionVersion.V1,max_fee:Ht(o.maxFee||0),signature:Yl(t),sender_address:r,nonce:Ht(o.nonce)}});else if(Xm(e)&&!Mv(o))i=this.fetchEndpoint("starknet_addDeclareTransaction",{declare_transaction:{type:fc.ETransactionType.DECLARE,contract_class:{sierra_program:rO(e.sierra_program),contract_class_version:e.contract_class_version,entry_points_by_type:e.entry_points_by_type,abi:e.abi},compiled_class_hash:n||"",version:fc.ETransactionVersion.V2,max_fee:Ht(o.maxFee||0),signature:Yl(t),sender_address:r,nonce:Ht(o.nonce)}});else if(Xm(e)&&Mv(o))i=this.fetchEndpoint("starknet_addDeclareTransaction",{declare_transaction:{type:fc.ETransactionType.DECLARE,sender_address:r,compiled_class_hash:n||"",version:fc.ETransactionVersion.V3,signature:Yl(t),nonce:Ht(o.nonce),contract_class:{sierra_program:rO(e.sierra_program),contract_class_version:e.contract_class_version,entry_points_by_type:e.entry_points_by_type,abi:e.abi},resource_bounds:o.resourceBounds,tip:Ht(o.tip),paymaster_data:o.paymasterData.map(a=>Ht(a)),account_deployment_data:o.accountDeploymentData.map(a=>Ht(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:e,constructorCalldata:t,addressSalt:r,signature:n},o){let i;return Mv(o)?i=this.fetchEndpoint("starknet_addDeployAccountTransaction",{deploy_account_transaction:{type:fc.ETransactionType.DEPLOY_ACCOUNT,version:fc.ETransactionVersion.V3,signature:Yl(n),nonce:Ht(o.nonce),contract_address_salt:Ht(r||0),constructor_calldata:Aa.toHex(t||[]),class_hash:Ht(e),resource_bounds:o.resourceBounds,tip:Ht(o.tip),paymaster_data:o.paymasterData.map(a=>Ht(a)),nonce_data_availability_mode:o.nonceDataAvailabilityMode,fee_data_availability_mode:o.feeDataAvailabilityMode}}):i=this.fetchEndpoint("starknet_addDeployAccountTransaction",{deploy_account_transaction:{constructor_calldata:Aa.toHex(t||[]),class_hash:Ht(e),contract_address_salt:Ht(r||0),type:fc.ETransactionType.DEPLOY_ACCOUNT,max_fee:Ht(o.maxFee||0),version:fc.ETransactionVersion.V1,signature:Yl(n),nonce:Ht(o.nonce)}}),this.waitMode?this.waitForTransaction((await i).transaction_hash):i}callContract(e,t=this.blockIdentifier){let r=new ji(t).identifier;return this.fetchEndpoint("starknet_call",{request:{contract_address:e.contractAddress,entry_point_selector:Kl(e.entrypoint),calldata:Aa.toHex(e.calldata)},block_id:r})}estimateMessageFee(e,t=this.blockIdentifier){let{from_address:r,to_address:n,entry_point_selector:o,payload:i}=e,a={from_address:Ht(r),to_address:Ht(n),entry_point_selector:I1e(o),payload:DVe(i)},s=new ji(t).identifier;return this.fetchEndpoint("starknet_estimateMessageFee",{message:a,block_id:s})}getSyncingStats(){return this.fetchEndpoint("starknet_syncing")}getEvents(e){return this.fetchEndpoint("starknet_getEvents",{filter:e})}buildTransaction(e,t){let r=ZVe(t),n;if(Mv(e)?n={signature:Yl(e.signature),nonce:Ht(e.nonce),resource_bounds:e.resourceBounds,tip:Ht(e.tip),paymaster_data:e.paymasterData.map(o=>Ht(o)),nonce_data_availability_mode:e.nonceDataAvailabilityMode,fee_data_availability_mode:e.feeDataAvailabilityMode,account_deployment_data:e.accountDeploymentData.map(o=>Ht(o))}:n={signature:Yl(e.signature),nonce:Ht(e.nonce),max_fee:Ht(e.maxFee||0)},e.type==="INVOKE_FUNCTION")return{type:fc.ETransactionType.INVOKE,sender_address:e.contractAddress,calldata:Aa.toHex(e.calldata),version:Ht(e.version||r.v3),...n};if(e.type==="DECLARE")return Xm(e.contract)?{type:e.type,contract_class:{...e.contract,sierra_program:rO(e.contract.sierra_program)},compiled_class_hash:e.compiledClassHash||"",sender_address:e.senderAddress,version:Ht(e.version||r.v3),...n}:{type:e.type,contract_class:e.contract,sender_address:e.senderAddress,version:Ht(e.version||r.v1),...n};if(e.type==="DEPLOY_ACCOUNT"){let{account_deployment_data:o,...i}=n;return{type:e.type,constructor_calldata:Aa.toHex(e.constructorCalldata||[]),class_hash:Ht(e.classHash),contract_address_salt:Ht(e.addressSalt||0),version:Ht(e.version||r.v3),...i}}throw Error("RPC buildTransaction received unknown TransactionType")}},bPn=class{parseGetBlockResponse(e){return{status:"PENDING",...e}}parseTransactionReceipt(e){return"actual_fee"in e&&typeof e.actual_fee=="string"?{...e,actual_fee:{amount:e.actual_fee,unit:"FRI"}}:e}parseFeeEstimateResponse(e){let t=e[0];return{overall_fee:Cs(t.overall_fee),gas_consumed:Cs(t.gas_consumed),gas_price:Cs(t.gas_price),unit:t.unit,suggestedMaxFee:h1e(t.overall_fee),resourceBounds:nO(t)}}parseFeeEstimateBulkResponse(e){return e.map(t=>({overall_fee:Cs(t.overall_fee),gas_consumed:Cs(t.gas_consumed),gas_price:Cs(t.gas_price),unit:t.unit,suggestedMaxFee:h1e(t.overall_fee),resourceBounds:nO(t)}))}parseSimulateTransactionResponse(e){return e.map(t=>({...t,suggestedMaxFee:h1e(BigInt(t.fee_estimation.overall_fee)),resourceBounds:nO(t.fee_estimation)}))}parseContractClassResponse(e){return{...e,abi:typeof e.abi=="string"?JSON.parse(e.abi):e.abi}}},gir=class{constructor(e){_e(this,"responseParser",new bPn);_e(this,"channel");_e(this,"getStateUpdate",this.getBlockStateUpdate);e&&"channel"in e?this.channel=e.channel:this.channel=new mir({...e,waitMode:!1})}fetch(e,t,r=0){return this.channel.fetch(e,t,r)}async getChainId(){return this.channel.getChainId()}async getSpecVersion(){return this.channel.getSpecVersion()}async getNonceForAddress(e,t){return this.channel.getNonceForAddress(e,t)}async getBlock(e){return this.channel.getBlockWithTxHashes(e).then(this.responseParser.parseGetBlockResponse)}async getBlockLatestAccepted(){return this.channel.getBlockLatestAccepted()}async getBlockNumber(){return this.channel.getBlockNumber()}async getBlockWithTxHashes(e){return this.channel.getBlockWithTxHashes(e)}async getBlockWithTxs(e){return this.channel.getBlockWithTxs(e)}async getBlockWithReceipts(e){if(this.channel instanceof hor.RpcChannel)throw new JQ("Unsupported method for RPC version");return this.channel.getBlockWithReceipts(e)}async getBlockStateUpdate(e){return this.channel.getBlockStateUpdate(e)}async getBlockTransactionsTraces(e){return this.channel.getBlockTransactionsTraces(e)}async getBlockTransactionCount(e){return this.channel.getBlockTransactionCount(e)}async getPendingTransactions(){let{transactions:e}=await this.getBlockWithTxHashes("pending").then(this.responseParser.parseGetBlockResponse);return Promise.all(e.map(t=>this.getTransactionByHash(t)))}async getTransaction(e){return this.channel.getTransactionByHash(e)}async getTransactionByHash(e){return this.channel.getTransactionByHash(e)}async getTransactionByBlockIdAndIndex(e,t){return this.channel.getTransactionByBlockIdAndIndex(e,t)}async getTransactionReceipt(e){return this.channel.getTransactionReceipt(e).then(this.responseParser.parseTransactionReceipt)}async getTransactionTrace(e){return this.channel.getTransactionTrace(e)}async getTransactionStatus(e){return this.channel.getTransactionStatus(e)}async getSimulateTransaction(e,t){return this.channel.simulateTransaction(e,t).then(this.responseParser.parseSimulateTransactionResponse)}async waitForTransaction(e,t){return this.channel.waitForTransaction(e,t)}async getStorageAt(e,t,r){return this.channel.getStorageAt(e,t,r)}async getClassHashAt(e,t){return this.channel.getClassHashAt(e,t)}async getClassByHash(e){return this.getClass(e)}async getClass(e,t){return this.channel.getClass(e,t).then(this.responseParser.parseContractClassResponse)}async getClassAt(e,t){return this.channel.getClassAt(e,t).then(this.responseParser.parseContractClassResponse)}async getContractVersion(e,t,{blockIdentifier:r=this.channel.blockIdentifier,compiler:n=!0}={}){let o;if(e)o=await this.getClassAt(e,r);else if(t)o=await this.getClass(t,r);else throw Error("getContractVersion require contractAddress or classHash");return Xm(o)?n?{cairo:"1",compiler:qVe(o.abi).compiler}:{cairo:"1",compiler:void 0}:{cairo:"0",compiler:"0"}}async getEstimateFee(e,t,r,n){return this.getInvokeEstimateFee(e,t,r,n)}async getInvokeEstimateFee(e,t,r,n){return this.channel.getEstimateFee([{type:"INVOKE_FUNCTION",...e,...t}],{blockIdentifier:r,skipValidate:n}).then(this.responseParser.parseFeeEstimateResponse)}async getDeclareEstimateFee(e,t,r,n){return this.channel.getEstimateFee([{type:"DECLARE",...e,...t}],{blockIdentifier:r,skipValidate:n}).then(this.responseParser.parseFeeEstimateResponse)}async getDeployAccountEstimateFee(e,t,r,n){return this.channel.getEstimateFee([{type:"DEPLOY_ACCOUNT",...e,...t}],{blockIdentifier:r,skipValidate:n}).then(this.responseParser.parseFeeEstimateResponse)}async getEstimateFeeBulk(e,t){return this.channel.getEstimateFee(e,t).then(this.responseParser.parseFeeEstimateBulkResponse)}async invokeFunction(e,t){return this.channel.invoke(e,t)}async declareContract(e,t){return this.channel.declare(e,t)}async deployAccountContract(e,t){return this.channel.deployAccount(e,t)}async callContract(e,t){return this.channel.callContract(e,t)}async estimateMessageFee(e,t){return this.channel.estimateMessageFee(e,t)}async getSyncingStats(){return this.channel.getSyncingStats()}async getEvents(e){return this.channel.getEvents(e)}},xPn={};ls(xPn,{StarknetIdContract:()=>yir,StarknetIdIdentityContract:()=>bir,StarknetIdMulticallContract:()=>y1e,StarknetIdPfpContract:()=>Eir,StarknetIdPopContract:()=>Cir,StarknetIdVerifierContract:()=>Air,dynamicCallData:()=>wa,dynamicFelt:()=>Wl,execution:()=>GA,getStarknetIdContract:()=>v1e,getStarknetIdIdentityContract:()=>xir,getStarknetIdMulticallContract:()=>wir,getStarknetIdPfpContract:()=>_ir,getStarknetIdPopContract:()=>Tir,getStarknetIdVerifierContract:()=>Sir,useDecoded:()=>yVe,useEncoded:()=>vir});var KA="abcdefghijklmnopqrstuvwxyz0123456789-",Cz=BigInt(KA.length+1),Uf="\u8FD9\u6765",Pnr=BigInt(KA.length),gVe=BigInt(Uf.length),Dnr=BigInt(Uf.length+1);function vVe(e){let t=0;for(;e.endsWith(Uf[Uf.length-1]);)e=e.substring(0,e.length-1),t+=1;return[e,t]}function yVe(e){let t="";return e.forEach(r=>{for(;r!==rh;){let i=r%Cz;if(r/=Cz,i===BigInt(KA.length)){let a=r/Dnr;if(a===rh){let s=r%Dnr;r=a,s===rh?t+=KA[0]:t+=Uf[Number(s)-1]}else{let s=r%gVe;t+=Uf[Number(s)],r/=gVe}}else t+=KA[Number(i)]}let[n,o]=vVe(t);o&&(t=n+(o%2===0?Uf[Uf.length-1].repeat(o/2-1)+Uf[0]+KA[1]:Uf[Uf.length-1].repeat((o-1)/2+1))),t+="."}),t&&t.concat("stark")}function vir(e){let t=BigInt(0),r=BigInt(1);if(e.endsWith(Uf[0]+KA[1])){let[n,o]=vVe(e.substring(0,e.length-2));e=n+Uf[Uf.length-1].repeat(2*(o+1))}else{let[n,o]=vVe(e);o&&(e=n+Uf[Uf.length-1].repeat(1+2*(o-1)))}for(let n=0;n<e.length;n+=1){let o=e[n],i=KA.indexOf(o),a=BigInt(KA.indexOf(o));if(i!==-1)n===e.length-1&&e[n]===KA[0]?(t+=r*Pnr,r*=Cz,r*=Cz):(t+=r*a,r*=Cz);else if(Uf.indexOf(o)!==-1){t+=r*Pnr,r*=Cz;let s=(n===e.length-1?1:0)+Uf.indexOf(o);t+=r*BigInt(s),r*=gVe}}return t}var yir=(e=>(e.MAINNET="0x6ac597f8116f886fa1c97a23fa4e08299975ecaf6b598873ca6792b9bbfb678",e.TESTNET="0x3bab268e932d2cecd1946f100ae67ce3dff9fd234119ea2f6da57d16d29fce",e.TESTNET_SEPOLIA="0x0707f09bc576bd7cfee59694846291047e965f4184fe13dac62c56759b3b6fa7",e))(yir||{});function v1e(e){switch(e){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 bir=(e=>(e.MAINNET="0x05dbdedc203e92749e2e746e2d40a768d966bd243df04a6b712e222bc040a9af",e.TESTNET="0x783a9097b26eae0586373b2ce0ed3529ddc44069d1e0fbc4f66d42b69d6850d",e.TESTNET_SEPOLIA="0x070DF8B4F5cb2879f8592849fA8f3134da39d25326B8558cc9C8FE8D47EA3A90",e))(bir||{});function xir(e){switch(e){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 y1e="0x034ffb8f4452df7a613a0210824d6414dbadcddce6c6e19bf4ddc9e22ce5f970";function wir(e){switch(e){case"0x534e5f4d41494e":return y1e;case"0x534e5f474f45524c49":return y1e;case"0x534e5f5345504f4c4941":return y1e;default:throw new Error("Starknet.id multicall contract is not yet deployed on this network")}}var Air=(e=>(e.MAINNET="0x07d14dfd8ee95b41fce179170d88ba1f0d5a512e13aeb232f19cfeec0a88f8bf",e.TESTNET="0x057c942544063c3aea6ea6c37009cc9d1beacd750cb6801549a129c7265f0f11",e.TESTNET_SEPOLIA="0x0182EcE8173C216A395f4828e1523541b7e3600bf190CB252E1a1A0cE219d184",e))(Air||{});function Sir(e){switch(e){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 Eir=(e=>(e.MAINNET="0x070aaa20ec4a46da57c932d9fd89ca5e6bb9ca3188d3df361a32306aff7d59c7",e.TESTNET="0x03cac3228b434259734ee0e4ff445f642206ea11adace7e4f45edd2596748698",e.TESTNET_SEPOLIA="0x058061bb6bdc501eE215172c9f87d557C1E0f466dC498cA81b18f998Bf1362b2",e))(Eir||{});function _ir(e){switch(e){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 Cir=(e=>(e.MAINNET="0x0293eb2ba9862f762bd3036586d5755a782bd22e6f5028320f1d0405fd47bff4",e.TESTNET="0x03528caf090179e337931ee669a5b0214041e1bae30d460ff07d2cea2c7a9106",e.TESTNET_SEPOLIA="0x0023FE3b845ed5665a9eb3792bbB17347B490EE4090f855C1298d03BB5F49B49",e))(Cir||{});function Tir(e){switch(e){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 GA(e,t=void 0,r=void 0){return new i$({Static:e,IfEqual:t?Rz(t[0],t[1],t[2]):void 0,IfNotEqual:r?Rz(r[0],r[1],r[2]):void 0})}function Wl(e,t=void 0){return new i$({Hardcoded:e,Reference:t?Rz(t[0],t[1]):void 0})}function wa(e,t=void 0,r=void 0){return new i$({Hardcoded:e,Reference:t?Rz(t[0],t[1]):void 0,ArrayReference:r?Rz(r[0],r[1]):void 0})}var wPn=class b1e{async getStarkName(t,r){return b1e.getStarkName(this,t,r)}async getAddressFromStarkName(t,r){return b1e.getAddressFromStarkName(this,t,r)}async getStarkProfile(t,r,n,o,i,a,s){return b1e.getStarkProfile(this,t,r,n,o,i,a,s)}static async getStarkName(t,r,n){let o=await t.getChainId(),i=n??v1e(o);try{let s=(await t.callContract({contractAddress:i,entrypoint:"address_to_domain",calldata:Aa.compile({address:r})})).map(u=>BigInt(u)).slice(1),c=yVe(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(t,r,n){let o=await t.getChainId(),i=n??v1e(o);try{let a=r.replace(".stark","").split(".").map(c=>vir(c).toString(10));return(await t.callContract({contractAddress:i,entrypoint:"domain_to_address",calldata:Aa.compile({domain:a,hint:[]})}))[0]}catch{throw Error("Could not get address from stark name")}}static async getStarkProfile(t,r,n,o,i,a,s,c){let u=await t.getChainId(),l=n??v1e(u),f=o??xir(u),h=i??Sir(u),m=a??_ir(u),g=s??Tir(u),v=c??wir(u);try{let b=await t.callContract({contractAddress:v,entrypoint:"aggregate",calldata:Aa.compile({calls:[{execution:GA({}),to:Wl(l),selector:Wl(Kl("address_to_domain")),calldata:[wa(r)]},{execution:GA({}),to:Wl(l),selector:Wl(Kl("domain_to_id")),calldata:[wa(void 0,void 0,[0,0])]},{execution:GA({}),to:Wl(f),selector:Wl(Kl("get_verifier_data")),calldata:[wa(void 0,[1,0]),wa(zf("twitter")),wa(h),wa("0")]},{execution:GA({}),to:Wl(f),selector:Wl(Kl("get_verifier_data")),calldata:[wa(void 0,[1,0]),wa(zf("github")),wa(h),wa("0")]},{execution:GA({}),to:Wl(f),selector:Wl(Kl("get_verifier_data")),calldata:[wa(void 0,[1,0]),wa(zf("discord")),wa(h),wa("0")]},{execution:GA({}),to:Wl(f),selector:Wl(Kl("get_verifier_data")),calldata:[wa(void 0,[1,0]),wa(zf("proof_of_personhood")),wa(g),wa("0")]},{execution:GA({}),to:Wl(f),selector:Wl(Kl("get_verifier_data")),calldata:[wa(void 0,[1,0]),wa(zf("nft_pp_contract")),wa(m),wa("0")]},{execution:GA({}),to:Wl(f),selector:Wl(Kl("get_extended_verifier_data")),calldata:[wa(void 0,[1,0]),wa(zf("nft_pp_id")),wa("2"),wa(m),wa("0")]},{execution:GA(void 0,void 0,[6,0,0]),to:Wl(void 0,[6,0]),selector:Wl(Kl("tokenURI")),calldata:[wa(void 0,[7,1]),wa(void 0,[7,2])]}]})});if(Array.isArray(b)){let x=parseInt(b[0],16),E=[],T=1;for(let R=0;R<x&&T<b.length;R+=1){let z=parseInt(b[T],16);T+=1;let N=b.slice(T,T+z);E.push(N),T+=z}let B=yVe(E[0].slice(1).map(R=>BigInt(R))),F=E[2][0]!=="0x0"?BigInt(E[2][0]).toString():void 0,L=E[3][0]!=="0x0"?BigInt(E[3][0]).toString():void 0,j=E[4][0]!=="0x0"?BigInt(E[4][0]).toString():void 0,q=E[5][0]==="0x1",_=(b[0]==="0x9"?E[8].slice(1).map(R=>oO(R)).join(""):void 0)||`https://starknet.id/api/identicons/${BigInt(E[1][0]).toString()}`;return{name:B,twitter:F,github:L,discord:j,proofOfPersonhood:q,profilePicture:_}}throw Error("Error while calling aggregate function")}catch(b){throw b instanceof Error?b:Error("Could not get user stark profile data from address")}}},QVe=class extends gnr(gir,wPn){};var Iir=new gir({default:!0});var APn={};ls(APn,{TypedDataRevision:()=>OVe,encodeData:()=>Pir,encodeType:()=>Oir,encodeValue:()=>YQ,getDependencies:()=>eWe,getMessageHash:()=>tWe,getStructHash:()=>e$,getTypeHash:()=>Bir,isMerkleTreeType:()=>Nir,prepareSelector:()=>Rir});var SPn={};ls(SPn,{MerkleTree:()=>$Ve,proofMerklePath:()=>kir});var $Ve=class x1e{constructor(t,r=XQ){_e(this,"leaves");_e(this,"branches",[]);_e(this,"root");_e(this,"hashMethod");this.hashMethod=r,this.leaves=t,this.root=this.build(t)}build(t){if(t.length===1)return t[0];t.length!==this.leaves.length&&this.branches.push(t);let r=[];for(let n=0;n<t.length;n+=2)n+1===t.length?r.push(x1e.hash(t[n],"0x0",this.hashMethod)):r.push(x1e.hash(t[n],t[n+1],this.hashMethod));return this.build(r)}static hash(t,r,n=XQ){let[o,i]=[BigInt(t),BigInt(r)].sort((a,s)=>a>=s?1:-1);return n(o,i)}getProof(t,r=this.leaves,n=[]){let o=r.indexOf(t);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(l=>l.length===r.length),u=this.branches[c+1]??[this.root];return this.getProof(x1e.hash(i?t:a,i?a:t,this.hashMethod),u,s)}};function kir(e,t,r,n=XQ){if(r.length===0)return e===t;let[o,...i]=r;return kir(e,$Ve.hash(t,o,n),i,n)}var EPn={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" }]')},Rv={[1]:{domain:"StarknetDomain",hashMethod:eir,hashMerkleMethod:Qor,escapeTypeString:e=>`"${e}"`,presetTypes:EPn},[0]:{domain:"StarkNetDomain",hashMethod:$or,hashMerkleMethod:XQ,escapeTypeString:e=>e,presetTypes:{}}};function Mir({types:e,domain:t}){if(Rv[1].domain in e&&t.revision==="1")return"1";if(Rv[0].domain in e&&(t.revision??"0")==="0")return"0"}function f1e(e){try{return Ht(e)}catch{if(typeof e=="string")return Ht(zf(e));throw new Error(`Invalid BigNumberish: ${e}`)}}function _Pn(e){let t=e;return Boolean(t.message&&t.primaryType&&t.types&&Mir(t))}function Rir(e){return lw(e)?e:Kl(e)}function Nir(e){return e.type==="merkletree"}function eWe(e,t,r=[],n="",o="0"){return t[t.length-1]==="*"?t=t.slice(0,-1):o==="1"&&(t==="enum"?t=n:t.match(/^\(.*\)$/)&&(t=t.slice(1,-1))),r.includes(t)||!e[t]?r:[t,...e[t].reduce((i,a)=>[...i,...eWe(e,a.type,i,a.contains,o).filter(s=>!i.includes(s))],[])]}function CPn(e,t){if(t.parent&&t.key){let n=e[t.parent].find(i=>i.name===t.key);if(!Nir(n))throw new Error(`${t.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 ${t.key}`);return n.contains}return"raw"}function Oir(e,t,r="0"){let n=r==="1"?{...e,...Rv[r].presetTypes}:e,[o,...i]=eWe(n,t,void 0,void 0,r),a=o?[o,...i.sort()]:[],s=Rv[r].escapeTypeString;return a.map(c=>{let u=n[c].map(l=>{let f=l.type==="enum"&&r==="1"?l.contains:l.type,h=f.match(/^\(.*\)$/)?`(${f.slice(1,-1).split(",").map(m=>m&&s(m)).join(",")})`:s(f);return`${s(l.name)}:${h}`});return`${s(c)}(${u})`}).join("")}function Bir(e,t,r="0"){return Kl(Oir(e,t,r))}function YQ(e,t,r,n={},o="0"){if(e[t])return[t,e$(e,t,r,o)];if(Rv[o].presetTypes[t])return[t,e$(Rv[o].presetTypes,t,r,o)];if(t.endsWith("*")){let i=r.map(a=>YQ(e,t.slice(0,-1),a,void 0,o)[1]);return[t,Rv[o].hashMethod(i)]}switch(t){case"enum":{if(o==="1"){let[i,a]=Object.entries(r)[0],s=e[n.parent][0],c=e[s.contains],u=c.find(h=>h.name===i),l=c.indexOf(u),f=u.type.slice(1,-1).split(",").map((h,m)=>{if(!h)return h;let g=a[m];return YQ(e,h,g,void 0,o)[1]});return[t,Rv[o].hashMethod([l,...f])]}return[t,f1e(r)]}case"merkletree":{let i=CPn(e,n),a=r.map(c=>YQ(e,i,c,void 0,o)[1]),{root:s}=new $Ve(a,Rv[o].hashMerkleMethod);return["felt",s]}case"selector":return["felt",Rir(r)];case"string":{if(o==="1"){let i=k1e(r),a=[i.data.length,...i.data,i.pending_word,i.pending_word_len];return[t,Rv[o].hashMethod(a)]}return[t,f1e(r)]}case"felt":case"bool":case"u128":case"i128":case"ContractAddress":case"ClassHash":case"timestamp":case"shortstring":return[t,f1e(r)];default:{if(o==="1")throw new Error(`Unsupported type: ${t}`);return[t,f1e(r)]}}}function Pir(e,t,r,n="0"){let o=e[t]??Rv[n].presetTypes[t],[i,a]=o.reduce(([s,c],u)=>{if(r[u.name]===void 0||r[u.name]===null&&u.type!=="enum")throw new Error(`Cannot encode data: missing data for '${u.name}'`);let l=r[u.name],f={parent:t,key:u.name},[h,m]=YQ(e,u.type,l,f,n);return[[...s,h],[...c,m]]},[["felt"],[Bir(e,t,n)]]);return[i,a]}function e$(e,t,r,n="0"){return Rv[n].hashMethod(Pir(e,t,r,n)[1])}function tWe(e,t){if(!_Pn(e))throw new Error("Typed data does not match JSON schema");let r=Mir(e),{domain:n,hashMethod:o}=Rv[r],i=[zf("StarkNet Message"),e$(e.types,n,e.domain,r),t,e$(e.types,e.primaryType,e.message,r)];return o(i)}var TPn=class{constructor(e=hQ.randomPrivateKey()){_e(this,"pk");this.pk=e instanceof Uint8Array?IVe(e):Ht(e)}async getPubKey(){return mQ(this.pk)}async signMessage(e,t){let r=tWe(e,t);return this.signRaw(r)}async signTransaction(e,t){let r=_1e(e,t.cairoVersion),n;if(Object.values(Tz).includes(t.version)){let o=t;n=pVe({...o,senderAddress:o.walletAddress,compiledCalldata:r,version:o.version})}else if(Object.values(Iz).includes(t.version)){let o=t;n=pVe({...o,senderAddress:o.walletAddress,compiledCalldata:r,version:o.version,nonceDataAvailabilityMode:eO(o.nonceDataAvailabilityMode),feeDataAvailabilityMode:eO(o.feeDataAvailabilityMode)})}else throw Error("unsupported signTransaction version");return this.signRaw(n)}async signDeployAccountTransaction(e){let t=Aa.compile(e.constructorCalldata),r;if(Object.values(Tz).includes(e.version)){let n=e;r=mVe({...n,salt:n.addressSalt,constructorCalldata:t,version:n.version})}else if(Object.values(Iz).includes(e.version)){let n=e;r=mVe({...n,salt:n.addressSalt,compiledConstructorCalldata:t,version:n.version,nonceDataAvailabilityMode:eO(n.nonceDataAvailabilityMode),feeDataAvailabilityMode:eO(n.feeDataAvailabilityMode)})}else throw Error("unsupported signDeployAccountTransaction version");return this.signRaw(r)}async signDeclareTransaction(e){let t;if(Object.values(Tz).includes(e.version)){let r=e;t=hVe({...r,version:r.version})}else if(Object.values(Iz).includes(e.version)){let r=e;t=hVe({...r,version:r.version,nonceDataAvailabilityMode:eO(r.nonceDataAvailabilityMode),feeDataAvailabilityMode:eO(r.feeDataAvailabilityMode)})}else throw Error("unsupported signDeclareTransaction version");return this.signRaw(t)}async signRaw(e){return bGe(e,this.pk)}},IPn={};ls(IPn,{ethRandomPrivateKey:()=>kPn});function kPn(){return oor(IVe(Qqe.utils.randomPrivateKey()))}function MPn(e){if(!e.events)throw new Error("UDC emitted event is empty");let t=e.events.find(r=>iVe(r.from_address)===iVe(tO.ADDRESS))||{data:[]};return{transaction_hash:e.transaction_hash,contract_address:t.data[0],address:t.data[0],deployer:t.data[1],unique:t.data[2],classHash:t.data[3],calldata_len:t.data[4],calldata:t.data.slice(5,5+parseInt(t.data[4],16)),salt:t.data[t.data.length-1]}}var Dir=class extends QVe{constructor(t,r,n,o,i="0x2"){super(t);_e(this,"signer");_e(this,"address");_e(this,"cairoVersion");_e(this,"transactionVersion");_e(this,"deploySelf",this.deployAccount);this.address=r.toLowerCase(),this.signer=typeof n=="string"||n instanceof Uint8Array?new TPn(n):n,o&&(this.cairoVersion=o.toString()),this.transactionVersion=i}getPreferredVersion(t,r){return this.transactionVersion==="0x3"?r:this.transactionVersion==="0x2"?t:"0x3"}async getNonce(t){return super.getNonceForAddress(this.address,t)}async getNonceSafe(t){try{return Cs(t??await this.getNonce())}catch{return 0n}}async getCairoVersion(t){if(!this.cairoVersion){let{cairo:r}=t?await super.getContractVersion(void 0,t):await super.getContractVersion(this.address);this.cairoVersion=r}return this.cairoVersion}async estimateFee(t,r={}){return this.estimateInvokeFee(t,r)}async estimateInvokeFee(t,r={}){let{nonce:n,blockIdentifier:o,version:i,skipValidate:a=!0}=r,s=Array.isArray(t)?t:[t],c=Cs(n??await this.getNonce()),u=HA(this.getPreferredVersion("0x100000000000000000000000000000001","0x100000000000000000000000000000003"),m1e(i)),l=await this.getChainId(),f={...Vl(r),walletAddress:this.address,nonce:c,maxFee:rh,version:u,chainId:l,cairoVersion:await this.getCairoVersion(),skipValidate:a},h=await this.buildInvocation(s,f);return super.getInvokeEstimateFee({...h},{...Vl(r),version:u,nonce:c},o,r.skipValidate)}async estimateDeclareFee(t,r={}){let{blockIdentifier:n,nonce:o,version:i,skipValidate:a=!0}=r,s=Cs(o??await this.getNonce()),c=HA(Xm(t.contract)?this.getPreferredVersion("0x100000000000000000000000000000002","0x100000000000000000000000000000003"):"0x100000000000000000000000000000001",m1e(i)),u=await this.getChainId(),l=await this.buildDeclarePayload(t,{...Vl(r),nonce:s,chainId:u,version:c,walletAddress:this.address,maxFee:rh,cairoVersion:void 0,skipValidate:a});return super.getDeclareEstimateFee(l,{...Vl(r),version:c,nonce:s},n,r.skipValidate)}async estimateAccountDeployFee({classHash:t,addressSalt:r=0,constructorCalldata:n=[],contractAddress:o},i={}){let{blockIdentifier:a,version:s,skipValidate:c=!0}=i,u=HA(this.getPreferredVersion("0x100000000000000000000000000000001","0x100000000000000000000000000000003"),m1e(s)),l=rh,f=await this.getChainId(),h=await this.buildAccountDeployPayload({classHash:t,addressSalt:r,constructorCalldata:n,contractAddress:o},{...Vl(i),nonce:l,chainId:f,version:u,walletAddress:this.address,maxFee:rh,cairoVersion:void 0,skipValidate:c});return super.getDeployAccountEstimateFee({...h},{...Vl(i),version:u,nonce:l},a,i.skipValidate)}async estimateDeployFee(t,r={}){let n=this.buildUDCContractPayload(t);return this.estimateInvokeFee(n,r)}async estimateFeeBulk(t,r={}){let{nonce:n,blockIdentifier:o,version:i}=r,a=await this.accountInvocationsFactory(t,{...Vl(r),versions:["0x100000000000000000000000000000001",HA(this.getPreferredVersion("0x100000000000000000000000000000002","0x100000000000000000000000000000003"),i)],nonce:n,blockIdentifier:o});return super.getEstimateFeeBulk(a,{blockIdentifier:o,skipValidate:r.skipValidate})}async simulateTransaction(t,r={}){let{nonce:n,blockIdentifier:o,skipValidate:i=!0,skipExecute:a,version:s}=r,c=await this.accountInvocationsFactory(t,{...Vl(r),versions:["0x1",HA(this.getPreferredVersion("0x2","0x3"),s)],nonce:n,blockIdentifier:o,skipValidate:i});return super.getSimulateTransaction(c,{blockIdentifier:o,skipValidate:i,skipExecute:a})}async execute(t,r=void 0,n={}){let o=Array.isArray(t)?t:[t],i=Cs(n.nonce??await this.getNonce()),a=HA(this.getPreferredVersion("0x1","0x3"),n.version),s=await this.getUniversalSuggestedFee(a,{type:"INVOKE_FUNCTION",payload:t},{...n,version:a}),c=await this.getChainId(),u={...Vl(n),resourceBounds:s.resourceBounds,walletAddress:this.address,nonce:i,maxFee:s.maxFee,version:a,chainId:c,cairoVersion:await this.getCairoVersion()},l=await this.signer.signTransaction(o,u,r),f=_1e(o,await this.getCairoVersion());return this.invokeFunction({contractAddress:this.address,calldata:f,signature:l},{...Vl(n),resourceBounds:s.resourceBounds,nonce:i,maxFee:s.maxFee,version:a})}async declareIfNot(t,r={}){let n=rVe(t);try{await this.getClassByHash(n.classHash)}catch{return this.declare(t,r)}return{transaction_hash:"",class_hash:n.classHash}}async declare(t,r={}){let n=rVe(t),{nonce:o,version:i}=r,a=HA(Xm(t.contract)?this.getPreferredVersion("0x2","0x3"):"0x1",i),s=await this.getUniversalSuggestedFee(a,{type:"DECLARE",payload:n},{...r,version:a}),c={...Vl(r),resourceBounds:s.resourceBounds,maxFee:s.maxFee,nonce:Cs(o??await this.getNonce()),version:a,chainId:await this.getChainId(),walletAddress:this.address,cairoVersion:void 0},u=await this.buildDeclarePayload(n,c);return this.declareContract(u,c)}async deploy(t,r={}){let n=[].concat(t).map(s=>{let{classHash:c,salt:u,unique:l=!0,constructorCalldata:f=[]}=s,h=Aa.compile(f),m=u??air();return{call:{contractAddress:tO.ADDRESS,entrypoint:tO.ENTRYPOINT,calldata:[c,m,aVe(l),h.length,...h]},address:p1e(l?U9(this.address,m):m,c,h,l?tO.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(t,r={}){let n=await this.deploy(t,r),o=await this.waitForTransaction(n.transaction_hash);return MPn(o)}async declareAndDeploy(t,r={}){let{constructorCalldata:n,salt:o,unique:i}=t,a=await this.declareIfNot(t,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:t,constructorCalldata:r=[],addressSalt:n=0,contractAddress:o},i={}){let a=HA(this.getPreferredVersion("0x1","0x3"),i.version),s=rh,c=await this.getChainId(),u=Aa.compile(r),l=o??p1e(n,t,u,0),f=await this.getUniversalSuggestedFee(a,{type:"DEPLOY_ACCOUNT",payload:{classHash:t,constructorCalldata:u,addressSalt:n,contractAddress:l}},i),h=await this.signer.signDeployAccountTransaction({...Vl(i),classHash:t,constructorCalldata:u,contractAddress:l,addressSalt:n,chainId:c,resourceBounds:f.resourceBounds,maxFee:f.maxFee,version:a,nonce:s});return this.deployAccountContract({classHash:t,addressSalt:n,constructorCalldata:r,signature:h},{...Vl(i),nonce:s,resourceBounds:f.resourceBounds,maxFee:f.maxFee,version:a})}async signMessage(t){return this.signer.signMessage(t,this.address)}async hashMessage(t){return tWe(t,this.address)}async verifyMessageHash(t,r){try{let n=await this.callContract({contractAddress:this.address,entrypoint:"isValidSignature",calldata:Aa.compile({hash:Cs(t).toString(),signature:D1e(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(t,r){let n=await this.hashMessage(t);return this.verifyMessageHash(n,r)}async getUniversalSuggestedFee(t,{type:r,payload:n},o){let i=0,a=nO(rh);return t==="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:t,payload:r},n){let o;switch(t){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:rh,unit:"FRI",suggestedMaxFee:rh,resourceBounds:nO(rh)};break}return o}async buildInvocation(t,r){let n=_1e(t,await this.getCairoVersion()),o=r.skipValidate?[]:await this.signer.signTransaction(t,r);return{...Vl(r),contractAddress:this.address,calldata:n,signature:o}}async buildDeclarePayload(t,r){let{classHash:n,contract:o,compiledClassHash:i}=rVe(t),a=lir(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,...Vl(r),classHash:n,compiledClassHash:i,senderAddress:r.walletAddress});return{senderAddress:r.walletAddress,signature:s,contract:a,compiledClassHash:i}}async buildAccountDeployPayload({classHash:t,addressSalt:r=0,constructorCalldata:n=[],contractAddress:o},i){let a=Aa.compile(n),s=o??p1e(r,t,a,0),c=i.skipValidate?[]:await this.signer.signDeployAccountTransaction({...i,...Vl(i),classHash:t,contractAddress:s,addressSalt:r,constructorCalldata:a});return{...Vl(i),classHash:t,addressSalt:r,constructorCalldata:a,signature:c}}buildUDCContractPayload(t){return[].concat(t).map(n=>{let{classHash:o,salt:i="0",unique:a=!0,constructorCalldata:s=[]}=n,c=Aa.compile(s);return{contractAddress:tO.ADDRESS,entrypoint:tO.ENTRYPOINT,calldata:[o,i,aVe(a),c.length,...c]}})}async accountInvocationsFactory(t,r){let{nonce:n,blockIdentifier:o,skipValidate:i=!0}=r,a=await this.getNonceSafe(n),s=await this.getChainId(),c=r.versions.map(f=>HA(f)),u="payload"in t[0]?t[0].payload:t[0],l=t[0].type==="DEPLOY_ACCOUNT"?await this.getCairoVersion(u.classHash):await this.getCairoVersion();return Promise.all([].concat(t).map(async(f,h)=>{let m="payload"in f?f.payload:f,g={...Vl(r),walletAddress:this.address,nonce:Cs(Number(a)+h),maxFee:rh,chainId:s,cairoVersion:l,version:"",skipValidate:i},v={type:f.type,nonce:Cs(Number(a)+h),blockIdentifier:o,version:""};if(f.type==="INVOKE_FUNCTION"){let b=g1e(c[1]);g.version=b,v.version=b;let x=await this.buildInvocation([].concat(m),g);return{...v,...x}}if(f.type==="DEPLOY"){let b=g1e(c[1]);g.version=b,v.version=b;let x=this.buildUDCContractPayload(m),E=await this.buildInvocation(x,g);return{...v,...E,type:"INVOKE_FUNCTION"}}if(f.type==="DECLARE"){let b=Xm(m.contract)?c[1]:c[0];g.version=b,v.version=b;let x=await this.buildDeclarePayload(m,g);return{...v,...x}}if(f.type==="DEPLOY_ACCOUNT"){let b=g1e(c[1]);g.version=b,v.version=b;let x=await this.buildAccountDeployPayload(m,g);return{...v,...x}}throw Error(`accountInvocationsFactory: unsupported transaction type: ${f}`)}))}async getStarkName(t=this.address,r){return super.getStarkName(t,r)}};var RPn={};ls(RPn,{getAbiEvents:()=>NPn,parseEvents:()=>OPn});function NPn(e){return e.filter(t=>t.type==="event"&&(t.size||t.kind!=="enum")).reduce((t,r)=>{let n=r.name.slice(r.name.lastIndexOf(":")+1),o={...r};return o.name=n,{...t,[A0(Z8(Nz(n)).toString(16))]:o}},{})}function OPn(e,t,r,n){return e.flat().reduce((i,a)=>{let s=t[a.keys[0]];if(!s)return i;let c={};c[s.name]={},a.keys.shift();let u=a.keys[Symbol.iterator](),l=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]=E1e(u,m,r,n,c[s.name])}),h.forEach(m=>{c[s.name][m.name]=E1e(l,m,r,n,c[s.name])}),i.push(c),i},[])}var BPn={};ls(BPn,{UINT_128_MAX:()=>Ror,UINT_256_MAX:()=>Nor,bnToUint256:()=>LPn,isUint256:()=>DPn,uint256ToBN:()=>PPn});function PPn(e){return new jf(e).toBigInt()}function DPn(e){return jf.is(e)}function LPn(e){return new jf(e).toUint256HexString()}d();p();d();p();var Fir;function Lir(e){return za(e),Fir.rpcRequest(e)}var rWe=class extends Dir{constructor(t,r,n){let o=KVe.starkCurve.utils.randomPrivateKey();super(r||Iir,t,o),Fir=n}execute(t,r,n){let o={method:QF.EXECUTE,params:{transactions:t,abis:r,transactionsDetail:n}};return Lir(o)}signMessage(t){let r={method:QF.SIGN_MESSAGE,params:{data:t}};return Lir(r)}},Uir=rWe;d();p();var UPn="https://wallet.okex.org/fullnode/starknet/discover/rpc",zPn=oZ(e=>new QVe({nodeUrl:e}));function zir(e){let t=zPn(e||UPn);return t.chainId=t$.StarknetChainId.SN_MAIN,t.baseUrl="https://alpha-mainnet.starknet.io",t}d();p();var jPn=["starknet_okxwallet"];function HPn(e){function t(){jPn.forEach(n=>{try{delete window[n]}catch{}try{Object.defineProperty(window,n,{value:e,writable:!1})}catch{}try{window[n]=e}catch{}})}function r(){t(),setTimeout(t,100)}r()}var jir=HPn;var nWe,oWe=class extends ci{constructor(r,{jsonRpcStreamName:n,logger:o,provider:i}={}){super(r,{jsonRpcStreamName:n,logger:o});_e(this,"id","okxwallet");_e(this,"name",F8);_e(this,"icon",U8);_e(this,"version",HU);_e(this,"chainId","SN_MAIN");_e(this,"account");_e(this,"provider");_e(this,"selectedAddress");_e(this,"isConnected",!1);nWe=i,jir(this),i.starknet=this,i.on(ut.event.WALLET_CHANGED,ya({okxProvider:i,providerType:X6,isConnected:()=>this.isConnected},([a])=>{this.handleConnect(a)})),i.on(ut.event.CONNECT_WALLET,([a])=>{this.handleConnect(a)})}async handleInjectedStarknet(r){let n=await this.rpcRequest({method:"requestRpcUrl"}),o=zir(n);this.starknetJsVersion="v5",this.provider=o,this.account=new Uir(r,o,this),this.selectedAddress=r,this.isConnected=!0}async handleConnect(r){let n=Gm(r,JF);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 nWe.requestWallets(!0,{providerType:X6}),n=Gm(r,JF);return await this.handleInjectedStarknet(n),[n]}request(){throw Error("Not implemented")}async getConnectedAccount(){if(this.selectedAddress)return this.selectedAddress;let[r]=await nWe.requestWallets(!1,{providerType:X6});return Gm(r,JF)}async isPreauthorized(){return this.selectedAddress?!0:!!await this.getConnectedAccount()}},Hir=oWe;function Dz(){throw new Error("Not implemented")}var iWe=class extends Hir{async getPermissions(){return await this.isPreauthorized()?["accounts"]:[]}async requestAccounts(t){if(this.selectedAddress)return[this.selectedAddress];let{silent_mode:r=!1}=t||{};if(r){let n=await this.getConnectedAccount();return n?[n]:[]}return super.enable()}requestChainId(){return t$.StarknetChainId.SN_MAIN}addInvokeTransaction(t){let r={method:QF.EXECUTE,params:{transactions:t.calls}};return this.rpcRequest(r)}signTypedData(t){let r={method:QF.SIGN_MESSAGE,params:{data:t}};return this.rpcRequest(r)}supportedSpecs(){return Promise.resolve(["0.7.0"])}request(t){let r={wallet_getPermissions:this.getPermissions,wallet_requestAccounts:this.requestAccounts,wallet_watchAsset:Dz,wallet_addStarknetChain:Dz,wallet_switchStarknetChain:Dz,wallet_requestChainId:this.requestChainId,wallet_deploymentData:Dz,wallet_addInvokeTransaction:this.addInvokeTransaction,wallet_addDeclareTransaction:Dz,wallet_signTypedData:this.signTypedData,wallet_supportedSpecs:this.supportedSpecs,wallet_supportedWalletApi:Dz},{type:n,params:o}=t,i=r[n];if(!i)throw new Error(`Unknown request type: ${n}`);return i.call(this,o)}},Gir=iWe;var aWe=Gir;d();p();d();p();var qir=fe(sl());var sWe,GPn=({providerType:e=Nf})=>class extends ci{constructor(r,{jsonRpcStreamName:n,logger:o,provider:i}={}){super(r,{jsonRpcStreamName:n,logger:o}),this.isPhantom=!0,this._publicKey=null,i.on(ut.event.WALLET_CHANGED,ya({okxProvider:i,providerType:e,isConnected:()=>this.isConnected},([a])=>{this.handleConnect(a),this.emit(ut.event.ACCOUNT_CHANGED,this.publicKey)})),i.on(ut.event.CONNECT_WALLET,([a])=>{this.handleConnect(a)}),this.on(ut.event.STREAM_FAILED,()=>{i.emit(ut.event.STREAM_FAILED)}),sWe=i}get publicKey(){return this._publicKey}get isConnected(){return Boolean(this.publicKey)}async connect(r={onlyIfTrusted:!1}){let n=!r.onlyIfTrusted,[o]=await sWe.requestWallets(n,{providerType:e});return this.handleConnect(o,r.onlyIfTrusted)}async disconnect(){return await sWe.request({method:"wallet_disconnect"}),this.handleDisconnect()}request(r){za(r);let{method:n,params:o}=r;return n==="connect"?this.connect():n==="disconnect"?this.disconnect():super.rpcRequest({method:n,params:{...o,providerType:e}})}async signAllTransactions(r=[]){return lbe(this.rpcRequest.bind(this),!1,e).call(this,r)}async signAndSendTransaction(r,n={},o={}){return dbe(this.rpcRequest.bind(this),!1,e).call(this,r,n,o)}async signMessage(r,n="utf8"){return fbe(this.rpcRequest.bind(this),!1,e).call(this,r,n)}async signTransaction(r){return ube(this.rpcRequest.bind(this),!1,e).call(this,r)}handleConnect(r,n=!1){let o=pJt(r);if(this._publicKey=o.publicKey,o.publicKey)return this.emit(ut.event.CONNECT,o.publicKey),o;if(n)throw qir.ethErrors.provider.userRejectedRequest(ut.errors.rejected);return this.handleDisconnect(),null}handleDisconnect(r){this._publicKey=null,super.handleDisconnect(r)}},L1e=GPn;var qPn=L1e({providerType:Nf}),cWe=class extends qPn{constructor(t,{jsonRpcStreamName:r,logger:n,provider:o}={}){super(t,{jsonRpcStreamName:r,logger:n,provider:o}),o.solana=this;try{window.solana=this}catch{}}},uWe=cWe;d();p();var VPn=L1e({providerType:IF}),Lz=class extends VPn{constructor(t,{jsonRpcStreamName:r,logger:n,provider:o}={}){super(t,{jsonRpcStreamName:r,logger:n,provider:o}),this.curGenesisHash=null,o.svm=this;try{window.svm=this}catch{}}get genesisHash(){return this.request({method:uZ.GET_NETWORK}),this.curGenesisHash}async getNetwork(){return await this.request({method:uZ.GET_NETWORK})}async changeNetwork({genesisHash:t}){let r=await this.request({method:uZ.CHANGE_NETWORK,params:{genesisHash:t}});return this.curGenesisHash=r.genesisHash,r}async handleConnect(t,r=!1){let n=super.handleConnect(t,r),o=await this.request({method:uZ.GET_NETWORK,params:{recordGetNetwork:!1}}),{genesisHash:i}=o;return this.curGenesisHash=i,n}handleDisconnect(t){let r=super.handleDisconnect(t);return this.curGenesisHash=null,r}};d();p();d();p();d();p();var Vir="Unknown error";d();p();var F1e="okxTonWallet",WPn="OKX Wallet",Wir="Unsupported protocol version",lWe=2;function Kir(){return{platform:"browser",appName:F1e,appVersion:jU.version,maxProtocolVersion:lWe,features:["SendTransaction",{name:"SendTransaction",maxMessages:4}]}}var KPn="https://static.okx.com/cdn/assets/imgs/247/58E63FEA47A2B7D7.png",YPn="https://web3.okx.com/web3";function Yir(){return{name:WPn,app_name:F1e,image:KPn,about_url:YPn,platforms:["chrome","firefox","safari"]}}var U1e,Fz=class extends ci{constructor(r,{jsonRpcStreamName:n,logger:o,provider:i}={}){super(r,{jsonRpcStreamName:n,logger:o});_e(this,"deviceInfo",Kir());_e(this,"walletInfo",Yir());_e(this,"protocolVersion",lWe);_e(this,"isWalletBrowser",!1);this.tonCallbacks=[],this.isDisconnect=!1,U1e=i,window[F1e]={tonconnect:this},i.ton=this,i.on(ut.event.WALLET_CHANGED,([a])=>{a?(this.isDisconnect=!1,this.emit(ut.event.ACCOUNT_CHANGED)):this.handleDisconnect()}),i.on(ut.event.CONNECT_WALLET,()=>{this.isDisconnect=!1,this.emit(ut.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||Vir}})}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(m3.BAD_REQUEST_ERROR,ut.errors.invalidParams());if(r>this.protocolVersion)return this.emitConnectError(m3.BAD_REQUEST_ERROR,Wir);let s=!!(n?.items||[]).find(({name:c})=>c===Aje.TON_PROOF);try{let[c]=await U1e.requestWallets(!0,{providerType:FN,exts:{message:n,alwaysNeedProof:s}}),u=c.tonItems;return this.emitConnect(u)}catch(c){let u=c?.code===4001?m3.USER_REJECTS_ERROR:m3.UNKNOWN_ERROR;return this.emitConnectError(u,c?.message)}}async restoreConnection(){let[r]=await U1e.requestWallets(!1,{providerType:FN,exts:{message:{items:[{name:Aje.TON_ADDR}]}}});return r?this.emitConnect(r.tonItems):this.emitConnectError(m3.UNKNOWN_APP_ERROR)}async disconnect(r){try{return await U1e.disconnect(),this.handleDisconnect(r),{id:r?.id||Date.now(),result:{}}}catch(n){return{error:{code:m3.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===nve.SEND_TRANSACTION)try{let n=r.params[0];return iZ(n)&&(n=JSON.parse(n)),{result:(await super.rpcRequest({method:nve.SEND_TRANSACTION,params:{transaction:n}})).result,id:r.id}}catch(n){return{error:{code:n?.code===4001?m3.USER_REJECTS_ERROR:m3.UNKNOWN_ERROR,message:n?.message||"Unknown error."},id:r.id}}return r.method===nve.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 ket=fe(DEr());var LEr;function Cho(){this.fullnodeVersion="3.5.0"}ket.default.prototype.getFullnodeVersion=Cho;var _h=new ket.default({fullHost:"https://api.trongrid.io",headers:{}}),kne={ready:!1,get tronWeb(){return this.ready?_h:!1}},JH=class extends ci{constructor(t,{jsonRpcStreamName:r,logger:n,provider:o}={}){super(t,{jsonRpcStreamName:r,logger:n}),this.selectedAccount=null,o.on(ut.event.WALLET_CHANGED,ya({okxProvider:o,providerType:NN,isConnected:()=>Boolean(this.selectedAccount)},async([i])=>{await this.handleConnect(i),this.dispatchEvent({action:"accountsChanged",data:{address:this.selectedAccount||!1}})})),o.on(ut.event.CONNECT_WALLET,([i])=>{this.handleConnect(i)}),LEr=o,_h.defaultAddress={hex:!1,base58:!1},this.connect(!1),_h.trx.sign=this.sign.bind(this),_h.trx.sendRawTransaction=this.sendRawTransaction.bind(this),_h.trx.signTransactionOffline=this.signTransactionOffline.bind(this),_h.trx.signMessageV2=this.signMessageV2.bind(this),_h.request=this.request.bind(this),kne.request=_h.request,o.tronLink=kne,o.tronWeb=_h,this.jsonRpcConnection.events.on(ut.event.NOTIFICATION,i=>{let{method:a}=i;a==="supplyGas"&&o.emit("supplyGas",{...i.params})});try{window.tronLink=kne,window.tronWeb=_h}catch{yv()}}async connect(t=!0){try{let[r]=await LEr.requestWallets(t,{providerType:NN});return this.handleConnect(r)}catch(r){return{code:r.code===ut.code.rejected?r.code:ut.code.unauthorized}}}request(t){za(t);let{method:r,params:n}=t;return r==="tron_requestAccounts"?this.connect():super.rpcRequest({method:r,params:n})}async sign(t){return typeof t=="string"?this.signMessage({message:t}):this.signTransaction(t)}async signTransaction(t){return this.request({method:ZF.SIGN_TRANSACTION,params:{transaction:t}})}async signTransactionOffline(t){let{unsignedTx:r,...n}=t,{extParams:o,...i}=r,{extensionTime:a=20*60}=n,s=await _h.transactionBuilder.extendExpiration(i,a);return this.request({method:ZF.SIGN_TRANSACTION,params:{transaction:s,isOffline:!0,extraData:n,extParams:o}})}async signMessage({message:t}){return this.request({method:ZF.SIGN_MESSAGE,params:{message:t}})}async signMessageV2(t){return this.request({method:ZF.SIGN_MESSAGE_V2,params:{message:t}})}async sendRawTransaction(t){return this.request({method:ZF.SEND_RAW_TRANSACTION,params:{signedTx:t}})}async handleConnect(t){let r=gJt(t);return this.selectedAccount=r,r?(kne.ready=!0,_h.defaultAddress.base58=r,_h.defaultAddress.hex=_h.address.toHex(r),this.dispatchEvent({action:"connect"}),{code:ut.code.success}):(kne.ready=!1,_h.defaultAddress.base58=!1,_h.defaultAddress.hex=!1,this.handleDisconnect(),{code:ut.code.rejected})}handleDisconnect(t){this.selectedAccount=null,super.handleDisconnect(t),this.dispatchEvent({action:"disconnect"})}dispatchEvent(t){window.postMessage({message:t},"*")}};d();p();d();p();d();p();d();p();d();p();d();p();d();p();function Met(e,t,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 Ret(e,t,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 Wv=class extends Error{constructor(e,t){super(e),this.invalidReason=t}};var FEr=(e=>(e.TOO_SHORT="too_short",e.INVALID_LENGTH="invalid_length",e.INVALID_HEX_CHARS="invalid_hex_chars",e))(FEr||{}),jn=class Mne{constructor(t){this.data=t}toUint8Array(){return this.data}toStringWithoutPrefix(){return d9(this.data)}toString(){return`0x${this.toStringWithoutPrefix()}`}static fromHexString(t){let r=t;if(r.startsWith("0x")&&(r=r.slice(2)),r.length===0)throw new Wv("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 Wv("Hex string must be an even number of hex characters.","invalid_length");try{return new Mne(iU(r))}catch(n){throw new Wv(`Hex string contains invalid hex characters: ${n?.message}`,"invalid_hex_chars")}}static fromHexInput(t){return t instanceof Uint8Array?new Mne(t):Mne.fromHexString(t)}static isValid(t){try{return Mne.fromHexString(t),{valid:!0}}catch(r){return{valid:!1,invalidReason:r?.invalidReason,invalidReasonMessage:r?.message}}}equals(t){return this.data.length!==t.data.length?!1:this.data.every((r,n)=>r===t.data[n])}};d();p();var eEe=255,tEe=65535,A4=4294967295,b7=18446744073709551615n,Rne=340282366920938463463374607431768211455n,rEe=115792089237316195423570985008687907853269984665640564039457584007913129639935n;d();p();var Tho=Object.defineProperty,Iho=Object.getOwnPropertyDescriptor,lg=(e,t,r,n)=>{for(var o=n>1?void 0:n?Iho(t,r):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(o=(n?a(t,r,o):a(o))||o);return n&&o&&Tho(t,r,o),o};var nn=class{bcsToBytes(){let e=new N0;return this.serialize(e),e.toUint8Array()}bcsToHex(){let e=this.bcsToBytes();return jn.fromHexInput(e)}},N0=class{constructor(e=64){if(e<=0)throw new Error("Length needs to be greater than 0");this.buffer=new ArrayBuffer(e),this.offset=0}ensureBufferWillHandleSize(e){for(;this.buffer.byteLength<this.offset+e;){let t=new ArrayBuffer(this.buffer.byteLength*2);new Uint8Array(t).set(new Uint8Array(this.buffer)),this.buffer=t}}appendToBuffer(e){this.ensureBufferWillHandleSize(e.length),new Uint8Array(this.buffer,this.offset).set(e),this.offset+=e.length}serializeWithFunction(e,t,r){this.ensureBufferWillHandleSize(t);let n=new DataView(this.buffer,this.offset);e.apply(n,[0,r,!0]),this.offset+=t}serializeStr(e){let t=new TextEncoder;this.serializeBytes(t.encode(e))}serializeBytes(e){this.serializeU32AsUleb128(e.length),this.appendToBuffer(e)}serializeFixedBytes(e){this.appendToBuffer(e)}serializeBool(e){nEe(e);let t=e?1:0;this.appendToBuffer(new Uint8Array([t]))}serializeU8(e){this.appendToBuffer(new Uint8Array([e]))}serializeU16(e){this.serializeWithFunction(DataView.prototype.setUint16,2,e)}serializeU32(e){this.serializeWithFunction(DataView.prototype.setUint32,4,e)}serializeU64(e){let t=BigInt(e)&BigInt(A4),r=BigInt(e)>>BigInt(32);this.serializeU32(Number(t)),this.serializeU32(Number(r))}serializeU128(e){let t=BigInt(e)&b7,r=BigInt(e)>>BigInt(64);this.serializeU64(t),this.serializeU64(r)}serializeU256(e){let t=BigInt(e)&Rne,r=BigInt(e)>>BigInt(128);this.serializeU128(t),this.serializeU128(r)}serializeU32AsUleb128(e){let t=e,r=[];for(;t>>>7;)r.push(t&127|128),t>>>=7;r.push(t),this.appendToBuffer(new Uint8Array(r))}toUint8Array(){return new Uint8Array(this.buffer).slice(0,this.offset)}serialize(e){e.serialize(this)}serializeVector(e){this.serializeU32AsUleb128(e.length),e.forEach(t=>{t.serialize(this)})}serializeOption(e){let t=e!==void 0;this.serializeBool(t),t&&e.serialize(this)}serializeOptionStr(e){e===void 0?this.serializeU32AsUleb128(0):(this.serializeU32AsUleb128(1),this.serializeStr(e))}};lg([x7(0,eEe)],N0.prototype,"serializeU8",1),lg([x7(0,tEe)],N0.prototype,"serializeU16",1),lg([x7(0,A4)],N0.prototype,"serializeU32",1),lg([x7(BigInt(0),b7)],N0.prototype,"serializeU64",1),lg([x7(BigInt(0),Rne)],N0.prototype,"serializeU128",1),lg([x7(BigInt(0),rEe)],N0.prototype,"serializeU256",1),lg([x7(0,A4)],N0.prototype,"serializeU32AsUleb128",1);function nEe(e){if(typeof e!="boolean")throw new Error(`${e} is not a boolean value`)}var UEr=(e,t,r)=>`${e} is out of range: [${t}, ${r}]`;function S4(e,t,r){let n=BigInt(e);if(n>BigInt(r)||n<BigInt(t))throw new Error(UEr(e,t,r))}function x7(e,t){return(r,n,o)=>{let i=o.value;return o.value=function(a){return S4(a,e,t),i.apply(this,[a])},o}}var zEr=(e=>(e.INCORRECT_NUMBER_OF_BYTES="incorrect_number_of_bytes",e.INVALID_HEX_CHARS="invalid_hex_chars",e.TOO_SHORT="too_short",e.TOO_LONG="too_long",e.LEADING_ZERO_X_REQUIRED="leading_zero_x_required",e.LONG_FORM_REQUIRED_UNLESS_SPECIAL="long_form_required_unless_special",e.INVALID_PADDING_ZEROES="INVALID_PADDING_ZEROES",e))(zEr||{}),O0=class Kv extends nn{constructor(t){if(super(),t.length!==Kv.LENGTH)throw new Wv("AccountAddress data should be exactly 32 bytes long","incorrect_number_of_bytes");this.data=t}isSpecial(){return this.data.slice(0,this.data.length-1).every(t=>t===0)&&this.data[this.data.length-1]<16}toString(){return`0x${this.toStringWithoutPrefix()}`}toStringWithoutPrefix(){let t=d9(this.data);return this.isSpecial()&&(t=t[t.length-1]),t}toStringLong(){return`0x${this.toStringLongWithoutPrefix()}`}toStringLongWithoutPrefix(){return d9(this.data)}toUint8Array(){return this.data}serialize(t){t.serializeFixedBytes(this.data)}serializeForEntryFunction(t){let r=this.bcsToBytes();t.serializeBytes(r)}serializeForScriptFunction(t){t.serializeU32AsUleb128(3),t.serialize(this)}static deserialize(t){let r=t.deserializeFixedBytes(Kv.LENGTH);return new Kv(r)}static fromStringStrict(t){if(!t.startsWith("0x"))throw new Wv("Hex string must start with a leading 0x.","leading_zero_x_required");let r=Kv.fromString(t);if(t.length!==Kv.LONG_STRING_LENGTH+2)if(r.isSpecial()){if(t.length!==3)throw new Wv(`The given hex string ${t} is a special address not in LONG form, it must be 0x0 to 0xf without padding zeroes.`,"INVALID_PADDING_ZEROES")}else throw new Wv(`The given hex string ${t} is not a special address, it must be represented as 0x + 64 chars.`,"long_form_required_unless_special");return r}static fromString(t){let r=t;if(t.startsWith("0x")&&(r=t.slice(2)),r.length===0)throw new Wv("Hex string is too short, must be 1 to 64 chars long, excluding the leading 0x.","too_short");if(r.length>64)throw new Wv("Hex string is too long, must be 1 to 64 chars long, excluding the leading 0x.","too_long");let n;try{n=iU(r.padStart(64,"0"))}catch(o){throw new Wv(`Hex characters are invalid: ${o?.message}`,"invalid_hex_chars")}return new Kv(n)}static from(t){return typeof t=="string"?Kv.fromString(t):t instanceof Uint8Array?new Kv(t):t}static fromStrict(t){return typeof t=="string"?Kv.fromStringStrict(t):t instanceof Uint8Array?new Kv(t):t}static isValid(t){try{return t.strict?Kv.fromStrict(t.input):Kv.from(t.input),{valid:!0}}catch(r){return{valid:!1,invalidReason:r?.invalidReason,invalidReasonMessage:r?.message}}}equals(t){return this.data.length!==t.data.length?!1:this.data.every((r,n)=>r===t.data[n])}};O0.LENGTH=32,O0.LONG_STRING_LENGTH=64,O0.ZERO=O0.from("0x0"),O0.ONE=O0.from("0x1"),O0.TWO=O0.from("0x2"),O0.THREE=O0.from("0x3"),O0.FOUR=O0.from("0x4"),O0.A=O0.from("0xA");var Lt=O0;d();p();var XH=class jEr extends nn{constructor(t){super(),this.value=jn.fromHexInput(t).toUint8Array()}serialize(t){t.serializeFixedBytes(this.value)}serializeForEntryFunction(t){t.serialize(this)}serializeForScriptFunction(t){t.serialize(this)}static deserialize(t,r){let n=t.deserializeFixedBytes(r);return new jEr(n)}};d();p();d();p();var su=class HEr extends nn{constructor(t){super(),nEe(t),this.value=t}serialize(t){t.serializeBool(this.value)}serializeForEntryFunction(t){let r=this.bcsToBytes();t.serializeBytes(r)}serializeForScriptFunction(t){t.serializeU32AsUleb128(5),t.serialize(this)}static deserialize(t){return new HEr(t.deserializeBool())}},B0=class GEr extends nn{constructor(t){super(),S4(t,0,eEe),this.value=t}serialize(t){t.serializeU8(this.value)}serializeForEntryFunction(t){let r=this.bcsToBytes();t.serializeBytes(r)}serializeForScriptFunction(t){t.serializeU32AsUleb128(0),t.serialize(this)}static deserialize(t){return new GEr(t.deserializeU8())}},PS=class qEr extends nn{constructor(t){super(),S4(t,0,tEe),this.value=t}serialize(t){t.serializeU16(this.value)}serializeForEntryFunction(t){let r=this.bcsToBytes();t.serializeBytes(r)}serializeForScriptFunction(t){t.serializeU32AsUleb128(6),t.serialize(this)}static deserialize(t){return new qEr(t.deserializeU16())}},DS=class VEr extends nn{constructor(t){super(),S4(t,0,A4),this.value=t}serialize(t){t.serializeU32(this.value)}serializeForEntryFunction(t){let r=this.bcsToBytes();t.serializeBytes(r)}serializeForScriptFunction(t){t.serializeU32AsUleb128(7),t.serialize(this)}static deserialize(t){return new VEr(t.deserializeU32())}},Ch=class WEr extends nn{constructor(t){super(),S4(t,BigInt(0),b7),this.value=BigInt(t)}serialize(t){t.serializeU64(this.value)}serializeForEntryFunction(t){let r=this.bcsToBytes();t.serializeBytes(r)}serializeForScriptFunction(t){t.serializeU32AsUleb128(1),t.serialize(this)}static deserialize(t){return new WEr(t.deserializeU64())}},LS=class KEr extends nn{constructor(t){super(),S4(t,BigInt(0),Rne),this.value=BigInt(t)}serialize(t){t.serializeU128(this.value)}serializeForEntryFunction(t){let r=this.bcsToBytes();t.serializeBytes(r)}serializeForScriptFunction(t){t.serializeU32AsUleb128(2),t.serialize(this)}static deserialize(t){return new KEr(t.deserializeU128())}},FS=class YEr extends nn{constructor(t){super(),S4(t,BigInt(0),rEe),this.value=BigInt(t)}serialize(t){t.serializeU256(this.value)}serializeForEntryFunction(t){let r=this.bcsToBytes();t.serializeBytes(r)}serializeForScriptFunction(t){t.serializeU32AsUleb128(8),t.serialize(this)}static deserialize(t){return new YEr(t.deserializeU256())}};var ca=class US extends nn{constructor(t){super(),this.values=t}serializeForEntryFunction(t){let r=this.bcsToBytes();t.serializeBytes(r)}serializeForScriptFunction(t){if(!(this.values[0]instanceof B0)&&this.values[0]!==void 0)throw new Error("Script function arguments only accept u8 vectors");t.serializeU32AsUleb128(4),t.serialize(this)}static U8(t){let r;if(Array.isArray(t)&&t.length===0)r=[];else if(Array.isArray(t)&&typeof t[0]=="number")r=t;else if(typeof t=="string"){let n=jn.fromHexInput(t);r=Array.from(n.toUint8Array())}else if(t instanceof Uint8Array)r=Array.from(t);else throw new Error("Invalid input type, must be an number[], Uint8Array, or hex string");return new US(r.map(n=>new B0(n)))}static U16(t){return new US(t.map(r=>new PS(r)))}static U32(t){return new US(t.map(r=>new DS(r)))}static U64(t){return new US(t.map(r=>new Ch(r)))}static U128(t){return new US(t.map(r=>new LS(r)))}static U256(t){return new US(t.map(r=>new FS(r)))}static Bool(t){return new US(t.map(r=>new su(r)))}static MoveString(t){return new US(t.map(r=>new Ka(r)))}serialize(t){t.serializeVector(this.values)}static deserialize(t,r){let n=t.deserializeUleb128AsU32(),o=new Array;for(let i=0;i<n;i+=1)o.push(r.deserialize(t));return new US(o)}},Ka=class JEr extends nn{constructor(t){super(),this.value=t}serialize(t){t.serializeStr(this.value)}serializeForEntryFunction(t){let r=this.bcsToBytes();t.serializeBytes(r)}serializeForScriptFunction(t){let r=this.bcsToBytes().slice(1);ca.U8(r).serializeForScriptFunction(t)}static deserialize(t){return new JEr(t.deserializeStr())}},P0=class zS extends nn{constructor(t){super(),typeof t<"u"&&t!==null?this.vec=new ca([t]):this.vec=new ca([]),[this.value]=this.vec.values}serializeForEntryFunction(t){let r=this.bcsToBytes();t.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(t){this.vec.serialize(t)}static U8(t){return new zS(t!=null?new B0(t):void 0)}static U16(t){return new zS(t!=null?new PS(t):void 0)}static U32(t){return new zS(t!=null?new DS(t):void 0)}static U64(t){return new zS(t!=null?new Ch(t):void 0)}static U128(t){return new zS(t!=null?new LS(t):void 0)}static U256(t){return new zS(t!=null?new FS(t):void 0)}static Bool(t){return new zS(t!=null?new su(t):void 0)}static MoveString(t){return new zS(t!=null?new Ka(t):void 0)}static deserialize(t,r){let n=ca.deserialize(t,r);return new zS(n.values[0])}};function Net(e){return typeof e=="boolean"}function E4(e){return typeof e=="string"}function XEr(e){return typeof e=="number"}function Nne(e){if(XEr(e))return e;if(E4(e)&&e!=="")return Number.parseInt(e,10)}function One(e){return typeof e=="number"||typeof e=="bigint"||typeof e=="string"}function Oet(e){return e==null}function Bet(e){return oEe(e)||aEe(e)||sEe(e)||cEe(e)||uEe(e)||lEe(e)||fEe(e)||Bne(e)||iEe(e)||ZEr(e)||e instanceof ca||e instanceof P0}function oEe(e){return e instanceof su}function Bne(e){return e instanceof Lt}function iEe(e){return e instanceof Ka}function ZEr(e){return e instanceof XH}function aEe(e){return e instanceof B0}function sEe(e){return e instanceof PS}function cEe(e){return e instanceof DS}function uEe(e){return e instanceof Ch}function lEe(e){return e instanceof LS}function fEe(e){return e instanceof FS}function Pet(e){return"bytecode"in e}function mc(e,t){throw new Error(`Type mismatch for argument ${t}, expected '${e}'`)}function Det(e){let t=e.params.findIndex(r=>r!=="signer"&&r!=="&signer");return t<0?e.params.length:t}function ZH(e){let t=e.split("::");if(t.length!==3)throw new Error(`Invalid function ${e}`);let r=t[0],n=t[1],o=t[2];return{moduleAddress:r,moduleName:n,functionName:o}}d();p();d();p();d();p();var np=class QEr extends nn{constructor(t){super(),this.identifier=t}serialize(t){t.serializeStr(this.identifier)}static deserialize(t){let r=t.deserializeStr();return new QEr(r)}};var xl=class extends nn{static deserialize(e){let t=e.deserializeUleb128AsU32();switch(t){case 0:return op.load(e);case 1:return Pw.load(e);case 2:return D0.load(e);case 3:return S7.load(e);case 4:return fg.load(e);case 5:return Pne.load(e);case 6:return gc.load(e);case 7:return io.load(e);case 8:return w7.load(e);case 9:return A7.load(e);case 10:return E7.load(e);case 255:return wl.load(e);default:throw new Error(`Unknown variant index for TypeTag: ${t}`)}}isBool(){return this instanceof op}isAddress(){return this instanceof fg}isGeneric(){return this instanceof wl}isSigner(){return this instanceof Pne}isVector(){return this instanceof gc}isStruct(){return this instanceof io}isU8(){return this instanceof Pw}isU16(){return this instanceof w7}isU32(){return this instanceof A7}isU64(){return this instanceof D0}isU128(){return this instanceof S7}isU256(){return this instanceof E7}},op=class $Er extends xl{toString(){return"bool"}serialize(t){t.serializeU32AsUleb128(0)}static load(t){return new $Er}},Pw=class e_r extends xl{toString(){return"u8"}serialize(t){t.serializeU32AsUleb128(1)}static load(t){return new e_r}},w7=class t_r extends xl{toString(){return"u16"}serialize(t){t.serializeU32AsUleb128(8)}static load(t){return new t_r}},A7=class r_r extends xl{toString(){return"u32"}serialize(t){t.serializeU32AsUleb128(9)}static load(t){return new r_r}},D0=class n_r extends xl{toString(){return"u64"}serialize(t){t.serializeU32AsUleb128(2)}static load(t){return new n_r}},S7=class o_r extends xl{toString(){return"u128"}serialize(t){t.serializeU32AsUleb128(3)}static load(t){return new o_r}},E7=class i_r extends xl{toString(){return"u256"}serialize(t){t.serializeU32AsUleb128(10)}static load(t){return new i_r}},fg=class a_r extends xl{toString(){return"address"}serialize(t){t.serializeU32AsUleb128(4)}static load(t){return new a_r}},Pne=class s_r extends xl{toString(){return"signer"}serialize(t){t.serializeU32AsUleb128(5)}static load(t){return new s_r}},Fet=class c_r extends xl{constructor(t){super(),this.value=t}toString(){return`&${this.value.toString()}`}serialize(t){t.serializeU32AsUleb128(254)}static load(t){let r=xl.deserialize(t);return new c_r(r)}},wl=class u_r extends xl{constructor(t){if(super(),this.value=t,t<0)throw new Error("Generic type parameter index cannot be negative")}toString(){return`T${this.value}`}serialize(t){t.serializeU32AsUleb128(255),t.serializeU32(this.value)}static load(t){let r=t.deserializeU32();return new u_r(r)}},gc=class Let extends xl{constructor(t){super(),this.value=t}toString(){return`vector<${this.value.toString()}>`}static u8(){return new Let(new Pw)}serialize(t){t.serializeU32AsUleb128(6),this.value.serialize(t)}static load(t){let r=xl.deserialize(t);return new Let(r)}},io=class l_r extends xl{constructor(t){super(),this.value=t}toString(){let t="";return this.value.typeArgs.length>0&&(t=`<${this.value.typeArgs.map(r=>r.toString()).join(", ")}>`),`${this.value.address.toString()}::${this.value.moduleName.identifier}::${this.value.name.identifier}${t}`}serialize(t){t.serializeU32AsUleb128(7),this.value.serialize(t)}static load(t){let r=QH.deserialize(t);return new l_r(r)}isTypeTag(t,r,n){return this.value.moduleName.identifier===r&&this.value.name.identifier===n&&this.value.address.equals(t)}isString(){return this.isTypeTag(Lt.ONE,"string","String")}isOption(){return this.isTypeTag(Lt.ONE,"option","Option")}isObject(){return this.isTypeTag(Lt.ONE,"object","Object")}},QH=class f_r extends nn{constructor(t,r,n,o){super(),this.address=t,this.moduleName=r,this.name=n,this.typeArgs=o}serialize(t){t.serialize(this.address),t.serialize(this.moduleName),t.serialize(this.name),t.serializeVector(this.typeArgs)}static deserialize(t){let r=Lt.deserialize(t),n=np.deserialize(t),o=np.deserialize(t),i=t.deserializeVector(xl);return new f_r(r,n,o,i)}};function ps(){return new QH(Lt.ONE,new np("string"),new np("String"),[])}function dg(e){return new QH(Lt.ONE,new np("object"),new np("Object"),[e])}function d_r(e){return!!e.match(/^[_a-zA-Z0-9]+$/)}function p_r(e){return!!e.match(/\s/)}function kho(e){return!!e.match(/^T[0-9]+$/)}function Mho(e){return!!e.match(/^&.+$/)}function Rho(e){switch(e){case"signer":case"address":case"bool":case"u8":case"u16":case"u32":case"u64":case"u128":case"u256":return!0;default:return!1}}function Nho(e,t){let r=t;for(;r<e.length;r+=1){let n=e[r];if(!p_r(n))break}return r}var h_r=(e=>(e.InvalidTypeTag="unknown type",e.UnexpectedGenericType="unexpected generic type",e.UnexpectedTypeArgumentClose="unexpected '>'",e.UnexpectedWhitespaceCharacter="unexpected whitespace character",e.UnexpectedComma="unexpected ','",e.TypeArgumentCountMismatch="type argument count doesn't match expected amount",e.MissingTypeArgumentClose="no matching '>' for '<'",e.MissingTypeArgument="no type argument before ','",e.UnexpectedPrimitiveTypeArguments="primitive types not expected to have type arguments",e.UnexpectedVectorTypeArgumentCount="vector type expected to have exactly one type argument",e.UnexpectedStructFormat="unexpected struct format, must be of the form 0xaddress::module_name::struct_name",e.InvalidModuleNameCharacter="module name must only contain alphanumeric or '_' characters",e.InvalidStructNameCharacter="struct name must only contain alphanumeric or '_' characters",e.InvalidAddress="struct address must be valid",e))(h_r||{}),ip=class extends Error{constructor(e,t){super(`Failed to parse typeTag '${e}', ${t}`)}};function jS(e,t){let r=t?.allowGenerics??!1,n=[],o=[],i=[],a=0,s="",c=1;for(;a<e.length;){let u=e[a];if(u==="<")n.push({savedExpectedTypes:c,savedStr:s,savedTypes:i}),s="",i=[],c=1;else if(u===">"){if(s!==""){let g=Dne(s,o,r);i.push(g)}let l=n.pop();if(l===void 0)throw new ip(e,"unexpected '>'");if(c!==i.length)throw new ip(e,"type argument count doesn't match expected amount");let{savedStr:f,savedTypes:h,savedExpectedTypes:m}=l;o=i,i=h,s=f,c=m}else if(u===","){if(n.length===0)throw new ip(e,"unexpected ','");if(s.length===0)throw new ip(e,"no type argument before ','");let l=Dne(s,o,r);o=[],i.push(l),s="",c+=1}else if(p_r(u)){let l=!1;if(s.length!==0){let h=Dne(s,o,r);o=[],i.push(h),s="",l=!0}a=Nho(e,a);let f=e[a];if(a<e.length&&l&&f!==","&&f!==">")throw new ip(e,"unexpected whitespace character");continue}else s+=u;a+=1}if(n.length>0)throw new ip(e,"no matching '>' for '<'");switch(i.length){case 0:return Dne(s,o,r);case 1:if(s==="")return i[0];throw new ip(e,"unexpected ','");default:throw new ip(e,"unexpected whitespace character")}}function Dne(e,t,r){let n=e.trim(),o=n.toLowerCase();if(Rho(o)&&t.length>0)throw new ip(e,"primitive types not expected to have type arguments");switch(n.toLowerCase()){case"signer":return new Pne;case"bool":return new op;case"address":return new fg;case"u8":return new Pw;case"u16":return new w7;case"u32":return new A7;case"u64":return new D0;case"u128":return new S7;case"u256":return new E7;case"vector":if(t.length!==1)throw new ip(e,"vector type expected to have exactly one type argument");return new gc(t[0]);default:if(Mho(n)){let s=n.substring(1);return new Fet(Dne(s,t,r))}if(kho(n)){if(r)return new wl(Number(n.split("T")[1]));throw new ip(e,"unexpected generic type")}if(!n.match(/:/))throw new ip(e,"unknown type");let i=n.split("::");if(i.length!==3)throw new ip(e,"unexpected struct format, must be of the form 0xaddress::module_name::struct_name");let a;try{a=Lt.fromString(i[0])}catch{throw new ip(e,"struct address must be valid")}if(!d_r(i[1]))throw new ip(e,"module name must only contain alphanumeric or '_' characters");if(!d_r(i[2]))throw new ip(e,"struct name must only contain alphanumeric or '_' characters");return new io(new QH(a,new np(i[1]),new np(i[2]),t))}}d();p();d();p();d();p();d();p();var Oho=`
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
}
`,Bho=`
fragment AnsTokenFragment on current_aptos_names {
domain
expiration_timestamp
registered_address
subdomain
token_standard
is_primary
owner_address
subdomain_expiration_policy
domain_expiration_timestamp
}
`,dEe=`
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
}
}
}
`,m_r=`
query getAccountCoinsCount($address: String) {
current_fungible_asset_balances_aggregate(
where: {owner_address: {_eq: $address}}
) {
aggregate {
count
}
}
}
`,g_r=`
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
}
}
}
`,v_r=`
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
}
}
`,y_r=`
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
}
}
${dEe}`,fQs=`
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
}
}
${dEe}`,b_r=`
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
}
}
${dEe}`,x_r=`
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
}
}
}
`,w_r=`
query getAccountTransactionsCount($address: String) {
account_transactions_aggregate(where: {account_address: {_eq: $address}}) {
aggregate {
count
}
}
}
`,A_r=`
query getChainTopUserTransactions($limit: Int) {
user_transactions(limit: $limit, order_by: {version: desc}) {
version
}
}
`,S_r=`
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
}
}
}
`,E_r=`
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
}
}
`,__r=`
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
}
}
`,C_r=`
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
}
}
`,T_r=`
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
}
}
`,I_r=`
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
}
}
`,$H=`
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
}
}
${Bho}`,Uet=`
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
}
}
`,pEe=`
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
}
}
`,zet=`
query getProcessorStatus($where_condition: processor_status_bool_exp) {
processor_status(where: $where_condition) {
last_success_version
processor
last_updated
}
}
`,k_r=`
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
}
}
`,M_r=`
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
}
}
`,R_r=`
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
}
}
${Oho}`,jet=`
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
}
}
${dEe}`,N_r=`
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 HS=class extends Error{constructor({apiType:e,aptosRequest:t,aptosResponse:r}){super(Pho({apiType:e,aptosRequest:t,aptosResponse:r})),this.name="AptosApiError",this.url=r.url,this.status=r.status,this.statusText=r.statusText,this.data=r.data,this.request=t}};function Pho({apiType:e,aptosRequest:t,aptosResponse:r}){let n=r.headers?.traceparent?.split("-")[1],o=n?`(trace_id:${n}) `:"",i=`Request to [${e}]: ${t.method} ${r.url??t.url} ${o}failed with`;return e==="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: ${Dho(r.data)}`}var Het=400;function Dho(e){let t=JSON.stringify(e);return t.length<=Het?t:`truncated(original_size:${t.length}): ${t.slice(0,Het/2)}...${t.slice(-Het/2)}`}d();p();var O_r="1.26.0";async function B_r(e,t){let{url:r,method:n,body:o,contentType:i,params:a,overrides:s,originMethod:c}=e,u={...s?.HEADERS,"x-aptos-client":`aptos-typescript-sdk/${O_r}`,"content-type":i??"application/json","x-aptos-typescript-sdk-origin-method":c};return s?.AUTH_TOKEN&&(u.Authorization=`Bearer ${s?.AUTH_TOKEN}`),s?.API_KEY&&(u.Authorization=`Bearer ${s?.API_KEY}`),t.provider({url:r,method:n,body:o,params:a,headers:u,overrides:s})}async function Lne(e,t,r){let{url:n,path:o}=e,i=o?`${n}/${o}`:n,a=await B_r({...e,url:i},t.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 HS({apiType:r,aptosRequest:e,aptosResponse:s});if(r==="Indexer"){let c=s.data;if(c.errors)throw new HS({apiType:r,aptosRequest:e,aptosResponse:s});s.data=c.data}else if((r==="Pepper"||r==="Prover")&&s.status>=400)throw new HS({apiType:r,aptosRequest:e,aptosResponse:s});if(s.status>=200&&s.status<300)return s;throw new HS({apiType:r,aptosRequest:e,aptosResponse:s})}async function Get(e){let{aptosConfig:t,overrides:r,params:n,contentType:o,acceptType:i,path:a,originMethod:s,type:c}=e,u=t.getRequestUrl(c);return Lne({url:u,method:"GET",originMethod:s,path:a,contentType:o,acceptType:i,params:n,overrides:{...t.clientConfig,...r}},t,e.type)}async function ap(e){let{aptosConfig:t}=e;return Get({...e,type:"Fullnode",overrides:{...t.clientConfig,...t.fullnodeConfig,...e.overrides,HEADERS:{...t.clientConfig?.HEADERS,...t.fullnodeConfig?.HEADERS}}})}async function _7(e){let t=[],r,n=e.params;do{let o=await Get({type:"Fullnode",aptosConfig:e.aptosConfig,originMethod:e.originMethod,path:e.path,params:n,overrides:e.overrides});r=o.headers["x-aptos-cursor"],delete o.headers,t.push(...o.data),n.start=r}while(r!=null);return t}d();p();async function eG(e){let{type:t,originMethod:r,path:n,body:o,acceptType:i,contentType:a,params:s,aptosConfig:c,overrides:u}=e,l=c.getRequestUrl(t);return Lne({url:l,method:"POST",originMethod:r,path:n,body:o,contentType:a,acceptType:i,params:s,overrides:u},c,e.type)}async function _4(e){let{aptosConfig:t}=e;return eG({...e,type:"Fullnode",overrides:{...t.clientConfig,...t.fullnodeConfig,...e.overrides,HEADERS:{...t.clientConfig?.HEADERS,...t.fullnodeConfig?.HEADERS}}})}async function qet(e){let{aptosConfig:t}=e;return eG({...e,type:"Indexer",overrides:{...t.clientConfig,...t.indexerConfig,...e.overrides,HEADERS:{...t.clientConfig?.HEADERS,...t.indexerConfig?.HEADERS}}})}async function Vet(e){let{aptosConfig:t}=e,r={...t,clientConfig:{...t.clientConfig}};return delete r?.clientConfig?.API_KEY,eG({...e,type:"Faucet",overrides:{...r.clientConfig,...r.faucetConfig,...e.overrides,HEADERS:{...r.clientConfig?.HEADERS,...r.faucetConfig?.HEADERS}}})}async function Wet(e){return eG({...e,type:"Pepper"})}async function Ket(e){return eG({...e,type:"Prover"})}async function hEe(e){let{aptosConfig:t}=e,{data:r}=await ap({aptosConfig:t,originMethod:"getLedgerInfo",path:""});return r}async function P_r(e){let{aptosConfig:t,limit:r}=e;return(await To({aptosConfig:t,query:{query:A_r,variables:{limit:r}},originMethod:"getChainTopUserTransactions"})).user_transactions}async function To(e){let{aptosConfig:t,query:r,originMethod:n}=e,{data:o}=await qet({aptosConfig:t,originMethod:n??"queryIndexer",path:"",body:r,overrides:{WITH_CREDENTIALS:!1}});return o}async function Lho(e){let{aptosConfig:t}=e;return(await To({aptosConfig:t,query:{query:zet},originMethod:"getProcessorStatuses"})).processor_status}async function mEe(e){let t=await Lho({aptosConfig:e.aptosConfig});return BigInt(t[0].last_success_version)}async function gEe(e){let{aptosConfig:t,processorType:r}=e;return(await To({aptosConfig:t,query:{query:zet,variables:{where_condition:{processor:{_eq:r}}}},originMethod:"getProcessorStatus"})).processor_status[0]}async function vEe(e){let{aptosConfig:t,handle:r,data:n,options:o}=e;return(await _4({aptosConfig:t,originMethod:"getTableItem",path:`tables/${r}/item`,params:{ledger_version:o?.ledgerVersion},body:n})).data}async function D_r(e){let{aptosConfig:t,options:r}=e,n={query:k_r,variables:{where_condition:r?.where,offset:r?.offset,limit:r?.limit,order_by:r?.orderBy}};return(await To({aptosConfig:t,query:n,originMethod:"getTableItemsData"})).table_items}async function L_r(e){let{aptosConfig:t,options:r}=e,n={query:M_r,variables:{where_condition:r?.where,offset:r?.offset,limit:r?.limit,order_by:r?.orderBy}};return(await To({aptosConfig:t,query:n,originMethod:"getTableItemsMetadata"})).table_metadatas}d();p();d();p();d();p();d();p();d();p();d();p();var yEe=class Yet extends nn{constructor(t,r){super(),this.address=t,this.name=r}static fromStr(t){let r=t.split("::");if(r.length!==2)throw new Error("Invalid module id.");return new Yet(Lt.fromString(r[0]),new np(r[1]))}serialize(t){this.address.serialize(t),this.name.serialize(t)}static deserialize(t){let r=Lt.deserialize(t),n=np.deserialize(t);return new Yet(r,n)}};d();p();var Jet=class F_r extends nn{constructor(t){super(),this.value=new XH(t)}serialize(t){t.serialize(this.value)}serializeForEntryFunction(t){t.serializeU32AsUleb128(this.value.value.length),t.serialize(this)}static deserialize(t,r){let n=XH.deserialize(t,r);return new F_r(n.value)}};function U_r(e){let t=e.deserializeUleb128AsU32();switch(t){case 0:return B0.deserialize(e);case 1:return Ch.deserialize(e);case 2:return LS.deserialize(e);case 3:return Lt.deserialize(e);case 4:return ca.deserialize(e,B0);case 5:return su.deserialize(e);case 6:return PS.deserialize(e);case 7:return DS.deserialize(e);case 8:return FS.deserialize(e);default:throw new Error(`Unknown variant index for ScriptTransactionArgument: ${t}`)}}var tG=class extends nn{static deserialize(e){let t=e.deserializeUleb128AsU32();switch(t){case 0:return bEe.load(e);case 2:return xEe.load(e);case 3:return wEe.load(e);default:throw new Error(`Unknown variant index for TransactionPayload: ${t}`)}}},bEe=class z_r extends tG{constructor(t){super(),this.script=t}serialize(t){t.serializeU32AsUleb128(0),this.script.serialize(t)}static load(t){let r=AEe.deserialize(t);return new z_r(r)}},xEe=class j_r extends tG{constructor(t){super(),this.entryFunction=t}serialize(t){t.serializeU32AsUleb128(2),this.entryFunction.serialize(t)}static load(t){let r=rG.deserialize(t);return new j_r(r)}},wEe=class H_r extends tG{constructor(t){super(),this.multiSig=t}serialize(t){t.serializeU32AsUleb128(3),this.multiSig.serialize(t)}static load(t){let r=SEe.deserialize(t);return new H_r(r)}},rG=class Xet{constructor(t,r,n,o){this.module_name=t,this.function_name=r,this.type_args=n,this.args=o}static build(t,r,n,o){return new Xet(yEe.fromStr(t),new np(r),n,o)}serialize(t){this.module_name.serialize(t),this.function_name.serialize(t),t.serializeVector(this.type_args),t.serializeU32AsUleb128(this.args.length),this.args.forEach(r=>{r.serializeForEntryFunction(t)})}static deserialize(t){let r=yEe.deserialize(t),n=np.deserialize(t),o=t.deserializeVector(xl),i=t.deserializeUleb128AsU32(),a=new Array;for(let s=0;s<i;s+=1){let c=t.deserializeUleb128AsU32(),u=Jet.deserialize(t,c);a.push(u)}return new Xet(r,n,o,a)}},AEe=class G_r{constructor(t,r,n){this.bytecode=t,this.type_args=r,this.args=n}serialize(t){t.serializeBytes(this.bytecode),t.serializeVector(this.type_args),t.serializeU32AsUleb128(this.args.length),this.args.forEach(r=>{r.serializeForScriptFunction(t)})}static deserialize(t){let r=t.deserializeBytes(),n=t.deserializeVector(xl),o=t.deserializeUleb128AsU32(),i=new Array;for(let a=0;a<o;a+=1){let s=U_r(t);i.push(s)}return new G_r(r,n,i)}},SEe=class q_r{constructor(t,r){this.multisig_address=t,this.transaction_payload=r}serialize(t){this.multisig_address.serialize(t),this.transaction_payload===void 0?t.serializeBool(!1):(t.serializeBool(!0),this.transaction_payload.serialize(t))}static deserialize(t){let r=Lt.deserialize(t),n=t.deserializeBool(),o;return n&&(o=EEe.deserialize(t)),new q_r(r,o)}},EEe=class V_r extends nn{constructor(t){super(),this.transaction_payload=t}serialize(t){t.serializeU32AsUleb128(0),this.transaction_payload.serialize(t)}static deserialize(t){return t.deserializeUleb128AsU32(),new V_r(rG.deserialize(t))}};d();p();var Fne=class W_r extends nn{constructor(t){super(),this.chainId=t}serialize(t){t.serializeU8(this.chainId)}static deserialize(t){let r=t.deserializeU8();return new W_r(r)}};var Dw=class K_r extends nn{constructor(t,r,n,o,i,a,s){super(),this.sender=t,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(t){this.sender.serialize(t),t.serializeU64(this.sequence_number),this.payload.serialize(t),t.serializeU64(this.max_gas_amount),t.serializeU64(this.gas_unit_price),t.serializeU64(this.expiration_timestamp_secs),this.chain_id.serialize(t)}static deserialize(t){let r=Lt.deserialize(t),n=t.deserializeU64(),o=tG.deserialize(t),i=t.deserializeU64(),a=t.deserializeU64(),s=t.deserializeU64(),c=Fne.deserialize(t);return new K_r(r,n,o,i,a,s,c)}},Zet=class extends nn{static deserialize(e){let t=e.deserializeUleb128AsU32();switch(t){case 0:return nG.load(e);case 1:return oG.load(e);default:throw new Error(`Unknown variant index for RawTransactionWithData: ${t}`)}}},nG=class Y_r extends Zet{constructor(t,r){super(),this.raw_txn=t,this.secondary_signer_addresses=r}serialize(t){t.serializeU32AsUleb128(0),this.raw_txn.serialize(t),t.serializeVector(this.secondary_signer_addresses)}static load(t){let r=Dw.deserialize(t),n=t.deserializeVector(Lt);return new Y_r(r,n)}},oG=class J_r extends Zet{constructor(t,r,n){super(),this.raw_txn=t,this.secondary_signer_addresses=r,this.fee_payer_address=n}serialize(t){t.serializeU32AsUleb128(1),this.raw_txn.serialize(t),t.serializeVector(this.secondary_signer_addresses),this.fee_payer_address.serialize(t)}static load(t){let r=Dw.deserialize(t),n=t.deserializeVector(Lt),o=Lt.deserialize(t);return new J_r(r,n,o)}};d();p();var X_r=(e=>(e.FULLNODE="Fullnode",e.INDEXER="Indexer",e.FAUCET="Faucet",e.PEPPER="Pepper",e.PROVER="Prover",e))(X_r||{});var xk="0x1::aptos_coin::AptosCoin",Qet="APTOS::RawTransaction",_Ee="APTOS::RawTransactionWithData",Z_r=(e=>(e.ACCOUNT_TRANSACTION_PROCESSOR="account_transactions_processor",e.DEFAULT="default_processor",e.EVENTS_PROCESSOR="events_processor",e.FUNGIBLE_ASSET_PROCESSOR="fungible_asset_processor",e.STAKE_PROCESSOR="stake_processor",e.TOKEN_V2_PROCESSOR="token_v2_processor",e.USER_TRANSACTION_PROCESSOR="user_transaction_processor",e.OBJECT_PROCESSOR="objects_processor",e))(Z_r||{});function CEe(e){return e.feePayerAddress?new oG(e.rawTransaction,e.secondarySignerAddresses??[],e.feePayerAddress):e.secondarySignerAddresses?new nG(e.rawTransaction,e.secondarySignerAddresses):e.rawTransaction}function iG(e,t){let r=ew.create();if(!t.startsWith("APTOS::"))throw new Error(`Domain separator needs to start with 'APTOS::'. Provided - ${t}`);r.update(t);let n=r.digest(),o=e,i=new Uint8Array(n.length+o.length);return i.set(n),i.set(o,n.length),i}function C7(e){let t=CEe(e);return e.feePayerAddress?iG(t.bcsToBytes(),_Ee):e.secondarySignerAddresses?iG(t.bcsToBytes(),_Ee):iG(t.bcsToBytes(),Qet)}d();p();d();p();d();p();d();p();var aG=class extends nn{toString(){let e=this.toUint8Array();return jn.fromHexInput(e).toString()}},Lw=class extends aG{};d();p();var sp=class extends nn{toString(){let e=this.toUint8Array();return jn.fromHexInput(e).toString()}};d();p();var sG=e=>typeof e=="string"?jn.isValid(e).valid?e:w.Buffer.from(e,"utf8"):e;d();p();d();p();var TEe=class extends y8{constructor(t,r){super(),this.finished=!1,this.destroyed=!1,yve(t);let n=Zx(r);if(this.iHash=t.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?t.create().update(n).digest():n);for(let a=0;a<i.length;a++)i[a]^=54;this.iHash.update(i),this.oHash=t.create();for(let a=0;a<i.length;a++)i[a]^=106;this.oHash.update(i),i.fill(0)}update(t){return s3(this),this.iHash.update(t),this}digestInto(t){s3(this),g0(t,this.outputLen),this.finished=!0,this.iHash.digestInto(t),this.oHash.update(t),this.oHash.digestInto(t),this.destroy()}digest(){let t=new Uint8Array(this.oHash.outputLen);return this.digestInto(t),t}_cloneInto(t){t||(t=Object.create(Object.getPrototypeOf(this),{}));let{oHash:r,iHash:n,finished:o,destroyed:i,blockLen:a,outputLen:s}=this;return t=t,t.finished=o,t.destroyed=i,t.blockLen=a,t.outputLen=s,t.oHash=r._cloneInto(t.oHash),t.iHash=n._cloneInto(t.iHash),t}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}},M1=(e,t,r)=>new TEe(e,t).update(r).digest();M1.create=(e,t)=>new TEe(e,t);d();p();var[Fho,Uho]=(()=>_o.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(e=>BigInt(e))))(),wk=new Uint32Array(80),Ak=new Uint32Array(80),$et=class extends w8{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:t,Al:r,Bh:n,Bl:o,Ch:i,Cl:a,Dh:s,Dl:c,Eh:u,El:l,Fh:f,Fl:h,Gh:m,Gl:g,Hh:v,Hl:b}=this;return[t,r,n,o,i,a,s,c,u,l,f,h,m,g,v,b]}set(t,r,n,o,i,a,s,c,u,l,f,h,m,g,v,b){this.Ah=t|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=u|0,this.El=l|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(t,r){for(let T=0;T<16;T++,r+=4)wk[T]=t.getUint32(r),Ak[T]=t.getUint32(r+=4);for(let T=16;T<80;T++){let B=wk[T-15]|0,F=Ak[T-15]|0,L=_o.rotrSH(B,F,1)^_o.rotrSH(B,F,8)^_o.shrSH(B,F,7),j=_o.rotrSL(B,F,1)^_o.rotrSL(B,F,8)^_o.shrSL(B,F,7),q=wk[T-2]|0,D=Ak[T-2]|0,_=_o.rotrSH(q,D,19)^_o.rotrBH(q,D,61)^_o.shrSH(q,D,6),R=_o.rotrSL(q,D,19)^_o.rotrBL(q,D,61)^_o.shrSL(q,D,6),z=_o.add4L(j,R,Ak[T-7],Ak[T-16]),N=_o.add4H(z,L,_,wk[T-7],wk[T-16]);wk[T]=N|0,Ak[T]=z|0}let{Ah:n,Al:o,Bh:i,Bl:a,Ch:s,Cl:c,Dh:u,Dl:l,Eh:f,El:h,Fh:m,Fl:g,Gh:v,Gl:b,Hh:x,Hl:E}=this;for(let T=0;T<80;T++){let B=_o.rotrSH(f,h,14)^_o.rotrSH(f,h,18)^_o.rotrBH(f,h,41),F=_o.rotrSL(f,h,14)^_o.rotrSL(f,h,18)^_o.rotrBL(f,h,41),L=f&m^~f&v,j=h&g^~h&b,q=_o.add5L(E,F,j,Uho[T],Ak[T]),D=_o.add5H(q,x,B,L,Fho[T],wk[T]),_=q|0,R=_o.rotrSH(n,o,28)^_o.rotrBH(n,o,34)^_o.rotrBH(n,o,39),z=_o.rotrSL(n,o,28)^_o.rotrBL(n,o,34)^_o.rotrBL(n,o,39),N=n&i^n&s^i&s,y=o&a^o&c^a&c;x=v|0,E=b|0,v=m|0,b=g|0,m=f|0,g=h|0,{h:f,l:h}=_o.add(u|0,l|0,D|0,_|0),u=s|0,l=c|0,s=i|0,c=a|0,i=n|0,a=o|0;let S=_o.add3L(_,z,y);n=_o.add3H(S,D,R,N),o=S|0}({h:n,l:o}=_o.add(this.Ah|0,this.Al|0,n|0,o|0)),{h:i,l:a}=_o.add(this.Bh|0,this.Bl|0,i|0,a|0),{h:s,l:c}=_o.add(this.Ch|0,this.Cl|0,s|0,c|0),{h:u,l}=_o.add(this.Dh|0,this.Dl|0,u|0,l|0),{h:f,l:h}=_o.add(this.Eh|0,this.El|0,f|0,h|0),{h:m,l:g}=_o.add(this.Fh|0,this.Fl|0,m|0,g|0),{h:v,l:b}=_o.add(this.Gh|0,this.Gl|0,v|0,b|0),{h:x,l:E}=_o.add(this.Hh|0,this.Hl|0,x|0,E|0),this.set(n,o,i,a,s,c,u,l,f,h,m,g,v,b,x,E)}roundClean(){wk.fill(0),Ak.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 C4=b8(()=>new $et);d();p();d();p();function zho(e,t,r,n){yve(e);let o=hKt({dkLen:32,asyncTick:10},n),{c:i,dkLen:a,asyncTick:s}=o;if(a3(i),a3(a),a3(s),i<1)throw new Error("PBKDF2: iterations (c) should be >= 1");let c=Zx(t),u=Zx(r),l=new Uint8Array(a),f=M1.create(e,c),h=f._cloneInto().update(u);return{c:i,dkLen:a,asyncTick:s,DK:l,PRF:f,PRFSalt:h}}function jho(e,t,r,n,o){return e.destroy(),t.destroy(),n&&n.destroy(),o.fill(0),r}function Q_r(e,t,r,n){let{c:o,dkLen:i,DK:a,PRF:s,PRFSalt:c}=zho(e,t,r,n),u,l=new Uint8Array(4),f=SA(l),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),(u=c._cloneInto(u)).update(l).digestInto(h),v.set(h.subarray(0,v.length));for(let b=1;b<o;b++){s._cloneInto(u).update(h).digestInto(h);for(let x=0;x<v.length;x++)v[x]^=h[x]}}return jho(s,c,a,u,h)}function $_r(e){if(typeof e!="string")throw new TypeError(`Invalid mnemonic type: ${typeof e}`);return e.normalize("NFKD")}function Hho(e){let t=$_r(e),r=t.split(" ");if(![12,15,18,21,24].includes(r.length))throw new Error("Invalid mnemonic");return{nfkd:t,words:r}}var Gho=e=>$_r(`mnemonic${e}`);function e3r(e,t=""){return Q_r(C4,Hho(e).nfkd,Gho(t),{c:2048,dkLen:64})}var t3r=/^m\/44'\/637'\/[0-9]+'\/[0-9]+'\/[0-9]+'?$/,r3r=/^m\/44'\/637'\/[0-9]+'\/[0-9]+\/[0-9]+$/,n3r=(e=>(e.ED25519="ed25519 seed",e))(n3r||{}),ett=2147483648;function ttt(e){return r3r.test(e)}function rtt(e){return t3r.test(e)}var IEe=(e,t)=>{let r=M1.create(C4,e).update(t).digest();return{key:r.slice(0,32),chainCode:r.slice(32)}},ntt=({key:e,chainCode:t},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,...e,...o]);return IEe(t,a)},Vho=e=>e.replace("'",""),ott=e=>e.split("/").slice(1).map(Vho),Une=e=>{let t=e.trim().split(/\s+/).map(r=>r.toLowerCase()).join(" ");return e3r(t)};d();p();var o3r=class cG extends nn{constructor(t){super();let{data:r}=t,n=jn.fromHexInput(r);if(n.toUint8Array().length!==cG.LENGTH)throw new Error(`Authentication Key length should be ${cG.LENGTH}`);this.data=n}serialize(t){t.serializeFixedBytes(this.data.toUint8Array())}static deserialize(t){let r=t.deserializeFixedBytes(cG.LENGTH);return new cG({data:r})}toString(){return this.data.toString()}toUint8Array(){return this.data.toUint8Array()}static fromSchemeAndBytes(t){let{scheme:r,input:n}=t,o=jn.fromHexInput(n).toUint8Array(),i=new Uint8Array([...o,r]),a=ew.create();a.update(i);let s=a.digest();return new cG({data:s})}static fromPublicKeyAndScheme(t){let{publicKey:r}=t;return r.authKey()}static fromPublicKey(t){let{publicKey:r}=t;return r.authKey()}derivedAddress(){return new Lt(this.data.toUint8Array())}};o3r.LENGTH=32;var L0=o3r;d();p();d();p();d();p();d();p();var MEe={};El(MEe,{aInRange:()=>pg,abool:()=>Fw,abytes:()=>uG,bitGet:()=>Qho,bitLen:()=>Zho,bitMask:()=>jne,bitSet:()=>$ho,bytesToHex:()=>I4,bytesToNumberBE:()=>k4,bytesToNumberLE:()=>Ek,concatBytes:()=>M4,createHmacDrbg:()=>utt,ensureBytes:()=>cu,equalBytes:()=>Jho,hexToBytes:()=>T7,hexToNumber:()=>ctt,inRange:()=>zne,isBytes:()=>Sk,memoized:()=>k7,notImplemented:()=>t0o,numberToBytesBE:()=>_k,numberToBytesLE:()=>I7,numberToHexUnpadded:()=>s3r,numberToVarBytesBE:()=>Yho,utf8ToBytes:()=>Xho,validateObject:()=>GS});d();p();var stt=BigInt(0),kEe=BigInt(1),Who=BigInt(2);function Sk(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function uG(e){if(!Sk(e))throw new Error("Uint8Array expected")}function Fw(e,t){if(typeof t!="boolean")throw new Error(`${e} must be valid boolean, got "${t}".`)}var Kho=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function I4(e){uG(e);let t="";for(let r=0;r<e.length;r++)t+=Kho[e[r]];return t}function s3r(e){let t=e.toString(16);return t.length&1?`0${t}`:t}function ctt(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);return BigInt(e===""?"0":`0x${e}`)}var T4={_0:48,_9:57,_A:65,_F:70,_a:97,_f:102};function i3r(e){if(e>=T4._0&&e<=T4._9)return e-T4._0;if(e>=T4._A&&e<=T4._F)return e-(T4._A-10);if(e>=T4._a&&e<=T4._f)return e-(T4._a-10)}function T7(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);let t=e.length,r=t/2;if(t%2)throw new Error("padded hex string expected, got unpadded hex of length "+t);let n=new Uint8Array(r);for(let o=0,i=0;o<r;o++,i+=2){let a=i3r(e.charCodeAt(i)),s=i3r(e.charCodeAt(i+1));if(a===void 0||s===void 0){let c=e[i]+e[i+1];throw new Error('hex string expected, got non-hex character "'+c+'" at index '+i)}n[o]=a*16+s}return n}function k4(e){return ctt(I4(e))}function Ek(e){return uG(e),ctt(I4(Uint8Array.from(e).reverse()))}function _k(e,t){return T7(e.toString(16).padStart(t*2,"0"))}function I7(e,t){return _k(e,t).reverse()}function Yho(e){return T7(s3r(e))}function cu(e,t,r){let n;if(typeof t=="string")try{n=T7(t)}catch(i){throw new Error(`${e} must be valid hex string, got "${t}". Cause: ${i}`)}else if(Sk(t))n=Uint8Array.from(t);else throw new Error(`${e} must be hex string or Uint8Array`);let o=n.length;if(typeof r=="number"&&o!==r)throw new Error(`${e} expected ${r} bytes, got ${o}`);return n}function M4(...e){let t=0;for(let n=0;n<e.length;n++){let o=e[n];uG(o),t+=o.length}let r=new Uint8Array(t);for(let n=0,o=0;n<e.length;n++){let i=e[n];r.set(i,o),o+=i.length}return r}function Jho(e,t){if(e.length!==t.length)return!1;let r=0;for(let n=0;n<e.length;n++)r|=e[n]^t[n];return r===0}function Xho(e){if(typeof e!="string")throw new Error(`utf8ToBytes expected string, got ${typeof e}`);return new Uint8Array(new TextEncoder().encode(e))}var itt=e=>typeof e=="bigint"&&stt<=e;function zne(e,t,r){return itt(e)&&itt(t)&&itt(r)&&t<=e&&e<r}function pg(e,t,r,n){if(!zne(t,r,n))throw new Error(`expected valid ${e}: ${r} <= n < ${n}, got ${typeof t} ${t}`)}function Zho(e){let t;for(t=0;e>stt;e>>=kEe,t+=1);return t}function Qho(e,t){return e>>BigInt(t)&kEe}function $ho(e,t,r){return e|(r?kEe:stt)<<BigInt(t)}var jne=e=>(Who<<BigInt(e-1))-kEe,att=e=>new Uint8Array(e),a3r=e=>Uint8Array.from(e);function utt(e,t,r){if(typeof e!="number"||e<2)throw new Error("hashLen must be a number");if(typeof t!="number"||t<2)throw new Error("qByteLen must be a number");if(typeof r!="function")throw new Error("hmacFn must be a function");let n=att(e),o=att(e),i=0,a=()=>{n.fill(1),o.fill(0),i=0},s=(...f)=>r(o,n,...f),c=(f=att())=>{o=s(a3r([0]),f),n=s(),f.length!==0&&(o=s(a3r([1]),f),n=s())},u=()=>{if(i++>=1e3)throw new Error("drbg: tried 1000 values");let f=0,h=[];for(;f<t;){n=s();let m=n.slice();h.push(m),f+=n.length}return M4(...h)};return(f,h)=>{a(),c(f);let m;for(;!(m=h(u()));)c();return a(),m}}var e0o={bigint:e=>typeof e=="bigint",function:e=>typeof e=="function",boolean:e=>typeof e=="boolean",string:e=>typeof e=="string",stringOrUint8Array:e=>typeof e=="string"||Sk(e),isSafeInteger:e=>Number.isSafeInteger(e),array:e=>Array.isArray(e),field:(e,t)=>t.Fp.isValid(e),hash:e=>typeof e=="function"&&Number.isSafeInteger(e.outputLen)};function GS(e,t,r={}){let n=(o,i,a)=>{let s=e0o[i];if(typeof s!="function")throw new Error(`Invalid validator "${i}", expected function`);let c=e[o];if(!(a&&c===void 0)&&!s(c,e))throw new Error(`Invalid param ${String(o)}=${c} (${typeof c}), expected ${i}`)};for(let[o,i]of Object.entries(t))n(o,i,!1);for(let[o,i]of Object.entries(r))n(o,i,!0);return e}var t0o=()=>{throw new Error("not implemented")};function k7(e){let t=new WeakMap;return(r,...n)=>{let o=t.get(r);if(o!==void 0)return o;let i=e(r,...n);return t.set(r,i),i}}var $l=BigInt(0),vc=BigInt(1),M7=BigInt(2),r0o=BigInt(3),ltt=BigInt(4),c3r=BigInt(5),u3r=BigInt(8),n0o=BigInt(9),o0o=BigInt(16);function Ya(e,t){let r=e%t;return r>=$l?r:t+r}function i0o(e,t,r){if(r<=$l||t<$l)throw new Error("Expected power/modulo > 0");if(r===vc)return $l;let n=vc;for(;t>$l;)t&vc&&(n=n*e%r),e=e*e%r,t>>=vc;return n}function yc(e,t,r){let n=e;for(;t-- >$l;)n*=n,n%=r;return n}function REe(e,t){if(e===$l||t<=$l)throw new Error(`invert: expected positive integers, got n=${e} mod=${t}`);let r=Ya(e,t),n=t,o=$l,i=vc,a=vc,s=$l;for(;r!==$l;){let u=n/r,l=n%r,f=o-a*u,h=i-s*u;n=r,r=l,o=a,i=s,a=f,s=h}if(n!==vc)throw new Error("invert: does not exist");return Ya(o,t)}function a0o(e){let t=(e-vc)/M7,r,n,o;for(r=e-vc,n=0;r%M7===$l;r/=M7,n++);for(o=M7;o<e&&i0o(o,t,e)!==e-vc;o++);if(n===1){let a=(e+vc)/ltt;return function(c,u){let l=c.pow(u,a);if(!c.eql(c.sqr(l),u))throw new Error("Cannot find square root");return l}}let i=(r+vc)/M7;return function(s,c){if(s.pow(c,t)===s.neg(s.ONE))throw new Error("Cannot find square root");let u=n,l=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<u&&!s.eql(v,s.ONE);m++)v=s.sqr(v);let g=s.pow(l,vc<<BigInt(u-m-1));l=s.sqr(g),f=s.mul(f,g),h=s.mul(h,l),u=m}return f}}function s0o(e){if(e%ltt===r0o){let t=(e+vc)/ltt;return function(n,o){let i=n.pow(o,t);if(!n.eql(n.sqr(i),o))throw new Error("Cannot find square root");return i}}if(e%u3r===c3r){let t=(e-c3r)/u3r;return function(n,o){let i=n.mul(o,M7),a=n.pow(i,t),s=n.mul(o,a),c=n.mul(n.mul(s,M7),a),u=n.mul(s,n.sub(c,n.ONE));if(!n.eql(n.sqr(u),o))throw new Error("Cannot find square root");return u}}return e%o0o,a0o(e)}var l3r=(e,t)=>(Ya(e,t)&vc)===vc,c0o=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function ftt(e){let t={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},r=c0o.reduce((n,o)=>(n[o]="function",n),t);return GS(e,r)}function u0o(e,t,r){if(r<$l)throw new Error("Expected power > 0");if(r===$l)return e.ONE;if(r===vc)return t;let n=e.ONE,o=t;for(;r>$l;)r&vc&&(n=e.mul(n,o)),o=e.sqr(o),r>>=vc;return n}function l0o(e,t){let r=new Array(t.length),n=t.reduce((i,a,s)=>e.is0(a)?i:(r[s]=i,e.mul(i,a)),e.ONE),o=e.inv(n);return t.reduceRight((i,a,s)=>e.is0(a)?i:(r[s]=e.mul(i,r[s]),e.mul(i,a)),o),r}function dtt(e,t){let r=t!==void 0?t:e.toString(2).length,n=Math.ceil(r/8);return{nBitLength:r,nByteLength:n}}function NEe(e,t,r=!1,n={}){if(e<=$l)throw new Error(`Expected Field ORDER > 0, got ${e}`);let{nBitLength:o,nByteLength:i}=dtt(e,t);if(i>2048)throw new Error("Field lengths over 2048 bytes are not supported");let a=s0o(e),s=Object.freeze({ORDER:e,BITS:o,BYTES:i,MASK:jne(o),ZERO:$l,ONE:vc,create:c=>Ya(c,e),isValid:c=>{if(typeof c!="bigint")throw new Error(`Invalid field element: expected bigint, got ${typeof c}`);return $l<=c&&c<e},is0:c=>c===$l,isOdd:c=>(c&vc)===vc,neg:c=>Ya(-c,e),eql:(c,u)=>c===u,sqr:c=>Ya(c*c,e),add:(c,u)=>Ya(c+u,e),sub:(c,u)=>Ya(c-u,e),mul:(c,u)=>Ya(c*u,e),pow:(c,u)=>u0o(s,c,u),div:(c,u)=>Ya(c*REe(u,e),e),sqrN:c=>c*c,addN:(c,u)=>c+u,subN:(c,u)=>c-u,mulN:(c,u)=>c*u,inv:c=>REe(c,e),sqrt:n.sqrt||(c=>a(s,c)),invertBatch:c=>l0o(s,c),cmov:(c,u,l)=>l?u:c,toBytes:c=>r?I7(c,i):_k(c,i),fromBytes:c=>{if(c.length!==i)throw new Error(`Fp.fromBytes: expected ${i}, got ${c.length}`);return r?Ek(c):k4(c)}});return Object.freeze(s)}function f3r(e){if(typeof e!="bigint")throw new Error("field order must be bigint");let t=e.toString(2).length;return Math.ceil(t/8)}function ptt(e){let t=f3r(e);return t+Math.ceil(t/2)}function d3r(e,t,r=!1){let n=e.length,o=f3r(t),i=ptt(t);if(n<16||n<i||n>1024)throw new Error(`expected ${i}-1024 bytes of input, got ${n}`);let a=r?k4(e):Ek(e),s=Ya(a,t-vc)+vc;return r?I7(s,o):_k(s,o)}var d0o=BigInt(0),htt=BigInt(1),mtt=new WeakMap,p3r=new WeakMap;function OEe(e,t){let r=(i,a)=>{let s=a.negate();return i?s:a},n=i=>{if(!Number.isSafeInteger(i)||i<=0||i>t)throw new Error(`Wrong window size=${i}, should be [1..${t}]`)},o=i=>{n(i);let a=Math.ceil(t/i)+1,s=2**(i-1);return{windows:a,windowSize:s}};return{constTimeNegate:r,unsafeLadder(i,a){let s=e.ZERO,c=i;for(;a>d0o;)a&htt&&(s=s.add(c)),c=c.double(),a>>=htt;return s},precomputeWindow(i,a){let{windows:s,windowSize:c}=o(a),u=[],l=i,f=l;for(let h=0;h<s;h++){f=l,u.push(f);for(let m=1;m<c;m++)f=f.add(l),u.push(f);l=f.double()}return u},wNAF(i,a,s){let{windows:c,windowSize:u}=o(i),l=e.ZERO,f=e.BASE,h=BigInt(2**i-1),m=2**i,g=BigInt(i);for(let v=0;v<c;v++){let b=v*u,x=Number(s&h);s>>=g,x>u&&(x-=m,s+=htt);let E=b,T=b+Math.abs(x)-1,B=v%2!==0,F=x<0;x===0?f=f.add(r(B,a[E])):l=l.add(r(F,a[T]))}return{p:l,f}},wNAFCached(i,a,s){let c=p3r.get(i)||1,u=mtt.get(i);return u||(u=this.precomputeWindow(i,c),c!==1&&mtt.set(i,s(u))),this.wNAF(c,u,a)},setWindowSize(i,a){n(a),p3r.set(i,a),mtt.delete(i)}}}function Hne(e){return ftt(e.Fp),GS(e,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...dtt(e.n,e.nBitLength),...e,p:e.Fp.ORDER})}var Uw=BigInt(0),hg=BigInt(1),BEe=BigInt(2),p0o=BigInt(8),h0o={zip215:!0};function m0o(e){let t=Hne(e);return GS(e,{hash:"function",a:"bigint",d:"bigint",randomBytes:"function"},{adjustScalarBytes:"function",domain:"function",uvRatio:"function",mapToCurve:"function"}),Object.freeze({...t})}function h3r(e){let t=m0o(e),{Fp:r,n,prehash:o,hash:i,randomBytes:a,nByteLength:s,h:c}=t,u=BEe<<BigInt(s*8)-hg,l=r.create,f=t.uvRatio||((S,I)=>{try{return{isValid:!0,value:r.sqrt(S*r.inv(I))}}catch{return{isValid:!1,value:Uw}}}),h=t.adjustScalarBytes||(S=>S),m=t.domain||((S,I,M)=>{if(Fw("phflag",M),I.length||M)throw new Error("Contexts/pre-hash are not supported");return S});function g(S,I){pg("coordinate "+S,I,Uw,u)}function v(S){if(!(S instanceof E))throw new Error("ExtendedPoint expected")}let b=k7((S,I)=>{let{ex:M,ey:C,ez:P}=S,V=S.is0();I==null&&(I=V?p0o:r.inv(P));let H=l(M*I),k=l(C*I),G=l(P*I);if(V)return{x:Uw,y:hg};if(G!==hg)throw new Error("invZ was invalid");return{x:H,y:k}}),x=k7(S=>{let{a:I,d:M}=t;if(S.is0())throw new Error("bad point: ZERO");let{ex:C,ey:P,ez:V,et:H}=S,k=l(C*C),G=l(P*P),ce=l(V*V),J=l(ce*ce),de=l(k*I),W=l(ce*l(de+G)),Q=l(J+l(M*l(k*G)));if(W!==Q)throw new Error("bad point: equation left != right (1)");let Y=l(C*P),$=l(V*H);if(Y!==$)throw new Error("bad point: equation left != right (2)");return!0});class E{constructor(I,M,C,P){this.ex=I,this.ey=M,this.ez=C,this.et=P,g("x",I),g("y",M),g("z",C),g("t",P),Object.freeze(this)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static fromAffine(I){if(I instanceof E)throw new Error("extended point not allowed");let{x:M,y:C}=I||{};return g("x",M),g("y",C),new E(M,C,hg,l(M*C))}static normalizeZ(I){let M=r.invertBatch(I.map(C=>C.ez));return I.map((C,P)=>C.toAffine(M[P])).map(E.fromAffine)}_setWindowSize(I){F.setWindowSize(this,I)}assertValidity(){x(this)}equals(I){v(I);let{ex:M,ey:C,ez:P}=this,{ex:V,ey:H,ez:k}=I,G=l(M*k),ce=l(V*P),J=l(C*k),de=l(H*P);return G===ce&&J===de}is0(){return this.equals(E.ZERO)}negate(){return new E(l(-this.ex),this.ey,this.ez,l(-this.et))}double(){let{a:I}=t,{ex:M,ey:C,ez:P}=this,V=l(M*M),H=l(C*C),k=l(BEe*l(P*P)),G=l(I*V),ce=M+C,J=l(l(ce*ce)-V-H),de=G+H,W=de-k,Q=G-H,Y=l(J*W),$=l(de*Q),re=l(J*Q),le=l(W*de);return new E(Y,$,le,re)}add(I){v(I);let{a:M,d:C}=t,{ex:P,ey:V,ez:H,et:k}=this,{ex:G,ey:ce,ez:J,et:de}=I;if(M===BigInt(-1)){let ee=l((V-P)*(ce+G)),ae=l((V+P)*(ce-G)),Ee=l(ae-ee);if(Ee===Uw)return this.double();let De=l(H*BEe*de),Re=l(k*BEe*J),Ve=Re+De,gt=ae+ee,Qe=Re-De,ht=l(Ve*Ee),Ot=l(gt*Qe),pt=l(Ve*Qe),sr=l(Ee*gt);return new E(ht,Ot,sr,pt)}let W=l(P*G),Q=l(V*ce),Y=l(k*C*de),$=l(H*J),re=l((P+V)*(G+ce)-W-Q),le=$-Y,ve=$+Y,ye=l(Q-M*W),Ie=l(re*le),Me=l(ve*ye),ke=l(re*ye),X=l(le*ve);return new E(Ie,Me,X,ke)}subtract(I){return this.add(I.negate())}wNAF(I){return F.wNAFCached(this,I,E.normalizeZ)}multiply(I){let M=I;pg("scalar",M,hg,n);let{p:C,f:P}=this.wNAF(M);return E.normalizeZ([C,P])[0]}multiplyUnsafe(I){let M=I;return pg("scalar",M,Uw,n),M===Uw?B:this.equals(B)||M===hg?this:this.equals(T)?this.wNAF(M).p:F.unsafeLadder(this,M)}isSmallOrder(){return this.multiplyUnsafe(c).is0()}isTorsionFree(){return F.unsafeLadder(this,n).is0()}toAffine(I){return b(this,I)}clearCofactor(){let{h:I}=t;return I===hg?this:this.multiplyUnsafe(I)}static fromHex(I,M=!1){let{d:C,a:P}=t,V=r.BYTES;I=cu("pointHex",I,V),Fw("zip215",M);let H=I.slice(),k=I[V-1];H[V-1]=k&-129;let G=Ek(H),ce=M?u:r.ORDER;pg("pointHex.y",G,Uw,ce);let J=l(G*G),de=l(J-hg),W=l(C*J-P),{isValid:Q,value:Y}=f(de,W);if(!Q)throw new Error("Point.fromHex: invalid y coordinate");let $=(Y&hg)===hg,re=(k&128)!==0;if(!M&&Y===Uw&&re)throw new Error("Point.fromHex: x=0 and x_0=1");return re!==$&&(Y=l(-Y)),E.fromAffine({x:Y,y:G})}static fromPrivateKey(I){return q(I).point}toRawBytes(){let{x:I,y:M}=this.toAffine(),C=I7(M,r.BYTES);return C[C.length-1]|=I&hg?128:0,C}toHex(){return I4(this.toRawBytes())}}E.BASE=new E(t.Gx,t.Gy,hg,l(t.Gx*t.Gy)),E.ZERO=new E(Uw,hg,hg,Uw);let{BASE:T,ZERO:B}=E,F=OEe(E,s*8);function L(S){return Ya(S,n)}function j(S){return L(Ek(S))}function q(S){let I=s;S=cu("private key",S,I);let M=cu("hashed private key",i(S),2*I),C=h(M.slice(0,I)),P=M.slice(I,2*I),V=j(C),H=T.multiply(V),k=H.toRawBytes();return{head:C,prefix:P,scalar:V,point:H,pointBytes:k}}function D(S){return q(S).pointBytes}function _(S=new Uint8Array,...I){let M=M4(...I);return j(i(m(M,cu("context",S),!!o)))}function R(S,I,M={}){S=cu("message",S),o&&(S=o(S));let{prefix:C,scalar:P,pointBytes:V}=q(I),H=_(M.context,C,S),k=T.multiply(H).toRawBytes(),G=_(M.context,k,V,S),ce=L(H+G*P);pg("signature.s",ce,Uw,n);let J=M4(k,I7(ce,r.BYTES));return cu("result",J,s*2)}let z=h0o;function N(S,I,M,C=z){let{context:P,zip215:V}=C,H=r.BYTES;S=cu("signature",S,2*H),I=cu("message",I),V!==void 0&&Fw("zip215",V),o&&(I=o(I));let k=Ek(S.slice(H,2*H)),G,ce,J;try{G=E.fromHex(M,V),ce=E.fromHex(S.slice(0,H),V),J=T.multiplyUnsafe(k)}catch{return!1}if(!V&&G.isSmallOrder())return!1;let de=_(P,ce.toRawBytes(),G.toRawBytes(),I);return ce.add(G.multiplyUnsafe(de)).subtract(J).clearCofactor().equals(E.ZERO)}return T._setWindowSize(8),{CURVE:t,getPublicKey:D,sign:R,verify:N,ExtendedPoint:E,utils:{getExtendedPublicKey:q,randomPrivateKey:()=>a(r.BYTES),precompute(S=8,I=E.BASE){return I._setWindowSize(S),I.multiply(BigInt(3)),I}}}}var gtt=BigInt("57896044618658097711785492504343953926634992332820282019728792003956564819949"),m3r=BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752"),rtc=BigInt(0),g0o=BigInt(1),g3r=BigInt(2),ntc=BigInt(3),v0o=BigInt(5),y0o=BigInt(8);function b0o(e){let t=BigInt(10),r=BigInt(20),n=BigInt(40),o=BigInt(80),i=gtt,s=e*e%i*e%i,c=yc(s,g3r,i)*s%i,u=yc(c,g0o,i)*e%i,l=yc(u,v0o,i)*u%i,f=yc(l,t,i)*l%i,h=yc(f,r,i)*f%i,m=yc(h,n,i)*h%i,g=yc(m,o,i)*m%i,v=yc(g,o,i)*m%i,b=yc(v,t,i)*l%i;return{pow_p_5_8:yc(b,g3r,i)*e%i,b2:s}}function x0o(e){return e[0]&=248,e[31]&=127,e[31]|=64,e}function w0o(e,t){let r=gtt,n=Ya(t*t*t,r),o=Ya(n*n*t,r),i=b0o(e*o).pow_p_5_8,a=Ya(e*n*i,r),s=Ya(t*a*a,r),c=a,u=Ya(a*m3r,r),l=s===e,f=s===Ya(-e,r),h=s===Ya(-e*m3r,r);return l&&(a=c),(f||h)&&(a=u),l3r(a,r)&&(a=Ya(-a,r)),{isValid:l||f,value:a}}var A0o=(()=>NEe(gtt,void 0,!0))(),S0o=(()=>({a:BigInt(-1),d:BigInt("37095705934669439343138083508754565189542113879843219016388785533085940283555"),Fp:A0o,n:BigInt("7237005577332262213973186563042994240857116359379907606001950938285454250989"),h:y0o,Gx:BigInt("15112221349535400772501151409588531511454012693041857206046113283949847762202"),Gy:BigInt("46316835694926478169428394003475163141307993866256225615783033603165251855960"),hash:C4,randomBytes:x8,adjustScalarBytes:x0o,uvRatio:w0o}))(),Gne=(()=>h3r(S0o))();var vtt=[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 v3r(e){let t=e.toUint8Array().slice(32);for(let r=vtt.length-1;r>=0;r-=1){if(t[r]<vtt[r])return!0;if(t[r]>vtt[r])return!1}return!1}var y3r=class lG extends Lw{constructor(t){super();let r=jn.fromHexInput(t);if(r.toUint8Array().length!==lG.LENGTH)throw new Error(`PublicKey length should be ${lG.LENGTH}`);this.key=r}verifySignature(t){let{message:r,signature:n}=t;if(!v3r(n))return!1;let o=sG(r),i=jn.fromHexInput(o).toUint8Array(),a=n.toUint8Array(),s=this.key.toUint8Array();return Gne.verify(a,i,s)}authKey(){return L0.fromSchemeAndBytes({scheme:0,input:this.toUint8Array()})}toUint8Array(){return this.key.toUint8Array()}serialize(t){t.serializeBytes(this.key.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new lG(r)}static isPublicKey(t){return t instanceof lG}static isInstance(t){return"key"in t&&t.key?.data?.length===lG.LENGTH}};y3r.LENGTH=32;var _a=y3r,ytt=class R4 extends nn{constructor(t){super();let r=jn.fromHexInput(t);if(r.toUint8Array().length!==R4.LENGTH)throw new Error(`PrivateKey length should be ${R4.LENGTH}`);this.signingKey=r}static generate(){let t=Gne.utils.randomPrivateKey();return new R4(t)}static fromDerivationPath(t,r){if(!rtt(t))throw new Error(`Invalid derivation path ${t}`);return R4.fromDerivationPathInner(t,Une(r))}static fromDerivationPathInner(t,r,n=ett){let{key:o,chainCode:i}=IEe(R4.SLIP_0010_SEED,r),a=ott(t).map(c=>parseInt(c,10)),{key:s}=a.reduce((c,u)=>ntt(c,u+n),{key:o,chainCode:i});return new R4(s)}publicKey(){let t=Gne.getPublicKey(this.signingKey.toUint8Array());return new _a(t)}sign(t){let r=sG(t),n=jn.fromHexInput(r).toUint8Array(),o=Gne.sign(n,this.signingKey.toUint8Array());return new Ns(o)}toUint8Array(){return this.signingKey.toUint8Array()}toString(){return this.signingKey.toString()}serialize(t){t.serializeBytes(this.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new R4(r)}static isPrivateKey(t){return t instanceof R4}};ytt.LENGTH=32,ytt.SLIP_0010_SEED="ed25519 seed";var mg=ytt,b3r=class PEe extends sp{constructor(t){super();let r=jn.fromHexInput(t);if(r.toUint8Array().length!==PEe.LENGTH)throw new Error(`Signature length should be ${PEe.LENGTH}`);this.data=r}toUint8Array(){return this.data.toUint8Array()}serialize(t){t.serializeBytes(this.data.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new PEe(r)}};b3r.LENGTH=64;var Ns=b3r;var DEe=class Ck extends Lw{constructor(t){super();let{publicKeys:r,threshold:n}=t;if(r.length>Ck.MAX_KEYS||r.length<Ck.MIN_KEYS)throw new Error(`Must have between ${Ck.MIN_KEYS} and ${Ck.MAX_KEYS} public keys, inclusive`);if(n<Ck.MIN_THRESHOLD||n>r.length)throw new Error(`Threshold must be between ${Ck.MIN_THRESHOLD} and ${r.length}, inclusive`);this.publicKeys=r,this.threshold=n}verifySignature(t){let{message:r,signature:n}=t;if(!(n instanceof fG))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 L0.fromSchemeAndBytes({scheme:1,input:this.toUint8Array()})}toUint8Array(){let t=new Uint8Array(this.publicKeys.length*_a.LENGTH+1);return this.publicKeys.forEach((r,n)=>{t.set(r.toUint8Array(),n*_a.LENGTH)}),t[this.publicKeys.length*_a.LENGTH]=this.threshold,t}serialize(t){t.serializeBytes(this.toUint8Array())}static deserialize(t){let r=t.deserializeBytes(),n=r[r.length-1],o=[];for(let i=0;i<r.length-1;i+=_a.LENGTH){let a=i;o.push(new _a(r.subarray(a,a+_a.LENGTH)))}return new Ck({publicKeys:o,threshold:n})}};DEe.MAX_KEYS=32,DEe.MIN_KEYS=2,DEe.MIN_THRESHOLD=1;var Tk=DEe,btt=class qS extends sp{constructor(t){super();let{signatures:r,bitmap:n}=t;if(r.length>qS.MAX_SIGNATURES_SUPPORTED)throw new Error(`The number of signatures cannot be greater than ${qS.MAX_SIGNATURES_SUPPORTED}`);if(this.signatures=r,!(n instanceof Uint8Array))this.bitmap=qS.createBitmap({bits:n});else{if(n.length!==qS.BITMAP_LEN)throw new Error(`"bitmap" length should be ${qS.BITMAP_LEN}`);this.bitmap=n}}toUint8Array(){let t=new Uint8Array(this.signatures.length*Ns.LENGTH+qS.BITMAP_LEN);return this.signatures.forEach((r,n)=>{t.set(r.toUint8Array(),n*Ns.LENGTH)}),t.set(this.bitmap,this.signatures.length*Ns.LENGTH),t}serialize(t){t.serializeBytes(this.toUint8Array())}static deserialize(t){let r=t.deserializeBytes(),n=r.subarray(r.length-4),o=[];for(let i=0;i<r.length-n.length;i+=Ns.LENGTH){let a=i;o.push(new Ns(r.subarray(a,a+Ns.LENGTH)))}return new qS({signatures:o,bitmap:n})}static createBitmap(t){let{bits:r}=t,n=128,o=new Uint8Array([0,0,0,0]),i=new Set;return r.forEach((a,s)=>{if(a>=qS.MAX_SIGNATURES_SUPPORTED)throw new Error(`Cannot have a signature larger than ${qS.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),u=o[c];u|=n>>a%8,o[c]=u}),o}};btt.MAX_SIGNATURES_SUPPORTED=32,btt.BITMAP_LEN=4;var fG=btt;d();p();d();p();d();p();d();p();d();p();d();p();function x3r(e){e.lowS!==void 0&&Fw("lowS",e.lowS),e.prehash!==void 0&&Fw("prehash",e.prehash)}function E0o(e){let t=Hne(e);GS(t,{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}=t;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({...t})}var{bytesToNumberBE:_0o,hexToBytes:C0o}=MEe,R7={Err:class extends Error{constructor(t=""){super(t)}},_parseInt(e){let{Err:t}=R7;if(e.length<2||e[0]!==2)throw new t("Invalid signature integer tag");let r=e[1],n=e.subarray(2,r+2);if(!r||n.length!==r)throw new t("Invalid signature integer: wrong length");if(n[0]&128)throw new t("Invalid signature integer: negative");if(n[0]===0&&!(n[1]&128))throw new t("Invalid signature integer: unnecessary leading zero");return{d:_0o(n),l:e.subarray(r+2)}},toSig(e){let{Err:t}=R7,r=typeof e=="string"?C0o(e):e;uG(r);let n=r.length;if(n<2||r[0]!=48)throw new t("Invalid signature tag");if(r[1]!==n-2)throw new t("Invalid signature: incorrect length");let{d:o,l:i}=R7._parseInt(r.subarray(2)),{d:a,l:s}=R7._parseInt(i);if(s.length)throw new t("Invalid signature: left bytes after parsing");return{r:o,s:a}},hexFromSig(e){let t=u=>Number.parseInt(u[0],16)&8?"00"+u:u,r=u=>{let l=u.toString(16);return l.length&1?`0${l}`:l},n=t(r(e.s)),o=t(r(e.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}`}},Ik=BigInt(0),cd=BigInt(1),Itc=BigInt(2),w3r=BigInt(3),ktc=BigInt(4);function T0o(e){let t=E0o(e),{Fp:r}=t,n=t.toBytes||((g,v,b)=>{let x=v.toAffine();return M4(Uint8Array.from([4]),r.toBytes(x.x),r.toBytes(x.y))}),o=t.fromBytes||(g=>{let v=g.subarray(1),b=r.fromBytes(v.subarray(0,r.BYTES)),x=r.fromBytes(v.subarray(r.BYTES,2*r.BYTES));return{x:b,y:x}});function i(g){let{a:v,b}=t,x=r.sqr(g),E=r.mul(x,g);return r.add(r.add(E,r.mul(g,v)),b)}if(!r.eql(r.sqr(t.Gy),i(t.Gx)))throw new Error("bad generator point: equation left != right");function a(g){return zne(g,cd,t.n)}function s(g){let{allowedPrivateKeyLengths:v,nByteLength:b,wrapPrivateKey:x,n:E}=t;if(v&&typeof g!="bigint"){if(Sk(g)&&(g=I4(g)),typeof g!="string"||!v.includes(g.length))throw new Error("Invalid key");g=g.padStart(b*2,"0")}let T;try{T=typeof g=="bigint"?g:k4(cu("private key",g,b))}catch{throw new Error(`private key must be ${b} bytes, hex or bigint, not ${typeof g}`)}return x&&(T=Ya(T,E)),pg("private key",T,cd,E),T}function c(g){if(!(g instanceof f))throw new Error("ProjectivePoint expected")}let u=k7((g,v)=>{let{px:b,py:x,pz:E}=g;if(r.eql(E,r.ONE))return{x:b,y:x};let T=g.is0();v==null&&(v=T?r.ONE:r.inv(E));let B=r.mul(b,v),F=r.mul(x,v),L=r.mul(E,v);if(T)return{x:r.ZERO,y:r.ZERO};if(!r.eql(L,r.ONE))throw new Error("invZ was invalid");return{x:B,y:F}}),l=k7(g=>{if(g.is0()){if(t.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 x=r.sqr(b),E=i(v);if(!r.eql(x,E))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,x){if(this.px=v,this.py=b,this.pz=x,v==null||!r.isValid(v))throw new Error("x required");if(b==null||!r.isValid(b))throw new Error("y required");if(x==null||!r.isValid(x))throw new Error("z required");Object.freeze(this)}static fromAffine(v){let{x:b,y:x}=v||{};if(!v||!r.isValid(b)||!r.isValid(x))throw new Error("invalid affine point");if(v instanceof f)throw new Error("projective point not allowed");let E=T=>r.eql(T,r.ZERO);return E(b)&&E(x)?f.ZERO:new f(b,x,r.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(v){let b=r.invertBatch(v.map(x=>x.pz));return v.map((x,E)=>x.toAffine(b[E])).map(f.fromAffine)}static fromHex(v){let b=f.fromAffine(o(cu("pointHex",v)));return b.assertValidity(),b}static fromPrivateKey(v){return f.BASE.multiply(s(v))}_setWindowSize(v){m.setWindowSize(this,v)}assertValidity(){l(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:x,pz:E}=this,{px:T,py:B,pz:F}=v,L=r.eql(r.mul(b,F),r.mul(T,E)),j=r.eql(r.mul(x,F),r.mul(B,E));return L&&j}negate(){return new f(this.px,r.neg(this.py),this.pz)}double(){let{a:v,b}=t,x=r.mul(b,w3r),{px:E,py:T,pz:B}=this,F=r.ZERO,L=r.ZERO,j=r.ZERO,q=r.mul(E,E),D=r.mul(T,T),_=r.mul(B,B),R=r.mul(E,T);return R=r.add(R,R),j=r.mul(E,B),j=r.add(j,j),F=r.mul(v,j),L=r.mul(x,_),L=r.add(F,L),F=r.sub(D,L),L=r.add(D,L),L=r.mul(F,L),F=r.mul(R,F),j=r.mul(x,j),_=r.mul(v,_),R=r.sub(q,_),R=r.mul(v,R),R=r.add(R,j),j=r.add(q,q),q=r.add(j,q),q=r.add(q,_),q=r.mul(q,R),L=r.add(L,q),_=r.mul(T,B),_=r.add(_,_),q=r.mul(_,R),F=r.sub(F,q),j=r.mul(_,D),j=r.add(j,j),j=r.add(j,j),new f(F,L,j)}add(v){c(v);let{px:b,py:x,pz:E}=this,{px:T,py:B,pz:F}=v,L=r.ZERO,j=r.ZERO,q=r.ZERO,D=t.a,_=r.mul(t.b,w3r),R=r.mul(b,T),z=r.mul(x,B),N=r.mul(E,F),y=r.add(b,x),S=r.add(T,B);y=r.mul(y,S),S=r.add(R,z),y=r.sub(y,S),S=r.add(b,E);let I=r.add(T,F);return S=r.mul(S,I),I=r.add(R,N),S=r.sub(S,I),I=r.add(x,E),L=r.add(B,F),I=r.mul(I,L),L=r.add(z,N),I=r.sub(I,L),q=r.mul(D,S),L=r.mul(_,N),q=r.add(L,q),L=r.sub(z,q),q=r.add(z,q),j=r.mul(L,q),z=r.add(R,R),z=r.add(z,R),N=r.mul(D,N),S=r.mul(_,S),z=r.add(z,N),N=r.sub(R,N),N=r.mul(D,N),S=r.add(S,N),R=r.mul(z,S),j=r.add(j,R),R=r.mul(I,S),L=r.mul(y,L),L=r.sub(L,R),R=r.mul(y,z),q=r.mul(I,q),q=r.add(q,R),new f(L,j,q)}subtract(v){return this.add(v.negate())}is0(){return this.equals(f.ZERO)}wNAF(v){return m.wNAFCached(this,v,f.normalizeZ)}multiplyUnsafe(v){pg("scalar",v,Ik,t.n);let b=f.ZERO;if(v===Ik)return b;if(v===cd)return this;let{endo:x}=t;if(!x)return m.unsafeLadder(this,v);let{k1neg:E,k1:T,k2neg:B,k2:F}=x.splitScalar(v),L=b,j=b,q=this;for(;T>Ik||F>Ik;)T&cd&&(L=L.add(q)),F&cd&&(j=j.add(q)),q=q.double(),T>>=cd,F>>=cd;return E&&(L=L.negate()),B&&(j=j.negate()),j=new f(r.mul(j.px,x.beta),j.py,j.pz),L.add(j)}multiply(v){let{endo:b,n:x}=t;pg("scalar",v,cd,x);let E,T;if(b){let{k1neg:B,k1:F,k2neg:L,k2:j}=b.splitScalar(v),{p:q,f:D}=this.wNAF(F),{p:_,f:R}=this.wNAF(j);q=m.constTimeNegate(B,q),_=m.constTimeNegate(L,_),_=new f(r.mul(_.px,b.beta),_.py,_.pz),E=q.add(_),T=D.add(R)}else{let{p:B,f:F}=this.wNAF(v);E=B,T=F}return f.normalizeZ([E,T])[0]}multiplyAndAddUnsafe(v,b,x){let E=f.BASE,T=(F,L)=>L===Ik||L===cd||!F.equals(E)?F.multiplyUnsafe(L):F.multiply(L),B=T(this,b).add(T(v,x));return B.is0()?void 0:B}toAffine(v){return u(this,v)}isTorsionFree(){let{h:v,isTorsionFree:b}=t;if(v===cd)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}=t;return v===cd?this:b?b(f,this):this.multiplyUnsafe(t.h)}toRawBytes(v=!0){return Fw("isCompressed",v),this.assertValidity(),n(f,this,v)}toHex(v=!0){return Fw("isCompressed",v),I4(this.toRawBytes(v))}}f.BASE=new f(t.Gx,t.Gy,r.ONE),f.ZERO=new f(r.ZERO,r.ONE,r.ZERO);let h=t.nBitLength,m=OEe(f,t.endo?Math.ceil(h/2):h);return{CURVE:t,ProjectivePoint:f,normPrivateKeyToScalar:s,weierstrassEquation:i,isWithinCurveOrder:a}}function I0o(e){let t=Hne(e);return GS(t,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...t})}function A3r(e){let t=I0o(e),{Fp:r,n}=t,o=r.BYTES+1,i=2*r.BYTES+1;function a(y){return Ya(y,n)}function s(y){return REe(y,n)}let{ProjectivePoint:c,normPrivateKeyToScalar:u,weierstrassEquation:l,isWithinCurveOrder:f}=T0o({...t,toBytes(y,S,I){let M=S.toAffine(),C=r.toBytes(M.x),P=M4;return Fw("isCompressed",I),I?P(Uint8Array.from([S.hasEvenY()?2:3]),C):P(Uint8Array.from([4]),C,r.toBytes(M.y))},fromBytes(y){let S=y.length,I=y[0],M=y.subarray(1);if(S===o&&(I===2||I===3)){let C=k4(M);if(!zne(C,cd,r.ORDER))throw new Error("Point is not on curve");let P=l(C),V;try{V=r.sqrt(P)}catch(G){let ce=G instanceof Error?": "+G.message:"";throw new Error("Point is not on curve"+ce)}let H=(V&cd)===cd;return(I&1)===1!==H&&(V=r.neg(V)),{x:C,y:V}}else if(S===i&&I===4){let C=r.fromBytes(M.subarray(0,r.BYTES)),P=r.fromBytes(M.subarray(r.BYTES,2*r.BYTES));return{x:C,y:P}}else throw new Error(`Point of length ${S} was invalid. Expected ${o} compressed bytes or ${i} uncompressed bytes`)}}),h=y=>I4(_k(y,t.nByteLength));function m(y){let S=n>>cd;return y>S}function g(y){return m(y)?a(-y):y}let v=(y,S,I)=>k4(y.slice(S,I));class b{constructor(S,I,M){this.r=S,this.s=I,this.recovery=M,this.assertValidity()}static fromCompact(S){let I=t.nByteLength;return S=cu("compactSignature",S,I*2),new b(v(S,0,I),v(S,I,2*I))}static fromDER(S){let{r:I,s:M}=R7.toSig(cu("DER",S));return new b(I,M)}assertValidity(){pg("r",this.r,cd,n),pg("s",this.s,cd,n)}addRecoveryBit(S){return new b(this.r,this.s,S)}recoverPublicKey(S){let{r:I,s:M,recovery:C}=this,P=L(cu("msgHash",S));if(C==null||![0,1,2,3].includes(C))throw new Error("recovery id invalid");let V=C===2||C===3?I+t.n:I;if(V>=r.ORDER)throw new Error("recovery id 2 or 3 invalid");let H=(C&1)===0?"02":"03",k=c.fromHex(H+h(V)),G=s(V),ce=a(-P*G),J=a(M*G),de=c.BASE.multiplyAndAddUnsafe(k,ce,J);if(!de)throw new Error("point at infinify");return de.assertValidity(),de}hasHighS(){return m(this.s)}normalizeS(){return this.hasHighS()?new b(this.r,a(-this.s),this.recovery):this}toDERRawBytes(){return T7(this.toDERHex())}toDERHex(){return R7.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return T7(this.toCompactHex())}toCompactHex(){return h(this.r)+h(this.s)}}let x={isValidPrivateKey(y){try{return u(y),!0}catch{return!1}},normPrivateKeyToScalar:u,randomPrivateKey:()=>{let y=ptt(t.n);return d3r(t.randomBytes(y),t.n)},precompute(y=8,S=c.BASE){return S._setWindowSize(y),S.multiply(BigInt(3)),S}};function E(y,S=!0){return c.fromPrivateKey(y).toRawBytes(S)}function T(y){let S=Sk(y),I=typeof y=="string",M=(S||I)&&y.length;return S?M===o||M===i:I?M===2*o||M===2*i:y instanceof c}function B(y,S,I=!0){if(T(y))throw new Error("first arg must be private key");if(!T(S))throw new Error("second arg must be public key");return c.fromHex(S).multiply(u(y)).toRawBytes(I)}let F=t.bits2int||function(y){let S=k4(y),I=y.length*8-t.nBitLength;return I>0?S>>BigInt(I):S},L=t.bits2int_modN||function(y){return a(F(y))},j=jne(t.nBitLength);function q(y){return pg(`num < 2^${t.nBitLength}`,y,Ik,j),_k(y,t.nByteLength)}function D(y,S,I=_){if(["recovered","canonical"].some(Q=>Q in I))throw new Error("sign() legacy options not supported");let{hash:M,randomBytes:C}=t,{lowS:P,prehash:V,extraEntropy:H}=I;P==null&&(P=!0),y=cu("msgHash",y),x3r(I),V&&(y=cu("prehashed msgHash",M(y)));let k=L(y),G=u(S),ce=[q(G),q(k)];if(H!=null&&H!==!1){let Q=H===!0?C(r.BYTES):H;ce.push(cu("extraEntropy",Q))}let J=M4(...ce),de=k;function W(Q){let Y=F(Q);if(!f(Y))return;let $=s(Y),re=c.BASE.multiply(Y).toAffine(),le=a(re.x);if(le===Ik)return;let ve=a($*a(de+le*G));if(ve===Ik)return;let ye=(re.x===le?0:2)|Number(re.y&cd),Ie=ve;return P&&m(ve)&&(Ie=g(ve),ye^=1),new b(le,Ie,ye)}return{seed:J,k2sig:W}}let _={lowS:t.lowS,prehash:!1},R={lowS:t.lowS,prehash:!1};function z(y,S,I=_){let{seed:M,k2sig:C}=D(y,S,I),P=t;return utt(P.hash.outputLen,P.nByteLength,P.hmac)(M,C)}c.BASE._setWindowSize(8);function N(y,S,I,M=R){let C=y;if(S=cu("msgHash",S),I=cu("publicKey",I),"strict"in M)throw new Error("options.strict was renamed to lowS");x3r(M);let{lowS:P,prehash:V}=M,H,k;try{if(typeof C=="string"||Sk(C))try{H=b.fromDER(C)}catch(re){if(!(re instanceof R7.Err))throw re;H=b.fromCompact(C)}else if(typeof C=="object"&&typeof C.r=="bigint"&&typeof C.s=="bigint"){let{r:re,s:le}=C;H=new b(re,le)}else throw new Error("PARSE");k=c.fromHex(I)}catch(re){if(re.message==="PARSE")throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(P&&H.hasHighS())return!1;V&&(S=t.hash(S));let{r:G,s:ce}=H,J=L(S),de=s(ce),W=a(J*de),Q=a(G*de),Y=c.BASE.multiplyAndAddUnsafe(k,W,Q)?.toAffine();return Y?a(Y.x)===G:!1}return{CURVE:t,getPublicKey:E,getSharedSecret:B,sign:z,verify:N,ProjectivePoint:c,Signature:b,utils:x}}function k0o(e){return{hash:e,hmac:(t,...r)=>M1(e,t,EA(...r)),randomBytes:x8}}function S3r(e,t){let r=n=>A3r({...e,...k0o(n)});return Object.freeze({...r(t),create:r})}var C3r=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),E3r=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),M0o=BigInt(1),xtt=BigInt(2),_3r=(e,t)=>(e+t/xtt)/t;function R0o(e){let t=C3r,r=BigInt(3),n=BigInt(6),o=BigInt(11),i=BigInt(22),a=BigInt(23),s=BigInt(44),c=BigInt(88),u=e*e*e%t,l=u*u*e%t,f=yc(l,r,t)*l%t,h=yc(f,r,t)*l%t,m=yc(h,xtt,t)*u%t,g=yc(m,o,t)*m%t,v=yc(g,i,t)*g%t,b=yc(v,s,t)*v%t,x=yc(b,c,t)*b%t,E=yc(x,s,t)*v%t,T=yc(E,r,t)*l%t,B=yc(T,a,t)*g%t,F=yc(B,n,t)*u%t,L=yc(F,xtt,t);if(!wtt.eql(wtt.sqr(L),e))throw new Error("Cannot find square root");return L}var wtt=NEe(C3r,void 0,void 0,{sqrt:R0o}),dG=S3r({a:BigInt(0),b:BigInt(7),Fp:wtt,n:E3r,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:e=>{let t=E3r,r=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),n=-M0o*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),o=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),i=r,a=BigInt("0x100000000000000000000000000000000"),s=_3r(i*e,t),c=_3r(-n*e,t),u=Ya(e-s*r-c*o,t),l=Ya(-s*n-c*i,t),f=u>a,h=l>a;if(f&&(u=t-u),h&&(l=t-l),u>a||l>a)throw new Error("splitScalar: Endomorphism failed, k="+e);return{k1neg:f,k1:u,k2neg:h,k2:l}}}},_A),Htc=BigInt(0);var Gtc=dG.ProjectivePoint;d();p();d();p();var N0o=new Uint8Array([7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8]),I3r=new Uint8Array(new Array(16).fill(0).map((e,t)=>t)),O0o=I3r.map(e=>(9*e+5)%16),Stt=[I3r],Ett=[O0o];for(let e=0;e<4;e++)for(let t of[Stt,Ett])t.push(t[e].map(r=>N0o[r]));var k3r=[[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(e=>new Uint8Array(e)),B0o=Stt.map((e,t)=>e.map(r=>k3r[t][r])),P0o=Ett.map((e,t)=>e.map(r=>k3r[t][r])),D0o=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),L0o=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]);function T3r(e,t,r,n){return e===0?t^r^n:e===1?t&r|~t&n:e===2?(t|~r)^n:e===3?t&n|r&~n:t^(r|~n)}var LEe=new Uint32Array(16),Att=class extends w8{constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){let{h0:t,h1:r,h2:n,h3:o,h4:i}=this;return[t,r,n,o,i]}set(t,r,n,o,i){this.h0=t|0,this.h1=r|0,this.h2=n|0,this.h3=o|0,this.h4=i|0}process(t,r){for(let m=0;m<16;m++,r+=4)LEe[m]=t.getUint32(r,!0);let n=this.h0|0,o=n,i=this.h1|0,a=i,s=this.h2|0,c=s,u=this.h3|0,l=u,f=this.h4|0,h=f;for(let m=0;m<5;m++){let g=4-m,v=D0o[m],b=L0o[m],x=Stt[m],E=Ett[m],T=B0o[m],B=P0o[m];for(let F=0;F<16;F++){let L=gZ(n+T3r(m,i,s,u)+LEe[x[F]]+v,T[F])+f|0;n=f,f=u,u=gZ(s,10)|0,s=i,i=L}for(let F=0;F<16;F++){let L=gZ(o+T3r(g,a,c,l)+LEe[E[F]]+b,B[F])+h|0;o=h,h=l,l=gZ(c,10)|0,c=a,a=L}}this.set(this.h1+s+l|0,this.h2+u+h|0,this.h3+f+o|0,this.h4+n+a|0,this.h0+i+c|0)}roundClean(){LEe.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}},M3r=b8(()=>new Att);d();p();d();p();d();p();d();p();d();p();var Itt={};El(Itt,{abytes:()=>pG,bitGet:()=>q0o,bitLen:()=>G0o,bitMask:()=>qne,bitSet:()=>V0o,bytesToHex:()=>N7,bytesToNumberBE:()=>O4,bytesToNumberLE:()=>UEe,concatBytes:()=>hG,createHmacDrbg:()=>Ttt,ensureBytes:()=>Yv,equalBytes:()=>j0o,hexToBytes:()=>O7,hexToNumber:()=>Ctt,isBytes:()=>kk,numberToBytesBE:()=>Mk,numberToBytesLE:()=>zEe,numberToHexUnpadded:()=>B3r,numberToVarBytesBE:()=>z0o,utf8ToBytes:()=>H0o,validateObject:()=>Rk});d();p();var O3r=BigInt(0),FEe=BigInt(1),F0o=BigInt(2);function kk(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function pG(e){if(!kk(e))throw new Error("Uint8Array expected")}var U0o=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function N7(e){pG(e);let t="";for(let r=0;r<e.length;r++)t+=U0o[e[r]];return t}function B3r(e){let t=e.toString(16);return t.length&1?`0${t}`:t}function Ctt(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);return BigInt(e===""?"0":`0x${e}`)}var N4={_0:48,_9:57,_A:65,_F:70,_a:97,_f:102};function R3r(e){if(e>=N4._0&&e<=N4._9)return e-N4._0;if(e>=N4._A&&e<=N4._F)return e-(N4._A-10);if(e>=N4._a&&e<=N4._f)return e-(N4._a-10)}function O7(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);let t=e.length,r=t/2;if(t%2)throw new Error("padded hex string expected, got unpadded hex of length "+t);let n=new Uint8Array(r);for(let o=0,i=0;o<r;o++,i+=2){let a=R3r(e.charCodeAt(i)),s=R3r(e.charCodeAt(i+1));if(a===void 0||s===void 0){let c=e[i]+e[i+1];throw new Error('hex string expected, got non-hex character "'+c+'" at index '+i)}n[o]=a*16+s}return n}function O4(e){return Ctt(N7(e))}function UEe(e){return pG(e),Ctt(N7(Uint8Array.from(e).reverse()))}function Mk(e,t){return O7(e.toString(16).padStart(t*2,"0"))}function zEe(e,t){return Mk(e,t).reverse()}function z0o(e){return O7(B3r(e))}function Yv(e,t,r){let n;if(typeof t=="string")try{n=O7(t)}catch(i){throw new Error(`${e} must be valid hex string, got "${t}". Cause: ${i}`)}else if(kk(t))n=Uint8Array.from(t);else throw new Error(`${e} must be hex string or Uint8Array`);let o=n.length;if(typeof r=="number"&&o!==r)throw new Error(`${e} expected ${r} bytes, got ${o}`);return n}function hG(...e){let t=0;for(let n=0;n<e.length;n++){let o=e[n];pG(o),t+=o.length}let r=new Uint8Array(t);for(let n=0,o=0;n<e.length;n++){let i=e[n];r.set(i,o),o+=i.length}return r}function j0o(e,t){if(e.length!==t.length)return!1;let r=0;for(let n=0;n<e.length;n++)r|=e[n]^t[n];return r===0}function H0o(e){if(typeof e!="string")throw new Error(`utf8ToBytes expected string, got ${typeof e}`);return new Uint8Array(new TextEncoder().encode(e))}function G0o(e){let t;for(t=0;e>O3r;e>>=FEe,t+=1);return t}function q0o(e,t){return e>>BigInt(t)&FEe}function V0o(e,t,r){return e|(r?FEe:O3r)<<BigInt(t)}var qne=e=>(F0o<<BigInt(e-1))-FEe,_tt=e=>new Uint8Array(e),N3r=e=>Uint8Array.from(e);function Ttt(e,t,r){if(typeof e!="number"||e<2)throw new Error("hashLen must be a number");if(typeof t!="number"||t<2)throw new Error("qByteLen must be a number");if(typeof r!="function")throw new Error("hmacFn must be a function");let n=_tt(e),o=_tt(e),i=0,a=()=>{n.fill(1),o.fill(0),i=0},s=(...f)=>r(o,n,...f),c=(f=_tt())=>{o=s(N3r([0]),f),n=s(),f.length!==0&&(o=s(N3r([1]),f),n=s())},u=()=>{if(i++>=1e3)throw new Error("drbg: tried 1000 values");let f=0,h=[];for(;f<t;){n=s();let m=n.slice();h.push(m),f+=n.length}return hG(...h)};return(f,h)=>{a(),c(f);let m;for(;!(m=h(u()));)c();return a(),m}}var W0o={bigint:e=>typeof e=="bigint",function:e=>typeof e=="function",boolean:e=>typeof e=="boolean",string:e=>typeof e=="string",stringOrUint8Array:e=>typeof e=="string"||kk(e),isSafeInteger:e=>Number.isSafeInteger(e),array:e=>Array.isArray(e),field:(e,t)=>t.Fp.isValid(e),hash:e=>typeof e=="function"&&Number.isSafeInteger(e.outputLen)};function Rk(e,t,r={}){let n=(o,i,a)=>{let s=W0o[i];if(typeof s!="function")throw new Error(`Invalid validator "${i}", expected function`);let c=e[o];if(!(a&&c===void 0)&&!s(c,e))throw new Error(`Invalid param ${String(o)}=${c} (${typeof c}), expected ${i}`)};for(let[o,i]of Object.entries(t))n(o,i,!1);for(let[o,i]of Object.entries(r))n(o,i,!0);return e}var ef=BigInt(0),uu=BigInt(1),B7=BigInt(2),K0o=BigInt(3),ktt=BigInt(4),P3r=BigInt(5),D3r=BigInt(8),Y0o=BigInt(9),J0o=BigInt(16);function ud(e,t){let r=e%t;return r>=ef?r:t+r}function X0o(e,t,r){if(r<=ef||t<ef)throw new Error("Expected power/modulo > 0");if(r===uu)return ef;let n=uu;for(;t>ef;)t&uu&&(n=n*e%r),e=e*e%r,t>>=uu;return n}function Jv(e,t,r){let n=e;for(;t-- >ef;)n*=n,n%=r;return n}function jEe(e,t){if(e===ef||t<=ef)throw new Error(`invert: expected positive integers, got n=${e} mod=${t}`);let r=ud(e,t),n=t,o=ef,i=uu,a=uu,s=ef;for(;r!==ef;){let u=n/r,l=n%r,f=o-a*u,h=i-s*u;n=r,r=l,o=a,i=s,a=f,s=h}if(n!==uu)throw new Error("invert: does not exist");return ud(o,t)}function Z0o(e){let t=(e-uu)/B7,r,n,o;for(r=e-uu,n=0;r%B7===ef;r/=B7,n++);for(o=B7;o<e&&X0o(o,t,e)!==e-uu;o++);if(n===1){let a=(e+uu)/ktt;return function(c,u){let l=c.pow(u,a);if(!c.eql(c.sqr(l),u))throw new Error("Cannot find square root");return l}}let i=(r+uu)/B7;return function(s,c){if(s.pow(c,t)===s.neg(s.ONE))throw new Error("Cannot find square root");let u=n,l=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<u&&!s.eql(v,s.ONE);m++)v=s.sqr(v);let g=s.pow(l,uu<<BigInt(u-m-1));l=s.sqr(g),f=s.mul(f,g),h=s.mul(h,l),u=m}return f}}function Q0o(e){if(e%ktt===K0o){let t=(e+uu)/ktt;return function(n,o){let i=n.pow(o,t);if(!n.eql(n.sqr(i),o))throw new Error("Cannot find square root");return i}}if(e%D3r===P3r){let t=(e-P3r)/D3r;return function(n,o){let i=n.mul(o,B7),a=n.pow(i,t),s=n.mul(o,a),c=n.mul(n.mul(s,B7),a),u=n.mul(s,n.sub(c,n.ONE));if(!n.eql(n.sqr(u),o))throw new Error("Cannot find square root");return u}}return e%J0o,Z0o(e)}var $0o=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function Mtt(e){let t={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},r=$0o.reduce((n,o)=>(n[o]="function",n),t);return Rk(e,r)}function emo(e,t,r){if(r<ef)throw new Error("Expected power > 0");if(r===ef)return e.ONE;if(r===uu)return t;let n=e.ONE,o=t;for(;r>ef;)r&uu&&(n=e.mul(n,o)),o=e.sqr(o),r>>=uu;return n}function tmo(e,t){let r=new Array(t.length),n=t.reduce((i,a,s)=>e.is0(a)?i:(r[s]=i,e.mul(i,a)),e.ONE),o=e.inv(n);return t.reduceRight((i,a,s)=>e.is0(a)?i:(r[s]=e.mul(i,r[s]),e.mul(i,a)),o),r}function Rtt(e,t){let r=t!==void 0?t:e.toString(2).length,n=Math.ceil(r/8);return{nBitLength:r,nByteLength:n}}function L3r(e,t,r=!1,n={}){if(e<=ef)throw new Error(`Expected Field ORDER > 0, got ${e}`);let{nBitLength:o,nByteLength:i}=Rtt(e,t);if(i>2048)throw new Error("Field lengths over 2048 bytes are not supported");let a=Q0o(e),s=Object.freeze({ORDER:e,BITS:o,BYTES:i,MASK:qne(o),ZERO:ef,ONE:uu,create:c=>ud(c,e),isValid:c=>{if(typeof c!="bigint")throw new Error(`Invalid field element: expected bigint, got ${typeof c}`);return ef<=c&&c<e},is0:c=>c===ef,isOdd:c=>(c&uu)===uu,neg:c=>ud(-c,e),eql:(c,u)=>c===u,sqr:c=>ud(c*c,e),add:(c,u)=>ud(c+u,e),sub:(c,u)=>ud(c-u,e),mul:(c,u)=>ud(c*u,e),pow:(c,u)=>emo(s,c,u),div:(c,u)=>ud(c*jEe(u,e),e),sqrN:c=>c*c,addN:(c,u)=>c+u,subN:(c,u)=>c-u,mulN:(c,u)=>c*u,inv:c=>jEe(c,e),sqrt:n.sqrt||(c=>a(s,c)),invertBatch:c=>tmo(s,c),cmov:(c,u,l)=>l?u:c,toBytes:c=>r?zEe(c,i):Mk(c,i),fromBytes:c=>{if(c.length!==i)throw new Error(`Fp.fromBytes: expected ${i}, got ${c.length}`);return r?UEe(c):O4(c)}});return Object.freeze(s)}function F3r(e){if(typeof e!="bigint")throw new Error("field order must be bigint");let t=e.toString(2).length;return Math.ceil(t/8)}function Ntt(e){let t=F3r(e);return t+Math.ceil(t/2)}function U3r(e,t,r=!1){let n=e.length,o=F3r(t),i=Ntt(t);if(n<16||n<i||n>1024)throw new Error(`expected ${i}-1024 bytes of input, got ${n}`);let a=r?O4(e):UEe(e),s=ud(a,t-uu)+uu;return r?zEe(s,o):Mk(s,o)}var nmo=BigInt(0),Ott=BigInt(1);function z3r(e,t){let r=(o,i)=>{let a=i.negate();return o?a:i},n=o=>{let i=Math.ceil(t/o)+1,a=2**(o-1);return{windows:i,windowSize:a}};return{constTimeNegate:r,unsafeLadder(o,i){let a=e.ZERO,s=o;for(;i>nmo;)i&Ott&&(a=a.add(s)),s=s.double(),i>>=Ott;return a},precomputeWindow(o,i){let{windows:a,windowSize:s}=n(i),c=[],u=o,l=u;for(let f=0;f<a;f++){l=u,c.push(l);for(let h=1;h<s;h++)l=l.add(u),c.push(l);u=l.double()}return c},wNAF(o,i,a){let{windows:s,windowSize:c}=n(o),u=e.ZERO,l=e.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+=Ott);let x=v,E=v+Math.abs(b)-1,T=g%2!==0,B=b<0;b===0?l=l.add(r(T,i[x])):u=u.add(r(B,i[E]))}return{p:u,f:l}},wNAFCached(o,i,a,s){let c=o._WINDOW_SIZE||1,u=i.get(o);return u||(u=this.precomputeWindow(o,c),c!==1&&i.set(o,s(u))),this.wNAF(c,u,a)}}}function Btt(e){return Mtt(e.Fp),Rk(e,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...Rtt(e.n,e.nBitLength),...e,p:e.Fp.ORDER})}function omo(e){let t=Btt(e);Rk(t,{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}=t;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({...t})}var{bytesToNumberBE:imo,hexToBytes:amo}=Itt,P7={Err:class extends Error{constructor(t=""){super(t)}},_parseInt(e){let{Err:t}=P7;if(e.length<2||e[0]!==2)throw new t("Invalid signature integer tag");let r=e[1],n=e.subarray(2,r+2);if(!r||n.length!==r)throw new t("Invalid signature integer: wrong length");if(n[0]&128)throw new t("Invalid signature integer: negative");if(n[0]===0&&!(n[1]&128))throw new t("Invalid signature integer: unnecessary leading zero");return{d:imo(n),l:e.subarray(r+2)}},toSig(e){let{Err:t}=P7,r=typeof e=="string"?amo(e):e;pG(r);let n=r.length;if(n<2||r[0]!=48)throw new t("Invalid signature tag");if(r[1]!==n-2)throw new t("Invalid signature: incorrect length");let{d:o,l:i}=P7._parseInt(r.subarray(2)),{d:a,l:s}=P7._parseInt(i);if(s.length)throw new t("Invalid signature: left bytes after parsing");return{r:o,s:a}},hexFromSig(e){let t=u=>Number.parseInt(u[0],16)&8?"00"+u:u,r=u=>{let l=u.toString(16);return l.length&1?`0${l}`:l},n=t(r(e.s)),o=t(r(e.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}`}},B4=BigInt(0),R1=BigInt(1),frc=BigInt(2),j3r=BigInt(3),drc=BigInt(4);function smo(e){let t=omo(e),{Fp:r}=t,n=t.toBytes||((g,v,b)=>{let x=v.toAffine();return hG(Uint8Array.from([4]),r.toBytes(x.x),r.toBytes(x.y))}),o=t.fromBytes||(g=>{let v=g.subarray(1),b=r.fromBytes(v.subarray(0,r.BYTES)),x=r.fromBytes(v.subarray(r.BYTES,2*r.BYTES));return{x:b,y:x}});function i(g){let{a:v,b}=t,x=r.sqr(g),E=r.mul(x,g);return r.add(r.add(E,r.mul(g,v)),b)}if(!r.eql(r.sqr(t.Gy),i(t.Gx)))throw new Error("bad generator point: equation left != right");function a(g){return typeof g=="bigint"&&B4<g&&g<t.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:x,n:E}=t;if(v&&typeof g!="bigint"){if(kk(g)&&(g=N7(g)),typeof g!="string"||!v.includes(g.length))throw new Error("Invalid key");g=g.padStart(b*2,"0")}let T;try{T=typeof g=="bigint"?g:O4(Yv("private key",g,b))}catch{throw new Error(`private key must be ${b} bytes, hex or bigint, not ${typeof g}`)}return x&&(T=ud(T,E)),s(T),T}let u=new Map;function l(g){if(!(g instanceof f))throw new Error("ProjectivePoint expected")}class f{constructor(v,b,x){if(this.px=v,this.py=b,this.pz=x,v==null||!r.isValid(v))throw new Error("x required");if(b==null||!r.isValid(b))throw new Error("y required");if(x==null||!r.isValid(x))throw new Error("z required")}static fromAffine(v){let{x:b,y:x}=v||{};if(!v||!r.isValid(b)||!r.isValid(x))throw new Error("invalid affine point");if(v instanceof f)throw new Error("projective point not allowed");let E=T=>r.eql(T,r.ZERO);return E(b)&&E(x)?f.ZERO:new f(b,x,r.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(v){let b=r.invertBatch(v.map(x=>x.pz));return v.map((x,E)=>x.toAffine(b[E])).map(f.fromAffine)}static fromHex(v){let b=f.fromAffine(o(Yv("pointHex",v)));return b.assertValidity(),b}static fromPrivateKey(v){return f.BASE.multiply(c(v))}_setWindowSize(v){this._WINDOW_SIZE=v,u.delete(this)}assertValidity(){if(this.is0()){if(t.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 x=r.sqr(b),E=i(v);if(!r.eql(x,E))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){l(v);let{px:b,py:x,pz:E}=this,{px:T,py:B,pz:F}=v,L=r.eql(r.mul(b,F),r.mul(T,E)),j=r.eql(r.mul(x,F),r.mul(B,E));return L&&j}negate(){return new f(this.px,r.neg(this.py),this.pz)}double(){let{a:v,b}=t,x=r.mul(b,j3r),{px:E,py:T,pz:B}=this,F=r.ZERO,L=r.ZERO,j=r.ZERO,q=r.mul(E,E),D=r.mul(T,T),_=r.mul(B,B),R=r.mul(E,T);return R=r.add(R,R),j=r.mul(E,B),j=r.add(j,j),F=r.mul(v,j),L=r.mul(x,_),L=r.add(F,L),F=r.sub(D,L),L=r.add(D,L),L=r.mul(F,L),F=r.mul(R,F),j=r.mul(x,j),_=r.mul(v,_),R=r.sub(q,_),R=r.mul(v,R),R=r.add(R,j),j=r.add(q,q),q=r.add(j,q),q=r.add(q,_),q=r.mul(q,R),L=r.add(L,q),_=r.mul(T,B),_=r.add(_,_),q=r.mul(_,R),F=r.sub(F,q),j=r.mul(_,D),j=r.add(j,j),j=r.add(j,j),new f(F,L,j)}add(v){l(v);let{px:b,py:x,pz:E}=this,{px:T,py:B,pz:F}=v,L=r.ZERO,j=r.ZERO,q=r.ZERO,D=t.a,_=r.mul(t.b,j3r),R=r.mul(b,T),z=r.mul(x,B),N=r.mul(E,F),y=r.add(b,x),S=r.add(T,B);y=r.mul(y,S),S=r.add(R,z),y=r.sub(y,S),S=r.add(b,E);let I=r.add(T,F);return S=r.mul(S,I),I=r.add(R,N),S=r.sub(S,I),I=r.add(x,E),L=r.add(B,F),I=r.mul(I,L),L=r.add(z,N),I=r.sub(I,L),q=r.mul(D,S),L=r.mul(_,N),q=r.add(L,q),L=r.sub(z,q),q=r.add(z,q),j=r.mul(L,q),z=r.add(R,R),z=r.add(z,R),N=r.mul(D,N),S=r.mul(_,S),z=r.add(z,N),N=r.sub(R,N),N=r.mul(D,N),S=r.add(S,N),R=r.mul(z,S),j=r.add(j,R),R=r.mul(I,S),L=r.mul(y,L),L=r.sub(L,R),R=r.mul(y,z),q=r.mul(I,q),q=r.add(q,R),new f(L,j,q)}subtract(v){return this.add(v.negate())}is0(){return this.equals(f.ZERO)}wNAF(v){return m.wNAFCached(this,u,v,b=>{let x=r.invertBatch(b.map(E=>E.pz));return b.map((E,T)=>E.toAffine(x[T])).map(f.fromAffine)})}multiplyUnsafe(v){let b=f.ZERO;if(v===B4)return b;if(s(v),v===R1)return this;let{endo:x}=t;if(!x)return m.unsafeLadder(this,v);let{k1neg:E,k1:T,k2neg:B,k2:F}=x.splitScalar(v),L=b,j=b,q=this;for(;T>B4||F>B4;)T&R1&&(L=L.add(q)),F&R1&&(j=j.add(q)),q=q.double(),T>>=R1,F>>=R1;return E&&(L=L.negate()),B&&(j=j.negate()),j=new f(r.mul(j.px,x.beta),j.py,j.pz),L.add(j)}multiply(v){s(v);let b=v,x,E,{endo:T}=t;if(T){let{k1neg:B,k1:F,k2neg:L,k2:j}=T.splitScalar(b),{p:q,f:D}=this.wNAF(F),{p:_,f:R}=this.wNAF(j);q=m.constTimeNegate(B,q),_=m.constTimeNegate(L,_),_=new f(r.mul(_.px,T.beta),_.py,_.pz),x=q.add(_),E=D.add(R)}else{let{p:B,f:F}=this.wNAF(b);x=B,E=F}return f.normalizeZ([x,E])[0]}multiplyAndAddUnsafe(v,b,x){let E=f.BASE,T=(F,L)=>L===B4||L===R1||!F.equals(E)?F.multiplyUnsafe(L):F.multiply(L),B=T(this,b).add(T(v,x));return B.is0()?void 0:B}toAffine(v){let{px:b,py:x,pz:E}=this,T=this.is0();v==null&&(v=T?r.ONE:r.inv(E));let B=r.mul(b,v),F=r.mul(x,v),L=r.mul(E,v);if(T)return{x:r.ZERO,y:r.ZERO};if(!r.eql(L,r.ONE))throw new Error("invZ was invalid");return{x:B,y:F}}isTorsionFree(){let{h:v,isTorsionFree:b}=t;if(v===R1)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}=t;return v===R1?this:b?b(f,this):this.multiplyUnsafe(t.h)}toRawBytes(v=!0){return this.assertValidity(),n(f,this,v)}toHex(v=!0){return N7(this.toRawBytes(v))}}f.BASE=new f(t.Gx,t.Gy,r.ONE),f.ZERO=new f(r.ZERO,r.ONE,r.ZERO);let h=t.nBitLength,m=z3r(f,t.endo?Math.ceil(h/2):h);return{CURVE:t,ProjectivePoint:f,normPrivateKeyToScalar:c,weierstrassEquation:i,isWithinCurveOrder:a}}function cmo(e){let t=Btt(e);return Rk(t,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...t})}function H3r(e){let t=cmo(e),{Fp:r,n}=t,o=r.BYTES+1,i=2*r.BYTES+1;function a(S){return B4<S&&S<r.ORDER}function s(S){return ud(S,n)}function c(S){return jEe(S,n)}let{ProjectivePoint:u,normPrivateKeyToScalar:l,weierstrassEquation:f,isWithinCurveOrder:h}=smo({...t,toBytes(S,I,M){let C=I.toAffine(),P=r.toBytes(C.x),V=hG;return M?V(Uint8Array.from([I.hasEvenY()?2:3]),P):V(Uint8Array.from([4]),P,r.toBytes(C.y))},fromBytes(S){let I=S.length,M=S[0],C=S.subarray(1);if(I===o&&(M===2||M===3)){let P=O4(C);if(!a(P))throw new Error("Point is not on curve");let V=f(P),H;try{H=r.sqrt(V)}catch(ce){let J=ce instanceof Error?": "+ce.message:"";throw new Error("Point is not on curve"+J)}let k=(H&R1)===R1;return(M&1)===1!==k&&(H=r.neg(H)),{x:P,y:H}}else if(I===i&&M===4){let P=r.fromBytes(C.subarray(0,r.BYTES)),V=r.fromBytes(C.subarray(r.BYTES,2*r.BYTES));return{x:P,y:V}}else throw new Error(`Point of length ${I} was invalid. Expected ${o} compressed bytes or ${i} uncompressed bytes`)}}),m=S=>N7(Mk(S,t.nByteLength));function g(S){let I=n>>R1;return S>I}function v(S){return g(S)?s(-S):S}let b=(S,I,M)=>O4(S.slice(I,M));class x{constructor(I,M,C){this.r=I,this.s=M,this.recovery=C,this.assertValidity()}static fromCompact(I){let M=t.nByteLength;return I=Yv("compactSignature",I,M*2),new x(b(I,0,M),b(I,M,2*M))}static fromDER(I){let{r:M,s:C}=P7.toSig(Yv("DER",I));return new x(M,C)}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(I){return new x(this.r,this.s,I)}recoverPublicKey(I){let{r:M,s:C,recovery:P}=this,V=j(Yv("msgHash",I));if(P==null||![0,1,2,3].includes(P))throw new Error("recovery id invalid");let H=P===2||P===3?M+t.n:M;if(H>=r.ORDER)throw new Error("recovery id 2 or 3 invalid");let k=(P&1)===0?"02":"03",G=u.fromHex(k+m(H)),ce=c(H),J=s(-V*ce),de=s(C*ce),W=u.BASE.multiplyAndAddUnsafe(G,J,de);if(!W)throw new Error("point at infinify");return W.assertValidity(),W}hasHighS(){return g(this.s)}normalizeS(){return this.hasHighS()?new x(this.r,s(-this.s),this.recovery):this}toDERRawBytes(){return O7(this.toDERHex())}toDERHex(){return P7.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return O7(this.toCompactHex())}toCompactHex(){return m(this.r)+m(this.s)}}let E={isValidPrivateKey(S){try{return l(S),!0}catch{return!1}},normPrivateKeyToScalar:l,randomPrivateKey:()=>{let S=Ntt(t.n);return U3r(t.randomBytes(S),t.n)},precompute(S=8,I=u.BASE){return I._setWindowSize(S),I.multiply(BigInt(3)),I}};function T(S,I=!0){return u.fromPrivateKey(S).toRawBytes(I)}function B(S){let I=kk(S),M=typeof S=="string",C=(I||M)&&S.length;return I?C===o||C===i:M?C===2*o||C===2*i:S instanceof u}function F(S,I,M=!0){if(B(S))throw new Error("first arg must be private key");if(!B(I))throw new Error("second arg must be public key");return u.fromHex(I).multiply(l(S)).toRawBytes(M)}let L=t.bits2int||function(S){let I=O4(S),M=S.length*8-t.nBitLength;return M>0?I>>BigInt(M):I},j=t.bits2int_modN||function(S){return s(L(S))},q=qne(t.nBitLength);function D(S){if(typeof S!="bigint")throw new Error("bigint expected");if(!(B4<=S&&S<q))throw new Error(`bigint expected < 2^${t.nBitLength}`);return Mk(S,t.nByteLength)}function _(S,I,M=R){if(["recovered","canonical"].some(Y=>Y in M))throw new Error("sign() legacy options not supported");let{hash:C,randomBytes:P}=t,{lowS:V,prehash:H,extraEntropy:k}=M;V==null&&(V=!0),S=Yv("msgHash",S),H&&(S=Yv("prehashed msgHash",C(S)));let G=j(S),ce=l(I),J=[D(ce),D(G)];if(k!=null&&k!==!1){let Y=k===!0?P(r.BYTES):k;J.push(Yv("extraEntropy",Y))}let de=hG(...J),W=G;function Q(Y){let $=L(Y);if(!h($))return;let re=c($),le=u.BASE.multiply($).toAffine(),ve=s(le.x);if(ve===B4)return;let ye=s(re*s(W+ve*ce));if(ye===B4)return;let Ie=(le.x===ve?0:2)|Number(le.y&R1),Me=ye;return V&&g(ye)&&(Me=v(ye),Ie^=1),new x(ve,Me,Ie)}return{seed:de,k2sig:Q}}let R={lowS:t.lowS,prehash:!1},z={lowS:t.lowS,prehash:!1};function N(S,I,M=R){let{seed:C,k2sig:P}=_(S,I,M),V=t;return Ttt(V.hash.outputLen,V.nByteLength,V.hmac)(C,P)}u.BASE._setWindowSize(8);function y(S,I,M,C=z){let P=S;if(I=Yv("msgHash",I),M=Yv("publicKey",M),"strict"in C)throw new Error("options.strict was renamed to lowS");let{lowS:V,prehash:H}=C,k,G;try{if(typeof P=="string"||kk(P))try{k=x.fromDER(P)}catch(le){if(!(le instanceof P7.Err))throw le;k=x.fromCompact(P)}else if(typeof P=="object"&&typeof P.r=="bigint"&&typeof P.s=="bigint"){let{r:le,s:ve}=P;k=new x(le,ve)}else throw new Error("PARSE");G=u.fromHex(M)}catch(le){if(le.message==="PARSE")throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(V&&k.hasHighS())return!1;H&&(I=t.hash(I));let{r:ce,s:J}=k,de=j(I),W=c(J),Q=s(de*W),Y=s(ce*W),$=u.BASE.multiplyAndAddUnsafe(G,Q,Y)?.toAffine();return $?s($.x)===ce:!1}return{CURVE:t,getPublicKey:T,getSharedSecret:F,sign:N,verify:y,ProjectivePoint:u,Signature:x,utils:E}}function umo(e){return{hash:e,hmac:(t,...r)=>M1(e,t,EA(...r)),randomBytes:x8}}function G3r(e,t){let r=n=>H3r({...e,...umo(n)});return Object.freeze({...r(t),create:r})}var W3r=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),q3r=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),lmo=BigInt(1),Ptt=BigInt(2),V3r=(e,t)=>(e+t/Ptt)/t;function fmo(e){let t=W3r,r=BigInt(3),n=BigInt(6),o=BigInt(11),i=BigInt(22),a=BigInt(23),s=BigInt(44),c=BigInt(88),u=e*e*e%t,l=u*u*e%t,f=Jv(l,r,t)*l%t,h=Jv(f,r,t)*l%t,m=Jv(h,Ptt,t)*u%t,g=Jv(m,o,t)*m%t,v=Jv(g,i,t)*g%t,b=Jv(v,s,t)*v%t,x=Jv(b,c,t)*b%t,E=Jv(x,s,t)*v%t,T=Jv(E,r,t)*l%t,B=Jv(T,a,t)*g%t,F=Jv(B,n,t)*u%t,L=Jv(F,Ptt,t);if(!Dtt.eql(Dtt.sqr(L),e))throw new Error("Cannot find square root");return L}var Dtt=L3r(W3r,void 0,void 0,{sqrt:fmo}),zw=G3r({a:BigInt(0),b:BigInt(7),Fp:Dtt,n:q3r,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:e=>{let t=q3r,r=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),n=-lmo*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),o=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),i=r,a=BigInt("0x100000000000000000000000000000000"),s=V3r(i*e,t),c=V3r(-n*e,t),u=ud(e-s*r-c*o,t),l=ud(-s*n-c*i,t),f=u>a,h=l>a;if(f&&(u=t-u),h&&(l=t-l),u>a||l>a)throw new Error("splitScalar: Endomorphism failed, k="+e);return{k1neg:f,k1:u,k2neg:h,k2:l}}}},_A),_rc=BigInt(0);var Crc=zw.ProjectivePoint;var HEe=zw.ProjectivePoint,Ltt=i$t(_A);function K3r(e){return BigInt(`0x${d9(e)}`)}function dmo(e){return iU(e.toString(16).padStart(64,"0"))}var pmo=wve("Bitcoin seed"),Ftt={private:76066276,public:76067358},Utt=2147483648,hmo=e=>M3r(_A(e)),mmo=e=>SA(e).getUint32(0,!1),GEe=e=>{if(!Number.isSafeInteger(e)||e<0||e>2**32-1)throw new Error(`Invalid number=${e}. Should be from 0 to 2 ** 32 - 1`);let t=new Uint8Array(4);return SA(t).setUint32(0,e,!1),t},VS=class{get fingerprint(){if(!this.pubHash)throw new Error("No publicKey set!");return mmo(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 t=this.privateKey;if(!t)throw new Error("No private key");return Ltt.encode(this.serialize(this.versions.private,EA(new Uint8Array([0]),t)))}get publicExtendedKey(){if(!this.pubKey)throw new Error("No public key");return Ltt.encode(this.serialize(this.versions.public,this.pubKey))}static fromMasterSeed(t,r=Ftt){if(g0(t),8*t.length<128||8*t.length>512)throw new Error(`HDKey: wrong seed length=${t.length}. Should be between 128 and 512 bits; 256 bits is advised)`);let n=M1(C4,pmo,t);return new VS({versions:r,chainCode:n.slice(32),privateKey:n.slice(0,32)})}static fromExtendedKey(t,r=Ftt){let n=Ltt.decode(t),o=SA(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 VS({...a,privateKey:s.slice(1)}):new VS({...a,publicKey:s})}static fromJSON(t){return VS.fromExtendedKey(t.xpriv)}constructor(t){if(this.depth=0,this.index=0,this.chainCode=null,this.parentFingerprint=0,!t||typeof t!="object")throw new Error("HDKey.constructor must not be called directly");if(this.versions=t.versions||Ftt,this.depth=t.depth||0,this.chainCode=t.chainCode||null,this.index=t.index||0,this.parentFingerprint=t.parentFingerprint||0,!this.depth&&(this.parentFingerprint||this.index))throw new Error("HDKey: zero depth with non-zero index/parent fingerprint");if(t.publicKey&&t.privateKey)throw new Error("HDKey: publicKey and privateKey at same time.");if(t.privateKey){if(!zw.utils.isValidPrivateKey(t.privateKey))throw new Error("Invalid private key");this.privKey=typeof t.privateKey=="bigint"?t.privateKey:K3r(t.privateKey),this.privKeyBytes=dmo(this.privKey),this.pubKey=zw.getPublicKey(t.privateKey,!0)}else if(t.publicKey)this.pubKey=HEe.fromHex(t.publicKey).toRawBytes(!0);else throw new Error("HDKey: no public or private key provided");this.pubHash=hmo(this.pubKey)}derive(t){if(!/^[mM]'?/.test(t))throw new Error('Path must start with "m" or "M"');if(/^[mM]'?$/.test(t))return this;let r=t.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>=Utt)throw new Error("Invalid index");i[2]==="'"&&(s+=Utt),n=n.deriveChild(s)}return n}deriveChild(t){if(!this.pubKey||!this.chainCode)throw new Error("No publicKey or chainCode set");let r=GEe(t);if(t>=Utt){let s=this.privateKey;if(!s)throw new Error("Could not derive hardened child key");r=EA(new Uint8Array([0]),s,r)}else r=EA(this.pubKey,r);let n=M1(C4,this.chainCode,r),o=K3r(n.slice(0,32)),i=n.slice(32);if(!zw.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:t};try{if(this.privateKey){let s=ud(this.privKey+o,zw.CURVE.n);if(!zw.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=HEe.fromHex(this.pubKey).add(HEe.fromPrivateKey(o));if(s.equals(HEe.ZERO))throw new Error("The tweak was equal to negative P, which made the result key invalid");a.publicKey=s.toRawBytes(!0)}return new VS(a)}catch{return this.deriveChild(t+1)}}sign(t){if(!this.privateKey)throw new Error("No privateKey set!");return g0(t,32),zw.sign(t,this.privKey).toCompactRawBytes()}verify(t,r){if(g0(t,32),g0(r,64),!this.publicKey)throw new Error("No publicKey set!");let n;try{n=zw.Signature.fromCompact(r)}catch{return!1}return zw.verify(n,t,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(t,r){if(!this.chainCode)throw new Error("No chainCode set");return g0(r,33),EA(GEe(t),new Uint8Array([this.depth]),GEe(this.parentFingerprint),GEe(this.index),this.chainCode,r)}};var Y3r=class mG extends aG{constructor(t){super();let r=jn.fromHexInput(t);if(r.toUint8Array().length!==mG.LENGTH)throw new Error(`PublicKey length should be ${mG.LENGTH}`);this.key=r}verifySignature(t){let{message:r,signature:n}=t,o=sG(r),i=jn.fromHexInput(o).toUint8Array(),a=ew(i),s=n.toUint8Array();return dG.verify(s,a,this.key.toUint8Array(),{lowS:!0})}toUint8Array(){return this.key.toUint8Array()}serialize(t){t.serializeBytes(this.key.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new mG(r)}static isPublicKey(t){return t instanceof mG}static isInstance(t){return"key"in t&&t.key?.data?.length===mG.LENGTH}};Y3r.LENGTH=65;var Ok=Y3r,J3r=class Nk extends nn{constructor(t){super();let r=jn.fromHexInput(t);if(r.toUint8Array().length!==Nk.LENGTH)throw new Error(`PrivateKey length should be ${Nk.LENGTH}`);this.key=r}static generate(){let t=dG.utils.randomPrivateKey();return new Nk(t)}static fromDerivationPath(t,r){if(!ttt(t))throw new Error(`Invalid derivation path ${t}`);return Nk.fromDerivationPathInner(t,Une(r))}static fromDerivationPathInner(t,r){let{privateKey:n}=VS.fromMasterSeed(r).derive(t);if(n===null)throw new Error("Invalid key");return new Nk(n)}sign(t){let r=sG(t),n=jn.fromHexInput(r),o=ew(n.toUint8Array()),i=dG.sign(o,this.key.toUint8Array(),{lowS:!0});return new Vne(i.toCompactRawBytes())}publicKey(){let t=dG.getPublicKey(this.key.toUint8Array(),!1);return new Ok(t)}toUint8Array(){return this.key.toUint8Array()}toString(){return this.key.toString()}serialize(t){t.serializeBytes(this.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new Nk(r)}static isPrivateKey(t){return t instanceof Nk}};J3r.LENGTH=32;var gG=J3r,X3r=class qEe extends sp{constructor(t){super();let r=jn.fromHexInput(t);if(r.toUint8Array().length!==qEe.LENGTH)throw new Error(`Signature length should be ${qEe.LENGTH}, received ${r.toUint8Array().length}`);this.data=r}toUint8Array(){return this.data.toUint8Array()}serialize(t){t.serializeBytes(this.data.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new qEe(r)}};X3r.LENGTH=64;var Vne=X3r;d();p();d();p();var Z3r=class extends nn{toString(){let e=this.bcsToBytes();return jn.fromHexInput(e).toString()}};d();p();d();p();var Th=class{constructor(e){this.buffer=new ArrayBuffer(e.length),new Uint8Array(this.buffer).set(e,0),this.offset=0}read(e){if(this.offset+e>this.buffer.byteLength)throw new Error("Reached to the end of buffer");let t=this.buffer.slice(this.offset,this.offset+e);return this.offset+=e,t}deserializeStr(){let e=this.deserializeBytes();return new TextDecoder().decode(e)}deserializeOptionStr(){return this.deserializeBool()?this.deserializeStr():void 0}deserializeOption(e){return this.deserializeBool()?this.deserialize(e):void 0}deserializeBytes(){let e=this.deserializeUleb128AsU32();return new Uint8Array(this.read(e))}deserializeFixedBytes(e){return new Uint8Array(this.read(e))}deserializeBool(){let e=new Uint8Array(this.read(1))[0];if(e!==1&&e!==0)throw new Error("Invalid boolean value");return e===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 e=this.deserializeU32(),t=this.deserializeU32();return BigInt(BigInt(t)<<BigInt(32)|BigInt(e))}deserializeU128(){let e=this.deserializeU64(),t=this.deserializeU64();return BigInt(t<<BigInt(64)|e)}deserializeU256(){let e=this.deserializeU128(),t=this.deserializeU128();return BigInt(t<<BigInt(128)|e)}deserializeUleb128AsU32(){let e=BigInt(0),t=0;for(;e<A4;){let r=this.deserializeU8();if(e|=BigInt(r&127)<<BigInt(t),!(r&128))break;t+=7}if(e>A4)throw new Error("Overflow while parsing uleb128-encoded uint32 value");return Number(e)}deserialize(e){return e.deserialize(this)}deserializeVector(e){let t=this.deserializeUleb128AsU32(),r=new Array;for(let n=0;n<t;n+=1)r.push(this.deserialize(e));return r}};var vG=class ztt extends aG{constructor(t){super();let r=t.constructor.name;switch(r){case _a.name:this.publicKey=t,this.variant=0;break;default:throw new Error(`Unsupported key for EphemeralPublicKey - ${r}`)}}toUint8Array(){return this.bcsToBytes()}verifySignature(t){let{message:r,signature:n}=t;return this.publicKey.verifySignature({message:r,signature:n.signature})}serialize(t){if(this.publicKey instanceof _a)t.serializeU32AsUleb128(0),this.publicKey.serialize(t);else throw new Error("Unknown public key type")}static deserialize(t){let r=t.deserializeUleb128AsU32();switch(r){case 0:return new ztt(_a.deserialize(t));default:throw new Error(`Unknown variant index for EphemeralPublicKey: ${r}`)}}static isPublicKey(t){return t instanceof ztt}},P4=class jtt extends sp{constructor(t){super();let r=t.constructor.name;switch(r){case Ns.name:this.signature=t;break;default:throw new Error(`Unsupported signature for EphemeralSignature - ${r}`)}}toUint8Array(){return this.bcsToBytes()}static fromHex(t){let r=jn.fromHexInput(t),n=new Th(r.toUint8Array());return jtt.deserialize(n)}serialize(t){if(this.signature instanceof Ns)t.serializeU32AsUleb128(0),this.signature.serialize(t);else throw new Error("Unknown signature type")}static deserialize(t){let r=t.deserializeUleb128AsU32();switch(r){case 0:return new jtt(Ns.deserialize(t));default:throw new Error(`Unknown variant index for EphemeralSignature: ${r}`)}}};d();p();var Hi=fe(B4r(),1),Art=[Hi.poseidon1,Hi.poseidon2,Hi.poseidon3,Hi.poseidon4,Hi.poseidon5,Hi.poseidon6,Hi.poseidon7,Hi.poseidon8,Hi.poseidon9,Hi.poseidon10,Hi.poseidon11,Hi.poseidon12,Hi.poseidon13,Hi.poseidon14,Hi.poseidon15,Hi.poseidon16],D4r=31,Svo=16,P4r=(Svo-1)*D4r;function s_e(e,t){let r=new TextEncoder().encode(e);return Evo(r,t)}function Evo(e,t){if(e.length>t)throw new Error(`Inputted bytes of length ${e} is longer than ${t}`);let r=Srt(e,t);return Kne(r)}function _vo(e,t){if(e.length>t)throw new Error(`Input bytes of length ${e} is longer than ${t}`);let r=Ivo(e,t);return Cvo(r)}function Srt(e,t){if(e.length>t)throw new Error(`Input bytes of length ${e} is longer than ${t}`);return _vo(e,t).concat([BigInt(e.length)])}function Cvo(e){if(e.length>P4r)throw new Error(`Can't pack more than ${P4r}. Was given ${e.length} bytes`);return Tvo(e,D4r).map(t=>Wne(t))}function Tvo(e,t){let r=[];for(let n=0;n<e.length;n+=t)r.push(e.subarray(n,n+t));return r}function Wne(e){let t=BigInt(0);for(let r=e.length-1;r>=0;r-=1)t=t<<BigInt(8)|BigInt(e[r]);return t}function L4r(e,t){let r=new Uint8Array(t);for(let n=0;n<t;n+=1)r[n]=Number(e&BigInt(255)),e>>=BigInt(8);return r}function Ivo(e,t){if(t<e.length)throw new Error("Padded size must be greater than or equal to the input array size.");let r=new Uint8Array(t);r.set(e);for(let n=e.length;n<t;n+=1)r[n]=0;return r}function Kne(e){if(e.length>Art.length)throw new Error(`Unable to hash input of length ${e.length}. Max input length is ${Art.length}`);return Art[e.length-1](e)}d();p();var Ert=new Map;function Bk(e,t,r){return async(...n)=>{if(Ert.has(t)){let{value:i,timestamp:a}=Ert.get(t);if(r===void 0||Date.now()-a<=r)return i}let o=await e(...n);return Ert.set(t,{value:o,timestamp:Date.now()}),o}}d();p();var D7=class extends Error{};D7.prototype.name="InvalidTokenError";function kvo(e){return decodeURIComponent(atob(e).replace(/(.)/g,(t,r)=>{let n=r.charCodeAt(0).toString(16).toUpperCase();return n.length<2&&(n="0"+n),"%"+n}))}function Mvo(e){let t=e.replace(/-/g,"+").replace(/_/g,"/");switch(t.length%4){case 0:break;case 2:t+="==";break;case 3:t+="=";break;default:throw new Error("base64 string is not of the correct length")}try{return kvo(t)}catch{return atob(t)}}function c_e(e,t){if(typeof e!="string")throw new D7("Invalid token specified: must be a string");t||(t={});let r=t.header===!0?0:1,n=e.split(".")[r];if(typeof n!="string")throw new D7(`Invalid token specified: missing part #${r+1}`);let o;try{o=Mvo(n)}catch(i){throw new D7(`Invalid token specified: invalid base64 for part #${r+1} (${i.message})`)}try{return JSON.parse(o)}catch(i){throw new D7(`Invalid token specified: invalid json for part #${r+1} (${i.message})`)}}var U4r=120,z4r=30,j4r=330;var H4r=class Pk extends Lw{constructor(t,r){super();let n=jn.fromHexInput(r).toUint8Array();if(n.length!==Pk.ID_COMMITMENT_LENGTH)throw new Error(`Id Commitment length in bytes should be ${Pk.ID_COMMITMENT_LENGTH}`);this.iss=t,this.idCommitment=n}authKey(){let t=new N0;return t.serializeU32AsUleb128(3),t.serializeFixedBytes(this.bcsToBytes()),L0.fromSchemeAndBytes({scheme:2,input:t.toUint8Array()})}toUint8Array(){return this.bcsToBytes()}toString(){return jn.fromHexInput(this.toUint8Array()).toString()}verifySignature(t){throw new Error("Not yet implemented")}serialize(t){t.serializeStr(this.iss),t.serializeBytes(this.idCommitment)}static deserialize(t){let r=t.deserializeStr(),n=t.deserializeBytes();return new Pk(r,n)}static load(t){let r=t.deserializeStr(),n=t.deserializeBytes();return new Pk(r,n)}static isPublicKey(t){return t instanceof Pk}static create(t){return F4r(t),new Pk(t.iss,F4r(t))}static fromJwtAndPepper(t){let{jwt:r,pepper:n,uidKey:o="sub"}=t,i=c_e(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 Pk.create({iss:a,uidKey:o,uidVal:c,aud:s,pepper:n})}static isInstance(t){return"iss"in t&&typeof t.iss=="string"&&"idCommitment"in t&&t.idCommitment instanceof Uint8Array}};H4r.ID_COMMITMENT_LENGTH=32;var N1=H4r;function F4r(e){let{uidKey:t,uidVal:r,aud:n,pepper:o}=e,i=[Wne(jn.fromHexInput(o).toUint8Array()),s_e(n,U4r),s_e(r,j4r),s_e(t,z4r)];return L4r(Kne(i),N1.ID_COMMITMENT_LENGTH)}var Dk=class u_e extends sp{constructor(t){super();let{jwtHeader:r,ephemeralCertificate:n,expiryDateSecs:o,ephemeralPublicKey:i,ephemeralSignature:a}=t;this.jwtHeader=r,this.ephemeralCertificate=n,this.expiryDateSecs=o,this.ephemeralPublicKey=i,this.ephemeralSignature=a}toUint8Array(){return this.bcsToBytes()}serialize(t){this.ephemeralCertificate.serialize(t),t.serializeStr(this.jwtHeader),t.serializeU64(this.expiryDateSecs),this.ephemeralPublicKey.serialize(t),this.ephemeralSignature.serialize(t)}static deserialize(t){let r=Jne.deserialize(t),n=t.deserializeStr(),o=t.deserializeU64(),i=vG.deserialize(t),a=P4.deserialize(t);return new u_e({jwtHeader:n,expiryDateSecs:Number(o),ephemeralCertificate:r,ephemeralPublicKey:i,ephemeralSignature:a})}static getSimulationSignature(){return new u_e({jwtHeader:"{}",ephemeralCertificate:new Jne(new Lk({proof:new Zne(new Xne({a:new Uint8Array(32),b:new Uint8Array(64),c:new Uint8Array(32)}),0),expHorizonSecs:0}),0),expiryDateSecs:0,ephemeralPublicKey:new vG(new _a(new Uint8Array(32))),ephemeralSignature:new P4(new Ns(new Uint8Array(64)))})}static isSignature(t){return t instanceof u_e}},Jne=class G4r extends sp{constructor(t,r){super(),this.signature=t,this.variant=r}toUint8Array(){return this.signature.toUint8Array()}serialize(t){t.serializeU32AsUleb128(this.variant),this.signature.serialize(t)}static deserialize(t){let r=t.deserializeUleb128AsU32();switch(r){case 0:return new G4r(Lk.deserialize(t),r);default:throw new Error(`Unknown variant index for EphemeralCertificate: ${r}`)}}},L7=class q4r extends nn{constructor(t){if(super(),this.data=jn.fromHexInput(t).toUint8Array(),this.data.length!==32)throw new Error("Input needs to be 32 bytes")}serialize(t){t.serializeFixedBytes(this.data)}static deserialize(t){let r=t.deserializeFixedBytes(32);return new q4r(r)}},Yne=class V4r extends nn{constructor(t){if(super(),this.data=jn.fromHexInput(t).toUint8Array(),this.data.length!==64)throw new Error("Input needs to be 64 bytes")}serialize(t){t.serializeFixedBytes(this.data)}static deserialize(t){let r=t.deserializeFixedBytes(64);return new V4r(r)}},Xne=class W4r extends Z3r{constructor(t){super();let{a:r,b:n,c:o}=t;this.a=new L7(r),this.b=new Yne(n),this.c=new L7(o)}serialize(t){this.a.serialize(t),this.b.serialize(t),this.c.serialize(t)}static deserialize(t){let r=L7.deserialize(t).bcsToBytes(),n=Yne.deserialize(t).bcsToBytes(),o=L7.deserialize(t).bcsToBytes();return new W4r({a:r,b:n,c:o})}},Zne=class K4r extends nn{constructor(t,r){super(),this.proof=t,this.variant=r}serialize(t){t.serializeU32AsUleb128(this.variant),this.proof.serialize(t)}static deserialize(t){let r=t.deserializeUleb128AsU32();switch(r){case 0:return new K4r(Xne.deserialize(t),r);default:throw new Error(`Unknown variant index for ZkProof: ${r}`)}}},Lk=class _rt extends sp{constructor(t){super();let{proof:r,expHorizonSecs:n,trainingWheelsSignature:o,extraField:i,overrideAudVal:a}=t;this.proof=r,this.expHorizonSecs=n,this.trainingWheelsSignature=o,this.extraField=i,this.overrideAudVal=a}toUint8Array(){return this.bcsToBytes()}static fromBytes(t){return _rt.deserialize(new Th(t))}serialize(t){this.proof.serialize(t),t.serializeU64(this.expHorizonSecs),t.serializeOptionStr(this.extraField),t.serializeOptionStr(this.overrideAudVal),t.serializeOption(this.trainingWheelsSignature)}static deserialize(t){let r=Zne.deserialize(t),n=Number(t.deserializeU64()),o=t.deserializeOptionStr(),i=t.deserializeOptionStr(),a=t.deserializeOption(P4);return new _rt({proof:r,expHorizonSecs:n,trainingWheelsSignature:a,extraField:o,overrideAudVal:i})}},Y4r=class J4r{constructor(t,r){this.verficationKey=t,this.maxExpHorizonSecs=r}static create(t,r){return new J4r(new Rvo({alphaG1:t.alpha_g1,betaG2:t.beta_g2,deltaG2:t.delta_g2,gammaAbcG1:t.gamma_abc_g1,gammaG2:t.gamma_g2}),r)}},Rvo=class X4r{constructor(t){let{alphaG1:r,betaG2:n,deltaG2:o,gammaAbcG1:i,gammaG2:a}=t;this.alphaG1=new L7(r),this.betaG2=new Yne(n),this.deltaG2=new Yne(o),this.gammaAbcG1=[new L7(i[0]),new L7(i[1])],this.gammaG2=new Yne(a)}static fromGroth16VerificationKeyResponse(t){return new X4r({alphaG1:t.alpha_g1,betaG2:t.beta_g2,deltaG2:t.delta_g2,gammaAbcG1:t.gamma_abc_g1,gammaG2:t.gamma_g2})}};async function Crt(e){let{aptosConfig:t}=e;return Bk(async()=>{let r=await Nvo(e),n=await Ovo(e);return Y4r.create(n,Number(r.max_exp_horizon_secs))},`keyless-configuration-${t.network}`,1e3*60*5)()}async function Nvo(e){let{aptosConfig:t,options:r}=e,n="0x1::keyless_account::Configuration",{data:o}=await ap({aptosConfig:t,originMethod:"getKeylessConfigurationResource",path:`accounts/${Lt.from("0x1").toString()}/resource/${n}`,params:{ledger_version:r?.ledgerVersion}});return o.data}async function Ovo(e){let{aptosConfig:t,options:r}=e,n="0x1::keyless_account::Groth16VerificationKey",{data:o}=await ap({aptosConfig:t,originMethod:"getGroth16VerificationKeyResource",path:`accounts/${Lt.from("0x1").toString()}/resource/${n}`,params:{ledger_version:r?.ledgerVersion}});return o.data}var lu=class Trt extends Lw{constructor(t){if(super(),this.publicKey=t,t instanceof _a)this.variant=0;else if(t instanceof Ok)this.variant=1;else if(t instanceof N1)this.variant=3;else throw new Error("Unsupported public key type")}verifySignature(t){let{message:r,signature:n}=t;return lp.isInstance(n)?this.publicKey.verifySignature({message:r,signature:n.signature}):!1}authKey(){return L0.fromSchemeAndBytes({scheme:2,input:this.toUint8Array()})}toUint8Array(){return this.bcsToBytes()}serialize(t){t.serializeU32AsUleb128(this.variant),this.publicKey.serialize(t)}static deserialize(t){let r=t.deserializeUleb128AsU32(),n;switch(r){case 0:n=_a.deserialize(t);break;case 1:n=Ok.deserialize(t);break;case 3:n=N1.deserialize(t);break;default:throw new Error(`Unknown variant index for AnyPublicKey: ${r}`)}return new Trt(n)}static isPublicKey(t){return t instanceof Trt}isEd25519(){return this.publicKey instanceof _a}isSecp256k1PublicKey(){return this.publicKey instanceof Ok}static isInstance(t){return"publicKey"in t&&"variant"in t}},lp=class Z4r extends sp{constructor(t){if(super(),this.signature=t,t instanceof Ns)this.variant=0;else if(t instanceof Vne)this.variant=1;else if(t instanceof Dk)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(t){t.serializeU32AsUleb128(this.variant),this.signature.serialize(t)}static deserialize(t){let r=t.deserializeUleb128AsU32(),n;switch(r){case 0:n=Ns.deserialize(t);break;case 1:n=Vne.deserialize(t);break;case 3:n=Dk.deserialize(t);break;default:throw new Error(`Unknown variant index for AnySignature: ${r}`)}return new Z4r(n)}static isInstance(t){return"signature"in t&&typeof t.signature=="object"&&t.signature!==null&&"toUint8Array"in t.signature}};function Bvo(e){let t=e;return t-=t>>1&1431655765,t=(t&858993459)+(t>>2&858993459),(t+(t>>4)&252645135)*16843009>>24}var Fk=class Q4r extends Lw{constructor(t){super();let{publicKeys:r,signaturesRequired:n}=t;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 lu?o:new lu(o)),this.signaturesRequired=n}verifySignature(t){throw new Error("not implemented")}authKey(){return L0.fromSchemeAndBytes({scheme:3,input:this.toUint8Array()})}toUint8Array(){return this.bcsToBytes()}serialize(t){t.serializeVector(this.publicKeys),t.serializeU8(this.signaturesRequired)}static deserialize(t){let r=t.deserializeVector(lu),n=t.deserializeU8();return new Q4r({publicKeys:r,signaturesRequired:n})}createBitmap(t){let{bits:r}=t,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),u=o[c];u|=n>>a%8,o[c]=u}),o}getIndex(t){let r=t instanceof lu?t:new lu(t),n=this.publicKeys.findIndex(o=>o.toString()===r.toString());if(n!==-1)return n;throw new Error("Public key not found in MultiKey")}},l_e=class D4 extends sp{constructor(t){super();let{signatures:r,bitmap:n}=t;if(r.length>D4.MAX_SIGNATURES_SUPPORTED)throw new Error(`The number of signatures cannot be greater than ${D4.MAX_SIGNATURES_SUPPORTED}`);if(this.signatures=r.map(i=>i instanceof lp?i:new lp(i)),!(n instanceof Uint8Array))this.bitmap=D4.createBitmap({bits:n});else{if(n.length!==D4.BITMAP_LEN)throw new Error(`"bitmap" length should be ${D4.BITMAP_LEN}`);this.bitmap=n}let o=this.bitmap.reduce((i,a)=>i+Bvo(a),0);if(o!==this.signatures.length)throw new Error(`Expecting ${o} signatures from the bitmap, but got ${this.signatures.length}`)}static createBitmap(t){let{bits:r}=t,n=128,o=new Uint8Array([0,0,0,0]),i=new Set;return r.forEach(a=>{if(a>=D4.MAX_SIGNATURES_SUPPORTED)throw new Error(`Cannot have a signature larger than ${D4.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(t){t.serializeVector(this.signatures),t.serializeBytes(this.bitmap)}static deserialize(t){let r=t.deserializeVector(lp),n=t.deserializeBytes();return new D4({signatures:r,bitmap:n})}};l_e.BITMAP_LEN=4,l_e.MAX_SIGNATURES_SUPPORTED=l_e.BITMAP_LEN*8;var yG=l_e;var fd=class extends nn{static deserialize(e){let t=e.deserializeUleb128AsU32();switch(t){case 0:return WS.load(e);case 1:return Irt.load(e);case 2:return gg.load(e);case 3:return bG.load(e);default:throw new Error(`Unknown variant index for AccountAuthenticator: ${t}`)}}isEd25519(){return this instanceof WS}isMultiEd25519(){return this instanceof Irt}isSingleKey(){return this instanceof gg}isMultiKey(){return this instanceof bG}},WS=class $4r extends fd{constructor(t,r){super(),this.public_key=t,this.signature=r}serialize(t){t.serializeU32AsUleb128(0),this.public_key.serialize(t),this.signature.serialize(t)}static load(t){let r=_a.deserialize(t),n=Ns.deserialize(t);return new $4r(r,n)}},Irt=class eCr extends fd{constructor(t,r){super(),this.public_key=t,this.signature=r}serialize(t){t.serializeU32AsUleb128(1),this.public_key.serialize(t),this.signature.serialize(t)}static load(t){let r=Tk.deserialize(t),n=fG.deserialize(t);return new eCr(r,n)}},gg=class tCr extends fd{constructor(t,r){super(),this.public_key=t,this.signature=r}serialize(t){t.serializeU32AsUleb128(2),this.public_key.serialize(t),this.signature.serialize(t)}static load(t){let r=lu.deserialize(t),n=lp.deserialize(t);return new tCr(r,n)}},bG=class rCr extends fd{constructor(t,r){super(),this.public_keys=t,this.signatures=r}serialize(t){t.serializeU32AsUleb128(3),this.public_keys.serialize(t),this.signatures.serialize(t)}static load(t){let r=Fk.deserialize(t),n=yG.deserialize(t);return new rCr(r,n)}};var Qne=class krt{constructor(t){this.signingScheme=0;let{privateKey:r,address:n}=t;this.privateKey=r,this.publicKey=r.publicKey(),this.accountAddress=n?Lt.from(n):this.publicKey.authKey().derivedAddress()}static generate(){let t=mg.generate();return new krt({privateKey:t})}static fromDerivationPath(t){let{path:r,mnemonic:n}=t,o=mg.fromDerivationPath(r,n);return new krt({privateKey:o})}verifySignature(t){return this.publicKey.verifySignature(t)}signWithAuthenticator(t){return new WS(this.publicKey,this.privateKey.sign(t))}signTransactionWithAuthenticator(t){return new WS(this.publicKey,this.signTransaction(t))}sign(t){return this.privateKey.sign(t)}signTransaction(t){return this.sign(C7(t))}};d();p();var $ne=class Mrt{constructor(t){this.signingScheme=2;let{privateKey:r,address:n}=t;this.privateKey=r,this.publicKey=new lu(r.publicKey()),this.accountAddress=n?Lt.from(n):this.publicKey.authKey().derivedAddress()}static generate(t={}){let{scheme:r=0}=t,n;switch(r){case 0:n=mg.generate();break;case 2:n=gG.generate();break;default:throw new Error(`Unsupported signature scheme ${r}`)}return new Mrt({privateKey:n})}static fromDerivationPath(t){let{scheme:r=0,path:n,mnemonic:o}=t,i;switch(r){case 0:i=mg.fromDerivationPath(n,o);break;case 2:i=gG.fromDerivationPath(n,o);break;default:throw new Error(`Unsupported signature scheme ${r}`)}return new Mrt({privateKey:i})}verifySignature(t){return this.publicKey.verifySignature(t)}signWithAuthenticator(t){return new gg(this.publicKey,this.sign(t))}signTransactionWithAuthenticator(t){return new gg(this.publicKey,this.signTransaction(t))}sign(t){return new lp(this.privateKey.sign(t))}signTransaction(t){return this.sign(C7(t))}};var F7=class{static generate(e={}){let{scheme:t=0,legacy:r=!0}=e;return t===0&&r?Qne.generate():$ne.generate({scheme:t})}static fromPrivateKey(e){let{privateKey:t,address:r,legacy:n=!0}=e;return t instanceof mg&&n?new Qne({privateKey:t,address:r}):new $ne({privateKey:t,address:r})}static fromPrivateKeyAndAddress(e){return this.fromPrivateKey(e)}static fromDerivationPath(e){let{scheme:t=0,mnemonic:r,path:n,legacy:o=!0}=e;return t===0&&o?Qne.fromDerivationPath({mnemonic:r,path:n}):$ne.fromDerivationPath({scheme:t,mnemonic:r,path:n})}static authKey(e){let{publicKey:t}=e;return t.authKey()}verifySignature(e){return this.publicKey.verifySignature(e)}};d();p();var Rrt=(e,t)=>{let r=e.bcsToBytes(),n=typeof t=="string"?w.Buffer.from(t,"utf8"):t,o=new Uint8Array([...r,...n,254]);return new Lt(ew(o))};async function KS(e){let{aptosConfig:t,accountAddress:r}=e,{data:n}=await ap({aptosConfig:t,originMethod:"getInfo",path:`accounts/${Lt.from(r).toString()}`});return n}async function iCr(e){let{aptosConfig:t,accountAddress:r,options:n}=e;return _7({aptosConfig:t,originMethod:"getModules",path:`accounts/${Lt.from(r).toString()}/modules`,params:{ledger_version:n?.ledgerVersion,start:n?.offset,limit:n?.limit??1e3}})}async function f_e(e){return e.options?.ledgerVersion!==void 0?nCr(e):Bk(async()=>nCr(e),`module-${e.accountAddress}-${e.moduleName}`,1e3*60*5)()}async function nCr(e){let{aptosConfig:t,accountAddress:r,moduleName:n,options:o}=e,{data:i}=await ap({aptosConfig:t,originMethod:"getModule",path:`accounts/${Lt.from(r).toString()}/module/${n}`,params:{ledger_version:o?.ledgerVersion}});return i}async function aCr(e){let{aptosConfig:t,accountAddress:r,options:n}=e;return _7({aptosConfig:t,originMethod:"getTransactions",path:`accounts/${Lt.from(r).toString()}/transactions`,params:{start:n?.offset,limit:n?.limit}})}async function sCr(e){let{aptosConfig:t,accountAddress:r,options:n}=e;return _7({aptosConfig:t,originMethod:"getResources",path:`accounts/${Lt.from(r).toString()}/resources`,params:{ledger_version:n?.ledgerVersion,start:n?.offset,limit:n?.limit??999}})}async function Nrt(e){let{aptosConfig:t,accountAddress:r,resourceType:n,options:o}=e,{data:i}=await ap({aptosConfig:t,originMethod:"getResource",path:`accounts/${Lt.from(r).toString()}/resource/${n}`,params:{ledger_version:o?.ledgerVersion}});return i.data}async function eoe(e){let{aptosConfig:t,authenticationKey:r,options:n}=e,o=await Nrt({aptosConfig:t,accountAddress:"0x1",resourceType:"0x1::account::OriginatingAddress",options:n}),{address_map:{handle:i}}=o,a=Lt.from(r);try{let s=await vEe({aptosConfig:t,handle:i,data:{key:a.toString(),key_type:"address",value_type:"address"},options:n});return Lt.from(s)}catch(s){if(s instanceof HS&&s.data.error_code==="table_item_not_found")return a;throw s}}async function cCr(e){let{aptosConfig:t,accountAddress:r}=e,n={owner_address:{_eq:Lt.from(r).toStringLong()},amount:{_gt:0}},o=await To({aptosConfig:t,query:{query:x_r,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 uCr(e){let{aptosConfig:t,accountAddress:r,options:n}=e,o={owner_address:{_eq:Lt.from(r).toStringLong()},amount:{_gt:0}};n?.tokenStandard&&(o.token_standard={_eq:n?.tokenStandard});let i={query:y_r,variables:{where_condition:o,offset:n?.offset,limit:n?.limit,order_by:n?.orderBy}};return(await To({aptosConfig:t,query:i,originMethod:"getAccountOwnedTokens"})).current_token_ownerships_v2}async function lCr(e){let{aptosConfig:t,accountAddress:r,collectionAddress:n,options:o}=e,i=Lt.from(r).toStringLong(),a=Lt.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:b_r,variables:{where_condition:s,offset:o?.offset,limit:o?.limit,order_by:o?.orderBy}};return(await To({aptosConfig:t,query:c,originMethod:"getAccountOwnedTokensFromCollectionAddress"})).current_token_ownerships_v2}async function fCr(e){let{aptosConfig:t,accountAddress:r,options:n}=e,o={owner_address:{_eq:Lt.from(r).toStringLong()}};n?.tokenStandard&&(o.current_collection={token_standard:{_eq:n?.tokenStandard}});let i={query:v_r,variables:{where_condition:o,offset:n?.offset,limit:n?.limit,order_by:n?.orderBy}};return(await To({aptosConfig:t,query:i,originMethod:"getAccountCollectionsWithOwnedTokens"})).current_collection_ownership_v2_view}async function dCr(e){let{aptosConfig:t,accountAddress:r}=e,n=Lt.from(r).toStringLong(),o=await To({aptosConfig:t,query:{query:w_r,variables:{address:n}},originMethod:"getAccountTransactionsCount"});return o.account_transactions_aggregate.aggregate?o.account_transactions_aggregate.aggregate.count:0}async function pCr(e){let{aptosConfig:t,accountAddress:r,coinType:n,faMetadataAddress:o}=e,i,a;if(n!==void 0&&o!==void 0)a=Lt.from(o).toStringLong();else if(n!==void 0&&o===void 0)i=n,e.coinType===xk?a=Lt.A.toStringLong():a=Rrt(Lt.A,n).toStringLong();else if(n===void 0&&o!==void 0){let l=Lt.from(o);a=l.toStringLong(),l===Lt.A&&(i=xk)}else throw new Error("Either coinType, fungibleAssetAddress, or both must be provided");let s=Lt.from(r).toStringLong(),c={asset_type:{_eq:a}};n!==void 0&&(c={asset_type:{_in:[i,a]}});let u=await Ort({aptosConfig:t,accountAddress:s,options:{where:c}});return u[0]?u[0].amount:0}async function Ort(e){let{aptosConfig:t,accountAddress:r,options:n}=e,o=Lt.from(r).toStringLong(),i={...n?.where,owner_address:{_eq:o}},a={query:g_r,variables:{where_condition:i,offset:n?.offset,limit:n?.limit,order_by:n?.orderBy}};return(await To({aptosConfig:t,query:a,originMethod:"getAccountCoinsData"})).current_fungible_asset_balances}async function hCr(e){let{aptosConfig:t,accountAddress:r}=e,n=Lt.from(r).toStringLong(),o=await To({aptosConfig:t,query:{query:m_r,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 mCr(e){let{aptosConfig:t,accountAddress:r,options:n}=e,o={owner_address:{_eq:Lt.from(r).toStringLong()}},i={query:pEe,variables:{where_condition:o,offset:n?.offset,limit:n?.limit,order_by:n?.orderBy}};return(await To({aptosConfig:t,query:i,originMethod:"getAccountOwnedObjects"})).current_objects}async function gCr(e){let{aptosConfig:t,privateKey:r}=e,n=new lu(r.publicKey());if(r instanceof gG){let o=L0.fromPublicKey({publicKey:n}).derivedAddress();return F7.fromPrivateKey({privateKey:r,address:o})}if(r instanceof mg){let o=L0.fromPublicKey({publicKey:n});if(await oCr({authKey:o,aptosConfig:t})){let a=o.derivedAddress();return F7.fromPrivateKey({privateKey:r,address:a,legacy:!1})}let i=L0.fromPublicKey({publicKey:n.publicKey});if(await oCr({authKey:i,aptosConfig:t})){let a=i.derivedAddress();return F7.fromPrivateKey({privateKey:r,address:a,legacy:!0})}}throw new Error(`Can't derive account from private key ${r}`)}async function oCr(e){let{aptosConfig:t,authKey:r}=e,n=await eoe({aptosConfig:t,authenticationKey:r.derivedAddress()});try{return await KS({aptosConfig:t,accountAddress:n}),!0}catch(o){if(o.status===404)return!1;throw new Error(`Error while looking for an account info ${n.toString()}`)}}var Pvo=new TextEncoder;function toe(e){return e?.map(t=>E4(t)?jS(t):t)??[]}async function Prt(e,t,r,n){let o=await f_e({aptosConfig:n,accountAddress:e,moduleName:t});if(o.abi)return o.abi.exposed_functions.find(i=>i.name===r)}async function Drt(e,t,r,n){let o=await Prt(e,t,r,n);if(!o)throw new Error(`Could not find entry function ABI for '${e}::${t}::${r}'`);if(!o.is_entry)throw new Error(`'${e}::${t}::${r}' is not an entry function`);let i=Det(o),a=[];for(let s=i;s<o.params.length;s+=1)a.push(jS(o.params[s],{allowGenerics:!0}));return{signers:i,typeParameters:o.generic_type_params,parameters:a}}async function Lrt(e,t,r,n){let o=await Prt(e,t,r,n);if(!o)throw new Error(`Could not find view function ABI for '${e}::${t}::${r}'`);if(!o.is_view)throw new Error(`'${e}::${t}::${r}' is not an view function`);let i=[];for(let s=0;s<o.params.length;s+=1)i.push(jS(o.params[s],{allowGenerics:!0}));let a=[];for(let s=0;s<o.return.length;s+=1)a.push(jS(o.return[s],{allowGenerics:!0}));return{typeParameters:o.generic_type_params,parameters:i,returnTypes:a}}function d_e(e,t,r,n,o){if(n>=t.parameters.length)throw new Error(`Too many arguments for '${e}', expected ${t.parameters.length}`);let i=t.parameters[n];return U7(r,i,n,o)}function U7(e,t,r,n){return Bet(e)?(Brt(t,e,r),e):Dvo(e,t,r,n)}function Dvo(e,t,r,n){if(t.isBool()){if(Net(e))return new su(e);if(E4(e)){if(e==="true")return new su(!0);if(e==="false")return new su(!1)}mc("boolean",r)}if(t.isAddress()){if(E4(e))return Lt.fromString(e);mc("string | AccountAddress",r)}if(t.isU8()){let o=Nne(e);if(o!==void 0)return new B0(o);mc("number | string",r)}if(t.isU16()){let o=Nne(e);if(o!==void 0)return new PS(o);mc("number | string",r)}if(t.isU32()){let o=Nne(e);if(o!==void 0)return new DS(o);mc("number | string",r)}if(t.isU64()){if(One(e))return new Ch(BigInt(e));mc("bigint | number | string",r)}if(t.isU128()){if(One(e))return new LS(BigInt(e));mc("bigint | number | string",r)}if(t.isU256()){if(One(e))return new FS(BigInt(e));mc("bigint | number | string",r)}if(t.isGeneric()){let o=t.value;if(o<0||o>=n.length)throw new Error(`Generic argument ${t.toString()} is invalid for argument ${r}`);return U7(e,n[o],r,n)}if(t.isVector()){if(t.value.isU8()){if(E4(e))return ca.U8(Pvo.encode(e));if(e instanceof Uint8Array)return ca.U8(e);if(e instanceof ArrayBuffer)return ca.U8(new Uint8Array(e))}if(Array.isArray(e))return new ca(e.map(o=>U7(o,t.value,r,n)));throw new Error(`Type mismatch for argument ${r}, type '${t.toString()}'`)}if(t.isStruct()){if(t.isString()){if(E4(e))return new Ka(e);mc("string",r)}if(t.isObject()){if(E4(e))return Lt.fromString(e);mc("string | AccountAddress",r)}if(t.isOption()){if(Oet(e)){let o=t.value.typeArgs[0];return o instanceof op?new P0(null):o instanceof fg?new P0(null):o instanceof Pw?new P0(null):o instanceof w7?new P0(null):o instanceof A7?new P0(null):o instanceof D0?new P0(null):o instanceof S7?new P0(null):o instanceof E7?new P0(null):new P0(null)}return new P0(U7(e,t.value.typeArgs[0],r,n))}throw new Error(`Unsupported struct input type for argument ${r}, type '${t.toString()}'`)}throw new Error(`Type mismatch for argument ${r}, type '${t.toString()}'`)}function Brt(e,t,r){if(e.isBool()){if(oEe(t))return;mc("Bool",r)}if(e.isAddress()){if(Bne(t))return;mc("AccountAddress",r)}if(e.isU8()){if(aEe(t))return;mc("U8",r)}if(e.isU16()){if(sEe(t))return;mc("U16",r)}if(e.isU32()){if(cEe(t))return;mc("U32",r)}if(e.isU64()){if(uEe(t))return;mc("U64",r)}if(e.isU128()){if(lEe(t))return;mc("U128",r)}if(e.isU256()){if(fEe(t))return;mc("U256",r)}if(e.isVector()){if(t instanceof ca){t.values.length>0&&Brt(e.value,t.values[0],r);return}mc("MoveVector",r)}if(e instanceof io){if(e.isString()){if(iEe(t))return;mc("MoveString",r)}if(e.isObject()){if(Bne(t))return;mc("AccountAddress",r)}if(e.isOption()){if(t instanceof P0){t.value!==void 0&&Brt(e.value.typeArgs[0],t.value,r);return}mc("MoveOption",r)}}throw new Error(`Type mismatch for argument ${r}, expected '${e.toString()}'`)}d();p();d();p();d();p();var Frt=typeof w.Buffer=="function",vCr=typeof TextDecoder=="function"?new TextDecoder:void 0,hsc=typeof TextEncoder=="function"?new TextEncoder:void 0,Lvo="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",Fvo=Array.prototype.slice.call(Lvo),p_e=(e=>{let t={};return e.forEach((r,n)=>t[r]=n),t})(Fvo),Uvo=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,z7=String.fromCharCode.bind(String),yCr=typeof Uint8Array.from=="function"?Uint8Array.from.bind(Uint8Array):e=>new Uint8Array(Array.prototype.slice.call(e,0));var bCr=e=>e.replace(/[^A-Za-z0-9\+\/]/g,"");var zvo=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,jvo=e=>{switch(e.length){case 4:var t=(7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3),r=t-65536;return z7((r>>>10)+55296)+z7((r&1023)+56320);case 3:return z7((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return z7((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},Hvo=e=>e.replace(zvo,jvo),Gvo=e=>{if(e=e.replace(/\s+/g,""),!Uvo.test(e))throw new TypeError("malformed base64.");e+="==".slice(2-(e.length&3));let t,r="",n,o;for(let i=0;i<e.length;)t=p_e[e.charAt(i++)]<<18|p_e[e.charAt(i++)]<<12|(n=p_e[e.charAt(i++)])<<6|(o=p_e[e.charAt(i++)]),r+=n===64?z7(t>>16&255):o===64?z7(t>>16&255,t>>8&255):z7(t>>16&255,t>>8&255,t&255);return r},xCr=typeof atob=="function"?e=>atob(bCr(e)):Frt?e=>w.Buffer.from(e,"base64").toString("binary"):Gvo,qvo=Frt?e=>yCr(w.Buffer.from(e,"base64")):e=>yCr(xCr(e).split("").map(t=>t.charCodeAt(0)));var Vvo=Frt?e=>w.Buffer.from(e,"base64").toString("utf8"):vCr?e=>vCr.decode(qvo(e)):e=>Hvo(xCr(e)),Wvo=e=>bCr(e.replace(/[-_]/g,t=>t=="-"?"+":"/")),wCr=e=>Vvo(Wvo(e));async function Uk(e){return new Promise(t=>{setTimeout(t,e)})}var L4=()=>Math.floor(Date.now()/1e3);function ACr(e){let t=new Date(e*1e3);return t.setMinutes(0),t.setSeconds(0),t.setMilliseconds(0),Math.floor(t.getTime()/1e3)}function SCr(e){let t=e.replace(/-/g,"+").replace(/_/g,"/"),r=t+"==".substring(0,(3-t.length%3)%3);return wCr(r)}async function Urt(e){let{aptosConfig:t,options:r}=e;return _7({aptosConfig:t,originMethod:"getTransactions",path:"transactions",params:{start:r?.offset,limit:r?.limit}})}async function h_e(e){let{aptosConfig:t}=e;return Bk(async()=>{let{data:r}=await ap({aptosConfig:t,originMethod:"getGasPriceEstimation",path:"estimate_gas_price"});return r},`gas-price-${t.network}`,1e3*60*5)()}async function _Cr(e){let{aptosConfig:t,ledgerVersion:r}=e,{data:n}=await ap({aptosConfig:t,originMethod:"getTransactionByVersion",path:`transactions/by_version/${r}`});return n}async function roe(e){let{aptosConfig:t,transactionHash:r}=e,{data:n}=await ap({aptosConfig:t,path:`transactions/by_hash/${r}`,originMethod:"getTransactionByHash"});return n}async function CCr(e){let{aptosConfig:t,transactionHash:r}=e;try{return(await roe({aptosConfig:t,transactionHash:r})).type==="pending_transaction"}catch(n){if(n?.status===404)return!0;throw n}}async function Kvo(e){let{aptosConfig:t,transactionHash:r}=e,{data:n}=await ap({aptosConfig:t,path:`transactions/wait_by_hash/${r}`,originMethod:"longWaitForTransaction"});return n}async function xG(e){let{aptosConfig:t,transactionHash:r,options:n}=e,o=n?.timeoutSecs??20,i=n?.checkSuccess??!0,a=!0,s=0,c,u,l=200,f=1.5;function h(m){if(!(m instanceof HS)||(u=m,m.status!==404&&m.status>=400&&m.status<500))throw m}try{c=await roe({aptosConfig:t,transactionHash:r}),a=c.type==="pending_transaction"}catch(m){h(m)}if(a){let m=Date.now();try{c=await Kvo({aptosConfig:t,transactionHash:r}),a=c.type==="pending_transaction"}catch(g){h(g)}s=(Date.now()-m)/1e3}for(;a&&!(s>=o);){try{if(c=await roe({aptosConfig:t,transactionHash:r}),a=c.type==="pending_transaction",!a)break}catch(m){h(m)}await Uk(l),s+=l/1e3,l*=f}if(c===void 0)throw u||new ECr(`Fetching transaction ${r} failed and timed out after ${o} seconds`,c);if(c.type==="pending_transaction")throw new ECr(`Transaction ${r} timed out in pending state after ${o} seconds`,c);if(!i)return c;if(!c.success)throw new Yvo(`Transaction ${r} failed with an error: ${c.vm_status}`,c);return c}async function m_e(e){let{aptosConfig:t,processorType:r}=e,n=BigInt(e.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 mEe({aptosConfig:t}):a=(await gEe({aptosConfig:t,processorType:r})).last_success_version,a>=n)break;await Uk(200)}}var ECr=class extends Error{constructor(e,t){super(e),this.lastSubmittedTransaction=t}},Yvo=class extends Error{constructor(e,t){super(e),this.transaction=t}};async function TCr(e){let{aptosConfig:t,ledgerVersion:r,options:n}=e,{data:o}=await ap({aptosConfig:t,originMethod:"getBlockByVersion",path:`blocks/by_version/${r}`,params:{with_transactions:n?.withTransactions}});return kCr({block:o,...e})}async function ICr(e){let{aptosConfig:t,blockHeight:r,options:n}=e,{data:o}=await ap({aptosConfig:t,originMethod:"getBlockByHeight",path:`blocks/by_height/${r}`,params:{with_transactions:n?.withTransactions}});return kCr({block:o,...e})}async function kCr(e){let{aptosConfig:t,block:r,options:n}=e;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 u=[],l=100n;for(let h=c+1n;h<a;h+=BigInt(100))u.push(Urt({aptosConfig:t,options:{offset:h,limit:Math.min(Number(l),Number(a-h+1n))}}));let f=await Promise.all(u);for(let h of f)r.transactions.push(...h)}return r}d();p();var zrt=class MCr extends nn{constructor(t,r,n){super(),this.rawTransaction=t,this.feePayerAddress=n,this.secondarySignerAddresses=r}serialize(t){this.rawTransaction.serialize(t),t.serializeVector(this.secondarySignerAddresses),this.feePayerAddress===void 0?t.serializeBool(!1):(t.serializeBool(!0),this.feePayerAddress.serialize(t))}static deserialize(t){let r=Dw.deserialize(t),n=t.deserializeVector(Lt),o=t.deserializeBool(),i;return o&&(i=Lt.deserialize(t)),new MCr(r,n,i)}};d();p();d();p();var zk=class extends nn{static deserialize(e){let t=e.deserializeUleb128AsU32();switch(t){case 0:return noe.load(e);case 1:return NCr.load(e);case 2:return ooe.load(e);case 3:return ioe.load(e);case 4:return aoe.load(e);default:throw new Error(`Unknown variant index for TransactionAuthenticator: ${t}`)}}},noe=class RCr extends zk{constructor(t,r){super(),this.public_key=t,this.signature=r}serialize(t){t.serializeU32AsUleb128(0),this.public_key.serialize(t),this.signature.serialize(t)}static load(t){let r=_a.deserialize(t),n=Ns.deserialize(t);return new RCr(r,n)}},NCr=class OCr extends zk{constructor(t,r){super(),this.public_key=t,this.signature=r}serialize(t){t.serializeU32AsUleb128(1),this.public_key.serialize(t),this.signature.serialize(t)}static load(t){let r=Tk.deserialize(t),n=fG.deserialize(t);return new OCr(r,n)}},ooe=class BCr extends zk{constructor(t,r,n){super(),this.sender=t,this.secondary_signer_addresses=r,this.secondary_signers=n}serialize(t){t.serializeU32AsUleb128(2),this.sender.serialize(t),t.serializeVector(this.secondary_signer_addresses),t.serializeVector(this.secondary_signers)}static load(t){let r=fd.deserialize(t),n=t.deserializeVector(Lt),o=t.deserializeVector(fd);return new BCr(r,n,o)}},ioe=class PCr extends zk{constructor(t,r,n,o){super(),this.sender=t,this.secondary_signer_addresses=r,this.secondary_signers=n,this.fee_payer=o}serialize(t){t.serializeU32AsUleb128(3),this.sender.serialize(t),t.serializeVector(this.secondary_signer_addresses),t.serializeVector(this.secondary_signers),this.fee_payer.address.serialize(t),this.fee_payer.authenticator.serialize(t)}static load(t){let r=fd.deserialize(t),n=t.deserializeVector(Lt),o=t.deserializeVector(fd),i=Lt.deserialize(t),a=fd.deserialize(t),s={address:i,authenticator:a};return new PCr(r,n,o,s)}},aoe=class DCr extends zk{constructor(t){super(),this.sender=t}serialize(t){t.serializeU32AsUleb128(4),this.sender.serialize(t)}static load(t){let r=fd.deserialize(t);return new DCr(r)}};var jk=class LCr extends nn{constructor(t,r){super(),this.raw_txn=t,this.authenticator=r}serialize(t){this.raw_txn.serialize(t),this.authenticator.serialize(t)}static deserialize(t){let r=Dw.deserialize(t),n=zk.deserialize(t);return new LCr(r,n)}};d();p();var jrt=class FCr extends nn{constructor(t,r){super(),this.rawTransaction=t,this.feePayerAddress=r}serialize(t){this.rawTransaction.serialize(t),this.feePayerAddress===void 0?t.serializeBool(!1):(t.serializeBool(!0),this.feePayerAddress.serialize(t))}static deserialize(t){let r=Dw.deserialize(t),n=t.deserializeBool(),o;return n&&(o=Lt.deserialize(t)),new FCr(r,o)}};d();p();function Hrt(e,t){let r=t.bcsToBytes(),n=new Th(r);return e.deserialize(n)}d();p();var Grt={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"},qrt={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"},Vrt={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"},g_e={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"},v_e={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"},UCr=(e=>(e.MAINNET="mainnet",e.TESTNET="testnet",e.DEVNET="devnet",e.LOCAL="local",e.CUSTOM="custom",e))(UCr||{}),y_e={mainnet:1,testnet:2,local:4};async function coe(e){if(Pet(e))return Jvo(e);let{moduleAddress:t,moduleName:r,functionName:n}=ZH(e.function),o=await qCr({key:"entry-function",moduleAddress:t,moduleName:r,functionName:n,aptosConfig:e.aptosConfig,abi:e.abi,fetch:Drt});return zCr({...e,abi:o})}function zCr(e){let t=e.abi,{moduleAddress:r,moduleName:n,functionName:o}=ZH(e.function),i=toe(e.typeArguments);if(i.length!==t.typeParameters.length)throw new Error(`Type argument count mismatch, expected ${t.typeParameters.length}, received ${i.length}`);let a=e.functionArguments.map((c,u)=>d_e(e.function,t,c,u,i));if(a.length!==t.parameters.length)throw new Error(`Too few arguments for '${r}::${n}::${o}', expected ${t.parameters.length} but got ${a.length}`);let s=rG.build(`${r}::${n}`,o,i,a);if("multisigAddress"in e){let c=Lt.from(e.multisigAddress);return new wEe(new SEe(c,new EEe(s)))}return new xEe(s)}async function Wrt(e){let{moduleAddress:t,moduleName:r,functionName:n}=ZH(e.function),o=await qCr({key:"view-function",moduleAddress:t,moduleName:r,functionName:n,aptosConfig:e.aptosConfig,abi:e.abi,fetch:Lrt});return jCr({abi:o,...e})}function jCr(e){let t=e.abi,{moduleAddress:r,moduleName:n,functionName:o}=ZH(e.function),i=toe(e.typeArguments);if(i.length!==t.typeParameters.length)throw new Error(`Type argument count mismatch, expected ${t.typeParameters.length}, received ${i.length}`);let a=e?.functionArguments?.map((s,c)=>d_e(e.function,t,s,c,i))??[];if(a.length!==t.parameters.length)throw new Error(`Too few arguments for '${r}::${n}::${o}', expected ${t.parameters.length} but got ${a.length}`);return rG.build(`${r}::${n}`,o,i,a)}function Jvo(e){return new bEe(new AEe(jn.fromHexInput(e.bytecode).toUint8Array(),toe(e.typeArguments),e.functionArguments))}async function HCr(e){let{aptosConfig:t,sender:r,payload:n,options:o,feePayerAddress:i}=e,a=async()=>y_e[t.network]?{chainId:y_e[t.network]}:{chainId:(await hEe({aptosConfig:t})).chain_id},s=async()=>o?.gasUnitPrice?{gasEstimate:o.gasUnitPrice}:{gasEstimate:(await h_e({aptosConfig:t})).gas_estimate},c=async()=>{let v=async()=>o?.accountSequenceNumber!==void 0?o.accountSequenceNumber:(await KS({aptosConfig:t,accountAddress:r})).sequence_number;if(i&&Lt.from(i).equals(Lt.ZERO))try{return await v()}catch{return 0}else return v()},[{chainId:u},{gasEstimate:l},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(l),expireTimestamp:o?.expireTimestamp??BigInt(Math.floor(Date.now()/1e3)+20)};return new Dw(Lt.from(r),BigInt(f),n,BigInt(h),BigInt(m),BigInt(g),new Fne(u))}async function b_e(e){let{aptosConfig:t,sender:r,payload:n,options:o,feePayerAddress:i}=e,a=await HCr({aptosConfig:t,sender:r,payload:n,options:o,feePayerAddress:i});if("secondarySignerAddresses"in e){let s=e.secondarySignerAddresses?.map(c=>Lt.from(c))??[];return new zrt(a,s,e.feePayerAddress?Lt.from(e.feePayerAddress):void 0)}return new jrt(a,e.feePayerAddress?Lt.from(e.feePayerAddress):void 0)}function Krt(e){let{signerPublicKey:t,transaction:r,secondarySignersPublicKeys:n,feePayerPublicKey:o}=e,i=soe(t);if(r.feePayerAddress){let s=new oG(r.rawTransaction,r.secondarySignerAddresses??[],r.feePayerAddress),c=[];n&&(c=n.map(f=>soe(f)));let u=soe(o),l=new ioe(i,r.secondarySignerAddresses??[],c,{address:r.feePayerAddress,authenticator:u});return new jk(s.raw_txn,l).bcsToBytes()}if(r.secondarySignerAddresses){let s=new nG(r.rawTransaction,r.secondarySignerAddresses),c=[];c=n.map(l=>soe(l));let u=new ooe(i,r.secondarySignerAddresses,c);return new jk(s.raw_txn,u).bcsToBytes()}let a;if(i instanceof WS)a=new noe(i.public_key,i.signature);else if(i instanceof gg)a=new aoe(i);else throw new Error("Invalid public key");return new jk(r.rawTransaction,a).bcsToBytes()}function soe(e){let t=new Ns(new Uint8Array(64));if(_a.isInstance(e))return new WS(e,t);if(lu.isInstance(e))return N1.isInstance(e.publicKey)?new gg(e,new lp(Dk.getSimulationSignature())):new gg(e,new lp(t));if(N1.isInstance(e)||Ok.isInstance(e))return console.warn("Expected AccountPublicKey, but got PublicKey. Please wrap your public key with AnyPublicKey."),new gg(new lu(e),new lp(t));throw new Error("Unsupported public key")}function Yrt(e){let{transaction:t,feePayerAuthenticator:r,additionalSignersAuthenticators:n}=e,o=Hrt(fd,e.senderAuthenticator),i;if(t.feePayerAddress){if(!r)throw new Error("Must provide a feePayerAuthenticator argument to generate a signed fee payer transaction");i=new ioe(o,t.secondarySignerAddresses??[],n??[],{address:t.feePayerAddress,authenticator:r})}else if(t.secondarySignerAddresses){if(!n)throw new Error("Must provide a additionalSignersAuthenticators argument to generate a signed multi agent transaction");i=new ooe(o,t.secondarySignerAddresses,n)}else o instanceof WS?i=new noe(o.public_key,o.signature):i=new aoe(o);return new jk(t.rawTransaction,i).bcsToBytes()}function GCr(e){let t=ew.create();for(let r of e)t.update(r);return t.digest()}var zcc=GCr(["APTOS::Transaction"]);async function qCr({key:e,moduleAddress:t,moduleName:r,functionName:n,aptosConfig:o,abi:i,fetch:a}){return i!==void 0?i:Bk(async()=>a(t,r,n,o),`${e}-${o.network}-${t}-${r}-${n}`,1e3*60*5)()}d();p();d();p();d();p();var Xvo=1209600,VCr=class x_e extends nn{constructor(t){super();let{privateKey:r,expiryDateSecs:n,blinder:o}=t;this.privateKey=r,this.publicKey=new vG(r.publicKey()),this.expiryDateSecs=n||ACr(L4()+Xvo),this.blinder=o!==void 0?jn.fromHexInput(o).toUint8Array():Zvo();let i=Srt(this.publicKey.bcsToBytes(),93);i.push(BigInt(this.expiryDateSecs)),i.push(Wne(this.blinder));let a=Kne(i);this.nonce=a.toString()}getPublicKey(){return this.publicKey}isExpired(){return Math.floor(Date.now()/1e3)>this.expiryDateSecs}serialize(t){t.serializeU32AsUleb128(this.publicKey.variant),t.serializeBytes(this.privateKey.toUint8Array()),t.serializeU64(this.expiryDateSecs),t.serializeFixedBytes(this.blinder)}static deserialize(t){let r=t.deserializeUleb128AsU32(),n;switch(r){case 0:n=mg.deserialize(t);break;default:throw new Error(`Unknown variant index for EphemeralPublicKey: ${r}`)}let o=t.deserializeU64(),i=t.deserializeFixedBytes(31);return new x_e({privateKey:n,expiryDateSecs:Number(o),blinder:i})}static fromBytes(t){return x_e.deserialize(new Th(t))}static generate(t){let r;switch(t?.scheme){case 0:default:r=mg.generate()}return new x_e({privateKey:r,expiryDateSecs:t?.expiryDateSecs})}sign(t){if(this.isExpired())throw new Error("EphemeralKeyPair has expired");return new P4(this.privateKey.sign(t))}};VCr.BLINDER_LENGTH=31;var w_e=VCr;function Zvo(){return x8(w_e.BLINDER_LENGTH)}var WCr=class wG extends nn{constructor(t){super();let{address:r,ephemeralKeyPair:n,uidKey:o,uidVal:i,aud:a,pepper:s,proof:c,proofFetchCallback:u,jwt:l}=t;if(this.ephemeralKeyPair=n,this.publicKey=N1.create(t),this.accountAddress=r?Lt.from(r):this.publicKey.authKey().derivedAddress(),this.uidKey=o,this.uidVal=i,this.aud=a,this.jwt=l,this.emitter=new pU,this.proofOrPromise=c,c instanceof Lk)this.proof=c;else{if(u===void 0)throw new Error("Must provide callback for async proof fetch");this.emitter.on("proofFetchFinish",async h=>{await u(h),this.emitter.removeAllListeners()}),this.init(c)}this.signingScheme=2;let f=jn.fromHexInput(s).toUint8Array();if(f.length!==wG.PEPPER_LENGTH)throw new Error(`Pepper length in bytes should be ${wG.PEPPER_LENGTH}`);this.pepper=f}async init(t){try{this.proof=await t,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(t){if(t.serializeStr(this.jwt),t.serializeStr(this.uidKey),t.serializeFixedBytes(this.pepper),this.ephemeralKeyPair.serialize(t),this.proof===void 0)throw new Error("Connot serialize - proof undefined");this.proof.serialize(t)}static deserialize(t){let r=t.deserializeStr(),n=t.deserializeStr(),o=t.deserializeFixedBytes(31),i=w_e.deserialize(t),a=Lk.deserialize(t);return wG.create({proof:a,pepper:o,uidKey:n,jwt:r,ephemeralKeyPair:i})}isExpired(){return this.ephemeralKeyPair.isExpired()}signWithAuthenticator(t){let r=new lp(this.sign(t)),n=new lu(this.publicKey);return new gg(n,r)}signTransactionWithAuthenticator(t){let r=new lp(this.signTransaction(t)),n=new lu(this.publicKey);return new gg(n,r)}async waitForProofFetch(){this.proofOrPromise instanceof Promise&&await this.proofOrPromise}sign(t){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(t);return new Dk({jwtHeader:SCr(this.jwt.split(".")[0]),ephemeralCertificate:new Jne(this.proof,0),expiryDateSecs:r,ephemeralPublicKey:n,ephemeralSignature:o})}signTransaction(t){if(this.proof===void 0)throw new Error("Proof not found");let r=CEe(t),n=new Qvo(r,this.proof.proof).hash();return this.sign(n)}verifySignature(t){let{message:r,signature:n}=t;return!(this.isExpired()||!this.ephemeralKeyPair.getPublicKey().verifySignature({message:r,signature:n.ephemeralSignature}))}static fromBytes(t){return wG.deserialize(new Th(t))}static create(t){let{address:r,proof:n,jwt:o,ephemeralKeyPair:i,pepper:a,uidKey:s="sub",proofFetchCallback:c}=t,u=c_e(o),l=u.iss;if(typeof u.aud!="string")throw new Error("aud was not found or an array of values");let f=u.aud,h=u[s];return new wG({address:r,proof:n,ephemeralKeyPair:i,iss:l,uidKey:s,uidVal:h,aud:f,pepper:a,jwt:o,proofFetchCallback:c})}};WCr.PEPPER_LENGTH=31;var F4=WCr,Qvo=class extends nn{constructor(e,t){super(),this.domainSeparator="APTOS::TransactionAndProof",this.transaction=e,this.proof=t}serialize(e){e.serializeFixedBytes(this.transaction.bcsToBytes()),e.serializeOption(this.proof)}hash(){return iG(this.bcsToBytes(),this.domainSeparator)}};var Xrt=class Jrt{constructor(t){let{multiKey:r,signers:n}=t;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(t){let{publicKeys:r,signaturesRequired:n,signers:o}=t,i=new Fk({publicKeys:r,signaturesRequired:n});return new Jrt({multiKey:i,signers:o})}static isMultiKeySigner(t){return t instanceof Jrt}signWithAuthenticator(t){return new bG(this.publicKey,this.sign(t))}signTransactionWithAuthenticator(t){return new bG(this.publicKey,this.signTransaction(t))}async waitForProofFetch(){let t=this.signers.filter(r=>r instanceof F4).map(async r=>r.waitForProofFetch());await Promise.all(t)}sign(t){let r=[];for(let n of this.signers)r.push(n.sign(t));return new yG({signatures:r,bitmap:this.signaturesBitmap})}signTransaction(t){let r=[];for(let n of this.signers)r.push(n.signTransaction(t));return new yG({signatures:r,bitmap:this.signaturesBitmap})}verifySignature(t){let{message:r,signature:n}=t;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 Zrt=class extends nn{constructor(e){super(),this.accountAddress=Lt.ONE,this.moduleName=new Ka("account"),this.structName=new Ka("RotationProofChallenge"),this.sequenceNumber=new Ch(e.sequenceNumber),this.originator=e.originator,this.currentAuthKey=e.currentAuthKey,this.newPublicKey=ca.U8(e.newPublicKey.toUint8Array())}serialize(e){e.serialize(this.accountAddress),e.serialize(this.moduleName),e.serialize(this.structName),e.serialize(this.sequenceNumber),e.serialize(this.originator),e.serialize(this.currentAuthKey),e.serialize(this.newPublicKey)}};async function Ei(e){let t=await $vo(e);return eyo(e,t)}async function $vo(e){let{aptosConfig:t,data:r}=e,n,o;return"bytecode"in r?o=await coe(r):"multisigAddress"in r?(n={aptosConfig:t,multisigAddress:r.multisigAddress,function:r.function,functionArguments:r.functionArguments,typeArguments:r.typeArguments,abi:r.abi},o=await coe(n)):(n={aptosConfig:t,function:r.function,functionArguments:r.functionArguments,typeArguments:r.typeArguments,abi:r.abi},o=await coe(n)),o}async function eyo(e,t){let{aptosConfig:r,sender:n,options:o}=e,i;if(tyo(e)&&(i=Lt.ZERO.toString()),ryo(e)){let{secondarySignerAddresses:a}=e;return b_e({aptosConfig:r,sender:n,payload:t,options:o,secondarySignerAddresses:a,feePayerAddress:i})}return b_e({aptosConfig:r,sender:n,payload:t,options:o,feePayerAddress:i})}function tyo(e){return e.withFeePayer===!0}function ryo(e){return"secondarySignerAddresses"in e}function KCr(e){let{transaction:t}=e;return C7(t)}function A_e(e){let{signer:t,transaction:r}=e;return t.signTransactionWithAuthenticator(r)}async function Qrt(e){let{aptosConfig:t,transaction:r,signerPublicKey:n,secondarySignersPublicKeys:o,feePayerPublicKey:i,options:a}=e,s=Krt({transaction:r,signerPublicKey:n,secondarySignersPublicKeys:o,feePayerPublicKey:i,options:a}),{data:c}=await _4({aptosConfig:t,body:s,path:"transactions/simulate",params:{estimate_gas_unit_price:e.options?.estimateGasUnitPrice??!1,estimate_max_gas_amount:e.options?.estimateMaxGasAmount??!1,estimate_prioritized_gas_unit_price:e.options?.estimatePrioritizedGasUnitPrice??!1},originMethod:"simulateTransaction",contentType:"application/x.aptos.signed_transaction+bcs"});return c}async function S_e(e){let{aptosConfig:t}=e,r=Yrt({...e}),{data:n}=await _4({aptosConfig:t,body:r,path:"transactions",originMethod:"submitTransaction",contentType:"application/x.aptos.signed_transaction+bcs"});return n}async function uoe(e){let{aptosConfig:t,signer:r,transaction:n}=e;(r instanceof F4||r instanceof Xrt)&&await r.waitForProofFetch();let o=A_e({signer:r,transaction:n});return S_e({aptosConfig:t,transaction:n,senderAuthenticator:o})}var nyo={typeParameters:[],parameters:[gc.u8(),new gc(gc.u8())]};async function YCr(e){let{aptosConfig:t,account:r,metadataBytes:n,moduleBytecode:o,options:i}=e,a=o.map(s=>ca.U8(s));return Ei({aptosConfig:t,sender:Lt.from(r),data:{function:"0x1::code::publish_package_txn",functionArguments:[ca.U8(n),new ca(a)],abi:nyo},options:i})}var oyo={typeParameters:[],parameters:[new Pw,gc.u8(),new Pw,gc.u8(),gc.u8(),gc.u8()]};async function JCr(e){let{aptosConfig:t,fromAccount:r,toNewPrivateKey:n}=e,o=await KS({aptosConfig:t,accountAddress:r.accountAddress}),i=F7.fromPrivateKey({privateKey:n,legacy:!0}),a=new Zrt({sequenceNumber:BigInt(o.sequence_number),originator:r.accountAddress,currentAuthKey:Lt.from(o.authentication_key),newPublicKey:i.publicKey}).bcsToBytes(),s=r.sign(a),c=i.sign(a),u=await Ei({aptosConfig:t,sender:r.accountAddress,data:{function:"0x1::account::rotate_authentication_key",functionArguments:[new B0(r.signingScheme),ca.U8(r.publicKey.toUint8Array()),new B0(i.signingScheme),ca.U8(i.publicKey.toUint8Array()),ca.U8(s.toUint8Array()),ca.U8(c.toUint8Array())],abi:oyo}});return uoe({aptosConfig:t,signer:r,transaction:u})}var E_e=class{constructor(e){this.config=e}async simple(e){return Qrt({aptosConfig:this.config,...e})}async multiAgent(e){return Qrt({aptosConfig:this.config,...e})}};lg([Ret],E_e.prototype,"simple",1),lg([Ret],E_e.prototype,"multiAgent",1);d();p();var __e=class{constructor(e){this.config=e}async simple(e){return S_e({aptosConfig:this.config,...e})}async multiAgent(e){return S_e({aptosConfig:this.config,...e})}};lg([Met],__e.prototype,"simple",1),lg([Met],__e.prototype,"multiAgent",1);d();p();var XCr=class{constructor(e){this.config=e}async simple(e){return Ei({aptosConfig:this.config,...e})}async multiAgent(e){return Ei({aptosConfig:this.config,...e})}};d();p();d();p();d();p();var $rt=class{constructor(e,t,r,n,o){this.lastUncommintedNumber=null,this.currentNumber=null,this.lock=!1,this.aptosConfig=e,this.account=t,this.maxWaitTime=r,this.maximumInFlight=n,this.sleepTime=o}async nextSequenceNumber(){for(;this.lock;)await Uk(this.sleepTime);this.lock=!0;let e=BigInt(0);try{if((this.lastUncommintedNumber===null||this.currentNumber===null)&&await this.initialize(),this.currentNumber-this.lastUncommintedNumber>=this.maximumInFlight){await this.update();let t=L4();for(;this.currentNumber-this.lastUncommintedNumber>=this.maximumInFlight;)await Uk(this.sleepTime),L4()-t>this.maxWaitTime?(console.warn(`Waited over 30 seconds for a transaction to commit, resyncing ${this.account.accountAddress.toString()}`),await this.initialize()):await this.update()}e=this.currentNumber,this.currentNumber+=BigInt(1)}catch(t){console.error("error in getting next sequence number for this account",t)}finally{this.lock=!1}return e}async initialize(){let{sequence_number:e}=await KS({aptosConfig:this.aptosConfig,accountAddress:this.account.accountAddress});this.currentNumber=BigInt(e),this.lastUncommintedNumber=BigInt(e)}async update(){let{sequence_number:e}=await KS({aptosConfig:this.aptosConfig,accountAddress:this.account.accountAddress});return this.lastUncommintedNumber=BigInt(e),this.lastUncommintedNumber}async synchronize(){if(this.lastUncommintedNumber!==this.currentNumber){for(;this.lock;)await Uk(this.sleepTime);this.lock=!0;try{await this.update();let e=L4();for(;this.lastUncommintedNumber!==this.currentNumber;)L4()-e>this.maxWaitTime?(console.warn(`Waited over 30 seconds for a transaction to commit, resyncing ${this.account.accountAddress.toString()}`),await this.initialize()):(await Uk(this.sleepTime),await this.update())}catch(e){console.error("error in synchronizing this account sequence number with the one on chain",e)}finally{this.lock=!1}}}};d();p();var C_e=class{constructor(){this.queue=[],this.pendingDequeue=[],this.cancelled=!1}enqueue(e){if(this.cancelled=!1,this.pendingDequeue.length>0){this.pendingDequeue.shift()?.resolve(e);return}this.queue.push(e)}async dequeue(){return this.queue.length>0?Promise.resolve(this.queue.shift()):new Promise((e,t)=>{this.pendingDequeue.push({resolve:e,reject:t})})}isEmpty(){return this.queue.length===0}cancel(){this.cancelled=!0,this.pendingDequeue.forEach(async({reject:e})=>{e(new T_e("Task cancelled"))}),this.pendingDequeue=[],this.queue.length=0}isCancelled(){return this.cancelled}pendingDequeueLength(){return this.pendingDequeue.length}},T_e=class extends Error{};var ent="fulfilled",ZCr=(e=>(e.TransactionSent="transactionSent",e.TransactionSendFailed="transactionSendFailed",e.TransactionExecuted="transactionExecuted",e.TransactionExecutionFailed="transactionExecutionFailed",e.ExecutionFinish="executionFinish",e))(ZCr||{}),tnt=class extends pU{constructor(e,t,r=30,n=100,o=10){super(),this.taskQueue=new C_e,this.transactionsQueue=new C_e,this.outstandingTransactions=new C_e,this.sentTransactions=[],this.executedTransactions=[],this.aptosConfig=e,this.account=t,this.started=!1,this.accountSequnceNumber=new $rt(e,t,r,n,o)}async submitNextTransaction(){try{for(;;){let e=await this.accountSequnceNumber.nextSequenceNumber();if(e===null)return;let t=await this.generateNextTransaction(this.account,e);if(!t)return;let r=uoe({aptosConfig:this.aptosConfig,transaction:t,signer:this.account});await this.outstandingTransactions.enqueue([r,e])}}catch(e){if(e instanceof T_e)return;throw new Error(`Submit transaction failed for ${this.account.accountAddress.toString()} with error ${e}`)}}async processTransactions(){try{for(;;){let e=[],t=[],[r,n]=await this.outstandingTransactions.dequeue();for(e.push(r),t.push(n);!this.outstandingTransactions.isEmpty();)[r,n]=await this.outstandingTransactions.dequeue(),e.push(r),t.push(n);let o=await Promise.allSettled(e);for(let i=0;i<o.length&&i<t.length;i+=1){let a=o[i];n=t[i],a.status===ent?(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(e){if(e instanceof T_e)return;throw new Error(`Process execution failed for ${this.account.accountAddress.toString()} with error ${e}`)}}async checkTransaction(e,t){try{let r=[];r.push(xG({aptosConfig:this.aptosConfig,transactionHash:e.value.hash}));let n=await Promise.allSettled(r);for(let o=0;o<n.length;o+=1){let i=n[o];i.status===ent?(this.executedTransactions.push([i.value.hash,t,null]),this.emit("transactionExecuted",{message:`transaction hash ${i.value.hash} has been executed on chain`,transactionHash:e.value.hash})):(this.executedTransactions.push([i.status,t,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(e,t){this.transactionsQueue.enqueue([e,t])}async generateNextTransaction(e,t){if(this.transactionsQueue.isEmpty())return;let[r,n]=await this.transactionsQueue.dequeue();return Ei({aptosConfig:this.aptosConfig,sender:e.accountAddress,data:r,options:{...n,accountSequenceNumber:t}})}async run(){try{for(;!this.taskQueue.isCancelled();)await(await this.taskQueue.dequeue())()}catch(e){throw new Error(`Unable to start transaction batching: ${e}`)}}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 QCr=class extends pU{constructor(e){super(),this.config=e}start(e){let{sender:t}=e;this.account=t,this.transactionWorker=new tnt(this.config,t),this.transactionWorker.start(),this.registerToEvents()}push(e){let{data:t,options:r}=e;for(let n of t)this.transactionWorker.push(n,r)}registerToEvents(){this.transactionWorker.on("transactionSent",async e=>{this.emit("transactionSent",e)}),this.transactionWorker.on("transactionSendFailed",async e=>{this.emit("transactionSendFailed",e)}),this.transactionWorker.on("transactionExecuted",async e=>{this.emit("transactionExecuted",e)}),this.transactionWorker.on("transactionExecutionFailed",async e=>{this.emit("transactionExecutionFailed",e)}),this.transactionWorker.on("executionFinish",async e=>{this.emit("executionFinish",e)})}forSingleAccount(e){try{let{sender:t,data:r,options:n}=e;this.start({sender:t}),this.push({data:r,options:n})}catch(t){throw new Error(`failed to submit transactions with error: ${t}`)}}};var rnt=class{constructor(e){this.config=e,this.build=new XCr(this.config),this.simulate=new E_e(this.config),this.submit=new __e(this.config),this.batch=new QCr(this.config)}async getTransactions(e){return Urt({aptosConfig:this.config,...e})}async getTransactionByVersion(e){return _Cr({aptosConfig:this.config,...e})}async getTransactionByHash(e){return roe({aptosConfig:this.config,...e})}async isPendingTransaction(e){return CCr({aptosConfig:this.config,...e})}async waitForTransaction(e){return xG({aptosConfig:this.config,...e})}async getGasPriceEstimation(){return h_e({aptosConfig:this.config})}getSigningMessage(e){return KCr(e)}async publishPackageTransaction(e){return YCr({aptosConfig:this.config,...e})}async rotateAuthKey(e){return JCr({aptosConfig:this.config,...e})}sign(e){return A_e({...e})}signAsFeePayer(e){let{signer:t,transaction:r}=e;if(!r.feePayerAddress)throw new Error(`Transaction ${r} is not a Fee Payer transaction`);return r.feePayerAddress=t.accountAddress,A_e({signer:t,transaction:r})}async batchTransactionsForSingleAccount(e){try{let{sender:t,data:r,options:n}=e;this.batch.forSingleAccount({sender:t,data:r,options:n})}catch(t){throw new Error(`failed to submit transactions with error: ${t}`)}}async signAndSubmitTransaction(e){let{signer:t,transaction:r}=e;return uoe({aptosConfig:this.config,signer:t,transaction:r})}};d();p();d();p();async function $Cr(e){let{aptosConfig:t,accountAddress:r,amount:n,options:o}=e,i=o?.timeoutSecs||20,{data:a}=await Vet({aptosConfig:t,path:"fund",body:{address:Lt.from(r).toString(),amount:n},originMethod:"fundAccount"}),s=a.txn_hashes[0],c=await xG({aptosConfig:t,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 nnt=class{constructor(e){this.config=e}async fundAccount(e){let t=await $Cr({aptosConfig:this.config,...e});return(e.options?.waitForIndexer===void 0||e.options?.waitForIndexer)&&await m_e({aptosConfig:this.config,minimumLedgerVersion:BigInt(t.version),processorType:"fungible_asset_processor"}),t}};d();p();d();p();async function I_e(e){let{aptosConfig:t,options:r}=e,n={query:I_r,variables:{where_condition:r?.where,limit:r?.limit,offset:r?.offset}};return(await To({aptosConfig:t,query:n,originMethod:"getFungibleAssetMetadata"})).fungible_asset_metadata}async function eTr(e){let{aptosConfig:t,options:r}=e,n={query:T_r,variables:{where_condition:r?.where,limit:r?.limit,offset:r?.offset}};return(await To({aptosConfig:t,query:n,originMethod:"getFungibleAssetActivities"})).fungible_asset_activities}async function tTr(e){let{aptosConfig:t,options:r}=e,n={query:E_r,variables:{where_condition:r?.where,limit:r?.limit,offset:r?.offset}};return(await To({aptosConfig:t,query:n,originMethod:"getCurrentFungibleAssetBalances"})).current_fungible_asset_balances}var iyo={typeParameters:[{constraints:[]}],parameters:[jS("0x1::object::Object"),new fg,new D0]};async function rTr(e){let{aptosConfig:t,sender:r,fungibleAssetMetadataAddress:n,recipient:o,amount:i,options:a}=e;return Ei({aptosConfig:t,sender:r.accountAddress,data:{function:"0x1::primary_fungible_store::transfer",typeArguments:["0x1::fungible_asset::Metadata"],functionArguments:[n,o,i],abi:iyo},options:a})}d();p();async function Ro(e){e.minimumLedgerVersion!==void 0&&await m_e({aptosConfig:e.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:e.processorType})}var ont=class{constructor(e){this.config=e}async getFungibleAssetMetadata(e){return await Ro({config:this.config,minimumLedgerVersion:e?.minimumLedgerVersion,processorType:"fungible_asset_processor"}),I_e({aptosConfig:this.config,...e})}async getFungibleAssetMetadataByAssetType(e){return await Ro({config:this.config,minimumLedgerVersion:e?.minimumLedgerVersion,processorType:"fungible_asset_processor"}),(await I_e({aptosConfig:this.config,options:{where:{asset_type:{_eq:e.assetType}}}}))[0]}async getFungibleAssetMetadataByCreatorAddress(e){return await Ro({config:this.config,minimumLedgerVersion:e?.minimumLedgerVersion,processorType:"fungible_asset_processor"}),await I_e({aptosConfig:this.config,options:{where:{creator_address:{_eq:Lt.from(e.creatorAddress).toStringLong()}}}})}async getFungibleAssetActivities(e){return await Ro({config:this.config,minimumLedgerVersion:e?.minimumLedgerVersion,processorType:"fungible_asset_processor"}),eTr({aptosConfig:this.config,...e})}async getCurrentFungibleAssetBalances(e){return await Ro({config:this.config,minimumLedgerVersion:e?.minimumLedgerVersion,processorType:"fungible_asset_processor"}),tTr({aptosConfig:this.config,...e})}async transferFungibleAsset(e){return rTr({aptosConfig:this.config,...e})}};d();p();d();p();async function Hk(e){let{aptosConfig:t,payload:r,options:n}=e,o=await Wrt({...r,aptosConfig:t}),i=new N0;o.serialize(i);let a=i.toUint8Array(),{data:s}=await _4({aptosConfig:t,path:"view",originMethod:"view",contentType:"application/x.aptos.view_function+bcs",params:{ledger_version:n?.ledgerVersion},body:a});return s}async function nTr(e){let{aptosConfig:t,payload:r,options:n}=e,{data:o}=await _4({aptosConfig:t,originMethod:"viewJson",path:"view",params:{ledger_version:n?.ledgerVersion},body:{function:r.function,type_arguments:r.typeArguments??[],arguments:r.functionArguments??[]}});return o}var int=class{constructor(e){this.config=e}async getLedgerInfo(){return hEe({aptosConfig:this.config})}async getChainId(){return(await this.getLedgerInfo()).chain_id}async getBlockByVersion(e){return TCr({aptosConfig:this.config,...e})}async getBlockByHeight(e){return ICr({aptosConfig:this.config,...e})}async view(e){return Hk({aptosConfig:this.config,...e})}async viewJson(e){return nTr({aptosConfig:this.config,...e})}async getChainTopUserTransactions(e){return P_r({aptosConfig:this.config,...e})}async queryIndexer(e){return To({aptosConfig:this.config,...e})}async getIndexerLastSuccessVersion(){return mEe({aptosConfig:this.config})}async getProcessorStatus(e){return gEe({aptosConfig:this.config,processorType:e})}};d();p();d();p();async function k_e(e){let{aptosConfig:t,jwt:r,ephemeralKeyPair:n,uidKey:o="sub",derivationPath:i}=e,a={jwt_b64:r,epk:n.getPublicKey().bcsToHex().toStringWithoutPrefix(),exp_date_secs:n.expiryDateSecs,epk_blinder:jn.fromHexInput(n.blinder).toStringWithoutPrefix(),uid_key:o,derivation_path:i},{data:s}=await Wet({aptosConfig:t,path:"fetch",body:a,originMethod:"getPepper",overrides:{WITH_CREDENTIALS:!1}});return jn.fromHexInput(s.pepper).toUint8Array()}async function ant(e){let{aptosConfig:t,jwt:r,ephemeralKeyPair:n,pepper:o=await k_e(e),uidKey:i="sub"}=e;if(jn.fromHexInput(o).toUint8Array().length!==F4.PEPPER_LENGTH)throw new Error(`Pepper needs to be ${F4.PEPPER_LENGTH} bytes`);let{maxExpHorizonSecs:a}=await Crt({aptosConfig:t});if(a<n.expiryDateSecs-L4())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:jn.fromHexInput(n.blinder).toStringWithoutPrefix(),exp_date_secs:n.expiryDateSecs,exp_horizon_secs:a,pepper:jn.fromHexInput(o).toStringWithoutPrefix(),uid_key:i},{data:c}=await Ket({aptosConfig:t,path:"prove",body:s,originMethod:"getProof",overrides:{WITH_CREDENTIALS:!1}}),u=c.proof,l=new Xne({a:u.a,b:u.b,c:u.c});return new Lk({proof:new Zne(l,0),trainingWheelsSignature:P4.fromHex(c.training_wheels_signature),expHorizonSecs:a})}async function oTr(e){let{aptosConfig:t,jwt:r,uidKey:n,proofFetchCallback:o,pepper:i=await k_e(e)}=e,a=ant({...e,pepper:i}),s=o?a:await a,c=N1.fromJwtAndPepper({jwt:r,pepper:i,uidKey:n}),u=await eoe({aptosConfig:t,authenticationKey:c.authKey().derivedAddress()});return F4.create({...e,address:u,proof:s,pepper:i,proofFetchCallback:o})}var snt=class{constructor(e){this.config=e}async getPepper(e){return k_e({aptosConfig:this.config,...e})}async getProof(e){return ant({aptosConfig:this.config,...e})}async deriveKeylessAccount(e){return oTr({aptosConfig:this.config,...e})}};d();p();d();p();async function ayo(e){let{aptosConfig:t,options:r}=e,n={query:pEe,variables:{where_condition:r?.where,offset:r?.offset,limit:r?.limit,order_by:r?.orderBy}};return(await To({aptosConfig:t,query:n,originMethod:"getObjectData"})).current_objects}async function iTr(e){let{aptosConfig:t,objectAddress:r,options:n}=e,o={object_address:{_eq:Lt.from(r).toStringLong()}};return(await ayo({aptosConfig:t,options:{...n,where:o}}))[0]}var cnt=class{constructor(e){this.config=e}async getObjectDataByObjectAddress(e){return await Ro({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"objects_processor"}),iTr({aptosConfig:this.config,...e})}};d();p();d();p();async function aTr(e){let{aptosConfig:t,poolAddress:r}=e,n=Lt.from(r).toStringLong(),o=await To({aptosConfig:t,query:{query:Uet,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 sTr(e){let{aptosConfig:t,options:r}=e,n={query:Uet,variables:{order_by:r?.orderBy}};return(await To({aptosConfig:t,query:n})).num_active_delegator_per_pool}async function cTr(e){let{aptosConfig:t,delegatorAddress:r,poolAddress:n}=e,o={query:__r,variables:{delegatorAddress:Lt.from(r).toStringLong(),poolAddress:Lt.from(n).toStringLong()}};return(await To({aptosConfig:t,query:o})).delegated_staking_activities}var unt=class{constructor(e){this.config=e}async getNumberOfDelegators(e){return await Ro({config:this.config,minimumLedgerVersion:e?.minimumLedgerVersion,processorType:"stake_processor"}),aTr({aptosConfig:this.config,...e})}async getNumberOfDelegatorsForAllPools(e){return await Ro({config:this.config,minimumLedgerVersion:e?.minimumLedgerVersion,processorType:"stake_processor"}),sTr({aptosConfig:this.config,...e})}async getDelegatedStakingActivities(e){return await Ro({config:this.config,minimumLedgerVersion:e?.minimumLedgerVersion,processorType:"stake_processor"}),cTr({aptosConfig:this.config,...e})}};d();p();var lnt=class{constructor(e){this.config=e}async getTableItem(e){return vEe({aptosConfig:this.config,...e})}async getTableItemsData(e){return await Ro({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"default_processor"}),D_r({aptosConfig:this.config,...e})}async getTableItemsMetadata(e){return await Ro({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"default_processor"}),L_r({aptosConfig:this.config,...e})}};d();p();var fnt=class{constructor(e){this.config=e}async getAccountInfo(e){return KS({aptosConfig:this.config,...e})}async getAccountModules(e){return iCr({aptosConfig:this.config,...e})}async getAccountModule(e){return f_e({aptosConfig:this.config,...e})}async getAccountTransactions(e){return aCr({aptosConfig:this.config,...e})}async getAccountResources(e){return sCr({aptosConfig:this.config,...e})}async getAccountResource(e){return Nrt({aptosConfig:this.config,...e})}async lookupOriginalAccountAddress(e){return eoe({aptosConfig:this.config,...e})}async getAccountTokensCount(e){return await Ro({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"account_transactions_processor"}),cCr({aptosConfig:this.config,...e})}async getAccountOwnedTokens(e){return await Ro({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),uCr({aptosConfig:this.config,...e})}async getAccountOwnedTokensFromCollectionAddress(e){return await Ro({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),lCr({aptosConfig:this.config,...e})}async getAccountCollectionsWithOwnedTokens(e){return await Ro({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),fCr({aptosConfig:this.config,...e})}async getAccountTransactionsCount(e){return await Ro({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"account_transactions_processor"}),dCr({aptosConfig:this.config,...e})}async getAccountCoinsData(e){return await Ro({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"fungible_asset_processor"}),Ort({aptosConfig:this.config,...e})}async getAccountCoinsCount(e){return await Ro({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"fungible_asset_processor"}),hCr({aptosConfig:this.config,...e})}async getAccountAPTAmount(e){return this.getAccountCoinAmount({coinType:xk,...e})}async getAccountCoinAmount(e){return await Ro({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"fungible_asset_processor"}),pCr({aptosConfig:this.config,...e})}async getAccountOwnedObjects(e){return await Ro({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"default_processor"}),mCr({aptosConfig:this.config,...e})}async deriveAccountFromPrivateKey(e){return gCr({aptosConfig:this.config,...e})}};d();p();d();p();var uTr=["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 lTr(e){return!(!e||e.length<3||e.length>63||!/^[a-z\d][a-z\d-]{1,61}[a-z\d]$/.test(e))}function Gk(e){let[t,r,...n]=e.replace(/\.apt$/,"").split(".");if(n.length>0)throw new Error(`${e} is invalid. A name can only have two parts, a domain and a subdomain separated by a "."`);if(!lTr(t))throw new Error(`${t} is not valid. ${uTr}`);if(r&&!lTr(r))throw new Error(`${r} is not valid. ${uTr}`);return{domainName:r||t,subdomainName:r?t:void 0}}var syo=(e=>(e[e.Independent=0]="Independent",e[e.FollowsDomain=1]="FollowsDomain",e))(syo||{});function fTr(e){if(!e)return!1;let t=new Date(e.domain_expiration_timestamp).getTime()<Date.now(),r=new Date(e.expiration_timestamp).getTime()<Date.now();return e.subdomain&&t?!1:e.subdomain&&e.subdomain_expiration_policy===1?!0:!r}var cyo="0x585fc9f0f0c54183b039ffc770ca282ebd87307916c215a3e692f2f8e4305e82",uyo={testnet:"0x5f8fd2347449685cf41d4db97926ec3a096eaf381332be4f1318ad4d16a8497c",mainnet:"0x867ed1f6bf916171b1de3ee92849b8978b7d1b9e0a8cc982a3d19d535dfd9c0c",local:cyo,custom:null,devnet:null};function U4(e){let t=uyo[e.network];if(!t)throw new Error(`The ANS contract is not deployed to ${e.network}`);return t}var M_e=e=>{if(e&&typeof e=="object"&&"vec"in e&&Array.isArray(e.vec))return e.vec[0]};async function dTr(e){let{aptosConfig:t,name:r}=e,n=U4(t),{domainName:o,subdomainName:i}=Gk(r),a=await Hk({aptosConfig:t,payload:{function:`${n}::router::get_owner_addr`,functionArguments:[o,i]}}),s=M_e(a[0]);return s?Lt.from(s):void 0}async function pTr(e){let{aptosConfig:t,expiration:r,name:n,sender:o,targetAddress:i,toAddress:a,options:s,transferable:c}=e,u=U4(t),{domainName:l,subdomainName:f}=Gk(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 Ei({aptosConfig:t,sender:o.accountAddress.toString(),data:{function:`${u}::router::register_domain`,functionArguments:[l,b,i,a]},options:s})}if(!f)throw new Error(`${r.policy} requires a subdomain to be provided.`);let m=await dnt({aptosConfig:t,name:l});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 Ei({aptosConfig:t,sender:o.accountAddress.toString(),data:{function:`${u}::router::register_subdomain`,functionArguments:[l,f,Math.round(g/1e3),r.policy==="subdomain:follow-domain"?1:0,!!c,i,a]},options:s})}async function dnt(e){let{aptosConfig:t,name:r}=e,n=U4(t),{domainName:o,subdomainName:i}=Gk(r);try{let a=await Hk({aptosConfig:t,payload:{function:`${n}::router::get_expiration`,functionArguments:[o,i]}});return Number(a[0])*1e3}catch{return}}async function hTr(e){let{aptosConfig:t,address:r}=e,n=U4(t),o=await Hk({aptosConfig:t,payload:{function:`${n}::router::get_primary_name`,functionArguments:[Lt.from(r).toString()]}}),i=M_e(o[1]),a=M_e(o[0]);if(i)return[a,i].filter(Boolean).join(".")}async function mTr(e){let{aptosConfig:t,sender:r,name:n,options:o}=e,i=U4(t);if(!n)return await Ei({aptosConfig:t,sender:r.accountAddress.toString(),data:{function:`${i}::router::clear_primary_name`,functionArguments:[]},options:o});let{domainName:a,subdomainName:s}=Gk(n);return await Ei({aptosConfig:t,sender:r.accountAddress.toString(),data:{function:`${i}::router::set_primary_name`,functionArguments:[a,s]},options:o})}async function gTr(e){let{aptosConfig:t,name:r}=e,n=U4(t),{domainName:o,subdomainName:i}=Gk(r),a=await Hk({aptosConfig:t,payload:{function:`${n}::router::get_target_addr`,functionArguments:[o,i]}}),s=M_e(a[0]);return s?Lt.from(s):void 0}async function vTr(e){let{aptosConfig:t,sender:r,name:n,address:o,options:i}=e,a=U4(t),{domainName:s,subdomainName:c}=Gk(n);return await Ei({aptosConfig:t,sender:r.accountAddress.toString(),data:{function:`${a}::router::set_target_addr`,functionArguments:[s,c,o]},options:i})}async function yTr(e){let{aptosConfig:t,name:r}=e,{domainName:n,subdomainName:o=""}=Gk(r),i=(await To({aptosConfig:t,query:{query:$H,variables:{where_condition:{domain:{_eq:n},subdomain:{_eq:o}},limit:1}},originMethod:"getName"})).current_aptos_names[0];return i&&(i=loe(i)),fTr(i)?i:void 0}async function bTr(e){let{aptosConfig:t,options:r,accountAddress:n}=e,o=await pnt({aptosConfig:t});return(await To({aptosConfig:t,originMethod:"getAccountNames",query:{query:$H,variables:{limit:r?.limit,offset:r?.offset,order_by:r?.orderBy,where_condition:{...e.options?.where??{},owner_address:{_eq:n.toString()},expiration_timestamp:{_gte:o}}}}})).current_aptos_names.map(loe)}async function xTr(e){let{aptosConfig:t,options:r,accountAddress:n}=e,o=await pnt({aptosConfig:t});return(await To({aptosConfig:t,originMethod:"getAccountDomains",query:{query:$H,variables:{limit:r?.limit,offset:r?.offset,order_by:r?.orderBy,where_condition:{...e.options?.where??{},owner_address:{_eq:n.toString()},expiration_timestamp:{_gte:o},subdomain:{_eq:""}}}}})).current_aptos_names.map(loe)}async function wTr(e){let{aptosConfig:t,options:r,accountAddress:n}=e,o=await pnt({aptosConfig:t});return(await To({aptosConfig:t,originMethod:"getAccountSubdomains",query:{query:$H,variables:{limit:r?.limit,offset:r?.offset,order_by:r?.orderBy,where_condition:{...e.options?.where??{},owner_address:{_eq:n.toString()},expiration_timestamp:{_gte:o},subdomain:{_neq:""}}}}})).current_aptos_names.map(loe)}async function ATr(e){let{aptosConfig:t,options:r,domain:n}=e;return(await To({aptosConfig:t,originMethod:"getDomainSubdomains",query:{query:$H,variables:{limit:r?.limit,offset:r?.offset,order_by:r?.orderBy,where_condition:{...e.options?.where??{},domain:{_eq:n},subdomain:{_neq:""}}}}})).current_aptos_names.map(loe).filter(fTr)}async function pnt(e){let{aptosConfig:t}=e,r=U4(t),[n]=await Hk({aptosConfig:t,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 STr(e){let{aptosConfig:t,sender:r,name:n,years:o=1,options:i}=e,a=U4(t),s=o*31536e3,{domainName:c,subdomainName:u}=Gk(n);if(u)throw new Error("Subdomains cannot be renewed");if(o!==1)throw new Error("Currently, only 1 year renewals are supported");return await Ei({aptosConfig:t,sender:r.accountAddress.toString(),data:{function:`${a}::router::renew_domain`,functionArguments:[c,s]},options:i})}function loe(e){return{...e,expiration_timestamp:new Date(e.expiration_timestamp).getTime()}}var hnt=class{constructor(e){this.config=e}async getOwnerAddress(e){return dTr({aptosConfig:this.config,...e})}async getExpiration(e){return dnt({aptosConfig:this.config,...e})}async getTargetAddress(e){return gTr({aptosConfig:this.config,...e})}async setTargetAddress(e){return vTr({aptosConfig:this.config,...e})}async getPrimaryName(e){return hTr({aptosConfig:this.config,...e})}async setPrimaryName(e){return mTr({aptosConfig:this.config,...e})}async registerName(e){return pTr({aptosConfig:this.config,...e})}async renewDomain(e){return STr({aptosConfig:this.config,...e})}async getName(e){return yTr({aptosConfig:this.config,...e})}async getAccountNames(e){return bTr({aptosConfig:this.config,...e})}async getAccountDomains(e){return xTr({aptosConfig:this.config,...e})}async getAccountSubdomains(e){return wTr({aptosConfig:this.config,...e})}async getDomainSubdomains(e){return ATr({aptosConfig:this.config,...e})}};d();p();d();p();d();p();d();p();d();p();d();p();function foe(e,t){return function(){return e.apply(t,arguments)}}var{toString:lyo}=Object.prototype,{getPrototypeOf:vnt}=Object,N_e=(e=>t=>{let r=lyo.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),YS=e=>(e=e.toLowerCase(),t=>N_e(t)===e),O_e=e=>t=>typeof t===e,{isArray:AG}=Array,doe=O_e("undefined");function fyo(e){return e!==null&&!doe(e)&&e.constructor!==null&&!doe(e.constructor)&&O1(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}var CTr=YS("ArrayBuffer");function dyo(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&CTr(e.buffer),t}var pyo=O_e("string"),O1=O_e("function"),TTr=O_e("number"),B_e=e=>e!==null&&typeof e=="object",hyo=e=>e===!0||e===!1,R_e=e=>{if(N_e(e)!=="object")return!1;let t=vnt(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},myo=YS("Date"),gyo=YS("File"),vyo=YS("Blob"),yyo=YS("FileList"),byo=e=>B_e(e)&&O1(e.pipe),xyo=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||O1(e.append)&&((t=N_e(e))==="formdata"||t==="object"&&O1(e.toString)&&e.toString()==="[object FormData]"))},wyo=YS("URLSearchParams"),Ayo=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function poe(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,o;if(typeof e!="object"&&(e=[e]),AG(e))for(n=0,o=e.length;n<o;n++)t.call(null,e[n],n,e);else{let i=r?Object.getOwnPropertyNames(e):Object.keys(e),a=i.length,s;for(n=0;n<a;n++)s=i[n],t.call(null,e[s],s,e)}}function ITr(e,t){t=t.toLowerCase();let r=Object.keys(e),n=r.length,o;for(;n-- >0;)if(o=r[n],t===o.toLowerCase())return o;return null}var kTr=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:globalThis)(),MTr=e=>!doe(e)&&e!==kTr;function gnt(){let{caseless:e}=MTr(this)&&this||{},t={},r=(n,o)=>{let i=e&&ITr(t,o)||o;R_e(t[i])&&R_e(n)?t[i]=gnt(t[i],n):R_e(n)?t[i]=gnt({},n):AG(n)?t[i]=n.slice():t[i]=n};for(let n=0,o=arguments.length;n<o;n++)arguments[n]&&poe(arguments[n],r);return t}var Syo=(e,t,r,{allOwnKeys:n}={})=>(poe(t,(o,i)=>{r&&O1(o)?e[i]=foe(o,r):e[i]=o},{allOwnKeys:n}),e),Eyo=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),_yo=(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},Cyo=(e,t,r,n)=>{let o,i,a,s={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),i=o.length;i-- >0;)a=o[i],(!n||n(a,e,t))&&!s[a]&&(t[a]=e[a],s[a]=!0);e=r!==!1&&vnt(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},Tyo=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;let n=e.indexOf(t,r);return n!==-1&&n===r},Iyo=e=>{if(!e)return null;if(AG(e))return e;let t=e.length;if(!TTr(t))return null;let r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},kyo=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&vnt(Uint8Array)),Myo=(e,t)=>{let n=(e&&e[Symbol.iterator]).call(e),o;for(;(o=n.next())&&!o.done;){let i=o.value;t.call(e,i[0],i[1])}},Ryo=(e,t)=>{let r,n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},Nyo=YS("HTMLFormElement"),Oyo=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,o){return n.toUpperCase()+o}),ETr=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),Byo=YS("RegExp"),RTr=(e,t)=>{let r=Object.getOwnPropertyDescriptors(e),n={};poe(r,(o,i)=>{let a;(a=t(o,i,e))!==!1&&(n[i]=a||o)}),Object.defineProperties(e,n)},Pyo=e=>{RTr(e,(t,r)=>{if(O1(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;let n=e[r];if(!!O1(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},Dyo=(e,t)=>{let r={},n=o=>{o.forEach(i=>{r[i]=!0})};return AG(e)?n(e):n(String(e).split(t)),r},Lyo=()=>{},Fyo=(e,t)=>(e=+e,Number.isFinite(e)?e:t),mnt="abcdefghijklmnopqrstuvwxyz",_Tr="0123456789",NTr={DIGIT:_Tr,ALPHA:mnt,ALPHA_DIGIT:mnt+mnt.toUpperCase()+_Tr},Uyo=(e=16,t=NTr.ALPHA_DIGIT)=>{let r="",{length:n}=t;for(;e--;)r+=t[Math.random()*n|0];return r};function zyo(e){return!!(e&&O1(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}var jyo=e=>{let t=new Array(10),r=(n,o)=>{if(B_e(n)){if(t.indexOf(n)>=0)return;if(!("toJSON"in n)){t[o]=n;let i=AG(n)?[]:{};return poe(n,(a,s)=>{let c=r(a,o+1);!doe(c)&&(i[s]=c)}),t[o]=void 0,i}}return n};return r(e,0)},Hyo=YS("AsyncFunction"),Gyo=e=>e&&(B_e(e)||O1(e))&&O1(e.then)&&O1(e.catch),Rt={isArray:AG,isArrayBuffer:CTr,isBuffer:fyo,isFormData:xyo,isArrayBufferView:dyo,isString:pyo,isNumber:TTr,isBoolean:hyo,isObject:B_e,isPlainObject:R_e,isUndefined:doe,isDate:myo,isFile:gyo,isBlob:vyo,isRegExp:Byo,isFunction:O1,isStream:byo,isURLSearchParams:wyo,isTypedArray:kyo,isFileList:yyo,forEach:poe,merge:gnt,extend:Syo,trim:Ayo,stripBOM:Eyo,inherits:_yo,toFlatObject:Cyo,kindOf:N_e,kindOfTest:YS,endsWith:Tyo,toArray:Iyo,forEachEntry:Myo,matchAll:Ryo,isHTMLForm:Nyo,hasOwnProperty:ETr,hasOwnProp:ETr,reduceDescriptors:RTr,freezeMethods:Pyo,toObjectSet:Dyo,toCamelCase:Oyo,noop:Lyo,toFiniteNumber:Fyo,findKey:ITr,global:kTr,isContextDefined:MTr,ALPHABET:NTr,generateString:Uyo,isSpecCompliantForm:zyo,toJSONObject:jyo,isAsyncFn:Hyo,isThenable:Gyo};d();p();d();p();d();p();d();p();d();p();function SG(e,t,r,n,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),o&&(this.response=o)}Rt.inherits(SG,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:Rt.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var OTr=SG.prototype,BTr={};["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(e=>{BTr[e]={value:e}});Object.defineProperties(SG,BTr);Object.defineProperty(OTr,"isAxiosError",{value:!0});SG.from=(e,t,r,n,o,i)=>{let a=Object.create(OTr);return Rt.toFlatObject(e,a,function(c){return c!==Error.prototype},s=>s!=="isAxiosError"),SG.call(a,e.message,t,r,n,o),a.cause=e,a.name=e.name,i&&Object.assign(a,i),a};var Wo=SG;d();p();var P_e=null;function ynt(e){return Rt.isPlainObject(e)||Rt.isArray(e)}function DTr(e){return Rt.endsWith(e,"[]")?e.slice(0,-2):e}function PTr(e,t,r){return e?e.concat(t).map(function(o,i){return o=DTr(o),!r&&i?"["+o+"]":o}).join(r?".":""):t}function qyo(e){return Rt.isArray(e)&&!e.some(ynt)}var Vyo=Rt.toFlatObject(Rt,{},null,function(t){return/^is[A-Z]/.test(t)});function Wyo(e,t,r){if(!Rt.isObject(e))throw new TypeError("target must be an object");t=t||new(P_e||FormData),r=Rt.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(v,b){return!Rt.isUndefined(b[v])});let n=r.metaTokens,o=r.visitor||l,i=r.dots,a=r.indexes,c=(r.Blob||typeof Blob<"u"&&Blob)&&Rt.isSpecCompliantForm(t);if(!Rt.isFunction(o))throw new TypeError("visitor must be a function");function u(g){if(g===null)return"";if(Rt.isDate(g))return g.toISOString();if(!c&&Rt.isBlob(g))throw new Wo("Blob is not supported. Use a Buffer instead.");return Rt.isArrayBuffer(g)||Rt.isTypedArray(g)?c&&typeof Blob=="function"?new Blob([g]):w.Buffer.from(g):g}function l(g,v,b){let x=g;if(g&&!b&&typeof g=="object"){if(Rt.endsWith(v,"{}"))v=n?v:v.slice(0,-2),g=JSON.stringify(g);else if(Rt.isArray(g)&&qyo(g)||(Rt.isFileList(g)||Rt.endsWith(v,"[]"))&&(x=Rt.toArray(g)))return v=DTr(v),x.forEach(function(T,B){!(Rt.isUndefined(T)||T===null)&&t.append(a===!0?PTr([v],B,i):a===null?v:v+"[]",u(T))}),!1}return ynt(g)?!0:(t.append(PTr(b,v,i),u(g)),!1)}let f=[],h=Object.assign(Vyo,{defaultVisitor:l,convertValue:u,isVisitable:ynt});function m(g,v){if(!Rt.isUndefined(g)){if(f.indexOf(g)!==-1)throw Error("Circular reference detected in "+v.join("."));f.push(g),Rt.forEach(g,function(x,E){(!(Rt.isUndefined(x)||x===null)&&o.call(t,x,Rt.isString(E)?E.trim():E,v,h))===!0&&m(x,v?v.concat(E):[E])}),f.pop()}}if(!Rt.isObject(e))throw new TypeError("data must be an object");return m(e),t}var qk=Wyo;function LTr(e){let t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function FTr(e,t){this._pairs=[],e&&qk(e,this,t)}var UTr=FTr.prototype;UTr.append=function(t,r){this._pairs.push([t,r])};UTr.toString=function(t){let r=t?function(n){return t.call(this,n,LTr)}:LTr;return this._pairs.map(function(o){return r(o[0])+"="+r(o[1])},"").join("&")};var D_e=FTr;function Kyo(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function hoe(e,t,r){if(!t)return e;let n=r&&r.encode||Kyo,o=r&&r.serialize,i;if(o?i=o(t,r):i=Rt.isURLSearchParams(t)?t.toString():new D_e(t,r).toString(n),i){let a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}d();p();var bnt=class{constructor(){this.handlers=[]}use(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){Rt.forEach(this.handlers,function(n){n!==null&&t(n)})}},xnt=bnt;d();p();d();p();d();p();d();p();var L_e={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1};d();p();d();p();d();p();d();p();var zTr=typeof URLSearchParams<"u"?URLSearchParams:D_e;d();p();var jTr=typeof FormData<"u"?FormData:null;d();p();var HTr=typeof Blob<"u"?Blob:null;var GTr={isBrowser:!0,classes:{URLSearchParams:zTr,FormData:jTr,Blob:HTr},protocols:["http","https","file","blob","url","data"]};var wnt={};El(wnt,{hasBrowserEnv:()=>qTr,hasStandardBrowserEnv:()=>Yyo,hasStandardBrowserWebWorkerEnv:()=>Jyo});d();p();var qTr=typeof window<"u"&&typeof document<"u",Yyo=(e=>qTr&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),Jyo=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")();var F0={...wnt,...GTr};function Ant(e,t){return qk(e,new F0.classes.URLSearchParams,Object.assign({visitor:function(r,n,o,i){return F0.isNode&&Rt.isBuffer(r)?(this.append(n,r.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},t))}d();p();function Xyo(e){return Rt.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Zyo(e){let t={},r=Object.keys(e),n,o=r.length,i;for(n=0;n<o;n++)i=r[n],t[i]=e[i];return t}function Qyo(e){function t(r,n,o,i){let a=r[i++],s=Number.isFinite(+a),c=i>=r.length;return a=!a&&Rt.isArray(o)?o.length:a,c?(Rt.hasOwnProp(o,a)?o[a]=[o[a],n]:o[a]=n,!s):((!o[a]||!Rt.isObject(o[a]))&&(o[a]=[]),t(r,n,o[a],i)&&Rt.isArray(o[a])&&(o[a]=Zyo(o[a])),!s)}if(Rt.isFormData(e)&&Rt.isFunction(e.entries)){let r={};return Rt.forEachEntry(e,(n,o)=>{t(Xyo(n),o,r,0)}),r}return null}var F_e=Qyo;function $yo(e,t,r){if(Rt.isString(e))try{return(t||JSON.parse)(e),Rt.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}var Snt={transitional:L_e,adapter:["xhr","http"],transformRequest:[function(t,r){let n=r.getContentType()||"",o=n.indexOf("application/json")>-1,i=Rt.isObject(t);if(i&&Rt.isHTMLForm(t)&&(t=new FormData(t)),Rt.isFormData(t))return o&&o?JSON.stringify(F_e(t)):t;if(Rt.isArrayBuffer(t)||Rt.isBuffer(t)||Rt.isStream(t)||Rt.isFile(t)||Rt.isBlob(t))return t;if(Rt.isArrayBufferView(t))return t.buffer;if(Rt.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(i){if(n.indexOf("application/x-www-form-urlencoded")>-1)return Ant(t,this.formSerializer).toString();if((s=Rt.isFileList(t))||n.indexOf("multipart/form-data")>-1){let c=this.env&&this.env.FormData;return qk(s?{"files[]":t}:t,c&&new c,this.formSerializer)}}return i||o?(r.setContentType("application/json",!1),$yo(t)):t}],transformResponse:[function(t){let r=this.transitional||Snt.transitional,n=r&&r.forcedJSONParsing,o=this.responseType==="json";if(t&&Rt.isString(t)&&(n&&!this.responseType||o)){let a=!(r&&r.silentJSONParsing)&&o;try{return JSON.parse(t)}catch(s){if(a)throw s.name==="SyntaxError"?Wo.from(s,Wo.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:F0.classes.FormData,Blob:F0.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Rt.forEach(["delete","get","head","post","put","patch"],e=>{Snt.headers[e]={}});var EG=Snt;d();p();d();p();var ebo=Rt.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"]),VTr=e=>{let t={},r,n,o;return e&&e.split(`
`).forEach(function(a){o=a.indexOf(":"),r=a.substring(0,o).trim().toLowerCase(),n=a.substring(o+1).trim(),!(!r||t[r]&&ebo[r])&&(r==="set-cookie"?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t};var WTr=Symbol("internals");function moe(e){return e&&String(e).trim().toLowerCase()}function U_e(e){return e===!1||e==null?e:Rt.isArray(e)?e.map(U_e):String(e)}function tbo(e){let t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,n;for(;n=r.exec(e);)t[n[1]]=n[2];return t}var rbo=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Ent(e,t,r,n,o){if(Rt.isFunction(n))return n.call(this,t,r);if(o&&(t=r),!!Rt.isString(t)){if(Rt.isString(n))return t.indexOf(n)!==-1;if(Rt.isRegExp(n))return n.test(t)}}function nbo(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function obo(e,t){let r=Rt.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(o,i,a){return this[n].call(this,t,o,i,a)},configurable:!0})})}var _G=class{constructor(t){t&&this.set(t)}set(t,r,n){let o=this;function i(s,c,u){let l=moe(c);if(!l)throw new Error("header name must be a non-empty string");let f=Rt.findKey(o,l);(!f||o[f]===void 0||u===!0||u===void 0&&o[f]!==!1)&&(o[f||c]=U_e(s))}let a=(s,c)=>Rt.forEach(s,(u,l)=>i(u,l,c));return Rt.isPlainObject(t)||t instanceof this.constructor?a(t,r):Rt.isString(t)&&(t=t.trim())&&!rbo(t)?a(VTr(t),r):t!=null&&i(r,t,n),this}get(t,r){if(t=moe(t),t){let n=Rt.findKey(this,t);if(n){let o=this[n];if(!r)return o;if(r===!0)return tbo(o);if(Rt.isFunction(r))return r.call(this,o,n);if(Rt.isRegExp(r))return r.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=moe(t),t){let n=Rt.findKey(this,t);return!!(n&&this[n]!==void 0&&(!r||Ent(this,this[n],n,r)))}return!1}delete(t,r){let n=this,o=!1;function i(a){if(a=moe(a),a){let s=Rt.findKey(n,a);s&&(!r||Ent(n,n[s],s,r))&&(delete n[s],o=!0)}}return Rt.isArray(t)?t.forEach(i):i(t),o}clear(t){let r=Object.keys(this),n=r.length,o=!1;for(;n--;){let i=r[n];(!t||Ent(this,this[i],i,t,!0))&&(delete this[i],o=!0)}return o}normalize(t){let r=this,n={};return Rt.forEach(this,(o,i)=>{let a=Rt.findKey(n,i);if(a){r[a]=U_e(o),delete r[i];return}let s=t?nbo(i):String(i).trim();s!==i&&delete r[i],r[s]=U_e(o),n[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){let r=Object.create(null);return Rt.forEach(this,(n,o)=>{n!=null&&n!==!1&&(r[o]=t&&Rt.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(`
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){let n=new this(t);return r.forEach(o=>n.set(o)),n}static accessor(t){let n=(this[WTr]=this[WTr]={accessors:{}}).accessors,o=this.prototype;function i(a){let s=moe(a);n[s]||(obo(o,a),n[s]=!0)}return Rt.isArray(t)?t.forEach(i):i(t),this}};_G.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);Rt.reduceDescriptors(_G.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[r]=n}}});Rt.freezeMethods(_G);var U0=_G;function goe(e,t){let r=this||EG,n=t||r,o=U0.from(n.headers),i=n.data;return Rt.forEach(e,function(s){i=s.call(r,i,o.normalize(),t?t.status:void 0)}),o.normalize(),i}d();p();function voe(e){return!!(e&&e.__CANCEL__)}d();p();function KTr(e,t,r){Wo.call(this,e??"canceled",Wo.ERR_CANCELED,t,r),this.name="CanceledError"}Rt.inherits(KTr,Wo,{__CANCEL__:!0});var Vk=KTr;d();p();d();p();d();p();function _nt(e,t,r){let n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new Wo("Request failed with status code "+r.status,[Wo.ERR_BAD_REQUEST,Wo.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}d();p();var YTr=F0.hasStandardBrowserEnv?{write(e,t,r,n,o,i){let a=[e+"="+encodeURIComponent(t)];Rt.isNumber(r)&&a.push("expires="+new Date(r).toGMTString()),Rt.isString(n)&&a.push("path="+n),Rt.isString(o)&&a.push("domain="+o),i===!0&&a.push("secure"),document.cookie=a.join("; ")},read(e){let t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};d();p();d();p();function Cnt(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}d();p();function Tnt(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function yoe(e,t){return e&&!Cnt(t)?Tnt(e,t):t}d();p();var JTr=F0.hasStandardBrowserEnv?function(){let t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a"),n;function o(i){let a=i;return t&&(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=Rt.isString(a)?o(a):a;return s.protocol===n.protocol&&s.host===n.host}}():function(){return function(){return!0}}();d();p();function Int(e){let t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}d();p();function ibo(e,t){e=e||10;let r=new Array(e),n=new Array(e),o=0,i=0,a;return t=t!==void 0?t:1e3,function(c){let u=Date.now(),l=n[i];a||(a=u),r[o]=c,n[o]=u;let f=i,h=0;for(;f!==o;)h+=r[f++],f=f%e;if(o=(o+1)%e,o===i&&(i=(i+1)%e),u-a<t)return;let m=l&&u-l;return m?Math.round(h*1e3/m):void 0}}var XTr=ibo;function ZTr(e,t){let r=0,n=XTr(50,250);return o=>{let i=o.loaded,a=o.lengthComputable?o.total:void 0,s=i-r,c=n(s),u=i<=a;r=i;let l={loaded:i,total:a,progress:a?i/a:void 0,bytes:s,rate:c||void 0,estimated:c&&a&&u?(a-i)/c:void 0,event:o};l[t?"download":"upload"]=!0,e(l)}}var abo=typeof XMLHttpRequest<"u",QTr=abo&&function(e){return new Promise(function(r,n){let o=e.data,i=U0.from(e.headers).normalize(),{responseType:a,withXSRFToken:s}=e,c;function u(){e.cancelToken&&e.cancelToken.unsubscribe(c),e.signal&&e.signal.removeEventListener("abort",c)}let l;if(Rt.isFormData(o)){if(F0.hasStandardBrowserEnv||F0.hasStandardBrowserWebWorkerEnv)i.setContentType(!1);else if((l=i.getContentType())!==!1){let[v,...b]=l?l.split(";").map(x=>x.trim()).filter(Boolean):[];i.setContentType([v||"multipart/form-data",...b].join("; "))}}let f=new XMLHttpRequest;if(e.auth){let v=e.auth.username||"",b=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";i.set("Authorization","Basic "+btoa(v+":"+b))}let h=yoe(e.baseURL,e.url);f.open(e.method.toUpperCase(),hoe(h,e.params,e.paramsSerializer),!0),f.timeout=e.timeout;function m(){if(!f)return;let v=U0.from("getAllResponseHeaders"in f&&f.getAllResponseHeaders()),x={data:!a||a==="text"||a==="json"?f.responseText:f.response,status:f.status,statusText:f.statusText,headers:v,config:e,request:f};_nt(function(T){r(T),u()},function(T){n(T),u()},x),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 Wo("Request aborted",Wo.ECONNABORTED,e,f)),f=null)},f.onerror=function(){n(new Wo("Network Error",Wo.ERR_NETWORK,e,f)),f=null},f.ontimeout=function(){let b=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",x=e.transitional||L_e;e.timeoutErrorMessage&&(b=e.timeoutErrorMessage),n(new Wo(b,x.clarifyTimeoutError?Wo.ETIMEDOUT:Wo.ECONNABORTED,e,f)),f=null},F0.hasStandardBrowserEnv&&(s&&Rt.isFunction(s)&&(s=s(e)),s||s!==!1&&JTr(h))){let v=e.xsrfHeaderName&&e.xsrfCookieName&&YTr.read(e.xsrfCookieName);v&&i.set(e.xsrfHeaderName,v)}o===void 0&&i.setContentType(null),"setRequestHeader"in f&&Rt.forEach(i.toJSON(),function(b,x){f.setRequestHeader(x,b)}),Rt.isUndefined(e.withCredentials)||(f.withCredentials=!!e.withCredentials),a&&a!=="json"&&(f.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&f.addEventListener("progress",ZTr(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&f.upload&&f.upload.addEventListener("progress",ZTr(e.onUploadProgress)),(e.cancelToken||e.signal)&&(c=v=>{!f||(n(!v||v.type?new Vk(null,e,f):v),f.abort(),f=null)},e.cancelToken&&e.cancelToken.subscribe(c),e.signal&&(e.signal.aborted?c():e.signal.addEventListener("abort",c)));let g=Int(h);if(g&&F0.protocols.indexOf(g)===-1){n(new Wo("Unsupported protocol "+g+":",Wo.ERR_BAD_REQUEST,e));return}f.send(o||null)})};var knt={http:P_e,xhr:QTr};Rt.forEach(knt,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});var $Tr=e=>`- ${e}`,sbo=e=>Rt.isFunction(e)||e===null||e===!1,z_e={getAdapter:e=>{e=Rt.isArray(e)?e:[e];let{length:t}=e,r,n,o={};for(let i=0;i<t;i++){r=e[i];let a;if(n=r,!sbo(r)&&(n=knt[(a=String(r)).toLowerCase()],n===void 0))throw new Wo(`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=t?i.length>1?`since :
`+i.map($Tr).join(`
`):" "+$Tr(i[0]):"as no adapter specified";throw new Wo("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return n},adapters:knt};function Mnt(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Vk(null,e)}function j_e(e){return Mnt(e),e.headers=U0.from(e.headers),e.data=goe.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),z_e.getAdapter(e.adapter||EG.adapter)(e).then(function(n){return Mnt(e),n.data=goe.call(e,e.transformResponse,n),n.headers=U0.from(n.headers),n},function(n){return voe(n)||(Mnt(e),n&&n.response&&(n.response.data=goe.call(e,e.transformResponse,n.response),n.response.headers=U0.from(n.response.headers))),Promise.reject(n)})}d();p();var e6r=e=>e instanceof U0?e.toJSON():e;function z4(e,t){t=t||{};let r={};function n(u,l,f){return Rt.isPlainObject(u)&&Rt.isPlainObject(l)?Rt.merge.call({caseless:f},u,l):Rt.isPlainObject(l)?Rt.merge({},l):Rt.isArray(l)?l.slice():l}function o(u,l,f){if(Rt.isUndefined(l)){if(!Rt.isUndefined(u))return n(void 0,u,f)}else return n(u,l,f)}function i(u,l){if(!Rt.isUndefined(l))return n(void 0,l)}function a(u,l){if(Rt.isUndefined(l)){if(!Rt.isUndefined(u))return n(void 0,u)}else return n(void 0,l)}function s(u,l,f){if(f in t)return n(u,l);if(f in e)return n(void 0,u)}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:(u,l)=>o(e6r(u),e6r(l),!0)};return Rt.forEach(Object.keys(Object.assign({},e,t)),function(l){let f=c[l]||o,h=f(e[l],t[l],l);Rt.isUndefined(h)&&f!==s||(r[l]=h)}),r}d();p();d();p();var H_e="1.6.2";var Rnt={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Rnt[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});var t6r={};Rnt.transitional=function(t,r,n){function o(i,a){return"[Axios v"+H_e+"] Transitional option '"+i+"'"+a+(n?". "+n:"")}return(i,a,s)=>{if(t===!1)throw new Wo(o(a," has been removed"+(r?" in "+r:"")),Wo.ERR_DEPRECATED);return r&&!t6r[a]&&(t6r[a]=!0,console.warn(o(a," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(i,a,s):!0}};function cbo(e,t,r){if(typeof e!="object")throw new Wo("options must be an object",Wo.ERR_BAD_OPTION_VALUE);let n=Object.keys(e),o=n.length;for(;o-- >0;){let i=n[o],a=t[i];if(a){let s=e[i],c=s===void 0||a(s,i,e);if(c!==!0)throw new Wo("option "+i+" must be "+c,Wo.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new Wo("Unknown option "+i,Wo.ERR_BAD_OPTION)}}var G_e={assertOptions:cbo,validators:Rnt};var Wk=G_e.validators,CG=class{constructor(t){this.defaults=t,this.interceptors={request:new xnt,response:new xnt}}request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=z4(this.defaults,r);let{transitional:n,paramsSerializer:o,headers:i}=r;n!==void 0&&G_e.assertOptions(n,{silentJSONParsing:Wk.transitional(Wk.boolean),forcedJSONParsing:Wk.transitional(Wk.boolean),clarifyTimeoutError:Wk.transitional(Wk.boolean)},!1),o!=null&&(Rt.isFunction(o)?r.paramsSerializer={serialize:o}:G_e.assertOptions(o,{encode:Wk.function,serialize:Wk.function},!0)),r.method=(r.method||this.defaults.method||"get").toLowerCase();let a=i&&Rt.merge(i.common,i[r.method]);i&&Rt.forEach(["delete","get","head","post","put","patch","common"],g=>{delete i[g]}),r.headers=U0.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 u=[];this.interceptors.response.forEach(function(v){u.push(v.fulfilled,v.rejected)});let l,f=0,h;if(!c){let g=[j_e.bind(this),void 0];for(g.unshift.apply(g,s),g.push.apply(g,u),h=g.length,l=Promise.resolve(r);f<h;)l=l.then(g[f++],g[f++]);return l}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{l=j_e.call(this,m)}catch(g){return Promise.reject(g)}for(f=0,h=u.length;f<h;)l=l.then(u[f++],u[f++]);return l}getUri(t){t=z4(this.defaults,t);let r=yoe(t.baseURL,t.url);return hoe(r,t.params,t.paramsSerializer)}};Rt.forEach(["delete","get","head","options"],function(t){CG.prototype[t]=function(r,n){return this.request(z4(n||{},{method:t,url:r,data:(n||{}).data}))}});Rt.forEach(["post","put","patch"],function(t){function r(n){return function(i,a,s){return this.request(z4(s||{},{method:t,headers:n?{"Content-Type":"multipart/form-data"}:{},url:i,data:a}))}}CG.prototype[t]=r(),CG.prototype[t+"Form"]=r(!0)});var boe=CG;d();p();var xoe=class{constructor(t){if(typeof t!="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},t(function(i,a,s){n.reason||(n.reason=new Vk(i,a,s),r(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;let r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}static source(){let t;return{token:new xoe(function(o){t=o}),cancel:t}}},r6r=xoe;d();p();function Nnt(e){return function(r){return e.apply(null,r)}}d();p();function Ont(e){return Rt.isObject(e)&&e.isAxiosError===!0}d();p();var Bnt={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(Bnt).forEach(([e,t])=>{Bnt[t]=e});var n6r=Bnt;function o6r(e){let t=new boe(e),r=foe(boe.prototype.request,t);return Rt.extend(r,boe.prototype,t,{allOwnKeys:!0}),Rt.extend(r,t,null,{allOwnKeys:!0}),r.create=function(o){return o6r(z4(e,o))},r}var Al=o6r(EG);Al.Axios=boe;Al.CanceledError=Vk;Al.CancelToken=r6r;Al.isCancel=voe;Al.VERSION=H_e;Al.toFormData=qk;Al.AxiosError=Wo;Al.Cancel=Al.CanceledError;Al.all=function(t){return Promise.all(t)};Al.spread=Nnt;Al.isAxiosError=Ont;Al.mergeConfig=z4;Al.AxiosHeaders=U0;Al.formToJSON=e=>F_e(Rt.isHTMLForm(e)?new FormData(e):e);Al.getAdapter=z_e.getAdapter;Al.HttpStatusCode=n6r;Al.default=Al;var q_e=Al;var{Axios:ngc,AxiosError:ogc,CanceledError:igc,isCancel:agc,CancelToken:sgc,VERSION:cgc,all:ugc,Cancel:lgc,isAxiosError:fgc,spread:dgc,toFormData:pgc,AxiosHeaders:hgc,HttpStatusCode:mgc,formToJSON:ggc,getAdapter:vgc,mergeConfig:ygc}=q_e;async function i6r(e){var t;let{params:r,method:n,url:o,headers:i,body:a,overrides:s}=e,c={headers:i,method:n,url:o,params:r,data:a,withCredentials:(t=s?.WITH_CREDENTIALS)!=null?t:!0};try{let u=await q_e(c);return{status:u.status,statusText:u.statusText,data:u.data,headers:u.headers,config:u.config}}catch(u){let l=u;if(l.response)return l.response;throw u}}var Pnt=class{constructor(e){this.network=e?.network??"devnet",this.fullnode=e?.fullnode,this.faucet=e?.faucet,this.pepper=e?.pepper,this.prover=e?.prover,this.indexer=e?.indexer,this.client=e?.client??{provider:i6r},this.clientConfig=e?.clientConfig??{},this.fullnodeConfig=e?.fullnodeConfig??{},this.indexerConfig=e?.indexerConfig??{},this.faucetConfig=e?.faucetConfig??{}}getRequestUrl(e){switch(e){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 qrt[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 Vrt[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 Grt[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 g_e[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 v_e[this.network];default:throw Error(`apiType ${e} is not supported`)}}isPepperServiceRequest(e){return g_e[this.network]===e}isProverServiceRequest(e){return v_e[this.network]===e}};d();p();d();p();var ubo={typeParameters:[{constraints:[]}],parameters:[new fg,new D0]};async function a6r(e){let{aptosConfig:t,sender:r,recipient:n,amount:o,coinType:i,options:a}=e;return Ei({aptosConfig:t,sender:r,data:{function:"0x1::aptos_account::transfer_coins",typeArguments:[i??xk],functionArguments:[n,o],abi:ubo},options:a})}var Dnt=class{constructor(e){this.config=e}async transferCoinTransaction(e){return a6r({aptosConfig:this.config,...e})}};d();p();d();p();var Kk={BOOLEAN:"bool",U8:"u8",U16:"u16",U32:"u32",U64:"u64",U128:"u128",U256:"u256",ADDRESS:"address",STRING:"0x1::string::String",ARRAY:"vector<u8>"},B1="0x4::token::Token";async function s6r(e){let{aptosConfig:t,digitalAssetAddress:r}=e,n={token_data_id:{_eq:Lt.from(r).toStringLong()}};return(await To({aptosConfig:t,query:{query:N_r,variables:{where_condition:n}},originMethod:"getDigitalAssetData"})).current_token_datas_v2[0]}async function c6r(e){let{aptosConfig:t,digitalAssetAddress:r}=e,n={token_data_id:{_eq:Lt.from(r).toStringLong()},amount:{_gt:0}};return(await To({aptosConfig:t,query:{query:jet,variables:{where_condition:n}},originMethod:"getCurrentDigitalAssetOwnership"})).current_token_ownerships_v2[0]}async function u6r(e){let{aptosConfig:t,ownerAddress:r,options:n}=e,o={owner_address:{_eq:Lt.from(r).toStringLong()},amount:{_gt:0}},i={query:jet,variables:{where_condition:o,offset:n?.offset,limit:n?.limit,order_by:n?.orderBy}};return(await To({aptosConfig:t,query:i,originMethod:"getOwnedDigitalAssets"})).current_token_ownerships_v2}async function l6r(e){let{aptosConfig:t,digitalAssetAddress:r,options:n}=e,o={token_data_id:{_eq:Lt.from(r).toStringLong()}},i={query:R_r,variables:{where_condition:o,offset:n?.offset,limit:n?.limit,order_by:n?.orderBy}};return(await To({aptosConfig:t,query:i,originMethod:"getDigitalAssetActivity"})).token_activities_v2}var lbo={typeParameters:[],parameters:[new io(ps()),new D0,new io(ps()),new io(ps()),new op,new op,new op,new op,new op,new op,new op,new op,new op,new D0,new D0]};async function f6r(e){let{aptosConfig:t,options:r,creator:n}=e;return Ei({aptosConfig:t,sender:n.accountAddress,data:{function:"0x4::aptos_token::create_collection",functionArguments:[new Ka(e.description),new Ch(e.maxSupply??b7),new Ka(e.name),new Ka(e.uri),new su(e.mutableDescription??!0),new su(e.mutableRoyalty??!0),new su(e.mutableURI??!0),new su(e.mutableTokenDescription??!0),new su(e.mutableTokenName??!0),new su(e.mutableTokenProperties??!0),new su(e.mutableTokenURI??!0),new su(e.tokensBurnableByCreator??!0),new su(e.tokensFreezableByCreator??!0),new Ch(e.royaltyNumerator??0),new Ch(e.royaltyDenominator??1)],abi:lbo},options:r})}async function TG(e){let{aptosConfig:t,options:r}=e,n=r?.where;r?.tokenStandard&&(n.token_standard={_eq:r?.tokenStandard??"v2"});let o={query:S_r,variables:{where_condition:n,offset:r?.offset,limit:r?.limit}};return(await To({aptosConfig:t,query:o,originMethod:"getCollectionData"})).current_collections_v2[0]}async function d6r(e){let{aptosConfig:t,creatorAddress:r,collectionName:n,options:o}=e,i=Lt.from(r),a={collection_name:{_eq:n},creator_address:{_eq:i.toStringLong()}};return o?.tokenStandard&&(a.token_standard={_eq:o?.tokenStandard??"v2"}),TG({aptosConfig:t,options:{...o,where:a}})}async function p6r(e){let{aptosConfig:t,creatorAddress:r,options:n}=e,o={creator_address:{_eq:Lt.from(r).toStringLong()}};return n?.tokenStandard&&(o.token_standard={_eq:n?.tokenStandard??"v2"}),TG({aptosConfig:t,options:{...n,where:o}})}async function h6r(e){let{aptosConfig:t,collectionId:r,options:n}=e,o={collection_id:{_eq:Lt.from(r).toStringLong()}};return n?.tokenStandard&&(o.token_standard={_eq:n?.tokenStandard??"v2"}),TG({aptosConfig:t,options:{...n,where:o}})}async function m6r(e){let{creatorAddress:t,collectionName:r,options:n,aptosConfig:o}=e,i=Lt.from(t),a={collection_name:{_eq:r},creator_address:{_eq:i.toStringLong()}};return n?.tokenStandard&&(a.token_standard={_eq:n?.tokenStandard??"v2"}),(await TG({aptosConfig:o,options:{where:a}})).collection_id}var fbo={typeParameters:[],parameters:[new io(ps()),new io(ps()),new io(ps()),new io(ps()),new gc(new io(ps())),new gc(new io(ps())),new gc(gc.u8())]};async function g6r(e){let{aptosConfig:t,options:r,creator:n,collection:o,description:i,name:a,uri:s,propertyKeys:c,propertyTypes:u,propertyValues:l}=e,f=u?.map(h=>Kk[h]);return Ei({aptosConfig:t,sender:n.accountAddress,data:{function:"0x4::aptos_token::mint",functionArguments:[new Ka(o),new Ka(i),new Ka(a),new Ka(s),ca.MoveString(c??[]),ca.MoveString(f??[]),M6r(l??[],f??[])],abi:fbo},options:r})}var dbo={typeParameters:[{constraints:["key"]}],parameters:[new io(dg(new wl(0))),new fg]};async function v6r(e){let{aptosConfig:t,sender:r,digitalAssetAddress:n,recipient:o,digitalAssetType:i,options:a}=e;return Ei({aptosConfig:t,sender:r.accountAddress,data:{function:"0x1::object::transfer",typeArguments:[i??B1],functionArguments:[Lt.from(n),Lt.from(o)],abi:dbo},options:a})}var pbo={typeParameters:[],parameters:[new io(ps()),new io(ps()),new io(ps()),new io(ps()),new gc(new io(ps())),new gc(new io(ps())),new gc(gc.u8()),new fg]};async function y6r(e){let{aptosConfig:t,account:r,collection:n,description:o,name:i,uri:a,recipient:s,propertyKeys:c,propertyTypes:u,propertyValues:l,options:f}=e;if(c?.length!==l?.length)throw new Error("Property keys and property values counts do not match");if(u?.length!==l?.length)throw new Error("Property types and property values counts do not match");let h=u?.map(m=>Kk[m]);return Ei({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::mint_soul_bound",functionArguments:[n,o,i,a,ca.MoveString(c??[]),ca.MoveString(h??[]),M6r(l??[],h??[]),s],abi:pbo},options:f})}var hbo={typeParameters:[{constraints:["key"]}],parameters:[new io(dg(new wl(0)))]};async function b6r(e){let{aptosConfig:t,creator:r,digitalAssetAddress:n,digitalAssetType:o,options:i}=e;return Ei({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::burn",typeArguments:[o??B1],functionArguments:[Lt.from(n)],abi:hbo},options:i})}var mbo={typeParameters:[{constraints:["key"]}],parameters:[new io(dg(new wl(0)))]};async function x6r(e){let{aptosConfig:t,creator:r,digitalAssetAddress:n,digitalAssetType:o,options:i}=e;return Ei({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::freeze_transfer",typeArguments:[o??B1],functionArguments:[n],abi:mbo},options:i})}var gbo={typeParameters:[{constraints:["key"]}],parameters:[new io(dg(new wl(0)))]};async function w6r(e){let{aptosConfig:t,creator:r,digitalAssetAddress:n,digitalAssetType:o,options:i}=e;return Ei({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::unfreeze_transfer",typeArguments:[o??B1],functionArguments:[n],abi:gbo},options:i})}var vbo={typeParameters:[{constraints:["key"]}],parameters:[new io(dg(new wl(0))),new io(ps())]};async function A6r(e){let{aptosConfig:t,creator:r,description:n,digitalAssetAddress:o,digitalAssetType:i,options:a}=e;return Ei({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::set_description",typeArguments:[i??B1],functionArguments:[Lt.from(o),new Ka(n)],abi:vbo},options:a})}var ybo={typeParameters:[{constraints:["key"]}],parameters:[new io(dg(new wl(0))),new io(ps())]};async function S6r(e){let{aptosConfig:t,creator:r,name:n,digitalAssetAddress:o,digitalAssetType:i,options:a}=e;return Ei({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::set_name",typeArguments:[i??B1],functionArguments:[Lt.from(o),new Ka(n)],abi:ybo},options:a})}var bbo={typeParameters:[{constraints:["key"]}],parameters:[new io(dg(new wl(0))),new io(ps())]};async function E6r(e){let{aptosConfig:t,creator:r,uri:n,digitalAssetAddress:o,digitalAssetType:i,options:a}=e;return Ei({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::set_uri",typeArguments:[i??B1],functionArguments:[Lt.from(o),new Ka(n)],abi:bbo},options:a})}var xbo={typeParameters:[{constraints:["key"]}],parameters:[new io(dg(new wl(0))),new io(ps()),new io(ps()),gc.u8()]};async function _6r(e){let{aptosConfig:t,creator:r,propertyKey:n,propertyType:o,propertyValue:i,digitalAssetAddress:a,digitalAssetType:s,options:c}=e;return Ei({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::add_property",typeArguments:[s??B1],functionArguments:[Lt.from(a),new Ka(n),new Ka(Kk[o]),ca.U8(Lnt(i,Kk[o]))],abi:xbo},options:c})}var wbo={typeParameters:[{constraints:["key"]}],parameters:[new io(dg(new wl(0))),new io(ps())]};async function C6r(e){let{aptosConfig:t,creator:r,propertyKey:n,digitalAssetAddress:o,digitalAssetType:i,options:a}=e;return Ei({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::remove_property",typeArguments:[i??B1],functionArguments:[Lt.from(o),new Ka(n)],abi:wbo},options:a})}var Abo={typeParameters:[{constraints:["key"]}],parameters:[new io(dg(new wl(0))),new io(ps()),new io(ps()),gc.u8()]};async function T6r(e){let{aptosConfig:t,creator:r,propertyKey:n,propertyType:o,propertyValue:i,digitalAssetAddress:a,digitalAssetType:s,options:c}=e;return Ei({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::update_property",typeArguments:[s??B1],functionArguments:[Lt.from(a),new Ka(n),new Ka(Kk[o]),Lnt(i,Kk[o])],abi:Abo},options:c})}var Sbo={typeParameters:[{constraints:["key"]},{constraints:[]}],parameters:[new io(dg(new wl(0))),new io(ps()),new wl(1)]};async function I6r(e){let{aptosConfig:t,creator:r,propertyKey:n,propertyType:o,propertyValue:i,digitalAssetAddress:a,digitalAssetType:s,options:c}=e;return Ei({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::add_typed_property",typeArguments:[s??B1,Kk[o]],functionArguments:[Lt.from(a),new Ka(n),i],abi:Sbo},options:c})}var Ebo={typeParameters:[{constraints:["key"]},{constraints:[]}],parameters:[new io(dg(new wl(0))),new io(ps()),new wl(1)]};async function k6r(e){let{aptosConfig:t,creator:r,propertyKey:n,propertyType:o,propertyValue:i,digitalAssetAddress:a,digitalAssetType:s,options:c}=e;return Ei({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::update_typed_property",typeArguments:[s??B1,Kk[o]],functionArguments:[Lt.from(a),new Ka(n),i],abi:Ebo},options:c})}function M6r(e,t){let r=new Array;return t.forEach((n,o)=>{r.push(Lnt(e[o],n))}),r}function Lnt(e,t){let r=jS(t);return U7(e,r,0,[]).bcsToBytes()}var Fnt=class{constructor(e){this.config=e}async getCollectionData(e){await Ro({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"});let{creatorAddress:t,collectionName:r,options:n}=e,o=Lt.from(t),i={collection_name:{_eq:r},creator_address:{_eq:o.toStringLong()}};return n?.tokenStandard&&(i.token_standard={_eq:n?.tokenStandard??"v2"}),TG({aptosConfig:this.config,options:{where:i}})}async getCollectionDataByCreatorAddressAndCollectionName(e){return await Ro({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),d6r({aptosConfig:this.config,...e})}async getCollectionDataByCreatorAddress(e){return await Ro({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),p6r({aptosConfig:this.config,...e})}async getCollectionDataByCollectionId(e){return await Ro({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),h6r({aptosConfig:this.config,...e})}async getCollectionId(e){return await Ro({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),m6r({aptosConfig:this.config,...e})}async getDigitalAssetData(e){return await Ro({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),s6r({aptosConfig:this.config,...e})}async getCurrentDigitalAssetOwnership(e){return await Ro({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),c6r({aptosConfig:this.config,...e})}async getOwnedDigitalAssets(e){return await Ro({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),u6r({aptosConfig:this.config,...e})}async getDigitalAssetActivity(e){return await Ro({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),l6r({aptosConfig:this.config,...e})}async createCollectionTransaction(e){return f6r({aptosConfig:this.config,...e})}async mintDigitalAssetTransaction(e){return g6r({aptosConfig:this.config,...e})}async transferDigitalAssetTransaction(e){return v6r({aptosConfig:this.config,...e})}async mintSoulBoundTransaction(e){return y6r({aptosConfig:this.config,...e})}async burnDigitalAssetTransaction(e){return b6r({aptosConfig:this.config,...e})}async freezeDigitalAssetTransaferTransaction(e){return x6r({aptosConfig:this.config,...e})}async unfreezeDigitalAssetTransaferTransaction(e){return w6r({aptosConfig:this.config,...e})}async setDigitalAssetDescriptionTransaction(e){return A6r({aptosConfig:this.config,...e})}async setDigitalAssetNameTransaction(e){return S6r({aptosConfig:this.config,...e})}async setDigitalAssetURITransaction(e){return E6r({aptosConfig:this.config,...e})}async addDigitalAssetPropertyTransaction(e){return _6r({aptosConfig:this.config,...e})}async removeDigitalAssetPropertyTransaction(e){return C6r({aptosConfig:this.config,...e})}async updateDigitalAssetPropertyTransaction(e){return T6r({aptosConfig:this.config,...e})}async addDigitalAssetTypedPropertyTransaction(e){return I6r({aptosConfig:this.config,...e})}async updateDigitalAssetTypedPropertyTransaction(e){return k6r({aptosConfig:this.config,...e})}};d();p();d();p();var R6r=300,_bo=e=>{if(e&&e.length>R6r)throw new Error(`Event type length exceeds the maximum length of ${R6r}`)};async function N6r(e){let{aptosConfig:t,eventType:r,options:n}=e;return woe({aptosConfig:t,options:{...n,where:{account_address:{_eq:"0x0000000000000000000000000000000000000000000000000000000000000000"},creation_number:{_eq:"0"},sequence_number:{_eq:"0"},indexed_type:{_eq:r}}}})}async function O6r(e){let{accountAddress:t,aptosConfig:r,creationNumber:n,options:o}=e,i={account_address:{_eq:Lt.from(t).toStringLong()},creation_number:{_eq:n}};return woe({aptosConfig:r,options:{...o,where:i}})}async function B6r(e){let{accountAddress:t,aptosConfig:r,eventType:n,options:o}=e,i={account_address:{_eq:Lt.from(t).toStringLong()},indexed_type:{_eq:n}};return woe({aptosConfig:r,options:{...o,where:i}})}async function woe(e){let{aptosConfig:t,options:r}=e;_bo(r?.where?.indexed_type?._eq);let n={query:C_r,variables:{where_condition:r?.where,offset:r?.offset,limit:r?.limit,order_by:r?.orderBy}};return(await To({aptosConfig:t,query:n,originMethod:"getEvents"})).events}var Unt=class{constructor(e){this.config=e}async getModuleEventsByEventType(e){return await Ro({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"events_processor"}),N6r({aptosConfig:this.config,...e})}async getAccountEventsByCreationNumber(e){return await Ro({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"events_processor"}),O6r({aptosConfig:this.config,...e})}async getAccountEventsByEventType(e){return await Ro({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"events_processor"}),B6r({aptosConfig:this.config,...e})}async getEvents(e){return await Ro({config:this.config,minimumLedgerVersion:e?.minimumLedgerVersion,processorType:"events_processor"}),woe({aptosConfig:this.config,...e})}};var vg=class{constructor(e){this.config=new Pnt(e),this.account=new fnt(this.config),this.ans=new hnt(this.config),this.coin=new Dnt(this.config),this.digitalAsset=new Fnt(this.config),this.event=new Unt(this.config),this.faucet=new nnt(this.config),this.fungibleAsset=new ont(this.config),this.general=new int(this.config),this.staking=new unt(this.config),this.transaction=new rnt(this.config),this.table=new lnt(this.config),this.keyless=new snt(this.config),this.object=new cnt(this.config)}};function Xv(e,t,r){Object.getOwnPropertyNames(t.prototype).forEach(n=>{let o=Object.getOwnPropertyDescriptor(t.prototype,n);o&&(o.value=function(...i){return this[r][n](...i)},Object.defineProperty(e.prototype,n,o))})}Xv(vg,fnt,"account");Xv(vg,hnt,"ans");Xv(vg,Dnt,"coin");Xv(vg,Fnt,"digitalAsset");Xv(vg,Unt,"event");Xv(vg,nnt,"faucet");Xv(vg,ont,"fungibleAsset");Xv(vg,int,"general");Xv(vg,unt,"staking");Xv(vg,rnt,"transaction");Xv(vg,lnt,"table");Xv(vg,snt,"keyless");Xv(vg,cnt,"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 P6r=(e=>(e.JSON="application/json",e.BCS="application/x-bcs",e.BCS_SIGNED_TRANSACTION="application/x.aptos.signed_transaction+bcs",e.BCS_VIEW_FUNCTION="application/x.aptos.view_function+bcs",e))(P6r||{}),D6r=(e=>(e[e.Bool=0]="Bool",e[e.U8=1]="U8",e[e.U64=2]="U64",e[e.U128=3]="U128",e[e.Address=4]="Address",e[e.Signer=5]="Signer",e[e.Vector=6]="Vector",e[e.Struct=7]="Struct",e[e.U16=8]="U16",e[e.U32=9]="U32",e[e.U256=10]="U256",e[e.Reference=254]="Reference",e[e.Generic=255]="Generic",e))(D6r||{}),L6r=(e=>(e[e.U8=0]="U8",e[e.U64=1]="U64",e[e.U128=2]="U128",e[e.Address=3]="Address",e[e.U8Vector=4]="U8Vector",e[e.Bool=5]="Bool",e[e.U16=6]="U16",e[e.U32=7]="U32",e[e.U256=8]="U256",e))(L6r||{}),F6r=(e=>(e[e.Script=0]="Script",e[e.EntryFunction=2]="EntryFunction",e[e.Multisig=3]="Multisig",e))(F6r||{}),U6r=(e=>(e[e.MultiAgentTransaction=0]="MultiAgentTransaction",e[e.FeePayerTransaction=1]="FeePayerTransaction",e))(U6r||{}),z6r=(e=>(e[e.Ed25519=0]="Ed25519",e[e.MultiEd25519=1]="MultiEd25519",e[e.MultiAgent=2]="MultiAgent",e[e.FeePayer=3]="FeePayer",e[e.SingleSender=4]="SingleSender",e))(z6r||{}),j6r=(e=>(e[e.Ed25519=0]="Ed25519",e[e.MultiEd25519=1]="MultiEd25519",e[e.SingleKey=2]="SingleKey",e[e.MultiKey=3]="MultiKey",e))(j6r||{}),H6r=(e=>(e[e.Ed25519=0]="Ed25519",e[e.Secp256k1=1]="Secp256k1",e[e.Keyless=3]="Keyless",e))(H6r||{}),G6r=(e=>(e[e.Ed25519=0]="Ed25519",e[e.Secp256k1=1]="Secp256k1",e[e.Keyless=3]="Keyless",e))(G6r||{}),q6r=(e=>(e[e.Ed25519=0]="Ed25519",e))(q6r||{}),V6r=(e=>(e[e.Ed25519=0]="Ed25519",e))(V6r||{}),W6r=(e=>(e[e.ZkProof=0]="ZkProof",e))(W6r||{}),K6r=(e=>(e[e.Groth16=0]="Groth16",e))(K6r||{}),Y6r=(e=>(e.Pending="pending_transaction",e.User="user_transaction",e.Genesis="genesis_transaction",e.BlockMetadata="block_metadata_transaction",e.StateCheckpoint="state_checkpoint_transaction",e.Validator="validator_transaction",e.BlockEpilogue="block_epilogue_transaction",e))(Y6r||{});var J6r=(e=>(e.PRIVATE="private",e.PUBLIC="public",e.FRIEND="friend",e))(J6r||{}),X6r=(e=>(e.STORE="store",e.DROP="drop",e.KEY="key",e.COPY="copy",e))(X6r||{}),Z6r=(e=>(e.VALIDATOR="validator",e.FULL_NODE="full_node",e))(Z6r||{}),jw=(e=>(e[e.Ed25519=0]="Ed25519",e[e.MultiEd25519=1]="MultiEd25519",e[e.SingleKey=2]="SingleKey",e[e.MultiKey=3]="MultiKey",e))(jw||{}),Q6r=(e=>(e[e.Ed25519=0]="Ed25519",e[e.Secp256k1Ecdsa=2]="Secp256k1Ecdsa",e))(Q6r||{}),$6r=(e=>(e[e.DeriveAuid=251]="DeriveAuid",e[e.DeriveObjectAddressFromObject=252]="DeriveObjectAddressFromObject",e[e.DeriveObjectAddressFromGuid=253]="DeriveObjectAddressFromGuid",e[e.DeriveObjectAddressFromSeed=254]="DeriveObjectAddressFromSeed",e[e.DeriveResourceAccountAddress=255]="DeriveResourceAccountAddress",e))($6r||{});d();p();d();p();var Tbo=fe(EU());d();p();var Cbo=fe(_O());var uxc=Number.MAX_SAFE_INTEGER;function V_e(e){let{feePayerAddress:t,secondarySignerAddresses:r}=e||{};return!!(t||r)}d();p();var j4=new aP({returnString:!0,isConvertToZero:!0,exponentialAt:[-40,40]}),wxc=j4.mul,Axc=j4.div,Sxc=j4.add,Exc=j4.sub;var _xc=j4.lt,Cxc=j4.lte,Txc=j4.gt,Ixc=j4.gte,e8r=j4.eq;d();p();d();p();d();p();d();p();var znt="wallet-standard:app-ready";d();p();var Aoe=class extends Event{get type(){return"wallet-standard:register-wallet"}constructor(t){super("wallet-standard:register-wallet",{bubbles:!1,cancelable:!1,composed:!1}),this.detail=t}};function t8r(e){let t=({register:r})=>{r(e)};try{window.dispatchEvent(new Aoe(t))}catch(r){console.error(`wallet-standard:register-wallet event could not be dispatched
`,r)}try{window.addEventListener(znt,({detail:r})=>{t(r)})}catch(r){console.error(`wallet-standard:app-ready event listener could not be added
`,r)}}d();p();d();p();var Zv={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"},r8r=[Zv.SIGN_AND_SEND_TRANSACTION,Zv.SIGN_TRANSACTION,Zv.SIGN_MESSAGE];d();p();var Zs={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"},n8r=[Zs.SUI_SIGN_AND_EXECUTE_TRANSACTION_BLOCK,Zs.SUI_SIGN_TRANSACTION_BLOCK,Zs.SUI_SIGN_MESSAGE,Zs.SUI_SIGN_PERSONAL_MESSAGE,Zs.SUI_SIGN_TRANSACTION,Zs.SUI_SIGN_AND_EXECUTE_TRANSACTION];d();p();var Soe="aptos",kbo="aptos:mainnet";var W_e=[kbo];d();p();var Ko={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"},o8r=[Ko.SIGN_TRANSACTION,Ko.SIGN_AND_SUBMIT_TRANSACTION,Ko.SIGN_MESSAGE,Ko.NETWORK,Ko.ACCOUNT,Ko.CONNECT,Ko.DISCONNECT,Ko.ON_ACCOUNT_CHANGE,Ko.ON_NETWORK_CHANGE,Ko.CHANGE_NETWORK];d();p();var IG="solana",Mbo="solana:mainnet",Rbo="solana:devnet",Nbo="solana:testnet",Obo="solana:localnet";var K_e=[Mbo,Rbo,Nbo,Obo];d();p();var Eoe="suiMainnet";var Bbo="sui:mainnet";var Y_e=[Bbo];d();p();var J_e=class{constructor(t){this.address=t.address,this.publicKey=t.publicKey.slice(),this.chains=t.chains.slice(),this.features=t.features.slice()}};function Dbo(e){if(e.length%2!==0)throw new Error("hex string length must be a multiple of 2");let t=new Uint8Array(e.length/2);for(let r=0;r<t.length;r++){let n=2*r,o=e.slice(n,n+2);if(!o.match(/[0-9a-f]{2}/i))throw new Error("hex string contains invalid characters");t[r]=parseInt(o,16)}return t}var Lbo=(e,t)=>e===IG?Dbo(t):t,Fbo={[Eoe]:Y_e,[IG]:K_e,[Soe]:W_e},Ubo={[Eoe]:n8r,[IG]:r8r,[Soe]:o8r},jnt=class extends J_e{constructor({address:t,publicKey:r,chain:n}){super({address:t,publicKey:Lbo(n,r),chains:Fbo[n],features:Ubo[n]})}};async function Hnt(e,t,r){let n=t?.address||[],o=[];return n.forEach(({address:a,name:s})=>{s===e&&o.push({address:a,chain:s})}),(await r({method:"bulkGetPublicKey",params:{accounts:o}})).map(a=>new jnt(a))}d();p();var zbo={CONNECT:"standard:connect",CONNECT_VERSION:"1.0.0",DISCONNECT:"standard:disconnect",DISCONNECT_VERSION:"1.0.0",EVENTS:"standard:events",EVENTS_VERSION:"1.0.0"},j7=zbo;var JS=class extends ci{constructor(t,{providerType:r,chainName:n,jsonRpcStreamName:o,logger:i,provider:a,isInContentScript:s}={}){super(t,{jsonRpcStreamName:o,logger:i}),this.connectedAccounts=[],this.okxProvider=a,this.providerType=r,this.chainName=n,a.on(ut.event.WALLET_CHANGED,ya({okxProvider:a,providerType:r,isConnected:()=>Boolean(this.connectedAccounts.length)},async([c])=>{c?(await this.handleConnect(c),this.emit(ut.event.ACCOUNT_CHANGED,this.connectedAccounts[0])):this.emit(ut.event.DISCONNECT)})),a.on(ut.event.CONNECT_WALLET,([c])=>{this.handleConnect(c)}),s||this.request({jsonrpc:"2.0",id:1e4,method:"checkWalletStandardDapp",params:{chainName:n}}).then(c=>{c&&t8r(this)}).catch(()=>{})}get name(){return F8}get version(){return HU}get icon(){return U8}get accounts(){return this.connectedAccounts}get features(){return{[j7.CONNECT]:{version:j7.CONNECT_VERSION,connect:this.connect.bind(this)},[j7.DISCONNECT]:{version:j7.DISCONNECT_VERSION,disconnect:this.disconnect.bind(this)},[j7.EVENTS]:{version:j7.EVENTS_VERSION,on:this.on.bind(this)}}}async connect(t){let{silent:r}=t||{},[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(t){let r=await Hnt(this.chainName,t,this.request.bind(this));return this.connectedAccounts=r,this.emit("change",{accounts:r}),{accounts:r}}handleDisconnect(t){this.connectedAccounts=[],super.handleDisconnect(t)}request(t){za(t);let{method:r,params:n}=t;return super.rpcRequest({method:r,params:n})}on(t,r){return super.on(t,r),()=>{super.off(t,r)}}};d();p();var kG=class extends nn{constructor({address:r,publicKey:n,ansName:o}){super();this.address=Lt.from(r),this.publicKey=n,this.ansName=o}serialize(r){if(this.address.serialize(r),this.publicKey instanceof _a)r.serializeU32AsUleb128(jw.Ed25519);else if(this.publicKey instanceof Tk)r.serializeU32AsUleb128(jw.MultiEd25519);else if(this.publicKey instanceof lu)r.serializeU32AsUleb128(jw.SingleKey);else if(this.publicKey instanceof Fk)r.serializeU32AsUleb128(jw.MultiKey);else throw new Error("Unsupported public key");this.publicKey.serialize(r),r.serializeStr(this.ansName??"")}static deserialize(r){let n=Lt.deserialize(r),o=r.deserializeUleb128AsU32(),i;switch(o){case jw.Ed25519:i=_a.deserialize(r);break;case jw.MultiEd25519:i=Tk.deserialize(r);break;case jw.SingleKey:i=lu.deserialize(r);break;case jw.MultiKey:i=Fk.deserialize(r);break;default:throw new Error(`Unknown variant index for WrappedPublicKey: ${o}`)}let a=r.deserializeStr()||void 0;return new kG({address:n,publicKey:i,ansName:a})}};d();p();var Gnt=fe(EU());var jbo=e=>Array.from(e).map(t=>t.toString(16).padStart(2,"0")).join("");function Hbo(e=[]){return e.map(t=>{let r=new N0;return t?.serializeForScriptFunction?(t.serializeForScriptFunction(r),jbo(r.toUint8Array())):t})}function qnt(e){let{rawTransaction:t,feePayerAddress:r,secondarySignerAddresses:n}=e,o=V_e(e),i={transaction:"",rawTransaction:"",options:{expiration_timestamp_secs:t.expiration_timestamp_secs?.toString(),gas_unit_price:t.gas_unit_price?.toString(),max_gas_amount:t.max_gas_amount?.toString(),sequence_number:t.sequence_number?.toString(),feePayerAddress:r?.toString(),secondarySignerAddresses:n?.map(a=>a.toString())},extParams:{dataType:_U.HEX_STRING,transactionIsComplete:o}};return o&&(i.rawTransaction=Gnt.default.encode(e.bcsToBytes())),i.transaction=Gnt.default.encode(t.payload.bcsToBytes()),i}function i8r(e){let{payload:t}=e,r=t.bytecode;return r instanceof Uint8Array&&(r=w.Buffer.from(r).toString("hex")),{transaction:{type:DZ.DAPP,bytecode:r,typeArguments:t.typeArguments,functionArguments:Hbo(t.functionArguments)},extParams:{dataType:_U.SCRIPT_PAYLOAD}}}function Gbo(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"||typeof e=="bigint"}function X_e(e){if(e==null)return e;if(Array.isArray(e))return e.map(X_e);if(Gbo(e))return e.toString();if(e instanceof Uint8Array){let t=[];return e.forEach(r=>{t.push(r)}),t}if(e instanceof ArrayBuffer)return new Uint8Array(e);if(typeof e=="object"){if("values"in e)return e.values.map(X_e);if("data"in e)return e.toString()}if("value"in e){let t=e;return t.value instanceof Uint8Array?t.value:t.value.toString()}return e}function a8r(e){let t=jn.fromHexString(e).toUint8Array(),r=new Th(t);return fd.deserialize(r)}var qbo=e=>typeof e?.toString=="function"?e?.toString():e,Vnt=class extends JS{constructor(t,{jsonRpcStreamName:r,logger:n,provider:o,isInContentScript:i}={}){super(t,{jsonRpcStreamName:r,logger:n,provider:o,isInContentScript:i,providerType:RF,chainName:Soe})}get url(){return"https://web3.okx.com/web3/"}get provider(){return typeof window<"u"?window.okxwallet?.aptos:void 0}get chains(){return[...W_e]}get features(){return{...JS.prototype.features,[Ko.SIGN_AND_SUBMIT_TRANSACTION]:{version:Ko.SIGN_AND_SUBMIT_TRANSACTION_VERSION,signAndSubmitTransaction:this.signAndSubmitTransaction.bind(this)},[Ko.SIGN_TRANSACTION]:{version:Ko.SIGN_TRANSACTION_VERSION,signTransaction:this.signTransaction.bind(this)},[Ko.SIGN_MESSAGE]:{version:Ko.SIGN_MESSAGE_VERSION,signMessage:this.signMessage.bind(this)},[Ko.NETWORK]:{version:Ko.NETWORK_VERSION,network:this.network.bind(this)},[Ko.ACCOUNT]:{version:Ko.ACCOUNT_VERSION,account:this.account.bind(this)},[Ko.CONNECT]:{version:Ko.CONNECT_VERSION,connect:this.connect.bind(this)},[Ko.DISCONNECT]:{version:Ko.DISCONNECT_VERSION,disconnect:this.disconnect.bind(this)},[Ko.ON_ACCOUNT_CHANGE]:{version:Ko.ON_ACCOUNT_CHANGE_VERSION,onAccountChange:this.onAccountChange.bind(this)},[Ko.ON_NETWORK_CHANGE]:{version:Ko.ON_NETWORK_CHANGE_VERSION,onNetworkChange:this.onNetworkChange.bind(this)},[Ko.CHANGE_NETWORK]:{version:Ko.CHANGE_NETWORK_VERSION,changeNetwork:this.changeNetwork.bind(this)}}}async signAndSubmitTransaction(t){let{gasUnitPrice:r,maxGasAmount:n,payload:o}=t||{};try{let i;if(t.rawTransaction)i=qnt(t);else if(o.bytecode)i=i8r(t);else{if(!o?.function)return{status:"Rejected"};let s=o.arguments||o.functionArguments||[];i={transaction:{type:DZ.ENTRY_FUNCTION_PAYLOAD,function:o.function,type_arguments:(o.type_arguments||o.typeArguments||[]).map(qbo),arguments:s.map(c=>X_e(c))},extParams:{dataType:_U.RAW}},r&&n&&(i.options={gas_unit_price:r,max_gas_amount:n})}return{status:"Approved",args:{hash:(await this.request({method:Ko.SIGN_AND_SUBMIT_TRANSACTION,params:i})).hash}}}catch{return{status:"Rejected"}}}async signTransaction(t){try{let r=qnt(t),n=await this.request({method:Ko.SIGN_TRANSACTION,params:r});if(V_e(t)){let{accAuthenticator:s}=n;return{status:"Approved",args:a8r(s)}}let o=new Th(w.Buffer.from(n,"hex")),i=jk.deserialize(o),a=new Th(i.authenticator.bcsToBytes());return{status:"Approved",args:fd.deserialize(a)}}catch{return{status:"Rejected"}}}async signMessage({address:t,application:r,chainId:n,message:o,nonce:i}){try{let a=await this.request({method:Ko.SIGN_MESSAGE,params:{address:t,application:r,chainId:n,message:o,nonce:i}}),{signature:s}=a;return{status:"Approved",args:{...a,signature:new Ns(s)}}}catch{return{status:"Rejected"}}}async disconnect(){return await this.okxProvider.disconnect(),Promise.resolve()}translateConnectedToAccountInfo(t){return new kG({address:t.address,publicKey:new _a(t.publicKey)})}async connect(t,r){let n;try{let i=(await super.connect({silent:t})).accounts[0];n={status:"Approved",args:this.translateConnectedToAccountInfo(i)}}catch{n={status:"Rejected"}}if(r?.chainId){let o=await this.request({method:Ko.NETWORK,params:{recordGetNetwork:!1}});if(!e8r(r?.chainId,o.realChainId))try{await this.changeNetwork(r)}catch{}}return n}async changeNetwork(t){try{return await this.request({method:Ko.CHANGE_NETWORK,params:t}),{status:"Approved",args:{success:!0}}}catch{return{status:"Rejected"}}}async account(){return this.translateConnectedToAccountInfo(this.connectedAccounts[0])}async network(){let t=await this.request({method:Ko.NETWORK});return{name:t?.dappChainName||"mainnet",chainId:t?.realChainId,url:t?.rpcUrl}}onNetworkChange(t){return typeof t!="function"||this.okxProvider.on(`${ut.event.ISOMER_NETWORK_CHANGED}_${hA}`,r=>{let n=r.currentNetwork;t({name:n?.dappChainName||"mainnet",chainId:n?.realChainId,url:n?.rpcUrl})}),Promise.resolve()}onAccountChange(t){return typeof t!="function"||this.on(ut.event.ACCOUNT_CHANGED,r=>{let n=this.translateConnectedToAccountInfo(r);t(n)}),Promise.resolve()}},Wnt=Vnt;d();p();var Z_e=fe(EU());var Knt=class extends JS{constructor(t,{jsonRpcStreamName:r,logger:n,provider:o,isInContentScript:i}={}){super(t,{jsonRpcStreamName:r,logger:n,provider:o,isInContentScript:i,providerType:kF,chainName:IG})}get supportedTransactionVersions(){return["legacy",0]}get chains(){return[...K_e]}get features(){return{...super.features,[Zv.SIGN_AND_SEND_TRANSACTION]:{version:Zv.SIGN_AND_SEND_TRANSACTION_VERSION,signAndSendTransaction:this.signAndSendTransaction.bind(this),supportedTransactionVersions:["legacy",0]},[Zv.SIGN_TRANSACTION]:{version:Zv.SIGN_TRANSACTION_VERSION,signTransaction:this.signTransaction.bind(this),supportedTransactionVersions:["legacy",0]},[Zv.SIGN_MESSAGE]:{version:Zv.SIGN_MESSAGE_VERSION,signMessage:this.signMessage.bind(this)}}}async signAndSendTransaction({transaction:t},r={},n={}){let o=Z_e.default.encode(t),i=Eje(t),a=A9(i),{signature:s}=await this.request({method:Zv.SIGN_AND_SEND_TRANSACTION,params:{transaction:o,type:a,options:r,okxArgs:n}});return[{signature:Z_e.default.decode(s)}]}async signTransaction(...t){t=t.map(({transaction:n})=>Eje(n));let{signedTransactionResults:r}=await this.request({method:Zv.SIGN_TRANSACTION,params:{transactions:t.map(n=>{let o=A9(n);return{transaction:CU(n,o),type:o}})}});return r.map(({serializedTransaction:n})=>({signedTransaction:Z_e.default.decode(n)}))}async signMessage({message:t},r="utf8"){let{publicKey:n,signature:o}=await this.request({method:Zv.SIGN_MESSAGE,params:{message:new TextDecoder().decode(t),display:r}});return[{signature:gye(mye(n),o).signature,signedMessage:t}]}},Ynt=Knt;d();p();var Jnt=class extends JS{constructor(t,{jsonRpcStreamName:r,logger:n,provider:o,isInContentScript:i}={}){super(t,{jsonRpcStreamName:r,logger:n,provider:o,isInContentScript:i,providerType:MF,chainName:Eoe}),o.sui=this}get chains(){return[...Y_e]}get features(){return{...super.features,[Zs.SUI_SIGN_AND_EXECUTE_TRANSACTION_BLOCK]:{version:Zs.SUI_SIGN_AND_EXECUTE_TRANSACTION_BLOCK_VERSION,signAndExecuteTransactionBlock:this.signAndExecuteTransactionBlock.bind(this)},[Zs.SUI_SIGN_TRANSACTION_BLOCK]:{version:Zs.SUI_SIGN_TRANSACTION_BLOCK_VERSION,signTransactionBlock:this.signTransactionBlock.bind(this)},[Zs.SUI_SIGN_MESSAGE]:{version:Zs.SUI_SIGN_MESSAGE_VERSION,signMessage:this.signMessage.bind(this)},[Zs.SUI_SIGN_PERSONAL_MESSAGE]:{version:Zs.SUI_SIGN_PERSONAL_MESSAGE_VERSION,signPersonalMessage:this.signPersonalMessage.bind(this)},[Zs.SUI_SIGN_TRANSACTION]:{version:Zs.SUI_SIGN_TRANSACTION_VERSION,signTransaction:this.signTransaction.bind(this)},[Zs.SUI_SIGN_AND_EXECUTE_TRANSACTION]:{version:Zs.SUI_SIGN_AND_EXECUTE_TRANSACTION_VERSION,signAndExecuteTransaction:this.signAndExecuteTransaction.bind(this)}}}async signAndExecuteTransactionBlock(t){let{transactionBlock:r,...n}=t;return this.request({method:Zs.SUI_SIGN_AND_EXECUTE_TRANSACTION_BLOCK,params:{...n,transaction:r.serialize()}})}async signTransactionBlock(t){let{transactionBlock:r,...n}=t;return this.request({method:Zs.SUI_SIGN_TRANSACTION_BLOCK,params:{...n,transaction:r.serialize()}})}async signMessage(t){return this.request({method:Zs.SUI_SIGN_MESSAGE,params:{...t,message:Array.from(t.message)}})}async signPersonalMessage(t){let r=await this.request({method:Zs.SUI_SIGN_PERSONAL_MESSAGE,params:{...t,message:Array.from(t.message)}});return{bytes:r.messageBytes,signature:r.signature}}async signTransaction(t){let r=await this.request({method:Zs.SUI_SIGN_TRANSACTION,params:{...t,transaction:await t.transaction.toJSON()}});return{bytes:r.transactionBlockBytes,signature:r.signature}}async signAndExecuteTransaction(t){let r=await this.request({method:Zs.SUI_SIGN_AND_EXECUTE_TRANSACTION,params:{...t,transaction:await t.transaction.toJSON()}});return{bytes:r.transactionBlockBytes,signature:r.signature,digest:r.digest,effects:r.rawEffectsB64}}},Xnt=Jnt;d();p();d();p();var MG="1064487b3cd1a897ce03ae5b6a865651747e2e152090f99c1d19d44e01aea5a4",Znt={[MG]:{providerType:e8,localType:Qge}};d();p();function s8r(e){let t=new Uint8Array(e.length/2);for(let r=0;r<e.length;r+=2)t[r/2]=parseInt(e.substr(r,2),16);return t}function c8r(e){return Znt[e]||Znt[MG]}var u8r,Qnt=class extends ci{constructor(r,{jsonRpcStreamName:n,logger:o,provider:i}={}){super(r,{jsonRpcStreamName:n,logger:o});_e(this,"isExtension",!0);_e(this,"requiredVersion","");_e(this,"login",this.getIdentity);_e(this,"checkLogin",this.getIdentityFromPermissions);_e(this,"logout",this.forgetIdentity);this.network=null,this.identity=null,u8r=i,i.on(ut.event.WALLET_CHANGED,ya({okxProvider:i,providerType:e8,isConnected:()=>Boolean(this.identity)},([a])=>{a?this.emit(ut.event.ACCOUNT_CHANGED):this.emit(ut.event.DISCONNECT)})),i.on(ut.event.CONNECT_WALLET,()=>{this.emit(ut.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 za(r),super.rpcRequest(r)}getVersion(){return Promise.resolve(jU.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||MG,{providerType:o,localType:i}=c8r(n),[a]=await u8r.requestWallets(!0,{providerType:o}),s=Gm(a,i),c=await this.request({method:qUe.GET_PUBLIC_KEY,params:{address:s}}),u={hash:"",kyc:!1,name:s,publicKey:c,accounts:[{name:s,authority:"active",blockchain:"eos",chainId:n,isHardware:!1,publicKey:c}]};return this.identity=u,u}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:qUe.SIGN_TRANSACTION,params:{transaction:{from:this.identity?.name,chainId:n||MG,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:s8r(n),signatures:o.signatures}}}}},$nt=Qnt;var eot={contentScript:kjt,inpage:Mjt,provider:H_,Implementor:nz},tot=[{contentScript:Rjt,inpage:Njt,provider:Nf,Implementor:uWe},{contentScript:Ojt,inpage:Bjt,provider:IF,Implementor:Lz},{contentScript:Pjt,inpage:Djt,provider:hA,Implementor:FU},{contentScript:Ljt,inpage:Fjt,provider:NN,Implementor:JH},{contentScript:Ujt,inpage:zjt,provider:J6,Implementor:ZU},{contentScript:Kjt,inpage:Yjt,provider:Um,Implementor:IHe},{contentScript:jjt,inpage:Hjt,provider:kF,Implementor:Ynt},{contentScript:Gjt,inpage:qjt,provider:MF,Implementor:Xnt},{contentScript:Vjt,inpage:Wjt,provider:RF,Implementor:Wnt},{contentScript:Jjt,inpage:Xjt,provider:ON,Implementor:oz},{contentScript:Zjt,inpage:Qjt,provider:X6,Implementor:aWe},{contentScript:$jt,inpage:eHt,provider:BN,Implementor:GU},{contentScript:tHt,inpage:rHt,provider:Z6,Implementor:MHe},{contentScript:nHt,inpage:oHt,provider:Q6,Implementor:RHe},{contentScript:iHt,inpage:aHt,provider:$6,Implementor:kHe},{contentScript:sHt,inpage:cHt,provider:NX,Implementor:NHe},{contentScript:uHt,inpage:lHt,provider:PN,Implementor:ez},{contentScript:fHt,inpage:dHt,provider:DN,Implementor:QU},{contentScript:pHt,inpage:hHt,provider:LN,Implementor:$U},{contentScript:mHt,inpage:gHt,provider:e8,Implementor:$nt},{contentScript:vHt,inpage:yHt,provider:FN,Implementor:Fz}];d();p();var Q_e=e=>`${e}_contentScript`;d();p();d();p();var Yk={walletFetch:"wallet_fetch",walletGetLocaleConfig:"wallet_getLocaleConfig",walletGetPreferences:"wallet_getPreferences",walletSetPreference:"wallet_setPreference",walletMonitorTrack:"wallet_monitorTrack",walletSubscribe:"walletSubscribe",walletGoToDexSwapMemeMode:"walletGoToDexSwapMemeMode",walletGetOnboardingComplete:"walletGetOnboardingComplete"};var l8r=e=>({fetch(...t){return e.rpcRequest({method:Yk.walletFetch,params:[...t]})},getLocaleConfig(){return e.rpcRequest({method:Yk.walletGetLocaleConfig,params:[]})},getOnboardingComplete(){return e.rpcRequest({method:Yk.walletGetOnboardingComplete,params:[]})},getWebWidgetPreferences(){return e.rpcRequest({method:Yk.walletGetPreferences,params:[]})},setWebWidgetPreferences(t,r){return e.rpcRequest({method:Yk.walletSetPreference,params:[t,r]})},monitorTrack(t,r){return e.rpcRequest({method:Yk.walletMonitorTrack,params:[t,r||[]]})},subscribe(t,r){return e.rpcRequest({method:Yk.walletSubscribe,params:[t,r]})},setPushDataResolver(t,r,n){e.on(ut.event.CONTENT_SCRIPT_WS,o=>{o?.hasError?n():o?.channel===t&&r(o.data)})}});function f8r({provider:e,inpage:t,contentScript:r,Implementor:n}){return{connectionStream:new p8r.default({name:Q_e(t),target:Q_e(r)}),jsonRpcStreamName:Q_e(e),Implementor:n}}var Vbo=e=>{e.jsonRpcConnection.events.on(ut.event.NOTIFICATION,t=>{let{method:r,params:n}=t;r===ove.preferenceChanged?e.emit(ege.PREFERENCE_CHANGED,n):r===ut.event.CONTENT_SCRIPT_WS&&e.emit(ut.event.CONTENT_SCRIPT_WS,n)})},Wbo=()=>{let e=rVt({okc:f8r(eot),providers:tot.map(t=>f8r(t)),logger:d8r.default,isInContentScript:!0});eVt(e,l8r),Vbo(e)},h8r=async()=>{Wbo()};var Kbo=async()=>{try{await h8r()}catch{}xGt("SOLSCAN")};Kbo();})();
//# sourceMappingURL=solscan.js.map