1function EG(e,t){for(var u=0;u<t.length;u++){const n=t[u];if(typeof n!="string"&&!Array.isArray(n)){for(const r in n)if(r!=="default"&&!(r in e)){const a=Object.getOwnPropertyDescriptor(n,r);a&&Object.defineProperty(e,r,a.get?a:{enumerable:!0,get:()=>n[r]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))n(r);new MutationObserver(r=>{for(const a of r)if(a.type==="childList")for(const i of a.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function u(r){const a={};return r.integrity&&(a.integrity=r.integrity),r.referrerPolicy&&(a.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?a.credentials="include":r.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function n(r){if(r.ep)return;r.ep=!0;const a=u(r);fetch(r.href,a)}})();var we=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ba(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Os(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var u=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};u.prototype=t.prototype}else u={};return Object.defineProperty(u,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(u,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}),u}var nO={},YE={};YE.byteLength=bG;YE.toByteArray=vG;YE.fromByteArray=wG;var na=[],qr=[],mG=typeof Uint8Array<"u"?Uint8Array:Array,l5="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(var xl=0,hG=l5.length;xl<hG;++xl)na[xl]=l5[xl],qr[l5.charCodeAt(xl)]=xl;qr["-".charCodeAt(0)]=62;qr["_".charCodeAt(0)]=63;function rO(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var u=e.indexOf("=");u===-1&&(u=t);var n=u===t?0:4-u%4;return[u,n]}function bG(e){var t=rO(e),u=t[0],n=t[1];return(u+n)*3/4-n}function gG(e,t,u){return(t+u)*3/4-u}function vG(e){var t,u=rO(e),n=u[0],r=u[1],a=new mG(gG(e,n,r)),i=0,s=r>0?n-4:n,o;for(o=0;o<s;o+=4)t=qr[e.charCodeAt(o)]<<18|qr[e.charCodeAt(o+1)]<<12|qr[e.charCodeAt(o+2)]<<6|qr[e.charCodeAt(o+3)],a[i++]=t>>16&255,a[i++]=t>>8&255,a[i++]=t&255;return r===2&&(t=qr[e.charCodeAt(o)]<<2|qr[e.charCodeAt(o+1)]>>4,a[i++]=t&255),r===1&&(t=qr[e.charCodeAt(o)]<<10|qr[e.charCodeAt(o+1)]<<4|qr[e.charCodeAt(o+2)]>>2,a[i++]=t>>8&255,a[i++]=t&255),a}function CG(e){return na[e>>18&63]+na[e>>12&63]+na[e>>6&63]+na[e&63]}function AG(e,t,u){for(var n,r=[],a=t;a<u;a+=3)n=(e[a]<<16&16711680)+(e[a+1]<<8&65280)+(e[a+2]&255),r.push(CG(n));return r.join("")}function wG(e){for(var t,u=e.length,n=u%3,r=[],a=16383,i=0,s=u-n;i<s;i+=a)r.push(AG(e,i,i+a>s?s:i+a));return n===1?(t=e[u-1],r.push(na[t>>2]+na[t<<4&63]+"==")):n===2&&(t=(e[u-2]<<8)+e[u-1],r.push(na[t>>10]+na[t>>4&63]+na[t<<2&63]+"=")),r.join("")}var IA={};/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */IA.read=function(e,t,u,n,r){var a,i,s=r*8-n-1,o=(1<<s)-1,l=o>>1,c=-7,d=u?r-1:0,p=u?-1:1,f=e[t+d];for(d+=p,a=f&(1<<-c)-1,f>>=-c,c+=s;c>0;a=a*256+e[t+d],d+=p,c-=8);for(i=a&(1<<-c)-1,a>>=-c,c+=n;c>0;i=i*256+e[t+d],d+=p,c-=8);if(a===0)a=1-l;else{if(a===o)return i?NaN:(f?-1:1)*(1/0);i=i+Math.pow(2,n),a=a-l}return(f?-1:1)*i*Math.pow(2,a-n)};IA.write=function(e,t,u,n,r,a){var i,s,o,l=a*8-r-1,c=(1<<l)-1,d=c>>1,p=r===23?Math.pow(2,-24)-Math.pow(2,-77):0,f=n?0:a-1,y=n?1:-1,h=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,i=c):(i=Math.floor(Math.log(t)/Math.LN2),t*(o=Math.pow(2,-i))<1&&(i--,o*=2),i+d>=1?t+=p/o:t+=p*Math.pow(2,1-d),t*o>=2&&(i++,o/=2),i+d>=c?(s=0,i=c):i+d>=1?(s=(t*o-1)*Math.pow(2,r),i=i+d):(s=t*Math.pow(2,d-1)*Math.pow(2,r),i=0));r>=8;e[u+f]=s&255,f+=y,s/=256,r-=8);for(i=i<<r|s,l+=r;l>0;e[u+f]=i&255,f+=y,i/=256,l-=8);e[u+f-y]|=h*128};/*! 2 * The buffer module from node.js, for the browser. 3 * 4 * @author Feross Aboukhadijeh <https://feross.org> 5 * @license MIT 6 */(function(e){const t=YE,u=IA,n=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;e.Buffer=s,e.SlowBuffer=m,e.INSPECT_MAX_BYTES=50;const r=2147483647;e.kMaxLength=r,s.TYPED_ARRAY_SUPPORT=a(),!s.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.");function a(){try{const L=new Uint8Array(1),F={foo:function(){return 42}};return Object.setPrototypeOf(F,Uint8Array.prototype),Object.setPrototypeOf(L,F),L.foo()===42}catch{return!1}}Object.defineProperty(s.prototype,"parent",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.buffer}}),Object.defineProperty(s.prototype,"offset",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.byteOffset}});
vendor: 17,415 bytes, line 6
6function i(L){if(L>r)throw new RangeError('The value "'+L+'" is invalid for option "size"');const F=new Uint8Array(L);return Object.setPrototypeOf(F,s.prototype),F}function s(L,F,x){if(typeof L=="number"){if(typeof F=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return d(L)}return o(L,F,x)}s.poolSize=8192;function o(L,F,x){if(typeof L=="string")return p(L,F);if(ArrayBuffer.isView(L))return y(L);if(L==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof L);if(he(L,ArrayBuffer)||L&&he(L.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(he(L,SharedArrayBuffer)||L&&he(L.buffer,SharedArrayBuffer)))return h(L,F,x);if(typeof L=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');const G=L.valueOf&&L.valueOf();if(G!=null&&G!==L)return s.from(G,F,x);const te=C(L);if(te)return te;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof L[Symbol.toPrimitive]=="function")return s.from(L[Symbol.toPrimitive]("string"),F,x);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof L)}s.from=function(L,F,x){return o(L,F,x)},Object.setPrototypeOf(s.prototype,Uint8Array.prototype),Object.setPrototypeOf(s,Uint8Array);function l(L){if(typeof L!="number")throw new TypeError('"size" argument must be of type number');if(L<0)throw new RangeError('The value "'+L+'" is invalid for option "size"')}function c(L,F,x){return l(L),L<=0?i(L):F!==void 0?typeof x=="string"?i(L).fill(F,x):i(L).fill(F):i(L)}s.alloc=function(L,F,x){return c(L,F,x)};function d(L){return l(L),i(L<0?0:v(L)|0)}s.allocUnsafe=function(L){return d(L)},s.allocUnsafeSlow=function(L){return d(L)};function p(L,F){if((typeof F!="string"||F==="")&&(F="utf8"),!s.isEncoding(F))throw new TypeError("Unknown encoding: "+F);const x=E(L,F)|0;let G=i(x);const te=G.write(L,F);return te!==x&&(G=G.slice(0,te)),G}function f(L){const F=L.length<0?0:v(L.length)|0,x=i(F);for(let G=0;G<F;G+=1)x[G]=L[G]&255;return x}function y(L){if(he(L,Uint8Array)){const F=new Uint8Array(L);return h(F.buffer,F.byteOffset,F.byteLength)}return f(L)}function h(L,F,x){if(F<0||L.byteLength<F)throw new RangeError('"offset" is outside of buffer bounds');if(L.byteLength<F+(x||0))throw new RangeError('"length" is outside of buffer bounds');let G;return F===void 0&&x===void 0?G=new Uint8Array(L):x===void 0?G=new Uint8Array(L,F):G=new Uint8Array(L,F,x),Object.setPrototypeOf(G,s.prototype),G}function C(L){if(s.isBuffer(L)){const F=v(L.length)|0,x=i(F);return x.length===0||L.copy(x,0,0,F),x}if(L.length!==void 0)return typeof L.length!="number"||be(L.length)?i(0):f(L);if(L.type==="Buffer"&&Array.isArray(L.data))return f(L.data)}function v(L){if(L>=r)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+r.toString(16)+" bytes");return L|0}function m(L){return+L!=L&&(L=0),s.alloc(+L)}s.isBuffer=function(F){return F!=null&&F._isBuffer===!0&&F!==s.prototype},s.compare=function(F,x){if(he(F,Uint8Array)&&(F=s.from(F,F.offset,F.byteLength)),he(x,Uint8Array)&&(x=s.from(x,x.offset,x.byteLength)),!s.isBuffer(F)||!s.isBuffer(x))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(F===x)return 0;let G=F.length,te=x.length;for(let ne=0,ye=Math.min(G,te);ne<ye;++ne)if(F[ne]!==x[ne]){G=F[ne],te=x[ne];break}return G<te?-1:te<G?1:0},s.isEncoding=function(F){switch(String(F).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}},s.concat=function(F,x){if(!Array.isArray(F))throw new TypeError('"list" argument must be an Array of Buffers');if(F.length===0)return s.alloc(0);let G;if(x===void 0)for(x=0,G=0;G<F.length;++G)x+=F[G].length;const te=s.allocUnsafe(x);let ne=0;for(G=0;G<F.length;++G){let ye=F[G];if(he(ye,Uint8Array))ne+ye.length>te.length?(s.isBuffer(ye)||(ye=s.from(ye)),ye.copy(te,ne)):Uint8Array.prototype.set.call(te,ye,ne);else if(s.isBuffer(ye))ye.copy(te,ne);else throw new TypeError('"list" argument must be an Array of Buffers');ne+=ye.length}return te};function E(L,F){if(s.isBuffer(L))return L.length;if(ArrayBuffer.isView(L)||he(L,ArrayBuffer))return L.byteLength;if(typeof L!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof L);const x=L.length,G=arguments.length>2&&arguments[2]===!0;if(!G&&x===0)return 0;let te=!1;for(;;)switch(F){case"ascii":case"latin1":case"binary":return x;case"utf8":case"utf-8":return ue(L).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return x*2;case"hex":return x>>>1;case"base64":return le(L).length;default:if(te)return G?-1:ue(L).length;F=(""+F).toLowerCase(),te=!0}}s.byteLength=E;function b(L,F,x){let G=!1;if((F===void 0||F<0)&&(F=0),F>this.length||((x===void 0||x>this.length)&&(x=this.length),x<=0)||(x>>>=0,F>>>=0,x<=F))return"";for(L||(L="utf8");;)switch(L){case"hex":return I(this,F,x);case"utf8":case"utf-8":return T(this,F,x);case"ascii":return S(this,F,x);case"latin1":case"binary":return U(this,F,x);case"base64":return N(this,F,x);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return j(this,F,x);default:if(G)throw new TypeError("Unknown encoding: "+L);L=(L+"").toLowerCase(),G=!0}}s.prototype._isBuffer=!0;function A(L,F,x){const G=L[F];L[F]=L[x],L[x]=G}s.prototype.swap16=function(){const F=this.length;if(F%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let x=0;x<F;x+=2)A(this,x,x+1);return this},s.prototype.swap32=function(){const F=this.length;if(F%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(let x=0;x<F;x+=4)A(this,x,x+3),A(this,x+1,x+2);return this},s.prototype.swap64=function(){const F=this.length;if(F%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(let x=0;x<F;x+=8)A(this,x,x+7),A(this,x+1,x+6),A(this,x+2,x+5),A(this,x+3,x+4);return this},s.prototype.toString=function(){const F=this.length;return F===0?"":arguments.length===0?T(this,0,F):b.apply(this,arguments)},s.prototype.toLocaleString=s.prototype.toString,s.prototype.equals=function(F){if(!s.isBuffer(F))throw new TypeError("Argument must be a Buffer");return this===F?!0:s.compare(this,F)===0},s.prototype.inspect=function(){let F="";const x=e.INSPECT_MAX_BYTES;return F=this.toString("hex",0,x).replace(/(.{2})/g,"$1 ").trim(),this.length>x&&(F+=" ... "),"<Buffer "+F+">"},n&&(s.prototype[n]=s.prototype.inspect),s.prototype.compare=function(F,x,G,te,ne){if(he(F,Uint8Array)&&(F=s.from(F,F.offset,F.byteLength)),!s.isBuffer(F))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof F);if(x===void 0&&(x=0),G===void 0&&(G=F?F.length:0),te===void 0&&(te=0),ne===void 0&&(ne=this.length),x<0||G>F.length||te<0||ne>this.length)throw new RangeError("out of range index");if(te>=ne&&x>=G)return 0;if(te>=ne)return-1;if(x>=G)return 1;if(x>>>=0,G>>>=0,te>>>=0,ne>>>=0,this===F)return 0;let ye=ne-te,xe=G-x;const De=Math.min(ye,xe),ke=this.slice(te,ne),$e=F.slice(x,G);for(let Le=0;Le<De;++Le)if(ke[Le]!==$e[Le]){ye=ke[Le],xe=$e[Le];break}return ye<xe?-1:xe<ye?1:0};function w(L,F,x,G,te){if(L.length===0)return-1;if(typeof x=="string"?(G=x,x=0):x>2147483647?x=2147483647:x<-2147483648&&(x=-2147483648),x=+x,be(x)&&(x=te?0:L.length-1),x<0&&(x=L.length+x),x>=L.length){if(te)return-1;x=L.length-1}else if(x<0)if(te)x=0;else return-1;if(typeof F=="string"&&(F=s.from(F,G)),s.isBuffer(F))return F.length===0?-1:g(L,F,x,G,te);if(typeof F=="number")return F=F&255,typeof Uint8Array.prototype.indexOf=="function"?te?Uint8Array.prototype.indexOf.call(L,F,x):Uint8Array.prototype.lastIndexOf.call(L,F,x):g(L,[F],x,G,te);throw new TypeError("val must be string, number or Buffer")}function g(L,F,x,G,te){let ne=1,ye=L.length,xe=F.length;if(G!==void 0&&(G=String(G).toLowerCase(),G==="ucs2"||G==="ucs-2"||G==="utf16le"||G==="utf-16le")){if(L.length<2||F.length<2)return-1;ne=2,ye/=2,xe/=2,x/=2}function De($e,Le){return ne===1?$e[Le]:$e.readUInt16BE(Le*ne)}let ke;if(te){let $e=-1;for(ke=x;ke<ye;ke++)if(De(L,ke)===De(F,$e===-1?0:ke-$e)){if($e===-1&&($e=ke),ke-$e+1===xe)return $e*ne}else $e!==-1&&(ke-=ke-$e),$e=-1}else for(x+xe>ye&&(x=ye-xe),ke=x;ke>=0;ke--){let $e=!0;for(let Le=0;Le<xe;Le++)if(De(L,ke+Le)!==De(F,Le)){$e=!1;break}if($e)return ke}return-1}s.prototype.includes=function(F,x,G){return this.indexOf(F,x,G)!==-1},s.prototype.indexOf=function(F,x,G){return w(this,F,x,G,!0)},s.prototype.lastIndexOf=function(F,x,G){return w(this,F,x,G,!1)};function B(L,F,x,G){x=Number(x)||0;const te=L.length-x;G?(G=Number(G),G>te&&(G=te)):G=te;const ne=F.length;G>ne/2&&(G=ne/2);let ye;for(ye=0;ye<G;++ye){const xe=parseInt(F.substr(ye*2,2),16);if(be(xe))return ye;L[x+ye]=xe}return ye}function q(L,F,x,G){return me(ue(F,L.length-x),L,x,G)}function V(L,F,x,G){return me(oe(F),L,x,G)}function X(L,F,x,G){return me(le(F),L,x,G)}function ie(L,F,x,G){return me(Ee(F,L.length-x),L,x,G)}s.prototype.write=function(F,x,G,te){if(x===void 0)te="utf8",G=this.length,x=0;else if(G===void 0&&typeof x=="string")te=x,G=this.length,x=0;else if(isFinite(x))x=x>>>0,isFinite(G)?(G=G>>>0,te===void 0&&(te="utf8")):(te=G,G=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");const ne=this.length-x;if((G===void 0||G>ne)&&(G=ne),F.length>0&&(G<0||x<0)||x>this.length)throw new RangeError("Attempt to write outside buffer bounds");te||(te="utf8");let ye=!1;for(;;)switch(te){case"hex":return B(this,F,x,G);case"utf8":case"utf-8":return q(this,F,x,G);case"ascii":case"latin1":case"binary":return V(this,F,x,G);case"base64":return X(this,F,x,G);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ie(this,F,x,G);default:if(ye)throw new TypeError("Unknown encoding: "+te);te=(""+te).toLowerCase(),ye=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function N(L,F,x){return F===0&&x===L.length?t.fromByteArray(L):t.fromByteArray(L.slice(F,x))}function T(L,F,x){x=Math.min(L.length,x);const G=[];let te=F;for(;te<x;){const ne=L[te];let ye=null,xe=ne>239?4:ne>223?3:ne>191?2:1;if(te+xe<=x){let De,ke,$e,Le;switch(xe){case 1:ne<128&&(ye=ne);break;case 2:De=L[te+1],(De&192)===128&&(Le=(ne&31)<<6|De&63,Le>127&&(ye=Le));break;case 3:De=L[te+1],ke=L[te+2],(De&192)===128&&(ke&192)===128&&(Le=(ne&15)<<12|(De&63)<<6|ke&63,Le>2047&&(Le<55296||Le>57343)&&(ye=Le));break;case 4:De=L[te+1],ke=L[te+2],$e=L[te+3],(De&192)===128&&(ke&192)===128&&($e&192)===128&&(Le=(ne&15)<<18|(De&63)<<12|(ke&63)<<6|$e&63,Le>65535&&Le<1114112&&(ye=Le))}}ye===null?(ye=65533,xe=1):ye>65535&&(ye-=65536,G.push(ye>>>10&1023|55296),ye=56320|ye&1023),G.push(ye),te+=xe}return O(G)}const P=4096;function O(L){const F=L.length;if(F<=P)return String.fromCharCode.apply(String,L);let x="",G=0;for(;G<F;)x+=String.fromCharCode.apply(String,L.slice(G,G+=P));return x}function S(L,F,x){let G="";x=Math.min(L.length,x);for(let te=F;te<x;++te)G+=String.fromCharCode(L[te]&127);return G}function U(L,F,x){let G="";x=Math.min(L.length,x);for(let te=F;te<x;++te)G+=String.fromCharCode(L[te]);return G}function I(L,F,x){const G=L.length;(!F||F<0)&&(F=0),(!x||x<0||x>G)&&(x=G);let te="";for(let ne=F;ne<x;++ne)te+=Fe[L[ne]];return te}function j(L,F,x){const G=L.slice(F,x);let te="";for(let ne=0;ne<G.length-1;ne+=2)te+=String.fromCharCode(G[ne]+G[ne+1]*256);return te}s.prototype.slice=function(F,x){const G=this.length;F=~~F,x=x===void 0?G:~~x,F<0?(F+=G,F<0&&(F=0)):F>G&&(F=G),x<0?(x+=G,x<0&&(x=0)):x>G&&(x=G),x<F&&(x=F);const te=this.subarray(F,x);return Object.setPrototypeOf(te,s.prototype),te};function R(L,F,x){if(L%1!==0||L<0)throw new RangeError("offset is not uint");if(L+F>x)throw new RangeError("Trying to access beyond buffer length")}s.prototype.readUintLE=s.prototype.readUIntLE=function(F,x,G){F=F>>>0,x=x>>>0,G||R(F,x,this.length);let te=this[F],ne=1,ye=0;for(;++ye<x&&(ne*=256);)te+=this[F+ye]*ne;return te},s.prototype.readUintBE=s.prototype.readUIntBE=function(F,x,G){F=F>>>0,x=x>>>0,G||R(F,x,this.length);let te=this[F+--x],ne=1;for(;x>0&&(ne*=256);)te+=this[F+--x]*ne;return te},s.prototype.readUint8=s.prototype.readUInt8=function(F,x){return F=F>>>0,x||R(F,1,this.length),this[F]},s.prototype.readUint16LE=s.prototype.readUInt16LE=function(F,x){return F=F>>>0,x||R(F,2,this.length),this[F]|this[F+1]<<8},s.prototype.readUint16BE=s.prototype.readUInt16BE=function(F,x){return F=F>>>0,x||R(F,2,this.length),this[F]<<8|this[F+1]},s.prototype.readUint32LE=s.prototype.readUInt32LE=function(F,x){return F=F>>>0,x||R(F,4,this.length),(this[F]|this[F+1]<<8|this[F+2]<<16)+this[F+3]*16777216},s.prototype.readUint32BE=s.prototype.readUInt32BE=function(F,x){return F=F>>>0,x||R(F,4,this.length),this[F]*16777216+(this[F+1]<<16|this[F+2]<<8|this[F+3])},s.prototype.readBigUInt64LE=Ce(function(F){F=F>>>0,K(F,"offset");const x=this[F],G=this[F+7];(x===void 0||G===void 0)&&J(F,this.length-8);const te=x+this[++F]*2**8+this[++F]*2**16+this[++F]*2**24,ne=this[++F]+this[++F]*2**8+this[++F]*2**16+G*2**24;return BigInt(te)+(BigInt(ne)<<BigInt(32))}),s.prototype.readBigUInt64BE=Ce(function(F){F=F>>>0,K(F,"offset");const x=this[F],G=this[F+7];(x===void 0||G===void 0)&&J(F,this.length-8);const te=x*2**24+this[++F]*2**16+this[++F]*2**8+this[++F],ne=this[++F]*2**24+this[++F]*2**16+this[++F]*2**8+G;return(BigInt(te)<<BigInt(32))+BigInt(ne)}),s.prototype.readIntLE=function(F,x,G){F=F>>>0,x=x>>>0,G||R(F,x,this.length);let te=this[F],ne=1,ye=0;for(;++ye<x&&(ne*=256);)te+=this[F+ye]*ne;return ne*=128,te>=ne&&(te-=Math.pow(2,8*x)),te},s.prototype.readIntBE=function(F,x,G){F=F>>>0,x=x>>>0,G||R(F,x,this.length);let te=x,ne=1,ye=this[F+--te];for(;te>0&&(ne*=256);)ye+=this[F+--te]*ne;return ne*=128,ye>=ne&&(ye-=Math.pow(2,8*x)),ye},s.prototype.readInt8=function(F,x){return F=F>>>0,x||R(F,1,this.length),this[F]&128?(255-this[F]+1)*-1:this[F]},s.prototype.readInt16LE=function(F,x){F=F>>>0,x||R(F,2,this.length);const G=this[F]|this[F+1]<<8;return G&32768?G|4294901760:G},s.prototype.readInt16BE=function(F,x){F=F>>>0,x||R(F,2,this.length);const G=this[F+1]|this[F]<<8;return G&32768?G|4294901760:G},s.prototype.readInt32LE=function(F,x){return F=F>>>0,x||R(F,4,this.length),this[F]|this[F+1]<<8|this[F+2]<<16|this[F+3]<<24},s.prototype.readInt32BE=function(F,x){return F=F>>>0,x||R(F,4,this.length),this[F]<<24|this[F+1]<<16|this[F+2]<<8|this[F+3]},s.prototype.readBigInt64LE=Ce(function(F){F=F>>>0,K(F,"offset");const x=this[F],G=this[F+7];(x===void 0||G===void 0)&&J(F,this.length-8);const te=this[F+4]+this[F+5]*2**8+this[F+6]*2**16+(G<<24);return(BigInt(te)<<BigInt(32))+BigInt(x+this[++F]*2**8+this[++F]*2**16+this[++F]*2**24)}),s.prototype.readBigInt64BE=Ce(function(F){F=F>>>0,K(F,"offset");const x=this[F],G=this[F+7];(x===void 0||G===void 0)&&J(F,this.length-8);const te=(x<<24)+this[++F]*2**16+this[++F]*2**8+this[++F];return(BigInt(te)<<BigInt(32))+BigInt(this[++F]*2**24+this[++F]*2**16+this[++F]*2**8+G)}),s.prototype.readFloatLE=function(F,x){return F=F>>>0,x||R(F,4,this.length),u.read(this,F,!0,23,4)},s.prototype.readFloatBE=function(F,x){return F=F>>>0,x||R(F,4,this.length),u.read(this,F,!1,23,4)},s.prototype.readDoubleLE=function(F,x){return F=F>>>0,x||R(F,8,this.length),u.read(this,F,!0,52,8)},s.prototype.readDoubleBE=function(F,x){return F=F>>>0,x||R(F,8,this.length),u.read(this,F,!1,52,8)};function _(L,F,x,G,te,ne){if(!s.isBuffer(L))throw new TypeError('"buffer" argument must be a Buffer instance');if(F>te||F<ne)throw new RangeError('"value" argument is out of bounds');if(x+G>L.length)throw new RangeError("Index out of range")}s.prototype.writeUintLE=s.prototype.writeUIntLE=function(F,x,G,te){if(F=+F,x=x>>>0,G=G>>>0,!te){const xe=Math.pow(2,8*G)-1;_(this,F,x,G,xe,0)}let ne=1,ye=0;for(this[x]=F&255;++ye<G&&(ne*=256);)this[x+ye]=F/ne&255;return x+G},s.prototype.writeUintBE=s.prototype.writeUIntBE=function(F,x,G,te){if(F=+F,x=x>>>0,G=G>>>0,!te){const xe=Math.pow(2,8*G)-1;_(this,F,x,G,xe,0)}let ne=G-1,ye=1;for(this[x+ne]=F&255;--ne>=0&&(ye*=256);)this[x+ne]=F/ye&255;return x+G},s.prototype.writeUint8=s.prototype.writeUInt8=function(F,x,G){return F=+F,x=x>>>0,G||_(this,F,x,1,255,0),this[x]=F&255,x+1},s.prototype.writeUint16LE=s.prototype.writeUInt16LE=function(F,x,G){return F=+F,x=x>>>0,G||_(this,F,x,2,65535,0),this[x]=F&255,this[x+1]=F>>>8,x+2},s.prototype.writeUint16BE=s.prototype.writeUInt16BE=function(F,x,G){return F=+F,x=x>>>0,G||_(this,F,x,2,65535,0),this[x]=F>>>8,this[x+1]=F&255,x+2},s.prototype.writeUint32LE=s.prototype.writeUInt32LE=function(F,x,G){return F=+F,x=x>>>0,G||_(this,F,x,4,4294967295,0),this[x+3]=F>>>24,this[x+2]=F>>>16,this[x+1]=F>>>8,this[x]=F&255,x+4},s.prototype.writeUint32BE=s.prototype.writeUInt32BE=function(F,x,G){return F=+F,x=x>>>0,G||_(this,F,x,4,4294967295,0),this[x]=F>>>24,this[x+1]=F>>>16,this[x+2]=F>>>8,this[x+3]=F&255,x+4};function $(L,F,x,G,te){z(F,G,te,L,x,7);let ne=Number(F&BigInt(4294967295));L[x++]=ne,ne=ne>>8,L[x++]=ne,ne=ne>>8,L[x++]=ne,ne=ne>>8,L[x++]=ne;let ye=Number(F>>BigInt(32)&BigInt(4294967295));return L[x++]=ye,ye=ye>>8,L[x++]=ye,ye=ye>>8,L[x++]=ye,ye=ye>>8,L[x++]=ye,x}function Q(L,F,x,G,te){z(F,G,te,L,x,7);let ne=Number(F&BigInt(4294967295));L[x+7]=ne,ne=ne>>8,L[x+6]=ne,ne=ne>>
vendor: 5,036 bytes, line 6
68,L[x+5]=ne,ne=ne>>8,L[x+4]=ne;let ye=Number(F>>BigInt(32)&BigInt(4294967295));return L[x+3]=ye,ye=ye>>8,L[x+2]=ye,ye=ye>>8,L[x+1]=ye,ye=ye>>8,L[x]=ye,x+8}s.prototype.writeBigUInt64LE=Ce(function(F,x=0){return $(this,F,x,BigInt(0),BigInt("0xffffffffffffffff"))}),s.prototype.writeBigUInt64BE=Ce(function(F,x=0){return Q(this,F,x,BigInt(0),BigInt("0xffffffffffffffff"))}),s.prototype.writeIntLE=function(F,x,G,te){if(F=+F,x=x>>>0,!te){const De=Math.pow(2,8*G-1);_(this,F,x,G,De-1,-De)}let ne=0,ye=1,xe=0;for(this[x]=F&255;++ne<G&&(ye*=256);)F<0&&xe===0&&this[x+ne-1]!==0&&(xe=1),this[x+ne]=(F/ye>>0)-xe&255;return x+G},s.prototype.writeIntBE=function(F,x,G,te){if(F=+F,x=x>>>0,!te){const De=Math.pow(2,8*G-1);_(this,F,x,G,De-1,-De)}let ne=G-1,ye=1,xe=0;for(this[x+ne]=F&255;--ne>=0&&(ye*=256);)F<0&&xe===0&&this[x+ne+1]!==0&&(xe=1),this[x+ne]=(F/ye>>0)-xe&255;return x+G},s.prototype.writeInt8=function(F,x,G){return F=+F,x=x>>>0,G||_(this,F,x,1,127,-128),F<0&&(F=255+F+1),this[x]=F&255,x+1},s.prototype.writeInt16LE=function(F,x,G){return F=+F,x=x>>>0,G||_(this,F,x,2,32767,-32768),this[x]=F&255,this[x+1]=F>>>8,x+2},s.prototype.writeInt16BE=function(F,x,G){return F=+F,x=x>>>0,G||_(this,F,x,2,32767,-32768),this[x]=F>>>8,this[x+1]=F&255,x+2},s.prototype.writeInt32LE=function(F,x,G){return F=+F,x=x>>>0,G||_(this,F,x,4,2147483647,-2147483648),this[x]=F&255,this[x+1]=F>>>8,this[x+2]=F>>>16,this[x+3]=F>>>24,x+4},s.prototype.writeInt32BE=function(F,x,G){return F=+F,x=x>>>0,G||_(this,F,x,4,2147483647,-2147483648),F<0&&(F=4294967295+F+1),this[x]=F>>>24,this[x+1]=F>>>16,this[x+2]=F>>>8,this[x+3]=F&255,x+4},s.prototype.writeBigInt64LE=Ce(function(F,x=0){return $(this,F,x,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),s.prototype.writeBigInt64BE=Ce(function(F,x=0){return Q(this,F,x,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function M(L,F,x,G,te,ne){if(x+G>L.length)throw new RangeError("Index out of range");if(x<0)throw new RangeError("Index out of range")}function Z(L,F,x,G,te){return F=+F,x=x>>>0,te||M(L,F,x,4),u.write(L,F,x,G,23,4),x+4}s.prototype.writeFloatLE=function(F,x,G){return Z(this,F,x,!0,G)},s.prototype.writeFloatBE=function(F,x,G){return Z(this,F,x,!1,G)};function ce(L,F,x,G,te){return F=+F,x=x>>>0,te||M(L,F,x,8),u.write(L,F,x,G,52,8),x+8}s.prototype.writeDoubleLE=function(F,x,G){return ce(this,F,x,!0,G)},s.prototype.writeDoubleBE=function(F,x,G){return ce(this,F,x,!1,G)},s.prototype.copy=function(F,x,G,te){if(!s.isBuffer(F))throw new TypeError("argument should be a Buffer");if(G||(G=0),!te&&te!==0&&(te=this.length),x>=F.length&&(x=F.length),x||(x=0),te>0&&te<G&&(te=G),te===G||F.length===0||this.length===0)return 0;if(x<0)throw new RangeError("targetStart out of bounds");if(G<0||G>=this.length)throw new RangeError("Index out of range");if(te<0)throw new RangeError("sourceEnd out of bounds");te>this.length&&(te=this.length),F.length-x<te-G&&(te=F.length-x+G);const ne=te-G;return this===F&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(x,G,te):Uint8Array.prototype.set.call(F,this.subarray(G,te),x),ne},s.prototype.fill=function(F,x,G,te){if(typeof F=="string"){if(typeof x=="string"?(te=x,x=0,G=this.length):typeof G=="string"&&(te=G,G=this.length),te!==void 0&&typeof te!="string")throw new TypeError("encoding must be a string");if(typeof te=="string"&&!s.isEncoding(te))throw new TypeError("Unknown encoding: "+te);if(F.length===1){const ye=F.charCodeAt(0);(te==="utf8"&&ye<128||te==="latin1")&&(F=ye)}}else typeof F=="number"?F=F&255:typeof F=="boolean"&&(F=Number(F));if(x<0||this.length<x||this.length<G)throw new RangeError("Out of range index");if(G<=x)return this;x=x>>>0,G=G===void 0?this.length:G>>>0,F||(F=0);let ne;if(typeof F=="number")for(ne=x;ne<G;++ne)this[ne]=F;else{const ye=s.isBuffer(F)?F:s.from(F,te),xe=ye.length;if(xe===0)throw new TypeError('The value "'+F+'" is invalid for argument "value"');for(ne=0;ne<G-x;++ne)this[ne+x]=ye[ne%xe]}return this};const se={};function de(L,F,x){se[L]=class extends x{constructor(){super(),Object.defineProperty(this,"message",{value:F.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${L}]`,this.stack,delete this.name}get code(){return L}set code(te){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:te,writable:!0})}toString(){return`${this.name} [${L}]: ${this.message}`}}}de("ERR_BUFFER_OUT_OF_BOUNDS",function(L){return L?`${L} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),de("ERR_INVALID_ARG_TYPE",function(L,F){return`The "${L}" argument must be of type number. Received type ${typeof F}`},TypeError),de("ERR_OUT_OF_RANGE",function(L,F,x){let G=`The value of "${L}" is out of range.`,te=x;return Number.isInteger(x)&&Math.abs(x)>2**32?te=Y(String(x)):typeof x=="bigint"&&(te=String(x),(x>BigInt(2)**BigInt(32)||x<-(BigInt(2)**BigInt(32)))&&(te=Y(te)),te+="n"),G+=` It must be ${F}. Received ${te}`,G},RangeError);function Y(L){let F="",x=L.length;const G=L[0]==="-"?1:0;for(;x>=G+4;
6x-=3)F=`_${L.slice(x-3,x)}${F}`;return`${L.slice(0,x)}${F}`}function W(L,F,x){K(F,"offset"),(L[F]===void 0||L[F+x]===void 0)&&J(F,L.length-(x+1))}function z(L,F,x,G,te,ne){if(L>x||L<F){const ye=typeof F=="bigint"?"n":"";let xe;throw ne>3?F===0||F===BigInt(0)?xe=`>= 0${ye} and < 2${ye} ** ${(ne+1)*8}${ye}`:xe=`>= -(2${ye} ** ${(ne+1)*8-1}${ye}) and < 2 ** ${(ne+1)*8-1}${ye}`:xe=`>= ${F}${ye} and <= ${x}${ye}`,new se.ERR_OUT_OF_RANGE("value",xe,L)}W(G,te,ne)}function K(L,F){if(typeof L!="number")throw new se.ERR_INVALID_ARG_TYPE(F,"number",L)}function J(L,F,x){throw Math.floor(L)!==L?(K(L,x),new se.ERR_OUT_OF_RANGE(x||"offset","an integer",L)):F<0?new se.ERR_BUFFER_OUT_OF_BOUNDS:new se.ERR_OUT_OF_RANGE(x||"offset",`>= ${x?1:0} and <= ${F}`,L)}const ee=/[^+/0-9A-Za-z-_]/g;function ae(L){if(L=L.split("=")[0],L=L.trim().replace(ee,""),L.length<2)return"";for(;L.length%4!==0;)L=L+"=";return L}function ue(L,F){F=F||1/0;let x;const G=L.length;let te=null;const ne=[];for(let ye=0;ye<G;++ye){if(x=L.charCodeAt(ye),x>55295&&x<57344){if(!te){if(x>56319){(F-=3)>-1&&ne.push(239,191,189);continue}else if(ye+1===G){(F-=3)>-1&&ne.push(239,191,189);continue}te=x;continue}if(x<56320){(F-=3)>-1&&ne.push(239,191,189),te=x;continue}x=(te-55296<<10|x-56320)+65536}else te&&(F-=3)>-1&&ne.push(239,191,189);if(te=null,x<128){if((F-=1)<0)break;ne.push(x)}else if(x<2048){if((F-=2)<0)break;ne.push(x>>6|192,x&63|128)}else if(x<65536){if((F-=3)<0)break;ne.push(x>>12|224,x>>6&63|128,x&63|128)}else if(x<1114112){if((F-=4)<0)break;ne.push(x>>18|240,x>>12&63|128,x>>6&63|128,x&63|128)}else throw new Error("Invalid code point")}return ne}function oe(L){const F=[];for(let x=0;x<L.length;++x)F.push(L.charCodeAt(x)&255);return F}function Ee(L,F){let x,G,te;const ne=[];for(let ye=0;ye<L.length&&!((F-=2)<0);++ye)x=L.charCodeAt(ye),G=x>>8,te=x%256,ne.push(te),ne.push(G);return ne}function le(L){return t.toByteArray(ae(L))}function me(L,F,x,G){let te;for(te=0;te<G&&!(te+x>=F.length||te>=L.length);++te)F[te+x]=L[te];return te}function he(L,F){return L instanceof F||L!=null&&L.constructor!=null&&L.constructor.name!=null&&L.constructor.name===F.name}function be(L){return L!==L}const Fe=function(){const L="0123456789abcdef",F=new Array(256);for(let x=0;x<16;++x){const G=x*16;for(let te=0;te<16;++te)F[G+te]=L[x]+L[te]}return F}();function Ce(L){return typeof BigInt>"u"?Ae:L}function Ae(){throw new Error("BigInt not supported")}})(nO);var aO={exports:{}},Du=aO.exports={},Z0,ea;function Kv(){throw new Error("setTimeout has not been defined")}function Qv(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?Z0=setTimeout:Z0=Kv}catch{Z0=Kv}try{typeof clearTimeout=="function"?ea=clearTimeout:ea=Qv}catch{ea=Qv}})();function iO(e){if(Z0===setTimeout)return setTimeout(e,0);if((Z0===Kv||!Z0)&&setTimeout)return Z0=setTimeout,setTimeout(e,0);try{return Z0(e,0)}catch{try{return Z0.call(null,e,0)}catch{return Z0.call(this,e,0)}}}function TG(e){if(ea===clearTimeout)return clearTimeout(e);if((ea===Qv||!ea)&&clearTimeout)return ea=clearTimeout,clearTimeout(e);try{return ea(e)}catch{try{return ea.call(null,e)}catch{return ea.call(this,e)}}}var ai=[],dc=!1,Co,S1=-1;function _G(){!dc||!Co||(dc=!1,Co.length?ai=Co.concat(ai):S1=-1,ai.length&&sO())}function sO(){if(!dc){var e=iO(_G);dc=!0;for(var t=ai.length;t;){for(Co=ai,ai=[];++S1<t;)Co&&Co[S1].run();S1=-1,t=ai.length}Co=null,dc=!1,TG(e)}}Du.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var u=1;u<arguments.length;u++)t[u-1]=arguments[u];ai.push(new oO(e,t)),ai.length===1&&!dc&&iO(sO)};function oO(e,t){this.fun=e,this.array=t}oO.prototype.run=function(){this.fun.apply(null,this.array)};Du.title="browser";Du.browser=!0;Du.env={};Du.argv=[];Du.version="";Du.versions={};function wi(){}Du.on=wi;Du.addListener=wi;Du.once=wi;Du.off=wi;Du.removeListener=wi;Du.removeAllListeners=wi;Du.emit=wi;Du.prependListener=wi;Du.prependOnceListener=wi;Du.listeners=function(e){return[]};Du.binding=function(e){throw new Error("process.binding is not supported")};Du.cwd=function(){return"/"};Du.chdir=function(e){throw new Error("process.chdir is not supported")};Du.umask=function(){return 0};var FG=aO.exports;const DG=Ba(FG);window.global=window;window.process=DG;window.Buffer=nO.Buffer;var lO={exports:{}},VE={},cO={exports:{}},lt={};/** 7 * @license React 8 * react.production.min.js 9 * 10 * Copyright (c) Facebook, Inc. and its affiliates. 11 * 12 * This source code is licensed under the MIT license found in the 13 * LICENSE file in the root directory of this source tree. 14 */var U3=Symbol.for("react.element"),BG=Symbol.for("react.portal"),xG=Symbol.for("react.fragment"),PG=Symbol.for("react.strict_mode"),SG=Symbol.for("react.profiler"),MG=Symbol.for("react.provider"),kG=Symbol.for("react.context"),IG=Symbol.for("react.forward_ref"),OG=Symbol.for("react.suspense"),RG=Symbol.for("react.memo"),jG=Symbol.for("react.lazy"),O_=Symbol.iterator;function NG(e){return e===null||typeof e!="object"?null:(e=O_&&e[O_]||e["@@iterator"],typeof e=="function"?e:null)}var dO={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},pO=Object.assign,fO={};function ad(e,t,u){this.props=e,this.context=t,this.refs=fO,this.updater=u||dO}ad.prototype.isReactComponent={};ad.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): 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")};ad.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function yO(){}yO.prototype=ad.prototype;function OA(e,t,u){this.props=e,this.context=t,this.refs=fO,this.updater=u||dO}var RA=OA.prototype=new yO;RA.constructor=OA;pO(RA,ad.prototype);RA.isPureReactComponent=!0;var R_=Array.isArray,EO=Object.prototype.hasOwnProperty,jA={current:null}
vendor: 14,433 bytes, lines 14-38
14,mO={key:!0,ref:!0,__self:!0,__source:!0};function hO(e,t,u){var n,r={},a=null,i=null;if(t!=null)for(n in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(a=""+t.key),t)EO.call(t,n)&&!mO.hasOwnProperty(n)&&(r[n]=t[n]);var s=arguments.length-2;if(s===1)r.children=u;else if(1<s){for(var o=Array(s),l=0;l<s;l++)o[l]=arguments[l+2];r.children=o}if(e&&e.defaultProps)for(n in s=e.defaultProps,s)r[n]===void 0&&(r[n]=s[n]);return{$$typeof:U3,type:e,key:a,ref:i,props:r,_owner:jA.current}}function UG(e,t){return{$$typeof:U3,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function NA(e){return typeof e=="object"&&e!==null&&e.$$typeof===U3}function LG(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(u){return t[u]})}var j_=/\/+/g;function c5(e,t){return typeof e=="object"&&e!==null&&e.key!=null?LG(""+e.key):t.toString(36)}function M1(e,t,u,n,r){var a=typeof e;(a==="undefined"||a==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(a){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case U3:case BG:i=!0}}if(i)return i=e,r=r(i),e=n===""?"."+c5(i,0):n,R_(r)?(u="",e!=null&&(u=e.replace(j_,"$&/")+"/"),M1(r,t,u,"",function(l){return l})):r!=null&&(NA(r)&&(r=UG(r,u+(!r.key||i&&i.key===r.key?"":(""+r.key).replace(j_,"$&/")+"/")+e)),t.push(r)),1;if(i=0,n=n===""?".":n+":",R_(e))for(var s=0;s<e.length;s++){a=e[s];var o=n+c5(a,s);i+=M1(a,t,u,o,r)}else if(o=NG(e),typeof o=="function")for(e=o.call(e),s=0;!(a=e.next()).done;)a=a.value,o=n+c5(a,s++),i+=M1(a,t,u,o,r);else if(a==="object")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 i}function D2(e,t,u){if(e==null)return e;var n=[],r=0;return M1(e,n,"","",function(a){return t.call(u,a,r++)}),n}function $G(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(u){(e._status===0||e._status===-1)&&(e._status=1,e._result=u)},function(u){(e._status===0||e._status===-1)&&(e._status=2,e._result=u)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var zn={current:null},k1={transition:null},zG={ReactCurrentDispatcher:zn,ReactCurrentBatchConfig:k1,ReactCurrentOwner:jA};lt.Children={map:D2,forEach:function(e,t,u){D2(e,function(){t.apply(this,arguments)},u)},count:function(e){var t=0;return D2(e,function(){t++}),t},toArray:function(e){return D2(e,function(t){return t})||[]},only:function(e){if(!NA(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};lt.Component=ad;lt.Fragment=xG;lt.Profiler=SG;lt.PureComponent=OA;lt.StrictMode=PG;lt.Suspense=OG;lt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=zG;lt.cloneElement=function(e,t,u){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var n=pO({},e.props),r=e.key,a=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(a=t.ref,i=jA.current),t.key!==void 0&&(r=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(o in t)EO.call(t,o)&&!mO.hasOwnProperty(o)&&(n[o]=t[o]===void 0&&s!==void 0?s[o]:t[o])}var o=arguments.length-2;if(o===1)n.children=u;else if(1<o){s=Array(o);for(var l=0;l<o;l++)s[l]=arguments[l+2];n.children=s}return{$$typeof:U3,type:e.type,key:r,ref:a,props:n,_owner:i}};lt.createContext=function(e){return e={$$typeof:kG,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:MG,_context:e},e.Consumer=e};lt.createElement=hO;lt.createFactory=function(e){var t=hO.bind(null,e);return t.type=e,t};lt.createRef=function(){return{current:null}};lt.forwardRef=function(e){return{$$typeof:IG,render:e}};lt.isValidElement=NA;lt.lazy=function(e){return{$$typeof:jG,_payload:{_status:-1,_result:e},_init:$G}};lt.memo=function(e,t){return{$$typeof:RG,type:e,compare:t===void 0?null:t}};lt.startTransition=function(e){var t=k1.transition;k1.transition={};try{e()}finally{k1.transition=t}};lt.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};lt.useCallback=function(e,t){return zn.current.useCallback(e,t)};lt.useContext=function(e){return zn.current.useContext(e)};lt.useDebugValue=function(){};lt.useDeferredValue=function(e){return zn.current.useDeferredValue(e)};lt.useEffect=function(e,t){return zn.current.useEffect(e,t)};lt.useId=function(){return zn.current.useId()};lt.useImperativeHandle=function(e,t,u){return zn.current.useImperativeHandle(e,t,u)};lt.useInsertionEffect=function(e,t){return zn.current.useInsertionEffect(e,t)};lt.useLayoutEffect=function(e,t){return zn.current.useLayoutEffect(e,t)};lt.useMemo=function(e,t){return zn.current.useMemo(e,t)};lt.useReducer=function(e,t,u){return zn.current.useReducer(e,t,u)};lt.useRef=function(e){return zn.current.useRef(e)};lt.useState=function(e){return zn.current.useState(e)};lt.useSyncExternalStore=function(e,t,u){return zn.current.useSyncExternalStore(e,t,u)};lt.useTransition=function(){return zn.current.useTransition()};lt.version="18.2.0";cO.exports=lt;var H=cO.exports;const k=Ba(H),Xv=EG({__proto__:null,default:k},[H]);/** 15 * @license React 16 * react-jsx-runtime.production.min.js 17 * 18 * Copyright (c) Facebook, Inc. and its affiliates. 19 * 20 * This source code is licensed under the MIT license found in the 21 * LICENSE file in the root directory of this source tree. 22 */var HG=H,WG=Symbol.for("react.element"),qG=Symbol.for("react.fragment"),YG=Object.prototype.hasOwnProperty,VG=HG.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,GG={key:!0,ref:!0,__self:!0,__source:!0};function bO(e,t,u){var n,r={},a=null,i=null;u!==void 0&&(a=""+u),t.key!==void 0&&(a=""+t.key),t.ref!==void 0&&(i=t.ref);for(n in t)YG.call(t,n)&&!GG.hasOwnProperty(n)&&(r[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)r[n]===void 0&&(r[n]=t[n]);return{$$typeof:WG,type:e,key:a,ref:i,props:r,_owner:VG.current}}VE.Fragment=qG;VE.jsx=bO;VE.jsxs=bO;lO.exports=VE;var D=lO.exports,gO={exports:{}},Ir={},vO={exports:{}},CO={};/** 23 * @license React 24 * scheduler.production.min.js 25 * 26 * Copyright (c) Facebook, Inc. and its affiliates. 27 * 28 * This source code is licensed under the MIT license found in the 29 * LICENSE file in the root directory of this source tree. 30 */(function(e){function t(U,I){var j=U.length;U.push(I);e:for(;0<j;){var R=j-1>>>1,_=U[R];if(0<r(_,I))U[R]=I,U[j]=_,j=R;else break e}}function u(U){return U.length===0?null:U[0]}function n(U){if(U.length===0)return null;var I=U[0],j=U.pop();if(j!==I){U[0]=j;e:for(var R=0,_=U.length,$=_>>>1;R<$;){var Q=2*(R+1)-1,M=U[Q],Z=Q+1,ce=U[Z];if(0>r(M,j))Z<_&&0>r(ce,M)?(U[R]=ce,U[Z]=j,R=Z):(U[R]=M,U[Q]=j,R=Q);else if(Z<_&&0>r(ce,j))U[R]=ce,U[Z]=j,R=Z;else break e}}return I}function r(U,I){var j=U.sortIndex-I.sortIndex;return j!==0?j:U.id-I.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var i=Date,s=i.now();e.unstable_now=function(){return i.now()-s}}var o=[],l=[],c=1,d=null,p=3,f=!1,y=!1,h=!1,C=typeof setTimeout=="function"?setTimeout:null,v=typeof clearTimeout=="function"?clearTimeout:null,m=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function E(U){for(var I=u(l);I!==null;){if(I.callback===null)n(l);else if(I.startTime<=U)n(l),I.sortIndex=I.expirationTime,t(o,I);else break;I=u(l)}}function b(U){if(h=!1,E(U),!y)if(u(o)!==null)y=!0,O(A);else{var I=u(l);I!==null&&S(b,I.startTime-U)}}function A(U,I){y=!1,h&&(h=!1,v(B),B=-1),f=!0;var j=p;try{for(E(I),d=u(o);d!==null&&(!(d.expirationTime>I)||U&&!X());){var R=d.callback;if(typeof R=="function"){d.callback=null,p=d.priorityLevel;var _=R(d.expirationTime<=I);I=e.unstable_now(),typeof _=="function"?d.callback=_:d===u(o)&&n(o),E(I)}else n(o);d=u(o)}if(d!==null)var $=!0;else{var Q=u(l);Q!==null&&S(b,Q.startTime-I),$=!1}return $}finally{d=null,p=j,f=!1}}var w=!1,g=null,B=-1,q=5,V=-1;function X(){return!(e.unstable_now()-V<q)}function ie(){if(g!==null){var U=e.unstable_now();V=U;var I=!0;try{I=g(!0,U)}finally{I?N():(w=!1,g=null)}}else w=!1}var N;if(typeof m=="function")N=function(){m(ie)};else if(typeof MessageChannel<"u"){var T=new MessageChannel,P=T.port2;T.port1.onmessage=ie,N=function(){P.postMessage(null)}}else N=function(){C(ie,0)};function O(U){g=U,w||(w=!0,N())}function S(U,I){B=C(function(){U(e.unstable_now())},I)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(U){U.callback=null},e.unstable_continueExecution=function(){y||f||(y=!0,O(A))},e.unstable_forceFrameRate=function(U){0>U||125<U?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):q=0<U?Math.floor(1e3/U):5},e.unstable_getCurrentPriorityLevel=function(){return p},e.unstable_getFirstCallbackNode=function(){return u(o)},e.unstable_next=function(U){switch(p){case 1:case 2:case 3:var I=3;break;default:I=p}var j=p;p=I;try{return U()}finally{p=j}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(U,I){switch(U){case 1:case 2:case 3:case 4:case 5:break;default:U=3}var j=p;p=U;try{return I()}finally{p=j}},e.unstable_scheduleCallback=function(U,I,j){var R=e.unstable_now();switch(typeof j=="object"&&j!==null?(j=j.delay,j=typeof j=="number"&&0<j?R+j:R):j=R,U){case 1:var _=-1;break;case 2:_=250;break;case 5:_=1073741823;break;case 4:_=1e4;break;default:_=5e3}return _=j+_,U={id:c++,callback:I,priorityLevel:U,startTime:j,expirationTime:_,sortIndex:-1},j>R?(U.sortIndex=j,t(l,U),u(o)===null&&U===u(l)&&(h?(v(B),B=-1):h=!0,S(b,j-R))):(U.sortIndex=_,t(o,U),y||f||(y=!0,O(A))),U},e.unstable_shouldYield=X,e.unstable_wrapCallback=function(U){var I=p;return function(){var j=p;p=I;try{return U.apply(this,arguments)}finally{p=j}}}})(CO);vO.exports=CO;var JG=vO.exports;/** 31 * @license React 32 * react-dom.production.min.js 33 * 34 * Copyright (c) Facebook, Inc. and its affiliates. 35 * 36 * This source code is licensed under the MIT license found in the 37 * LICENSE file in the root directory of this source tree. 38 */var AO=H,kr=JG;function _e(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,u=1;u<arguments.length;u++)t+="&args[]="+encodeURIComponent(arguments[u]);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."}var wO=new Set,Yp={};function Xo(e,t){_c(e,t),_c(e+"Capture",t)}function _c(e,t){for(Yp[e]=t,e=0;e<t.length;e++)wO.add(t[e])}var fi=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Zv=Object.prototype.hasOwnProperty,KG=/^[: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]*$/,N_={},U_={};function QG(e){return Zv.call(U_,e)?!0:Zv.call(N_,e)?!1:KG.test(e)?U_[e]=!0:(N_[e]=!0,!1)}function XG(e,t,u,n){if(u!==null&&u.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:u!==null?!u.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function ZG(e,t,u,n){if(t===null||typeof t>"u"||XG(e,t,u,n))return!0;if(n)return!1;if(u!==null)switch(u.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Hn(e,t,u,n,r,a,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=r,this.mustUseProperty=u,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=i}var dn={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){dn[e]=new Hn(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];dn[t]=new Hn(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){dn[e]=new Hn(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){dn[e]=new Hn(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){dn[e]=new Hn(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){dn[e]=new Hn(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){dn[e]=new Hn(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){dn[e]=new Hn(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){dn[e]=new Hn(e,5,!1,e.toLowerCase(),null,!1,!1)});var UA=/[\-:]([a-z])/g;function LA(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode
38-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(UA,LA);dn[t]=new Hn(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(UA,LA);dn[t]=new Hn(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(UA,LA);dn[t]=new Hn(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){dn[e]=new Hn(e,1,!1,e.toLowerCase(),null,!1,!1)});dn.xlinkHref=new Hn("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){dn[e]=new Hn(e,1,!1,e.toLowerCase(),null,!0,!0)});function $A(e,t,u,n){var r=dn.hasOwnProperty(t)?dn[t]:null;(r!==null?r.type!==0:n||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(ZG(t,u,r,n)&&(u=null),n||r===null?QG(t)&&(u===null?e.removeAttribute(t):e.setAttribute(t,""+u)):r.mustUseProperty?e[r.propertyName]=u===null?r.type===3?!1:"":u:(t=r.attributeName,n=r.attributeNamespace,u===null?e.removeAttribute(t):(r=r.type,u=r===3||r===4&&u===!0?"":""+u,n?e.setAttributeNS(n,t,u):e.setAttribute(t,u))))}var Ti=AO.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,B2=Symbol.for("react.element"),Gl=Symbol.for("react.portal"),Jl=Symbol.for("react.fragment"),zA=Symbol.for("react.strict_mode"),e8=Symbol.for("react.profiler"),TO=Symbol.for("react.provider"),_O=Symbol.for("react.context"),HA=Symbol.for("react.forward_ref"),t8=Symbol.for("react.suspense"),u8=Symbol.for("react.suspense_list"),WA=Symbol.for("react.memo"),Ki=Symbol.for("react.lazy"),FO=Symbol.for("react.offscreen"),L_=Symbol.iterator;function v4(e){return e===null||typeof e!="object"?null:(e=L_&&e[L_]||e["@@iterator"],typeof e=="function"?e:null)}var du=Object.assign,d5;function fp(e){if(d5===void 0)try{throw Error()}catch(u){var t=u.stack.trim().match(/\n( *(at )?)/);d5=t&&t[1]||""}return` 39`+d5+e}var p5=!1;function f5(e,t){if(!e||p5)return"";p5=!0;var u=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(l){var n=l}Reflect.construct(e,[],t)}else{try{t.call()}catch(l){n=l}e.call(t.prototype)}else{try{throw Error()}catch(l){n=l}e()}}catch(l){if(l&&n&&typeof l.stack=="string"){for(var r=l.stack.split(` 40`),a=n.stack.split(` 41`),i=r.length-1,s=a.length-1;1<=i&&0<=s&&r[i]!==a[s];)s--;for(;1<=i&&0<=s;i--,s--)if(r[i]!==a[s]){if(i!==1||s!==1)do if(i--,s--,0>s||r[i]!==a[s]){var o=` 42`+r[i].replace(" at new "," at ");return e.displayName&&o.includes("<anonymous>")&&(o=o.replace("<anonymous>",e.displayName)),o}while(1<=i&&0<=s);break}}}finally{p5=!1,Error.prepareStackTrace=u}return(e=e?e.displayName||e.name:"")?fp(e):""}function eJ(e){switch(e.tag){case 5:return fp(e.type);case 16:return fp("Lazy");case 13:return fp("Suspense");case 19:return fp("SuspenseList");case 0:case 2:case 15:return e=f5(e.type,!1),e;case 11:return e=f5(e.type.render,!1),e;case 1:return e=f5(e.type,!0),e;default:return""}}function n8(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Jl:return"Fragment";case Gl:return"Portal";case e8:return"Profiler";case zA:return"StrictMode";case t8:return"Suspense";case u8:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case _O:return(e.displayName||"Context")+".Consumer";case TO:return(e._context.displayName||"Context")+".Provider";case HA:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case WA:return t=e.displayName||null,t!==null?t:n8(e.type)||"Memo";case Ki:t=e._payload,e=e._init;try{return n8(e(t))}catch{}}return null}function tJ(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return n8(t);case 8:return t===zA?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Fs(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function DO(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function uJ(e){var t=DO(e)?"checked":"value",u=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof u<"u"&&typeof u.get=="function"&&typeof u.set=="function"){var r=u.get,a=u.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return r.call(this)},set:function(i){n=""+i,a.call(this,i)}}),Object.defineProperty(e,t,{enumerable:u.enumerable}),{getValue:function(){return n},setValue:function(i){n=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function x2(e){e._valueTracker||(e._valueTracker=uJ(e))}function BO(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var u=t.getValue(),n="";return e&&(n=DO(e)?e.checked?"true":"false":e.value),e=n,e!==u?(t.setValue(e),!0):!1}function dy(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}}function r8(e,t){var u=t.checked;return du({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:u??e._wrapperState.initialChecked})}function $_(e,t){var u=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;u=Fs(t.value!=null?t.value:u),e._wrapperState={initialChecked:n,initialValue:u,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function xO(e,t){t=t.checked,t!=null&&$A(e,"checked",t,!1)}function a8(e,t){xO(e,t);var u=Fs(t.value),n=t.type;if(u!=null)n==="number"?(u===0&&e.value===""||e.value!=u)&&(e.value=""+u):e.value!==""+u&&(e.value=""+u);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?i8(e,t.type,u):t.hasOwnProperty("defaultValue")&&i8(e,t.type,Fs(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function z_(e,t,u){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,u||t===e.value||(e.value=t),e.defaultValue=t}u=e.name,u!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,u!==""&&(e.name=u)}function i8(e,t,u){(t!=="number"||dy(e.ownerDocument)!==e)&&(u==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+u&&(e.defaultValue=""+u))}var yp=Array.isArray;function pc(e,t,u,n){if(e=e.options,t){t={};for(var r=0;r<u.length;r++)t["$"+u[r]]=!0;for(u=0;
vendor: 11,848 bytes, line 42
42u<e.length;u++)r=t.hasOwnProperty("$"+e[u].value),e[u].selected!==r&&(e[u].selected=r),r&&n&&(e[u].defaultSelected=!0)}else{for(u=""+Fs(u),t=null,r=0;r<e.length;r++){if(e[r].value===u){e[r].selected=!0,n&&(e[r].defaultSelected=!0);return}t!==null||e[r].disabled||(t=e[r])}t!==null&&(t.selected=!0)}}function s8(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(_e(91));return du({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function H_(e,t){var u=t.value;if(u==null){if(u=t.children,t=t.defaultValue,u!=null){if(t!=null)throw Error(_e(92));if(yp(u)){if(1<u.length)throw Error(_e(93));u=u[0]}t=u}t==null&&(t=""),u=t}e._wrapperState={initialValue:Fs(u)}}function PO(e,t){var u=Fs(t.value),n=Fs(t.defaultValue);u!=null&&(u=""+u,u!==e.value&&(e.value=u),t.defaultValue==null&&e.defaultValue!==u&&(e.defaultValue=u)),n!=null&&(e.defaultValue=""+n)}function W_(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function SO(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function o8(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?SO(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var P2,MO=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,u,n,r){MSApp.execUnsafeLocalFunction(function(){return e(t,u,n,r)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(P2=P2||document.createElement("div"),P2.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=P2.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Vp(e,t){if(t){var u=e.firstChild;if(u&&u===e.lastChild&&u.nodeType===3){u.nodeValue=t;return}}e.textContent=t}var Dp={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},nJ=["Webkit","ms","Moz","O"];Object.keys(Dp).forEach(function(e){nJ.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Dp[t]=Dp[e]})});function kO(e,t,u){return t==null||typeof t=="boolean"||t===""?"":u||typeof t!="number"||t===0||Dp.hasOwnProperty(e)&&Dp[e]?(""+t).trim():t+"px"}function IO(e,t){e=e.style;for(var u in t)if(t.hasOwnProperty(u)){var n=u.indexOf("--")===0,r=kO(u,t[u],n);u==="float"&&(u="cssFloat"),n?e.setProperty(u,r):e[u]=r}}var rJ=du({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function l8(e,t){if(t){if(rJ[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(_e(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(_e(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(_e(61))}if(t.style!=null&&typeof t.style!="object")throw Error(_e(62))}}function c8(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";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 d8=null;function qA(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var p8=null,fc=null,yc=null;function q_(e){if(e=z3(e)){if(typeof p8!="function")throw Error(_e(280));var t=e.stateNode;t&&(t=XE(t),p8(e.stateNode,e.type,t))}}function OO(e){fc?yc?yc.push(e):yc=[e]:fc=e}function RO(){if(fc){var e=fc,t=yc;if(yc=fc=null,q_(e),t)for(e=0;e<t.length;e++)q_(t[e])}}function jO(e,t){return e(t)}function NO(){}var y5=!1;function UO(e,t,u){if(y5)return e(t,u);y5=!0;try{return jO(e,t,u)}finally{y5=!1,(fc!==null||yc!==null)&&(NO(),RO())}}function Gp(e,t){var u=e.stateNode;if(u===null)return null;var n=XE(u);if(n===null)return null;u=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(u&&typeof u!="function")throw Error(_e(231,t,typeof u));return u}var f8=!1;if(fi)try{var C4={};Object.defineProperty(C4,"passive",{get:function(){f8=!0}}),window.addEventListener("test",C4,C4),window.removeEventListener("test",C4,C4)}catch{f8=!1}function aJ(e,t,u,n,r,a,i,s,o){var l=Array.prototype.slice.call(arguments,3);try{t.apply(u,l)}catch(c){this.onError(c)}}var Bp=!1,py=null,fy=!1,y8=null,iJ={onError:function(e){Bp=!0,py=e}};function sJ(e,t,u,n,r,a,i,s,o){Bp=!1,py=null,aJ.apply(iJ,arguments)}function oJ(e,t,u,n,r,a,i,s,o){if(sJ.apply(this,arguments),Bp){if(Bp){var l=py;Bp=!1,py=null}else throw Error(_e(198));fy||(fy=!0,y8=l)}}function Zo(e){var t=e,u=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(u=t.return),e=t.return;while(e)}return t.tag===3?u:null}function LO(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 Y_(e){if(Zo(e)!==e)throw Error(_e(188))}function lJ(e){var t=e.alternate;if(!t){if(t=Zo(e),t===null)throw Error(_e(188));return t!==e?null:e}for(var u=e,n=t;;){var r=u.return;if(r===null)break;var a=r.alternate;if(a===null){if(n=r.return,n!==null){u=n;continue}break}if(r.child===a.child){for(a=r.child;a;){if(a===u)return Y_(r),e;if(a===n)return Y_(r),t;a=a.sibling}throw Error(_e(188))}if(u.return!==n.return)u=r,n=a;else{for(var i=!1,s=r.child;s;){if(s===u){i=!0,u=r,n=a;break}if(s===n){i=!0,n=r,u=a;break}s=s.sibling}if(!i){for(s=a.child;s;){if(s===u){i=!0,u=a,n=r;break}if(s===n){i=!0,n=a,u=r;break}s=s.sibling}if(!i)throw Error(_e(189))}}if(u.alternate!==n)throw Error(_e(190))}if(u.tag!==3)throw Error(_e(188));return u.stateNode.current===u?e:t}function $O(e){return e=lJ(e),e!==null?zO(e):null}function zO(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=zO(e);if(t!==null)return t;e=e.sibling}return null}var HO=kr.unstable_scheduleCallback,V_=kr.unstable_cancelCallback,cJ=kr.unstable_shouldYield,dJ=kr.unstable_requestPaint,Tu=kr.unstable_now,pJ=kr.unstable_getCurrentPriorityLevel,YA=kr.unstable_ImmediatePriority,WO=kr.unstable_UserBlockingPriority,yy=kr.unstable_NormalPriority,fJ=kr.unstable_LowPriority,qO=kr.unstable_IdlePriority,GE=null,pa=null;function yJ(e){if(pa&&typeof pa.onCommitFiberRoot=="function")try{pa.onCommitFiberRoot(GE,e,void 0,(e.current.flags&128)===128)}catch{}}var B0=Math.clz32?Math.clz32:hJ,EJ=Math.log,mJ=Math.LN2;function hJ(e){return e>>>=0,e===0?32:31-(EJ(e)/mJ|0)|0}var S2=64,M2=4194304;function Ep(e){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: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&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Ey(e,t){var u=e.pendingLanes;if(u===0)return 0;var n=0,r=e.suspendedLanes,a=e.pingedLanes,i=u&268435455;if(i!==0){var s=i&~r;s!==0?n=Ep(s):(a&=i,a!==0&&(n=Ep(a)))}else i=u&~r,i!==0?n=Ep(i):a!==0&&(n=Ep(a));if(n===0)return 0;if(t!==0&&t!==n&&!(t&r)&&(r=n&-n,a=t&-t,r>=a||r===16&&(a&4194240)!==0))return t;if(n&4&&(n|=u&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0<t;)u=31-B0(t),r=1<<u,n|=e[u],t&=~r;return n}function bJ(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8: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:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function gJ(e,t){for(var u=e.suspendedLanes,n=e.pingedLanes,r=e.expirationTimes,a=e.pendingLanes;0<a;){var i=31-B0(a),s=1<<i,o=r[i];o===-1?(!(s&u)||s&n)&&(r[i]=bJ(s,t)):o<=t&&(e.expiredLanes|=s),a&=~s}}function E8(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function YO(){var e=S2;return S2<<=1,!(S2&4194240)&&(S2=64),e}function E5(e){for(var t=[],u=0;31>u;u++)t.push(e);return t}function L3(e,t,u){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-B0(t),e[t]=u}function vJ(e,t){var u=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0<u;){var r=31-B0(u),a=1<<r;t[r]=0,n[r]=-1,e[r]=-1,u&=~a}}function VA(e,t){var u=e.entangledLanes|=t;for(e=e.entanglements;u;){var n=31-B0(u),r=1<<n;r&t|e[n]&t&&(e[n]|=t),u&=~r}}var Pt=0;function VO(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var GO,GA,JO,KO,QO,m8=!1,k2=[],ds=null,ps=null,fs=null,Jp=new Map,Kp=new Map,es=[],CJ="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 submit".split(" ");function G_(e,t){switch(e){case"focusin":case"focusout":ds=null;break;case"dragenter":case"dragleave":ps=null;break;case"mouseover":case"mouseout":fs=null;break;case"pointerover":case"pointerout":Jp.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Kp.delete(t.pointerId)}}function A4(e,t,u,n,r,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:u,eventSystemFlags:n,nativeEvent:a,targetContainers:[r]},t!==null&&(t=z3(t),t!==null&&GA(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,r!==null&&t.indexOf(r)===-1&&t.push(r),e)}function AJ(e,t,u,n,r){switch(t){case"focusin":return ds=A4(ds,e,t,u,n,r),!0;case"dragenter":return ps=A4(ps,e,t,u,n,r),!0;case"mouseover":return fs=A4(fs,e,t,u,n,r),!0;case"pointerover":var a=r.pointerId;return Jp.set(a,A4(Jp.get(a)||null,e,t,u,n,r)),!0;case"gotpointercapture":return a=r.pointerId,Kp.set(a,A4(Kp.get(a)||null,e,t,u,n,r)),!0}return!1}function XO(e){var t=Ao(e.target);if(t!==null){var u=Zo(t);if(u!==null){if(t=u.tag,t===13){if(t=LO(u),t!==null){e.blockedOn=t,QO(e.priority,function(){JO(u)});return}}else if(t===3&&u.stateNode.current.memoizedState.isDehydrated){e.blockedOn=u.tag===3?u.stateNode.containerInfo:null;return}}}e.blockedOn=null}function I1(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var u=h8(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(u===null){u=e.nativeEvent;var n=new u.constructor(u.type,u);d8=n,u.target.dispatchEvent(n),d8=null}else return t=z3(u),t!==null&&GA(t),e.blockedOn=u,!1;t.shift()}return!0}function J_(e,t,u){I1(e)&&u.delete(t)}function wJ(){m8=!1,ds!==null&&I1(ds)&&(ds=null),ps!==null&&I1(ps)&&(ps=null),fs!==null&&I1(fs)&&(fs=null),Jp.forEach(J_),Kp.forEac
vendor: 4,876 bytes, line 42
42h(J_)}function w4(e,t){e.blockedOn===t&&(e.blockedOn=null,m8||(m8=!0,kr.unstable_scheduleCallback(kr.unstable_NormalPriority,wJ)))}function Qp(e){function t(r){return w4(r,e)}if(0<k2.length){w4(k2[0],e);for(var u=1;u<k2.length;u++){var n=k2[u];n.blockedOn===e&&(n.blockedOn=null)}}for(ds!==null&&w4(ds,e),ps!==null&&w4(ps,e),fs!==null&&w4(fs,e),Jp.forEach(t),Kp.forEach(t),u=0;u<es.length;u++)n=es[u],n.blockedOn===e&&(n.blockedOn=null);for(;0<es.length&&(u=es[0],u.blockedOn===null);)XO(u),u.blockedOn===null&&es.shift()}var Ec=Ti.ReactCurrentBatchConfig,my=!0;function TJ(e,t,u,n){var r=Pt,a=Ec.transition;Ec.transition=null;try{Pt=1,JA(e,t,u,n)}finally{Pt=r,Ec.transition=a}}function _J(e,t,u,n){var r=Pt,a=Ec.transition;Ec.transition=null;try{Pt=4,JA(e,t,u,n)}finally{Pt=r,Ec.transition=a}}function JA(e,t,u,n){if(my){var r=h8(e,t,u,n);if(r===null)_5(e,t,n,hy,u),G_(e,n);else if(AJ(r,e,t,u,n))n.stopPropagation();else if(G_(e,n),t&4&&-1<CJ.indexOf(e)){for(;r!==null;){var a=z3(r);if(a!==null&&GO(a),a=h8(e,t,u,n),a===null&&_5(e,t,n,hy,u),a===r)break;r=a}r!==null&&n.stopPropagation()}else _5(e,t,n,null,u)}}var hy=null;function h8(e,t,u,n){if(hy=null,e=qA(n),e=Ao(e),e!==null)if(t=Zo(e),t===null)e=null;else if(u=t.tag,u===13){if(e=LO(t),e!==null)return e;e=null}else if(u===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return hy=e,null}function ZO(e){switch(e){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"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 1;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"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(pJ()){case YA:return 1;case WO:return 4;case yy:case fJ:return 16;case qO:return 536870912;default:return 16}default:return 16}}var is=null,KA=null,O1=null;function eR(){if(O1)return O1;var e,t=KA,u=t.length,n,r="value"in is?is.value:is.textContent,a=r.length;for(e=0;e<u&&t[e]===r[e];e++);var i=u-e;for(n=1;n<=i&&t[u-n]===r[a-n];n++);return O1=r.slice(e,1<n?1-n:void 0)}function R1(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 I2(){return!0}function K_(){return!1}function Or(e){function t(u,n,r,a,i){this._reactName=u,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=i,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(u=e[s],this[s]=u?u(a):a[s]);return this.isDefaultPrevented=(a.defaultPrevented!=null?a.defaultPrevented:a.returnValue===!1)?I2:K_,this.isPropagationStopped=K_,this}return du(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var u=this.nativeEvent;u&&(u.preventDefault?u.preventDefault():typeof u.returnValue!="unknown"&&(u.returnValue=!1),this.isDefaultPrevented=I2)},stopPropagation:function(){var u=this.nativeEvent;u&&(u.stopPropagation?u.stopPropagation():typeof u.cancelBubble!="unknown"&&(u.cancelBubble=!0),this.isPropagationStopped=I2)},persist:function(){},isPersistent:I2}),t}var id={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},QA=Or(id),$3=du({},id,{view:0,detail:0}),FJ=Or($3),m5,h5,T4,JE=du({},$3,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:XA,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!==T4&&(T4&&e.type==="mousemove"?(m5=e.screenX-T4.screenX,h5=e.screenY-T4.screenY):h5=m5=0,T4=e),m5)},movementY:function(e){return"movementY"in e?e.movementY:h5}}),Q_=Or(JE),DJ=du({},JE,{dataTransfer:0}),BJ=Or(DJ),xJ=du({},$3,{relatedTarget:0}),b5=Or(xJ),PJ=du({},id,{animationName:0,elapsedTime:0,pseudoElement:0}),SJ=Or(PJ),MJ=du({},id,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),kJ=Or(MJ),IJ=du({},id,{data:0}
vendor: 9,228 bytes, line 42
42),X_=Or(IJ),OJ={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},RJ={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"},jJ={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function NJ(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=jJ[e])?!!t[e]:!1}function XA(){return NJ}var UJ=du({},$3,{key:function(e){if(e.key){var t=OJ[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=R1(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?RJ[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:XA,charCode:function(e){return e.type==="keypress"?R1(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?R1(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),LJ=Or(UJ),$J=du({},JE,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Z_=Or($J),zJ=du({},$3,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:XA}),HJ=Or(zJ),WJ=du({},id,{propertyName:0,elapsedTime:0,pseudoElement:0}),qJ=Or(WJ),YJ=du({},JE,{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}),VJ=Or(YJ),GJ=[9,13,27,32],ZA=fi&&"CompositionEvent"in window,xp=null;fi&&"documentMode"in document&&(xp=document.documentMode);var JJ=fi&&"TextEvent"in window&&!xp,tR=fi&&(!ZA||xp&&8<xp&&11>=xp),eF=String.fromCharCode(32),tF=!1;function uR(e,t){switch(e){case"keyup":return GJ.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function nR(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Kl=!1;function KJ(e,t){switch(e){case"compositionend":return nR(t);case"keypress":return t.which!==32?null:(tF=!0,eF);case"textInput":return e=t.data,e===eF&&tF?null:e;default:return null}}function QJ(e,t){if(Kl)return e==="compositionend"||!ZA&&uR(e,t)?(e=eR(),O1=KA=is=null,Kl=!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 tR&&t.locale!=="ko"?null:t.data;default:return null}}var XJ={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 uF(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!XJ[e.type]:t==="textarea"}function rR(e,t,u,n){OO(n),t=by(t,"onChange"),0<t.length&&(u=new QA("onChange","change",null,u,n),e.push({event:u,listeners:t}))}var Pp=null,Xp=null;function ZJ(e){ER(e,0)}function KE(e){var t=Zl(e);if(BO(t))return e}function eK(e,t){if(e==="change")return t}var aR=!1;if(fi){var g5;if(fi){var v5="oninput"in document;if(!v5){var nF=document.createElement("div");nF.setAttribute("oninput","return;"),v5=typeof nF.oninput=="function"}g5=v5}else g5=!1;aR=g5&&(!document.documentMode||9<document.documentMode)}function rF(){Pp&&(Pp.detachEvent("onpropertychange",iR),Xp=Pp=null)}function iR(e){if(e.propertyName==="value"&&KE(Xp)){var t=[];rR(t,Xp,e,qA(e)),UO(ZJ,t)}}function tK(e,t,u){e==="focusin"?(rF(),Pp=t,Xp=u,Pp.attachEvent("onpropertychange",iR)):e==="focusout"&&rF()}function uK(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return KE(Xp)}function nK(e,t){if(e==="click")return KE(t)}function rK(e,t){if(e==="input"||e==="change")return KE(t)}function aK(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var k0=typeof Object.is=="function"?Object.is:aK;function Zp(e,t){if(k0(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var u=Object.keys(e),n=Object.keys(t);if(u.length!==n.length)return!1;for(n=0;n<u.length;n++){var r=u[n];if(!Zv.call(t,r)||!k0(e[r],t[r]))return!1}return!0}function aF(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function iF(e,t){var u=aF(e);e=0;for(var n;u;){if(u.nodeType===3){if(n=e+u.textContent.length,e<=t&&n>=t)return{node:u,offset:t-e};e=n}e:{for(;u;){if(u.nextSibling){u=u.nextSibling;break e}u=u.parentNode}u=void 0}u=aF(u)}}function sR(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?sR(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function oR(){for(var e=window,t=dy();t instanceof e.HTMLIFrameElement;){try{var u=typeof t.contentWindow.location.href=="string"}catch{u=!1}if(u)e=t.contentWindow;else break;t=dy(e.document)}return t}function e7(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 iK(e){var t=oR(),u=e.focusedElem,n=e.selectionRange;if(t!==u&&u&&u.ownerDocument&&sR(u.ownerDocument.documentElement,u)){if(n!==null&&e7(u)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in u)u.selectionStart=t,u.selectionEnd=Math.min(e,u.value.length);else if(e=(t=u.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var r=u.textContent.length,a=Math.min(n.start,r);n=n.end===void 0?a:Math.min(n.end,r),!e.extend&&a>n&&(r=n,n=a,a=r),r=iF(u,a);var i=iF(u,n);r&&i&&(e.rangeCount!==1||e.anchorNode!==r.node||e.anchorOffset!==r.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(r.node,r.offset),e.removeAllRanges(),a>n?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=u;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof u.focus=="function"&&u.focus(),u=0;u<t.length;u++)e=t[u],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var sK=fi&&"documentMode"in document&&11>=document.documentMode,Ql=null,b8=null,Sp=null,g8=!1;function sF(e,t,u){var n=u.window===u?u.document:u.nodeType===9?u:u.ownerDocument;g8||Ql==null||Ql!==dy(n)||(n=Ql,"selectionStart"in n&&e7(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}),Sp&&Zp(Sp,n)||(Sp=n,n=by(b8,"onSelect"),0<n.length&&(t=new QA("onSelect","select",null,t,u),e.push({event:t,listeners:n}),t.target=Ql)))}function O2(e,t){var u={};return u[e.toLowerCase()]=t.toLowerCase(),u["Webkit"+e]="webkit"+t,u["Moz"+e]="moz"+t,u}var Xl={animationend:O2("Animation","AnimationEnd"),animationiteration:O2("Animation","AnimationIteration"),animationstart:O2("Animation","AnimationStart"),transitionend:O2("Transition","TransitionEnd")},C5={},lR={};fi&&(lR=document.createElement("div").style,"AnimationEvent"in window||(delete Xl.animationend.animation,delete Xl.animationiteration.animation,delete Xl.animationstart.animation),"TransitionEvent"in window||delete Xl.transitionend.transition);function QE(e){if(C5[e])return C5[e];if(!Xl[e])return e;var t=Xl[e],u;for(u in t)if(t.hasOwnProperty(u)&&u in lR)return C5[e]=t[u];return e}var cR=QE("animationend"),dR=QE("animationiteration"),pR=QE("animationstart"),fR=QE("transitionend"),yR=new Map,oF="abort auxClick 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 toggle touchMove waiting wheel".split(" ");function Rs(e,t){yR.set(e,t),Xo(t,[e])}for(var A5=0;A5<oF.length;A5++){var w5=oF[A5],oK=w5.toLowerCase(),lK=w5[0].toUpperCase()+w5.slice(1);Rs(oK,"on"+lK)}Rs(cR,"onAnimationEnd");Rs(dR,"onAnimationIteration");Rs(pR,"onAnimationStart");Rs("dblclick","onDoubleClick");Rs("focusin","onFocus");Rs("focusout","onBlur");Rs(fR,"onTransitionEnd");_c("onMouseEnter",["mouseout","mouseover"]);_c("onMouseLeave",["mouseout","mouseover"]);_c("onPointerEnter",["pointerout","pointerover"]);_c("onPointerLeave",["pointerout","pointerover"]);Xo("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));
vendor: 4,227 bytes, line 42
42Xo("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Xo("onBeforeInput",["compositionend","keypress","textInput","paste"]);Xo("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Xo("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Xo("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var mp="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(" "),cK=new Set("cancel close invalid load scroll toggle".split(" ").concat(mp));function lF(e,t,u){var n=e.type||"unknown-event";e.currentTarget=u,oJ(n,t,void 0,e),e.currentTarget=null}function ER(e,t){t=(t&4)!==0;for(var u=0;u<e.length;u++){var n=e[u],r=n.event;n=n.listeners;e:{var a=void 0;if(t)for(var i=n.length-1;0<=i;i--){var s=n[i],o=s.instance,l=s.currentTarget;if(s=s.listener,o!==a&&r.isPropagationStopped())break e;lF(r,s,l),a=o}else for(i=0;i<n.length;i++){if(s=n[i],o=s.instance,l=s.currentTarget,s=s.listener,o!==a&&r.isPropagationStopped())break e;lF(r,s,l),a=o}}}if(fy)throw e=y8,fy=!1,y8=null,e}function Kt(e,t){var u=t[T8];u===void 0&&(u=t[T8]=new Set);var n=e+"__bubble";u.has(n)||(mR(t,e,2,!1),u.add(n))}function T5(e,t,u){var n=0;t&&(n|=4),mR(u,e,n,t)}var R2="_reactListening"+Math.random().toString(36).slice(2);function e3(e){if(!e[R2]){e[R2]=!0,wO.forEach(function(u){u!=="selectionchange"&&(cK.has(u)||T5(u,!1,e),T5(u,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[R2]||(t[R2]=!0,T5("selectionchange",!1,t))}}function mR(e,t,u,n){switch(ZO(t)){case 1:var r=TJ;break;case 4:r=_J;break;default:r=JA}u=r.bind(null,t,u,e),r=void 0,!f8||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(r=!0),n?r!==void 0?e.addEventListener(t,u,{capture:!0,passive:r}):e.addEventListener(t,u,!0):r!==void 0?e.addEventListener(t,u,{passive:r}):e.addEventListener(t,u,!1)}function _5(e,t,u,n,r){var a=n;if(!(t&1)&&!(t&2)&&n!==null)e:for(;;){if(n===null)return;var i=n.tag;if(i===3||i===4){var s=n.stateNode.containerInfo;if(s===r||s.nodeType===8&&s.parentNode===r)break;if(i===4)for(i=n.return;i!==null;){var o=i.tag;if((o===3||o===4)&&(o=i.stateNode.containerInfo,o===r||o.nodeType===8&&o.parentNode===r))return;i=i.return}for(;s!==null;){if(i=Ao(s),i===null)return;if(o=i.tag,o===5||o===6){n=a=i;continue e}s=s.parentNode}}n=n.return}UO(function(){var l=a,c=qA(u),d=[];e:{var p=yR.get(e);if(p!==void 0){var f=QA,y=e;switch(e){case"keypress":if(R1(u)===0)break e;case"keydown":case"keyup":f=LJ;break;case"focusin":y="focus",f=b5;break;case"focusout":y="blur",f=b5;break;case"beforeblur":case"afterblur":f=b5;break;case"click":if(u.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":f=Q_;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":f=BJ;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":f=HJ;break;case cR:case dR:case pR:f=SJ;break;case fR:f=qJ;break;case"scroll":f=FJ;break;case"wheel":f=VJ;break;case"copy":case"cut":case"paste":f=kJ;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":f=Z_}var h=(t&4)!==0,C=!h&&e==="scroll",v=h?p!==null?p+"Capture":null:p;h=[];for(var m=l,E;m!==null;){E=m;var b=E.stateNode;if(E.tag===5&&b!==null&&(E=b,v!==null&&(b=Gp(m,v),b!=null&&h.push(t3(m,b,E)))),C)break;m=m.return}0<h.length&&(p=new f(p,y,null,u,c),d.push({event:p,listeners:h}))}}if(!(t&7)){e:{if(p=e==="mouseover"||e==="pointerover",f=e==="mouseout"||e==="pointerout",p&&u!==d8&&(y=u.relatedTarget||u.fromElement)&&(Ao(y)||y[yi]))break e;if((f||p)&&(p=c.window===c?c:(p=c.ownerDocument)?p.defaultView||p.parentWindow:window,f?(y=u.relatedTarget||u.toElement,f=l,y=y?Ao(y):null,y!==null&&(C=Zo(y),y!==C||y.tag!==5&&y.tag!==6)&&(y=null)):(f=null,y=l),f!==y)){if(h=Q_,b="onMouseLeave",v="onMouseEnter",m="mou
42se",(e==="pointerout"||e==="pointerover")&&(h=Z_,b="onPointerLeave",v="onPointerEnter",m="pointer"),C=f==null?p:Zl(f),E=y==null?p:Zl(y),p=new h(b,m+"leave",f,u,c),p.target=C,p.relatedTarget=E,b=null,Ao(c)===l&&(h=new h(v,m+"enter",y,u,c),h.target=E,h.relatedTarget=C,b=h),C=b,f&&y)t:{for(h=f,v=y,m=0,E=h;E;E=Pl(E))m++;for(E=0,b=v;b;b=Pl(b))E++;for(;0<m-E;)h=Pl(h),m--;for(;0<E-m;)v=Pl(v),E--;for(;m--;){if(h===v||v!==null&&h===v.alternate)break t;h=Pl(h),v=Pl(v)}h=null}else h=null;f!==null&&cF(d,p,f,h,!1),y!==null&&C!==null&&cF(d,C,y,h,!0)}}e:{if(p=l?Zl(l):window,f=p.nodeName&&p.nodeName.toLowerCase(),f==="select"||f==="input"&&p.type==="file")var A=eK;else if(uF(p))if(aR)A=rK;else{A=uK;var w=tK}else(f=p.nodeName)&&f.toLowerCase()==="input"&&(p.type==="checkbox"||p.type==="radio")&&(A=nK);if(A&&(A=A(e,l))){rR(d,A,u,c);break e}w&&w(e,p,l),e==="focusout"&&(w=p._wrapperState)&&w.controlled&&p.type==="number"&&i8(p,"number",p.value)}switch(w=l?Zl(l):window,e){case"focusin":(uF(w)||w.contentEditable==="true")&&(Ql=w,b8=l,Sp=null);break;case"focusout":Sp=b8=Ql=null;break;case"mousedown":g8=!0;break;case"contextmenu":case"mouseup":case"dragend":g8=!1,sF(d,u,c);break;case"selectionchange":if(sK)break;case"keydown":case"keyup":sF(d,u,c)}var g;if(ZA)e:{switch(e){case"compositionstart":var B="onCompositionStart";break e;case"compositionend":B="onCompositionEnd";break e;case"compositionupdate":B="onCompositionUpdate";break e}B=void 0}else Kl?uR(e,u)&&(B="onCompositionEnd"):e==="keydown"&&u.keyCode===229&&(B="onCompositionStart");B&&(tR&&u.locale!=="ko"&&(Kl||B!=="onCompositionStart"?B==="onCompositionEnd"&&Kl&&(g=eR()):(is=c,KA="value"in is?is.value:is.textContent,Kl=!0)),w=by(l,B),0<w.length&&(B=new X_(B,e,null,u,c),d.push({event:B,listeners:w}),g?B.data=g:(g=nR(u),g!==null&&(B.data=g)))),(g=JJ?KJ(e,u):QJ(e,u))&&(l=by(l,"onBeforeInput"),0<l.length&&(c=new X_("onBeforeInput","beforeinput",null,u,c),d.push({event:c,listeners:l}),c.data=g))}ER(d,t)})}function t3(e,t,u){return{instance:e,listener:t,currentTarget:u}}function by(e,t){for(var u=t+"Capture",n=[];e!==null;){var r=e,a=r.stateNode;r.tag===5&&a!==null&&(r=a,a=Gp(e,u),a!=null&&n.unshift(t3(e,a,r)),a=Gp(e,t),a!=null&&n.push(t3(e,a,r))),e=e.return}return n}function Pl(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function cF(e,t,u,n,r){for(var a=t._reactName,i=[];u!==null&&u!==n;){var s=u,o=s.alternate,l=s.stateNode;if(o!==null&&o===n)break;s.tag===5&&l!==null&&(s=l,r?(o=Gp(u,a),o!=null&&i.unshift(t3(u,o,s))):r||(o=Gp(u,a),o!=null&&i.push(t3(u,o,s)))),u=u.return}i.length!==0&&e.push({event:t,listeners:i})}var dK=/\r\n?/g,pK=/\u0000|\uFFFD/g;function dF(e){return(typeof e=="string"?e:""+e).replace(dK,` 43`).replace(pK,"")}function j2(e,t,u){if(t=dF(t),dF(e)!==t&&u)throw Error(_e(425))}function gy(){}var v8=null,C8=null;function A8(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var w8=typeof setTimeout=="function"?setTimeout:void 0,fK=typeof clearTimeout=="function"?clearTimeout:void 0,pF=typeof Promise=="function"?Promise:void 0,yK=typeof queueMicrotask=="function"?queueMicrotask:typeof pF<"u"?function(e){return pF.resolve(null).then(e).catch(EK)}:w8;function EK(e){setTimeout(function(){throw e})}function F5(e,t){var u=t,n=0;do{var r=u.nextSibling;if(e.removeChild(u),r&&r.nodeType===8)if(u=r.data,u==="/$"){if(n===0){e.removeChild(r),Qp(t);return}n--}else u!=="$"&&u!=="$?"&&u!=="$!"||n++;u=r}while(u);Qp(t)}function ys(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==="$?")break;if(t==="/$")return null}}return e}function fF(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var u=e.data;if(u==="$"||u==="$!"||u==="$?"){if(t===0)return e;t--}else u==="/$"&&t++}e=e.previousSibling}return null}var sd=Math.random().toString(36).slice(2),ra="__reactFiber$"+sd,u3="__reactProps$"+sd,yi="__reactContainer$"+sd,T8="__reactEvents$"+sd,mK="__reactListeners$"+sd,hK="__reactHandles$"+sd;function Ao(e){var t=e[ra];if(t)return t;for(var u=e.parentNode;u;){if(t=u[yi]||u[ra]){if(u=t.alternate,t.child!==null||u!==null&&u.child!==null)for(e=fF(e);e!==null;){if(u=e[ra])return u;e=fF(e)}return t}e=u,u=e.parentNode}return null}function z3(e){return e=e[ra]||e[yi],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Zl(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(_e(33))}function XE(e){return e[u3]||null}var _8=[],ec=-1;function js(e){return{current:e}}function Xt(e){0>ec||(e.current=_8[ec],_8[ec]=null,ec--)}function Gt(e,t){ec++,_8[ec]=e.current,e.current=t}var Ds={},Mn=js(Ds),nr=js(!1),Oo=Ds;function Fc(e,t){var u=e.type.contextTypes;if(!u)return Ds;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var r={},a;for(a in u)r[a]=t[a];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=r),r}function rr(e){return e=e.childContextTypes,e!=null}function vy(){Xt(nr),Xt(Mn)}function yF(e,t,u){if(Mn.current!==Ds)throw Error(_e(168));Gt(Mn,t),Gt(nr,u)}function hR(e,t,u){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return u;n=n.getChildContext();for(var r in n)if(!(r in t))throw Error(_e(108,tJ(e)||"Unknown",r));return du({},u,n)}function Cy(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ds,Oo=Mn.current,Gt(Mn,e),Gt(nr,nr.current),!0}function EF(e,t,u){var n=e.stateNode;if(!n)throw Error(_e(169));u?(e=hR(e,t,Oo),n.__reactInternalMemoizedMergedChildContext=e,Xt(nr),Xt(Mn),Gt(Mn,e)):Xt(nr),Gt(nr,u)}var ei=null,ZE=!1,D5=!1;function bR(e){ei===null?ei=[e]:ei.push(e)}function bK(e){ZE=!0,bR(e)}function Ns(){if(!D5&&ei!==null){D5=!0;var e=0,t=Pt;try{var u=ei;for(Pt=1;e<u.length;e++){var n=u[e];do n=n(!0);while(n!==null)}ei=null,ZE=!1}
vendor: 5,362 bytes, line 43
43catch(r){throw ei!==null&&(ei=ei.slice(e+1)),HO(YA,Ns),r}finally{Pt=t,D5=!1}}return null}var tc=[],uc=0,Ay=null,wy=0,Gr=[],Jr=0,Ro=null,ii=1,si="";function yo(e,t){tc[uc++]=wy,tc[uc++]=Ay,Ay=e,wy=t}function gR(e,t,u){Gr[Jr++]=ii,Gr[Jr++]=si,Gr[Jr++]=Ro,Ro=e;var n=ii;e=si;var r=32-B0(n)-1;n&=~(1<<r),u+=1;var a=32-B0(t)+r;if(30<a){var i=r-r%5;a=(n&(1<<i)-1).toString(32),n>>=i,r-=i,ii=1<<32-B0(t)+r|u<<r|n,si=a+e}else ii=1<<a|u<<r|n,si=e}function t7(e){e.return!==null&&(yo(e,1),gR(e,1,0))}function u7(e){for(;e===Ay;)Ay=tc[--uc],tc[uc]=null,wy=tc[--uc],tc[uc]=null;for(;e===Ro;)Ro=Gr[--Jr],Gr[Jr]=null,si=Gr[--Jr],Gr[Jr]=null,ii=Gr[--Jr],Gr[Jr]=null}var Sr=null,Fr=null,tu=!1,w0=null;function vR(e,t){var u=Xr(5,null,null,0);u.elementType="DELETED",u.stateNode=t,u.return=e,t=e.deletions,t===null?(e.deletions=[u],e.flags|=16):t.push(u)}function mF(e,t){switch(e.tag){case 5:var u=e.type;return t=t.nodeType!==1||u.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Sr=e,Fr=ys(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Sr=e,Fr=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(u=Ro!==null?{id:ii,overflow:si}:null,e.memoizedState={dehydrated:t,treeContext:u,retryLane:1073741824},u=Xr(18,null,null,0),u.stateNode=t,u.return=e,e.child=u,Sr=e,Fr=null,!0):!1;default:return!1}}function F8(e){return(e.mode&1)!==0&&(e.flags&128)===0}function D8(e){if(tu){var t=Fr;if(t){var u=t;if(!mF(e,t)){if(F8(e))throw Error(_e(418));t=ys(u.nextSibling);var n=Sr;t&&mF(e,t)?vR(n,u):(e.flags=e.flags&-4097|2,tu=!1,Sr=e)}}else{if(F8(e))throw Error(_e(418));e.flags=e.flags&-4097|2,tu=!1,Sr=e}}}function hF(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Sr=e}function N2(e){if(e!==Sr)return!1;if(!tu)return hF(e),tu=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!A8(e.type,e.memoizedProps)),t&&(t=Fr)){if(F8(e))throw CR(),Error(_e(418));for(;t;)vR(e,t),t=ys(t.nextSibling)}if(hF(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(_e(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var u=e.data;if(u==="/$"){if(t===0){Fr=ys(e.nextSibling);break e}t--}else u!=="$"&&u!=="$!"&&u!=="$?"||t++}e=e.nextSibling}Fr=null}}else Fr=Sr?ys(e.stateNode.nextSibling):null;return!0}function CR(){for(var e=Fr;e;)e=ys(e.nextSibling)}function Dc(){Fr=Sr=null,tu=!1}function n7(e){w0===null?w0=[e]:w0.push(e)}var gK=Ti.ReactCurrentBatchConfig;function v0(e,t){if(e&&e.defaultProps){t=du({},t),e=e.defaultProps;for(var u in e)t[u]===void 0&&(t[u]=e[u]);return t}return t}var Ty=js(null),_y=null,nc=null,r7=null;function a7(){r7=nc=_y=null}function i7(e){var t=Ty.current;Xt(Ty),e._currentValue=t}function B8(e,t,u){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===u)break;e=e.return}}function mc(e,t){_y=e,r7=nc=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(er=!0),e.firstContext=null)}function n0(e){var t=e._currentValue;if(r7!==e)if(e={context:e,memoizedValue:t,next:null},nc===null){if(_y===null)throw Error(_e(308));nc=e,_y.dependencies={lanes:0,firstContext:e}}else nc=nc.next=e;return t}var wo=null;function s7(e){wo===null?wo=[e]:wo.push(e)}function AR(e,t,u,n){var r=t.interleaved;return r===null?(u.next=u,s7(t)):(u.next=r.next,r.next=u),t.interleaved=u,Ei(e,n)}function Ei(e,t){e.lanes|=t;var u=e.alternate;for(u!==null&&(u.lanes|=t),u=e,e=e.return;e!==null;)e.childLanes|=t,u=e.alternate,u!==null&&(u.childLanes|=t),u=e,e=e.return;return u.tag===3?u.stateNode:null}var Qi=!1;function o7(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function wR(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function ci(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Es(e,t,u){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,mt&2){var r=n.pending;return r===null?t.next=t:(t.next=r.next,r.next=t),n.pending=t,Ei(e,u)}return r=n.interleaved,r===null?(t.next=t,s7(n)):(t.next=r.next,r.next=t),n.interleaved=t,Ei(e,u)}function j1(e,t,u){if(t=t.updateQueue,t!==null&&(t=t.shared,(u&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,u|=n,t.lanes=u,VA(e,u)}}function bF(e,t){var u=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,u===n)){var r=null,a=null;if(u=u.firstBaseUpdate,u!==null){do{var i={eventTime:u.eventTime,lane:u.lane,tag:u.tag,payload:u.payload,callback:u.callback,next:null};a===null?r=a=i:a=a.next=i,u=u.next}while(u!==null);a===null?r=a=t:a=a.next=t}else r=a=t;u={baseState:n.baseState,firstBaseUpdate:r,lastBaseUpdate:a,shared:n.shared,effects:n.effects},e.updateQueue=u;return}e=u.lastBaseUpdate,e===null?u.firstBaseUpdate=t:e.next=t,u.lastBaseUpdate=t}function Fy(e,t,u,n){var r=e.updateQueue;Qi=!1;var a=r.firstBaseUpdate,i=r.lastBaseUpdate,s=r.shared.pending;if(s!==null){r.shared.pending=null;var o=s,l=o.next;o.next=null,i===null?a=l:i.next=l,i=o;var c=e.alternate;c!==null&&(c=c.updateQueue,s=c.lastBaseUpdate,s!==i&&(s===null?c.firstBaseUpdate=l:s.next=l,c.lastBaseUpdate=o
vendor: 6,302 bytes, line 43
43))}if(a!==null){var d=r.baseState;i=0,c=l=o=null,s=a;do{var p=s.lane,f=s.eventTime;if((n&p)===p){c!==null&&(c=c.next={eventTime:f,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var y=e,h=s;switch(p=t,f=u,h.tag){case 1:if(y=h.payload,typeof y=="function"){d=y.call(f,d,p);break e}d=y;break e;case 3:y.flags=y.flags&-65537|128;case 0:if(y=h.payload,p=typeof y=="function"?y.call(f,d,p):y,p==null)break e;d=du({},d,p);break e;case 2:Qi=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,p=r.effects,p===null?r.effects=[s]:p.push(s))}else f={eventTime:f,lane:p,tag:s.tag,payload:s.payload,callback:s.callback,next:null},c===null?(l=c=f,o=d):c=c.next=f,i|=p;if(s=s.next,s===null){if(s=r.shared.pending,s===null)break;p=s,s=p.next,p.next=null,r.lastBaseUpdate=p,r.shared.pending=null}}while(1);if(c===null&&(o=d),r.baseState=o,r.firstBaseUpdate=l,r.lastBaseUpdate=c,t=r.shared.interleaved,t!==null){r=t;do i|=r.lane,r=r.next;while(r!==t)}else a===null&&(r.shared.lanes=0);No|=i,e.lanes=i,e.memoizedState=d}}function gF(e,t,u){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var n=e[t],r=n.callback;if(r!==null){if(n.callback=null,n=u,typeof r!="function")throw Error(_e(191,r));r.call(n)}}}var TR=new AO.Component().refs;function x8(e,t,u,n){t=e.memoizedState,u=u(n,t),u=u==null?t:du({},t,u),e.memoizedState=u,e.lanes===0&&(e.updateQueue.baseState=u)}var em={isMounted:function(e){return(e=e._reactInternals)?Zo(e)===e:!1},enqueueSetState:function(e,t,u){e=e._reactInternals;var n=jn(),r=hs(e),a=ci(n,r);a.payload=t,u!=null&&(a.callback=u),t=Es(e,a,r),t!==null&&(x0(t,e,r,n),j1(t,e,r))},enqueueReplaceState:function(e,t,u){e=e._reactInternals;var n=jn(),r=hs(e),a=ci(n,r);a.tag=1,a.payload=t,u!=null&&(a.callback=u),t=Es(e,a,r),t!==null&&(x0(t,e,r,n),j1(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var u=jn(),n=hs(e),r=ci(u,n);r.tag=2,t!=null&&(r.callback=t),t=Es(e,r,n),t!==null&&(x0(t,e,n,u),j1(t,e,n))}};function vF(e,t,u,n,r,a,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,a,i):t.prototype&&t.prototype.isPureReactComponent?!Zp(u,n)||!Zp(r,a):!0}function _R(e,t,u){var n=!1,r=Ds,a=t.contextType;return typeof a=="object"&&a!==null?a=n0(a):(r=rr(t)?Oo:Mn.current,n=t.contextTypes,a=(n=n!=null)?Fc(e,r):Ds),t=new t(u,a),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=em,e.stateNode=t,t._reactInternals=e,n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=r,e.__reactInternalMemoizedMaskedChildContext=a),t}function CF(e,t,u,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(u,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(u,n),t.state!==e&&em.enqueueReplaceState(t,t.state,null)}function P8(e,t,u,n){var r=e.stateNode;r.props=u,r.state=e.memoizedState,r.refs=TR,o7(e);var a=t.contextType;typeof a=="object"&&a!==null?r.context=n0(a):(a=rr(t)?Oo:Mn.current,r.context=Fc(e,a)),r.state=e.memoizedState,a=t.getDerivedStateFromProps,typeof a=="function"&&(x8(e,t,a,u),r.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof r.getSnapshotBeforeUpdate=="function"||typeof r.UNSAFE_componentWillMount!="function"&&typeof r.componentWillMount!="function"||(t=r.state,typeof r.componentWillMount=="function"&&r.componentWillMount(),typeof r.UNSAFE_componentWillMount=="function"&&r.UNSAFE_componentWillMount(),t!==r.state&&em.enqueueReplaceState(r,r.state,null),Fy(e,u,r,n),r.state=e.memoizedState),typeof r.componentDidMount=="function"&&(e.flags|=4194308)}function _4(e,t,u){if(e=u.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(u._owner){if(u=u._owner,u){if(u.tag!==1)throw Error(_e(309));var n=u.stateNode}if(!n)throw Error(_e(147,e));var r=n,a=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===a?t.ref:(t=function(i){var s=r.refs;s===TR&&(s=r.refs={}),i===null?delete s[a]:s[a]=i},t._stringRef=a,t)}if(typeof e!="string")throw Error(_e(284));if(!u._owner)throw Error(_e(290,e))}return e}function U2(e,t){throw e=Object.prototype.toString.call(t),Error(_e(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function AF(e){var t=e._init;return t(e._payload)}function FR(e){function t(v,m){if(e){var E=v.deletions;E===null?(v.deletions=[m],v.flags|=16):E.push(m)}}function u(v,m){if(!e)return null;for(;m!==null;)t(v,m),m=m.sibling;return null}function n(v,m){for(v=new Map;m!==null;)m.key!==null?v.set(m.key,m):v.set(m.index,m),m=m.sibling;return v}function r(v,m){return v=bs(v,m),v.index=0,v.sibling=null,v}function a(v,m,E){return v.index=E,e?(E=v.alternate,E!==null?(E=E.index,E<m?(v.flags|=2,m):E):(v.flags|=2,m)):(v.flags|=1048576,m)}function i(v){return e&&v.alternate===null&&(v.flags|=2),v}function s(v,m,E,b){return m===null||m.tag!==6?(m=I5(E,v.mode,b),m.return=v,m):(m=r(m,E),m.return=v,m)}function o(v,m,E,b){var A=E.type;return A===Jl?c(v,m,E.props.children,b,E.key):m!==null&&(m.elementType===A||typeof A=="object"&&A!==null&&A.$$typeof===Ki&&AF(A)===m.type)?(b=r(m,E.props),b.ref=_4(v,m,E),b.return=v,b):(b=H1(E.type,E.key,E.props,null,v.mode,b),b.ref=_4(v,m,E),b.return=v,b)}function l(v,m,E,b){return m===null||m.tag!==4||m.stateNode.containerInfo!==E.containerInfo||m.stateNode.implementation!==E.implementation?(m=O5(E,v.mode,b),m.return=v,m):(m=r(m,E.children||[]),m.return=v,m)}function c(v,m,E,b,A){return m===null||m.tag!==7?(m=Bo(E,v.mode,b,A),m.return=v,m):(m=r(m,E),m.return=v,m)}function d(v,m,E){if(typeof m=="string"&&m!==""||typeof m=="number")return m=I5(""+m,v.mode,E),m.return=v,m;if(typeof m=="object"&&m!==null){switch(m.$$typeof){case B2:return E=H1(m.type,m.key,m.props,null,v.mode,E),E.ref=_4(v,null,m),E.return=v,E;case Gl:return m=O5(m,v.mode,E),m.return=v,m;case Ki:var b=m._init;return d(v,b(m._payload),E)}if(yp(m)||v4(m))return m=Bo(m,v.mode,E,null),m.return=v,m;U2(v,m)}return null}function p(v,m,E,b){var A=m!==null?m.key:null;if(typeof E=="string"&&E!==""||typeof E=="number")return A!==null?null:s(v,m,""+E,b);if(typeof E=="object"&&E!==null){switch(E.$$typeof){case B2:return E.key===A?o(v,m,E,b):null;case Gl:return E.key===A?l(v,m,E,b):null;case Ki:return A=E._init,p(v,m,A(E._payload),b)}if(yp(E)||v4(E))return A!==null?null:c(v,m,E,b,null);
vendor: 20,276 bytes, lines 43-45
43U2(v,E)}return null}function f(v,m,E,b,A){if(typeof b=="string"&&b!==""||typeof b=="number")return v=v.get(E)||null,s(m,v,""+b,A);if(typeof b=="object"&&b!==null){switch(b.$$typeof){case B2:return v=v.get(b.key===null?E:b.key)||null,o(m,v,b,A);case Gl:return v=v.get(b.key===null?E:b.key)||null,l(m,v,b,A);case Ki:var w=b._init;return f(v,m,E,w(b._payload),A)}if(yp(b)||v4(b))return v=v.get(E)||null,c(m,v,b,A,null);U2(m,b)}return null}function y(v,m,E,b){for(var A=null,w=null,g=m,B=m=0,q=null;g!==null&&B<E.length;B++){g.index>B?(q=g,g=null):q=g.sibling;var V=p(v,g,E[B],b);if(V===null){g===null&&(g=q);break}e&&g&&V.alternate===null&&t(v,g),m=a(V,m,B),w===null?A=V:w.sibling=V,w=V,g=q}if(B===E.length)return u(v,g),tu&&yo(v,B),A;if(g===null){for(;B<E.length;B++)g=d(v,E[B],b),g!==null&&(m=a(g,m,B),w===null?A=g:w.sibling=g,w=g);return tu&&yo(v,B),A}for(g=n(v,g);B<E.length;B++)q=f(g,v,B,E[B],b),q!==null&&(e&&q.alternate!==null&&g.delete(q.key===null?B:q.key),m=a(q,m,B),w===null?A=q:w.sibling=q,w=q);return e&&g.forEach(function(X){return t(v,X)}),tu&&yo(v,B),A}function h(v,m,E,b){var A=v4(E);if(typeof A!="function")throw Error(_e(150));if(E=A.call(E),E==null)throw Error(_e(151));for(var w=A=null,g=m,B=m=0,q=null,V=E.next();g!==null&&!V.done;B++,V=E.next()){g.index>B?(q=g,g=null):q=g.sibling;var X=p(v,g,V.value,b);if(X===null){g===null&&(g=q);break}e&&g&&X.alternate===null&&t(v,g),m=a(X,m,B),w===null?A=X:w.sibling=X,w=X,g=q}if(V.done)return u(v,g),tu&&yo(v,B),A;if(g===null){for(;!V.done;B++,V=E.next())V=d(v,V.value,b),V!==null&&(m=a(V,m,B),w===null?A=V:w.sibling=V,w=V);return tu&&yo(v,B),A}for(g=n(v,g);!V.done;B++,V=E.next())V=f(g,v,B,V.value,b),V!==null&&(e&&V.alternate!==null&&g.delete(V.key===null?B:V.key),m=a(V,m,B),w===null?A=V:w.sibling=V,w=V);return e&&g.forEach(function(ie){return t(v,ie)}),tu&&yo(v,B),A}function C(v,m,E,b){if(typeof E=="object"&&E!==null&&E.type===Jl&&E.key===null&&(E=E.props.children),typeof E=="object"&&E!==null){switch(E.$$typeof){case B2:e:{for(var A=E.key,w=m;w!==null;){if(w.key===A){if(A=E.type,A===Jl){if(w.tag===7){u(v,w.sibling),m=r(w,E.props.children),m.return=v,v=m;break e}}else if(w.elementType===A||typeof A=="object"&&A!==null&&A.$$typeof===Ki&&AF(A)===w.type){u(v,w.sibling),m=r(w,E.props),m.ref=_4(v,w,E),m.return=v,v=m;break e}u(v,w);break}else t(v,w);w=w.sibling}E.type===Jl?(m=Bo(E.props.children,v.mode,b,E.key),m.return=v,v=m):(b=H1(E.type,E.key,E.props,null,v.mode,b),b.ref=_4(v,m,E),b.return=v,v=b)}return i(v);case Gl:e:{for(w=E.key;m!==null;){if(m.key===w)if(m.tag===4&&m.stateNode.containerInfo===E.containerInfo&&m.stateNode.implementation===E.implementation){u(v,m.sibling),m=r(m,E.children||[]),m.return=v,v=m;break e}else{u(v,m);break}else t(v,m);m=m.sibling}m=O5(E,v.mode,b),m.return=v,v=m}return i(v);case Ki:return w=E._init,C(v,m,w(E._payload),b)}if(yp(E))return y(v,m,E,b);if(v4(E))return h(v,m,E,b);U2(v,E)}return typeof E=="string"&&E!==""||typeof E=="number"?(E=""+E,m!==null&&m.tag===6?(u(v,m.sibling),m=r(m,E),m.return=v,v=m):(u(v,m),m=I5(E,v.mode,b),m.return=v,v=m),i(v)):u(v,m)}return C}var Bc=FR(!0),DR=FR(!1),H3={},fa=js(H3),n3=js(H3),r3=js(H3);function To(e){if(e===H3)throw Error(_e(174));return e}function l7(e,t){switch(Gt(r3,t),Gt(n3,e),Gt(fa,H3),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:o8(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=o8(t,e)}Xt(fa),Gt(fa,t)}function xc(){Xt(fa),Xt(n3),Xt(r3)}function BR(e){To(r3.current);var t=To(fa.current),u=o8(t,e.type);t!==u&&(Gt(n3,e),Gt(fa,u))}function c7(e){n3.current===e&&(Xt(fa),Xt(n3))}var ou=js(0);function Dy(e){for(var t=e;t!==null;){if(t.tag===13){var u=t.memoizedState;if(u!==null&&(u=u.dehydrated,u===null||u.data==="$?"||u.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)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 B5=[];function d7(){for(var e=0;e<B5.length;e++)B5[e]._workInProgressVersionPrimary=null;B5.length=0}var N1=Ti.ReactCurrentDispatcher,x5=Ti.ReactCurrentBatchConfig,jo=0,cu=null,$u=null,Ju=null,By=!1,Mp=!1,a3=0,vK=0;function vn(){throw Error(_e(321))}function p7(e,t){if(t===null)return!1;for(var u=0;u<t.length&&u<e.length;u++)if(!k0(e[u],t[u]))return!1;return!0}function f7(e,t,u,n,r,a){if(jo=a,cu=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,N1.current=e===null||e.memoizedState===null?TK:_K,e=u(n,r),Mp){a=0;do{if(Mp=!1,a3=0,25<=a)throw Error(_e(301));a+=1,Ju=$u=null,t.updateQueue=null,N1.current=FK,e=u(n,r)}while(Mp)}if(N1.current=xy,t=$u!==null&&$u.next!==null,jo=0,Ju=$u=cu=null,By=!1,t)throw Error(_e(300));return e}function y7(){var e=a3!==0;return a3=0,e}function K0(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ju===null?cu.memoizedState=Ju=e:Ju=Ju.next=e,Ju}function r0(){if($u===null){var e=cu.alternate;e=e!==null?e.memoizedState:null}else e=$u.next;var t=Ju===null?cu.memoizedState:Ju.next;if(t!==null)Ju=t,$u=e;else{if(e===null)throw Error(_e(310));$u=e,e={memoizedState:$u.memoizedState,baseState:$u.baseState,baseQueue:$u.baseQueue,queue:$u.queue,next:null},Ju===null?cu.memoizedState=Ju=e:Ju=Ju.next=e}return Ju}function i3(e,t){return typeof t=="function"?t(e):t}function P5(e){var t=r0(),u=t.queue;if(u===null)throw Error(_e(311));u.lastRenderedReducer=e;var n=$u,r=n.baseQueue,a=u.pending;if(a!==null){if(r!==null){var i=r.next;r.next=a.next,a.next=i}n.baseQueue=r=a,u.pending=null}if(r!==null){a=r.next,n=n.baseState;var s=i=null,o=null,l=a;do{var c=l.lane;if((jo&c)===c)o!==null&&(o=o.next={lane:0,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null}),n=l.hasEagerState?l.eagerState:e(n,l.action);else{var d={lane:c,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null};o===null?(s=o=d,i=n):o=o.next=d,cu.lanes|=c,No|=c}l=l.next}while(l!==null&&l!==a);o===null?i=n:o.next=s,k0(n,t.memoizedState)||(er=!0),t.memoizedState=n,t.baseState=i,t.baseQueue=o,u.lastRenderedState=n}if(e=u.interleaved,e!==null){r=e;do a=r.lane,cu.lanes|=a,No|=a,r=r.next;while(r!==e)}else r===null&&(u.lanes=0);return[t.memoizedState,u.dispatch]}function S5(e){var t=r0(),u=t.queue;if(u===null)throw Error(_e(311));u.lastRenderedReducer=e;var n=u.dispatch,r=u.pending,a=t.memoizedState;if(r!==null){u.pending=null;var i=r=r.next;do a=e(a,i.action),i=i.next;while(i!==r);k0(a,t.memoizedState)||(er=!0),t.memoizedState=a,t.baseQueue===null&&(t.baseState=a),u.lastRenderedState=a}return[a,n]}function xR(){}function PR(e,t){var u=cu,n=r0(),r=t(),a=!k0(n.memoizedState,r);if(a&&(n.memoizedState=r,er=!0),n=n.queue,E7(kR.bind(null,u,n,e),[e]),n.getSnapshot!==t||a||Ju!==null&&Ju.memoizedState.tag&1){if(u.flags|=2048,s3(9,MR.bind(null,u,n,r,t),void 0,null),tn===null)throw Error(_e(349));jo&30||SR(u,t,r)}return r}function SR(e,t,u){e.flags|=16384,e={getSnapshot:t,value:u},t=cu.updateQueue,t===null?(t={lastEffect:null,stores:null},cu.updateQueue=t,t.stores=[e]):(u=t.stores,u===null?t.stores=[e]:u.push(e))}function MR(e,t,u,n){t.value=u,t.getSnapshot=n,IR(t)&&OR(e)}function kR(e,t,u){return u(function(){IR(t)&&OR(e)})}function IR(e){var t=e.getSnapshot;e=e.value;try{var u=t();return!k0(e,u)}catch{return!0}}function OR(e){var t=Ei(e,1);t!==null&&x0(t,e,1,-1)}function wF(e){var t=K0();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:i3,lastRenderedState:e},t.queue=e,e=e.dispatch=wK.bind(null,cu,e),[t.memoizedState,e]}function s3(e,t,u,n){return e={tag:e,create:t,destroy:u,deps:n,next:null},t=cu.updateQueue,t===null?(t={lastEffect:null,stores:null},cu.updateQueue=t,t.lastEffect=e.next=e):(u=t.lastEffect,u===null?t.lastEffect=e.next=e:(n=u.next,u.next=e,e.next=n,t.lastEffect=e)),e}function RR(){return r0().memoizedState}function U1(e,t,u,n){var r=K0();cu.flags|=e,r.memoizedState=s3(1|t,u,void 0,n===void 0?null:n)}function tm(e,t,u,n){var r=r0();n=n===void 0?null:n;var a=void 0;if($u!==null){var i=$u.memoizedState;if(a=i.destroy,n!==null&&p7(n,i.deps)){r.memoizedState=s3(t,u,a,n);return}}cu.flags|=e,r.memoizedState=s3(1|t,u,a,n)}function TF(e,t){return U1(8390656,8,e,t)}function E7(e,t){return tm(2048,8,e,t)}function jR(e,t){return tm(4,2,e,t)}function NR(e,t){return tm(4,4,e,t)}function UR(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function LR(e,t,u){return u=u!=null?u.concat([e]):null,tm(4,4,UR.bind(null,t,e),u)}function m7(){}function $R(e,t){var u=r0();t=t===void 0?null:t;var n=u.memoizedState;return n!==null&&t!==null&&p7(t,n[1])?n[0]:(u.memoizedState=[e,t],e)}function zR(e,t){var u=r0();t=t===void 0?null:t;var n=u.memoizedState;return n!==null&&t!==null&&p7(t,n[1])?n[0]:(e=e(),u.memoizedState=[e,t],e)}function HR(e,t,u){return jo&21?(k0(u,t)||(u=YO(),cu.lanes|=u,No|=u,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,er=!0),e.memoizedState=u)}function CK(e,t){var u=Pt;Pt=u!==0&&4>u?u:4,e(!0);var n=x5.transition;x5.transition={};try{e(!1),t()}finally{Pt=u,x5.transition=n}}function WR(){return r0().memoizedState}function AK(e,t,u){var n=hs(e);if(u={lane:n,action:u,hasEagerState:!1,eagerState:null,next:null},qR(e))YR(t,u);else if(u=AR(e,t,u,n),u!==null){var r=jn();x0(u,e,n,r),VR(u,t,n)}}function wK(e,t,u){var n=hs(e),r={lane:n,action:u,hasEagerState:!1,eagerState:null,next:null};if(qR(e))YR(t,r);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,s=a(i,u);if(r.hasEagerState=!0,r.eagerState=s,k0(s,i)){var o=t.interleaved;o===null?(r.next=r,s7(t)):(r.next=o.next,o.next=r),t.interleaved=r;return}}catch{}finally{}u=AR(e,t,r,n),u!==null&&(r=jn(),x0(u,e,n,r),VR(u,t,n))}}function qR(e){var t=e.alternate;return e===cu||t!==null&&t===cu}function YR(e,t){Mp=By=!0;var u=e.pending;u===null?t.next=t:(t.next=u.next,u.next=t),e.pending=t}function VR(e,t,u){if(u&4194240){var n=t.lanes;n&=e.pendingLanes,u|=n,t.lanes=u,VA(e,u)}}var xy={readContext:n0,useCallback:vn,useContext:vn,useEffect:vn,useImperativeHandle:vn,useInsertionEffect:vn,useLayoutEffect:vn,useMemo:vn,useReducer:vn,useRef:vn,useState:vn,useDebugValue:vn,useDeferredValue:vn,useTransition:vn,useMutableSource:vn,useSyncExternalStore:vn,useId:vn,unstable_isNewReconciler:!1},TK={readContext:n0,useCallback:function(e,t){return K0().memoizedState=[e,t===void 0?null:t],e},useContext:n0,useEffect:TF,useImperativeHandle:function(e,t,u){return u=u!=null?u.concat([e]):null,U1(4194308,4,UR.bind(null,t,e),u)},useLayoutEffect:function(e,t){return U1(4194308,4,e,t)},useInsertionEffect:function(e,t){return U1(4,2,e,t)},useMemo:function(e,t){var u=K0();return t=t===void 0?null:t,e=e(),u.memoizedState=[e,t],e},useReducer:function(e,t,u){var n=K0();return t=u!==void 0?u(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=AK.bind(null,cu,e),[n.memoizedState,e]},useRef:function(e){var t=K0();return e={current:e},t.memoizedState=e},useState:wF,useDebugValue:m7,useDeferredValue:function(e){return K0().memoizedState=e},useTransition:function(){var e=wF(!1),t=e[0];return e=CK.bind(null,e[1]),K0().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,u){var n=cu,r=K0();if(tu){if(u===void 0)throw Error(_e(407));u=u()}else{if(u=t(),tn===null)throw Error(_e(349));jo&30||SR(n,t,u)}r.memoizedState=u;var a={value:u,getSnapshot:t};return r.queue=a,TF(kR.bind(null,n,a,e),[e]),n.flags|=2048,s3(9,MR.bind(null,n,a,u,t),void 0,null),u},useId:function(){var e=K0(),t=tn.identifierPrefix;if(tu){var u=si,n=ii;u=(n&~(1<<32-B0(n)-1)).toString(32)+u,t=":"+t+"R"+u,u=a3++,0<u&&(t+="H"+u.toString(32)),t+=":"}else u=vK++,t=":"+t+"r"+u.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},_K={readContext:n0,useCallback:$R,useContext:n0,useEffect:E7,useImperativeHandle:LR,useInsertionEffect:jR,useLayoutEffect:NR,useMemo:zR,useReducer:P5,useRef:RR,useState:function(){return P5(i3)},useDebugValue:m7,useDeferredValue:function(e){var t=r0();return HR(t,$u.memoizedState,e)},useTransition:function(){var e=P5(i3)[0],t=r0().memoizedState;return[e,t]},useMutableSource:xR,useSyncExternalStore:PR,useId:WR,unstable_isNewReconciler:!1},FK={readContext:n0,useCallback:$R,useContext:n0,useEffect:E7,useImperativeHandle:LR,useInsertionEffect:jR,useLayoutEffect:NR,useMemo:zR,useReducer:S5,useRef:RR,useState:function(){return S5(i3)},useDebugValue:m7,useDeferredValue:function(e){var t=r0();return $u===null?t.memoizedState=e:HR(t,$u.memoizedState,e)},useTransition:function(){var e=S5(i3)[0],t=r0().memoizedState;return[e,t]},useMutableSource:xR,useSyncExternalStore:PR,useId:WR,unstable_isNewReconciler:!1};function Pc(e,t){try{var u="",n=t;do u+=eJ(n),n=n.return;while(n);var r=u}catch(a){r=` 44Error generating stack: `+a.message+` 45`+a.stack}return{value:e,source:t,stack:r,digest:null}}function M5(e,t,u){return{value:e,source:null,stack:u??null,digest:t??null}}function S8(e,t){try{console.error(t.value)}catch(u){setTimeout(function(){throw u})}}var DK=typeof WeakMap=="function"?WeakMap:Map;function GR(e,t,u){u=ci(-1,u),u.tag=3,u.payload={element:null};var n=t.value;return u.callback=function(){Sy||(Sy=!0,$8=n),S8(e,t)},u}function JR(e,t,u){u=ci(-1,u),u.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var r=t.value;u.payload=function(){return n(r)},u.callback=function(){S8(e,t)}}var a=e.stateNode;return a!==null&&typeof a.componentDidCatch=="function"&&(u.callback=function(){S8(e,t),typeof n!="function"&&(ms===null?ms=new Set([this]):ms.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),u}function _F(e,t,u){var n=e.pingCache;if(n===null){n=e.pingCache=new DK;var r=new Set;n.set(t,r)}else r=n.get(t),r===void 0&&(r=new Set,n.set(t,r));r.has(u)||(r.add(u),e=$K.bind(null,e,t,u),t.then(e,e))}function FF(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function DF(e,t,u,n,r){return e.mode&1?(e.flags|=65536,e.lanes=r,e):(e===t?e.flags|=65536:(e.flags|=128,u.flags|=131072,u.flags&=-52805,u.tag===1&&(u.alternate===null?u.tag=17:(t=ci(-1,1),t.tag=2,Es(u,t,1))),u.lanes|=1),e)}var BK=Ti.ReactCurrentOwner,er=!1;function Rn(e,t,u,n){t.child=e===null?DR(t,null,u,n):Bc(t,e.child,u,n)}function BF(e,t,u,n,r){u=u.render;var a=t.ref;return mc(t,r),n=f7(e,t,u,n,a,r),u=y7(),e!==null&&!er?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~r,mi(e,t,r)):(tu&&u&&t7(t),t.flags|=1,Rn(e,t,n,r),t.child)}function xF(e,t,u,n,r){if(e===null){var a=u.type;return typeof a=="function"&&!T7(a)&&a.defaultProps===void 0&&u.compare===null&&u.defaultProps===void 0?(t.tag=15,t.type=a,KR(e,t,a,n,r)):(e=H1(u.type,null,n,t,t.mode,r),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!(e.lanes&r)){var i=a.memoizedProps;if(u=u.compare,u=u!==null?u:Zp,u(i,n)&&e.ref===t.ref)return mi(e,t,r)}return t.flags|=1,e=bs(a,n),e.ref=t.ref,e.return=t,t.child=e}function KR(e,t,u,n,r){if(e!==null){var a=e.memoizedProps;if(Zp(a,n)&&e.ref===t.ref)if(er=!1,t.pendingProps=n=a,(e.lanes&r)!==0)e.flags&131072&&(er=!0);else return t.lanes=e.lanes,mi(e,t,r)}return M8(e,t,u,n,r)}function QR(e,t,u){var n=t.pendingProps,r=n.children,a=e!==null?e.memoizedState:null;if(n.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Gt(ac,gr),gr|=u;else{if(!(u&1073741824))return e=a!==null?a.baseLanes|u:u,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Gt(ac,gr),gr|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=a!==null?a.baseLanes:u,Gt(ac,gr),gr|=n}else a!==null?(n=a.baseLanes|u,t.memoizedState=null):n=u,Gt(ac,gr),gr|=n;return Rn(e,t,r,u),t.child}function XR(e,t){var u=t.ref;(e===null&&u!==null||e!==null&&e.ref!==u)&&(t.flags|=512,t.flags|=2097152)}function M8(e,t,u,n,r){var a=rr(u)?Oo:Mn.current;return a=Fc(t,a),mc(t,r),u=f7(e,t,u,n,a,r),n=y7(),e!==null&&!er?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~r,mi(e,t,r)):(tu&&n&&t7(t),t.flags|=1,Rn(e,t,u,r),t.child)}function PF(e,t,u,n,r){if(rr(u)){var a=!0;Cy(t)}else a=!1;if(mc(t,r),t.stateNode===null)L1(e,t),_R(t,u,n),P8(t,u,n,r),n=!0;else if(e===null){var i=t.stateNode,s=t.memoizedProps;i.props=s;var o=i.context,l=u.contextType;typeof l=="object"&&l!==null?l=n0(l):(l=rr(u)?Oo:Mn.current,l=Fc(t,l));var c=u.getDerivedStateFromProps,d=typeof c=="function"||typeof i.getSnapshotBeforeUpdate=="function";d||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s!==n||o!==l)&&CF(t,i,n,l),Qi=!1;var p=t.memoizedState;i.state=p,Fy(t,n,i,r),o=t.memoizedState,s!==n||p!==o||nr.current||Qi?(typeof c=="function"&&(x8(t,u,c,n),o=t.memoizedState),(s=Qi||vF(t,u,s,n,p,o,l))?(d||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=o),i.props=n,i.state=o,i.context=l,n=s):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{i=t.stateNode,wR(e,t),s=t.memoizedProps,l=t.type===t.elementType?s:v0(t.type,s),i.props=l,d=t.pendingProps,p=i.context,o=u.contextType,typeof o=="object"&&o!==null?o=n0(o):(o=rr(u)?Oo:Mn.current,o=Fc(t,o));var f=u.getDerivedStateFromProps;(c=typeof f=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s!==d||p!==o)&&CF(t,i,n,o),Qi=!1,p=t.memoizedState,i.state=p,Fy(t,n,i,r);var y=t.memoizedState;s!==d||p!==y||nr.current||Qi?(typeof f=="function"&&(x8(t,u,f,n),y=t.memoizedState),(l=Qi||vF(t,u,l,n,p,y,o)||!1)?(c||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(n,y,o),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(n,y,o)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=y),i.props=n,i.state=y,i.context=o,n=l):(typeof i.componentDidUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),n=!1)}return k8(e,t,u,n,a,r)}function k8(e,t,u,n,r,a){XR(e,t);var i=(t.flags&128)!==0;if(!n&&!i)return r&&EF(t,u,!1),mi(e,t,a);n=t.stateNode,BK.current=t;var s=i&&typeof u.getDerivedStateFromError!="function"?null:n.render();return t.flags|=1,e!==null&&i?(t.child=Bc(t,e.child,null,a),t.child=Bc(t,null,s,a)):Rn(e,t,s,a),t.memoizedState=n.state,r&&EF(t,u,!0),t.child}function ZR(e){var t=e.stateNode;t.pendingContext?yF(e,t.pendingContext,t.pendingContext!==t.context):t.context&&yF(e,t.context,!1),l7(e,t.containerInfo)}function SF(e,t,u,n,r){return Dc(),n7(r),t.flags|=256,Rn(e,t,u,n),t.child}var I8={dehydrated:null,treeContext:null,retryLane:0};function O8(e){return{baseLanes:e,cachePool:null,transitions:null}}function ej(e,t,u){var n=t.pendingProps,r=ou.current,a=!1,i=(t.flags&128)!==0,s;if((s=i)||(s=e!==null&&e.memoizedState===null?!1:(r&2)!==0),s?(a=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(r|=1),Gt(ou,r&1),e===null)return D8(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(i=n.children,e=n.fallback,a?(n=t.mode,a=t.child,i={mode:"hidden",children:i},!(n&1)&&a!==null?(a.childLanes=0,a.pendingProps=i):a=rm(i,n,0,null),e=Bo(e,n,u,
vendor: 6,263 bytes, line 45
45null),a.return=t,e.return=t,a.sibling=e,t.child=a,t.child.memoizedState=O8(u),t.memoizedState=I8,e):h7(t,i));if(r=e.memoizedState,r!==null&&(s=r.dehydrated,s!==null))return xK(e,t,i,n,s,r,u);if(a){a=n.fallback,i=t.mode,r=e.child,s=r.sibling;var o={mode:"hidden",children:n.children};return!(i&1)&&t.child!==r?(n=t.child,n.childLanes=0,n.pendingProps=o,t.deletions=null):(n=bs(r,o),n.subtreeFlags=r.subtreeFlags&14680064),s!==null?a=bs(s,a):(a=Bo(a,i,u,null),a.flags|=2),a.return=t,n.return=t,n.sibling=a,t.child=n,n=a,a=t.child,i=e.child.memoizedState,i=i===null?O8(u):{baseLanes:i.baseLanes|u,cachePool:null,transitions:i.transitions},a.memoizedState=i,a.childLanes=e.childLanes&~u,t.memoizedState=I8,n}return a=e.child,e=a.sibling,n=bs(a,{mode:"visible",children:n.children}),!(t.mode&1)&&(n.lanes=u),n.return=t,n.sibling=null,e!==null&&(u=t.deletions,u===null?(t.deletions=[e],t.flags|=16):u.push(e)),t.child=n,t.memoizedState=null,n}function h7(e,t){return t=rm({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function L2(e,t,u,n){return n!==null&&n7(n),Bc(t,e.child,null,u),e=h7(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function xK(e,t,u,n,r,a,i){if(u)return t.flags&256?(t.flags&=-257,n=M5(Error(_e(422))),L2(e,t,i,n)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(a=n.fallback,r=t.mode,n=rm({mode:"visible",children:n.children},r,0,null),a=Bo(a,r,i,null),a.flags|=2,n.return=t,a.return=t,n.sibling=a,t.child=n,t.mode&1&&Bc(t,e.child,null,i),t.child.memoizedState=O8(i),t.memoizedState=I8,a);if(!(t.mode&1))return L2(e,t,i,null);if(r.data==="$!"){if(n=r.nextSibling&&r.nextSibling.dataset,n)var s=n.dgst;return n=s,a=Error(_e(419)),n=M5(a,n,void 0),L2(e,t,i,n)}if(s=(i&e.childLanes)!==0,er||s){if(n=tn,n!==null){switch(i&-i){case 4:r=2;break;case 16:r=8;break;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:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:r=32;break;case 536870912:r=268435456;break;default:r=0}r=r&(n.suspendedLanes|i)?0:r,r!==0&&r!==a.retryLane&&(a.retryLane=r,Ei(e,r),x0(n,e,r,-1))}return w7(),n=M5(Error(_e(421))),L2(e,t,i,n)}return r.data==="$?"?(t.flags|=128,t.child=e.child,t=zK.bind(null,e),r._reactRetry=t,null):(e=a.treeContext,Fr=ys(r.nextSibling),Sr=t,tu=!0,w0=null,e!==null&&(Gr[Jr++]=ii,Gr[Jr++]=si,Gr[Jr++]=Ro,ii=e.id,si=e.overflow,Ro=t),t=h7(t,n.children),t.flags|=4096,t)}function MF(e,t,u){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),B8(e.return,t,u)}function k5(e,t,u,n,r){var a=e.memoizedState;a===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:u,tailMode:r}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=n,a.tail=u,a.tailMode=r)}function tj(e,t,u){var n=t.pendingProps,r=n.revealOrder,a=n.tail;if(Rn(e,t,n.children,u),n=ou.current,n&2)n=n&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&MF(e,u,t);else if(e.tag===19)MF(e,u,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}if(Gt(ou,n),!(t.mode&1))t.memoizedState=null;else switch(r){case"forwards":for(u=t.child,r=null;u!==null;)e=u.alternate,e!==null&&Dy(e)===null&&(r=u),u=u.sibling;u=r,u===null?(r=t.child,t.child=null):(r=u.sibling,u.sibling=null),k5(t,!1,r,u,a);break;case"backwards":for(u=null,r=t.child,t.child=null;r!==null;){if(e=r.alternate,e!==null&&Dy(e)===null){t.child=r;break}e=r.sibling,r.sibling=u,u=r,r=e}k5(t,!0,u,null,a);break;case"together":k5(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function L1(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function mi(e,t,u){if(e!==null&&(t.dependencies=e.dependencies),No|=t.lanes,!(u&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(_e(153));if(t.child!==null){for(e=t.child,u=bs(e,e.pendingProps),t.child=u,u.return=t;e.sibling!==null;)e=e.sibling,u=u.sibling=bs(e,e.pendingProps),u.return=t;u.sibling=null}return t.child}function PK(e,t,u){switch(t.tag){case 3:ZR(t),Dc();break;case 5:BR(t);break;case 1:rr(t.type)&&Cy(t);break;case 4:l7(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,r=t.memoizedProps.value;Gt(Ty,n._currentValue),n._currentValue=r;break;case 13:if(n=t.memoizedState,n!==null)return n.dehydrated!==null?(Gt(ou,ou.current&1),t.flags|=128,null):u&t.child.childLanes?ej(e,t,u):(Gt(ou,ou.current&1),e=mi(e,t,u),e!==null?e.sibling:null);Gt(ou,ou.current&1);break;case 19:if(n=(u&t.childLanes)!==0,e.flags&128){if(n)return tj(e,t,u);t.flags|=128}if(r=t.memoizedState,r!==null&&(r.rendering=null,r.tail=null,r.lastEffect=null),Gt(ou,ou.current),n)break;return null;case 22:case 23:return t.lanes=0,QR(e,t,u)}return mi(e,t,u)}var uj,R8,nj,rj;uj=function(e,t){for(var u=t.child;u!==null;){if(u.tag===5||u.tag===6)e.appendChild(u.stateNode);else if(u.tag!==4&&u.child!==null){u.child.return=u,u=u.child;continue}if(u===t)break;for(;u.sibling===null;){if(u.return===null||u.return===t)return;u=u.return}u.sibling.return=u.return,u=u.sibling}};R8=function(){};nj=function(e,t,u,n){var r=e.memoizedProps;if(r!==n){e=t.stateNode,To(fa.current);var a=null;switch(u){case"input":r=r8(e,r),n=r8(e,n),a=[];break;case"select":r=du({},r,{value:void 0}),n=du({},n,{value:void 0}),a=[];break;case"textarea":r=s8(e,r),n=s8(e,n),a=[];break;default:typeof r.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=gy)}l8(u,n);var i;u=null;for(l in r)if(!n.hasOwnProperty(l)&&r.hasOwnProperty(l)&&r[l]!=null)if(l==="style"){var s=r[l];for(i in s)s.hasOwnProperty(i)&&(u||(u={}),u[i]="")}else l!=="dangerouslySetInnerHTML"&&l!=="children"&&l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&l!=="autoFocus"&&(Yp.hasOwnProperty(l)?a||(a=[]):(a=a||[]).push(l,null));for(l in n){var o=n[l];if(s=r!=null?r[l]:void 0,n.hasOwnProperty(l)&&o!==s&&(o!=null||s!=null))if(l==="style")if(s){for(i in s)!s.hasOwnProperty(i)||o&&o.hasOwnProperty(i)||(u||(u={}),u[i]="");for(i in o)o.hasOwnProperty(i)&&s[i]!==o[i]&&(u||(u={}),u[i]=o[i])}
vendor: 4,255 bytes, line 45
45else u||(a||(a=[]),a.push(l,u)),u=o;else l==="dangerouslySetInnerHTML"?(o=o?o.__html:void 0,s=s?s.__html:void 0,o!=null&&s!==o&&(a=a||[]).push(l,o)):l==="children"?typeof o!="string"&&typeof o!="number"||(a=a||[]).push(l,""+o):l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&(Yp.hasOwnProperty(l)?(o!=null&&l==="onScroll"&&Kt("scroll",e),a||s===o||(a=[])):(a=a||[]).push(l,o))}u&&(a=a||[]).push("style",u);var l=a;(t.updateQueue=l)&&(t.flags|=4)}};rj=function(e,t,u,n){u!==n&&(t.flags|=4)};function F4(e,t){if(!tu)switch(e.tailMode){case"hidden":t=e.tail;for(var u=null;t!==null;)t.alternate!==null&&(u=t),t=t.sibling;u===null?e.tail=null:u.sibling=null;break;case"collapsed":u=e.tail;for(var n=null;u!==null;)u.alternate!==null&&(n=u),u=u.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function Cn(e){var t=e.alternate!==null&&e.alternate.child===e.child,u=0,n=0;if(t)for(var r=e.child;r!==null;)u|=r.lanes|r.childLanes,n|=r.subtreeFlags&14680064,n|=r.flags&14680064,r.return=e,r=r.sibling;else for(r=e.child;r!==null;)u|=r.lanes|r.childLanes,n|=r.subtreeFlags,n|=r.flags,r.return=e,r=r.sibling;return e.subtreeFlags|=n,e.childLanes=u,t}function SK(e,t,u){var n=t.pendingProps;switch(u7(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Cn(t),null;case 1:return rr(t.type)&&vy(),Cn(t),null;case 3:return n=t.stateNode,xc(),Xt(nr),Xt(Mn),d7(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(N2(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,w0!==null&&(W8(w0),w0=null))),R8(e,t),Cn(t),null;case 5:c7(t);var r=To(r3.current);if(u=t.type,e!==null&&t.stateNode!=null)nj(e,t,u,n,r),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(t.stateNode===null)throw Error(_e(166));return Cn(t),null}if(e=To(fa.current),N2(t)){n=t.stateNode,u=t.type;var a=t.memoizedProps;switch(n[ra]=t,n[u3]=a,e=(t.mode&1)!==0,u){case"dialog":Kt("cancel",n),Kt("close",n);break;case"iframe":case"object":case"embed":Kt("load",n);break;case"video":case"audio":for(r=0;r<mp.length;r++)Kt(mp[r],n);break;case"source":Kt("error",n);break;case"img":case"image":case"link":Kt("error",n),Kt("load",n);break;case"details":Kt("toggle",n);break;case"input":$_(n,a),Kt("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!a.multiple},Kt("invalid",n);break;case"textarea":H_(n,a),Kt("invalid",n)}l8(u,a),r=null;for(var i in a)if(a.hasOwnProperty(i)){var s=a[i];i==="children"?typeof s=="string"?n.textContent!==s&&(a.suppressHydrationWarning!==!0&&j2(n.textContent,s,e),r=["children",s]):typeof s=="number"&&n.textContent!==""+s&&(a.suppressHydrationWarning!==!0&&j2(n.textContent,s,e),r=["children",""+s]):Yp.hasOwnProperty(i)&&s!=null&&i==="onScroll"&&Kt("scroll",n)}switch(u){case"input":x2(n),z_(n,a,!0);break;case"textarea":x2(n),W_(n);break;case"select":case"option":break;default:typeof a.onClick=="function"&&(n.onclick=gy)}n=r,t.updateQueue=n,n!==null&&(t.flags|=4)}else{i=r.nodeType===9?r:r.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=SO(u)),e==="http://www.w3.org/1999/xhtml"?u==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=i.createElement(u,{is:n.is}):(e=i.createElement(u),u==="select"&&(i=e,n.multiple?i.multiple=!0:n.size&&(i.size=n.size))):e=i.createElementNS(e,u),e[ra]=t,e[u3]=n,uj(e,t,!1,!1),t.stateNode=e;e:{switch(i=c8(u,n),u){case"dialog":Kt("cancel",e),Kt("close",e),r=n;break;case"iframe":case"object":case"embed":Kt("load",e),r=n;break;case"video":case"audio":for(r=0;r<mp.length;r++)Kt(mp[r],e);r=n;break;case"source":Kt("error",e),r=n;break;case"img":case"image":case"link":Kt("error",e),Kt("load",e),r=n;break;case"details":Kt("toggle",e),r=n;break;case"input":$_(e,n),r=r8(e,n),Kt("invalid",e);break;case"option":r=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},r=du({},n,{value:void 0}),Kt("invalid",e);break;case"textarea":H_(e,n),r=s8(e,n),Kt("invalid",e);break;default:r=n}l8(u,r),s=r;for(a in s)if(s.hasOwnProperty(a)){var o=s[a];a==="style"?IO(e,o):a==="dangerouslySetInnerHTML"?(o=o?o.__html:void 0,o!=null&&MO(e,o)):a==="children"?typeof o=="str
45ing"?(u!=="textarea"||o!=="")&&Vp(e,o):typeof o=="number"&&Vp(e,""+o):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(Yp.hasOwnProperty(a)?o!=null&&a==="onScroll"&&Kt("scroll",e):o!=null&&$A(e,a,o,i))}switch(u){case"input":x2(e),z_(e,n,!1);break;case"textarea":x2(e),W_(e);break;case"option":n.value!=null&&e.setAttribute("value",""+Fs(n.value));break;case"select":e.multiple=!!n.multiple,a=n.value,a!=null?pc(e,!!n.multiple,a,!1):n.defaultValue!=null&&pc(e,!!n.multiple,n.defaultValue,!0);break;default:typeof r.onClick=="function"&&(e.onclick=gy)}switch(u){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Cn(t),null;case 6:if(e&&t.stateNode!=null)rj(e,t,e.memoizedProps,n);else{if(typeof n!="string"&&t.stateNode===null)throw Error(_e(166));if(u=To(r3.current),To(fa.current),N2(t)){if(n=t.stateNode,u=t.memoizedProps,n[ra]=t,(a=n.nodeValue!==u)&&(e=Sr,e!==null))switch(e.tag){case 3:j2(n.nodeValue,u,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&j2(n.nodeValue,u,(e.mode&1)!==0)}a&&(t.flags|=4)}else n=(u.nodeType===9?u:u.ownerDocument).createTextNode(n),n[ra]=t,t.stateNode=n}return Cn(t),null;case 13:if(Xt(ou),n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(tu&&Fr!==null&&t.mode&1&&!(t.flags&128))CR(),Dc(),t.flags|=98560,a=!1;else if(a=N2(t),n!==null&&n.dehydrated!==null){if(e===null){if(!a)throw Error(_e(318));if(a=t.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(_e(317));a[ra]=t}else Dc(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Cn(t),a=!1}else w0!==null&&(W8(w0),w0=null),a=!0;if(!a)return t.flags&65536?t:null}return t.flags&128?(t.lanes=u,t):(n=n!==null,n!==(e!==null&&e.memoizedState!==null)&&n&&(t.child.flags|=8192,t.mode&1&&(e===null||ou.current&1?Wu===0&&(Wu=3):w7())),t.updateQueue!==null&&(t.flags|=4),Cn(t),null);case 4:return xc(),R8(e,t),e===null&&e3(t.stateNode.containerInfo),Cn(t),null;case 10:return i7(t.type._context),Cn(t),null;case 17:return rr(t.type)&&vy(),Cn(t),null;case 19:if(Xt(ou),a=t.memoizedState,a===null)return Cn(t),null;if(n=(t.flags&128)!==0,i=a.rendering,i===null)if(n)F4(a,!1);else{if(Wu!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=Dy(e),i!==null){for(t.flags|=128,F4(a,!1),n=i.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=u,u=t.child;u!==null;)a=u,e=n,a.flags&=14680066,i=a.alternate,i===null?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=i.childLanes,a.lanes=i.lanes,a.child=i.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=i.memoizedProps,a.memoizedState=i.memoizedState,a.updateQueue=i.updateQueue,a.type=i.type,e=i.dependencies,a.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),u=u.sibling;return Gt(ou,ou.current&1|2),t.child}e=e.sibling}a.tail!==null&&Tu()>Sc&&(t.flags|=128,n=!0,F4(a,!1),t.lanes=4194304)}else{if(!n)if(e=Dy(i),e!==null){if(t.flags|=128,n=!0,u=e.updateQueue,u!==null&&(t.updateQueue=u,t.flags|=4),F4(a,!0),a.tail===null&&a.tailMode==="hidden"&&!i.alternate&&!tu)return Cn(t),null}else 2*Tu()-a.renderingStartTime>Sc&&u!==1073741824&&(t.flags|=128,n=!0,F4(a,!1),t.lanes=4194304);a.isBackwards?(i.sibling=t.child,t.child=i):(u=a.last,u!==null?u.sibling=i:t.child=i,a.last=i)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Tu(),t.sibling=null,u=ou.current,Gt(ou,n?u&1|2:u&1),t):(Cn(t),null);case 22:case 23:return A7(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?gr&1073741824&&(Cn(t),t.subtreeFlags&6&&(t.flags|=8192)):Cn(t),null;case 24:return null;case 25:return null}throw Error(_e(156,t.tag))}function MK(e,t){switch(u7(t),t.tag){case 1:return rr(t.type)&&vy(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return xc(),Xt(nr),Xt(Mn),d7(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return c7(t),null;case 13:if(Xt(ou),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(_e(340));Dc()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Xt(ou),null;case 4:return xc(),null;case 10:return i7(t.type._context),null;case 22:case 23:return A7(),null;case 24:return null;default:return null}}var $2=!1,Tn=!1,kK=typeof WeakSet=="function"?WeakSet:Set,Ie=null;function rc(e,t){var u=e.ref;if(u!==null)if(typeof u=="function")try{u(null)}catch(n){Eu(e,t,n)}else u.current=null}function j8(e,t,u){try{u()}catch(n){Eu(e,t,n)}}var kF=!1;function IK(e,t){if(v8=my,e=oR(),e7(e)){if("selectionStart"in e)var u={start:e.selectionStart,end:e.selectionEnd};else e:{u=(u=e.ownerDocument)&&u.defaultView||window;var n=u.getSelection&&u.getSelection();
vendor: 4,120 bytes, line 45
45if(n&&n.rangeCount!==0){u=n.anchorNode;var r=n.anchorOffset,a=n.focusNode;n=n.focusOffset;try{u.nodeType,a.nodeType}catch{u=null;break e}var i=0,s=-1,o=-1,l=0,c=0,d=e,p=null;t:for(;;){for(var f;d!==u||r!==0&&d.nodeType!==3||(s=i+r),d!==a||n!==0&&d.nodeType!==3||(o=i+n),d.nodeType===3&&(i+=d.nodeValue.length),(f=d.firstChild)!==null;)p=d,d=f;for(;;){if(d===e)break t;if(p===u&&++l===r&&(s=i),p===a&&++c===n&&(o=i),(f=d.nextSibling)!==null)break;d=p,p=d.parentNode}d=f}u=s===-1||o===-1?null:{start:s,end:o}}else u=null}u=u||{start:0,end:0}}else u=null;for(C8={focusedElem:e,selectionRange:u},my=!1,Ie=t;Ie!==null;)if(t=Ie,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Ie=e;else for(;Ie!==null;){t=Ie;try{var y=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var h=y.memoizedProps,C=y.memoizedState,v=t.stateNode,m=v.getSnapshotBeforeUpdate(t.elementType===t.type?h:v0(t.type,h),C);v.__reactInternalSnapshotBeforeUpdate=m}break;case 3:var E=t.stateNode.containerInfo;E.nodeType===1?E.textContent="":E.nodeType===9&&E.documentElement&&E.removeChild(E.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(_e(163))}}catch(b){Eu(t,t.return,b)}if(e=t.sibling,e!==null){e.return=t.return,Ie=e;break}Ie=t.return}return y=kF,kF=!1,y}function kp(e,t,u){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var r=n=n.next;do{if((r.tag&e)===e){var a=r.destroy;r.destroy=void 0,a!==void 0&&j8(t,u,a)}r=r.next}while(r!==n)}}function um(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var u=t=t.next;do{if((u.tag&e)===e){var n=u.create;u.destroy=n()}u=u.next}while(u!==t)}}function N8(e){var t=e.ref;if(t!==null){var u=e.stateNode;switch(e.tag){case 5:e=u;break;default:e=u}typeof t=="function"?t(e):t.current=e}}function aj(e){var t=e.alternate;t!==null&&(e.alternate=null,aj(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[ra],delete t[u3],delete t[T8],delete t[mK],delete t[hK])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function ij(e){return e.tag===5||e.tag===3||e.tag===4}function IF(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ij(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&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 U8(e,t,u){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?u.nodeType===8?u.parentNode.insertBefore(e,t):u.insertBefore(e,t):(u.nodeType===8?(t=u.parentNode,t.insertBefore(e,u)):(t=u,t.appendChild(e)),u=u._reactRootContainer,u!=null||t.onclick!==null||(t.onclick=gy));else if(n!==4&&(e=e.child,e!==null))for(U8(e,t,u),e=e.sibling;e!==null;)U8(e,t,u),e=e.sibling}function L8(e,t,u){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?u.insertBefore(e,t):u.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(L8(e,t,u),e=e.sibling;e!==null;)L8(e,t,u),e=e.sibling}var nn=null,C0=!1;function Li(e,t,u){for(u=u.child;u!==null;)sj(e,t,u),u=u.sibling}function sj(e,t,u){if(pa&&typeof pa.onCommitFiberUnmount=="function")try{pa.onCommitFiberUnmount(GE,u)}catch{}switch(u.tag){case 5:Tn||rc(u,t);case 6:var n=nn,r=C0;nn=null,Li(e,t,u),nn=n,C0=r,nn!==null&&(C0?(e=nn,u=u.stateNode,e.nodeType===8?e.parentNode.removeChild(u):e.removeChild(u)):nn.removeChild(u.stateNode));break;case 18:nn!==null&&(C0?(e=nn,u=u.stateNode,e.nodeType===8?F5(e.parentNode,u):e.nodeType===1&&F5(e,u),Qp(e)):F5(nn,u.stateNode));break;case 4:n=nn,r=C0,nn=u.stateNode.containerInfo,C0=!0,Li(e,t,u),nn=n,C0=r;break;case 0:case 11:case 14:case 15:if(!Tn&&(n=u.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){r=n=n.next;do{var a=r,i=a.destroy;a=a.tag,i!==void 0&&(a&2||a&4)&&j8(u,t,i),r=r.next}while(r!==n)}Li(e,t,u);break;case 1:if(!Tn&&(rc(u,t),n=u.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=u.memoizedProps,n.state=u.memoizedState,n.componentWillUnmount()}catch(s){Eu(u,t,s)}Li(e,t,u);break;case 21:Li(e,t,u);break;
vendor: 17,135 bytes, line 45
45case 22:u.mode&1?(Tn=(n=Tn)||u.memoizedState!==null,Li(e,t,u),Tn=n):Li(e,t,u);break;default:Li(e,t,u)}}function OF(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var u=e.stateNode;u===null&&(u=e.stateNode=new kK),t.forEach(function(n){var r=HK.bind(null,e,n);u.has(n)||(u.add(n),n.then(r,r))})}}function y0(e,t){var u=t.deletions;if(u!==null)for(var n=0;n<u.length;n++){var r=u[n];try{var a=e,i=t,s=i;e:for(;s!==null;){switch(s.tag){case 5:nn=s.stateNode,C0=!1;break e;case 3:nn=s.stateNode.containerInfo,C0=!0;break e;case 4:nn=s.stateNode.containerInfo,C0=!0;break e}s=s.return}if(nn===null)throw Error(_e(160));sj(a,i,r),nn=null,C0=!1;var o=r.alternate;o!==null&&(o.return=null),r.return=null}catch(l){Eu(r,t,l)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)oj(t,e),t=t.sibling}function oj(e,t){var u=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(y0(t,e),V0(e),n&4){try{kp(3,e,e.return),um(3,e)}catch(h){Eu(e,e.return,h)}try{kp(5,e,e.return)}catch(h){Eu(e,e.return,h)}}break;case 1:y0(t,e),V0(e),n&512&&u!==null&&rc(u,u.return);break;case 5:if(y0(t,e),V0(e),n&512&&u!==null&&rc(u,u.return),e.flags&32){var r=e.stateNode;try{Vp(r,"")}catch(h){Eu(e,e.return,h)}}if(n&4&&(r=e.stateNode,r!=null)){var a=e.memoizedProps,i=u!==null?u.memoizedProps:a,s=e.type,o=e.updateQueue;if(e.updateQueue=null,o!==null)try{s==="input"&&a.type==="radio"&&a.name!=null&&xO(r,a),c8(s,i);var l=c8(s,a);for(i=0;i<o.length;i+=2){var c=o[i],d=o[i+1];c==="style"?IO(r,d):c==="dangerouslySetInnerHTML"?MO(r,d):c==="children"?Vp(r,d):$A(r,c,d,l)}switch(s){case"input":a8(r,a);break;case"textarea":PO(r,a);break;case"select":var p=r._wrapperState.wasMultiple;r._wrapperState.wasMultiple=!!a.multiple;var f=a.value;f!=null?pc(r,!!a.multiple,f,!1):p!==!!a.multiple&&(a.defaultValue!=null?pc(r,!!a.multiple,a.defaultValue,!0):pc(r,!!a.multiple,a.multiple?[]:"",!1))}r[u3]=a}catch(h){Eu(e,e.return,h)}}break;case 6:if(y0(t,e),V0(e),n&4){if(e.stateNode===null)throw Error(_e(162));r=e.stateNode,a=e.memoizedProps;try{r.nodeValue=a}catch(h){Eu(e,e.return,h)}}break;case 3:if(y0(t,e),V0(e),n&4&&u!==null&&u.memoizedState.isDehydrated)try{Qp(t.containerInfo)}catch(h){Eu(e,e.return,h)}break;case 4:y0(t,e),V0(e);break;case 13:y0(t,e),V0(e),r=e.child,r.flags&8192&&(a=r.memoizedState!==null,r.stateNode.isHidden=a,!a||r.alternate!==null&&r.alternate.memoizedState!==null||(v7=Tu())),n&4&&OF(e);break;case 22:if(c=u!==null&&u.memoizedState!==null,e.mode&1?(Tn=(l=Tn)||c,y0(t,e),Tn=l):y0(t,e),V0(e),n&8192){if(l=e.memoizedState!==null,(e.stateNode.isHidden=l)&&!c&&e.mode&1)for(Ie=e,c=e.child;c!==null;){for(d=Ie=c;Ie!==null;){switch(p=Ie,f=p.child,p.tag){case 0:case 11:case 14:case 15:kp(4,p,p.return);break;case 1:rc(p,p.return);var y=p.stateNode;if(typeof y.componentWillUnmount=="function"){n=p,u=p.return;try{t=n,y.props=t.memoizedProps,y.state=t.memoizedState,y.componentWillUnmount()}catch(h){Eu(n,u,h)}}break;case 5:rc(p,p.return);break;case 22:if(p.memoizedState!==null){jF(d);continue}}f!==null?(f.return=p,Ie=f):jF(d)}c=c.sibling}e:for(c=null,d=e;;){if(d.tag===5){if(c===null){c=d;try{r=d.stateNode,l?(a=r.style,typeof a.setProperty=="function"?a.setProperty("display","none","important"):a.display="none"):(s=d.stateNode,o=d.memoizedProps.style,i=o!=null&&o.hasOwnProperty("display")?o.display:null,s.style.display=kO("display",i))}catch(h){Eu(e,e.return,h)}}}else if(d.tag===6){if(c===null)try{d.stateNode.nodeValue=l?"":d.memoizedProps}catch(h){Eu(e,e.return,h)}}else if((d.tag!==22&&d.tag!==23||d.memoizedState===null||d===e)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===e)break e;for(;d.sibling===null;){if(d.return===null||d.return===e)break e;c===d&&(c=null),d=d.return}c===d&&(c=null),d.sibling.return=d.return,d=d.sibling}}break;case 19:y0(t,e),V0(e),n&4&&OF(e);break;case 21:break;default:y0(t,e),V0(e)}}function V0(e){var t=e.flags;if(t&2){try{e:{for(var u=e.return;u!==null;){if(ij(u)){var n=u;break e}u=u.return}throw Error(_e(160))}switch(n.tag){case 5:var r=n.stateNode;n.flags&32&&(Vp(r,""),n.flags&=-33);var a=IF(e);L8(e,a,r);break;case 3:case 4:var i=n.stateNode.containerInfo,s=IF(e);U8(e,s,i);break;default:throw Error(_e(161))}}catch(o){Eu(e,e.return,o)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function OK(e,t,u){Ie=e,lj(e)}function lj(e,t,u){for(var n=(e.mode&1)!==0;Ie!==null;){var r=Ie,a=r.child;if(r.tag===22&&n){var i=r.memoizedState!==null||$2;if(!i){var s=r.alternate,o=s!==null&&s.memoizedState!==null||Tn;s=$2;var l=Tn;if($2=i,(Tn=o)&&!l)for(Ie=r;Ie!==null;)i=Ie,o=i.child,i.tag===22&&i.memoizedState!==null?NF(r):o!==null?(o.return=i,Ie=o):NF(r);for(;a!==null;)Ie=a,lj(a),a=a.sibling;Ie=r,$2=s,Tn=l}RF(e)}else r.subtreeFlags&8772&&a!==null?(a.return=r,Ie=a):RF(e)}}function RF(e){for(;Ie!==null;){var t=Ie;if(t.flags&8772){var u=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Tn||um(5,t);break;case 1:var n=t.stateNode;if(t.flags&4&&!Tn)if(u===null)n.componentDidMount();else{var r=t.elementType===t.type?u.memoizedProps:v0(t.type,u.memoizedProps);n.componentDidUpdate(r,u.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;a!==null&&gF(t,a,n);break;case 3:var i=t.updateQueue;if(i!==null){if(u=null,t.child!==null)switch(t.child.tag){case 5:u=t.child.stateNode;break;case 1:u=t.child.stateNode}gF(t,i,u)}break;case 5:var s=t.stateNode;if(u===null&&t.flags&4){u=s;var o=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":o.autoFocus&&u.focus();break;case"img":o.src&&(u.src=o.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var l=t.alternate;if(l!==null){var c=l.memoizedState;if(c!==null){var d=c.dehydrated;d!==null&&Qp(d)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(_e(163))}Tn||t.flags&512&&N8(t)}catch(p){Eu(t,t.return,p)}}if(t===e){Ie=null;break}if(u=t.sibling,u!==null){u.return=t.return,Ie=u;break}Ie=t.return}}function jF(e){for(;Ie!==null;){var t=Ie;if(t===e){Ie=null;break}var u=t.sibling;if(u!==null){u.return=t.return,Ie=u;break}Ie=t.return}}function NF(e){for(;Ie!==null;){var t=Ie;try{switch(t.tag){case 0:case 11:case 15:var u=t.return;try{um(4,t)}catch(o){Eu(t,u,o)}break;case 1:var n=t.stateNode;if(typeof n.componentDidMount=="function"){var r=t.return;try{n.componentDidMount()}catch(o){Eu(t,r,o)}}var a=t.return;try{N8(t)}catch(o){Eu(t,a,o)}break;case 5:var i=t.return;try{N8(t)}catch(o){Eu(t,i,o)}}}catch(o){Eu(t,t.return,o)}if(t===e){Ie=null;break}var s=t.sibling;if(s!==null){s.return=t.return,Ie=s;break}Ie=t.return}}var RK=Math.ceil,Py=Ti.ReactCurrentDispatcher,b7=Ti.ReactCurrentOwner,Zr=Ti.ReactCurrentBatchConfig,mt=0,tn=null,Mu=null,cn=0,gr=0,ac=js(0),Wu=0,o3=null,No=0,nm=0,g7=0,Ip=null,Qn=null,v7=0,Sc=1/0,Qa=null,Sy=!1,$8=null,ms=null,z2=!1,ss=null,My=0,Op=0,z8=null,$1=-1,z1=0;function jn(){return mt&6?Tu():$1!==-1?$1:$1=Tu()}function hs(e){return e.mode&1?mt&2&&cn!==0?cn&-cn:gK.transition!==null?(z1===0&&(z1=YO()),z1):(e=Pt,e!==0||(e=window.event,e=e===void 0?16:ZO(e.type)),e):1}function x0(e,t,u,n){if(50<Op)throw Op=0,z8=null,Error(_e(185));L3(e,u,n),(!(mt&2)||e!==tn)&&(e===tn&&(!(mt&2)&&(nm|=u),Wu===4&&ts(e,cn)),ar(e,n),u===1&&mt===0&&!(t.mode&1)&&(Sc=Tu()+500,ZE&&Ns()))}function ar(e,t){var u=e.callbackNode;gJ(e,t);var n=Ey(e,e===tn?cn:0);if(n===0)u!==null&&V_(u),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(u!=null&&V_(u),t===1)e.tag===0?bK(UF.bind(null,e)):bR(UF.bind(null,e)),yK(function(){!(mt&6)&&Ns()}),u=null;else{switch(VO(n)){case 1:u=YA;break;case 4:u=WO;break;case 16:u=yy;break;case 536870912:u=qO;break;default:u=yy}u=hj(u,cj.bind(null,e))}e.callbackPriority=t,e.callbackNode=u}}function cj(e,t){if($1=-1,z1=0,mt&6)throw Error(_e(327));var u=e.callbackNode;if(hc()&&e.callbackNode!==u)return null;var n=Ey(e,e===tn?cn:0);if(n===0)return null;if(n&30||n&e.expiredLanes||t)t=ky(e,n);else{t=n;var r=mt;mt|=2;var a=pj();(tn!==e||cn!==t)&&(Qa=null,Sc=Tu()+500,Do(e,t));do try{UK();break}catch(s){dj(e,s)}while(1);a7(),Py.current=a,mt=r,Mu!==null?t=0:(tn=null,cn=0,t=Wu)}if(t!==0){if(t===2&&(r=E8(e),r!==0&&(n=r,t=H8(e,r))),t===1)throw u=o3,Do(e,0),ts(e,n),ar(e,Tu()),u;if(t===6)ts(e,n);else{if(r=e.current.alternate,!(n&30)&&!jK(r)&&(t=ky(e,n),t===2&&(a=E8(e),a!==0&&(n=a,t=H8(e,a))),t===1))throw u=o3,Do(e,0),ts(e,n),ar(e,Tu()),u;switch(e.finishedWork=r,e.finishedLanes=n,t){case 0:case 1:throw Error(_e(345));case 2:Eo(e,Qn,Qa);break;case 3:if(ts(e,n),(n&130023424)===n&&(t=v7+500-Tu(),10<t)){if(Ey(e,0)!==0)break;if(r=e.suspendedLanes,(r&n)!==n){jn(),e.pingedLanes|=e.suspendedLanes&r;break}e.timeoutHandle=w8(Eo.bind(null,e,Qn,Qa),t);break}Eo(e,Qn,Qa);break;case 4:if(ts(e,n),(n&4194240)===n)break;for(t=e.eventTimes,r=-1;0<n;){var i=31-B0(n);a=1<<i,i=t[i],i>r&&(r=i),n&=~a}if(n=r,n=Tu()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*RK(n/1960))-n,10<n){e.timeoutHandle=w8(Eo.bind(null,e,Qn,Qa),n);break}Eo(e,Qn,Qa);break;case 5:Eo(e,Qn,Qa);break;default:throw Error(_e(329))}}}return ar(e,Tu()),e.callbackNode===u?cj.bind(null,e):null}function H8(e,t){var u=Ip;return e.current.memoizedState.isDehydrated&&(Do(e,t).flags|=256),e=ky(e,t),e!==2&&(t=Qn,Qn=u,t!==null&&W8(t)),e}function W8(e){Qn===null?Qn=e:Qn.push.apply(Qn,e)}function jK(e){for(var t=e;;){if(t.flags&16384){var u=t.updateQueue;if(u!==null&&(u=u.stores,u!==null))for(var n=0;n<u.length;n++){var r=u[n],a=r.getSnapshot;r=r.value;try{if(!k0(a(),r))return!1}catch{return!1}}}if(u=t.child,t.subtreeFlags&16384&&u!==null)u.return=t,t=u;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 ts(e,t){for(t&=~g7,t&=~nm,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var u=31-B0(t),n=1<<u;e[u]=-1,t&=~n}}function UF(e){if(mt&6)throw Error(_e(327));hc();var t=Ey(e,0);if(!(t&1))return ar(e,Tu()),null;var u=ky(e,t);if(e.tag!==0&&u===2){var n=E8(e);n!==0&&(t=n,u=H8(e,n))}if(u===1)throw u=o3,Do(e,0),ts(e,t),ar(e,Tu()),u;if(u===6)throw Error(_e(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Eo(e,Qn,Qa),ar(e,Tu()),null}function C7(e,t){var u=mt;mt|=1;try{return e(t)}finally{mt=u,mt===0&&(Sc=Tu()+500,ZE&&Ns())}}function Uo(e){ss!==null&&ss.tag===0&&!(mt&6)&&hc();var t=mt;mt|=1;var u=Zr.transition,n=Pt;try{if(Zr.transition=null,Pt=1,e)return e()}finally{Pt=n,Zr.transition=u,mt=t,!(mt&6)&&Ns()}}function A7(){gr=ac.current,Xt(ac)}function Do(e,t){e.finishedWork=null,e.finishedLanes=0;var u=e.timeoutHandle;if(u!==-1&&(e.timeoutHandle=-1,fK(u)),Mu!==null)for(u=Mu.return;u!==null;){var n=u;switch(u7(n),n.tag){case 1:n=n.type.childContextTypes,n!=null&&vy();break;case 3:xc(),Xt(nr),Xt(Mn),d7();break;case 5:c7(n);break;case 4:xc();break;case 13:Xt(ou);break;case 19:Xt(ou);break;case 10:i7(n.type._context);break;case 22:case 23:A7()}u=u.return}if(tn=e,Mu=e=bs(e.current,null),cn=gr=t,Wu=0,o3=null,g7=nm=No=0,Qn=Ip=null,wo!==null){for(t=0;t<wo.length;t++)if(u=wo[t],n=u.interleaved,n!==null){u.interleaved=null;var r=n.next,a=u.pending;if(a!==null){var i=a.next;a.next=r,n.next=i}u.pending=n}wo=null}return e}function dj(e,t){do{var u=Mu;try{if(a7(),N1.current=xy,By){for(var n=cu.memoizedState;n!==null;){var r=n.queue;r!==null&&(r.pending=null),n=n.next}By=!1}if(jo=0,Ju=$u=cu=null,Mp=!1,a3=0,b7.current=null,u===null||u.return===null){Wu=1,o3=t,Mu=null;break}e:{var a=e,i=u.return,s=u,o=t;if(t=cn,s.flags|=32768,o!==null&&typeof o=="object"&&typeof o.then=="function"){var l=o,c=s,d=c.tag;if(!(c.mode&1)&&(d===0||d===11||d===15)){var p=c.alternate;p?(c.updateQueue=p.updateQueue,c.memoizedState=p.memoizedState,c.lanes=p.lanes):(c.updateQueue=null,c.memoizedState=null)}var f=FF(i);if(f!==null){f.flags&=-257,DF(f,i,s,a,t),f.mode&1&&_F(a,l,t),t=f,o=l;var y=t.updateQueue;if(y===null){var h=new Set;h.add(o),t.updateQueue=h}else y.add(o);break e}else{if(!(t&1)){_F(a,l,t),w7();break e}o=Error(_e(426))}}else if(tu&&s.mode&1){var C=FF(i);if(C!==null){!(C.flags&65536)&&(C.flags|=256),DF(C,i,s,a,t),n7(Pc(o,s));break e}}a=o=Pc(o,s),Wu!==4&&(Wu=2),Ip===null?Ip=[a]:Ip.push(a),a=i;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t;var v=GR(a,o,t);bF(a,v);break e;case 1:s=o;var m=a.type,E=a.stateNode;if(!(a.flags&128)&&(typeof m.getDerivedStateFromError=="function"||E!==null&&typeof E.componentDidCatch=="function"&&(ms===null||!ms.has(E)))){a.flags|=65536,t&=-t,a.lanes|=t;var b=JR(a,s,t);bF(a,b);break e}}a=a.return}while(a!==null)}yj(u)}catch(A){t=A,Mu===u&&u!==null&&(Mu=u=u.return);continue}break}while(1)}function pj(){var e=Py.current;return Py.current=xy,e===null?xy:e}function w7(){(Wu===0||Wu===3||Wu===2)&&(Wu=4),tn===null||!(No&268435455)&&!(nm&268435455)||ts(tn,cn)}function ky(e,t){var u=mt;mt|=2;var n=pj();(tn!==e||cn!==t)&&(Qa=null,Do(e,t));do try{NK();break}catch(r){dj(e,r)}while(1);if(a7(),mt=u,Py.current=n,Mu!==null)throw Error(_e(261));return tn=null,cn=0,Wu}function NK(){for(;Mu!==null;)fj(Mu)}function UK(){for(;Mu!==null&&!cJ();)fj(Mu)}function fj(e){var t=mj(e.alternate,e,gr);e.memoizedProps=e.pendingProps,t===null?yj(e):Mu=t,b7.current=null}function yj(e){var t=e;do{var u=t.alternate;if(e=t.return,t.flags&32768){if(u=MK(u,t),u!==null){u.flags&=32767,Mu=u;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Wu=6,Mu=null;return}}else if(u=SK(u,t,gr),u!==null){Mu=u;return}if(t=t.sibling,t!==null){Mu=t;return}Mu=t=e}while(t!==null);Wu===0&&(Wu=5)}function Eo(e,t,u){var n=Pt,r=Zr.transition;try{Zr.transition=null,Pt=1,LK(e,t,u,n)}finally{Zr.transition=r,Pt=n}return null}function LK(e,t,u,n){do hc();while(ss!==null);if(mt&6)throw Error(_e(327));u=e.finishedWork;var r=e.finishedLanes;if(u===null)return null;if(e.finishedWork=null,e.finishedLanes=0,u===e.current)throw Error(_e(177));e.callbackNode=null,e.callbackPriority=0;var a=u.lanes|u.childLanes;if(vJ(e,a),e===tn&&(Mu=tn=null,cn=0),!(u.subtreeFlags&2064)&&!(u.flags&2064)||z2||(z2=!0,hj(yy,function(){return hc(),null})),a=(u.flags&15990)!==0,u.subtreeFlags&15990||a){a=Zr.transition,Zr.transition=null;var i=Pt;Pt=1;var s=mt;mt|=4,b7.current=null,IK(e,u),oj(u,e),iK(C8),my=!!v8,C8=v8=null,e.current=u,OK(u),dJ(),mt=s,Pt=i,Zr.transition=a}else e.current=u;if(z2&&(z2=!1,ss=e,My=r),a=e.pendingLanes,a===0&&(ms=null),yJ(u.stateNode),ar(e,Tu()),t!==null)for(n=e.onRecoverableError,u=0;u<t.length;u++)r=t[u],n(r.value,{componentStack:r.stack,digest:r.digest});if(Sy)throw Sy=!1,e=$8,$8=null,e;return My&1&&e.tag!==0&&hc(),a=e.pendingLanes,a&1?e===z8?Op++:(Op=0,z8=e):Op=0,Ns(),null}function hc(){if(ss!==null){var e=VO(My),t=Zr.transition,u=Pt;try{if(Zr.transition=null,Pt=16>e?16:e,ss===null)var n=!1;else{if(e=ss,ss=null,My=0,mt&6)throw Error(_e(331));var r=mt;for(mt|=4,Ie=e.current;Ie!==null;){var a=Ie,i=a.child;if(Ie.flags&16){var s=a.deletions;if(s!==null){for(var o=0;o<s.length;o++){var l=s[o];for(Ie=l;Ie!==null;){var c=Ie;switch(c.tag){case 0:case 11:case 15:kp(8,c,a)}var d=c.child;if(d!==null)d.return=c,Ie=d;else for(;Ie!==null;){c=Ie;var p=c.sibling,f=c.return;if(aj(c),c===l){Ie=null;break}if(p!==null){p.return=f,Ie=p;break}Ie=f}}}var y=a.alternate;if(y!==null){var h=y.child;if(h!==null){y.child=null;do{var C=h.sibling;h.sibling=null,h=C}while(h!==null)}}Ie=a}}if(a.subtreeFlags&2064&&i!==null)i.return=a,Ie=i;else e:for(;Ie!==null;){if(a=Ie,a.flags&2048)switch(a.tag){case 0:case 11:case 15:kp(9,a,a.return)}var v=a.sibling;if(v!==null){v.return=a.return,Ie=v;break e}Ie=a.return}}var m=e.current;for(Ie=m;Ie!==null;){i=Ie;var E=i.child;if(i.subtreeFlags&2064&&E!==null)E.return=i,Ie=E;else e:for(i=m;Ie!==null;){if(s=Ie,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:um(9,s)}}catch(A){Eu(s,s.return,A)}if(s===i){Ie=null;break e}var b=s.sibling;if(b!==null){b.return=s.return,Ie=b;break e}Ie=s.return}}if(mt=r,Ns(),pa&&typeof pa.onPostCommitFiberRoot=="function")try{pa.onPostCommitFiberRoot(GE,e)}catch{}n=!0}return n}finally{Pt=u,Zr.transition=t}}return!1}function LF(e,t,u){t=Pc(u,t),t=GR(e,t,1),e=Es(e,t,1),t=jn(),e!==null&&(L3(e,1,t),ar(e,t))}function Eu(e,t,u){if(e.tag===3)LF(e,e,u);else for(;t!==null;){if(t.tag===3){LF(t,e,u);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(ms===null||!ms.has(n))){e=Pc(u,e),e=JR(t,e,1),t=Es(t,e,1),e=jn(),t!==null&&(L3(t,1,e),ar(t,e));break}}t=t.return}}function $K(e,t,u){var n=e.pingCache;n!==null&&n.delete(t),t=jn(),e.pingedLanes|=e.suspendedLanes&u,tn===e&&(cn&u)===u&&(Wu===4||Wu===3&&(cn&130023424)===cn&&500>Tu()-v7?Do(e,0):g7|=u),ar(e,t)}function Ej(e,t){t===0&&(e.mode&1?(t=M2,M2<<=1,!(M2&130023424)&&(M2=4194304)):t=1);var u=jn();e=Ei(e,t),e!==null&&(L3(e,t,u),ar(e,u))}function zK(e){var t=e.memoizedState,u=0;t!==null&&(u=t.retryLane),Ej(e,u)}function HK(e,t){var u=0;switch(e.tag){case 13:var n=e.stateNode,r=e.memoizedState;r!==null&&(u=r.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(_e(314))}n!==null&&n.delete(t),Ej(e,u)}var mj;mj=function(e,t,u){if(e!==null)if(e.memoizedProps!==t.pendingProps||nr.current)er=!0;else{if(!(e.lanes&u)&&!(t.flags&128))return er=!1,PK(e,t,u);er=!!(e.flags&131072)}
vendor: 4,811 bytes, line 45
45else er=!1,tu&&t.flags&1048576&&gR(t,wy,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;L1(e,t),e=t.pendingProps;var r=Fc(t,Mn.current);mc(t,u),r=f7(null,t,n,e,r,u);var a=y7();return t.flags|=1,typeof r=="object"&&r!==null&&typeof r.render=="function"&&r.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,rr(n)?(a=!0,Cy(t)):a=!1,t.memoizedState=r.state!==null&&r.state!==void 0?r.state:null,o7(t),r.updater=em,t.stateNode=r,r._reactInternals=t,P8(t,n,e,u),t=k8(null,t,n,!0,a,u)):(t.tag=0,tu&&a&&t7(t),Rn(null,t,r,u),t=t.child),t;case 16:n=t.elementType;e:{switch(L1(e,t),e=t.pendingProps,r=n._init,n=r(n._payload),t.type=n,r=t.tag=qK(n),e=v0(n,e),r){case 0:t=M8(null,t,n,e,u);break e;case 1:t=PF(null,t,n,e,u);break e;case 11:t=BF(null,t,n,e,u);break e;case 14:t=xF(null,t,n,v0(n.type,e),u);break e}throw Error(_e(306,n,""))}return t;case 0:return n=t.type,r=t.pendingProps,r=t.elementType===n?r:v0(n,r),M8(e,t,n,r,u);case 1:return n=t.type,r=t.pendingProps,r=t.elementType===n?r:v0(n,r),PF(e,t,n,r,u);case 3:e:{if(ZR(t),e===null)throw Error(_e(387));n=t.pendingProps,a=t.memoizedState,r=a.element,wR(e,t),Fy(t,n,null,u);var i=t.memoizedState;if(n=i.element,a.isDehydrated)if(a={element:n,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){r=Pc(Error(_e(423)),t),t=SF(e,t,n,u,r);break e}else if(n!==r){r=Pc(Error(_e(424)),t),t=SF(e,t,n,u,r);break e}else for(Fr=ys(t.stateNode.containerInfo.firstChild),Sr=t,tu=!0,w0=null,u=DR(t,null,n,u),t.child=u;u;)u.flags=u.flags&-3|4096,u=u.sibling;else{if(Dc(),n===r){t=mi(e,t,u);break e}Rn(e,t,n,u)}t=t.child}return t;case 5:return BR(t),e===null&&D8(t),n=t.type,r=t.pendingProps,a=e!==null?e.memoizedProps:null,i=r.children,A8(n,r)?i=null:a!==null&&A8(n,a)&&(t.flags|=32),XR(e,t),Rn(e,t,i,u),t.child;case 6:return e===null&&D8(t),null;case 13:return ej(e,t,u);case 4:return l7(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=Bc(t,null,n,u):Rn(e,t,n,u),t.child;case 11:return n=t.type,r=t.pendingProps,r=t.elementType===n?r:v0(n,r),BF(e,t,n,r,u);case 7:return Rn(e,t,t.pendingProps,u),t.child;case 8:return Rn(e,t,t.pendingProps.children,u),t.child;case 12:return Rn(e,t,t.pendingProps.children,u),t.child;case 10:e:{if(n=t.type._context,r=t.pendingProps,a=t.memoizedProps,i=r.value,Gt(Ty,n._currentValue),n._currentValue=i,a!==null)if(k0(a.value,i)){if(a.children===r.children&&!nr.current){t=mi(e,t,u);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var s=a.dependencies;if(s!==null){i=a.child;for(var o=s.firstContext;o!==null;){if(o.context===n){if(a.tag===1){o=ci(-1,u&-u),o.tag=2;var l=a.updateQueue;if(l!==null){l=l.shared;var c=l.pending;c===null?o.next=o:(o.next=c.next,c.next=o),l.pending=o}}a.lanes|=u,o=a.alternate,o!==null&&(o.lanes|=u),B8(a.return,u,t),s.lanes|=u;break}o=o.next}}else if(a.tag===10)i=a.type===t.type?null:a.child;else if(a.tag===18){if(i=a.return,i===null)throw Error(_e(341));i.lanes|=u,s=i.alternate,s!==null&&(s.lanes|=u),B8(i,u,t),i=a.sibling}else i=a.child;if(i!==null)i.return=a;else for(i=a;i!==null;){if(i===t){i=null;break}if(a=i.sibling,a!==null){a.return=i.return,i=a;break}i=i.return}a=i}Rn(e,t,r.children,u),t=t.child}return t;case 9:return r=t.type,n=t.pendingProps.children,mc(t,u),r=n0(r),n=n(r),t.flags|=1,Rn(e,t,n,u),t.child;case 14:return n=t.type,r=v0(n,t.pendingProps),r=v0(n.type,r),xF(e,t,n,r,u);case 15:return KR(e,t,t.type,t.pendingProps,u);case 17:return n=t.type,r=t.pendingProps,r=t.elementType===n?r:v0(n,r),L1(e,t),t.tag=1,rr(n)?(e=!0,Cy(t)):e=!1,mc(t,u),_R(t,n,r),P8(t,n,r,u),k8(null,t,n,!0,e,u);case 19:return tj(e,t,u);case 22:return QR(e,t,u)}throw Error(_e(156,t.tag))};function hj(e,t){return HO(e,t)}function WK(e,t,u,n){this.tag=e,this.key=u,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,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 Xr(e,t,u,n){return new WK(e,t,u,n)}function T7(e){return e=e.prototype,!(!e||!e.isReactComponent)}function qK(e){if(typeof e=="function")return T7(e)?1:0;if(e!=null){if(e=e.$$typeof,e===HA)return 11;if(e===WA)return 14}return 2}function bs(e,t){var u=e.alternate;return u===null?(u=Xr(e.tag,t,e.key,e.mode),u.elementType=e.elementType,u.type=e.type,u.stateNode=e.stateNode,u.alternate=e,e.alternate=u):(u.pendingProps=t,u.type=e.type,u.flags=0,u.subtreeFlags=0,u.deletions=null),u.flags=e.flags&14680064,u.childLanes=e.childLanes,u.lanes=e.lanes,u.child=e.child,u.memoizedProps=e.memoizedProps,u.memoizedState=e.memoizedState,u.updateQueue=e.updateQueue,t=e.depen
vendor: 1,891 bytes, line 45
45dencies,u.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},u.sibling=e.sibling,u.index=e.index,u.ref=e.ref,u}function H1(e,t,u,n,r,a){var i=2;if(n=e,typeof e=="function")T7(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Jl:return Bo(u.children,r,a,t);case zA:i=8,r|=8;break;case e8:return e=Xr(12,u,t,r|2),e.elementType=e8,e.lanes=a,e;case t8:return e=Xr(13,u,t,r),e.elementType=t8,e.lanes=a,e;case u8:return e=Xr(19,u,t,r),e.elementType=u8,e.lanes=a,e;case FO:return rm(u,r,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case TO:i=10;break e;case _O:i=9;break e;case HA:i=11;break e;case WA:i=14;break e;case Ki:i=16,n=null;break e}throw Error(_e(130,e==null?e:typeof e,""))}return t=Xr(i,u,t,r),t.elementType=e,t.type=n,t.lanes=a,t}function Bo(e,t,u,n){return e=Xr(7,e,n,t),e.lanes=u,e}function rm(e,t,u,n){return e=Xr(22,e,n,t),e.elementType=FO,e.lanes=u,e.stateNode={isHidden:!1},e}function I5(e,t,u){return e=Xr(6,e,null,t),e.lanes=u,e}function O5(e,t,u){return t=Xr(4,e.children!==null?e.children:[],e.key,t),t.lanes=u,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function YK(e,t,u,n,r){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=E5(0),this.expirationTimes=E5(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=E5(0),this.identifierPrefix=n,this.onRecoverableError=r,this.mutableSourceEagerHydrationData=null}function _7(e,t,u,n,r,a,i,s,o){return e=new YK(e,t,u,s,o),t===1?(t=1,a===!0&&(t|=8)):t=0,a=Xr(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:n,isDehydrated:u,cac
vendor: 7,066 bytes, line 45
45he:null,transitions:null,pendingSuspenseBoundaries:null},o7(a),e}function VK(e,t,u){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Gl,key:n==null?null:""+n,children:e,containerInfo:t,implementation:u}}function bj(e){if(!e)return Ds;e=e._reactInternals;e:{if(Zo(e)!==e||e.tag!==1)throw Error(_e(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(rr(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(_e(171))}if(e.tag===1){var u=e.type;if(rr(u))return hR(e,u,t)}return t}function gj(e,t,u,n,r,a,i,s,o){return e=_7(u,n,!0,e,r,a,i,s,o),e.context=bj(null),u=e.current,n=jn(),r=hs(u),a=ci(n,r),a.callback=t??null,Es(u,a,r),e.current.lanes=r,L3(e,r,n),ar(e,n),e}function am(e,t,u,n){var r=t.current,a=jn(),i=hs(r);return u=bj(u),t.context===null?t.context=u:t.pendingContext=u,t=ci(a,i),t.payload={element:e},n=n===void 0?null:n,n!==null&&(t.callback=n),e=Es(r,t,i),e!==null&&(x0(e,r,i,a),j1(e,r,i)),i}function Iy(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function $F(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var u=e.retryLane;e.retryLane=u!==0&&u<t?u:t}}function F7(e,t){$F(e,t),(e=e.alternate)&&$F(e,t)}function GK(){return null}var vj=typeof reportError=="function"?reportError:function(e){console.error(e)};function D7(e){this._internalRoot=e}im.prototype.render=D7.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(_e(409));am(e,t,null,null)};im.prototype.unmount=D7.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Uo(function(){am(null,e,null,null)}),t[yi]=null}};function im(e){this._internalRoot=e}im.prototype.unstable_scheduleHydration=function(e){if(e){var t=KO();e={blockedOn:null,target:e,priority:t};for(var u=0;u<es.length&&t!==0&&t<es[u].priority;u++);es.splice(u,0,e),u===0&&XO(e)}};function B7(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function sm(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function zF(){}function JK(e,t,u,n,r){if(r){if(typeof n=="function"){var a=n;n=function(){var l=Iy(i);a.call(l)}}var i=gj(t,n,e,0,null,!1,!1,"",zF);return e._reactRootContainer=i,e[yi]=i.current,e3(e.nodeType===8?e.parentNode:e),Uo(),i}for(;r=e.lastChild;)e.removeChild(r);if(typeof n=="function"){var s=n;n=function(){var l=Iy(o);s.call(l)}}var o=_7(e,0,!1,null,null,!1,!1,"",zF);return e._reactRootContainer=o,e[yi]=o.current,e3(e.nodeType===8?e.parentNode:e),Uo(function(){am(t,o,u,n)}),o}function om(e,t,u,n,r){var a=u._reactRootContainer;if(a){var i=a;if(typeof r=="function"){var s=r;r=function(){var o=Iy(i);s.call(o)}}am(t,i,e,r)}else i=JK(u,t,e,r,n);return Iy(i)}GO=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var u=Ep(t.pendingLanes);u!==0&&(VA(t,u|1),ar(t,Tu()),!(mt&6)&&(Sc=Tu()+500,Ns()))}break;case 13:Uo(function(){var n=Ei(e,1);if(n!==null){var r=jn();x0(n,e,1,r)}}),F7(e,1)}};GA=function(e){if(e.tag===13){var t=Ei(e,134217728);if(t!==null){var u=jn();x0(t,e,134217728,u)}F7(e,134217728)}};JO=function(e){if(e.tag===13){var t=hs(e),u=Ei(e,t);if(u!==null){var n=jn();x0(u,e,t,n)}F7(e,t)}};KO=function(){return Pt};QO=function(e,t){var u=Pt;try{return Pt=e,t()}finally{Pt=u}};p8=function(e,t,u){switch(t){case"input":if(a8(e,u),t=u.name,u.type==="radio"&&t!=null){for(u=e;u.parentNode;)u=u.parentNode;for(u=u.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<u.length;t++){var n=u[t];if(n!==e&&n.form===e.form){var r=XE(n);if(!r)throw Error(_e(90));BO(n),a8(n,r)}}}break;case"textarea":PO(e,u);break;case"select":t=u.value,t!=null&&pc(e,!!u.multiple,t,!1)}};jO=C7;NO=Uo;var KK={usingClientEntryPoint:!1,Events:[z3,Zl,XE,OO,RO,C7]},D4={findFiberByHostInstance:Ao,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},QK={bundleType:D4.bundleType,version:D4.version,rendererPackageName:D4.rendererPackageName,rendererConfig:D4.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Ti.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=$O(e),e===null?null:e.stateNode},findFiberByHostInstance:D4.findFiberByHostInstance||GK,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var H2=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!H2.isDisabled&&H2.supportsFiber)try{GE=H2.inject(QK),pa=H2}catch{}}Ir.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=KK;Ir.createPortal=function(e,t){var u=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!B7(t))throw Error(_e(200));return VK(e,t,null,u)};Ir.createRoot=function(e,t){if(!B7(e))throw Error(_e(299));var u=!1,n="",r=vj;return t!=null&&(t.unstable_strictMode===!0&&(u=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onRecoverableError!==void 0&&(r=t.onRecoverableError)),t=_7(e,1,!1,null,null,u,!1,n,r),e[yi]=t.current,e3(e.nodeType===8?e.parentNode:e),new D7(t)};Ir.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(_e(188)):(e=Object.keys(e).join(","),Error(_e(268,e)));return e=$O(t),e=e===null?null:e.stateNode,e};Ir.flushSync=function(e){return Uo(e)};Ir.hydrate=function(e,t,u){if(!sm(t))throw Error(_e(200));return om(null,e,t,!0,u)};Ir.hydrateRoot=function(e,t,u){if(!B7(e))throw Error(_e(405));var n=u!=null&&u.hydratedSources||null,r=!1,a="",i=vj;if(u!=null&&(u.unstable_strictMode===!0&&(r=!0),u.identifierPrefix!==void 0&&(a=u.identifierPrefix),u.onRecoverableError!==void 0&&(i=u.onRecoverableError)),t=gj(t,null,e,1,u??null,r,!1,a,i),e[yi]=t.current,e3(e),n)for(e=0;e<n.length;e++)u=n[e],r=u._getVersion,r=r(u._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[u,r]:t.mutableSourceEagerHydrationData.push(u,r);return new im(t)};Ir.render=function(e,t,u){if(!sm(t))throw Error(_e(200));return om(null,e,t,!1,u)};Ir.unmountComponentAtNode=function(e){if(!sm(e))throw Error(_e(40));return e._reactRootContainer?(Uo(function(){om(null,null,e,!1,function(){e._reactRootContainer=null,e[yi]=null})}),!0):!1};Ir.unstable_batchedUpdates=C7;Ir.unstable_renderSubtreeIntoContainer=function(e,t,u,n){if(!sm(u))throw Error(_e(200));if(e==null||e._reactInternals===void 0)throw Error(_e(38));return om(e,t,u,!1,n)};Ir.version="18.2.0-next-9e3b772b8-20220608";function Cj(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Cj)}catch(e){console.error(e)}}
45Cj(),gO.exports=Ir;var Aj=gO.exports,wj,HF=Aj;wj=HF.createRoot,HF.hydrateRoot;function XK({storage:e,key:t="REACT_QUERY_OFFLINE_CACHE",throttleTime:u=1e3,serialize:n=JSON.stringify,deserialize:r=JSON.parse,retry:a}){if(e){const i=s=>{try{e.setItem(t,n(s));return}catch(o){return o}};return{persistClient:ZK(s=>{let o=s,l=i(o),c=0;for(;l&&o;)c++,o=a==null?void 0:a({persistedClient:o,error:l,errorCount:c}),o&&(l=i(o))},u),restoreClient:()=>{const s=e.getItem(t);if(s)return r(s)},removeClient:()=>{e.removeItem(t)}}}return{persistClient:WF,restoreClient:()=>{},removeClient:WF}}function ZK(e,t=100){let u=null,n;return function(...r){n=r,u===null&&(u=setTimeout(()=>{e(...n),u=null},t))}}function WF(){}class od{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(t){const u={listener:t};return this.listeners.add(u),this.onSubscribe(),()=>{this.listeners.delete(u),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}const l3=typeof window>"u"||"Deno"in window;function Yr(){}function eQ(e,t){return typeof e=="function"?e(t):e}function q8(e){return typeof e=="number"&&e>=0&&e!==1/0}function Tj(e,t){return Math.max(e+(t||0)-Date.now(),0)}function W2(e,t,u){return W3(e)?typeof t=="function"?{...u,queryKey:e,queryFn:t}:{...t,queryKey:e}:e}function _j(e,t,u){return W3(e)?typeof t=="function"?{...u,mutationKey:e,mutationFn:t}:{...t,mutationKey:e}:typeof e=="function"?{...t,mutationFn:e}:{...e}}function Xi(e,t,u){return W3(e)?[{...t,queryKey:e},u]:[e||{},t]}function qF(e,t){const{type:u="all",exact:n,fetchStatus:r,predicate:a,queryKey:i,stale:s}=e;if(W3(i)){if(n){if(t.queryHash!==x7(i,t.options))return!1}else if(!Oy(t.queryKey,i))return!1}if(u!=="all"){const o=t.isActive();if(u==="active"&&!o||u==="inactive"&&o)return!1}return!(typeof s=="boolean"&&t.isStale()!==s||typeof r<"u"&&r!==t.state.fetchStatus||a&&!a(t))}function YF(e,t){const{exact:u,fetching:n,predicate:r,mutationKey:a}=e;if(W3(a)){if(!t.options.mutationKey)return!1;if(u){if(_o(t.options.mutationKey)!==_o(a))return!1}else if(!Oy(t.options.mutationKey,a))return!1}return!(typeof n=="boolean"&&t.state.status==="loading"!==n||r&&!r(t))}function x7(e,t){return((t==null?void 0:t.queryKeyHashFn)||_o)(e)}function _o(e){return JSON.stringify(e,(t,u)=>Y8(u)?Object.keys(u).sort().reduce((n,r)=>(n[r]=u[r],n),{}):u)}function Oy(e,t){return Fj(e,t)}function Fj(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(u=>!Fj(e[u],t[u])):!1}function lm(e,t){if(e===t)return e;const u=VF(e)&&VF(t);if(u||Y8(e)&&Y8(t)){const n=u?e.length:Object.keys(e).length,r=u?t:Object.keys(t),a=r.length,i=u?[]:{};let s=0;for(let o=0;o<a;o++){const l=u?o:r[o];i[l]=lm(e[l],t[l]),i[l]===e[l]&&s++}return n===a&&s===n?e:i}return t}function Ry(e,t){if(e&&!t||t&&!e)return!1;for(const u in e)if(e[u]!==t[u])return!1;return!0}function VF(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function Y8(e){if(!GF(e))return!1;const t=e.constructor;if(typeof t>"u")return!0;const u=t.prototype;return!(!GF(u)||!u.hasOwnProperty("isPrototypeOf"))}function GF(e){return Object.prototype.toString.call(e)==="[object Object]"}function W3(e){return Array.isArray(e)}function Dj(e){return new Promise(t=>{setTimeout(t,e)})}function JF(e){Dj(0).then(e)}function tQ(){if(typeof AbortController=="function")return new AbortController}function V8(e,t,u){return u.isDataEqual!=null&&u.isDataEqual(e,t)?e:typeof u.structuralSharing=="function"?u.structuralSharing(e,t):u.structuralSharing!==!1?lm(e,t):t}class uQ extends od{constructor(){super(),this.setup=t=>{if(!l3&&window.addEventListener){const u=()=>t();return window.addEventListener("visibilitychange",u,!1),window.addEventListener("focus",u,!1),()=>{window.removeEventListener("visibilitychange",u),window.removeEventListener("focus",u)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var t;(t=this.cleanup)==null||t.call(this),this.cleanup=void 0}}setEventListener(t){var u;this.setup=t,(u=this.cleanup)==null||u.call(this),this.cleanup=t(n=>{typeof n=="boolean"?this.setFocused(n):this.onFocus()})}setFocused(t){this.focused!==t&&(this.focused=t,this.onFocus())}
45onFocus(){this.listeners.forEach(({listener:t})=>{t()})}isFocused(){return typeof this.focused=="boolean"?this.focused:typeof document>"u"?!0:[void 0,"visible","prerender"].includes(document.visibilityState)}}const jy=new uQ,KF=["online","offline"];class nQ extends od{constructor(){super(),this.setup=t=>{if(!l3&&window.addEventListener){const u=()=>t();return KF.forEach(n=>{window.addEventListener(n,u,!1)}),()=>{KF.forEach(n=>{window.removeEventListener(n,u)})}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var t;(t=this.cleanup)==null||t.call(this),this.cleanup=void 0}}setEventListener(t){var u;this.setup=t,(u=this.cleanup)==null||u.call(this),this.cleanup=t(n=>{typeof n=="boolean"?this.setOnline(n):this.onOnline()})}setOnline(t){this.online!==t&&(this.online=t,this.onOnline())}onOnline(){this.listeners.forEach(({listener:t})=>{t()})}isOnline(){return typeof this.online=="boolean"?this.online:typeof navigator>"u"||typeof navigator.onLine>"u"?!0:navigator.onLine}}const Ny=new nQ;function rQ(e){return Math.min(1e3*2**e,3e4)}function cm(e){return(e??"online")==="online"?Ny.isOnline():!0}class Bj{constructor(t){this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent}}function W1(e){return e instanceof Bj}function xj(e){let t=!1,u=0,n=!1,r,a,i;const s=new Promise((C,v)=>{a=C,i=v}),o=C=>{n||(f(new Bj(C)),e.abort==null||e.abort())},l=()=>{t=!0},c=()=>{t=!1},d=()=>!jy.isFocused()||e.networkMode!=="always"&&!Ny.isOnline(),p=C=>{n||(n=!0,e.onSuccess==null||e.onSuccess(C),r==null||r(),a(C))},f=C=>{n||(n=!0,e.onError==null||e.onError(C),r==null||r(),i(C))},y=()=>new Promise(C=>{r=v=>{const m=n||!d();return m&&C(v),m},e.onPause==null||e.onPause()}).then(()=>{r=void 0,n||e.onContinue==null||e.onContinue()}),h=()=>{if(n)return;let C;try{C=e.fn()}catch(v){C=Promise.reject(v)}Promise.resolve(C).then(p).catch(v=>{var m,E;if(n)return;const b=(m=e.retry)!=null?m:3,A=(E=e.retryDelay)!=null?E:rQ,w=typeof A=="function"?A(u,v):A,g=b===!0||typeof b=="number"&&u<b||typeof b=="function"&&b(u,v);if(t||!g){f(v);return}u++,e.onFail==null||e.onFail(u,v),Dj(w).then(()=>{if(d())return y()}).then(()=>{t?f(v):h()})})};return cm(e.networkMode)?h():y().then(h),{promise:s,cancel:o,continue:()=>(r==null?void 0:r())?s:Promise.resolve(),cancelRetry:l,continueRetry:c}}const P7=console;function aQ(){let e=[],t=0,u=c=>{c()},n=c=>{c()};const r=c=>{let d;t++;try{d=c()}finally{t--,t||s()}return d},a=c=>{t?e.push(c):JF(()=>{u(c)})},i=c=>(...d)=>{a(()=>{c(...d)})},s=()=>{const c=e;e=[],c.length&&JF(()=>{n(()=>{c.forEach(d=>{u(d)})})})};return{batch:r,batchCalls:i,schedule:a,setNotifyFunction:c=>{u=c},setBatchNotifyFunction:c=>{n=c}}}const bu=aQ();class Pj{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),q8(this.cacheTime)&&(this.gcTimeout=setTimeout(()=>{this.optionalRemove()},this.cacheTime))}updateCacheTime(t){this.cacheTime=Math.max(this.cacheTime||0,t??(l3?1/0:5*60*1e3))}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class iQ extends Pj{constructor(t){super(),this.abortSignalConsumed=!1,this.defaultOptions=t.defaultOptions,this.setOptions(t.options),this.observers=[],this.cache=t.cache,this.logger=t.logger||P7,this.queryKey=t.queryKey,this.queryHash=t.queryHash,this.initialState=t.state||sQ(this.options),this.state=this.initialState,this.scheduleGc()}get meta(){return this.options.meta}setOptions(t){this.options={...this.defaultOptions,...t},this.updateCacheTime(this.options.cacheTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.cache.remove(this)}setData(t,u){const n=V8(this.state.data,t,this.options);return this.dispatch({data:n,type:"success",dataUpdatedAt:u==null?void 0:u.updatedAt,manual:u==null?void 0:u.manual}),n}setState(t,u){this.dispatch({type:"setState",state:t,setStateOptions:u})}cancel(t){var u;const n=this.promise;return(u=this.retryer)==null||u.cancel(t),n?n.then(Yr).catch(Yr):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some(t=>t.options.enabled!==!1)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some(t=>t.getCurrentResult().isStale)}isStaleByTime(t=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!Tj(this.state.dataUpdatedAt,t)}onFocus(){var t;const u=this.observers.find(n=>n.shouldFetchOnWindowFocus());u&&u.refetch({cancelRefetch:!1}),(t=this.retryer)==null||t.continue()}onOnline(){var t;const u=this.observers.find(n=>n.shouldFetchOnReconnect());u&&u.refetch({cancelRefetch:!1}),(t=this.retryer)==null||t.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(u=>
45u!==t),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(t,u){var n,r;if(this.state.fetchStatus!=="idle"){if(this.state.dataUpdatedAt&&u!=null&&u.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var a;return(a=this.retryer)==null||a.continueRetry(),this.promise}}if(t&&this.setOptions(t),!this.options.queryFn){const f=this.observers.find(y=>y.options.queryFn);f&&this.setOptions(f.options)}const i=tQ(),s={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},o=f=>{Object.defineProperty(f,"signal",{enumerable:!0,get:()=>{if(i)return this.abortSignalConsumed=!0,i.signal}})};o(s);const l=()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(s)):Promise.reject("Missing queryFn for queryKey '"+this.options.queryHash+"'"),c={fetchOptions:u,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:l};if(o(c),(n=this.options.behavior)==null||n.onFetch(c),this.revertState=this.state,this.state.fetchStatus==="idle"||this.state.fetchMeta!==((r=c.fetchOptions)==null?void 0:r.meta)){var d;this.dispatch({type:"fetch",meta:(d=c.fetchOptions)==null?void 0:d.meta})}const p=f=>{if(W1(f)&&f.silent||this.dispatch({type:"error",error:f}),!W1(f)){var y,h,C,v;(y=(h=this.cache.config).onError)==null||y.call(h,f,this),(C=(v=this.cache.config).onSettled)==null||C.call(v,this.state.data,f,this)}this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=xj({fn:c.fetchFn,abort:i==null?void 0:i.abort.bind(i),onSuccess:f=>{var y,h,C,v;if(typeof f>"u"){p(new Error(this.queryHash+" data is undefined"));return}this.setData(f),(y=(h=this.cache.config).onSuccess)==null||y.call(h,f,this),(C=(v=this.cache.config).onSettled)==null||C.call(v,f,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:p,onFail:(f,y)=>{this.dispatch({type:"failed",failureCount:f,error:y})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:c.options.retry,retryDelay:c.options.retryDelay,networkMode:c.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(t){const u=n=>{var r,a;switch(t.type){case"failed":return{...n,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:(r=t.meta)!=null?r:null,fetchStatus:cm(this.options.networkMode)?"fetching":"paused",...!n.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...n,data:t.data,dataUpdateCount:n.dataUpdateCount+1,dataUpdatedAt:(a=t.dataUpdatedAt)!=null?a:Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const i=t.error;return W1(i)&&i.revert&&this.revertState?{...this.revertState,fetchStatus:"idle"}:{...n,error:i,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error"};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...t.state}}};this.state=u(this.state),bu.batch(()=>{this.observers.forEach(n=>{n.onQueryUpdate(t)}),this.cache.notify({query:this,type:"updated",action:t})})}}function sQ(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,u=typeof t<"u",n=u?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:u?n??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:u?"success":"loading",fetchStatus:"idle"}}class oQ extends od{constructor(t){super(),this.config=t||{},this.queries=[],this.queriesMap={}}build(t,u,n){var r;const a=u.queryKey,i=(r=u.queryHash)!=null?r:x7(a,u);let s=this.get(i);return s||(s=new iQ({cache:this,logger:t.getLogger(),queryKey:a,queryHash:i,options:t.defaultQueryOptions(u),state:n,defaultOptions:t.getQueryDefaults(a)}),this.add(s)),s}add(t){this.queriesMap[t.queryHash]||(this.queriesMap[t.queryHash]=t,this.queries.push(t),this.notify({type:"added",query:t}))}remove(t){const u=this.queriesMap[t.queryHash];
45u&&(t.destroy(),this.queries=this.queries.filter(n=>n!==t),u===t&&delete this.queriesMap[t.queryHash],this.notify({type:"removed",query:t}))}clear(){bu.batch(()=>{this.queries.forEach(t=>{this.remove(t)})})}get(t){return this.queriesMap[t]}getAll(){return this.queries}find(t,u){const[n]=Xi(t,u);return typeof n.exact>"u"&&(n.exact=!0),this.queries.find(r=>qF(n,r))}findAll(t,u){const[n]=Xi(t,u);return Object.keys(n).length>0?this.queries.filter(r=>qF(n,r)):this.queries}notify(t){bu.batch(()=>{this.listeners.forEach(({listener:u})=>{u(t)})})}onFocus(){bu.batch(()=>{this.queries.forEach(t=>{t.onFocus()})})}onOnline(){bu.batch(()=>{this.queries.forEach(t=>{t.onOnline()})})}}class lQ extends Pj{constructor(t){super(),this.defaultOptions=t.defaultOptions,this.mutationId=t.mutationId,this.mutationCache=t.mutationCache,this.logger=t.logger||P7,this.observers=[],this.state=t.state||Sj(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options={...this.defaultOptions,...t},this.updateCacheTime(this.options.cacheTime)}get meta(){return this.options.meta}setState(t){this.dispatch({type:"setState",state:t})}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){this.observers=this.observers.filter(u=>u!==t),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){this.observers.length||(this.state.status==="loading"?this.scheduleGc():this.mutationCache.remove(this))}continue(){var t,u;return(t=(u=this.retryer)==null?void 0:u.continue())!=null?t:this.execute()}async execute(){const t=()=>{var g;return this.retryer=xj({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:(B,q)=>{this.dispatch({type:"failed",failureCount:B,error:q})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:(g=this.options.retry)!=null?g:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},u=this.state.status==="loading";try{var n,r,a,i,s,o,l,c;if(!u){var d,p,f,y;this.dispatch({type:"loading",variables:this.options.variables}),await((d=(p=this.mutationCache.config).onMutate)==null?void 0:d.call(p,this.state.variables,this));const B=await((f=(y=this.options).onMutate)==null?void 0:f.call(y,this.state.variables));B!==this.state.context&&this.dispatch({type:"loading",context:B,variables:this.state.variables})}const g=await t();return await((n=(r=this.mutationCache.config).onSuccess)==null?void 0:n.call(r,g,this.state.variables,this.state.context,this)),await((a=(i=this.options).onSuccess)==null?void 0:a.call(i,g,this.state.variables,this.state.context)),await((s=(o=this.mutationCache.config).onSettled)==null?void 0:s.call(o,g,null,this.state.variables,this.state.context,this)),await((l=(c=this.options).onSettled)==null?void 0:l.call(c,g,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:g}),g}catch(g){try{var h,C,v,m,E,b,A,w;throw await((h=(C=this.mutationCache.config).onError)==null?void 0:h.call(C,g,this.state.variables,this.state.context,this)),await((v=(m=this.options).onError)==null?void 0:v.call(m,g,this.state.variables,this.state.context)),await((E=(b=this.mutationCache.config).onSettled)==null?void 0:E.call(b,void 0,g,this.state.variables,this.state.context,this)),await((A=(w=this.options).onSettled)==null?void 0:A.call(w,void 0,g,this.state.variables,this.state.context)),g}finally{this.dispatch({type:"error",error:g})}}}dispatch(t){const u=n=>{switch(t.type){case"failed":return{...n,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...n,isPaused:!0};case"continue":return{...n,isPaused:!1};case"loading":return{...n,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:!cm(this.options.networkMode),status:"loading",variables:t.variables};case"success":return{...n,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...n,data:void 0,error:t.error,failureCount:n.failureCount+1,failureReason:t.error,isPau
45sed:!1,status:"error"};case"setState":return{...n,...t.state}}};this.state=u(this.state),bu.batch(()=>{this.observers.forEach(n=>{n.onMutationUpdate(t)}),this.mutationCache.notify({mutation:this,type:"updated",action:t})})}}function Sj(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0}}class cQ extends od{constructor(t){super(),this.config=t||{},this.mutations=[],this.mutationId=0}build(t,u,n){const r=new lQ({mutationCache:this,logger:t.getLogger(),mutationId:++this.mutationId,options:t.defaultMutationOptions(u),state:n,defaultOptions:u.mutationKey?t.getMutationDefaults(u.mutationKey):void 0});return this.add(r),r}add(t){this.mutations.push(t),this.notify({type:"added",mutation:t})}remove(t){this.mutations=this.mutations.filter(u=>u!==t),this.notify({type:"removed",mutation:t})}clear(){bu.batch(()=>{this.mutations.forEach(t=>{this.remove(t)})})}getAll(){return this.mutations}find(t){return typeof t.exact>"u"&&(t.exact=!0),this.mutations.find(u=>YF(t,u))}findAll(t){return this.mutations.filter(u=>YF(t,u))}notify(t){bu.batch(()=>{this.listeners.forEach(({listener:u})=>{u(t)})})}resumePausedMutations(){var t;return this.resuming=((t=this.resuming)!=null?t:Promise.resolve()).then(()=>{const u=this.mutations.filter(n=>n.state.isPaused);return bu.batch(()=>u.reduce((n,r)=>n.then(()=>r.continue().catch(Yr)),Promise.resolve()))}).then(()=>{this.resuming=void 0}),this.resuming}}function dQ(){return{onFetch:e=>{e.fetchFn=()=>{var t,u,n,r,a,i;const s=(t=e.fetchOptions)==null||(u=t.meta)==null?void 0:u.refetchPage,o=(n=e.fetchOptions)==null||(r=n.meta)==null?void 0:r.fetchMore,l=o==null?void 0:o.pageParam,c=(o==null?void 0:o.direction)==="forward",d=(o==null?void 0:o.direction)==="backward",p=((a=e.state.data)==null?void 0:a.pages)||[],f=((i=e.state.data)==null?void 0:i.pageParams)||[];let y=f,h=!1;const C=w=>{Object.defineProperty(w,"signal",{enumerable:!0,get:()=>{var g;if((g=e.signal)!=null&&g.aborted)h=!0;else{var B;(B=e.signal)==null||B.addEventListener("abort",()=>{h=!0})}return e.signal}})},v=e.options.queryFn||(()=>Promise.reject("Missing queryFn for queryKey '"+e.options.queryHash+"'")),m=(w,g,B,q)=>(y=q?[g,...y]:[...y,g],q?[B,...w]:[...w,B]),E=(w,g,B,q)=>{if(h)return Promise.reject("Cancelled");if(typeof B>"u"&&!g&&w.length)return Promise.resolve(w);const V={queryKey:e.queryKey,pageParam:B,meta:e.options.meta};C(V);const X=v(V);return Promise.resolve(X).then(N=>m(w,B,N,q))};let b;if(!p.length)b=E([]);else if(c){const w=typeof l<"u",g=w?l:QF(e.options,p);b=E(p,w,g)}else if(d){const w=typeof l<"u",g=w?l:pQ(e.options,p);b=E(p,w,g,!0)}else{y=[];const w=typeof e.options.getNextPageParam>"u";b=(s&&p[0]?s(p[0],0,p):!0)?E([],w,f[0]):Promise.resolve(m([],f[0],p[0]));for(let B=1;B<p.length;B++)b=b.then(q=>{if(s&&p[B]?s(p[B],B,p):!0){const X=w?f[B]:QF(e.options,q);return E(q,w,X)}return Promise.resolve(m(q,f[B],p[B]))})}return b.then(w=>({pages:w,pageParams:y}))}}}}function QF(e,t){return e.getNextPageParam==null?void 0:e.getNextPageParam(t[t.length-1],t)}function pQ(e,t){return e.getPreviousPageParam==null?void 0:e.getPreviousPageParam(t[0],t)}class fQ{constructor(t={}){this.queryCache=t.queryCache||new oQ,this.mutationCache=t.mutationCache||new cQ,this.logger=t.logger||P7,this.defaultOptions=t.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[],this.mountCount=0}mount(){this.mountCount++,this.mountCount===1&&(this.unsubscribeFocus=jy.subscribe(()=>{jy.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())}),this.unsubscribeOnline=Ny.subscribe(()=>{Ny.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())}))}unmount(){var t,u;this.mountCount--,this.mountCount===0&&((t=this.unsubscribeFocus)==null||t.call(this),this.unsubscribeFocus=void 0,(u=this.unsubscribeOnline)==null||u.call(this),this.unsubscribeOnline=void 0)}isFetching(t,u){const[n]=Xi(t,u);return n.fetchStatus="fetching",this.queryCache.findAll(n).length}isMutating(t){return this.mutationCache.findAll({...t,fetching:!0}).length}getQueryData(t,u){var n;return(n=this.queryCache.find(t,u))==null?void 0:n.state.data}ensureQueryData(t,u,n){const r=W2(t,u,n),a=this.getQueryData(r.queryKey);return a?Promise.resolve(a):this.fetchQuery(r)}getQueriesData(t){return this.getQueryCache().findAll(t).map(({queryKey:u,state:n})=>{const r=n.data;return[u,r]})}setQueryData(t,u,n){const r=this.queryCache.find(t),a=r==null?void 0:r.state.data,i=eQ(u,a);if(typeof i>"u")return;const s=W2(t),o=this.defaultQueryOptions(s);return this.queryCache.build(this,o).setData(i,{...n,manual:!0})}
45setQueriesData(t,u,n){return bu.batch(()=>this.getQueryCache().findAll(t).map(({queryKey:r})=>[r,this.setQueryData(r,u,n)]))}getQueryState(t,u){var n;return(n=this.queryCache.find(t,u))==null?void 0:n.state}removeQueries(t,u){const[n]=Xi(t,u),r=this.queryCache;bu.batch(()=>{r.findAll(n).forEach(a=>{r.remove(a)})})}resetQueries(t,u,n){const[r,a]=Xi(t,u,n),i=this.queryCache,s={type:"active",...r};return bu.batch(()=>(i.findAll(r).forEach(o=>{o.reset()}),this.refetchQueries(s,a)))}cancelQueries(t,u,n){const[r,a={}]=Xi(t,u,n);typeof a.revert>"u"&&(a.revert=!0);const i=bu.batch(()=>this.queryCache.findAll(r).map(s=>s.cancel(a)));return Promise.all(i).then(Yr).catch(Yr)}invalidateQueries(t,u,n){const[r,a]=Xi(t,u,n);return bu.batch(()=>{var i,s;if(this.queryCache.findAll(r).forEach(l=>{l.invalidate()}),r.refetchType==="none")return Promise.resolve();const o={...r,type:(i=(s=r.refetchType)!=null?s:r.type)!=null?i:"active"};return this.refetchQueries(o,a)})}refetchQueries(t,u,n){const[r,a]=Xi(t,u,n),i=bu.batch(()=>this.queryCache.findAll(r).filter(o=>!o.isDisabled()).map(o=>{var l;return o.fetch(void 0,{...a,cancelRefetch:(l=a==null?void 0:a.cancelRefetch)!=null?l:!0,meta:{refetchPage:r.refetchPage}})}));let s=Promise.all(i).then(Yr);return a!=null&&a.throwOnError||(s=s.catch(Yr)),s}fetchQuery(t,u,n){const r=W2(t,u,n),a=this.defaultQueryOptions(r);typeof a.retry>"u"&&(a.retry=!1);const i=this.queryCache.build(this,a);return i.isStaleByTime(a.staleTime)?i.fetch(a):Promise.resolve(i.state.data)}prefetchQuery(t,u,n){return this.fetchQuery(t,u,n).then(Yr).catch(Yr)}fetchInfiniteQuery(t,u,n){const r=W2(t,u,n);return r.behavior=dQ(),this.fetchQuery(r)}prefetchInfiniteQuery(t,u,n){return this.fetchInfiniteQuery(t,u,n).then(Yr).catch(Yr)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(t){this.defaultOptions=t}setQueryDefaults(t,u){const n=this.queryDefaults.find(r=>_o(t)===_o(r.queryKey));n?n.defaultOptions=u:this.queryDefaults.push({queryKey:t,defaultOptions:u})}getQueryDefaults(t){if(!t)return;const u=this.queryDefaults.find(n=>Oy(t,n.queryKey));return u==null?void 0:u.defaultOptions}setMutationDefaults(t,u){const n=this.mutationDefaults.find(r=>_o(t)===_o(r.mutationKey));n?n.defaultOptions=u:this.mutationDefaults.push({mutationKey:t,defaultOptions:u})}getMutationDefaults(t){if(!t)return;const u=this.mutationDefaults.find(n=>Oy(t,n.mutationKey));return u==null?void 0:u.defaultOptions}defaultQueryOptions(t){if(t!=null&&t._defaulted)return t;const u={...this.defaultOptions.queries,...this.getQueryDefaults(t==null?void 0:t.queryKey),...t,_defaulted:!0};return!u.queryHash&&u.queryKey&&(u.queryHash=x7(u.queryKey,u)),typeof u.refetchOnReconnect>"u"&&(u.refetchOnReconnect=u.networkMode!=="always"),typeof u.useErrorBoundary>"u"&&(u.useErrorBoundary=!!u.suspense),u}defaultMutationOptions(t){return t!=null&&t._defaulted?t:{...this.defaultOptions.mutations,...this.getMutationDefaults(t==null?void 0:t.mutationKey),...t,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}}class yQ extends od{constructor(t,u){super(),this.client=t,this.options=u,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(u)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.currentQuery.addObserver(this),XF(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return G8(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return G8(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(t,u){const n=this.options,r=this.currentQuery;if(this.options=this.client.defaultQueryOptions(t),Ry(n,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),typeof this.options.enabled<"u"&&typeof this.options.enabled!="boolean")throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=n.queryKey),this.updateQuery();const a=this.hasListeners();a&&ZF(this.currentQuery,r,this.options,n)&&this.executeFetch(),this.updateResult(u),a&&(this.currentQuery!==r||this.options.enabled!==n.enabled||this.options.staleTime!==n.staleTime)&&this.updateStaleTimeout();const i=this.computeRefetchInterval();a&&(this.currentQuery!==r||this.options.enabled!==n.enabled||i!==this.currentRefetchInterval)&&this.updateRefetchInterval(i)}getOptimisticResult(t){const u=this.client.getQueryCache().build(this.client,t),n=this.createResult(u,t);return mQ(this,n,t)&&(this.currentResult=n,this.currentResultOptions=this.options,this.currentResultState=this.currentQuery.state),n}getCurrentResult(){return this.currentResult}trackResult(t){const u={};return Object.keys(t).forEach(n=>{Object.defineProperty(u,n,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(n),t[n])})}),u}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:t,...u}={}){return this.fetch({...u,meta:{refetchPage:t}})}fetchOptimistic(t){const u=this.client.defaultQueryOptions(t),n=this.client.getQueryCache().build(this.client,u);return n.isFetchingOptimistic=!0,n.fetch().then(()=>this.createResult(n,u))}fetch(t){var u;return this.executeFetch({...t,cancelRefetch:(u=t.cancelRefetch)!=null?u:!0}).then(()=>(this.updateResult(),this.currentResult))}executeFetch(t){this.updateQuery();let u=this.currentQuery.fetch(this.options,t);return t!=null&&t.throwOnError||(u=u.catch(Yr)),u}updateStaleTimeout(){if(this.clearStaleTimeout(),l3||this.currentResult.isStale||!q8(this.options.staleTime))return;const u=Tj(this.currentResult.dataUpdatedAt,this.options.staleTime)+1;this.staleTimeoutId=setTimeout(()=>{this.currentResult.isStale||this.updateResult()},u)}computeRefetchInterval(){var t;return typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.currentResult.data,this.currentQuery):(t=this.options.refetchInterval)!=null?t:!1}updateRefetchInterval(t){this.clearRefetchInterval(),this.currentRefetchInterval=t,!(l3||this.options.enabled===!1||!q8(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(()=>
45{(this.options.refetchIntervalInBackground||jy.isFocused())&&this.executeFetch()},this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(t,u){const n=this.currentQuery,r=this.options,a=this.currentResult,i=this.currentResultState,s=this.currentResultOptions,o=t!==n,l=o?t.state:this.currentQueryInitialState,c=o?this.currentResult:this.previousQueryResult,{state:d}=t;let{dataUpdatedAt:p,error:f,errorUpdatedAt:y,fetchStatus:h,status:C}=d,v=!1,m=!1,E;if(u._optimisticResults){const B=this.hasListeners(),q=!B&&XF(t,u),V=B&&ZF(t,n,u,r);(q||V)&&(h=cm(t.options.networkMode)?"fetching":"paused",p||(C="loading")),u._optimisticResults==="isRestoring"&&(h="idle")}if(u.keepPreviousData&&!d.dataUpdatedAt&&c!=null&&c.isSuccess&&C!=="error")E=c.data,p=c.dataUpdatedAt,C=c.status,v=!0;else if(u.select&&typeof d.data<"u")if(a&&d.data===(i==null?void 0:i.data)&&u.select===this.selectFn)E=this.selectResult;else try{this.selectFn=u.select,E=u.select(d.data),E=V8(a==null?void 0:a.data,E,u),this.selectResult=E,this.selectError=null}catch(B){this.selectError=B}else E=d.data;if(typeof u.placeholderData<"u"&&typeof E>"u"&&C==="loading"){let B;if(a!=null&&a.isPlaceholderData&&u.placeholderData===(s==null?void 0:s.placeholderData))B=a.data;else if(B=typeof u.placeholderData=="function"?u.placeholderData():u.placeholderData,u.select&&typeof B<"u")try{B=u.select(B),this.selectError=null}catch(q){this.selectError=q}typeof B<"u"&&(C="success",E=V8(a==null?void 0:a.data,B,u),m=!0)}this.selectError&&(f=this.selectError,E=this.selectResult,y=Date.now(),C="error");const b=h==="fetching",A=C==="loading",w=C==="error";return{status:C,fetchStatus:h,isLoading:A,isSuccess:C==="success",isError:w,isInitialLoading:A&&b,data:E,dataUpdatedAt:p,error:f,errorUpdatedAt:y,failureCount:d.fetchFailureCount,failureReason:d.fetchFailureReason,errorUpdateCount:d.errorUpdateCount,isFetched:d.dataUpdateCount>0||d.errorUpdateCount>0,isFetchedAfterMount:d.dataUpdateCount>l.dataUpdateCount||d.errorUpdateCount>l.errorUpdateCount,isFetching:b,isRefetching:b&&!A,isLoadingError:w&&d.dataUpdatedAt===0,isPaused:h==="paused",isPlaceholderData:m,isPreviousData:v,isRefetchError:w&&d.dataUpdatedAt!==0,isStale:S7(t,u),refetch:this.refetch,remove:this.remove}}updateResult(t){const u=this.currentResult,n=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,Ry(n,u))return;this.currentResult=n;const r={cache:!0},a=()=>{if(!u)return!0;const{notifyOnChangeProps:i}=this.options,s=typeof i=="function"?i():i;if(s==="all"||!s&&!this.trackedProps.size)return!0;const o=new Set(s??this.trackedProps);return this.options.useErrorBoundary&&o.add("error"),Object.keys(this.currentResult).some(l=>{const c=l;return this.currentResult[c]!==u[c]&&o.has(c)})};(t==null?void 0:t.listeners)!==!1&&a()&&(r.listeners=!0),this.notify({...r,...t})}updateQuery(){const t=this.client.getQueryCache().build(this.client,this.options);if(t===this.currentQuery)return;const u=this.currentQuery;this.currentQuery=t,this.currentQueryInitialState=t.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(u==null||u.removeObserver(this),t.addObserver(this))}onQueryUpdate(t){const u={};t.type==="success"?u.onSuccess=!t.manual:t.type==="error"&&!W1(t.error)&&(u.onError=!0),this.updateResult(u),this.hasListeners()&&this.updateTimers()}notify(t){bu.batch(()=>{if(t.onSuccess){var u,n,r,a;(u=(n=this.options).onSuccess)==null||u.call(n,this.currentResult.data),(r=(a=this.options).onSettled)==null||r.call(a,this.currentResult.data,null)}else if(t.onError){var i,s,o,l;(i=(s=this.options).onError)==null||i.call(s,this.currentResult.error),(o=(l=this.options).onSettled)==null||o.call(l,void 0,this.currentResult.error)}
45t.listeners&&this.listeners.forEach(({listener:c})=>{c(this.currentResult)}),t.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})})}}function EQ(e,t){return t.enabled!==!1&&!e.state.dataUpdatedAt&&!(e.state.status==="error"&&t.retryOnMount===!1)}function XF(e,t){return EQ(e,t)||e.state.dataUpdatedAt>0&&G8(e,t,t.refetchOnMount)}function G8(e,t,u){if(t.enabled!==!1){const n=typeof u=="function"?u(e):u;return n==="always"||n!==!1&&S7(e,t)}return!1}function ZF(e,t,u,n){return u.enabled!==!1&&(e!==t||n.enabled===!1)&&(!u.suspense||e.state.status!=="error")&&S7(e,u)}function S7(e,t){return e.isStaleByTime(t.staleTime)}function mQ(e,t,u){return u.keepPreviousData?!1:u.placeholderData!==void 0?t.isPlaceholderData:!Ry(e.getCurrentResult(),t)}let hQ=class extends od{constructor(t,u){super(),this.client=t,this.setOptions(u),this.bindMethods(),this.updateResult()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){var u;const n=this.options;this.options=this.client.defaultMutationOptions(t),Ry(n,this.options)||this.client.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.currentMutation,observer:this}),(u=this.currentMutation)==null||u.setOptions(this.options)}onUnsubscribe(){if(!this.hasListeners()){var t;(t=this.currentMutation)==null||t.removeObserver(this)}}onMutationUpdate(t){this.updateResult();const u={listeners:!0};t.type==="success"?u.onSuccess=!0:t.type==="error"&&(u.onError=!0),this.notify(u)}getCurrentResult(){return this.currentResult}reset(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})}mutate(t,u){return this.mutateOptions=u,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,{...this.options,variables:typeof t<"u"?t:this.options.variables}),this.currentMutation.addObserver(this),this.currentMutation.execute()}updateResult(){const t=this.currentMutation?this.currentMutation.state:Sj(),u={...t,isLoading:t.status==="loading",isSuccess:t.status==="success",isError:t.status==="error",isIdle:t.status==="idle",mutate:this.mutate,reset:this.reset};this.currentResult=u}notify(t){bu.batch(()=>{if(this.mutateOptions&&this.hasListeners()){if(t.onSuccess){var u,n,r,a;(u=(n=this.mutateOptions).onSuccess)==null||u.call(n,this.currentResult.data,this.currentResult.variables,this.currentResult.context),(r=(a=this.mutateOptions).onSettled)==null||r.call(a,this.currentResult.data,null,this.currentResult.variables,this.currentResult.context)}else if(t.onError){var i,s,o,l;(i=(s=this.mutateOptions).onError)==null||i.call(s,this.currentResult.error,this.currentResult.variables,this.currentResult.context),(o=(l=this.mutateOptions).onSettled)==null||o.call(l,void 0,this.currentResult.error,this.currentResult.variables,this.currentResult.context)}}t.listeners&&this.listeners.forEach(({listener:c})=>{c(this.currentResult)})})}};function bQ(e){return{mutationKey:e.options.mutationKey,state:e.state}}function gQ(e){return{state:e.state,queryKey:e.queryKey,queryHash:e.queryHash}}
45function vQ(e){return e.state.isPaused}function CQ(e){return e.state.status==="success"}function AQ(e,t={}){const u=[],n=[];if(t.dehydrateMutations!==!1){const r=t.shouldDehydrateMutation||vQ;e.getMutationCache().getAll().forEach(a=>{r(a)&&u.push(bQ(a))})}if(t.dehydrateQueries!==!1){const r=t.shouldDehydrateQuery||CQ;e.getQueryCache().getAll().forEach(a=>{r(a)&&n.push(gQ(a))})}return{mutations:u,queries:n}}function wQ(e,t,u){if(typeof t!="object"||t===null)return;const n=e.getMutationCache(),r=e.getQueryCache(),a=t.mutations||[],i=t.queries||[];a.forEach(s=>{var o;n.build(e,{...u==null||(o=u.defaultOptions)==null?void 0:o.mutations,mutationKey:s.mutationKey},s.state)}),i.forEach(({queryKey:s,state:o,queryHash:l})=>{var c;const d=r.get(l);if(d){if(d.state.dataUpdatedAt<o.dataUpdatedAt){const{fetchStatus:p,...f}=o;d.setState(f)}return}r.build(e,{...u==null||(c=u.defaultOptions)==null?void 0:c.queries,queryKey:s,queryHash:l},{...o,fetchStatus:"idle"})})}var Mj={exports:{}},kj={};/** 46 * @license React 47 * use-sync-external-store-shim.production.min.js 48 * 49 * Copyright (c) Facebook, Inc. and its affiliates. 50 * 51 * This source code is licensed under the MIT license found in the 52 * LICENSE file in the root directory of this source tree. 53 */var Mc=H;function TQ(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var _Q=typeof Object.is=="function"?Object.is:TQ,FQ=Mc.useState,DQ=Mc.useEffect,BQ=Mc.useLayoutEffect,xQ=Mc.useDebugValue;function PQ(e,t){var u=t(),n=FQ({inst:{value:u,getSnapshot:t}}),r=n[0].inst,a=n[1];return BQ(function(){r.value=u,r.getSnapshot=t,R5(r)&&a({inst:r})},[e,u,t]),DQ(function(){return R5(r)&&a({inst:r}),e(function(){R5(r)&&a({inst:r})})},[e]),xQ(u),u}function R5(e){var t=e.getSnapshot;e=e.value;try{var u=t();return!_Q(e,u)}catch{return!0}}function SQ(e,t){return t()}var MQ=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?SQ:PQ;kj.useSyncExternalStore=Mc.useSyncExternalStore!==void 0?Mc.useSyncExternalStore:MQ;Mj.exports=kj;var M7=Mj.exports;const kQ=M7.useSyncExternalStore,eD=H.createContext(void 0),Ij=H.createContext(!1);function Oj(e,t){return e||(t&&typeof window<"u"?(window.ReactQueryClientContext||(window.ReactQueryClientContext=eD),window.ReactQueryClientContext):eD)}const k7=({context:e}={})=>{const t=H.useContext(Oj(e,H.useContext(Ij)));if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},IQ=({client:e,children:t,context:u,contextSharing:n=!1})=>{H.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]);const r=Oj(u,n);return H.createElement(Ij.Provider,{value:!u&&n},H.createElement(r.Provider,{value:e},t))},Rj=H.createContext(!1),OQ=()=>H.useContext(Rj);Rj.Provider;function RQ(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}const jQ=H.createContext(RQ()),NQ=()=>H.useContext(jQ);function UQ(e,t){return typeof e=="function"?e(...t):!!e}function LQ(e,t,u){const n=_j(e,t,u),r=k7({context:n.context}),[a]=H.useState(()=>new hQ(r,n));H.useEffect(()=>{a.setOptions(n)},[a,n]);const i=kQ(H.useCallback(o=>a.subscribe(bu.batchCalls(o)),[a]),()=>a.getCurrentResult(),()=>a.getCurrentResult()),s=H.useCallback((o,l)=>{a.mutate(o,l).catch($Q)},[a]);if(i.error&&UQ(a.options.useErrorBoundary,[i.error]))throw i.error;return{...i,mutate:s,mutateAsync:i.mutate}}function $Q(){}const zQ=["added","removed","updated"];function tD(e){return zQ.includes(e)}async function HQ({queryClient:e,persister:t,maxAge:u=1e3*60*60*24,buster:n="",hydrateOptions:r}){try{const a=await t.restoreClient();if(a)if(a.timestamp){const i=Date.now()-a.timestamp>u,s=a.buster!==n;i||s?t.removeClient():wQ(e,a.clientState,r)}else t.removeClient()}catch{t.removeClient()}}async function uD({queryClient:e,persister:t,buster:u="",dehydrateOptions:n}){const r={buster:u,timestamp:Date.now(),clientState:AQ(e,n)};await t.persistClient(r)}function WQ(e){const t=e.queryClient.getQueryCache().subscribe(n=>{tD(n.type)&&uD(e)}),u=e.queryClient.getMutationCache().subscribe(n=>{tD(n.type)&&uD(e)});return()=>{t(),u()}}function qQ(e){let t=!1,u;const n=()=>{t=!0,u==null||u()},r=HQ(e).then(()=>{t||(u=WQ(e))});return[n,r]}var YQ={id:5,network:"goerli",name:"Goerli",nativeCurrency:{name:"Goerli Ether",symbol
53:"ETH",decimals:18},rpcUrls:{alchemy:{http:["https://eth-goerli.g.alchemy.com/v2"],webSocket:["wss://eth-goerli.g.alchemy.com/v2"]},infura:{http:["https://goerli.infura.io/v3"],webSocket:["wss://goerli.infura.io/ws/v3"]},default:{http:["https://rpc.ankr.com/eth_goerli"]},public:{http:["https://rpc.ankr.com/eth_goerli"]}},blockExplorers:{etherscan:{name:"Etherscan",url:"https://goerli.etherscan.io"},default:{name:"Etherscan",url:"https://goerli.etherscan.io"}},contracts:{ensRegistry:{address:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"},ensUniversalResolver:{address:"0xA292E2E58d4ddEb29C33c63173d0E8B7a2A4c62e",blockCreated:8610406},multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:6507670}},testnet:!0},VQ={id:1,network:"homestead",name:"Ethereum",nativeCurrency:{name:"Ether",symbol:"ETH",decimals:18},rpcUrls:{alchemy:{http:["https://eth-mainnet.g.alchemy.com/v2"],webSocket:["wss://eth-mainnet.g.alchemy.com/v2"]},infura:{http:["https://mainnet.infura.io/v3"],webSocket:["wss://mainnet.infura.io/ws/v3"]},default:{http:["https://cloudflare-eth.com"]},public:{http:["https://cloudflare-eth.com"]}},blockExplorers:{etherscan:{name:"Etherscan",url:"https://etherscan.io"},default:{name:"Etherscan",url:"https://etherscan.io"}},contracts:{ensRegistry:{address:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"},ensUniversalResolver:{address:"0xE4Acdd618deED4e6d2f03b9bf62dc6118FC9A4da",blockCreated:16773775},multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:14353601}}},GQ={id:369,network:"pulsechain",name:"Pulsechain",nativeCurrency:{name:"Pulse",symbol
53:"PLS",decimals:18},rpcUrls:{default:{http:["https://rpc.pulsechain.com"],webSocket:["wss://ws.pulsechain.com"]},public:{http:["https://rpc.pulsechain.com"],webSocket:["wss://ws.pulsechain.com"]}},blockExplorers:{default:{name:"Etherscan",url:"https://scan.pulsechain.com"}},contracts:{ensRegistry:{address:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"},multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:14353601}}};const JQ="0.3.50",KQ=e=>e,dm=e=>e,QQ=()=>`viem@${JQ}`;var jj=globalThis&&globalThis.__classPrivateFieldGet||function(e,t,u,n){if(u==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return u==="m"?n:u==="a"?n.call(e):n?n.value:t.get(e)},Uy,Nj;let Me=class J8 extends Error{constructor(t,u={}){var a;super(),Uy.add(this),Object.defineProperty(this,"details",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docsPath",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"metaMessages",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shortMessage",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ViemError"}),Object.defineProperty(this,"version",{enumerable:!0,configurable:!0,writable:!0,value:QQ()});const n=u.cause instanceof J8?u.cause.details:(a=u.cause)!=null&&a.message?u.cause.message:u.details,r=u.cause instanceof J8&&u.cause.docsPath||u.docsPath;this.message=[t||"An error occurred.","",...u.metaMessages?[...u.metaMessages,""]:[],...r?[`Docs: https://viem.sh${r}.html${u.docsSlug?`#${u.docsSlug}`:""}`]:[],...n?[`Details: ${n}`]:[],`Version: ${this.version}`].join(` 54`),u.cause&&(this.cause=u.cause),this.details=n,this.docsPath=r,this.metaMessages=u.metaMessages,this.shortMessage=t}walk(t){return jj(this,Uy,"m",Nj).call(this,this,t)}};Uy=new WeakSet,Nj=function e(t,u){return u!=null&&u(t)?t:t.cause?jj(this,Uy,"m",e).call(this,t.cause,u):t};let K8=class extends Me{constructor({blockNumber:t,chain:u,contract:n}){super(`Chain "${u.name}" does not support contract "${n.name}".`,{metaMessages:["This could be due to any of the following:",...t&&n.blockCreated&&n.blockCreated>t?[`- The contract "${n.name}" was not deployed until block ${n.blockCreated} (current block ${t}).`]:[`- The chain does not have the contract "${n.name}" configured.`]]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ChainDoesNotSupportContract"})}},XQ=class extends Me{constructor({chain:t,currentChainId:u}){super(`The current chain of the wallet (id: ${u}) does not match the target chain for the transaction (id: ${t.id} â ${t.name}).`,{metaMessages:[`Current Chain ID: ${u}`,`Expected Chain ID: ${t.id} â ${t.name}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ChainMismatchError"})}},ZQ=class extends Me{constructor(){super(["No chain was provided to the request.","Please provide a chain with the `chain` argument on the Action, or by supplying a `chain` to WalletClient."].join(` 55`)),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ChainNotFoundError"})}},Uj=class extends Me{constructor(){super("No chain was provided to the Client."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ClientChainNotConfiguredError"})}};function eX({chain:e,currentChainId:t}){if(!e)throw new ZQ;if(t!==e.id)throw new XQ({chain:e,currentChainId:t})}function ld({blockNumber:e,chain:t,contract:u}){var r;const n=(r=t==null?void 0:t.contracts)==null?void 0:r[u];if(!n)throw new K8({chain:t,contract:{name:u}});if(e&&n.blockCreated&&n.blockCreated>e)throw new K8({blockNumber:e,chain:t,contract:{name:u,blockCreated:n.blockCreated}});return n.address}function cd(e,{formatter:t}){return t(e)}let tX=class extends Me{constructor({max:t,min:u,signed:n,size:r,value:a}){super(`Number "${a}" is not in safe ${r?`${r*8}-bit ${n?"signed":"unsigned"} `:""}integer range ${t?`(${u} to ${t})`:`(above ${u})`}`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"IntegerOutOfRangeError"})}},uX=class extends Me{constructor(t){super(`Hex value "${t}" is not a valid boolean. The hex value must be "0x0" (false) or "0x1" (true).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidHexBooleanError"})}},nX=class extends Me{constructor({givenSize:t,maxSize:u}
55){super(`Size cannot exceed ${u} bytes. Given size: ${t} bytes.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SizeOverflowError"})}};function Bs(e,{strict:t=!0}={}){return!e||typeof e!="string"?!1:t?/^0x[0-9a-fA-F]*$/.test(e):e.startsWith("0x")}function Fu(e){return Bs(e,{strict:!1})?Math.ceil((e.length-2)/2):e.length}function xo(e,{dir:t="left"}={}){let u=typeof e=="string"?e.replace("0x",""):e,n=0;for(let r=0;r<u.length-1&&u[t==="left"?r:u.length-r-1].toString()==="0";r++)n++;return u=t==="left"?u.slice(n):u.slice(0,u.length-n),typeof e=="string"?(u.length===1&&t==="right"&&(u=`${u}0`),`0x${u.length%2===1?`0${u}`:u}`):u}let Lj=class extends Me{constructor({offset:t,position:u,size:n}){super(`Slice ${u==="start"?"starting":"ending"} at offset "${t}" is out-of-bounds (size: ${n}).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SliceOffsetOutOfBoundsError"})}},$j=class extends Me{constructor({size:t,targetSize:u,type:n}){super(`${n.charAt(0).toUpperCase()}${n.slice(1).toLowerCase()} size (${t}) exceeds padding size (${u}).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SizeExceedsPaddingSizeError"})}};function dd(e,{dir:t,size:u=32}={}){return typeof e=="string"?gs(e,{dir:t,size:u}):rX(e,{dir:t,size:u})}function gs(e,{dir:t,size:u=32}={}){if(u===null)return e;const n=e.replace("0x","");if(n.length>u*2)throw new $j({size:Math.ceil(n.length/2),targetSize:u,type:"hex"});return`0x${n[t==="right"?"padEnd":"padStart"](u*2,"0")}`}function rX(e,{dir:t,size:u=32}={}){if(u===null)return e;if(e.length>u)throw new $j({size:e.length,targetSize:u,type:"bytes"});const n=new Uint8Array(u);for(let r=0;r<u;r++){const a=t==="right";n[a?r:u-r-1]=e[a?r:e.length-r-1]}return n}const aX=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function _i(e,t={}){return typeof e=="number"||typeof e=="bigint"?tt(e,t):typeof e=="string"?I7(e,t):typeof e=="boolean"?zj(e,t):Ly(e,t)}function zj(e,t={}){const u=`0x${Number(e)}`;return typeof t.size=="number"?(Us(u,{size:t.size}),dd(u,{size:t.size})):u}function Ly(e,t={}){let u="";for(let r=0;r<e.length;r++)u+=aX[e[r]];const n=`0x${u}`;return typeof t.size=="number"?(Us(n,{size:t.size}),dd(n,{dir:"right",size:t.size})):n}function tt(e,t={}){const{signed:u,size:n}=t,r=BigInt(e);let a;n?u?a=(1n<<BigInt(n)*8n-1n)-1n:a=2n**(BigInt(n)*8n)-1n:typeof e=="number"&&(a=BigInt(Number.MAX_SAFE_INTEGER));const i=typeof a=="bigint"&&u?-a-1n:0;if(a&&r>a||r<i){const o=typeof e=="bigint"?"n":"";throw new tX({max:a?`${a}${o}`:void 0,min:`${i}${o}`,signed:u,size:n,value:`${e}${o}`})}const s=`0x${(u&&r<0?(1n<<BigInt(n*8))+BigInt(r):r).toString(16)}`;return n?dd(s,{size:n}):s}const iX=new TextEncoder;function I7(e,t={}){const u=iX.encode(e);return Ly(u,t)}const sX=new TextEncoder;function kc(e,t={}){return typeof e=="number"||typeof e=="bigint"?lX(e,t):typeof e=="boolean"?oX(e,t):Bs(e)?O7(e,t):Lo(e,t)}function oX(e,t={}){const u=new Uint8Array(1);return u[0]=Number(e),typeof t.size=="number"?(Us(u,{size:t.size}),dd(u,{size:t.size})):u}function O7(e,t={}){let u=e;t.size&&(Us(u,{size:t.size}),u=dd(u,{dir:"right",size:t.size}));let n=u.slice(2);n.length%2&&(n=`0${n}`);const r=new Uint8Array(n.length/2);for(let a=0;a<r.length;a++){const i=a*2,s=n.slice(i,i+2),o=Number.parseInt(s,16);if(Number.isNaN(o)||o<0)throw new Me(`Invalid byte sequence ("${s}" in "${n}").`);r[a]=o}return r}function lX(e,t){const u=tt(e,t);return O7(u)}function Lo(e,t={}){const u=sX.encode(e);return typeof t.size=="number"?(Us(u,{size:t.size}),dd(u,{dir:"right",size:t.size})):u}function Us(e,{size:t}){if(Fu(e)>t)throw new nX({givenSize:Fu(e),maxSize:t})}function R7(e,t={}){const{signed:u}=t;t.size&&Us(e,{size:t.size});const n=BigInt(e);if(!u)return n;const r=(e.length-2)/2,a=(1n<<BigInt(r)*8n-1n)-1n;return n<=a?n:n-BigInt(`0x${"f".padStart(r*2,"f")}`)-1n}function cX(e,t={}){let u=e;if(t.size&&(Us(u,{size:t.size}),u=xo(u)),xo(u)==="0x00")return!1;if(xo(u)==="0x01")return!0;throw new uX(u)}function Nn(e,t={}){return Number(R7(e,t))}function j7(e,t={}){let u=O7(e);return t.size&&(Us(u,{size:t.size}),u=xo(u,{dir:"right"})),new TextDecoder().decode(u)}const Hj={"0x0":"legacy","0x1":"eip2930","0x2":"eip1559"};function Wj(e){const t={...e,blockHash:e.blockHash?e.blockHash:null,blockNumber:e.blockNumber?BigInt(e.blockNumber):null,chainId:e.chainId?Nn(e.chainId):void 0,gas:e.gas?BigInt(e.gas):void 0,gasPrice:e.gasPrice?BigInt(e.gasPrice):void 0,maxFeePerGas:e.maxFeePerGas?BigInt(e.maxFeePerGas):void 0,maxPriorityFeePerGas:e.maxPriorityFeePerGas?BigInt(e.maxPriorityFeePerGas):void 0,nonce:e.nonce?Nn(e.nonce):void 0,to:e.to?e.to:null,transactionIndex:e.transactionIndex?Number(e.transactionIndex):null,type:e.type?Hj[e.type]:void 0,value:e.value?BigInt(e.value):void 0,v:e.v?BigInt(e.v):void 0};return t.type==="legacy"&&(delete t.accessList,delete t.maxFeePerGas,delete t.maxPriorityFeePerGas),t.type==="eip2930"&&(delete t.maxFeePerGas,delete t.maxPriorityFeePerGas),t}function dX(e){var u;const t=(u=e.transactions)==null?void 0:u.map(n=>typeof n=="string"?n:Wj(n));return{...e,baseFeePerGas:e.baseFeePerGas?BigInt(e.baseFeePerGas):null,difficulty:e.difficulty?BigInt(e.difficulty):void 0,gasLimit:e.gasLim
55it?BigInt(e.gasLimit):void 0,gasUsed:e.gasUsed?BigInt(e.gasUsed):void 0,hash:e.hash?e.hash:null,logsBloom:e.logsBloom?e.logsBloom:null,nonce:e.nonce?e.nonce:null,number:e.number?BigInt(e.number):null,size:e.size?BigInt(e.size):void 0,timestamp:e.timestamp?BigInt(e.timestamp):void 0,transactions:t,totalDifficulty:e.totalDifficulty?BigInt(e.totalDifficulty):null}}function pm(e,{args:t,eventName:u}={}){return{...e,blockHash:e.blockHash?e.blockHash:null,blockNumber:e.blockNumber?BigInt(e.blockNumber):null,logIndex:e.logIndex?BigInt(e.logIndex):null,transactionHash:e.transactionHash?e.transactionHash:null,transactionIndex:e.transactionIndex?BigInt(e.transactionIndex):null,...u?{args:t,eventName:u}:{}}}const pX={"0x0":"reverted","0x1":"success"};function fX(e){return{...e,blockNumber:e.blockNumber?BigInt(e.blockNumber):null,contractAddress:e.contractAddress?e.contractAddress:null,cumulativeGasUsed:e.cumulativeGasUsed?BigInt(e.cumulativeGasUsed):null,effectiveGasPrice:e.effectiveGasPrice?BigInt(e.effectiveGasPrice):null,gasUsed:e.gasUsed?BigInt(e.gasUsed):null,logs:e.logs?e.logs.map(t=>pm(t)):null,to:e.to?e.to:null,transactionIndex:e.transactionIndex?Nn(e.transactionIndex):null,status:e.status?pX[e.status]:null,type:e.type?Hj[e.type]:null}}function N7(e){return{...e,gas:typeof e.gas<"u"?tt(e.gas):void 0,gasPrice:typeof e.gasPrice<"u"?tt(e.gasPrice):void 0,maxFeePerGas:typeof e.maxFeePerGas<"u"?tt(e.maxFeePerGas):void 0,maxPriorityFeePerGas:typeof e.maxPriorityFeePerGas<"u"?tt(e.maxPriorityFeePerGas):void 0,nonce:typeof e.nonce<"u"?tt(e.nonce):void 0,value:typeof e.value<"u"?tt(e.value):void 0}}const yX=YQ,qj=VQ,EX=GQ,mX="modulepreload",hX=function(e){return"/"+e},nD={},Xe=function(t,u,n){if(!u||u.length===0)return t();const r=document.getElementsByTagName("link");return Promise.all(u.map(a=>{if(a=hX(a),a in nD)return;nD[a]=!0;const i=a.endsWith(".css"),s=i?'[rel="stylesheet"]':"";if(!!n)for(let c=r.length-1;c>=0;c--){const d=r[c];if(d.href===a&&(!i||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${s}`))return;const l=document.createElement("link");if(l.rel=i?"stylesheet":mX,i||(l.as="script",l.crossOrigin=""),l.href=a,document.head.appendChild(l),i)return new Promise((c,d)=>{l.addEventListener("load",c),l.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${a}`)))})})).then(()=>t()).catch(a=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=a,window.dispatchEvent(i),!i.defaultPrevented)throw a})};var Yj=class extends Error{constructor({chainId:e,connectorId:t}){super(`Chain "${e}" not configured for connector "${t}".`),this.name="ChainNotConfiguredForConnectorError"}},Xn=class extends Error{constructor(){super(...arguments),this.name="ConnectorNotFoundError",this.message="Connector not found"}};function $o(e){return typeof e=="string"?Number.parseInt(e,e.trim().substring(0,2)==="0x"?16:10):typeof e=="bigint"?Number(e):e}var Vj={exports:{}};(function(e){var t=Object.prototype.hasOwnProperty,u="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(u=!1));function r(o,l,c){this.fn=o,this.context=l,this.once=c||!1}function a(o,l,c,d,p){if(typeof c!="function")throw new TypeError("The listener must be a function");var f=new r(c,d||o,p),y=u?u+l:l;return o._events[y]?o._events[y].fn?o._events[y]=[o._events[y],f]:o._events[y].push(f):(o._events[y]=f,o._eventsCount++),o}function i(o,l){--o._eventsCount===0?o._events=new n:delete o._events[l]}function s(){this._events=new n,this._eventsCount=0}s.prototype.eventNames=function(){var l=[],c,d;if(this._eventsCount===0)return l;for(d in c=this._events)t.call(c,d)&&l.push(u?d.slice(1):d);return Object.getOwnPropertySymbols?l.concat(Object.getOwnPropertySymbols(c)):l},s.prototype.listeners=function(l){var c=u?u+l:l,d=this._events[c];if(!d)return[];if(d.fn)return[d.fn];for(var p=0,f=d.length,y=new Array(f);p<f;p++)y[p]=d[p].fn;return y},s.prototype.listenerCount=function(l){var c=u?u+l:l,d=this._events[c];return d?d.fn?1:d.length:0},s.prototype.emit=function(l,c,d,p,f,y){var h=u?u+l:l;if(!this._events[h])return!1;var C=this._events[h],v=arguments.length,m,E;if(C.fn){switch(C.once&&this.removeListener(l,C.fn,void 0,!0),v){case 1:return C.fn.call(C.context),!0;case 2:return C.fn.call(C.context,c),!0;case 3:return C.fn.call(C.context,c,d),!0;case 4:return C.fn.call(C.context,c,d,p),!0;case 5:return C.fn.call(C.context,c,d,p,f),!0;case 6:return C.fn.call(C.context,c,d,p,f,y),!0}for(E=1,m=new Array(v-1);E<v;E++)m[E-1]=arguments[E];C.fn.apply(C.context,m)}else{var b=C.length,A;for(E=0;E<b;E++)switch(C[E].once&&this.removeListener(l,C[E].fn,void 0,!0),v){case 1:C[E].fn.call(C[E].context);break;case 2:C[E].fn.call(C[E].context,c);break;case 3:C[E].fn.call(C[E].context,c,d);break;case 4:C[E].fn.call(C[E].context,c,d,p);break;default:if(!m)for(A=1,m=new Array(v-1);A<v;A++)m[A-1]=arguments[A];C[E].fn.apply(C[E].context,m)}}return!0},s.prototype.on=function(l,c,d){return a(this,l,c,d,!1)},s.prototype.once=function(l,c,d){return a(this,l,c,d,!0)},s.prototype.removeListener=function(l,c,d,p){var f=u?u+l:l;if(!this._events[f])return this;if(!c)return i(this,f),this;var y=this._events[f];if(y.fn)y.fn===c&&(!p||y.once)&&(!d||y.context===d)&&i(this,f);else{for(var h=0,C=[],v=y.length;h<v;h++)(y[h].fn!==c||p&&!y[h].once||d&&y[h].context!==d)&&C.push(y[h]);C.length?this._events[f]=C.length===1?C[0]:C:i(this,f)}return this},s.prototype.removeAllListeners=function(l){var c;return l?(c=u?u+l:l,this._events[c]&&i(this,c)):(this._events=new n,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=u,s.EventEmitter=s,e.exports=s})(Vj);var bX=Vj.exports;const gX=Ba(bX);var U7=(e,t,u)=>{if(!t.has(e))throw TypeError("Cannot "+u)},it=(e,t,u)=>(U7(e,t,"read from private field"),u?u.call(e):t.get(e)),Uu=(e,t,u)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,u)},hi=(e,t,u,n)=>(U7(e,t,"write to private field"),n?n.call(e,u):t.set(e,u),u),Nu=(e,t,u)=>(U7(e,t,"access private method"),u),q3=class extends gX{constructor({chains:e=[qj,yX],options:t}){super(),this.chains=e,this.options=t}getBlockExplorerUrls(e){const{default:t,...u}=e.blockExplorers??{};if(t)return[t.url,...Object.values(u).map(n=>n.url)]}isChainUnsupported(e){return!this.chains.some(t=>t.id===e)}setStorage(e){this.storage=e}};function el(e,{includeName:t=!1}={}){if(e.type!=="function"&&e.type!=="event"&&e.type!=="error")throw new OX(e.type);return`${e.name}
55(${fm(e.inputs,{includeName:t})})`}function fm(e,{includeName:t=!1}={}){return e?e.map(u=>vX(u,{includeName:t})).join(t?", ":","):""}function vX(e,{includeName:t}){return e.type.startsWith("tuple")?`(${fm(e.components,{includeName:t})})${e.type.slice(5)}`:e.type+(t&&e.name?` ${e.name}`:"")}class CX extends Me{constructor({docsPath:t}){super(["A constructor was not found on the ABI.","Make sure you are using the correct ABI and that the constructor exists on it."].join(` 56`),{docsPath:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiConstructorNotFoundError"})}}class rD extends Me{constructor({docsPath:t}){super(["Constructor arguments were provided (`args`), but a constructor parameters (`inputs`) were not found on the ABI.","Make sure you are using the correct ABI, and that the `inputs` attribute on the constructor exists."].join(` 57`),{docsPath:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiConstructorParamsNotFoundError"})}}class L7 extends Me{constructor({data:t,params:u,size:n}){super([`Data size of ${n} bytes is too small for given parameters.`].join(` 58`),{metaMessages:[`Params: (${fm(u,{includeName:!0})})`,`Data: ${t} (${n} bytes)`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiDecodingDataSizeTooSmallError"}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"params",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"size",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=t,this.params=u,this.size=n}}class ym extends Me{constructor(){super('Cannot decode zero data ("0x") with ABI parameters.'),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiDecodingZeroDataError"})}}class AX extends Me{constructor({expectedLength:t,givenLength:u,type:n}){super([`ABI encoding array length mismatch for type ${n}.`,`Expected length: ${t}`,`Given length: ${u}`].join(` 59`)),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEncodingArrayLengthMismatchError"})}}class wX extends Me{constructor({expectedSize:t,value:u}){super(`Size of bytes "${u}" (bytes${Fu(u)}) does not match expected size (bytes${t}).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEncodingBytesSizeMismatchError"})}}class TX extends Me{constructor({expectedLength:t,givenLength:u}){super(["ABI encoding params/values length mismatch.",`Expected length (params): ${t}`,`Given length (values): ${u}`].join(` 60`)),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEncodingLengthMismatchError"})}}class _X extends Me{constructor(t,{docsPath:u}){super([`Encoded error signature "${t}" not found on ABI.`,"Make sure you are using the correct ABI and that the error exists on it.",`You can look up the signature here: https://openchain.xyz/signatures?query=${t}.`].join(` 61`),{docsPath:u}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiErrorSignatureNotFoundError"})}}class FX extends Me{constructor({docsPath:t}){super("Cannot extract event signature from empty topics.",{docsPath:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEventSignatureEmptyTopicsError"})}}class DX extends Me{constructor(t,{docsPath:u}){super([`Encoded event signature "${t}" not found on ABI.`,"Make sure you are using the correct ABI and that the event exists on it.",`You can look up the signature here: https://openchain.xyz/signatures?query=${t}.`].join(` 62`),{docsPath:u}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEventSignatureNotFoundError"})}}class aD extends Me{constructor(t,{docsPath:u}={}){super([`Event ${t?`"${t}" `:""}not found on ABI.`,"Make sure you are using the correct ABI and that the event exists on it."].join(` 63`),{docsPath:u}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEventNotFoundError"})}}class $y extends Me{constructor(t,{docsPath:u}={}){super([`Function ${t?`"${t}" `:""}not found on ABI.`,"Make sure you are using the correct ABI and that the function exists on it."].join(` 64`),{docsPath:u}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiFunctionNotFoundError"})}}class BX extends Me{constructor(t,{docsPath:u}){super([`Function "${t}" does not contain any \`outputs\` on ABI.`,"Cannot decode function result without knowing what the parameter types are.","Make sure you are using the correct ABI and that the function exists on it."].join(` 65`),{docsPath:u}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiFunctionOutputsNotFoundError"})}}class xX extends Me{constructor({expectedSize:t,givenSize:u}){super(`Expected bytes${t}, got bytes${u}.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"BytesSizeMismatchError"})}}class PX extends Me{constructor({data:t,params:u,size:n}){super([`Data size of ${n} bytes is too small for non-indexed event parameters.`].join(` 66`),{metaMessages:[`Params: (${fm(u,{includeName:!0})})`,`Data: ${t} (${n} bytes)`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"DecodeLogDataMismatch"}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"params",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"size",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=t,this.params=u,this.size=n}}class SX extends Me{constructor({abiItem:t,param:u}){super([`Expected a topic for indexed event parameter${u.name?` "${u.name}"`:""} on event "${el(t,{includeName:!0})}".`].join(` 67`)),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"DecodeLogTopicsMismatch"})}}class MX extends Me{constructor(t,{docsPath:u}){super([`Type "${t}" is not a valid encoding type.`,"Please provide a valid ABI type."].join(` 68`),{docsPath:u}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiEncodingType"})}}class kX extends Me{constructor(t,{docsPath:u}){super([`Type "${t}" is not a valid decoding type.`,"Please provide a valid ABI type."].join(` 69`),{docsPath:u}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiDecodingType"})}}class IX extends Me{constructor(t){super([`Value "${t}" is not a valid array.`].join(` 70`)),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidArrayError"})}}class OX extends Me{constructor(t){super([`"${t}" is not a valid definition type.`,'Valid types: "function", "event", "error"'].join(` 71`)),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidDefinitionTypeError"})}}let RX=class extends Me{constructor(t){super(`Filter type "${t}" is not supported.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"FilterTypeNotSupportedError"})}};const jX=/((function|event)\s)?(.*)(\((.*)\))/;function Gj(e){const t=e.match(jX),u=(t==null?void 0:t[2])||void 0,n=t==null?void 0:t[3],r=(t==null?void 0:t[5])||void 0;return{type:u,name:n,params:r}}function NX(e){return Gj(e).name}function UX(e){const t=Gj(e).params,u=t==null?void 0:t.split(",").map(n=>n.trim().split(" "));return u==null?void 0:u.map(n=>({type:n[0],name:n[1]==="indexed"?n[2]:n[1],...n[1]==="indexed"?{indexed:!0}:{}}))}function Q8(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`Wrong positive integer: ${e}`)}function LX(e){if(typeof e!="boolean")throw new Error(`Expected boolean, not ${e}`)}function Jj(e,...t){if(!(e instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(t.length>0&&!t.includes(e.length))throw new TypeError(`Expected Uint8Array of length ${t}, not of length=${e.length}`)}function $X(e){if(typeof e!="function"||typeof e.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");Q8(e.outputLen),Q8(e.blockLen)}function zX(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 HX(e,t){Jj(e);const u=t.outputLen;if(e.length<u)throw new Error(`digestInto() expects output buffer of length at least ${u}`)}const Sl={number:Q8,bool:LX,bytes:Jj,hash:$X,exists:zX,output:HX},q2=BigInt(2**32-1),X8=BigInt(32);function Kj(e,t=!1){return t?{h:Number(e&q2),l:Number(e>>X8&q2)}:{h:Number(e>>X8&q2)|0,l:Number(e&q2)|0}}function WX(e,t=!1){let u=new Uint32Array(e.length),n=new Uint32Array(e.length);for(let r=0;r<e.length;r++){const{h:a,l:i}=Kj(e[r],t);[u[r],n[r]]=[a,i]}return[u,n]}const qX=(e,t)=>BigInt(e>>>0)<<X8|BigInt(t>>>0),YX=(e,t,u)=>e>>>u,VX=(e,t,u)=>e<<32-u|t>>>u,GX=(e,t,u)=>e>>>u|t<<32-u,JX=(e,t,u)=>e<<32-u|t>>>u,KX=(e,t,u)=>e<<64-u|t>>>u-32,QX=(e,t,u)=>e>>>u-32|t<<64-u,XX=(e,t)=>t,ZX=(e,t)=>e,eZ=(e,t,u)=>e<<u|t>>>32-u,tZ=(e,t,u)=>t<<u|e>>>32-u,uZ=(e,t,u)=>t<<u-32|e>>>64-u,nZ=(e,t,u)=>e<<u-32|t>>>64-u;function rZ(e,t,u,n){const r=(t>>>0)+(n>>>0);return{h:e+u+(r/2**32|0)|0,l:r|0}}const aZ=(e,t,u)=>(e>>>0)+(t>>>0)+(u>>>0),iZ=(e,t,u,n)=>t+u+n+(e/2**32|0)|0,sZ=(e,t,u,n)=>(e>>>0)+(t>>>0)+(u>>>0)+(n>>>0),oZ=(e,t,u,n,r)=>t+u+n+r+(e/2**32|0)|0,lZ=(e,t,u,n,r)=>(e>>>0)+(t>>>0)+(u>>>0)+(n>>>0)+(r>>>0),cZ=(e,t,u,n,r,a)=>t+u+n+r+a+(e/2**32|0)|0,c3={fromBig:Kj,split:WX,toBig:qX,shrSH:YX,shrSL:VX,rotrSH:GX,rotrSL:JX,rotrBH:KX,rotrBL:QX,rotr32H:XX,rotr32L:ZX,rotlSH:eZ,rotlSL:tZ,rotlBH:uZ,rotlBL:nZ,add:rZ,add3L:aZ,add3H:iZ,add4L:sZ,add4H:oZ,add5H:cZ,add5L:lZ};/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */const dZ=e=>
71new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),pZ=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;if(!pZ)throw new Error("Non little-endian hardware is not supported");Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function fZ(e){if(typeof e!="string")throw new TypeError(`utf8ToBytes expected string, got ${typeof e}`);return new TextEncoder().encode(e)}function $7(e){if(typeof e=="string"&&(e=fZ(e)),!(e instanceof Uint8Array))throw new TypeError(`Expected input type is Uint8Array (got ${typeof e})`);return e}let yZ=class{clone(){return this._cloneInto()}};function EZ(e){const t=n=>e().update($7(n)).digest(),u=e();return t.outputLen=u.outputLen,t.blockLen=u.blockLen,t.create=()=>e(),t}function mZ(e){const t=(n,r)=>e(r).update($7(n)).digest(),u=e({});return t.outputLen=u.outputLen,t.blockLen=u.blockLen,t.create=n=>e(n),t}const[Qj,Xj,Zj]=[[],[],[]],hZ=BigInt(0),B4=BigInt(1),bZ=BigInt(2),gZ=BigInt(7),vZ=BigInt(256),CZ=BigInt(113);for(let e=0,t=B4,u=1,n=0;e<24;e++){[u,n]=[n,(2*u+3*n)%5],Qj.push(2*(5*n+u)),Xj.push((e+1)*(e+2)/2%64);let r=hZ;for(let a=0;a<7;a++)t=(t<<B4^(t>>gZ)*CZ)%vZ,t&bZ&&(r^=B4<<(B4<<BigInt(a))-B4);Zj.push(r)}const[AZ,wZ]=c3.split(Zj,!0),iD=(e,t,u)=>u>32?c3.rotlBH(e,t,u):c3.rotlSH(e,t,u),sD=(e,t,u)=>u>32?c3.rotlBL(e,t,u):c3.rotlSL(e,t,u);function TZ(e,t=24){const u=new Uint32Array(10);for(let n=24-t;n<24;n++){for(let i=0;i<10;i++)u[i]=e[i]^e[i+10]^e[i+20]^e[i+30]^e[i+40];for(let i=0;i<10;i+=2){const s=(i+8)%10,o=(i+2)%10,l=u[o],c=u[o+1],d=iD(l,c,1)^u[s],p=sD(l,c,1)^u[s+1];for(let f=0;f<50;f+=10)e[i+f]^=d,e[i+f+1]^=p}let r=e[2],a=e[3];for(let i=0;i<24;i++){const s=Xj[i],o=iD(r,a,s),l=sD(r,a,s),c=Qj[i];r=e[c],a=e[c+1],e[c]=o,e[c+1]=l}for(let i=0;i<50;i+=10){for(let s=0;s<10;s++)u[s]=e[i+s];for(let s=0;s<10;s++)e[i+s]^=~u[(s+2)%10]&u[(s+4)%10]}e[0]^=AZ[n],e[1]^=wZ[n]}u.fill(0)}let eN=class tN extends yZ{constructor(t,u,n,r=!1,a=24){if(super(),this.blockLen=t,this.suffix=u,this.outputLen=n,this.enableXOF=r,this.rounds=a,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,Sl.number(n),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=dZ(this.state)}keccak(){TZ(this.state32,this.rounds),this.posOut=0,this.pos=0}update(t){Sl.exists(this);const{blockLen:u,state:n}=this;t=$7(t);const r=t.length;for(let a=0;a<r;){const i=Math.min(u-this.pos,r-a);for(let s=0;s<i;s++)n[this.pos++]^=t[a++];this.pos===u&&this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;const{state:t,suffix:u,pos:n,blockLen:r}=this;t[n]^=u,u&128&&n===r-1&&this.keccak(),t[r-1]^=128,this.keccak()}writeInto(t){Sl.exists(this,!1),Sl.bytes(t),this.finish();const u=this.state,{blockLen:n}=this;for(let r=0,a=t.length;r<a;){this.posOut>=n&&this.keccak();const i=Math.min(n-this.posOut,a-r);t.set(u.subarray(this.posOut,this.posOut+i),r),this.posOut+=i,r+=i}return t}xofInto(t){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(t)}xof(t){return Sl.number(t),this.xofInto(new Uint8Array(t))}digestInto(t){if(Sl.output(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){const{blockLen:u,suffix:n,outputLen:r,rounds:a,enableXOF:i}=this;return t||(t=new tN(u,n,r,i,a)),t.state32.set(this.state32),t.pos=this.pos,t.posOut=this.posOut,t.finished=this.finished,t.rounds=a,t.suffix=n,t.outputLen=r,t.enableXOF=i,t.destroyed=this.destroyed,t}};const Ls=(e,t,u)=>EZ(()=>new eN(t,e,u));Ls(6,144,224/8);Ls(6,136,256/8);Ls(6,104,384/8);Ls(6,72,512/8);Ls(1,144,224/8);const _Z=Ls(1,136,256/8);Ls(1,104,384/8);Ls(1,72,512/8);const uN=(e,t,u)=>mZ((n={})=>new eN(t,e,n.dkLen===void 0?u:n.dkLen,!0));uN(31,168,128/8);uN(31,136,256/8);function Dr(e,t){const u=t||"hex",n=_Z(Bs(e,{strict:!1})?kc(e):e);return u==="bytes"?n:_i(n)}const FZ=e=>Dr(kc(e));function nN(e){const t=NX(e),u=UX(e)||[];return FZ(`${t}(${u.map(({type:n})=>n).join(",")})`)}const rN=e=>nN(e);let d3=class extends Me{constructor({address:t}){super(`Address "${t}
71" is invalid.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAddressError"})}};const DZ=/^0x[a-fA-F0-9]{40}$/;function Ic(e){return DZ.test(e)}function bi(e){return typeof e[0]=="string"?z7(e):BZ(e)}function BZ(e){let t=0;for(const r of e)t+=r.length;const u=new Uint8Array(t);let n=0;for(const r of e)u.set(r,n),n+=r.length;return u}function z7(e){return`0x${e.reduce((t,u)=>t+u.replace("0x",""),"")}`}function _u(e,t,u,{strict:n}={}){return Bs(e,{strict:!1})?PZ(e,t,u,{strict:n}):xZ(e,t,u,{strict:n})}function aN(e,t){if(typeof t=="number"&&t>0&&t>Fu(e)-1)throw new Lj({offset:t,position:"start",size:Fu(e)})}function iN(e,t,u){if(typeof t=="number"&&typeof u=="number"&&Fu(e)!==u-t)throw new Lj({offset:u,position:"end",size:Fu(e)})}function xZ(e,t,u,{strict:n}={}){aN(e,t);const r=e.slice(t,u);return n&&iN(r,t,u),r}function PZ(e,t,u,{strict:n}={}){aN(e,t);const r=`0x${e.replace("0x","").slice((t??0)*2,(u??e.length)*2)}`;return n&&iN(r,t,u),r}function Y3(e,t){if(e.length!==t.length)throw new TX({expectedLength:e.length,givenLength:t.length});const u=SZ({params:e,values:t}),n=W7(u);return n.length===0?"0x":n}function SZ({params:e,values:t}){const u=[];for(let n=0;n<e.length;n++)u.push(H7({param:e[n],value:t[n]}));return u}function H7({param:e,value:t}){const u=Em(e.type);if(u){const[n,r]=u;return kZ(t,{length:n,param:{...e,type:r}})}if(e.type==="tuple")return NZ(t,{param:e});if(e.type==="address")return MZ(t);if(e.type==="bool")return OZ(t);if(e.type.startsWith("uint")||e.type.startsWith("int")){const n=e.type.startsWith("int");return RZ(t,{signed:n})}if(e.type.startsWith("bytes"))return IZ(t,{param:e});if(e.type==="string")return jZ(t);throw new MX(e.type,{docsPath:"/docs/contract/encodeAbiParameters"})}function W7(e){let t=0;for(let a=0;a<e.length;a++){const{dynamic:i,encoded:s}=e[a];i?t+=32:t+=Fu(s)}const u=[],n=[];let r=0;for(let a=0;a<e.length;a++){const{dynamic:i,encoded:s}=e[a];i?(u.push(tt(t+r,{size:32})),n.push(s),r+=Fu(s)):u.push(s)}return bi([...u,...n])}function MZ(e){if(!Ic(e))throw new d3({address:e});return{dynamic:!1,encoded:gs(e.toLowerCase())}}function kZ(e,{length:t,param:u}){const n=t===null;if(!Array.isArray(e))throw new IX(e);if(!n&&e.length!==t)throw new AX({expectedLength:t,givenLength:e.length,type:`${u.type}[${t}]`});let r=!1;const a=[];for(let i=0;i<e.length;i++){const s=H7({param:u,value:e[i]});s.dynamic&&(r=!0),a.push(s)}if(n||r){const i=W7(a);if(n){const s=tt(a.length,{size:32});return{dynamic:!0,encoded:a.length>0?bi([s,i]):s}}if(r)return{dynamic:!0,encoded:i}}return{dynamic:!1,encoded:bi(a.map(({encoded:i})=>i))}}function IZ(e,{param:t}){const[u,n]=t.type.split("bytes");if(!n){const r=Math.ceil(Fu(e)/32),a=[];for(let i=0;i<r;i++)a.push(gs(_u(e,i*32,(i+1)*32),{dir:"right"}));return{dynamic:!0,encoded:bi([gs(tt(Fu(e),{size:32})),...a])}}if(Fu(e)!==parseInt(n))throw new wX({expectedSize:parseInt(n),value:e});return{dynamic:!1,encoded:gs(e,{dir:"right"})}}function OZ(e){return{dynamic:!1,encoded:gs(zj(e))}}function RZ(e,{signed:t}){return{dynamic:!1,encoded:tt(e,{size:32,signed:t})}}function jZ(e){const t=I7(e),u=Math.ceil(Fu(t)/32),n=[];for(let r=0;r<u;r++)n.push(gs(_u(t,r*32,(r+1)*32),{dir:"right"}));return{dynamic:!0,encoded:bi([gs(tt(Fu(t),{size:32})),...n])}}function NZ(e,{param:t}){let u=!1;const n=[];for(let r=0;r<t.components.length;r++){const a=t.components[r],i=Array.isArray(e)?r:a.name,s=H7({param:a,value:e[i]});n.push(s),s.dynamic&&(u=!0)}return{dynamic:u,encoded:u?W7(n):bi(n.map(({encoded:r})=>r))}}function Em(e){const t=e.match(/^(.*)\[(\d+)?\]$/);return t?[t[2]?Number(t[2]):null,t[1]]:void 0}function V3({abi:e,args:t=[],name:u}){const n=e.filter(r=>"name"in r&&r.name===u);if(n.length!==0){if(n.length===1)return n[0];for(const r of n){if(!("inputs"in r))continue;if(!t||t.length===0){if(!r.inputs||r.inputs.length===0)return r;continue}if(!r.inputs||r.inputs.length===0)continue;if(t.every((i,s)=>{const o="inputs"in r&&r.inputs[s];return o?Z8(i,o):!1}))return r}return n[0]}}function Z8(e,t){const u=typeof e,n=t.type;switch(n){case"address":return Ic(e);case"bool":return u==="boolean";case"function":return u==="string";case"string":return u==="string";default:return n==="tuple"&&"components"in t?Object.values(t.components).every((r,a)=>Z8(Object.values(e)[a],r)):/^u?int(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/.test(n)?u==="number"||u==="bigint":/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/.test(n)?u==="string"||e instanceof Uint8Array:/[a-z]+[1-9]{0,3}(\[[0-9]{0,}\])+$/.test(n)?Array.isArray(e)&&e.every(r=>Z8(r,{...t,type:n.replace(/(\[[0-9]{0,}\])$/,"")})):!1}}function q7({abi:e,eventName:t,args:u}){var s;let n=e[0];if(t&&(n=V3({abi:e,args:u,name:t}),!n))throw new aD(t,{docsPath:"/docs/contract/encodeEventTopics"});if(n.type!=="event")throw new aD(void 0,{docsPath:"/docs/contract/encodeEventTopics"});const r=el(n),a=rN(r);let i=[];if(u&&"inputs"in n){const o=(s=n.inputs)==null?void 0:s.filter(c=>"indexed"in c&&c.indexed),l=Array.isArray(u)?u:(o==null?void 0:o.map(c=>u[c.name]))??[];i=(o==null?void 0:o.map((c,d)=>Array.isArray(l[d])?l[d].map((p,f)=>oD({param:c,value:l[d][f]})):l[d]?oD({param:c,value:l[d]}):null))??[]}return[a,...i]}function oD({param:e,value:t}
71){if(e.type==="string"||e.type==="bytes")return Dr(kc(t));if(e.type==="tuple"||e.type.match(/^(.*)\[(\d+)?\]$/))throw new RX(e.type);return Y3([e],[t])}function mm(e,{method:t}){var n,r;const u={};return e.transport.type==="fallback"&&((r=(n=e.transport).onResponse)==null||r.call(n,({method:a,response:i,status:s,transport:o})=>{s==="success"&&t===a&&(u[i]=o.request)})),a=>u[a]||e.request}async function sN(e,{address:t,abi:u,args:n,eventName:r,fromBlock:a,toBlock:i}){const s=mm(e,{method:"eth_newFilter"}),o=r?q7({abi:u,args:n,eventName:r}):void 0,l=await e.request({method:"eth_newFilter",params:[{address:t,fromBlock:typeof a=="bigint"?tt(a):a,toBlock:typeof i=="bigint"?tt(i):i,topics:o}]});return{abi:u,args:n,eventName:r,id:l,request:s(l),type:"event"}}function R0(e){return typeof e=="string"?{address:e,type:"json-rpc"}:e}const oN=e=>_u(nN(e),0,4);function $s({abi:e,args:t,functionName:u}){let n=e[0];if(u&&(n=V3({abi:e,args:t,name:u}),!n))throw new $y(u,{docsPath:"/docs/contract/encodeFunctionData"});if(n.type!=="function")throw new $y(void 0,{docsPath:"/docs/contract/encodeFunctionData"});const r=el(n),a=oN(r),i="inputs"in n&&n.inputs?Y3(n.inputs,t??[]):void 0;return z7([a,i??"0x"])}const lN={1:"An `assert` condition failed.",17:"Arithmic operation resulted in underflow or overflow.",18:"Division or modulo by zero (e.g. `5 / 0` or `23 % 0`).",33:"Attempted to convert to an invalid type.",34:"Attempted to access a storage byte array that is incorrectly encoded.",49:"Performed `.pop()` on an empty array",50:"Array index is out of bounds.",65:"Allocated too much memory or created an array which is too large.",81:"Attempted to call a zero-initialized variable of internal function type."},UZ={inputs:[{name:"message",type:"string"}],name:"Error",type:"error"},LZ={inputs:[{name:"reason",type:"uint256"}],name:"Panic",type:"error"};function Y7(e,t){const u=t?`${t}${e.toLowerCase()}`:e.substring(2).toLowerCase(),n=Dr(Lo(u),"bytes"),r=(t?u.substring(`${t}0x`.length):u).split("");for(let a=0;a<40;a+=2)n[a>>1]>>4>=8&&r[a]&&(r[a]=r[a].toUpperCase()),(n[a>>1]&15)>=8&&r[a+1]&&(r[a+1]=r[a+1].toUpperCase());return`0x${r.join("")}`}function xn(e,t){if(!Ic(e))throw new d3({address:e});return Y7(e,t)}function hm(e,t){if(t==="0x"&&e.length>0)throw new ym;if(Fu(t)&&Fu(t)<32)throw new L7({data:t,params:e,size:Fu(t)});return $Z({data:t,params:e})}function $Z({data:e,params:t}){const u=[];let n=0;for(let r=0;r<t.length;r++){if(n>=Fu(e))throw new L7({data:e,params:t,size:Fu(e)});const a=t[r],{consumed:i,value:s}=bc({data:e,param:a,position:n});u.push(s),n+=i}return u}function bc({data:e,param:t,position:u}){const n=Em(t.type);if(n){const[a,i]=n;return HZ(e,{length:a,param:{...t,type:i},position:u})}if(t.type==="tuple")return GZ(e,{param:t,position:u});if(t.type==="string")return VZ(e,{position:u});if(t.type.startsWith("bytes"))return qZ(e,{param:t,position:u});const r=_u(e,u,u+32,{strict:!0});if(t.type.startsWith("uint")||t.type.startsWith("int"))return YZ(r,{param:t});if(t.type==="address")return zZ(r);if(t.type==="bool")return WZ(r);throw new kX(t.type,{docsPath:"/docs/contract/decodeAbiParameters"})}function zZ(e){return{consumed:32,value:Y7(_u(e,-20))}}function HZ(e,{param:t,length:u,position:n}){if(!u){const i=Nn(_u(e,n,n+32,{strict:!0})),s=Nn(_u(e,i,i+32,{strict:!0}));let o=0;const l=[];for(let c=0;c<s;++c){const d=bc({data:_u(e,i+32),param:t,position:o});o+=d.consumed,l.push(d.value)}return{value:l,consumed:32}}if(zy(t)){const i=Em(t.type),s=!(i!=null&&i[0]);let o=0;const l=[];for(let c=0;c<u;++c){const d=Nn(_u(e,n,n+32,{strict:!0})),p=bc({data:_u(e,d),param:t,position:s?o:c*32});o+=p.consumed,l.push(p.value)}return{value:l,consumed:32}}let r=0;const a=[];for(let i=0;i<u;++i){const s=bc({data:e,param:t,position:n+r});r+=s.consumed,a.push(s.value)}return{value:a,consumed:r}}function WZ(e){return{consumed:32,value:cX(e)}}function qZ(e,{param:t,position:u}){const[n,r]=t.type.split("bytes");if(!r){const i=Nn(_u(e,u,u+32,{strict:!0})),s=Nn(_u(e,i,i+32,{strict:!0}));return s===0?{consumed:32,value:"0x"}:{consumed:32,value:_u(e,i+32,i+32+s,{strict:!0})}}return{consumed:32,value:_u(e,u,u+parseInt(r),{strict:!0})}}function YZ(e,{param:t}){const u=t.type.startsWith("int");return{consumed:32,value:parseInt(t.type.split("int")[1]||"256")>48?R7(e,{signed:u}):Nn(e,{signed:u})}}function VZ(e,{position:t}){const u=Nn(_u(e,t,t+32,{strict:!0})),n=Nn(_u(e,u,u+32,{strict:!0}));return n===0?{consumed:32,value:""}:{consumed:32,value:j7(xo(_u(e,u+32,u+32+n,{strict:!0})))}}function GZ(e,{param:t,position:u}){const n=t.components.length===0||t.components.some(({name:i})=>!i),r=n?[]:{};let a=0;if(zy(t)){const i=Nn(_u(e,u,u+32,{strict:!0}));for(let s=0;s<t.components.length;++s){const o=t.components[s],l=bc({data:_u(e,i),param:o,position:a});a+=l.consumed,r[n?s:o==null?void 0:o.name]=l.value}return{consumed:32,value:r}}for(let i=0;i<t.components.length;++i){const s=t.components[i],o=bc({data:e,param:s,position:u+a});a+=o.consumed,r[n?i:s==null?void 0:s.name]=o.value}return{consumed:a,value:r}}function zy(e){var n;const{type:t}=e;if(t==="string"||t==="bytes"||t.endsWith("[]"))return!0;
71if(t==="tuple")return(n=e.components)==null?void 0:n.some(zy);const u=Em(e.type);return!!(u&&zy({...e,type:u[1]}))}function JZ({abi:e,data:t}){const u=_u(t,0,4);if(u==="0x")throw new ym;const r=[...e||[],UZ,LZ].find(a=>a.type==="error"&&u===oN(el(a)));if(!r)throw new _X(u,{docsPath:"/docs/contract/decodeErrorResult"});return{abiItem:r,args:"inputs"in r&&r.inputs&&r.inputs.length>0?hm(r.inputs,_u(t,4)):void 0,errorName:r.name}}const or=(e,t,u)=>JSON.stringify(e,(n,r)=>{const a=typeof r=="bigint"?r.toString():r;return typeof t=="function"?t(n,a):a},u);function cN({abiItem:e,args:t,includeFunctionName:u=!0,includeName:n=!1}){if("name"in e&&"inputs"in e&&e.inputs)return`${u?e.name:""}(${e.inputs.map((r,a)=>`${n&&r.name?`${r.name}: `:""}${typeof t[a]=="object"?or(t[a]):t[a]}`).join(", ")})`}const KZ={gwei:9,wei:18},QZ={ether:-9,wei:9},XZ={ether:-18,gwei:-9};function Hy(e,t){let u=e.toString();const n=u.startsWith("-");n&&(u=u.slice(1)),u=u.padStart(t,"0");let[r,a]=[u.slice(0,u.length-t),u.slice(u.length-t)];return a=a.replace(/(0+)$/,""),`${n?"-":""}${r||"0"}${a?`.${a}`:""}`}function V7(e,t="wei"){return Hy(e,KZ[t])}function Mr(e,t="wei"){return Hy(e,QZ[t])}function bm(e){const t=Object.entries(e).map(([n,r])=>r===void 0||r===!1?null:[n,r]).filter(Boolean),u=t.reduce((n,[r])=>Math.max(n,r.length),0);return t.map(([n,r])=>` ${`${n}:`.padEnd(u+1)} ${r}`).join(` 72`)}let ZZ=class extends Me{constructor(){super(["Cannot specify both a `gasPrice` and a `maxFeePerGas`/`maxPriorityFeePerGas`.","Use `maxFeePerGas`/`maxPriorityFeePerGas` for EIP-1559 compatible networks, and `gasPrice` for others."].join(` 73`)),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"FeeConflictError"})}},eee=class extends Me{constructor(t,{account:u,docsPath:n,chain:r,data:a,gas:i,gasPrice:s,maxFeePerGas:o,maxPriorityFeePerGas:l,nonce:c,to:d,value:p}){const f=bm({chain:r&&`${r==null?void 0:r.name} (id: ${r==null?void 0:r.id})`,from:u==null?void 0:u.address,to:d,value:typeof p<"u"&&`${V7(p)} ${(r==null?void 0:r.nativeCurrency.symbol)||"ETH"}`,data:a,gas:i,gasPrice:typeof s<"u"&&`${Mr(s)} gwei`,maxFeePerGas:typeof o<"u"&&`${Mr(o)} gwei`,maxPriorityFeePerGas:typeof l<"u"&&`${Mr(l)} gwei`,nonce:c});super(t.shortMessage,{cause:t,docsPath:n,metaMessages:[...t.metaMessages?[...t.metaMessages," "]:[],"Request Arguments:",f].filter(Boolean)}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TransactionExecutionError"}),this.cause=t}},dN=class extends Me{constructor({blockHash:t,blockNumber:u,blockTag:n,hash:r,index:a}){let i="Transaction";n&&a!==void 0&&(i=`Transaction at block time "${n}" at index "${a}"`),t&&a!==void 0&&(i=`Transaction at block hash "${t}" at index "${a}"`),u&&a!==void 0&&(i=`Transaction at block number "${u}" at index "${a}"`),r&&(i=`Transaction with hash "${r}"`),super(`${i} could not be found.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TransactionNotFoundError"})}},pN=class extends Me{constructor({hash:t}){super(`Transaction receipt with hash "${t}" could not be found. The Transaction may not be processed on a block yet.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TransactionReceiptNotFoundError"})}},tee=class extends Me{constructor({hash:t}){super(`Timed out while waiting for transaction with hash "${t}" to be confirmed.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"WaitForTransactionReceiptTimeoutError"})}},fN=class extends Me{constructor(t,{account:u,docsPath:n,chain:r,data:a,gas:i,gasPrice:s,maxFeePerGas:o,maxPriorityFeePerGas:l,nonce:c,to:d,value:p}){const f=u?R0(u):void 0,y=bm({from:f==null?void 0:f.address,to:d,value:typeof p<"u"&&`${V7(p)} ${(r==null?void 0:r.nativeCurrency.symbol)||"ETH"}`,data:a,gas:i,gasPrice:typeof s<"u"&&`${Mr(s)} gwei`,maxFeePerGas:typeof o<"u"&&`${Mr(o)} gwei`,maxPriorityFeePerGas:typeof l<"u"&&`${Mr(l)} gwei`,nonce:c});super(t.shortMessage,{cause:t,docsPath:n,metaMessages:[...t.metaMessages?[...t.metaMessages," "]:[],"Raw Call Arguments:",y].filter(
73Boolean)}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"CallExecutionError"}),this.cause=t}},gm=class extends Me{constructor(t,{abi:u,args:n,contractAddress:r,docsPath:a,functionName:i,sender:s}){const o=V3({abi:u,args:n,name:i}),l=o?cN({abiItem:o,args:n,includeFunctionName:!1,includeName:!1}):void 0,c=o?el(o,{includeName:!0}):void 0,d=bm({address:r&&KQ(r),function:c,args:l&&l!=="()"&&`${[...Array((i==null?void 0:i.length)??0).keys()].map(()=>" ").join("")}${l}`,sender:s});super(t.shortMessage||`An unknown error occurred while executing the contract function "${i}".`,{cause:t,docsPath:a,metaMessages:[...t.metaMessages?[...t.metaMessages," "]:[],"Contract Call:",d].filter(Boolean)}),Object.defineProperty(this,"abi",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"args",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"contractAddress",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"formattedArgs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"functionName",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"sender",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ContractFunctionExecutionError"}),this.abi=u,this.args=n,this.cause=t,this.contractAddress=r,this.functionName=i,this.sender=s}},uee=class extends Me{constructor({abi:t,data:u,functionName:n,message:r}){let a,i,s;if(u&&u!=="0x"){a=JZ({abi:t,data:u});const{abiItem:o,errorName:l,args:c}=a;if(l==="Error")s=c[0];else if(l==="Panic"){const[d]=c;s=lN[d]}else{const d=o?el(o,{includeName:!0}):void 0,p=o&&c?cN({abiItem:o,args:c,includeFunctionName:!1,includeName:!1}):void 0;i=[d?`Error: ${d}`:"",p&&p!=="()"?` ${[...Array((l==null?void 0:l.length)??0).keys()].map(()=>" ").join("")}${p}`:""]}}else r&&(s=r);super(s&&s!=="execution reverted"?[`The contract function "${n}" reverted with the following reason:`,s].join(` 74`):`The contract function "${n}" reverted.`,{metaMessages:i}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ContractFunctionRevertedError"}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"reason",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.reason=s,this.data=a}},nee=class extends Me{constructor({functionName:t}){super(`The contract function "${t}" returned no data ("0x").`,{metaMessages:["This could be due to any of the following:",` - The contract does not have the function "${t}",`," - The parameters passed to the contract function may be invalid, or"," - The address is not a contract."]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ContractFunctionZeroDataError"})}},G7=class extends Me{constructor({data:t,message:u}){super(u||""),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:3}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"RawContractError"}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=t}};const ree=3;function p3(e,{abi:t,address:u,args:n,docsPath:r,functionName:a,sender:i}){const{code:s,data:o,message:l,shortMessage:c}=e instanceof G7?e:e instanceof Me?e.walk(p=>"data"in p):{};let d=e;return e instanceof ym?d=new nee({functionName:a}):s===ree&&(o||l||c)&&(d=new uee({abi:t,data:typeof o=="object"?o.data:o,functionName:a,message:c??l})),new gm(d,{abi:t,args:n,contractAddress:u,docsPath:r,functionName:a,sender:i})}let G3=class extends Me{constructor({docsPath:t}={}){super(["Could not find an Account to execute with this Action.","Please provide an Account with the `account` argument on the Action, or by supplying an `account` to the WalletClient."].join(` 75`),{docsPath:t,docsSlug:"account"}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AccountNotFoundError"})}},aee=class extends Me{constructor(t,{account:u,docsPath:n,chain:r,data:a,gas:i,gasPrice:s,maxFeePerGas:o,maxPriorityFeePerGas:l,nonce:c,to:d,value:p}){const f=bm({from:u==null?void 0:u.address,to:d,value:typeof p<"u"&&`${V7(p)} ${(r==null?void 0:r.nativeCurrency.symbol)||"ETH"}`,data:a,gas:i,gasPrice:typeof s<"u"&&`${Mr(s)} gwei`,maxFeePerGas:typeof o<"u"&&`${Mr(o)} gwei`,maxPriorityFeePerGas:typeof l<"u"&&`${Mr(l)} gwei`,nonce:c});super(t.shortMessage,{cause:t,docsPath:n,metaMessages:[...t.metaMessages?[...t.metaMessages," "]:[],"Estimate Gas Arguments:",f].filter(
75Boolean)}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"EstimateGasExecutionError"}),this.cause=t}},gc=class extends Me{constructor({cause:t,message:u}={}){var r;const n=(r=u==null?void 0:u.replace("execution reverted: ",""))==null?void 0:r.replace("execution reverted","");super(`Execution reverted ${n?`with reason: ${n}`:"for an unknown reason"}.`,{cause:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ExecutionRevertedError"})}};Object.defineProperty(gc,"code",{enumerable:!0,configurable:!0,writable:!0,value:3});Object.defineProperty(gc,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/execution reverted/});let Wy=class extends Me{constructor({cause:t,maxFeePerGas:u}={}){super(`The fee cap (\`maxFeePerGas\`${u?` = ${Mr(u)} gwei`:""}) cannot be higher than the maximum allowed value (2^256-1).`,{cause:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"FeeCapTooHigh"})}};Object.defineProperty(Wy,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/max fee per gas higher than 2\^256-1|fee cap higher than 2\^256-1/});let eC=class extends Me{constructor({cause:t,maxFeePerGas:u}={}){super(`The fee cap (\`maxFeePerGas\`${u?` = ${Mr(u)}`:""} gwei) cannot be lower than the block base fee.`,{cause:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"FeeCapTooLow"})}};Object.defineProperty(eC,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/max fee per gas less than block base fee|fee cap less than block base fee|transaction is outdated/});let tC=class extends Me{constructor({cause:t,nonce:u}={}){super(`Nonce provided for the transaction ${u?`(${u}) `:""}is higher than the next one expected.`,{cause:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"NonceTooHighError"})}};Object.defineProperty(tC,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce too high/});let uC=class extends Me{constructor({cause:t,nonce:u}={}){super([`Nonce provided for the transaction ${u?`(${u}) `:""}is lower than the current nonce of the account.`,"Try increasing the nonce or find the latest nonce with `getTransactionCount`."].join(` 76`),{cause:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"NonceTooLowError"})}};Object.defineProperty(uC,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce too low|transaction already imported/});let nC=class extends Me{constructor({cause:t,nonce:u}={}){super(`Nonce provided for the transaction ${u?`(${u}) `:""}exceeds the maximum allowed nonce.`,{cause:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"NonceMaxValueError"})}};Object.defineProperty(nC,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce has max value/});let rC=class extends Me{constructor({cause:t}={}){super(["The total cost (gas * gas fee + value) of executing this transaction exceeds the balance of the account."].join(` 77`),{cause:t,metaMessages:["This error could arise when the account does not have enough funds to:"," - pay for the total gas fee,"," - pay for the value to send."," ","The cost of the transaction is calculated as `gas * gas fee + value`, where:"," - `gas` is the amount of gas needed for transaction to execute,"," - `gas fee` is the gas fee,"," - `value` is the amount of ether to send to the recipient."]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InsufficientFundsError"})}};Object.defineProperty(rC,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/insufficient funds/});let aC=class extends Me{constructor({cause:t,gas:u}={}){super(`The amount of gas ${u?`(${u}) `:""}provided for the transaction exceeds the limit allowed for the block.`,{cause:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"IntrinsicGasTooHighError"})}};Object.defineProperty(aC,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/intrinsic gas too high|gas limit reached/});let iC=class extends Me{constructor({cause:t,gas:u}={}){super(`The amount of gas ${u?`(${u}) `:""}provided for the transaction is too low.`,{cause:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"IntrinsicGasTooLowError"})}};Object.defineProperty(iC,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/intrinsic gas too low/});let sC=class extends Me{constructor({cause:t}){super("The transaction type is not supported for this chain.",{cause:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TransactionTypeNotSupportedError"})}};Object.defineProperty(sC,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/transaction type not valid/});let qy=class extends Me{constructor({cause:t,maxPriorityFeePerGas:u,maxFeePerGas:n}={}){super([`The provided tip (\`maxPriorityFeePerGas\`${u?` = ${Mr(u)} gwei`:""}) cannot be higher than the fee cap (\`maxFeePerGas\`${n?` = ${Mr(n)} gwei`:""}).`].join(` 78`),{cause:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TipAboveFeeCapError"})}};Object.defineProperty(qy,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/max priority fee per gas higher than max fee per gas|tip higher than fee cap/});let iee=class extends Me{constructor({cause:t}){super(`An error occurred while executing: ${t==null?void 0:t.message}`,{cause:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownNodeError"})}},Rp=class extends Me{constructor({body:t,details:u,headers:n,status:r,url:a}){super("HTTP request failed.",{details:u,metaMessages:[r&&`Status: ${r}`,`URL: ${dm(a)}`,t&&`Request body: ${or(t)}
78`].filter(Boolean)}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"HttpRequestError"}),Object.defineProperty(this,"body",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"headers",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"status",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"url",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.body=t,this.headers=n,this.status=r,this.url=a}},see=class extends Me{constructor({body:t,details:u,url:n}){super("WebSocket request failed.",{details:u,metaMessages:[`URL: ${dm(n)}`,`Request body: ${or(t)}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"WebSocketRequestError"})}},f3=class extends Me{constructor({body:t,error:u,url:n}){super("RPC Request failed.",{cause:u,details:u.message,metaMessages:[`URL: ${dm(n)}`,`Request body: ${or(t)}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"RpcRequestError"}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.code=u.code}},oC=class extends Me{constructor({body:t,url:u}){super("The request took too long to respond.",{details:"The request timed out.",metaMessages:[`URL: ${dm(u)}`,`Request body: ${or(t)}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TimeoutError"})}};const oee=-1;let pr=class extends Me{constructor(t,{code:u,docsPath:n,metaMessages:r,shortMessage:a}){super(a,{cause:t,docsPath:n,metaMessages:r||(t==null?void 0:t.metaMessages)}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"RpcError"}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.name=t.name,this.code=t instanceof f3?t.code:u??oee}},pd=class extends pr{constructor(t,u){super(t,u),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ProviderRpcError"}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=u.data}},lee=class extends pr{constructor(t){super(t,{code:-32700,shortMessage:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ParseRpcError"})}},cee=class extends pr{constructor(t){super(t,{code:-32600,shortMessage:"JSON is not a valid request object."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidRequestRpcError"})}},dee=class extends pr{constructor(t){super(t,{code:-32601,shortMessage:"The method does not exist / is not available."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"MethodNotFoundRpcError"})}},pee=class extends pr{constructor(t){super(t,{code:-32602,shortMessage:["Invalid parameters were provided to the RPC method.","Double check you have provided the correct parameters."].join(` 79`)}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidParamsRpcError"})}},fee=class extends pr{constructor(t){super(t,{code:-32603,shortMessage:"An internal error was received."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InternalRpcError"})}},yN=class extends pr{constructor(t){super(t,{code:-32e3,shortMessage:["Missing or invalid parameters.","Double check you have provided the correct parameters."].join(` 80`)}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidInputRpcError"})}},yee=class extends pr{constructor(t){super(t,{code:-32001,shortMessage:"Requested resource not found."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ResourceNotFoundRpcError"})}},Yy=class extends pr{constructor(t){super(t,{code:-32002,shortMessage:"Requested resource not available."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ResourceUnavailableRpcError"})}},EN=class extends pr{constructor(t){super(t,{code:-32003,shortMessage:"Transaction creation failed."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TransactionRejectedRpcError"})}},lD=class extends pr{constructor(t){super(t,{code:-32004,shortMessage:"Method is not implemented."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"MethodNotSupportedRpcError"})}},Eee=class extends pr{constructor(t){super(t,{code:-32005,shortMessage:"Request exceeds defined limit."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"LimitExceededRpcError"})}},mee=class extends pr{constructor(t){super(t,{code:-32006,shortMessage:"Version of JSON-RPC protocol is not supported."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"JsonRpcVersionUnsupportedError"})}},tr=class extends pd{constructor(t){super(t,{code:4001,shortMessage:"User rejected the request."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UserRejectedRequestError"})}},hee=class extends pd{constructor(t){super(t,{code:4100,shortMessage:"The requested method and/or account has not been authorized by the user."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnauthorizedProviderError"})}},bee=class extends pd{constructor(t){super(t,{code:4200,shortMessage:"The Provider does not support the requested method."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnsupportedProviderMethodError"})}},gee=class extends pd{constructor(t){super(t,{code:4900,shortMessage:"The Provider is disconnected from all chains."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ProviderDisconnectedError"})}},vee=class extends pd{constructor(t){super(t,{code:4901,shortMessage:"The Provider is not connected to the requested chain."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ChainDisconnectedError"})}},Oc=class extends pd{constructor(t){super(t,{code:4902,shortMessage:"An error occurred when attempting to switch chain."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SwitchChainError"})}},Cee=class extends pr{constructor(t){super(t,{shortMessage:"An unknown RPC error occurred."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownRpcError"})}};function J7(e){return e instanceof EN||e instanceof yN||e instanceof f3&&e.code===gc.code}function K7(e,t){var n;const u=e.details.toLowerCase();return Wy.nodeMessage.test(u)?new Wy({cause:e,maxFeePerGas:t==null?void 0:t.maxFeePerGas}):eC.nodeMessage.test(u)?new eC({cause:e,maxFeePerGas:t==null?void 0:t.maxFeePerGas}):tC.nodeMessage.test(u)?new tC({cause:e,nonce:t==null?void 0:t.nonce}):uC.nodeMessage.test(u)?new uC({cause:e,nonce:t==null?void 0:t.nonce}):nC.nodeMessage.test(u)?new nC({cause:e,nonce:t==null?void 0:t.nonce}):rC.nodeMessage.test(u)?new rC({cause:e}):aC.nodeMessage.test(u)?new aC({cause:e,gas:t==null?void 0:t.gas}):iC.nodeMessage.test(u)?new iC({cause:e,gas:t==null?void 0:t.gas}):sC.nodeMessage.test(u)?new sC({cause:e}):qy.nodeMessage.test(u)?new qy({cause:e,maxFeePerGas:t==null?void 0:t.maxFeePerGas,maxPriorityFeePerGas:t==null?void 0:t.maxPriorityFeePerGas}):u.match(gc.nodeMessage)||"code"in e.cause&&((n=e.cause)==null?void 0:n.code)===gc.code?new gc({cause:e,message:e.cause.details||e.details}):new iee({cause:e.cause.cause})}function Aee(e,{docsPath:t,...u}){let n=e;return J7(e)&&(n=K7(e,u)),new aee(n,{docsPath:t,...u})}function Q7(e,{formatter:t}){return t?Object.keys(t({})).reduce((n,r)=>(e!=null&&e.hasOwnProperty(r)&&(n[r]=e[r]),n),{}):{}}function vm(e){const{account:t,gasPrice:u,maxFeePerGas:n,maxPriorityFeePerGas:r,to:a}=e,i=t?R0(t):void 0;if(i&&!Ic(i.address))throw new d3({address:i.address});if(a&&!Ic(a))throw new d3({address:a});if(typeof u<"u"&&(typeof n<"u"||typeof r<"u"))throw new ZZ;if(n&&n>2n**256n-1n)throw new Wy({maxFeePerGas:n});if(r&&n&&r>n)throw new qy({maxFeePerGas:n,maxPriorityFeePerGas:r})}let wee=class extends Me{constructor({blockHash:t,blockNumber:u}){let n="Block";t&&(n=`Block at hash "${t}"`),u&&(n=`Block at number "${u}"`),super(`${n} could not be found.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"BlockNotFoundError"})}};async function y3(e,{blockHash:t,blockNumber:u,blockTag:n="latest",includeTransactions:r=!1}={}){var s,o;const a=u!==void 0?tt(u):void 0;let i=null;if(t?i=await e.request({method:"eth_getBlockByHash",params:[t,r]}):i=await e.request({method:"eth_getBlockByNumber",params:[a||n,r]}),!i)throw new wee({blockHash:t,blockNumber:u});return cd(i,{formatter:((o=(s=e.chain)==null?void 0:s.formatters)==null?void 0:o.block)||dX})}async function mN(e){const t=await e.request({method:"eth_gasPrice"});return BigInt(t)}async function hN(e,{address:t,blockTag:u="latest",blockNumber:n}){const r=await e.request({method:"eth_getTransactionCount",params:[t,n?tt(n):u]});return Nn(r)}const j5=1500000000n;async function bN(e,t){const{account:u,gas:n,gasPrice:r,maxFeePerGas:a,maxPriorityFeePerGas:i,nonce:s}=t;if(!u)throw new G3;const o=R0(u),l=await y3(e,{blockTag:"latest"}),c={...t,from:o.address};if(typeof s>"u"&&(c.nonce=await hN(e,{address:o.address,blockTag:"pending"})),l.baseFeePerGas){if(typeof r<"u")throw new Me("Chain does not support legacy `gasPrice`.");if(typeof a>"u")c.maxPriorityFeePerGas=i??j5,c.maxFeePerGas=l.baseFeePerGas*120n/100n+c.maxPriorityFeePerGas;else{if(typeof i>"u"&&a<j5)throw new Me("`maxFeePerGas` cannot be less than the default `maxPriorityFeePerGas` (1.5 gwei).");c.maxFeePerGas=a,c.maxPriorityFeePerGas=i??j5}}else{if(typeof a<"u"||typeof i<"u")throw new Me("Chain does not support EIP-1559 fees.");typeof r>"u"&&(c.gasPrice=await mN(e)*120n/100n)}return typeof n>"u"&&(c.gas=await X7(e,{...c,account:{address:o.address,type:"json-rpc"}})),vm(c),c}async function X7(e,t){var r,a;const u=t.account??e.account;if(!u)throw new G3({docsPath:"/docs/actions/public/estimateGas"});const n=R0(u);try{const{accessList:i,blockNumber:s,blockTag:o,data:l,gas:c,gasPrice:d,maxFeePerGas:p,maxPriorityFeePerGas:f,nonce:y,to:h,value:C,...v}
80=n.type==="local"?await bN(e,t):t,E=(s?tt(s):void 0)||o;vm(t);const b=(a=(r=e.chain)==null?void 0:r.formatters)==null?void 0:a.transactionRequest,A=cd({from:n.address,accessList:i,data:l,gas:c,gasPrice:d,maxFeePerGas:p,maxPriorityFeePerGas:f,nonce:y,to:h,value:C,...Q7(v,{formatter:b})},{formatter:b||N7}),w=await e.request({method:"eth_estimateGas",params:E?[A,E]:[A]});return BigInt(w)}catch(i){throw Aee(i,{...t,account:n,chain:e.chain})}}async function Tee(e,{abi:t,address:u,args:n,functionName:r,...a}){const i=$s({abi:t,args:n,functionName:r});try{return await X7(e,{data:i,to:u,...a})}catch(s){const o=a.account?R0(a.account):void 0;throw p3(s,{abi:t,address:u,args:n,docsPath:"/docs/contract/simulateContract",functionName:r,sender:o==null?void 0:o.address})}}const N5="/docs/contract/decodeFunctionResult";function fd({abi:e,args:t,functionName:u,data:n}){let r=e[0];if(u&&(r=V3({abi:e,args:t,name:u}),!r))throw new $y(u,{docsPath:N5});if(r.type!=="function")throw new $y(void 0,{docsPath:N5});if(!r.outputs)throw new BX(r.name,{docsPath:N5});const a=hm(r.outputs,n);if(a&&a.length>1)return a;if(a&&a.length===1)return a[0]}const lC=[{inputs:[{components:[{name:"target",type:"address"},{name:"allowFailure",type:"bool"},{name:"callData",type:"bytes"}],name:"calls",type:"tuple[]"}],name:"aggregate3",outputs:[{components:[{name:"success",type:"bool"},{name:"returnData",type:"bytes"}],name:"returnData",type:"tuple[]"}],stateMutability:"view",type:"function"}],gN=[{name:"resolve",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes"},{name:"data",type:"bytes"}],outputs:[{name:"",type:"bytes"},{name:"address",type:"address"}]}],cD=[{name:"text",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes32"},{name:"key",type:"string"}],outputs:[{name:"",type:"string"}]}],dD=[{name:"addr",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes32"}],outputs:[{name:"",type:"address"}]}],_ee=[{inputs:[{internalType:"address",name:"_signer",type:"address"},{internalType:"bytes32",name:"_hash",type:"bytes32"},{internalType:"bytes",name:"_signature",type:"bytes"}],stateMutability:"nonpayable",type:"constructor"}],Fee="0x82ad56cb";function Dee(e,{docsPath:t,...u}){let n=e;return J7(e)&&(n=K7(e,u)),new fN(n,{docsPath:t,...u})}const U5=new Map;function vN({fn:e,id:t,shouldSplitBatch:u,wait:n=0}){const r=async()=>{const l=s();a();const c=l.map(({args:d})=>d);c.length!==0&&e(c).then(d=>{l.forEach(({pendingPromise:p},f)=>{var y;return(y=p.resolve)==null?void 0:y.call(p,[d[f],d])})}).catch(d=>{l.forEach(({pendingPromise:p})=>{var f;return(f=p.reject)==null?void 0:f.call(p,d)})})},a=()=>U5.delete(t),i=()=>s().map(({args:l})=>l),s=()=>U5.get(t)||[],o=l=>U5.set(t,[...s(),l]);return{flush:a,async schedule(l){const c={},d=new Promise((y,h)=>{c.resolve=y,c.reject=h});return(u==null?void 0:u([...i(),l]))&&r(),s().length>0?(o({args:l,pendingPromise:c}),d):(o({args:l,pendingPromise:c}),setTimeout(r,n),d)}}}async function Cm(e,t){var v,m,E;const{account:u,batch:n=!!((v=e.batch)!=null&&v.multicall),blockNumber:r,blockTag:a="latest",accessList:i,data:s,gas:o,gasPrice:l,maxFeePerGas:c,maxPriorityFeePerGas:d,nonce:p,to:f,value:y,...h}=t,C=u?R0(u):void 0;try{vm(t);const A=(r?tt(r):void 0)||a,w=(E=(m=e.chain)==null?void 0:m.formatters)==null?void 0:E.transactionRequest,g=cd({from:C==null?void 0:C.address,accessList:i,data:s,gas:o,gasPrice:l,maxFeePerGas:c,maxPriorityFeePerGas:d,nonce:p,to:f,value:y,...Q7(h,{formatter:w})},{formatter:w||N7});if(n&&Bee({request:g}))try{return await xee(e,{...g,blockNumber:r,blockTag:a})}catch(q){if(!(q instanceof Uj)&&!(q instanceof K8))throw q}const B=await e.request({method:"eth_call",params:A?[g,A]:[g]});return B==="0x"?{data:void 0}:{data:B}}catch(b){const A=Pee(b),{offchainLookup:w,offchainLookupSignature:g}=await Xe(()=>import("./ccip-d8af78e6.js"),[]);if((A==null?void 0:A.slice(0,10))===g&&f)return{data:await w(e,{data:A,to:f})};throw Dee(b,{...t,account:C,chain:e.chain})}}function Bee({request:e}){const{data:t,to:u,...n}=e;return!(!t||t.startsWith(Fee)||!u||Object.values(n).filter(r=>typeof r<"u").length>0)}async function xee(e,t){var h,C;const{batchSize:u=1024,wait:n=0}=typeof((h=e.batch)==null?void 0:h.multicall)=="object"?(C=e.batch)==null?void 0:C.multicall:{},{blockNumber:r,blockTag:a="latest",data:i,multicallAddress:s,to:o}=t;let l=s;if(!l){if(!e.chain)throw new Uj;l=ld({blockNumber:r,chain:e.chain,contract:"multicall3"})}const d=(r?tt(r):void 0)||a,{schedule:p}=vN({id:`${e.uid}.${d}`,wait:n,shouldSplitBatch(v){return v.reduce((E,{data:b})=>E+(b.length-2),0)>u*2},fn:async v=>{const m=v.map(A=>
80({allowFailure:!0,callData:A.data,target:A.to})),E=$s({abi:lC,args:[m],functionName:"aggregate3"}),b=await e.request({method:"eth_call",params:[{data:E,to:l},d]});return fd({abi:lC,args:[m],functionName:"aggregate3",data:b||"0x"})}}),[{returnData:f,success:y}]=await p({data:i,to:o});if(!y)throw new G7({data:f});return f==="0x"?{data:void 0}:{data:f}}function Pee(e){if(!(e instanceof Me))return;const t=e.walk();return typeof t.data=="object"?t.data.data:t.data}async function xs(e,{abi:t,address:u,args:n,functionName:r,...a}){const i=$s({abi:t,args:n,functionName:r});try{const{data:s}=await Cm(e,{data:i,to:u,...a});return fd({abi:t,args:n,functionName:r,data:s||"0x"})}catch(s){throw p3(s,{abi:t,address:u,args:n,docsPath:"/docs/contract/readContract",functionName:r})}}async function See(e,{abi:t,address:u,args:n,dataSuffix:r,functionName:a,...i}){const s=i.account?R0(i.account):void 0,o=$s({abi:t,args:n,functionName:a});try{const{data:l}=await Cm(e,{batch:!1,data:`${o}${r?r.replace("0x",""):""}`,to:u,...i});return{result:fd({abi:t,args:n,functionName:a,data:l||"0x"}),request:{abi:t,address:u,args:n,functionName:a,...i}}}catch(l){throw p3(l,{abi:t,address:u,args:n,docsPath:"/docs/contract/simulateContract",functionName:a,sender:s==null?void 0:s.address})}}const L5=new Map,pD=new Map;let Mee=0;function yd(e,t,u){const n=++Mee,r=()=>L5.get(e)||[],a=()=>{const c=r();L5.set(e,c.filter(d=>d.id!==n))},i=()=>{const c=pD.get(e);r().length===1&&c&&c(),a()},s=r();if(L5.set(e,[...s,{id:n,fns:t}]),s&&s.length>0)return i;const o={};for(const c in t)o[c]=(...d)=>{const p=r();p.length!==0&&p.forEach(f=>{var y,h;return(h=(y=f.fns)[c])==null?void 0:h.call(y,...d)})};const l=u(o);return typeof l=="function"&&pD.set(e,l),i}async function Vy(e){return new Promise(t=>setTimeout(t,e))}function J3(e,{emitOnBegin:t,initialWaitTime:u,interval:n}){let r=!0;const a=()=>r=!1;return(async()=>{let s;t&&(s=await e({unpoll:a}));const o=await(u==null?void 0:u(s))??n;await Vy(o);const l=async()=>{r&&(await e({unpoll:a}),await Vy(n),l())};l()})(),a}const kee=new Map,Iee=new Map;function Oee(e){const t=(r,a)=>({clear:()=>a.delete(r),get:()=>a.get(r),set:i=>a.set(r,i)}),u=t(e,kee),n=t(e,Iee);return{clear:()=>{u.clear(),n.clear()},promise:u,response:n}}async function Ree(e,{cacheKey:t,maxAge:u=1/0}){const n=Oee(t),r=n.response.get();if(r&&u>0&&new Date().getTime()-r.created.getTime()<u)return r.data;let a=n.promise.get();a||(a=e(),n.promise.set(a));try{const i=await a;return n.response.set({created:new Date,data:i}),i}finally{n.promise.clear()}}const jee=e=>`blockNumber.${e}`;async function K3(e,{maxAge:t=e.pollingInterval}={}){const u=await Ree(()=>e.request({method:"eth_blockNumber"}),{cacheKey:jee(e.uid),maxAge:t});return BigInt(u)}const fD="/docs/contract/decodeEventLog";function Z7({abi:e,data:t,topics:u}){const[n,...r]=u;if(!n)throw new FX({docsPath:fD});const a=e.find(p=>p.type==="event"&&n===rN(el(p)));if(!(a&&"name"in a))throw new DX(n,{docsPath:fD});const{name:i,inputs:s}=a,o=s==null?void 0:s.some(p=>!("name"in p&&p.name));let l=o?[]:{};const c=s.filter(p=>"indexed"in p&&p.indexed);if(r.length>0)for(let p=0;p<c.length;p++){const f=c[p],y=r[p];if(!y)throw new SX({abiItem:a,param:f});l[f.name||p]=Nee({param:f,value:y})}const d=s.filter(p=>!("indexed"in p&&p.indexed));if(t&&t!=="0x")try{const p=hm(d,t);if(p)if(o)l=[...l,...p];else for(let f=0;f<d.length;f++)l[d[f].name]=p[f]}catch(p){throw p instanceof L7?new PX({data:p.data,params:p.params,size:p.size}):p}return{eventName:i,args:Object.values(l).length>0?l:void 0}}function Nee({param:e,value:t}){return e.type==="string"||e.type==="bytes"||e.type==="tuple"||e.type.match(/^(.*)\[(\d+)?\]$/)?t:(hm([e],t)||[])[0]}async function Am(e,{filter:t}){return(await t.request({method:"eth_getFilterChanges",params:[t.id]})).map(n=>{if(typeof n=="string")return n;try{const{eventName:r,args:a}="abi"in t&&t.abi?Z7({abi:t.abi,data:n.data,topics:n.topics}):{eventName:void 0,args:void 0};return pm(n,{args:a,eventName:r})}catch{return}}).filter(Boolean)}async function ew(e,{address:t,blockHash:u,fromBlock:n,toBlock:r,event:a,args:i}={}){let s=[];a&&(s=q7({abi:[a],eventName:a.name,args:i}));let o;return u?o=await e.request({method:"eth_getLogs",params:[{address:t,topics:s,blockHash:u}]}):o=await e.request({method:"eth_getLogs",params:[{address:t,topics:s,fromBlock:typeof n=="bigint"?tt(n):n,toBlock:typeof r=="bigint"?tt(r):r}]}),o.map(l=>{try{const{eventName:c,args:d}=a?Z7({abi:[a],data:l.data,topics:l.topics}):{eventName:void 0,args:void 0};return pm(l,{args:d,eventName:c})}catch{return}}
80).filter(Boolean)}async function wm(e,{filter:t}){return t.request({method:"eth_uninstallFilter",params:[t.id]})}function Uee(e,{abi:t,address:u,args:n,batch:r=!0,eventName:a,onError:i,onLogs:s,pollingInterval:o=e.pollingInterval}){const l=or(["watchContractEvent",u,n,r,e.uid,a,o]);return yd(l,{onLogs:s,onError:i},c=>{let d,p,f=!1;const y=J3(async()=>{var h;if(!f){try{p=await sN(e,{abi:t,address:u,args:n,eventName:a})}catch{}f=!0;return}try{let C;if(p)C=await Am(e,{filter:p});else{const v=await K3(e);d&&d!==v?C=await ew(e,{address:u,args:n,fromBlock:d+1n,toBlock:v,event:V3({abi:t,name:a})}):C=[],d=v}if(C.length===0)return;r?c.onLogs(C):C.forEach(v=>c.onLogs([v]))}catch(C){(h=c.onError)==null||h.call(c,C)}},{emitOnBegin:!0,interval:o});return async()=>{p&&await wm(e,{filter:p}),y()}})}function Lee(e,{docsPath:t,...u}){let n=e;return J7(e)&&(n=K7(e,u)),new eee(n,{docsPath:t,...u})}async function Gy(e){const t=await e.request({method:"eth_chainId"});return Nn(t)}async function tw(e,t){var h;const{account:u=e.account,chain:n=e.chain,accessList:r,data:a,gas:i,gasPrice:s,maxFeePerGas:o,maxPriorityFeePerGas:l,nonce:c,to:d,value:p,...f}=t;if(!u)throw new G3({docsPath:"/docs/actions/wallet/sendTransaction"});const y=R0(u);try{vm(t);let C;if(n!==null&&(C=await Gy(e),eX({currentChainId:C,chain:n})),y.type==="local"){const E=await bN(e,{account:y,accessList:r,chain:n,data:a,gas:i,gasPrice:s,maxFeePerGas:o,maxPriorityFeePerGas:l,nonce:c,to:d,value:p,...f});C||(C=await Gy(e));const b=await y.signTransaction({chainId:C,...E});return await e.request({method:"eth_sendRawTransaction",params:[b]})}const v=(h=n==null?void 0:n.formatters)==null?void 0:h.transactionRequest,m=cd({accessList:r,data:a,from:y.address,gas:i,gasPrice:s,maxFeePerGas:o,maxPriorityFeePerGas:l,nonce:c,to:d,value:p,...Q7(f,{formatter:v})},{formatter:v||N7});return await e.request({method:"eth_sendTransaction",params:[m]})}catch(C){throw Lee(C,{...t,account:y,chain:t.chain||void 0})}}async function $ee(e,{abi:t,address:u,args:n,dataSuffix:r,functionName:a,...i}){const s=$s({abi:t,args:n,functionName:a});return await tw(e,{data:`${s}${r?r.replace("0x",""):""}`,to:u,...i})}async function CN(e,{address:t,args:u,event:n,fromBlock:r,toBlock:a}={}){const i=mm(e,{method:"eth_newFilter"});let s=[];n&&(s=q7({abi:[n],eventName:n.name,args:u}));const o=await e.request({method:"eth_newFilter",params:[{address:t,fromBlock:typeof r=="bigint"?tt(r):r,toBlock:typeof a=="bigint"?tt(a):a,...s.length?{topics:s}:{}}]});return{abi:n?[n]:void 0,args:u,eventName:n?n.name:void 0,id:o,request:i(o),type:"event"}}const $5="/docs/contract/encodeDeployData";function AN({abi:e,args:t,bytecode:u}){if(!t||t.length===0)return u;const n=e.find(a=>"type"in a&&a.type==="constructor");if(!n)throw new CX({docsPath:$5});if(!("inputs"in n))throw new rD({docsPath:$5});if(!n.inputs||n.inputs.length===0)throw new rD({docsPath:$5});const r=Y3(n.inputs,t);return z7([u,r])}function zee(e,{abi:t,args:u,bytecode:n,...r}){const a=AN({abi:t,args:u,bytecode:n});return tw(e,{...r,data:a})}async function Hee(e,{address:t,blockNumber:u,blockTag:n="latest"}){const r=u?tt(u):void 0,a=await e.request({method:"eth_getBalance",params:[t,r||n]});return BigInt(a)}async function Wee(e,{blockHash:t,blockNumber:u,blockTag:n="latest"}={}){const r=u!==void 0?tt(u):void 0;let a=null;return t?a=await e.request({method:"eth_getBlockTransactionCountByHash",params:[t]}):a=await e.request({method:"eth_getBlockTransactionCountByNumber",params:[r||n]}),Nn(a)}async function qee(e,{address:t,blockNumber:u,blockTag:n="latest"}){const r=u!==void 0?tt(u):void 0,a=await e.request({method:"eth_getCode",params:[t,r||n]});if(a!=="0x")return a}function wN(e){let t=new Uint8Array(32).fill(0);if(!e)return Ly(t);const u=e.split(".");for(let n=u.length-1;n>=0;n-=1){const r=Dr(Lo(u[n]),"bytes");t=Dr(bi([t,r]),"bytes")}return Ly(t)}function Tm(e){function t(i){return i==="."||i===".."?1:Lo(i.replace(/^\.|\.$/gm,"")).length+2}const u=new Uint8Array(t(e)),n=e.replace(/^\.|\.$/gm,"");if(!n.length)return u;let r=0;const a=n.split(".");for(let i=0;i<a.length;i++){const s=Lo(a[i]);u[r]=s.length,u.set(s,r+1),r+=s.length+1}return u}async function Yee(e,{blockNumber:t,blockTag:u,name:n,universalResolverAddress:r}){let a=r;if(!a){if(!e.chain)throw new Error("client chain not configured. universalResolverAddress is required.");a=ld({blockNumber:t,chain:e.chain,contract:"ensUniversalResolver"})}const i=await xs(e,{address:a,abi:gN,functionName:"resolve",args:[_i(Tm(n)),$s({abi:dD,functionName:"addr",args:[wN(n)]})],blockNumber:t,blockTag:u});if(i[0]==="0x")return null;const s=fd({abi:dD,functionName:"addr",data:i[0]});return xo(s)==="0x00"?null:s}async function Vee(e,{address:t,blockNumber:u,blockTag:n,universalResolverAddress:r}){let a=r;if(!a){if(!e.chain)throw new Error("client chain not configured. universalResolverAddress is required.");a=ld({blockNumber:u,chain:e.chain,contract:"ensUniversalResolver"})}const i=`${t.toLowerCase().substring(2)}.addr.reverse`;try{return(await xs(e,{address:a,abi:[{name:"reverse",type:"function",stateMutability:"view",inputs:[{type:"bytes",name:"reverseName"}],outputs:[{type:"string",name:"resolvedName"},{type:"address",name:"resolvedAddress"},{type:"address",name:"reverseResolver"},{type:"address",name:"resolver"}]}],functionName:"reverse",args:[_i(Tm(i))],blockNumber:u,blockTag:n}))[0]}catch(s){if(s instanceof gm&&s.cause.reason===lN[50])return null;throw s}}async function Gee(e,{blockNumber:t,blockTag:u,name:n,universalResolverAddress:r}){let a=r;if(!a){if(!e.chain)throw new Error("client chain not configured. universalResolverAddress is required.");a=ld({blockNumber:t,chain:e.chain,contract:"ensUniversalResolver"})}const[i]=await xs(e,{address:a,abi:[{inputs:[{type:"bytes"}],name:"findResolver",outputs:[{type:"address"},{type:"bytes32"}],stateMutability:"view",type:"function"}],functionName:"findResolver",args:[_i(Tm(n))],blockNumber:t,blockTag:u});return i}function Jee(e){var t;return{baseFeePerGas:e.baseFeePerGas.map(u=>BigInt(u)),gasUsedRatio:e.gasUsedRatio,oldestBlock:BigInt(e.olde
80stBlock),reward:(t=e.reward)==null?void 0:t.map(u=>u.map(n=>BigInt(n)))}}async function Kee(e,{blockCount:t,blockNumber:u,blockTag:n="latest",rewardPercentiles:r}){const a=u?tt(u):void 0,i=await e.request({method:"eth_feeHistory",params:[tt(t),a||n,r]});return Jee(i)}async function Qee(e,{filter:t}){return(await t.request({method:"eth_getFilterLogs",params:[t.id]})).map(n=>{try{const{eventName:r,args:a}="abi"in t&&t.abi?Z7({abi:t.abi,data:n.data,topics:n.topics}):{eventName:void 0,args:void 0};return pm(n,{args:a,eventName:r})}catch{return}}).filter(Boolean)}async function Xee(e,{address:t,blockNumber:u,blockTag:n="latest",slot:r}){const a=u!==void 0?tt(u):void 0;return await e.request({method:"eth_getStorageAt",params:[t,r,a||n]})}async function uw(e,{blockHash:t,blockNumber:u,blockTag:n="latest",hash:r,index:a}){var o,l;const i=u!==void 0?tt(u):void 0;let s=null;if(r?s=await e.request({method:"eth_getTransactionByHash",params:[r]}):t?s=await e.request({method:"eth_getTransactionByBlockHashAndIndex",params:[t,tt(a)]}):(i||n)&&(s=await e.request({method:"eth_getTransactionByBlockNumberAndIndex",params:[i||n,tt(a)]})),!s)throw new dN({blockHash:t,blockNumber:u,blockTag:n,hash:r,index:a});return cd(s,{formatter:((l=(o=e.chain)==null?void 0:o.formatters)==null?void 0:l.transaction)||Wj})}async function Zee(e,{hash:t,transactionReceipt:u}){const[n,r]=await Promise.all([K3(e),t?uw(e,{hash:t}):void 0]),a=(u==null?void 0:u.blockNumber)||(r==null?void 0:r.blockNumber);return a?n-a+1n:0n}async function cC(e,{hash:t}){var n,r;const u=await e.request({method:"eth_getTransactionReceipt",params:[t]});if(!u)throw new pN({hash:t});return cd(u,{formatter:((r=(n=e.chain)==null?void 0:n.formatters)==null?void 0:r.transactionReceipt)||fX})}async function ete(e,t){var h;const{allowFailure:u=!0,batchSize:n,blockNumber:r,blockTag:a,contracts:i,multicallAddress:s}=t,o=n??(typeof((h=e.batch)==null?void 0:h.multicall)=="object"&&e.batch.multicall.batchSize||1024),l=i;let c=s;if(!c){if(!e.chain)throw new Error("client chain not configured. multicallAddress is required.");c=ld({blockNumber:r,chain:e.chain,contract:"multicall3"})}const d=[[]];let p=0,f=0;for(let C=0;C<l.length;C++){const{abi:v,address:m,args:E,functionName:b}=l[C];try{const A=$s({abi:v,args:E,functionName:b});f+=A.length,o>0&&f>o&&(p++,f=(A.length-2)/2,d[p]=[]),d[p]=[...d[p],{allowFailure:!0,callData:A,target:m}]}catch(A){const w=p3(A,{abi:v,address:m,args:E,docsPath:"/docs/contract/multicall",functionName:b});if(!u)throw w;d[p]=[...d[p],{allowFailure:!0,callData:"0x",target:m}]}}return(await Promise.all(d.map(C=>xs(e,{abi:lC,address:c,args:[C],blockNumber:r,blockTag:a,functionName:"aggregate3"})))).flat().map(({returnData:C,success:v},m)=>{const E=d.flat(),{callData:b}=E[m],{abi:A,address:w,functionName:g,args:B}=l[m];try{if(b==="0x")throw new ym;if(!v)throw new G7({data:C});const q=fd({abi:A,data:C,functionName:g});return u?{result:q,status:"success"}:q}catch(q){const V=p3(q,{abi:A,address:w,args:B,docsPath:"/docs/contract/multicall",functionName:g});if(!u)throw V;return{error:V,result:void 0,status:"failure"}}})}function tte(e,{blockTag:t="latest",emitMissed:u=!1,emitOnBegin:n=!1,onBlock:r,onError:a,includeTransactions:i=!1,poll:s,pollingInterval:o=e.pollingInterval}){const l=typeof s<"u"?s:e.transport.type!=="webSocket";let c;return l?(()=>{const f=or(["watchBlocks",e.uid,u,n,i,o]);return yd(f,{onBlock:r,onError:a},y=>J3(async()=>{var h;try{const C=await y3(e,{blockTag:t,includeTransactions:i});if(C.number&&(c!=null&&c.number)){if(C.number===c.number)return;if(C.number-c.number>1&&u)for(let v=(c==null?void 0:c.number)+1n;v<C.number;v++){const m=await y3(e,{blockNumber:v,includeTransactions:i});y.onBlock(m,c),c=m}}(!(c!=null&&c.number)||t==="pending"&&!(C!=null&&C.number)||C.number&&C.number>c.number)&&(y.onBlock(C,c),c=C)}catch(C){(h=y.onError)==null||h.call(y,C)}},{emitOnBegin:n,interval:o}))})():(()=>{let f=!0,y=()=>f=!1;return(async()=>{try{const{unsubscribe:h}=await e.transport.subscribe({params:["newHeads"],onData(C){if(!f)return;const v=C.result;r(v,c),c=v},onError(C){a==null||a(C)}});y=h,f||y()}catch(h){a==null||a(h)}})(),y})()}function TN(e,{emitOnBegin:t=!1,emitMissed:u=!1,onBlockNumber:n,onError:r,poll:a,pollingInterval:i=e.pollingInterval}){const s=typeof a<"u"?a:e.transport.type!=="webSocket";let o;return s?(()=>{const d=or(["watchBlockNumber",e.uid,t,u,i]);return yd(d,{onBlockNumber:n,onError:r},p=>J3(async()=>{var f;try{const y=await K3(e,{maxAge:0}
80);if(o){if(y===o)return;if(y-o>1&&u)for(let h=o+1n;h<y;h++)p.onBlockNumber(h,o),o=h}(!o||y>o)&&(p.onBlockNumber(y,o),o=y)}catch(y){(f=p.onError)==null||f.call(p,y)}},{emitOnBegin:t,interval:i}))})():(()=>{let d=!0,p=()=>d=!1;return(async()=>{try{const{unsubscribe:f}=await e.transport.subscribe({params:["newHeads"],onData(y){var C;if(!d)return;const h=R7((C=y.result)==null?void 0:C.number);n(h,o),o=h},onError(y){r==null||r(y)}});p=f,d||p()}catch(f){r==null||r(f)}})(),p})()}function ute(e,{address:t,args:u,batch:n=!0,event:r,onError:a,onLogs:i,pollingInterval:s=e.pollingInterval}){const o=or(["watchEvent",t,u,n,e.uid,r,s]);return yd(o,{onLogs:i,onError:a},l=>{let c,d,p=!1;const f=J3(async()=>{var y;if(!p){try{d=await CN(e,{address:t,args:u,event:r})}catch{}p=!0;return}try{let h;if(d)h=await Am(e,{filter:d});else{const C=await K3(e);c&&c!==C?h=await ew(e,{address:t,args:u,fromBlock:c+1n,toBlock:C,event:r}):h=[],c=C}if(h.length===0)return;n?l.onLogs(h):h.forEach(C=>l.onLogs([C]))}catch(h){(y=l.onError)==null||y.call(l,h)}},{emitOnBegin:!0,interval:s});return async()=>{d&&await wm(e,{filter:d}),f()}})}async function _N(e){const t=mm(e,{method:"eth_newPendingTransactionFilter"}),u=await e.request({method:"eth_newPendingTransactionFilter"});return{id:u,request:t(u),type:"transaction"}}function nte(e,{batch:t=!0,onError:u,onTransactions:n,poll:r,pollingInterval:a=e.pollingInterval}){return(typeof r<"u"?r:e.transport.type!=="webSocket")?(()=>{const l=or(["watchPendingTransactions",e.uid,t,a]);return yd(l,{onTransactions:n,onError:u},c=>{let d;const p=J3(async()=>{var f;try{if(!d)try{d=await _N(e);return}catch(h){throw p(),h}const y=await Am(e,{filter:d});if(y.length===0)return;t?c.onTransactions(y):y.forEach(h=>c.onTransactions([h]))}catch(y){(f=c.onError)==null||f.call(c,y)}},{emitOnBegin:!0,interval:a});return async()=>{d&&await wm(e,{filter:d}),p()}})})():(()=>{let l=!0,c=()=>l=!1;return(async()=>{try{const{unsubscribe:d}=await e.transport.subscribe({params:["newPendingTransactions"],onData(p){if(!l)return;const f=p.result;n([f])},onError(p){u==null||u(p)}});c=d,l||c()}catch(d){u==null||u(d)}})(),c})()}function FN(e,{delay:t=100,retryCount:u=2,shouldRetry:n=()=>!0}={}){return new Promise((r,a)=>{const i=async({count:s=0}={})=>{const o=async({error:l})=>{const c=typeof t=="function"?t({count:s,error:l}):t;c&&await Vy(c),i({count:s+1})};try{const l=await e();r(l)}catch(l){if(s<u&&await n({count:s,error:l}))return o({error:l});a(l)}};i()})}async function rte(e,{confirmations:t=1,hash:u,onReplaced:n,pollingInterval:r=e.pollingInterval,timeout:a}){const i=or(["waitForTransactionReceipt",e.uid,u]);let s,o,l,c=!1;return new Promise((d,p)=>{a&&setTimeout(()=>p(new tee({hash:u})),a);const f=yd(i,{onReplaced:n,resolve:d,reject:p},y=>{const h=TN(e,{emitMissed:!0,emitOnBegin:!0,poll:!0,pollingInterval:r,async onBlockNumber(C){if(c)return;let v=C;const m=async E=>{h(),E(),f()};try{if(l){if(v-l.blockNumber+1n<t)return;m(()=>y.resolve(l));return}if(s||(c=!0,await FN(async()=>{s=await uw(e,{hash:u}),s.blockNumber&&(v=s.blockNumber)},{delay:({count:E})=>~~(1<<E)*200,retryCount:6}),c=!1),l=await cC(e,{hash:u}),t>0&&v-l.blockNumber+1n<t)return;m(()=>y.resolve(l))}catch(E){if(s&&(E instanceof dN||E instanceof pN)){o=s;const A=(await y3(e,{blockNumber:v,includeTransactions:!0})).transactions.find(({from:g,nonce:B})=>g===o.from&&B===o.nonce);if(!A||(l=await cC(e,{hash:A.hash}),v-l.blockNumber+1n<t))return;let w="replaced";A.to===o.to&&A.value===o.value?w="repriced":A.from===A.to&&A.value===0n&&(w="cancelled"),m(()=>{var g;(g=y.onReplaced)==null||g.call(y,{reason:w,replacedTransaction:o,transaction:A,transactionReceipt:l}),y.resolve(l)})}else m(()=>y.reject(E))}}});return h})})}async function ate(e,t){return e.request({method:"wallet_requestPermissions",params:[t]})}async function ite(e,{account:t=e.account,message:u}){if(!t)throw new G3({docsPath:"/docs/actions/wallet/signMessage"});const n=R0(t);if(n.type==="local")return n.signMessage({message:u});const r=(()=>typeof u=="string"?I7(u):u.raw instanceof Uint8Array?_i(u.raw):u.raw)();return e.request({method:"personal_sign",params:[r,n.address]})}const ste=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/,ote=/^(u?int)(8|
8016|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/;function DN({domain:e,message:t,primaryType:u,types:n}){const r=n,a=(i,s)=>{for(const o of i){const{name:l,type:c}=o,d=c,p=s[l],f=d.match(ote);if(f&&(typeof p=="number"||typeof p=="bigint")){const[C,v,m]=f;tt(p,{signed:v==="int",size:parseInt(m)/8})}if(d==="address"&&typeof p=="string"&&!Ic(p))throw new d3({address:p});const y=d.match(ste);if(y){const[C,v]=y;if(v&&Fu(p)!==parseInt(v))throw new xX({expectedSize:parseInt(v),givenSize:Fu(p)})}const h=r[d];h&&a(h,p)}};if(r.EIP712Domain&&e&&a(r.EIP712Domain,e),u!=="EIP712Domain"){const i=r[u];a(i,t)}}async function lte(e,{account:t=e.account,domain:u,message:n,primaryType:r,types:a}){if(!t)throw new G3({docsPath:"/docs/actions/wallet/signTypedData"});const i=R0(t),s={EIP712Domain:[(u==null?void 0:u.name)&&{name:"name",type:"string"},(u==null?void 0:u.version)&&{name:"version",type:"string"},(u==null?void 0:u.chainId)&&{name:"chainId",type:"uint256"},(u==null?void 0:u.verifyingContract)&&{name:"verifyingContract",type:"address"},(u==null?void 0:u.salt)&&{name:"salt",type:"bytes32"}].filter(Boolean),...a};if(DN({domain:u,message:n,primaryType:r,types:s}),i.type==="local")return i.signTypedData({domain:u,primaryType:r,types:s,message:n});const o=or({domain:u??{},primaryType:r,types:s,message:n},(l,c)=>Bs(c)?c.toLowerCase():c);return e.request({method:"eth_signTypedData_v4",params:[i.address,o]})}async function cte(e,t){return await e.request({method:"wallet_watchAsset",params:t})}const dC=256;let Y2=dC,V2;function dte(e=11){if(!V2||Y2+e>dC*2){V2="",Y2=0;for(let t=0;t<dC;t++)V2+=(256+Math.random()*256|0).toString(16).substring(1)}return V2.substring(Y2,Y2+++e)}function BN({chain:e,key:t="base",name:u="Base Client",pollingInterval:n=4e3,transport:r,type:a="base"}){const{config:i,request:s,value:o}=r({chain:e,pollingInterval:n});return{chain:e,key:t,name:u,pollingInterval:n,request:s,transport:{...i,...o},type:a,uid:dte()}}const xN=e=>"code"in e?e.code!==-1&&e.code!==-32004&&e.code!==-32005&&e.code!==-32042&&e.code!==-32603:e instanceof Rp&&e.status?e.status!==403&&e.status!==408&&e.status!==413&&e.status!==429&&e.status!==500&&e.status!==502&&e.status!==503&&e.status!==504:!1;function pte(e,{retryDelay:t=150,retryCount:u=3}={}){return async n=>FN(async()=>{try{return await e(n)}catch(r){const a=r;throw a.code===-32700?new lee(a):a.code===-32600?new cee(a):a.code===-32601?new dee(a):a.code===-32602?new pee(a):a.code===-32603?new fee(a):a.code===-32e3?new yN(a):a.code===-32001?new yee(a):a.code===-32002?new Yy(a):a.code===-32003?new EN(a):a.code===-32004?new lD(a):a.code===-32005?new Eee(a):a.code===-32006?new mee(a):a.code===-32042?new lD(a):a.code===4001?new tr(a):a.code===4100?new hee(a):a.code===4200?new bee(a):a.code===4900?new gee(a):a.code===4901?new vee(a):a.code===4902?new Oc(a):r instanceof Me?r:new Cee(a)}},{delay:({count:r,error:a})=>{var i;if(a&&a instanceof Rp){const s=(i=a==null?void 0:a.headers)==null?void 0:i.get("Retry-After");if(s!=null&&s.match(/\d/))return parseInt(s)*1e3}return~~(1<<r)*t},retryCount:u,shouldRetry:({error:r})=>!xN(r)})}function _m({key:e,name:t,request:u,retryCount:n=3,retryDelay:r=150,timeout:a,type:i},s){return{config:{key:e,name:t,request:u,retryCount:n,retryDelay:r,timeout:a,type:i},request:pte(u,{retryCount:n,retryDelay:r}),value:s}}function Q3(e,t={}){const{key:u="custom",name:n="Custom Provider",retryDelay:r}=t;return({retryCount:a})=>_m({key:u,name:n,request:e.request.bind(e),retryCount:t.retryCount??a,retryDelay:r,type:"custom"})}function yD(e,t={}){const{key:u="fallback",name:n="Fallback",rank:r=!1,retryCount:a,retryDelay:i}=t;return({chain:s,pollingInterval:o=4e3,timeout:l})=>{let c=e,d=()=>{};const p=_m({key:u,name:n,async request({method:f,params:y}){const h=async(C=0)=>{const v=c[C]({chain:s,retryCount:0,timeout:l});try{const m=await v.request({method:f,params:y});return d({method:f,params:y,response:m,transport:v,status:"success"}),m}catch(m){if(d({error:m,method:f,params:y,transport:v,status:"error"}),xN(m)||C===c.length-1)throw m;return h(C+1)}};return h()},retryCount:a,retryDelay:i,type:"fallback"},{onResponse:f=>d=f,transports:c.map(f=>f({chain:s,retryCount:0}))});if(r){const f=typeof r=="object"?r:{};fte({chain:s,interval:f.interval??o,onTransports:y=>
80c=y,sampleCount:f.sampleCount,timeout:f.timeout,transports:c,weights:f.weights})}return p}}function fte({chain:e,interval:t=4e3,onTransports:u,sampleCount:n=10,timeout:r=1e3,transports:a,weights:i={}}){const{stability:s=.7,latency:o=.3}=i,l=[],c=async()=>{const d=await Promise.all(a.map(async y=>{const h=y({chain:e,retryCount:0,timeout:r}),C=Date.now();let v,m;try{await h.request({method:"net_listening"}),m=1}catch{m=0}finally{v=Date.now()}return{latency:v-C,success:m}}));l.push(d),l.length>n&&l.shift();const p=Math.max(...l.map(y=>Math.max(...y.map(({latency:h})=>h)))),f=a.map((y,h)=>{const C=l.map(A=>A[h].latency),m=1-C.reduce((A,w)=>A+w,0)/C.length/p,E=l.map(A=>A[h].success),b=E.reduce((A,w)=>A+w,0)/E.length;return b===0?[0,h]:[o*m+s*b,h]}).sort((y,h)=>h[0]-y[0]);u(f.map(([,y])=>a[y])),await Vy(t),c()};c()}let PN=class extends Me{constructor(){super("No URL was provided to the Transport. Please provide a valid RPC URL to the Transport.",{docsPath:"/docs/clients/intro"})}};function SN(e,{errorInstance:t,timeout:u,signal:n}){return new Promise((r,a)=>{(async()=>{let i;try{const s=new AbortController;u>0&&(i=setTimeout(()=>{n?s.abort():a(t)},u)),r(await e({signal:s==null?void 0:s.signal}))}catch(s){s.name==="AbortError"&&a(t),a(s)}finally{clearTimeout(i)}})()})}let MN=0;async function yte(e,{body:t,fetchOptions:u={},timeout:n=1e4}){var s;const{headers:r,method:a,signal:i}=u;try{const o=await SN(async({signal:c})=>await fetch(e,{...u,body:or({jsonrpc:"2.0",id:MN++,...t}),headers:{...r,"Content-Type":"application/json"},method:a||"POST",signal:i||(n>0?c:void 0)}),{errorInstance:new oC({body:t,url:e}),timeout:n,signal:!0});let l;if((s=o.headers.get("Content-Type"))!=null&&s.startsWith("application/json")?l=await o.json():l=await o.text(),!o.ok)throw new Rp({body:t,details:or(l.error)||o.statusText,headers:o.headers,status:o.status,url:e});if(l.error)throw new f3({body:t,error:l.error,url:e});return l}catch(o){throw o instanceof Rp||o instanceof f3||o instanceof oC?o:new Rp({body:t,details:o.message,url:e})}}const z5=new Map;async function H5(e){const t=new URL(e),u=t.toString();let n=z5.get(u);if(n)return n;const{schedule:r}=vN({id:u,fn:async()=>{var f;let s=await Xe(()=>import("./browser-3852a342.js"),[]);(f=s.default)!=null&&f.constructor?s=s.default:s=s.WebSocket;const o=new s(t),l=new Map,c=new Map,d=({data:y})=>{const h=JSON.parse(y),C=h.method==="eth_subscription",v=C?h.params.subscription:h.id,m=C?c:l,E=m.get(v);E&&E({data:y}),C||m.delete(v)},p=()=>{z5.delete(u),o.removeEventListener("close",p),o.removeEventListener("message",d)};return o.addEventListener("close",p),o.addEventListener("message",d),o.readyState===s.CONNECTING&&await new Promise((y,h)=>{o&&(o.onopen=y,o.onerror=h)}),n=Object.assign(o,{requests:l,subscriptions:c}),z5.set(u,n),[n]}}),[a,[i]]=await r();return i}function Ete(e,{body:t,onData:u,onError:n}){if(e.readyState===e.CLOSED||e.readyState===e.CLOSING)throw new see({body:t,url:e.url,details:"Socket is closed."});const r=MN++,a=({data:i})=>{var o;const s=JSON.parse(i);typeof s.id=="number"&&r!==s.id||(s.error?n==null||n(new f3({body:t,error:s.error,url:e.url})):u==null||u(s),t.method==="eth_subscribe"&&typeof s.result=="string"&&e.subscriptions.set(s.result,a),t.method==="eth_unsubscribe"&&e.subscriptions.delete((o=t.params)==null?void 0:o[0]))};return e.requests.set(r,a),e.send(JSON.stringify({jsonrpc:"2.0",...t,id:r})),e}async function mte(e,{body:t,timeout:u=1e4}){return SN(()=>new Promise((n,r)=>jp.webSocket(e,{body:t,onData:n,onError:r})),{errorInstance:new oC({body:t,url:e.url}),timeout:u})}const jp={http:yte,webSocket:Ete,webSocketAsync:mte};function hte(e,t={}){const{fetchOptions:u,key:n="http",name:r="HTTP JSON-RPC",retryDelay:a}=t;return({chain:i,retryCount:s,timeout:o})=>{const l=t.retryCount??s,c=o??t.timeout??1e4,d=e||(i==null?void 0:i.rpcUrls.default.http[0]);if(!d)throw new PN;return _m({key:n,name:r,async request({method:p,params:f}){const{result:y}=await jp.http(d,{body:{method:p,params:f},fetchOptions:u,timeout:c});return y},retryCount:l,retryDelay:a,timeout:c,type:"http"},{url:e})}}let bte=class extends Me{constructor({data:t}){super("Unable to extract image from metadata. The metadata may be malformed or invalid.",{metaMessages:["- Metadata must be a JSON object with at least an `image`, `image_url` or `image_data` property.","",`Provided data: ${JSON.stringify(t)}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"EnsAvatarInvalidMetadataError"})}},x4=class extends Me{constructor({reason:t}
80){super(`ENS NFT avatar URI is invalid. ${t}`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"EnsAvatarInvalidNftUriError"})}},nw=class extends Me{constructor({uri:t}){super(`Unable to resolve ENS avatar URI "${t}". The URI may be malformed, invalid, or does not respond with a valid image.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"EnsAvatarUriResolutionError"})}},gte=class extends Me{constructor({namespace:t}){super(`ENS NFT avatar namespace "${t}" is not supported. Must be "erc721" or "erc1155".`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"EnsAvatarUnsupportedNamespaceError"})}};const vte=/(?<protocol>https?:\/\/[^\/]*|ipfs:\/|ipns:\/|ar:\/)?(?<root>\/)?(?<subpath>ipfs\/|ipns\/)?(?<target>[\w\-.]+)(?<subtarget>\/.*)?/,Cte=/^(Qm[1-9A-HJ-NP-Za-km-z]{44,}|b[A-Za-z2-7]{58,}|B[A-Z2-7]{58,}|z[1-9A-HJ-NP-Za-km-z]{48,}|F[0-9A-F]{50,})(\/(?<target>[\w\-.]+))?(?<subtarget>\/.*)?$/,Ate=/^data:([a-zA-Z\-/+]*);base64,([^"].*)/,wte=/^data:([a-zA-Z\-/+]*)?(;[a-zA-Z0-9].*?)?(,)/;async function Tte(e){try{const t=await fetch(e,{method:"HEAD"});if(t.status===200){const u=t.headers.get("content-type");return u==null?void 0:u.startsWith("image/")}return!1}catch(t){return typeof t=="object"&&typeof t.response<"u"||!globalThis.hasOwnProperty("Image")?!1:new Promise(u=>{const n=new Image;n.onload=()=>{u(!0)},n.onerror=()=>{u(!1)},n.src=e})}}function ED(e,t){return e?e.endsWith("/")?e.slice(0,-1):e:t}function kN({uri:e,gatewayUrls:t}){const u=Ate.test(e);
80if(u)return{uri:e,isOnChain:!0,isEncoded:u};const n=ED(t==null?void 0:t.ipfs,"https://ipfs.io"),r=ED(t==null?void 0:t.arweave,"https://arweave.net"),a=e.match(vte),{protocol:i,subpath:s,target:o,subtarget:l=""}=(a==null?void 0:a.groups)||{},c=i==="ipns:/"||s==="ipns/",d=i==="ipfs:/"||s==="ipfs/"||Cte.test(e);if(e.startsWith("http")&&!c&&!d){let f=e;return t!=null&&t.arweave&&(f=e.replace(/https:\/\/arweave.net/g,t==null?void 0:t.arweave)),{uri:f,isOnChain:!1,isEncoded:!1}}if((c||d)&&o)return{uri:`${n}/${c?"ipns":"ipfs"}/${o}${l}`,isOnChain:!1,isEncoded:!1};if(i==="ar:/"&&o)return{uri:`${r}/${o}${l||""}`,isOnChain:!1,isEncoded:!1};let p=e.replace(wte,"");if(p.startsWith("<svg")&&(p=`data:image/svg+xml;base64,${btoa(p)}`),p.startsWith("data:")||p.startsWith("{"))return{uri:p,isOnChain:!0,isEncoded:!1};throw new nw({uri:e})}function IN(e){if(typeof e!="object"||!("image"in e)&&!("image_url"in e)&&!("image_data"in e))throw new bte({data:e});return e.image||e.image_url||e.image_data}async function _te({gatewayUrls:e,uri:t}){try{const u=await fetch(t).then(r=>r.json());return await rw({gatewayUrls:e,uri:IN(u)})}catch{throw new nw({uri:t})}}async function rw({gatewayUrls:e,uri:t}){const{uri:u,isOnChain:n}=kN({uri:t,gatewayUrls:e});if(n||await Tte(u))return u;throw new nw({uri:t})}function Fte(e){e.startsWith("did:nft:")&&(e=e.replace("did:nft:","").replace(/_/g,"/"));const[t,u,n]=e.split("/"),[r,a]=t.split(":"),[i,s]=u.split(":");if(!r||r.toLowerCase()!=="eip155")throw new x4({reason:"Only EIP-155 supported"});if(!a)throw new x4({reason:"Chain ID not found"});if(!s)throw new x4({reason:"Contract address not found"});if(!n)throw new x4({reason:"Token ID not found"});if(!i)throw new x4({reason:"ERC namespace not found"});return{chainID:parseInt(a),namespace:i.toLowerCase(),contractAddress:s,tokenID:n}}async function Dte(e,{nft:t}){if(t.namespace==="erc721")return xs(e,{address:t.contractAddress,abi:[{name:"tokenURI",type:"function",stateMutability:"view",inputs:[{name:"tokenId",type:"uint256"}],outputs:[{name:"",type:"string"}]}],functionName:"tokenURI",args:[BigInt(t.tokenID)]});if(t.namespace==="erc1155")return xs(e,{address:t.contractAddress,abi:[{name:"uri",type:"function",stateMutability:"view",inputs:[{name:"_id",type:"uint256"}],outputs:[{name:"",type:"string"}]}],functionName:"uri",args:[BigInt(t.tokenID)]});throw new gte({namespace:t.namespace})}async function Bte(e,{gatewayUrls:t,record:u}){return/eip155:/i.test(u)?xte(e,{gatewayUrls:t,record:u}):rw({uri:u,gatewayUrls:t})}async function xte(e,{gatewayUrls:t,record:u}){const n=Fte(u),r=await Dte(e,{nft:n}),{uri:a,isOnChain:i,isEncoded:s}=kN({uri:r,gatewayUrls:t});if(i&&(a.includes("data:application/json;base64,")||a.startsWith("{"))){const l=s?atob(a.replace("data:application/json;base64,","")):a,c=JSON.parse(l);return rw({uri:IN(c),gatewayUrls:t})}let o=n.tokenID;return n.namespace==="erc1155"&&(o=o.replace("0x","").padStart(64,"0")),_te({gatewayUrls:t,uri:a.replace(/(?:0x)?{id}/,o)})}async function ON(e,{blockNumber:t,blockTag:u,name:n,key:r,universalResolverAddress:a}){let i=a;if(!i){if(!e.chain)throw new Error("client chain not configured. universalResolverAddress is required.");i=ld({blockNumber:t,chain:e.chain,contract:"ensUniversalResolver"})}const s=await xs(e,{address:i,abi:gN,functionName:"resolve",args:[_i(Tm(n)),$s({abi:cD,functionName:"text",args:[wN(n),r]})],blockNumber:t,blockTag:u});if(s[0]==="0x")return null;const o=fd({abi:cD,functionName:"text",data:s[0]});return o===""?null:o}async function Pte(e,{blockNumber:t,blockTag:u,gatewayUrls:n,name:r,universalResolverAddress:a}){const i=await ON(e,{blockNumber:t,blockTag:u,key:"avatar",name:r,universalResolverAddress:a});if(!i)return null;try{return await Bte(e,{record:i,gatewayUrls:n})}catch{return null}}async function Ste(e){const t=mm(e,{method:"eth_newBlockFilter"}),u=await e.request({method:"eth_newBlockFilter"});return{id:u,request:t(u),type:"block"}}function Mte({domain:e,message:t,primaryType:u,types:n}){const r=typeof e>"u"?{}:e,a={EIP712Domain:[(r==null?void 0:r.name)&&{name:"name",type:"string"},(r==null?void 0:r.version)&&{name:"version",type:"string"},(r==null?void 0:r.chainId)&&{name:"chainId",type:"uint256"},(r==null?void 0:r.verifyingContract)&&{name:"verifyingContract",type:"address"},(r==null?void 0:r.salt)&&{name:"salt",type:"bytes32"}
80].filter(Boolean),...n};DN({domain:r,message:t,primaryType:u,types:a});const i=["0x1901"];return r&&i.push(kte({domain:r,types:a})),u!=="EIP712Domain"&&i.push(RN({data:t,primaryType:u,types:a})),Dr(bi(i))}function kte({domain:e,types:t}){return RN({data:e,primaryType:"EIP712Domain",types:t})}function RN({data:e,primaryType:t,types:u}){const n=jN({data:e,primaryType:t,types:u});return Dr(n)}function jN({data:e,primaryType:t,types:u}){const n=[{type:"bytes32"}],r=[Ite({primaryType:t,types:u})];for(const a of u[t]){const[i,s]=UN({types:u,name:a.name,type:a.type,value:e[a.name]});n.push(i),r.push(s)}return Y3(n,r)}function Ite({primaryType:e,types:t}){const u=_i(Ote({primaryType:e,types:t}));return Dr(u)}function Ote({primaryType:e,types:t}){let u="";const n=NN({primaryType:e,types:t});n.delete(e);const r=[e,...Array.from(n).sort()];for(const a of r)u+=`${a}(${t[a].map(({name:i,type:s})=>`${s} ${i}`).join(",")})`;return u}function NN({primaryType:e,types:t},u=new Set){const n=e.match(/^\w*/u),r=n==null?void 0:n[0];if(u.has(r)||t[r]===void 0)return u;u.add(r);for(const a of t[r])NN({primaryType:a.type,types:t},u);return u}function UN({types:e,name:t,type:u,value:n}){if(e[u]!==void 0)return[{type:"bytes32"},Dr(jN({data:n,primaryType:u,types:e}))];if(u==="bytes")return n=`0x${(n.length%2?"0":"")+n.slice(2)}`,[{type:"bytes32"},Dr(n)];if(u==="string")return[{type:"bytes32"},Dr(_i(n))];if(u.lastIndexOf("]")===u.length-1){const r=u.slice(0,u.lastIndexOf("[")),a=n.map(i=>UN({name:t,type:r,types:e,value:i}));return[{type:"bytes32"},Dr(Y3(a.map(([i])=>i),a.map(([,i])=>i)))]}return[{type:u},n]}function Rte(e,t){const u=(()=>typeof e=="string"?Lo(e):e.raw instanceof Uint8Array?e.raw:kc(e.raw))(),n=Lo(`�Ethereum Signed Message: 81${u.length}`);return Dr(bi([n,u]),t)}const jte="0x60806040523480156200001157600080fd5b50604051620007003803806200070083398101604081905262000034916200056f565b6000620000438484846200004f565b9050806000526001601ff35b600080846001600160a01b0316803b806020016040519081016040528181526000908060200190933c90507f6492649264926492649264926492649264926492649264926492649264926492620000a68462000451565b036200021f57600060608085806020019051810190620000c79190620005ce565b8651929550909350915060000362000192576000836001600160a01b031683604051620000f5919062000643565b6000604051808303816000865af19150503d806000811462000134576040519150601f19603f3d011682016040523d82523d6000602084013e62000139565b606091505b5050905080620001905760405162461bcd60e51b815260206004820152601e60248201527f5369676e617475726556616c696461746f723a206465706c6f796d656e74000060448201526064015b60405180910390fd5b505b604051630b135d3f60e11b808252906001600160a01b038a1690631626ba7e90620001c4908b90869060040162000661565b602060405180830381865afa158015620001e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200020891906200069d565b6001600160e01b031916149450505050506200044a565b805115620002b157604051630b135d3f60e11b808252906001600160a01b03871690631626ba7e9062000259908890889060040162000661565b602060405180830381865afa15801562000277573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200029d91906200069d565b6001600160e01b031916149150506200044a565b8251604114620003195760405162461bcd60e51b815260206004820152603a6024820152600080516020620006e083398151915260448201527f3a20696e76616c6964207369676e6174757265206c656e677468000000000000606482015260840162000187565b620003236200046b565b506020830151604080850151855186939260009185919081106200034b576200034b620006c9565b016020015160f81c9050601b81148015906200036b57508060ff16601c14155b15620003cf5760405162461bcd60e51b815260206004820152603b6024820152600080516020620006e083398151915260448201527f3a20696e76616c6964207369676e617475726520762076616c75650000000000606482015260840162000187565b6040805160008152602081018083528a905260ff83169181019190915260608101849052608081018390526001600160a01b038a169060019060a0016020604051602081039080840390855afa1580156200042e573d6000803e3d6000fd5b505050602060405103516001600160a01b031614955050505050505b9392505050565b60006020825110156200046357600080fd5b508051015190565b60405180606001604052806003906020820280368337509192915050565b6001600160a01b03811681146200049f57600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004d5578181015183820152602001620004bb565b50506000910152565b600082601f830112620004f057600080fd5b81516001600160401b03808211156200050d576200050d620004a2565b604051601f8301601f19908116603f01168101908282118183101715620005385762000538620004a2565b816040528381528660208588010111156200055257600080fd5b6200056584602083
810160208901620004b8565b9695505050505050565b6000806000606084860312156200058557600080fd5b8351620005928162000489565b6020850151604086015191945092506001600160401b03811115620005b657600080fd5b620005c486828701620004de565b9150509250925092565b600080600060608486031215620005e457600080fd5b8351620005f18162000489565b60208501519093506001600160401b03808211156200060f57600080fd5b6200061d87838801620004de565b935060408601519150808211156200063457600080fd5b50620005c486828701620004de565b6000825162000657818460208701620004b8565b9190910192915050565b828152604060208201526000825180604084015262000688816060850160208701620004b8565b601f01601f1916919091016060019392505050565b600060208284031215620006b057600080fd5b81516001600160e01b0319811681146200044a57600080fd5b634e487b7160e01b600052603260045260246000fdfe5369676e617475726556616c696461746f72237265636f7665725369676e6572";/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */BigInt(0);BigInt(1);BigInt(2);Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function Nte(e,t){if(e.length!==t.length)return!1;for(let u=0;u<e.length;u++)if(e[u]!==t[u])return!1;return!0}function Ute(e,t){const u=Bs(e)?kc(e):e,n=Bs(t)?kc(t):t;return Nte(u,n)}async function LN(e,{address:t,hash:u,signature:n,...r}){const a=Bs(n)?n:_i(n);try{const{data:i}=await Cm(e,{data:AN({abi:_ee,args:[t,u,a],bytecode:jte}),...r});return Ute(i??"0x0","0x1")}catch(i){if(i instanceof fN)return!1;throw i}}async function Lte(e,{address:t,message:u,signature:n,...r}){const a=Rte(u);return LN(e,{address:t,hash:a,signature:n,...r})}async function $te(e,{address:t,signature:u,message:n,primaryType:r,types:a,domain:i,...s}){const o=Mte({message:n,primaryType:r,types:a,domain:i});return LN(e,{address:t,hash:o,signature:u,...s})}const zte=e=>({call:t=>Cm(e,t),createBlockFilter:()=>Ste(e),createContractEventFilter:t=>sN(e,t),createEventFilter:t=>CN(e,t),createPendingTransactionFilter:()=>_N(e),estimateContractGas:t=>Tee(e,t),estimateGas:t=>X7(e,t),getBalance:t=>Hee(e,t),getBlock:t=>y3(e,t),getBlockNumber:t=>K3(e,t),getBlockTransactionCount:t=>Wee(e,t),getBytecode:t=>qee(e,t),getChainId:()=>Gy(e),getEnsAddress:t=>Yee(e,t),getEnsAvatar:t=>Pte(e,t),getEnsName:t=>Vee(e,t),getEnsResolver:t=>Gee(e,t),getEnsText:t=>ON(e,t),getFeeHistory:t=>Kee(e,t),getFilterChanges:t=>Am(e,t),getFilterLogs:t=>Qee(e,t),getGasPrice:()=>mN(e),getLogs:t=>ew(e,t),getStorageAt:t=>Xee(e,t),getTransaction:t=>uw(e,t),getTransactionConfirmations:t=>Zee(e,t),getTransactionCount:t=>hN(e,t),getTransactionReceipt:t=>cC(e,t),multicall:t=>ete(e,t),readContract:t=>xs(e,t),simulateContract:t=>See(e,t),verifyMessage:t=>Lte(e,t),verifyTypedData:t=>$te(e,t),uninstallFilter:t=>wm(e,t),waitForTransactionReceipt:t=>rte(e,t),watchBlocks:t=>tte(e,t),watchBlockNumber:t=>TN(e,t),watchContractEvent:t=>Uee(e,t),watchEvent:t=>ute(e,t),watchPendingTransactions:t=>nte(e,t)});function mD({batch:e,chain:t,key:u="public",name:n="Public Client",transport:r,pollingInterval:a}){const i={batch:e,...BN({chain:t,key:u,name:n,pollingInterval:a,transport:r,type:"publicClient"})};return{...i,...zte(i)}}async function Hte(e,{chain:t}){const{id:u,name:n,nativeCurrency:r,rpcUrls:a,blockExplorers:i}=t;await e.request({method:"wallet_addEthereumChain",params:[{chainId:tt(u),chainName:n,nativeCurrency:r,rpcUrls:a.default.http,blockExplorerUrls:i?Object.values(i).map(({url:s})=>s):void 0}]})}async function Wte(e){return(await e.request({method:"eth_accounts"})).map(u=>Y7(u))}async function qte(e){return await e.request({method:"wallet_getPermissions"})}async function Yte(e){return(await e.request({method:"eth_requestAccounts"})).map(u=>xn(u))}async function Vte(e,{id:t}){await e.request({method:"wallet_switchEthereumChain",params:[{chainId:tt(t)}]})}const Gte=e=>({addChain:t=>Hte(e,t),deployContract:t=>zee(e,t),getAddresses:()=>Wte(e),getChainId:()=>Gy(e),getPermissions:()=>qte(e),requestAddresses:()=>Yte(e),requestPermissions:t=>ate(e,t),sendTransaction:t=>tw(e,t),signMessage:t=>ite(e,t),signTypedData:t=>lte(e,t),switchChain:t=>Vte(e,t),watchAsset:t=>cte(e,t),writeContract:t=>$ee(e,t)});function X3({account:e,chain:t,transport:u,key:n="wallet",name:r="Wallet Client",pollingInterval:a}){const i={...BN({chain:t,key:n,name:r,pollingInterval:a,transport:s=>u({...s,retryCount:0}),type:"walletClient"}),account:e?R0(e):void 0};return{...i,...Gte(i)}}function Jte(e,t={}
81){const{key:u="webSocket",name:n="WebSocket JSON-RPC",retryDelay:r}=t;return({chain:a,retryCount:i,timeout:s})=>{var d;const o=t.retryCount??i,l=s??t.timeout??1e4,c=e||((d=a==null?void 0:a.rpcUrls.default.webSocket)==null?void 0:d[0]);if(!c)throw new PN;return _m({key:u,name:n,async request({method:p,params:f}){const y=await H5(c),{result:h}=await jp.webSocketAsync(y,{body:{method:p,params:f},timeout:l});return h},retryCount:o,retryDelay:r,timeout:l,type:"webSocket"},{getSocket(){return H5(c)},async subscribe({params:p,onData:f,onError:y}){const h=await H5(c),{result:C}=await new Promise((v,m)=>jp.webSocket(h,{body:{method:"eth_subscribe",params:p},onData:E=>{if(typeof E.id=="number"){v(E);return}E.method==="eth_subscription"&&f(E.params)},onError:E=>{m(E),y==null||y(E)}}));return{subscriptionId:C,async unsubscribe(){return new Promise((v,m)=>jp.webSocket(h,{body:{method:"eth_unsubscribe",params:[C]},onData:v,onError:m}))}}}})}}function Kte(e){var u;if(!e)return"Injected";const t=n=>{if(n.isApexWallet)return"Apex Wallet";if(n.isAvalanche)return"Core Wallet";if(n.isBackpack)return"Backpack";if(n.isBifrost)return"Bifrost Wallet";if(n.isBitKeep)return"BitKeep";if(n.isBitski)return"Bitski";if(n.isBlockWallet)return"BlockWallet";if(n.isBraveWallet)return"Brave Wallet";if(n.isCoin98)return"Coin98 Wallet";if(n.isCoinbaseWallet)return"Coinbase Wallet";if(n.isDawn)return"Dawn Wallet";if(n.isDefiant)return"Defiant";if(n.isDesig)return"Desig Wallet";if(n.isEnkrypt)return"Enkrypt";if(n.isExodus)return"Exodus";if(n.isFordefi)return"Fordefi";if(n.isFrame)return"Frame";if(n.isFrontier)return"Frontier Wallet";if(n.isGamestop)return"GameStop Wallet";if(n.isHaqqWallet)return"HAQQ Wallet";if(n.isHyperPay)return"HyperPay Wallet";if(n.isImToken)return"ImToken";if(n.isHaloWallet)return"Halo Wallet";if(n.isKuCoinWallet)return"KuCoin Wallet";if(n.isMathWallet)return"MathWallet";if(n.isNovaWallet)return"Nova Wallet";if(n.isOkxWallet||n.isOKExWallet)return"OKX Wallet";if(n.isOneInchIOSWallet||n.isOneInchAndroidWallet)return"1inch Wallet";if(n.isOpera)return"Opera";if(n.isPhantom)return"Phantom";if(n.isPortal)return"Ripio Portal";if(n.isRabby)return"Rabby Wallet";if(n.isRainbow)return"Rainbow";if(n.isSafePal)return"SafePal Wallet";if(n.isStatus)return"Status";if(n.isSubWallet)return"SubWallet";if(n.isTalisman)return"Talisman";if(n.isTally)return"Taho";if(n.isTokenPocket)return"TokenPocket";if(n.isTokenary)return"Tokenary";if(n.isTrust||n.isTrustWallet)return"Trust Wallet";if(n.isTTWallet)return"TTWallet";if(n.isXDEFI)return"XDEFI Wallet";if(n.isZeal)return"Zeal";if(n.isZerion)return"Zerion";if(n.isMetaMask)return"MetaMask"};if((u=e.providers)!=null&&u.length){const n=new Set;let r=1;for(const i of e.providers){let s=t(i);s||(s=`Unknown Wallet #${r}`,r+=1),n.add(s)}const a=[...n];return a.length?a:a[0]??"Injected"}return t(e)??"Injected"}var q1,Rc=class extends q3{constructor({chains:e,options:t}={}
81){const u={shimDisconnect:!0,getProvider(){if(typeof window>"u")return;const r=window.ethereum;return r!=null&&r.providers&&r.providers.length>0?r.providers[0]:r},...t};super({chains:e,options:u}),this.id="injected",Uu(this,q1,void 0),this.shimDisconnectKey=`${this.id}.shimDisconnect`,this.onAccountsChanged=r=>{r.length===0?this.emit("disconnect"):this.emit("change",{account:xn(r[0])})},this.onChainChanged=r=>{const a=$o(r),i=this.isChainUnsupported(a);this.emit("change",{chain:{id:a,unsupported:i}})},this.onDisconnect=async r=>{var a;r.code===1013&&await this.getProvider()&&await this.getAccount()||(this.emit("disconnect"),this.options.shimDisconnect&&((a=this.storage)==null||a.removeItem(this.shimDisconnectKey)))};const n=u.getProvider();if(typeof u.name=="string")this.name=u.name;else if(n){const r=Kte(n);u.name?this.name=u.name(r):typeof r=="string"?this.name=r:this.name=r[0]}else this.name="Injected";this.ready=!!n}async connect({chainId:e}={}){var t;try{const u=await this.getProvider();if(!u)throw new Xn;u.on&&(u.on("accountsChanged",this.onAccountsChanged),u.on("chainChanged",this.onChainChanged),u.on("disconnect",this.onDisconnect)),this.emit("message",{type:"connecting"});const n=await u.request({method:"eth_requestAccounts"}),r=xn(n[0]);let a=await this.getChainId(),i=this.isChainUnsupported(a);return e&&a!==e&&(a=(await this.switchChain(e)).id,i=this.isChainUnsupported(a)),this.options.shimDisconnect&&((t=this.storage)==null||t.setItem(this.shimDisconnectKey,!0)),{account:r,chain:{id:a,unsupported:i}}}catch(u){throw this.isUserRejectedRequestError(u)?new tr(u):u.code===-32002?new Yy(u):u}}async disconnect(){var t;const e=await this.getProvider();e!=null&&e.removeListener&&(e.removeListener("accountsChanged",this.onAccountsChanged),e.removeListener("chainChanged",this.onChainChanged),e.removeListener("disconnect",this.onDisconnect),this.options.shimDisconnect&&((t=this.storage)==null||t.removeItem(this.shimDisconnectKey)))}async getAccount(){const e=await this.getProvider();if(!e)throw new Xn;const t=await e.request({method:"eth_accounts"});return xn(t[0])}async getChainId(){const e=await this.getProvider();if(!e)throw new Xn;return e.request({method:"eth_chainId"}).then($o)}async getProvider(){const e=this.options.getProvider();return e&&hi(this,q1,e),it(this,q1)}async getWalletClient({chainId:e}={}){const[t,u]=await Promise.all([this.getProvider(),this.getAccount()]),n=this.chains.find(r=>r.id===e);if(!t)throw new Error("provider is required.");return X3({account:u,chain:n,transport:Q3(t)})}async isAuthorized(){var e;try{if(this.options.shimDisconnect&&!((e=this.storage)!=null&&e.getItem(this.shimDisconnectKey)))return!1;if(!await this.getProvider())throw new Xn;return!!await this.getAccount()}catch{return!1}}async switchChain(e){var n,r,a;const t=await this.getProvider();if(!t)throw new Xn;const u=tt(e);try{return await Promise.all([t.request({method:"wallet_switchEthereumChain",params:[{chainId:u}]}),new Promise(i=>this.on("change",({chain:s})=>{(s==null?void 0:s.id)===e&&i()}))]),this.chains.find(i=>i.id===e)??{id:e,name:`Chain ${u}`,network:`${u}`,nativeCurrency:{name:"Ether",decimals:18,symbol:"ETH"},rpcUrls:{default:{http:[""]},public:{http:[""]}}}}catch(i){const s=this.chains.find(o=>o.id===e);if(!s)throw new Yj({chainId:e,connectorId:this.id});if(i.code===4902||((r=(n=i==null?void 0:i.data)==null?void 0:n.originalError)==null?void 0:r.code)===4902)try{if(await t.request({method:"wallet_addEthereumChain",params:[{chainId:u,chainName:s.name,nativeCurrency:s.nativeCurrency,rpcUrls:[((a=s.rpcUrls.public)==null?void 0:a.http[0])??""],blockExplorerUrls:this.getBlockExplorerUrls(s)}]}),await this.getChainId()!==e)throw new tr(new Error("User rejected switch after adding network."));return s}catch(o){throw new tr(o)}throw this.isUserRejectedRequestError(i)?new tr(i):new Oc(i)}}async watchAsset({address:e,decimals:t=18,image:u,symbol:n}){const r=await this.getProvider();if(!r)throw new Xn;return r.request({method:"wallet_watchAsset",params:{type:"ERC20",options:{address:e,decimals:t,image:u,symbol:n}}})}isUserRejectedRequestError(e){return e.code===4001}};q1=new WeakMap;var aw=(e,t,u)=>{if(!t.has(e))throw TypeError("Cannot "+u)},W5=(e,t,u)=>(aw(e,t,"read from private field"),u?u.call(e):t.get(e)),q5=(e,t,u)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,u)},G2=(e,t,u,n)=>(aw(e,t,"write to private field"),n?n.call(e,u):t.set(e,u),u),Qte=(e,t,u)=>(aw(e,t,"access private method"),u);const Xte=e=>(t,u,n)=>{const r=n.subscribe;return n.subscribe=(i,s,o)=>{let l=i;if(s){const c=(o==null?void 0:o.equalityFn)||Object.is;let d=i(n.getState());l=p=>{const f=i(p);if(!c(d,f)){const y=d;s(d=f,y)}},o!=null&&o.fireImmediately&&s(d,d)}return r(l)},e(t,u,n)},Zte=Xte;function eue(e,t){let u;
81try{u=e()}catch{return}return{getItem:r=>{var a;const i=o=>o===null?null:JSON.parse(o,t==null?void 0:t.reviver),s=(a=u.getItem(r))!=null?a:null;return s instanceof Promise?s.then(i):i(s)},setItem:(r,a)=>u.setItem(r,JSON.stringify(a,t==null?void 0:t.replacer)),removeItem:r=>u.removeItem(r)}}const E3=e=>t=>{try{const u=e(t);return u instanceof Promise?u:{then(n){return E3(n)(u)},catch(n){return this}}}catch(u){return{then(n){return this},catch(n){return E3(n)(u)}}}},tue=(e,t)=>(u,n,r)=>{let a={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:C=>C,version:0,merge:(C,v)=>({...v,...C}),...t},i=!1;const s=new Set,o=new Set;let l;try{l=a.getStorage()}catch{}if(!l)return e((...C)=>{console.warn(`[zustand persist middleware] Unable to update item '${a.name}', the given storage is currently unavailable.`),u(...C)},n,r);const c=E3(a.serialize),d=()=>{const C=a.partialize({...n()});let v;const m=c({state:C,version:a.version}).then(E=>l.setItem(a.name,E)).catch(E=>{v=E});if(v)throw v;return m},p=r.setState;r.setState=(C,v)=>{p(C,v),d()};const f=e((...C)=>{u(...C),d()},n,r);let y;const h=()=>{var C;if(!l)return;i=!1,s.forEach(m=>m(n()));const v=((C=a.onRehydrateStorage)==null?void 0:C.call(a,n()))||void 0;return E3(l.getItem.bind(l))(a.name).then(m=>{if(m)return a.deserialize(m)}).then(m=>{if(m)if(typeof m.version=="number"&&m.version!==a.version){if(a.migrate)return a.migrate(m.state,m.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return m.state}).then(m=>{var E;return y=a.merge(m,(E=n())!=null?E:f),u(y,!0),d()}).then(()=>{v==null||v(y,void 0),i=!0,o.forEach(m=>m(y))}).catch(m=>{v==null||v(void 0,m)})};return r.persist={setOptions:C=>{a={...a,...C},C.getStorage&&(l=C.getStorage())},clearStorage:()=>{l==null||l.removeItem(a.name)},getOptions:()=>a,rehydrate:()=>h(),hasHydrated:()=>i,onHydrate:C=>(s.add(C),()=>{s.delete(C)}),onFinishHydration:C=>(o.add(C),()=>{o.delete(C)})},h(),y||f},uue=(e,t)=>
81(u,n,r)=>{let a={storage:eue(()=>localStorage),partialize:h=>h,version:0,merge:(h,C)=>({...C,...h}),...t},i=!1;const s=new Set,o=new Set;let l=a.storage;if(!l)return e((...h)=>{console.warn(`[zustand persist middleware] Unable to update item '${a.name}', the given storage is currently unavailable.`),u(...h)},n,r);const c=()=>{const h=a.partialize({...n()});return l.setItem(a.name,{state:h,version:a.version})},d=r.setState;r.setState=(h,C)=>{d(h,C),c()};const p=e((...h)=>{u(...h),c()},n,r);let f;const y=()=>{var h,C;if(!l)return;i=!1,s.forEach(m=>{var E;return m((E=n())!=null?E:p)});const v=((C=a.onRehydrateStorage)==null?void 0:C.call(a,(h=n())!=null?h:p))||void 0;return E3(l.getItem.bind(l))(a.name).then(m=>{if(m)if(typeof m.version=="number"&&m.version!==a.version){if(a.migrate)return a.migrate(m.state,m.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return m.state}).then(m=>{var E;return f=a.merge(m,(E=n())!=null?E:p),u(f,!0),c()}).then(()=>{v==null||v(f,void 0),f=n(),i=!0,o.forEach(m=>m(f))}).catch(m=>{v==null||v(void 0,m)})};return r.persist={setOptions:h=>{a={...a,...h},h.storage&&(l=h.storage)},clearStorage:()=>{l==null||l.removeItem(a.name)},getOptions:()=>a,rehydrate:()=>y(),hasHydrated:()=>i,onHydrate:h=>(s.add(h),()=>{s.delete(h)}),onFinishHydration:h=>(o.add(h),()=>{o.delete(h)})},a.skipHydration||y(),f||p},nue=(e,t)=>"getStorage"in t||"serialize"in t||"deserialize"in t?tue(e,t):uue(e,t),rue=nue,hD=e=>{let t;const u=new Set,n=(o,l)=>{const c=typeof o=="function"?o(t):o;if(!Object.is(c,t)){const d=t;t=l??(typeof c!="object"||c===null)?c:Object.assign({},t,c),u.forEach(p=>p(t,d))}},r=()=>t,s={setState:n,getState:r,subscribe:o=>(u.add(o),()=>u.delete(o)),destroy:()=>{u.clear()}};return t=e(n,r,s),s},aue=e=>e?hD(e):hD;function $N(e,t){if(Object.is(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(const[n,r]of e)if(!Object.is(r,t.get(n)))return!1;return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(const n of e)if(!t.has(n))return!1;return!0}const u=Object.keys(e);if(u.length!==Object.keys(t).length)return!1;for(let n=0;n<u.length;n++)if(!Object.prototype.hasOwnProperty.call(t,u[n])||!Object.is(e[u[n]],t[u[n]]))return!1;return!0}function iue(e,t,{batch:u={multicall:{wait:32}},pollingInterval:n=4e3,rank:r,retryCount:a,retryDelay:i,stallTimeout:s}={}){if(!e.length)throw new Error("must have at least one chain");let o=[];const l={},c={};for(const d of e){let p=!1;for(const f of t){const y=f(d);y&&(p=!0,o.some(({id:h})=>h===d.id)||(o=[...o,y.chain]),l[d.id]=[...l[d.id]||[],...y.rpcUrls.http],y.rpcUrls.webSocket&&(c[d.id]=[...c[d.id]||[],...y.rpcUrls.webSocket]))}if(!p)throw new Error([`Could not find valid provider configuration for chain "${d.name}". 82`,"You may need to add `jsonRpcProvider` to `configureChains` with the chain's RPC URLs.","Read more: https://wagmi.sh/core/providers/jsonRpc"].join(` 83`))}return{chains:o,publicClient:({chainId:d})=>{const p=o.find(h=>h.id===d)??e[0],f=l[p.id];if(!f||!f[0])throw new Error(`No providers configured for chain "${p.id}"`);const y=mD({batch:u,chain:p,transport:yD(f.map(h=>hte(h,{timeout:s})),{rank:r,retryCount:a,retryDelay:i}),pollingInterval:n});return Object.assign(y,{chains:o})},webSocketPublicClient:({chainId:d})=>{const p=o.find(h=>h.id===d)??e[0],f=c[p.id];if(!f||!f[0])return;const y=mD({batch:u,chain:p,transport:yD(f.map(h=>Jte(h,{timeout:s})),{rank:r,retryCount:a,retryDelay:i}),pollingInterval:n});return Object.assign(y,{chains:o})}}}var sue=class extends Error{constructor({activeChain:t,targetChain:u}){super(`Chain mismatch: Expected "${u}", received "${t}".`),this.name="ChainMismatchError"}},oue=class extends Error{constructor({chainId:e,connectorId:t}){super(`Chain "${e}" not configured${t?` for connector "${t}"`:""}.`),this.name="ChainNotConfigured"}},lue=class extends Error{constructor(){super(...arguments),this.name="ConnectorAlreadyConnectedError",this.message="Connector already connected"}}
83,cue=class extends Error{constructor(){super(...arguments),this.name="ConfigChainsNotFound",this.message="No chains were found on the wagmi config. Some functions that require a chain may not work."}},due=class extends Error{constructor({connector:e}){super(`"${e.name}" does not support programmatic chain switching.`),this.name="SwitchChainNotSupportedError"}};function m3(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;let u,n;if(Array.isArray(e)&&Array.isArray(t)){if(u=e.length,u!=t.length)return!1;for(n=u;n--!==0;)if(!m3(e[n],t[n]))return!1;return!0}if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();const r=Object.keys(e);if(u=r.length,u!==Object.keys(t).length)return!1;for(n=u;n--!==0;)if(!Object.prototype.hasOwnProperty.call(t,r[n]))return!1;for(n=u;n--!==0;){const a=r[n];if(a&&!m3(e[a],t[a]))return!1}return!0}return e!==e&&t!==t}var pC=(e,{find:t,replace:u})=>e&&t(e)?u(e):typeof e!="object"?e:Array.isArray(e)?e.map(n=>pC(n,{find:t,replace:u})):e instanceof Object?Object.entries(e).reduce((n,[r,a])=>({...n,[r]:pC(a,{find:t,replace:u})}),{}):e;function pue(e){const t=JSON.parse(e);return pC(t,{find:n=>typeof n=="string"&&n.startsWith("#bigint."),replace:n=>BigInt(n.replace("#bigint.",""))})}function fue(e){return{accessList:e.accessList,account:e.account,blockNumber:e.blockNumber,blockTag:e.blockTag,data:e.data,gas:e.gas,gasPrice:e.gasPrice,maxFeePerGas:e.maxFeePerGas,maxPriorityFeePerGas:e.maxPriorityFeePerGas,nonce:e.nonce,to:e.to,value:e.value}}function yue(e){return{accessList:e.accessList,account:e.account,data:e.data,gas:e.gas,gasPrice:e.gasPrice,maxFeePerGas:e.maxFeePerGas,maxPriorityFeePerGas:e.maxPriorityFeePerGas,nonce:e.nonce,to:e.to,value:e.value}}function bD(e){return typeof e=="number"?e:e==="wei"?0:Math.abs(XZ[e])}function gD(e,t){return e.slice(0,t).join(".")||"."}function vD(e,t){const{length:u}=e;for(let n=0;n<u;++n)if(e[n]===t)return n+1;return 0}function Eue(e,t){const u=typeof e=="function",n=typeof t=="function",r=[],a=[];return function(s,o){if(typeof o=="object")if(r.length){const l=vD(r,this);l===0?r[r.length]=this:(r.splice(l),a.splice(l)),a[a.length]=s;const c=vD(r,o);if(c!==0)return n?t.call(this,s,o,gD(a,c)):`[ref=${gD(a,c)}]`}else r[0]=o,a[0]=s;return u?e.call(this,s,o):o}}function mue(e,t,u,n){return JSON.stringify(e,Eue((r,a)=>{const i=typeof a=="bigint"?`#bigint.${a.toString()}`:a;return(t==null?void 0:t(r,i))||i},n),u??void 0)}var zN={getItem:e=>"",setItem:(e,t)=>null,removeItem:e=>null};function HN({deserialize:e=pue,key:t="wagmi",serialize:u=mue,storage:n}){return{...n,getItem:(r,a=null)=>{const i=n.getItem(`${t}.${r}`);try{return i?e(i):a}catch(s){return console.warn(s),a}},setItem:(r,a)=>{if(a===null)n.removeItem(`${t}.${r}`);else try{n.setItem(`${t}.${r}`,u(a))}catch(i){console.error(i)}},removeItem:r=>n.removeItem(`${t}.${r}`)}}var CD="store",zl,hp,fC,WN,hue=class{constructor({autoConnect:e=!1,connectors:t=[new Rc],publicClient:u,storage:n=HN({storage:typeof window<"u"?window.localStorage:zN}),logger:r={warn:console.warn},webSocketPublicClient:a}){var l,c;q5(this,fC),this.publicClients=new Map,this.webSocketPublicClients=new Map,q5(this,zl,void 0),q5(this,hp,void 0),this.args={autoConnect:e,connectors:t,logger:r,publicClient:u,storage:n,webSocketPublicClient:a};let i="disconnected",s;if(e)try{const d=n.getItem(CD),p=(l=d==null?void 0:d.state)==null?void 0:l.data;i=p!=null&&p.account?"reconnecting":"connecting",s=(c=p==null?void 0:p.chain)==null?void 0:c.id}catch{}const o=typeof t=="function"?t():t;o.forEach(d=>d.setStorage(n)),this.store=aue(Zte(rue(()=>({connectors:o,publicClient:this.getPublicClient({chainId:s}
83),status:i,webSocketPublicClient:this.getWebSocketPublicClient({chainId:s})}),{name:CD,storage:n,partialize:d=>{var p,f;return{...e&&{data:{account:(p=d==null?void 0:d.data)==null?void 0:p.account,chain:(f=d==null?void 0:d.data)==null?void 0:f.chain}},chains:d==null?void 0:d.chains}},version:2}))),this.storage=n,G2(this,hp,n==null?void 0:n.getItem("wallet")),Qte(this,fC,WN).call(this),e&&typeof window<"u"&&setTimeout(async()=>await this.autoConnect(),0)}get chains(){return this.store.getState().chains}get connectors(){return this.store.getState().connectors}get connector(){return this.store.getState().connector}get data(){return this.store.getState().data}get error(){return this.store.getState().error}get lastUsedChainId(){var e,t;return(t=(e=this.data)==null?void 0:e.chain)==null?void 0:t.id}get publicClient(){return this.store.getState().publicClient}get status(){return this.store.getState().status}get subscribe(){return this.store.subscribe}get webSocketPublicClient(){return this.store.getState().webSocketPublicClient}setState(e){const t=typeof e=="function"?e(this.store.getState()):e;this.store.setState(t,!0)}clearState(){this.setState(e=>({...e,chains:void 0,connector:void 0,data:void 0,error:void 0,status:"disconnected"}))}async destroy(){var e,t;this.connector&&await((t=(e=this.connector).disconnect)==null?void 0:t.call(e)),G2(this,zl,!1),this.clearState(),this.store.destroy()}async autoConnect(){if(W5(this,zl))return;G2(this,zl,!0),this.setState(u=>{var n;return{...u,status:(n=u.data)!=null&&n.account?"reconnecting":"connecting"}});const e=W5(this,hp)?[...this.connectors].sort(u=>u.id===W5(this,hp)?-1:1):this.connectors;let t=!1;for(const u of e){if(!u.ready||!u.isAuthorized||!await u.isAuthorized())continue;const r=await u.connect();this.setState(a=>({...a,connector:u,chains:u==null?void 0:u.chains,data:r,status:"connected"})),t=!0;break}return t||this.setState(u=>({...u,data:void 0,status:"disconnected"})),G2(this,zl,!1),this.data}setConnectors(e){this.args={...this.args,connectors:e};const t=typeof e=="function"?e():e;t.forEach(u=>u.setStorage(this.args.storage)),this.setState(u=>({...u,connectors:t}))}getPublicClient({chainId:e}={}){let t=this.publicClients.get(-1);if(t&&(t==null?void 0:t.chain.id)===e||(t=this.publicClients.get(e??-1),t))return t;const{publicClient:u}=this.args;return t=typeof u=="function"?u({chainId:e}):u,this.publicClients.set(e??-1,t),t}setPublicClient(e){var u,n;const t=(n=(u=this.data)==null?void 0:u.chain)==null?void 0:n.id;this.args={...this.args,publicClient:e},this.publicClients.clear(),this.setState(r=>({...r,publicClient:this.getPublicClient({chainId:t})}))}getWebSocketPublicClient({chainId:e}={}){let t=this.webSocketPublicClients.get(-1);if(t&&(t==null?void 0:t.chain.id)===e||(t=this.webSocketPublicClients.get(e??-1),t))return t;const{webSocketPublicClient:u}=this.args;return t=typeof u=="function"?u({chainId:e}):u,t&&this.webSocketPublicClients.set(e??-1,t),t}setWebSocketPublicClient(e){var u,n;const t=(n=(u=this.data)==null?void 0:u.chain)==null?void 0:n.id;this.args={...this.args,webSocketPublicClient:e},this.webSocketPublicClients.clear(),this.setState(r=>({...r,webSocketPublicClient:this.getWebSocketPublicClient({chainId:t})}))}setLastUsedConnector(e=null){var t;(t=this.storage)==null||t.setItem("wallet",e)}};zl=new WeakMap;hp=new WeakMap;fC=new WeakSet;WN=function(){const e=s=>{this.setState(o=>({...o,data:{...o.data,...s}}))},t=()=>{this.clearState()},u=s=>{this.setState(o=>({...o,error:s}))};this.store.subscribe(({connector:s})=>s,(s,o)=>{var l,c,d,p,f,y;(l=o==null?void 0:o.off)==null||l.call(o,"change",e),(c=o==null?void 0:o.off)==null||c.call(o,"disconnect",t),(d=o==null?void 0:o.off)==null||d.call(o,"error",u),s&&((p=s.on)==null||p.call(s,"change",e),(f=s.on)==null||f.call(s,"disconnect",t),(y=s.on)==null||y.call(s,"error",u))});const{publicClient:n,webSocketPublicClient:r}=this.args;(typeof n=="function"||typeof r=="function")&&this.store.subscribe(({data:s})=>{var o;return(o=s==null?void 0:s.chain)==null?void 0:o.id},s=>{this.setState(o=>({...o,publicClient:this.getPublicClient({chainId:s}),webSocketPublicClient:this.getWebSocketPublicClient({chainId:s})}))})};var yC;function bue(e){const t=new hue(e);return yC=t,t}function Rr(){if(!yC)throw new Error("No wagmi config found. Ensure you have set up a config: https://wagmi.sh/react/config");return yC}async function gue({chainId:e,connector:t}){const u=Rr(),n=u.connector;if(n&&t.id===n.id)throw new lue;
83try{u.setState(a=>({...a,status:"connecting"}));const r=await t.connect({chainId:e});return u.setLastUsedConnector(t.id),u.setState(a=>({...a,connector:t,chains:t==null?void 0:t.chains,data:r,status:"connected"})),u.storage.setItem("connected",!0),{...r,connector:t}}catch(r){throw u.setState(a=>({...a,status:a.connector?"connected":"disconnected"})),r}}async function vue(){const e=Rr();e.connector&&await e.connector.disconnect(),e.clearState(),e.storage.removeItem("connected")}var Re=[{type:"event",name:"Approval",inputs:[{indexed:!0,name:"owner",type:"address"},{indexed:!0,name:"spender",type:"address"},{indexed:!1,name:"value",type:"uint256"}]},{type:"event",name:"Transfer",inputs:[{indexed:!0,name:"from",type:"address"},{indexed:!0,name:"to",type:"address"},{indexed:!1,name:"value",type:"uint256"}]},{type:"function",name:"allowance",stateMutability:"view",inputs:[{name:"owner",type:"address"},{name:"spender",type:"address"}],outputs:[{name:"",type:"uint256"}]},{type:"function",name:"approve",stateMutability:"nonpayable",inputs:[{name:"spender",type:"address"},{name:"amount",type:"uint256"}],outputs:[{name:"",type:"bool"}]},{type:"function",name:"balanceOf",stateMutability:"view",inputs:[{name:"account",type:"address"}],outputs:[{name:"",type:"uint256"}]},{type:"function",name:"decimals",stateMutability:"view",inputs:[],outputs:[{name:"",type:"uint8"}]},{type:"function",name:"name",stateMutability:"view",inputs:[],outputs:[{name:"",type:"string"}]},{type:"function",name:"symbol",stateMutability:"view",inputs:[],outputs:[{name:"",type:"string"}]},{type:"function",name:"totalSupply",stateMutability:"view",inputs:[],outputs:[{name:"",type:"uint256"}]},{type:"function",name:"transfer",stateMutability:"nonpayable",inputs:[{name:"recipient",type:"address"},{name:"amount",type:"uint256"}],outputs:[{name:"",type:"bool"}]},{type:"function",name:"transferFrom",stateMutability:"nonpayable",inputs:[{name:"sender",type:"address"},{name:"recipient",type:"address"},{name:"amount",type:"uint256"}],outputs:[{name:"",type:"bool"}]}],Cue=[{type:"event",name:"Approval",inputs:[{indexed:!0,name:"owner",type:"address"},{indexed:!0,name:"spender",type:"address"},{indexed:!1,name:"value",type:"uint256"}]},{type:"event",name:"Transfer",inputs:[{indexed:!0,name:"from",type:"address"},{indexed:!0,name:"to",type:"address"},{indexed:!1,name:"value",type:"uint256"}]},{type:"function",name:"allowance",stateMutability:"view",inputs:[{name:"owner",type:"address"},{name:"spender",type:"address"}],outputs:[{name:"",type:"uint256"}]},{type:"function",name:"approve",stateMutability:"nonpayable",inputs:[{name:"spender",type:"address"},{name:"amount",type:"uint256"}],outputs:[{name:"",type:"bool"}]},{type:"function",name:"balanceOf",stateMutability:"view",inputs:[{name:"account",type:"address"}],outputs:[{name:"",type:"uint256"}]},{type:"function",name:"decimals",stateMutability:"view",inputs:[],outputs:[{name:"",type:"uint8"}]},{type:"function",name:"name",stateMutability:"view",inputs:[],outputs:[{name:"",type:"bytes32"}]},{type:"function",name:"symbol",stateMutability:"view",inputs:[],outputs:[{name:"",type:"bytes32"}]},{type:"function",name:"totalSupply",stateMutability:"view",inputs:[],outputs:[{name:"",type:"uint256"}]},{type:"function",name:"transfer",stateMutability:"nonpayable",inputs:[{name:"recipient",type:"address"},{name:"amount",type:"uint256"}],outputs:[{name:"",type:"bool"}]},{type:"function",name:"transferFrom",stateMutability:"nonpayable",inputs:[{name:"sender",type:"address"},{name:"recipient",type:"address"},{name:"amount",type:"uint256"}],outputs:[{name:"",type:"bool"}]}];function a0({chainId:e}={}){const t=Rr();return e&&t.getPublicClient({chainId:e})||t.publicClient}async function iw({chainId:e}={}){var n,r;return await((r=(n=Rr().connector)==null?void 0:n.getWalletClient)==null?void 0:r.call(n,{chainId:e}))||null}function EC({chainId:e}={}){const t=Rr();return e&&t.getWebSocketPublicClient({chainId:e})||t.webSocketPublicClient}function Aue(e,t){const u=Rr(),n=async()=>t(a0(e));return u.subscribe(({publicClient:a})=>a,n)}function wue(e,t){const u=Rr(),n=async()=>t(EC(e));return u.subscribe(({webSocketPublicClient:a})=>a,n)}async function Tue({abi:e,address:t,args:u,chainId:n,dataSuffix:r,functionName:a,walletClient:i,...s}){const o=a0({chainId:n}),l=i??await iw({chainId:n});if(!l)throw new Xn;n&&GN({chainId:n});const{account:c,accessList:d,blockNumber:p,blockTag:f,gas:y,gasPrice:h,maxFeePerGas:C,maxPriorityFeePerGas:v,nonce:m,value:E}=fue(s),{result:b,request:A}=await o.simulateContract({abi:e,address:t,functionName:a,args:u,account:c||l.account,accessList:d,blockNumber:p,blockTag:f,dataSuffix:r,gas:y,gasPrice:h,maxFeePerGas:C,maxPriorityFeePerGas:v,nonce:m,value:E}),w=e.filter(g=>"name"in g&&g.name===a);return{mode:"prepared",request:{...A,abi:w,chainId:n},result:b}}async function _ue({chainId:e,contracts:t,blockNumber:u,blockTag:n,...r}){const a=a0({chainId:e});if(!a.chains)throw new cue;if(e&&a.chain.id!==e)throw new oue({chainId:e});return a.multicall({allowFailure:r.allowFailure??!0,blockNumber:u,blockTag:n,contracts:t})}async function qN({address:e,account:t,chainId:u,abi:n,args:r,functionName:a,blockNumber:i,blockTag:s}){return a0({chainId:u}).readContract({abi:n,address:e,account:t,functionName:a,args:r,blockNumber:i,blockTag:s})}async function YN({contracts:e,blockNumber:t,blockTag:u,...n}
83){const{allowFailure:r=!0}=n;try{const a=a0(),i=e.reduce((c,d,p)=>{const f=d.chainId??a.chain.id;return{...c,[f]:[...c[f]||[],{contract:d,index:p}]}},{}),s=()=>Object.entries(i).map(([c,d])=>_ue({allowFailure:r,chainId:parseInt(c),contracts:d.map(({contract:p})=>p),blockNumber:t,blockTag:u})),o=(await Promise.all(s())).flat(),l=Object.values(i).flatMap(c=>c.map(({index:d})=>d));return o.reduce((c,d,p)=>(c&&(c[l[p]]=d),c),[])}catch(a){if(a instanceof gm)throw a;const i=()=>e.map(s=>qN({...s,blockNumber:t,blockTag:u}));return r?(await Promise.allSettled(i())).map(s=>s.status==="fulfilled"?{result:s.value,status:"success"}:{error:s.reason,result:void 0,status:"failure"}):await Promise.all(i())}}async function AD(e){const t=await iw({chainId:e.chainId});if(!t)throw new Xn;e.chainId&&GN({chainId:e.chainId});let u;if(e.mode==="prepared")u=e.request;else{const{chainId:r,mode:a,...i}=e;u=(await Tue(i)).request}return{hash:await t.writeContract({...u,chain:e.chainId?{id:e.chainId}:null})}}async function Fue({address:e,chainId:t,formatUnits:u,token:n}){const r=Rr(),a=a0({chainId:t});if(n){const l=async({abi:c})=>{const d={abi:c,address:n,chainId:t},[p,f,y]=await YN({allowFailure:!1,contracts:[{...d,functionName:"balanceOf",args:[e]},{...d,functionName:"decimals"},{...d,functionName:"symbol"}]});return{decimals:f,formatted:Hy(p??"0",bD(u??f)),symbol:y,value:p}};try{return await l({abi:Re})}catch(c){if(c instanceof gm){const{symbol:d,...p}=await l({abi:Cue});return{symbol:j7(xo(d,{dir:"right"})),...p}}throw c}}const i=[...r.publicClient.chains||[],...r.chains??[]],s=await a.getBalance({address:e}),o=i.find(l=>l.id===a.chain.id);return{decimals:(o==null?void 0:o.nativeCurrency.decimals)??18,formatted:Hy(s??"0",bD(u??18)),symbol:(o==null?void 0:o.nativeCurrency.symbol)??"ETH",value:s}}function VN(){const{data:e,connector:t,status:u}=Rr();switch(u){case"connected":return{address:e==null?void 0:e.account,connector:t,isConnected:!0,isConnecting:!1,isDisconnected:!1,isReconnecting:!1,status:u};case"reconnecting":return{address:e==null?void 0:e.account,connector:t,isConnected:!!(e!=null&&e.account),isConnecting:!1,isDisconnected:!1,isReconnecting:!0,status:u};case"connecting":return{address:e==null?void 0:e.account,connector:t,isConnected:!1,isConnecting:!0,isDisconnected:!1,isReconnecting:!1,status:u};case"disconnected":return{address:void 0,connector:void 0,isConnected:!1,isConnecting:!1,isDisconnected:!0,isReconnecting:!1,status:u}}}function sw(){var r,a,i,s;const e=Rr(),t=(a=(r=e.data)==null?void 0:r.chain)==null?void 0:a.id,u=e.chains??[],n=[...((i=e.publicClient)==null?void 0:i.chains)||[],...u].find(o=>o.id===t)??{id:t,name:`Chain ${t}`,network:`${t}`,nativeCurrency:{name:"Ether",decimals:18,symbol:"ETH"},rpcUrls:{default:{http:[""]},public:{http:[""]}}};return{chain:t?{...n,...(s=e.data)==null?void 0:s.chain,id:t}:void 0,chains:u}}async function Due(e){const t=await iw();if(!t)throw new Xn;return await t.signMessage({message:e.message})}async function Bue({chainId:e}){const{connector:t}=Rr();if(!t)throw new Xn;if(!t.switchChain)throw new due({connector:t});return t.switchChain(e)}function xue(e,{selector:t=u=>u}={}){const u=Rr(),n=()=>e(VN());return u.subscribe(({data:a,connector:i,status:s})=>t({address:a==null?void 0:a.account,connector:i,status:s}),n,{equalityFn:$N})}function Pue(e,{selector:t=u=>u}={}){const u=Rr(),n=()=>e(sw());return u.subscribe(({data:a,chains:i})=>{var s;return t({chainId:(s=a==null?void 0:a.chain)==null?void 0:s.id,chains:i})},n,{equalityFn:$N})}async function Sue({name:e,chainId:t}){const{normalize:u}=await Xe(()=>import("./ens-93b81b09.js"),[]);return await a0({chainId:t}).getEnsAvatar({name:u(e)})}async function Mue({address:e,chainId:t}){return a0({chainId:t}).getEnsName({address:xn(e)})}async function kue({chainId:e}={}){return await a0({chainId:e}).getBlockNumber()}async function Iue({chainId:e,confirmations:t=1,hash:u,onReplaced:n,timeout:r=0}){const a=a0({chainId:e}),i=await a.waitForTransactionReceipt({hash:u,confirmations:t,onReplaced:n,timeout:r});if(i.status==="reverted"){const s=await a.getTransaction({hash:i.transactionHash}),o=await a.call({...s,gasPrice:s.type!=="eip1559"?s.gasPrice:void 0,maxFeePerGas:s.t
83ype==="eip1559"?s.maxFeePerGas:void 0,maxPriorityFeePerGas:s.type==="eip1559"?s.maxPriorityFeePerGas:void 0}),l=j7(`0x${o.substring(138)}`);throw new Error(l)}return i}function GN({chainId:e}){var r,a;const{chain:t,chains:u}=sw(),n=t==null?void 0:t.id;if(n&&e!==n)throw new sue({activeChain:((r=u.find(i=>i.id===n))==null?void 0:r.name)??`Chain ${n}`,targetChain:((a=u.find(i=>i.id===e))==null?void 0:a.name)??`Chain ${e}`})}var JN={exports:{}},KN={};/** 84 * @license React 85 * use-sync-external-store-shim/with-selector.production.min.js 86 * 87 * Copyright (c) Facebook, Inc. and its affiliates. 88 * 89 * This source code is licensed under the MIT license found in the 90 * LICENSE file in the root directory of this source tree. 91 */var Fm=H,Oue=M7;function Rue(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var jue=typeof Object.is=="function"?Object.is:Rue,Nue=Oue.useSyncExternalStore,Uue=Fm.useRef,Lue=Fm.useEffect,$ue=Fm.useMemo,zue=Fm.useDebugValue;KN.useSyncExternalStoreWithSelector=function(e,t,u,n,r){var a=Uue(null);if(a.current===null){var i={hasValue:!1,value:null};a.current=i}else i=a.current;a=$ue(function(){function o(f){if(!l){if(l=!0,c=f,f=n(f),r!==void 0&&i.hasValue){var y=i.value;if(r(y,f))return d=y}return d=f}if(y=d,jue(c,f))return y;var h=n(f);return r!==void 0&&r(y,h)?y:(c=f,d=h)}var l=!1,c,d,p=u===void 0?null:u;return[function(){return o(t())},p===null?void 0:function(){return o(p())}]},[t,u,n,r]);var s=Nue(e,a[0],a[1]);return Lue(function(){i.hasValue=!0,i.value=s},[s]),zue(s),s};JN.exports=KN;var ow=JN.exports;function Hue({queryClient:e=new fQ({defaultOptions:{queries:{cacheTime:1e3*60*60*24,networkMode:"offlineFirst",refetchOnWindowFocus:!1,retry:0},mutations:{networkMode:"offlineFirst"}}}),storage:t=HN({storage:typeof window<"u"&&window.localStorage?window.localStorage:zN}),persister:u=typeof window<"u"?XK({key:"cache",storage:t,serialize:r=>r,deserialize:r=>r}):void 0,...n}){const r=bue({...n,storage:t});return u&&qQ({queryClient:e,persister:u,dehydrateOptions:{shouldDehydrateQuery:a=>a.cacheTime!==0&&a.queryKey[0].persist!==!1}}),Object.assign(r,{queryClient:e})}var QN=H.createContext(void 0),Dm=H.createContext(void 0);function Wue({children:e,config:t}){return H.createElement(QN.Provider,{children:H.createElement(IQ,{children:e,client:t.queryClient,context:Dm}),value:t})}function Bm(){const e=H.useContext(QN);if(!e)throw new Error(["`useConfig` must be used within `WagmiConfig`.\n","Read more: https://wagmi.sh/react/WagmiConfig"].join(` 92`));return e}var que=M7.useSyncExternalStore;function Yue(e){return Array.isArray(e)}function Vue(e){if(!wD(e))return!1;const t=e.constructor;if(typeof t>"u")return!0;const u=t.prototype;return!(!wD(u)||!u.hasOwnProperty("isPrototypeOf"))}function wD(e){return Object.prototype.toString.call(e)==="[object Object]"}function Gue(e,t,u){return Yue(e)?typeof t=="function"?{...u,queryKey:e,queryFn:t}:{...t,queryKey:e}:e}function Jue(e){return JSON.stringify(e,(t,u)=>Vue(u)?Object.keys(u).sort().reduce((n,r)=>(n[r]=u[r],n),{}):typeof u=="bigint"?u.toString():u)}function Kue(e,t){return typeof e=="function"?e(...t):!!e}function Que(e,t){const u={};return Object.keys(e).forEach(n=>{Object.defineProperty(u,n,{configurable:!1,enumerable:!0,get:()=>(t.trackedProps.add(n),e[n])})}),u}function Xue(e,t){const u=k7({context:e.context}),n=OQ(),r=NQ(),a=u.defaultQueryOptions({...e,queryKeyHashFn:Jue});a._optimisticResults=n?"isRestoring":"optimistic",a.onError&&(a.onError=bu.batchCalls(a.onError)),a.onSuccess&&(a.onSuccess=bu.batchCalls(a.onSuccess)),a.onSettled&&(a.onSettled=bu.batchCalls(a.onSettled)),a.suspense&&typeof a.staleTime!="number"&&(a.staleTime=1e3),(a.suspense||a.useErrorBoundary)&&(r.isReset()||(a.retryOnMount=!1));const[i]=H.useState(()=>new t(u,a)),s=i.getOptimisticResult(a);if(que(H.useCallback(d=>n?()=>{}:i.subscribe(bu.batchCalls(d)),[i,n]),()=>i.getCurrentResult(),()=>i.getCurrentResult()),H.useEffect(()=>{r.clearReset()},[r]),H.useEffect(()=>{i.setOptions(a,{listeners:!1})},[a,i]),a.suspense&&s.isLoading&&s.isFetching&&!n)throw i.fetchOptimistic(a).then(({data:d})=>{var p,f;(p=a.onSuccess)==null||p.call(a,d),(f=a.onSettled)==null||f.call(a,d,null)}
92).catch(d=>{var p,f;r.clearReset(),(p=a.onError)==null||p.call(a,d),(f=a.onSettled)==null||f.call(a,void 0,d)});if(s.isError&&!r.isReset()&&!s.isFetching&&Kue(a.useErrorBoundary,[s.error,i.getCurrentQuery()]))throw s.error;const o=s.status==="loading"&&s.fetchStatus==="idle"?"idle":s.status,l=o==="idle",c=o==="loading"&&s.fetchStatus==="fetching";return{...s,defaultedOptions:a,isIdle:l,isLoading:c,observer:i,status:o}}function Z3(e,t,u){const n=_j(e,t,u);return LQ({context:Dm,...n})}function tl(e,t,u){const n=Gue(e,t,u),r=Xue({context:Dm,...n},yQ),a={data:r.data,error:r.error,fetchStatus:r.fetchStatus,isError:r.isError,isFetched:r.isFetched,isFetchedAfterMount:r.isFetchedAfterMount,isFetching:r.isFetching,isIdle:r.isIdle,isLoading:r.isLoading,isRefetching:r.isRefetching,isSuccess:r.isSuccess,refetch:r.refetch,status:r.status,internal:{dataUpdatedAt:r.dataUpdatedAt,errorUpdatedAt:r.errorUpdatedAt,failureCount:r.failureCount,isFetchedAfterMount:r.isFetchedAfterMount,isLoadingError:r.isLoadingError,isPaused:r.isPaused,isPlaceholderData:r.isPlaceholderData,isPreviousData:r.isPreviousData,isRefetchError:r.isRefetchError,isStale:r.isStale,remove:r.remove}};return r.defaultedOptions.notifyOnChangeProps?a:Que(a,r.observer)}var XN=()=>k7({context:Dm});function xm({chainId:e}={}){return ow.useSyncExternalStoreWithSelector(t=>Aue({chainId:e},t),()=>a0({chainId:e}),()=>a0({chainId:e}),t=>t,(t,u)=>t.uid===u.uid)}function Zue({chainId:e}={}){return ow.useSyncExternalStoreWithSelector(t=>wue({chainId:e},t),()=>EC({chainId:e}),()=>EC({chainId:e}),t=>t,(t,u)=>(t==null?void 0:t.uid)===(u==null?void 0:u.uid))}function ul({chainId:e}={}){return xm({chainId:e}).chain.id}function ene(){const[,e]=H.useReducer(t=>t+1,0);return e}function TD({chainId:e,scopeKey:t}){return[{entity:"blockNumber",chainId:e,scopeKey:t}]}function tne({queryKey:[{chainId:e}]}){return kue({chainId:e})}function lw({cacheTime:e=0,chainId:t,enabled:u=!0,scopeKey:n,staleTime:r,suspense:a,watch:i=!1,onBlock:s,onError:o,onSettled:l,onSuccess:c}={}){const d=ul({chainId:t}),p=xm({chainId:d}),f=Zue({chainId:d}),y=XN();return H.useEffect(()=>!u||!i&&!s?void 0:(f??p).watchBlockNumber({onBlockNumber:v=>{i&&y.setQueryData(TD({chainId:d,scopeKey:n}),v),s&&s(v)},emitOnBegin:!0}),[d,n,s,p,y,i,f,u]),tl(TD({scopeKey:n,chainId:d}),tne,{cacheTime:e,enabled:u,staleTime:r,suspense:a,onError:o,onSettled:l,onSuccess:c})}function cw({chainId:e,enabled:t,queryKey:u}){const n=XN(),r=H.useCallback(()=>n.invalidateQueries({queryKey:u},{cancelRefetch:!1}),[n,u]);lw({chainId:e,enabled:t,onBlock:t?r:void 0,scopeKey:t?void 0:"idle"})}var Y5=e=>typeof e=="object"&&!Array.isArray(e);function ZN(e,t,u=t,n=m3){const r=H.useRef([]),a=ow.useSyncExternalStoreWithSelector(e,t,u,i=>i,(i,s)=>{if(Y5(i)&&Y5(s)&&r.current.length){for(const o of r.current)if(!n(i[o],s[o]))return!1;return!0}return n(i,s)});if(Y5(a)){const i={...a};return Object.defineProperties(i,Object.entries(i).reduce((s,[o,l])=>({...s,[o]:{configurable:!1,enumerable:!0,get:()=>(r.current.includes(o)||r.current.push(o),l)}}),{})),i}return a}function Yu({onConnect:e,onDisconnect:t}={}){const u=Bm(),n=H.useCallback(s=>xue(s),[u]),r=ZN(n,VN),a=H.useRef(),i=a.current;return H.useEffect(()=>{(i==null?void 0:i.status)!=="connected"&&r.status==="connected"&&(e==null||e({address:r.address,connector:r.connector,isReconnected:(i==null?void 0:i.status)==="reconnecting"||(i==null?void 0:i.status)===void 0})),(i==null?void 0:i.status)==="connected"&&r.status==="disconnected"&&(t==null||t()),a.current=r},[e,t,i,r]),r}function une({address:e,chainId:t,formatUnits:u,scopeKey:n,token:r}){return[{entity:"balance",address:e,chainId:t,formatUnits:u,scopeKey:n,token:r}]}function nne({queryKey:[{address:e,chainId:t,formatUnits:u,token:n}]}){if(!e)throw new Error("address is required");return Fue({address:e,chainId:t,formatUnits:u,token:n})}function uu({address:e,cacheTime:t,chainId:u,enabled:n=!0,formatUnits:r,scopeKey:a,staleTime:i,suspense:s,token:o,watch:l,onError:c,onSettled:d,onSuccess:p}={}){const f=ul({chainId:u}),y=H.useMemo(()=>une({address:e,chainId:f,formatUnits:r,scopeKey:a,token:o}),[e,f,r,a,o]),h=tl(y,nne,{cacheTime:t,enabled:!!(n&&e),staleTime:i,suspense:s,onError:c,onSettled:d,onSuccess:p});return cw({chainId:f,enabled:!!(n&&l&&e),queryKey:y}),h}var rne=e=>[{entity:"connect",...e}],ane=e=>{const{connector:t,chainId:u}=e;if(!t)throw new Error("connector is required");return gue({connector:t,chainId:u})};function eU({chainId:e,connector:t,onError:u,onMutate:n,onSettled:r,onSuccess:a}={}){const i=Bm(),{data:s,error:o,isError:l,isIdle:c,isLoading:d,isSuccess:p,mutate:f,mutateAsync:y,reset:h,status:C,variables:v}=Z3(rne({connector:t,chainId:e}),ane,{onError:u,onMutate:n,onSettled:r,onSuccess:a}),m=H.useCallback(b=>f({chainId:(b==null?void 0:b.chainId)??e,connector:(b==null?void 0:b.connector)??t}),[e,t,f]),E=H.useCallback(b=>y({chainId:(b==null?void 0:b.chainId)??e,connector:(b==null?void 0:b.connector)??t}),[e,t,y]);return{connect:m,connectAsync:E,connectors:i.connectors,data:s,error:o,isError:l,isIdle:c,isLoading:d,isSuccess:p,pendingConnector:v==null?void 0:v.connector,reset:h,status:C,variables:v}}var ine=[{entity:"disconnect"}],sne=()=>vue();function Pm({onError:e,onMutate:t,onSettled:u,onSuccess:n}={}){const{error:r,isError:a,isIdle:i,isLoading:s,isSuccess:o,mutate:l,mutateAsync:c,reset:d,status:p}=Z3(ine,sne,{...e?{onError(f,y,h){e(f,h)}}:{},onMutate:t,...u?{onSettled(f,y,h,C){u(y,C)}}:{}
92,...n?{onSuccess(f,y,h){n(h)}}:{}});return{disconnect:l,disconnectAsync:c,error:r,isError:a,isIdle:i,isLoading:s,isSuccess:o,reset:d,status:p}}function zs(){const e=Bm(),t=H.useCallback(u=>Pue(u),[e]);return ZN(t,sw)}var one=e=>[{entity:"signMessage",...e}],lne=e=>{const{message:t}=e;if(!t)throw new Error("message is required");return Due({message:t})};function cne({message:e,onError:t,onMutate:u,onSettled:n,onSuccess:r}={}){const{data:a,error:i,isError:s,isIdle:o,isLoading:l,isSuccess:c,mutate:d,mutateAsync:p,reset:f,status:y,variables:h}=Z3(one({message:e}),lne,{onError:t,onMutate:u,onSettled:n,onSuccess:r}),C=H.useCallback(m=>d(m||{message:e}),[e,d]),v=H.useCallback(m=>p(m||{message:e}),[e,p]);return{data:a,error:i,isError:s,isIdle:o,isLoading:l,isSuccess:c,reset:f,signMessage:C,signMessageAsync:v,status:y,variables:h}}var dne=e=>[{entity:"switchNetwork",...e}],pne=e=>{const{chainId:t}=e;if(!t)throw new Error("chainId is required");return Bue({chainId:t})};function fne({chainId:e,throwForSwitchChainNotSupported:t,onError:u,onMutate:n,onSettled:r,onSuccess:a}={}){var B;const i=Bm(),s=ene(),{data:o,error:l,isError:c,isIdle:d,isLoading:p,isSuccess:f,mutate:y,mutateAsync:h,reset:C,status:v,variables:m}=Z3(dne({chainId:e}),pne,{onError:u,onMutate:n,onSettled:r,onSuccess:a}),E=H.useCallback(q=>y({chainId:q??e}),[e,y]),b=H.useCallback(q=>h({chainId:q??e}),[e,h]);H.useEffect(()=>i.subscribe(({chains:V,connector:X})=>({chains:V,connector:X}),s),[i,s]);let A,w;const g=!!((B=i.connector)!=null&&B.switchChain);return(t||g)&&(A=E,w=b),{chains:i.chains??[],data:o,error:l,isError:c,isIdle:d,isLoading:p,isSuccess:f,pendingChainId:m==null?void 0:m.chainId,reset:C,status:v,switchNetwork:A,switchNetworkAsync:w,variables:m}}function yne({account:e,address:t,args:u,blockNumber:n,blockTag:r,chainId:a,functionName:i,scopeKey:s}){return[{entity:"readContract",account:e,address:t,args:u,blockNumber:n,blockTag:r,chainId:a,functionName:i,scopeKey:s}]}function Ene({abi:e}){return async({queryKey:[{account:t,address:u,args:n,blockNumber:r,blockTag:a,chainId:i,functionName:s}]})=>{if(!e)throw new Error("abi is required");if(!u)throw new Error("address is required");return await qN({account:t,address:u,args:n,blockNumber:r,blockTag:a,chainId:i,abi:e,functionName:s})??null}}function jr({abi:e,address:t,account:u,args:n,blockNumber:r,blockTag:a,cacheOnBlock:i=!1,cacheTime:s,chainId:o,enabled:l=!0,functionName:c,isDataEqual:d,keepPreviousData:p,onError:f,onSettled:y,onSuccess:h,scopeKey:C,select:v,staleTime:m,structuralSharing:E=(w,g)=>m3(w,g)?w:lm(w,g),suspense:b,watch:A}={}){const w=ul({chainId:o}),{data:g}=lw({chainId:w,enabled:A||i,scopeKey:A||i?void 0:"idle",watch:A}),B=r??g,q=H.useMemo(()=>yne({account:u,address:t,args:n,blockNumber:i?B:void 0,blockTag:a,chainId:w,functionName:c,scopeKey:C}),[u,t,n,B,a,i,w,c,C]),V=H.useMemo(()=>{let X=!!(l&&e&&t&&c);return i&&(X=!!(X&&B)),X},[e,t,B,i,l,c]);return cw({chainId:w,enabled:!!(V&&A&&!i),queryKey:q}),tl(q,Ene({abi:e}),{cacheTime:s,enabled:V,isDataEqual:d,keepPreviousData:p,select:v,staleTime:m,structuralSharing:E,suspense:b,onError:f,onSettled:y,onSuccess:h})}function mne({allowFailure:e,blockNumber:t,blockTag:u,chainId:n,contracts:r,scopeKey:a}){return[{entity:"readContracts",allowFailure:e,blockNumber:t,blockTag:u,chainId:n,scopeKey:a,contracts:(r??[]).map(({address:i,args:s,chainId:o,functionName:l})=>({address:i,args:s,chainId:o,functionName:l}))}]}function hne({abis:e}){return({queryKey:[{allowFailure:t,blockNumber:u,blockTag:n,contracts:r}]})=>{const a=r.map((i,s)=>({...i,abi:e[s]}));return YN({allowFailure:t,contracts:a,blockNumber:u,blockTag:n})}}function tU({allowFailure:e,blockNumber:t,blockTag:u,cacheOnBlock:n=!1,cacheTime:r,contracts:a,enabled:i=!0,isDataEqual:s,keepPreviousData:o,onError:l,onSettled:c,onSuccess:d,scopeKey:p,select:f,staleTime:y,structuralSharing:h=(m,E)=>m3(m,E)?m:lm(m,E),suspense:C,watch:v}={}){const m=e??!0,{data:E}=lw({enabled:v||n,watch:v}),b=ul(),A=t??E,w=H.useMemo(()=>mne({allowFailure:m,blockNumber:n?A:void 0,blockTag:u,chainId:b,contracts:a,scopeKey:p}),[m,A,u,n,b,p,a]),g=H.useMemo(()=>{let q=!!(i&&(a!=null&&a.every(V=>V.abi&&V.address&&V.functionName)));return n&&(q=!!(q&&A)),q},[A,n,a,i]);cw({enabled:!!(g&&v&&!n),queryKey:w});const B=(a??[]).map(({abi:q})=>q);return tl(w,hne({abis:B}),{cacheTime:r,enabled:g,isDataEqual:s,keepPreviousData:o,staleTime:y,select:f,structuralSharing:h,suspense:C,onError:l,onSettled:c,onSuccess:d})}function bne({address:e,abi:t,functionName:u,...n}){const{args:r,accessList:a,account:i,dataSuffix:s,gas:o,gasPrice:l,maxFeePerGas:c,maxPriorityFeePerGas:d,nonce:p,request:f,value:y}=n;return[{entity:"writeContract",address:e,args:r,abi:t,accessList:a,account:i,dataSuffix:s,functionName:u,gas:o,gasPrice:l,maxFeePerGas:c,maxPriorityFeePerGas:d,nonce:p,request:f,value:y}]}function gne(e){if(e.mode==="prepared"){if(!e.request)throw new Error("request is required");return AD({mode:"prepared",request:e.request})}if(!e.address)throw new Error("address is required");if(!e.abi)throw new Error("abi is required");if(!e.functionName)throw new Error("functionName is required");return AD({address:e.address,args:e.args,chainId:e.chainId,abi:e.abi,functionName:e.functionName,accessList:e.accessList,account:e.account,dataSuffix:e.dataSuffix,gas:e.gas,gasPrice:e.gasPrice,maxFeePerGas:e.maxFeePerGas,maxPriorityFeePerGas:e.maxPriorityFeePerGas,nonce:e.nonce,value:e.value})}function uU(e){const{address:t,abi:u,args:n,chainId:r,functionName:a,mode:i,request:s,dataSuffix:o}=e,{accessList:l,account:c,gas:d,gasPrice:p,maxFeePerGas:f,maxPriorityFeePerGas:y,nonce:h,value:C}=yue(e),{data:v,error:m,isError:E,isIdle:b,isLoading:A,isSuccess:w,mutate:g,mutateAsync:B,reset:q,status:V,variables:X}=Z3(bne({address:t,abi:u,functionName:a,chainId:r,mode:i,args:n,accessList:l,account:c,dataSuffix:o,gas:d,gasPrice:p,maxFeePerGas:f,maxPriorityFeePerGas:y,nonce:h,request:s,value:C}),gne,{onError:e.onError,onMutate:e.onMutate,onSettled:e.onSettled,onSuccess:e.onSuccess}),ie=H.useMemo(()=>e.mode==="prepared"?s?()=>g({mode:"prepared",request:e.request,chainId:e.chainId}):void 0:T=>g({address:t,args:n,abi:u,functionName:a,chainId:r,accessList:l,account:c,dataSuffix:o,gas:d,gasPrice:p,maxFeePerGas:f,maxPriorityFeePerGas:y,nonce:h,value:C,...T}),[l,c,u,t,n,r,e.chainId,e.mode,e.request,o,a,d,p,f,y,g,h,s,C]),N=H.useMemo(()=>e.mode==="prepared"?s?()=>B({mode:"prepared",request:e.request}):void 0:T=>B({address:t,args:n,abi:u,chainId:r,functionName:a,accessList:l,account:c,dataSuffix:o,gas:d,gasPrice:p,maxFeePerGas:f,maxPriorityFeePerGas:y,nonce:h,value:C,...T}),[l,c,u,t,n,r,e.mode,e.request,o,a,d,p,f,y,B,h,s,C]);return{data:v,error:m,isError:E,isIdle:b,isLoading:A,isSuccess:w,reset:q,status:V,variables:X,write:ie,writeAsync:N}}function vne({name:e,chainId:t,scopeKey:u}){return[{entity:"ensAvatar",name:e,chainId:t,scopeKey:u}]}function Cne({queryKey:[{name:e,chainId:t}]}){if(!e)throw new Error("name is required");return Sue({name:e,chainId:t})}function Ane({cacheTime:e,chainId:t,enabled:u=!0,name:n,scopeKey:r,staleTime:a=1e3*60*60*24,suspense:i,onError:s,onSettled:o,onSuccess:l}={}){const c=ul({chainId:t});return tl(vne({name:n,chainId:c,scopeKey:r}),Cne,{cacheTime:e,enabled:!!(u&&n&&c),staleTime:a,suspense:i,onError:s,onSettled:o,onSuccess:l})}function wne({address:e,chainId:t,scopeKey:u}){return[{entity:"ensName",address:e,chainId:t,scopeKey:u}]}function Tne({queryKey:[{address:e,chainId:t}]}){if(!e)throw new Error("address is required");return Mue({address:e,chainId:t})}function _ne({address:e,cacheTime:t,chainId:u,enabled:n=!0,scopeKey:r,staleTime:a=1e3*60*60*24,suspense:i,onError:s,onSettled:o,onSuccess:l}={}){const c=ul({chainId:u});return tl(wne({address:e,chainId:c,scopeKey:r}),Tne,{cacheTime:t,enabled:!!(n&&e&&c),staleTime:a,suspense:i,onError:s,onSettled:o,onSuccess:l})}function Fne({confirmations:e,chainId:t,hash:u,scopeKey:n,timeout:r}){return[{entity:"waitForTransaction",confirmations:e,chainId:t,hash:u,scopeKey:n,timeout:r}]}function Dne({onReplaced:e}){return({queryKey:[{chainId:t,confirmations:u,hash:n,timeout:r}]})=>{if(!n)throw new Error("hash is required");return Iue({chainId:t,confirmations:u,hash:n,onReplaced:e,timeout:r})}}function nU({chainId:e,confirmations:t,hash:u,timeout:n,cacheTime:r,enabled:a=!0,scopeKey:i,staleTime:s,suspense:o,onError:l,onReplaced:c,onSettled:d,onSuccess:p}={}){const f=ul({chainId:e});return tl(Fne({chainId:f,confirmations:t,hash:u,scopeKey:i,timeout:n}),Dne({onReplaced:c}),{cacheTime:r,enabled:!!(a&&u),staleTime:s,suspense:o,onError:l,onSettled:d,onSuccess:p})}const Bne="/assets/whiteLogo-312113e6.png";function xne(){return D.jsx(D.Fragment,{children:D.jsx("div",{className:"",children:D.jsx("center",{children:D.jsxs("div",{className:"text-left text-sm m-0",children:[D.jsx("center",{children:D.jsxs("div",{className:"bg-black text-white p-2 rounded-lg shadow-md md:w-9/12 text-left",children:[D.jsx("h1",{className:"text-2xl text-center font-bold mb-4",children:"Important Disclaimer"}),D.jsx("p",{className:"mb-4",children:"The following is an important disclosure regarding participation in cryptocurrency projects. Please read carefully before participating in donations, liquidity provision (LP), or any related activities."}),D.jsxs("div",{className:"space-y-6",children:[D.jsxs("section",{children:[D.jsx("h2",{className:"text-xl font-semibold mb-2",children:"1. No Expectation of Profit"}),D.jsx("p",{children:"Participation in any donation or providing liquidity (LP) does not constitute an investment contract. Participants should have no expectation of profit derived from the work of others."})]}),D.jsxs("section",{children:[D.jsx("h2",{className:"text-xl font-semibold mb-2",children:"2. Donations Are Voluntary and Optional"}),D.jsx("p",{children:"Donations and associated airdrops of LP tokens are entirely optional and n
92ot required for the launch or operation of the protocol. Projects will operate in a fully decentralized and trustless manner, regardless of participation."})]}),D.jsxs("section",{children:[D.jsx("h2",{className:"text-xl font-semibold mb-2",children:"3. Nature of the Donation and Airdrop"}),D.jsxs("ul",{className:"list-disc list-inside space-y-2",children:[D.jsx("li",{children:"Those who choose to donate do so willingly and acknowledge that any LP tokens received:"}),D.jsx("li",{children:"Do not represent profit, yield, or an investment contract."}),D.jsx("li",{children:"Are provided as an opportunity to contribute to the liquidity pool without any expectation of profit solely from the work of others."})]})]}),D.jsxs("section",{children:[D.jsx("h2",{className:"text-xl font-semibold mb-2",children:"4. Yield Subject to Fluctuations"}),D.jsx("p",{children:"Yield generated by the protocol is subject to fluctuations based on trading volume and market participation. There is no guarantee of consistent or predictable returns."})]}),D.jsxs("section",{children:[D.jsx("h2",{className:"text-xl font-semibold mb-2",children:"5. Volatility and Risk"}),D.jsx("p",{children:"Cryptocurrency markets are highly volatile, and participation carries significant risks. Participants should understand these risks and conduct thorough research before contributing. You may lose some or all of your funds."})]}),D.jsxs("section",{children:[D.jsx("h2",{className:"text-xl font-semibold mb-2",children:"6. Personal Responsibility"}),D.jsx("p",{children:"By participating in donations or providing liquidity (LP), you confirm that you are doing so willingly, without any expectation of profit. You accept the risks, including the potential loss of all funds."})]}),D.jsxs("section",{children:[D.jsx("h2",{className:"text-xl font-semibold mb-2",children:"7. Community-Driven Success"}),D.jsx("p",{children:"The success of any project is determined solely by socially enforced networks and community-driven initiatives. There is no central entity or team guaranteeing outcomes."})]}),D.jsxs("section",{children:[D.jsx("h2",{className:"text-xl font-semibold mb-2",children:"8. Liquidity Provider (LP) Disclaimer"}),D.jsxs("ul",{className:"list-disc list-inside space-y-2",children:[D.jsx("li",{children:"No expectation of profit from providing liquidity in pools."}),D.jsx("li",{children:"Yield is not guaranteed and depends solely on trading volume, community efforts, and market participation."}),D.jsx("li",{children:"Past performance does not guarantee future results."}),D.jsx("li",{children:"Participation carries inherent risks, including the complete loss of funds."}),D.jsx("li",{children:"The protocol operates in a decentralized and trustless manner, with no centralized entity responsible for outcomes."})]})]}),D.jsxs("section",{children:[D.jsx("h2",{className:"text-xl font-semibold mb-2",children:"9. Dev Fees"}),D.jsx("p",{children:"Negligible Dev fees may apply, and fees may be used for locking liquidity or buying and burning the tokens."})]})]}),D.jsx("p",{className:"mt-6 font-semibold",children:"By participating in any cryptocurrency product or project, you agree that you have read, understood, and accepted these terms and risks. Your participation is entirely voluntary, and you acknowledge the inherent volatility and risks of cryptocurrency markets. Make your decisions wisely and responsibly."})]})}),D.jsxs("center",{children:[D.jsx("br",{}),D.jsx("img",{className:"mb-1",src:Bne,alt:"logo",width:17}),D.jsx("div",{className:"text-xs",children:"Powered by"}),D.jsx("div",{className:"font-medium text-sm audiowide",children:D.jsx("span",{className:"text-white",children:"PULSELORIAN"})}),D.jsx("br",{}),D.jsx("br",{})]})]})})})})}var Pne=Object.defineProperty,Sne=(e,t,u)=>t in e?Pne(e,t,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[t]=u,V5=(e,t,u)=>(Sne(e,typeof t!="symbol"?t+"":t,u),u);let Mne=class{constructor(){V5(this,"current",this.detect()),V5(this,"handoffState","pending"),V5(this,"currentId",0)}set(t){this.current!==t&&(this.handoffState="pending",this.currentId=0,this.current=t)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return this.current==="server"}get isClient(){return this.current==="client"}detect(){return typeof window>"u"||typeof document>
92"u"?"server":"client"}handoff(){this.handoffState==="pending"&&(this.handoffState="complete")}get isHandoffComplete(){return this.handoffState==="complete"}},Y1=new Mne,h3=(e,t)=>{Y1.isServer?H.useEffect(e,t):H.useLayoutEffect(e,t)};function vc(e){let t=H.useRef(e);return h3(()=>{t.current=e},[e]),t}function kne(e){typeof queueMicrotask=="function"?queueMicrotask(e):Promise.resolve().then(e).catch(t=>setTimeout(()=>{throw t}))}function ef(){let e=[],t={addEventListener(u,n,r,a){return u.addEventListener(n,r,a),t.add(()=>u.removeEventListener(n,r,a))},requestAnimationFrame(...u){let n=requestAnimationFrame(...u);return t.add(()=>cancelAnimationFrame(n))},nextFrame(...u){return t.requestAnimationFrame(()=>t.requestAnimationFrame(...u))},setTimeout(...u){let n=setTimeout(...u);return t.add(()=>clearTimeout(n))},microTask(...u){let n={current:!0};return kne(()=>{n.current&&u[0]()}),t.add(()=>{n.current=!1})},style(u,n,r){let a=u.style.getPropertyValue(n);return Object.assign(u.style,{[n]:r}),this.add(()=>{Object.assign(u.style,{[n]:a})})},group(u){let n=ef();return u(n),this.add(()=>n.dispose())},add(u){return e.push(u),()=>{let n=e.indexOf(u);if(n>=0)for(let r of e.splice(n,1))r()}},dispose(){for(let u of e.splice(0))u()}};return t}function rU(){let[e]=H.useState(ef);return H.useEffect(()=>()=>e.dispose(),[e]),e}let oi=function(e){let t=vc(e);return k.useCallback((...u)=>t.current(...u),[t])};function Ine(){let e=typeof document>"u";return"useSyncExternalStore"in Xv?(t=>t.useSyncExternalStore)(Xv)(()=>()=>{},()=>!1,()=>!e):!1}function aU(){let e=Ine(),[t,u]=H.useState(Y1.isHandoffComplete);return t&&Y1.isHandoffComplete===!1&&u(!1),H.useEffect(()=>{t!==!0&&u(!0)},[t]),H.useEffect(()=>Y1.handoff(),[]),e?!1:t}function oa(e,t,...u){if(e in t){let r=t[e];return typeof r=="function"?r(...u):r}let n=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(r=>`"${r}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,oa),n}let One=Symbol();function iU(...e){let t=H.useRef(e);H.useEffect(()=>{t.current=e},[e]);let u=oi(n=>{for(let r of t.current)r!=null&&(typeof r=="function"?r(n):r.current=n)});return e.every(n=>n==null||(n==null?void 0:n[One]))?void 0:u}function Jy(...e){return Array.from(new Set(e.flatMap(t=>typeof t=="string"?t.split(" "):[]))).filter(Boolean).join(" ")}var sU=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(sU||{}),os=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(os||{});function oU({ourProps:e,theirProps:t,slot:u,defaultTag:n,features:r,visible:a=!0,name:i}){let s=lU(t,e);if(a)return J2(s,u,n,i);let o=r??0;if(o&2){let{static:l=!1,...c}=s;if(l)return J2(c,u,n,i)}if(o&1){let{unmount:l=!0,...c}=s;return oa(l?0:1,{0(){return null},1(){return J2({...c,hidden:!0,style:{display:"none"}},u,n,i)}})}return J2(s,u,n,i)}function J2(e,t={},u,n){let{as:r=u,children:a,refName:i="ref",...s}=G5(e,["unmount","static"]),o=e.ref!==void 0?{[i]:e.ref}:{},l=typeof a=="function"?a(t):a;"className"in s&&s.className&&typeof s.className=="function"&&(s.className=s.className(t));let c={};if(t){let d=!1,p=[];for(let[f,y]of Object.entries(t))typeof y=="boolean"&&(d=!0),y===!0&&p.push(f);d&&(c["data-headlessui-state"]=p.join(" "))}if(r===H.Fragment&&Object.keys(_D(s)).length>0){if(!H.isValidElement(l)||Array.isArray(l)&&l.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${n} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(s).map(y=>` - ${y}`).join(` 93`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(y=>` - ${y}`).join(` 94`)].join(` 95`));let d=l.props,p=typeof(d==null?void 0:d.className)=="function"?(...y)=>Jy(d==null?void 0:d.className(...y),s.className):Jy(d==null?void 0:d.className,s.className),f=p?{className:p}:{};return H.cloneElement(l,Object.assign({},lU(l.props,_D(G5(s,["ref"]))),c,o,Rne(l.ref,o.ref),f))}return H.createElement(r,Object.assign({},G5(s,["ref"]),r!==H.Fragment&&o,r!==H.Fragment&&c),l)}function Rne(...e){return{ref:e.every(t=>t==null)?void 0:t=>{for(let u of e)u!=null&&(typeof u=="function"?u(t):u.current=t)}}}function lU(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},u={};for(let n of e)for(let r in n)r.startsWith("on")&&typeof n[r]=="function"?(u[r]!=null||(u[r]=[]),u[r].push(n[r])):t[r]=n[r];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(u).map(n=>[n,void 0])));for(let n in u)Object.assign(t,{[n](r,...a){let i=u[n];for(let s of i){if((r instanceof Event||(r==null?void 0:r.nativeEvent)instanceof Event)&&r.defaultPrevented)return;s(r,...a)}}});return t}function dw(e){var t;return Object.assign(H.forwardRef(e),{displayName:(t=e.displayName)!=null?t:e.name})}function _D(e){let t=Object.assign({},e);for(let u in t)t[u]===void 0&&delete t[u];return t}function G5(e,t=[]){let u=Object.assign({},e);for(let n of t)n in u&&delete u[n];return u}let pw=H.createContext(null);pw.displayName="OpenClosedContext";var ti=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(ti||{});function cU(){return H.useContext(pw)}function jne({value:e,children:t}){return k.createElement(pw.Provider,{value:e},t)}function fw(){let e=H.useRef(!1);return h3(()=>(e.current=!0,()=>{e.current=!1}),[]),e}function Nne(e=0){let[t,u]=H.useState(e),n=fw(),r=H.useCallback(o=>{n.current&&u(l=>l|o)},[t,n]),a=H.useCallback(o=>!!(t&o),[t]),i=H.useCallback(o=>{n.current&&u(l=>l&~o)},[u,n]),s=H.useCallback(o=>{n.current&&u(l=>l^o)},[u]);return{flags:t,addFlag:r,hasFlag:a,removeFlag:i,toggleFlag:s}}function Une(e){let t={called:!1};return(...u)=>{if(!t.called)return t.called=!0,e(...u)}}function J5(e,...t){e&&t.length>0&&e.classList.add(...t)}function K5(e,...t){e&&t.length>0&&e.classList.remove(...t)}function Lne(e,t){let u=ef();if(!e)return u.dispose;let{transitionDuration:n,transitionDelay:r}=getComputedStyle(e),[a,i]=[n,r].map(o=>
95{let[l=0]=o.split(",").filter(Boolean).map(c=>c.includes("ms")?parseFloat(c):parseFloat(c)*1e3).sort((c,d)=>d-c);return l}),s=a+i;if(s!==0){u.group(l=>{l.setTimeout(()=>{t(),l.dispose()},s),l.addEventListener(e,"transitionrun",c=>{c.target===c.currentTarget&&l.dispose()})});let o=u.addEventListener(e,"transitionend",l=>{l.target===l.currentTarget&&(t(),o())})}else t();return u.add(()=>t()),u.dispose}function $ne(e,t,u,n){let r=u?"enter":"leave",a=ef(),i=n!==void 0?Une(n):()=>{};r==="enter"&&(e.removeAttribute("hidden"),e.style.display="");let s=oa(r,{enter:()=>t.enter,leave:()=>t.leave}),o=oa(r,{enter:()=>t.enterTo,leave:()=>t.leaveTo}),l=oa(r,{enter:()=>t.enterFrom,leave:()=>t.leaveFrom});return K5(e,...t.base,...t.enter,...t.enterTo,...t.enterFrom,...t.leave,...t.leaveFrom,...t.leaveTo,...t.entered),J5(e,...t.base,...s,...l),a.nextFrame(()=>{K5(e,...t.base,...s,...l),J5(e,...t.base,...s,...o),Lne(e,()=>(K5(e,...t.base,...s),J5(e,...t.base,...t.entered),i()))}),a.dispose}function zne({immediate:e,container:t,direction:u,classes:n,onStart:r,onStop:a}){let i=fw(),s=rU(),o=vc(u);h3(()=>{e&&(o.current="enter")},[e]),h3(()=>{let l=ef();s.add(l.dispose);let c=t.current;if(c&&o.current!=="idle"&&i.current)return l.dispose(),r.current(o.current),l.add($ne(c,n.current,o.current==="enter",()=>{l.dispose(),a.current(o.current)})),l.dispose},[u])}function $i(e=""){return e.split(" ").filter(t=>t.trim().length>1)}let Sm=H.createContext(null);Sm.displayName="TransitionContext";var Hne=(e=>(e.Visible="visible",e.Hidden="hidden",e))(Hne||{});function Wne(){let e=H.useContext(Sm);if(e===null)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}function qne(){let e=H.useContext(Mm);if(e===null)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}let Mm=H.createContext(null);Mm.displayName="NestingContext";function km(e){return"children"in e?km(e.children):e.current.filter(({el:t})=>t.current!==null).filter(({state:t})=>t==="visible").length>0}function dU(e,t){let u=vc(e),n=H.useRef([]),r=fw(),a=rU(),i=oi((f,y=os.Hidden)=>{let h=n.current.findIndex(({el:C})=>C===f);h!==-1&&(oa(y,{[os.Unmount](){n.current.splice(h,1)},[os.Hidden](){n.current[h].state="hidden"}}),a.microTask(()=>{var C;!km(n)&&r.current&&((C=u.current)==null||C.call(u))}))}),s=oi(f=>{let y=n.current.find(({el:h})=>h===f);return y?y.state!=="visible"&&(y.state="visible"):n.current.push({el:f,state:"visible"}),()=>i(f,os.Unmount)}),o=H.useRef([]),l=H.useRef(Promise.resolve()),c=H.useRef({enter:[],leave:[],idle:[]}),d=oi((f,y,h)=>{o.current.splice(0),t&&(t.chains.current[y]=t.chains.current[y].filter(([C])=>C!==f)),t==null||t.chains.current[y].push([f,new Promise(C=>{o.current.push(C)})]),t==null||t.chains.current[y].push([f,new Promise(C=>{Promise.all(c.current[y].map(([v,m])=>m)).then(()=>C())})]),y==="enter"?l.current=l.current.then(()=>t==null?void 0:t.wait.current).then(()=>h(y)):h(y)}),p=oi((f,y,h)=>{Promise.all(c.current[y].splice(0).map(([C,v])=>v)).then(()=>{var C;(C=o.current.shift())==null||C()}).then(()=>h(y))});return H.useMemo(()=>({children:n,register:s,unregister:i,onStart:d,onStop:p,wait:l,chains:c}),[s,i,n,d,p,c,l])}function Yne(){}let Vne=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function FD(e){var t;let u={};for(let n of Vne)u[n]=(t=e[n])!=null?t:Yne;return u}function Gne(e){let t=H.useRef(FD(e));return H.useEffect(()=>{t.current=FD(e)},[e]),t}let Jne="div",pU=sU.RenderStrategy;function Kne(e,t){var u,n;let{beforeEnter:r,afterEnter:a,beforeLeave:i,afterLeave:s,enter:o,enterFrom:l,enterTo:c,entered:d,leave:p,leaveFrom:f,leaveTo:y,...h}=e,C=H.useRef(null),v=iU(C,t),m=(u=h.unmount)==null||u?os.Unmount:os.Hidden,{show:E,appear:b,initial:A}=Wne(),[w,g]=H.useState(E?"visible":"hidden"),B=qne(),{register:q,unregister:V}=B;H.useEffect(()=>q(C),[q,C]),H.useEffect(()=>{if(m===os.Hidden&&C.current){if(E&&w!=="visible"){g("visible");return}return oa(w,{hidden:()=>V(C),visible:()=>q(C)})}},[w,C,q,V,E,m]);
95let X=vc({base:$i(h.className),enter:$i(o),enterFrom:$i(l),enterTo:$i(c),entered:$i(d),leave:$i(p),leaveFrom:$i(f),leaveTo:$i(y)}),ie=Gne({beforeEnter:r,afterEnter:a,beforeLeave:i,afterLeave:s}),N=aU();H.useEffect(()=>{if(N&&w==="visible"&&C.current===null)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[C,w,N]);let T=A&&!b,P=b&&E&&A,O=(()=>!N||T?"idle":E?"enter":"leave")(),S=Nne(0),U=oi($=>oa($,{enter:()=>{S.addFlag(ti.Opening),ie.current.beforeEnter()},leave:()=>{S.addFlag(ti.Closing),ie.current.beforeLeave()},idle:()=>{}})),I=oi($=>oa($,{enter:()=>{S.removeFlag(ti.Opening),ie.current.afterEnter()},leave:()=>{S.removeFlag(ti.Closing),ie.current.afterLeave()},idle:()=>{}})),j=dU(()=>{g("hidden"),V(C)},B);zne({immediate:P,container:C,classes:X,direction:O,onStart:vc($=>{j.onStart(C,$,U)}),onStop:vc($=>{j.onStop(C,$,I),$==="leave"&&!km(j)&&(g("hidden"),V(C))})});let R=h,_={ref:v};return P?R={...R,className:Jy(h.className,...X.current.enter,...X.current.enterFrom)}:(R.className=Jy(h.className,(n=C.current)==null?void 0:n.className),R.className===""&&delete R.className),k.createElement(Mm.Provider,{value:j},k.createElement(jne,{value:oa(w,{visible:ti.Open,hidden:ti.Closed})|S.flags},oU({ourProps:_,theirProps:R,defaultTag:Jne,features:pU,visible:w==="visible",name:"Transition.Child"})))}function Qne(e,t){let{show:u,appear:n=!1,unmount:r=!0,...a}=e,i=H.useRef(null),s=iU(i,t);aU();let o=cU();if(u===void 0&&o!==null&&(u=(o&ti.Open)===ti.Open),![!0,!1].includes(u))throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[l,c]=H.useState(u?"visible":"hidden"),d=dU(()=>{c("hidden")}),[p,f]=H.useState(!0),y=H.useRef([u]);h3(()=>{p!==!1&&y.current[y.current.length-1]!==u&&(y.current.push(u),f(!1))},[y,u]);let h=H.useMemo(()=>({show:u,appear:n,initial:p}),[u,n,p]);H.useEffect(()=>{if(u)c("visible");else if(!km(d))c("hidden");else{let E=i.current;if(!E)return;let b=E.getBoundingClientRect();b.x===0&&b.y===0&&b.width===0&&b.height===0&&c("hidden")}},[u,d]);let C={unmount:r},v=oi(()=>{var E;p&&f(!1),(E=e.beforeEnter)==null||E.call(e)}),m=oi(()=>{var E;p&&f(!1),(E=e.beforeLeave)==null||E.call(e)});return k.createElement(Mm.Provider,{value:d},k.createElement(Sm.Provider,{value:h},oU({ourProps:{...C,as:H.Fragment,children:k.createElement(fU,{ref:s,...C,...a,beforeEnter:v,beforeLeave:m})},theirProps:{},defaultTag:H.Fragment,features:pU,visible:l==="visible",name:"Transition"})))}function Xne(e,t){let u=H.useContext(Sm)!==null,n=cU()!==null;return k.createElement(k.Fragment,null,!u&&n?k.createElement(mC,{ref:t,...e}):k.createElement(fU,{ref:t,...e}))}let mC=dw(Qne),fU=dw(Kne),Zne=dw(Xne),ere=Object.assign(mC,{Child:Zne,Root:mC});const ui="/assets/pyro-1b8d54cd.png";/** 96 * @remix-run/router v1.13.0 97 * 98 * Copyright (c) Remix Software Inc. 99 * 100 * This source code is licensed under the MIT license found in the 101 * LICENSE.md file in the root directory of this source tree. 102 * 103 * @license MIT 104 */function b3(){return b3=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var u=arguments[t];for(var n in u)Object.prototype.hasOwnProperty.call(u,n)&&(e[n]=u[n])}return e},b3.apply(this,arguments)}var ls;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(ls||(ls={}));const DD="popstate";function tre(e){e===void 0&&(e={});function t(n,r){let{pathname:a,search:i,hash:s}=n.location;return hC("",{pathname:a,search:i,hash:s},r.state&&r.state.usr||null,r.state&&r.state.key||"default")}function u(n,r){return typeof r=="string"?r:Ky(r)}return nre(t,u,null,e)}function ku(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function yw(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function ure(){return Math.random().toString(36).substr(2,8)}function BD(e,t){return{usr:e.state,key:e.key,idx:t}}function hC(e,t,u,n){return u===void 0&&(u=null),b3({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Ed(t):t,{state:u,key:t&&t.key||n||ure()})}function Ky(e){let{pathname:t="/",search:u="",hash:n=""}=e;return u&&u!=="?"&&(t+=u.charAt(0)==="?"?u:"?"+u),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function Ed(e){let t={};if(e){let u=e.indexOf("#");u>=0&&(t.hash=e.substr(u),e=e.substr(0,u));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function nre(e,t,u,n){n===void 0&&(n={});let{window:r=document.defaultView,v5Compat:a=!1}=n,i=r.history,s=ls.Pop,o=null,l=c();l==null&&(l=0,i.replaceState(b3({},i.state,{idx:l}),""));function c(){return(i.state||{idx:null}).idx}function d(){s=ls.Pop;let C=c(),v=C==null?null:C-l;l=C,o&&o({action:s,location:h.location,delta:v})}function p(C,v){s=ls.Push;let m=hC(h.location,C,v);u&&u(m,C),l=c()+1;let E=BD(m,l),b=h.createHref(m);try{i.pushState(E,"",b)}catch(A){if(A instanceof DOMException&&A.name==="DataCloneError")throw A;r.location.assign(b)}a&&o&&o({action:s,location:h.location,delta:1})}function f(C,v){s=ls.Replace;let m=hC(h.location,C,v);u&&u(m,C),l=c();let E=BD(m,l),b=h.createHref(m);i.replaceState(E,"",b),a&&o&&o({action:s,location:h.location,delta:0})}function y(C){let v=r.location.origin!=="null"?r.location.origin:r.location.href,m=typeof C=="string"?C:Ky(C);return ku(v,"No window.location.(origin|href) available to create URL for href: "+m),new URL(m,v)}let h={get action(){return s},get location(){return e(r,i)},listen(C){if(o)throw new Error("A history only accepts one active listener");
vendor: 2,499 bytes, line 104
104return r.addEventListener(DD,d),o=C,()=>{r.removeEventListener(DD,d),o=null}},createHref(C){return t(r,C)},createURL:y,encodeLocation(C){let v=y(C);return{pathname:v.pathname,search:v.search,hash:v.hash}},push:p,replace:f,go(C){return i.go(C)}};return h}var xD;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(xD||(xD={}));function rre(e,t,u){u===void 0&&(u="/");let n=typeof t=="string"?Ed(t):t,r=Ew(n.pathname||"/",u);if(r==null)return null;let a=yU(e);are(a);let i=null;for(let s=0;i==null&&s<a.length;++s)i=yre(a[s],hre(r));return i}function yU(e,t,u,n){t===void 0&&(t=[]),u===void 0&&(u=[]),n===void 0&&(n="");let r=(a,i,s)=>{let o={relativePath:s===void 0?a.path||"":s,caseSensitive:a.caseSensitive===!0,childrenIndex:i,route:a};o.relativePath.startsWith("/")&&(ku(o.relativePath.startsWith(n),'Absolute route path "'+o.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),o.relativePath=o.relativePath.slice(n.length));let l=vs([n,o.relativePath]),c=u.concat(o);a.children&&a.children.length>0&&(ku(a.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+l+'".')),yU(a.children,t,c,l)),!(a.path==null&&!a.index)&&t.push({path:l,score:pre(l,a.index),routesMeta:c})};return e.forEach((a,i)=>{var s;if(a.path===""||!((s=a.path)!=null&&s.includes("?")))r(a,i);else for(let o of EU(a.path))r(a,i,o)}),t}function EU(e){let t=e.split("/");if(t.length===0)return[];let[u,...n]=t,r=u.endsWith("?"),a=u.replace(/\?$/,"");if(n.length===0)return r?[a,""]:[a];let i=EU(n.join("/")),s=[];return s.push(...i.map(o=>o===""?a:[a,o].join("/"))),r&&s.push(...i),s.map(o=>e.startsWith("/")&&o===""?"/":o)}function are(e){e.sort((t,u)=>t.score!==u.score?u.score-t.score:fre(t.routesMeta.map(n=>n.childrenIndex),u.routesMeta.map(n=>n.childrenIndex)))}const ire=/^:\w+$/,sre=3,ore=2,lre=1,cre=10,dre=-2,PD=e=>e==="*";function pre(e,t){let u=e.split("/"),n=u.length;return u.some(PD)&&(n+=dre),t&&(n+=ore),u.filter(r=>!PD(r)).reduce((r,a)=>r+(ire.test(a)?sre:a===""?lre:cre),n)}function fre(e,t){return e.length===t.length&&e.slice(0,-1).every((n,r)=>n===t[r])?e[e.length-1]-t[t.length-1]:0}function yre(e,t){let{routesMeta:u}=e,n={},r="/",a=[];for(let i=0;i<u.length;++i){let s=u[i],o=i===u.length-1,l=r==="/"?t:t.slice(r.length)||"/",c=Ere({path:s.relativePath,caseSensitive:s.caseSensitive,end:o},l);if(!c)return null;
104Object.assign(n,c.params);let d=s.route;a.push({params:n,pathname:vs([r,c.pathname]),pathnameBase:Are(vs([r,c.pathnameBase])),route:d}),c.pathnameBase!=="/"&&(r=vs([r,c.pathnameBase]))}return a}function Ere(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[u,n]=mre(e.path,e.caseSensitive,e.end),r=t.match(u);if(!r)return null;let a=r[0],i=a.replace(/(.)\/+$/,"$1"),s=r.slice(1);return{params:n.reduce((l,c,d)=>{let{paramName:p,isOptional:f}=c;if(p==="*"){let h=s[d]||"";i=a.slice(0,a.length-h.length).replace(/(.)\/+$/,"$1")}const y=s[d];return f&&!y?l[p]=void 0:l[p]=bre(y||"",p),l},{}),pathname:a,pathnameBase:i,pattern:e}}function mre(e,t,u){t===void 0&&(t=!1),u===void 0&&(u=!0),yw(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let n=[],r="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:(\w+)(\?)?/g,(i,s,o)=>(n.push({paramName:s,isOptional:o!=null}),o?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),r+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):u?r+="\\/*$":e!==""&&e!=="/"&&(r+="(?:(?=\\/|$))"),[new RegExp(r,t?void 0:"i"),n]}function hre(e){try{return decodeURI(e)}catch(t){return yw(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function bre(e,t){try{return decodeURIComponent(e)}catch(u){return yw(!1,'The value for the URL param "'+t+'" will not be decoded because'+(' the string "'+e+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+u+").")),e}}function Ew(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let u=t.endsWith("/")?t.length-1:t.length,n=e.charAt(u);return n&&n!=="/"?null:e.slice(u)||"/"}function gre(e,t){t===void 0&&(t="/");let{pathname:u,search:n="",hash:r=""}=typeof e=="string"?Ed(e):e;return{pathname:u?u.startsWith("/")?u:vre(u,t):t,search:wre(n),hash:Tre(r)}}function vre(e,t){let u=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(r=>{r===".."?u.length>1&&u.pop():r!=="."&&u.push(r)}),u.length>1?u.join("/"):"/"}function Q5(e,t,u,n){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(n)+"]. Please separate it out to the ")+("`to."+u+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function Cre(e){return e.filter((t,u)=>u===0||t.route.path&&t.route.path.length>0)}function mU(e){return Cre(e).map((t,u)=>u===e.length-1?t.pathname:t.pathnameBase)}function hU(e,t,u,n){n===void 0&&(n=!1);let r;typeof e=="string"?r=Ed(e):(r=b3({},e),ku(!r.pathname||!r.pathname.includes("?"),Q5("?","pathname","search",r)),ku(!r.pathname||!r.pathname.includes("#"),Q5("#","pathname","hash",r)),ku(!r.search||!r.search.includes("#"),Q5("#","search","hash",r)));let a=e===""||r.pathname==="",i=a?"/":r.pathname,s;if(i==null)s=u;else if(n){let d=t[t.length-1].replace(/^\//,"").split("/");if(i.startsWith("..")){let p=i.split("/");for(;p[0]==="..";)p.shift(),d.pop();r.pathname=p.join("/")}s="/"+d.join("/")}else{let d=t.length-1;if(i.startsWith("..")){let p=i.split("/");for(;p[0]==="..";)p.shift(),d-=1;r.pathname=p.join("/")}s=d>=0?t[d]:"/"}let o=gre(r,s),l=i&&i!=="/"&&i.endsWith("/"),c=(a||i===".")&&u.endsWith("/");return!o.pathname.endsWith("/")&&(l||c)&&(o.pathname+="/"),o}const vs=e=>e.join("/").replace(/\/\/+/g,"/"),Are=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),wre=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Tre=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function _re(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const bU=["post","put","patch","delete"];new Set(bU);const Fre=["get",...bU];new Set(Fre);/** 105 * React Router v6.20.0 106 * 107 * Copyright (c) Remix Software Inc. 108 * 109 * This source code is licensed under the MIT license found in the 110 * LICENSE.md file in the root directory of this source tree. 111 * 112 * @license MIT 113 */function Qy(){return Qy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var u=arguments[t];for(var n in u)Object.prototype.hasOwnProperty.call(u,n)&&(e[n]=u[n])}return e},Qy.apply(this,arguments)}const mw=H.createContext(null),Dre=H.createContext(null),md=H.createContext(null),Im=H.createContext(null),nl=H.createContext({outlet:null,matches:[],isDataRoute:!1}),gU=H.createContext(null);function Bre(e,t){let{relative:u}=t===void 0?{}:t;tf()||ku(!1);let{basename:n,navigator:r}=H.useContext(md),{hash:a,pathname:i,search:s}=CU(e,{relative:u}),o=i;return n!=="/"&&(o=i==="/"?n:vs([n,i])),r.createHref({pathname:o,search:s,hash:a})}function tf(){return H.useContext(Im)!=null}function uf(){return tf()||ku(!1),H.useContext(Im).location}function vU(e){H.useContext(md).static||H.useLayoutEffect(e)}function xre(){let{isDataRoute:e}=H.useContext(nl);return e?zre():Pre()}function Pre(){tf()||ku(!1);let e=H.useContext(mw),{basename:t,navigator:u}=H.useContext(md),{matches:n}=H.useContext(nl),{pathname:r}=uf(),a=JSON.stringify(mU(n)),i=H.useRef(!1);return vU(()=>{i.current=!0}),H.useCallback(function(o,l){if(l===void 0&&(l={}),!i.current)return;if(typeof o=="number"){u.go(o);return}let c=hU(o,JSON.parse(a),r,l.relative==="path");e==null&&t!=="/"&&(c.pathname=c.pathname==="/"?t:vs([t,c.pathname])),(l.replace?u.replace:u.pu
113sh)(c,l.state,l)},[t,u,a,r,e])}function CU(e,t){let{relative:u}=t===void 0?{}:t,{matches:n}=H.useContext(nl),{pathname:r}=uf(),a=JSON.stringify(mU(n));return H.useMemo(()=>hU(e,JSON.parse(a),r,u==="path"),[e,a,r,u])}function Sre(e,t){return Mre(e,t)}function Mre(e,t,u){tf()||ku(!1);let{navigator:n}=H.useContext(md),{matches:r}=H.useContext(nl),a=r[r.length-1],i=a?a.params:{};a&&a.pathname;let s=a?a.pathnameBase:"/";a&&a.route;let o=uf(),l;if(t){var c;let h=typeof t=="string"?Ed(t):t;s==="/"||(c=h.pathname)!=null&&c.startsWith(s)||ku(!1),l=h}else l=o;let d=l.pathname||"/",p=s==="/"?d:d.slice(s.length)||"/",f=rre(e,{pathname:p}),y=jre(f&&f.map(h=>Object.assign({},h,{params:Object.assign({},i,h.params),pathname:vs([s,n.encodeLocation?n.encodeLocation(h.pathname).pathname:h.pathname]),pathnameBase:h.pathnameBase==="/"?s:vs([s,n.encodeLocation?n.encodeLocation(h.pathnameBase).pathname:h.pathnameBase])})),r,u);return t&&y?H.createElement(Im.Provider,{value:{location:Qy({pathname:"/",search:"",hash:"",state:null,key:"default"},l),navigationType:ls.Pop}},y):y}function kre(){let e=$re(),t=_re(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),u=e instanceof Error?e.stack:null,r={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},a=null;return H.createElement(H.Fragment,null,H.createElement("h2",null,"Unexpected Application Error!"),H.createElement("h3",{style:{fontStyle:"italic"}},t),u?H.createElement("pre",{style:r},u):null,a)}const Ire=H.createElement(kre,null);class Ore extends H.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,u){return u.location!==t.location||u.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error||u.error,location:u.location,revalidation:t.revalidation||u.revalidation}}componentDidCatch(t,u){console.error("React Router caught the following error during render",t,u)}render(){return this.state.error?H.createElement(nl.Provider,{value:this.props.routeContext},H.createElement(gU.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Rre(e){let{routeContext:t,match:u,children:n}=e,r=H.useContext(mw);return r&&r.static&&r.staticContext&&(u.route.errorElement||u.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=u.route.id),H.createElement(nl.Provider,{value:t},n)}function jre(e,t,u){var n;if(t===void 0&&(t=[]),u===void 0&&(u=null),e==null){var r;if((r=u)!=null&&r.errors)e=u.matches;else return null}let a=e,i=(n=u)==null?void 0:n.errors;if(i!=null){let s=a.findIndex(o=>o.route.id&&(i==null?void 0:i[o.route.id]));s>=0||ku(!1),a=a.slice(0,Math.min(a.length,s+1))}return a.reduceRight((s,o,l)=>{let c=o.route.id?i==null?void 0:i[o.route.id]:null,d=null;u&&(d=o.route.errorElement||Ire);let p=t.concat(a.slice(0,l+1)),f=()=>{let y;return c?y=d:o.route.Component?y=H.createElement(o.route.Component,null):o.route.element?y=o.route.element:y=s,H.createElement(Rre,{match:o,routeC
113ontext:{outlet:s,matches:p,isDataRoute:u!=null},children:y})};return u&&(o.route.ErrorBoundary||o.route.errorElement||l===0)?H.createElement(Ore,{location:u.location,revalidation:u.revalidation,component:d,error:c,children:f(),routeContext:{outlet:null,matches:p,isDataRoute:!0}}):f()},null)}var AU=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(AU||{}),Xy=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(Xy||{});function Nre(e){let t=H.useContext(mw);return t||ku(!1),t}function Ure(e){let t=H.useContext(Dre);return t||ku(!1),t}function Lre(e){let t=H.useContext(nl);return t||ku(!1),t}function wU(e){let t=Lre(),u=t.matches[t.matches.length-1];return u.route.id||ku(!1),u.route.id}function $re(){var e;let t=H.useContext(gU),u=Ure(Xy.UseRouteError),n=wU(Xy.UseRouteError);return t||((e=u.errors)==null?void 0:e[n])}function zre(){let{router:e}=Nre(AU.UseNavigateStable),t=wU(Xy.UseNavigateStable),u=H.useRef(!1);return vU(()=>{u.current=!0}),H.useCallback(function(r,a){a===void 0&&(a={}),u.current&&(typeof r=="number"?e.navigate(r):e.navigate(r,Qy({fromRouteId:t},a)))},[e,t])}function bC(e){ku(!1)}function Hre(e){let{basename:t="/",children:u=null,location:n,navigationType:r=ls.Pop,navigator:a,static:i=!1}=e;tf()&&ku(!1);let s=t.replace(/^\/*/,"/"),o=H.useMemo(()=>({basename:s,navigator:a,static:i}),[s,a,i]);typeof n=="string"&&(n=Ed(n));let{pathname:l="/",search:c="",hash:d="",state:p=null,key:f="default"}=n,y=H.useMemo(()=>{let h=Ew(l,s);return h==null?null:{location:{pathname:h,search:c,hash:d,state:p,key:f},navigationType:r}},[s,l,c,d,p,f,r]);return y==null?null:H.createElement(md.Provider,{value:o},H.createElement(Im.Provider,{children:u,value:y}))}function Wre(e){let{children:t,location:u}=e;return Sre(gC(t),u)}new Promise(()=>{});function gC(e,t){t===void 0&&(t=[]);let u=[];return H.Children.forEach(e,(n,r)=>{if(!H.isValidElement(n))return;let a=[...t,r];if(n.type===H.Fragment){u.push.apply(u,gC(n.props.children,a));return}n.type!==bC&&ku(!1),!n.props.index||!n.props.children||ku(!1);let i={id:n.props.id||a.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(i.children=gC(n.props.children,a)),u.push(i)}),u}/** 114 * React Router DOM v6.20.0 115 * 116 * Copyright (c) Remix Software Inc. 117 * 118 * This source code is licensed under the MIT license found in the 119 * LICENSE.md file in the root directory of this source tree. 120 * 121 * @license MIT 122 */function vC(){return vC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var u=arguments[t];for(var n in u)Object.prototype.hasOwnProperty.call(u,n)&&(e[n]=u[n])}return e},vC.apply(this,arguments)}function qre(e,t){if(e==null)return{};var u={},n=Object.keys(e),r,a;for(a=0;a<n.length;a++)r=n[a],!(t.indexOf(r)>=0)&&(u[r]=e[r]);return u}function Yre(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Vre(e,t){return e.button===0&&(!t||t==="_self")&&!Yre(e)}const Gre=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],Jre="startTransition",SD=Xv[Jre];function MD(e){let{basename:t,children:u,future:n,window:r}=e,a=H.useRef();a.current==null&&(a.current=tre({window:r,v5Compat:!0}));let i=a.current,[s,o]=H.useState({action:i.action,location:i.location}),{v7_startTransition:l}=n||{},c=H.useCallback(d=>{l&&SD?SD(()=>o(d)):o(d)},[o,l]);return H.useLayoutEffect(()=>i.listen(c),[i,c]),H.createElement(Hre,{basename:t,children:u,location:s.location,navigationType:s.action,navigator:i})}const Kre=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Qre=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Lu=H.forwardRef(function(t,u){let{onClick:n,relative:r,reloadDocument:a,replace:i,state:s,target:o,to:l,preventScrollReset:c,unstable_viewTransition:d}
122=t,p=qre(t,Gre),{basename:f}=H.useContext(md),y,h=!1;if(typeof l=="string"&&Qre.test(l)&&(y=l,Kre))try{let E=new URL(window.location.href),b=l.startsWith("//")?new URL(E.protocol+l):new URL(l),A=Ew(b.pathname,f);b.origin===E.origin&&A!=null?l=A+b.search+b.hash:h=!0}catch{}let C=Bre(l,{relative:r}),v=Xre(l,{replace:i,state:s,target:o,preventScrollReset:c,relative:r,unstable_viewTransition:d});function m(E){n&&n(E),E.defaultPrevented||v(E)}return H.createElement("a",vC({},p,{href:y||C,onClick:h||a?n:m,ref:u,target:o}))});var kD;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(kD||(kD={}));var ID;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(ID||(ID={}));function Xre(e,t){let{target:u,replace:n,state:r,preventScrollReset:a,relative:i,unstable_viewTransition:s}=t===void 0?{}:t,o=xre(),l=uf(),c=CU(e,{relative:i});return H.useCallback(d=>{if(Vre(d,u)){d.preventDefault();let p=n!==void 0?n:Ky(l)===Ky(c);o(e,{replace:p,state:r,preventScrollReset:a,relative:i,unstable_viewTransition:s})}},[l,o,c,n,r,u,e,a,i,s])}var TU={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},OD=k.createContext&&k.createContext(TU),Cs=globalThis&&globalThis.__assign||function(){return Cs=Object.assign||function(e){for(var t,u=1,n=arguments.length;u<n;u++){t=arguments[u];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},Cs.apply(this,arguments)},Zre=globalThis&&globalThis.__rest||function(e,t){var u={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(u[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,n=Object.getOwnPropertySymbols(e);r<n.length;r++)t.indexOf(n[r])<0&&Object.prototype.propertyIsEnumerable.call(e,n[r])&&(u[n[r]]=e[n[r]]);return u};function _U(e){return e&&e.map(function(t,u){return k.createElement(t.tag,Cs({key:u},t.attr),_U(t.child))})}function Bu(e){return function(t){return k.createElement(e0e,Cs({attr:Cs({},e.attr)},t),_U(e.child))}}function e0e(e){var t=function(u){var n=e.attr,r=e.size,a=e.title,i=Zre(e,["attr","size","title"]),s=r||u.size||"1em",o;return u.className&&(o=u.className),e.className&&(o=(o?o+" ":"")+e.className),k.createElement("svg",Cs({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},u.attr,n,i,{className:o,style:Cs(Cs({color:e.color||u.color},u.style),e.style),height:s,width:s,xmlns:"http://www.w3.org/2000/svg"}),a&&k.createElement("title",null,a),e.children)};return OD!==void 0?k.createElement(OD.Consumer,null,function(u){return t(u)}):t(TU)}function t0e(e){return Bu({tag:"svg",attr:{viewBox:"0 0 384 512"},child:[{tag:"path",attr:{d:"M197.8 427.8c12.9 11.7 33.7 33.3 33.2 50.7 0 .8-.1 1.6-.1 2.5-1.8 19.8-18.8 31.1-39.1 31-25-.1-39.9-16.8-38.7-35.8 1-16.2 20.5-36.7 32.4-47.6 2.3-2.1 2.7-2.7 5.6-3.6 3.4 0 3.9.3 6.7 2.8zM331.9 67.3c-16.3-25.7-38.6-40.6-63.3-52.1C243.1 4.5 214-.2 192 0c-44.1 0-71.2 13.2-81.1 17.3C57.3 45.2 26.5 87.2 28 158.6c7.1 82.2 97 176 155.8 233.8 1.7 1.6 4.5 4.5 6.2 5.1l3.3.1c2.1-.7 1.8-.5 3.5-2.1 52.3-49.2 140.7-145.8 155.9-215.7 7-39.2 3.1-72.5-20.8-112.5zM186.8 351.9c-28-51.1-65.2-130.7-69.3-189-3.4-47.5 11.4-131.2 69.3-136.7v325.7zM328.7 180c-16.4 56.8-77.3 128-118.9 170.3C237.6 298.4 275 217 277 158.4c1.6-45.9-9.8-105.8-48-131.4 88.8 18.3 115.5 98.1 99.7 153z"}}]})(e)}function CC(e){return Bu({tag:"svg",attr:{viewBox:"0 0 496 512"},child:[{tag:"path",attr:{d:"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm121.8 169.9l-40.7 191.8c-3 13.6-11.1 16.9-22.4 10.5l-62-45.7-29.9 28.8c-3.3 3.3-6.1 6.1-12.5 6.1l4.4-63.1 114.9-103.8c5-4.4-1.1-6.9-7.7-2.5l-142 89.4-61.2-19.1c-13.3-4.2-13.6-13.3 2.8-19.7l239.1-92.2c11.1-4 20.8 2.7 17.2 19.5z"}}]})(e)}function u0e(e){return Bu({tag:"svg",attr:{viewBox:"0 0 384 512"},child:[{tag:"path",attr:{d:"M192 0C79.7 101.3 0 220.9 0 300.5 0 425 79 512 192 512s192-87 192-211.5c0-79.9-80.2-199.6-192-300.5zm0 448c-56.5 0-96-39-96-94.8 0-13.5 4.6-61.5 96-161.2 91.4 99.7 96 147.7 96 161.2 0 55.8-39.5 94.8-96 94.8z"}}]})(e)}function FU(e){return Bu({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M496 384H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM464 96H345.94c-21.38 0-32.09 25.85-16.97 40.97l32.4 32.4L288 242.75l-73.37-73.37c-12.5-12.5-32.76-12.5-45.25 0l-68.69 68.69c-6.25 6.25-6.25 16.38 0 22.63l22.62 22.62c6.25 6.25 16.38 6.25 22.63 0L192 237.25l73.37 73.37c12.5 12.5 32.76 12.5 45.25 0l96-96 32.4 32.4c15.12 15.12 40.97 4.41 40.97-16.97V112c.01-8.84-7.15-16-15.99-16z"}}]})(e)}function n0e(e){return Bu({tag:"svg",attr:{viewBox:"0 0 640 512"},child:[{tag:"path",attr:{d:"M278.9 511.5l-61-17.7c-6.4-1.8-10-8.5-8.2-14.9L346.2 8.7c1.8-6.4 8.5-10 14.9-8.2l61 17.7c6.4 1.8 10 8.5 8.2 14.9L293.8 503.3c-1.9 6.4-8.5 10.1-14.9 8.2zm-114-112.2l43.5-46.4c4.6-4.9 4.3-12.7-.8-17.2L117 256l90.6-79.7c5.1-4.5 5.5-12.3.8-17.2l-43.5-46.4c-4.5-4.8-12.1-5.1-17-.5L3.8 247.2c-5.1 4.7-5.1 12.8 0 17.5l144.1 135.1c4.9 4.6 12.5 4.4 17-.5zm327.2.6l144.1-135.1c5.1-4.7 5.1-12.8 0-17.5L492.1 112.1c-4.8-4.5-12.4-4.3-17 .5L431.6 159c-4.6 4.9-4.3 12.7.8 17.2L523 256l-90.6 79.7c-5.1 4.5-5.5 12.3-.8 17.2l43.5 46.4c4.5 4.9 12.1 5.1 17 .6z"}}]})(e)}function Zy(e){return Bu({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H4
12200a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z"}}]})(e)}function RD(e){return Bu({tag:"svg",attr:{viewBox:"0 0 640 512"},child:[{tag:"path",attr:{d:"M433.46 165.94l101.2-111.87C554.61 34.12 540.48 0 512.26 0H31.74C3.52 0-10.61 34.12 9.34 54.07L192 256v155.92c0 12.59 5.93 24.44 16 32l79.99 60c20.86 15.64 48.47 6.97 59.22-13.57C310.8 455.38 288 406.35 288 352c0-89.79 62.05-165.17 145.46-186.06zM480 192c-88.37 0-160 71.63-160 160s71.63 160 160 160 160-71.63 160-160-71.63-160-160-160zm16 239.88V448c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-16.29c-11.29-.58-22.27-4.52-31.37-11.35-3.9-2.93-4.1-8.77-.57-12.14l11.75-11.21c2.77-2.64 6.89-2.76 10.13-.73 3.87 2.42 8.26 3.72 12.82 3.72h28.11c6.5 0 11.8-5.92 11.8-13.19 0-5.95-3.61-11.19-8.77-12.73l-45-13.5c-18.59-5.58-31.58-23.42-31.58-43.39 0-24.52 19.05-44.44 42.67-45.07V256c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16.29c11.29.58 22.27 4.51 31.37 11.35 3.9 2.93 4.1 8.77.57 12.14l-11.75 11.21c-2.77 2.64-6.89 2.76-10.13.73-3.87-2.43-8.26-3.72-12.82-3.72h-28.11c-6.5 0-11.8 5.92-11.8 13.19 0 5.95 3.61 11.19 8.77 12.73l45 13.5c18.59 5.58 31.58 23.42 31.58 43.39 0 24.53-19.04 44.44-42.67 45.07z"}}]})(e)}function r0e(e){return Bu({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M271.06,144.3l54.27,14.3a8.59,8.59,0,0,1,6.63,8.1c0,4.6-4.09,8.4-9.12,8.4h-35.6a30,30,0,0,1-11.19-2.2c-5.24-2.2-11.28-1.7-15.3,2l-19,17.5a11.68,11.68,0,0,0-2.25,2.66,11.42,11.42,0,0,0,3.88,15.74,83.77,83.77,0,0,0,34.51,11.5V240c0,8.8,7.83,16,17.37,16h17.37c9.55,0,17.38-7.2,17.38-16V222.4c32.93-3.6,57.84-31,53.5-63-3.15-23-22.46-41.3-46.56-47.7L282.68,97.4a8.59,8.59,0,0,1-6.63-8.1c0-4.6,4.09-8.4,9.12-8.4h35.6A30,30,0,0,1,332,83.1c5.23,2.2,11.28,1.7,15.3-2l19-17.5A11.31,11.31,0,0,0,368.47,61a11.43,11.43,0,0,0-3.84-15.78,83.82,83.82,0,0,0-34.52-11.5V16c0-8.8-7.82-16-17.37-16H295.37C285.82,0,278,7.2,278,16V33.6c-32.89,3.6-57.85,31-53.51,63C227.63,119.6,247,137.9,271.06,144.3ZM565.27,328.1c-11.8-10.7-30.2-10-42.6,0L430.27,402a63.64,63.64,0,0,1-40,14H272a16,16,0,0,1,0-32h78.29c15.9,0,30.71-10.9,33.25-26.6a31.2,31.2,0,0,0,.46-5.46A32,32,0,0,0,352,320H192a117.66,117.66,0,0,0-74.1,26.29L71.4,384H16A16,16,0,0,0,0,400v96a16,16,0,0,0,16,16H372.77a64,64,0,0,0,40-14L564,377a32,32,0,0,0,1.28-48.9Z"}}]})(e)}function a0e(e){return Bu({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M510.9005,145.27027,442.604,432.09391A103.99507,103.99507,0,0,1,341.43745,512H214.074a135.96968,135.96968,0,0,1-93.18489-36.95291L12.59072,373.12723a39.992,39.992,0,0,1,54.8122-58.24988l60.59342,57.02528v0a283.24849,283.24849,0,0,0-11.6703-80.46734L73.63726,147.36011a40.00575,40.00575,0,1,1,76.71833-22.7187l37.15458,125.39477a8.33113,8.33113,0,0,0,16.05656-4.4414L153.26183,49.95406A39.99638,39.99638,0,1,1,230.73015,30.0166l56.09491,218.15825a10.42047,10.42047,0,0,0,20.30018-.501L344.80766,63.96966a40.052,40.052,0,0,1,51.30245-30.0893c19.86073,6.2998,30.86262,27.67378,26.67564,48.08487l-33.83869,164.966a7.55172,7.55172,0,0,0,14.74406,3.2666l29.3973-123.45874a39.99414,39.99414,0,1,1,77.81208,18.53121Z"}}]})(e)}function i0e(e){return Bu({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z"}}]})(e)}function s0e(e){return Bu({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M400 224h-24v-72C376 68.2 307.8 0 224 0S72 68.2 72 152v72H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48zm-104 0H152v-72c0-39.7 32.3-72 72-72s72 32.3 72 72v72z"}}]})(e)}function DU(e){return Bu({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M400 54.1c63 45 104 118.6 104 201.9 0 136.8-110.8 247.7-247.5 248C120 504.3 8.2 393 8 256.4 7.9 173.1 48.9 99.3 111.8 54.2c11.7-8.3 28-4.8 35 7.7L162.6 90c5.9 10.5 3.1 23.8-6.6 31-41.5 30.8-68 79.6-68 134.9-.1 92.3 74.5 168.1 168 168.1 91.6 0 168.6-74.2 168-169.1-.3-51.8-24.7-101.8-68.1-134-9.7-7.2-12.4-20.5-6.5-30.9l15.8-28.1c7-12.4 23.2-16.1 34.8-7.8zM296 264V24c0-13.3-10.7-24-24-24h-32c-13.3 0-24 10.7-24 24v240c0 13.3 10.7 24 24 24h32c13.3 0 24-10.7 24-24z"}}]})(e)}function o0e(e){return Bu({tag:"svg",attr:{viewBox:"0 0 640 512"},child:[{tag:"path",attr:{d:"M624 416h-16c-26.04 0-45.8-8.42-56.09-17.9-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C461.8 407.58 442.04 416 416 416s-45.8-8.42-56.09-17.9c-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C269.8 407.58 250.04 416 224 416s-45.8-8.42-56.09-17.9c-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C77.8 407.58 58.04 416 32 416H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h16c38.62 0 72.72-12.19 96-31.84 23.28 19.66 57.38 31.84 96 3
1221.84s72.72-12.19 96-31.84c23.28 19.66 57.38 31.84 96 31.84s72.72-12.19 96-31.84c23.28 19.66 57.38 31.84 96 31.84h16c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm-400-32v-96h192v96c19.12 0 30.86-6.16 34.39-9.42 9.17-8.46 19.2-14.34 29.61-18.07V128c0-17.64 14.36-32 32-32s32 14.36 32 32v16c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-16c0-52.94-43.06-96-96-96s-96 43.06-96 96v96H224v-96c0-17.64 14.36-32 32-32s32 14.36 32 32v16c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-16c0-52.94-43.06-96-96-96s-96 43.06-96 96v228.5c10.41 3.73 20.44 9.62 29.61 18.07 3.53 3.27 15.27 9.43 34.39 9.43z"}}]})(e)}function l0e(e){return Bu({tag:"svg",attr:{version:"1.2",baseProfile:"tiny",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M19 17h-14c-1.103 0-2 .897-2 2s.897 2 2 2h14c1.103 0 2-.897 2-2s-.897-2-2-2zM19 10h-14c-1.103 0-2 .897-2 2s.897 2 2 2h14c1.103 0 2-.897 2-2s-.897-2-2-2zM19 3h-14c-1.103 0-2 .897-2 2s.897 2 2 2h14c1.103 0 2-.897 2-2s-.897-2-2-2z"}}]})(e)}function c0e(e){return Bu({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M289.94 256l95-95A24 24 0 00351 127l-95 95-95-95a24 24 0 00-34 34l95 95-95 95a24 24 0 1034 34l95-95 95 95a24 24 0 0034-34z"}}]})(e)}function AC(e){return Bu({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"}}]})(e)}function d0e(){const{connector:e,isConnected:t}=Yu();eU();const{disconnect:u}=Pm();return D.jsx("div",{children:D.jsx("div",{children:t&&D.jsx(D.Fragment,{children:D.jsx("button",{className:"btn-sec-pyro text-numneg",onClick:()=>u(),children:D.jsx("div",{className:"p-3 text-lg",children:D.jsx(DU,{})})})})})})}var jD='-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',p0e={rounded:`SFRounded, ui-rounded, "SF Pro Rounded", ${jD}`,system:jD},P4={large:{actionButton:"9999px",connectButton:"12px",modal:"24px",modalMobile:"28px"},medium:{actionButton:"10px",connectButton:"8px",modal:"16px",modalMobile:"18px"},none:{actionButton:"0px",connectButton:"0px",modal:"0px",modalMobile:"0px"},small:{actionButton:"4px",connectButton:"4px",modal:"8px",modalMobile:"8px"}},f0e={large:{modalOverlay:"blur(20px)"},none:{modalOverlay:"blur(0px)"},small:{modalOverlay:"blur(4px)"}},BU=({borderRadius:e="large",fontStack:t="rounded",overlayBlur:u="none"})=>({blurs:{modalOverlay:f0e[u].modalOverlay},fonts:{body:p0e[t]},radii:{actionButton:P4[e].actionButton,connectButton:P4[e].connectButton,menuButton:P4[e].connectButton,modal:P4[e].modal,modalMobile:P4[e].modalMobile}}),xU={blue:{accentColor:"#3898FF",accentColorForeground:"#FFF"},green:{accentColor:"#4BD166",accentColorForeground:"#000"},orange:{accentColor:"#FF983D",accentColorForeground:"#000"},pink:{accentColor:"#FF7AB8",accentColorForeground:"#000"},purple:{accentColor:"#7A70FF",accentColorForeground:"#FFF"},red:{accentColor:"#FF6257",accentColorForeground:"#FFF"}},ND=xU.blue,PU=({accentColor:e=ND.accentColor,accentColorForeground:t=ND.accentColorForeground,...u}={})=>({...BU(u),colors:{accentColor:e,accentColorForeground:t,actionButtonBorder:"rgba(255, 255, 255, 0.04)",actionButtonBorderMobile:"rgba(255, 255, 255, 0.1)",actionButtonSecondaryBackground:"rgba(255, 255, 255, 0.08)",closeButton:"rgba(255, 255, 255, 0.7)",closeButtonBackground:"rgba(255, 255, 255, 0.08)",connectButtonBackground:"#000",connectButtonBackgroundError:"#FF494A",connectButtonInnerBackground:"linear-gradient(0deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.12))",connectButtonText:"#FFF",connectButtonTextError:"#FFF",connectionIndicator:"#30E000",downloadBottomCardBackground:"linear-gradient(126deg, rgba(0, 0, 0, 0) 9.49%, rgba(120, 120, 120, 0.1) 71.04%), #050505",downloadTopCardBackground:"linear-gradient(126deg, rgba(120, 120, 120, 0.1) 9.49%, rgba(0, 0, 0, 0) 71.04%), #050505",error:"#FF494A",generalBorder:"rgba(255, 255, 255, 0.08)",generalBorderDim:"rgba(255, 255, 255, 0.04)",menuItemBackgroun
122d:"rgba(255, 255, 255, 0.08)",modalBackdrop:"rgba(0, 0, 0, 0.7)",modalBackground:"#000",modalBorder:"rgba(255, 255, 255, 0.08)",modalText:"#FFF",modalTextDim:"rgba(255, 255, 255, 0.2)",modalTextSecondary:"rgba(255, 255, 255, 0.6)",profileAction:"rgba(255, 255, 255, 0.1)",profileActionHover:"rgba(255, 255, 255, 0.2)",profileForeground:"rgba(255, 255, 255, 0.06)",selectedOptionBorder:"rgba(224, 232, 255, 0.1)",standby:"#FFD641"},shadows:{connectButton:"0px 4px 12px rgba(0, 0, 0, 0.1)",dialog:"0px 8px 32px rgba(0, 0, 0, 0.32)",profileDetailsAction:"0px 2px 6px rgba(37, 41, 46, 0.04)",selectedOption:"0px 2px 6px rgba(0, 0, 0, 0.24)",selectedWallet:"0px 2px 6px rgba(0, 0, 0, 0.24)",walletLogo:"0px 2px 16px rgba(0, 0, 0, 0.16)"}});PU.accentColors=xU;var SU={blue:{accentColor:"#0E76FD",accentColorForeground:"#FFF"},green:{accentColor:"#1DB847",accentColorForeground:"#FFF"},orange:{accentColor:"#FF801F",accentColorForeground:"#FFF"},pink:{accentColor:"#FF5CA0",accentColorForeground:"#FFF"},purple:{accentColor:"#5F5AFA",accentColorForeground:"#FFF"},red:{accentColor:"#FA423C",accentColorForeground:"#FFF"}},UD=SU.blue,MU=({accentColor:e=UD.accentColor,accentColorForeground:t=UD.accentColorForeground,...u}={})=>({...BU(u),colors:{accentColor:e,accentColorForeground:t,actionButtonBorder:"rgba(0, 0, 0, 0.04)",actionButtonBorderMobile:"rgba(0, 0, 0, 0.06)",actionButtonSecondaryBackground:"rgba(0, 0, 0, 0.06)",closeButton:"rgba(60, 66, 66, 0.8)",closeButtonBackground:"rgba(0, 0, 0, 0.06)",connectButtonBackground:"#FFF",connectButtonBackgroundError:"#FF494A",connectButtonInnerBackground:"linear-gradient(0deg, rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.06))",connectButtonText:"#25292E",connectButtonTextError:"#FFF",connectionIndicator:"#30E000",downloadBottomCardBackground:"linear-gradient(126deg, rgba(255, 255, 255, 0) 9.49%, rgba(171, 171, 171, 0.04) 71.04%), #FFFFFF",downloadTopCardBackground:"linear-gradient(126deg, rgba(171, 171, 171, 0.2) 9.49%, rgba(255, 255, 255, 0) 71.04%), #FFFFFF",error:"#FF494A",generalBorder:"rgba(0, 0, 0, 0.06)",generalBorderDim:"rgba(0, 0, 0, 0.03)",menuItemBackgroun
122d:"rgba(60, 66, 66, 0.1)",modalBackdrop:"rgba(0, 0, 0, 0.3)",modalBackground:"#FFF",modalBorder:"transparent",modalText:"#25292E",modalTextDim:"rgba(60, 66, 66, 0.3)",modalTextSecondary:"rgba(60, 66, 66, 0.6)",profileAction:"#FFF",profileActionHover:"rgba(255, 255, 255, 0.5)",profileForeground:"rgba(60, 66, 66, 0.06)",selectedOptionBorder:"rgba(60, 66, 66, 0.1)",standby:"#FFD641"},shadows:{connectButton:"0px 4px 12px rgba(0, 0, 0, 0.1)",dialog:"0px 8px 32px rgba(0, 0, 0, 0.32)",profileDetailsAction:"0px 2px 6px rgba(37, 41, 46, 0.04)",selectedOption:"0px 2px 6px rgba(0, 0, 0, 0.24)",selectedWallet:"0px 2px 6px rgba(0, 0, 0, 0.12)",walletLogo:"0px 2px 16px rgba(0, 0, 0, 0.16)"}});MU.accentColors=SU;function y0e(e,t){return Object.defineProperty(e,"__recipe__",{value:t,writable:!1}),e}var kU=y0e;function IU(e){var{conditions:t}=e;if(!t)throw new Error("Styles have no conditions");function u(n){if(typeof n=="string"||typeof n=="number"||typeof n=="boolean"){if(!t.defaultCondition)throw new Error("No default condition");return{[t.defaultCondition]:n}}if(Array.isArray(n)){if(!("responsiveArray"in t))throw new Error("Responsive arrays are not supported");var r={};for(var a in t.responsiveArray)n[a]!=null&&(r[t.responsiveArray[a]]=n[a]);return r}return n}return kU(u,{importPath:"@vanilla-extract/sprinkles/createUtils",importName:"createNormalizeValueFn",args:[{conditions:e.conditions}]})}function E0e(e){var{conditions:t}=e;if(!t)throw new Error("Styles have no conditions");var u=IU(e);function n(r,a){if(typeof r=="string"||typeof r=="number"||typeof r=="boolean"){if(!t.defaultCondition)throw new Error("No default condition");return a(r,t.defaultCondition)}var i=Array.isArray(r)?u(r):r,s={};for(var o in i)i[o]!=null&&(s[o]=a(i[o],o));return s}return kU(n,{importPath:"@vanilla-extract/sprinkles/createUtils",importName:"createMapValueFn",args:[{conditions:e.conditions}]})}function m0e(e,t,u){return t in e?Object.defineProperty(e,t,{value:u,enumerable:!0,configurable:!0,writable:!0}):e[t]=u,e}function LD(e,t){var u=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),u.push.apply(u,n)}return u}function X5(e){for(var t=1;t<arguments.length;t++){var u=arguments[t]!=null?arguments[t]:{};t%2?LD(Object(u),!0).forEach(function(n){m0e(e,n,u[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(u)):LD(Object(u)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(u,n))})}return e}var h0e=e=>function(){for(var t=arguments.length,u=new Array(t),n=0;n<t;n++)u[n]=arguments[n];var r=Object.assign({},...u.map(o=>o.styles)),a=Object.keys(r),i=a.filter(o=>"mappings"in r[o]),s=o=>{var l=[],c={},d=X5({},o),p=!1;for(var f of i){var y=o[f];if(y!=null){var h=r[f];p=!0;for(var C of h.mappings)c[C]=y,d[C]==null&&delete d[C]}}var v=p?X5(X5({},c),d):o;for(var m in v){var E=v[m],b=r[m];try{if(b.mappings)continue;if(typeof E=="string"||typeof E=="number")l.push(b.values[E].defaultClass);else if(Array.isArray(E))for(var A=0;A<E.length;A++){var w=E[A];if(w!=null){var g=b.responsiveArray[A];l.push(b.values[w].conditions[g])}}else for(var B in E){var q=E[B];q!=null&&l.push(b.values[q].conditions[B])}}catch(V){throw V}}return e(l.join(" "))};return Object.assign(s,{properties:new Set(a)})},b0e=e=>e,g0e=function(){return h0e(b0e)(...arguments)};function OU(e){var t,u,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(u=OU(e[t]))&&(n&&(n+=" "),n+=u);else for(t in e)e[t]&&(n&&(n+=" "),n+=t);return n}function hw(){for(var e=0,t,u,n="";e<arguments.length;)(t=arguments[e++])&&(u=OU(t))&&(n&&(n+=" "),n+=u);return n}const cZe=Object.freeze(Object.defineProperty({__proto__:null,default:hw},Symbol.toStringTag,{value:"Module"}));var RU={},Om={},v0e=Array.isArray,xa=v0e,C0e=typeof we=="object"&&we&&we.Object===Object&&we,jU=C0e,A0e=jU,w0e=typeof self=="object"&&self&&self.Object===Object&&self,T0e=A0e||w0e||Function("return this")(),Fi=T0e,_0e=Fi,F0e=_0e.Symbol,nf=F0e,$D=nf,NU=Object.prototype,D0e=NU.hasOwnProperty,B0e=NU.toString,S4=$D?$D.toStringTag:void 0;function x0e(e){var t=D0e.call(e,S4),u=e[S4];try{e[S4]=void 0;var n=!0}catch{}var r=B0e.call(e);return n&&(t?e[S4]=u:delete e[S4]),r}var P0e=x0e,S0e=Object.prototype,M0e=S0e.toString;function k0e(e){return M0e.call(e)}var I0e=k0e,zD=nf,O0e=P0e,R0e=I0e,j0e="[object Null]",N0e="[object Undef
122ined]",HD=zD?zD.toStringTag:void 0;function U0e(e){return e==null?e===void 0?N0e:j0e:HD&&HD in Object(e)?O0e(e):R0e(e)}var rf=U0e;function L0e(e){return e!=null&&typeof e=="object"}var af=L0e,$0e=rf,z0e=af,H0e="[object Symbol]";function W0e(e){return typeof e=="symbol"||z0e(e)&&$0e(e)==H0e}var sf=W0e,q0e=xa,Y0e=sf,V0e=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,G0e=/^\w*$/;function J0e(e,t){if(q0e(e))return!1;var u=typeof e;return u=="number"||u=="symbol"||u=="boolean"||e==null||Y0e(e)?!0:G0e.test(e)||!V0e.test(e)||t!=null&&e in Object(t)}var bw=J0e;function K0e(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var rl=K0e,Q0e=rf,X0e=rl,Z0e="[object AsyncFunction]",eae="[object Function]",tae="[object GeneratorFunction]",uae="[object Proxy]";function nae(e){if(!X0e(e))return!1;var t=Q0e(e);return t==eae||t==tae||t==Z0e||t==uae}var UU=nae,rae=Fi,aae=rae["__core-js_shared__"],iae=aae,Z5=iae,WD=function(){var e=/[^.]+$/.exec(Z5&&Z5.keys&&Z5.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function sae(e){return!!WD&&WD in e}var oae=sae,lae=Function.prototype,cae=lae.toString;function dae(e){if(e!=null){try{return cae.call(e)}catch{}try{return e+""}catch{}}return""}var LU=dae,pae=UU,fae=oae,yae=rl,Eae=LU,mae=/[\\^$.*+?()[\]{}|]/g,hae=/^\[object .+?Constructor\]$/,bae=Function.prototype,gae=Object.prototype,vae=bae.toString,Cae=gae.hasOwnProperty,Aae=RegExp("^"+vae.call(Cae).replace(mae,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function wae(e){if(!yae(e)||fae(e))return!1;var t=pae(e)?Aae:hae;return t.test(Eae(e))}var Tae=wae;function _ae(e,t){return e==null?void 0:e[t]}var Fae=_ae,Dae=Tae,Bae=Fae;function xae(e,t){var u=Bae(e,t);return Dae(u)?u:void 0}var al=xae,Pae=al,Sae=Pae(Object,"create"),Rm=Sae,qD=Rm;function Mae(){this.__data__=qD?qD(null):{},this.size=0}var kae=Mae;function Iae(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var Oae=Iae,Rae=Rm,jae="__lodash_hash_undefined__",Nae=Object.prototype,Uae=Nae.hasOwnProperty;function Lae(e){var t=this.__data__;if(Rae){var u=t[e];return u===jae?void 0:u}return Uae.call(t,e)?t[e]:void 0}var $ae=Lae,zae=Rm,Hae=Object.prototype,Wae=Hae.hasOwnProperty;function qae(e){var t=this.__data__;return zae?t[e]!==void 0:Wae.call(t,e)}var Yae=qae,Vae=Rm,Gae="__lodash_hash_undefined__";function Jae(e,t){var u=this.__data__;return this.size+=this.has(e)?0:1,u[e]=Vae&&t===void 0?Gae:t,this}var Kae=Jae,Qae=kae,Xae=Oae,Zae=$ae,eie=Yae,tie=Kae;function hd(e){var t=-1,u=e==null?0:e.length;for(this.clear();++t<u;){var n=e[t];this.set(n[0],n[1])}}hd.prototype.clear=Qae;hd.prototype.delete=Xae;hd.prototype.get=Zae;hd.prototype.has=eie;hd.prototype.set=tie;var uie=hd;function nie(){this.__data__=[],this.size=0}var rie=nie;function aie(e,t){return e===t||e!==e&&t!==t}var jm=aie,iie=jm;function sie(e,t){for(var u=e.length;u--;)if(iie(e[u][0],t))return u;return-1}var Nm=sie,oie=Nm,lie=Array.prototype,cie=lie.splice;function die(e){var t=this.__data__,u=oie(t,e);if(u<0)return!1;var n=t.length-1;return u==n?t.pop():cie.call(t,u,1),--this.size,!0}var pie=die,fie=Nm;function yie(e){var t=this.__data__,u=fie(t,e);return u<0?void 0:t[u][1]}var Eie=yie,mie=Nm;function hie(e){return mie(this.__data__,e)>-1}var bie=hie,gie=Nm;function vie(e,t){var u=this.__data__,n=gie(u,e);return n<0?(++this.size,u.push([e,t])):u[n][1]=t,this}var Cie=vie,Aie=rie,wie=pie,Tie=Eie,_ie=bie,Fie=Cie;function bd(e){var t=-1,u=e==null?0:e.length;for(this.clear();++t<u;){var n=e[t];this.set(n[0],n[1])}}bd.prototype.clear=Aie;bd.prototype.delete=wie;bd.prototype.get=Tie;bd.prototype.has=_ie;bd.prototype.set=Fie;var Um=bd,Die=al,Bie=Fi,xie=Die(Bie,"Map"),gw=xie,YD=uie,Pie=Um,Sie=gw;function Mie(){this.size=0,this.__data__={hash:new YD,map:new(Sie||Pie),string:new YD}}var kie=Mie;function Iie(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var Oie=Iie,Rie=Oie;function jie(e,t){var u=e.__data__;return Rie(t)?u[typeof t=="string"?"string":"hash"]:u.map}var Lm=jie,Nie=Lm;function Uie(e){var t=Nie(this,e).delete(e);return this.size-=t?1:0,t}var Lie=Uie,$ie=Lm;function zie(e){return $ie(this,e).get(e)}var Hie=zie,Wie=Lm;function qie(e){return Wie(this,e).has(e)}var Yie=qie,Vie=Lm;function Gie(e,t){var u=Vie(this,e),n=u.size;return u.set(e,t),this.size+=u.size==n?0:1,this}var Jie=Gie,Kie=kie,Qie=Lie,Xie=Hie,Zie=Yie,ese=Jie;function gd(e){var t=-1,u=e==null?0:e.length;for(this.clear();++t<u;){var n=e[t];this.set(n[0],n[1])}}gd.prototype.clear=Kie;gd.prototype.delete=Qie;gd.prototype.get=Xie;gd.prototype.has=Zie;gd.prototype.set=ese;var vw=gd,$U=vw,tse="Expected a function";function Cw(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(tse);var u=function(){var n=arguments,r=t?t.apply(this,n):n[0],a=u.cache;if(a.has(r))return a.get(r);var i=e.apply(this,n);return u.cache=a.set(r,i)||a,i};
122return u.cache=new(Cw.Cache||$U),u}Cw.Cache=$U;var use=Cw,nse=use,rse=500;function ase(e){var t=nse(e,function(n){return u.size===rse&&u.clear(),n}),u=t.cache;return t}var ise=ase,sse=ise,ose=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,lse=/\\(\\)?/g,cse=sse(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(ose,function(u,n,r,a){t.push(r?a.replace(lse,"$1"):n||u)}),t}),dse=cse;function pse(e,t){for(var u=-1,n=e==null?0:e.length,r=Array(n);++u<n;)r[u]=t(e[u],u,e);return r}var zU=pse,VD=nf,fse=zU,yse=xa,Ese=sf,mse=1/0,GD=VD?VD.prototype:void 0,JD=GD?GD.toString:void 0;function HU(e){if(typeof e=="string")return e;if(yse(e))return fse(e,HU)+"";if(Ese(e))return JD?JD.call(e):"";var t=e+"";return t=="0"&&1/e==-mse?"-0":t}var hse=HU,bse=hse;function gse(e){return e==null?"":bse(e)}var vd=gse,vse=xa,Cse=bw,Ase=dse,wse=vd;function Tse(e,t){return vse(e)?e:Cse(e,t)?[e]:Ase(wse(e))}var Aw=Tse,_se=sf,Fse=1/0;function Dse(e){if(typeof e=="string"||_se(e))return e;var t=e+"";return t=="0"&&1/e==-Fse?"-0":t}var of=Dse,Bse=Aw,xse=of;function Pse(e,t){t=Bse(t,e);for(var u=0,n=t.length;e!=null&&u<n;)e=e[xse(t[u++])];return u&&u==n?e:void 0}var ww=Pse,Sse=ww;function Mse(e,t,u){var n=e==null?void 0:Sse(e,t);return n===void 0?u:n}var Tw=Mse,kse=Object.prototype,Ise=kse.hasOwnProperty;function Ose(e,t){return e!=null&&Ise.call(e,t)}var Rse=Ose,jse=rf,Nse=af,Use="[object Arguments]";function Lse(e){return Nse(e)&&jse(e)==Use}var $se=Lse,KD=$se,zse=af,WU=Object.prototype,Hse=WU.hasOwnProperty,Wse=WU.propertyIsEnumerable,qse=KD(function(){return arguments}())?KD:function(e){return zse(e)&&Hse.call(e,"callee")&&!Wse.call(e,"callee")},_w=qse,Yse=9007199254740991,Vse=/^(?:0|[1-9]\d*)$/;function Gse(e,t){var u=typeof e;return t=t??Yse,!!t&&(u=="number"||u!="symbol"&&Vse.test(e))&&e>-1&&e%1==0&&e<t}var $m=Gse,Jse=9007199254740991;function Kse(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=Jse}var Fw=Kse,Qse=Aw,Xse=_w,Zse=xa,eoe=$m,toe=Fw,uoe=of;function noe(e,t,u){t=Qse(t,e);for(var n=-1,r=t.length,a=!1;++n<r;){var i=uoe(t[n]);if(!(a=e!=null&&u(e,i)))break;e=e[i]}return a||++n!=r?a:(r=e==null?0:e.length,!!r&&toe(r)&&eoe(i,r)&&(Zse(e)||Xse(e)))}var qU=noe,roe=Rse,aoe=qU;function ioe(e,t){return e!=null&&aoe(e,t,roe)}var soe=ioe,ooe=al,loe=function(){try{var e=ooe(Object,"defineProperty");return e({},"",{}),e}catch{}}(),YU=loe,QD=YU;function coe(e,t,u){t=="__proto__"&&QD?QD(e,t,{configurable:!0,enumerable:!0,value:u,writable:!0}):e[t]=u}var doe=coe,poe=doe,foe=jm,yoe=Object.prototype,Eoe=yoe.hasOwnProperty;function moe(e,t,u){var n=e[t];(!(Eoe.call(e,t)&&foe(n,u))||u===void 0&&!(t in e))&&poe(e,t,u)}var VU=moe,hoe=VU,boe=Aw,goe=$m,XD=rl,voe=of;function Coe(e,t,u,n){if(!XD(e))return e;t=boe(t,e);for(var r=-1,a=t.length,i=a-1,s=e;s!=null&&++r<a;){var o=voe(t[r]),l=u;if(o==="__proto__"||o==="constructor"||o==="prototype")return e;if(r!=i){var c=s[o];l=n?n(c,o,s):void 0,l===void 0&&(l=XD(c)?c:goe(t[r+1])?[]:{})}hoe(s,o,l),s=s[o]}return e}var GU=Coe,Aoe=GU;function woe(e,t,u){return e==null?e:Aoe(e,t,u)}var Toe=woe,_oe=GU;function Foe(e,t,u,n){return n=typeof n=="function"?n:void 0,e==null?e:_oe(e,t,u,n)}var Doe=Foe,Dw={},Boe="__lodash_hash_undefined__";function xoe(e){return this.__data__.set(e,Boe),this}var Poe=xoe;function Soe(e){return this.__data__.has(e)}var Moe=Soe,koe=vw,Ioe=Poe,Ooe=Moe;function eE(e){var t=-1,u=e==null?0:e.length;for(this.__data__=new koe;++t<u;)this.add(e[t])}eE.prototype.add=eE.prototype.push=Ioe;eE.prototype.has=Ooe;var JU=eE;function Roe(e,t,u,n){for(var r=e.length,a=u+(n?1:-1);n?a--:++a<r;)if(t(e[a],a,e))return a;return-1}var joe=Roe;function Noe(e){return e!==e}var Uoe=Noe;function Loe(e,t,u){for(var n=u-1,r=e.length;++n<r;)if(e[n]===t)return n;return-1}var $oe=Loe,zoe=joe,Hoe=Uoe,Woe=$oe;function qoe(e,t,u){return t===t?Woe(e,t,u):zoe(e,Hoe,u)}var Yoe=qoe,Voe=Yoe;function Goe(e,t){var u=e==null?0:e.length;return!!u&&Voe(e,t,0)>-1}var Joe=Goe;function Koe(e,t,u){for(var n=-1,r=e==null?0:e.length;++n<r;)if(u(t,e[n]))return!0;return!1}var Qoe=Koe;function Xoe(e,t){return e.has(t)}var KU=Xoe,Zoe=al,ele=Fi,tle=Zoe(ele,"Set"),QU=tle;function ule(){}var nle=ule;function rle(e){var t=-1,u=Array(e.size);return e.forEach(function(n){u[++t]=n}),u}var Bw=rle,eb=QU,ale=nle,ile=Bw,sle=1/0,ole=eb&&1/ile(new eb([,-0]))[1]==sle?function(e){return new eb(e)}:ale,lle=ole,cle=JU,dle=Joe,ple=Qoe,fle=KU,yle=lle,Ele=Bw,mle=200;function hle(e,t,u){var n=-1,r=dle,a=e.length,i=!0,s=[],o=s;if(u)i=!1,r=ple;else if(a>=mle){var l=t?null:yle(e);
122if(l)return Ele(l);i=!1,r=fle,o=new cle}else o=t?[]:s;e:for(;++n<a;){var c=e[n],d=t?t(c):c;if(c=u||c!==0?c:0,i&&d===d){for(var p=o.length;p--;)if(o[p]===d)continue e;t&&o.push(d),s.push(c)}else r(o,d,u)||(o!==s&&o.push(d),s.push(c))}return s}var ble=hle,gle=ble;function vle(e){return e&&e.length?gle(e):[]}var Cle=vle;(function(e){var t=we&&we.__importDefault||function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(e,"__esModule",{value:!0}),e.Locales=e.defaultLocaleResolver=void 0;const u=t(Cle),n=(a,i)=>{const s=[],o=[];return s.push(i),i||s.push(a.locale),a.enableFallback&&s.push(a.defaultLocale),s.filter(Boolean).map(l=>l.toString()).forEach(function(l){if(o.includes(l)||o.push(l),!a.enableFallback)return;const c=l.split("-");c.length===3&&o.push(`${c[0]}-${c[1]}`),o.push(c[0])}),(0,u.default)(o)};e.defaultLocaleResolver=n;class r{constructor(i){this.i18n=i,this.registry={},this.register("default",e.defaultLocaleResolver)}register(i,s){if(typeof s!="function"){const o=s;s=()=>o}this.registry[i]=s}get(i){let s=this.registry[i]||this.registry[this.i18n.locale]||this.registry.default;return typeof s=="function"&&(s=s(this.i18n,i)),s instanceof Array||(s=[s]),s}}e.Locales=r})(Dw);var xw={};const Se=(e,t)=>t?"other":e==1?"one":"other",Di=(e,t)=>t?"other":e==0||e==1?"one":"other",Cd=(e,t)=>t?"other":e>=0&&e<=1?"one":"other",s0=(e,t)=>{const u=String(e).split("."),n=!u[1];return t?"other":e==1&&n?"one":"other"},Tt=(e,t)=>"other",Bi=(e,t)=>t?"other":e==1?"one":e==2?"two":"other",Ale=Se,wle=Di,Tle=Cd,_le=Se,Fle=(e,t)=>{const u=String(e).split("."),n=Number(u[0])==e,r=n&&u[0].slice(-2);return t?"other":e==0?"zero":e==1?"one":e==2?"two":r>=3&&r<=10?"few":r>=11&&r<=99?"many":"other"},Dle=(e,t)=>{const u=String(e).split("."),n=Number(u[0])==e,r=n&&u[0].slice(-2);return t?"other":e==0?"zero":e==1?"one":e==2?"two":r>=3&&r<=10?"few":r>=11&&r<=99?"many":"other"},Ble=(e,t)=>t?e==1||e==5||e==7||e==8||e==9||e==10?"one":e==2||e==3?"two":e==4?"few":e==6?"many":"other":e>=0&&e<=1?"one":"other",xle=Se,Ple=s0,Sle=(e,t)=>{const u=String(e).split("."),n=u[0],r=n.slice(-1),a=n.slice(-2),i=n.slice(-3);return t?r==1||r==2||r==5||r==7||r==8||a==20||a==50||a==70||a==80?"one":r==3||r==4||i==100||i==200||i==300||i==400||i==500||i==600||i==700||i==800||i==900?"few":n==0||r==6||a==40||a==60||a==90?"many":"other":e==1?"one":"other"},Mle=(e,t)=>e==1?"one":"other",kle=(e,t)=>{const u=String(e).split("."),n=Number(u[0])==e,r=n&&u[0].slice(-1),a=n&&u[0].slice(-2);return t?(r==2||r==3)&&a!=12&&a!=13?"few":"other":r==1&&a!=11?"one":r>=2&&r<=4&&(a<12||a>14)?"few":n&&r==0||r>=5&&r<=9||a>=11&&a<=14?"many":"other"},Ile=Se,Ole=Se,Rle=Se,jle=Di,Nle=Tt,Ule=(e,t)=>t?e==1||e==5||e==7||e==8||e==9||e==10?"one":e==2||e==3?"two":e==4?"few":e==6?"many":"other":e>=0&&e<=1?"one":"other",Lle=Tt,$le=(e,t)=>{const u=String(e).split("."),n=Number(u[0])==e,r=n&&u[0].slice(-1),a=n&&u[0].slice(-2),i=n&&u[0].slice(-6);return t?"other":r==1&&a!=11&&a!=71&&a!=91?"one":r==2&&a!=12&&a!=72&&a!=92?"two":(r==3||r==4||r==9)&&(a<10||a>19)&&(a<70||a>79)&&(a<90||a>99)?"few":e!=0&&n&&i==0?"many":"other"},zle=Se,Hle=(e,t)=>{const u=String(e).split("."),n=u[0],r=u[1]||"",a=!u[1],i=n.slice(-1),s=n.slice(-2),o=r.slice(-1),l=r.slice(-2);return t?"other":a&&i==1&&s!=11||o==1&&l!=11?"one":a&&i>=2&&i<=4&&(s<12||s>14)||o>=2&&o<=4&&(l<12||l>14)?"few":"other"},Wle=(e,t)=>{const u=String(e).split("."),n=u[0],r=!u[1],a=n.slice(-6);return t?e==1||e==3?"one":e==2?"two":e==4?"few":"other":e==1&&r?"one":n!=0&&a==0&&r?"many":"other"},qle=Se,Yle=(e,t)=>{const u=String(e).split("."),n=u[0],r=u[1]||"",a=!u[1],i=n.slice(-1),s=r.slice(-1);return t?"other":a&&(n==1||n==2||n==3)||a&&i!=4&&i!=6&&i!=9||!a&&s!=4&&s!=6&&s!=9?"one":"other"},Vle=Se,Gle=Se,Jle=Se,Kle=(e,t)=>{const u=String(e).split("."),n=u[0],r=!u[1];return t?"other":e==1&&r?"one":n>=2&&n<=4&&r?"few":r?"other":"many"},Qle=(e,t)=>t?e==0||e==7||e==8||e==9?"zero":e==1?"one":e==2?"two":e==3||e==4?"few":e==5||e==6?"many":"other":e==0?"zero":e==1?"one":e==2?"two":e==3?"few":e==6?"many":"other",Xle=(e,t)=>{const u=String(e).split("."),n=u[0],r=Number(u[0])==e;return t?"other":e==1||!r&&(n==0||n==1)?"one":"other"},Zle=s0,ece=Cd,tce=(e,t)=>{const u=String(e).split("."),n=u[0],r=u[1]||"",a=!u[1],i=n.slice(-2),s=r.slice(-2);return t?"other":a&&i==1||s==1?"one":a&&i==2||s==2?"two":a&&(i==3||i==4)||s==3||s==4?"few":"other"},uce=Se,nce=Tt,rce=Se,ace=Se,ice=(e,t)=>{const u=String(e).split("."),n=!u[1],r=Number(u[0])==e,a=r&&u[0].slice(-1),i=r&&u[0].slice(-2);return t?a==1&&i!=11?"one":a==2&&i!=12?"two":a==3&&i!=13?"few":"other":e==1&&n?"one":"other"},sce=Se,oce=(e,t)=>{const u=String(e).split("."),n=u[0],r=!u[1],a=n.slice(-6);return t?"other":e==1?"one":n!=0&&a==0&&r?"many":"other"},lce=s0,cce=Se,dce=Cd,pce=(e,t)=>t?"other":e>
122=0&&e<2?"one":"other",fce=s0,yce=(e,t)=>{const u=String(e).split("."),n=u[0],r=u[1]||"",a=!u[1],i=n.slice(-1),s=r.slice(-1);return t?e==1?"one":"other":a&&(n==1||n==2||n==3)||a&&i!=4&&i!=6&&i!=9||!a&&s!=4&&s!=6&&s!=9?"one":"other"},Ece=Se,mce=(e,t)=>{const u=String(e).split("."),n=u[0],r=!u[1],a=n.slice(-6);return t?e==1?"one":"other":e>=0&&e<2?"one":n!=0&&a==0&&r?"many":"other"},hce=Se,bce=s0,gce=(e,t)=>{const u=String(e).split("."),n=Number(u[0])==e;return t?e==1?"one":"other":e==1?"one":e==2?"two":n&&e>=3&&e<=6?"few":n&&e>=7&&e<=10?"many":"other"},vce=(e,t)=>{const u=String(e).split("."),n=Number(u[0])==e;return t?e==1||e==11?"one":e==2||e==12?"two":e==3||e==13?"few":"other":e==1||e==11?"one":e==2||e==12?"two":n&&e>=3&&e<=10||n&&e>=13&&e<=19?"few":"other"},Cce=s0,Ace=Se,wce=(e,t)=>t?e==1?"one":e==2||e==3?"two":e==4?"few":e==6?"many":"other":e>=0&&e<=1?"one":"other",Tce=Di,_ce=(e,t)=>{const u=String(e).split("."),n=u[0],r=!u[1],a=n.slice(-1),i=n.slice(-2);return t?"other":r&&a==1?"one":r&&a==2?"two":r&&(i==0||i==20||i==40||i==60||i==80)?"few":r?"other":"many"},Fce=Se,Dce=Se,Bce=(e,t)=>{const u=String(e).split("."),n=u[0],r=!u[1];return t?"other":n==1&&r||n==0&&!r?"one":n==2&&r?"two":"other"},xce=(e,t)=>t?e==1?"one":e==2||e==3?"two":e==4?"few":e==6?"many":"other":e>=0&&e<=1?"one":"other",Pce=Tt,Sce=(e,t)=>{const u=String(e).split("."),n=u[0],r=u[1]||"",a=!u[1],i=n.slice(-1),s=n.slice(-2),o=r.slice(-1),l=r.slice(-2);return t?"other":a&&i==1&&s!=11||o==1&&l!=11?"one":a&&i>=2&&i<=4&&(s<12||s>14)||o>=2&&o<=4&&(l<12||l>14)?"few":"other"},Mce=(e,t)=>{const u=String(e).split("."),n=u[0],r=u[1]||"",a=!u[1],i=n.slice(-2),s=r.slice(-2);return t?"other":a&&i==1||s==1?"one":a&&i==2||s==2?"two":a&&(i==3||i==4)||s==3||s==4?"few":"other"},kce=(e,t)=>t?e==1||e==5?"one":"other":e==1?"one":"other",Ice=(e,t)=>t?e==1?"one":"other":e>=0&&e<2?"one":"other",Oce=s0,Rce=Tt,jce=Tt,Nce=Tt,Uce=s0,Lce=(e,t)=>{const u=String(e).split("."),n=u[0],r=(u[1]||"").replace(/0+$/,""),a=Number(u[0])==e,i=n.slice(-1),s=n.slice(-2);return t?"other":a&&i==1&&s!=11||r%10==1&&r%100!=11?"one":"other"},$ce=(e,t)=>{const u=String(e).split("."),n=u[0],r=!u[1],a=n.slice(-6);return t?e==11||e==8||e==80||e==800?"many":"other":e==1&&r?"one":n!=0&&a==0&&r?"many":"other"},zce=Bi,Hce=Tt,Wce=Tt,qce=Se,Yce=Se,Vce=Tt,Gce=Tt,Jce=(e,t)=>{const u=String(e).split("."),n=u[0],r=n.slice(-2);return t?n==1?"one":n==0||r>=2&&r<=20||r==40||r==60||r==80?"many":"other":e==1?"one":"other"},Kce=(e,t)=>t?"other":e>=0&&e<2?"one":"other",Qce=Se,Xce=Se,Zce=Tt,ede=Tt,tde=(e,t)=>{const u=String(e).split("."),n=Number(u[0])==e,r=n&&u[0].slice(-1);return t?r==6||r==9||n&&r==0&&e!=0?"many":"other":e==1?"one":"other"},ude=Se,nde=Se,rde=Tt,ade=Cd,ide=Tt,sde=Se,ode=Se,lde=(e,t)=>t?"other":e==0?"zero":e==1?"one":"other",cde=Se,dde=(e,t)=>{const u=String(e).split("."),n=Number(u[0])==e,r=n&&u[0].slice(-2),a=n&&u[0].slice(-3),i=n&&u[0].slice(-5),s=n&&u[0].slice(-6);return t?n&&e>=1&&e<=4||r>=1&&r<=4||r>=21&&r<=24||r>=41&&r<=44||r>=61&&r<=64||r>=81&&r<=84?"one":e==5||r==5?"many":"other":e==0?"zero":e==1?"one":r==2||r==22||r==42||r==62||r==82||n&&a==0&&(i>=1e3&&i<=2e4||i==4e4||i==6e4||i==8e4)||e!=0&&s==1e5?"two":r==3||r==23||r==43||r==63||r==83?"few":e!=1&&(r==1||r==21||r==41||r==61||r==81)?"many":"other"},pde=Se,fde=(e,t)=>{const u=String(e).split("."),n=u[0];return t?"other":e==0?"zero":(n==0||n==1)&&e!=0?"one":"other"},yde=Se,Ede=Se,mde=(e,t)=>{const u=String(e).split("."),n=!u[1],r=Number(u[0])==e;return t?e==11||e==8||r&&e>=80&&e<=89||r&&e>=800&&e<=899?"many":"other":e==1&&n?"one":"other"},hde=Tt,bde=Di,gde=(e,t)=>t&&e==1?"one":"other",vde=(e,t)=>{const u=String(e).split("."),n=u[1]||"",r=Number(u[0])==e,a=r&&u[0].slice(-1),i=r&&u[0].slice(-2);return t?"other":a==1&&(i<11||i>19)?"one":a>=2&&a<=9&&(i<11||i>19)?"few":n!=0?"many":"other"},Cde=(e,t)=>{const u=String(e).split("."),n=u[1]||"",r=n.length,a=Number(u[0])==e,i=a&&u[0].slice(-1),s=a&&u[0].slice(-2),o=n.slice(-2),l=n.slice(-1);return t?"other":a&&i==0||s>=11&&s<=19||r==2&&o>=11&&o<=19?"zero":i==1&&s!=11||r==2&&l==1&&o!=11||r!=2&&l==1?"one":"other"},Ade=Se,wde=Di,Tde=Se,_de=(e,t)=>{const u=String(e).split("."),n=u[0],r=u[1]||"",a=!u[1],i=n.slice(-1),s=n.slice(-2),o=r.slice(-1),l=r.slice(-2);return t?i==1&&s!=11?"one":i==2&&s!=12?"two":(i==7||i==8)&&s!=17&&s!=18?"many":"other":a&&i==1&&s!=11||o==1&&l!=11?"one":"other"},Fde=Se,Dde=Se,Bde=(e,t)=>{const u=String(e).split("."),n=!u[1],r=Number(u[0])==e,a=r&&u[0].slice(-2);return t?e==1?"one":"other":e==1&&n?"one":!n||e==0||e!=1&&a>=1&&a<=19?"few":"other"},xde=(e,t)=>t?e==1?"one":e==2||e==3?"two":e==4?"few":"other":e==1?"one":"other",Pde=(e,t)=>
122t&&e==1?"one":"other",Sde=(e,t)=>{const u=String(e).split("."),n=Number(u[0])==e,r=n&&u[0].slice(-2);return t?"other":e==1?"one":e==2?"two":e==0||r>=3&&r<=10?"few":r>=11&&r<=19?"many":"other"},Mde=Tt,kde=Se,Ide=Bi,Ode=Se,Rde=Se,jde=(e,t)=>{const u=String(e).split("."),n=Number(u[0])==e;return t?n&&e>=1&&e<=4?"one":"other":e==1?"one":"other"},Nde=s0,Ude=Se,Lde=Se,$de=Se,zde=Tt,Hde=Se,Wde=Di,qde=Se,Yde=Se,Vde=Se,Gde=(e,t)=>{const u=String(e).split("."),n=Number(u[0])==e;return t?e==1||e==5||n&&e>=7&&e<=9?"one":e==2||e==3?"two":e==4?"few":e==6?"many":"other":e==1?"one":"other"},Jde=Se,Kde=Tt,Qde=Di,Xde=Se,Zde=Cd,e4e=(e,t)=>{const u=String(e).split("."),n=u[0],r=!u[1],a=n.slice(-1),i=n.slice(-2);return t?"other":e==1&&r?"one":r&&a>=2&&a<=4&&(i<12||i>14)?"few":r&&n!=1&&(a==0||a==1)||r&&a>=5&&a<=9||r&&i>=12&&i<=14?"many":"other"},t4e=(e,t)=>{const u=String(e).split("."),n=u[1]||"",r=n.length,a=Number(u[0])==e,i=a&&u[0].slice(-1),s=a&&u[0].slice(-2),o=n.slice(-2),l=n.slice(-1);return t?"other":a&&i==0||s>=11&&s<=19||r==2&&o>=11&&o<=19?"zero":i==1&&s!=11||r==2&&l==1&&o!=11||r!=2&&l==1?"one":"other"},u4e=Se,n4e=(e,t)=>{const u=String(e).split("."),n=u[0],r=!u[1],a=n.slice(-6);return t?"other":n==0||n==1?"one":n!=0&&a==0&&r?"many":"other"},r4e=(e,t)=>{const u=String(e).split("."),n=u[0],r=!u[1],a=n.slice(-6);return t?"other":e==1&&r?"one":n!=0&&a==0&&r?"many":"other"},a4e=Se,i4e=(e,t)=>{const u=String(e).split("."),n=!u[1],r=Number(u[0])==e,a=r&&u[0].slice(-2);return t?e==1?"one":"other":e==1&&n?"one":!n||e==0||e!=1&&a>=1&&a<=19?"few":"other"},s4e=Se,o4e=(e,t)=>{const u=String(e).split("."),n=u[0],r=!u[1],a=n.slice(-1),i=n.slice(-2);return t?"other":r&&a==1&&i!=11?"one":r&&a>=2&&a<=4&&(i<12||i>14)?"few":r&&a==0||r&&a>=5&&a<=9||r&&i>=11&&i<=14?"many":"other"},l4e=Se,c4e=Tt,d4e=Se,p4e=Bi,f4e=(e,t)=>{const u=String(e).split("."),n=!u[1];return t?e==11||e==8||e==80||e==800?"many":"other":e==1&&n?"one":"other"},y4e=(e,t)=>
122{const u=String(e).split("."),n=!u[1];return t?e==11||e==8||e==80||e==800?"many":"other":e==1&&n?"one":"other"},E4e=Se,m4e=Se,h4e=Bi,b4e=Se,g4e=Tt,v4e=Tt,C4e=(e,t)=>{const u=String(e).split("."),n=u[0],r=u[1]||"",a=!u[1],i=n.slice(-1),s=n.slice(-2),o=r.slice(-1),l=r.slice(-2);return t?"other":a&&i==1&&s!=11||o==1&&l!=11?"one":a&&i>=2&&i<=4&&(s<12||s>14)||o>=2&&o<=4&&(l<12||l>14)?"few":"other"},A4e=(e,t)=>{const u=String(e).split("."),n=Number(u[0])==e;return t?"other":e>=0&&e<=1?"one":n&&e>=2&&e<=10?"few":"other"},w4e=(e,t)=>{const u=String(e).split("."),n=u[0],r=u[1]||"";return t?"other":e==0||e==1||n==0&&r==1?"one":"other"},T4e=(e,t)=>{const u=String(e).split("."),n=u[0],r=!u[1];return t?"other":e==1&&r?"one":n>=2&&n<=4&&r?"few":r?"other":"many"},_4e=(e,t)=>{const u=String(e).split("."),n=u[0],r=!u[1],a=n.slice(-2);return t?"other":r&&a==1?"one":r&&a==2?"two":r&&(a==3||a==4)||!r?"few":"other"},F4e=Bi,D4e=Bi,B4e=Bi,x4e=Bi,P4e=Bi,S4e=Se,M4e=Se,k4e=(e,t)=>{const u=String(e).split("."),n=Number(u[0])==e,r=n&&u[0].slice(-1),a=n&&u[0].slice(-2);return t?e==1?"one":r==4&&a!=14?"many":"other":e==1?"one":"other"},I4e=(e,t)=>{const u=String(e).split("."),n=u[0],r=u[1]||"",a=!u[1],i=n.slice(-1),s=n.slice(-2),o=r.slice(-1),l=r.slice(-2);return t?"other":a&&i==1&&s!=11||o==1&&l!=11?"one":a&&i>=2&&i<=4&&(s<12||s>14)||o>=2&&o<=4&&(l<12||l>14)?"few":"other"},O4e=Se,R4e=Se,j4e=Se,N4e=Tt,U4e=(e,t)=>{const u=String(e).split("."),n=!u[1],r=Number(u[0])==e,a=r&&u[0].slice(-1),i=r&&u[0].slice(-2);return t?(a==1||a==2)&&i!=11&&i!=12?"one":"other":e==1&&n?"one":"other"},L4e=s0,$4e=Se,z4e=Se,H4e=Se,W4e=Se,q4e=Tt,Y4e=Di,V4e=Se,G4e=(e,t)=>{const u=String(e).split("."),n=Number(u[0])==e,r=n&&u[0].slice(-1);return t?r==6||r==9||e==10?"few":"other":e==1?"one":"other"},J4e=(e,t)=>{const u=String(e).split("."),n=u[0],r=u[1]||"",a=!u[1],i=n.slice(-1),s=r.slice(-1);return t?e==1?"one":"other":a&&(n==1||n==2||n==3)||a&&i!=4&&i!=6&&i!=9||!a&&s!=4&&s!=6&&s!=9?"one":"other"},K4e=Se,Q4e=Tt,X4e=Tt,Z4e=Se,epe=Se,tpe=(e,t)=>{const u=String(e).split("."),n=Number(u[0])==e;return t?"other":e==0||e==1||n&&e>=11&&e<=99?"one":"other"},upe=Se,npe=(e,t)=>{const u=String(e).split("."),n=u[0],r=!u[1],a=Number(u[0])==e,i=a&&u[0].slice(-1),s=a&&u[0].slice(-2),o=n.slice(-1),l=n.slice(-2);return t?i==3&&s!=13?"few":"other":r&&o==1&&l!=11?"one":r&&o>=2&&o<=4&&(l<12||l>14)?"few":r&&o==0||r&&o>=5&&o<=9||r&&l>=11&&l<=14?"many":"other"},rpe=Tt,ape=s0,ipe=Se,spe=Se,ope=(e,t)=>{const u=String(e).split("."),n=u[0],r=!u[1],a=n.slice(-6);return t?e==11||e==8||e==80||e==800?"many":"other":e==1&&r?"one":n!=0&&a==0&&r?"many":"other"},lpe=(e,t)=>t&&e==1?"one":"other",cpe=Se,dpe=Se,ppe=Di,fpe=Se,ype=Tt,Epe=Se,mpe=Se,hpe=s0,bpe=Tt,gpe=Tt,vpe=Tt,Cpe=Cd,Ape=Object.freeze(Object.defineProperty({__proto__:null,af:Ale,ak:wle,am:Tle,an:_le,ar:Fle,ars:Dle,as:Ble,asa:xle,ast:Ple,az:Sle,bal:Mle,be:kle,bem:Ile,bez:Ole,bg:Rle,bho:jle,bm:Nle,bn:Ule,bo:Lle,br:$le,brx:zle,bs:Hle,ca:Wle,ce:qle,ceb:Yle,cgg:Vle,chr:Gle,ckb:Jle,cs:Kle,cy:Qle,da:Xle,de:Zle,doi:ece,dsb:tce,dv:uce,dz:nce,ee:rce,el:ace,en:ice,eo:sce,es:oce,et:lce,eu:cce,fa:dce,ff:pce,fi:fce,fil:yce,fo:Ece,fr:mce,fur:hce,fy:bce,ga:gce,gd:vce,gl:Cce,gsw:Ace,gu:wce,guw:Tce,gv:_ce,ha:Fce,haw:Dce,he:Bce,hi:xce,hnj:Pce,hr:Sce,hsb:Mce,hu:kce,hy:Ice,ia:Oce,id:Rce,ig:jce,ii:Nce,io:Uce,is:Lce,it:$ce,iu:zce,ja:Hce,jbo:Wce,jgo:qce,jmc:Yce,jv:Vce,jw:Gce,ka:Jce,kab:Kce,kaj:Qce,kcg:Xce,kde:Zce,kea:ede,kk:tde,kkj:ude,kl:nde,km:rde,kn:ade,ko:ide,ks:sde,ksb:ode,ksh:lde,ku:cde,kw:dde,ky:pde,lag:fde,lb:yde,lg:Ede,lij:mde,lkt:hde,ln:bde,lo:gde,lt:vde,lv:Cde,mas:Ade,mg:wde,mgo:Tde,mk:_de,ml:Fde,mn:Dde,mo:Bde,mr:xde,ms:Pde,mt:Sde,my:Mde,nah:kde,naq:Ide,nb:Ode,nd:Rde,ne:jde,nl:Nde,nn:Ude,nnh:Lde,no:$de,nqo:zde,nr:Hde,nso:Wde,ny:qde,nyn:Yde,om:Vde,or:Gde,os:Jde,osa:Kde,pa:Qde,pap:Xde,pcm:Zde,pl:e4e,prg:t4e,ps:u4e,pt:n4e,pt_PT:r4e,rm:a4e,ro:i4e,rof:s4e,ru:o4e,rwk:l4e,sah:c4e,saq:d4e,sat:p4e,sc:f4e,scn:y4e,sd:E4e,sdh:m4e,se:h4e,seh:b4e,ses:g4e,sg:v4e,sh:C4e,shi:A4e,si:w4e,sk:T4e,sl:_4e,sma:F4e,smi:D4e,smj:B4e,smn:x4e,sms:P4e,sn:S4e,so:M4e,sq:k4e,sr:I4e,ss:O4e,ssy:R4e,st:j4e,su:N4e,sv:U4e,sw:L4e,syr:$4e,ta:z4e,te:H4e,teo:W4e,th:q4e,ti:Y4e,tig:V4e,tk:G4e,tl:J4e,tn:K4e,to:Q4e,tpi:X4e,tr:Z4e,ts:epe,tzm:tpe,ug:upe,uk:npe,und:rpe,ur:ape,uz:ipe,ve:spe,vec:ope,vi:lpe,vo:cpe,vun:dpe,w
122a:ppe,wae:fpe,wo:ype,xh:Epe,xog:mpe,yi:hpe,yo:bpe,yue:gpe,zh:vpe,zu:Cpe},Symbol.toStringTag,{value:"Module"})),wpe=Os(Ape);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.Pluralization=e.defaultPluralizer=e.useMakePlural=void 0;const t=wpe;function u({pluralizer:r,includeZero:a=!0,ordinal:i=!1}){return function(s,o){return[a&&o===0?"zero":"",r(o,i)].filter(Boolean)}}e.useMakePlural=u,e.defaultPluralizer=u({pluralizer:t.en,includeZero:!0});class n{constructor(a){this.i18n=a,this.registry={},this.register("default",e.defaultPluralizer)}register(a,i){this.registry[a]=i}get(a){return this.registry[a]||this.registry[this.i18n.locale]||this.registry.default}}e.Pluralization=n})(xw);var Pw={},Sw={},zm={};function Tpe(e,t,u){var n=-1,r=e.length;t<0&&(t=-t>r?0:r+t),u=u>r?r:u,u<0&&(u+=r),r=t>u?0:u-t>>>0,t>>>=0;for(var a=Array(r);++n<r;)a[n]=e[n+t];return a}var _pe=Tpe,Fpe=_pe;function Dpe(e,t,u){var n=e.length;return u=u===void 0?n:u,!t&&u>=n?e:Fpe(e,t,u)}var Bpe=Dpe,xpe="\\ud800-\\udfff",Ppe="\\u0300-\\u036f",Spe="\\ufe20-\\ufe2f",Mpe="\\u20d0-\\u20ff",kpe=Ppe+Spe+Mpe,Ipe="\\ufe0e\\ufe0f",Ope="\\u200d",Rpe=RegExp("["+Ope+xpe+kpe+Ipe+"]");function jpe(e){return Rpe.test(e)}var XU=jpe;function Npe(e){return e.split("")}var Upe=Npe,ZU="\\ud800-\\udfff",Lpe="\\u0300-\\u036f",$pe="\\ufe20-\\ufe2f",zpe="\\u20d0-\\u20ff",Hpe=Lpe+$pe+zpe,Wpe="\\ufe0e\\ufe0f",qpe="["+ZU+"]",wC="["+Hpe+"]",TC="\\ud83c[\\udffb-\\udfff]",Ype="(?:"+wC+"|"+TC+")",eL="[^"+ZU+"]",tL="(?:\\ud83c[\\udde6-\\uddff]){2}",uL="[\\ud800-\\udbff][\\udc00-\\udfff]",Vpe="\\u200d",nL=Ype+"?",rL="["+Wpe+"]?",Gpe="(?:"+Vpe+"(?:"+[eL,tL,uL].join("|")+")"+rL+nL+")*",Jpe=rL+nL+Gpe,Kpe="(?:"+[eL+wC+"?",wC,tL,uL,qpe].join("|")+")",Qpe=RegExp(TC+"(?="+TC+")|"+Kpe+Jpe,"g");function Xpe(e){return e.match(Qpe)||[]}var Zpe=Xpe,e3e=Upe,t3e=XU,u3e=Zpe;function n3e(e){return t3e(e)?u3e(e):e3e(e)}var r3e=n3e,a3e=Bpe,i3e=XU,s3e=r3e,o3e=vd;function l3e(e){return function(t){t=o3e(t);var u=i3e(t)?s3e(t):void 0,n=u?u[0]:t.charAt(0),r=u?a3e(u,1).join(""):t.slice(1);return n[e]()+r}}var c3e=l3e,d3e=c3e,p3e=d3e("toUpperCase"),f3e=p3e,y3e=vd,E3e=f3e;function m3e(e){return E3e(y3e(e).toLowerCase())}var h3e=m3e;function b3e(e,t,u,n){var r=-1,a=e==null?0:e.length;for(n&&a&&(u=e[++r]);++r<a;)u=t(u,e[r],r,e);return u}var g3e=b3e;function v3e(e){return function(t){return e==null?void 0:e[t]}}var C3e=v3e,A3e=C3e,w3e={Ã:"A",Ã:"A",Ã:"A",Ã:"A",Ã:"A",Ã
:"A",à :"a",á:"a",â:"a",ã:"a",ä:"a",Ã¥:"a",Ã:"C",ç:"c",Ã:"D",ð:"d",Ã:"E",Ã:"E",Ã:"E",Ã:"E",è:"e",é:"e",ê:"e",ë:"e",Ã:"I",Ã:"I",Ã:"I",Ã:"I",ì:"i",Ã:"i",î:"i",ï:"i",Ã:"N",ñ:"n",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ã:"U",Ã:"U",Ã:"U",Ã:"U",ù:"u",ú:"u",û:"u",ü:"u",Ã:"Y",ý:"y",ÿ:"y",Ã:"Ae",æ:"ae",Ã:"Th",þ:"th",Ã:"ss",Ä:"A",Ä:"A",Ä:"A",Ä:"a",Ä:"a",Ä
:"a",Ä:"C",Ä:"C",Ä:"C",Ä:"C",Ä:"c",Ä:"c",Ä:"c",Ä:"c",Ä:"D",Ä:"D",Ä:"d",Ä:"d",Ä:"E",Ä:"E",Ä:"E",Ä:"E",Ä:"E",Ä:"e",Ä:"e",Ä:"e",Ä:"e",Ä:"e",Ä:"G",Ä:"G",Ä :"G",Ä¢:"G",Ä:"g",Ä:"g",Ä¡:"g",Ä£:"g",Ĥ:"H",Ħ:"H",Ä¥:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Ä®:"I",İ:"I",Ä©:"i",Ä«:"i",Ä:"i",į:"i",ı:"i",Ä´:"J",ĵ:"j",Ķ:"K",Ä·:"k",ĸ:"k",Ĺ:"L",Ä»:"L",Ľ:"L",Ä¿:"L",Å:"L",ĺ:"l",ļ:"l",ľ:"l",Å:"l",Å:"l",Å:"N",Å
:"N",Å:"N",Å:"N",Å:"n",Å:"n",Å:"n",Å:"n",Å:"O",Å:"O",Å:"O",Å:"o",Å:"o",Å:"o",Å:"R",Å:"R",Å:"R",Å:"r",Å:"r",Å:"r",Å:"S",Å:"S",Å:"S",Å :"S",Å:"s",Å:"s",Å:"s",Å¡:"s",Å¢:"T",Ť:"T",Ŧ:"T",Å£:"t",Å¥:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Å®:"U",Ű:"U",Ų:"U",Å©:"u",Å«:"u",Å:"u",ů:"u",ű:"u",ų:"u",Å´:"W",ŵ:"w",Ŷ:"Y",Å·:"y",Ÿ:"Y",Ź:"Z",Å»:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Å:"Oe",Å:"oe",Å:"'n",Å¿:"s"},T3e=A3e(w3e),_3e=T3e,F3e=_3e,D3e=vd,B3e=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u01
1227f]/g,x3e="\\u0300-\\u036f",P3e="\\ufe20-\\ufe2f",S3e="\\u20d0-\\u20ff",M3e=x3e+P3e+S3e,k3e="["+M3e+"]",I3e=RegExp(k3e,"g");function O3e(e){return e=D3e(e),e&&e.replace(B3e,F3e).replace(I3e,"")}var R3e=O3e,j3e=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;function N3e(e){return e.match(j3e)||[]}var U3e=N3e,L3e=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;function $3e(e){return L3e.test(e)}var z3e=$3e,aL="\\ud800-\\udfff",H3e="\\u0300-\\u036f",W3e="\\ufe20-\\ufe2f",q3e="\\u20d0-\\u20ff",Y3e=H3e+W3e+q3e,iL="\\u2700-\\u27bf",sL="a-z\\xdf-\\xf6\\xf8-\\xff",V3e="\\xac\\xb1\\xd7\\xf7",G3e="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",J3e="\\u2000-\\u206f",K3e=" \\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",oL="A-Z\\xc0-\\xd6\\xd8-\\xde",Q3e="\\ufe0e\\ufe0f",lL=V3e+G3e+J3e+K3e,cL="['â]",ZD="["+lL+"]",X3e="["+Y3e+"]",dL="\\d+",Z3e="["+iL+"]",pL="["+sL+"]",fL="[^"+aL+lL+dL+iL+sL+oL+"]",efe="\\ud83c[\\udffb-\\udfff]",tfe="(?:"+X3e+"|"+efe+")",ufe="[^"+aL+"]",yL="(?:\\ud83c[\\udde6-\\uddff]){2}",EL="[\\ud800-\\udbff][\\udc00-\\udfff]",Hl="["+oL+"]",nfe="\\u200d",eB="(?:"+pL+"|"+fL+")",rfe="(?:"+Hl+"|"+fL+")",tB="(?:"+cL+"(?:d|ll|m|re|s|t|ve))?",uB="(?:"+cL+"(?:D|LL|M|RE|S|T|VE))?",mL=tfe+"?",hL="["+Q3e+"]?",afe="(?:"+nfe+"(?:"+[ufe,yL,EL].join("|")+")"+hL+mL+")*",ife="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",sfe="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",ofe=hL+mL+afe,lfe="(?:"+[Z3e,yL,EL].join("|")+")"+ofe,cfe=RegExp([Hl+"?"+pL+"+"+tB+"(?="+[ZD,Hl,"$"].join("|")+")",rfe+"+"+uB+"(?="+[ZD,Hl+eB,"$"].join("|")+")",Hl+"?"+eB+"+"+tB,Hl+"+"+uB,sfe,ife,dL,lfe].join("|"),"g");function dfe(e){return e.match(cfe)||[]}var pfe=dfe,ffe=U3e,yfe=z3e,Efe=vd,mfe=pfe;function hfe(e,t,u){return e=Efe(e),t=u?void 0:t,t===void 0?yfe(e)?mfe(e):ffe(e):e.match(t)||[]}var bfe=hfe,gfe=g3e,vfe=R3e,Cfe=bfe,Afe="['â]",wfe=RegExp(Afe,"g");function Tfe(e){return function(t){return gfe(Cfe(vfe(t).replace(wfe,"")),e,"")}}var _fe=Tfe,Ffe=h3e,Dfe=_fe,Bfe=Dfe(function(e,t,u){return t=t.toLowerCase(),e+(u?Ffe(t):t)}),xfe=Bfe,Pfe=we&&we.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(zm,"__esModule",{value:!0});zm.camelCaseKeys=void 0;const Sfe=Pfe(xfe);function Mfe(e){return e?Object.keys(e).reduce((t,u)=>(t[(0,Sfe.default)(u)]=e[u],t),{}):{}}zm.camelCaseKeys=Mfe;var Hm={},Hs={};Object.defineProperty(Hs,"__esModule",{value:!0});Hs.isSet=void 0;function kfe(e){return e!=null}Hs.isSet=kfe;Object.defineProperty(Hm,"__esModule",{value:!0});Hm.createTranslationOptions=void 0;const nB=Hs;function Ife(e,t,u){let n=[{scope:t}];if((0,nB.isSet)(u.defaults)&&(n=n.concat(u.defaults)),(0,nB.isSet)(u.defaultValue)){const r=typeof u.defaultValue=="function"?u.defaultValue(e,t,u):u.defaultValue;n.push({message:r}),delete u.defaultValue}return n}Hm.createTranslationOptions=Ife;var Ad={},bL={exports:{}};(function(e){(function(t){var u,n=/^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i,r=Math.ceil,a=Math.floor,i="[BigNumber Error] ",s=i+"Number primitive has more than 15 significant digits: ",o=1e14,l=14,c=9007199254740991,d=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13],p=1e7,f=1e9;function y(w){var g,B,q,V=Q.prototype={constructor:Q,toString:null,valueOf:null},X=new Q(1),ie=20,N=4,T=-7,P=21,O=-1e7,S=1e7,U=!1,I=1,j=0,R={prefix:"",groupSize:3,secondaryGroupSize:0,groupSeparator:",",decimalSeparator:".",fractionGroupSize:0,fractionGroupSeparator:"Â ",suffix:""},_="0123456789abcdefghijklmnopqrstuvwxyz",$=!0;function Q(Y,W){var z,K,J,ee,ae,ue,oe,Ee,le=this;if(!(le instanceof Q))return new Q(Y,W);if(W==null){if(Y&&Y._isBigNumber===!0){le.s=Y.s,!Y.c||Y.e>S?le.c=le.e=null:Y.e<O?le.c=[le.e=0]:(le.e=Y.e,le.c=Y.c.slice());return}if((ue=typeof Y=="number")&&Y*0==0){if(le.s=1/Y<0?(Y=-Y,-1):1,Y===~~Y){for(ee=0,ae=Y;ae>=10;ae/=10,ee++);ee>S?le.c=le.e=null:(le.e=ee,le.c=[Y]);return}Ee=String(Y)}else{if(!n.test(Ee=String(Y)))return q(le,Ee,ue);le.s=Ee.charCodeAt(0)==45?(Ee=Ee.slice(1),-1):1}(ee=Ee.indexOf("."))>-1&&(Ee=Ee.replace(".","")),(ae=Ee.search(/e/i))>0?(ee<0&&(ee=ae),ee+=+Ee.slice(ae+1),Ee=Ee.substring(0,ae)):ee<0&&(ee=Ee.length)}else{if(m(W,2,_.length,"Base"),W==10&&$)return le=new Q(Y),se(le,ie+le.e+1,N);if(Ee=String(Y),ue=typeof Y=="number"){if(Y*0!=0)return q(le,Ee,ue,W);if(le.s=1/Y<0?(Ee=Ee.slice(1),-1):1,Q.DEBUG&&Ee.replace(/^0\.0*|\./,"").length>15)throw Error(s+Y)}else le.s=Ee.charCodeAt(0)===45?(Ee=Ee.slice(1),-1):1;for(z=_.slice(0,W),ee=ae=0,oe=Ee.length;ae<oe;ae++)if(z.indexOf(K=Ee.charAt(ae))<0){if(K=="."){if(ae>ee){ee=oe;continue}}else if(!J&&(Ee==Ee.toUpperCase()&&(Ee=Ee.toLowerCase())||Ee==Ee.toLowerCase()&&(Ee=Ee.toUpperCase()))){J=!0,ae=-1,ee=0;continue}return q(le,String(Y),ue,W)}ue=!1,Ee=B(Ee,W,10,le.s),(ee=Ee.indexOf("."))>-1?Ee=Ee.replace(".",""):ee=Ee.length}for(ae=0;Ee.charCodeAt(ae)===48;ae++);for(oe=Ee.length;Ee.charCodeAt(--oe)===48;);if(Ee=Ee.slice(ae,++oe)){if(oe-=ae,ue&&Q.DEBUG&&oe>
vendor: 11,524 bytes, line 122
12215&&(Y>c||Y!==a(Y)))throw Error(s+le.s*Y);if((ee=ee-ae-1)>S)le.c=le.e=null;else if(ee<O)le.c=[le.e=0];else{if(le.e=ee,le.c=[],ae=(ee+1)%l,ee<0&&(ae+=l),ae<oe){for(ae&&le.c.push(+Ee.slice(0,ae)),oe-=l;ae<oe;)le.c.push(+Ee.slice(ae,ae+=l));ae=l-(Ee=Ee.slice(ae)).length}else ae-=oe;for(;ae--;Ee+="0");le.c.push(+Ee)}}else le.c=[le.e=0]}Q.clone=y,Q.ROUND_UP=0,Q.ROUND_DOWN=1,Q.ROUND_CEIL=2,Q.ROUND_FLOOR=3,Q.ROUND_HALF_UP=4,Q.ROUND_HALF_DOWN=5,Q.ROUND_HALF_EVEN=6,Q.ROUND_HALF_CEIL=7,Q.ROUND_HALF_FLOOR=8,Q.EUCLID=9,Q.config=Q.set=function(Y){var W,z;if(Y!=null)if(typeof Y=="object"){if(Y.hasOwnProperty(W="DECIMAL_PLACES")&&(z=Y[W],m(z,0,f,W),ie=z),Y.hasOwnProperty(W="ROUNDING_MODE")&&(z=Y[W],m(z,0,8,W),N=z),Y.hasOwnProperty(W="EXPONENTIAL_AT")&&(z=Y[W],z&&z.pop?(m(z[0],-f,0,W),m(z[1],0,f,W),T=z[0],P=z[1]):(m(z,-f,f,W),T=-(P=z<0?-z:z))),Y.hasOwnProperty(W="RANGE"))if(z=Y[W],z&&z.pop)m(z[0],-f,-1,W),m(z[1],1,f,W),O=z[0],S=z[1];else if(m(z,-f,f,W),z)O=-(S=z<0?-z:z);else throw Error(i+W+" cannot be zero: "+z);if(Y.hasOwnProperty(W="CRYPTO"))if(z=Y[W],z===!!z)if(z)if(typeof crypto<"u"&&crypto&&(crypto.getRandomValues||crypto.randomBytes))U=z;else throw U=!z,Error(i+"crypto unavailable");else U=z;else throw Error(i+W+" not true or false: "+z);if(Y.hasOwnProperty(W="MODULO_MODE")&&(z=Y[W],m(z,0,9,W),I=z),Y.hasOwnProperty(W="POW_PRECISION")&&(z=Y[W],m(z,0,f,W),j=z),Y.hasOwnProperty(W="FORMAT"))if(z=Y[W],typeof z=="object")R=z;else throw Error(i+W+" not an object: "+z);if(Y.hasOwnProperty(W="ALPHABET"))if(z=Y[W],typeof z=="string"&&!/^.?$|[+\-.\s]|(.).*\1/.test(z))$=z.slice(0,10)=="0123456789",_=z;else throw Error(i+W+" invalid: "+z)}else throw Error(i+"Object expected: "+Y);return{DECIMAL_PLACES:ie,ROUNDING_MODE:N,EXPONENTIAL_AT:[T,P],RANGE:[O,S],CRYPTO:U,MODULO_MODE:I,POW_PRECISION:j,FORMAT:R,ALPHABET:_}},Q.isBigNumber=function(Y){if(!Y||Y._isBigNumber!==!0)return!1;if(!Q.DEBUG)return!0;var W,z,K=Y.c,J=Y.e,ee=Y.s;e:if({}.toString.call(K)=="[object Array]"){if((ee===1||ee===-1)&&J>=-f&&J<=f&&J===a(J)){if(K[0]===0){if(J===0&&K.length===1)return!0;break e}if(W=(J+1)%l,W<1&&(W+=l),String(K[0]).length==W){for(W=0;W<K.length;W++)if(z=K[W],z<0||z>=o||z!==a(z))break e;if(z!==0)return!0}}}else if(K===null&&J===null&&(ee===null||ee===1||ee===-1))return!0;throw Error(i+"Invalid BigNumber: "+Y)},Q.maximum=Q.max=function(){return Z(arguments,-1)},Q.minimum=Q.min=function(){return Z(arguments,1)},Q.random=function(){var Y=9007199254740992,W=Math.random()*Y&2097151?function(){return a(Math.random()*Y)}:function(){return(Math.random()*1073741824|0)*8388608+(Math.random()*8388608|0)};return function(z){var K,J,ee,ae,ue,oe=0,Ee=[],le=new Q(X);if(z==null?z=ie:m(z,0,f),ae=r(z/l),U)if(crypto.getRandomValues){for(K=crypto.getRandomValues(new Uint32Array(ae*=2));oe<ae;)ue=K[oe]*131072+(K[oe+1]>>>11),ue>=9e15?(J=crypto.getRandomValues(new Uint32Array(2)),K[oe]=J[0],K[oe+1]=J[1]):(Ee.push(ue%1e14),oe+=2);oe=ae/2}else if(crypto.randomBytes){for(K=crypto.randomBytes(ae*=7);oe<ae;)ue=(K[oe]&31)*281474976710656+K[oe+1]*1099511627776+K[oe+2]*4294967296+K[oe+3]*16777216+(K[oe+4]<<16)+(K[oe+5]<<8)+K[oe+6],ue>=9e15?crypto.randomBytes(7).copy(K,oe):(Ee.push(ue%1e14),oe+=7);oe=ae/7}else throw U=!1,Error(i+"crypto unavailable");if(!U)for(;oe<ae;)ue=W(),ue<9e15&&(Ee[oe++]=ue%1e14);for(ae=Ee[--oe],z%=l,ae&&z&&(ue=d[l-z],Ee[oe]=a(ae/ue)*ue);Ee[oe]===0;Ee.pop(),oe--);if(oe<0)Ee=[ee=0];else{for(ee=-1;Ee[0]===0;Ee.splice(0,1),ee-=l);for(oe=1,ue=Ee[0];ue>=10;ue/=10,oe++);oe<l&&(ee-=l-oe)}return le.e=ee,le.c=Ee,le}}(),Q.sum=function(){for(var Y=1,W=arguments,z=new Q(W[0]);Y<W.length;)z=z.plus(W[Y++]);return z},B=function(){var Y="0123456789";function W(z,K,J,ee){for(var ae,ue=[0],oe,Ee=0,le=z.length;Ee<le;){for(oe=ue.length;oe--;ue[oe]*=K);for(ue[0]+=ee.indexOf(z.charAt(Ee++)),ae=0;ae<ue.length;ae++)ue[ae]>J-1&&(ue[ae+1]==null&&(ue[ae+1]=0),ue[ae+1]+=ue[ae]/J|0,ue[ae]%=J)}return ue.reverse()}return function(z,K,J,ee,ae){var ue,oe,Ee,le,me,he,be,Fe,Ce=z.indexOf("."),Ae=ie,L=N;for(Ce>=0&&(le=j,j=0,z=z.replace(".",""),Fe=new Q(K),he=Fe.pow(z.length-Ce),j=le,Fe.c=W(A(C(he.c),he.e,"0"),10,J,Y),Fe.e=Fe.c.length),be=W(z,K,J,ae?(ue=_,Y):(ue=Y,_)),Ee=le=be.length;be[--le]==0;be.pop());if(!be[0])return ue.charAt(0);if(Ce<0?--Ee:(he.c=be,he.e=Ee,he.s=ee,he=g(he,Fe,Ae,L,J),be=he.c,me=he.r,Ee=he.e),oe=Ee+Ae+1,Ce=be[oe],le=J/2,me=me||oe<0||be[oe+1]!=null,me=L<4?(Ce!=null||me)&&(L==0||L==(he.s<0?3:2)):Ce>le||Ce==le&&(L==4||me||L==6&&be[oe-1]&1||L==(he.s<0?8:7)),oe<1||!be[0])z=me?A(ue.charAt(1),-Ae,ue.charAt(0)):ue.charAt(0);else{if(be.length=oe,me)for(--J;++be[--oe]>J;)be[oe]=0,oe||(++Ee,be=[1].concat(be));for(le=be.length;!be[--le];);for(Ce=0,z="";Ce<=le;z+=ue.charAt(be[Ce++]));z=A(z,Ee,ue.charAt(0))}return z}}(),g=function(){function Y(K,J,ee){var ae,ue,oe,Ee,le=0,me=K.length,he=J%p,be=J/p|0;for(K=K.slice();me--;)oe=K[me]%p,Ee=K[me]/p|0,ae=be*oe+Ee*he,ue=he*oe+ae%p*p+le,le=(ue/ee|0)+(ae/p|0)+be*Ee,K[me]=ue%ee;return le&&(K=[le].concat(K)),K}function W(K,J,ee,ae){var ue,oe;if(ee!=ae)oe=ee>ae?1:-1;else for(ue=oe=0;ue<ee;ue++)if(K[ue]!=J[ue]){oe=K[ue]>J[ue]?1:-1;break}return oe}function z(K,J,ee,ae){for(var ue=0;ee--;)K[ee]-=ue,ue=K[ee]<J[ee]?1:0,K[ee]=ue*ae+K[ee]-J[ee];for(;!K[0]&&K.length>1;K.splice(0,1));}return function(K,J,ee,ae,ue){var oe,Ee,le,me,he,be,Fe,Ce,Ae,L,F,x,G,te,ne,ye,xe,De=K.s==J.s?1:-1,ke=K.c,$e=J.c;if(!ke||!ke[0]||!$e||!$e[0])return new Q(!K.s||!J.s||(ke?$e&&ke[0]==$e[0]:!$e)?NaN:ke&&ke[0]==0||!$e?De*0:De/0);for(Ce=new Q(De),Ae=Ce.c=[],Ee=K.e-J.e,De=ee+Ee+1,ue||(ue=o,Ee=h(K.e/l)-h(J.e/l),De=De/l|0),le=0;$e[le]==(ke[le]||0);le++);if($e[le]>(ke[le]||0)&&Ee--,De<0)Ae.push(1),me=!0;else{for(te=ke.length,ye=$e.length,le=0,De+=2,he=a(ue/($e[0]+1)),he>1&&($e=Y($e,he,ue),ke=Y(ke,he,ue),ye=$e.length,te=ke.length),G=ye,L=ke.slice(0,ye),F=L.length;F<ye;L[F++]=0);xe=$e.slice(),xe=[0].concat(xe),ne=$e[0],$e[1]>=ue/2&&ne++;do{if(he=0,oe=W($e,L,ye,F),oe<0){if(x=L[0],ye!=F&&(x=x*ue+(L[1]||0)),he=a(x/ne),he>1)for(he>=ue&&(he=ue-1),be=Y($e,he,ue),Fe=be.length,F=L.length;W(be,L,Fe,F)==1;)he--,z(be,ye<Fe?xe:$e,Fe,ue),Fe=be.length,oe=1;else he==0&&(oe=he=1),be=$e.slice(),Fe=be.length;if(Fe<F&&(be=[0].concat(be)),z(L,be,F,ue),F=L.length,oe==-1)for(;W($e,L,ye,F)<1;)he++,z(L,ye<F?xe:$e,F,ue),F=L.length}else oe===0&&(he++,L=[0]);Ae[le++]=he,L[0]?L[F++]=ke[G]||0:(L=[ke[G]],F=1)}while((G++<te||L[0]!=null)&&De--);me=L[0]!=null,Ae[0]||Ae.splice(0,1)}if(ue==o){for(le=1,De=Ae[0];De>=10;De/=10,le++);se(Ce,ee+(Ce.e=le+Ee*l-1)+1,ae,me)}else Ce.e=Ee,Ce.r=+me;return Ce}}();function M(Y,W,z,K){var J,ee,ae,ue,oe;if(z==null?z=N:m(z,0,8),!Y.c)return Y.toString();if(J=Y.c[0],ae=Y.e,W==null)oe=C(Y.c),oe=K==1||K==2&&(ae<=T||ae>=P)?b(oe,ae):A(oe,ae,"0");else if(Y=se(new Q(Y),W,z),ee=Y.e,oe=C(Y.c),ue=oe.length,K==1||K==2&&(W<=ee||ee<=T)){for(;ue<W;oe+="0",ue++);oe=b(oe,ee)}else if(W-=ae,oe=A(oe,ee,"0"),ee+1>ue){if(--W>0)for(oe+=".";W--;oe+="0");}else if(W+=ee-ue,W>0)for(ee+1==ue&&(oe+=".");W--;oe+="0");return Y.s<0&&J?"-"+oe:oe}function Z(Y,W){for(var z,K,J=1,ee=new Q(Y[0]);J<Y.length;J++)K=new Q(Y[J]),(!K.s||(z=v(ee,K))===W||z===0&&ee.s===W)&&(ee=K);return ee}function ce(Y,W,z){for(var K=1,J=W.length;!W[--J];W.pop());for(J=W[0];J>=10;J/=10,K++);return(z=K+z*l-1)>S?Y.c=Y.e=null:z<O?Y.c=[Y.e=0]:(Y.e=z,Y.c=W),Y}q=function(){var Y=/^(-?)0([xbo])(?=\w[\w.]*$)/i,W=/^([^.]+)\.$/,z=/^\.([^.]+)$/,K=/^-?(Infinity|NaN)$/,J=/^\s*\+(?=[\w.])|^\s+|\s+$/g;return function(ee,ae,ue,oe){var Ee,le=ue?ae:ae.replace(J,"");if(K.test(le))ee.s=isNaN(le)?null:le<0?-1:1;else{if(!ue&&(le=le.replace(Y,function(me,he,be){return Ee=(be=be.toLowerCase())=="x"?16:be=="b"?2:8,!oe||oe==Ee?he:me}),oe&&(Ee=oe,le=le.replace(W,"$1").replace(z,"0.$1")),ae!=le))return new Q(le,Ee);if(Q.DEBUG)throw Error(i+"Not a"+(oe?" base "+oe:"")+" number: "+ae);ee.s=null}ee.c=ee.e=null}}();function se(Y,W,z,K){var J,ee,ae,ue,oe,Ee,le,me=Y.c,he=d;if(me){e:{for(J=1,ue=me[0];ue>=10;ue/=10,J++);if(ee=W-J,ee<0)ee+=l,ae=W,oe=me[Ee=0],le=a(oe/he[J-ae-1]%10);else if(Ee=r((ee+1)/l),Ee>=me.length)if(K){for(;me.length<=Ee;me.push(0));oe=le=0,J=1,ee%=l,ae=ee-l+1}else break e;else{for(oe=ue=me[Ee],J=1;ue>=10;ue/=10,J++);ee%=l,ae=ee-l+J,le=ae<0?0:a(oe/he[J-ae-1]%10)}if(K=K||W<0||me[Ee+1]!=null||(ae<0?oe:oe%he[J-ae-1]),K=z<4?(le||K)&&(z==0||z==(Y.s<0?3:2)):le>5||le==5&&(z==4||K||z==6&&(ee>0?ae>0?oe/he[J-ae]:0:me[Ee-1])%10&1||z==(Y.s<0?8:7)),W<1||!me[0])return me.length=0,K?(W-=Y.e+1,me[0]=he[(l-W%l)%l],Y.e=-W||0):me[0]=Y.e=0,Y;if(ee==0?(me.length=Ee,ue=1,Ee--):(me.length=Ee+1,ue=he[l-ee],me[Ee]=ae>0?a(oe/he[J-ae]%he[ae])*ue:0),K)for(;;)if(Ee==0){for(ee=1,ae=me[0];ae>=10;ae/=10,ee++);for(ae=me[0]+=ue,ue=1;ae>=10;ae/=10,ue++);ee!=ue&&(Y.e++,me[0]==o&&(me[0]=1));break}else{if(me[Ee]+=ue,me[Ee]!=o)break;me[Ee--]=0,ue=1}for(ee=me.length;me[--ee]===0;me.pop());}Y.e>S?Y.c=Y.e=null:Y.e<O&&(Y.c=[Y.e=0])}return Y}function de(Y){var W,z=Y.e;return z===null?Y.toString():(W=C(Y.c),W=z<=T||z>=P?b(W,z):A(W,z,"0"),Y.s<0?"-"+W:W)}return V.absoluteValue=V.abs=function(){var Y=new Q(this);return Y.s<0&&(Y.s=1),Y},V.comparedTo=function(Y,W){return v(this,new Q(Y,W))},V.decimalPlaces=V.dp=function(Y,W){var z,K,J,ee=this;if(Y!=null)return m(Y,0,f),W==null?W=N:m(W,0,8),se(new Q(ee),Y+ee.e+1,W);if(!(z=ee.c))return null;if(K=((J=z.length-1)-h(this.e/l))*l,J=z[J])for(;J%10==0;J/=10,K--);return K<0&&(K=0),K},V.dividedBy=V.div=function(Y,W){return g(this,new Q(Y,W),ie,N)},V.dividedToIntegerBy=V.idiv=function(Y,W){return g(this,new Q(Y,W),0,1)},V.exponentiatedBy=V.pow=function(Y,W){var z,K,J,ee,ae,ue,oe,Ee,le,me=this;if(Y=new Q(Y),Y.c&&!Y.isInteger())throw Error(i+"Exponent not an integer: "+de(Y));if(W!=null&&(W=new Q(W)),ue=Y.e>14,!me.c||!me.c[0]||me.c[0]==1&&!me.e&&me.c.length==1||!Y.c||!Y.c[0])return le=new Q(Math.pow(+de(me),ue?Y.s*(2-E(Y)):+de(Y))),W?le.mod(W):le;if(oe=Y.s<0,W){if(W.c?!W.c[0]:!W.s)return new Q(NaN);K=!oe&&me.isInteger()&&W.isInteger(),K&&(me=me.mod(W))}else{if(Y.e>9&&(me.e>0||me.e<-1||(me.e==0?me.c[0]>1||ue&&me.c[1]>=24e7:me.c[0]<8e13||ue&&me.c[0]<=9999975e7)))return ee=me.s<0&&E(Y)?-0:0,me.e>-1&&(ee=1/ee),new Q(oe?1/ee:ee);j&&(ee=r(j/l+2))}for(ue?(z=new Q(.5),oe&&(Y.s=1),Ee=E(Y)):(J=Math.abs(+de(Y)),Ee=J%2),le=new Q(X);;){if(Ee){if(le=le.times(me),!le.c)break;ee?le.c.length>ee&&(le.c.length=ee):K&&(le=le.mod(W))}if(J){if(J=a(J/2),J===0)break;Ee=J%2}else if(Y=Y.times(z),se(Y,Y.e+1,1),Y.e>14)Ee=E(Y);else{if(J=+de(Y),J===0)break;Ee=J%2}me=me.times(me),ee?me.c&&me.c.length>ee&&(me.c.length=ee):K&&(me=me.mod(W))}return K?le:(oe&&(le=X.div(le)),W?le.mod(W):ee?se(le,j,N,ae):le)},V.integerValue=function(Y){var W=new Q(this);return Y==null?Y=N:m(Y,0,8),se(W,W.e+1,Y)},V.isEqualTo=V.eq=function(Y,W){return v(this,new Q(Y,W))===0},V.isFinite=function(){return!!this.c},V.isGreaterThan=V.gt=function(Y,W){return v(this,new Q(Y,W))>0},V.isGreaterThanOrEqualTo=V.gte=function(Y,W){return(W=v(this,new Q(Y,W)))===1||W===0},V.isInteger=function(){return!!this.c&&h(this.e/l)>this.c.length-2},V.isLessThan=V.lt=function(Y,W){return v(this,new Q(Y,W))<0},V.isLessThanOrEqualTo=V.lte=function(Y,W){return(W=v(this,new Q(Y,W)))===-1||W===0},V.isNaN=function(){return!this.s},V.isNegative=function(){return this.s<0},V.isPositive=function(){return this.s>0},V.isZero=function(){return!!this.c&&this.c[0]==0},V.minus=function(Y,W){var z,K,J,ee,ae=this,ue=ae.s;if(Y=new Q(Y,W),W=Y.s,!ue||!W)return new Q(NaN);if(ue!=W)return Y.s=-W,ae.plus(Y);var oe=ae.e/l,Ee=Y.e/l,le=ae.c,me=Y.c;if(!oe||!Ee){if(!le||!me)return le?(Y.s=-W,Y):new Q(me?ae:NaN);if(!le[0]||!me[0])return me[0]?(Y.s=-W,Y):new Q(le[0]?ae:N==3?-0:0)}
vendor: 4,211 bytes, line 122
122if(oe=h(oe),Ee=h(Ee),le=le.slice(),ue=oe-Ee){for((ee=ue<0)?(ue=-ue,J=le):(Ee=oe,J=me),J.reverse(),W=ue;W--;J.push(0));J.reverse()}else for(K=(ee=(ue=le.length)<(W=me.length))?ue:W,ue=W=0;W<K;W++)if(le[W]!=me[W]){ee=le[W]<me[W];break}if(ee&&(J=le,le=me,me=J,Y.s=-Y.s),W=(K=me.length)-(z=le.length),W>0)for(;W--;le[z++]=0);for(W=o-1;K>ue;){if(le[--K]<me[K]){for(z=K;z&&!le[--z];le[z]=W);--le[z],le[K]+=o}le[K]-=me[K]}for(;le[0]==0;le.splice(0,1),--Ee);return le[0]?ce(Y,le,Ee):(Y.s=N==3?-1:1,Y.c=[Y.e=0],Y)},V.modulo=V.mod=function(Y,W){var z,K,J=this;return Y=new Q(Y,W),!J.c||!Y.s||Y.c&&!Y.c[0]?new Q(NaN):!Y.c||J.c&&!J.c[0]?new Q(J):(I==9?(K=Y.s,Y.s=1,z=g(J,Y,0,3),Y.s=K,z.s*=K):z=g(J,Y,0,I),Y=J.minus(z.times(Y)),!Y.c[0]&&I==1&&(Y.s=J.s),Y)},V.multipliedBy=V.times=function(Y,W){var z,K,J,ee,ae,ue,oe,Ee,le,me,he,be,Fe,Ce,Ae,L=this,F=L.c,x=(Y=new Q(Y,W)).c;if(!F||!x||!F[0]||!x[0])return!L.s||!Y.s||F&&!F[0]&&!x||x&&!x[0]&&!F?Y.c=Y.e=Y.s=null:(Y.s*=L.s,!F||!x?Y.c=Y.e=null:(Y.c=[0],Y.e=0)),Y;for(K=h(L.e/l)+h(Y.e/l),Y.s*=L.s,oe=F.length,me=x.length,oe<me&&(Fe=F,F=x,x=Fe,J=oe,oe=me,me=J),J=oe+me,Fe=[];J--;Fe.push(0));for(Ce=o,Ae=p,J=me;--J>=0;){for(z=0,he=x[J]%Ae,be=x[J]/Ae|0,ae=oe,ee=J+ae;ee>J;)Ee=F[--ae]%Ae,le=F[ae]/Ae|0,ue=be*Ee+le*he,Ee=he*Ee+ue%Ae*Ae+Fe[ee]+z,z=(Ee/Ce|0)+(ue/Ae|0)+be*le,Fe[ee--]=Ee%Ce;Fe[ee]=z}return z?++K:Fe.splice(0,1),ce(Y,Fe,K)},V.negated=function(){var Y=new Q(this);return Y.s=-Y.s||null,Y},V.plus=function(Y,W){var z,K=this,J=K.s;if(Y=new Q(Y,W),W=Y.s,!J||!W)return new Q(NaN);if(J!=W)return Y.s=-W,K.minus(Y);var ee=K.e/l,ae=Y.e/l,ue=K.c,oe=Y.c;if(!ee||!ae){if(!ue||!oe)return new Q(J/0);if(!ue[0]||!oe[0])return oe[0]?Y:new Q(ue[0]?K:J*0)}if(ee=h(ee),ae=h(ae),ue=ue.slice(),J=ee-ae){for(J>0?(ae=ee,z=oe):(J=-J,z=ue),z.reverse();J--;z.push(0));z.reverse()}for(J=ue.length,W=oe.length,J-W<0&&(z=oe,oe=ue,ue=z,W=J),J=0;W;)J=(ue[--W]=ue[W]+oe[W]+J)/o|0,ue[W]=o===ue[W]?0:ue[W]%o;return J&&(ue=[J].concat(ue),++ae),ce(Y,ue,ae)},V.precision=V.sd=function(Y,W){var z,K,J,ee=this;if(Y!=null&&Y!==!!Y)return m(Y,1,f),W==null?W=N:m(W,0,8),se(new Q(ee),Y,W);if(!(z=ee.c))return null;if(J=z.length-1,K=J*l+1,J=z[J]){for(;J%10==0;J/=10,K--);for(J=z[0];J>=10;J/=10,K++);}return Y&&ee.e+1>K&&(K=ee.e+1),K},V.shiftedBy=function(Y){return m(Y,-c,c),this.times("1e"+Y)},V.squareRoot=V.sqrt=function(){var Y,W,z,K,J,ee=this,ae=ee.c,ue=ee.s,oe=ee.e,Ee=ie+4,le=new Q("0.5");if(ue!==1||!ae||!ae[0])return new Q(!ue||ue<0&&(!ae||ae[0])?NaN:ae?ee:1/0);if(ue=Math.sqrt(+de(ee)),ue==0||ue==1/0?(W=C(ae),(W.length+oe)%2==0&&(W+="0"),ue=Math.sqrt(+W),oe=h((oe+1)/2)-(oe<0||oe%2),ue==1/0?W="5e"+oe:(W=ue.toExponential(),W=W.slice(0,W.indexOf("e")+1)+oe),z=new Q(W)):z=new Q(ue+""),z.c[0]){for(oe=z.e,ue=oe+Ee,ue<3&&(ue=0);;)if(J=z,z=le.times(J.plus(g(ee,J,Ee,1))),C(J.c).slice(0,ue)===(W=C(z.c)).slice(0,ue))if(z.e<oe&&--ue,W=W.slice(ue-3,ue+1),W=="9999"||!K&&W=="4999"){if(!K&&(se(J,J.e+ie+2,0),J.times(J).eq(ee))){z=J;break}Ee+=4,ue+=4,K=1}else{(!+W||!+W.slice(1)&&W.charAt(0)=="5")&&(se(z,z.e+ie+2,1),Y=!z.times(z).eq(ee));break}}return se(z,z.e+ie+1,N,Y)},V.toExponential=function(Y,W){return Y!=null&&(m(Y,0,f),Y++),M(this,Y,W,1)},V.toFixed=function(Y,W){return Y!=null&&(m(Y,0,f),Y=Y+this.e+1),M(this,Y,W)},V.toFormat=function(Y,W,z){var K,J=this;if(z==null)Y!=null&&W&&typeof W=="object"?(z=W,W=null):Y&&typeof Y=="object"?(z=Y,Y=W=null):z=R;else if(typeof z!="object")throw Error(i+"Argument not an object: "+z);if(K=J.toFixed(Y,W),J.c){var ee,ae=K.split("."),ue=+z.groupSize,oe=+z.secondaryGroupSize,Ee=z.groupSeparator||"",le=ae[0],me=ae[1],he=J.s<0,be=he?le.slice(1):le,Fe=be.length;if(oe&&(ee=ue,ue=oe,oe=ee,Fe-=ee),ue>0&&Fe>0){for(ee=Fe%ue||ue,le=be.substr(0,ee);ee<Fe;ee+=ue)le+=Ee+be.substr(ee,ue);oe>0&&(le+=Ee+be.slice(ee)),he&&(le="-"+le)}K=me?le+(z.decimalSeparator||"")+((oe=+z.fractionGroupSize)?me.replace(new RegExp("\\d{"+oe+"}\\B","g"),"$&"+(z.fractionGroupSeparator||"")):me):le}return(z.prefix||"")+K+(z.suffix||"")},V.toFraction=function(Y){var W,z,K,J,ee,ae,ue,oe,Ee,le,me,he,be=this,Fe=be.c;if(Y!=null&&(ue=new Q(Y),!ue.isInteger()&&(ue.c||ue.s!==1)||ue.lt(X)))throw Error(i+"Argument "+(ue.isInteger()?"out of range: ":"not an integer: ")+de(ue));if(!Fe)return new Q(be);
122for(W=new Q(X),Ee=z=new Q(X),K=oe=new Q(X),he=C(Fe),ee=W.e=he.length-be.e-1,W.c[0]=d[(ae=ee%l)<0?l+ae:ae],Y=!Y||ue.comparedTo(W)>0?ee>0?W:Ee:ue,ae=S,S=1/0,ue=new Q(he),oe.c[0]=0;le=g(ue,W,0,1),J=z.plus(le.times(K)),J.comparedTo(Y)!=1;)z=K,K=J,Ee=oe.plus(le.times(J=Ee)),oe=J,W=ue.minus(le.times(J=W)),ue=J;return J=g(Y.minus(z),K,0,1),oe=oe.plus(J.times(Ee)),z=z.plus(J.times(K)),oe.s=Ee.s=be.s,ee=ee*2,me=g(Ee,K,ee,N).minus(be).abs().comparedTo(g(oe,z,ee,N).minus(be).abs())<1?[Ee,K]:[oe,z],S=ae,me},V.toNumber=function(){return+de(this)},V.toPrecision=function(Y,W){return Y!=null&&m(Y,1,f),M(this,Y,W,2)},V.toString=function(Y){var W,z=this,K=z.s,J=z.e;return J===null?K?(W="Infinity",K<0&&(W="-"+W)):W="NaN":(Y==null?W=J<=T||J>=P?b(C(z.c),J):A(C(z.c),J,"0"):Y===10&&$?(z=se(new Q(z),ie+J+1,N),W=A(C(z.c),z.e,"0")):(m(Y,2,_.length,"Base"),W=B(A(C(z.c),J,"0"),10,Y,K,!0)),K<0&&z.c[0]&&(W="-"+W)),W},V.valueOf=V.toJSON=function(){return de(this)},V._isBigNumber=!0,w!=null&&Q.set(w),Q}function h(w){var g=w|0;return w>0||w===g?g:g-1}function C(w){for(var g,B,q=1,V=w.length,X=w[0]+"";q<V;){for(g=w[q++]+"",B=l-g.length;B--;g="0"+g);X+=g}for(V=X.length;X.charCodeAt(--V)===48;);return X.slice(0,V+1||1)}function v(w,g){var B,q,V=w.c,X=g.c,ie=w.s,N=g.s,T=w.e,P=g.e;if(!ie||!N)return null;if(B=V&&!V[0],q=X&&!X[0],B||q)return B?q?0:-N:ie;if(ie!=N)return ie;if(B=ie<0,q=T==P,!V||!X)return q?0:!V^B?1:-1;if(!q)return T>P^B?1:-1;for(N=(T=V.length)<(P=X.length)?T:P,ie=0;ie<N;ie++)if(V[ie]!=X[ie])return V[ie]>X[ie]^B?1:-1;return T==P?0:T>P^B?1:-1}function m(w,g,B,q){if(w<g||w>B||w!==a(w))throw Error(i+(q||"Argument")+(typeof w=="number"?w<g||w>B?" out of range: ":" not an integer: ":" not a primitive number: ")+String(w))}function E(w){var g=w.c.length-1;return h(w.e/l)==g&&w.c[g]%2!=0}function b(w,g){return(w.length>1?w.charAt(0)+"."+w.slice(1):w)+(g<0?"e":"e+")+g}function A(w,g,B){var q,V;if(g<0){for(V=B+".";++g;V+=B);w=V+w}else if(q=w.length,++g>q){for(V=B,g-=q;--g;V+=B);w+=V}else g<q&&(w=w.slice(0,g)+"."+w.slice(g));return w}u=y(),u.default=u.BigNumber=u,e.exports?e.exports=u:(t||(t=typeof self<"u"&&self?self:window),t.BigNumber=u)})(we)})(bL);var wd=bL.exports,Ofe=we&&we.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ad,"__esModule",{value:!0});Ad.expandRoundMode=void 0;const E0=Ofe(wd);var tE;(function(e){e[e.up=E0.default.ROUND_UP]="up",e[e.down=E0.default.ROUND_DOWN]="down",e[e.truncate=E0.default.ROUND_DOWN]="truncate",e[e.halfUp=E0.default.ROUND_HALF_UP]="halfUp",e[e.default=E0.default.ROUND_HALF_UP]="default",e[e.halfDown=E0.default.ROUND_HALF_DOWN]="halfDown",e[e.halfEven=E0.default.ROUND_HALF_EVEN]="halfEven",e[e.banker=E0.default.ROUND_HALF_EVEN]="banker",e[e.ceiling=E0.default.ROUND_CEIL]="ceiling",e[e.ceil=E0.default.ROUND_CEIL]="ceil",e[e.floor=E0.default.ROUND_FLOOR]="floor"})(tE||(tE={}));function Rfe(e){var t;return(t=tE[e])!==null&&t!==void 0?t:tE.default}Ad.expandRoundMode=Rfe;var Wm={},jfe=9007199254740991,Nfe=Math.floor;function Ufe(e,t){var u="";if(!e||t<1||t>jfe)return u;do t%2&&(u+=e),t=Nfe(t/2),t&&(e+=e);while(t);return u}var Lfe=Ufe,$fe=UU,zfe=Fw;function Hfe(e){return e!=null&&zfe(e.length)&&!$fe(e)}var qm=Hfe,Wfe=jm,qfe=qm,Yfe=$m,Vfe=rl;function Gfe(e,t,u){if(!Vfe(u))return!1;var n=typeof t;return(n=="number"?qfe(u)&&Yfe(t,u.length):n=="string"&&t in u)?Wfe(u[t],e):!1}var Mw=Gfe,Jfe=/\s/;function Kfe(e){for(var t=e.length;t--&&Jfe.test(e.charAt(t)););return t}var Qfe=Kfe,Xfe=Qfe,Zfe=/^\s+/;function e2e(e){return e&&e.slice(0,Xfe(e)+1).replace(Zfe,"")}var t2e=e2e,u2e=t2e,rB=rl,n2e=sf,aB=0/0,r2e=/^[-+]0x[0-9a-f]+$/i,a2e=/^0b[01]+$/i,i2e=/^0o[0-7]+$/i,s2e=parseInt;function o2e(e){if(typeof e=="number")return e;if(n2e(e))return aB;if(rB(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=rB(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=u2e(e);var u=a2e.test(e);return u||i2e.test(e)?s2e(e.slice(2),u?2:8):r2e.test(e)?aB:+e}var l2e=o2e,c2e=l2e,iB=1/0,d2e=17976931348623157e292;function p2e(e){if(!e)return e===0?e:0;if(e=c2e(e),e===iB||e===-iB){var t=e<0?-1:1;return t*d2e}return e===e?e:0}var gL=p2e,f2e=gL;function y2e(e){var t=f2e(e),u=t%1;return t===t?u?t-u:t:0}var E2e=y2e,m2e=Lfe,h2e=Mw,b2e=E2e,g2e=vd;function v2e(e,t,u){return(u?h2e(e,t,u):t===void 0)?t=1:t=b2e(t),m2e(g2e(e),t)}var C2e=v2e,il={}
122,A2e=we&&we.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(il,"__esModule",{value:!0});il.roundNumber=void 0;const w2e=A2e(wd),T2e=Ad;function _2e(e){return e.isZero()?1:Math.floor(Math.log10(e.abs().toNumber())+1)}function F2e(e,{precision:t,significant:u}){return u&&t!==null&&t>0?t-_2e(e):t}function D2e(e,t){const u=F2e(e,t);if(u===null)return e.toString();const n=(0,T2e.expandRoundMode)(t.roundMode);if(u>=0)return e.toFixed(u,n);const r=Math.pow(10,Math.abs(u));return e=new w2e.default(e.div(r).toFixed(0,n)).times(r),e.toString()}il.roundNumber=D2e;var vL=we&&we.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Wm,"__esModule",{value:!0});Wm.formatNumber=void 0;const sB=vL(wd),B2e=vL(C2e),x2e=il;function P2e(e,{formattedNumber:t,unit:u}){return e.replace("%n",t).replace("%u",u)}function S2e({significand:e,whole:t,precision:u}){if(t==="0"||u===null)return e;const n=Math.max(0,u-t.length);return(e??"").substr(0,n)}function M2e(e,t){var u,n,r;const a=new sB.default(e);if(t.raise&&!a.isFinite())throw new Error(`"${e}" is not a valid numeric value`);const i=(0,x2e.roundNumber)(a,t),s=new sB.default(i),o=s.lt(0),l=s.isZero();let[c,d]=i.split(".");const p=[];let f;const y=(u=t.format)!==null&&u!==void 0?u:"%n",h=(n=t.negativeFormat)!==null&&n!==void 0?n:`-${y}`,C=o&&!l?h:y;for(c=c.replace("-","");c.length>0;)p.unshift(c.substr(Math.max(0,c.length-3),3)),c=c.substr(0,c.length-3);return c=p.join(""),f=p.join(t.delimiter),t.significant?d=S2e({whole:c,significand:d,precision:t.precision}):d=d??(0,B2e.default)("0",(r=t.precision)!==null&&r!==void 0?r:0),t.stripInsignificantZeros&&d&&(d=d.replace(/0+$/,"")),a.isNaN()&&(f=e.toString()),d&&a.isFinite()&&(f+=(t.separator||".")+d),P2e(C,{formattedNumber:f,unit:t.unit})}Wm.formatNumber=M2e;var Td={};Object.defineProperty(Td,"__esModule",{value:!0});Td.getFullScope=void 0;function k2e(e,t,u){let n="";return(t instanceof String||typeof t=="string")&&(n=t),t instanceof Array&&(n=t.join(e.defaultSeparator)),u.scope&&(n=[u.scope,n].join(e.defaultSeparator)),n}Td.getFullScope=k2e;var _d={};Object.defineProperty(_d,"__esModule",{value:!0});_d.inferType=void 0;function I2e(e){var t,u;if(e===null)return"null";const n=typeof e;return n!=="object"?n:((u=(t=e==null?void 0:e.constructor)===null||t===void 0?void 0:t.name)===null||u===void 0?void 0:u.toLowerCase())||"object"}_d.inferType=I2e;var Ym={};
122Object.defineProperty(Ym,"__esModule",{value:!0});Ym.interpolate=void 0;const O2e=Hs;function R2e(e,t,u){u=Object.keys(u).reduce((r,a)=>(r[e.transformKey(a)]=u[a],r),{});const n=t.match(e.placeholder);if(!n)return t;for(;n.length;){let r;const a=n.shift(),i=a.replace(e.placeholder,"$1");(0,O2e.isSet)(u[i])?r=u[i].toString().replace(/\$/gm,"_#$#_"):i in u?r=e.nullPlaceholder(e,a,t,u):r=e.missingPlaceholder(e,a,t,u);const s=new RegExp(a.replace(/\{/gm,"\\{").replace(/\}/gm,"\\}"));t=t.replace(s,r)}return t.replace(/_#\$#_/g,"$")}Ym.interpolate=R2e;var Fd={},j2e=we&&we.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Fd,"__esModule",{value:!0});Fd.lookup=void 0;const N2e=j2e(Tw),U2e=Hs,L2e=Td,$2e=_d;function z2e(e,t,u={}){u=Object.assign({},u);const n="locale"in u?u.locale:e.locale,r=(0,$2e.inferType)(n),a=e.locales.get(r==="string"?n:typeof n).slice();t=(0,L2e.getFullScope)(e,t,u).split(e.defaultSeparator).map(s=>e.transformKey(s)).join(".");const i=a.map(s=>(0,N2e.default)(e.translations,[s,t].join(".")));return i.push(u.defaultValue),i.find(s=>(0,U2e.isSet)(s))}Fd.lookup=z2e;var Vm={},H2e=we&&we.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Vm,"__esModule",{value:!0});Vm.numberToDelimited=void 0;const W2e=H2e(wd);function q2e(e,t){const u=new W2e.default(e);if(!u.isFinite())return e.toString();if(!t.delimiterPattern.global)throw new Error(`options.delimiterPattern must be a global regular expression; received ${t.delimiterPattern}`);let[n,r]=u.toString().split(".");return n=n.replace(t.delimiterPattern,a=>`${a}${t.delimiter}`),[n,r].filter(Boolean).join(t.separator)}Vm.numberToDelimited=q2e;var Gm={};function Y2e(e,t){for(var u=-1,n=t.length,r=e.length;++u<n;)e[r+u]=t[u];return e}var CL=Y2e,oB=nf,V2e=_w,G2e=xa,lB=oB?oB.isConcatSpreadable:void 0;function J2e(e){return G2e(e)||V2e(e)||!!(lB&&e&&e[lB])}var K2e=J2e,Q2e=CL,X2e=K2e;function AL(e,t,u,n,r){var a=-1,i=e.length;for(u||(u=X2e),r||(r=[]);++a<i;){var s=e[a];t>0&&u(s)?t>1?AL(s,t-1,u,n,r):Q2e(r,s):n||(r[r.length]=s)}return r}var wL=AL,Z2e=Um;function e1e(){this.__data__=new Z2e,this.size=0}var t1e=e1e;function u1e(e){var t=this.__data__,u=t.delete(e);return this.size=t.size,u}var n1e=u1e;function r1e(e){return this.__data__.get(e)}var a1e=r1e;function i1e(e){return this.__data__.has(e)}var s1e=i1e,o1e=Um,l1e=gw,c1e=vw,d1e=200;function p1e(e,t){var u=this.__data__;if(u instanceof o1e){var n=u.__data__;if(!l1e||n.length<d1e-1)return n.push([e,t]),this.size=++u.size,this;u=this.__data__=new c1e(n)}return u.set(e,t),this.size=u.size,this}var f1e=p1e,y1e=Um,E1e=t1e,m1e=n1e,h1e=a1e,b1e=s1e,g1e=f1e;function Dd(e){var t=this.__data__=new y1e(e);this.size=t.size}Dd.prototype.clear=E1e;Dd.prototype.delete=m1e;Dd.prototype.get=h1e;Dd.prototype.has=b1e;Dd.prototype.set=g1e;var TL=Dd;function v1e(e,t){for(var u=-1,n=e==null?0:e.length;++u<n;)if(t(e[u],u,e))return!0;return!1}var C1e=v1e,A1e=JU,w1e=C1e,T1e=KU,_1e=1,F1e=2;function D1e(e,t,u,n,r,a){var i=u&_1e,s=e.length,o=t.length;if(s!=o&&!(i&&o>s))return!1;var l=a.get(e),c=a.get(t);if(l&&c)return l==t&&c==e;var d=-1,p=!0,f=u&F1e?new A1e:void 0;for(a.set(e,t),a.set(t,e);++d<s;){var y=e[d],h=t[d];if(n)var C=i?n(h,y,d,t,e,a):n(y,h,d,e,t,a);if(C!==void 0){if(C)continue;p=!1;break}if(f){if(!w1e(t,function(v,m){if(!T1e(f,m)&&(y===v||r(y,v,u,n,a)))return f.push(m)})){p=!1;break}}else if(!(y===h||r(y,h,u,n,a))){p=!1;break}}return a.delete(e),a.delete(t),p}var _L=D1e,B1e=Fi,x1e=B1e.Uint8Array,P1e=x1e;function S1e(e){var t=-1,u=Array(e.size);return e.forEach(function(n,r){u[++t]=[r,n]}),u}var M1e=S1e,cB=nf,dB=P1e,k1e=jm,I1e=_L,O1e=M1e,R1e=Bw,j1e=1,N1e=2,U1e="[object Boolean]",L1e="[object Date]",$1e="[object Error]",z1e="[object Map]",H1e="[object Number]",W1e="[object RegExp]",q1e="[object Set]",Y1e="[object String]",V1e="[object Symbol]",G1e="[object ArrayBuffer]",J1e="[object DataView]",pB=cB?cB.prototype:void 0,tb=pB?pB.valueOf:void 0;function K1e(e,t,u,n,r,a,i){switch(u){case J1e:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case G1e:return!(e.byteLength!=t.byteLength||!a(new dB(e),new dB(t)));case U1e:case L1e:case H1e:return k1e(+e,+t);case $1e:return e.name==t.name&&e.message==t.message;case W1e:case Y1e:return e==t+"";case z1e:var s=O1e;case q1e:var o=n&j1e;if(s||(s=R1e),e.size!=t.size&&!o)return!1;var l=i.get(e);if(l)return l==t;n|=N1e,i.set(e,t);var c=I1e(s(e),s(t),n,r,a,i);return i.delete(e),c;case V1e:if(tb)return tb.call(e)==tb.call(t)}return!1}var Q1e=K1e,X1e=CL,Z1e=xa;function eye(e,t,u){var n=t(e);return Z1e(e)?n:X1e(n,u(e))}var tye=eye;function uye(e,t){for(var u=-1,n=e==null?0:e.length,r=0,a=[];++u<n;){var i=e[u];t(i,u,e)&&(a[r++]=i)}return a}var nye=uye;function rye(){return[]}
vendor: 4,713 bytes, line 122
122var aye=rye,iye=nye,sye=aye,oye=Object.prototype,lye=oye.propertyIsEnumerable,fB=Object.getOwnPropertySymbols,cye=fB?function(e){return e==null?[]:(e=Object(e),iye(fB(e),function(t){return lye.call(e,t)}))}:sye,dye=cye;function pye(e,t){for(var u=-1,n=Array(e);++u<e;)n[u]=t(u);return n}var fye=pye,uE={exports:{}};function yye(){return!1}var Eye=yye;uE.exports;(function(e,t){var u=Fi,n=Eye,r=t&&!t.nodeType&&t,a=r&&!0&&e&&!e.nodeType&&e,i=a&&a.exports===r,s=i?u.Buffer:void 0,o=s?s.isBuffer:void 0,l=o||n;e.exports=l})(uE,uE.exports);var FL=uE.exports,mye=rf,hye=Fw,bye=af,gye="[object Arguments]",vye="[object Array]",Cye="[object Boolean]",Aye="[object Date]",wye="[object Error]",Tye="[object Function]",_ye="[object Map]",Fye="[object Number]",Dye="[object Object]",Bye="[object RegExp]",xye="[object Set]",Pye="[object String]",Sye="[object WeakMap]",Mye="[object ArrayBuffer]",kye="[object DataView]",Iye="[object Float32Array]",Oye="[object Float64Array]",Rye="[object Int8Array]",jye="[object Int16Array]",Nye="[object Int32Array]",Uye="[object Uint8Array]",Lye="[object Uint8ClampedArray]",$ye="[object Uint16Array]",zye="[object Uint32Array]",Qt={};Qt[Iye]=Qt[Oye]=Qt[Rye]=Qt[jye]=Qt[Nye]=Qt[Uye]=Qt[Lye]=Qt[$ye]=Qt[zye]=!0;Qt[gye]=Qt[vye]=Qt[Mye]=Qt[Cye]=Qt[kye]=Qt[Aye]=Qt[wye]=Qt[Tye]=Qt[_ye]=Qt[Fye]=Qt[Dye]=Qt[Bye]=Qt[xye]=Qt[Pye]=Qt[Sye]=!1;function Hye(e){return bye(e)&&hye(e.length)&&!!Qt[mye(e)]}var Wye=Hye;function qye(e){return function(t){return e(t)}}var DL=qye,nE={exports:{}};nE.exports;(function(e,t){var u=jU,n=t&&!t.nodeType&&t,r=n&&!0&&e&&!e.nodeType&&e,a=r&&r.exports===n,i=a&&u.process,s=function(){try{var o=r&&r.require&&r.require("util").types;return o||i&&i.binding&&i.binding("util")}catch{}}();e.exports=s})(nE,nE.exports);var Yye=nE.exports,Vye=Wye,Gye=DL,yB=Yye,EB=yB&&yB.isTypedArray,Jye=EB?Gye(EB):Vye,BL=Jye,Kye=fye,Qye=_w,Xye=xa,Zye=FL,eEe=$m,tEe=BL,uEe=Object.prototype,nEe=uEe.hasOwnProperty;function rEe(e,t){var u=Xye(e),n=!u&&Qye(e),r=!u&&!n&&Zye(e),a=!u&&!n&&!r&&tEe(e),i=u||n||r||a,s=i?Kye(e.length,String):[],o=s.length;for(var l in e)(t||nEe.call(e,l))&&!(i&&(l=="length"||r&&(l=="offset"||l=="parent")||a&&(l=="buffer"||l=="byteLength"||l=="byteOffset")||eEe(l,o)))&&s.push(l);return s}var aEe=rEe,iEe=Object.prototype;function sEe(e){var t=e&&e.constructor,u=typeof t=="function"&&t.prototype||iEe;return e===u}var oEe=sEe;function lEe(e,t){return function(u){return e(t(u))}}var cEe=lEe,dEe=cEe,pEe=dEe(Object.keys,Object),fEe=pEe,yEe=oEe,EEe=fEe,mEe=Object.prototype,hEe=mEe.hasOwnProperty;function bEe(e){if(!yEe(e))return EEe(e);var t=[];for(var u in Object(e))hEe.call(e,u)&&u!="constructor"&&t.push(u);return t}var gEe=bEe,vEe=aEe,CEe=gEe,AEe=qm;function wEe(e){return AEe(e)?vEe(e):CEe(e)}var kw=wEe,TEe=tye,_Ee=dye,FEe=kw;function DEe(e){return TEe(e,FEe,_Ee)}var BEe=DEe,mB=BEe,xEe=1,PEe=Object.prototype,SEe=PEe.hasOwnProperty;function MEe(e,t,u,n,r,a){var i=u&xEe,s=mB(e),o=s.length,l=mB(t),c=l.length;if(o!=c&&!i)return!1;for(var d=o;d--;){var p=s[d];if(!(i?p in t:SEe.call(t,p)))return!1}var f=a.get(e),y=a.get(t);if(f&&y)return f==t&&y==e;var h=!0;a.set(e,t),a.set(t,e);for(var C=i;++d<o;){p=s[d];var v=e[p],m=t[p];if(n)var E=i?n(m,v,p,t,e,a):n(v,m,p,e,t,a);if(!(E===void 0?v===m||r(v,m,u,n,a):E)){h=!1;break}C||(C=p=="constructor")}if(h&&!C){var b=e.constructor,A=t.constructor;b!=A&&"constructor"in e&&"constructor"in t&&!(typeof b=="function"&&b instanceof b&&typeof A=="function"&&A instanceof A)&&(h=!1)}return a.delete(e),a.delete(t),h}var kEe=MEe,IEe=al,OEe=Fi,REe=IEe(OEe,"DataView"),jEe=REe,NEe=al,UEe=Fi,LEe=NEe(UEe,"Promise"),$Ee=LEe,zEe=al,HEe=Fi,WEe=zEe(HEe,"WeakMap"),qEe=WEe,_C=jEe,FC=gw,DC=$Ee,BC=QU,xC=qEe,xL=rf,Bd=LU,hB="[object Map]",YEe="[object Object]",bB="[object Promise]",gB="[object Set]",vB="[object WeakMap]",CB="[object DataView]",VEe=Bd(_C),GEe=Bd(FC),JEe=Bd(DC),KEe=Bd(BC),QEe=Bd(xC),mo=xL;(_C&&mo(new _C(new ArrayBuffer(1)))!=CB||FC&&mo(new FC)!=hB||DC&&mo(DC.resolve())!=bB||BC&&mo(new BC)!=gB||xC&&mo(new xC)!=vB)&&(mo=function(e){var t=xL(e),u=t==YEe?e.constructor:void 0,n=u?Bd(u):"";if(n)switch(n){case VEe:return CB;case GEe:return hB;case JEe:return bB;case KEe:return gB;case QEe:return vB}return t});var XEe=mo,ub=TL,ZEe=_L,eme=Q1e,tme=kEe,AB=XEe,wB=xa,TB=FL,ume=BL,nme=1,_B="[object Arguments]",FB="[object Array]",K2="[object Object]",rme=Object.prototype,DB=rme.hasOwnProperty;function ame(e,t,u,n,r,a){var i=wB(e),s=wB(t),o=i?FB:AB(e),l=s?FB:AB(t);o=o==_B?K2:o,l=l==_B?K2:l;var c=o==K2,d=l==K2,p=o==l;if(p&&TB(e)){if(!TB(t))return!1;i=!0,c=!1}if(p&&!c)return a||(a=new ub),i||ume(e)?ZEe(e,t,u,n,r,a):eme(e,t,o,u,n,r,a);if(!(u&nme)){var f=c&&DB.call(e,"__wrapped__"),y=d&&DB.call(t,"__wrapped__");
vendor: 4,099 bytes, line 122
122if(f||y){var h=f?e.value():e,C=y?t.value():t;return a||(a=new ub),r(h,C,u,n,a)}}return p?(a||(a=new ub),tme(e,t,u,n,r,a)):!1}var ime=ame,sme=ime,BB=af;function PL(e,t,u,n,r){return e===t?!0:e==null||t==null||!BB(e)&&!BB(t)?e!==e&&t!==t:sme(e,t,u,n,PL,r)}var SL=PL,ome=TL,lme=SL,cme=1,dme=2;function pme(e,t,u,n){var r=u.length,a=r,i=!n;if(e==null)return!a;for(e=Object(e);r--;){var s=u[r];if(i&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++r<a;){s=u[r];var o=s[0],l=e[o],c=s[1];if(i&&s[2]){if(l===void 0&&!(o in e))return!1}else{var d=new ome;if(n)var p=n(l,c,o,e,t,d);if(!(p===void 0?lme(c,l,cme|dme,n,d):p))return!1}}return!0}var fme=pme,yme=rl;function Eme(e){return e===e&&!yme(e)}var ML=Eme,mme=ML,hme=kw;function bme(e){for(var t=hme(e),u=t.length;u--;){var n=t[u],r=e[n];t[u]=[n,r,mme(r)]}return t}var gme=bme;function vme(e,t){return function(u){return u==null?!1:u[e]===t&&(t!==void 0||e in Object(u))}}var kL=vme,Cme=fme,Ame=gme,wme=kL;function Tme(e){var t=Ame(e);return t.length==1&&t[0][2]?wme(t[0][0],t[0][1]):function(u){return u===e||Cme(u,e,t)}}var _me=Tme;function Fme(e,t){return e!=null&&t in Object(e)}var Dme=Fme,Bme=Dme,xme=qU;function Pme(e,t){return e!=null&&xme(e,t,Bme)}var Sme=Pme,Mme=SL,kme=Tw,Ime=Sme,Ome=bw,Rme=ML,jme=kL,Nme=of,Ume=1,Lme=2;function $me(e,t){return Ome(e)&&Rme(t)?jme(Nme(e),t):function(u){var n=kme(u,e);return n===void 0&&n===t?Ime(u,e):Mme(t,n,Ume|Lme)}}var zme=$me;function Hme(e){return e}var Jm=Hme;function Wme(e){return function(t){return t==null?void 0:t[e]}}var qme=Wme,Yme=ww;function Vme(e){return function(t){return Yme(t,e)}}var Gme=Vme,Jme=qme,Kme=Gme,Qme=bw,Xme=of;function Zme(e){return Qme(e)?Jme(Xme(e)):Kme(e)}var e6e=Zme,t6e=_me,u6e=zme,n6e=Jm,r6e=xa,a6e=e6e;function i6e(e){return typeof e=="function"?e:e==null?n6e:typeof e=="object"?r6e(e)?u6e(e[0],e[1]):t6e(e):a6e(e)}var s6e=i6e;function o6e(e){return function(t,u,n){for(var r=-1,a=Object(t),i=n(t),s=i.length;s--;){var o=i[e?s:++r];if(u(a[o],o,a)===!1)break}return t}}var l6e=o6e,c6e=l6e,d6e=c6e(),p6e=d6e,f6e=p6e,y6e=kw;function E6e(e,t){return e&&f6e(e,t,y6e)}var m6e=E6e,h6e=qm;function b6e(e,t){return function(u,n){if(u==null)return u;if(!h6e(u))return e(u,n);for(var r=u.length,a=t?r:-1,i=Object(u);(t?a--:++a<r)&&n(i[a],a,i)!==!1;);return u}}var g6e=b6e,v6e=m6e,C6e=g6e,A6e=C6e(v6e),w6e=A6e,T6e=w6e,_6e=qm;function F6e(e,t){var u=-1,n=_6e(e)?Array(e.length):[];return T6e(e,function(r,a,i){n[++u]=t(r,a,i)}),n}var D6e=F6e;function B6e(e,t){var u=e.length;for(e.sort(t);u--;)e[u]=e[u].value;return e}var x6e=B6e,xB=sf;function P6e(e,t){if(e!==t){var u=e!==void 0,n=e===null,r=e===e,a=xB(e),i=t!==void 0,s=t===null,o=t===t,l=xB(t);if(!s&&!l&&!a&&e>t||a&&i&&o&&!s&&!l||n&&i&&o||!u&&o||!r)return 1;if(!n&&!a&&!l&&e<t||l&&u&&r&&!n&&!a||s&&u&&r||!i&&r||!o)return-1}return 0}var S6e=P6e,M6e=S6e;function k6e(e,t,u){for(var n=-1,r=e.criteria,a=t.criteria,i=r.length,s=u.length;++n<i;){var o=M6e(r[n],a[n]);if(o){if(n>=s)return o;var l=u[n];return o*(l=="desc"?-1:1)}}return e.index-t.index}var I6e=k6e,nb=zU,O6e=ww,R6e=s6e,j6e=D6e,N6e=x6e,U6e=DL,L6e=I6e,$6e=Jm,z6e=xa;function H6e(e,t,u){t.length?t=nb(t,function(a){return z6e(a)?function(i){return O6e(i,a.length===1?a[0]:a)}:a}):t=[$6e];var n=-1;t=nb(t,U6e(R6e));var r=j6e(e,function(a,i,s){var o=nb(t,function(l){return l(a)});return{criteria:o,index:++n,value:a}});return N6e(r,function(a,i){return L6e(a,i,u)})}var W6e=H6e;function q6e(e,t,u){switch(u.length){case 0:return e.call(t);case 1:return e.call(t,u[0]);case 2:return e.call(t,u[0],u[1]);case 3:return e.call(t,u[0],u[1],u[2])}return e.apply(t,u)}var Y6e=q6e,V6e=Y6e,PB=Math.max;function G6e(e,t,u){return t=PB(t===void 0?e.length-1:t,0),function(){for(var n=arguments,r=-1,a=PB(n.length-t,0),i=Array(a);++r<a;)i[r]=n[t+r];r=-1;for(var s=Array(t+1);++r<t;)s[r]=n[r];return s[t]=u(i),V6e(e,this,s)}}var J6e=G6e;function K6e(e){return function(){return e}}var Q6e=K6e,X6e=Q6e,SB=YU,Z6e=Jm,e9e=SB?function(e,t){return SB(e,"toString",{configurable:!0,enumerable:!1,value:X6e(t),writable:!0})}:Z6e,t9e=e9e,u9e=800,n9e=16,r9e=Date.now;function a9e(e){var t=0,u=0;
122return function(){var n=r9e(),r=n9e-(n-u);if(u=n,r>0){if(++t>=u9e)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var i9e=a9e,s9e=t9e,o9e=i9e,l9e=o9e(s9e),c9e=l9e,d9e=Jm,p9e=J6e,f9e=c9e;function y9e(e,t){return f9e(p9e(e,t,d9e),e+"")}var E9e=y9e,m9e=wL,h9e=W6e,b9e=E9e,MB=Mw,g9e=b9e(function(e,t){if(e==null)return[];var u=t.length;return u>1&&MB(e,t[0],t[1])?t=[]:u>2&&MB(t[0],t[1],t[2])&&(t=[t[0]]),h9e(e,m9e(t,1),[])}),v9e=g9e;function C9e(e,t,u){for(var n=-1,r=e.length,a=t.length,i={};++n<r;){var s=n<a?t[n]:void 0;u(i,e[n],s)}return i}var A9e=C9e,w9e=VU,T9e=A9e;function _9e(e,t){return T9e(e||[],t||[],w9e)}var F9e=_9e,Iw=we&&we.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Gm,"__esModule",{value:!0});Gm.numberToHuman=void 0;const rb=Iw(wd),D9e=Iw(v9e),B9e=Iw(F9e),x9e=Td,P9e=Fd,kB=il,S9e=_d,PC={0:"unit",1:"ten",2:"hundred",3:"thousand",6:"million",9:"billion",12:"trillion",15:"quadrillion","-1":"deci","-2":"centi","-3":"mili","-6":"micro","-9":"nano","-12":"pico","-15":"femto"},M9e=(0,B9e.default)(Object.values(PC),Object.keys(PC).map(e=>parseInt(e,10)));function k9e(e,t,u){const n={roundMode:u.roundMode,precision:u.precision,significant:u.significant};let r;
122if((0,S9e.inferType)(u.units)==="string"){const d=u.units;if(r=(0,P9e.lookup)(e,d),!r)throw new Error(`The scope "${e.locale}${e.defaultSeparator}${(0,x9e.getFullScope)(e,d,{})}" couldn't be found`)}else r=u.units;let a=(0,kB.roundNumber)(new rb.default(t),n);const i=d=>(0,D9e.default)(Object.keys(d).map(p=>M9e[p]),p=>p*-1),s=(d,p)=>{const f=d.isZero()?0:Math.floor(Math.log10(d.abs().toNumber()));return i(p).find(y=>f>=y)||0},o=(d,p)=>{const f=PC[p.toString()];return d[f]||""},l=s(new rb.default(a),r),c=o(r,l);if(a=(0,kB.roundNumber)(new rb.default(a).div(Math.pow(10,l)),n),u.stripInsignificantZeros){let[d,p]=a.split(".");p=(p||"").replace(/0+$/,""),a=d,p&&(a+=`${u.separator}${p}`)}return u.format.replace("%n",a||"0").replace("%u",c).trim()}Gm.numberToHuman=k9e;var Km={},I9e=we&&we.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Km,"__esModule",{value:!0});Km.numberToHumanSize=void 0;const Q2=I9e(wd),O9e=il,R9e=Ad,IB=["byte","kb","mb","gb","tb","pb","eb"];function j9e(e,t,u){const n=(0,R9e.expandRoundMode)(u.roundMode),r=1024,a=new Q2.default(t).abs(),i=a.lt(r);let s;const o=(y,h)=>{const C=h.length-1,v=new Q2.default(Math.log(y.toNumber())).div(Math.log(r)).integerValue(Q2.default.ROUND_DOWN).toNumber();return Math.min(C,v)},l=y=>`number.human.storage_units.units.${i?"byte":y[c]}`,c=o(a,IB);i?s=a.integerValue():s=new Q2.default((0,O9e.roundNumber)(a.div(Math.pow(r,c)),{significant:u.significant,precision:u.precision,roundMode:u.roundMode}));const d=e.translate("number.human.storage_units.format",{defaultValue:"%n %u"}),p=e.translate(l(IB),{count:a.integerValue().toNumber()});let f=s.toFixed(u.precision,n);return u.stripInsignificantZeros&&(f=f.replace(/(\..*?)0+$/,"$1").replace(/\.$/,"")),d.replace("%n",f).replace("%u",p)}Km.numberToHumanSize=j9e;var lf={};Object.defineProperty(lf,"__esModule",{value:!0});lf.parseDate=void 0;function N9e(e){if(e instanceof Date)return e;if(typeof e=="number"){const n=new Date;return n.setTime(e),n}const t=new String(e).match(/(\d{4})-(\d{2})-(\d{2})(?:[ T](\d{2}):(\d{2}):(\d{2})(?:[.,](\d{1,3}))?)?(Z|\+00:?00)?/);if(t){const n=t.slice(1,8).map(p=>parseInt(p,10)||0);n[1]-=1;const[r,a,i,s,o,l,c]=n;return t[8]?new Date(Date.UTC(r,a,i,s,o,l,c)):new Date(r,a,i,s,o,l,c)}e.match(/([A-Z][a-z]{2}) ([A-Z][a-z]{2}) (\d+) (\d+:\d+:\d+) ([+-]\d+) (\d+)/)&&new Date().setTime(Date.parse([RegExp.$1,RegExp.$2,RegExp.$3,RegExp.$6,RegExp.$4,RegExp.$5].join(" ")));const u=new Date;return u.setTime(Date.parse(e)),u}lf.parseDate=N9e;var Qm={};Object.defineProperty(Qm,"__esModule",{value:!0});Qm.pluralize=void 0;const OB=Hs,U9e=Fd;function L9e({i18n:e,count:t,scope:u,options:n,baseScope:r}){n=Object.assign({},n);let a,i;if(typeof u=="object"&&u?a=u:a=(0,U9e.lookup)(e,u,n),!a)return e.missingTranslation.get(u,n);const o=e.pluralization.get(n.locale)(e,t),l=[];for(;o.length;){const c=o.shift();if((0,OB.isSet)(a[c])){i=a[c];break}l.push(c)}return(0,OB.isSet)(i)?(n.count=t,e.interpolate(e,i,n)):e.missingTranslation.get(r.split(e.defaultSeparator).concat([l[0]]),n)}Qm.pluralize=L9e;var Xm={},$9e=wL,z9e=1/0;function H9e(e){var t=e==null?0:e.length;return t?$9e(e,z9e):[]}var W9e=H9e,IL=we&&we.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Xm,"__esModule",{value:!0});Xm.propertyFlatList=void 0;const q9e=IL(rl),Y9e=IL(W9e);class V9e{constructor(t){this.target=t}call(){const t=(0,Y9e.default)(Object.keys(this.target).map(u=>this.compute(this.target[u],u)));return t.sort(),t}compute(t,u){return!Array.isArray(t)&&(0,q9e.default)(t)?Object.keys(t).map(n=>this.compute(t[n],`${u}.${n}`)):u}}function G9e(e){return new V9e(e).call()}Xm.propertyFlatList=G9e;var Zm={};Object.defineProperty(Zm,"__esModule",{value:!0});Zm.strftime=void 0;const J9e={meridian:{am:"AM",pm:"PM"},dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],abbrDayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],monthNames:[null,"January","February","March","April","May","June","July","August","September","October","November","December"],abbrMonthNames:[null,"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]};function K9e(e,t,u={}){const{abbrDayNames:n,dayNames:r,abbrMonthNames:a,monthNames:i,meridian:s}=Object.assign(Object.assign({},J9e),u);if(isNaN(e.getTime()))throw new Error("strftime() requires a valid date object, but received an invali
122d date.");const o=e.getDay(),l=e.getDate(),c=e.getFullYear(),d=e.getMonth()+1,p=e.getHours();let f=p;const y=p>11?"pm":"am",h=e.getSeconds(),C=e.getMinutes(),v=e.getTimezoneOffset(),m=Math.floor(Math.abs(v/60)),E=Math.abs(v)-m*60,b=(v>0?"-":"+")+(m.toString().length<2?"0"+m:m)+(E.toString().length<2?"0"+E:E);return f>12?f=f-12:f===0&&(f=12),t=t.replace("%a",n[o]),t=t.replace("%A",r[o]),t=t.replace("%b",a[d]),t=t.replace("%B",i[d]),t=t.replace("%d",l.toString().padStart(2,"0")),t=t.replace("%e",l.toString()),t=t.replace("%-d",l.toString()),t=t.replace("%H",p.toString().padStart(2,"0")),t=t.replace("%-H",p.toString()),t=t.replace("%k",p.toString()),t=t.replace("%I",f.toString().padStart(2,"0")),t=t.replace("%-I",f.toString()),t=t.replace("%l",f.toString()),t=t.replace("%m",d.toString().padStart(2,"0")),t=t.replace("%-m",d.toString()),t=t.replace("%M",C.toString().padStart(2,"0")),t=t.replace("%-M",C.toString()),t=t.replace("%p",s[y]),t=t.replace("%P",s[y].toLowerCase()),t=t.replace("%S",h.toString().padStart(2,"0")),t=t.replace("%-S",h.toString()),t=t.replace("%w",o.toString()),t=t.replace("%y",c.toString().padStart(2,"0").substr(-2)),t=t.replace("%-y",c.toString().padStart(2,"0").substr(-2).replace(/^0+/,"")),t=t.replace("%Y",c.toString()),t=t.replace(/%z/i,b),t}Zm.strftime=K9e;var e6={},Q9e=Math.ceil,X9e=Math.max;function Z9e(e,t,u,n){for(var r=-1,a=X9e(Q9e((t-e)/(u||1)),0),i=Array(a);a--;)i[n?a:++r]=e,e+=u;return i}var ehe=Z9e,the=ehe,uhe=Mw,ab=gL;function nhe(e){return function(t,u,n){return n&&typeof n!="number"&&uhe(t,u,n)&&(u=n=void 0),t=ab(t),u===void 0?(u=t,t=0):u=ab(u),n=n===void 0?t<u?1:-1:ab(n),the(t,u,n,e)}}var rhe=nhe,ahe=rhe,ihe=ahe(),she=ihe,ohe=we&&we.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e6,"__esModule",{value:!0});e6.timeAgoInWords=void 0;const lhe=ohe(she),RB=lf,yr=(e,t,u)=>u>=e&&u<=t;function che(e,t,u,n={}){const r=n.scope||"datetime.distance_in_words",a=(g,B=0)=>e.t(g,{count:B,scope:r});t=(0,RB.parseDate)(t),u=(0,RB.parseDate)(u);let i=t.getTime()/1e3,s=u.getTime()/1e3;i>s&&([t,u,i,s]=[u,t,s,i]);const o=Math.round(s-i),l=Math.round((s-i)/60),d=l/60/24,p=Math.round(l/60),f=Math.round(d),y=Math.round(f/30);if(yr(0,1,l))return n.includeSeconds?yr(0,4,o)?a("less_than_x_seconds",5):yr(5,9,o)?a("less_than_x_seconds",10):yr(10,19,o)?a("less_than_x_seconds",20):yr(20,39,o)?a("half_a_minute"):yr(40,59,o)?a("less_than_x_minutes",1):a("x_minutes",1):l===0?a("less_than_x_minutes",1):a("x_minutes",l);if(yr(2,44,l))return a("x_minutes",l);if(yr(45,89,l))return a("about_x_hours",1);if(yr(90,1439,l))return a("about_x_hours",p);if(yr(1440,2519,l))return a("x_days",1);if(yr(2520,43199,l))return a("x_days",f);if(yr(43200,86399,l))return a("about_x_months",Math.round(l/43200));if(yr(86400,525599,l))return a("x_months",y);let h=t.getFullYear();t.getMonth()+1>=3&&(h+=1);let C=u.getFullYear();u.getMonth()+1<3&&(C-=1);const v=h>C?0:(0,lhe.default)(h,C).filter(g=>new Date(g,1,29).getMonth()==1).length,m=525600,E=v*1440,b=l-E,A=Math.trunc(b/m),w=parseFloat((b/m-A).toPrecision(3));return w<.25?a("about_x_years",A):w<.75?a("over_x_years",A):a("almost_x_years",A+1)}e6.timeAgoInWords=che;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.timeAgoInWords=e.strftime=e.roundNumber=e.propertyFlatList=e.pluralize=e.parseDate=e.numberToHumanSize=e.numberToHuman=e.numberToDelimited=e.lookup=e.isSet=e.interpolate=e.inferType=e.getFullScope=e.formatNumber=e.expandRoundMode=e.createTranslationOptions=e.camelCaseKeys=void 0;var t=zm;Object.defineProperty(e,"camelCaseKeys",{enumerable:!0,get:function(){return t.camelCaseKeys}});var u=Hm;Object.defineProperty(e,"createTranslationOptions",{enumerable:!0,get:function(){return u.createTranslationOptions}});var n=Ad;Object.defineProperty(e,"expandRoundMode",{enumerable:!0,get:function(){return n.expandRoundMode}});var r=Wm;Object.defineProperty(e,"formatNumber",{enumerable:!0,get:function(){return r.formatNumber}});var a=Td;Object.defineProperty(e,"getFullScope",{enumerable:!0,get:function(){return a.getFullScope}});var i=_d;Object.defineProperty(e,"inferType",{enumerable:!0,get:function(){return i.inferType}});var s=Ym;Object.defineProperty(e,"interpolate",{enumerable:!0,get:function(){return s.interpolate}});var o=Hs;Object.defineProperty(e,"isSet",{enumerable:!0,get:function(){return o.isSet}});var l=Fd;Object.defineProperty(e,"lookup",{enumerable:!0,get:function(){return l.lookup}});var c=Vm;Object.defineProperty(e,"numberToDelimited",{enumerable:!0,get:function(){return c.numberToDelimited}});var d=Gm;Object.defineProperty(e,"numberToHuman",{enumerable:!0,get:function(){return d.numberToHuman}});var p=Km;Object.defineProperty(e,"numberToHumanSize",{enumerable:!0,get:function(){return p.numberToHumanSize}});var f=lf;Object.defineProperty(e,"parseDate",{enumerable:!0,get:function(){return f.parseDate}});var y=Qm;Object.defineProperty(e,"pluralize",{enumerable:!0,get:function(){return y.pluralize}});var h=Xm;Object.defineProperty(e,"propertyFlatList",{enumerable:!0,get:function(){return h.propertyFlatList}});var C=il;Object.defineProperty(e,"roundNumber",{enumerable:!0,get:function(){return C.roundNumber}});var v=Zm;Object.defineProperty(e,"strftime",{enumerable:!0,get:function(){return v.strftime}});var m=e6;Object.defineProperty(e,"timeAgoInWords",{enumerable:!0,get:function(){return m.timeAgoInWords}})})(Sw);
122(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.MissingTranslation=e.errorStrategy=e.messageStrategy=e.guessStrategy=void 0;const t=Sw,u=function(i,s){s instanceof Array&&(s=s.join(i.defaultSeparator));const o=s.split(i.defaultSeparator).slice(-1)[0];return i.missingTranslationPrefix+o.replace("_"," ").replace(/([a-z])([A-Z])/g,(l,c,d)=>`${c} ${d.toLowerCase()}`)};e.guessStrategy=u;const n=(i,s,o)=>{const l=(0,t.getFullScope)(i,s,o),c="locale"in o?o.locale:i.locale,d=(0,t.inferType)(c);return`[missing "${[d=="string"?c:d,l].join(i.defaultSeparator)}" translation]`};e.messageStrategy=n;const r=(i,s,o)=>{const l=(0,t.getFullScope)(i,s,o),c=[i.locale,l].join(i.defaultSeparator);throw new Error(`Missing translation: ${c}`)};e.errorStrategy=r;class a{constructor(s){this.i18n=s,this.registry={},this.register("guess",e.guessStrategy),this.register("message",e.messageStrategy),this.register("error",e.errorStrategy)}register(s,o){this.registry[s]=o}get(s,o){var l;return this.registry[(l=o.missingBehavior)!==null&&l!==void 0?l:this.i18n.missingBehavior](this.i18n,s,o)}}e.MissingTranslation=a})(Pw);var dhe=we&&we.__awaiter||function(e,t,u,n){function r(a){return a instanceof u?a:new u(function(i){i(a)})}return new(u||(u=Promise))(function(a,i){function s(c){try{l(n.next(c))}catch(d){i(d)}}function o(c){try{l(n.throw(c))}catch(d){i(d)}}function l(c){c.done?a(c.value):r(c.value).then(s,o)}l((n=n.apply(e,t||[])).next())})},t6=we&&we.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Om,"__esModule",{value:!0});Om.I18n=void 0;const jB=t6(Tw),phe=t6(soe),fhe=t6(Toe),yhe=t6(Doe),Ehe=Dw,mhe=xw,hhe=Pw,Je=Sw,ib={defaultLocale:"en",availableLocales:["en"],locale:"en",defaultSeparator:".",placeholder:/(?:\{\{|%\{)(.*?)(?:\}\}?)/gm,enableFallback:!1,missingBehavior:"message",missingTranslationPrefix:"",missingPlaceholder:(e,t)=>`[missing "${t}" value]`,nullPlaceholder:(e,t,u,n)=>e.missingPlaceholder(e,t,u,n),transformKey:e=>e};class bhe{constructor(t={},u={}){this._locale=ib.locale,this._defaultLocale=ib.defaultLocale,this._version=0,this.onChangeHandlers=[],this.translations={},this.availableLocales=[],this.t=this.translate,this.p=this.pluralize,this.l=this.localize,this.distanceOfTimeInWords=this.timeAgoInWords;const{locale:n,enableFallback:r,missingBehavior:a,missingTranslationPrefix:i,missingPlaceholder:s,nullPlaceholder:o,defaultLocale:l,defaultSeparator:c,placeholder:d,transformKey:p}=Object.assign(Object.assign({},ib),u);this.locale=n,this.defaultLocale=l,this.defaultSeparator=c,this.enableFallback=r,this.locale=n,this.missingBehavior=a,this.missingTranslationPrefix=i,this.missingPlaceholder=s,this.nullPlaceholder=o,this.placeholder=d,this.pluralization=new mhe.Pluralization(this),this.locales=new Ehe.Locales(this),this.missingTranslation=new hhe.MissingTranslation(this),this.transformKey=p,this.interpolate=Je.interpolate,this.store(t)}store(t){(0,Je.propertyFlatList)(t).forEach(n=>(0,yhe.default)(this.translations,n,(0,jB.default)(t,n),Object)),this.hasChanged()}get locale(){return this._locale||this.defaultLocale||"en"}set locale(t){if(typeof t!="string")throw new Error(`Expected newLocale to be a string; got ${(0,Je.inferType)(t)}`);const u=this._locale!==t;this._locale=t,u&&this.hasChanged()}get defaultLocale(){return this._defaultLocale||"en"}set defaultLocale(t){if(typeof t!="string")throw new Error(`Expected newLocale to be a string; got ${(0,Je.inferType)(t)}`);const u=this._defaultLocale!==t;this._defaultLocale=t,u&&this.hasChanged()}translate(t,u){u=Object.assign({},u);const n=(0,Je.createTranslationOptions)(this,t,u);let r;return n.some(i=>((0,Je.isSet)(i.scope)?r=(0,Je.lookup)(this,i.scope,u):(0,Je.isSet)(i.message)&&(r=i.message),r!=null))?(typeof r=="string"?r=this.interpolate(this,r,u):typeof r=="object"&&r&&(0,Je.isSet)(u.count)&&(r=(0,Je.pluralize)({i18n:this,count:u.count||0,scope:r,options:u,baseScope:(0,Je.getFullScope)(this,t,u)})),u&&r instanceof Array&&(r=r.map(i=>typeof i=="string"?(0,Je.interpolate)(this,i,u):i)),r):this.missingTranslation.get(t,u)}pluralize(t,u,n){return(0,Je.pluralize)({i18n:this,count:t,scope:u,options:Object.assign({},n),baseScope:(0,Je.getFullScope)(this,u,n??{})})}localize(t,u,n){if(n=Object.assign({},n),u==null)return"";switch(t){case"currency":return this.numberToCurrency(u);case"number":return(0,Je.formatNumber)(u,Object.assign({delimiter:",",precision:3,separator:".",significant:!1,stripInsignificantZeros:!1},(0,Je.lookup)(this,"number.format")));case"percentage":return this.numberToPercentage(u);default:{let r;
122return t.match(/^(date|time)/)?r=this.toTime(t,u):r=u.toString(),(0,Je.interpolate)(this,r,n)}}}toTime(t,u){const n=(0,Je.parseDate)(u),r=(0,Je.lookup)(this,t);return n.toString().match(/invalid/i)||!r?n.toString():this.strftime(n,r)}numberToCurrency(t,u={}){return(0,Je.formatNumber)(t,Object.assign(Object.assign(Object.assign({delimiter:",",format:"%u%n",precision:2,separator:".",significant:!1,stripInsignificantZeros:!1,unit:"$"},(0,Je.camelCaseKeys)(this.get("number.format"))),(0,Je.camelCaseKeys)(this.get("number.currency.format"))),u))}numberToPercentage(t,u={}){return(0,Je.formatNumber)(t,Object.assign(Object.assign(Object.assign({delimiter:"",format:"%n%",precision:3,stripInsignificantZeros:!1,separator:".",significant:!1},(0,Je.camelCaseKeys)(this.get("number.format"))),(0,Je.camelCaseKeys)(this.get("number.percentage.format"))),u))}numberToHumanSize(t,u={}){return(0,Je.numberToHumanSize)(this,t,Object.assign(Object.assign(Object.assign({delimiter:"",precision:3,significant:!0,stripInsignificantZeros:!0,units:{billion:"Billion",million:"Million",quadrillion:"Quadrillion",thousand:"Thousand",trillion:"Trillion",unit:""}},(0,Je.camelCaseKeys)(this.get("number.human.format"))),(0,Je.camelCaseKeys)(this.get("number.human.storage_units"))),u))}numberToHuman(t,u={}){return(0,Je.numberToHuman)(this,t,Object.assign(Object.assign(Object.assign({delimiter:"",separator:".",precision:3,significant:!0,stripInsignificantZeros:!0,format:"%n %u",roundMode:"default",units:{billion:"Billion",million:"Million",quadrillion:"Quadrillion",thousand:"Thousand",trillion:"Trillion",unit:""}},(0,Je.camelCaseKeys)(this.get("number.human.format"))),(0,Je.camelCaseKeys)(this.get("number.human.decimal_units"))),u))}numberToRounded(t,u){return(0,Je.formatNumber)(t,Object.assign({unit:"",precision:3,significant:!1,separator:".",delimiter:"",stripInsignificantZeros:!1},u))}numberToDelimited(t,u={}){return(0,Je.numberToDelimited)(t,Object.assign({delimiterPattern:/(\d)(?=(\d\d\d)+(?!\d))/g,delimiter:",",separator:"."},u))}withLocale(t,u){return dhe(this,void 0,void 0,function*(){const n=this.locale;try{this.locale=t,yield u()}finally{this.locale=n}})}strftime(t,u,n={}){return(0,Je.strftime)(t,u,Object.assign(Object.assign(Object.assign({},(0,Je.camelCaseKeys)((0,Je.lookup)(this,"date"))),{meridian:{am:(0,Je.lookup)(this,"time.am")||"AM",pm:(0,Je.lookup)(this,"time.pm")||"PM"}}),n))}update(t,u,n={strict:!1}){if(n.strict&&!(0,phe.default)(this.translations,t))throw new Error(`The path "${t}" is not currently defined`);const r=(0,jB.default)(this.translations,t),a=(0,Je.inferType)(r),i=(0,Je.inferType)(u);if(n.strict&&a!==i)throw new Error(`The current type for "${t}" is "${a}", but you're trying to override it with "${i}"`);let s;i==="object"?s=Object.assign(Object.assign({},r),u):s=u,(0,fhe.default)(this.translations,t,s),this.hasChanged()}toSentence(t,u={}){const{wordsConnector:n,twoWordsConnector:r,lastWordConnector:a}=Object.assign(Object.assign({wordsConnector:", ",twoWordsConnector:" and ",lastWordConnector:", and "},(0,Je.camelCaseKeys)((0,Je.lookup)(this,"support.array"))),u),i=t.length;switch(i){case 0:return"";case 1:return`${t[0]}`;case 2:return t.join(r);default:return[t.slice(0,i-1).join(n),a,t[i-1]].join("")}}timeAgoInWords(t,u,n={}){return(0,Je.timeAgoInWords)(this,t,u,n)}onChange(t){return this.onChangeHandlers.push(t),()=>{this.onChangeHandlers.splice(this.onChangeHandlers.indexOf(t),1)}}get version(){return this._version}formatNumber(t,u){return(0,Je.formatNumber)(t,u)}get(t){return(0,Je.lookup)(this,t)}runCallbacks(){this.onChangeHandlers.forEach(t=>t(this))}hasChanged(){this._version+=1,this.runCallbacks()}}Om.I18n=bhe;var OL={};Object.defineProperty(OL,"__esModule",{value:!0});(function(e){var t=we&&we.__createBinding||(Object.create?function(s,o,l,c){c===void 0&&(c=l);var d=Object.getOwnPropertyDescriptor(o,l);(!d||("get"in d?!o.__esModule:d.writable||d.configurable))&&(d={enumerable:!0,get:function(){return o[l]}}),Object.defineProperty(s,c,d)}:function(s,o,l,c){c===void 0&&(c=l),s[c]=o[l]}),u=we&&we.__exportStar||function(s,o){for(var l in s)l!=="default"&&!Object.prototype.hasOwnProperty.call(o,l)&&t(o,s,l)};
122Object.defineProperty(e,"__esModule",{value:!0}),e.useMakePlural=e.Pluralization=e.MissingTranslation=e.Locales=e.I18n=void 0;var n=Om;Object.defineProperty(e,"I18n",{enumerable:!0,get:function(){return n.I18n}});var r=Dw;Object.defineProperty(e,"Locales",{enumerable:!0,get:function(){return r.Locales}});var a=Pw;Object.defineProperty(e,"MissingTranslation",{enumerable:!0,get:function(){return a.MissingTranslation}});var i=xw;Object.defineProperty(e,"Pluralization",{enumerable:!0,get:function(){return i.Pluralization}}),Object.defineProperty(e,"useMakePlural",{enumerable:!0,get:function(){return i.useMakePlural}}),u(OL,e)})(RU);var SC=function(e,t){return SC=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,n){u.__proto__=n}||function(u,n){for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(u[r]=n[r])},SC(e,t)};function ghe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");SC(e,t);function u(){this.constructor=e}e.prototype=t===null?Object.create(t):(u.prototype=t.prototype,new u)}var T0=function(){return T0=Object.assign||function(t){for(var u,n=1,r=arguments.length;n<r;n++){u=arguments[n];for(var a in u)Object.prototype.hasOwnProperty.call(u,a)&&(t[a]=u[a])}return t},T0.apply(this,arguments)};function Ow(e,t){var u={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(u[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,n=Object.getOwnPropertySymbols(e);r<n.length;r++)t.indexOf(n[r])<0&&Object.prototype.propertyIsEnumerable.call(e,n[r])&&(u[n[r]]=e[n[r]]);return u}function vhe(e,t,u,n){var r=arguments.length,a=r<3?t:n===null?n=Object.getOwnPropertyDescriptor(t,u):n,i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(e,t,u,n);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(r<3?i(a):r>3?i(t,u,a):i(t,u))||a);return r>3&&a&&Object.defineProperty(t,u,a),a}function Che(e,t){return function(u,n){t(u,n,e)}}function Ahe(e,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,t)}function whe(e,t,u,n){function r(a){return a instanceof u?a:new u(function(i){i(a)})}return new(u||(u=Promise))(function(a,i){function s(c){try{l(n.next(c))}catch(d){i(d)}}function o(c){try{l(n.throw(c))}catch(d){i(d)}}function l(c){c.done?a(c.value):r(c.value).then(s,o)}l((n=n.apply(e,t||[])).next())})}function The(e,t){var u={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},n,r,a,i;return i={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(i[Symbol.iterator]=function(){return this}),i;function s(l){return function(c){return o([l,c])}}function o(l){if(n)throw new TypeError("Generator is already executing.");for(;u;)try{if(n=1,r&&(a=l[0]&2?r.return:l[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,l[1])).done)return a;switch(r=0,a&&(l=[l[0]&2,a.value]),l[0]){case 0:case 1:a=l;break;case 4:return u.label++,{value:l[1],done:!1};case 5:u.label++,r=l[1],l=[0];continue;case 7:l=u.ops.pop(),u.trys.pop();continue;default:if(a=u.trys,!(a=a.length>0&&a[a.length-1])&&(l[0]===6||l[0]===2)){u=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]<a[3])){u.label=l[1];break}if(l[0]===6&&u.label<a[1]){u.label=a[1],a=l;break}if(a&&u.label<a[2]){u.label=a[2],u.ops.push(l);break}a[2]&&u.ops.pop(),u.trys.pop();continue}l=t.call(e,u)}catch(c){l=[6,c],r=0}finally{n=a=0}if(l[0]&5)throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}}var Rw=Object.create?function(e,t,u,n){n===void 0&&(n=u);var r=Object.getOwnPropertyDescriptor(t,u);
122(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[u]}}),Object.defineProperty(e,n,r)}:function(e,t,u,n){n===void 0&&(n=u),e[n]=t[u]};function _he(e,t){for(var u in e)u!=="default"&&!Object.prototype.hasOwnProperty.call(t,u)&&Rw(t,e,u)}function MC(e){var t=typeof Symbol=="function"&&Symbol.iterator,u=t&&e[t],n=0;if(u)return u.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function RL(e,t){var u=typeof Symbol=="function"&&e[Symbol.iterator];if(!u)return e;var n=u.call(e),r,a=[],i;try{for(;(t===void 0||t-- >0)&&!(r=n.next()).done;)a.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(u=n.return)&&u.call(n)}finally{if(i)throw i.error}}return a}function Fhe(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(RL(arguments[t]));return e}function Dhe(){for(var e=0,t=0,u=arguments.length;t<u;t++)e+=arguments[t].length;for(var n=Array(e),r=0,t=0;t<u;t++)for(var a=arguments[t],i=0,s=a.length;i<s;i++,r++)n[r]=a[i];return n}function jL(e,t,u){if(u||arguments.length===2)for(var n=0,r=t.length,a;n<r;n++)(a||!(n in t))&&(a||(a=Array.prototype.slice.call(t,0,n)),a[n]=t[n]);return e.concat(a||Array.prototype.slice.call(t))}function g3(e){return this instanceof g3?(this.v=e,this):new g3(e)}function Bhe(e,t,u){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=u.apply(e,t||[]),r,a=[];return r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r;function i(p){n[p]&&(r[p]=function(f){return new Promise(function(y,h){a.push([p,f,y,h])>1||s(p,f)})})}function s(p,f){try{o(n[p](f))}catch(y){d(a[0][3],y)}}function o(p){p.value instanceof g3?Promise.resolve(p.value.v).then(l,c):d(a[0][2],p)}function l(p){s("next",p)}function c(p){s("throw",p)}function d(p,f){p(f),a.shift(),a.length&&s(a[0][0],a[0][1])}}function xhe(e){var t,u;return t={},n("next"),n("throw",function(r){throw r}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(r,a){t[r]=e[r]?function(i){return(u=!u)?{value:g3(e[r](i)),done:r==="return"}:a?a(i):i}:a}}function Phe(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],u;return t?t.call(e):(e=typeof MC=="function"?MC(e):e[Symbol.iterator](),u={},n("next"),n("throw"),n("return"),u[Symbol.asyncIterator]=function(){return this},u);function n(a){u[a]=e[a]&&function(i){return new Promise(function(s,o){i=e[a](i),r(s,o,i.done,i.value)})}}function r(a,i,s,o){Promise.resolve(o).then(function(l){a({value:l,done:s})},i)}}function She(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var Mhe=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function khe(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var u in e)u!=="default"&&Object.prototype.hasOwnProperty.call(e,u)&&Rw(t,e,u);return Mhe(t,e),t}function Ihe(e){return e&&e.__esModule?e:{default:e}}function Ohe(e,t,u,n){if(u==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");
122return u==="m"?n:u==="a"?n.call(e):n?n.value:t.get(e)}function Rhe(e,t,u,n,r){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?r.call(e,u):r?r.value=u:t.set(e,u),u}function jhe(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}const dZe=Object.freeze(Object.defineProperty({__proto__:null,get __assign(){return T0},__asyncDelegator:xhe,__asyncGenerator:Bhe,__asyncValues:Phe,__await:g3,__awaiter:whe,__classPrivateFieldGet:Ohe,__classPrivateFieldIn:jhe,__classPrivateFieldSet:Rhe,__createBinding:Rw,__decorate:vhe,__exportStar:_he,__extends:ghe,__generator:The,__importDefault:Ihe,__importStar:khe,__makeTemplateObject:She,__metadata:Ahe,__param:Che,__read:RL,__rest:Ow,__spread:Fhe,__spreadArray:jL,__spreadArrays:Dhe,__values:MC},Symbol.toStringTag,{value:"Module"}));var V1="right-scroll-bar-position",G1="width-before-scroll-bar",Nhe="with-scroll-bars-hidden",Uhe="--removed-body-scroll-bar-size";function Lhe(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function $he(e,t){var u=H.useState(function(){return{value:e,callback:t,facade:{get current(){return u.value},set current(n){var r=u.value;r!==n&&(u.value=n,u.callback(n,r))}}}})[0];return u.callback=t,u.facade}function zhe(e,t){return $he(t||null,function(u){return e.forEach(function(n){return Lhe(n,u)})})}function Hhe(e){return e}function Whe(e,t){t===void 0&&(t=Hhe);var u=[],n=!1,r={read:function(){if(n)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return u.length?u[u.length-1]:e},useMedium:function(a){var i=t(a,n);return u.push(i),function(){u=u.filter(function(s){return s!==i})}},assignSyncMedium:function(a){for(n=!0;u.length;){var i=u;u=[],i.forEach(a)}u={push:function(s){return a(s)},filter:function(){return u}}},assignMedium:function(a){n=!0;var i=[];if(u.length){var s=u;u=[],s.forEach(a),i=u}var o=function(){var c=i;i=[],c.forEach(a)},l=function(){return Promise.resolve().then(o)};l(),u={push:function(c){i.push(c),l()},filter:function(c){return i=i.filter(c),u}}}};return r}function qhe(e){e===void 0&&(e={});var t=Whe(null);return t.options=T0({async:!0,ssr:!1},e),t}var NL=function(e){var t=e.sideCar,u=Ow(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw new Error("Sidecar medium not found");return H.createElement(n,T0({},u))};NL.isSideCarExport=!0;function Yhe(e,t){return e.useMedium(t),NL}var UL=qhe(),sb=function(){},u6=H.forwardRef(function(e,t){var u=H.useRef(null),n=H.useState({onScrollCapture:sb,onWheelCapture:sb,onTouchMoveCapture:sb}),r=n[0],a=n[1],i=e.forwardProps,s=e.children,o=e.className,l=e.removeScrollBar,c=e.enabled,d=e.shards,p=e.sideCar,f=e.noIsolation,y=e.inert,h=e.allowPinchZoom,C=e.as,v=C===void 0?"div":C,m=Ow(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),E=p,b=zhe([u,t]),A=T0(T0({},m),r);return H.createElement(H.Fragment,null,c&&H.createElement(E,{sideCar:UL,removeScrollBar:l,shards:d,noIsolation:f,inert:y,setCallbacks:a,allowPinchZoom:!!h,lockRef:u}),i?H.cloneElement(H.Children.only(s),T0(T0({},A),{ref:b})):H.createElement(v,T0({},A,{className:o,ref:b}),s))});u6.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};u6.classNames={fullWidth:G1,zeroRight:V1};var NB,Vhe=function(){if(NB)return NB;if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function Ghe(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=Vhe();return t&&e.setAttribute("nonce",t),e}function Jhe(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function Khe(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var Qhe=function(){var e=0,t=null;return{add:function(u){e==0&&(t=Ghe())&&(Jhe(t,u),Khe(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},Xhe=function(){var e=Qhe();return function(t,u){H.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&u])}},LL=function(){var e=Xhe(),t=function(u){var n=u.styles,r=u.dynamic;return e(n,r),null};return t},Zhe={left:0,top:0,right:0,gap:0},ob=function(e){return parseInt(e||"",10)||0},e5e=function(e){var t=window.getComputedStyle(document.body),u=t[e==="padding"?"paddingLeft":"marginLeft"],n=t[e==="padding"?"paddingTop":"marginTop"],r=t[e==="padding"?"paddingRight":"marginRight"];return[ob(u),ob(n),ob(r)]},t5e=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return Zhe;var t=e5e(e),u=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-u+t[2]-t[0])}},u5e=LL(),n5e=function(e,t,u,n){var r=e.left,a=e.top,i=e.right,s=e.gap;return u===void 0&&(u="margin"),` 123 .`.concat(Nhe,` { 124 overflow: hidden `).concat(n,`; 125 padding-right: `).concat(s,"px ").concat(n,`; 126 } 127 body { 128 overflow: hidden `).concat(n,`; 129 overscroll-behavior: contain; 130 `).concat([t&&"position: relative ".concat(n,";"),u==="margin"&&` 131 padding-left: `.concat(r,`px; 132 padding-top: `).concat(a,`px; 133 padding-right: `).concat(i,`px; 134 margin-left:0; 135 margin-top:0; 136 margin-right: `).concat(s,"px ").concat(n,`; 137 `),u==="padding"&&"padding-right: ".concat(s,"px ").concat(n,";
137")].filter(Boolean).join(""),` 138 } 139 140 .`).concat(V1,` { 141 right: `).concat(s,"px ").concat(n,`; 142 } 143 144 .`).concat(G1,` { 145 margin-right: `).concat(s,"px ").concat(n,`; 146 } 147 148 .`).concat(V1," .").concat(V1,` { 149 right: 0 `).concat(n,`; 150 } 151 152 .`).concat(G1," .").concat(G1,` { 153 margin-right: 0 `).concat(n,`; 154 } 155 156 body { 157 `).concat(Uhe,": ").concat(s,`px; 158 } 159`)},r5e=function(e){var t=e.noRelative,u=e.noImportant,n=e.gapMode,r=n===void 0?"margin":n,a=H.useMemo(function(){return t5e(r)},[r]);return H.createElement(u5e,{styles:n5e(a,!t,r,u?"":"!important")})},kC=!1;if(typeof window<"u")try{var X2=Object.defineProperty({},"passive",{get:function(){return kC=!0,!0}});window.addEventListener("test",X2,X2),window.removeEventListener("test",X2,X2)}catch{kC=!1}var Ml=kC?{passive:!1}:!1,a5e=function(e){var t=window.getComputedStyle(e);return t.overflowY!=="hidden"&&!(t.overflowY===t.overflowX&&t.overflowY==="visible")},i5e=function(e){var t=window.getComputedStyle(e);return t.overflowX!=="hidden"&&!(t.overflowY===t.overflowX&&t.overflowX==="visible")},UB=function(e,t){var u=t;do{typeof ShadowRoot<"u"&&u instanceof ShadowRoot&&(u=u.host);var n=$L(e,u);if(n){var r=zL(e,u),a=r[1],i=r[2];if(a>i)return!0}u=u.parentNode}while(u&&u!==document.body);return!1},s5e=function(e){var t=e.scrollTop,u=e.scrollHeight,n=e.clientHeight;return[t,u,n]},o5e=function(e){var t=e.scrollLeft,u=e.scrollWidth,n=e.clientWidth;return[t,u,n]},$L=function(e,t){return e==="v"?a5e(t):i5e(t)},zL=function(e,t){return e==="v"?s5e(t):o5e(t)},l5e=function(e,t){return e==="h"&&t==="rtl"?-1:1},c5e=function(e,t,u,n,r){var a=l5e(e,window.getComputedStyle(t).direction),i=a*n,s=u.target,o=t.contains(s),l=!1,c=i>0,d=0,p=0;do{var f=zL(e,s),y=f[0],h=f[1],C=f[2],v=h-C-a*y;(y||v)&&$L(e,s)&&(d+=v,p+=y),s=s.parentNode}while(!o&&s!==document.body||o&&(t.contains(s)||t===s));return(c&&(r&&d===0||!r&&i>d)||!c&&(r&&p===0||!r&&-i>p))&&(l=!0),l},Z2=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},LB=function(e){return[e.deltaX,e.deltaY]},$B=function(e){return e&&"current"in e?e.current:e},d5e=function(e,t){return e[0]===t[0]&&e[1]===t[1]},p5e=function(e){return` 160 .block-interactivity-`.concat(e,` {pointer-events: none;} 161 .allow-interactivity-`).concat(e,` {pointer-events: all;} 162`)},f5e=0,kl=[];function y5e(e){var t=H.useRef([]),u=H.useRef([0,0]),n=H.useRef(),r=H.use
162State(f5e++)[0],a=H.useState(function(){return LL()})[0],i=H.useRef(e);H.useEffect(function(){i.current=e},[e]),H.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(r));var h=jL([e.lockRef.current],(e.shards||[]).map($B),!0).filter(Boolean);return h.forEach(function(C){return C.classList.add("allow-interactivity-".concat(r))}),function(){document.body.classList.remove("block-interactivity-".concat(r)),h.forEach(function(C){return C.classList.remove("allow-interactivity-".concat(r))})}}},[e.inert,e.lockRef.current,e.shards]);var s=H.useCallback(function(h,C){if("touches"in h&&h.touches.length===2)return!i.current.allowPinchZoom;var v=Z2(h),m=u.current,E="deltaX"in h?h.deltaX:m[0]-v[0],b="deltaY"in h?h.deltaY:m[1]-v[1],A,w=h.target,g=Math.abs(E)>Math.abs(b)?"h":"v";if("touches"in h&&g==="h"&&w.type==="range")return!1;var B=UB(g,w);if(!B)return!0;if(B?A=g:(A=g==="v"?"h":"v",B=UB(g,w)),!B)return!1;if(!n.current&&"changedTouches"in h&&(E||b)&&(n.current=A),!A)return!0;var q=n.current||A;return c5e(q,C,h,q==="h"?E:b,!0)},[]),o=H.useCallback(function(h){var C=h;if(!(!kl.length||kl[kl.length-1]!==a)){var v="deltaY"in C?LB(C):Z2(C),m=t.current.filter(function(A){return A.name===C.type&&A.target===C.target&&d5e(A.delta,v)})[0];if(m&&m.should){C.preventDefault();return}if(!m){var E=(i.current.shards||[]).map($B).filter(Boolean).filter(function(A){return A.contains(C.target)}),b=E.length>0?s(C,E[0]):!i.current.noIsolation;b&&C.preventDefault()}}},[]),l=H.useCallback(function(h,C,v,m){var E={name:h,delta:C,target:v,should:m};t.current.push(E),setTimeout(function(){t.current=t.current.filter(function(b){return b!==E})},1)},[]),c=H.useCallback(function(h){u.current=Z2(h),n.current=void 0},[]),d=H.useCallback(function(h){l(h.type,LB(h),h.target,s(h,e.lockRef.current))},[]),p=H.useCallback(function(h){l(h.type,Z2(h),h.target,s(h,e.lockRef.current))},[]);H.useEffect(function(){return kl.push(a),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:p}),document.addEventListener("wheel",o,Ml),document.addEventListener("touchmove",o,Ml),document.addEventListener("touchstart",c,Ml),function(){kl=kl.filter(function(h){return h!==a}),document.removeEventListener("wheel",o,Ml),document.removeEventListener("touchmove",o,Ml),document.removeEventListener("touchstart",c,Ml)}},[]);var f=e.removeScrollBar,y=e.inert;return H.createElement(H.Fragment,null,y?H.createElement(a,{styles:p5e(r)}):null,f?H.createElement(r5e,{gapMode:"margin"}):null)}const E5e=Yhe(UL,y5e);var HL=H.forwardRef(function(e,t){return H.createElement(u6,T0({},e,{ref:t,sideCar:E5e}))});HL.classNames=u6.classNames;const m5e=HL;function zB(e){var t=e.match(/^var\((.*)\)$/);return t?t[1]:e}function h5e(e,t){var u=e;for(var n of t){if(!(n in u))throw new Error("Path ".concat(t.join(" -> ")," does not exist in object"));u=u[n]}return u}function WL(e,t){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],n=e.constructor();for(var r in e){var a=e[r],i=[...u,r];typeof a=="string"||typeof a=="number"||a==null?n[r]=t(a,i):typeof a=="object"&&!Array.isArray(a)?n[r]=WL(a,t,i):console.warn('Skipping invalid key "'.concat(i.join("."),'". Should be a string, number, null or object. Received: "').concat(Array.isArray(a)?"Array":typeof a,'"'))}return n}function HB(e,t){var u={};if(typeof t=="object"){var n=e;WL(t,(i,s)=>{var o=h5e(n,s);u[zB(o)]=String(i)})}else{var r=e;for(var a in r)u[zB(a)]=r[a]}return Object.defineProperty(u,"toString",{value:function(){return Object.keys(this).map(s=>"".concat(s,":").concat(this[s])).join(";")},writable:!1}),u}var IC={exports:{}};(function(e,t){(function(u,n){var r="1.0.37",a="",i="?",s="function",o="undefined",l="object",c="string",d="major",p="model",f="name",y="type",h="vendor",C="version",v="architecture",m="console",E="mobile",b="tablet",A="smarttv",w="wearable",g="embedded",B=500,q="Amazon",V="Apple",X="ASUS",ie="BlackBerry",N="Browser",T="Chrome",P="Edge",O="Firefox",S="Google",U="Huawei",I="LG",j="Microsoft",R="Motorola",_="Opera",$="Samsung",Q="Sharp",M="Sony",Z="Xiaomi",ce="Zebra",se="Facebook",de="Chromium OS",Y="Mac OS",W=function(Ce,Ae){var L={};for(var F in Ce)Ae[F]&&Ae[F].length%2===0?L[F]=Ae[F].concat(Ce[F]):L[F]=Ce[F];return L},z=function(Ce){for(var Ae={},L=0;L<Ce.length;L++)Ae[Ce[L].toUpperCase()]=Ce[L];return Ae},K=function(Ce,Ae){return typeof Ce===c?J(Ae).indexOf(J(Ce))!==-1:!1},J=function(Ce){return Ce.toLowerCase()},ee=function(Ce){return typeof Ce===c?Ce.replace(/[^\d\.]/g,a).split(".")[0]:n},ae=function(Ce,Ae){if(typeof Ce===c)return Ce=Ce.replace(/^\s\s*/,a),typeof Ae===o?Ce:Ce.substring(0,B)},ue=function(Ce,Ae){for(var L=0,F,x,G,te,ne,ye;L<Ae.length&&!ne;){var xe=Ae[L],De=Ae[L+1];for(F=x=0;F<xe.length&&!ne&&xe[F];)if(ne=xe[F++].exec(Ce),ne)for(G=0;G<De.length;G++)ye=ne[++x],te=De[G],typeof te===l&&te.length>0?te.length===2?typeof te[1]==s?this[te[0]]=te[1].call(this,ye):this[te[0]]=te[1]:te.length===3?typeof te[1]===s&&!(te[1].exec&&te[1].test)?this[te[0]]=ye?te[1].call(this,ye,te[2]):n:this[te[0]]=ye?ye.replace(te[1],te[2]):n:te.length===4&&(this[te[0]]=ye?te[3].call(this,ye.replace(te[1],te[2])):n):this[te]=ye||n;L+=2}},oe=function(Ce,Ae){for(var L in Ae)if(typeof Ae[L]===l&&Ae[L].length>0){for(var F=0;F<Ae[L].length;
vendor: 4,424 bytes, line 162
162F++)if(K(Ae[L][F],Ce))return L===i?n:L}else if(K(Ae[L],Ce))return L===i?n:L;return Ce},Ee={"1.0":"/8","1.2":"/1","1.3":"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"},le={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2","8.1":"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},me={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[C,[f,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[C,[f,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[f,C],[/opios[\/ ]+([\w\.]+)/i],[C,[f,_+" Mini"]],[/\bopr\/([\w\.]+)/i],[C,[f,_]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[C,[f,"Baidu"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim)\s?(?:browser)?[\/ ]?([\w\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|qq|duckduckgo)\/([-\w\.]+)/i,/(heytap|ovi)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[f,C],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[C,[f,"UC"+N]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[C,[f,"WeChat"]],[/konqueror\/([\w\.]+)/i],[C,[f,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[C,[f,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[C,[f,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[C,[f,"Smart Lenovo "+N]],[/(avast|avg)\/([\w\.]+)/i],[[f,/(.+)/,"$1 Secure "+N],C],[/\bfocus\/([\w\.]+)/i],[C,[f,O+" Focus"]],[/\bopt\/([\w\.]+)/i],[C,[f,_+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[C,[f,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[C,[f,"Dolphin"]],[/coast\/([\w\.]+)/i],[C,[f,_+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[C,[f,"MIUI "+N]],[/fxios\/([-\w\.]+)/i],[C,[f,O]],[/\bqihu|(qi?ho?o?|360)browser/i],[[f,"360 "+N]],[/(oculus|sailfish|huawei|vivo)browser\/([\w\.]+)/i],[[f,/(.+)/,"$1 "+N],C],[/samsungbrowser\/([\w\.]+)/i],[C,[f,$+" Internet"]],[/(comodo_dragon)\/([\w\.]+)/i],[[f,/_/g," "],C],[/metasr[\/ ]?([\d\.]+)/i],[C,[f,"Sogou Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[f,"Sogou Mobile"],C],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345Explorer)[\/ ]?([\w\.]+)/i],[f,C],[/(lbbrowser)/i,/\[(linkedin)app\]/i],[f],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[f,se],C],[/(Klarna)\/([\w\.]+)/i,/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[f,C],[/\bgsa\/([\w\.]+) .*safari\//i],[C,[f,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[C,[f,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[C,[f,T+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[f,T+" WebView"],C],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[C,[f,"Android "+N]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[f,C],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[C,[f,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[C,f],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[f,[C,oe,Ee]],[/(webkit|khtml)\/([\w\.]+)/i],[f,C],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[f,"Netscape"],C],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[C,[f,O+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i,/panasonic;(viera)/i],[f,C],[/(cobalt)\/([\w\.]+)/i],[f,[C,/master.|lts./,""]]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[v,"amd64"]],[/(ia32(?=;))/i],[[v,J]],[/((?:i[346]|x)86)[;\)]/i],[[v,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[v,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[v,"armhf"]],[/windows (ce|mobile); ppc;/i],[[v,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[v,/ower/,a,J]],[/(sun4\w)[;\)]/i],[[v,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;
162|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[v,J]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[p,[h,$],[y,b]],[/\b((?:s[cgp]h|gt|sm)-\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[p,[h,$],[y,E]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[p,[h,V],[y,E]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[p,[h,V],[y,b]],[/(macintosh);/i],[p,[h,V]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[p,[h,Q],[y,E]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[p,[h,U],[y,b]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[p,[h,U],[y,E]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[p,/_/g," "],[h,Z],[y,E]],[/oid[^\)]+; (2\d{4}(283|rpbf)[cgl])( bui|\))/i,/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[p,/_/g," "],[h,Z],[y,b]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[p,[h,"OPPO"],[y,E]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[p,[h,"Vivo"],[y,E]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[p,[h,"Realme"],[y,E]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[p,[h,R],[y,E]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[p,[h,R],[y,b]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[p,[h,I],[y,b]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[p,[h,I],[y,E]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[p,[h,"Lenovo"],[y,b]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[p,/_/g," "],[h,"Nokia"],[y,E]],[/(pixel c)\b/i],[p,[h,S],[y,b]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[p,[h,S],[y,E]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[p,[h,M],[y,E]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[p,"Xperia Tablet"],[h,M],[y,b]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[p,[h,"OnePlus"],[y,E]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[p,[h,q],[y,b]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[p,/(.+)/g,"Fire Phone $1"],[h,q],[y,E]],[/(playbook);[-\w\),; ]+(rim)/i],[p,h,[y,b]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[p,[h,ie],[y,E]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[p,[h,X],[y,b]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[p,[h,X],[y,E]],[/(nexus 9)/i],[p,[h,"HTC"],[y,b]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[h,[p,/_/g," "],[y,E]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[p,[h,"Acer"],[y,b]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[p,[h,"Meizu"],[y,E]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[p,[h,"Ulefone"],[y,E]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron|infinix|tecno)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[h,p,[y,E]],[/(kobo)\s(ereader|touch)/i,/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[h,p,[y,b]],[/(surface duo)/i],[p,[h,j],[y,b]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[p,[h,"Fairphone"],[y,E]],[/(u304aa)/i],[p,[h,"AT&T"],[y,E]],[/\bsie-(\w*)/i],[p,[h,"Siemens"],[y,E]],[/\b(rct\w+) b/i],[p,[h,"RCA"],[y,b]],[/\b(venue[\d ]{2,7}) b/i],[p,[h,"Dell"],[y,b]],[/\b(q(?:mv|ta)\w+) b/i],[p,[h,"Verizon"],[y,b]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[p,[h,"Barnes & Noble"],[y,b]],[/\b(tm\d{3}\w+) b/i],[p,[h,"NuVision"],[y,b]],[/\b(k88) b/i],[p,[h,"ZTE"],[y,b]],[/\b(nx\d{3}j) b/i],[p,[h,"ZTE"],[y,E]],[/\b(gen\d{3}) b.+49h/i],[p,[h,"Swiss"],[y,E]],[/\b(zur\d{3}) b/i],[p,[h,"Swiss"],[y,b]],[/\b((zeki)?tb.*\b) b/i],[p,[h,"Zeki"],[y,b]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[h,"Dragon Touch"],p,[y,b]],[/\b(ns-?\w{0,9}
vendor: 4,593 bytes, line 162
162) b/i],[p,[h,"Insignia"],[y,b]],[/\b((nxa|next)-?\w{0,9}) b/i],[p,[h,"NextBook"],[y,b]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[h,"Voice"],p,[y,E]],[/\b(lvtel\-)?(v1[12]) b/i],[[h,"LvTel"],p,[y,E]],[/\b(ph-1) /i],[p,[h,"Essential"],[y,E]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[p,[h,"Envizen"],[y,b]],[/\b(trio[-\w\. ]+) b/i],[p,[h,"MachSpeed"],[y,b]],[/\btu_(1491) b/i],[p,[h,"Rotor"],[y,b]],[/(shield[\w ]+) b/i],[p,[h,"Nvidia"],[y,b]],[/(sprint) (\w+)/i],[h,p,[y,E]],[/(kin\.[onetw]{3})/i],[[p,/\./g," "],[h,j],[y,E]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[p,[h,ce],[y,b]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[p,[h,ce],[y,E]],[/smart-tv.+(samsung)/i],[h,[y,A]],[/hbbtv.+maple;(\d+)/i],[[p,/^/,"SmartTV"],[h,$],[y,A]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[h,I],[y,A]],[/(apple) ?tv/i],[h,[p,V+" TV"],[y,A]],[/crkey/i],[[p,T+"cast"],[h,S],[y,A]],[/droid.+aft(\w+)( bui|\))/i],[p,[h,q],[y,A]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[p,[h,Q],[y,A]],[/(bravia[\w ]+)( bui|\))/i],[p,[h,M],[y,A]],[/(mitv-\w{5}) bui/i],[p,[h,Z],[y,A]],[/Hbbtv.*(technisat) (.*);/i],[h,p,[y,A]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[h,ae],[p,ae],[y,A]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[y,A]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[h,p,[y,m]],[/droid.+; (shield) bui/i],[p,[h,"Nvidia"],[y,m]],[/(playstation [345portablevi]+)/i],[p,[h,M],[y,m]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[p,[h,j],[y,m]],[/((pebble))app/i],[h,p,[y,w]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[p,[h,V],[y,w]],[/droid.+; (glass) \d/i],[p,[h,S],[y,w]],[/droid.+; (wt63?0{2,3})\)/i],[p,[h,ce],[y,w]],[/(quest( 2| pro)?)/i],[p,[h,se],[y,w]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[h,[y,g]],[/(aeobc)\b/i],[p,[h,q],[y,g]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[p,[y,E]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[p,[y,b]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[y,b]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[y,E]],[/(android[-\w\. ]{0,9});.+buil/i],[p,[h,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[C,[f,P+"HTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[C,[f,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[f,C],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[C,f]],os:[[/microsoft (windows) (vista|xp)/i],[f,C],[/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i],[f,[C,oe,le]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[C,oe,le],[f,"Windows"]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[C,/_/g,"."],[f,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[f,Y],[C,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[C,f],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[f,C],[/\(bb(10);/i],[C,[f,ie]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[C,[f,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[C,[f,O+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[C,[f,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[C,[f,"watchOS"]],[/crkey\/([\d\.]+)/i],[C,[f,T+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[f,de],C],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[f,C],[/(sunos) ?([\w\.\d]*)/i],[[f,"Solaris"],C],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[f,C]]}
vendor: 1,713 bytes, line 162
162,he=function(Ce,Ae){if(typeof Ce===l&&(Ae=Ce,Ce=n),!(this instanceof he))return new he(Ce,Ae).getResult();var L=typeof u!==o&&u.navigator?u.navigator:n,F=Ce||(L&&L.userAgent?L.userAgent:a),x=L&&L.userAgentData?L.userAgentData:n,G=Ae?W(me,Ae):me,te=L&&L.userAgent==F;return this.getBrowser=function(){var ne={};return ne[f]=n,ne[C]=n,ue.call(ne,F,G.browser),ne[d]=ee(ne[C]),te&&L&&L.brave&&typeof L.brave.isBrave==s&&(ne[f]="Brave"),ne},this.getCPU=function(){var ne={};return ne[v]=n,ue.call(ne,F,G.cpu),ne},this.getDevice=function(){var ne={};return ne[h]=n,ne[p]=n,ne[y]=n,ue.call(ne,F,G.device),te&&!ne[y]&&x&&x.mobile&&(ne[y]=E),te&&ne[p]=="Macintosh"&&L&&typeof L.standalone!==o&&L.maxTouchPoints&&L.maxTouchPoints>2&&(ne[p]="iPad",ne[y]=b),ne},this.getEngine=function(){var ne={};return ne[f]=n,ne[C]=n,ue.call(ne,F,G.engine),ne},this.getOS=function(){var ne={};return ne[f]=n,ne[C]=n,ue.call(ne,F,G.os),te&&!ne[f]&&x&&x.platform!="Unknown"&&(ne[f]=x.platform.replace(/chrome os/i,de).replace(/macos/i,Y)),ne},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return F},this.setUA=function(ne){return F=typeof ne===c&&ne.length>B?ae(ne,B):ne,this},this.setUA(F),this};he.VERSION=r,he.BROWSER=z([f,C,d]),he.CPU=z([v]),he.DEVICE=z([p,h,y,m,E,A,b,w,g]),he.ENGINE=he.OS=z([f,C]),e.exports&&(t=e.exports=he),t.UAParser=he;var be=typeof u!==o&&(u.jQuery||u.Zepto);if(be&&!be.ua){var Fe=new he;be.ua=Fe.getResult(),be.ua.get=function(){return Fe.getUA()},be.ua.set=function(Ce){Fe.setUA(Ce);var Ae=Fe.getResult();for(var L in Ae)be.ua[L]=Ae[L]}}})(typeof window=="object"?window:we)}
vendor: 11,014 bytes, lines 162-163
162)(IC,IC.exports);var b5e=IC.exports,cf={},g5e=function(){return typeof Promise=="function"&&Promise.prototype&&Promise.prototype.then},qL={},Nr={};let jw;const v5e=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];Nr.getSymbolSize=function(t){if(!t)throw new Error('"version" cannot be null or undefined');if(t<1||t>40)throw new Error('"version" should be in range from 1 to 40');return t*4+17};Nr.getSymbolTotalCodewords=function(t){return v5e[t]};Nr.getBCHDigit=function(e){let t=0;for(;e!==0;)t++,e>>>=1;return t};Nr.setToSJISFunction=function(t){if(typeof t!="function")throw new Error('"toSJISFunc" is not a valid function.');jw=t};Nr.isKanjiModeEnabled=function(){return typeof jw<"u"};Nr.toSJIS=function(t){return jw(t)};var n6={};(function(e){e.L={bit:1},e.M={bit:0},e.Q={bit:3},e.H={bit:2};function t(u){if(typeof u!="string")throw new Error("Param is not a string");switch(u.toLowerCase()){case"l":case"low":return e.L;case"m":case"medium":return e.M;case"q":case"quartile":return e.Q;case"h":case"high":return e.H;default:throw new Error("Unknown EC Level: "+u)}}e.isValid=function(n){return n&&typeof n.bit<"u"&&n.bit>=0&&n.bit<4},e.from=function(n,r){if(e.isValid(n))return n;try{return t(n)}catch{return r}}})(n6);function YL(){this.buffer=[],this.length=0}YL.prototype={get:function(e){const t=Math.floor(e/8);return(this.buffer[t]>>>7-e%8&1)===1},put:function(e,t){for(let u=0;u<t;u++)this.putBit((e>>>t-u-1&1)===1)},getLengthInBits:function(){return this.length},putBit:function(e){const t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}};var C5e=YL;function df(e){if(!e||e<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=e,this.data=new Uint8Array(e*e),this.reservedBit=new Uint8Array(e*e)}df.prototype.set=function(e,t,u,n){const r=e*this.size+t;this.data[r]=u,n&&(this.reservedBit[r]=!0)};df.prototype.get=function(e,t){return this.data[e*this.size+t]};df.prototype.xor=function(e,t,u){this.data[e*this.size+t]^=u};df.prototype.isReserved=function(e,t){return this.reservedBit[e*this.size+t]};var A5e=df,VL={};(function(e){const t=Nr.getSymbolSize;e.getRowColCoords=function(n){if(n===1)return[];const r=Math.floor(n/7)+2,a=t(n),i=a===145?26:Math.ceil((a-13)/(2*r-2))*2,s=[a-7];for(let o=1;o<r-1;o++)s[o]=s[o-1]-i;return s.push(6),s.reverse()},e.getPositions=function(n){const r=[],a=e.getRowColCoords(n),i=a.length;for(let s=0;s<i;s++)for(let o=0;o<i;o++)s===0&&o===0||s===0&&o===i-1||s===i-1&&o===0||r.push([a[s],a[o]]);return r}})(VL);var GL={};const w5e=Nr.getSymbolSize,WB=7;GL.getPositions=function(t){const u=w5e(t);return[[0,0],[u-WB,0],[0,u-WB]]};var JL={};(function(e){e.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};const t={N1:3,N2:3,N3:40,N4:10};e.isValid=function(r){return r!=null&&r!==""&&!isNaN(r)&&r>=0&&r<=7},e.from=function(r){return e.isValid(r)?parseInt(r,10):void 0},e.getPenaltyN1=function(r){const a=r.size;let i=0,s=0,o=0,l=null,c=null;for(let d=0;d<a;d++){s=o=0,l=c=null;for(let p=0;p<a;p++){let f=r.get(d,p);f===l?s++:(s>=5&&(i+=t.N1+(s-5)),l=f,s=1),f=r.get(p,d),f===c?o++:(o>=5&&(i+=t.N1+(o-5)),c=f,o=1)}s>=5&&(i+=t.N1+(s-5)),o>=5&&(i+=t.N1+(o-5))}return i},e.getPenaltyN2=function(r){const a=r.size;let i=0;for(let s=0;s<a-1;s++)for(let o=0;o<a-1;o++){const l=r.get(s,o)+r.get(s,o+1)+r.get(s+1,o)+r.get(s+1,o+1);(l===4||l===0)&&i++}return i*t.N2},e.getPenaltyN3=function(r){const a=r.size;let i=0,s=0,o=0;for(let l=0;l<a;l++){s=o=0;for(let c=0;c<a;c++)s=s<<1&2047|r.get(l,c),c>=10&&(s===1488||s===93)&&i++,o=o<<1&2047|r.get(c,l),c>=10&&(o===1488||o===93)&&i++}return i*t.N3},e.getPenaltyN4=function(r){let a=0;const i=r.data.length;for(let o=0;o<i;o++)a+=r.data[o];return Math.abs(Math.ceil(a*100/i/5)-10)*t.N4};function u(n,r,a){switch(n){case e.Patterns.PATTERN000:return(r+a)%2===0;case e.Patterns.PATTERN001:return r%2===0;case e.Patterns.PATTERN010:return a%3===0;case e.Patterns.PATTERN011:return(r+a)%3===0;case e.Patterns.PATTERN100:return(Math.floor(r/2)+Math.floor(a/3))%2===0;case e.Patterns.PATTERN101:return r*a%2+r*a%3===0;case e.Patterns.PATTERN110:return(r*a%2+r*a%3)%2===0;case e.Patterns.PATTERN111:return(r*a%3+(r+a)%2)%2===0;default:throw new Error("bad maskPattern:"+n)}}e.applyMask=function(r,a){const i=a.size;for(let s=0;s<i;s++)for(let o=0;o<i;o++)a.isReserved(o,s)||a.xor(o,s,u(r,o,s))},e.getBestMask=function(r,a){const i=Object.keys(e.Patterns).length;let s=0,o=1/0;for(let l=0;l<i;l++){a(l),e.applyMask(l,r);const c=e.getPenaltyN1(r)+e.getPenaltyN2(r)+e.getPenaltyN3(r)+e.getPenaltyN4(r);e.applyMask(l,r),c<o&&(o=c,s=l)}return s}})(JL);var r6={};const cs=n6,e1=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],t1=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];r6.getBlocksCount=function(t,u){switch(u){case cs.L:return e1[(t-1)*4+0];case cs.M:return e1[(t-1)*4+1];case cs.Q:return e1[(t-1)*4+2];case cs.H:return e1[(t-1)*4+3];default:return}};r6.getTotalCodewordsCount=function(t,u){switch(u){case cs.L:return t1[(t-1)*4+0];case cs.M:return t1[(t-1)*4+1];case cs.Q:return t1[(t-1)*4+2];case cs.H:return t1[(t-1)*4+3];default:return}};var KL={},a6={};const Np=new Uint8Array(512),rE=new Uint8Array(256);(function(){let t=1;for(let u=0;u<255;u++)Np[u]=t,rE[t]=u,t<<=1,t&256&&(t^=285);for(let u=255;u<512;u++)Np[u]=Np[u-255]})();a6.log=function(t){if(t<1)throw new Error("log("+t+")");return rE[t]};a6.exp=function(t){return Np[t]};a6.mul=function(t,u){return t===0||u===0?0:Np[rE[t]+rE[u]]};(function(e){const t=a6;e.mul=function(n,r){const a=new Uint8Array(n.length+r.length-1);for(let i=0;i<n.length;i++)for(let s=0;s<r.length;s++)a[i+s]^=t.mul(n[i],r[s]);return a},e.mod=function(n,r){let a=new Uint8Array(n);for(;a.length-r.length>=0;){const i=a[0];for(let o=0;o<r.length;o++)a[o]^=t.mul(r[o],i);let s=0;for(;s<a.length&&a[s]===0;)s++;a=a.slice(s)}return a},e.generateECPolynomial=function(n){let r=new Uint8Array([1]);for(let a=0;a<n;a++)r=e.mul(r,new Uint8Array([1,t.exp(a)]));return r}})(KL);const QL=KL;function Nw(e){this.genPoly=void 0,this.degree=e,this.degree&&this.initialize(this.degree)}Nw.prototype.initialize=function(t){this.degree=t,this.genPoly=QL.generateECPolynomial(this.degree)};Nw.prototype.encode=function(t){if(!this.genPoly)throw new Error("Encoder not initialized");const u=new Uint8Array(t.length+this.degree);u.set(t);const n=QL.mod(u,this.genPoly),r=this.degree-n.length;if(r>0){const a=new Uint8Array(this.degree);return a.set(n,r),a}return n};var T5e=Nw,XL={},Ws={},Uw={};Uw.isValid=function(t){return!isNaN(t)&&t>=1&&t<=40};var Pa={};const ZL="[0-9]+",_5e="[A-Z $%*+\\-./:]+";let v3="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";v3=v3.replace(/u/g,"\\u");const F5e="(?:(?![A-Z0-9 $%*+\\-./:]|"+v3+`)(?:.|[\r 163]))+`;Pa.KANJI=new RegExp(v3,"g");Pa.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g");Pa.BYTE=new RegExp(F5e,"g");Pa.NUMERIC=new RegExp(ZL,"g");Pa.ALPHANUMERIC=new RegExp(_5e,"g");const D5e=new RegExp("^"+v3+"$"),B5e=new RegExp("^"+ZL+"$"),x5e=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");Pa.testKanji=function(t){return D5e.test(t)};Pa.testNumeric=function(t){return B5e.test(t)};Pa.testAlphanumeric=function(t){return x5e.test(t)};(function(e){const t=Uw,u=Pa;e.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},e.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},e.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},e.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},e.MIXED={bit:-1},e.getCharCountIndicator=function(a,i){if(!a.ccBits)throw new Error("Invalid mode: "+a);if(!t.isValid(i))throw new Error("Invalid version: "+i);return i>=1&&i<10?a.ccBits[0]:i<27?a.ccBits[1]:a.ccBits[2]},e.getBestModeForData=function(a){return u.testNumeric(a)?e.NUMERIC:u.testAlphanumeric(a)?e.ALPHANUMERIC:u.testKanji(a)?e.KANJI:e.BYTE},e.toString=function(a){if(a&&a.id)return a.id;throw new Error("Invalid mode")},e.isValid=function(a){return a&&a.bit&&a.ccBits};function n(r){if(typeof r!="string")throw new Error("Param is not a string");switch(r.toLowerCase()){case"numeric":return e.NUMERIC;case"alphanumeric":return e.ALPHANUMERIC;case"kanji":return e.KANJI;case"byte":return e.BYTE;default:throw new Error("Unknown mode: "+r)}}e.from=function(a,i){if(e.isValid(a))return a;try{return n(a)}catch{return i}}})(Ws);(function(e){const t=Nr,u=r6,n=n6,r=Ws,a=Uw,i=7973,s=t.getBCHDigit(i);function o(p,f,y){for(let h=1;h<=40;h++)if(f<=e.getCapacity(h,y,p))return h}function l(p,f){return r.getCharCountIndicator(p,f)+4}function c(p,f){let y=0;return p.forEach(function(h){const C=l(h.mode,f);y+=C+h.getBitsLength()}),y}function d(p,f){for(let y=1;y<=40;y++)if(c(p,y)<=e.getCapacity(y,f,r.MIXED))return y}e.from=function(f,y){return a.isValid(f)?parseInt(f,10):y},e.getCapacity=function(f,y,h){if(!a.isValid(f))throw new Error("Invalid QR Code version");typeof h>"u"&&(h=r.BYTE);const C=t.getSymbolTotalCodewords(f),v=u.getTotalCodewordsCount(f,y),m=(C-v)*8;if(h===r.MIXED)return m;const E=m-l(h,f);switch(h){case r.NUMERIC:return Math.floor(E/10*3);case r.ALPHANUMERIC:return Math.floor(E/11*2);case r.KANJI:return Math.floor(E/13);case r.BYTE:default:return Math.floor(E/8)}},e.getBestVersionForData=function(f,y){let h;const C=n.from(y,n.M);if(Array.isArray(f)){if(f.length>1)return d(f,C);if(f.length===0)return 1;h=f[0]}else h=f;return o(h.mode,h.getLength(),C)},e.getEncodedBits=function(f){if(!a.isValid(f)||f<7)throw new Error("Invalid QR Code version");let y=f<<12;for(;t.getBCHDigit(y)-s>=0;)y^=i<<t.getBCHDigit(y)-s;return f<<12|y}})(XL);var e$={};const OC=Nr,t$=1335,P5e=21522,qB=OC.getBCHDigit(t$);e$.getEncodedBits=function(t,u){const n=t.bit<<3|u;let r=n<<10;for(;OC.getBCHDigit(r)-qB>=0;)r^=t$<<OC.getBCHDigit(r)-qB;return(n<<10|r)^P5e};var u$={};const S5e=Ws;
vendor: 6,932 bytes, lines 163-165
163function jc(e){this.mode=S5e.NUMERIC,this.data=e.toString()}jc.getBitsLength=function(t){return 10*Math.floor(t/3)+(t%3?t%3*3+1:0)};jc.prototype.getLength=function(){return this.data.length};jc.prototype.getBitsLength=function(){return jc.getBitsLength(this.data.length)};jc.prototype.write=function(t){let u,n,r;for(u=0;u+3<=this.data.length;u+=3)n=this.data.substr(u,3),r=parseInt(n,10),t.put(r,10);const a=this.data.length-u;a>0&&(n=this.data.substr(u),r=parseInt(n,10),t.put(r,a*3+1))};var M5e=jc;const k5e=Ws,lb=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function Nc(e){this.mode=k5e.ALPHANUMERIC,this.data=e}Nc.getBitsLength=function(t){return 11*Math.floor(t/2)+6*(t%2)};Nc.prototype.getLength=function(){return this.data.length};Nc.prototype.getBitsLength=function(){return Nc.getBitsLength(this.data.length)};Nc.prototype.write=function(t){let u;for(u=0;u+2<=this.data.length;u+=2){let n=lb.indexOf(this.data[u])*45;n+=lb.indexOf(this.data[u+1]),t.put(n,11)}this.data.length%2&&t.put(lb.indexOf(this.data[u]),6)};var I5e=Nc,O5e=function(t){for(var u=[],n=t.length,r=0;r<n;r++){var a=t.charCodeAt(r);if(a>=55296&&a<=56319&&n>r+1){var i=t.charCodeAt(r+1);i>=56320&&i<=57343&&(a=(a-55296)*1024+i-56320+65536,r+=1)}if(a<128){u.push(a);continue}if(a<2048){u.push(a>>6|192),u.push(a&63|128);continue}if(a<55296||a>=57344&&a<65536){u.push(a>>12|224),u.push(a>>6&63|128),u.push(a&63|128);continue}if(a>=65536&&a<=1114111){u.push(a>>18|240),u.push(a>>12&63|128),u.push(a>>6&63|128),u.push(a&63|128);continue}u.push(239,191,189)}return new Uint8Array(u).buffer};const R5e=O5e,j5e=Ws;function Uc(e){this.mode=j5e.BYTE,this.data=new Uint8Array(R5e(e))}Uc.getBitsLength=function(t){return t*8};Uc.prototype.getLength=function(){return this.data.length};Uc.prototype.getBitsLength=function(){return Uc.getBitsLength(this.data.length)};Uc.prototype.write=function(e){for(let t=0,u=this.data.length;t<u;t++)e.put(this.data[t],8)};var N5e=Uc;const U5e=Ws,L5e=Nr;function Lc(e){this.mode=U5e.KANJI,this.data=e}Lc.getBitsLength=function(t){return t*13};Lc.prototype.getLength=function(){return this.data.length};Lc.prototype.getBitsLength=function(){return Lc.getBitsLength(this.data.length)};Lc.prototype.write=function(e){let t;for(t=0;t<this.data.length;t++){let u=L5e.toSJIS(this.data[t]);if(u>=33088&&u<=40956)u-=33088;else if(u>=57408&&u<=60351)u-=49472;else throw new Error("Invalid SJIS character: "+this.data[t]+` 164Make sure your charset is UTF-8`);u=(u>>>8&255)*192+(u&255),e.put(u,13)}};var $5e=Lc,n$={exports:{}};(function(e){var t={single_source_shortest_paths:function(u,n,r){var a={},i={};i[n]=0;var s=t.PriorityQueue.make();s.push(n,0);for(var o,l,c,d,p,f,y,h,C;!s.empty();){o=s.pop(),l=o.value,d=o.cost,p=u[l]||{};for(c in p)p.hasOwnProperty(c)&&(f=p[c],y=d+f,h=i[c],C=typeof i[c]>"u",(C||h>y)&&(i[c]=y,s.push(c,y),a[c]=l))}if(typeof r<"u"&&typeof i[r]>"u"){var v=["Could not find a path from ",n," to ",r,"."].join("");throw new Error(v)}return a},extract_shortest_path_from_predecessor_list:function(u,n){for(var r=[],a=n;a;)r.push(a),u[a],a=u[a];return r.reverse(),r},find_path:function(u,n,r){var a=t.single_source_shortest_paths(u,n,r);return t.extract_shortest_path_from_predecessor_list(a,r)},PriorityQueue:{make:function(u){var n=t.PriorityQueue,r={},a;u=u||{};for(a in n)n.hasOwnProperty(a)&&(r[a]=n[a]);return r.queue=[],r.sorter=u.sorter||n.default_sorter,r},default_sorter:function(u,n){return u.cost-n.cost},push:function(u,n){var r={value:u,cost:n};this.queue.push(r),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return this.queue.length===0}}};e.exports=t})(n$);var z5e=n$.exports;(function(e){const t=Ws,u=M5e,n=I5e,r=N5e,a=$5e,i=Pa,s=Nr,o=z5e;function l(v){return unescape(encodeURIComponent(v)).length}function c(v,m,E){const b=[];let A;for(;(A=v.exec(E))!==null;)b.push({data:A[0],index:A.index,mode:m,length:A[0].length});return b}function d(v){const m=c(i.NUMERIC,t.NUMERIC,v),E=c(i.ALPHANUMERIC,t.ALPHANUMERIC,v);let b,A;return s.isKanjiModeEnabled()?(b=c(i.BYTE,t.BYTE,v),A=c(i.KANJI,t.KANJI,v)):(b=c(i.BYTE_KANJI,t.BYTE,v),A=[]),m.concat(E,b,A).sort(function(g,B){return g.index-B.index}).map(function(g){return{data:g.data,mode:g.mode,length:g.length}})}function p(v,m){switch(m){case t.NUMERIC:return u.getBitsLength(v);case t.ALPHANUMERIC:return n.getBitsLength(v);case t.KANJI:return a.getBitsLength(v);case t.BYTE:return r.getBitsLength(v)}}function f(v){return v.reduce(function(m,E){const b=m.length-1>=0?m[m.length-1]:null;return b&&b.mode===E.mode?(m[m.length-1].data+=E.data,m):(m.push(E),m)},[])}function y(v){const m=[];for(let E=0;E<v.length;E++){const b=v[E];switch(b.mode){case t.NUMERIC:m.push([b,{data:b.data,mode:t.ALPHANUMERIC,length:b.length},{data:b.data,mode:t.BYTE,length:b.length}]);break;case t.ALPHANUMERIC:m.push([b,{data:b.data,mode:t.BYTE,length:b.length}]);break;case t.KANJI:m.push([b,{data:b.data,mode:t.BYTE,length:l(b.data)}]);break;case t.BYTE:m.push([{data:b.data,mode:t.BYTE,length:l(b.data)}])}}return m}function h(v,m){const E={},b={start:{}};let A=["start"];for(let w=0;w<v.length;w++){const g=v[w],B=[];for(let q=0;q<g.length;q++){const V=g[q],X=""+w+q;B.push(X),E[X]={node:V,lastCount:0},b[X]={};for(let ie=0;ie<A.length;ie++){const N=A[ie];E[N]&&E[N].node.mode===V.mode?(b[N][X]=p(E[N].lastCount+V.length,V.mode)-p(E[N].lastCount,V.mode),E[N].lastCount+=V.length):(E[N]&&(E[N].lastCount=V.length),b[N][X]=p(V.length,V.mode)+4+t.getCharCountIndicator(V.mode,m))}}A=B}for(let w=0;w<A.length;w++)b[A[w]].end=0;return{map:b,table:E}}function C(v,m){let E;const b=t.getBestModeForData(v);if(E=t.from(m,b),E!==t.BYTE&&E.bit<b.bit)throw new Error('"'+v+'" cannot be encoded with mode '+t.toString(E)+`. 165 Suggested mode is: `+t.toString(b));switch(E===t.KANJI&&!s.isKanjiModeEnabled()&&(E=t.BYTE),E){case t.NUMERIC:return new u(v);case t.ALPHANUMERIC:return new n(v);case t.KANJI:return new a(v);case t.BYTE:return new r(v)}}e.fromArray=function(m){return m.reduce(function(E,b){return typeof b=="string"?E.push(C(b,null)):b.data&&E.push(C(b.data,b.mode)),E},[])},e.fromString=function(m,E){const b=d(m,s.isKanjiModeEnabled()),A=y(b),w=h(A,E),g=o.find_path(w.map,"start","end"),B=[];for(let q=1;q<g.length-1;q++)B.push(w.table[g[q]].node);return e.fromArray(f(B))},e.rawSplit=function(m){return e.fromArray(d(m,s.isKanjiModeEnabled()))}})(u$);const i6=Nr,cb=n6,H5e=C5e,W5e=A5e,q5e=VL,Y5e=GL,RC=JL,jC=r6,V5e=T5e,aE=XL,G5e=e$,J5e=Ws,db=u$;function K5e(e,t){const u=e.size,n=Y5e.getPositions(t);for(let r=0;r<n.length;r++){const a=n[r][0],i=n[r][1];for(let s=-1;s<=7;s++)if(!(a+s<=-1||u<=a+s))for(let o=-1;o<=7;o++)i+o<=-1||u<=i+o||(s>=0&&s<=6&&(o===0||o===6)||o>=0&&o<=6&&(s===0||s===6)||s>=2&&s<=4&&o>=2&&o<=4?e.set(a+s,i+o,!0,!0):e.set(a+s,i+o,!1,!0))}}function Q5e(e){const t=e.size;
vendor: 9,263 bytes, lines 165-169
165for(let u=8;u<t-8;u++){const n=u%2===0;e.set(u,6,n,!0),e.set(6,u,n,!0)}}function X5e(e,t){const u=q5e.getPositions(t);for(let n=0;n<u.length;n++){const r=u[n][0],a=u[n][1];for(let i=-2;i<=2;i++)for(let s=-2;s<=2;s++)i===-2||i===2||s===-2||s===2||i===0&&s===0?e.set(r+i,a+s,!0,!0):e.set(r+i,a+s,!1,!0)}}function Z5e(e,t){const u=e.size,n=aE.getEncodedBits(t);let r,a,i;for(let s=0;s<18;s++)r=Math.floor(s/3),a=s%3+u-8-3,i=(n>>s&1)===1,e.set(r,a,i,!0),e.set(a,r,i,!0)}function pb(e,t,u){const n=e.size,r=G5e.getEncodedBits(t,u);let a,i;for(a=0;a<15;a++)i=(r>>a&1)===1,a<6?e.set(a,8,i,!0):a<8?e.set(a+1,8,i,!0):e.set(n-15+a,8,i,!0),a<8?e.set(8,n-a-1,i,!0):a<9?e.set(8,15-a-1+1,i,!0):e.set(8,15-a-1,i,!0);e.set(n-8,8,1,!0)}function ebe(e,t){const u=e.size;let n=-1,r=u-1,a=7,i=0;for(let s=u-1;s>0;s-=2)for(s===6&&s--;;){for(let o=0;o<2;o++)if(!e.isReserved(r,s-o)){let l=!1;i<t.length&&(l=(t[i]>>>a&1)===1),e.set(r,s-o,l),a--,a===-1&&(i++,a=7)}if(r+=n,r<0||u<=r){r-=n,n=-n;break}}}function tbe(e,t,u){const n=new H5e;u.forEach(function(o){n.put(o.mode.bit,4),n.put(o.getLength(),J5e.getCharCountIndicator(o.mode,e)),o.write(n)});const r=i6.getSymbolTotalCodewords(e),a=jC.getTotalCodewordsCount(e,t),i=(r-a)*8;for(n.getLengthInBits()+4<=i&&n.put(0,4);n.getLengthInBits()%8!==0;)n.putBit(0);const s=(i-n.getLengthInBits())/8;for(let o=0;o<s;o++)n.put(o%2?17:236,8);return ube(n,e,t)}function ube(e,t,u){const n=i6.getSymbolTotalCodewords(t),r=jC.getTotalCodewordsCount(t,u),a=n-r,i=jC.getBlocksCount(t,u),s=n%i,o=i-s,l=Math.floor(n/i),c=Math.floor(a/i),d=c+1,p=l-c,f=new V5e(p);let y=0;const h=new Array(i),C=new Array(i);let v=0;const m=new Uint8Array(e.buffer);for(let g=0;g<i;g++){const B=g<o?c:d;h[g]=m.slice(y,y+B),C[g]=f.encode(h[g]),y+=B,v=Math.max(v,B)}const E=new Uint8Array(n);let b=0,A,w;for(A=0;A<v;A++)for(w=0;w<i;w++)A<h[w].length&&(E[b++]=h[w][A]);for(A=0;A<p;A++)for(w=0;w<i;w++)E[b++]=C[w][A];return E}function nbe(e,t,u,n){let r;if(Array.isArray(e))r=db.fromArray(e);else if(typeof e=="string"){let l=t;if(!l){const c=db.rawSplit(e);l=aE.getBestVersionForData(c,u)}r=db.fromString(e,l||40)}else throw new Error("Invalid data");const a=aE.getBestVersionForData(r,u);if(!a)throw new Error("The amount of data is too big to be stored in a QR Code");if(!t)t=a;else if(t<a)throw new Error(` 166The chosen QR Code version cannot contain this amount of data. 167Minimum version required to store current data is: `+a+`. 168`);const i=tbe(t,u,r),s=i6.getSymbolSize(t),o=new W5e(s);return K5e(o,t),Q5e(o),X5e(o,t),pb(o,u,0),t>=7&&Z5e(o,t),ebe(o,i),isNaN(n)&&(n=RC.getBestMask(o,pb.bind(null,o,u))),RC.applyMask(n,o),pb(o,u,n),{modules:o,version:t,errorCorrectionLevel:u,maskPattern:n,segments:r}}qL.create=function(t,u){if(typeof t>"u"||t==="")throw new Error("No input text");let n=cb.M,r,a;return typeof u<"u"&&(n=cb.from(u.errorCorrectionLevel,cb.M),r=aE.from(u.version),a=RC.from(u.maskPattern),u.toSJISFunc&&i6.setToSJISFunction(u.toSJISFunc)),nbe(t,r,n,a)};var r$={},Lw={};(function(e){function t(u){if(typeof u=="number"&&(u=u.toString()),typeof u!="string")throw new Error("Color should be defined as hex string");let n=u.slice().replace("#","").split("");if(n.length<3||n.length===5||n.length>8)throw new Error("Invalid hex color: "+u);(n.length===3||n.length===4)&&(n=Array.prototype.concat.apply([],n.map(function(a){return[a,a]}))),n.length===6&&n.push("F","F");const r=parseInt(n.join(""),16);return{r:r>>24&255,g:r>>16&255,b:r>>8&255,a:r&255,hex:"#"+n.slice(0,6).join("")}}e.getOptions=function(n){n||(n={}),n.color||(n.color={});const r=typeof n.margin>"u"||n.margin===null||n.margin<0?4:n.margin,a=n.width&&n.width>=21?n.width:void 0,i=n.scale||4;return{width:a,scale:a?4:i,margin:r,color:{dark:t(n.color.dark||"#000000ff"),light:t(n.color.light||"#ffffffff")},type:n.type,rendererOpts:n.rendererOpts||{}}},e.getScale=function(n,r){return r.width&&r.width>=n+r.margin*2?r.width/(n+r.margin*2):r.scale},e.getImageWidth=function(n,r){const a=e.getScale(n,r);return Math.floor((n+r.margin*2)*a)},e.qrToImageData=function(n,r,a){const i=r.modules.size,s=r.modules.data,o=e.getScale(i,a),l=Math.floor((i+a.margin*2)*o),c=a.margin*o,d=[a.color.light,a.color.dark];for(let p=0;p<l;p++)for(let f=0;f<l;f++){let y=(p*l+f)*4,h=a.color.light;if(p>=c&&f>=c&&p<l-c&&f<l-c){const C=Math.floor((p-c)/o),v=Math.floor((f-c)/o);h=d[s[C*i+v]?1:0]}n[y++]=h.r,n[y++]=h.g,n[y++]=h.b,n[y]=h.a}}})(Lw);(function(e){const t=Lw;function u(r,a,i){r.clearRect(0,0,a.width,a.height),a.style||(a.style={}),a.height=i,a.width=i,a.style.height=i+"px",a.style.width=i+"px"}function n(){try{return document.createElement("canvas")}catch{throw new Error("You need to specify a canvas element")}}e.render=function(a,i,s){let o=s,l=i;typeof o>"u"&&(!i||!i.getContext)&&(o=i,i=void 0),i||(l=n()),o=t.getOptions(o);const c=t.getImageWidth(a.modules.size,o),d=l.getContext("2d"),p=d.createImageData(c,c);return t.qrToImageData(p.data,a,o),u(d,l,c),d.putImageData(p,0,0),l},e.renderToDataURL=function(a,i,s){let o=s;typeof o>"u"&&(!i||!i.getContext)&&(o=i,i=void 0),o||(o={});const l=e.render(a,i,o),c=o.type||"image/png",d=o.rendererOpts||{};return l.toDataURL(c,d.quality)}})(r$);var a$={};const rbe=Lw;function YB(e,t){const u=e.a/255,n=t+'="'+e.hex+'"';return u<1?n+" "+t+'-opacity="'+u.toFixed(2).slice(1)+'"':n}function fb(e,t,u){let n=e+t;return typeof u<"u"&&(n+=" "+u),n}function abe(e,t,u){let n="",r=0,a=!1,i=0;for(let s=0;s<e.length;s++){const o=Math.floor(s%t),l=Math.floor(s/t);!o&&!a&&(a=!0),e[s]?(i++,s>0&&o>0&&e[s-1]||(n+=a?fb("M",o+u,.5+l+u):fb("m",r,0),r=0,a=!1),o+1<t&&e[s+1]||(n+=fb("h",i),i=0)):r++}return n}a$.render=function(t,u,n){const r=rbe.getOptions(u),a=t.modules.size,i=t.modules.data,s=a+r.margin*2,o=r.color.light.a?"<path "+YB(r.color.light,"fill")+' d="M0 0h'+s+"v"+s+'H0z"/>':"",l="<path "+YB(r.color.dark,"stroke")+' d="'+abe(i,a,r.margin)+'"/>',c='viewBox="0 0 '+s+" "+s+'"',p='<svg xmlns="http://www.w3.org/2000/svg" '+(r.width?'width="'+r.width+'" height="'+r.width+'" ':"")+c+' shape-rendering="crispEdges">'+o+l+`</svg> 169`;return typeof n=="function"&&n(null,p),p};const ibe=g5e,NC=qL,i$=r$,sbe=a$;function $w(e,t,u,n,r){const a=[].slice.call(arguments,1),i=a.length,s=typeof a[i-1]=="function";if(!s&&!ibe())throw new Error("Callback required as last argument");if(s){if(i<2)throw new Error("Too few arguments provided");i===2?(r=u,u=t,t=n=void 0):i===3&&(t.getContext&&typeof r>"u"?(r=n,n=void 0):(r=n,n=u,u=t,t=void 0))}else{if(i<1)throw new Error("Too few arguments provided");return i===1?(u=t,t=n=void 0):i===2&&!t.getContext&&(n=u,u=t,t=void 0),new Promise(function(o,l){try{const c=NC.create(u,n);o(e(c,t,n))}catch(c){l(c)}})}try{const o=NC.create(u,n);r(null,e(o,t,n))}catch(o){r(o)}}cf.create=NC.create;cf.toCanvas=$w.bind(null,i$.render);cf.toDataURL=$w.bind(null,i$.renderToDataURL);cf.toString=$w.bind(null,function(e,t,u){return sbe.render(e,u)});var obe=768,Il=E0e({conditions:{defaultCondition:"smallScreen",conditionNames:["smallScreen","largeScreen"],responsiveArray:void 0}}),lbe=IU({conditions:{defaultCondition:"smallScreen",conditionNames:["smallScreen","largeScreen"],responsiveArray:void 0}}),UC=g0e({conditions:{defaultCondition:"base",conditionNames:["base","hover","active"],responsiveArray:void 0},styles:{background:{values:{accentColor:{conditions:{base:"ju367v9h",hover:"ju367v9i",active:"ju367v9j"},defaultClass:"ju367v9h"},accentColorForeground:{conditions:{base:"ju367v9k",hover:"ju367v9l",active:"ju367v9m"},defaultClass:"ju367v9k"},actionButtonBorder:{conditions:{base:"ju367v9n",hover:"ju367v9o",active:"ju367v9p"},defaultClass:"ju367v9n"},actionButtonBorderMobile:{conditions:{base:"ju367v9q",hover:"ju367v9r",active:"ju367v9s"},defaultClass:"ju367v9q"},actionButtonSecondaryBackground:{conditions:{base:"ju367v9t",hover:"ju367v9u",active:"ju367v9v"},defaultClass:"ju367v9t"},closeButton:{conditions:{base:"ju367v9w",hover:"ju367v9x",active:"ju367v9y"},defaultClass:"ju367v9w"},closeButtonBackground:{conditions:{base:"ju367v9z",hover:"ju367va0",active:"ju367va1"},defaultClass:"ju367v9z"},connectButtonBackground:{conditions:{base:"ju367va2",hover:"ju367va3",active:"ju367va4"},defaultClass:"ju367va2"},connectButtonBackgroundError:{conditions:{base:"ju367va5",hover:"ju367va6",active:"ju367va7"},defaultClass:"ju367va5"},connectButtonInnerBackground:{conditions:{base:"ju367va8",hover:"ju367va9",active:"ju367vaa"},defaultClass:"ju367va8"},connectButtonText:{conditions:{base:"ju367vab",hover:"ju367vac",active:"ju367vad"},defaultClass:"ju367vab"},connectButtonTextError:{conditions:{base:"ju367vae",hover:"ju367vaf",active:"ju367vag"},defaultClass:"ju367vae"},connectionIndicator:{conditions:{base:"ju367vah",hover:"ju367vai",active:"ju367vaj"},defaultClass:"ju367vah"},downloadBottomCardBackground:{conditions:{base:"ju367vak",hover:"ju367val",active:"ju367vam"},defaultClass:"ju367vak"},downloadTopCardBackground:{conditions:{base:"ju367van",hover:"ju367vao",active:"ju367vap"},defaultClass:"ju367van"},error:{conditions:{base:"ju367vaq",hover:"ju367var",active:"ju367vas"},defaultClass:"ju367vaq"},generalBorder:{conditions:{base:"ju367vat",hover:"ju367vau",active:"ju367vav"},defaultClass:"ju367vat"},generalBorderDim:{conditions:{base:"ju367vaw",hover:"ju367vax",active:"ju367vay"},defaultClass:"ju367vaw"}
169,menuItemBackground:{conditions:{base:"ju367vaz",hover:"ju367vb0",active:"ju367vb1"},defaultClass:"ju367vaz"},modalBackdrop:{conditions:{base:"ju367vb2",hover:"ju367vb3",active:"ju367vb4"},defaultClass:"ju367vb2"},modalBackground:{conditions:{base:"ju367vb5",hover:"ju367vb6",active:"ju367vb7"},defaultClass:"ju367vb5"},modalBorder:{conditions:{base:"ju367vb8",hover:"ju367vb9",active:"ju367vba"},defaultClass:"ju367vb8"},modalText:{conditions:{base:"ju367vbb",hover:"ju367vbc",active:"ju367vbd"},defaultClass:"ju367vbb"},modalTextDim:{conditions:{base:"ju367vbe",hover:"ju367vbf",active:"ju367vbg"},defaultClass:"ju367vbe"},modalTextSecondary:{conditions:{base:"ju367vbh",hover:"ju367vbi",active:"ju367vbj"},defaultClass:"ju367vbh"},profileAction:{conditions:{base:"ju367vbk",hover:"ju367vbl",active:"ju367vbm"},defaultClass:"ju367vbk"},profileActionHover:{conditions:{base:"ju367vbn",hover:"ju367vbo",active:"ju367vbp"},defaultClass:"ju367vbn"},profileForeground:{conditions:{base:"ju367vbq",hover:"ju367vbr",active:"ju367vbs"},defaultClass:"ju367vbq"},selectedOptionBorder:{conditions:{base:"ju367vbt",hover:"ju367vbu",active:"ju367vbv"},defaultClass:"ju367vbt"},standby:{conditions:{base:"ju367vbw",hover:"ju367vbx",active:"ju367vby"},defaultClass:"ju367vbw"}}},borderColor:{values:{accentColor:{conditions:{base:"ju367vbz",hover:"ju367vc0",active:"ju367vc1"},defaultClass:"ju367vbz"},accentColorForeground:{conditions:{base:"ju367vc2",hover:"ju367vc3",active:"ju367vc4"},defaultClass:"ju367vc2"},actionButtonBorder:{conditions:{base:"ju367vc5",hover:"ju367vc6",active:"ju367vc7"},defaultClass:"ju367vc5"},actionButtonBorderMobile:{conditions:{base:"ju367vc8",hover:"ju367vc9",active:"ju367vca"},defaultClass:"ju367vc8"},actionButtonSecondaryBackground:{conditions:{base:"ju367vcb",hover:"ju367vcc",active:"ju367vcd"},defaultClass:"ju367vcb"},closeButton:{conditions:{base:"ju367vce",hover:"ju367vcf",active:"ju367vcg"},defaultClass:"ju367vce"},closeButtonBackground:{conditions:{base:"ju367vch",hover:"ju367vci",active:"ju367vcj"},defaultClass:"ju367vch"},connectButtonBackground:{conditions:{base:"ju367vck",hover:"ju367vcl",active:"ju367vcm"},defaultClass:"ju367vck"},connectButtonBackgroundError:{conditions:{base:"ju367vcn",hover:"ju367vco",active:"ju367vcp"},defaultClass:"ju367vcn"},connectButtonInnerBackground:{conditions:{base:"ju367vcq",hover:"ju367vcr",active:"ju367vcs"},defaultClass:"ju367vcq"},connectButtonText:{conditions:{base:"ju367vct",hover:"ju367vcu",active:"ju367vcv"},defaultClass:"ju367vct"},connectButtonTextError:{conditions:{base:"ju367vcw",hover:"ju367vcx",active:"ju367vcy"},defaultClass:"ju367vcw"},connectionIndicator:{conditions:{base:"ju367vcz",hover:"ju367vd0",active:"ju367vd1"},defaultClass:"ju367vcz"},downloadBottomCardBackground:{conditions:{base:"ju367vd2",hover:"ju367vd3",active:"ju367vd4"},defaultClass:"ju367vd2"},downloadTopCardBackground:{conditions:{base:"ju367vd5",hover:"ju367vd6",active:"ju367vd7"},defaultClass:"ju367vd5"},error:{conditions:{base:"ju367vd8",hover:"ju367vd9",active:"ju367vda"},defaultClass:"ju367vd8"},generalBorder:{conditions:{base:"ju367vdb",hover:"ju367vdc",active:"ju367vdd"},defaultClass:"ju367vdb"},generalBorderDim:{conditions:{base:"ju367vde",hover:"ju367vdf",active:"ju367vdg"},defaultClass:"ju367vde"}
169,menuItemBackground:{conditions:{base:"ju367vdh",hover:"ju367vdi",active:"ju367vdj"},defaultClass:"ju367vdh"},modalBackdrop:{conditions:{base:"ju367vdk",hover:"ju367vdl",active:"ju367vdm"},defaultClass:"ju367vdk"},modalBackground:{conditions:{base:"ju367vdn",hover:"ju367vdo",active:"ju367vdp"},defaultClass:"ju367vdn"},modalBorder:{conditions:{base:"ju367vdq",hover:"ju367vdr",active:"ju367vds"},defaultClass:"ju367vdq"},modalText:{conditions:{base:"ju367vdt",hover:"ju367vdu",active:"ju367vdv"},defaultClass:"ju367vdt"},modalTextDim:{conditions:{base:"ju367vdw",hover:"ju367vdx",active:"ju367vdy"},defaultClass:"ju367vdw"},modalTextSecondary:{conditions:{base:"ju367vdz",hover:"ju367ve0",active:"ju367ve1"},defaultClass:"ju367vdz"},profileAction:{conditions:{base:"ju367ve2",hover:"ju367ve3",active:"ju367ve4"},defaultClass:"ju367ve2"},profileActionHover:{conditions:{base:"ju367ve5",hover:"ju367ve6",active:"ju367ve7"},defaultClass:"ju367ve5"},profileForeground:{conditions:{base:"ju367ve8",hover:"ju367ve9",active:"ju367vea"},defaultClass:"ju367ve8"},selectedOptionBorder:{conditions:{base:"ju367veb",hover:"ju367vec",active:"ju367ved"},defaultClass:"ju367veb"},standby:{conditions:{base:"ju367vee",hover:"ju367vef",active:"ju367veg"},defaultClass:"ju367vee"}}},boxShadow:{values:{connectButton:{conditions:{base:"ju367veh",hover:"ju367vei",active:"ju367vej"},defaultClass:"ju367veh"},dialog:{conditions:{base:"ju367vek",hover:"ju367vel",active:"ju367vem"},defaultClass:"ju367vek"},profileDetailsAction:{conditions:{base:"ju367ven",hover:"ju367veo",active:"ju367vep"},defaultClass:"ju367ven"},selectedOption:{conditions:{base:"ju367veq",hover:"ju367ver",active:"ju367ves"},defaultClass:"ju367veq"},selectedWallet:{conditions:{base:"ju367vet",hover:"ju367veu",active:"ju367vev"},defaultClass:"ju367vet"},walletLogo:{conditions:{base:"ju367vew",hover:"ju367vex",active:"ju367vey"},defaultClass:"ju367vew"}}},color:{values:{accentColor:{conditions:{base:"ju367vez",hover:"ju367vf0",active:"ju367vf1"},defaultClass:"ju367vez"},accentColorForeground:{conditions:{base:"ju367vf2",hover:"ju367vf3",active:"ju367vf4"},defaultClass:"ju367vf2"},actionButtonBorder:{conditions:{base:"ju367vf5",hover:"ju367vf6",active:"ju367vf7"},defaultClass:"ju367vf5"},actionButtonBorderMobile:{conditions:{base:"ju367vf8",hover:"ju367vf9",active:"ju367vfa"},defaultClass:"ju367vf8"},actionButtonSecondaryBackground:{conditions:{base:"ju367vfb",hover:"ju367vfc",active:"ju367vfd"},defaultClass:"ju367vfb"},closeButton:{conditions:{base:"ju367vfe",hover:"ju367vff",active:"ju367vfg"},defaultClass:"ju367vfe"},closeButtonBackground:{conditions:{base:"ju367vfh",hover:"ju367vfi",active:"ju367vfj"},defaultClass:"ju367vfh"},connectButtonBackground:{conditions:{base:"ju367vfk",hover:"ju367vfl",active:"ju367vfm"},defaultClass:"ju367vfk"},connectButtonBackgroundError:{conditions:{base:"ju367vfn",hover:"ju367vfo",active:"ju367vfp"},defaultClass:"ju367vfn"},connectButtonInnerBackground:{conditions:{base:"ju367vfq",hover:"ju367vfr",active:"ju367vfs"},defaultClass:"ju367vfq"},connectButtonText:{conditions:{base:"ju367vft",hover:"ju367vfu",active:"ju367vfv"},defaultClass:"ju367vft"},connectButtonTextError:{conditions:{base:"ju367vfw",hover:"ju367vfx",active:"ju367vfy"},defaultClass:"ju367vfw"},connectionIndicator:{conditions:{base:"ju367vfz",hover:"ju367vg0",active:"ju367vg1"},defaultClass:"ju367vfz"},downloadBottomCardBackground:{conditions:{base:"ju367vg2",hover:"ju367vg3",active:"ju367vg4"},defaultClass:"ju367vg2"},downloadTopCardBackground:{conditions:{base:"ju367vg5",hover:"ju367vg6",active:"ju367vg7"},defaultClass:"ju367vg5"},error:{conditions:{base:"ju367vg8",hover:"ju367vg9",active:"ju367vga"},defaultClass:"ju367vg8"},generalBorder:{conditions:{base:"ju367vgb",hover:"ju367vgc",active:"ju367vgd"},defaultClass:"ju367vgb"},generalBorderDim:{conditions:{base:"ju367vge",hover:"ju367vgf",active:"ju367vgg"},defaultClass:"ju367vge"}
169,menuItemBackground:{conditions:{base:"ju367vgh",hover:"ju367vgi",active:"ju367vgj"},defaultClass:"ju367vgh"},modalBackdrop:{conditions:{base:"ju367vgk",hover:"ju367vgl",active:"ju367vgm"},defaultClass:"ju367vgk"},modalBackground:{conditions:{base:"ju367vgn",hover:"ju367vgo",active:"ju367vgp"},defaultClass:"ju367vgn"},modalBorder:{conditions:{base:"ju367vgq",hover:"ju367vgr",active:"ju367vgs"},defaultClass:"ju367vgq"},modalText:{conditions:{base:"ju367vgt",hover:"ju367vgu",active:"ju367vgv"},defaultClass:"ju367vgt"},modalTextDim:{conditions:{base:"ju367vgw",hover:"ju367vgx",active:"ju367vgy"},defaultClass:"ju367vgw"},modalTextSecondary:{conditions:{base:"ju367vgz",hover:"ju367vh0",active:"ju367vh1"},defaultClass:"ju367vgz"},profileAction:{conditions:{base:"ju367vh2",hover:"ju367vh3",active:"ju367vh4"},defaultClass:"ju367vh2"},profileActionHover:{conditions:{base:"ju367vh5",hover:"ju367vh6",active:"ju367vh7"},defaultClass:"ju367vh5"},profileForeground:{conditions:{base:"ju367vh8",hover:"ju367vh9",active:"ju367vha"},defaultClass:"ju367vh8"},selectedOptionBorder:{conditions:{base:"ju367vhb",hover:"ju367vhc",active:"ju367vhd"},defaultClass:"ju367vhb"},standby:{conditions:{base:"ju367vhe",hover:"ju367vhf",active:"ju367vhg"},defaultClass:"ju367vhe"}}}}},{conditions:{defaultCondition:"smallScreen",conditionNames:["smallScreen","largeScreen"],responsiveArray:void 0},styles:{alignItems:{values:{"flex-start":{conditions:{smallScreen:"ju367v0",largeScreen:"ju367v1"},defaultClass:"ju367v0"},"flex-end":{conditions:{smallScreen:"ju367v2",largeScreen:"ju367v3"},defaultClass:"ju367v2"},center:{conditions:{smallScreen:"ju367v4",largeScreen:"ju367v5"},defaultClass:"ju367v4"}}},display:{values:{none:{conditions:{smallScreen:"ju367v6",largeScreen:"ju367v7"},defaultClass:"ju367v6"},block:{conditions:{smallScreen:"ju367v8",largeScreen:"ju367v9"},defaultClass:"ju367v8"},flex:{conditions:{smallScreen:"ju367va",largeScreen:"ju367vb"},defaultClass:"ju367va"},inline:{conditions:{smallScreen:"ju367vc",largeScreen:"ju367vd"},defaultClass:"ju367vc"}}}}},{conditions:void 0,styles:{margin:{mappings:["marginTop","marginBottom","marginLeft","marginRight"]},marginX:{mappings:["marginLeft","marginRight"]},marginY:{mappings:["marginTop","marginBottom"]},padding:{mappings:["paddingTop","paddingBottom","paddingLeft","paddingRight"]},paddingX:{mappings:["paddingLeft","paddingRight"]},paddingY:{mappings:["paddingTop","paddingBottom"]},alignSelf:{values:{"flex-start":{defaultClass:"ju367ve"},"flex-end":{defaultClass:"ju367vf"},center:{defaultClass:"ju367vg"}}},backgroundSize:{values:{cover:{defaultClass:"ju367vh"}}},borderRadius:{values:{1:{defaultClass:"ju367vi"},6:{defaultClass:"ju367vj"},10:{defaultClass:"ju367vk"},13:{defaultClass:"ju367vl"},actionButton:{defaultClass:"ju367vm"},connectButton:{defaultClass:"ju367vn"},menuButton:{defaultClass:"ju367vo"},modal:{defaultClass:"ju367vp"},modalMobile:{defaultClass:"ju367vq"},"25%":{defaultClass:"ju367vr"},full:{defaultClass:"ju367vs"}}},borderStyle:{values:{solid:{defaultClass:"ju367vt"}}},borderWidth:{values:{0:{defaultClass:"ju367vu"},1:{defaultClass:"ju367vv"},2:{defaultClass:"ju367vw"},4:{defaultClass:"ju367vx"}}},cursor:{values:{pointer:{defaultClass:"ju367vy"},none:{defaultClass:"ju367vz"}}},pointerEvents:{values:{none:{defaultClass:"ju367v10"},all:{defaultClass:"ju367v11"}}},minHeight:{values:{8:{defaultClass:"ju367v12"},44:{defaultClass:"ju367v13"}}},flexDirection:{values:{row:{defaultClass:"ju367v14"},column:{defaultClass:"ju367v15"}}},fontFamily:{values:{body:{defaultClass:"ju367v16"}}},fontSize:{values:{12:{defaultClass:"ju367v17"},13:{defaultClass:"ju367v18"},14:{defaultClass:"ju367v19"},16:{defaultClass:"ju367v1a"},18:{defaultClass:"ju367v1b"},20:{defaultClass:"ju367v1c"},23:{defaultClass:"ju367v1d"}}},fontWeight:{values:{regular:{defaultClass:"ju367v1e"},medium:{defaultClass:"ju367v1f"},semibold:{defaultClass:"ju367v1g"},bold:{defaultClass:"ju367v1h"},heavy:{defaultClass:"ju367v1i"}}},gap:{values:{0:{defaultClass:"ju367v1j"},1:{defaultClass:"ju367v1k"},2:{defaultClass:"ju367v1l"},3:{defaultClass:"ju367v1m"},4:{defaultClass:"ju367v1n"},5:{defaultClass:"ju367v1o"},6:{defaultClass:"ju367v1p"},8:{defaultClass:"ju367v1q"},10:{defaultClass:"ju367v1r"},12:{defaultClass:"ju367v1s"},14:{defaultClass:"ju367v1t"},16:{defaultClass:"ju367v1u"},18:{defaultClass:"ju367v1v"},20:{defaultClass:"ju367v1w"},24:{defaultClass:"ju367v1x"},28:{defaultClass:"ju367v1y"},32:{defaultClass:"ju367v1z"},36:{defaultClass:"ju367v20"},44:{defaultClass:"ju367v21"},64:{defaultClass:"ju367v22"},"-1":{defaultClass:"ju367v23"}}},height:{values:{1:{defaultClass:"ju367v24"},2:{defaultClass:"ju367v25"},4:{defaultClass:"ju367v26"},8:{defaultClass:"ju367v27"},12:{defaultClass:"ju367v28"},20:{defaultClass:"ju367v29"},24:{defaultClass:"ju367v2a"},28:{defaultClass:"ju367v2b"},30:{defaultClass:"ju367v2c"},32:{defaultClass:"ju367v2d"},34:{defaultClass:"ju367v2e"},36:{defaultClass:"ju367v2f"},40:{defaultClass:"ju367v2g"},44:{defaultClass:"ju367v2h"},48:{defaultClass:"ju367v2i"},54:{defaultClass:"ju367v2j"},60:{defaultClass:"ju367v2k"},200:{defaultClass:"ju367v2l"},full:{defaultClass:"ju367v2m"},max:{defaultClass:"ju367v2n"}}},justifyContent:{values:{"flex-start":{defaultClass:"ju367v2o"},"flex-end":{defaultClass:"ju367v2p"},center:{defaultClass:"ju367v2q"},"space-between":{defaultClass:"ju367v2r"},"space-around":{defaultClass:"ju367v2s"}}},textAlign:{values:{left:{defaultClass:"ju367v2t"},center:{defaultClass:"ju367v2u"},inherit:{defaultClass:"ju367v2v"}}},marginBottom:{values:{0:{defaultClass:"ju367v2w"},1:{defaultClass:"ju367v2x"},2:{defaultClass:"ju367v2y"},3:{defaultClass:"ju367v2z"},4:{defaultClass:"ju367v30"},5:{defaultClass:"ju367v31"},6:{defaultClass:"ju367v32"},8:{defaultClass:"ju367v33"},10:{defaultClass:"ju367v34"},12:{defaultClass:"ju367v35"},14:{defaultClass:"ju367v36"},16:{defaultClass:"ju367v37"},18:{defaultClass:"ju367v38"},20:{defaultClass:"ju367v39"},24:{defaultClass:"ju367v3a"},28:{defaultClass:"ju367v3b"},32:{defaultClass:"ju367v3c"},36:{defaultClass:"ju367v3d"},44:{defaultClass:"ju367v3e"},64:{defaultClass:"ju367v3f"},"-1":{defaultClass:"ju367v3g"}}},marginLeft:{values:{0:{defaultClass:"ju367v3h"},1:{defaultClass:"ju367v3i"},2:{defaultClass:"ju367v3j"},3:{defaultClass:"ju367v3k"},4:{defaultClass:"ju367v3l"},5:{defaultClass:"ju367v3m"},6:{defaultClass:"ju367v3n"},8:{defaultClass:"ju367v3o"},10:{defaultClass:"ju367v3p"},12:{defaultClass:"ju367v3q"},14:{defaultClass:"ju367v3r"},16:{defaultClass:"ju367v3s"},18:{defaultClass:"ju367v3t"},20:{defaultClass:"ju367v3u"},24:{defaultClass:"ju367v3v"},28:{defaultClass:"ju367v3w"},32:{defaultClass:"ju367v3x"},36:{defaultClass:"ju367v3y"},44:{defaultClass:"ju367v3z"},64:{defaultClass:"ju367v40"},"-1":{defaultClass:"ju367v41"}}},marginRight:{values:{0:{defaultClass:"ju367v42"},1:{defaultClass:"ju367v43"},2:{defaultClass:"ju367v44"},3:{defaultClass:"ju367v45"},4:{defaultClass:"ju367v46"},5:{defaultClass:"ju367v47"},6:{defaultClass:"ju367v48"},8:{defaultClass:"ju367v49"},10:{defaultClass:"ju367v4a"},12:{defaultClass:"ju367v4b"},14:{defaultClass:"ju367v4c"},16:{defaultClass:"ju367v4d"},18:{defaultClass:"ju367v4e"},20:{defaultClass:"ju367v4f"},24:{defaultClass:"ju367v4g"},28:{defaultClass:"ju367v4h"},32:{defaultClass:"ju367v4i"},36:{defaultClass:"ju367v4j"},44:{defaultClass:"ju367v4k"},64:{defaultClass:"ju367v4l"},"-1":{defaultClass:"ju367v4m"}}},marginTop:{values:{0:{defaultClass:"ju367v4n"},1:{defaultClass:"ju367v4o"},2:{defaultClass:"ju367v4p"},3:{defaultClass:"ju367v4q"},4:{defaultClass:"ju367v4r"},5:{defaultClass:"ju367v4s"},6:{defaultClass:"ju367v4t"},8:{defaultClass:"ju367v4u"},10:{defaultClass:"ju367v4v"},12:{defaultClass:"ju367v4w"},14:{defaultClass:"ju367v4x"},16:{defaultClass:"ju367v4y"},18:{defaultClass:"ju367v4z"},20:{defaultClass:"ju367v50"},24:{defaultClass:"ju367v51"},28:{defaultClass:"ju367v52"},32:{defaultClass:"ju367v53"},36:{defaultClass:"ju367v54"},44:{defaultClass:"ju367v55"},64:{defaultClass:"ju367v56"},"-1":{defaultClass:"ju367v57"}}},maxWidth:{values:{1:{defaultClass:"ju367v58"},2:{defaultClass:"ju367v59"},4:{defaultClass:"ju367v5a"},8:{defaultClass:"ju367v5b"},12:{defaultClass:"ju367v5c"},20:{defaultClass:"ju367v5d"},24:{defaultClass:"ju367v5e"},28:{defaultClass:"ju367v5f"},30:{defaultClass:"ju367v5g"},32:{defaultClass:"ju367v5h"},34:{defaultClass:"ju367v5i"},36:{defaultClass:"ju367v5j"},40:{defaultClass:"ju367v5k"},44:{defaultClass:"ju367v5l"},48:{defaultClass:"ju367v5m"},54:{defaultClass:"ju367v5n"},60:{defaultClass:"ju367v5o"},200:{defaultClass:"ju367v5p"},full:{defaultClass:"ju367v5q"},max:{defaultClass:"ju367v5r"}}
169},minWidth:{values:{1:{defaultClass:"ju367v5s"},2:{defaultClass:"ju367v5t"},4:{defaultClass:"ju367v5u"},8:{defaultClass:"ju367v5v"},12:{defaultClass:"ju367v5w"},20:{defaultClass:"ju367v5x"},24:{defaultClass:"ju367v5y"},28:{defaultClass:"ju367v5z"},30:{defaultClass:"ju367v60"},32:{defaultClass:"ju367v61"},34:{defaultClass:"ju367v62"},36:{defaultClass:"ju367v63"},40:{defaultClass:"ju367v64"},44:{defaultClass:"ju367v65"},48:{defaultClass:"ju367v66"},54:{defaultClass:"ju367v67"},60:{defaultClass:"ju367v68"},200:{defaultClass:"ju367v69"},full:{defaultClass:"ju367v6a"},max:{defaultClass:"ju367v6b"}}},overflow:{values:{hidden:{defaultClass:"ju367v6c"}}},paddingBottom:{values:{0:{defaultClass:"ju367v6d"},1:{defaultClass:"ju367v6e"},2:{defaultClass:"ju367v6f"},3:{defaultClass:"ju367v6g"},4:{defaultClass:"ju367v6h"},5:{defaultClass:"ju367v6i"},6:{defaultClass:"ju367v6j"},8:{defaultClass:"ju367v6k"},10:{defaultClass:"ju367v6l"},12:{defaultClass:"ju367v6m"},14:{defaultClass:"ju367v6n"},16:{defaultClass:"ju367v6o"},18:{defaultClass:"ju367v6p"},20:{defaultClass:"ju367v6q"},24:{defaultClass:"ju367v6r"},28:{defaultClass:"ju367v6s"},32:{defaultClass:"ju367v6t"},36:{defaultClass:"ju367v6u"},44:{defaultClass:"ju367v6v"},64:{defaultClass:"ju367v6w"},"-1":{defaultClass:"ju367v6x"}}},paddingLeft:{values:{0:{defaultClass:"ju367v6y"},1:{defaultClass:"ju367v6z"},2:{defaultClass:"ju367v70"},3:{defaultClass:"ju367v71"},4:{defaultClass:"ju367v72"},5:{defaultClass:"ju367v73"},6:{defaultClass:"ju367v74"},8:{defaultClass:"ju367v75"},10:{defaultClass:"ju367v76"},12:{defaultClass:"ju367v77"},14:{defaultClass:"ju367v78"},16:{defaultClass:"ju367v79"},18:{defaultClass:"ju367v7a"},20:{defaultClass:"ju367v7b"},24:{defaultClass:"ju367v7c"},28:{defaultClass:"ju367v7d"},32:{defaultClass:"ju367v7e"},36:{defaultClass:"ju367v7f"},44:{defaultClass:"ju367v7g"},64:{defaultClass:"ju367v7h"},"-1":{defaultClass:"ju367v7i"}}},paddingRight:{values:{0:{defaultClass:"ju367v7j"},1:{defaultClass:"ju367v7k"},2:{defaultClass:"ju367v7l"},3:{defaultClass:"ju367v7m"},4:{defaultClass:"ju367v7n"},5:{defaultClass:"ju367v7o"},6:{defaultClass:"ju367v7p"},8:{defaultClass:"ju367v7q"},10:{defaultClass:"ju367v7r"},12:{defaultClass:"ju367v7s"},14:{defaultClass:"ju367v7t"},16:{defaultClass:"ju367v7u"},18:{defaultClass:"ju367v7v"},20:{defaultClass:"ju367v7w"},24:{defaultClass:"ju367v7x"},28:{defaultClass:"ju367v7y"},32:{defaultClass:"ju367v7z"},36:{defaultClass:"ju367v80"},44:{defaultClass:"ju367v81"},64:{defaultClass:"ju367v82"},"-1":{defaultClass:"ju367v83"}}},paddingTop:{values:{0:{defaultClass:"ju367v84"},1:{defaultClass:"ju367v85"},2:{defaultClass:"ju367v86"},3:{defaultClass:"ju367v87"},4:{defaultClass:"ju367v88"},5:{defaultClass:"ju367v89"},6:{defaultClass:"ju367v8a"},8:{defaultClass:"ju367v8b"},10:{defaultClass:"ju367v8c"},12:{defaultClass:"ju367v8d"},14:{defaultClass:"ju367v8e"},16:{defaultClass:"ju367v8f"},18:{defaultClass:"ju367v8g"},20:{defaultClass:"ju367v8h"},24:{defaultClass:"ju367v8i"},28:{defaultClass:"ju367v8j"},32:{defaultClass:"ju367v8k"},36:{defaultClass:"ju367v8l"},44:{defaultClass:"ju367v8m"},64:{defaultClass:"ju367v8n"},"-1":{defaultClass:"ju367v8o"}}},position:{values:{absolute:{defaultClass:"ju367v8p"},fixed:{defaultClass:"ju367v8q"},relative:{defaultClass:"ju367v8r"}}},right:{values:{0:{defaultClass:"ju367v8s"}}},transition:{values:{default:{defaultClass:"ju367v8t"},transform:{defaultClass:"ju367v8u"}}},userSelect:{values:{none:{defaultClass:"ju367v8v"}}},width:{values:{1:{defaultClass:"ju367v8w"},2:{defaultClass:"ju367v8x"},4:{defaultClass:"ju367v8y"},8:{defaultClass:"ju367v8z"},12:{defaultClass:"ju367v90"},20:{defaultClass:"ju367v91"},24:{defaultClass:"ju367v92"},28:{defaultClass:"ju367v93"},30:{defaultClass:"ju367v94"},32:{defaultClass:"ju367v95"},34:{defaultClass:"ju367v96"},36:{defaultClass:"ju367v97"},40:{defaultClass:"ju367v98"},44:{defaultClass:"ju367v99"},48:{defaultClass:"ju367v9a"},54:{defaultClass:"ju367v9b"},60:{defaultClass:"ju367v9c"},200:{defaultClass:"ju367v9d"},full:{defaultClass:"ju367v9e"},max:{defaultClass:"ju367v9f"}}},backdropFilter:{values:{modalOverlay:{defaultClass:"ju367v9g"}}}}}),VB={colors:{accentColor:"var(--rk-colors-accentColor)",accentColorForeground:"var(--rk-colors-accentColorForeground)",actionButtonBorder:"var(--rk-colors-actionButtonBorder)",actionButtonBorderMobile:"var(--rk-colors-actionButtonBorderMobile)",actionButtonSecondaryBackgroun
169d:"var(--rk-colors-actionButtonSecondaryBackground)",closeButton:"var(--rk-colors-closeButton)",closeButtonBackground:"var(--rk-colors-closeButtonBackground)",connectButtonBackground:"var(--rk-colors-connectButtonBackground)",connectButtonBackgroundError:"var(--rk-colors-connectButtonBackgroundError)",connectButtonInnerBackground:"var(--rk-colors-connectButtonInnerBackground)",connectButtonText:"var(--rk-colors-connectButtonText)",connectButtonTextError:"var(--rk-colors-connectButtonTextError)",connectionIndicator:"var(--rk-colors-connectionIndicator)",downloadBottomCardBackground:"var(--rk-colors-downloadBottomCardBackground)",downloadTopCardBackground:"var(--rk-colors-downloadTopCardBackground)",error:"var(--rk-colors-error)",generalBorder:"var(--rk-colors-generalBorder)",generalBorderDim:"var(--rk-colors-generalBorderDim)",menuItemBackground:"var(--rk-colors-menuItemBackground)",modalBackdrop:"var(--rk-colors-modalBackdrop)",modalBackground:"var(--rk-colors-modalBackground)",modalBorder:"var(--rk-colors-modalBorder)",modalText:"var(--rk-colors-modalText)",modalTextDim:"var(--rk-colors-modalTextDim)",modalTextSecondary:"var(--rk-colors-modalTextSecondary)",profileAction:"var(--rk-colors-profileAction)",profileActionHover:"var(--rk-colors-profileActionHover)",profileForeground:"var(--rk-colors-profileForeground)",selectedOptionBorder:"var(--rk-colors-selectedOptionBorder)",standby:"var(--rk-colors-standby)"},fonts:{body:"var(--rk-fonts-body)"},radii:{actionButton:"var(--rk-radii-actionButton)",connectButton:"var(--rk-radii-connectButton)",menuButton:"var(--rk-radii-menuButton)",modal:"var(--rk-radii-modal)",modalMobile:"var(--rk-radii-modalMobile)"},shadows:{connectButton:"var(--rk-shadows-connectButton)",dialog:"var(--rk-shadows-dialog)",profileDetailsAction:"var(--rk-shadows-profileDetailsAction)",selectedOption:"var(--rk-shadows-selectedOption)",selectedWallet:"var(--rk-shadows-selectedWallet)",walletLogo:"var(--rk-shadows-walletLogo)"},blurs:{modalOverlay:"var(--rk-blurs-modalOverlay)"}},cbe={shrink:"_12cbo8i6",shrinkSm:"_12cbo8i7"},dbe="_12cbo8i3 ju367v8r",pbe={grow:"_12cbo8i4",growLg:"_12cbo8i5"};function Iu({active:e,hover:t}){return[dbe,t&&pbe[t],cbe[e]]}var s$=H.createContext(null);function fbe(){var e;const{adapter:t}=(e=H.useContext(s$))!=null?e:{};if(!t)throw new Error("No authentication adapter found");return t}function s6(){var e;const t=H.useContext(s$);return(e=t==null?void 0:t.status)!=null?e:null}function zw(){const e=s6(),{isConnected:t}=Yu();return t?e&&(e==="loading"||e==="unauthenticated")?e:"connected":"disconnected"}function Hw(){return typeof navigator<"u"&&/android/i.test(navigator.userAgent)}function ybe(){return typeof navigator<"u"&&/iPhone|iPod/.test(navigator.userAgent)}function Ebe(){return typeof navigator<"u"&&(/iPad/.test(navigator.userAgent)||navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1)}function sl(){return ybe()||Ebe()}function fn(){return Hw()||sl()}var mbe="iekbcc0",hbe={a:"iekbcca",blockquote:"iekbcc2",button:"iekbcc9",input:"iekbcc8 iekbcc5 iekbcc4",mark:"iekbcc6",ol:"iekbcc1",q:"iekbcc2",select:"iekbcc7 iekbcc5 iekbcc4",table:"iekbcc3",textarea:"iekbcc5 iekbcc4",ul:"iekbcc1"},bbe=({reset:e,...t})=>{if(!e)return UC(t);const u=hbe[e],n=UC(t);return hw(mbe,u,n)},re=H.forwardRef(({as:e="div",className:t,testId:u,...n},r)=>{const a={},i={};for(const o in n)UC.properties.has(o)?a[o]=n[o]:i[o]=n[o];const s=bbe({reset:typeof e=="string"?e:"div",...a});return H.createElement(e,{className:hw(s,t),...i,"data-testid":u?`rk-${u.replace(/^rk-/,"")}`:void 0,ref:r})});re.displayName="Box";var o$=new Map,yb=new Map;async function l$(e){const t=yb.get(e);if(t)return t;const u=async()=>e().then(async r=>(o$.set(e,r),r)),n=u().catch(r=>u().catch(a=>{yb.delete(e)}));return yb.set(e,n),n}async function Aa(...e){return await Promise.all(e.map(t=>typeof t=="function"?l$(t):t))}function gbe(){const[,e]=H.useReducer(t=>t+1,0);return e}function Ww(e){const t=typeof e=="function"?o$.get(e):void 0,u=gbe();return H.useEffect(()=>{typeof e=="function"&&!t&&l$(e).then(u)},[e,t,u]),typeof e=="function"?t:e}function qu({alt:e,background:t,borderColor:u,borderRadius:n,boxShadow:r,height:a,src:i,width:s,testId:o}){const l=Ww(i),c=l&&/^http/.test(l),[d,p]=H.useReducer(()=>!0,!1);return k.createElement(re,{"aria-label":e,borderRadius:n,boxShadow:r,height:typeof a=="str
169ing"?a:void 0,overflow:"hidden",position:"relative",role:"img",style:{background:t,height:typeof a=="number"?a:void 0,width:typeof s=="number"?s:void 0},width:typeof s=="string"?s:void 0,testId:o},k.createElement(re,{...c?{"aria-hidden":!0,as:"img",onLoad:p,src:l}:{backgroundSize:"cover"},height:"full",position:"absolute",style:{touchCallout:"none",transition:"opacity .15s linear",userSelect:"none",...c?{opacity:d?1:0}:{backgroundImage:l?`url(${l})`:void 0,backgroundRepeat:"no-repeat",opacity:l?1:0}},width:"full"}),u?k.createElement(re,{...typeof u=="object"&&"custom"in u?{style:{borderColor:u.custom}}:{borderColor:u},borderRadius:n,borderStyle:"solid",borderWidth:"1",height:"full",position:"relative",width:"full"}):null)}var vbe="_1luule42",Cbe="_1luule43",Abe=e=>H.useMemo(()=>`${e}_${Math.round(Math.random()*1e9)}`,[e]),C3=({height:e=21,width:t=21})=>{const u=Abe("spinner");return k.createElement("svg",{className:vbe,fill:"none",height:e,viewBox:"0 0 21 21",width:t,xmlns:"http://www.w3.org/2000/svg"},k.createElement("clipPath",{id:u},k.createElement("path",{d:"M10.5 3C6.35786 3 3 6.35786 3 10.5C3 14.6421 6.35786 18 10.5 18C11.3284 18 12 18.6716 12 19.5C12 20.3284 11.3284 21 10.5 21C4.70101 21 0 16.299 0 10.5C0 4.70101 4.70101 0 10.5 0C16.299 0 21 4.70101 21 10.5C21 11.3284 20.3284 12 19.5 12C18.6716 12 18 11.3284 18 10.5C18 6.35786 14.6421 3 10.5 3Z"})),k.createElement("foreignObject",{clipPath:`url(#${u})`,height:"21",width:"21",x:"0",y:"0"},k.createElement("div",{className:Cbe})))},dt=["#FC5C54","#FFD95A","#E95D72","#6A87C8","#5FD0F3","#75C06B","#FFDD86","#5FC6D4","#FF949A","#FF8024","#9BA1A4","#EC66FF","#FF8CBC","#FF9A23","#C5DADB","#A8CE63","#71ABFF","#FFE279","#B6B1B6","#FF6780","#A575FF","#4D82FF","#FFB35A"],GB=[{color:dt[0],emoji:"ð¶"},{color:dt[1],emoji:"ð¤"},{color:dt[2],emoji:"ð"},{color:dt[3],emoji:"ð«"},{color:dt[4],emoji:"ð³"},{color:dt[0],emoji:"ð¤¶"},{color:dt[5],emoji:"ð²"},{color:dt[6],emoji:"ð"},{color:dt[7],emoji:"ð"},{color:dt[8],emoji:"ðµ"},{color:dt[9],emoji:"ð¦"},{color:dt[10],emoji:"ð¼"},{color:dt[11],emoji:"ð¦"},{color:dt[12],emoji:"ð·"},{color:dt[13],emoji:"ð§"},{color:dt[8],emoji:"ð¦©"},{color:dt[14],emoji:"ð½"},{color:dt[0],emoji:"ð"},{color:dt[8],emoji:"ð"},{color:dt[1],emoji:"ð"},{color:dt[15],emoji:"ð²"},{color:dt[16],emoji:"ð"},{color:dt[17],emoji:"ð"},{color:dt[18],emoji:"ð"},{color:dt[19],emoji:"ð£"},{color:dt[1],emoji:"ð¥"},{color:dt[20],emoji:"ð¾"},{color:dt[15],emoji:"ð¥¦"},{color:dt[0],emoji:"ð¹"},{color:dt[17],emoji:"ð"},{color:dt[4],emoji:"â±"},{color:dt[21],emoji:"âµï¸"},{color:dt[17],emoji:"ð¥³"},{color:dt[8],emoji:"ð¤¯"},{color:dt[22],emoji:"ð¤ "}];function wbe(e){let t=0;if(e.length===0)return t;for(let u=0;u<e.length;u++){const n=e.charCodeAt(u);t=(t<<5)-t+n,t|=0}return t}function Tbe(e){const u=Math.abs(wbe((typeof e=="string"?e:"").toLowerCase())%GB.length);return GB[u??0]}var _be=({address:e,ensImage:t,size:u})=>{const[n,r]=H.useState(!1);H.useEffect(()=>{if(t){const s=new Image;s.src=t,s.onload=()=>r(!0)}},[t]);const{color:a,emoji:i}=H.useMemo(()=>Tbe(e),[e]);return t?n?k.createElement(re,{backgroundSize:"cover",borderRadius:"full",position:"absolute",style:{backgroundImage:`url(${t})`,backgroundPosition:"center",height:u,width:u}}):k.createElement(re,{alignItems:"center",backgroundSize:"cover",borderRadius:"full",color:"modalText",display:"flex",justifyContent:"center",position:"absolute",style:{height:u,width:u}},k.createElement(C3,null)):k.createElement(re,{alignItems:"center",display:"flex",justifyContent:"center",overflow:"hidden",style:{...!t&&{backgroundColor:a},height:u,width:u}},i)},c$=_be,d$=H.createContext(c$);function p$({address:e,imageUrl:t,loading:u,size:n}){const r=H.useContext(d$);return k.createElement(re,{"aria-hidden":!0,borderRadius:"full",overflow:"hidden",position:"relative",style:{height:`${n}px`,width:`${n}px`},userSelect:"none"},k.createElement(re,{alignItems:"center",borderRadius:"full",display:"flex",justifyContent:"center",overflow:"hidden",position:"absolute",style:{fontSize:`${Math.round(n*.55)}
169px`,height:`${n}px`,transform:u?"scale(0.72)":void 0,transition:".25s ease",transitionDelay:u?void 0:".1s",width:`${n}px`,willChange:"transform"},userSelect:"none"},k.createElement(r,{address:e,ensImage:t,size:n})),u&&k.createElement(re,{color:"accentColor",display:"flex",height:"full",position:"absolute",width:"full"},k.createElement(C3,{height:"100%",width:"100%"})))}var JB=()=>k.createElement("svg",{fill:"none",height:"7",width:"14",xmlns:"http://www.w3.org/2000/svg"},k.createElement("path",{d:"M12.75 1.54001L8.51647 5.0038C7.77974 5.60658 6.72026 5.60658 5.98352 5.0038L1.75 1.54001",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2.5",xmlns:"http://www.w3.org/2000/svg"})),Fbe={label:"اتصا٠اÙÙ
ØÙظة"},Dbe={title:"Ù
ا Ù٠اÙÙ
ØÙظةØ",description:"ØªÙØ³ØªØ®Ø¯Ù
اÙÙ
ØÙظة ÙØ¥Ø±Ø³Ø§Ù ÙØ§Ø³ØªÙاÙ
ÙØªØ®Ø²ÙÙ ÙØ¹Ø±Ø¶ Ø§ÙØ£ØµÙÙ Ø§ÙØ±ÙÙ
ÙØ©. Ø¥ÙÙØ§ Ø£ÙØ¶Ø§Ù طرÙÙØ© Ø¬Ø¯ÙØ¯Ø© ÙØªØ³Ø¬ÙÙ Ø§ÙØ¯Ø®ÙÙØ دÙÙ Ø§ÙØØ§Ø¬Ø© Ø¥ÙÙ Ø¥ÙØ´Ø§Ø¡ ØØ³Ø§Ø¨Ø§Øª ÙÙÙÙ
ات Ù
Ø±ÙØ± Ø¬Ø¯ÙØ¯Ø© عÙÙ ÙÙ Ù
ÙÙØ¹.",digital_asset:{title:"دار ÙØ£ØµÙÙÙ Ø§ÙØ±ÙÙ
ÙØ©",description:"ØªÙØ³ØªØ®Ø¯Ù
اÙÙ
ØØ§Ùظ ÙØ¥Ø±Ø³Ø§Ù ÙØ§Ø³ØªÙاÙ
ÙØªØ®Ø²ÙÙ ÙØ¹Ø±Ø¶ Ø§ÙØ£ØµÙÙ Ø§ÙØ±ÙÙ
ÙØ© Ù
Ø«Ù Ø¥ÙØ«ÙرÙÙÙ
ÙØ§ÙÙ NFTs."},login:{title:"طرÙÙØ© Ø¬Ø¯ÙØ¯Ø© ÙØªØ³Ø¬ÙÙ Ø§ÙØ¯Ø®ÙÙ",description:"Ø¨Ø¯ÙØ§Ù Ù
Ù Ø¥ÙØ´Ø§Ø¡ ØØ³Ø§Ø¨Ø§Øª ÙÙÙÙ
ات Ù
Ø±ÙØ± Ø¬Ø¯ÙØ¯Ø© عÙÙ ÙÙ Ù
ÙÙØ¹Ø ÙÙØ· ÙÙ
Ø¨ØªÙØµÙÙ Ù
ØÙظتÙ."},get:{label:"Ø§ØØµÙ عÙÙ Ù
ØÙظة"},learn_more:{label:"تعÙÙ
اÙÙ
Ø²ÙØ¯"}},Bbe={label:"تØÙÙ Ù
Ù ØØ³Ø§Ø¨Ù",description:"ÙØ¥ÙÙØ§Ø¡ Ø§ÙØ§ØªØµØ§ÙØ ÙØ¬Ø¨ عÙÙ٠تÙÙÙØ¹ Ø±Ø³Ø§ÙØ© ÙÙ Ù
ØÙظت٠ÙÙØªØÙÙ Ù
٠أÙÙ ØµØ§ØØ¨ ÙØ°Ø§ Ø§ÙØØ³Ø§Ø¨.",message:{send:"Ø¥Ø±Ø³Ø§Ù Ø§ÙØ±Ø³Ø§ÙØ©",preparing:"جار٠تجÙÙØ² Ø§ÙØ±Ø³Ø§ÙØ©...",cancel:"Ø¥ÙØºØ§Ø¡",preparing_error:"خطأ Ù٠تجÙÙØ² Ø§ÙØ±Ø³Ø§ÙØ©Ø ÙØ±Ø¬Ù اÙÙ
ØØ§ÙÙØ© Ù
رة أخرÙ!"},signature:{waiting:"Ø§ÙØªØ¸Ø§Ø± Ø§ÙØªÙÙÙØ¹...",verifying:"جار Ø§ÙØªØÙÙ Ù
Ù Ø§ÙØªÙÙÙØ¹...",signing_error:"خطأ Ù٠تÙÙÙØ¹ Ø§ÙØ±Ø³Ø§ÙØ©Ø ÙØ±Ø¬Ù اÙÙ
ØØ§ÙÙØ© Ù
رة أخرÙ!",verifying_error:"خطأ ÙÙ Ø§ÙØªØÙÙ Ù
Ù Ø§ÙØªÙÙÙØ¹Ø ÙØ±Ø¬Ù اÙÙ
ØØ§ÙÙØ© Ù
رة أخرÙ!",oops_error:"Ø¹Ø°Ø±ÙØ§Ø ØØ¯Ø« خطأ Ù
ا!"}},xbe={label:"اتصÙ",title:"اتصا٠باÙÙ
ØÙظة",new_to_ethereum:{description:"Ø¬Ø¯ÙØ¯ ÙÙ Ù
ØØ§Ùظ EthereumØ",learn_more:{label:"تعÙÙ
اÙÙ
Ø²ÙØ¯"}},learn_more:{label:"Ø£Ø¹Ø±Ù Ø£ÙØ«Ø±"},recent:"Ø§ÙØ£Ø®Ùر",status:{opening:"جار ÙØªØ %{wallet}...",not_installed:"%{wallet} ØºÙØ± Ù
ثبت",not_available:"%{wallet} ØºÙØ± Ù
تاØ",confirm:"تأÙÙØ¯ Ø§ÙØ§ØªØµØ§Ù ÙÙ Ø§ÙØ§Ù
تداد"},secondary_action:{get:{description:"ÙØ§ ÙÙØ¬Ø¯ ÙØ¯ÙÙ %{wallet}Ø",label:"Ø§ØØµÙ"},install:{label:"ØªØ«Ø¨ÙØª"},retry:{label:"أعد اÙÙ
ØØ§ÙÙØ©"}},walletconnect:{description:{full:"ÙÙ ØªØØªØ§Ø¬ Ø¥Ù٠اÙÙØ§Ùذة Ø§ÙØ±Ø³Ù
ÙØ© ÙÙ WalletConnectØ",compact:"ÙÙ ØªØØªØ§Ø¬ Ø¥Ù٠اÙÙØ§Ùذة ÙÙ WalletConnectØ"},open:{label:"Ø§ÙØªØ"}}},Pbe={title:"اÙÙ
Ø³Ø Ø¨Ø§Ø³ØªØ®Ø¯Ø§Ù
%{wallet}",fallback_title:"اÙÙ
Ø³Ø Ø¨Ø§Ø³ØªØ®Ø¯Ø§Ù
ÙØ§ØªÙÙ"},Sbe={recommended:"Ù
ÙØµÙ بÙ",other:"آخر",popular:"شائع",more:"اÙÙ
Ø²ÙØ¯",others:"Ø§ÙØ¢Ø®Ø±ÙÙ"},Mbe={title:"Ø§ØØµÙ عÙÙ Ù
ØÙظة",action:{label:"Ø§ØØµÙ"},mobile:{description:"Ù
ØÙظة اÙÙ
ÙØ¨Ø§ÙÙ"},extension:{description:"Ù
ÙØÙ Ø§ÙÙ
ØªØµÙØ"},mobile_and_extension:{description:"Ù
ØÙظة Ù
ÙØ¨Ø§ÙÙ ÙÙ
ÙØÙ"},mobile_and_desktop:{description:"Ù
ØÙظة اÙÙ
ÙØ¨Ø§ÙÙ ÙØ§ÙÙÙ
بÙÙØªØ±"},looking_for:{title:"ÙÙØ³Øª ÙØ°Ù ÙÙ Ù
ا ØªØ¨ØØ« عÙÙØ",mobile:{description:"ØØ¯Ø¯ Ù
ØÙظة عÙÙ Ø§ÙØ´Ø§Ø´Ø© Ø§ÙØ±Ø¦ÙØ³ÙØ© ÙÙØ¨Ø¯Ø¡ باستخداÙ
Ù
ÙÙØ± Ù
ØÙظة Ù
ختÙÙ."},desktop:{compact_description:"ØØ¯Ø¯ Ù
ØÙظة عÙÙ Ø§ÙØ´Ø§Ø´Ø© Ø§ÙØ±Ø¦ÙØ³ÙØ© ÙÙØ¨Ø¯Ø¡ باستخداÙ
Ù
ÙÙØ± Ù
ØÙظة Ù
ختÙÙ.",wide_description:"ØØ¯Ø¯ Ù
ØÙظة عÙ٠اÙÙØ³Ø§Ø± ÙÙØ¨Ø¯Ø¡ باستخداÙ
Ù
ÙÙØ± Ù
ØÙظة Ù
ختÙÙ."}}},kbe={title:"ابدأ Ù
ع %{wallet}
169",short_title:"Ø§ØØµÙ عÙÙ %{wallet}",mobile:{title:"%{wallet} ÙÙØ¬ÙاÙ",description:"استخدÙ
Ù
ØÙظة اÙÙ
ÙØ¨Ø§ÙÙ ÙØ§Ø³ØªÙشا٠عاÙÙ
Ethereum.",download:{label:"Ø§ØØµÙ عÙÙ Ø§ÙØªØ·Ø¨ÙÙ"}},extension:{title:"%{wallet} ÙÙ %{browser}",description:"ÙØµÙÙ ÙÙ
ØÙظت٠Ù
باشرة Ù
Ù Ù
ØªØµÙØ اÙÙÙØ¨ اÙÙ
ÙØ¶Ù ÙØ¯ÙÙ.",download:{label:"أض٠إÙÙ %{browser}"}},desktop:{title:"%{wallet} ÙÙ %{platform}",description:"ÙÙ
باÙÙØµÙ٠إÙÙ Ù
ØÙظت٠بشÙ٠أصÙÙ Ù
Ù ÙÙ
بÙÙØªØ±Ù اÙÙÙÙ.",download:{label:"أض٠إÙÙ %{platform}"}}},Ibe={title:"ÙÙ
Ø¨Ø§ÙØªØ«Ø¨Ùت %{wallet}",description:"استخدÙ
ÙØ§ØªÙÙ ÙÙØªØÙ
Ù٠عÙÙ iOS Ø£Ù Android",continue:{label:"استÙ
ر"}},Obe={mobile:{connect:{label:"اتصÙ"},learn_more:{label:"تعÙÙ
اÙÙ
Ø²ÙØ¯"}},extension:{refresh:{label:"ØªØØ¯ÙØ«"},learn_more:{label:"تعÙÙ
اÙÙ
Ø²ÙØ¯"}},desktop:{connect:{label:"اتصÙ"},learn_more:{label:"تعÙÙ
اÙÙ
Ø²ÙØ¯"}}},Rbe={title:"تبدÙÙ Ø§ÙØ´Ø¨Ùات",wrong_network:"تÙ
Ø§ÙØªØ´Ø§Ù Ø´Ø¨ÙØ© ØºÙØ± صØÙØØ©Ø ÙÙ
Ø¨Ø§ÙØªØ¨Ø¯Ù٠أ٠اÙÙØ·Ø¹ ÙÙÙ
تابعة.",confirm:"Ø§ÙØªØ£ÙÙØ¯ Ù٠اÙÙ
ØÙظة",switching_not_supported:"Ù
ØÙØ¸ØªÙ ÙØ§ تدعÙ
Ø§ÙØªØ¨Ø¯Ù٠بÙÙ Ø§ÙØ´Ø¨Ùات Ù
Ù %{appName}. جرب Ø§ÙØªØ¨Ø¯Ù٠بÙÙ Ø§ÙØ´Ø¨Ùات Ù
٠داخ٠اÙÙ
ØÙظة Ø¨Ø¯ÙØ§Ù Ù
٠ذÙÙ.",switching_not_supported_fallback:"Ù
ØÙØ¸ØªÙ ÙØ§ تدعÙ
تبدÙÙ Ø§ÙØ´Ø¨Ùات Ù
Ù ÙØ°Ø§ Ø§ÙØªØ·Ø¨ÙÙ. ØØ§Ù٠تبدÙÙ Ø§ÙØ´Ø¨Ùات Ù
٠داخ٠اÙÙ
ØÙظة Ø¨Ø¯ÙØ§Ù Ù
٠ذÙÙ.",disconnect:"ÙØ·Ø¹ Ø§ÙØ§ØªØµØ§Ù",connected:"Ù
تصÙ"},jbe={disconnect:{label:"ÙØ·Ø¹ Ø§ÙØ§ØªØµØ§Ù"},copy_address:{label:"ÙØ³Ø® Ø§ÙØ¹ÙÙØ§Ù",copied:"تÙ
اÙÙØ³Ø®!"},explorer:{label:"عرض اÙÙ
Ø²ÙØ¯ عÙ٠اÙÙ
Ø³ØªÙØ´Ù"},transactions:{description:"%{appName} Ø³ØªØ¸ÙØ± اÙÙ
عاÙ
ÙØ§Øª ÙÙØ§...",description_fallback:"سÙÙ ØªØ¸ÙØ± Ù
عاÙ
ÙØ§ØªÙ ÙÙØ§...",recent:{title:"اÙÙ
عاÙ
ÙØ§Øª Ø§ÙØ£Ø®Ùرة"},clear:{label:"Ù
Ø³Ø Ø§ÙÙÙ"}}},Nbe={argent:{qr_code:{step1:{description:"ضع Ø£Ø±Ø¬ÙØª عÙÙ Ø´Ø§Ø´ØªÙ Ø§ÙØ±Ø¦ÙØ³ÙØ© ÙÙÙØµÙÙ Ø§ÙØ³Ø±Ùع Ø¥ÙÙ Ù
ØÙظتÙ.",title:"Ø§ÙØªØ تطبÙÙ Argent"},step2:{description:"Ø£ÙØ´Ø¦ Ù
ØÙظة ÙØ§Ø³Ù
Ù
ستخدÙ
Ø Ø£Ù Ø§Ø³ØªÙØ±Ø¯ Ù
ØÙظة Ù
ÙØ¬Ùدة باÙÙØ¹Ù.",title:"Ø¥ÙØ´Ø§Ø¡ Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ Ù
ØÙظة"},step3:{description:"بعد اÙÙØØµØ Ø³ÙØ¸Ùر ÙÙ Ù
ÙØ¬Ù Ø§ÙØ§ØªØµØ§Ù ÙØªÙصÙ٠اÙÙ
ØÙظة Ø§ÙØ®Ø§ØµØ© بÙ.",title:"اضغط عÙ٠زر ÙØØµ اÙÙÙØ¯ Ø§ÙØ´Ø±ÙØ·Ù"}}},bifrost:{qr_code:{step1:{description:"ÙÙØµÙ Ø¨ÙØ¶Ø¹ Ù
ØÙظة Bifrost عÙÙ Ø§ÙØ´Ø§Ø´Ø© Ø§ÙØ±Ø¦ÙØ³ÙØ© ÙÙÙØµÙÙ Ø§ÙØ£Ø³Ø±Ø¹.",title:"Ø§ÙØªØ تطبÙÙ Ù
ØÙظة Bifrost"},step2:{description:"Ø£ÙØ´Ø¦ Ø£Ù Ø§Ø³ØªÙØ±Ø¯ Ù
ØÙظة باستخداÙ
عبارة Ø§ÙØ§Ø³ØªØ¹Ø§Ø¯Ø© Ø§ÙØ®Ø§ØµØ© بÙ.",title:"Ø¥ÙØ´Ø§Ø¡ Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ Ù
ØÙظة"},step3:{description:"بعد اÙÙØØµØ Ø³ÙØ¸Ùر Ù
ÙØ¬Ù Ø§ÙØ§ØªØµØ§Ù ÙÙ ÙØªÙصÙÙ Ù
ØÙظتÙ.",title:"اضغط عÙ٠زر اÙÙ
سØ"}}},bitget:{qr_code:{step1:{description:"ÙÙØµÙ Ø¨ÙØ¶Ø¹ Ù
ØÙظة Bitget عÙÙ Ø§ÙØ´Ø§Ø´Ø© Ø§ÙØ±Ø¦ÙØ³ÙØ© ÙÙÙØµÙÙ Ø§ÙØ£Ø³Ø±Ø¹.",title:"Ø§ÙØªØ تطبÙÙ Ù
ØÙظة Bitget"},step2:{description:"ØªØ£ÙØ¯ Ù
٠عÙ
Ù ÙØ³Ø®Ø© Ø§ØØªÙØ§Ø·ÙØ© ÙÙ
ØÙظت٠باستخداÙ
طرÙÙØ© Ø¢Ù
ÙØ©. ÙØ§ ØªØ´Ø§Ø±Ù Ø¹Ø¨Ø§Ø±ØªÙ Ø§ÙØ³Ø±ÙØ© Ù
ع Ø£ØØ¯.",title:"Ø¥ÙØ´Ø§Ø¡ Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ Ù
ØÙظة"},step3:{description:"بعد اÙÙØØµØ Ø³ØªØ¸ÙØ± ÙÙ Ù
ÙØ¬Ù Ø§ØªØµØ§Ù ÙØªÙصÙÙ Ù
ØÙظتÙ.",title:"اضغط عÙ٠زر اÙÙØØµ"}},extension:{step1:{description:"ÙÙØµÙ Ø¨ØªØ«Ø¨ÙØª Ù
ØÙظة Bitget عÙÙ Ø´Ø±ÙØ· اÙÙ
ÙØ§Ù
ÙÙÙØµÙÙ Ø§ÙØ£Ø³Ø±Ø¹ Ø¥ÙÙ Ù
ØÙظتÙ.",title:"ÙÙ
Ø¨ØªØ«Ø¨ÙØª اÙ
تداد Ù
ØÙظة Bitget"},step2:{description:"ØªØ£ÙØ¯ Ù
Ù ÙØ³Ø® Ù
ØÙØ¸ØªÙ Ø§ØØªÙاطÙÙØ§ باستخداÙ
طرÙÙØ© Ø¢Ù
ÙØ©. ÙØ§ ØªØ´Ø§Ø±Ù Ø¹Ø¨Ø§Ø±ØªÙ Ø§ÙØ³Ø±ÙØ© Ù
ع أ٠شخص.",title:"Ø£ÙØ´Ø¦ Ù
ØÙظة Ø£Ù Ø§Ø³ØªÙØ±Ø¯ Ù
ØÙظة"},step3:{description:"بÙ
جرد إعداد Ù
ØÙØ¸ØªÙØ اÙÙØ± Ø£Ø¯ÙØ§Ù ÙØªØØ¯ÙØ« اÙÙ
ØªØµÙØ ÙØªØÙ
ÙÙ Ø§ÙØ§Ù
تداد.",title:"ÙÙ
Ø¨ØªØØ¯ÙØ« Ù
ØªØµÙØÙ"}}},bitski:{extension:{step1:{description:"ÙÙØµÙ Ø¨ØªØ«Ø¨ÙØª Bitski عÙÙ Ø´Ø±ÙØ· اÙÙ
ÙØ§Ù
Ø§ÙØ®Ø§Øµ ب٠ÙÙÙØµÙÙ Ø§ÙØ£Ø³Ø±Ø¹ Ø¥ÙÙ Ù
ØÙظتÙ.",title:"ÙÙ
Ø¨ØªØ«Ø¨ÙØª اÙ
تداد Bitski"},step2:{description:"ØªØ£ÙØ¯ Ù
Ù Ø§ÙØ§ØØªÙاظ Ø¨ÙØ³Ø®Ø© Ø§ØØªÙØ§Ø·ÙØ© Ù
Ù Ù
ØÙظت٠باستخداÙ
طرÙÙØ© Ø¢Ù
ÙØ©. ÙØ§ ØªØ´Ø§Ø±Ù Ø¹Ø¨Ø§Ø±ØªÙ Ø§ÙØ³Ø±ÙØ© Ù
ع أ٠شخص.",title:"Ø¥ÙØ´Ø§Ø¡ Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ Ù
ØÙظة"},step3:{description:"بعد إعداد اÙÙ
ØÙظة Ø§ÙØ®Ø§ØµØ© Ø¨ÙØ اÙÙØ± Ø£Ø¯ÙØ§Ù ÙØªØØ¯ÙØ« اÙÙ
ØªØµÙØ ÙØªØÙ
ÙÙ Ø§ÙØ¥Ø¶Ø§ÙØ©.",title:"ØªØØ¯ÙØ« اÙÙ
ØªØµÙØ Ø§ÙØ®Ø§Øµ بÙ"}}},coin98:{qr_code:{step1:{description:"ÙÙØµÙ Ø¨ÙØ¶Ø¹ Ù
ØÙظة Coin98 عÙÙ Ø§ÙØ´Ø§Ø´Ø© Ø§ÙØ±Ø¦ÙØ³ÙØ© ÙØ³Ø±Ø¹Ø© اÙÙØµÙ٠إÙÙ Ù
ØÙظتÙ.",title:"Ø§ÙØªØ تطبÙÙ Ù
ØÙظة Coin98"},step2:{description:"ÙÙ
ÙÙ٠بسÙÙÙØ© ÙØ³Ø® Ù
ØÙØ¸ØªÙ Ø§ÙØ§ØØªÙاط٠باستخداÙ
Ù
ÙØ²Ø© اÙÙØ³Ø® Ø§ÙØ§ØØªÙاط٠عÙÙ ÙØ§ØªÙÙ.",title:"Ø¥ÙØ´Ø§Ø¡ Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ Ù
ØÙظة"},step3:{description:"بعد اÙÙØØµØ Ø³ØªØ¸ÙØ± ÙÙ Ù
Ø·Ø§ÙØ¨Ø© Ø¨Ø§ÙØ§ØªØµØ§Ù ÙØªÙصÙÙ Ù
ØÙظتÙ.",title:"اضغط عÙ٠زر WalletConnect"}},extension:{step1:{description:"اÙÙØ± ÙÙ Ø§ÙØ¬Ø²Ø¡ Ø§ÙØ¹ÙÙÙ Ø§ÙØ£ÙÙ
Ù Ù
٠اÙÙ
ØªØµÙØ ÙØ«Ø¨Øª Coin98 Wallet ÙØ³ÙÙÙØ© اÙÙØµÙÙ.",title:"ÙÙ
Ø¨ØªØ«Ø¨ÙØª اÙ
تداد Coin98 Wallet"},step2:{description:"Ø£ÙØ´Ø¦ Ù
ØÙظة Ø¬Ø¯ÙØ¯Ø© Ø£Ù Ø§Ø³ØªÙØ±Ø¯ ÙØ§ØØ¯Ø© Ù
ÙØ¬Ùدة باÙÙØ¹Ù.",title:"Ø£ÙØ´Ø¦ Ù
ØÙظة Ø£Ù Ø§Ø³ØªÙØ±Ø¯ Ù
ØÙظة"},step3:{description:"بÙ
جرد إعداد Coin98 Wallet Ø Ø§ÙÙØ± Ø£Ø¯ÙØ§Ù ÙØªØØ¯ÙØ« اÙÙ
ØªØµÙØ ÙØªØÙ
ÙÙ Ø§ÙØ§Ù
تداد.",title:"ØªØØ¯ÙØ« اÙÙ
ØªØµÙØ Ø§ÙØ®Ø§Øµ بÙ"}}},coinbase:{qr_code:{step1:{description:"ÙÙØµÙ Ø¨ÙØ¶Ø¹ Coinbase Wallet عÙÙ Ø§ÙØ´Ø§Ø´Ø© Ø§ÙØ±Ø¦ÙØ³ÙØ© ÙØ³ÙÙÙØ© اÙÙØµÙÙ.",title:"Ø§ÙØªØ تطبÙÙ Coinbase Wallet"},step2:{description:"ÙÙ
ÙÙ٠بسÙÙÙØ© اÙÙØ³Ø® Ø§ÙØ§ØØªÙاط٠ÙÙ
ØÙظت٠باستخداÙ
Ù
ÙØ²Ø© اÙÙØ³Ø® Ø§ÙØ§ØØªÙØ§Ø·Ù Ø§ÙØ³ØØ§Ø¨Ù.",title:"Ø¥ÙØ´Ø§Ø¡ Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ Ù
ØÙظة"},step3:{description:"بعد اÙÙØØµØ Ø³ØªØ¸ÙØ± ÙÙ Ù
Ø·Ø§ÙØ¨Ø© Ø¨Ø§ÙØ§ØªØµØ§Ù ÙØªÙصÙÙ Ù
ØÙظتÙ.",title:"اضغط عÙ٠زر اÙÙØØµ"}},extension:{step1:{description:"ÙÙØµÙ Ø¨ØªØ«Ø¨ÙØª Ù
ØÙظة Coinbase عÙÙ Ø´Ø±ÙØ· اÙÙ
ÙØ§Ù
Ø§ÙØ®Ø§Øµ ب٠ÙÙÙØµÙÙ Ø§ÙØ£Ø³Ø±Ø¹ Ø¥ÙÙ Ù
ØÙظتÙ.",title:"ØªØ«Ø¨ÙØª اÙ
تداد Ù
ØÙظة Coinbase"},step2:{description:"ØªØ£ÙØ¯ Ù
٠اÙÙØ³Ø® Ø§ÙØ§ØØªÙاط٠ÙÙ
ØÙظت٠باستخداÙ
طرÙÙØ© Ø¢Ù
ÙØ©. ÙØ§ ØªØ´Ø§Ø±Ù Ø¹Ø¨Ø§Ø±ØªÙ Ø§ÙØ³Ø±ÙØ© Ù
ع أ٠شخص.",title:"Ø¥ÙØ´Ø§Ø¡ Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ اÙÙ
ØÙظة"},step3:{description:"بÙ
جرد إعداد Ù
ØÙØ¸ØªÙØ اÙÙØ± Ø£Ø¯ÙØ§Ù ÙØªØØ¯ÙØ« اÙÙ
ØªØµÙØ ÙØªØÙ
ÙÙ Ø§ÙØ¥Ø¶Ø§ÙØ©.",title:"ØªØØ¯ÙØ« اÙÙ
ØªØµÙØ Ø§ÙØ®Ø§Øµ بÙ"}}},core:{qr_code:{step1:{description:"ÙÙØµÙ Ø¨ÙØ¶Ø¹ Core عÙÙ Ø§ÙØ´Ø§Ø´Ø© Ø§ÙØ±Ø¦ÙØ³ÙØ© ÙÙÙØµÙÙ Ø§ÙØ³Ø±Ùع Ø¥ÙÙ Ù
ØÙظتÙ.",title:"Ø§ÙØªØ تطبÙÙ Core"},step2:{description:"ÙÙ
ÙÙ٠بسÙÙÙØ© اÙÙØ³Ø® Ø§ÙØ§ØØªÙاط٠ÙÙ
ØÙظت٠باستخداÙ
Ù
ÙØ²Ø© اÙÙØ³Ø® Ø§ÙØ§ØØªÙاط٠عÙÙ ÙØ§ØªÙÙ.",title:"Ø¥ÙØ´Ø§Ø¡ Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ اÙÙ
ØÙظة"},step3:{description:"بعد اÙÙØØµØ Ø³ÙØ¸Ùر ÙÙ Ù
ÙØ¬Ù Ø§ÙØ§ØªØµØ§Ù ÙØªÙصÙÙ Ù
ØÙظتÙ.",title:"اضغط عÙ٠زر WalletConnect"}},extension:{step1:{description:"ÙÙØµÙ Ø¨ØªØ«Ø¨ÙØª Core عÙÙ Ø´Ø±ÙØ· اÙÙ
ÙØ§Ù
Ø§ÙØ®Ø§Øµ ب٠ÙÙÙØµÙÙ Ø§ÙØ£Ø³Ø±Ø¹ Ø¥ÙÙ Ù
ØÙظتÙ.",title:"ÙÙ
Ø¨ØªØ«Ø¨ÙØª اÙ
تداد Core"},step2:{description:"ØªØ£ÙØ¯ Ù
٠عÙ
Ù ÙØ³Ø®Ø© Ø§ØØªÙØ§Ø·ÙØ© ÙÙ
ØÙظت٠باستخداÙ
طرÙÙØ© Ø¢Ù
ÙØ©. ÙØ§ ØªØ´Ø§Ø±Ù Ø¹Ø¨Ø§Ø±ØªÙ Ø§ÙØ³Ø±ÙØ© Ù
ع أ٠شخص.",title:"Ø¥ÙØ´Ø§Ø¡ Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ Ù
ØÙظة"},step3:{description:"بÙ
جرد إعداد Ù
ØÙØ¸ØªÙØ اÙÙØ± Ø£Ø¯ÙØ§Ù ÙØªØØ¯ÙØ« اÙÙ
ØªØµÙØ ÙØªØÙ
ÙÙ Ø§ÙØ§Ù
تداد.",title:"ØªØØ¯ÙØ« Ù
ØªØµÙØÙ"}}},fox:{qr_code:{step1:{description:"ÙÙØµÙ Ø¨ÙØ¶Ø¹ FoxWallet عÙÙ Ø´Ø§Ø´ØªÙ Ø§ÙØ±Ø¦ÙØ³ÙØ© ÙÙÙØµÙÙ Ø§ÙØ£Ø³Ø±Ø¹.",title:"Ø§ÙØªØ تطبÙÙ FoxWallet"},step2:{description:"ØªØ£ÙØ¯ Ù
Ù Ø§ÙØ§ØØªÙاظ Ø¨ÙØ³Ø®Ø© Ø§ØØªÙØ§Ø·ÙØ© Ù
Ù Ù
ØÙظت٠باستخداÙ
طرÙÙØ© Ø¢Ù
ÙØ©. ÙØ§ ØªØ´Ø§Ø±Ù Ø¹Ø¨Ø§Ø±ØªÙ Ø§ÙØ³Ø±ÙØ© Ù
ع أ٠شخص.",title:"Ø¥ÙØ´Ø§Ø¡ Ù
ØÙظة Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ Ù
ØÙظة"},step3:{description:"بعد اÙÙØØµØ Ø³ØªØ¸ÙØ± ÙÙ Ù
ÙØ¬Ù Ø§ÙØ§ØªØµØ§Ù ÙØªØªÙ
ÙÙ Ù
٠اتصا٠Ù
ØÙظتÙ.",title:"اضغط عÙ٠زر اÙÙØØµ"}}},frontier:{qr_code:{step1:{description:"ÙÙØµÙ Ø¨ÙØ¶Ø¹ Frontier Wallet عÙÙ Ø´Ø§Ø´ØªÙ Ø§ÙØ±Ø¦ÙØ³ÙØ© ÙÙÙØµÙÙ Ø§ÙØ£Ø³Ø±Ø¹.",title:"Ø§ÙØªØ تطبÙÙ Frontier Wallet"},step2:{description:"ØªØ£ÙØ¯ Ù
Ù ÙØ³Ø® Ù
ØÙØ¸ØªÙ Ø§ØØªÙØ§Ø·ÙØ§ باستخداÙ
طرÙÙØ© Ø¢Ù
ÙØ©. ÙØ§ ØªØ´Ø§Ø±Ù Ø¹Ø¨Ø§Ø±ØªÙ Ø§ÙØ³Ø±ÙØ© Ù
ع أ٠شخص.",title:"Ø¥ÙØ´Ø§Ø¡ Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ Ù
ØÙظة"},step3:{description:"بعد اÙÙØØµØ Ø³ØªØ¸ÙØ± ÙÙ Ù
ÙØ¬Ù Ø§ÙØ§ØªØµØ§Ù ÙØ±Ø¨Ø· Ù
ØÙظتÙ.",title:"اضغط عÙ٠زر اÙÙØØµ"}},extension:{step1:{description:"ÙÙØµÙ Ø¨ØªØ«Ø¨ÙØª Ù
ØÙظة Frontier عÙÙ Ø´Ø±ÙØ· اÙÙ
ÙØ§Ù
ÙÙÙØµÙÙ Ø§ÙØ£Ø³Ø±Ø¹ Ø¥ÙÙ Ù
ØÙظتÙ.",title:"ØªØ«Ø¨ÙØª اÙ
تداد Ù
ØÙظة Frontier"},step2:{description:"ØªØ£ÙØ¯ Ù
Ù ÙØ³Ø® Ù
ØÙØ¸ØªÙ Ø§ØØªÙØ§Ø·ÙØ§ باستخداÙ
طرÙÙØ© Ø¢Ù
ÙØ©. ÙØ§ ØªØ´Ø§Ø±Ù Ø¹Ø¨Ø§Ø±ØªÙ Ø§ÙØ³Ø±ÙØ© Ù
ع أ٠شخص.",title:"Ø¥ÙØ´Ø§Ø¡ Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ Ù
ØÙظة"},step3:{description:"بÙ
جرد إعداد Ù
ØÙØ¸ØªÙØ اÙÙØ± Ø£Ø¯ÙØ§Ù ÙØªØØ¯ÙØ« اÙÙ
ØªØµÙØ ÙØªØÙ
ÙÙ Ø§ÙØ¥Ø¶Ø§ÙØ©.",title:"ÙÙ
Ø¨ØªØØ¯ÙØ« اÙÙ
ØªØµÙØ Ø§ÙØ®Ø§Øµ بÙ"}}},im_token:{qr_code:{step1:{title:"Ø§ÙØªØ تطبÙÙ imToken",description:"ضع تطبÙÙ imToken عÙÙ Ø§ÙØ´Ø§Ø´Ø© Ø§ÙØ±Ø¦ÙØ³ÙØ© ÙÙÙØµÙÙ Ø§ÙØ£Ø³Ø±Ø¹ Ø¥ÙÙ Ù
ØÙظتÙ."},step2:{title:"Ø¥ÙØ´Ø§Ø¡ Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ Ù
ØÙظة",description:"ÙÙ
Ø¨Ø¥ÙØ´Ø§Ø¡ Ù
ØÙظة Ø¬Ø¯ÙØ¯Ø© Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ ÙØ§ØØ¯Ø© Ù
ÙØ¬Ùدة."},step3:{title:"اضغط عÙ٠أÙÙÙÙØ© اÙÙ
Ø§Ø³Ø Ø§ÙØ¶Ùئ٠ÙÙ Ø§ÙØ²Ø§ÙÙØ© Ø§ÙØ¹ÙÙØ§ اÙÙÙ
ÙÙ",description:"اختر Ø§ÙØ§ØªØµØ§Ù Ø§ÙØ¬Ø¯ÙØ¯Ø Ø«Ù
اÙ
Ø³Ø Ø§ÙØ±Ù
ز Ø§ÙØ´Ø±ÙØ·Ù ÙØ£Ùد اÙÙ
ÙØ¬Ù ÙÙØ§ØªØµØ§Ù."}}},metamask:{qr_code:{step1:{title:"Ø§ÙØªØ تطبÙÙ MetaMask",description:"ÙÙØµÙ Ø¨ÙØ¶Ø¹ MetaMask عÙÙ Ø§ÙØ´Ø§Ø´Ø© Ø§ÙØ±Ø¦ÙØ³ÙØ© ÙØ¯ÙÙ ÙÙÙØµÙ٠بشÙ٠أسرع."},step2:{title:"Ø¥ÙØ´Ø§Ø¡ Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ Ù
ØÙظة",description:"ØªØ£ÙØ¯ Ù
Ù ÙØ³Ø® Ø§ÙØÙØ§Ø¸ عÙÙ Ù
ØÙظت٠باستخداÙ
طرÙÙØ© Ø¢Ù
ÙØ©. ÙØ§ ØªØ´Ø§Ø±Ù Ø¹Ø¨Ø§Ø±ØªÙ Ø§ÙØ³Ø±ÙØ© Ù
ع أ٠شخص."},step3:{title:"اضغط عÙ٠زر اÙÙ
سØ",description:"بعد اÙÙØØµØ Ø³ØªØ¸ÙØ± ÙÙ Ù
ÙØ¬Ù Ø§ØªØµØ§Ù ÙØªÙصÙÙ Ù
ØÙظتÙ."}},extension:{step1:{title:"ÙÙ
Ø¨ØªØ«Ø¨ÙØª اÙ
تداد MetaMask",description:"ÙÙØµÙ Ø¨ØªØ«Ø¨ÙØª MetaMask ÙÙ Ø´Ø±ÙØ· اÙÙ
ÙØ§Ù
ÙÙÙØµÙÙ Ø§ÙØ£Ø³Ø±Ø¹ Ø¥ÙÙ Ù
ØÙظتÙ."},step2:{title:"Ø¥ÙØ´Ø§Ø¡ Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ Ù
ØÙظة",description:"ØªØ£ÙØ¯ Ù
Ù ÙØ³Ø® Ø§ØØªÙاط٠ÙÙ
ØÙظت٠باستخداÙ
طرÙÙØ© Ø¢Ù
ÙØ©. ÙØ§ ØªØ´Ø§Ø±Ù Ø¹Ø¨Ø§Ø±ØªÙ Ø§ÙØ³Ø±ÙØ© Ù
ع أ٠شخص."},step3:{title:"ØªØØ¯ÙØ« Ù
ØªØµÙØÙ",description:"بÙ
جرد إعداد Ù
ØÙØ¸ØªÙØ اÙÙØ± Ø£Ø¯ÙØ§Ù ÙØªØØ¯ÙØ« اÙÙ
ØªØµÙØ ÙØªØÙ
ÙÙ Ø§ÙØ§Ù
تداد."}}},okx:{qr_code:{step1:{title:"Ø§ÙØªØ تطبÙÙ Ù
ØÙظة OKX",description:"ÙÙØµÙ Ø¨ÙØ¶Ø¹ Ù
ØÙظة OKX عÙÙ Ø§ÙØ´Ø§Ø´Ø© Ø§ÙØ±Ø¦ÙØ³ÙØ© ÙÙÙØµÙÙ Ø§ÙØ£Ø³Ø±Ø¹."},step2:{title:"Ø¥ÙØ´Ø§Ø¡ Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ Ù
ØÙظة",description:"ØªØ£ÙØ¯ Ù
Ù ÙØ³Ø® Ø§ØØªÙاط٠ÙÙ
ØÙظت٠باستخداÙ
طرÙÙØ© Ø¢Ù
ÙØ©. ÙØ§ ØªØ´Ø§Ø±Ù Ø¹Ø¨Ø§Ø±ØªÙ Ø§ÙØ³Ø±ÙØ© Ù
ع أ٠شخص."},step3:{title:"اضغط عÙ٠زر اÙÙ
سØ",description:"بعد اÙÙØØµØ Ø³ØªØ¸ÙØ± ÙÙ Ù
Ø·Ø§ÙØ¨Ø© Ø¨Ø§ÙØ§ØªØµØ§Ù ÙØªÙصÙÙ Ù
ØÙظتÙ."}},extension:{step1:{title:"ÙÙ
Ø¨ØªØ«Ø¨ÙØª اÙ
تداد Ù
ØÙظة OKX",description:"ÙÙØµÙ Ø¨ØªØ«Ø¨ÙØª Ù
ØÙظة OKX عÙÙ Ø´Ø±ÙØ· اÙÙ
ÙØ§Ù
ÙÙÙØµÙÙ Ø§ÙØ£Ø³Ø±Ø¹ Ø¥ÙÙ Ù
ØÙظتÙ."},step2:{title:"Ø¥ÙØ´Ø§Ø¡ Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ Ù
ØÙظة",description:"ØªØ£ÙØ¯ Ù
Ù ØÙظ ÙØ³Ø®Ø© Ø§ØØªÙØ§Ø·ÙØ© Ù
Ù Ù
ØÙظت٠باستخداÙ
طرÙÙØ© Ø¢Ù
ÙØ©. ÙØ§ ØªØ´Ø§Ø±Ù Ø¹Ø¨Ø§Ø±ØªÙ Ø§ÙØ³Ø±ÙØ© Ù
ع أ٠شخص."},step3:{title:"ÙÙ
Ø¨ØªØØ¯ÙØ« اÙÙ
ØªØµÙØ Ø§ÙØ®Ø§Øµ بÙ",description:"بÙ
جرد إعداد Ù
ØÙØ¸ØªÙØ اÙÙØ± Ø£Ø¯ÙØ§Ù ÙØªØØ¯ÙØ« اÙÙ
ØªØµÙØ ÙØªØÙ
ÙÙ Ø§ÙØ¥Ø¶Ø§ÙØ©."}}},omni:{qr_code:{step1:{title:"Ø§ÙØªØ تطبÙÙ Omni",description:"أض٠Omni Ø¥ÙÙ Ø´Ø§Ø´ØªÙ Ø§ÙØ±Ø¦ÙØ³ÙØ© ÙÙÙØµÙÙ Ø§ÙØ£Ø³Ø±Ø¹ Ø¥ÙÙ Ù
ØÙظتÙ."},step2:{title:"Ø¥ÙØ´Ø§Ø¡ Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ Ù
ØÙظة",description:"Ø¥ÙØ´Ø§Ø¡ Ù
ØÙظة Ø¬Ø¯ÙØ¯Ø© Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ ÙØ§ØØ¯Ø© Ù
ÙØ¬Ùدة."},step3:{title:"اضغط عÙ٠أÙÙÙÙØ© Ø§ÙØ±Ù
ز Ø§ÙØ§Ø³ØªØ¬Ø§Ø¨Ø© Ø§ÙØ³Ø±Ùعة ÙØ§Ù
سØÙا",description:"اضغط عÙÙ Ø§ÙØ±Ù
ز QR عÙÙ Ø§ÙØ´Ø§Ø´Ø© Ø§ÙØ±Ø¦ÙØ³ÙØ© Ø§ÙØ®Ø§ØµØ© Ø¨ÙØ اÙ
Ø³Ø Ø§ÙØ±Ù
ز ÙØ£Ùد اÙÙ
ÙØ§ÙÙØ© ÙÙØ§ØªØµØ§Ù."}}},token_pocket:{qr_code:{step1:{title:"Ø§ÙØªØ تطبÙÙ TokenPocket",description:"ÙÙØµÙ Ø¨ÙØ¶Ø¹ TokenPocket عÙÙ Ø§ÙØ´Ø§Ø´Ø© Ø§ÙØ±Ø¦ÙØ³ÙØ© ÙÙÙØµÙÙ Ø§ÙØ³Ø±Ùع."},step2:{title:"Ø¥ÙØ´Ø§Ø¡ Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ Ù
ØÙظة",description:"ØªØ£ÙØ¯ Ù
Ù ÙØ³Ø® Ø§ØØªÙاط٠ÙÙ
ØÙظت٠باستخداÙ
طرÙÙØ© Ø¢Ù
ÙØ©. ÙØ§ ØªØ´Ø§Ø±Ù Ø¹Ø¨Ø§Ø±ØªÙ Ø§ÙØ³Ø±ÙØ© Ù
ع أ٠شخص."},step3:{title:"اضغط عÙ٠زر اÙÙ
سØ",description:"بعد اÙÙØØµØ Ø³ØªØ¸ÙØ± ÙÙ Ø±Ø³Ø§ÙØ© Ù
ÙØ¬ÙØ© ÙÙØ§ØªØµØ§Ù بÙ
ØÙظتÙ."}},extension:{step1:{title:"ÙÙ
Ø¨ØªØ«Ø¨ÙØª اÙ
تداد TokenPocket",description:"ÙÙØµÙ Ø¨ØªØ«Ø¨ÙØª TokenPocket عÙÙ Ø´Ø±ÙØ· اÙÙ
ÙØ§Ù
Ø§ÙØ®Ø§Øµ ب٠ÙÙÙØµÙÙ Ø§ÙØ£Ø³Ø±Ø¹ Ø¥ÙÙ Ù
ØÙظتÙ."},step2:{title:"ÙÙ
Ø¨Ø¥ÙØ´Ø§Ø¡ Ù
ØÙظة Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ Ù
ØÙظة",description:"ØªØ£ÙØ¯ Ù
Ù Ø§ÙØ§ØØªÙاظ Ø¨ÙØ³Ø®Ø© Ø§ØØªÙØ§Ø·ÙØ© Ù
Ù Ù
ØÙظت٠باستخداÙ
طرÙÙØ© Ø¢Ù
ÙØ©. ÙØ§ ØªØ´Ø§Ø±Ù Ø¹Ø¨Ø§Ø±ØªÙ Ø§ÙØ³Ø±ÙØ© Ù
ع أ٠شخص."},step3:{title:"ÙÙ
Ø¨ØªØØ¯ÙØ« اÙÙ
ØªØµÙØ Ø§ÙØ®Ø§Øµ بÙ",description:"بÙ
جرد إعداد Ù
ØÙØ¸ØªÙØ اÙÙØ± Ø£Ø¯ÙØ§Ù ÙØªØØ¯ÙØ« اÙÙ
ØªØµÙØ ÙØªØÙ
ÙÙ Ø§ÙØ¥Ø¶Ø§ÙØ©."}}},trust:{qr_code:{step1:{title:"Ø§ÙØªØ تطبÙÙ Trust Wallet",description:"ضع Trust Wallet عÙÙ Ø§ÙØ´Ø§Ø´Ø© Ø§ÙØ±Ø¦ÙØ³ÙØ© ÙÙÙØµÙÙ Ø§ÙØ³Ø±Ùع Ø¥ÙÙ Ù
ØÙظتÙ."},step2:{title:"Ø£ÙØ´Ø¦ Ù
ØÙظة Ø£Ù Ø§Ø³ØªÙØ±Ø¯ Ù
ØÙظة",description:"Ø£ÙØ´Ø¦ Ù
ØÙظة Ø¬Ø¯ÙØ¯Ø© Ø£Ù Ø§Ø³ØªÙØ±Ø¯ ÙØ§ØØ¯Ø© Ù
ÙØ¬Ùدة."},step3:{title:"اضغط عÙÙ WalletConnect ÙÙ Ø§ÙØ¥Ø¹Ø¯Ø§Ø¯Ø§Øª",description:"اختر Ø§ÙØ§ØªØµØ§Ù Ø§ÙØ¬Ø¯ÙØ¯Ø Ø«Ù
اÙ
Ø³Ø Ø§ÙØ±Ù
ز Ø§ÙØ´Ø±ÙØ·Ù QR ÙØ£Ùد اÙÙ
ÙØ¬Ù ÙÙØ§ØªØµØ§Ù."}},extension:{step1:{title:"ÙÙ
Ø¨ØªØ«Ø¨ÙØª اÙ
تداد Trust Wallet",description:"اÙÙØ± ÙÙ Ø§ÙØ¬Ø²Ø¡ Ø§ÙØ¹ÙÙÙ Ø§ÙØ£ÙÙ
Ù Ù
٠اÙÙ
ØªØµÙØ ÙØ«Ø¨Øª Trust Wallet ÙÙÙØµÙ٠بسÙÙÙØ©."},step2:{title:"Ø£ÙØ´Ø¦ Ù
ØÙظة Ø£Ù Ø§Ø³ØªÙØ±Ø¯ Ù
ØÙظة",description:"Ø£ÙØ´Ø¦ Ù
ØÙظة Ø¬Ø¯ÙØ¯Ø© Ø£Ù Ø§Ø³ØªÙØ±Ø¯ ÙØ§ØØ¯Ø© Ù
ÙØ¬Ùدة."},step3:{title:"ÙÙ
Ø¨ØªØØ¯ÙØ« Ù
ØªØµÙØÙ",description:"بÙ
جرد إعداد Trust WalletØ Ø§ÙÙØ± Ø£Ø¯ÙØ§Ù ÙØªØØ¯ÙØ« اÙÙ
ØªØµÙØ ÙØªØÙ
ÙÙ Ø§ÙØ¥Ø¶Ø§ÙØ©."}}},uniswap:{qr_code:{step1:{title:"Ø§ÙØªØ تطبÙÙ Uniswap",description:"أض٠Ù
ØÙظة Uniswap Ø¥Ù٠شاشة Ø§ÙØ±Ø¦ÙØ³ÙØ© ÙÙÙØµÙÙ Ø§ÙØ£Ø³Ø±Ø¹ Ø¥ÙÙ Ù
ØÙظتÙ."},step2:{title:"Ø¥ÙØ´Ø§Ø¡ Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ Ù
ØÙظة",description:"ÙÙ
Ø¨Ø¥ÙØ´Ø§Ø¡ Ù
ØÙظة Ø¬Ø¯ÙØ¯Ø© Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ ÙØ§ØØ¯Ø© Ù
ÙØ¬Ùدة."},step3:{title:"اضغط عÙÙ Ø§ÙØ£ÙÙÙ
169ÙØ© QR ÙØ§Ùرأ Ø§ÙØ±Ù
ز",description:"اضغط عÙ٠أÙÙÙÙØ© QR عÙÙ Ø§ÙØ´Ø§Ø´Ø© Ø§ÙØ±Ø¦ÙØ³ÙØ©Ø ÙØ±Ø§Ø¡Ø© Ø§ÙØ±Ù
ز ÙØªØ£ÙÙØ¯ Ø§ÙØ±Ø³Ø§ÙØ© اÙÙ
ÙØ¬ÙØ© ÙÙØ§ØªØµØ§Ù."}}},zerion:{qr_code:{step1:{title:"Ø§ÙØªØ تطبÙÙ Zerion",description:"ÙÙØµÙ Ø¨ÙØ¶Ø¹ Zerion عÙÙ Ø´Ø§Ø´ØªÙ Ø§ÙØ±Ø¦ÙØ³ÙØ© ÙÙÙØµÙÙ Ø§ÙØ£Ø³Ø±Ø¹."},step2:{title:"Ø¥ÙØ´Ø§Ø¡ Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ Ù
ØÙظة",description:"ØªØ£ÙØ¯ Ù
Ù ØÙظ ÙØ³Ø®Ø© Ø§ØØªÙØ§Ø·ÙØ© Ù
Ù Ù
ØÙظت٠باستخداÙ
طرÙÙØ© Ø¢Ù
ÙØ©. ÙØ§ ØªØ´Ø§Ø±Ù Ø¹Ø¨Ø§Ø±ØªÙ Ø§ÙØ³Ø±ÙØ© Ù
ع أ٠شخص."},step3:{title:"اضغط عÙ٠زر اÙÙ
سØ",description:"بعد اÙÙ
Ø³ØØ سÙÙ ÙØ¸Ùر ÙÙ ÙØ§Ùذة Ø§ÙØ§ØªØµØ§Ù ÙØªÙصÙÙ Ù
ØÙظتÙ."}},extension:{step1:{title:"ØªØ«Ø¨ÙØª اÙ
تداد Zerion",description:"ÙÙØµÙ Ø¨ØªØ«Ø¨ÙØª Zerion عÙÙ Ø´Ø±ÙØ· اÙÙ
ÙØ§Ù
Ø§ÙØ®Ø§Øµ ب٠ÙÙÙØµÙÙ Ø§ÙØ£Ø³Ø±Ø¹ Ø¥ÙÙ Ù
ØÙظتÙ."},step2:{title:"Ø¥ÙØ´Ø§Ø¡ Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ Ù
ØÙظة",description:"ØªØ£ÙØ¯ Ù
Ù Ø§ÙØ§ØØªÙاظ Ø¨ÙØ³Ø®Ø© Ø§ØØªÙØ§Ø·ÙØ© Ù
Ù Ù
ØÙظت٠باستخداÙ
طرÙÙØ© Ø¢Ù
ÙØ©. ÙØ§ ØªØ´Ø§Ø±Ù Ø¹Ø¨Ø§Ø±ØªÙ Ø§ÙØ³Ø±ÙØ© Ù
ع أ٠شخص."},step3:{title:"ÙÙ
Ø¨ØªØØ¯ÙØ« اÙÙ
ØªØµÙØ Ø§ÙØ®Ø§Øµ بÙ",description:"بÙ
جرد إعداد Ù
ØÙØ¸ØªÙØ اÙÙØ± Ø£Ø¯ÙØ§Ù ÙØªØØ¯ÙØ« اÙÙ
ØªØµÙØ ÙØªØÙ
ÙÙ Ø§ÙØ¥Ø¶Ø§ÙØ©."}}},rainbow:{qr_code:{step1:{title:"Ø§ÙØªØ تطبÙÙ Rainbow",description:"ÙÙØµÙ Ø¨ÙØ¶Ø¹ Rainbow عÙ٠شاشة Ø§ÙØ¨Ø¯Ø§ÙØ© ÙÙÙØµÙÙ Ø§ÙØ£Ø³Ø±Ø¹ Ø¥ÙÙ Ù
ØÙظتÙ."},step2:{title:"Ø¥ÙØ´Ø§Ø¡ Ù
ØÙظة Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ Ù
ØÙظة",description:"ÙÙ
ÙÙ٠عÙ
Ù ÙØ³Ø®Ø© Ø§ØØªÙØ§Ø·ÙØ© بسÙÙÙØ© ÙÙ
ØÙظت٠باستخداÙ
Ù
ÙØ²Ø© اÙÙØ³Ø® Ø§ÙØ§ØØªÙاط٠عÙÙ ÙØ§ØªÙÙ."},step3:{title:"اضغط عÙÙ Ø§ÙØ²Ø± اÙÙ
Ø§Ø³Ø Ø§ÙØ¶ÙئÙ",description:"بعد اÙÙØØµØ Ø³ÙØ¸Ùر ÙÙ Ù
ÙØ¬Ù Ø§ØªØµØ§Ù ÙØ±Ø¨Ø· Ù
ØÙظتÙ."}}},enkrypt:{extension:{step1:{description:"ÙÙØµÙ Ø¨ØªØ«Ø¨ÙØª Ù
ØÙظة Enkrypt عÙÙ Ø´Ø±ÙØ· اÙÙ
ÙØ§Ù
Ø§ÙØ®Ø§Øµ ب٠ÙÙÙØµÙÙ Ø§ÙØ£Ø³Ø±Ø¹ Ø¥ÙÙ Ù
ØÙظتÙ.",title:"ØªØ«Ø¨ÙØª اÙ
تداد Ù
ØÙظة Enkrypt"},step2:{description:"ØªØ£ÙØ¯ Ù
٠عÙ
Ù ÙØ³Ø®Ø© Ø§ØØªÙØ§Ø·ÙØ© ÙÙ
ØÙظت٠باستخداÙ
طرÙÙØ© Ø¢Ù
ÙØ©. ÙØ§ ØªØ´Ø§Ø±Ù Ø¹Ø¨Ø§Ø±ØªÙ Ø§ÙØ³Ø±ÙØ© Ù
ع أ٠شخص.",title:"Ø£ÙØ´Ø¦ Ø£Ù Ø§Ø³ØªÙØ±Ø¯ Ù
ØÙظة"},step3:{description:"بÙ
جرد إعداد Ù
ØÙØ¸ØªÙØ اÙÙØ± Ø£Ø¯ÙØ§Ù ÙØªØØ¯ÙØ« اÙÙ
ØªØµÙØ ÙØªØÙ
ÙÙ Ø§ÙØ¥Ø¶Ø§ÙØ©.",title:"ØØ¯Ø« اÙÙ
ØªØµÙØ Ø§ÙØ®Ø§Øµ بÙ"}}},frame:{extension:{step1:{description:"ÙÙØµÙ بتعÙÙÙ Frame عÙÙ Ø´Ø±ÙØ· اÙÙ
ÙØ§Ù
ÙÙÙØµÙÙ Ø§ÙØ³Ø±Ùع Ø¥ÙÙ Ù
ØÙظتÙ.",title:"ثبت Frame ÙØ§ÙØ¥Ø¶Ø§ÙØ© اÙÙ
ØµØ§ØØ¨Ø©"},step2:{description:"ØªØ£ÙØ¯ Ù
٠اÙÙØ³Ø® Ø§ÙØ§ØØªÙاط٠ÙÙ
ØÙظت٠باستخداÙ
طرÙÙØ© Ø¢Ù
ÙØ©. ÙØ§ ØªØ´Ø§Ø±Ù Ø¹Ø¨Ø§Ø±ØªÙ Ø§ÙØ³Ø±ÙØ© Ù
ع أ٠شخص.",title:"Ø£ÙØ´Ø¦ Ø£Ù Ø§Ø³ØªÙØ±Ø¯ Ù
ØÙظة"},step3:{description:"بÙ
جرد إعداد Ù
ØÙØ¸ØªÙØ اÙÙØ± Ø£Ø¯ÙØ§Ù ÙØªØØ¯ÙØ« اÙÙ
ØªØµÙØ ÙØªØÙ
ÙÙ Ø§ÙØ¥Ø¶Ø§ÙØ©.",title:"ØØ¯Ø« اÙÙ
ØªØµÙØ Ø§ÙØ®Ø§Øµ بÙ"}}},one_key:{extension:{step1:{title:"ÙÙ
Ø¨ØªØ«Ø¨ÙØª اÙ
تداد Ù
ØÙظة OneKey",description:"ÙÙØµÙ Ø¨ØªØ«Ø¨ÙØª Ù
ØÙظة OneKey عÙÙ Ø´Ø±ÙØ· اÙÙ
ÙØ§Ù
ÙÙÙØµÙÙ Ø§ÙØ³Ø±Ùع Ø¥ÙÙ Ù
ØÙظتÙ."},step2:{title:"Ø¥ÙØ´Ø§Ø¡ Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ Ù
ØÙظة",description:"ØªØ£ÙØ¯ Ù
Ù ÙØ³Ø® Ø§ØØªÙاط٠ÙÙ
ØÙظت٠باستخداÙ
طرÙÙØ© Ø¢Ù
ÙØ©. ÙØ§ ØªØ´Ø§Ø±Ù Ø¹Ø¨Ø§Ø±ØªÙ Ø§ÙØ³Ø±ÙØ© Ù
ع أ٠شخص."},step3:{title:"ØªØØ¯ÙØ« اÙÙ
ØªØµÙØ Ø§ÙØ®Ø§Øµ بÙ",description:"بÙ
جرد إعداد Ù
ØÙØ¸ØªÙØ اÙÙØ± Ø£Ø¯ÙØ§Ù ÙØªØØ¯ÙØ« اÙÙ
ØªØµÙØ ÙØªØÙ
ÙÙ Ø§ÙØ§Ù
تداد."}}},phantom:{extension:{step1:{title:"ÙÙ
Ø¨ØªØ«Ø¨ÙØª اÙ
تداد Phantom",description:"ÙÙØµÙ Ø¨ØªØ«Ø¨ÙØª Phantom عÙÙ Ø´Ø±ÙØ· اÙÙ
ÙØ§Ù
ÙÙÙØµÙÙ Ø§ÙØ£Ø³Ù٠إÙÙ Ù
ØÙظتÙ."},step2:{title:"Ø¥ÙØ´Ø§Ø¡ Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ Ù
ØÙظة",description:"ØªØ£ÙØ¯ Ù
Ù ÙØ³Ø® Ù
ØÙØ¸ØªÙ Ø§ØØªÙاطÙÙØ§ باستخداÙ
طرÙÙØ© Ø¢Ù
ÙØ©. ÙØ§ تشار٠عبارة Ø§ÙØ§Ø³ØªØ¹Ø§Ø¯Ø© Ø§ÙØ³Ø±ÙØ© Ø§ÙØ®Ø§ØµØ© ب٠Ù
ع أ٠شخص."},step3:{title:"ÙÙ
Ø¨ØªØØ¯ÙØ« اÙÙ
ØªØµÙØ",description:"بÙ
جرد إعداد اÙÙ
ØÙØ¸Ø©Ø Ø§ÙÙØ± Ø£Ø¯ÙØ§Ù ÙØªØØ¯ÙØ« اÙÙ
ØªØµÙØ ÙØªØÙ
ÙÙ Ø§ÙØ¥Ø¶Ø§ÙØ©."}}},rabby:{extension:{step1:{title:"ثبت اÙ
تداد Rabby",description:"ÙÙØµÙ Ø¨ØªØ«Ø¨ÙØª Rabby عÙÙ Ø´Ø±ÙØ· اÙÙ
ÙØ§Ù
ÙÙÙØµÙÙ Ø§ÙØ£Ø³Ø±Ø¹ Ø¥ÙÙ Ù
ØÙظتÙ."},step2:{title:"Ø£ÙØ´Ø¦ Ù
ØÙظة Ø£Ù Ø§Ø³ØªÙØ±Ø¯ Ù
ØÙظة",description:"ØªØ£ÙØ¯ Ù
Ù ÙØ³Ø® Ù
ØÙØ¸ØªÙ Ø§ØØªÙاطÙÙØ§ باستخداÙ
طرÙÙØ© Ø¢Ù
ÙØ©. ÙØ§ ØªØ´Ø§Ø±Ù Ø§ÙØ¹Ø¨Ø§Ø±Ø© Ø§ÙØ³Ø±ÙØ© Ù
ع أ٠شخص."},step3:{title:"ÙÙ
Ø¨ØªØØ¯ÙØ« اÙÙ
ØªØµÙØ",description:"بÙ
جرد إعداد Ù
ØÙØ¸ØªÙØ اÙÙØ± Ø£Ø¯ÙØ§Ù ÙØªØØ¯ÙØ« اÙÙ
ØªØµÙØ ÙØªØÙ
ÙÙ Ø§ÙØ¥Ø¶Ø§ÙØ©."}}},safeheron:{extension:{step1:{title:"ÙÙ
Ø¨ØªØ«Ø¨ÙØª Ø¥Ø¶Ø§ÙØ© اÙÙÙØ§Ø©",description:"ÙÙØµÙ Ø¨ØªØ«Ø¨ÙØª Safeheron عÙÙ Ø´Ø±ÙØ· اÙÙ
ÙØ§Ù
Ø§ÙØ®Ø§Øµ ب٠ÙÙÙØµÙÙ Ø§ÙØ³Ø±Ùع Ø¥ÙÙ Ù
ØÙظتÙ."},step2:{title:"Ø¥ÙØ´Ø§Ø¡ Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ Ù
ØÙظة",description:"ØªØ£ÙØ¯ Ù
Ù ÙØ³Ø® Ù
ØÙظت٠بطرÙÙØ© Ø¢Ù
ÙØ©. ÙØ§ ØªØ´Ø§Ø±Ù Ø¹Ø¨Ø§Ø±ØªÙ Ø§ÙØ³Ø±ÙØ© Ù
ع أ٠شخص."},step3:{title:"ØªØØ¯ÙØ« اÙÙ
ØªØµÙØ Ø§ÙØ®Ø§Øµ بÙ",description:"بÙ
جرد إعداد Ù
ØÙØ¸ØªÙØ اÙÙØ± Ø£Ø¯ÙØ§Ù ÙØªØØ¯ÙØ« اÙÙ
ØªØµÙØ ÙØªØÙ
ÙÙ Ø§ÙØ¥Ø¶Ø§ÙØ©."}}},taho:{extension:{step1:{title:"ØªØ«Ø¨ÙØª Ø¥Ø¶Ø§ÙØ© Taho",description:"ÙÙØµÙ Ø¨ØªØ«Ø¨ÙØª Taho عÙÙ Ø´Ø±ÙØ· اÙÙ
ÙØ§Ù
Ø§ÙØ®Ø§Øµ ب٠ÙÙÙØµÙÙ Ø§ÙØ£Ø³Ø±Ø¹ Ø¥ÙÙ Ù
ØÙظتÙ."},step2:{title:"Ø¥ÙØ´Ø§Ø¡ Ù
ØÙظة Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ Ù
ØÙظة",description:"ØªØ£ÙØ¯ Ù
٠اÙÙØ³Ø® Ø§ÙØ§ØØªÙاط٠ÙÙ
ØÙظت٠باستخداÙ
طرÙÙØ© Ø¢Ù
ÙØ©. ÙØ§ ØªØ´Ø§Ø±Ù Ø¹Ø¨Ø§Ø±ØªÙ Ø§ÙØ³Ø±ÙØ© Ù
ع أ٠شخص."},step3:{title:"ØªØØ¯ÙØ« اÙÙ
ØªØµÙØ Ø§ÙØ®Ø§Øµ بÙ",description:"بÙ
جرد إعداد Ù
ØÙØ¸ØªÙØ اÙÙØ± Ø£Ø¯ÙØ§Ù ÙØªØØ¯ÙØ« اÙÙ
ØªØµÙØ ÙØªØÙ
ÙÙ Ø§ÙØ¥Ø¶Ø§ÙØ©."}}},talisman:{extension:{step1:{title:"ØªØ«Ø¨ÙØª Ø¥Ø¶Ø§ÙØ© Talisman",description:"ÙÙØµÙ Ø¨ØªØ«Ø¨ÙØª Talisman عÙÙ Ø´Ø±ÙØ· اÙÙ
ÙØ§Ù
Ø§ÙØ®Ø§Øµ ب٠ÙÙÙØµÙÙ Ø§ÙØ£Ø³Ø±Ø¹ Ø¥ÙÙ Ù
ØÙظتÙ."},step2:{title:"Ø¥ÙØ´Ø§Ø¡ Ù
ØÙظة Ethereum Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯Ùا",description:"ØªØ£ÙØ¯ Ù
٠اÙÙØ³Ø® Ø§ÙØ§ØØªÙاط٠ÙÙ
ØÙظت٠باستخداÙ
طرÙÙØ© Ø¢Ù
ÙØ©. ÙØ§ تشار٠عبارة Ø§ÙØ§Ø³ØªØ¹Ø§Ø¯Ø© Ø§ÙØ®Ø§ØµØ© ب٠Ù
ع أ٠شخص."},step3:{title:"ÙÙ
Ø¨ØªØØ¯ÙØ« اÙÙ
ستعرض Ø§ÙØ®Ø§Øµ بÙ",description:"بÙ
جرد إعداد Ù
ØÙØ¸ØªÙØ اÙÙØ± Ø£Ø¯ÙØ§Ù ÙØªØØ¯ÙØ« اÙÙ
ستعرض ÙØªØÙ
ÙÙ Ø§ÙØ¥Ø¶Ø§ÙØ©."}}},xdefi:{extension:{step1:{title:"ÙÙ
Ø¨ØªØ«Ø¨ÙØª Ø¥Ø¶Ø§ÙØ© XDEFI Wallet",description:"ÙÙØµÙ Ø¨ØªØ«Ø¨ÙØª XDEFI Wallet عÙÙ Ø´Ø±ÙØ· اÙÙ
ÙØ§Ù
ÙÙÙØµÙÙ Ø§ÙØ£Ø³Ø±Ø¹ Ø¥ÙÙ Ù
ØÙظتÙ."},step2:{title:"Ø£ÙØ´Ø¦ Ù
ØÙظة Ø£Ù Ø§Ø³ØªÙØ±Ø¯ Ù
ØÙظة",description:"ØªØ£ÙØ¯ Ù
٠اÙÙØ³Ø® Ø§ÙØ§ØØªÙاط٠ÙÙ
ØÙظت٠باستخداÙ
طرÙÙØ© Ø¢Ù
ÙØ©. ÙØ§ ØªØ´Ø§Ø±Ù Ø§ÙØ¹Ø¨Ø§Ø±Ø© Ø§ÙØ³Ø±ÙØ© Ø§ÙØ®Ø§ØµØ© ب٠Ù
ع أ٠شخص."},step3:{title:"ÙÙ
Ø¨ØªØØ¯ÙØ« اÙÙ
ستعرض Ø§ÙØ®Ø§Øµ بÙ",description:"بÙ
جرد إعداد Ù
ØÙØ¸ØªÙØ اÙÙØ± Ø£Ø¯ÙØ§Ù ÙØªØØ¯ÙØ« اÙÙ
ØªØµÙØ ÙØªØÙ
ÙÙ Ø§ÙØ¥Ø¶Ø§ÙØ©."}}},zeal:{extension:{step1:{title:"ÙÙ
Ø¨ØªØ«Ø¨ÙØª اÙ
تداد Zeal",description:"ÙÙØµÙ Ø¨ØªØ«Ø¨ÙØª Zeal ÙÙ Ø´Ø±ÙØ· اÙÙ
ÙØ§Ù
Ø§ÙØ®Ø§Øµ ب٠ÙÙÙØµÙÙ Ø§ÙØ£Ø³Ø±Ø¹ Ø¥ÙÙ Ù
ØÙظتÙ."},step2:{title:"Ø¥ÙØ´Ø§Ø¡ Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ Ù
ØÙظة",description:"ØªØ£ÙØ¯ Ù
٠عÙ
Ù ÙØ³Ø®Ø© Ø§ØØªÙØ§Ø·ÙØ© ÙÙ
ØÙظت٠باستخداÙ
طرÙÙØ© Ø¢Ù
ÙØ©. ÙØ§ ØªØ´Ø§Ø±Ù Ø¹Ø¨Ø§Ø±ØªÙ Ø§ÙØ³Ø±ÙØ© Ù
ع Ø£ØØ¯."},step3:{title:"ÙÙ
Ø¨ØªØØ¯ÙØ« Ù
ØªØµÙØÙ",description:"بÙ
جرد إعداد Ù
ØÙØ¸ØªÙØ اÙÙØ± Ø£Ø¯ÙØ§Ù ÙØªØØ¯ÙØ« اÙÙ
ØªØµÙØ ÙØªØÙ
ÙÙ Ø§ÙØ§Ù
تداد."}}},safepal:{extension:{step1:{title:"ÙÙ
Ø¨ØªØ«Ø¨ÙØª ØµÙØºØ© SafePal Wallet",description:"اÙÙØ± Ù٠أعÙÙ ÙÙ
Ù٠اÙÙ
ØªØµÙØ ÙØ«Ø¨Øª ØµÙØºØ© SafePal Wallet ÙØ³ÙÙÙØ© اÙÙØµÙÙ."},step2:{title:"Ø£ÙØ´Ø¦ Ù
ØÙظة Ø£Ù Ø§Ø³ØªÙØ±Ø¯ Ù
ØÙظة",description:"Ø£ÙØ´Ø¦ Ù
ØÙظة Ø¬Ø¯ÙØ¯Ø© Ø£Ù Ø§Ø³ØªÙØ±Ø¯ ÙØ§ØØ¯Ø© Ù
ÙØ¬Ùدة باÙÙØ¹Ù."},step3:{title:"ÙÙ
Ø¨ØªØØ¯ÙØ« Ù
ØªØµÙØÙ",description:"بÙ
جرد إعداد Ù
ØÙظة SafePalØ Ø§ÙÙØ± Ø£Ø¯ÙØ§Ù ÙØªØØ¯ÙØ« اÙÙ
ØªØµÙØ ÙØªØÙ
ÙÙ Ø§ÙØ¥Ø¶Ø§ÙØ©."}},qr_code:{step1:{title:"Ø§ÙØªØ تطبÙÙ Ù
ØÙظة SafePal",description:"ضع Ù
ØÙظة SafePal عÙ٠شاشة Ø§ÙØ±Ø¦ÙØ³ÙØ© ÙØ³ÙÙÙØ© اÙÙØµÙ٠إÙÙ Ù
ØÙظتÙ."},step2:{title:"Ø¥ÙØ´Ø§Ø¡ Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ Ù
ØÙظة",description:"Ø£ÙØ´Ø¦ Ù
ØÙظة Ø¬Ø¯ÙØ¯Ø© Ø£Ù Ø§Ø³ØªÙØ±Ø¯ ÙØ§ØØ¯Ø© Ù
ÙØ¬Ùدة باÙÙØ¹Ù."},step3:{title:"اضغط عÙÙ WalletConnect ÙÙ Ø§ÙØ¥Ø¹Ø¯Ø§Ø¯Ø§Øª",description:"اختر Ø§ÙØ§ØªØµØ§Ù Ø§ÙØ¬Ø¯ÙØ¯Ø Ø«Ù
اÙ
Ø³Ø Ø§ÙØ±Ù
ز Ø§ÙØ´Ø±ÙØ·Ù ÙØ£Ùد اÙÙ
ÙØ¬Ù ÙÙØ§ØªØµØ§Ù."}}},desig:{extension:{step1:{title:"ÙÙ
Ø¨ØªØ«Ø¨ÙØª Ø¥Ø¶Ø§ÙØ© Desig",description:"ÙÙØµÙ Ø¨ØªØ«Ø¨ÙØª Desig عÙÙ Ø´Ø±ÙØ· اÙÙ
ÙØ§Ù
Ø§ÙØ®Ø§Øµ ب٠ÙÙÙØµÙÙ Ø§ÙØ£Ø³Ù٠إÙÙ Ù
ØÙظتÙ."},step2:{title:"Ø¥ÙØ´Ø§Ø¡ Ù
ØÙظة",description:"ØªØ£ÙØ¯ Ù
٠عÙ
Ù ÙØ³Ø®Ø© Ø§ØØªÙØ§Ø·ÙØ© ÙÙ
ØÙظت٠باستخداÙ
طرÙÙØ© Ø¢Ù
ÙØ©. ÙØ§ ØªØ´Ø§Ø±Ù Ø¹Ø¨Ø§Ø±ØªÙ Ø§ÙØ³Ø±ÙØ© Ù
ع Ø£ØØ¯."},step3:{title:"ÙÙ
Ø¨ØªØØ¯ÙØ« Ù
ØªØµÙØÙ",description:"بÙ
جرد إعداد Ù
ØÙØ¸ØªÙØ اÙÙØ± Ø£Ø¯ÙØ§Ù ÙØªØØ¯ÙØ« اÙÙ
ØªØµÙØ ÙØªØÙ
ÙÙ Ø§ÙØ§Ù
تداد."}}},subwallet:{extension:{step1:{title:"ÙÙ
Ø¨ØªØ«Ø¨ÙØª Ø¥Ø¶Ø§ÙØ© SubWallet",description:"ÙÙØµÙ Ø¨ØªØ«Ø¨ÙØª SubWallet عÙÙ Ø´Ø±ÙØ· اÙÙ
ÙØ§Ù
Ø§ÙØ®Ø§Øµ ب٠ÙÙÙØµÙÙ Ø§ÙØ£Ø³Ø±Ø¹ Ø¥ÙÙ Ù
ØÙظتÙ."},step2:{title:"Ø¥ÙØ´Ø§Ø¡ Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ Ù
ØÙظة",description:"ØªØ£ÙØ¯ Ù
٠اÙÙØ³Ø® Ø§ÙØ§ØØªÙاط٠ÙÙ
ØÙظت٠باستخداÙ
طرÙÙØ© Ø¢Ù
ÙØ©. ÙØ§ تشار٠عبارة Ø§ÙØ§Ø³ØªØ¹Ø§Ø¯Ø© Ø§ÙØ®Ø§ØµØ© ب٠Ù
ع أ٠شخص."},step3:{title:"ÙÙ
Ø¨ØªØØ¯ÙØ« Ù
ØªØµÙØÙ",description:"بÙ
جرد إعداد Ù
ØÙØ¸ØªÙØ اÙÙØ± Ø£Ø¯ÙØ§Ù ÙØªØØ¯ÙØ« اÙÙ
ØªØµÙØ ÙØªØÙ
ÙÙ Ø§ÙØ§Ù
تداد."}},qr_code:{step1:{title:"Ø§ÙØªØ تطبÙÙ SubWallet",description:"ÙÙØµÙ Ø¨ÙØ¶Ø¹ SubWallet عÙ٠شاشة Ø§ÙØ±Ø¦ÙØ³ÙØ© Ø§ÙØ®Ø§ØµØ© ب٠ÙÙÙØµÙÙ Ø§ÙØ£Ø³Ø±Ø¹."},step2:{title:"Ø¥ÙØ´Ø§Ø¡ Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ Ù
ØÙظة",description:"ØªØ£ÙØ¯ Ù
٠عÙ
Ù ÙØ³Ø®Ø© Ø§ØØªÙØ§Ø·ÙØ© ÙÙ
ØÙظت٠باستخداÙ
طرÙÙØ© Ø¢Ù
ÙØ©. ÙØ§ ØªØ´Ø§Ø±Ù Ø¹Ø¨Ø§Ø±ØªÙ Ø§ÙØ³Ø±ÙØ© Ù
ع Ø£ØØ¯."},step3:{title:"اضغط عÙ٠زر اÙÙ
سØ",description:"بعد اÙÙØØµØ Ø³ÙØ¸Ùر ÙÙ Ù
ÙØ¬Ù Ø§ÙØ§ØªØµØ§Ù ÙØªÙصÙ٠اÙÙ
ØÙظة Ø§ÙØ®Ø§ØµØ© بÙ."}}},clv:{extension:{step1:{title:"ÙÙ
Ø¨ØªØ«Ø¨ÙØª Ø¥Ø¶Ø§ÙØ© CLV Wallet",description:"ÙÙØµÙ Ø¨ØªØ«Ø¨ÙØª CLV Wallet عÙÙ Ø´Ø±ÙØ· اÙÙ
ÙØ§Ù
Ø§ÙØ®Ø§Øµ ب٠ÙÙÙØµÙÙ Ø§ÙØ£Ø³Ø±Ø¹ Ø¥ÙÙ Ù
ØÙظتÙ."},step2:{title:"Ø¥ÙØ´Ø§Ø¡ Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ Ù
ØÙظة",description:"ØªØ£ÙØ¯ Ù
٠عÙ
Ù ÙØ³Ø®Ø© Ø§ØØªÙØ§Ø·ÙØ© ÙÙ
ØÙظت٠باستخداÙ
طرÙÙØ© Ø¢Ù
ÙØ©. ÙØ§ ØªØ´Ø§Ø±Ù Ø¹Ø¨Ø§Ø±ØªÙ Ø§ÙØ³Ø±ÙØ© Ù
ع Ø£ØØ¯."},step3:{title:"ÙÙ
Ø¨ØªØØ¯ÙØ« Ù
ØªØµÙØÙ",description:"بÙ
جرد إعداد Ù
ØÙØ¸ØªÙØ اÙÙØ± Ø£Ø¯ÙØ§Ù ÙØªØØ¯ÙØ« اÙÙ
ØªØµÙØ ÙØªØÙ
ÙÙ Ø§ÙØ§Ù
تداد."}},qr_code:{step1:{title:"Ø§ÙØªØ تطبÙÙ Ù
ØÙظة CLV",description:"ÙÙØµÙ Ø¨ÙØ¶Ø¹ Ù
ØÙظة CLV عÙÙ Ø§ÙØ´Ø§Ø´Ø© Ø§ÙØ±Ø¦ÙØ³ÙØ© ÙÙÙØµÙÙ Ø§ÙØ£Ø³Ø±Ø¹."},step2:{title:"Ø¥ÙØ´Ø§Ø¡ Ø£Ù Ø§Ø³ØªÙØ±Ø§Ø¯ Ù
ØÙظة",description:"ØªØ£ÙØ¯ Ù
٠عÙ
Ù ÙØ³Ø®Ø© Ø§ØØªÙØ§Ø·ÙØ© ÙÙ
ØÙظت٠باستخداÙ
طرÙÙØ© Ø¢Ù
ÙØ©. ÙØ§ ØªØ´Ø§Ø±Ù Ø¹Ø¨Ø§Ø±ØªÙ Ø§ÙØ³Ø±ÙØ© Ù
ع Ø£ØØ¯."},step3:{title:"اضغط عÙ٠زر اÙÙ
سØ",description:"بعد اÙÙØØµØ Ø³ÙØ¸Ùر ÙÙ Ù
ÙØ¬Ù Ø§ÙØ§ØªØµØ§Ù ÙØªÙصÙ٠اÙÙ
ØÙظة Ø§ÙØ®Ø§ØµØ© بÙ."}}},okto:{qr_code:{step1:{title:"Ø§ÙØªØ تطبÙÙ Okto",description:"أض٠Okto Ø¥ÙÙ Ø§ÙØ´Ø§Ø´Ø© Ø§ÙØ±Ø¦ÙØ³ÙØ© ÙÙÙØµÙÙ Ø§ÙØ³Ø±Ùع"},step2:{title:"Ø£ÙØ´Ø¦ Ù
ØÙظة MPC",description:"Ø£ÙØ´Ø¦ ØØ³Ø§Ø¨Ùا ÙÙÙ
Ø¨Ø¥ÙØ´Ø§Ø¡ Ù
ØÙظة"},step3:{title:"اضغط عÙÙ WalletConnect ÙÙ Ø§ÙØ¥Ø¹Ø¯Ø§Ø¯Ø§Øª",description:"اضغط عÙ٠أÙÙÙÙØ© ÙØØµ Ø§ÙØ´Ø§Ø´Ø© ÙÙ Ø§ÙØ¬ÙØ© Ø§ÙØ¹ÙÙØ§ اÙÙÙ
ÙÙ ÙØ£Ùد Ø§ÙØ¥Ø¯Ø®Ø§Ù ÙÙØ§ØªØµØ§Ù."}}},ledger:{desktop:{step1:{title:"Ø§ÙØªØ تطبÙÙ Ledger Live",description:"ÙÙØµÙ Ø¨ÙØ¶Ø¹ Ledger Live عÙ٠شاشة Ø§ÙØ±Ø¦ÙØ³ÙØ© ÙØ¯ÙÙ ÙØ³Ø±Ø¹Ø© اÙÙØµÙÙ."},step2:{title:"ÙÙ
بإعداد Ledger Ø§ÙØ®Ø§Øµ بÙ",description:"ÙÙ
بإعداد Ledger Ø¬Ø¯ÙØ¯ Ø£Ù ÙÙ
Ø¨Ø§ÙØ§ØªØµØ§Ù Ø¨ÙØ§ØØ¯ Ù
ÙØ¬Ùد ."},step3:{title:"اتصÙ",description:"بعد اÙÙ
Ø³ØØ سÙÙ ÙØ¸Ùر ÙÙ ÙØ§Ùذة Ø§ÙØ§ØªØµØ§Ù ÙØªÙصÙÙ Ù
ØÙظتÙ."}},qr_code:{step1:{title:"Ø§ÙØªØ تطبÙÙ Ledger Live",description:"ÙÙØµÙ Ø¨ÙØ¶Ø¹ Ledger Live عÙ٠شاشة Ø§ÙØ±Ø¦ÙØ³ÙØ© ÙØ¯ÙÙ ÙØ³Ø±Ø¹Ø© اÙÙØµÙÙ."},step2:{title:"ÙÙ
بإعداد Ledger Ø§ÙØ®Ø§Øµ بÙ",description:"ÙÙ
ÙÙ٠إÙ
ا اÙÙ
زاÙ
ÙØ© Ù
ع تطبÙÙ Ø³Ø·Ø Ø§ÙÙ
ÙØªØ¨ Ø£Ù ØªÙØµÙÙ Ledger Ø§ÙØ®Ø§Øµ بÙ."},step3:{title:"Ù
Ø³Ø Ø§ÙØ±Ù
ز",description:"اضغط عÙÙ WalletConnect Ø«Ù
Ø§ÙØªÙ٠إÙ٠اÙÙØØµ. بعد اÙÙ
Ø³ØØ سÙÙ ÙØ¸Ùر ÙÙ ÙØ§Ùذة Ø§ÙØ§ØªØµØ§Ù ÙØªÙصÙÙ Ù
ØÙظتÙ."}}}},KB={connect_wallet:Fbe,intro:Dbe,sign_in:Bbe,connect:xbe,connect_scan:Pbe,connector_group:Sbe,get:Mbe,get_options:kbe,get_mobile:Ibe,get_instructions:Obe,chains:Rbe,profile:jbe,wallet_connectors:Nbe},Ube={label:"Connect Wallet"},Lbe={title:"What is a Wallet?",description:"A wallet is used to send, receive, store, and display digital assets. It's also a new way to log in, without needing to create new accounts and passwords on every website.",digital_asset:{title:"A Home for your Digital Assets",description:"Wallets are used to send, receive, store, and display digital assets like Ethereum and NFTs."},login:{title:"A New Way to Log In",description:"Instead of creating new accounts and passwords on every website, just connect your wallet."},get:{label:"Get a Wallet"},learn_more:{label:"Learn More"}},$be={label:"Verify your account",description:"To finish connecting, you must sign a message in y
169our wallet to verify that you are the owner of this account.",message:{send:"Sign message",preparing:"Preparing message...",cancel:"Cancel",preparing_error:"Error preparing message, please retry!"},signature:{waiting:"Waiting for signature...",verifying:"Verifying signature...",signing_error:"Error signing message, please retry!",verifying_error:"Error verifying signature, please retry!",oops_error:"Oops, something went wrong!"}},zbe={label:"Connect",title:"Connect a Wallet",new_to_ethereum:{description:"New to Ethereum wallets?",learn_more:{label:"Learn More"}},learn_more:{label:"Learn more"},recent:"Recent",status:{opening:"Opening %{wallet}...",connecting:"Connecting",connect_mobile:"Continue in %{wallet}",not_installed:"%{wallet} is not installed",not_available:"%{wallet} is not available",confirm:"Confirm connection in the extension",confirm_mobile:"Accept connection request in the wallet"},secondary_action:{get:{description:"Don't have %{wallet}?",label:"GET"},install:{label:"INSTALL"},retry:{label:"RETRY"}},walletconnect:{description:{full:"Need the official WalletConnect modal?",compact:"Need the WalletConnect modal?"},open:{label:"OPEN"}}},Hbe={title:"Scan with %{wallet}",fallback_title:"Scan with your phone"},Wbe={recommended:"Recommended",other:"Other",popular:"Popular",more:"More",others:"Others"},qbe={title:"Get a Wallet",action:{label:"GET"},mobile:{description:"Mobile Wallet"},extension:{description:"Browser Extension"},mobile_and_extension:{description:"Mobile Wallet and Extension"},mobile_and_desktop:{description:"Mobile and Desktop Wallet"},looking_for:{title:"Not what you're looking for?",mobile:{description:"Select a wallet on the main screen to get started with a different wallet provider."},desktop:{compact_description:"Select a wallet on the main screen to get started with a different wallet provider.",wide_description:"Select a wallet on the left to get started with a different wallet provider."}}},Ybe={title:"Get started with %{wallet}",short_title:"Get %{wallet}",mobile:{title:"%{wallet} for Mobile",description:"Use the mobile wallet to explore the world of Ethereum.",download:{label:"Get the app"}},extension:{title:"%{wallet} for %{browser}",description:"Access your wallet right from your favorite web browser.",download:{label:"Add to %{browser}"}},desktop:{title:"%{wallet} for %{platform}",description:"Access your wallet natively from your powerful desktop.",download:{label:"Add to %{platform}"}}},Vbe={title:"Install %{wallet}",description:"Scan with your phone to download on iOS or Android",continue:{label:"Continue"}},Gbe={mobile:{connect:{label:"Connect"},learn_more:{label:"Learn More"}},extension:{refresh:{label:"Refresh"},learn_more:{label:"Learn More"}},desktop:{connect:{label:"Connect"},learn_more:{label:"Learn More"}}},Jbe={title:"Switch Networks",wrong_network:"Wrong network detected, switch or disconnect to continue.",confirm:"Confirm in Wallet",switching_not_supported:"Your wallet does not support switching networks from %{appName}. Try switching networks from within your wallet instead.",switching_not_supported_fallback:"Your wallet does not support switching networks from this app. Try switching networks from within your wallet instead.",disconnect:"Disconnect",connected:"Connected"},Kbe={disconnect:{label:"Disconnect"},copy_address:{label:"Copy Address",copied:"Copied!"},explorer:{label:"View more on explorer"},transactions:{description:"%{appName} transactions will appear here...",description_fallback:"Your transactions will appear here...",recent:{title:"Recent Transactions"},clear:{label:"Clear All"}}},Qbe={argent:{qr_code:{step1:{description:"Put Argent on your home screen for faster access to your wallet.",title:"Open the Argent app"},step2:{description:"Create a wallet and username, or import an existing wallet.",title:"Create or Import a Wallet"},step3:{description:"After you scan, a connection prompt will appear for you to connect your wallet.",title:"Tap the Scan QR button"}}},bifrost:{qr_code:{step1:{description:"We recommend putting Bifrost Wallet on your home screen for quicker access.",title:"Open the Bifrost Wallet app"},step2:{description:"Create or import a wallet using your recovery phrase.",title:"Create or Import a Wallet"},step3:{description:"After you scan, a connection prompt will appear for you to connect your wallet.",title:"Tap the scan button"}}},bitget:{qr_code:{step1:{description:"We recommend putting Bitget Wallet on your home screen for quicker access.",title:"Open the Bitget Wallet app"},step2:{description:"Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",title:"Create or Import a Wallet"},step3:{description:"After you scan, a connection prompt will appear for you to connect your wallet.",title:"Tap the scan button"}},extension:{step1:{description:"We recommend pinning Bitget Wallet to your taskbar for quicker access to your wallet.",title:"Install the Bitget Wallet extension"},step2:{description:"Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",title:"Create or Import a Wallet"},step3:{description:"Once you set up your wallet, click below to refresh the browser and load up the extension.",title:"Refresh your browser"}}},bitski:{extension:{step1:{description:"We recommend pinning Bitski to your taskbar for quicker access to your wallet.",title:"Install the Bitski extension"},step2:{description:"Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",title:"Create or Import a Wallet"},step3:{description:"Once you set up your wallet, click below to refresh the browser and load up the extension.",title:"Refresh your browser"}}},coin98:{qr_code:{step1:{description:"We recommend putting Coin98 Wallet on your home screen for faster access to your wallet.",title:"Open the C
169oin98 Wallet app"},step2:{description:"You can easily backup your wallet using our backup feature on your phone.",title:"Create or Import a Wallet"},step3:{description:"After you scan, a connection prompt will appear for you to connect your wallet.",title:"Tap the WalletConnect button"}},extension:{step1:{description:"Click at the top right of your browser and pin Coin98 Wallet for easy access.",title:"Install the Coin98 Wallet extension"},step2:{description:"Create a new wallet or import an existing one.",title:"Create or Import a wallet"},step3:{description:"Once you set up Coin98 Wallet, click below to refresh the browser and load up the extension.",title:"Refresh your browser"}}},coinbase:{qr_code:{step1:{description:"We recommend putting Coinbase Wallet on your home screen for quicker access.",title:"Open the Coinbase Wallet app"},step2:{description:"You can easily backup your wallet using the cloud backup feature.",title:"Create or Import a Wallet"},step3:{description:"After you scan, a connection prompt will appear for you to connect your wallet.",title:"Tap the scan button"}},extension:{step1:{description:"We recommend pinning Coinbase Wallet to your taskbar for quicker access to your wallet.",title:"Install the Coinbase Wallet extension"},step2:{description:"Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",title:"Create or Import a Wallet"},step3:{description:"Once you set up your wallet, click below to refresh the browser and load up the extension.",title:"Refresh your browser"}}},core:{qr_code:{step1:{description:"We recommend putting Core on your home screen for faster access to your wallet.",title:"Open the Core app"},step2:{description:"You can easily backup your wallet using our backup feature on your phone.",title:"Create or Import a Wallet"},step3:{description:"After you scan, a connection prompt will appear for you to connect your wallet.",title:"Tap the WalletConnect button"}},extension:{step1:{description:"We recommend pinning Core to your taskbar for quicker access to your wallet.",title:"Install the Core extension"},step2:{description:"Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",title:"Create or Import a Wallet"},step3:{description:"Once you set up your wallet, click below to refresh the browser and load up the extension.",title:"Refresh your browser"}}},fox:{qr_code:{step1:{description:"We recommend putting FoxWallet on your home screen for quicker access.",title:"Open the FoxWallet app"},step2:{description:"Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",title:"Create or Import a Wallet"},step3:{description:"After you scan, a connection prompt will appear for you to connect your wallet.",title:"Tap the scan button"}}},frontier:{qr_code:{step1:{description:"We recommend putting Frontier Wallet on your home screen for quicker access.",title:"Open the Frontier Wallet app"},step2:{description:"Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",title:"Create or Import a Wallet"},step3:{description:"After you scan, a connection prompt will appear for you to connect your wallet.",title:"Tap the scan button"}},extension:{step1:{description:"We recommend pinning Frontier Wallet to your taskbar for quicker access to your wallet.",title:"Install the Frontier Wallet extension"},step2:{description:"Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",title:"Create or Import a Wallet"},step3:{description:"Once you set up your wallet, click below to refresh the browser and load up the extension.",title:"Refresh your browser"}}},im_token:{qr_code:{step1:{title:"Open the imToken app",description:"Put imToken app on your home screen for faster access to your wallet."},step2:{title:"Create or Import a Wallet",description:"Create a new wallet or import an existing one."},step3:{title:"Tap Scanner Icon in top right corner",description:"Choose New Connection, then scan the QR code and confirm the prompt to connect."}}},metamask:{qr_code:{step1:{title:"Open the MetaMask app",description:"We recommend putting MetaMask on your home screen for quicker access."},step2:{title:"Create or Import a Wallet",description:"Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."},step3:{title:"Tap the scan button",description:"After you scan, a connection prompt will appear for you to connect your wallet."}},extension:{step1:{title:"Install the MetaMask extension",description:"We recommend pinning MetaMask to your taskbar for quicker access to your wallet."},step2:{title:"Create or Import a Wallet",description:"Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."},step3:{title:"Refresh your browser",description:"Once you set up your wallet, click below to refresh the browser and load up the extension."}}},okx:{qr_code:{step1:{title:"Open the OKX Wallet app",description:"We recommend putting OKX Wallet on your home screen for quicker access."},step2:{title:"Create or Import a Wallet",description:"Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."},step3:{title:"Tap the scan button",description:"After you scan, a connection prompt will appear for you to connect your wallet."}},extension:{step1:{title:"Install the OKX Wallet extension",description:"We recommend pinning OKX Wallet to your taskbar for quicker access to your wallet."},step2:{title:"Create or Import a Wallet",description:"Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."},step3:{title:"Refresh your browser",description:"Once you set up your wallet, click below to refresh the browser and load up the extension."}}},omni:{qr_code:{step1:{title:"Open the Omni app",description:"Add Omni to your home screen for faster access to your wallet."},step2:{title:"Create or Import a Wallet",description:"Create a new wallet or import an existing one."},step3:{title:"Tap the QR icon and scan",description:"Tap the QR icon on your home screen, scan the code and confirm the prompt to connect."}}},token_pocket:{qr_code:{step1:{title:"Open the TokenPocket app",description:"We recommend putting TokenPocket on your home screen for quicker access."},step2:{title:"Create or Import a Wallet",description:"Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."},step3:{title:"Tap the scan button",description:"After you scan, a connection prompt will appear for you to connect your wallet."}},extension:{step1:{title:"Install the TokenPocket extension",description:"We recommend pinning TokenPocket to your taskbar for quicker access to your wallet."},step2:{title:"Create or Import a Wallet",description:"Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."},step3:{title:"Refresh your browser",description:"Once you set up your wallet, click below to refresh the browser and load up the extension."}}},trust:{qr_code:{step1:{title:"Open the Trust Wallet app",description:"Put Trust Wallet on your home screen for faster access to your wallet."},step2:{title:"Create or Import a Wallet",description:"Create a new wallet or import an existing one."},step3:{title:"Tap WalletConnect in Settings",description:"Choose New Connection, then scan the QR code and confirm the prompt to connect."}},extension:{step1:{title:"Install the Trust Wallet extension",description:"Click at the top right of your browser and pin Trust Wallet for easy access."},step2:{title:"Create or Import a wallet",description:"Create a new wallet or import an existing one."},step3:{title:"Refresh your browser",description:"Once you set up Trust Wallet, click below to refresh the browser and load up the extension."}}},uniswap:{qr_code:{step1:{title:"Open the Uniswap app",description:"Add Uniswap Wallet to your home screen for faster access to your wallet."},step2:{title:"Create or Import a Wallet",description:"Create a new wallet or import an existing one."},step3:{title:"Tap the QR icon and scan",description:"Tap the QR icon on your homescreen, scan the code and confirm the prompt to connect."}}}
169,zerion:{qr_code:{step1:{title:"Open the Zerion app",description:"We recommend putting Zerion on your home screen for quicker access."},step2:{title:"Create or Import a Wallet",description:"Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."},step3:{title:"Tap the scan button",description:"After you scan, a connection prompt will appear for you to connect your wallet."}},extension:{step1:{title:"Install the Zerion extension",description:"We recommend pinning Zerion to your taskbar for quicker access to your wallet."},step2:{title:"Create or Import a Wallet",description:"Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."},step3:{title:"Refresh your browser",description:"Once you set up your wallet, click below to refresh the browser and load up the extension."}}},rainbow:{qr_code:{step1:{title:"Open the Rainbow app",description:"We recommend putting Rainbow on your home screen for faster access to your wallet."},step2:{title:"Create or Import a Wallet",description:"You can easily backup your wallet using our backup feature on your phone."},step3:{title:"Tap the scan button",description:"After you scan, a connection prompt will appear for you to connect your wallet."}}},enkrypt:{extension:{step1:{description:"We recommend pinning Enkrypt Wallet to your taskbar for quicker access to your wallet.",title:"Install the Enkrypt Wallet extension"},step2:{description:"Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",title:"Create or Import a Wallet"},step3:{description:"Once you set up your wallet, click below to refresh the browser and load up the extension.",title:"Refresh your browser"}}},frame:{extension:{step1:{description:"We recommend pinning Frame to your taskbar for quicker access to your wallet.",title:"Install Frame & the companion extension"},step2:{description:"Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",title:"Create or Import a Wallet"},step3:{description:"Once you set up your wallet, click below to refresh the browser and load up the extension.",title:"Refresh your browser"}}},one_key:{extension:{step1:{title:"Install the OneKey Wallet extension",description:"We recommend pinning OneKey Wallet to your taskbar for quicker access to your wallet."},step2:{title:"Create or Import a Wallet",description:"Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."},step3:{title:"Refresh your browser",description:"Once you set up your wallet, click below to refresh the browser and load up the extension."}}},phantom:{extension:{step1:{title:"Install the Phantom extension",description:"We recommend pinning Phantom to your taskbar for easier access to your wallet."},step2:{title:"Create or Import a Wallet",description:"Be sure to back up your wallet using a secure method. Never share your secret recovery phrase with anyone."},step3:{title:"Refresh your browser",description:"Once you set up your wallet, click below to refresh the browser and load up the extension."}}},rabby:{extension:{step1:{title:"Install the Rabby extension",description:"We recommend pinning Rabby to your taskbar for quicker access to your wallet."},step2:{title:"Create or Import a Wallet",description:"Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."},step3:{title:"Refresh your browser",description:"Once you set up your wallet, click below to refresh the browser and load up the extension."}}},safeheron:{extension:{step1:{title:"Install the Core extension",description:"We recommend pinning Safeheron to your taskbar for quicker access to your wallet."},step2:{title:"Create or Import a Wallet",description:"Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."},step3:{title:"Refresh your browser",description:"Once you set up your wallet, click below to refresh the browser and load up the extension."}}},taho:{extension:{step1:{title:"Install the Taho extension",description:"We recommend pinning Tah
169o to your taskbar for quicker access to your wallet."},step2:{title:"Create or Import a Wallet",description:"Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."},step3:{title:"Refresh your browser",description:"Once you set up your wallet, click below to refresh the browser and load up the extension."}}},talisman:{extension:{step1:{title:"Install the Talisman extension",description:"We recommend pinning Talisman to your taskbar for quicker access to your wallet."},step2:{title:"Create or Import an Ethereum Wallet",description:"Be sure to back up your wallet using a secure method. Never share your recovery phrase with anyone."},step3:{title:"Refresh your browser",description:"Once you set up your wallet, click below to refresh the browser and load up the extension."}}},xdefi:{extension:{step1:{title:"Install the XDEFI Wallet extension",description:"We recommend pinning XDEFI Wallet to your taskbar for quicker access to your wallet."},step2:{title:"Create or Import a Wallet",description:"Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."},step3:{title:"Refresh your browser",description:"Once you set up your wallet, click below to refresh the browser and load up the extension."}}},zeal:{extension:{step1:{title:"Install the Zeal extension",description:"We recommend pinning Zeal to your taskbar for quicker access to your wallet."},step2:{title:"Create or Import a Wallet",description:"Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."},step3:{title:"Refresh your browser",description:"Once you set up your wallet, click below to refresh the browser and load up the extension."}}},safepal:{extension:{step1:{title:"Install the SafePal Wallet extension",description:"Click at the top right of your browser and pin SafePal Wallet for easy access."},step2:{title:"Create or Import a wallet",description:"Create a new wallet or import an existing one."},step3:{title:"Refresh your browser",description:"Once you set up SafePal Wallet, click below to refresh the browser and load up the extension."}},qr_code:{step1:{title:"Open the SafePal Wallet app",description:"Put SafePal Wallet on your home screen for faster access to your wallet."},step2:{title:"Create or Import a Wallet",description:"Create a new wallet or import an existing one."},step3:{title:"Tap WalletConnect in Settings",description:"Choose New Connection, then scan the QR code and confirm the prompt to connect."}}},desig:{extension:{step1:{title:"Install the Desig extension",description:"We recommend pinning Desig to your taskbar for easier access to your wallet."},step2:{title:"Create a Wallet",description:"Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."},step3:{title:"Refresh your browser",description:"Once you set up your wallet, click below to refresh the browser and load up the extension."}}},subwallet:{extension:{step1:{title:"Install the SubWallet extension",description:"We recommend pinning SubWallet to your taskbar for quicker access to your wallet."},step2:{title:"Create or Import a Wallet",description:"Be sure to back up your wallet using a secure method. Never share your recovery phrase with anyone."},step3:{title:"Refresh your browser",description:"Once you set up your wallet, click below to refresh the browser and load up the extension."}},qr_code:{step1:{title:"Open the SubWallet app",description:"We recommend putting SubWallet on your home screen for quicker access."},step2:{title:"Create or Import a Wallet",description:"Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."},step3:{title:"Tap the scan button",description:"After you scan, a connection prompt will appear for you to connect your wallet."}}},clv:{extension:{step1:{title:"Install the CLV Wallet extension",description:"We recommend pinning CLV Wallet to your taskbar for quicker access to your wallet."},step2:{title:"Create or Import a Wallet",description:"Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."},step3:{title:"Refresh your browser",description:"Once you set up your wallet, click below to refresh the browser and load up the extension."}},qr_code:{step1:{title:"Open the CLV Wallet app",description:"We recommend putting CLV Wallet on your home screen for quicker access."},step2:{title:"Create or Import a Wallet",description:"Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."},step3:{title:"Tap the scan button",description:"After you scan, a connection prompt will appear for you to connect your wallet."}}}
169,okto:{qr_code:{step1:{title:"Open the Okto app",description:"Add Okto to your home screen for quick access"},step2:{title:"Create an MPC Wallet",description:"Create an account and generate a wallet"},step3:{title:"Tap WalletConnect in Settings",description:"Tap the Scan QR icon at the top right and confirm the prompt to connect."}}},ledger:{desktop:{step1:{title:"Open the Ledger Live app",description:"We recommend putting Ledger Live on your home screen for quicker access."},step2:{title:"Set up your Ledger",description:"Set up a new Ledger or connect to an existing one."},step3:{title:"Connect",description:"A connection prompt will appear for you to connect your wallet."}},qr_code:{step1:{title:"Open the Ledger Live app",description:"We recommend putting Ledger Live on your home screen for quicker access."},step2:{title:"Set up your Ledger",description:"You can either sync with the desktop app or connect your Ledger."},step3:{title:"Scan the code",description:"Tap WalletConnect then Switch to Scanner. After you scan, a connection prompt will appear for you to connect your wallet."}}}},QB={connect_wallet:Ube,intro:Lbe,sign_in:$be,connect:zbe,connect_scan:Hbe,connector_group:Wbe,get:qbe,get_options:Ybe,get_mobile:Vbe,get_instructions:Gbe,chains:Jbe,profile:Kbe,wallet_connectors:Qbe},Xbe={label:"Conectar la billetera"},Zbe={title:"¿Qué es una billetera?",description:"Una billetera se usa para enviar, recibir, almacenar y mostrar activos digitales. También es una nueva forma de iniciar sesión, sin necesidad de crear nuevas cuentas y contraseñas en cada sitio web.",digital_asset:{title:"Un hogar para tus Activos Digitales",description:"Las carteras se utilizan para enviar, recibir, almacenar y mostrar activos digitales como Ethereum y NFTs."},login:{title:"Una nueva forma de iniciar sesión",description:"En lugar de crear nuevas cuentas y contraseñas en cada sitio web, simplemente conecta tu cartera."},get:{label:"Obtener una billetera"},learn_more:{label:"Obtener más información"}},ege={label:"Verifica tu cuenta",description:"Para terminar de conectar, debes firmar un mensaje en tu billetera para verificar que eres el propietario de esta cuenta.",message:{send:"Enviar mensaje",preparing:"Preparando mensaje...",cancel:"Cancelar",preparing_error:"Error al preparar el mensaje, ¡intenta de nuevo!"},signature:{waiting:"Esperando firma...",verifying:"Verificando firma...",signing_error:"Error al firmar el mensaje, ¡intenta de nuevo!",verifying_error:"Error al verificar la firma, ¡intenta de nuevo!",oops_error:"¡Ups! Algo salió mal."}},tge={label:"Conectar",title:"Conectar una billetera",new_to_ethereum:{description:"¿Eres nuevo en las billeteras Ethereum?",learn_more:{label:"Obtener más información"}},learn_more:{label:"Obtener más información"},recent:"Reciente",status:{opening:"Abriendo %{wallet}...",not_installed:"%{wallet} no está instalado",not_available:"%{wallet} no está disponible",confirm:"Confirma la conexión en la extensión"},secondary_action:{get:{description:"¿No tienes %{wallet}?",label:"OBTENER"},install:{label:"INSTALAR"},retry:{label:"REINTENTAR"}},walletconnect:{description:{full:"¿Necesitas el modal oficial de WalletConnect?",compact:"¿Necesitas el modal de WalletConnect?"},open:{label:"ABRIR"}}},uge={title:"Escanea con %{wallet}",fallback_title:"Escanea con tu teléfono"},nge={recommended:"Recomendado",other:"Otro",popular:"Popular",more:"Más",others:"Otros"},rge={title:"Obtener una billetera",action:{label:"OBTENER"},mobile:{description:"Billetera Móvil"},extension:{description:"Extensión de navegador"},mobile_and_extension:{description:"Billetera móvil y extensión"},mobile_and_desktop:{description:"Billetera Móvil y de Escritorio"},looking_for:{title:"¿No es lo que estás buscando?",mobile:{description:"Seleccione una billetera en la pantalla principal para comenzar con un proveedor de billetera diferente."},desktop:{compact_description:"Seleccione una cartera en la pantalla principal para comenzar con un proveedor de cartera diferente.",wide_description:"Seleccione una cartera a la izquierda para comenzar con un proveedor de cartera diferente."}}},age={title:"Comienza con %{wallet}
169",short_title:"Obtener %{wallet}",mobile:{title:"%{wallet} para móvil",description:"Use la billetera móvil para explorar el mundo de Ethereum.",download:{label:"Obtener la aplicación"}},extension:{title:"%{wallet} para %{browser}",description:"Acceda a su billetera directamente desde su navegador web favorito.",download:{label:"Añadir a %{browser}"}},desktop:{title:"%{wallet} para %{platform}",description:"Acceda a su billetera de forma nativa desde su potente escritorio.",download:{label:"Añadir a %{platform}"}}},ige={title:"Instalar %{wallet}",description:"Escanee con su teléfono para descargar en iOS o Android",continue:{label:"Continuar"}},sge={mobile:{connect:{label:"Conectar"},learn_more:{label:"Obtener más información"}},extension:{refresh:{label:"Actualizar"},learn_more:{label:"Obtener más información"}},desktop:{connect:{label:"Conectar"},learn_more:{label:"Obtener más información"}}},oge={title:"Cambiar redes",wrong_network:"Se detectó la red incorrecta, cambia o desconéctate para continuar.",confirm:"Confirmar en la cartera",switching_not_supported:"Tu cartera no admite cambiar las redes desde %{appName}. Intenta cambiar las redes desde tu cartera.",switching_not_supported_fallback:"Su billetera no admite el cambio de redes desde esta aplicación. Intente cambiar de red desde dentro de su billetera en su lugar.",disconnect:"Desconectar",connected:"Conectado"},lge={disconnect:{label:"Desconectar"},copy_address:{label:"Copiar dirección",copied:"¡Copiado!"},explorer:{label:"Ver más en el explorador"},transactions:{description:"%{appName} transacciones aparecerán aquÃ...",description_fallback:"Tus transacciones aparecerán aquÃ...",recent:{title:"Transacciones recientes"},clear:{label:"Borrar Todo"}}},cge={argent:{qr_code:{step1:{description:"Coloque Argent en su pantalla de inicio para un acceso más rápido a su billetera.",title:"Abra la aplicación Argent"},step2:{description:"Cree una billetera y un nombre de usuario, o importe una billetera existente.",title:"Crear o Importar una Billetera"},step3:{description:"Después de escanear, aparecerá un mensaje de conexión para que conecte su billetera.",title:"Toque el botón Escanear QR"}}},bifrost:{qr_code:{step1:{description:"Recomendamos poner Bifrost Wallet en su pantalla de inicio para un acceso más rápido.",title:"Abra la aplicación Bifrost Wallet"},step2:{description:"Cree o importe una billetera usando su frase de recuperación.",title:"Crear o Importar una Billetera"},step3:{description:"Después de escanear, aparecerá un aviso de conexión para que conecte su billetera.",title:"Toque el botón de escaneo"}}},bitget:{qr_code:{step1:{description:"Recomendamos colocar Bitget Wallet en su pantalla de inicio para un acceso más rápido.",title:"Abra la aplicación Bitget Wallet"},step2:{description:"Asegúrese de respaldar su billetera utilizando un método seguro. Nunca comparta su frase secreta con nadie.",title:"Crear o Importar una Billetera"},step3:{description:"Después de escanear, aparecerá un aviso de conexión para que pueda conectar su billetera.",title:"Toque el botón de escanear"}},extension:{step1:{description:"Recomendamos anclar Bitget Wallet a su barra de tareas para un acceso más rápido a su billetera.",title:"Instale la extensión de la Billetera Bitget"},step2:{description:"Asegúrate de respaldar tu billetera utilizando un método seguro. Nunca compartas tu frase secreta con nadie.",title:"Crear o Importar una Billetera"},step3:{description:"Una vez que configures tu billetera, haz clic a continuación para refrescar el navegador y cargar la extensión.",title:"Refrescar tu navegador"}}},bitski:{extension:{step1:{description:"Recomendamos anclar Bitski a tu barra de tareas para un acceso más rápido a tu billetera.",title:"Instala la extensión Bitski"},step2:{description:"Asegúrate de respaldar tu billetera utilizando un método seguro. Nunca compartas tu frase secreta con nadie.",title:"Crear o Importar una Billetera"},step3:{description:"Una vez que configure su billetera, haga clic abajo para actualizar el navegador y cargar la extensión.",title:"Actualiza tu navegador"}}},coin98:{qr_code:{step1:{description:"Recomendamos poner Coin98 Wallet en la pantalla de inicio para un acceso más rápido a su billetera.",title:"Abra la aplicación Coin98 Wallet"},step2:{description:"Puede respaldar fácilmente su billetera utilizando nuestra función de respaldo en su teléfono.",title:"Crear o Importar una Billetera"},step3:{description:"Después de escanear, aparecerá un aviso de conexión para que conecte su billetera.",title:"Toque el botón WalletConnect"}},extension:{step1:{description:"Haga clic en la parte superior derecha de su navegador y fije Coin98 Wallet para un fácil acceso.",title:"Instale la extensión Coin98 Wallet"},step2:{description:"Crea una nueva billetera o importa una existente.",title:"Crear o Importar una billetera"},step3:{description:"Una vez que configures Coin98 Wallet, haz clic a continuación para refrescar el navegador y cargar la extensión.",title:"Refresca tu navegador"}}},coinbase:{qr_code:{step1:{description:"Recomendamos poner Coinbase Wallet en tu pantalla de inicio para un acceso más rápido.",title:"Abre la aplicación de la Billetera Coinbase"},step2:{description:"Puedes respaldar tu billetera fácilmente utilizando la función de respaldo en la nube.",title:"Crear o Importar una Billetera"},step3:{description:"Después de escanear, aparecerá un aviso de conexión para que conectes tu billetera.",title:"Pulsa el botón de escanear"}},extension:{step1:{description:"Te recomendamos anclar la Billetera Coinbase a tu barra de tareas para un acceso más rápido a tu billetera.",title:"Instala la extensión de la Billetera Coinbase"},step2:{description:"Asegúrate de respaldar tu billetera utilizando un método seguro. Nunca compartas tu frase secreta con nadie.",title:"Crear o Importar una Billetera"},step3:{description:"Una vez que configure su billetera, haga clic abajo para refrescar el navegador y cargar la extensión.",title:"Refresca tu navegador"}}},core:{qr_code:{step1:{description:"Recomendamos poner Core en su pantalla de inicio para un acceso más rápido a su billetera.",title:"Abra la aplicación Core"},step2:{description:"Puedes respaldar fácilmente tu billetera utilizando nuestra función de respaldo en tu teléfono.",title:"Crear o Importar una Billetera"},step3:{description:"Después de escanear, aparecerá un aviso de conexión para que conectes tu billetera.",title:"Toque el botón WalletConnect"}},extension:{step1:{description:"Recomendamos fijar Core a tu barra de tareas para acceder más rápido a tu billetera.",title:"Instala la extensión Core"},step2:{description:"Asegúrate de hacer una copia de seguridad de tu billetera utilizando un método seguro. Nunca compartas tu frase secreta con nadie.",title:"Crear o Importar una Billetera"},step3:{description:"Una vez que configures tu billetera, haz clic a continuación para refrescar el navegador y cargar la extensión.",title:"Refresca tu navegador"}}},fox:{qr_code:{step1:{description:"Recomendamos poner FoxWallet en tu pantalla de inicio para un acceso más rápido.",title:"Abre la aplicación FoxWallet"},step2:{description:"Asegúrate de respaldar tu billetera utilizando un método seguro. Nunca compartas tu frase secreta con nadie.",title:"Crear o Importar una Billetera"},step3:{description:"Después de escanear, aparecerá una solicitud de conexión para que conectes tu billetera.",title:"Toca el botón de escanear"}}},frontier:{qr_code:{step1:{description:"Recomendamos poner la Billetera Frontier en tu pantalla principal para un acceso más rápido.",title:"Abre la aplicación de la Billetera Frontier"},step2:{description:"Asegúrate de respaldar tu billetera utilizando un método seguro. Nunca compartas tu frase secreta con nadie.",title:"Crear o Importar una Billetera"},step3:{description:"Después de escanear, aparecerá un mensaje para que conectes tu billetera.",title:"Haz clic en el botón de escaneo"}},extension:{step1:{description:"Recomendamos anclar la billetera Frontier a tu barra de tareas para un acceso más rápido a tu billetera.",title:"Instala la extensión de la billetera Frontier"},step2:{description:"Asegúrese de hacer una copia de seguridad de su billetera utilizando un método seguro. Nunca comparta su frase secreta con nadie.",title:"Crear o Importar una Billetera"},step3:{description:"Una vez que configure su billetera, haga clic a continuación para actualizar el navegador y cargar la extensión.",title:"Actualizar tu navegador"}}},im_token:{qr_code:{step1:{title:"Abrir la aplicación imToken",description:"Pon la a
169plicación imToken en tu pantalla de inicio para un acceso más rápido a tu billetera."},step2:{title:"Crear o Importar una Billetera",description:"Crea una nueva billetera o importa una existente."},step3:{title:"Toca el Icono del Escáner en la esquina superior derecha",description:"Elija Nueva Conexión, luego escanee el código QR y confirme el aviso para conectar."}}},metamask:{qr_code:{step1:{title:"Abre la aplicación MetaMask",description:"Recomendamos colocar MetaMask en tu pantalla de inicio para un acceso más rápido."},step2:{title:"Crear o Importar una Billetera",description:"Asegúrate de respaldar tu billetera utilizando un método seguro. Nunca compartas tu frase secreta con nadie."},step3:{title:"Toca el botón de escanear",description:"Después de escanear, aparecerá un aviso de conexión para que conectes tu billetera."}},extension:{step1:{title:"Instala la extensión MetaMask",description:"Recomendamos anclar MetaMask a tu barra de tareas para un acceso más rápido a tu billetera."},step2:{title:"Crear o Importar una Billetera",description:"Asegúrate de hacer una copia de seguridad de tu billetera usando un método seguro. Nunca compartas tu frase secreta con nadie."},step3:{title:"Refresca tu navegador",description:"Una vez que configures tu billetera, haz clic abajo para refrescar el navegador y cargar la extensión."}}},okx:{qr_code:{step1:{title:"Abre la aplicación OKX Wallet",description:"Recomendamos colocar OKX Wallet en tu pantalla de inicio para un acceso más rápido."},step2:{title:"Crear o Importar una Billetera",description:"Asegúrate de respaldar tu billetera usando un método seguro. Nunca compartas tu frase secreta con nadie."},step3:{title:"Toca el botón de escanear",description:"Después de escanear, aparecerá un aviso de conexión para que conectes tu billetera."}},extension:{step1:{title:"Instala la extensión de Billetera OKX",description:"Recomendamos anclar la Billetera OKX a tu barra de tareas para un acceso más rápido a tu billetera."},step2:{title:"Crear o Importar una Billetera",description:"Asegúrate de respaldar tu billetera usando un método seguro. Nunca compartas tu frase secreta con nadie."},step3:{title:"Refresca tu navegador",description:"Una vez que configure su billetera, haga clic abajo para actualizar el navegador y cargar la extensión."}}},omni:{qr_code:{step1:{title:"Abra la aplicación Omni",description:"Agregue Omni a su pantalla de inicio para un acceso más rápido a su billetera."},step2:{title:"Crear o Importar una Billetera",description:"Crear una nueva billetera o importar una existente."},step3:{title:"Toque el icono de QR y escanee",description:"Toca el icono QR en tu pantalla principal, escanea el código y confirma el aviso para conectar."}}},token_pocket:{qr_code:{step1:{title:"Abre la aplicación TokenPocket",description:"Recomendamos colocar TokenPocket en tu pantalla principal para un acceso más rápido."},step2:{title:"Crear o importar una Billetera",description:"Asegúrate de respaldar tu billetera utilizando un método seguro. Nunca compartas tu frase secreta con nadie."},step3:{title:"Toca el botón de escaneo",description:"Después de escanear, aparecerá una solicitud de conexión para que puedas conectar tu billetera."}},extension:{step1:{title:"Instala la extensión TokenPocket",description:"Recomendamos anclar TokenPocket a tu barra de tareas para un acceso más rápido a tu billetera."},step2:{title:"Crear o Importar una Billetera",description:"Asegúrate de respaldar tu billetera utilizando un método seguro. Nunca compartas tu frase secreta con nadie."},step3:{title:"Actualiza tu navegador",description:"Una vez que configures tu billetera, haz clic a continuación para actualizar el navegador y cargar la extensión."}}},trust:{qr_code:{step1:{title:"Abre la aplicación Trust Wallet",description:"Ubica Trust Wallet en tu pantalla de inicio para un acceso más rápido a tu billetera."},step2:{title:"Crear o Importar una Billetera",description:"Crea una nueva billetera o importa una existente."},step3:{title:"Toca WalletConnect en Configuraciones",description:"Elige Nueva Conexión, luego escanea el código QR y confirma el aviso para conectar."}},extension:{step1:{title:"Instala la extensión de Trust Wallet",description:"Haz clic en la parte superior derecha de tu navegador y fija Trust Wallet para un fácil acceso."},step2:{title:"Crea o Importa una billetera",description:"Crea una nueva billetera o importa una existente."},step3:{title:"Refresca tu navegador",description:"Una vez que configures Trust Wallet, haz clic abajo para refrescar el navegador y cargar la extensión."}}},uniswap:{qr_code:{step1:{title:"Abre la aplicación Uniswap",description:"Agrega la billetera Uniswap a tu pantalla de inicio para un acceso más rápido a tu billetera."},step2:{title:"Crear o Importar una Billetera",description:"Crea una nueva billetera o importa una existente."},step3:{title:"Toca el icono QR y escanea",description:"Toca el icono QR en tu pantalla de inicio, escanea el código y confirma el prompt para conectar."}}},zerion:{qr_code:{step1:{title:"Abre la aplicación Zerion",description:"Recomendamos poner Zerion en tu pantalla de inicio para un acceso más rápido."},step2:{title:"Crear o Importar una Billetera",description:"Asegúrate de hacer una copia de seguridad de tu billetera utilizando un método seguro. Nunca compartas tu frase secreta con nadie."},step3:{title:"Toca el botón de escanear",description:"Después de escanear, aparecerá un aviso de conexión para que conectes tu billetera."}},extension:{step1:{title:"Instala la extensión Zerion",description:"Recomendamos anclar Zerion a tu barra de tareas para un acceso más rápido a tu billetera."},step2:{title:"Crear o Importar una Billetera",description:"Asegúrese de respaldar su billetera usando un método seguro. Nunca comparta su frase secreta con nadie."},step3:{title:"Actualiza tu navegador",description:"Una vez que configures tu billetera, haz clic a continuación para actualizar el navegador y cargar la extensión."}}},rainbow:{qr_code:{step1:{title:"Abre la aplicación Rainbow",description:"Recomendamos poner Rainbow en tu pantalla de inicio para un acceso más rápido a tu billetera."},step2:{title:"Crear o Importar una Billetera",description:"Puedes respaldar fácilmente tu billetera usando nuestra función de respaldo en tu teléfono."},step3:{title:"Toca el botón de escanear",description:"Después de escanear, aparecerá una solicitud de conexión para que conectes tu billetera."}}},enkrypt:{extension:{step1:{description:"Recomendamos anclar la Billetera Enkrypt a tu barra de tareas para un acceso más rápido a tu billetera.",title:"Instala la extensión de Billetera Enkrypt"},step2:{description:"Asegúrate de respaldar tu billetera utilizando un método seguro. Nunca compartas tu frase secreta con nadie.",title:"Crear o Importar una Billetera"},step3:{description:"Una vez que configures tu billetera, haz clic abajo para refrescar el navegador y cargar la extensión.",title:"Refresca tu navegador"}}},frame:{extension:{step1:{description:"Recomendamos anclar Frame a tu barra de tareas para un acceso más rápido a tu billetera.",title:"Instala Frame y la extensión complementaria"},step2:{description:"Asegúrate de respaldar tu billetera utilizando un método seguro. Nunca compartas tu frase secreta con nadie.",title:"Crear o Importar una Billetera"},step3:{description:"Una vez que configures tu billetera, haz clic a continuación para refrescar el navegador y cargar la extensión.",title:"Refresca tu navegador"}}},one_key:{extension:{step1:{title:"Instale la extensión de Billetera OneKey",description:"Recomendamos anclar la Billetera OneKey a tu barra de tareas para un acceso más rápido a tu billetera."},step2:{title:"Crear o Importar una Billetera",description:"Asegúrese de respaldar su billetera usando un método seguro. Nunca comparta su frase secreta con nadie."},step3:{title:"Actualiza tu navegador",description:"Una vez que configures tu billetera, haz clic a continuación para actualizar el navegador y cargar la extensión."}}},phantom:{extension:{step1:{title:"Instala la extensión Phantom",description:"Recomendamos fijar Phantom a tu barra de tareas para un acceso más fácil a tu billetera."},step2:{title:"Crear o Importar una Billetera",description:"Asegúrese de respaldar su billetera usando un método seguro. Nunca comparta su frase secreta de recuperación con nadie."},step3:{title:"Actualiza tu navegador",description:"Una vez que configures tu billetera, haz clic abajo para refrescar el navegador y cargar la extensión."}}},rabby:{extension:{step1:{title:"Instala la extensión Rabby",description:"Recomendamos anclar Rabby a tu barra de tareas para un acceso más rápido a tu billetera."},step2:{title:"Crear o Importar una Billetera",description:"Asegúrate de hacer una copia de seguridad de tu billetera utilizando un método seguro. Nunca compartas tu frase secreta con nadie."},step3:{title:"Actualiza tu navegador",description:"Una vez que configures tu billetera, haz clic abajo para actualizar el navegador y cargar la extensión."}}},safeheron:{extension:{step1:{title:"Instala la extensión Core",description:"Recomendamos anclar Safeheron a tu barra de tareas para un acceso más rápido a tu billetera."},step2:{title:"Crear o Importar una Billetera",description:"Asegúrate de respaldar tu billetera utilizando un método seguro. Nunca compartas tu frase secreta con nadie."},step3:{title:"Refresca tu navegador",description:"Una vez que configures tu billetera, haz clic abajo para refrescar el navegador y cargar la extensión."}}},taho:{extension:{step1:{title:"Instala la extensión de Taho",description:"Recomendamos anclar Taho a tu barra de tareas para un acceso más rápido a tu billetera."},step2:{title:"Crea o Importa una Billetera",description:"Asegúrate de respaldar tu billetera utilizando un método seguro. Nunca compartas tu frase secreta con nadie."},step3:{title:"Refresca tu navegador",description:"Una vez que configures tu billetera, haz clic abajo para refrescar el navegador y cargar la extensión."}}},talisman:{extension:{step1:{title:"Instala la extensión de Talisman",description:"Recomendamos anclar Talisman a tu barra de tareas para un acceso más rápido a tu billetera."},step2:{title:"Crea o importa una billetera Ethereum",description:"Asegúrate de respaldar tu billetera usando un método seguro. Nunca compartas tu frase de recuperación con nadie."},step3:{title:"Recarga tu navegador",description:"Una vez que configures tu billetera, haz clic abajo para refrescar el navegador y cargar la extensión."}}},xdefi:{extension:{step1:{title:"Instala la extensión de la billetera XDEFI",description:"Recomendamos anclar XDEFI Wallet a su barra de tareas para un acceso más rápido a su billetera."},step2:{title:"Crear o Importar una Billetera",description:"Asegúrese de respaldar su billetera utilizando un método seguro. Nunca comparta su frase secreta con nadie."},step3:{title:"Actualice su navegador",description:"Una vez que configure su billetera, haga clic abajo para actualizar el navegador y cargar la extensión."}}},zeal:{extension:{step1:{title:"Instale la extensión Zeal",description:"Recomendamos anclar Zeal a su barra de tareas para un acceso más rápido a su billetera."},step2:{title:"Crear o Importar una Billetera",description:"Asegúrese de respaldar su billetera utilizando un método seguro. Nunca comparta su frase secreta con nadie."},step3:{title:"Refrescar tu navegador",description:"Una vez que configures tu billetera, haz clic a continuación para refrescar el navegador y cargar la extensión."}}},safepal:{extension:{step1:{title:"Instale la extensión de la billetera SafePal",description:"Haga clic en la esquina superior derecha de su navegador y ancle SafePal Wallet para un fácil acceso."},step2:{title:"Crear o Importar una billetera",description:"Crea una nueva billetera o importa una existente."},step3:{title:"Refrescar tu navegador",description:"Una vez que configure la Billetera SafePal, haga clic abajo para refrescar el navegador y cargar la extensión."}},qr_code:{step1:{title:"Abra la aplicación Billetera SafePal",description:"Coloque la Billetera SafePal en su pantalla de inicio para un acceso más rápido a su billetera."},step2:{title:"Crear o Importar una Billetera",description:"Crea una nueva billetera o importa una existente."},step3:{title:"Toca WalletConnect en Configuraciones",description:"Elija Nueva Conexión, luego escanee el código QR y confirme el aviso para conectar."}}},desig:{extension:{step1:{title:"Instala la extensión Desig",description:"Recomendamos anclar Desig a tu barra de tareas para acceder más fácilmente a tu cartera."},step2:{title:"Crea una Cartera",description:"Asegúrese de respaldar su billetera utilizando un método seguro. Nunca comparta su frase secreta con nadie."},step3:{title:"Refrescar tu navegador",description:"Una vez que configures tu billetera, haz clic a continuación para refrescar el navegador y cargar la extensión."}}},subwallet:{extension:{step1:{title:"Instala la extensión SubWallet",description:"Recomendamos anclar SubWallet a tu barra de tareas para acceder a tu cartera más rápidamente."},step2:{title:"Crear o Importar una Billetera",description:"Asegúrate de respaldar tu billetera usando un método seguro. Nunca compartas tu frase de recuperación con nadie."},step3:{title:"Refrescar tu navegador",description:"Una vez que configures tu billetera, haz clic a continuación para refrescar el navegador y cargar la extensión."}},qr_code:{step1:{title:"Abre la aplicación SubWallet",description:"Recomendamos colocar SubWallet en tu pantalla principal para un acceso más rápido."},step2:{title:"Crear o Importar una Billetera",description:"Asegúrese de respaldar su billetera utilizando un método seguro. Nunca comparta su frase secreta con nadie."},step3:{title:"Toque el botón de escaneo",description:"Después de escanear, aparecerá un mensaje de conexión para que conecte su billetera."}}},clv:{extension:{step1:{title:"Instala la extensión CLV Wallet",description:"Recomendamos anclar la billetera CLV a tu barra de tareas para un acceso más rápido a tu billetera."},step2:{title:"Crear o Importar una Billetera",description:"Asegúrese de respaldar su billetera utilizando un método seguro. Nunca comparta su frase secreta con nadie."},step3:{title:"Refrescar tu navegador",description:"Una vez que configures tu billetera, haz clic a continuación para refrescar el navegador y cargar la extensión."}},qr_code:{step1:{title:"Abra la aplicación CLV Wallet",description:"Recomendamos colocar la billetera CLV en tu pantalla de inicio para un acceso más rápido."},step2:{title:"Crear o Importar una Billetera",description:"Asegúrese de respaldar su billetera utilizando un método seguro. Nunca comparta su frase secreta con nadie."},step3:{title:"Toque el botón de escaneo",description:"Después de escanear, aparecerá un mensaje de conexión para que conecte su billetera."}}},okto:{qr_code:{step1:{title:"Abra la aplicación Okto",description:"Agrega Okto a tu pantalla de inicio para un acceso rápido"},step2:{title:"Crea una billetera MPC",description:"Crea una cuenta y genera una billetera"},step3:{title:"Toca WalletConnect en Configuraciones",description:"Toca el icono de Escanear QR en la parte superior derecha y confirma el mensaje para conectar."}}},ledger:{desktop:{step1:{title:"Abra la aplicación Ledger Live",description:"Recomendamos poner Ledger Live en su pantalla de inicio para un acceso más rápido."},step2:{title:"Configure su Ledger",description:"Configure un nuevo Ledger o conéctese a uno existente."},step3:{title:"Conectar",description:"Después de escanear, aparecerá un aviso de conexión para que conectes tu billetera."}},qr_code:{step1:{title:"Abra la aplicación Ledger Live",description:"Recomendamos poner Ledger Live en su pantalla de inicio para un acceso más rápido."},step2:{title:"Configure su Ledger",description:"Puedes sincronizar con la aplicación de escritorio o conectar tu Ledger."},step3:{title:"Escanea el código",description:"Toca WalletConnect y luego cambia a Scanner. Después de escanear, aparecerá un aviso de conexión para que conectes tu b
169illetera."}}}},XB={connect_wallet:Xbe,intro:Zbe,sign_in:ege,connect:tge,connect_scan:uge,connector_group:nge,get:rge,get_options:age,get_mobile:ige,get_instructions:sge,chains:oge,profile:lge,wallet_connectors:cge},dge={label:"Connecter le portefeuille"},pge={title:"Qu'est-ce qu'un portefeuille?",description:"Un portefeuille est utilisé pour envoyer, recevoir, stocker et afficher des actifs numériques. C'est aussi une nouvelle façon de se connecter, sans avoir besoin de créer de nouveaux comptes et mots de passe sur chaque site.",digital_asset:{title:"Un foyer pour vos actifs numériques",description:"Les portefeuilles sont utilisés pour envoyer, recevoir, stocker et afficher des actifs numériques comme Ethereum et les NFTs."},login:{title:"Une nouvelle façon de se connecter",description:"Au lieu de créer de nouveaux comptes et mots de passe sur chaque site Web, connectez simplement votre portefeuille."},get:{label:"Obtenir un portefeuille"},learn_more:{label:"En savoir plus"}},fge={label:"Vérifiez votre compte",description:"Pour terminer la connexion, vous devez signer un message dans votre portefeuille pour vérifier que vous êtes le propriétaire de ce compte.",message:{send:"Envoyer le message",preparing:"Préparation du message...",cancel:"Annuler",preparing_error:"Erreur lors de la préparation du message, veuillez réessayer!"},signature:{waiting:"En attente de la signature...",verifying:"Vérification de la signature...",signing_error:"Erreur lors de la signature du message, veuillez réessayer!",verifying_error:"Erreur lors de la vérification de la signature, veuillez réessayer!",oops_error:"Oups, quelque chose a mal tourné!"}},yge={label:"Connecter",title:"Connecter un portefeuille",new_to_ethereum:{description:"Nouveau aux portefeuilles Ethereum?",learn_more:{label:"En savoir plus"}},learn_more:{label:"En savoir plus"},recent:"Récents",status:{opening:"Ouverture %{wallet}...",not_installed:"%{wallet} n'est pas installé",not_available:"%{wallet} n'est pas disponible",confirm:"Confirmez la connexion dans l'extension"},secondary_action:{get:{description:"Vous n'avez pas de %{wallet}?",label:"OBTENIR"},install:{label:"INSTALLER"},retry:{label:"RÃESSAYER"}},walletconnect:{description:{full:"Vous avez besoin du modal officiel de WalletConnect ?",compact:"Besoin du modal de WalletConnect ?"},open:{label:"OUVRIR"}}},Ege={title:"Scannez avec %{wallet}",fallback_title:"Scannez avec votre téléphone"},mge={recommended:"Recommandé",other:"Autre",popular:"Populaire",more:"Plus",others:"Autres"},hge={title:"Obtenez un portefeuille",action:{label:"OBTENIR"},mobile:{description:"Portefeuille mobile"},extension:{description:"Extension de navigateur"},mobile_and_extension:{description:"Portefeuille mobile et extension"},mobile_and_desktop:{description:"Portefeuille mobile et de bureau"},looking_for:{title:"Ce n'est pas ce que vous cherchez ?",mobile:{description:"Sélectionnez un portefeuille sur l'écran principal pour commencer avec un autre fournisseur de portefeuille."},desktop:{compact_description:"Sélectionnez un portefeuille sur l'écran principal pour commencer avec un autre fournisseur de portefeuille.",wide_description:"Sélectionnez un portefeuille sur la gauche pour commencer avec un autre fournisseur de portefeuille."}}},bge={title:"Commencez avec %{wallet}",short_title:"Obtenez %{wallet}",mobile:{title:"%{wallet} pour mobile",description:"Utilisez le portefeuille mobile pour explorer le monde d'Ethereum.",download:{label:"Obtenez l'application"}},extension:{title:"%{wallet} pour %{browser}",description:"Accédez à votre portefeuille directement depuis votre navigateur web préféré.",download:{label:"Ajouter à %{browser}"}},desktop:{title:"%{wallet} pour %{platform}",description:"Accédez à votre portefeuille nativement depuis votre puissant ordinateur de bureau.",download:{label:"Ajouter à %{platform}"}}},gge={title:"Installer %{wallet}",description:"Scannez avec votre téléphone pour télécharger sur iOS ou Android",continue:{label:"Continuer"}},vge={mobile:{connect:{label:"Connecter"},learn_more:{label:"En savoir plus"}},extension:{refresh:{label:"Rafraîchir"},learn_more:{label:"En savoir plus"}},desktop:{connect:{label:"Connecter"},learn_more:{label:"En savoir plus"}}},Cge={title:"Changer de Réseaux",wrong_network:"Mauvais réseau détecté, changez ou déconnectez-vous pour continuer.",confirm:"Confirmer dans le portefeuille",switching_not_supported:"Votre portefeuille ne supporte pas le changement de réseaux depuis %{appName}. Essayez de changer de réseau depuis votre portefeuille.",switching_not_supported_fallback:"Votre portefeuille ne prend pas en charge le changement de réseaux à partir de cette application. Essayez de changer de réseau à partir de votre portefeuille à la place.",disconnect:"Déconnecter",connected:"Connecté"},Age={disconnect:{label:"Déconnecter"},copy_address:{label:"Copier l'adresse",copied:"Copié !"},explorer:{label:"Voir plus sur l'explorateur"},transactions:{description:"%{appName} transactions apparaîtront ici...",description_fallback:"Vos transactions apparaîtront ici...",recent:{title:"Transactions Récentes"},clear:{label:"Tout supprimer"}}},wge={argent:{qr_code:{step1:{description:"Mettez Argent sur votre écran d'accueil pour un accès plus rapide à votre portefeuille.",title:"Ouvrez l'application Argent"},step2:{description:"Créez un portefeuille et un nom d'utilisateur, ou importez un portefeuille existant.",title:"Créer ou Importer un Portefeuille"},step3:{description:"Après avoir numérisé, une invite de connexion apparaîtra pour vous permettre de connecter votre portefeuille.",title:"Ap
169puyez sur le bouton Scan QR"}}},bifrost:{qr_code:{step1:{description:"Nous vous recommandons de mettre le portefeuille Bifrost sur votre écran d'accueil pour un accès plus rapide.",title:"Ouvrez l'application Bifrost Wallet"},step2:{description:"Créez ou importez un portefeuille en utilisant votre phrase de récupération.",title:"Créer ou Importer un portefeuille"},step3:{description:"Après votre scan, une invite de connexion apparaîtra pour vous permettre de connecter votre portefeuille.",title:"Appuyez sur le bouton de scan"}}},bitget:{qr_code:{step1:{description:"Nous vous recommandons de placer Bitget Wallet sur votre écran d'accueil pour un accès plus rapide.",title:"Ouvrez l'application Bitget Wallet"},step2:{description:"Assurez-vous de sauvegarder votre portefeuille en utilisant une méthode sécurisée. Ne partagez jamais votre phrase secrète avec quiconque.",title:"Créer ou Importer un portefeuille"},step3:{description:"Après le scan, une incitation de connexion apparaîtra pour vous permettre de connecter votre portefeuille.",title:"Appuyez sur le bouton de scan"}},extension:{step1:{description:"Nous vous recommandons d'épingler Bitget Wallet à votre barre des tâches pour un accès plus rapide à votre portefeuille.",title:"Installez l'extension de portefeuille Bitget"},step2:{description:"Assurez-vous de sauvegarder votre portefeuille en utilisant une méthode sécurisée. Ne partagez jamais votre phrase secrète avec personne.",title:"Créez ou Importez un portefeuille"},step3:{description:"Une fois que vous avez configuré votre portefeuille, cliquez ci-dessous pour actualiser le navigateur et charger l'extension.",title:"Rafraîchissez votre navigateur"}}},bitski:{extension:{step1:{description:"Nous recommandons d'épingler Bitski à votre barre des tâches pour un accès plus rapide à votre portefeuille.",title:"Installez l'extension Bitski"},step2:{description:"Assurez-vous de sauvegarder votre portefeuille en utilisant une méthode sécurisée. Ne partagez jamais votre phrase secrète avec qui que ce soit.",title:"Créer ou Importer un portefeuille"},step3:{description:"Une fois que vous avez configuré votre portefeuille, cliquez ci-dessous pour rafraîchir le navigateur et charger l'extension.",title:"Rafraîchissez votre navigateur"}}},coin98:{qr_code:{step1:{description:"Nous vous recommandons de placer Coin98 Wallet sur votre écran d'accueil pour un accès plus rapide à votre portefeuille.",title:"Ouvrez l'application Coin98 Wallet"},step2:{description:"Vous pouvez facilement sauvegarder votre portefeuille en utilisant notre fonction de sauvegarde sur votre téléphone.",title:"Créer ou Importer un portefeuille"},step3:{description:"Après que vous ayez scanné, une invite de connexion apparaîtra pour vous permettre de connecter votre portefeuille.",title:"Appuyez sur le bouton WalletConnect"}},extension:{step1:{description:"Cliquez en haut à droite de votre navigateur et épinglez Coin98 Wallet pour un accès facile.",title:"Installez l'extension Coin98 Wallet"},step2:{description:"Créez un nouveau portefeuille ou importez-en un existant.",title:"Créer ou Importer un portefeuille"},step3:{description:"Une fois que vous avez configuré Coin98 Wallet, cliquez ci-dessous pour actualiser le navigateur et charger l'extension.",title:"Rafraîchissez votre navigateur"}}},coinbase:{qr_code:{step1:{description:"Nous recommandons de placer Coinbase Wallet sur votre écran d'accueil pour un accès plus rapide.",title:"Ouvrez l'application Coinbase Wallet"},step2:{description:"Vous pouvez facilement sauvegarder votre portefeuille en utilisant la fonction de sauvegarde cloud.",title:"Créer ou Importer un portefeuille"},step3:{description:"Après avoir scanné, une invite de connexion s'affichera pour que vous puissiez connecter votre portefeuille.",title:"Appuyez sur le bouton de scan"}},extension:{step1:{description:"Nous recommandons d'épingler Coinbase Wallet à votre barre des tâches pour un accès plus rapide à votre portefeuille.",title:"Installez l'extension Coinbase Wallet"},step2:{description:"Assurez-vous de sauvegarder votre portefeuille en utilisant une méthode sûre. Ne partagez jamais votre phrase secrète avec quiconque.",title:"Créer ou Importer un portefeuille"},step3:{description:"Une fois que vous avez configuré votre portefeuille, cliquez ci-dessous pour actualiser le navigateur et charger l'extension.",title:"Actualisez votre navigateur"}}},core:{qr_code:{step1:{description:"Nous recommandons de placer Core sur votre écran d'accueil pour un accès plus rapide à votre portefeuille.",title:"Ouvrez l'application Core"},step2:{description:"Vous pouvez facilement sauvegarder votre portefeuille en utilisant notre fonction de sauvegarde sur votre téléphone.",title:"Créer ou Importer un portefeuille"},step3:{description:"Après avoir scanné, une invite de connexion apparaîtra pour vous permettre de connecter votre portefeuille.",title:"Ap
169puyez sur le bouton WalletConnect"}},extension:{step1:{description:"Nous recommandons d'épingler Core à votre barre des tâches pour un accès plus rapide à votre portefeuille.",title:"Installez l'extension Core"},step2:{description:"Assurez-vous de sauvegarder votre portefeuille en utilisant une méthode sécurisée. Ne partagez jamais votre phrase secrète avec quiconque.",title:"Créez ou Importer un Portefeuille"},step3:{description:"Une fois que vous avez configuré votre portefeuille, cliquez ci-dessous pour rafraîchir le navigateur et charger l'extension.",title:"Rafraîchissez votre navigateur"}}},fox:{qr_code:{step1:{description:"Nous recommandons de mettre FoxWallet sur votre écran d'accueil pour un accès plus rapide.",title:"Ouvrez l'application FoxWallet"},step2:{description:"Assurez-vous de sauvegarder votre portefeuille en utilisant une méthode sécurisée. Ne partagez jamais votre phrase secrète avec personne.",title:"Créer ou Importer un portefeuille"},step3:{description:"Après avoir scanné, une invitation à la connexion apparaîtra pour vous permettre de connecter votre portefeuille.",title:"Appuyez sur le bouton de scan"}}},frontier:{qr_code:{step1:{description:"Nous vous recommandons de placer le portefeuille Frontier sur votre écran d'accueil pour un accès plus rapide.",title:"Ouvrez l'application Frontier Wallet"},step2:{description:"Assurez-vous de sauvegarder votre portefeuille en utilisant une méthode sécurisée. Ne partagez jamais votre phrase secrète avec personne.",title:"Créer ou Importer un portefeuille"},step3:{description:"Après avoir scanné, une invite de connexion apparaîtra pour vous permettre de connecter votre portefeuille.",title:"Appuyez sur le bouton de scan"}},extension:{step1:{description:"Nous recommandons d'épingler Frontier Wallet à votre barre des tâches pour un accès plus rapide à votre portefeuille.",title:"Installez l'extension Frontier Wallet"},step2:{description:"Assurez-vous de sauvegarder votre portefeuille en utilisant une méthode sécurisée. Ne partagez jamais votre phrase secrète avec personne.",title:"Créez ou importez un portefeuille"},step3:{description:"Une fois que vous avez configuré votre portefeuille, cliquez ci-dessous pour actualiser le navigateur et charger l'extension.",title:"Rafraîchissez votre navigateur"}}},im_token:{qr_code:{step1:{title:"Ouvrez l'application imToken",description:"Placez l'application imToken sur votre écran d'accueil pour un accès plus rapide à votre portefeuille."},step2:{title:"Créez ou importez un portefeuille",description:"Créez un nouveau portefeuille ou importez-en un existant ."},step3:{title:"Appuyez sur l'icône du scanner dans le coin supérieur droit",description:"Choisissez Nouvelle Connexion, puis scannez le code QR et confirmez l'invite pour vous connecter."}}},metamask:{qr_code:{step1:{title:"Ouvrez l'application MetaMask",description:"Nous vous recommandons de mettre MetaMask sur votre écran d'accueil pour un accès plus rapide."},step2:{title:"Créer ou Importer un Portefeuille",description:"Veillez à sauvegarder votre portefeuille en utilisant une méthode sécurisée. Ne partagez jamais votre phrase secrète avec qui que ce soit."},step3:{title:"Appuyez sur le bouton de scan",description:"Après avoir scanné, une invite de connexion apparaîtra pour vous permettre de connecter votre portefeuille."}},extension:{step1:{title:"Installez lâextension de MetaMask",description:"Nous recommandons d'épingler MetaMask à votre barre des tâches pour un accès plus rapide à votre portefeuille."},step2:{title:"Créer ou Importer un portefeuille",description:"Assurez-vous de sauvegarder votre portefeuille en utilisant une méthode sécurisée. Ne partagez jamais votre phrase secrète avec quiconque."},step3:{title:"Rafraîchissez votre navigateur",description:"Une fois que vous avez configuré votre portefeuille, cliquez ci-dessous pour rafraîchir le navigateur et charger l'extension."}}},okx:{qr_code:{step1:{title:"Ouvrez l'application OKX Wallet",description:"Nous recommandons de mettre OKX Wallet sur votre écran d'accueil pour un accès plus rapide."},step2:{title:"Créer ou Importer un portefeuille",description:"Assurez-vous de sauvegarder votre portefeuille en utilisant une méthode sécurisée. Ne partagez jamais votre phrase secrète avec quiconque."}
169,step3:{title:"Appuyez sur le bouton de numérisation",description:"Après avoir numérisé, une invite de connexion apparaîtra pour vous permettre de connecter votre portefeuille."}},extension:{step1:{title:"Installez l'extension de portefeuille OKX",description:"Nous vous recommandons d'épingler le portefeuille OKX à votre barre des tâches pour un accès plus rapide à votre portefeuille."},step2:{title:"Créer ou Importer un portefeuille",description:"Assurez-vous de sauvegarder votre portefeuille en utilisant une méthode sécurisée. Ne partagez jamais votre phrase secrète avec quiconque."},step3:{title:"Rafraîchissez votre navigateur",description:"Une fois que vous avez configuré votre portefeuille, cliquez ci-dessous pour actualiser le navigateur et charger l'extension."}}},omni:{qr_code:{step1:{title:"Ouvrez l'application Omni",description:"Ajoutez Omni à votre écran d'accueil pour un accès plus rapide à votre portefeuille."},step2:{title:"Créer ou Importer un Portefeuille",description:"Créez un nouveau portefeuille ou importez-en un existant."},step3:{title:"Touchez l'icône QR et scannez",description:"Appuyez sur l'icône QR sur votre écran d'accueil, scannez le code et confirmez l'invite pour vous connecter."}}},token_pocket:{qr_code:{step1:{title:"Ouvrez l'application TokenPocket",description:"Nous vous recommandons de mettre TokenPocket sur votre écran d'accueil pour un accès plus rapide."},step2:{title:"Créez ou Importer un portefeuille",description:"Assurez-vous de sauvegarder votre portefeuille à l'aide d'une méthode sécurisée. Ne partagez jamais votre phrase secrète avec qui que ce soit."},step3:{title:"Appuyez sur le bouton de scan",description:"Après votre scan, une invite de connexion apparaîtra pour vous permettre de connecter votre portefeuille."}},extension:{step1:{title:"Installez l'extension TokenPocket",description:"Nous recommandons d'épingler TokenPocket à votre barre des tâches pour un accès plus rapide à votre portefeuille."},step2:{title:"Créer ou Importer un portefeuille",description:"Assurez-vous de sauvegarder votre portefeuille en utilisant une méthode sécurisée. Ne partagez jamais votre phrase secrète avec qui que ce soit."},step3:{title:"Rafraîchissez votre navigateur",description:"Une fois que vous avez configuré votre portefeuille, cliquez ci-dessous pour rafraîchir le navigateur et charger l'extension."}}},trust:{qr_code:{step1:{title:"Ouvrez l'application Trust Wallet",description:"Placez Trust Wallet sur votre écran d'accueil pour un accès plus rapide à votre portefeuille."},step2:{title:"Créer ou Importer un portefeuille",description:"Créer un nouveau portefeuille ou en importer un existant."},step3:{title:"Appuyez sur WalletConnect dans les paramètres",description:"Choisissez Nouvelle Connexion, puis scannez le code QR et confirmez l'invite pour vous connecter."}},extension:{step1:{title:"Installez l'extension Trust Wallet",description:"Cliquez en haut à droite de votre navigateur et épinglez Trust Wallet pour un accès facile."},step2:{title:"Créer ou importer un portefeuille",description:"Créer un nouveau portefeuille ou en importer un existant."},step3:{title:"Rafraîchissez votre navigateur",description:"Une fois que vous avez configuré Trust Wallet, cliquez ci-dessous pour rafraîchir le navigateur et charger l'extension."}}},uniswap:{qr_code:{step1:{title:"Ouvrez l'application Uniswap",description:"Ajoutez Uniswap Wallet à votre écran d'accueil pour un accès plus rapide à votre portefeuille."},step2:{title:"Créez ou importez un portefeuille",description:"Créez un nouveau portefeuille ou importez-en un existant."},step3:{title:"Tapez sur l'icône QR et scannez",description:"Touchez l'icône QR sur votre écran d'accueil, scannez le code et confirmez l'invite pour vous connecter."}}},zerion:{qr_code:{step1:{title:"Ouvrez l'application Zerion",description:"Nous vous recommandons de mettre Zerion sur votre écran d'accueil pour un accès plus rapide."},step2:{title:"Créer ou Importer un portefeuille",description:"Assurez-vous de sauvegarder votre portefeuille en utilisant une méthode sécurisée. Ne partagez jamais votre phrase secrète avec personne."}
169,step3:{title:"Appuyez sur le bouton de scan",description:"Une fois que vous avez scanné, une invite de connexion apparaîtra pour que vous puissiez connecter votre portefeuille."}},extension:{step1:{title:"Installer l'extension Zerion",description:"Nous recommandons d'épingler Zerion à votre barre des tâches pour un accès plus rapide à votre portefeuille."},step2:{title:"Créez ou Importez un portefeuille",description:"Assurez-vous de sauvegarder votre portefeuille en utilisant une méthode sécurisée. Ne partagez jamais votre phrase secrète avec quiconque."},step3:{title:"Rafraîchissez votre navigateur",description:"Une fois que vous avez configuré votre portefeuille, cliquez ci-dessous pour rafraîchir le navigateur et charger l'extension."}}},rainbow:{qr_code:{step1:{title:"Ouvre l'application Rainbow",description:"Nous vous recommandons de mettre Rainbow sur votre écran d'accueil pour un accès plus rapide à votre portefeuille."},step2:{title:"Créez ou Importez un portefeuille",description:"Vous pouvez facilement sauvegarder votre portefeuille en utilisant notre fonction de sauvegarde sur votre téléphone."},step3:{title:"Appuyez sur le bouton de scan",description:"Après avoir scanné, une invite de connexion apparaîtra pour que vous connectiez votre portefeuille."}}},enkrypt:{extension:{step1:{description:"Nous vous recommandons d'épingler Enkrypt Wallet à votre barre des tâches pour un accès plus rapide à votre portefeuille.",title:"Installez l'extension Enkrypt Wallet"},step2:{description:"Assurez-vous de sauvegarder votre portefeuille en utilisant une méthode sécurisée. Ne partagez jamais votre phrase secrète avec quelqu'un.",title:"Créer ou Importer un portefeuille"},step3:{description:"Une fois que vous avez configuré votre portefeuille, cliquez ci-dessous pour rafraîchir le navigateur et charger lâextension.",title:"Rafraîchissez votre navigateur"}}},frame:{extension:{step1:{description:"Nous vous recommandons d'épingler Frame à votre barre des tâches pour un accès plus rapide à votre portefeuille.",title:"Installez Frame & l'extension complémentaire"},step2:{description:"Assurez-vous de sauvegarder votre portefeuille à l'aide d'une méthode sécurisée. Ne partagez jamais votre phrase secrète avec personne.",title:"Créer ou Importer un portefeuille"},step3:{description:"Une fois que vous avez configuré votre portefeuille, cliquez ci-dessous pour rafraîchir le navigateur et charger l'extension.",title:"Rafraîchissez votre navigateur"}}},one_key:{extension:{step1:{title:"Installez l'extension OneKey Wallet",description:"Nous vous recommandons d'épingler OneKey Wallet à votre barre des tâches pour un accès plus rapide à votre portefeuille."},step2:{title:"Créer ou Importer un portefeuille",description:"Assurez-vous de sauvegarder votre portefeuille en utilisant une méthode sécurisée. Ne partagez jamais votre phrase secrète avec personne."},step3:{title:"Rafraîchissez votre navigateur",description:"Une fois que vous avez configuré votre portefeuille, cliquez ci-dessous pour rafraîchir le navigateur et charger l'extension."}}},phantom:{extension:{step1:{title:"Installez l'extension Phantom",description:"Nous vous recommandons d'épingler Phantom à votre barre des tâches pour un accès plus facile à votre portefeuille."},step2:{title:"Créer ou Importer un portefeuille",description:"Assurez-vous de sauvegarder votre portefeuille en utilisant une méthode sécurisée. Ne partagez jamais votre phrase de récupération secrète avec personne."},step3:{title:"Rafraîchissez votre navigateur",description:"Une fois que vous avez configuré votre portefeuille, cliquez ci-dessous pour rafraîchir le navigateur et charger l'extension."}}},rabby:{extension:{step1:{title:"Installez l'extension Rabby",description:"Nous recommandons d'épingler Rabby à votre barre des tâches pour un accès plus rapide à votre portefeuille."},step2:{title:"Créer ou Importer un portefeuille",description:"Assurez-vous de sauvegarder votre portefeuille en utilisant une méthode sécurisée. Ne partagez jamais votre phrase secrète avec qui que ce soit."},step3:{title:"Actualisez votre navigateur",description:"Une fois que vous avez configuré votre portefeuille, cliquez ci-dessous pour actualiser le navigateur et charger l'extension."}}},safeheron:{extension:{step1:{title:"Installez l'extension Core",description:"Nous recommandons d'épingler Safeheron à votre barre des tâches pour un accès plus rapide à votre portefeuille."},step2:{title:"Créer ou Importer un portefeuille",description:"Assurez-vous de sauvegarder votre portefeuille en utilisant une méthode sécurisée. Ne partagez jamais votre phrase secrète avec quelqu'un."},step3:{title:"Rafraîchissez votre navigateur",description:"Une fois que vous avez configuré votre portefeuille, cliquez ci-dessous pour rafraîchir le navigateur et charger l'extension."}}},taho:{extension:{step1:{title:"Installez l'extension Taho",description:"Nous vous recommandons d'épingler Taho à votre barre des tâches pour un accès plus rapide à votre portefeuille."},step2:{title:"Créez ou Importez un portefeuille",description:"Assurez-vous de sauvegarder votre portefeuille en utilisant une méthode sécurisée. Ne partagez jamais votre phrase secrète avec quelqu'un."},step3:{title:"Rafraîchissez votre navigateur",description:"Une fois que vous avez configuré votre portefeuille, cliquez ci-dessous pour rafraîchir le navigateur et charger l'extension."}}},talisman:{extension:{step1:{title:"Installez l'extension Talisman",description:"Nous vous recommandons d'épingler Talisman à votre barre des tâches pour un accès plus rapide à votre portefeuille."},step2:{title:"Créer ou importer un portefeuille Ethereum",description:"Assurez-vous de sauvegarder votre portefeuille en utilisant une méthode sécurisée. Ne partagez jamais votre phrase de récupération avec personne."},step3:{title:"Rafraîchissez votre navigateur",description:"Une fois que vous avez configuré votre portefeuille, cliquez ci-dessous pour rafraîchir le navigateur et charger l'extension."}}},xdefi:{extension:{step1:{title:"Installez l'extension du portefeuille XDEFI",description:"Nous vous recommandons d'épingler XDEFI Wallet à votre barre des tâches pour un accès plus rapide à votre portefeuille."},step2:{title:"Créer ou Importer un portefeuille",description:"Assurez-vous de sauvegarder votre portefeuille en utilisant une méthode sécurisée. Ne partagez jamais votre phrase secrète avec qui que ce soit."},step3:{title:"Rafraîchissez votre navigateur",description:"Une fois que vous avez configuré votre portefeuille, cliquez ci-dessous pour rafraîchir le navigateur et charger l'extension."}}},zeal:{extension:{step1:{title:"Installez l'extension Zeal",description:"Nous vous recommandons d'épingler Zeal à votre barre des tâches pour un accès plus rapide à votre portefeuille."},step2:{title:"Créer ou Importer un Portefeuille",description:"Assurez-vous de sauvegarder votre portefeuille en utilisant une méthode sécurisée. Ne partagez jamais votre phrase secrète avec quiconque."},step3:{title:"Rafraîchissez votre navigateur",description:"Une fois que vous avez configuré votre portefeuille, cliquez ci-dessous pour actualiser le navigateur et charger l'extension."}}},safepal:{extension:{step1:{title:"Installez l'extension SafePal Wallet",description:"Cliquez en haut à droite de votre navigateur et épinglez SafePal Wallet pour un accès facile."},step2:{title:"Créer ou Importer un portefeuille",description:"Créez un nouveau portefeuille ou importez-en un existant."},step3:{title:"Rafraîchissez votre navigateur",description:"Une fois que vous avez configuré SafePal Wallet, cliquez ci-dessous pour rafraîchir le navigateur et charger l'extension."}},qr_code:{step1:{title:"Ouvrez l'application SafePal Wallet",description:"Mettez SafePal Wallet sur votre écran d'accueil pour un accès plus rapide à votre portefeuille."},step2:{title:"Créer ou Importer un Portefeuille",description:"Créez un nouveau portefeuille ou importez-en un existant."}
169,step3:{title:"Appuyez sur WalletConnect dans les paramètres",description:"Choisissez Nouvelle Connexion, puis scannez le code QR et confirmez l'invite pour vous connecter."}}},desig:{extension:{step1:{title:"Installez l'extension Desig",description:"Nous vous recommandons d'épingler Desig à votre barre des tâches pour un accès plus facile à votre portefeuille."},step2:{title:"Créer un Portefeuille",description:"Assurez-vous de sauvegarder votre portefeuille en utilisant une méthode sécurisée. Ne partagez jamais votre phrase secrète avec quiconque."},step3:{title:"Rafraîchissez votre navigateur",description:"Une fois que vous avez configuré votre portefeuille, cliquez ci-dessous pour actualiser le navigateur et charger l'extension."}}},subwallet:{extension:{step1:{title:"Installez l'extension SubWallet",description:"Nous vous recommandons d'épingler SubWallet à votre barre des tâches pour un accès plus rapide à votre portefeuille."},step2:{title:"Créer ou Importer un Portefeuille",description:"Assurez-vous de sauvegarder votre portefeuille en utilisant une méthode sécurisée. Ne partagez jamais votre phrase de récupération avec personne."},step3:{title:"Rafraîchissez votre navigateur",description:"Une fois que vous avez configuré votre portefeuille, cliquez ci-dessous pour actualiser le navigateur et charger l'extension."}},qr_code:{step1:{title:"Ouvrez l'application SubWallet",description:"Nous vous recommandons de mettre SubWallet sur votre écran d'accueil pour un accès plus rapide."},step2:{title:"Créer ou Importer un Portefeuille",description:"Assurez-vous de sauvegarder votre portefeuille en utilisant une méthode sécurisée. Ne partagez jamais votre phrase secrète avec quiconque."},step3:{title:"Appuyez sur le bouton de scan",description:"Après avoir numérisé, une invite de connexion apparaîtra pour vous permettre de connecter votre portefeuille."}}},clv:{extension:{step1:{title:"Installez l'extension CLV Wallet",description:"Nous vous recommandons d'épingler CLV Wallet à votre barre des tâches pour un accès plus rapide à votre portefeuille."},step2:{title:"Créer ou Importer un Portefeuille",description:"Assurez-vous de sauvegarder votre portefeuille en utilisant une méthode sécurisée. Ne partagez jamais votre phrase secrète avec quiconque."},step3:{title:"Rafraîchissez votre navigateur",description:"Une fois que vous avez configuré votre portefeuille, cliquez ci-dessous pour actualiser le navigateur et charger l'extension."}},qr_code:{step1:{title:"Ouvrez l'application CLV Wallet",description:"Nous vous recommandons de mettre CLV Wallet sur votre écran d'accueil pour un accès plus rapide."},step2:{title:"Créer ou Importer un Portefeuille",description:"Assurez-vous de sauvegarder votre portefeuille en utilisant une méthode sécurisée. Ne partagez jamais votre phrase secrète avec quiconque."},step3:{title:"Appuyez sur le bouton de scan",description:"Après avoir numérisé, une invite de connexion apparaîtra pour vous permettre de connecter votre portefeuille."}}},okto:{qr_code:{step1:{title:"Ouvrez l'application Okto",description:"Ajoutez Okto à votre écran d'accueil pour un accès rapide"},step2:{title:"Créer un portefeuille MPC",description:"Créez un compte et générez un portefeuille"},step3:{title:"Appuyez sur WalletConnect dans les paramètres",description:"Touchez l'icône 'Scan QR' en haut à droite et confirmez l'invite pour vous connecter."}}},ledger:{desktop:{step1:{title:"Ouvrez l'application Ledger Live",description:"Nous vous recommandons de mettre Ledger Live sur votre écran d'accueil pour un accès plus rapide."},step2:{title:"Configurez votre Ledger",description:"Configurez un nouveau Ledger ou connectez-vous à un existant."},step3:{title:"Connecter",description:"Une fois que vous avez scanné, une invite de connexion apparaîtra pour que vous puissiez connecter votre portefeuille."}},qr_code:{step1:{title:"Ouvrez l'application Ledger Live",description:"Nous vous recommandons de mettre Ledger Live sur votre écran d'accueil pour un accès plus rapide."},step2:{title:"Configurez votre Ledger",description:"Vous pouvez soit synchroniser avec l'application de bureau, soit connecter votre Ledger."},step3:{title:"Scannez le code",description:"Appuyez sur WalletConnect puis passez au Scanner. Une fois que vous avez scanné, une invite de connexion apparaîtra pour que vous puissiez connecter votre portefeuille."}}}},ZB={connect_wallet:dge,intro:pge,sign_in:fge,connect:yge,connect_scan:Ege,connector_group:mge,get:hge,get_options:bge,get_mobile:gge,get_instructions:vge,chains:Cge,profile:Age,wallet_connectors:wge},Tge={label:"वà¥à¤²à¥à¤ à¤à¥ à¤à¤¨à¥à¤à¥à¤ à¤à¤°à¥à¤"},_ge={title:"वà¥à¤²à¥à¤ à¤à¥à¤¯à¤¾ हà¥?",description:"à¤à¤ वà¥à¤²à¥à¤ à¤à¤¾ à¤à¤ªà¤¯à¥à¤ डिà¤à¤¿à¤à¤² सà¤à¤ªà¤¤à¥à¤¤à¤¿à¤¯à¥à¤ à¤à¥ à¤à¥à¤à¤¨à¥, पà¥à¤°à¤¾à
169¤ªà¥à¤¤ à¤à¤°à¤¨à¥, सà¤à¤à¥à¤°à¤¹à¤¿à¤¤ à¤à¤°à¤¨à¥ à¤à¤° पà¥à¤°à¤¦à¤°à¥à¤¶à¤¿à¤¤ à¤à¤°à¤¨à¥ à¤à¥ लिठà¤à¤¿à¤¯à¤¾ à¤à¤¾à¤¤à¤¾ हà¥à¥¤ यह à¤à¤ नया तरà¥à¤à¤¾ à¤à¥ हॠलà¥à¤ à¤à¤¨ à¤à¤°à¤¨à¥ à¤à¤¾, हर वà¥à¤¬à¤¸à¤¾à¤à¤ पर नठà¤à¤¾à¤¤à¥ à¤à¤° पासवरà¥à¤¡ बनानॠà¤à¥ à¤à¤°à¥à¤°à¤¤ à¤à¥ बिना।",digital_asset:{title:"à¤
पनॠडिà¤à¤¿à¤à¤² सà¤à¤ªà¤¤à¥à¤¤à¤¿à¤¯à¥à¤ à¤à¥ लिठà¤à¤ à¤à¤°",description:"वà¥à¤²à¥à¤ à¤à¤¾ à¤à¤ªà¤¯à¥à¤ Ethereum à¤à¤° NFTs à¤à¥à¤¸à¥ डिà¤à¤¿à¤à¤² सà¤à¤ªà¤¤à¥à¤¤à¤¿à¤¯à¥à¤ à¤à¥ à¤à¥à¤à¤¨à¥, पà¥à¤°à¤¾à¤ªà¥à¤¤ à¤à¤°à¤¨à¥, सà¤à¤à¥à¤°à¤¹à¤¿à¤¤ à¤à¤°à¤¨à¥ à¤à¤° पà¥à¤°à¤¦à¤°à¥à¤¶à¤¿à¤¤ à¤à¤°à¤¨à¥ à¤à¥ लिठà¤à¤¿à¤¯à¤¾ à¤à¤¾à¤¤à¤¾ हà¥."},login:{title:"लà¥à¤ à¤à¤¨ à¤à¤°à¤¨à¥ à¤à¤¾ à¤à¤ नया तरà¥à¤à¤¾",description:"हर वà¥à¤¬à¤¸à¤¾à¤à¤ पर नठà¤à¤¾à¤¤à¥ à¤à¤° पासवरà¥à¤¡ बनानॠà¤à¥ बà¤à¤¾à¤¯, बस à¤
पना वà¥à¤²à¥à¤ à¤à¤¨à¥à¤à¥à¤ à¤à¤°à¥à¤."},get:{label:"à¤à¤ वà¥à¤²à¥à¤ पà¥à¤°à¤¾à¤ªà¥à¤¤ à¤à¤°à¥à¤"},learn_more:{label:"à¤à¤° à¤à¤¾à¤¨à¥à¤"}},Fge={label:"à¤
पनॠà¤à¤¾à¤¤à¥ à¤à¥ पà¥à¤·à¥à¤à¤¿ à¤à¤°à¥à¤",description:"à¤à¥à¤¡à¤¼à¤¨à¥ à¤à¥ पà¥à¤°à¤¾ à¤à¤°à¤¨à¥ à¤à¥ लिà¤, à¤à¤ªà¤à¥ à¤
पनॠबà¤à¥à¤ मà¥à¤ à¤à¤ सà¤à¤¦à¥à¤¶ पर हसà¥à¤¤à¤¾à¤à¥à¤·à¤° à¤à¤°à¤¨à¤¾ हà¥à¤à¤¾ ताà¤à¤¿ पà¥à¤·à¥à¤à¤¿ हॠसà¤à¥ à¤à¤¿ à¤à¤ª à¤à¤¸ à¤à¤¾à¤¤à¥ à¤à¥ मालिठहà¥à¤à¥¤",message:{send:"सà¤à¤¦à¥à¤¶ à¤à¥à¤à¥à¤",preparing:"सà¤à¤¦à¥à¤¶ तà¥à¤¯à¤¾à¤° à¤à¤° रहा हà¥...",cancel:"रदà¥à¤¦ à¤à¤°à¥à¤",preparing_error:"सà¤à¤¦à¥à¤¶ तà¥à¤¯à¤¾à¤° à¤à¤°à¤¤à¥ समय तà¥à¤°à¥à¤à¤¿, à¤à¥à¤ªà¤¯à¤¾ पà¥à¤¨à¤ पà¥à¤°à¤¯à¤¾à¤¸ à¤à¤°à¥à¤!"},signature:{waiting:"हसà¥à¤¤à¤¾à¤à¥à¤·à¤° à¤à¤¾ à¤à¤à¤¤à¤à¤¾à¤° à¤à¤° रहा हà¥...",verifying:"हसà¥à¤¤à¤¾à¤à¥à¤·à¤° à¤à¥ पà¥à¤·à¥à¤à¤¿ à¤à¥ à¤à¤¾ रहॠहà¥...",signing_error:"सà¤à¤¦à¥à¤¶ पर हसà¥à¤¤à¤¾à¤à¥à¤·à¤° à¤à¤°à¤¤à¥ समय तà¥à¤°à¥à¤à¤¿, à¤à¥à¤ªà¤¯à¤¾ पà¥à¤¨à¤ पà¥à¤°à¤¯à¤¾à¤¸ à¤à¤°à¥à¤!",verifying_error:"हसà¥à¤¤à¤¾à¤à¥à¤·à¤° à¤à¥ पà¥à¤·à¥à¤à¤¿ मà¥à¤ तà¥à¤°à¥à¤à¤¿, à¤à¥à¤ªà¤¯à¤¾ पà¥à¤¨à¤ पà¥à¤°à¤¯à¤¾à¤¸ à¤à¤°à¥à¤!",oops_error:"à¤à¤¹, à¤à¥à¤ à¤à¤²à¤¤ हॠà¤à¤¯à¤¾!"}},Dge={label:"à¤à¤¨à¥à¤à¥à¤ à¤à¤°à¥à¤",title:"वà¥à¤²à¥à¤ à¤à¥ à¤à¤¨à¥à¤à¥à¤ à¤à¤°à¥à¤",new_to_ethereum:{description:"Ethereum वà¥à¤²à¥à¤à¥à¤¸ मà¥à¤ नठहà¥à¤?",learn_more:{label:"à¤à¤° à¤à¤¾à¤¨à¥à¤"}},learn_more:{label:"à¤à¤° à¤à¤¾à¤¨à¥à¤à¥¤"},recent:"हाल हॠमà¥à¤",status:{opening:"%{wallet}à¤à¥à¤² रहा हà¥...",not_installed:"%{wallet} सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ नहà¥à¤ हà¥",not_available:"%{wallet} à¤à¤ªà¤²à¤¬à¥à¤§ नहà¥à¤ हà¥",confirm:"à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ मà¥à¤ à¤à¤¨à¥à¤à¥à¤¶à¤¨ à¤à¥ पà¥à¤·à¥à¤à¤¿ à¤à¤°à¥à¤"},secondary_action:{get:{description:"à¤à¥à¤¯à¤¾ à¤à¤ªà¤à¥ पास %{wallet}नहà¥à¤ हॠ?",label:"पà¥à¤°à¤¾à¤ªà¥à¤¤ à¤à¤°à¥à¤"},install:{label:"सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤°à¥à¤"},retry:{label:"पà¥à¤¨à¤ पà¥à¤°à¤¯à¤¾à¤¸ à¤à¤°à¥à¤"}},walletconnect:{description:{full:"à¤à¥à¤¯à¤¾ à¤à¤ªà¤à¥ à¤à¤§à¤¿à¤à¤¾à¤°à¤¿à¤ WalletConnect मà¥à¤¡à¤² à¤à¥ à¤à¤µà¤¶à¥à¤¯à¤à¤¤à¤¾ हà¥?",compact:"à¤à¥à¤¯à¤¾ à¤à¤ªà¤à¥ WalletConnect मà¥à¤¡à¤² à¤à¥ à¤à¤µà¤¶à¥à¤¯à¤à¤¤à¤¾ हà¥?"},open:{label:"à¤à¥à¤²à¥à¤"}}},Bge={title:"सà¥à¤à¥à¤¨ à¤à¤°à¥à¤ विथ %{wallet}",fallback_title:"à¤
पनॠफà¥à¤¨ सॠसà¥à¤à¥à¤¨ à¤à¤°à¥à¤"},xge={recommended:"à¤
नà¥à¤¶à¤à¤¸à¤¿à¤¤",other:"à¤
नà¥à¤¯",popular:"लà¥à¤à¤ªà¥à¤°à¤¿à¤¯",more:"à¤
धिà¤",others:"à¤
नà¥à¤¯ लà¥à¤"}
169,Pge={title:"à¤à¤ वà¥à¤²à¥à¤ पà¥à¤°à¤¾à¤ªà¥à¤¤ à¤à¤°à¥à¤",action:{label:"पà¥à¤°à¤¾à¤ªà¥à¤¤ à¤à¤°à¥à¤"},mobile:{description:"मà¥à¤¬à¤¾à¤à¤² वà¥à¤²à¥à¤"},extension:{description:"बà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨"},mobile_and_extension:{description:"मà¥à¤¬à¤¾à¤à¤² वà¥à¤²à¥à¤ à¤à¤° à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨"},mobile_and_desktop:{description:"मà¥à¤¬à¤¾à¤à¤² à¤à¤° डà¥à¤¸à¥à¤à¤à¥à¤ª वà¥à¤²à¥à¤"},looking_for:{title:"à¤à¥à¤¯à¤¾ à¤à¤ªà¤à¥ à¤à¥ à¤à¤¾à¤¹à¤¿à¤ वह नहà¥à¤ मिल रहा हà¥?",mobile:{description:"मà¥à¤à¥à¤¯ सà¥à¤à¥à¤°à¥à¤¨ पर à¤à¤ बà¤à¥à¤ à¤à¥à¤¨à¥à¤ ताà¤à¤¿ à¤à¤ª à¤à¤ à¤
लठबà¤à¥à¤ पà¥à¤°à¤¦à¤¾à¤¤à¤¾ à¤à¥ साथ शà¥à¤°à¥ à¤à¤° सà¤à¥à¤à¥¤"},desktop:{compact_description:"मà¥à¤à¥à¤¯ सà¥à¤à¥à¤°à¥à¤¨ पर à¤à¤ बà¤à¥à¤ à¤à¥à¤¨à¥à¤ ताà¤à¤¿ à¤à¤ª à¤à¤ à¤
लठबà¤à¥à¤ पà¥à¤°à¤¦à¤¾à¤¤à¤¾ à¤à¥ साथ शà¥à¤°à¥ à¤à¤° सà¤à¥à¤à¥¤",wide_description:"बाà¤à¤ à¤à¤ बà¤à¥à¤ à¤à¥à¤¨à¥à¤ ताà¤à¤¿ à¤à¤ª à¤à¤ à¤
लठबà¤à¥à¤ पà¥à¤°à¤¦à¤¾à¤¤à¤¾ à¤à¥ साथ शà¥à¤°à¥ à¤à¤° सà¤à¥à¤à¥¤"}}},Sge={title:"%{wallet}à¤à¥ साथ शà¥à¤°à¥ à¤à¤°à¥à¤",short_title:"%{wallet}पà¥à¤°à¤¾à¤ªà¥à¤¤ à¤à¤°à¥à¤",mobile:{title:"मà¥à¤¬à¤¾à¤à¤² à¤à¥ लिठ%{wallet}",description:"मà¥à¤¬à¤¾à¤à¤² वà¥à¤²à¥à¤ à¤à¤¾ à¤à¤ªà¤¯à¥à¤ à¤à¤°à¤à¥ Ethereum à¤à¥ दà¥à¤¨à¤¿à¤¯à¤¾ à¤à¤¾ à¤
नà¥à¤µà¥à¤·à¤£ à¤à¤°à¥à¤à¥¤",download:{label:"à¤à¤ª पà¥à¤°à¤¾à¤ªà¥à¤¤ à¤à¤°à¥à¤"}},extension:{title:"%{wallet} à¤à¥ लिठ%{browser}",description:"à¤
पनॠपसà¤à¤¦à¥à¤¦à¤¾ वà¥à¤¬ बà¥à¤°à¤¾à¤à¤à¤¼à¤° सॠà¤
पनॠवà¥à¤²à¥à¤ तठपहà¥à¤à¤à¥à¤à¥¤",download:{label:"à¤à¤°à¥à¤ à¤à¥à¤¡à¤¼à¥à¤ %{browser}"}},desktop:{title:"%{wallet} à¤à¥ लिठ%{platform}",description:"à¤
पनॠशà¤à¥à¤¤à¤¿à¤¶à¤¾à¤²à¥ डà¥à¤¸à¥à¤à¤à¥à¤ª सॠà¤à¤ªà¤à¥ वà¥à¤²à¥à¤ à¤à¥ सà¥à¤µà¤¤à¤à¤¤à¥à¤°à¤¤à¤¾ दà¥à¤µà¤¾à¤°à¤¾ पहà¥à¤à¤à¥¤",download:{label:"à¤à¥ à¤à¥à¤¡à¤¼à¥à¤ %{platform}"}}},Mge={title:"सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤°à¥à¤ %{wallet}",description:"iOS या Android पर डाà¤à¤¨à¤²à¥à¤¡ à¤à¤°à¤¨à¥ à¤à¥ लिठà¤
पनॠफà¥à¤¨ सॠसà¥à¤à¥à¤¨ à¤à¤°à¥à¤",continue:{label:"à¤à¤¾à¤°à¥ रà¤à¥à¤"}},kge={mobile:{connect:{label:"à¤à¥à¤¡à¤¼à¥à¤"},learn_more:{label:"à¤à¤° à¤à¤¾à¤¨à¥à¤"}},extension:{refresh:{label:"ताà¤à¤¼à¤¾ à¤à¤°à¥à¤"},learn_more:{label:"à¤à¤° à¤à¤¾à¤¨à¥à¤"}},desktop:{connect:{label:"à¤à¤¨à¥à¤à¥à¤ à¤à¤°à¥à¤"},learn_more:{label:"à¤à¤° à¤à¤¾à¤¨à¥à¤"}}},Ige={title:"नà¥à¤à¤µà¤°à¥à¤ सà¥à¤µà¤¿à¤ à¤à¤°à¥à¤",wrong_network:"à¤à¤²à¤¤ नà¥à¤à¤µà¤°à¥à¤ à¤à¤¾ पता à¤à¤²à¤¾, à¤à¤¾à¤°à¥ रà¤à¤¨à¥ à¤à¥ लिठसà¥à¤µà¤¿à¤ à¤à¤°à¥à¤ या à¤à¤¨à¥à¤à¥à¤ à¤à¤°à¥à¤à¥¤",confirm:"वà¥à¤²à¥à¤ मà¥à¤ पà¥à¤·à¥à¤à¤¿ à¤à¤°à¥à¤",switching_not_supported:"à¤à¤ªà¤à¤¾ वà¥à¤²à¥à¤ नà¥à¤à¤µà¤°à¥à¤à¥à¤¸ à¤à¥ %{appName}सॠसà¥à¤µà¤¿à¤ à¤à¤°à¤¨à¤¾ समरà¥à¤¥à¤¨ नहà¥à¤ à¤à¤°à¤¤à¤¾ . बà¤à¤¾à¤¯ à¤
पनॠवà¥à¤²à¥à¤ à¤à¥ à¤à¥à¤¤à¤° सॠनà¥à¤à¤µà¤°à¥à¤ सà¥à¤µà¤¿à¤ à¤à¤°à¤¨à¥ à¤à¤¾ पà¥à¤°à¤¯à¤¾à¤¸ à¤à¤°à¥à¤à¥¤",switching_not_supported_fallback:"à¤à¤ªà¤à¤¾ वà¥à¤²à¥à¤ à¤à¤¸ à¤à¤ª सॠनà¥à¤à¤µà¤°à¥à¤à¥à¤¸ सà¥à¤µà¤¿à¤ à¤à¤°à¤¨à¥ à¤à¤¾ समरà¥à¤¥à¤¨ नहà¥à¤ à¤à¤°à¤¤à¤¾à¥¤ बà¤à¤¾à¤¯ à¤à¤¸à¤à¥, à¤
पना वà¥à¤²à¥à¤ दà¥à¤µà¤¾à¤°à¤¾ नà¥à¤à¤µà¤°à¥à¤à¥à¤¸ सà¥à¤µà¤¿à¤ à¤à¤°à¤¨à¥ à¤à¥ à¤à¥à¤¶à¤¿à¤¶ à¤à¤°à¥à¤à¥¤",disconnect:"डिà¤à¤¨à¥à¤à¥à¤",connected:"à¤à¤¨à¥à¤à¥à¤ à¤à¤¿à¤¯à¤¾ à¤à¤¯à¤¾"},Oge={disconnect:{label:"डिà¤à¤¨à¥à¤à¥à¤"},copy_address:{label:"पता à¤à¥à¤ªà¥ à¤à¤°à¥à¤",copied:"à¤à¥à¤ªà¥ à¤à¤° दिया à¤à¤¯à¤¾!"}
169,explorer:{label:"à¤à¤à¥à¤¸à¤ªà¥à¤²à¥à¤°à¤° पर à¤
धिठदà¥à¤à¥à¤"},transactions:{description:"%{appName} लà¥à¤¨ - दà¥à¤¨ यहाठदिà¤à¤¾à¤ दà¥à¤à¤à¥...",description_fallback:"à¤à¤ªà¤à¥ लà¥à¤¨-दà¥à¤¨ यहाठदिà¤à¤¾à¤ दà¥à¤à¤à¥...",recent:{title:"हाल à¤à¥ लà¥à¤¨ - दà¥à¤¨"},clear:{label:"सà¤à¥ à¤à¥ हà¤à¤¾à¤à¤"}}},Rge={argent:{qr_code:{step1:{description:"à¤
पनॠवà¥à¤²à¥à¤ à¤à¥ à¤à¤²à¥à¤¦à¥ सॠà¤à¤à¥à¤¸à¥à¤¸ à¤à¤°à¤¨à¥ à¤à¥ लिठà¤à¤ªà¤à¥ हà¥à¤® सà¥à¤à¥à¤°à¥à¤¨ पर Argent डालà¥à¤à¥¤",title:"Argent à¤à¤ª à¤à¥à¤²à¥à¤"},step2:{description:"वà¥à¤²à¥à¤ à¤à¤° à¤à¤ªà¤¯à¥à¤à¤à¤°à¥à¤¤à¤¾ नाम बनाà¤à¤, या मà¥à¤à¥à¤¦à¤¾ वà¥à¤²à¥à¤ à¤à¥ à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤à¥¤",title:"वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤"},step3:{description:"à¤à¥à¤¸à¥ हॠà¤à¤ª सà¥à¤à¥à¤¨ à¤à¤°à¥à¤à¤à¥, à¤à¤ à¤à¤¨à¥à¤à¥à¤¶à¤¨ सà¤à¤à¥à¤¤ à¤à¤ªà¤à¥ वà¥à¤²à¥à¤ à¤à¥ à¤à¤¨à¥à¤à¥à¤ à¤à¤°à¤¨à¥ à¤à¥ लिठपà¥à¤°à¤à¤ हà¥à¤à¤¾à¥¤",title:"QR सà¥à¤à¥à¤¨ बà¤à¤¨ à¤à¥ à¤à¥à¤ª à¤à¤°à¥à¤"}}},bifrost:{qr_code:{step1:{description:"हम à¤à¤ªà¤à¥ सलाह दà¥à¤¤à¥ हà¥à¤ à¤à¤¿ Bifrost Wallet à¤à¥ à¤
पनॠहà¥à¤® सà¥à¤à¥à¤°à¥à¤¨ पर लà¤à¤¾à¤à¤, ताà¤à¤¿ तà¥à¤µà¤°à¤¿à¤¤ à¤à¤à¥à¤¸à¥à¤¸ à¤à¥ सà¥à¤¨à¤¿à¤¶à¥à¤à¤¿à¤¤ à¤à¤¿à¤¯à¤¾ à¤à¤¾ सà¤à¥à¥¤",title:"Bifrost Wallet à¤à¤ª à¤à¥ à¤à¥à¤²à¥à¤"},step2:{description:"à¤
पनॠरिà¤à¤µà¤°à¥ फ़à¥à¤°à¥à¤à¤¼ à¤à¤¾ à¤à¤ªà¤¯à¥à¤ à¤à¤°à¤à¥ à¤à¤ वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤à¤ªà¥à¤°à¥à¤ à¤à¤°à¥à¤à¥¤",title:"वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤à¤ªà¥à¤°à¥à¤ à¤à¤°à¥à¤"},step3:{description:"सà¥à¤à¥à¤¨ à¤à¤°à¤¨à¥ à¤à¥ बाद, à¤à¤ªà¤à¥ वà¥à¤²à¥à¤ à¤à¥ à¤à¤¨à¥à¤à¥à¤ à¤à¤°à¤¨à¥ à¤à¥ लिठà¤à¤ à¤à¤¨à¥à¤à¥à¤¶à¤¨ सà¤à¤à¥à¤¤ दिà¤à¤¾à¤ दà¥à¤à¤¾à¥¤",title:"सà¥à¤à¥à¤¨ बà¤à¤¨ à¤à¥ à¤à¥à¤ª à¤à¤°à¥à¤"}}},bitget:{qr_code:{step1:{description:"हम à¤à¤¸à¥ सà¥à¤à¤¾à¤µ दà¥à¤¤à¥ हà¥à¤ à¤à¤¿ à¤à¤ª à¤
पनॠहà¥à¤® सà¥à¤à¥à¤°à¥à¤¨ पर Bitget वà¥à¤²à¥à¤ à¤à¥ रà¤à¥à¤ ताà¤à¤¿ à¤à¤²à¥à¤¦à¥ à¤à¤à¥à¤¸à¥à¤¸ à¤à¤° सà¤à¥à¤à¥¤",title:"Bitget वà¥à¤²à¥à¤ à¤à¤ª à¤à¥ à¤à¥à¤²à¥à¤"},step2:{description:"à¤
पनॠवà¥à¤²à¥à¤ à¤à¤¾ बà¥à¤à¤
प à¤à¤ सà¥à¤°à¤à¥à¤·à¤¿à¤¤ तरà¥à¤à¥ सॠलà¥à¤¨à¥ à¤à¥ लिठसà¥à¤¨à¤¿à¤¶à¥à¤à¤¿à¤¤ à¤à¤°à¥à¤à¥¤ à¤à¤¿à¤¸à¥ à¤à¥ साथ à¤à¥ à¤
पना à¤à¥à¤ªà¥à¤¤ वाà¤à¥à¤¯à¤¾à¤à¤¶ साà¤à¤¾ न à¤à¤°à¥à¤à¥¤",title:"वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤"},step3:{description:"सà¥à¤à¥à¤¨ à¤à¤°à¤¨à¥ à¤à¥ बाद, à¤à¤ªà¤à¥ वà¥à¤²à¥à¤ à¤à¥ à¤à¤¨à¥à¤à¥à¤ à¤à¤°à¤¨à¥ à¤à¤¾ à¤à¤ सà¤à¤à¥à¤¤ दिà¤à¤¾à¤ दà¥à¤à¤¾à¥¤",title:"सà¥à¤à¥à¤¨ बà¤à¤¨ पर à¤à¥à¤ª à¤à¤°à¥à¤"}},extension:{step1:{description:"हम à¤à¤¸à¥ सà¥à¤à¤¾à¤µ दà¥à¤¤à¥ हà¥à¤ à¤à¤¿ à¤à¤ª Bitget वà¥à¤²à¥à¤ à¤à¥ à¤à¤ªà¤à¥ à¤à¤¾à¤¸à¥à¤à¤¬à¤¾à¤° मà¥à¤ पिन à¤à¤°à¥à¤ ताà¤à¤¿ à¤à¤ªà¤à¥ वà¥à¤²à¥à¤ तठà¤à¤²à¥à¤¦à¥ पहà¥à¤à¤ सà¤à¥à¤à¥¤",title:"Bitget Wallet à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤°à¥à¤"},step2:{description:"सà¥à¤¨à¤¿à¤¶à¥à¤à¤¿à¤¤ à¤à¤°à¥à¤ à¤à¤¿ à¤à¤ª à¤
पनॠवà¥à¤²à¥à¤ à¤à¤¾ बà¥à¤à¤
प à¤à¤¿à¤¸à¥ सà¥à¤°à¤à¥à¤·à¤¿à¤¤ तरà¥à¤à¥ सॠलॠरहॠहà¥à¤à¥¤ à¤
पनॠà¤à¥à¤ªà¥à¤¤ वाà¤à¥à¤¯à¤¾à¤à¤¶ à¤à¥ à¤à¤à¥ à¤à¤¿à¤¸à¥ à¤à¥ साथ साà¤à¤¾ न à¤à¤°à¥à¤à¥¤",title:"à¤à¤ वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤"},step3:{description:"à¤à¤ बार à¤à¤¬ à¤à¤ª à¤
पना वà¥à¤²à¥à¤ सà¥à¤à¤
प à¤à¤° लà¥à¤¤à¥ हà¥à¤, तॠनà¥à¤à¥ à¤à¥à¤²à¤¿à¤ à¤à¤°à¥à¤ ताà¤à¤¿ बà¥à¤°à¤¾à
169¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤°à¥à¤ à¤à¤° à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ लà¥à¤¡ à¤à¤°à¥à¤à¥¤",title:"à¤
पनॠबà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤°à¥à¤"}}},bitski:{extension:{step1:{description:"हम à¤à¤ªà¤à¥ à¤
पनॠवà¥à¤²à¥à¤ तठà¤à¤²à¥à¤¦à¥ पहà¥à¤à¤à¤¨à¥ à¤à¥ लिठBitski à¤à¥ à¤
पनॠà¤à¤¾à¤¸à¥à¤à¤¬à¤¾à¤° मà¥à¤ पिन à¤à¤°à¤¨à¥ à¤à¥ सलाह दà¥à¤¤à¥ हà¥à¤à¥¤",title:"Bitski à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤°à¥à¤"},step2:{description:"सà¥à¤¨à¤¿à¤¶à¥à¤à¤¿à¤¤ à¤à¤°à¥à¤ à¤à¤¿ à¤à¤ª à¤à¤ सà¥à¤°à¤à¥à¤·à¤¿à¤¤ तरà¥à¤à¥ सॠà¤
पनॠवà¥à¤²à¥à¤ à¤à¤¾ बà¥à¤à¤
प बना रहॠहà¥à¤à¥¤ à¤à¤à¥ à¤à¥ à¤à¤¿à¤¸à¥ à¤à¥ साथ à¤
पनॠà¤à¥à¤ªà¤¨à¥à¤¯ वाà¤à¥à¤¯à¤¾à¤à¤¶ à¤à¥ साà¤à¤¾ न à¤à¤°à¥à¤à¥¤",title:"à¤à¤ वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤"},step3:{description:"à¤à¤ बार à¤à¤¬ à¤à¤ª à¤
पना वà¥à¤²à¥à¤ सà¥à¤ à¤à¤° लà¥à¤¤à¥ हà¥à¤, तॠबà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤°à¤¨à¥ à¤à¤° à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ à¤à¥ लà¥à¤¡ à¤à¤°à¤¨à¥ à¤à¥ लिठनà¥à¤à¥ à¤à¥à¤²à¤¿à¤ à¤à¤°à¥à¤à¥¤",title:"à¤
पनॠबà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤°à¥à¤"}}},coin98:{qr_code:{step1:{description:"हम à¤à¤ªà¤à¥ वà¥à¤²à¥à¤ तठतà¥à¤à¥ सॠपहà¥à¤à¤à¤¨à¥ à¤à¥ लिठà¤
पनॠहà¥à¤® सà¥à¤à¥à¤°à¥à¤¨ पर Coin98 वà¥à¤²à¥à¤ रà¤à¤¨à¥ à¤à¥ सलाह दà¥à¤¤à¥ हà¥à¤à¥¤",title:"Coin98 वà¥à¤²à¥à¤ à¤à¤ª à¤à¥ à¤à¥à¤²à¥à¤"},step2:{description:"à¤à¤ª à¤
पनॠफà¥à¤¨ पर हमारॠबà¥à¤à¤
प फà¥à¤à¤° à¤à¤¾ à¤à¤ªà¤¯à¥à¤ à¤à¤°à¤à¥ à¤à¤¸à¤¾à¤¨à¥ सॠà¤
पनॠवà¥à¤²à¥à¤ à¤à¤¾ बà¥à¤à¤
प à¤à¤° सà¤à¤¤à¥ हà¥à¤à¥¤",title:"वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤"},step3:{description:"सà¥à¤à¥à¤¨ à¤à¤°à¤¨à¥ à¤à¥ बाद, à¤à¤ªà¤à¥ वà¥à¤²à¥à¤ à¤à¥ à¤à¤¨à¥à¤à¥à¤ à¤à¤°à¤¨à¥ à¤à¥ लिठà¤à¤ à¤à¤¨à¥à¤à¥à¤¶à¤¨ पà¥à¤°à¤¾à¤à¤ªà¥à¤ दिà¤à¤¾à¤ दà¥à¤à¤¾à¥¤",title:"WalletConnect बà¤à¤¨ पर à¤à¥à¤ª à¤à¤°à¥à¤"}},extension:{step1:{description:"à¤
पनॠबà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ à¤à¤ªà¤°à¥ दाà¤à¤ हिसà¥à¤¸à¥ पर à¤à¥à¤²à¤¿à¤ à¤à¤°à¥à¤ à¤à¤° à¤à¤¸à¤¾à¤¨à¥ सॠपहà¥à¤à¤ à¤à¥ लिठCoin98 वà¥à¤²à¥à¤ à¤à¥ पिन à¤à¤°à¥à¤à¥¤",title:"Coin98 वà¥à¤²à¥à¤ à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤°à¥à¤"},step2:{description:"नया बà¤à¥à¤ बनाà¤à¤ या मà¥à¤à¥à¤¦à¤¾ à¤à¥ à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤à¥¤",title:"à¤à¤ बà¤à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤"},step3:{description:"à¤à¤ बार à¤à¤¬ à¤à¤ª Coin98 वà¥à¤²à¥à¤ सà¥à¤ à¤à¤°à¤¤à¥ हà¥à¤, तॠनà¥à¤à¥ à¤à¥à¤²à¤¿à¤ à¤à¤°à¤à¥ बà¥à¤°à¤¾à¤à¤à¤° à¤à¥ ताà¤à¤¾ à¤à¤°à¥à¤ à¤à¤° à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ à¤à¥ लà¥à¤¡ à¤à¤°à¥à¤à¥¤",title:"à¤
पनॠबà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤°à¥à¤"}}},coinbase:{qr_code:{step1:{description:"हम à¤à¤ªà¤à¥ सलाह दà¥à¤¤à¥ हà¥à¤ à¤à¤¿ à¤à¤ªà¤à¥ मà¥à¤à¥à¤¯ बिलà¥à¤¡ सà¥à¤à¥à¤°à¥à¤¨ पर Coinbase वà¥à¤²à¥à¤ à¤à¥ रà¤à¥à¤ à¤à¤¿à¤¸à¤¸à¥ à¤à¤ªà¤à¥ पहà¥à¤à¤ तà¥à¤ हà¥à¥¤",title:"Coinbase वà¥à¤²à¥à¤ à¤à¤ª à¤à¥à¤²à¥à¤"},step2:{description:"à¤à¤ª बादल बà¥à¤à¤
प सà¥à¤µà¤¿à¤§à¤¾ à¤à¤¾ à¤à¤ªà¤¯à¥à¤ à¤à¤°à¤à¥ à¤à¤¸à¤¾à¤¨à¥ सॠà¤
पनॠवà¥à¤²à¥à¤ à¤à¤¾ बà¥à¤à¤
प लॠसà¤à¤¤à¥ हà¥à¤à¥¤",title:"à¤à¤ वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤"},step3:{description:"à¤à¥à¤¸à¥ हॠà¤à¤ª सà¥à¤à¥à¤¨ à¤à¤°à¤¤à¥ हà¥à¤, à¤à¤ªà¤à¥ à¤
पनॠवà¥à¤²à¥à¤ सॠà¤à¤¨à¥à¤à¥à¤ à¤à¤°à¤¨à¥ à¤à¥ लिठà¤à¤ à¤à¤¨à¥à¤à¥à¤¶à¤¨ सà¤à¤à¥à¤¤ दिà¤à¤¾à¤ दà¥à¤à¤¾à¥¤",title:"सà¥à¤à¥à¤¨ बà¤à¤¨ à¤à¥ à¤à¥à¤¨à¤¾"}},extension:{step1:{description:"हमारा सिफारिश हॠà¤à¤¿ à¤à¤ª à¤
पनॠवà¥à¤²à¥à¤ तठà¤à¤²à¥à¤¦à¥ पहà¥à¤à¤à¤¨à¥ à¤à¥ लिठCoinbase वà¥à¤²à¥à¤ à¤à¥ à¤
पनॠà¤à¤¾à¤¸à¥à¤à¤¬à¤¾à¤° पर पिन पर रà¤à¥à¤à¥¤",title:"Coinbase वà¥à¤²à¥à¤ à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤°à¥à¤"},step2:{description:"सà¥à¤°à¤à¥à¤·à¤¿à¤¤ विधि à¤à¤¾ à¤à¤ªà¤¯à¥à¤ à¤à¤°à¤à¥ à¤
पनॠबà¤à¥à¤ à¤à¤¾ बà¥à¤à¤
प à
169¤²à¥à¤¨à¤¾ सà¥à¤¨à¤¿à¤¶à¥à¤à¤¿à¤¤ à¤à¤°à¥à¤à¥¤ à¤
पना à¤à¥à¤ªà¥à¤¤ पà¥à¤¨à¤°à¥à¤ªà¥à¤°à¤¾à¤ªà¥à¤¤à¤¿ वाà¤à¥à¤¯à¤¾à¤à¤¶ à¤à¤à¥ à¤à¥ à¤à¤¿à¤¸à¥ à¤à¥ साथ साà¤à¤¾ न à¤à¤°à¥à¤à¥¤",title:"वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤"},step3:{description:"à¤à¤ बार à¤à¤¬ à¤à¤ª à¤
पना वà¥à¤²à¥à¤ सà¥à¤ à¤
प à¤à¤°à¤¤à¥ हà¥à¤, तॠबà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ ताà¤à¤à¥ दà¥à¤¨à¥ à¤à¤° à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ à¤à¥ लà¥à¤¡ à¤à¤°à¤¨à¥ à¤à¥ लिठनà¥à¤à¥ à¤à¥à¤²à¤¿à¤ à¤à¤°à¥à¤.",title:"à¤
पना बà¥à¤°à¤¾à¤à¤à¤¼à¤° ताà¤à¤¾ à¤à¤°à¥à¤"}}},core:{qr_code:{step1:{description:"हम à¤à¤ªà¤à¥ वà¥à¤²à¥à¤ à¤à¥ तà¥à¤ à¤à¤à¥à¤¸à¥à¤¸ à¤à¥ लिठCore à¤à¥ à¤à¤ªà¤à¥ हà¥à¤® सà¥à¤à¥à¤°à¥à¤¨ पर डालनॠà¤à¥ सलाह दà¥à¤¤à¥ हà¥à¤.",title:"Core à¤à¤ª à¤à¥à¤²à¥à¤"},step2:{description:"à¤à¤ª à¤à¤¸à¤¾à¤¨à¥ सॠà¤
पनॠà¥à¥à¤¨ पर हमारॠबà¥à¤à¤
प फà¥à¤à¤° à¤à¤¾ à¤à¤ªà¤¯à¥à¤ à¤à¤°à¤à¥ à¤
पना वà¥à¤²à¥à¤ बà¥à¤à¤
प à¤à¤° सà¤à¤¤à¥ हà¥à¤.",title:"वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤"},step3:{description:"सà¥à¤à¥à¤¨ à¤à¤°à¤¨à¥ à¤à¥ बाद, à¤à¤ªà¤à¥ वà¥à¤²à¥à¤ à¤à¥ à¤à¤¨à¥à¤à¥à¤ à¤à¤°à¤¨à¥ à¤à¥ लिठà¤à¤ªà¤à¥ लिठà¤à¤¨à¥à¤à¥à¤¶à¤¨ पà¥à¤°à¤¾à¤®à¥à¤ªà¥à¤ पà¥à¤°à¤à¤ हà¥à¤à¤¾.",title:"WalletConnect बà¤à¤¨ à¤à¥ à¤à¥à¤¨à¥ à¤à¥ साथ"}},extension:{step1:{description:"हम à¤
पनॠवà¥à¤²à¥à¤ à¤à¥ लिठतà¥à¤ à¤à¤à¥à¤¸à¥à¤¸ à¤à¥ लिठà¤à¥à¤° à¤à¥ à¤
पनॠà¤à¤¾à¤¸à¥à¤à¤¬à¤¾à¤° मà¥à¤ पिन à¤à¤°à¤¨à¥ à¤à¥ सिफारिश à¤à¤°à¤¤à¥ हà¥à¤à¥¤",title:"à¤à¥à¤° à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤°à¥à¤"},step2:{description:"सà¥à¤¨à¤¿à¤¶à¥à¤à¤¿à¤¤ à¤à¤°à¥à¤ à¤à¤¿ à¤à¤ª à¤
पनॠवà¥à¤²à¥à¤ à¤à¤¾ बà¥à¤à¤
प à¤à¤ सà¥à¤°à¤à¥à¤·à¤¿à¤¤ तरà¥à¤à¥ सॠलà¥à¥¤ à¤à¤à¥ à¤à¥ à¤à¤¿à¤¸à¥ à¤à¥ साथ à¤
पनॠà¤à¥à¤ªà¥à¤¤ वाà¤à¥à¤¯à¤¾à¤à¤¶ साà¤à¤¾ न à¤à¤°à¥à¤à¥¤",title:"à¤à¤ वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤"},step3:{description:"à¤à¤ बार à¤à¤¬ à¤à¤ª à¤
पनॠवà¥à¤²à¥à¤ à¤à¥ सà¥à¤¥à¤¾à¤ªà¤¨à¤¾ à¤à¤° लà¥à¤, तॠनà¥à¤à¥ à¤à¥à¤²à¤¿à¤ à¤à¤°à¥à¤ ताà¤à¤¿ बà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤° सà¤à¥à¤ à¤à¤° à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ à¤à¥ लà¥à¤¡ à¤à¤° सà¤à¥à¤à¥¤",title:"à¤
पनॠबà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤°à¥à¤"}}},fox:{qr_code:{step1:{description:"हम FoxWallet à¤à¥ à¤
पनॠहà¥à¤® सà¥à¤à¥à¤°à¥à¤¨ पर रà¤à¤¨à¥ à¤à¥ सिफारिश à¤à¤°à¤¤à¥ हà¥à¤ ताà¤à¤¿ तà¥à¤µà¤°à¤¿à¤¤ à¤à¤à¥à¤¸à¥à¤¸ मिल सà¤à¥à¥¤",title:"FoxWallet à¤à¤ª à¤à¥à¤²à¥à¤"},step2:{description:"सà¥à¤¨à¤¿à¤¶à¥à¤à¤¿à¤¤ à¤à¤°à¥à¤ à¤à¤¿ à¤à¤ª à¤à¤ सà¥à¤°à¤à¥à¤·à¤¿à¤¤ तरà¥à¤à¥ à¤à¤¾ à¤à¤ªà¤¯à¥à¤ à¤à¤°à¤à¥ à¤
पनॠवà¥à¤²à¥à¤ à¤à¤¾ बà¥à¤à¤
प लॠरहॠहà¥à¤à¥¤ à¤à¤à¥ à¤à¥ à¤à¤¿à¤¸à¥ à¤à¥ साथ à¤
पना à¤à¥à¤ªà¥à¤¤ वाà¤à¥à¤¯à¤¾à¤à¤¶ साà¤à¤¾ न à¤à¤°à¥à¤à¥¤",title:"वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤"},step3:{description:"à¤à¤¬ à¤à¤ª सà¥à¤à¥à¤¨ à¤à¤°à¥à¤à¤à¥, तॠà¤à¤ªà¤à¥ वà¥à¤²à¥à¤ à¤à¥ à¤à¤¨à¥à¤à¥à¤ à¤à¤°à¤¨à¥ à¤à¥ लिठà¤à¤ à¤à¤¨à¥à¤à¥à¤¶à¤¨ सà¤à¤à¥à¤¤ पà¥à¤°à¤à¤ हà¥à¤à¤¾à¥¤",title:"सà¥à¤à¥à¤¨ बà¤à¤¨ पर à¤à¥à¤ª à¤à¤°à¥à¤"}}},frontier:{qr_code:{step1:{description:"हमारॠसिफारिश हॠà¤à¤¿ à¤à¤ª à¤
पनॠहà¥à¤® सà¥à¤à¥à¤°à¥à¤¨ पर फà¥à¤°à¤à¤à¤¿à¤¯à¤° वà¥à¤²à¥à¤ रà¤à¥à¤ à¤à¤¿à¤¸à¤¸à¥ à¤à¤¿ à¤à¤ªà¤à¥ तà¥à¤µà¤°à¤¿à¤¤ पहà¥à¤à¤ मिलà¥à¥¤",title:"फà¥à¤°à¤à¤à¤¿à¤¯à¤° वà¥à¤²à¥à¤ à¤à¤ª à¤à¥ à¤à¥à¤²à¥à¤"},step2:{description:"सà¥à¤¨à¤¿à¤¶à¥à¤à¤¿à¤¤ à¤à¤°à¥à¤ à¤à¤¿ à¤à¤ª à¤à¤ सà¥à¤°à¤à¥à¤·à¤¿à¤¤ तरà¥à¤à¥ à¤à¤¾ à¤à¤ªà¤¯à¥à¤ à¤à¤°à¤à¥ à¤
पनॠवà¥à¤²à¥à¤ à¤à¤¾ बà¥à¤à¤
प à
169¤²à¥ रहॠहà¥à¤à¥¤ à¤à¤à¥ à¤à¥ à¤à¤¿à¤¸à¥ à¤à¥ साथ à¤
पना à¤à¥à¤ªà¥à¤¤ वाà¤à¥à¤¯à¤¾à¤à¤¶ साà¤à¤¾ न à¤à¤°à¥à¤à¥¤",title:"वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤"},step3:{description:"à¤à¤¬ à¤à¤ª सà¥à¤à¥à¤¨ à¤à¤°à¤¤à¥ हà¥à¤, तॠà¤à¤ªà¤à¥ वà¥à¤²à¥à¤ à¤à¥ à¤à¤¨à¥à¤à¥à¤ à¤à¤°à¤¨à¥ à¤à¥ लिठà¤à¤ à¤à¤¨à¥à¤à¥à¤¶à¤¨ सà¤à¤à¥à¤¤ पà¥à¤°à¤à¤ हà¥à¤à¤¾à¥¤",title:"सà¥à¤à¥à¤¨ बà¤à¤¨ à¤à¥ à¤à¥à¤ª à¤à¤°à¥à¤"}},extension:{step1:{description:"हम à¤à¤ªà¤à¥ वà¥à¤²à¥à¤ à¤à¥ तà¥à¤à¥ सॠपहà¥à¤à¤ à¤à¥ लिठFrontier Wallet à¤à¥ à¤
पनॠà¤à¤¾à¤¸à¥à¤à¤¬à¤¾à¤° मà¥à¤ पिन à¤à¤°à¤¨à¥ à¤à¥ सिफारिश à¤à¤°à¤¤à¥ हà¥à¤à¥¤",title:"Frontier Wallet à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ à¤à¤à¤¸à¥à¤à¥à¤² à¤à¤°à¥à¤"},step2:{description:"सà¥à¤¨à¤¿à¤¶à¥à¤à¤¿à¤¤ à¤à¤°à¥à¤ à¤à¤¿ à¤à¤ª à¤à¤ सà¥à¤°à¤à¥à¤·à¤¿à¤¤ तरà¥à¤à¥ सॠà¤
पना वà¥à¤²à¥à¤ बà¥à¤à¤
प à¤à¤° रहॠहà¥à¤à¥¤ à¤à¤à¥ à¤à¥ à¤à¤¿à¤¸à¥ à¤à¥ साथ à¤
पना à¤à¥à¤ªà¥à¤¤ वाà¤à¥à¤¯à¤¾à¤à¤¶ साà¤à¤¾ न à¤à¤°à¥à¤à¥¤",title:"वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤"},step3:{description:"वà¥à¤²à¥à¤ सà¥à¤à¤
प हà¥à¤¨à¥ à¤à¥ बाद, बà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ रिफà¥à¤°à¥à¤¶ à¤à¤°à¤¨à¥ à¤à¥ लिठनà¥à¤à¥ à¤à¥à¤²à¤¿à¤ à¤à¤°à¥à¤ à¤à¤° à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ लà¥à¤¡ à¤à¤°à¥à¤à¥¤",title:"à¤
पना बà¥à¤°à¤¾à¤à¤à¤¼à¤° रिफà¥à¤°à¥à¤¶ à¤à¤°à¥à¤"}}},im_token:{qr_code:{step1:{title:"imToken à¤à¤ª à¤à¥à¤²à¥à¤",description:"à¤
पनॠवà¥à¤²à¥à¤ à¤à¥ तà¥à¤à¥ सॠपहà¥à¤à¤ à¤à¥ लिठimToken à¤à¤ªà¥à¤²à¥à¤à¥à¤¶à¤¨ à¤à¥ à¤
पनॠहà¥à¤® सà¥à¤à¥à¤°à¥à¤¨ पर रà¤à¥à¤à¥¤"},step2:{title:"वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤",description:"à¤à¤ नया वà¥à¤²à¥à¤ बनाà¤à¤ या मà¥à¤à¥à¤¦à¤¾ à¤à¤ à¤à¥ à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤à¥¤"},step3:{title:"à¤à¤ªà¤°à¥ दाà¤à¤ à¤à¥à¤¨à¥ मà¥à¤ सà¥à¤à¥à¤¨à¤° à¤à¤à¤à¥à¤¨ पर à¤à¥à¤ª à¤à¤°à¥à¤",description:"नया à¤à¤¨à¥à¤à¥à¤¶à¤¨ à¤à¥à¤¨à¥à¤, फिर QR à¤à¥à¤¡ सà¥à¤à¥à¤¨ à¤à¤°à¥à¤ à¤à¤° à¤à¤¨à¥à¤à¥à¤ à¤à¤°à¤¨à¥ à¤à¥ लिठपà¥à¤°à¥à¤®à¥à¤ªà¥à¤ à¤à¥ पà¥à¤·à¥à¤à¤¿ à¤à¤°à¥à¤à¥¤"}}},metamask:{qr_code:{step1:{title:"MetaMask à¤à¤ª à¤à¥ à¤à¥à¤²à¥à¤",description:"हम à¤à¤ªà¤à¥ MetaMask à¤à¥ à¤à¤ªà¤à¥ हà¥à¤® सà¥à¤à¥à¤°à¥à¤¨ पर रà¤à¤¨à¥ à¤à¥ सलाह दà¥à¤¤à¥ हà¥à¤, à¤à¤¸à¤¸à¥ à¤à¤ªà¤à¥ तà¥à¤µà¤°à¤¿à¤¤ पहà¥à¤à¤ मिलà¥à¤à¥à¥¤"},step2:{title:"à¤à¤ वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤®à¥à¤ªà¥à¤°à¥à¤ à¤à¤°à¥à¤",description:"सà¥à¤°à¤à¥à¤·à¤¿à¤¤ विधि à¤à¤¾ à¤à¤ªà¤¯à¥à¤ à¤à¤°à¤à¥ à¤
पनॠबà¤à¥à¤ à¤à¤¾ बà¥à¤à¤
प लà¥à¤¨à¤¾ सà¥à¤¨à¤¿à¤¶à¥à¤à¤¿à¤¤ à¤à¤°à¥à¤à¥¤ à¤
पना à¤à¥à¤ªà¥à¤¤ वाà¤à¥à¤¯à¤¾à¤à¤¶ à¤à¤à¥ à¤à¥ à¤à¤¿à¤¸à¥ à¤à¥ साथ साà¤à¤¾ न à¤à¤°à¥à¤à¥¤"},step3:{title:"सà¥à¤à¥à¤¨ बà¤à¤¨ पर à¤à¥à¤ª à¤à¤°à¥à¤",description:"सà¥à¤à¥à¤¨ à¤à¤°à¤¨à¥ à¤à¥ बाद, à¤à¤ªà¤à¥ वà¥à¤²à¥à¤ à¤à¥ à¤à¤¨à¥à¤à¥à¤ à¤à¤°à¤¨à¥ à¤à¥ लिठà¤à¤ à¤à¤¨à¥à¤à¥à¤¶à¤¨ पà¥à¤°à¥à¤®à¥à¤ªà¥à¤ दिà¤à¤¾à¤ दà¥à¤à¤¾à¥¤"}},extension:{step1:{title:"MetaMask à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤°à¥à¤",description:"हम à¤
पनॠवà¥à¤²à¥à¤ तठà¤à¤²à¥à¤¦à¥ सॠपहà¥à¤à¤à¤¨à¥ à¤à¥ लिठMetaMask à¤à¥ à¤
पनॠà¤à¤¾à¤¸à¥à¤à¤¬à¤¾à¤° मà¥à¤ पिन à¤à¤°à¤¨à¥ à¤à¥ सलाह दà¥à¤¤à¥ हà¥à¤à¥¤"},step2:{title:"वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤",description:"à¤
पनॠवà¥à¤²à¥à¤ à¤à¤¾ बà¥à¤à¤
प à
169¤à¤ सà¥à¤°à¤à¥à¤·à¤¿à¤¤ तरà¥à¤à¥ सॠलà¥à¤¨à¤¾ सà¥à¤¨à¤¿à¤¶à¥à¤à¤¿à¤¤ à¤à¤°à¥à¤à¥¤ à¤
पनॠà¤à¥à¤ªà¥à¤¤ वाà¤à¥à¤¯à¤¾à¤à¤¶ à¤à¥ à¤à¤¿à¤¸à¥ à¤à¥ साथ शà¥à¤¯à¤° न à¤à¤°à¥à¤à¥¤"},step3:{title:"à¤
पना बà¥à¤°à¤¾à¤à¤à¤¼à¤° ताà¤à¤¼à¤¾ à¤à¤°à¥à¤",description:"à¤à¤ बार à¤à¤¬ à¤à¤ª à¤
पना वà¥à¤²à¥à¤ सà¥à¤ à¤
प à¤à¤°à¤¤à¥ हà¥à¤, तॠबà¥à¤°à¤¾à¤à¤à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤°à¤¨à¥ à¤à¤° à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ à¤à¥ लà¥à¤¡ à¤à¤°à¤¨à¥ à¤à¥ लिठनà¥à¤à¥ à¤à¥à¤²à¤¿à¤ à¤à¤°à¥à¤à¥¤"}}},okx:{qr_code:{step1:{title:"OKX Wallet à¤à¤ª à¤à¥à¤²à¥à¤",description:"हम à¤à¤ªà¤à¥ OKX Wallet à¤à¥ à¤
पनॠहà¥à¤® सà¥à¤à¥à¤°à¥à¤¨ पर रà¤à¤¨à¥ à¤à¥ सलाह दà¥à¤¤à¥ हà¥à¤, à¤à¤¿à¤¸à¤¸à¥ à¤à¤ª à¤à¤²à¥à¤¦à¥ सॠपहà¥à¤à¤ सà¤à¥à¤à¥¤"},step2:{title:"वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤",description:"à¤
पनॠवà¥à¤²à¥à¤ à¤à¤¾ बà¥à¤à¤
प à¤à¤ सà¥à¤°à¤à¥à¤·à¤¿à¤¤ तरà¥à¤à¥ सॠलà¥à¤¨à¥ à¤à¤¾ यà¤à¥à¤¨ à¤à¤°à¥à¤à¥¤ à¤à¤à¥ à¤à¥ à¤à¤¿à¤¸à¥ à¤à¥ साथ à¤
पनॠà¤à¥à¤ªà¥à¤¤ वाà¤à¥à¤¯à¤¾à¤à¤¶ साà¤à¤¾ न à¤à¤°à¥à¤à¥¤"},step3:{title:"सà¥à¤à¥à¤¨ बà¤à¤¨ पर à¤à¥à¤ª à¤à¤°à¥à¤",description:"à¤à¤¬ à¤à¤ª सà¥à¤à¥à¤¨ à¤à¤°à¤¤à¥ हà¥à¤, तॠà¤à¤ªà¤à¥ वà¥à¤²à¥à¤ à¤à¥ à¤à¤¨à¥à¤à¥à¤ à¤à¤°à¤¨à¥ à¤à¥ लिठà¤à¤ à¤à¤¨à¥à¤à¥à¤¶à¤¨ सà¤à¤à¥à¤¤ पà¥à¤°à¤à¤ हà¥à¤à¤¾à¥¤"}},extension:{step1:{title:"OKX वà¥à¤²à¥à¤ à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤°à¥à¤",description:"हम à¤
पनॠवà¥à¤²à¥à¤ तठतà¥à¤à¤¼à¥ सॠपहà¥à¤à¤à¤¨à¥ à¤à¥ लिठà¤à¤ªà¤à¥ OKX वà¥à¤²à¥à¤ à¤à¥ à¤
पनॠà¤à¤¾à¤°à¥à¤¯à¤ªà¤à¥à¤à¥ मà¥à¤ पिन à¤à¤°à¤¨à¥ à¤à¥ सलाह दà¥à¤¤à¥ हà¥à¤à¥¤"},step2:{title:"वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤",description:"à¤
पनॠवà¥à¤²à¥à¤ à¤à¤¾ बà¥à¤à¤
प à¤à¤ सà¥à¤°à¤à¥à¤·à¤¿à¤¤ तरà¥à¤à¥ सॠलà¥à¤¨à¥ à¤à¤¾ यà¤à¥à¤¨ à¤à¤°à¥à¤à¥¤ à¤à¤à¥ à¤à¥ à¤à¤¿à¤¸à¥ à¤à¥ साथ à¤
पनॠà¤à¥à¤ªà¥à¤¤ वाà¤à¥à¤¯à¤¾à¤à¤¶ साà¤à¤¾ न à¤à¤°à¥à¤à¥¤"},step3:{title:"à¤
पनॠबà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤°à¥à¤",description:"à¤à¤¬ à¤à¤ª à¤
पना वà¥à¤²à¥à¤ सà¥à¤ à¤
प à¤à¤° लà¥à¤¤à¥ हà¥à¤, तॠनà¥à¤à¥ à¤à¥à¤²à¤¿à¤ à¤à¤°à¤à¥ बà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¾ à¤à¤°à¥à¤ à¤à¤° à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ à¤à¥ लà¥à¤¡ à¤à¤°à¥à¤à¥¤"}}},omni:{qr_code:{step1:{title:"Omni à¤à¤ª à¤à¥ à¤à¥à¤²à¥à¤",description:"à¤
पनॠवà¥à¤²à¥à¤ तठà¤
धिठà¤à¤²à¥à¤¦à¥ पहà¥à¤à¤à¤¨à¥ à¤à¥ लिठOmni à¤à¥ à¤
पनॠहà¥à¤® सà¥à¤à¥à¤°à¥à¤¨ पर à¤à¥à¤¡à¤¼à¥à¤à¥¤"},step2:{title:"वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤",description:"à¤à¤ नया वà¥à¤²à¥à¤ बनाà¤à¤ या मà¥à¤à¥à¤¦à¤¾ à¤à¤ à¤à¥ à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤à¥¤"},step3:{title:"QR à¤à¤à¤à¤¨ पर à¤à¥à¤ª à¤à¤°à¥à¤ à¤à¤° सà¥à¤à¥à¤¨ à¤à¤°à¥à¤",description:"à¤
पनॠहà¥à¤® सà¥à¤à¥à¤°à¥à¤¨ पर QR à¤à¤à¤à¤¨ पर à¤à¥à¤ª à¤à¤°à¥à¤, à¤à¥à¤¡ सà¥à¤à¥à¤¨ à¤à¤°à¥à¤ à¤à¤° à¤à¤¨à¥à¤à¥à¤ à¤à¤°à¤¨à¥ à¤à¥ लिठपà¥à¤°à¥à¤®à¥à¤ªà¥à¤ à¤à¥ पà¥à¤·à¥à¤à¤¿ à¤à¤°à¥à¤à¥¤"}}},token_pocket:{qr_code:{step1:{title:"TokenPocket à¤à¤ª à¤à¥ à¤à¥à¤²à¥à¤",description:"हम à¤à¤ªà¤à¥ TokenPocket à¤à¥ à¤
पनॠहà¥à¤® सà¥à¤à¥à¤°à¥à¤¨ पर रà¤à¤¨à¥ à¤à¥ सलाह दà¥à¤¤à¥ हà¥à¤ ताà¤à¤¿ à¤à¤ªà¤à¥ तà¥à¤ à¤à¤à¥à¤¸à¥à¤¸ मिल सà¤à¥à¥¤"},step2:{title:"à¤à¤ वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤",description:"सà¥à¤°à¤à¥à¤·à¤¿à¤¤ विधि à¤à¤¾ à¤à¤ªà¤¯à¥à¤ à¤à¤°à¤à¥ à¤
पनॠबà¤à¥à¤ à¤à¤¾ बà¥à¤à¤
प à
169¤²à¥à¤¨à¤¾ सà¥à¤¨à¤¿à¤¶à¥à¤à¤¿à¤¤ à¤à¤°à¥à¤à¥¤ à¤
पना à¤à¥à¤ªà¥à¤¤ वाà¤à¥à¤¯à¤¾à¤à¤¶ à¤à¤à¥ à¤à¥ à¤à¤¿à¤¸à¥ à¤à¥ साथ साà¤à¤¾ न à¤à¤°à¥à¤à¥¤"},step3:{title:"सà¥à¤à¥à¤¨ बà¤à¤¨ पर à¤à¥à¤ª à¤à¤°à¥à¤",description:"à¤à¤ बार सà¥à¤à¥à¤¨ à¤à¤°à¤¨à¥ à¤à¥ बाद, à¤à¤ªà¤à¥ लिठà¤à¤ à¤à¤¨à¥à¤à¥à¤¶à¤¨ पà¥à¤°à¥à¤®à¥à¤ªà¥à¤ पà¥à¤°à¤à¤ हà¥à¤à¤¾ ताà¤à¤¿ à¤à¤ª à¤
पनॠवà¥à¤²à¥à¤ à¤à¥ à¤à¤¨à¥à¤à¥à¤ à¤à¤° सà¤à¥à¤à¥¤"}},extension:{step1:{title:"TokenPocket à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤°à¥à¤",description:"हम à¤
पनॠवà¥à¤²à¥à¤ तठतà¥à¤µà¤°à¤¿à¤¤ पहà¥à¤à¤ à¤à¥ लिठTokenPocket à¤à¥ à¤
पनॠtaskbar पर pin à¤à¤°à¤¨à¥ à¤à¥ सिफारिश à¤à¤°à¤¤à¥ हà¥à¤à¥¤"},step2:{title:"वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤",description:"सà¥à¤¨à¤¿à¤¶à¥à¤à¤¿à¤¤ à¤à¤°à¥à¤ à¤à¤¿ à¤à¤ª à¤
पनॠवà¥à¤²à¥à¤ à¤à¤¾ बà¥à¤à¤
प à¤à¤ सà¥à¤°à¤à¥à¤·à¤¿à¤¤ तरà¥à¤à¥ सॠलà¥à¤¤à¥ हà¥à¤à¥¤ à¤à¤à¥ à¤à¤¿à¤¸à¥ à¤à¥ साथ à¤
पना à¤à¥à¤ªà¥à¤¤ वाà¤à¥à¤¯à¤¾à¤à¤¶ साà¤à¤¾ न à¤à¤°à¥à¤à¥¤"},step3:{title:"à¤
पना बà¥à¤°à¤¾à¤à¤à¤¼à¤° ताà¤à¤¼à¤¾ à¤à¤°à¥à¤",description:"à¤à¤ बार à¤à¤¬ à¤à¤ª à¤
पना वà¥à¤²à¥à¤ सà¥à¤à¤
प à¤à¤° लà¥à¤¤à¥ हà¥à¤, तॠनà¥à¤à¥ à¤à¥à¤²à¤¿à¤ à¤à¤°à¥à¤ ताà¤à¤¼à¤¾ बà¥à¤°à¤¾à¤à¤à¤¼à¤° लà¥à¤¡ à¤à¤°à¥à¤ à¤à¤° à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ à¤
प à¤à¤°à¥à¤à¥¤"}}},trust:{qr_code:{step1:{title:"Trust Wallet à¤à¤ª à¤à¥à¤²à¥à¤",description:"à¤
पनॠवà¥à¤²à¥à¤ तठतà¥à¤à¤¼à¥ सॠपहà¥à¤à¤à¤¨à¥ à¤à¥ लिठTrust Wallet à¤à¥ à¤
पनॠहà¥à¤® सà¥à¤à¥à¤°à¥à¤¨ पर रà¤à¥à¤à¥¤"},step2:{title:"वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤",description:"à¤à¤ नया वà¥à¤²à¥à¤ बनाà¤à¤ या मà¥à¤à¥à¤¦à¤¾ वà¥à¤²à¥à¤ à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤à¥¤"},step3:{title:"सà¥à¤à¤¿à¤à¤à¥à¤¸ मà¥à¤ WalletConnect à¤à¥ à¤à¥à¤ª à¤à¤°à¥à¤",description:"नया à¤à¤¨à¥à¤à¥à¤¶à¤¨ à¤à¥à¤¨à¥à¤, फिर QR à¤à¥à¤¡ सà¥à¤à¥à¤¨ à¤à¤°à¥à¤ à¤à¤° पà¥à¤°à¤®à¥à¤ªà¥à¤ à¤à¥ पà¥à¤·à¥à¤à¤¿ à¤à¤°à¥à¤à¥¤"}},extension:{step1:{title:"Trust Wallet à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ à¤à¥ à¤à¤à¤¸à¥à¤à¥à¤² à¤à¤°à¥à¤",description:"à¤
पनॠबà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ à¤à¤ªà¤°à¥ दाà¤à¤ à¤à¥à¤¨à¥ पर à¤à¥à¤²à¤¿à¤ à¤à¤°à¥à¤ à¤à¤° Trust Wallet à¤à¥ à¤à¤¸à¤¾à¤¨à¥ सॠपà¥à¤°à¤µà¥à¤¶ à¤à¥ लिठपिन à¤à¤°à¥à¤à¥¤"},step2:{title:"à¤à¤ वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤",description:"à¤à¤ नया वà¥à¤²à¥à¤ बनाà¤à¤ या मà¥à¤à¥à¤¦à¤¾ वà¥à¤²à¥à¤ à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤à¥¤"},step3:{title:"à¤
पनॠबà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤°à¥à¤",description:"à¤à¤ बार Trust Wallet सà¥à¤ à¤
प à¤à¤°à¤¨à¥ à¤à¥ बाद, नà¥à¤à¥ à¤à¥à¤²à¤¿à¤ à¤à¤°à¥à¤ बà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤°à¤¨à¥ à¤à¤° à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ लà¥à¤¡ à¤à¤°à¤¨à¥ à¤à¥ लिà¤à¥¤"}}},uniswap:{qr_code:{step1:{title:"Uniswap à¤à¤ª à¤à¥ à¤à¥à¤²à¥à¤",description:"à¤
पनॠहà¥à¤® सà¥à¤à¥à¤°à¥à¤¨ पर Uniswap वà¥à¤²à¥à¤ à¤à¥à¤¡à¤¼à¥à¤, à¤à¤¸à¤¸à¥ à¤à¤ªà¤à¥ वà¥à¤²à¥à¤ तठतà¥à¤à¥ सॠपहà¥à¤à¤à¤¨à¥ à¤à¥ सà¥à¤µà¤¿à¤§à¤¾ हà¥à¤à¥à¥¤"},step2:{title:"वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤",description:"à¤à¤ नया वà¥à¤²à¥à¤ बनाà¤à¤ या मà¥à¤à¥à¤¦à¤¾ वà¥à¤²à¥à¤ à¤à¥ à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤à¥¤"},step3:{title:"QR à¤à¤à¤à¤¨ पर à¤à¥à¤ª à¤à¤°à¥à¤ à¤à¤° सà¥à¤à¥à¤¨ à¤à¤°à¥à¤",description:"à¤
पनॠहà¥à¤®à¤¸à¥à¤à¥à¤°à¥à¤¨ पर QR à¤à¤à¤à¤¨ पर à¤à¥à¤ª à
169¤à¤°à¥à¤, à¤à¥à¤¡ सà¥à¤à¥à¤¨ à¤à¤°à¥à¤ à¤à¤° पà¥à¤°à¤®à¥à¤ªà¥à¤ à¤à¥ à¤à¤¨à¥à¤à¥à¤ à¤à¤°à¤¨à¥ à¤à¥ पà¥à¤·à¥à¤à¤¿ à¤à¤°à¥à¤à¥¤"}}},zerion:{qr_code:{step1:{title:"Zerion à¤à¤ª à¤à¥ à¤à¥à¤²à¥à¤",description:"हम सलाह दà¥à¤¤à¥ हà¥à¤ à¤à¤¿ à¤à¤ª Zerion à¤à¥ à¤
पनॠहà¥à¤® सà¥à¤à¥à¤°à¥à¤¨ पर रà¤à¥à¤, à¤à¤¸à¤¸à¥ तà¥à¤à¥ सॠà¤à¤à¥à¤¸à¥à¤¸ à¤à¤°à¤¨à¥ मà¥à¤ à¤à¤¸à¤¾à¤¨à¥ हà¥à¤à¥à¥¤"},step2:{title:"à¤à¤ वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤",description:"सà¥à¤°à¤à¥à¤·à¤¿à¤¤ विधि à¤à¤¾ à¤à¤ªà¤¯à¥à¤ à¤à¤°à¤à¥ à¤
पनॠबà¤à¥à¤ à¤à¤¾ बà¥à¤à¤
प लà¥à¤¨à¤¾ सà¥à¤¨à¤¿à¤¶à¥à¤à¤¿à¤¤ à¤à¤°à¥à¤à¥¤ à¤
पना à¤à¥à¤ªà¥à¤¤ वाà¤à¥à¤¯à¤¾à¤à¤¶ à¤à¤à¥ à¤à¥ à¤à¤¿à¤¸à¥ à¤à¥ साथ साà¤à¤¾ न à¤à¤°à¥à¤à¥¤"},step3:{title:"सà¥à¤à¥à¤¨ बà¤à¤¨ à¤à¥ à¤à¥à¤ª à¤à¤°à¥à¤",description:"à¤à¤ª सà¥à¤à¥à¤¨ à¤à¤°à¤¨à¥ à¤à¥ बाद, à¤à¤ à¤à¤¨à¥à¤à¥à¤¶à¤¨ पà¥à¤°à¥à¤®à¥à¤ªà¥à¤ à¤à¤ªà¤à¥ बà¤à¥à¤ à¤à¥ à¤à¤¨à¥à¤à¥à¤ à¤à¤°à¤¨à¥ à¤à¥ लिठपà¥à¤°à¤à¤ हà¥à¤à¤¾à¥¤"}},extension:{step1:{title:"Zerion à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤°à¥à¤",description:"हमारॠसिफारिश हॠà¤à¤¿ à¤à¤ª à¤
पनॠवà¥à¤²à¥à¤ तठà¤à¤²à¥à¤¦à¥ पहà¥à¤à¤à¤¨à¥ à¤à¥ लिठZerion à¤à¥ à¤
पनॠà¤à¤¾à¤¸à¥à¤à¤¬à¤¾à¤° मà¥à¤ पिन à¤à¤°à¥à¤à¥¤"},step2:{title:"वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤",description:"सà¥à¤¨à¤¿à¤¶à¥à¤à¤¿à¤¤ à¤à¤°à¥à¤ à¤à¤¿ à¤à¤ª à¤à¤ सà¥à¤°à¤à¥à¤·à¤¿à¤¤ विधि à¤à¤¾ à¤à¤ªà¤¯à¥à¤ à¤à¤°à¤à¥ à¤
पनॠवà¥à¤²à¥à¤ à¤à¤¾ बà¥à¤à¤
प लॠरहॠहà¥à¤à¥¤ à¤
पना à¤à¥à¤ªà¥à¤¤ वाà¤à¥à¤¯ à¤à¤à¥ à¤à¤¿à¤¸à¥ à¤à¥ साथ साà¤à¤¾ न à¤à¤°à¥à¤à¥¤"},step3:{title:"à¤
पना बà¥à¤°à¤¾à¤à¤à¤¼à¤° ताà¤à¤¼à¤¾ à¤à¤°à¥à¤",description:"à¤à¤ बार à¤à¤¬ à¤à¤ª à¤
पनॠवà¥à¤²à¥à¤ à¤à¥ सà¥à¤¥à¤¾à¤ªà¤¨à¤¾ à¤à¤° लà¥à¤, तॠबà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤°à¤¨à¥ à¤à¤° à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ à¤à¥ लà¥à¤¡ à¤à¤°à¤¨à¥ à¤à¥ लिठनà¥à¤à¥ à¤à¥à¤²à¤¿à¤ à¤à¤°à¥à¤à¥¤"}}},rainbow:{qr_code:{step1:{title:"Rainbow à¤à¤ª à¤à¥ à¤à¥à¤²à¥à¤",description:"हम à¤
पनॠवà¥à¤²à¥à¤ à¤à¥ तà¥à¤ à¤à¤à¥à¤¸à¥à¤¸ à¤à¥ लिठRainbow à¤à¥ à¤
पनॠहà¥à¤® सà¥à¤à¥à¤°à¥à¤¨ पर रà¤à¤¨à¥ à¤à¥ सलाह दà¥à¤¤à¥ हà¥à¤à¥¤"},step2:{title:"वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤",description:"à¤à¤ª à¤
पनॠफ़à¥à¤¨ पर हमारॠबà¥à¤à¤
प फà¥à¤à¤° à¤à¤¾ à¤à¤ªà¤¯à¥à¤ à¤à¤°à¤à¥ à¤
पनॠवà¥à¤²à¥à¤ à¤à¤¾ बà¥à¤à¤
प à¤à¤¸à¤¾à¤¨à¥ सॠलॠसà¤à¤¤à¥ हà¥à¤à¥¤"},step3:{title:"सà¥à¤à¥à¤¨ बà¤à¤¨ पर à¤à¥à¤ª à¤à¤°à¥à¤",description:"à¤à¤¬ à¤à¤ª सà¥à¤à¥à¤¨ à¤à¤°à¤¤à¥ हà¥à¤, तॠà¤à¤ªà¤à¥ वà¥à¤²à¥à¤ सॠà¤à¤¨à¥à¤à¥à¤ à¤à¤°à¤¨à¥ à¤à¥ लिठà¤à¤ à¤à¤¨à¥à¤à¥à¤¶à¤¨ सà¤à¤à¥à¤¤ दिà¤à¤¾à¤ दà¥à¤à¤¾à¥¤"}}},enkrypt:{extension:{step1:{description:"हम à¤
पनॠवà¥à¤²à¥à¤ तठतà¥à¤à¤¼à¥ सॠपहà¥à¤à¤ à¤à¥ लिठEnkrypt वà¥à¤²à¥à¤ à¤à¥ à¤
पनॠà¤à¤¾à¤¸à¥à¤à¤¬à¤¾à¤° मà¥à¤ पिन à¤à¤°à¤¨à¥ à¤à¥ सलाह दà¥à¤¤à¥ हà¥à¤à¥¤",title:"Enkrypt वà¥à¤²à¥à¤ à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤°à¥à¤"},step2:{description:"सà¥à¤¨à¤¿à¤¶à¥à¤à¤¿à¤¤ à¤à¤°à¥à¤ à¤à¤¿ à¤à¤ª à¤
पनॠवà¥à¤²à¥à¤ à¤à¤¾ बà¥à¤à¤
प à¤à¤ सà¥à¤°à¤à¥à¤·à¤¿à¤¤ तरà¥à¤à¥ सॠलà¥à¥¤ à¤
पनॠà¤à¥à¤ªà¥à¤¤ वाà¤à¥à¤¯à¤¾à¤à¤¶ à¤à¥ à¤à¤à¥ à¤à¥ à¤à¤¿à¤¸à¥ à¤à¥ साथ साà¤à¤¾ न à¤à¤°à¥à¤à¥¤",title:"à¤à¤ वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤"},step3:{description:"à¤à¤ बार à¤à¤¬ à¤à¤ª à¤
पनॠवà¥à¤²à¥à¤ सà¥à¤ à¤à¤° लà¥à¤, तॠनà¥à¤à¥ à¤à¥à¤²à¤¿à¤ à¤à¤°à¥à¤ बà¥à¤°à¤¾à
169¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤°à¤¨à¥ à¤à¤° à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ लà¥à¤¡ à¤à¤°à¤¨à¥ à¤à¥ लिà¤à¥¤",title:"à¤
पनॠबà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤°à¥à¤"}}},frame:{extension:{step1:{description:"हम à¤
पनॠवà¥à¤²à¥à¤ तठतà¥à¤à¤¼à¥ सॠपहà¥à¤à¤ à¤à¥ लिठFrame à¤à¥ à¤
पनॠà¤à¤¾à¤¸à¥à¤à¤¬à¤¾à¤° मà¥à¤ पिन à¤à¤°à¤¨à¥ à¤à¥ सलाह दà¥à¤¤à¥ हà¥à¤à¥¤",title:"Frame à¤à¤° साथॠà¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤°à¥à¤"},step2:{description:"à¤
पनॠवà¥à¤²à¥à¤ à¤à¤¾ बà¥à¤à¤
प à¤à¤ सà¥à¤°à¤à¥à¤·à¤¿à¤¤ तरà¥à¤à¥ सॠलà¥à¤¨à¤¾ सà¥à¤¨à¤¿à¤¶à¥à¤à¤¿à¤¤ à¤à¤°à¥à¤à¥¤ à¤à¤à¥ à¤à¥ à¤
पनॠà¤à¥à¤ªà¥à¤¤ वाà¤à¥à¤¯à¤¾à¤à¤¶ à¤à¥ à¤à¤¿à¤¸à¥ à¤à¥ साथ साà¤à¤¾ न à¤à¤°à¥à¤à¥¤",title:"वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤"},step3:{description:"à¤à¤ बार à¤à¤¬ à¤à¤ª à¤
पनॠवà¥à¤²à¥à¤ à¤à¥ सà¥à¤à¤
प à¤à¤° लà¥à¤¤à¥ हà¥à¤, तॠनà¥à¤à¥ à¤à¥à¤²à¤¿à¤ à¤à¤°à¤à¥ बà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤°à¥à¤ à¤à¤° à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ à¤à¥ लà¥à¤¡ à¤à¤°à¥à¤à¥¤",title:"à¤
पना बà¥à¤°à¤¾à¤à¤à¤¼à¤° ताà¤à¤¼à¤¾ à¤à¤°à¥à¤"}}},one_key:{extension:{step1:{title:"OneKey Wallet à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤°à¥à¤",description:"हम à¤à¤ªà¤à¥ à¤
पनॠवà¥à¤²à¥à¤ à¤à¥ तà¥à¤ à¤à¤à¥à¤¸à¥à¤¸ à¤à¥ लिठOneKey Wallet à¤à¥ à¤
पनॠà¤à¤¾à¤¸à¥à¤à¤¬à¤¾à¤° मà¥à¤ पिन à¤à¤°à¤¨à¥ à¤à¥ सलाह दà¥à¤¤à¥ हà¥à¤à¥¤"},step2:{title:"वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤",description:"सà¥à¤¨à¤¿à¤¶à¥à¤à¤¿à¤¤ à¤à¤°à¥à¤ à¤à¤¿ à¤à¤ª à¤
पनॠवà¥à¤²à¥à¤ à¤à¤¾ बà¥à¤à¤
प à¤à¤ सà¥à¤°à¤à¥à¤·à¤¿à¤¤ तरà¥à¤à¥ सॠलॠरहॠहà¥à¤à¥¤ à¤
पना à¤à¥à¤ªà¥à¤¤ वाà¤à¥à¤¯à¤¾à¤à¤¶ à¤à¤¿à¤¸à¥ à¤à¥ साथ à¤à¥ साà¤à¤¾ न à¤à¤°à¥à¤à¥¤"},step3:{title:"à¤
पनॠबà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤°à¥à¤",description:"à¤à¤ बार à¤à¤¬ à¤à¤ª à¤
पना वà¥à¤²à¥à¤ सà¥à¤ à¤
प à¤à¤° लà¥à¤¤à¥ हà¥à¤, तॠबà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤°à¤¨à¥ à¤à¤° à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ à¤à¥ लà¥à¤¡ à¤à¤°à¤¨à¥ à¤à¥ लिठनà¥à¤à¥ à¤à¥à¤²à¤¿à¤ à¤à¤°à¥à¤à¥¤"}}},phantom:{extension:{step1:{title:"फà¥à¤à¤à¤® à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤°à¥à¤",description:"हम à¤à¤ªà¤à¥ वà¥à¤²à¥à¤ à¤à¥ à¤à¤¸à¤¾à¤¨ à¤à¤ªà¤¯à¥à¤ à¤à¥ लिठफà¥à¤à¤à¤® à¤à¥ à¤
पनॠà¤à¤¾à¤¸à¥à¤à¤¬à¤¾à¤° मà¥à¤ पिन à¤à¤°à¤¨à¥ à¤à¥ सलाह दà¥à¤¤à¥ हà¥à¤à¥¤"},step2:{title:"à¤à¤ वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤",description:"सà¥à¤¨à¤¿à¤¶à¥à¤à¤¿à¤¤ à¤à¤°à¥à¤ à¤à¤¿ à¤à¤ª à¤
पनॠवà¥à¤²à¥à¤ à¤à¤¾ बà¥à¤à¤
प à¤à¤ सà¥à¤°à¤à¥à¤·à¤¿à¤¤ तरà¥à¤à¥ सॠलॠरहॠहà¥à¤à¥¤ à¤
पना à¤à¥à¤ªà¥à¤¤ वसà¥à¤²à¥ वाà¤à¥à¤¯à¤¾à¤à¤¶ à¤à¤¿à¤¸à¥ à¤à¥ साथ à¤à¥ साà¤à¤¾ न à¤à¤°à¥à¤à¥¤"},step3:{title:"à¤
पनॠबà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤°à¥à¤",description:"à¤à¤ बार à¤à¤¬ à¤à¤ª à¤
पना वà¥à¤²à¥à¤ सà¥à¤ à¤à¤° लà¥à¤, तॠबà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ ताà¤à¤à¥ दà¥à¤¨à¥ à¤à¤° à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ à¤à¥ लà¥à¤¡ à¤à¤°à¤¨à¥ à¤à¥ लिठनà¥à¤à¥ à¤à¥à¤²à¤¿à¤ à¤à¤°à¥à¤à¥¤"}}},rabby:{extension:{step1:{title:"Rabby à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤°à¥à¤",description:"हम à¤à¤ªà¤à¥ सलाह दà¥à¤¤à¥ हà¥à¤ à¤à¤¿ à¤
पनॠवà¥à¤²à¥à¤ à¤à¥ à¤à¤²à¥à¤¦à¥ सॠपहà¥à¤à¤ à¤à¥ लिठRabby à¤à¥ à¤
पनॠà¤à¤¾à¤¸à¥à¤à¤¬à¤¾à¤° मà¥à¤ पिन à¤à¤°à¥à¤à¥¤"},step2:{title:"वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤",de
169scription:"सà¥à¤¨à¤¿à¤¶à¥à¤à¤¿à¤¤ à¤à¤°à¥à¤ à¤à¤¿ à¤à¤ª à¤
पनॠवà¥à¤²à¥à¤ à¤à¤¾ बà¥à¤à¤
प à¤à¤ सà¥à¤°à¤à¥à¤·à¤¿à¤¤ तरà¥à¤à¥ सॠलà¥à¤¤à¥ हà¥à¤à¥¤ à¤à¤à¥ à¤à¥ à¤à¤¿à¤¸à¥ à¤à¥ साथ à¤
पना à¤à¥à¤ªà¥à¤¤ वाà¤à¥à¤¯à¤¾à¤à¤¶ साà¤à¤¾ न à¤à¤°à¥à¤à¥¤"},step3:{title:"à¤
पना बà¥à¤°à¤¾à¤à¤à¤¼à¤° ताà¤à¤¼à¤¾ à¤à¤°à¥à¤",description:"à¤à¤¬ à¤à¤ª à¤
पना वà¥à¤²à¥à¤ सà¥à¤ à¤
प à¤à¤° लà¥à¤¤à¥ हà¥à¤, तॠबà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤°à¤¨à¥ à¤à¤° à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ लà¥à¤¡ à¤à¤°à¤¨à¥ à¤à¥ लिठनà¥à¤à¥ à¤à¥à¤²à¤¿à¤ à¤à¤°à¥à¤à¥¤"}}},safeheron:{extension:{step1:{title:"à¤à¥à¤° à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤°à¥à¤",description:"हम à¤à¤ªà¤à¥ सलाह दà¥à¤¤à¥ हà¥à¤ à¤à¤¿ à¤
पनॠवà¥à¤²à¥à¤ à¤à¥ à¤à¤²à¥à¤¦à¥ सॠपहà¥à¤à¤ à¤à¥ लिठSafeheron à¤à¥ à¤
पनॠà¤à¤¾à¤¸à¥à¤à¤¬à¤¾à¤° मà¥à¤ पिन à¤à¤°à¥à¤à¥¤"},step2:{title:"वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤",description:"सà¥à¤¨à¤¿à¤¶à¥à¤à¤¿à¤¤ à¤à¤°à¥à¤ à¤à¤¿ à¤à¤ª à¤à¤ सà¥à¤°à¤à¥à¤·à¤¿à¤¤ तरà¥à¤à¥ सॠà¤
पना वà¥à¤²à¥à¤ बà¥à¤à¤
प à¤à¤° रहॠहà¥à¤à¥¤ à¤à¤à¥ à¤à¥ à¤à¤¿à¤¸à¥ à¤à¥ साथ à¤
पनॠà¤à¥à¤ªà¥à¤¤ वाà¤à¥à¤¯à¤¾à¤à¤¶ à¤à¥ साà¤à¤¾ न à¤à¤°à¥à¤à¥¤"},step3:{title:"à¤
पनॠबà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤°à¥à¤",description:"à¤à¤ बार à¤à¤¬ à¤à¤ª à¤
पनॠवà¥à¤²à¥à¤ à¤à¥ सà¥à¤ à¤
प à¤à¤°à¤¤à¥ हà¥à¤, तॠनà¥à¤à¥ à¤à¥à¤²à¤¿à¤ à¤à¤°à¥à¤ ताà¤à¤¿ बà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤°à¥à¤ à¤à¤° à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ à¤à¥ लà¥à¤¡ à¤à¤°à¥à¤à¥¤"}}},taho:{extension:{step1:{title:"ताहॠà¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤°à¥à¤",description:"हम à¤à¤ªà¤à¥ वà¥à¤²à¥à¤ तठतà¥à¤µà¤°à¤¿à¤¤ पहà¥à¤à¤ à¤à¥ लिठताहॠà¤à¥ à¤
पनॠà¤à¤¾à¤¸à¥à¤à¤¬à¤¾à¤° मà¥à¤ पिन à¤à¤°à¤¨à¥ à¤à¥ सलाह दà¥à¤¤à¥ हà¥à¤à¥¤"},step2:{title:"à¤à¤ वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤",description:"सà¥à¤¨à¤¿à¤¶à¥à¤à¤¿à¤¤ à¤à¤°à¥à¤ à¤à¤¿ à¤à¤ª à¤à¤ सà¥à¤°à¤à¥à¤·à¤¿à¤¤ तरà¥à¤à¥ सॠà¤
पना वà¥à¤²à¥à¤ बà¥à¤à¤
प à¤à¤° रहॠहà¥à¤à¥¤ à¤à¤à¥ à¤à¥ à¤à¤¿à¤¸à¥ à¤à¥ साथ à¤
पनॠà¤à¥à¤ªà¥à¤¤ वाà¤à¥à¤¯à¤¾à¤à¤¶ à¤à¥ साà¤à¤¾ न à¤à¤°à¥à¤à¥¤"},step3:{title:"à¤
पनॠबà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤°à¥à¤",description:"à¤à¤ बार à¤à¤¬ à¤à¤ª à¤
पना बà¤à¥à¤ सà¥à¤ à¤à¤° लà¥à¤¤à¥ हà¥à¤, तॠनà¥à¤à¥ à¤à¥à¤²à¤¿à¤ à¤à¤°à¤à¥ बà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤°à¥à¤ à¤à¤° à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ à¤à¥ लà¥à¤¡ à¤à¤°à¥à¤à¥¤"}}},talisman:{extension:{step1:{title:"तालिसमान à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤°à¥à¤",description:"हम à¤à¤ªà¤à¥ बà¤à¥à¤ à¤à¥ तà¥à¤µà¤°à¤¿à¤¤ पहà¥à¤à¤ à¤à¥ लिठतालिसमान à¤à¥ à¤
पनॠà¤à¤¾à¤¸à¥à¤à¤¬à¤¾à¤° मà¥à¤ पिन à¤à¤°à¤¨à¥ à¤à¥ सिफारिश à¤à¤°à¤¤à¥ हà¥à¤à¥¤"},step2:{title:"à¤à¤ à¤à¤¥à¥à¤°à¤¿à¤¯à¤® बà¤à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤",description:"à¤
पनॠबà¤à¥à¤ à¤à¤¾ बà¥à¤à¤
प à¤à¤ सà¥à¤°à¤à¥à¤·à¤¿à¤¤ तरà¥à¤à¥ सॠलà¥à¤¨à¥ à¤à¤¾ धà¥à¤¯à¤¾à¤¨ रà¤à¥à¤à¥¤ à¤à¤à¥ à¤à¥ à¤
पनॠवसà¥à¤²à¥ वाà¤à¥à¤¯à¤¾à¤à¤¶ à¤à¥ à¤à¤¿à¤¸à¥ à¤à¥ साथ साà¤à¤¾ न à¤à¤°à¥à¤à¥¤"},step3:{title:"à¤
पनॠबà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤°à¥à¤",description:"à¤à¤ बार à¤à¤¬ à¤à¤ª à¤
पना बà¤à¥à¤ सà¥à¤ à¤à¤° लà¥à¤¤à¥ हà¥à¤, तॠनà¥à¤à¥ à¤à¥à¤²à¤¿à¤ à¤à¤°à¤à¥ बà¥à¤°à¤¾à
169¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤°à¥à¤ à¤à¤° à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ à¤à¥ लà¥à¤¡ à¤à¤°à¥à¤à¥¤"}}},xdefi:{extension:{step1:{title:"XDEFI वà¥à¤²à¥à¤ à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤°à¥à¤",description:"हम à¤à¤ªà¤à¥ वà¥à¤²à¥à¤ à¤à¥ à¤à¤²à¥à¤¦à¥ सॠपहà¥à¤à¤ à¤à¥ लिठXDEFI Wallet à¤à¥ à¤
पनॠà¤à¤¾à¤¸à¥à¤à¤¬à¤¾à¤° मà¥à¤ पिन à¤à¤°à¤¨à¥ à¤à¥ सलाह दà¥à¤¤à¥ हà¥à¤à¥¤"},step2:{title:"à¤à¤ वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤",description:"निशà¥à¤à¤¿à¤¤ रà¥à¤ª सॠà¤
पनॠवà¥à¤²à¥à¤ à¤à¤¾ बà¥à¤à¤
प à¤à¤¿à¤¸à¥ सà¥à¤°à¤à¥à¤·à¤¿à¤¤ तरà¥à¤à¥ सॠलà¥à¤à¥¤ à¤
पनॠà¤à¥à¤ªà¤¨à¥à¤¯ वाà¤à¥à¤¯à¤¾à¤à¤¶ à¤à¥ à¤à¤¿à¤¸à¥ à¤à¥ साथ शà¥à¤¯à¤° ना à¤à¤°à¥à¤à¥¤"},step3:{title:"à¤
पनॠबà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤°à¥à¤",description:"à¤à¤ बार à¤à¤¬ à¤à¤ªà¤¨à¥ à¤
पनॠवà¥à¤²à¥à¤ सà¥à¤ à¤
प à¤à¤° लॠहà¥, तॠबà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤°à¤¨à¥ à¤à¤° à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ à¤à¥ लà¥à¤¡ à¤à¤°à¤¨à¥ à¤à¥ लिठनà¥à¤à¥ à¤à¥à¤²à¤¿à¤ à¤à¤°à¥à¤à¥¤"}}},zeal:{extension:{step1:{title:"Zeal à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤°à¥à¤",description:"हम à¤à¤ªà¤à¥ à¤
पनॠवà¥à¤²à¥à¤ तठà¤à¤²à¥à¤¦à¥ पहà¥à¤à¤à¤¨à¥ à¤à¥ लिठZeal à¤à¥ à¤
पनॠà¤à¤¾à¤¸à¥à¤à¤¬à¤¾à¤° मà¥à¤ पिन à¤à¤°à¤¨à¥ à¤à¥ सलाह दà¥à¤¤à¥ हà¥à¤à¥¤"},step2:{title:"वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤",description:"à¤
पनॠवà¥à¤²à¥à¤ à¤à¤¾ बà¥à¤à¤
प à¤à¤ सà¥à¤°à¤à¥à¤·à¤¿à¤¤ तरà¥à¤à¥ सॠलà¥à¤¨à¥ à¤à¥ लिठसà¥à¤¨à¤¿à¤¶à¥à¤à¤¿à¤¤ à¤à¤°à¥à¤à¥¤ à¤à¤¿à¤¸à¥ à¤à¥ साथ à¤à¥ à¤
पना à¤à¥à¤ªà¥à¤¤ वाà¤à¥à¤¯à¤¾à¤à¤¶ साà¤à¤¾ न à¤à¤°à¥à¤à¥¤"},step3:{title:"à¤
पनॠबà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤°à¥à¤",description:"à¤à¤ बार à¤à¤¬ à¤à¤ª à¤
पना वà¥à¤²à¥à¤ सà¥à¤à¤
प à¤à¤° लà¥à¤¤à¥ हà¥à¤, तॠनà¥à¤à¥ à¤à¥à¤²à¤¿à¤ à¤à¤°à¥à¤ ताà¤à¤¿ बà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤°à¥à¤ à¤à¤° à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ लà¥à¤¡ à¤à¤°à¥à¤à¥¤"}}},safepal:{extension:{step1:{title:"SafePal Wallet à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤°à¥à¤",description:"à¤
पनॠबà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ शà¥à¤°à¥à¤· दाà¤à¤ मà¥à¤ à¤à¥à¤²à¤¿à¤ à¤à¤°à¥à¤ à¤à¤° SafePal Wallet à¤à¥ à¤à¤¸à¤¾à¤¨à¥ सॠपहà¥à¤à¤ à¤à¥ लिठपिन à¤à¤°à¥à¤à¥¤"},step2:{title:"à¤à¤ बà¤à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤",description:"नया बà¤à¥à¤ बनाà¤à¤ या मà¥à¤à¥à¤¦à¤¾ à¤à¥ à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤à¥¤"},step3:{title:"à¤
पनॠबà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤°à¥à¤",description:"à¤à¤ बार à¤à¤¬ à¤à¤ª SafePal वà¥à¤²à¥à¤ सà¥à¤ à¤
प à¤à¤° लà¥à¤¤à¥ हà¥à¤, तॠनà¥à¤à¥ à¤à¥à¤²à¤¿à¤ à¤à¤°à¥à¤ ताà¤à¤¿ बà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ रिफà¥à¤°à¥à¤¶ à¤à¤°à¥à¤ à¤à¤° à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ लà¥à¤¡ à¤à¤°à¥à¤à¥¤"}},qr_code:{step1:{title:"SafePal वà¥à¤²à¥à¤ à¤à¤ª à¤à¥à¤²à¥à¤",description:"à¤
पनॠवà¥à¤²à¥à¤ तठà¤à¤²à¥à¤¦à¥ पहà¥à¤à¤à¤¨à¥ à¤à¥ लिठSafePal वà¥à¤²à¥à¤ à¤à¥ à¤
पनॠहà¥à¤® सà¥à¤à¥à¤°à¥à¤¨ पर रà¤à¥à¤à¥¤"},step2:{title:"वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤",description:"नया बà¤à¥à¤ बनाà¤à¤ या मà¥à¤à¥à¤¦à¤¾ à¤à¥ à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤à¥¤"},step3:{title:"सà¥à¤à¤¿à¤à¤à¥à¤¸ मà¥à¤ WalletConnect à¤à¥ à¤à¥à¤ª à¤à¤°à¥à¤",description:"नया à¤à¤¨à¥à¤à¥à¤¶à¤¨ à¤à¥à¤¨à¥à¤, फिर QR à¤à¥à¤¡ सà¥à¤à¥à¤¨ à¤à¤°à¥à¤ à¤à¤° à¤à¤¨à¥à¤à¥à¤ à¤à¤°à¤¨à¥ à¤à¥ लिठपà¥à¤°à¥à¤®à¥à¤ªà¥à¤ à¤à¥ पà¥à¤·à¥à¤à¤¿ à¤à¤°à¥à¤à¥¤"}}},desig:{extension:{step1:{title:"Desig à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤°à¥à¤",de
169scription:"हम à¤à¤ªà¤à¥ à¤
पनॠवà¥à¤²à¥à¤ à¤à¥ लिठà¤à¤¸à¤¾à¤¨à¥ सॠपहà¥à¤à¤ पानॠà¤à¥ लिठDesig à¤à¥ à¤
पनॠà¤à¤¾à¤¸à¥à¤à¤¬à¤¾à¤° मà¥à¤ पिन à¤à¤°à¤¨à¥ à¤à¥ सलाह दà¥à¤¤à¥ हà¥à¤à¥¤"},step2:{title:"à¤à¤ वà¥à¤²à¥à¤ बनाà¤à¤",description:"à¤
पनॠवà¥à¤²à¥à¤ à¤à¤¾ बà¥à¤à¤
प à¤à¤ सà¥à¤°à¤à¥à¤·à¤¿à¤¤ तरà¥à¤à¥ सॠलà¥à¤¨à¥ à¤à¥ लिठसà¥à¤¨à¤¿à¤¶à¥à¤à¤¿à¤¤ à¤à¤°à¥à¤à¥¤ à¤à¤¿à¤¸à¥ à¤à¥ साथ à¤à¥ à¤
पना à¤à¥à¤ªà¥à¤¤ वाà¤à¥à¤¯à¤¾à¤à¤¶ साà¤à¤¾ न à¤à¤°à¥à¤à¥¤"},step3:{title:"à¤
पनॠबà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤°à¥à¤",description:"à¤à¤ बार à¤à¤¬ à¤à¤ª à¤
पना वà¥à¤²à¥à¤ सà¥à¤à¤
प à¤à¤° लà¥à¤¤à¥ हà¥à¤, तॠनà¥à¤à¥ à¤à¥à¤²à¤¿à¤ à¤à¤°à¥à¤ ताà¤à¤¿ बà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤°à¥à¤ à¤à¤° à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ लà¥à¤¡ à¤à¤°à¥à¤à¥¤"}}},subwallet:{extension:{step1:{title:"SubWallet à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤°à¥à¤",description:"हम à¤à¤ªà¤à¥ à¤
पनॠवà¥à¤²à¥à¤ तठतà¥à¤à¥ सॠपहà¥à¤à¤à¤¨à¥ à¤à¥ लिठSubWallet à¤à¥ à¤
पनॠà¤à¤¾à¤¸à¥à¤à¤¬à¤¾à¤° मà¥à¤ पिन à¤à¤°à¤¨à¥ à¤à¥ सलाह दà¥à¤¤à¥ हà¥à¤à¥¤"},step2:{title:"वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤",description:"à¤
पनॠबà¤à¥à¤ à¤à¤¾ बà¥à¤à¤
प à¤à¤ सà¥à¤°à¤à¥à¤·à¤¿à¤¤ तरà¥à¤à¥ सॠलà¥à¤¨à¥ à¤à¤¾ धà¥à¤¯à¤¾à¤¨ रà¤à¥à¤à¥¤ à¤à¤à¥ à¤à¥ à¤
पनॠवसà¥à¤²à¥ वाà¤à¥à¤¯à¤¾à¤à¤¶ à¤à¥ à¤à¤¿à¤¸à¥ à¤à¥ साथ साà¤à¤¾ न à¤à¤°à¥à¤à¥¤"},step3:{title:"à¤
पनॠबà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤°à¥à¤",description:"à¤à¤ बार à¤à¤¬ à¤à¤ª à¤
पना वà¥à¤²à¥à¤ सà¥à¤à¤
प à¤à¤° लà¥à¤¤à¥ हà¥à¤, तॠनà¥à¤à¥ à¤à¥à¤²à¤¿à¤ à¤à¤°à¥à¤ ताà¤à¤¿ बà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤°à¥à¤ à¤à¤° à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ लà¥à¤¡ à¤à¤°à¥à¤à¥¤"}},qr_code:{step1:{title:"SubWallet à¤à¤ª à¤à¥à¤²à¥à¤",description:"हम à¤à¤ªà¤à¥ तà¥à¤à¥ सॠपहà¥à¤à¤à¤¨à¥ à¤à¥ लिठSubWallet à¤à¥ à¤
पनॠहà¥à¤® सà¥à¤à¥à¤°à¥à¤¨ पर रà¤à¤¨à¥ à¤à¥ सलाह दà¥à¤¤à¥ हà¥à¤à¥¤"},step2:{title:"वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤",description:"à¤
पनॠवà¥à¤²à¥à¤ à¤à¤¾ बà¥à¤à¤
प à¤à¤ सà¥à¤°à¤à¥à¤·à¤¿à¤¤ तरà¥à¤à¥ सॠलà¥à¤¨à¥ à¤à¥ लिठसà¥à¤¨à¤¿à¤¶à¥à¤à¤¿à¤¤ à¤à¤°à¥à¤à¥¤ à¤à¤¿à¤¸à¥ à¤à¥ साथ à¤à¥ à¤
पना à¤à¥à¤ªà¥à¤¤ वाà¤à¥à¤¯à¤¾à¤à¤¶ साà¤à¤¾ न à¤à¤°à¥à¤à¥¤"},step3:{title:"सà¥à¤à¥à¤¨ बà¤à¤¨ à¤à¥ à¤à¥à¤ª à¤à¤°à¥à¤",description:"à¤à¥à¤¸à¥ हॠà¤à¤ª सà¥à¤à¥à¤¨ à¤à¤°à¥à¤à¤à¥, à¤à¤ à¤à¤¨à¥à¤à¥à¤¶à¤¨ सà¤à¤à¥à¤¤ à¤à¤ªà¤à¥ वà¥à¤²à¥à¤ à¤à¥ à¤à¤¨à¥à¤à¥à¤ à¤à¤°à¤¨à¥ à¤à¥ लिठपà¥à¤°à¤à¤ हà¥à¤à¤¾à¥¤"}}},clv:{extension:{step1:{title:"CLV Wallet à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤°à¥à¤",description:"हम à¤à¤ªà¤à¥ à¤
पनॠवà¥à¤²à¥à¤ तठतà¥à¤à¥ सॠपहà¥à¤à¤à¤¨à¥ à¤à¥ लिठCLV Wallet à¤à¥ à¤
पनॠà¤à¤¾à¤¸à¥à¤à¤¬à¤¾à¤° मà¥à¤ पिन à¤à¤°à¤¨à¥ à¤à¥ सलाह दà¥à¤¤à¥ हà¥à¤à¥¤"},step2:{title:"वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤",description:"à¤
पनॠवà¥à¤²à¥à¤ à¤à¤¾ बà¥à¤à¤
प à¤à¤ सà¥à¤°à¤à¥à¤·à¤¿à¤¤ तरà¥à¤à¥ सॠलà¥à¤¨à¥ à¤à¥ लिठसà¥à¤¨à¤¿à¤¶à¥à¤à¤¿à¤¤ à¤à¤°à¥à¤à¥¤ à¤à¤¿à¤¸à¥ à¤à¥ साथ à¤à¥ à¤
पना à¤à¥à¤ªà¥à¤¤ वाà¤à¥à¤¯à¤¾à¤à¤¶ साà¤à¤¾ न à¤à¤°à¥à¤à¥¤"},step3:{title:"à¤
पनॠबà¥à¤°à¤¾à¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤°à¥à¤",description:"à¤à¤ बार à¤à¤¬ à¤à¤ª à¤
पना वà¥à¤²à¥à¤ सà¥à¤à¤
प à¤à¤° लà¥à¤¤à¥ हà¥à¤, तॠनà¥à¤à¥ à¤à¥à¤²à¤¿à¤ à¤à¤°à¥à¤ ताà¤à¤¿ बà¥à¤°à¤¾à
169¤à¤à¤¼à¤° à¤à¥ ताà¤à¤¼à¤¾ à¤à¤°à¥à¤ à¤à¤° à¤à¤à¥à¤¸à¤à¥à¤à¤¶à¤¨ लà¥à¤¡ à¤à¤°à¥à¤à¥¤"}},qr_code:{step1:{title:"CLV वà¥à¤²à¥à¤ à¤à¤ª à¤à¥à¤²à¥à¤",description:"हम तà¥à¤µà¥à¤° पहà¥à¤à¤ à¤à¥ लिठà¤à¤ªà¤à¥ हà¥à¤® सà¥à¤à¥à¤°à¥à¤¨ पर CLV वà¥à¤²à¥à¤ रà¤à¤¨à¥ à¤à¥ सलाह दà¥à¤¤à¥ हà¥à¤à¥¤"},step2:{title:"वà¥à¤²à¥à¤ बनाà¤à¤ या à¤à¤¯à¤¾à¤¤ à¤à¤°à¥à¤",description:"à¤
पनॠवà¥à¤²à¥à¤ à¤à¤¾ बà¥à¤à¤
प à¤à¤ सà¥à¤°à¤à¥à¤·à¤¿à¤¤ तरà¥à¤à¥ सॠलà¥à¤¨à¥ à¤à¥ लिठसà¥à¤¨à¤¿à¤¶à¥à¤à¤¿à¤¤ à¤à¤°à¥à¤à¥¤ à¤à¤¿à¤¸à¥ à¤à¥ साथ à¤à¥ à¤
पना à¤à¥à¤ªà¥à¤¤ वाà¤à¥à¤¯à¤¾à¤à¤¶ साà¤à¤¾ न à¤à¤°à¥à¤à¥¤"},step3:{title:"सà¥à¤à¥à¤¨ बà¤à¤¨ à¤à¥ à¤à¥à¤ª à¤à¤°à¥à¤",description:"à¤à¥à¤¸à¥ हॠà¤à¤ª सà¥à¤à¥à¤¨ à¤à¤°à¥à¤à¤à¥, à¤à¤ à¤à¤¨à¥à¤à¥à¤¶à¤¨ सà¤à¤à¥à¤¤ à¤à¤ªà¤à¥ वà¥à¤²à¥à¤ à¤à¥ à¤à¤¨à¥à¤à¥à¤ à¤à¤°à¤¨à¥ à¤à¥ लिठपà¥à¤°à¤à¤ हà¥à¤à¤¾à¥¤"}}},okto:{qr_code:{step1:{title:"Okto à¤à¤ª à¤à¥ à¤à¥à¤²à¥à¤",description:"तà¥à
169¤µà¤°à¤¿à¤¤ पहà¥à¤à¤ à¤à¥ लिठà¤
पनॠहà¥à¤® सà¥à¤à¥à¤°à¥à¤¨ पर Okto à¤à¥à¤¡à¤¼à¥à¤"},step2:{title:"à¤à¤ MPC वà¥à¤²à¥à¤ बनाà¤à¤",description:"à¤à¤ à¤à¤¾à¤¤à¤¾ बनाà¤à¤ à¤à¤° वà¥à¤²à¥à¤ à¤à¤¤à¥à¤ªà¤¨à¥à¤¨ à¤à¤°à¥à¤"},step3:{title:"सà¥à¤à¤¿à¤à¤à¥à¤¸ मà¥à¤ WalletConnect à¤à¥ à¤à¥à¤ª à¤à¤°à¥à¤",description:"à¤à¤ªà¤°à¥ दाà¤à¤ मà¥à¤ सà¥à¤à¥à¤¨ QR à¤à¤à¤à¤¨ à¤à¥ à¤à¥à¤ª à¤à¤°à¥à¤ à¤à¤° à¤à¤¨à¥à¤à¥à¤ à¤à¤°à¤¨à¥ à¤à¥ लिठसà¤à¤à¥à¤¤ दà¥à¤à¥¤"}}},ledger:{desktop:{step1:{title:"लà¥à¤à¤° लाà¤à¤µ à¤à¤ª à¤à¥à¤²à¥à¤",description:"हम तà¥à¤ à¤à¤à¥à¤¸à¥à¤¸ à¤à¥ लिठà¤
पनॠहà¥à¤® सà¥à¤à¥à¤°à¥à¤¨ पर Ledger Live डालनॠà¤à¥ सिफारिश à¤à¤°à¤¤à¥ हà¥à¤à¥¤"},step2:{title:"à¤
पना लà¥à¤à¤° सà¥à¤ à¤à¤°à¥à¤",description:"à¤à¤ नया लà¥à¤à¤° सà¥à¤ à¤
प à¤à¤°à¥à¤ या मà¥à¤à¥à¤¦à¤¾ वालॠसॠà¤à¤¨à¥à¤à¥à¤ à¤à¤°à¥à¤à¥¤"},step3:{title:"à¤à¤¨à¥à¤à¥à¤ à¤à¤°à¥à¤",description:"सà¥à¤à¥à¤¨ à¤à¤°à¤¨à¥ à¤à¥ बाद, à¤à¤ªà¤à¥ वà¥à¤²à¥à¤ à¤à¥ à¤à¤¨à¥à¤à¥à¤ à¤à¤°à¤¨à¥ à¤à¥ लिठà¤à¤ à¤à¤¨à¥à¤à¥à¤¶à¤¨ पà¥à¤°à¥à¤®à¥à¤ªà¥à¤ दिà¤à¤¾à¤ दà¥à¤à¤¾à¥¤"}},qr_code:{step1:{title:"लà¥à¤à¤° लाà¤à¤µ à¤à¤ª à¤à¥à¤²à¥à¤",description:"हम तà¥à¤ à¤à¤à¥à¤¸à¥à¤¸ à¤à¥ लिठà¤
पनॠहà¥à¤® सà¥à¤à¥à¤°à¥à¤¨ पर Ledger Live डालनॠà¤à¥ सिफारिश à¤à¤°à¤¤à¥ हà¥à¤à¥¤"},step2:{title:"à¤
पना लà¥à¤à¤° सà¥à¤ à¤à¤°à¥à¤",description:"à¤à¤ª डà¥à¤¸à¥à¤à¤à¥à¤ª à¤à¤ª à¤à¥ साथ सिà¤à¤ à¤à¤° सà¤à¤¤à¥ हà¥à¤ या à¤
पनॠLedger à¤à¥ à¤à¤¨à¥à¤à¥à¤ à¤à¤° सà¤à¤¤à¥ हà¥à¤à¥¤"},step3:{title:"à¤à¥à¤¡ सà¥à¤à¥à¤¨ à¤à¤°à¥à¤",description:"WalletConnect पर à¤à¥à¤ª à¤à¤°à¥à¤ फिर सà¥à¤à¥à¤¨à¤° पर सà¥à¤µà¤¿à¤ à¤à¤°à¥à¤à¥¤ à¤à¤¬ à¤à¤ª सà¥à¤à¥à¤¨ à¤à¤°à¥à¤à¤à¥, तॠà¤à¤ªà¤à¥ वà¥à¤²à¥à¤ à¤à¥ à¤à¤¨à¥à¤à¥à¤ à¤à¤°à¤¨à¥ à¤à¥ लिठà¤à¤ à¤à¤¨à¥à¤à¥à¤¶à¤¨ सà¤à¤à¥à¤¤ पà¥à¤°à¤à¤ हà¥à¤à¤¾à¥¤"}}}},ex={connect_wallet:Tge,intro:_ge,sign_in:Fge,connect:Dge,connect_scan:Bge,connector_group:xge,get:Pge,get_options:Sge,get_mobile:Mge,get_instructions:kge,chains:Ige,profile:Oge,wallet_connectors:Rge},jge={label:"Hubungkan Dompet"},Nge={title:"Apa itu Dompet?",description:"Sebuah dompet digunakan untuk mengirim, menerima, menyimpan, dan menampilkan aset digital. Ini juga cara baru untuk masuk, tanpa perlu membuat akun dan kata sandi baru di setiap situs web.",digital_asset:{title:"Sebuah Rumah untuk Aset Digital Anda",description:"Dompet digunakan untuk mengirim, menerima, menyimpan, dan menampilkan aset digital seperti Ethereum dan NFTs."},login:{title:"Cara Baru untuk Masuk",description:"Alih-alih membuat akun dan kata sandi baru di setiap situs web, cukup hubungkan dompet Anda."},get:{label:"Dapatkan Dompet"},learn_more:{label:"Pelajari lebih lanjut"}},Uge={label:"Verifikasi akun Anda",description:"Untuk menyelesaikan koneksi, Anda harus menandatangani sebuah pesan di dompet Anda untuk memastikan bahwa Anda adalah pemilik dari akun ini.",message:{send:"Kirim pesan",preparing:"Mempersiapkan pesan...",cancel:"Batal",preparing_error:"Kesalahan dalam mempersiapkan pesan, silakan coba lagi!"},signature:{waiting:"Menunggu tanda tangan...",verifying:"Memverifikasi tanda tangan...",signing_error:"Kesalahan dalam menandatangani pesan, silakan coba lagi!",verifying_error:"Kesalahan dalam memverifikasi tanda tangan, silakan coba lagi!",oops_error:"Ups, ada yang salah!"}},Lge={label:"Hubungkan",title:"Hubungkan Dompet",new_to_ethereum:{description:"Baru dalam dompet Ethereum?",learn_more:{label:"Pelajari lebih lanjut"}},learn_more:{label:"Pelajari lebih lanjut"},recent:"Terkini",status:{opening:"Membuka %{wallet}...",not_installed:"%{wallet} tidak terpasang",not_available:"%{wallet} tidak tersedia",confirm:"Konfirmasikan koneksi di ekstensi"},secondary_action:{get:{description:"Tidak memiliki %{wallet}?",label:"DAPATKAN"},install:{label:"PASANG"},retry:{label:"COBA LAGI"}},walletconnect:{description:{full:"Perlu modal resmi WalletConnect?",compact:"Perlu modal WalletConnect?"},open:{label:"BUKA"}}},$ge={title:"Pindai dengan %{wallet}",fallback_title:"Pindai dengan ponsel Anda"},zge={recommended:"Direkomendasikan",other:"Lainnya",popular:"Populer",more:"Lebih Banyak",others:"Lainnya"}
169,Hge={title:"Dapatkan Dompet",action:{label:"DAPATKAN"},mobile:{description:"Dompet Mobile"},extension:{description:"Ekstensi Browser"},mobile_and_extension:{description:"Dompet Mobile dan Ekstensi"},mobile_and_desktop:{description:"Dompet Seluler dan Desktop"},looking_for:{title:"Bukan yang Anda cari?",mobile:{description:"Pilih dompet di layar utama untuk memulai dengan penyedia dompet yang berbeda."},desktop:{compact_description:"Pilih dompet di layar utama untuk memulai dengan penyedia dompet yang berbeda.",wide_description:"Pilih dompet di sebelah kiri untuk memulai dengan penyedia dompet yang berbeda."}}},Wge={title:"Mulai dengan %{wallet}",short_title:"Dapatkan %{wallet}",mobile:{title:"%{wallet} untuk Mobile",description:"Gunakan dompet mobile untuk menjelajahi dunia Ethereum.",download:{label:"Dapatkan aplikasinya"}},extension:{title:"%{wallet} untuk %{browser}",description:"Akses dompet Anda langsung dari browser web favorit Anda.",download:{label:"Tambahkan ke %{browser}"}},desktop:{title:"%{wallet} untuk %{platform}",description:"Akses dompet Anda secara native dari desktop yang kuat Anda.",download:{label:"Tambahkan ke %{platform}"}}},qge={title:"Instal %{wallet}",description:"Pindai dengan ponsel Anda untuk mengunduh di iOS atau Android",continue:{label:"Lanjutkan"}},Yge={mobile:{connect:{label:"Hubungkan"},learn_more:{label:"Pelajari lebih lanjut"}},extension:{refresh:{label:"Segarkan"},learn_more:{label:"Pelajari lebih lanjut"}},desktop:{connect:{label:"Hubungkan"},learn_more:{label:"Pelajari lebih lanjut"}}},Vge={title:"Alihkan Jaringan",wrong_network:"Jaringan yang salah terdeteksi, alihkan atau diskonek untuk melanjutkan.",confirm:"Konfirmasi di Dompet",switching_not_supported:"Dompet Anda tidak mendukung pengalihan jaringan dari %{appName}. Coba alihkan jaringan dari dalam dompet Anda.",switching_not_supported_fallback:"Wallet Anda tidak mendukung penggantian jaringan dari aplikasi ini. Cobalah ganti jaringan dari dalam wallet Anda.",disconnect:"Putuskan koneksi",connected:"Terkoneksi"},Gge={disconnect:{label:"Putuskan koneksi"},copy_address:{label:"Salin Alamat",copied:"Tersalin!"},explorer:{label:"Lihat lebih banyak di penjelajah"},transactions:{description:"%{appName} transaksi akan muncul di sini...",description_fallback:"Transaksi Anda akan muncul di sini...",recent:{title:"Transaksi Terbaru"},clear:{label:"Hapus Semua"}}},Jge={argent:{qr_code:{step1:{description:"Letakkan Argent di layar utama Anda untuk akses lebih cepat ke dompet Anda.",title:"Buka aplikasi Argent"},step2:{description:"Buat dompet dan nama pengguna, atau impor dompet yang ada.",title:"Buat atau Impor Dompet"},step3:{description:"Setelah Anda memindai, akan muncul petunjuk koneksi untuk Anda menghubungkan dompet Anda.",title:"Tekan tombol Scan QR"}}},bifrost:{qr_code:{step1:{description:"Kami merekomendasikan untuk menempatkan Bifrost Wallet di layar utama anda untuk akses yang lebih cepat.",title:"Buka aplikasi Bifrost Wallet"},step2:{description:"Buat atau impor sebuah dompet menggunakan frasa pemulihan Anda.",title:"Buat atau Impor sebuah Wallet"},step3:{description:"Setelah Anda memindai, sebuah pesan akan muncul untuk menghubungkan dompet Anda.",title:"Tekan tombol scan"}}},bitget:{qr_code:{step1:{description:"Kami menyarankan untuk meletakkan Bitget Wallet di layar depan Anda untu
169k akses yang lebih cepat.",title:"Buka aplikasi Bitget Wallet"},step2:{description:"Pastikan untuk mencadangkan wallet Anda menggunakan metode yang aman. Jangan pernah berbagi frasa rahasia Anda dengan siapa pun.",title:"Buat atau Impor Wallet"},step3:{description:"Setelah Anda pindai, akan muncul petunjuk untuk menghubungkan wallet Anda.",title:"Tekan tombol pindai"}},extension:{step1:{description:"Kami menyarankan untuk memasang Bitget Wallet ke taskbar Anda untuk akses yang lebih cepat ke wallet Anda.",title:"Instal ekstensi Dompet Bitget"},step2:{description:"Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah membagikan frasa rahasia Anda kepada siapa pun.",title:"Buat atau Impor Dompet"},step3:{description:"Setelah Anda menyiapkan dompet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi.",title:"Segarkan browser Anda"}}},bitski:{extension:{step1:{description:"Kami merekomendasikan untuk memasang Bitski ke taskbar Anda untuk akses dompet Anda yang lebih cepat.",title:"Pasang ekstensi Bitski"},step2:{description:"Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah berbagi frasa rahasia Anda dengan siapa pun.",title:"Buat atau Impor Dompet"},step3:{description:"Setelah Anda menyiapkan dompet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi.",title:"Segarkan browser Anda"}}},coin98:{qr_code:{step1:{description:"Kami merekomendasikan untuk menaruh Coin98 Wallet di layar utama Anda untuk akses wallet Anda lebih cepat.",title:"Buka aplikasi Coin98 Wallet"},step2:{description:"Anda dapat dengan mudah mencadangkan wallet Anda menggunakan fitur cadangan kami di telepon Anda.",title:"Buat atau Impor Wallet"},step3:{description:"Setelah Anda melakukan pemindaian, akan muncul prompt koneksi untuk Anda menghubungkan wallet Anda.",title:"Ketuk tombol WalletConnect"}},extension:{step1:{description:"Klik di pojok kanan atas browser Anda dan sematkan Coin98 Wallet untuk akses mudah.",title:"Pasang ekstensi Coin98 Wallet"},step2:{description:"Buat dompet baru atau impor yang sudah ada.",title:"Buat atau Impor sebuah dompet"},step3:{description:"Setelah Anda menyiapkan Coin98 Wallet, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi.",title:"Segarkan browser Anda"}}},coinbase:{qr_code:{step1:{description:"Kami merekomendasikan memasang Coinbase Wallet di layar utama Anda untuk akses yang lebih cepat.",title:"Buka aplikasi Coinbase Wallet"},step2:{description:"Anda dapat dengan mudah mencadangkan dompet Anda menggunakan fitur cadangan awan.",title:"Buat atau Impor sebuah Dompet"},step3:{description:"Setelah Anda memindai, akan muncul sebuah petunjuk koneksi untuk Anda menyambungkan dompet Anda.",title:"Ketuk tombol pindai"}},extension:{step1:{description:"Kami merekomendasikan untuk menempel Coinbase Wallet ke taskbar Anda untuk akses lebih cepat ke dompet Anda.",title:"Instal ekstensi Coinbase Wallet"},step2:{description:"Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah membagikan frase pemulihan rahasia Anda kepada siapa pun.",title:"Buat atau Import Wallet"},step3:{description:"Setelah Anda menyiapkan wallet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi.",title:"Segarkan browser Anda"}}},core:{qr_code:{step1:{description:"Kami merekomendasikan untuk meletakkan Core di layar utama Anda untuk akses lebih cepat ke wallet Anda.",title:"Buka aplikasi Core"},step2:{description:"Anda dapat dengan mudah mencadangkan wallet Anda dengan menggunakan fitur cadangan kami di telepon Anda.",title:"Buat atau Import Wallet"},step3:{description:"Setelah Anda memindai, akan muncul petunjuk koneksi untuk Anda menyambungkan wallet Anda.",title:"Ketuk tombol WalletConnect"}},extension:{step1:{description:"Kami merekomendasikan untuk menempelkan Core pada taskbar Anda untuk akses ke dompet Anda lebih cepat.",title:"Pasang ekstensi Core"},step2:{description:"Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah membagikan frase rahasia Anda kepada siapa pun.",title:"Buat atau Impor Dompet"}
169,step3:{description:"Setelah Anda menyiapkan dompet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi.",title:"Segarkan browser Anda"}}},fox:{qr_code:{step1:{description:"Kami merekomendasikan untuk menaruh FoxWallet pada layar utama Anda untuk akses lebih cepat.",title:"Buka aplikasi FoxWallet"},step2:{description:"Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah membagikan frase rahasia Anda kepada siapa pun.",title:"Buat atau Impor Wallet"},step3:{description:"Setelah Anda memindai, prompt koneksi akan muncul untuk Anda hubungkan dompet Anda.",title:"Ketuk tombol pindai"}}},frontier:{qr_code:{step1:{description:"Kami merekomendasikan untuk meletakkan Frontier Wallet di layar awal Anda untuk akses yang lebih cepat.",title:"Buka aplikasi Frontier Wallet"},step2:{description:"Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah membagikan frase rahasia Anda kepada siapa pun.",title:"Buat atau Impor Wallet"},step3:{description:"Setelah Anda memindai, prompt koneksi akan muncul untuk Anda menghubungkan dompet Anda.",title:"Ketuk tombol pindai"}},extension:{step1:{description:"Kami menyarankan menempelkan Frontier Wallet ke taskbar Anda untuk akses yang lebih cepat ke dompet Anda.",title:"Instal ekstensi Frontier Wallet"},step2:{description:"Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah berbagi frasa rahasia Anda dengan siapa pun.",title:"Buat atau Impor Dompet"},step3:{description:"Setelah Anda menyiapkan dompet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi.",title:"Segarkan browser Anda"}}},im_token:{qr_code:{step1:{title:"Buka aplikasi imToken",description:"Letakkan aplikasi imToken di layar utama Anda untuk akses yang lebih cepat ke dompet Anda."},step2:{title:"Buat atau Impor Dompet",description:"Buat dompet baru atau impor yang sudah ada."},step3:{title:"Ketuk Ikon Scanner di pojok kanan atas",description:"Pilih Koneksi Baru, lalu pindai kode QR dan konfirmasi petunjuk untuk terhubung."}}},metamask:{qr_code:{step1:{title:"Buka aplikasi MetaMask",description:"Kami merekomendasikan untuk meletakkan MetaMask di layar beranda Anda untuk akses yang lebih cepat."},step2:{title:"Buat atau Impor Dompet",description:"Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah membagikan frase rahasia Anda kepada siapa pun."},step3:{title:"Ketuk tombol pindai",description:"Setelah Anda memindai, petunjuk koneksi akan muncul untuk Anda menyambungkan dompet Anda."}},extension:{step1:{title:"Pasang ekstensi MetaMask",description:"Kami menyarankan untuk memasang MetaMask pada taskbar Anda untuk akses wallet lebih cepat."},step2:{title:"Buat atau Impor Wallet",description:"Pastikan untuk mencadangkan wallet Anda menggunakan metode yang aman. Jangan pernah membagikan frase rahasia Anda kepada siapa pun."},step3:{title:"Segarkan browser Anda",description:"Setelah Anda menyiapkan wallet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi."}}},okx:{qr_code:{step1:{title:"Buka aplikasi OKX Wallet",description:"Kami menyarankan untuk menaruh OKX Wallet di layar utama Anda untuk akses lebih cepat."},step2:{title:"Buat atau Impor Wallet",description:"Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah membagikan frasa rahasia Anda kepada siapa pun."},step3:{title:"Ketuk tombol scan",description:"Setelah Anda memindai, prompt koneksi akan muncul untuk Anda hubungkan dompet Anda."}},extension:{step1:{title:"Instal ekstensi OKX Wallet",description:"Kami menyarankan untuk menempelkan OKX Wallet ke taskbar Anda untuk akses lebih cepat ke dompet Anda."},step2:{title:"Buat atau Impor Dompet",description:"Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah membagikan frasa rahasia Anda kepada siapa pun."},step3:{title:"Segarkan browser Anda",description:"Setelah Anda mengatur wallet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi."}}},omni:{qr_code:{step1:{title:"Buka aplikasi Omni",description:"Tambahkan Omni ke layar utama Anda untu
169k akses yang lebih cepat ke wallet Anda."},step2:{title:"Buat atau Impor Wallet",description:"Buat wallet baru atau impor yang sudah ada."},step3:{title:"Ketuk ikon QR dan scan",description:"Ketuk ikon QR di layar utama Anda, pindai kode dan konfirmasi petunjuk untuk terhubung."}}},token_pocket:{qr_code:{step1:{title:"Buka aplikasi TokenPocket",description:"Kami sarankan meletakkan TokenPocket di layar utama Anda untuk akses yang lebih cepat."},step2:{title:"Buat atau impor Dompet",description:"Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah membagikan frase pemulihan rahasia Anda kepada siapa pun."},step3:{title:"Ketuk tombol pindai",description:"Setelah Anda memindai, Indikasi sambungan akan muncul untuk Anda menghubungkan dompet Anda."}},extension:{step1:{title:"Instal ekstensi TokenPocket",description:"Kami merekomendasikan penambatan TokenPocket ke taskbar Anda untuk akses dompet Anda lebih cepat."},step2:{title:"Buat atau Impor Wallet",description:"Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah membagi frasa rahasia Anda dengan siapa pun."},step3:{title:"Segarkan browser Anda",description:"Setelah Anda mengatur dompet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi."}}},trust:{qr_code:{step1:{title:"Buka aplikasi Trust Wallet",description:"Pasang Trust Wallet di layar utama Anda untuk akses dompet Anda lebih cepat."},step2:{title:"Buat atau Impor Wallet",description:"Buat dompet baru atau impor yang sudah ada."},step3:{title:"Ketuk WalletConnect di Pengaturan",description:"Pilih Koneksi Baru, kemudian pindai kode QR dan konfirmasi perintah untuk terhubung."}},extension:{step1:{title:"Instal ekstensi Trust Wallet",description:"Klik di pojok kanan atas browser Anda dan sematkan Trust Wallet untuk akses mudah."},step2:{title:"Buat atau Impor dompet",description:"Buat dompet baru atau impor yang sudah ada."},step3:{title:"Segarkan browser Anda",description:"Setelah Anda mengatur Trust Wallet, klik di bawah untuk menyegarkan browser dan memuat ekstensi."}}},uniswap:{qr_code:{step1:{title:"Buka aplikasi Uniswap",description:"Tambahkan Uniswap Wallet ke layar utama Anda untuk akses ke wallet Anda lebih cepat."},step2:{title:"Buat atau Impor Wallet",description:"Buat wallet baru atau impor yang sudah ada."},step3:{title:"Ketuk ikon QR dan pindai",description:"Ketuk ikon QR di layar utama Anda, pindai kode dan konfirmasi prompt untuk terhubung."}}},zerion:{qr_code:{step1:{title:"Buka aplikasi Zerion",description:"Kami merekomendasikan untuk meletakkan Zerion di layar utama Anda untuk akses lebih cepat."},step2:{title:"Buat atau Impor Dompet",description:"Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah membagikan frase pemulihan rahasia Anda kepada siapa pun."},step3:{title:"Ketuk tombol scan",description:"Setelah Anda scan, muncul prompt koneksi untuk Anda menghubungkan dompet Anda."}},extension:{step1:{title:"Instal ekstensi Zerion",description:"Kami menyarankan untuk menempelkan Zerion ke taskbar Anda untuk akses lebih cepat ke dompet Anda."},step2:{title:"Buat atau Impor Wallet",description:"Pastikan untuk mencadangkan wallet Anda menggunakan metode yang aman. Jangan pernah berbagi frasa rahasia Anda dengan siapa pun."},step3:{title:"Segarkan browser Anda",description:"Setelah Anda mengatur wallet Anda, klik di bawah untuk menyegarkan browser dan memuat ekstensi."}}},rainbow:{qr_code:{step1:{title:"Buka aplikasi Rainbow",description:"Kami menyarankan menempatkan Rainbow di layar home Anda untuk akses yang lebih cepat ke wallet Anda."},step2:{title:"Buat atau Impor Wallet",description:"Anda dapat dengan mudah mencadangkan wallet Anda menggunakan fitur cadangan kami di telepon Anda."},step3:{title:"Tekan tombol scan",description:"Setelah Anda memindai, akan muncul pesan untuk menghubungkan dompet Anda."}}},enkrypt:{extension:{step1:{description:"Kami menyarankan untuk memasang Enkrypt Wallet ke taskbar Anda untuk akses dompet yang lebih cepat.",title:"Instal ekstensi Enkrypt Wallet"},step2:{description:"Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah berbagi frase rahasia Anda dengan siapa pun.",title:"Buat atau Impor Dompet"}
169,step3:{description:"Setelah Anda menyiapkan dompet, klik di bawah ini untuk memuat ulang peramban dan meload ekstensi.",title:"Segarkan browser Anda"}}},frame:{extension:{step1:{description:"Kami menyarankan untuk memasang Frame ke taskbar Anda untuk akses dompet yang lebih cepat.",title:"Instal Frame & ekstensi pendamping"},step2:{description:"Pastikan untuk mencadangkan wallet Anda menggunakan metode yang aman. Jangan pernah membagikan frase rahasia Anda kepada siapa pun.",title:"Buat atau Impor Wallet"},step3:{description:"Setelah Anda menyetel wallet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi.",title:"Segarkan browser Anda"}}},one_key:{extension:{step1:{title:"Instal ekstensi OneKey Wallet",description:"Kami menyarankan untuk menempelkan OneKey Wallet ke taskbar Anda untuk akses wallet yang lebih cepat."},step2:{title:"Buat atau Impor Wallet",description:"Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah membagikan frase rahasia Anda kepada siapa pun."},step3:{title:"Segarkan browser Anda",description:"Setelah Anda menyiapkan dompet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi."}}},phantom:{extension:{step1:{title:"Instal ekstensi Phantom",description:"Kami menyarankan untuk mem-pin Phantom ke taskbar Anda untuk akses dompet yang lebih mudah."},step2:{title:"Buat atau Impor Dompet",description:"Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah membagikan frase pemulihan rahasia Anda kepada siapa pun."},step3:{title:"Segarkan browser Anda",description:"Setelah Anda menyiapkan dompet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi."}}},rabby:{extension:{step1:{title:"Instal ekstensi Rabby",description:"Kami merekomendasikan menempelkan Rabby ke taskbar Anda untuk akses lebih cepat ke wallet Anda."},step2:{title:"Buat atau Impor Wallet",description:"Pastikan untuk mencadangkan wallet Anda dengan metode yang aman. Jangan pernah berbagi frase rahasia Anda dengan siapa pun."},step3:{title:"Segarkan browser Anda",description:"Setelah Anda menyiapkan wallet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi."}}},safeheron:{extension:{step1:{title:"Instal ekstensi Core",description:"Kami merekomendasikan menempelkan Safeheron ke taskbar Anda untuk akses lebih cepat ke wallet Anda."},step2:{title:"Buat atau Impor Wallet",description:"Pastikan untuk mencadangkan dompet Anda dengan metode yang aman. Jangan pernah berbagi frasa rahasia Anda dengan siapa pun."},step3:{title:"Segarkan browser Anda",description:"Setelah Anda mengatur dompet Anda, klik di bawah untuk menyegarkan browser dan memuat ekstensi."}}},taho:{extension:{step1:{title:"Instal ekstensi Taho",description:"Kami merekomendasikan pengepinan Taho ke taskbar Anda untuk akses yang lebih cepat ke dompet Anda."},step2:{title:"Buat atau Impor Dompet",description:"Pastikan untuk mencadangkan dompet Anda dengan metode yang aman. Jangan pernah berbagi frasa rahasia Anda dengan siapa pun."},step3:{title:"Segarkan browser Anda",description:"Setelah Anda menyiapkan dompet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi."}}},talisman:{extension:{step1:{title:"Instal ekstensi Talisman",description:"Kami merekomendasikan menempelkan Talisman ke taskbar Anda untuk akses dompet Anda lebih cepat."},step2:{title:"Buat atau Impor Dompet Ethereum",description:"Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah berbagi frase pemulihan Anda dengan siapa pun."},step3:{title:"Segarkan browser Anda",description:"Setelah Anda menyiapkan dompet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi."}}},xdefi:{extension:{step1:{title:"Instal ekstensi Dompet XDEFI",description:"Kami merekomendasikan menempelkan XDEFI Wallet ke taskbar Anda untuk akses lebih cepat ke dompet Anda."},step2:{title:"Buat atau Impor Dompet",description:"Pastikan untuk mencadangkan dompet Anda dengan metode yang aman. Jangan pernah berbagi frase rahasia Anda dengan siapa pun."}
169,step3:{title:"Segarkan browser Anda",description:"Setelah Anda menyiapkan dompet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi."}}},zeal:{extension:{step1:{title:"Instal ekstensi Zeal",description:"Kami merekomendasikan untuk mem-pin Zeal ke taskbar Anda untuk akses wallet lebih cepat."},step2:{title:"Buat atau Impor Dompet",description:"Pastikan untuk mencadangkan wallet Anda menggunakan metode yang aman. Jangan pernah berbagi frasa rahasia Anda dengan siapa pun."},step3:{title:"Segarkan browser Anda",description:"Setelah Anda menyiapkan dompet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi."}}},safepal:{extension:{step1:{title:"Pasang ekstensi SafePal Wallet",description:"Klik di pojok kanan atas browser Anda dan pin SafePal Wallet untuk akses mudah."},step2:{title:"Buat atau Impor sebuah dompet",description:"Buat dompet baru atau impor yang sudah ada."},step3:{title:"Segarkan browser Anda",description:"Setelah Anda menyiapkan SafePal Wallet, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi."}},qr_code:{step1:{title:"Buka aplikasi SafePal Wallet",description:"Letakkan SafePal Wallet di layar utama Anda untuk akses yang lebih cepat ke wallet Anda."},step2:{title:"Buat atau Impor Dompet",description:"Buat dompet baru atau impor yang sudah ada."},step3:{title:"Ketuk WalletConnect di Pengaturan",description:"Pilih Koneksi Baru, lalu pindai kode QR dan konfirmasi petunjuk untuk terhubung."}}},desig:{extension:{step1:{title:"Instal ekstensi Desig",description:"Kami merekomendasikan menempelkan Desig ke taskbar Anda untuk akses dompet Anda lebih mudah."},step2:{title:"Buat Dompet",description:"Pastikan untuk mencadangkan wallet Anda menggunakan metode yang aman. Jangan pernah berbagi frasa rahasia Anda dengan siapa pun."},step3:{title:"Segarkan browser Anda",description:"Setelah Anda menyiapkan dompet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi."}}},subwallet:{extension:{step1:{title:"Instal ekstensi SubWallet",description:"Kami merekomendasikan menempelkan SubWallet ke taskbar Anda untuk akses dompet Anda lebih cepat."},step2:{title:"Buat atau Impor Dompet",description:"Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah berbagi frase pemulihan Anda dengan siapa pun."},step3:{title:"Segarkan browser Anda",description:"Setelah Anda menyiapkan dompet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi."}},qr_code:{step1:{title:"Buka aplikasi SubWallet",description:"Kami merekomendasikan menaruh SubWallet di layar utama Anda untuk akses lebih cepat."},step2:{title:"Buat atau Impor Dompet",description:"Pastikan untuk mencadangkan wallet Anda menggunakan metode yang aman. Jangan pernah berbagi frasa rahasia Anda dengan siapa pun."},step3:{title:"Tekan tombol scan",description:"Setelah Anda memindai, akan muncul petunjuk koneksi untuk Anda menghubungkan dompet Anda."}}},clv:{extension:{step1:{title:"Instal ekstensi CLV Wallet",description:"Kami merekomendasikan menempelkan CLV Wallet ke taskbar Anda untuk akses dompet Anda lebih cepat."},step2:{title:"Buat atau Impor Dompet",description:"Pastikan untuk mencadangkan wallet Anda menggunakan metode yang aman. Jangan pernah berbagi frasa rahasia Anda dengan siapa pun."},step3:{title:"Segarkan browser Anda",description:"Setelah Anda menyiapkan dompet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi."}},qr_code:{step1:{title:"Buka aplikasi CLV Wallet",description:"Kami sarankan untuk menempatkan CLV Wallet di layar utama Anda untuk akses yang lebih cepat."},step2:{title:"Buat atau Impor Dompet",description:"Pastikan untuk mencadangkan wallet Anda menggunakan metode yang aman. Jangan pernah berbagi frasa rahasia Anda dengan siapa pun."},step3:{title:"Tekan tombol scan",description:"Setelah Anda memindai, akan muncul petunjuk koneksi untuk Anda menghubungkan dompet Anda."}}},okto:{qr_code:{step1:{title:"Buka aplikasi Okto",description:"Tambahkan Okto ke layar utama Anda untuk akses cepat"},step2:{title:"Buat Wallet MPC",description:"Buat akun dan generate wallet"},step3:{title:"Ketuk WalletConnect di Pengaturan",description:"Ketuk ikon Scan QR di pojok kanan atas dan konfirmasi prompt untuk terhubung."}}},ledger:{desktop:{step1:{title:"Buka aplikasi Ledger Live",description:"Kami merekomendasikan menempatkan Ledger Live di layar utama Anda untu
169k akses lebih cepat."},step2:{title:"Atur Ledger Anda",description:"Atur Ledger baru atau hubungkan ke Ledger yang sudah ada."},step3:{title:"Hubungkan",description:"Setelah Anda scan, muncul prompt koneksi untuk Anda menghubungkan dompet Anda."}},qr_code:{step1:{title:"Buka aplikasi Ledger Live",description:"Kami merekomendasikan menempatkan Ledger Live di layar utama Anda untuk akses lebih cepat."},step2:{title:"Atur Ledger Anda",description:"Anda dapat melakukan sinkronisasi dengan aplikasi desktop atau menghubungkan Ledger Anda."},step3:{title:"Pindai kode",description:"Ketuk WalletConnect lalu Beralih ke Scanner. Setelah Anda scan, muncul prompt koneksi untuk Anda menghubungkan dompet Anda."}}}},tx={connect_wallet:jge,intro:Nge,sign_in:Uge,connect:Lge,connect_scan:$ge,connector_group:zge,get:Hge,get_options:Wge,get_mobile:qge,get_instructions:Yge,chains:Vge,profile:Gge,wallet_connectors:Jge},Kge={label:"ã¦ã©ã¬ãããæ¥ç¶"},Qge={title:"ã¦ã©ã¬ããã¨ã¯ä½ã§ããï¼",description:"ã¦ã©ã¬ããã¯ããã¸ã¿ã«ã¢ã»ãããéä¿¡ãåä¿¡ãä¿åã表示ããããã«ä½¿ç¨ããã¾ããã¾ããåã¦ã§ããµã¤ãã§æ°ããªã¢ã«ã¦ã³ãããã¹ã¯ã¼ãã使ããå¿
è¦ãªãããã°ã¤ã³ããæ°ããæ¹æ³ã§ãããã¾ãã",digital_asset:{title:"ããªãã®ãã¸ã¿ã«è³ç£ã®ããã®å®¶",description:"ã¦ã©ã¬ããã¯ãEthereumãNFTã®ãããªãã¸ã¿ã«è³ç£ãéä¿¡ãåä¿¡ãä¿åã表示ããããã«ä½¿ç¨ããã¾ãã"},login:{title:"æ°ãããã°ã¤ã³æ¹æ³",description:"ãã¹ã¦ã®ã¦ã§ããµã¤ãã§æ°ããã¢ã«ã¦ã³ãã¨ãã¹ã¯ã¼ãã使ãã代ããã«ãã¦ã©ã¬ãããæ¥ç¶ãã¾ãã"},get:{label:"ã¦ã©ã¬ãããåå¾ãã"},learn_more:{label:"詳ããã¯ãã¡ã"}},Xge={label:"ã¢ã«ã¦ã³ãã確èªãã",description:"æ¥ç¶ãå®äºããã«ã¯ããã®ã¢ã«ã¦ã³ãã®ææè
ã§ãããã¨ã証æããããã«ã¦ã©ã¬ããã§ã¡ãã»ã¼ã¸ã«ç½²åããå¿
è¦ãããã¾ãã",message:{send:"ã¡ãã»ã¼ã¸ãéä¿¡",preparing:"ã¡ãã»ã¼ã¸ã®æºåä¸...",cancel:"ãã£ã³ã»ã«",preparing_error:"ã¡ãã»ã¼ã¸ã®æºåä¸ã«ã¨ã©ã¼ãçºçãã¾ãããå試è¡ãã¦ãã ããï¼"},signature:{waiting:"ç½²åãå¾
ã£ã¦ãã¾ã...",verifying:"ç½²åãæ¤è¨¼ä¸...",signing_error:"ã¡ãã»ã¼ã¸ã®ç½²åä¸ã«ã¨ã©ã¼ãçºçãã¾ãããå試è¡ãã¦ãã ããï¼",verifying_error:"ç½²åã®æ¤è¨¼ä¸ã«ã¨ã©ã¼ãçºçãã¾ãããå試è¡ãã¦ãã ããï¼",oops_error:"ãã£ã¨ãä½ããééã£ã¦ãã¾ããï¼"}},Zge={label:"æ¥ç¶",title:"ã¦ã©ã¬ãããæ¥ç¶ãã",new_to_ethereum:{description:"Ethereumã®ã¦ã©ã¬ãããåãã¦ã§ããï¼",learn_more:{label:"詳ããã¯ãã¡ã"}},learn_more:{label:"詳ããã¯ãã¡ã"},recent:"æè¿å©ç¨ãã¾ãã",status:{opening:"%{wallet}ãéãã¦ãã¾ã...",not_installed:"%{wallet} ã¯ã¤ã³ã¹ãã¼ã«ããã¦ãã¾ãã",not_available:"%{wallet} ã¯å©ç¨ã§ãã¾ãã",confirm:"ã¨ã¯ã¹ãã³ã·ã§ã³ã§æ¥ç¶ã確èªãã¦ãã ãã"},secondary_action:{get:{description:"%{wallet}ãããã¾ãããï¼",label:"åå¾"},install:{label:"ã¤ã³ã¹ãã¼ã«"},retry:{label:"å試è¡"}},walletconnect:{description:{full:"å
¬å¼ã®WalletConnectã¢ã¼ãã«ãå¿
è¦ã§ããï¼",compact:"WalletConnectã¢ã¼ãã«ãå¿
è¦ã§ããï¼"},open:{label:"éã"}}},eve={title:"%{wallet}ã§ã¹ãã£ã³",fallback_title:"æºå¸¯é»è©±ã§ã¹ãã£ã³ãã¦ãã ãã"},tve={recommended:"ããããã®ã¦ã©ã¬ãã",other:"ãã®ä»",popular:"人æ°ã®ã¦ã©ã¬ãã",more:"ãã£ã¨",others:"ãã®ä»"},uve={title:"ã¦ã©ã¬ãããåå¾",action:{label:"åå¾"},mobile:{description:"ã¢ãã¤ã«ã¦ã©ã¬ãã"},extension:{description:"ãã©ã¦ã¶æ¡å¼µ"},mobile_and_extension:{description:"ã¢ãã¤ã«ã¦ã©ã¬ããã¨æ¡å¼µæ©è½"},mobile_and_desktop:{description:"ã¢ãã¤ã«ã¨ãã¹ã¯ãããã¦ã©ã¬ãã"},looking_for:{title:"ãæ¢ãã®ã¦ã©ã¬ãããããã¾ãããï¼",mobile:{description:"ã¡ã¤ã³ç»é¢ã§ã¦ã©ã¬ããã鏿ããç°ãªãã¦ã©ã¬ãããããã¤ãã¼ã§å§ãã¦ãã ããã"},desktop:{compact_description:"ã¡ã¤ã³ç»é¢ã§ã¦ã©ã¬ããã鏿ããç°ãªãã¦ã©ã¬ãããããã¤ãã¼ã§å§ãã¦ãã ããã",wide_description:"å·¦å´ã®ã¦ã©ã¬ããã鏿ãã¦ãå¥ã®ã¦ã©ã¬ãããããã¤ãã¼ã§å§ãã¦ãã ããã"}}},nve={title:"%{wallet}ã§å§ãã",short_title:"%{wallet}ãåå¾ãã",mobile:{title:"ã¢ãã¤ã«ç¨ %{wallet}",description:"ã¢ãã¤ã«ã¦ã©ã¬ããã使ç¨ãã¦ãã¤ã¼ãµãªã¢ã ã®ä¸çãæ¢ç´¢ãã¾ãã",download:{label:"ã¢ããªãåå¾"}},extension:{title:"%{wallet} for %{browser}",description:"ã好ããªã¦ã§ããã©ã¦ã¶ããã¦ã©ã¬ããã«ç´æ¥ã¢ã¯ã»ã¹ãã¾ãã",download:{label:"%{browser}ã«è¿½å "}},desktop:{title:"%{wallet} for %{platform}
169",description:"ããªãã®å¼·åãªãã¹ã¯ããããããã¤ãã£ãã«ã¦ã©ã¬ããã«ã¢ã¯ã»ã¹ãã¾ãã",download:{label:"%{platform}ã«è¿½å ãã"}}},rve={title:"%{wallet}ãã¤ã³ã¹ãã¼ã«",description:"iOSã¾ãã¯Androidã§ãã¦ã³ãã¼ãããããã«é»è©±ã§ã¹ãã£ã³",continue:{label:"ç¶è¡"}},ave={mobile:{connect:{label:"æ¥ç¶"},learn_more:{label:"詳ããã¯ãã¡ã"}},extension:{refresh:{label:"æ´æ°"},learn_more:{label:"詳ããã¯ãã¡ã"}},desktop:{connect:{label:"æ¥ç¶"},learn_more:{label:"詳ããã¯ãã¡ã"}}},ive={title:"ãããã¯ã¼ã¯ãåãæ¿ãã",wrong_network:"誤ã£ããããã¯ã¼ã¯ãæ¤åºããã¾ãããç¶è¡ããã«ã¯åãæ¿ãããåæãã¦ãã ããã",confirm:"ã¦ã©ã¬ããã§ç¢ºèªãã",switching_not_supported:"ããªãã®ã¦ã©ã¬ãã㯠%{appName}ãããããã¯ã¼ã¯ãåãæ¿ãããã¨ããµãã¼ããã¦ãã¾ãããã¦ã©ã¬ããå
ã§ãããã¯ã¼ã¯ãåãæ¿ãã¦ã¿ã¦ãã ããã",switching_not_supported_fallback:"ããªãã®ã¦ã©ã¬ããã¯ããã®ã¢ããªãããããã¯ã¼ã¯ãåãæ¿ãããã¨ããµãã¼ããã¦ãã¾ããã代ããã«ã¦ã©ã¬ããå
ãããããã¯ã¼ã¯ãåãæ¿ãã¦ã¿ã¦ãã ããã",disconnect:"åæãã",connected:"æ¥ç¶ãã¾ãã"},sve={disconnect:{label:"åæãã"},copy_address:{label:"ã¢ãã¬ã¹ãã³ãã¼ãã",copied:"ã³ãã¼ãã¾ããï¼"},explorer:{label:"ã¨ã¯ã¹ããã¼ã©ã¼ã§è©³ããè¦ã"},transactions:{description:"%{appName} ãã©ã³ã¶ã¯ã·ã§ã³ãããã«è¡¨ç¤ºããã¾ã...",description_fallback:"ããªãã®ãã©ã³ã¶ã¯ã·ã§ã³ã¯ããã«è¡¨ç¤ºããã¾ã...",recent:{title:"æè¿ã®ãã©ã³ã¶ã¯ã·ã§ã³"},clear:{label:"ãã¹ã¦ã¯ãªã¢"}}},ove={argent:{qr_code:{step1:{description:"ããéãã¦ã©ã¬ããã«ã¢ã¯ã»ã¹ããããã«ãArgentããã¼ã ç»é¢ã«ç½®ãã¦ãã ããã",title:"Argentã¢ããªãéã"},step2:{description:"ã¦ã©ã¬ããã¨ã¦ã¼ã¶ã¼ãã¼ã ã使ããããæ¢åã®ã¦ã©ã¬ãããã¤ã³ãã¼ããã¾ãã",title:"ã¦ã©ã¬ããã使ã¾ãã¯ã¤ã³ãã¼ã"},step3:{description:"ã¹ãã£ã³å¾ãã¦ã©ã¬ãããæ¥ç¶ããããã®æ¥ç¶ããã³ããã表示ããã¾ãã",title:"ãQRãã¹ãã£ã³ããã¿ã³ãã¿ãããã¾ã"}}},bifrost:{qr_code:{step1:{description:"ããéãã¢ã¯ã»ã¹ã§ããããã«ãBifrost Walletããã¼ã ç»é¢ã«ç½®ããã¨ããå§ããã¾ãã",title:"Bifrost Walletã¢ããªãéãã¾ã"},step2:{description:"ãªã«ããªã¼ãã¬ã¼ãºã使ç¨ãã¦ã¦ã©ã¬ããã使ã¾ãã¯ã¤ã³ãã¼ããã¾ãã",title:"ã¦ã©ã¬ããã使ã¾ãã¯ã¤ã³ãã¼ã"},step3:{description:"ã¹ãã£ã³å¾ãã¦ã©ã¬ãããæ¥ç¶ããããã®æ¥ç¶ããã³ããã表示ããã¾ãã",title:"ãã¹ãã£ã³ããã¿ã³ãã¿ãããã¾ã"}}},bitget:{qr_code:{step1:{description:"ããè¿
éãªã¢ã¯ã»ã¹ã®ããã«ããã¼ã ç»é¢ã«Bitget Walletãé
ç½®ãããã¨ããå§ããã¾ãã",title:"Bitget Walletã¢ããªãéã"},step2:{description:"ã¦ã©ã¬ããã¯å®å
¨ãªæ¹æ³ã§ããã¯ã¢ãããã¦ãã ãããç§å¯ã®ãã¬ã¼ãºã誰ã¨ãå
±æããªãã§ãã ããã",title:"ã¦ã©ã¬ããã使ã¾ãã¯ã¤ã³ãã¼ã"},step3:{description:"ã¹ãã£ã³å¾ãã¦ã©ã¬ãããæ¥ç¶ããããã®æ¥ç¶ããã³ããã表示ããã¾ãã",title:"ã¹ãã£ã³ãã¿ã³ãã¿ãããã"}},extension:{step1:{description:"ã¦ã©ã¬ããã¸ã®ããè¿
éãªã¢ã¯ã»ã¹ã®ããã«Bitget Walletãã¿ã¹ã¯ãã¼ã«ãã³çããããã¨ããå§ããã¾ãã",title:"Bitget Walletæ¡å¼µæ©è½ãã¤ã³ã¹ãã¼ã«ãã¾ã"},step2:{description:"ã¦ã©ã¬ãããå®å
¨ãªæ¹æ³ã§ããã¯ã¢ãããã¦ãã ãããç§å¯ã®ãã¬ã¼ãºã誰ã¨ãå
±æããªãã§ãã ããã",title:"ã¦ã©ã¬ããã使ã¾ãã¯ã¤ã³ãã¼ããã¾ã"},step3:{description:"ã¦ã©ã¬ãããè¨å®ãããã以ä¸ãã¯ãªãã¯ãã¦ãã©ã¦ã¶ãæ´æ°ããæ¡å¼µæ©è½ãèªã¿è¾¼ã¿ã¾ãã",title:"ãã©ã¦ã¶ãæ´æ°ãã"}}},bitski:{extension:{step1:{description:"ã¦ã©ã¬ããã¸ã®ç´ æ©ãã¢ã¯ã»ã¹ã®ããã«ãBitskiãã¿ã¹ã¯ãã¼ã«ãã³çããããã¨ããå§ããã¾ãã",title:"Bitskiã¨ã¯ã¹ãã³ã·ã§ã³ãã¤ã³ã¹ãã¼ã«ãã"},step2:{description:"ã¦ã©ã¬ãããå®å
¨ãªæ¹æ³ã§ããã¯ã¢ãããã¦ãã ãããã·ã¼ã¯ã¬ãããã¬ã¼ãºã¯èª°ã¨ãå
±æããªãã§ãã ããã",title:"ã¦ã©ã¬ããã使ããããã¤ã³ãã¼ããã"},step3:{description:"ã¦ã©ã¬ããã®ã»ããã¢ãããå®äºãããã以ä¸ãã¯ãªãã¯ãã¦ãã©ã¦ã¶ãæ´æ°ããã¨ã¯ã¹ãã³ã·ã§ã³ãèªã¿è¾¼ã¿ã¾ãã",title:"ãã©ã¦ã¶ãæ´æ°ãã"}}},coin98:{qr_code:{step1:{description:"Coin98ã¦ã©ã¬ããããã¼ã ç»é¢ã«ç½®ããã¨ã§ãã¦ã©ã¬ããã¸ã®ã¢ã¯ã»ã¹ãé«éåããããã¨ããå§ããã¾ãã",title:"Coin98ã¦ã©ã¬ããã¢ããªãéãã¾ã"},step2:{description:"é»è©±ã®ããã¯ã¢ããæ©è½ã使ç¨ãã¦ãã¦ã©ã¬ãããç°¡åã«ããã¯ã¢ãããããã¨ãã§ãã¾ãã",title:"ã¦ã©ã¬ããã使ã¾ãã¯ã¤ã³ãã¼ããã"},step3:{description:"ã¹ãã£ã³å¾ãã¦ã©ã¬ããã¸ã®æ¥ç¶ãä¿ãããã³ããã表示ããã¾ãã",title:"WalletConnectãã¿ã³ãã¿ãããã¾ã"}},extension:{step1:{description:"ãã©ã¦ã¶ã®å³ä¸ãã¯ãªãã¯ãã¦ãCoin98ã¦ã©ã¬ããããã³çããã¦ç°¡åã«ã¢ã¯ã»ã¹ã§ããããã«ãã¾ãã",title:"Coin98ã¦ã©ã¬ããã®æ¡å¼µæ©è½ãã¤ã³ã¹ãã¼ã«ãã¾ã"},step2:{description:"æ°ããã¦ã©ã¬ããã使ããããæ¢åã®ãã®ãã¤ã³ãã¼ããã¾ãã",title:"ã¦ã©ã¬ããã使ã¾ãã¯ã¤ã³ãã¼ããã"},step3:{description:"Coin98ã¦ã©ã¬ãããã»ããã¢ããããããä¸ã®ãªã³ã¯ãã¯ãªãã¯ãã¦ãã©ã¦ã¶ãæ´æ°ããæ¡å¼µæ©è½ããã¼ããã¾ãã",title:"ãã©ã¦ã¶ãæ´æ°ãã"}}},coinbase:{qr_code:{step1:{description:"ããç´ æ©ãã¢ã¯ã»ã¹ã§ããããã«ãCoinbaseã¦ã©ã¬ããããã¼ã ã¹ã¯ãªã¼ã³ã«ç½®ããã¨ããå§ããã¾ãã",title:"Coinbase Walletã¢ããªãéã"},step2:{description:"ã¯ã©ã¦ãããã¯ã¢ããæ©è½ã使ç¨ãã¦ãç°¡åã«ã¦ã©ã¬ãããããã¯ã¢ããã§ãã¾ãã",title:"ã¦ã©ã¬ããã使ã¾ãã¯ã¤ã³ãã¼ããã"},step3:{description:"ã¹ãã£ã³å¾ãã¦ã©ã¬ãããæ¥ç¶ããããã®æ¥ç¶ããã³ããã表示ããã¾ãã",title:"ã¹ãã£ã³ãã¿ã³ãã¿ãããã"}},extension:{step1:{description:"ã¿ã¹ã¯ãã¼ã«Coinbase Walletããã³çããã¦ãã¦ã©ã¬ããã«ã
169ãæ©ãã¢ã¯ã»ã¹ã§ããããã«æ¨å¥¨ãã¾ãã",title:"Coinbase Walletæ¡å¼µæ©è½ãã¤ã³ã¹ãã¼ã«ãã"},step2:{description:"å¿
ãå®å
¨ãªæ¹æ³ã使ç¨ãã¦ã¦ã©ã¬ãããããã¯ã¢ãããã¦ãã ãããç§å¯ã®ãã¬ã¼ãºã誰ã«ãå
±æããªãã§ãã ããã",title:"ã¦ã©ã¬ããã使ã¾ãã¯ã¤ã³ãã¼ã"},step3:{description:"ã¦ã©ã¬ããã®è¨å®ãå®äºããããä¸ã®ãã¿ã³ãã¯ãªãã¯ãã¦ãã©ã¦ã¶ãæ´æ°ããæ¡å¼µæ©è½ããã¼ããã¾ãã",title:"ãã©ã¦ã¶ãæ´æ°ãã"}}},core:{qr_code:{step1:{description:"ã¦ã©ã¬ããã¸ã®è¿
éãªã¢ã¯ã»ã¹ã®ãããã³ã¢ããã¼ã ç»é¢ã«è¨å®ãããã¨ãæ¨å¥¨ãã¾ãã",title:"Coreã¢ããªãéã"},step2:{description:"é»è©±ã®ããã¯ã¢ããæ©è½ã使ã£ã¦ãç°¡åã«ã¦ã©ã¬ãããããã¯ã¢ããã§ãã¾ãã",title:"ã¦ã©ã¬ããã使ã¾ãã¯ã¤ã³ãã¼ã"},step3:{description:"ã¹ãã£ã³å¾ãã¦ã©ã¬ãããæ¥ç¶ããããã«ããã³ããã表示ããã¾ãã",title:"WalletConnectãã¿ã³ãã¿ãããã"}},extension:{step1:{description:"ã¦ã©ã¬ããã¸ã®ããè¿
éãªã¢ã¯ã»ã¹ã®ããã«ãã¿ã¹ã¯ãã¼ã«Coreããã³çããããã¨ããå§ããã¾ãã",title:"Coreæ¡å¼µæ©è½ãã¤ã³ã¹ãã¼ã«ãã"},step2:{description:"ã»ãã¥ã¢ãªæ¹æ³ã使ç¨ãã¦ã¦ã©ã¬ãããããã¯ã¢ãããã¦ãã ãããç§å¯ã®ãã¬ã¼ãºã誰ã¨ãå
±æããªãã§ãã ããã",title:"ã¦ã©ã¬ããã使ã¾ãã¯ã¤ã³ãã¼ããã"},step3:{description:"ã¦ã©ã¬ããã®è¨å®ãå®äºãããã以ä¸ãã¯ãªãã¯ãã¦ãã©ã¦ã¶ãæ´æ°ããæ¡å¼µæ©è½ããã¼ããã¾ãã",title:"ãã©ã¦ã¶ãæ´æ°ãã"}}},fox:{qr_code:{step1:{description:"ããè¿
éãªã¢ã¯ã»ã¹ã®ããã«ããã¼ã ç»é¢ã«FoxWalletãç½®ã
169ãã¨ããå§ããã¾ãã",title:"FoxWalletã¢ããªãéã"},step2:{description:"ã»ãã¥ã¢ãªæ¹æ³ã使ç¨ãã¦ã¦ã©ã¬ãããããã¯ã¢ãããããã¨ã確èªãã¦ãã ãããç§å¯ã®ãã¬ã¼ãºã¯èª°ã¨ãå
±æããªãã§ãã ããã",title:"ã¦ã©ã¬ããã使ã¾ãã¯ã¤ã³ãã¼ã"},step3:{description:"ã¹ãã£ã³ããå¾ãã¦ã©ã¬ãããæ¥ç¶ããããã®æ¥ç¶ããã³ããã表示ããã¾ãã",title:"ã¹ãã£ã³ãã¿ã³ãã¿ãããã¾ã"}}},frontier:{qr_code:{step1:{description:"Frontierã¦ã©ã¬ããããã¼ã ç»é¢ã«ç½®ããã¨ã§ãããæ©ãã¢ã¯ã»ã¹ã§ãããã¨ããå§ããã¾ãã",title:"Frontierã¦ã©ã¬ããã¢ããªãéãã¾ã"},step2:{description:"ã»ãã¥ã¢ãªæ¹æ³ã使ç¨ãã¦ã¦ã©ã¬ãããããã¯ã¢ãããããã¨ã確èªãã¦ãã ãããç§å¯ã®ãã¬ã¼ãºã¯èª°ã¨ãå
±æããªãã§ãã ããã",title:"ã¦ã©ã¬ããã使ã¾ãã¯ã¤ã³ãã¼ã"},step3:{description:"ã¹ãã£ã³å¾ã«ãã¦ã©ã¬ããã®æ¥ç¶ãä¿ãã¡ãã»ã¼ã¸ã表示ããã¾ãã",title:"ã¹ãã£ã³ãã¿ã³ãã¿ãããã¾ã"}},extension:{step1:{description:"ããè¿
éãªã¦ã©ã¬ããã¸ã®ã¢ã¯ã»ã¹ãå¯è½ã«ããããã«ãããã³ãã£ã¢ã¦ã©ã¬ãããã¿ã¹ã¯ãã¼ã«ãã³çããããã¨ãæ¨å¥¨ãã¾ãã",title:"ããã³ãã£ã¢ã¦ã©ã¬ããã®æ¡å¼µæ©è½ãã¤ã³ã¹ãã¼ã«ãã¾ã"},step2:{description:"å®å
¨ãªæ¹æ³ã使ç¨ãã¦ã¦ã©ã¬ãããããã¯ã¢ãããã¦ãã ãããç§å¯ã®ãã¬ã¼ãºã¯æ±ºãã¦èª°ã¨ãå
±æããªãã§ãã ããã",title:"ã¦ã©ã¬ããã使ã¾ãã¯ã¤ã³ãã¼ã"},step3:{description:"ã¦ã©ã¬ããã®è¨å®ãå®äºãããããã©ã¦ã¶ãæ´æ°ãã¦æ¡å¼µæ©è½ãèªã¿è¾¼ã¿ã¾ãã",title:"ãã©ã¦ã¶ãæ´æ°ãã"}}},im_token:{qr_code:{step1:{title:"imTokenã¢ããªãéã",description:"ã¦ã©ã¬ããã¸ã®ã¢ã¯ã»ã¹ãéãããããã«ãimTokenã¢ããªããã¼ã ç»é¢ã«ç½®ãã¦ãã ããã"},step2:{title:"ã¦ã©ã¬ããã使ã¾ãã¯ã¤ã³ãã¼ã",description:"æ°ããã¦ã©ã¬ããã使ããããæ¢åã®ãã®ãã¤ã³ãã¼ããã¾ãã"},step3:{title:"å³ä¸é
ã®ã¹ãã£ãã¼ã¢ã¤ã³ã³ãã¿ãããã¾ã",description:"æ°ããæ¥ç¶ã鏿ããQRã³ã¼ããã¹ãã£ã³ãã¦ããã³ããã確èªãæ¥ç¶ãã¾ãã"}}},metamask:{qr_code:{step1:{title:"MetaMaskã¢ããªãéãã¾ã",description:"è¿
éãªã¢ã¯ã»ã¹ã®ããã«ãMetaMaskããã¼ã ç»é¢ã«ç½®ããã¨ããå§ããã¾ãã"},step2:{title:"ã¦ã©ã¬ããã使ã¾ãã¯ã¤ã³ãã¼ããã¾ã",description:"å¿
ãå®å
¨ãªæ¹æ³ã使ç¨ãã¦ã¦ã©ã¬ãããããã¯ã¢ãããã¦ãã ãããç§å¯ã®å復ãã¬ã¼ãºã誰ã«ãå
±æããªãã§ãã ããã"},step3:{title:"ã¹ãã£ã³ãã¿ã³ãã¿ãããã¾ã",description:"ã¹ãã£ã³ããã¨ãã¦ã©ã¬ãããæ¥ç¶ããããã®æ¥ç¶ããã³ããã表示ããã¾ãã"}},extension:{step1:{title:"MetaMaskã®æ¡å¼µæ©è½ãã¤ã³ã¹ãã¼ã«ãã¾ã",description:"ã¦ã©ã¬ããã¸ã®ããéãã¢ã¯ã»ã¹ã®ããã«ãMetaMaskãã¿ã¹ã¯ãã¼ã«ãã³çããããã¨ããå§ããã¾ãã"},step2:{title:"ã¦ã©ã¬ããã使ã¾ãã¯ã¤ã³ãã¼ã",description:"å®å
¨ãªæ¹æ³ã使ç¨ãã¦ã¦ã©ã¬ãããããã¯ã¢ããããç§å¯ã®ãã¬ã¼ãºã誰ã¨ãå
±æããªãã§ãã ããã"},step3:{title:"ãã©ã¦ã¶ãæ´æ°",description:"ã¦ã©ã¬ãããè¨å®ããå¾ã¯ãä¸ã®ãªã³ã¯ãã¯ãªãã¯ãã¦ãã©ã¦ã¶ãæ´æ°ããã¨ã¯ã¹ãã³ã·ã§ã³ãèªã¿è¾¼ãã§ãã ããã"}}},okx:{qr_code:{step1:{title:"OKX Walletã¢ããªãéã",description:"OKX Walletããã¼ã ç»é¢ã«é
ç½®ãã¦ãããæ©ãã¢ã¯ã»ã¹ã§ããããã«ãããã¨ããå§ããã¾ãã"},step2:{title:"ã¦ã©ã¬ããã使ã¾ãã¯ã¤ã³ãã¼ã",description:"ã»ãã¥ã¢ãªæ¹æ³ã使ã£ã¦ã¦ã©ã¬ãããããã¯ã¢ãããã¦ãã ãããç§å¯ãã¬ã¼ãºã¯èª°ã¨ãå
±æããªãã§ãã ããã"},step3:{title:"ã¹ãã£ã³ãã¿ã³ãã¿ãããã",description:"ã¹ãã£ã³å¾ãã¦ã©ã¬ãããæ¥ç¶ããããã®æ¥ç¶ããã³ããã表示ããã¾ãã"}},extension:{step1:{title:"OKXã¦ã©ã¬ããæ¡å¼µæ©è½ãã¤ã³ã¹ãã¼ã«ãã",description:"ã¦ã©ã¬ããã¸ã®è¿
éãªã¢ã¯ã»ã¹ã®ãããOKXã¦ã©ã¬ãããã¿ã¹ã¯ãã¼ã«ãã³æ¢ããããã¨ããå§ããã¾ãã"},step2:{title:"ã¦ã©ã¬ããã使ããããã¤ã³ãã¼ããã",description:"ã»ãã¥ã¢ãªæ¹æ³ã使ã£ã¦ã¦ã©ã¬ãããããã¯ã¢ãããã¦ãã ãããç§å¯ãã¬ã¼ãºã¯èª°ã¨ãå
±æããªãã§ãã ããã"},step3:{title:"ãã©ã¦ã¶ãæ´æ°ãã",description:"ã¦ã©ã¬ãããè¨å®ããããä¸ãã¯ãªãã¯ãã¦ãã©ã¦ã¶ããªãã¬ãã·ã¥ããæ¡å¼µæ©è½ãèªã¿è¾¼ã¿ã¾ãã"}}},omni:{qr_code:{step1:{title:"Omniã¢ããªãéã",description:"Omniããã¼ã ç»é¢ã«è¿½å ãã¦ãã¦ã©ã¬ããã¸ã®ã¢ã¯ã»ã¹ãæ©ãã¾ãã"},step2:{title:"ã¦ã©ã¬ããã使ã¾ãã¯ã¤ã³ãã¼ã",description:"æ°ããã¦ã©ã¬ããã使ããããæ¢åã®ãã®ãã¤ã³ãã¼ããã¾ãã"},step3:{title:"QRã¢ã¤ã³ã³ãã¿ãããã¦ã¹ãã£ã³",description:"ãã¼ã ç»é¢ã®QRã¢ã¤ã³ã³ãã¿ããããã³ã¼ããã¹ãã£ã³ããããã³ããã確èªãã¦æ¥ç¶ãã¾ãã"}}},token_pocket:{qr_code:{step1:{title:"TokenPocketã¢ããªãéã",description:"ããéãã¢ã¯ã»ã¹ã®ããã«ãTokenPocketããã¼ã ç»é¢ã«ç½®ããã¨ããå§ããã¾ãã"},step2:{title:"ã¦ã©ã¬ããã使ã¾ãã¯ã¤ã³ãã¼ããã",description:"å¿
ãå®å
¨ãªæ¹æ³ã使ç¨ãã¦ã¦ã©ã¬ãããããã¯ã¢ãããã¦ãã ãããç§å¯ã®å復ãã¬ã¼ãºã誰ã«ãå
±æããªãã§ãã ããã"},step3:{title:"ã¹ãã£ã³ãã¿ã³ãã¿ãããã",description:"ã¹ãã£ã³å¾ãã¦ã©ã¬ãããæ¥ç¶ããããã®æ¥ç¶ããã³ããã表示ããã¾ãã"}},extension:{step1:{title:"TokenPocketã¨ã¯ã¹ãã³ã·ã§ã³ãã¤ã³ã¹ãã¼ã«ãã",description:"ã¦ã©ã¬ããã¸ã®ããæ©ãã¢ã¯ã»ã¹ã®ããã«ãTokenPocketãã¿ã¹ã¯ãã¼ã«ãã³çããããã¨ããå§ããã¾ãã"},step2:{title:"ã¦ã©ã¬ããã使ã¾ãã¯ã¤ã³ãã¼ã",description:"ã¦ã©ã¬ãããå®å
¨ãªæ¹æ³ã§ããã¯ã¢ãããããã¨ã確èªãã¦ãã ãããã·ã¼ã¯ã¬ãããã¬ã¼ãºã決ãã¦ä»ã®äººã¨å
±æããªãã§ãã ããã"},step3:{title:"ãã©ã¦ã¶ãæ´æ°",description:"ã¦ã©ã¬ããã®ã»ããã¢ãããå®äºãããã以ä¸ãã¯ãªãã¯ãã¦ãã©ã¦ã¶ãæ´æ°ããæ¡å¼µæ©è½ããã¼ããã¾ãã"}}},trust:{qr_code:{step1:{title:"Trust Walletã¢ããªãéã",description:"ã¦ã©ã¬ããã¸ã®é«éã¢ã¯ã»ã¹ã®ããã«ãTrust Walletããã¼ã ç»é¢ã«ç½®ãã¾ãã"},step2:{title:"ã¦ã©ã¬ããã使ã¾ãã¯ã¤ã³ãã¼ã",description:"æ°ããã¦ã©ã¬ããã使ããããæ¢åã®ãã®ãã¤ã³ãã¼ããã¾ãã"},step3:{title:"è¨å®ã§WalletConnectãã¿ãããã¾ã",description:"æ°ããæ¥ç¶ã鏿ããQRã³ã¼ããã¹ãã£ã³ãã¦ãããã³ããã§æ¥ç¶ã確èªãã¾ãã"}},extension:{step1:{title:"Trust Walletæ¡å¼µæ©è½ãã¤ã³ã¹ãã¼ã«ãã¾ã",description:"ãã©ã¦ã¶ã®å³ä¸ãã¯ãªãã¯ããTrust Walletããã³çããã¦ç°¡åã«ã¢ã¯ã»ã¹ã§ããããã«ãã¾ãã"},step2:{title:"ã¦ã©ã¬ããã使ãããã¤ã³ãã¼ããã¾ã",description:"æ°ããã¦ã©ã¬ããã使ããããæ¢åã®ãã®ãã¤ã³ãã¼ããã¾ãã"},step3:{title:"ãã©ã¦ã¶ãæ´æ°ãã",description:"Trust Walletã®è¨å®ãå®äºãããã以ä¸ãã¯ãªãã¯ãã¦ãã©ã¦ã¶ãæ´æ°ããæ¡å¼µæ©è½ãèªã¿è¾¼ã¿ã¾ãã"}}},uniswap:{qr_code:{step1:{title:"Uniswapã¢ããªãéã",description:"Uniswapã¦ã©ã¬ããããã¼ã ç»é¢ã«è¿½å ãã¦ãã¦ã©ã¬ããã¸ã®ã¢ã¯ã»ã¹ãé«éåãã¾ãã"},step2:{title:"ã¦ã©ã¬ããã使ã¾ãã¯ã¤ã³ãã¼ããã",description:"æ°ããã¦ã©ã¬ããã使ããããæ¢åã®ãã®ãã¤ã³ãã¼ããã¾ãã"},step3:{title:"QRã¢ã¤ã³ã³ãã¿ãããã¦ã¹ãã£ã³ãã",description:"ãã¼ã ç»é¢ã®QRã¢ã¤ã³ã³ãã¿ããããã³ã¼ããã¹ãã£ã³ãã¦ããã³ããã確èªãã¦æ¥ç¶ãã¾ãã"}}},zerion:{qr_code:{step1:{title:"Zerionã¢ããªãéã",description:"ããéãã¢ã¯ã»ã¹ããããã«ãZerionããã¼ã ç»é¢ã«ç½®ããã¨ããå§ããã¾ãã"},step2:{title:"ã¦ã©ã¬ããã使ããããã¤ã³ãã¼ããã",description:"å¿
ãå®å
¨ãªæ¹æ³ã使ç¨ãã¦ã¦ã©ã¬ãããããã¯ã¢ãããã¦ãã ãããç§å¯ã®å復ãã¬ã¼ãºã誰ã«ãå
±æããªãã§ãã ããã"},step3:{title:"ã¹ãã£ã³ãã¿ã³ãæ¼ã",description:"ã¹ãã£ã³ããå¾ãã¦ã©ã¬ãããæ¥ç¶ããããã®æ¥ç¶ããã³ããã表示ããã¾ãã"}},extension:{step1:{title:"Zerionæ¡å¼µæ©è½ãã¤ã³ã¹ãã¼ã«ãã",description:"ã¦ã©ã¬ããã¸ã®ç´ æ©ãã¢ã¯ã»ã¹ã®ãããZerionãã¿ã¹ã¯ãã¼ã«ãã³çããããã¨ããå§ããã¾ãã"},step2:{title:"ã¦ã©ã¬ããã使ã¾ãã¯ã¤ã³ãã¼ã",description:"ã¦ã©ã¬ãããã»ãã¥ã¢ãªæ¹æ³ã§ããã¯ã¢ãããããã¨ã確èªãã¦ãã ãããç§å¯ã®ãã¬ã¼ãºã誰ã¨ãå
±æããªãã§ãã ããã"},step3:{title:"ãã©ã¦ã¶ãæ´æ°ãã",description:"ã¦ã©ã¬ãããã»ããã¢ããããããä¸ã®ãã¿ã³ãã¯ãªãã¯ãã¦ãã©ã¦ã¶ãæ´æ°ããæ¡å¼µæ©è½ããã¼ããã¾ãã"}}},rainbow:{qr_code:{step1:{title:"Rainbowã¢ããªãéã",description:"ã¦ã©ã¬ããã¸ã®æ©ãã¢ã¯ã»ã¹ã®ããã«ãRainbowããã¼ã ç»é¢ã«ç½®ããã¨ããããããã¾ãã"},step2:{title:"ã¦ã©ã¬ããã使ã¾ãã¯ã¤ã³ãã¼ã",description:"é»è©±ã®ããã¯ã¢ããæ©è½ã使ç¨ãã¦ãç°¡åã«ã¦ã©ã¬ãããããã¯ã¢ãããããã¨ãã§ãã¾ãã"},step3:{title:"ã¹ãã£ã³ãã¿ã³ãã¿ãããã",description:"ã¹ãã£ã³ããå¾ãã¦ã©ã¬ãããæ¥ç¶ããããã®æ¥ç¶ããã³ããã表示ããã¾ãã"}}},enkrypt:{extension:{step1:{description:"ã¦ã©ã¬ããã¸ã®ã¢ã¯ã»ã¹ãããæ©ããããããã¿ã¹ã¯ãã¼ã«Enkrypt Walletããã³çããããã¨ãæ¨å¥¨ãã¾ãã",title:"Enkrypt Walletæ¡å¼µæ©è½ãã¤ã³ã¹ãã¼ã«ãã¦ãã ãã"},step2:{description:"å®å
¨ãªæ¹æ³ã§ã¦ã©ã¬ããã®ããã¯ã¢ãããå¿
ãåããç§å¯ã®ãã¬ã¼ãºã誰ã¨ãå
±æããªãã§ãã ããã",title:"ã¦ã©ã¬ããã使ããããã¤ã³ãã¼ããã"},step3:{description:"ã¦ã©ã¬ããã®è¨å®ãå®äºãããã以ä¸ãã¯ãªãã¯ãã¦ãã©ã¦ã¶ãæ´æ°ããæ¡å¼µæ©è½ãèªã¿è¾¼ã¿ã¾ãã",title:"ãã©ã¦ã¶ãæ´æ°ãã"}}},frame:{extension:{step1:{description:"ã¦ã©ã¬ããã¸ã®ã¢ã¯ã»ã¹ãããæ©ããããããã¿ã¹ã¯ãã¼ã«Frameããã³çããããã¨ãæ¨å¥¨ãã¾ãã",title:"Frameã¨ãã®ä»å±ã®æ¡å¼µæ©è½ãã¤ã³ã¹ãã¼ã«"},step2:{description:"ã¦ã©ã¬ãããå®å
¨ãªæ¹æ³ã§ããã¯ã¢ãããã¦ãã ãããç§å¯ã®ãã¬ã¼ãºã誰ã¨ãå
±æããªãã§ãã ããã",title:"ã¦ã©ã¬ããã使ãã¾ãã¯ã¤ã³ãã¼ã"},step3:{description:"ã¦ã©ã¬ããã®è¨å®ãå®äºããããä¸ã®ãªã³ã¯ãã¯ãªãã¯ãã¦ãã©ã¦ã¶ãæ´æ°ããæ¡å¼µæ©è½ããã¼ããã¾ãã",title:"ãã©ã¦ã¶ãæ´æ°"}}
169},one_key:{extension:{step1:{title:"OneKey Walletæ¡å¼µæ©è½ãã¤ã³ã¹ãã¼ã«",description:"ã¦ã©ã¬ããã¸ã®ã¢ã¯ã»ã¹ãç´ æ©ãè¡ããããOneKey Walletãã¿ã¹ã¯ãã¼ã«ãã³çããããã¨ããå§ããã¾ãã"},step2:{title:"ã¦ã©ã¬ããã使ãã¾ãã¯ã¤ã³ãã¼ã",description:"å®å
¨ãªæ¹æ³ã使ç¨ãã¦ã¦ã©ã¬ãããããã¯ã¢ãããã¦ãã ãããç§å¯ã®ãã¬ã¼ãºã誰ã¨ãå
±æããªãã§ãã ããã"},step3:{title:"ãã©ã¦ã¶ãæ´æ°ãã",description:"ã¦ã©ã¬ãããè¨å®ãããã以ä¸ãã¯ãªãã¯ãã¦ãã©ã¦ã¶ãæ´æ°ããæ¡å¼µæ©è½ããã¼ããã¾ãã"}}},phantom:{extension:{step1:{title:"Phantomæ¡å¼µæ©è½ãã¤ã³ã¹ãã¼ã«ãã",description:"ã¦ã©ã¬ããã¸ã®å®¹æãªã¢ã¯ã»ã¹ã®ãããPhantomãã¿ã¹ã¯ãã¼ã«ãã³çããããã¨ãæ¨å¥¨ãã¾ãã"},step2:{title:"ã¦ã©ã¬ããã使ã¾ãã¯ã¤ã³ãã¼ããã",description:"å®å
¨ãªæ¹æ³ã使ç¨ãã¦ã¦ã©ã¬ãããããã¯ã¢ãããã¦ãã ãããç§å¯ã®å復ãã¬ã¼ãºã誰ã¨ãå
±æããªãã§ãã ããã"},step3:{title:"ãã©ã¦ã¶ãæ´æ°ãã",description:"ã¦ã©ã¬ããã®è¨å®ãå®äºãããã以ä¸ãã¯ãªãã¯ãã¦ãã©ã¦ã¶ãæ´æ°ããã¨ã¯ã¹ãã³ã·ã§ã³ãèªã¿è¾¼ã¿ã¾ãã"}}},rabby:{extension:{step1:{title:"Rabbyã¨ã¯ã¹ãã³ã·ã§ã³ãã¤ã³ã¹ãã¼ã«ãã",description:"ã¦ã©ã¬ããã¸ã®ç´ æ©ãã¢ã¯ã»ã¹ã®ãããã¿ã¹ã¯ãã¼ã«Rabbyããã³æ¢ããããã¨ããå§ããã¾ãã"},step2:{title:"ã¦ã©ã¬ããã使ã¾ãã¯ã¤ã³ãã¼ã",description:"ã»ãã¥ã¢ãªæ¹æ³ã使ç¨ãã¦ã¦ã©ã¬ãããããã¯ã¢ãããã¦ãã ãããç§å¯ã®ãã¬ã¼ãºã誰ã¨ãå
±æããªãã§ãã ããã"},step3:{title:"ãã©ã¦ã¶ãæ´æ°",description:"ã¦ã©ã¬ããã®è¨å®ãå®äºãããã以ä¸ãã¯ãªãã¯ãã¦ãã©ã¦ã¶ãæ´æ°ããæ¡å¼µæ©è½ããã¼ããã¾ãã"}}},safeheron:{extension:{step1:{title:"ã³ã¢æ¡å¼µæ©è½ãã¤ã³ã¹ãã¼ã«",description:"ã¦ã©ã¬ããã¸ã®ç´ æ©ãã¢ã¯ã»ã¹ã®ãããã¿ã¹ã¯ãã¼ã«Safeheronããã³æ¢ããããã¨ããå§ããã¾ãã"},step2:{title:"ã¦ã©ã¬ããã使ã¾ãã¯ã¤ã³ãã¼ã",description:"確å®ã«å®å
¨ãªæ¹æ³ã§ã¦ã©ã¬ãããããã¯ã¢ãããã¦ãã ãããç§å¯ã®ãã¬ã¼ãºã¯æ±ºãã¦èª°ã¨ãå
±æããªãã§ãã ããã"},step3:{title:"ãã©ã¦ã¶ãæ´æ°ãã",description:"ã¦ã©ã¬ããã®è¨å®ãå®äºãããã以ä¸ãã¯ãªãã¯ãã¦ãã©ã¦ã¶ãæ´æ°ããæ¡å¼µæ©è½ããã¼ããã¾ãã"}}},taho:{extension:{step1:{title:"Tahoæ¡å¼µæ©è½ãã¤ã³ã¹ãã¼ã«ãã",description:"ã¦ã©ã¬ããã¸ã®ããè¿
éãªã¢ã¯ã»ã¹ã®ãããTahoãã¿ã¹ã¯ãã¼ã«ãã³çããããã¨ããå§ããã¾ãã"},step2:{title:"ã¦ã©ã¬ããã使ããããã¤ã³ãã¼ããã",description:"確å®ã«å®å
¨ãªæ¹æ³ã§ã¦ã©ã¬ãããããã¯ã¢ãããã¦ãã ãããç§å¯ã®ãã¬ã¼ãºã¯æ±ºãã¦èª°ã¨ãå
±æããªãã§ãã ããã"},step3:{title:"ãã©ã¦ã¶ãæ´æ°ãã",description:"ã¦ã©ã¬ããã®è¨å®ãå®äºããããä¸ãã¯ãªãã¯ãã¦ãã©ã¦ã¶ãæ´æ°ããæ¡å¼µæ©è½ããã¼ããã¾ãã"}}},talisman:{extension:{step1:{title:"Talismanæ¡å¼µæ©è½ãã¤ã³ã¹ãã¼ã«ãã",description:"ã¦ã©ã¬ããã¸ã®ããæ©ãã¢ã¯ã»ã¹ã®ããã«ãTalismanãã¿ã¹ã¯ãã¼ã«ãã³çããããã¨ããå§ããã¾ãã"},step2:{title:"Ethereumã¦ã©ã¬ããã使ããããã¤ã³ãã¼ããã",description:"ã¦ã©ã¬ãããå®å
¨ãªæ¹æ³ã§ããã¯ã¢ãããã¦ãããã¨ã確èªãã¦ãã ããããªã«ããªã¼ãã¬ã¼ãºã誰ã¨ãå
±æããªãã§ãã ããã"},step3:{title:"ãã©ã¦ã¶ãæ´æ°ãã",description:"ã¦ã©ã¬ããã®è¨å®ãå®äºããããä¸ãã¯ãªãã¯ãã¦ãã©ã¦ã¶ãæ´æ°ããæ¡å¼µæ©è½ããã¼ããã¾ãã"}}},xdefi:{extension:{step1:{title:"XDEFI Walletæ¡å¼µæ©è½ãã¤ã³ã¹ãã¼ã«ãã",description:"XDEFI Walletãã¿ã¹ã¯ãã¼ã«ãã³çããããã¨ã§ãã¦ã©ã¬ããã¸ã®ã¢ã¯ã»ã¹ãéããªããã¨ããå§ããã¾ãã"},step2:{title:"ã¦ã©ã¬ããã®ä½æã¾ãã¯ã¤ã³ãã¼ã",description:"ã¦ã©ã¬ãããå®å
¨ãªæ¹æ³ã§ããã¯ã¢ãããã¦ãã ãããç§å¯ã®ãã¬ã¼ãºã誰ã¨ãå
±æããªãã§ãã ããã"},step3:{title:"ãã©ã¦ã¶ãæ´æ°ãã",description:"ã¦ã©ã¬ããã®è¨å®ãå®äºãããã以ä¸ãã¯ãªãã¯ãã¦ãã©ã¦ã¶ãæ´æ°ããæ¡å¼µæ©è½ããã¼ããã¦ãã ããã"}}},zeal:{extension:{step1:{title:"Zeal æ¡å¼µæ©è½ãã¤ã³ã¹ãã¼ã«",description:"ã¦ã©ã¬ããã«ç´ æ©ãã¢ã¯ã»ã¹ããããã«ãã¿ã¹ã¯ãã¼ã« Zeal ããã³çããããã¨ããå§ããã¾ãã"},step2:{title:"ã¦ã©ã¬ããã使ã¾ãã¯ã¤ã³ãã¼ã",description:"ã¦ã©ã¬ããã¯å®å
¨ãªæ¹æ³ã§ããã¯ã¢ãããã¦ãã ãããç§å¯ã®ãã¬ã¼ãºã誰ã¨ãå
±æããªãã§ãã ããã"},step3:{title:"ãã©ã¦ã¶ãæ´æ°ãã",description:"ã¦ã©ã¬ãããè¨å®ãããã以ä¸ãã¯ãªãã¯ãã¦ãã©ã¦ã¶ãæ´æ°ããæ¡å¼µæ©è½ãèªã¿è¾¼ã¿ã¾ãã"}}},safepal:{extension:{step1:{title:"SafePal Walletæ¡å¼µæ©è½ãã¤ã³ã¹ãã¼ã«ãã",description:"ãã©ã¦ã¶ã®å³ä¸ã§ã¯ãªãã¯ããEasy Accessã®ããã«SafePal Walletããã³çããã¾ãã"},step2:{title:"ã¦ã©ã¬ããã使ã¾ãã¯ã¤ã³ãã¼ããã",description:"æ°ããã¦ã©ã¬ããã使ããããæ¢åã®ãã®ãã¤ã³ãã¼ããã¾ãã"},step3:{title:"ãã©ã¦ã¶ãæ´æ°ãã",description:"SafePal Walletã®ã»ããã¢ãããå®äºãããã以ä¸ãã¯ãªãã¯ãã¦ãã©ã¦ã¶ããªãã¬ãã·ã¥ããã¨ã¯ã¹ãã³ã·ã§ã³ããã¼ããã¾ãã"}},qr_code:{step1:{title:"SafePal Walletã¢ããªãéã",description:"SafePal Walletããã¼ã ç»é¢ã«ç½®ããã¨ã§ãã¦ã©ã¬ããã¸ã®ç´ æ©ãã¢ã¯ã»ã¹ãå¯è½ã«ãªãã¾ãã"},step2:{title:"ã¦ã©ã¬ããã使ã¾ãã¯ã¤ã³ãã¼ã",description:"æ°ããã¦ã©ã¬ããã使ããããæ¢åã®ãã®ãã¤ã³ãã¼ããã¾ãã"},step3:{title:"è¨å®ã§WalletConnectãã¿ãããã¾ã",description:"æ°ããæ¥ç¶ã鏿ããQRã³ã¼ããã¹ãã£ã³ãã¦ããã³ããã確èªãæ¥ç¶ãã¾ãã"}}},desig:{extension:{step1:{title:"Desigæ¡å¼µæ©è½ãã¤ã³ã¹ãã¼ã«",description:"ããªãã®ã¦ã©ã¬ããã¸ã®ç°¡åãªã¢ã¯ã»ã¹ã®ããã«ãDesigãã¿ã¹ã¯ãã¼ã«ãã³çããããã¨ããå§ããã¾ãã"},step2:{title:"ã¦ã©ã¬ããã使",description:"ã¦ã©ã¬ããã¯å®å
¨ãªæ¹æ³ã§ããã¯ã¢ãããã¦ãã ãããç§å¯ã®ãã¬ã¼ãºã誰ã¨ãå
±æããªãã§ãã ããã"},step3:{title:"ãã©ã¦ã¶ãæ´æ°ãã",description:"ã¦ã©ã¬ãããè¨å®ãããã以ä¸ãã¯ãªãã¯ãã¦ãã©ã¦ã¶ãæ´æ°ããæ¡å¼µæ©è½ãèªã¿è¾¼ã¿ã¾ãã"}}},subwallet:{extension:{step1:{title:"SubWalletæ¡å¼µæ©è½ãã¤ã³ã¹ãã¼ã«",description:"ã¦ã©ã¬ããã¸ã®ããç´ æ©ãã¢ã¯ã»ã¹ã®ãããSubWalletãã¿ã¹ã¯ãã¼ã«ãã³çããããã¨ããå§ããã¾ãã"},step2:{title:"ã¦ã©ã¬ããã使ã¾ãã¯ã¤ã³ãã¼ã",description:"ã¦ã©ã¬ãããå®å
¨ãªæ¹æ³ã§ããã¯ã¢ãããã¦ãããã¨ã確èªãã¦ãã ããããªã«ããªã¼ãã¬ã¼ãºã誰ã¨ãå
±æããªãã§ãã ããã"},step3:{title:"ãã©ã¦ã¶ãæ´æ°ãã",description:"ã¦ã©ã¬ãããè¨å®ãããã以ä¸ãã¯ãªãã¯ãã¦ãã©ã¦ã¶ãæ´æ°ããæ¡å¼µæ©è½ãèªã¿è¾¼ã¿ã¾ãã"}},qr_code:{step1:{title:"SubWalletã¢ããªãéã",description:"ããè¿
éãªã¢ã¯ã»ã¹ã®ããã«ãSubWalletããã¼ã ç»é¢ã«ç½®ããã¨ããå§ããã¾ãã"},step2:{title:"ã¦ã©ã¬ããã使ã¾ãã¯ã¤ã³ãã¼ã",description:"ã¦ã©ã¬ããã¯å®å
¨ãªæ¹æ³ã§ããã¯ã¢ãããã¦ãã ãããç§å¯ã®ãã¬ã¼ãºã誰ã¨ãå
±æããªãã§ãã ããã"},step3:{title:"ãã¹ãã£ã³ããã¿ã³ãã¿ãããã¾ã",description:"ã¹ãã£ã³å¾ãã¦ã©ã¬ãããæ¥ç¶ããããã®æ¥ç¶ããã³ããã表示ããã¾ãã"}}},clv:{extension:{step1:{title:"CLV Walletæ¡å¼µæ©è½ãã¤ã³ã¹ãã¼ã«",description:"ã¦ã©ã¬ããã¸ã®ããç´ æ©ãã¢ã¯ã»ã¹ã®ãããCLV Walletãã¿ã¹ã¯ãã¼ã«ãã³çããããã¨ããå§ããã¾ãã"},step2:{title:"ã¦ã©ã¬ããã使ã¾ãã¯ã¤ã³ãã¼ã",description:"ã¦ã©ã¬ããã¯å®å
¨ãªæ¹æ³ã§ããã¯ã¢ãããã¦ãã ãããç§å¯ã®ãã¬ã¼ãºã誰ã¨ãå
±æããªãã§ãã ããã"},step3:{title:"ãã©ã¦ã¶ãæ´æ°ãã",description:"ã¦ã©ã¬ãããè¨å®ãããã以ä¸ãã¯ãªãã¯ãã¦ãã©ã¦ã¶ãæ´æ°ããæ¡å¼µæ©è½ãèªã¿è¾¼ã¿ã¾ãã"}},qr_code:{step1:{title:"CLV Walletã¢ããªãéã",description:"ããè¿
éãªã¢ã¯ã»ã¹ã®ããã«ããã¼ã ç»é¢ã«CLV Walletãç½®ã
169ãã¨ããå§ããã¾ãã"},step2:{title:"ã¦ã©ã¬ããã使ã¾ãã¯ã¤ã³ãã¼ã",description:"ã¦ã©ã¬ããã¯å®å
¨ãªæ¹æ³ã§ããã¯ã¢ãããã¦ãã ãããç§å¯ã®ãã¬ã¼ãºã誰ã¨ãå
±æããªãã§ãã ããã"},step3:{title:"ãã¹ãã£ã³ããã¿ã³ãã¿ãããã¾ã",description:"ã¹ãã£ã³å¾ãã¦ã©ã¬ãããæ¥ç¶ããããã®æ¥ç¶ããã³ããã表示ããã¾ãã"}}},okto:{qr_code:{step1:{title:"Oktoã¢ããªãéã",description:"ç´ æ©ãã¢ã¯ã»ã¹ããããã«ããã¼ã ç»é¢ã«Oktoã追å ãã¾ã"},step2:{title:"MPCã¦ã©ã¬ããã使ãã",description:"ã¢ã«ã¦ã³ãã使ããã¦ã©ã¬ãããçæãã¾ã"},step3:{title:"è¨å®ã§WalletConnectãã¿ãããã¾ã",description:"å³ä¸ã®Scan QRã¢ã¤ã³ã³ãã¿ããããæ¥ç¶ããããã®ããã³ããã確èªãã¾ãã"}}},ledger:{desktop:{step1:{title:"Ledger Liveã¢ããªãéã",description:"ããéãã¢ã¯ã»ã¹ã®ããã«ããã¼ã ç»é¢ã«Ledger Liveãç½®ããã¨ãæ¨å¥¨ãã¾ãã"},step2:{title:"ããªãã®Ledgerãè¨å®ãã",description:"æ°ããLedgerãè¨å®ããããæ¢åã®ãã®ã«æ¥ç¶ãã¾ãã"},step3:{title:"æ¥ç¶",description:"ã¹ãã£ã³å¾ãã¦ã©ã¬ãããæ¥ç¶ããããã®æ¥ç¶ããã³ããã表示ããã¾ãã"}},qr_code:{step1:{title:"Ledger Liveã¢ããªãéã",description:"ããéãã¢ã¯ã»ã¹ã®ããã«ããã¼ã ç»é¢ã«Ledger Liveãç½®ããã¨ãæ¨å¥¨ãã¾ãã"},step2:{title:"ããªãã®Ledgerãè¨å®ãã",description:"ãã¹ã¯ãããã¢ããªã¨åæããããããªãã®Ledgerã«æ¥ç¶ãããã¨ãã§ãã¾ãã"},step3:{title:"ã³ã¼ããã¹ãã£ã³ãã",description:"WalletConnectãã¿ããããã¹ãã£ãã¼ã«åãæ¿ãã¦ãã ãããã¹ãã£ã³å¾ãã¦ã©ã¬ãããæ¥ç¶ããããã®æ¥ç¶ããã³ããã表示ããã¾ãã"}}}},ux={connect_wallet:Kge,intro:Qge,sign_in:Xge,connect:Zge,connect_scan:eve,connector_group:tve,get:uve,get_options:nve,get_mobile:rve,get_instructions:ave,chains:ive,profile:sve,wallet_connectors:ove},lve={label:"ì§ê° ì°ê²°"},cve={title:"ì§ê°ì´ë 무ìì¸ê°ì?",description:"ì§ê°ì ëì§í¸ ìì°ì ë³´ë´ê³ , ë°ê³ , ì ì¥íê³ , íìíë ë° ì¬ì©ë©ëë¤. ëí, 모ë ì¹ ì¬ì´í¸ìì ì ê³ì ê³¼ ë¹ë°ë²í¸ë¥¼ ìì±í íì ìì´ ë¡ê·¸ì¸íë ìë¡ì´ ë°©ë²ì
ëë¤.",digital_asset:{title:"ë¹ì ì ëì§í¸ ìì°ì ìí ì§",description:"ì§ê°ì ì´ë리ì ë° NFTì ê°ì ëì§í¸ ìì°ì ë³´ë´ê³ , ë°ê³ , ì ì¥íê³ , íìíëë° ì¬ì©ë©ëë¤."},login:{title:"ìë¡ì´ ë¡ê·¸ì¸ ë°©ì",description:"모ë ì¹ì¬ì´í¸ìì ì ê³ì ê³¼ ë¹ë°ë²í¸ë¥¼ ìì±íë ëì , ë¹ì ì ì§ê°ì ì°ê²°íê¸°ë§ íë©´ ë©ëë¤."},get:{label:"ì§ê° ê°ì ¸ì¤ê¸°"},learn_more:{label:"ë ìì보기"}},dve={label:"ê³ì ì íì¸íì¸ì",description:"ì°ê²°ì ìë£íë ¤ë©´ ì´ ê³ì ì ìì ììì íì¸í기 ìí´ ì§ê°ì ë©ìì§ì ìëª
í´ì¼ í©ëë¤.",message:{send:"ë©ìì§ ë³´ë´ê¸°",preparing:"ë©ìì§ ì¤ë¹ ì¤...",cancel:"ì·¨ì",preparing_error:"ë©ìì§ ì¤ë¹ ì¤ ì¤ë¥ê° ë°ìíìµëë¤. ë¤ì ìëíì¸ì!"},signature:{waiting:"ìëª
ì 기ë¤ë¦¬ë ì¤...",verifying:"ìëª
ê²ì¦ ì¤...",signing_error:"ë©ìì§ ìëª
ì¤ ì¤ë¥ê° ë°ìíìµëë¤. ë¤ì ìëíì¸ì!",verifying_error:"ìëª
ê²ì¦ ì¤ ì¤ë¥ê° ë°ìíìµëë¤. ë¤ì ìëíì¸ì!",oops_error:"ì, 문ì ê° ë°ìíìµëë¤!"}},pve={label:"ì°ê²°",title:"ì§ê° ì°ê²°",new_to_ethereum:{description:"ì´ë리ì ì§ê°ì ì²ì ì íìëì?",learn_more:{label:"ë ìì보기"}},learn_more:{label:"ë ìì보기"},recent:"ìµê·¼",status:{opening:"%{wallet}ì´ê¸° ...",not_installed:"%{wallet} ê° ì¤ì¹ëì´ ìì§ ììµëë¤",not_available:"%{wallet} 를 ì¬ì©í ì ììµëë¤",confirm:"íì¥ê¸°ë¥ìì ì°ê²°ì íì¸íì¸ì"},secondary_action:{get:{description:"%{wallet}ê° ìëì?",label:"GET"},install:{label:"ì¤ì¹"},retry:{label:"ë¤ì ìë"}},walletconnect:{description:{full:"ê³µì WalletConnect 모ë¬ì´ íìíê°ì?",compact:"WalletConnect 모ë¬ì´ íìíê°ì?"},open:{label:"ì´ê¸°"}}},fve={title:"%{wallet}ë¡ ì¤ìºí기",fallback_title:"í´ëí°ì¼ë¡ ì¤ìºí기"},yve={recommended:"ì¶ì²",other:"기í",popular:"ì¸ê¸°",more:"ë 보기",others:"ë¤ë¥¸ ì¬íë¤"},Eve={title:"ìë ë°ê¸°",action:{label:"ë°ê¸°"},mobile:{description:"모ë°ì¼ ìë "},extension:{description:"ë¸ë¼ì°ì íì¥ íë¡ê·¸ë¨"},mobile_and_extension:{description:"모ë°ì¼ ì§ê° ë° íì¥ íë¡ê·¸ë¨"},mobile_and_desktop:{description:"모ë°ì¼ ë° ë°ì¤í¬í± ì§ê°"},looking_for:{title:"ì°¾ê³ ê³ì ê²ì´ ìëê°ì?",mobile:{description:"ë©ì¸ íë©´ìì ë¤ë¥¸ ì§ê° ì ê³µì를 ì¬ì©í기 ìí´ ì§ê°ì ì ííì¸ì."},desktop:{compact_description:"ë©ì¸ íë©´ìì ë¤ë¥¸ ì§ê° ì ê³µì를 ì¬ì©í기 ìí´ ì§ê°ì ì ííì¸ì.",wide_description:"ì¼ìª½ìì ì§ê°ì ì ííì¬ ë¤ë¥¸ ì§ê° ì ê³µì를 ì¬ì©í기 ììíì¸ì."}}}
169,mve={title:"%{wallet}ë¡ ììíììì¤",short_title:"%{wallet}ì»ê¸°",mobile:{title:"모ë°ì¼ì© %{wallet}",description:"모ë°ì¼ ì§ê°ì¼ë¡ ì´ë리ì ì¸ê³ë¥¼ íííì¸ì.",download:{label:"ì± ë°ê¸°"}},extension:{title:"%{browser}ì© %{wallet}",description:"ê°ì¥ ì¢ìíë ì¹ ë¸ë¼ì°ì ìì ë°ë¡ ì§ê°ì ì ê·¼íì¸ì.",download:{label:"ì¶ê°í기 %{browser}"}},desktop:{title:"%{wallet} ì© %{platform}",description:"ê°ë ¥í ë°ì¤í¬í±ìì ë¤ì´í°ë¸ë¡ ì§ê°ì ì ê·¼íì¸ì.",download:{label:"%{platform}ì ì¶ê°"}}},hve={title:"ì¤ì¹í기 %{wallet}",description:"iOS ëë Androidìì ë¤ì´ë¡ëí기 ìí´ í´ëí°ì¼ë¡ ì¤ìºíì¸ì",continue:{label:"ê³ì"}},bve={mobile:{connect:{label:"ì°ê²°"},learn_more:{label:"ë ìì보기"}},extension:{refresh:{label:"ìë¡ê³ 침"},learn_more:{label:"ë ìì보기"}},desktop:{connect:{label:"ì°ê²°"},learn_more:{label:"ë ìì보기"}}},gve={title:"ë¤í¸ìí¬ ì í",wrong_network:"ì못ë ë¤í¸ìí¬ë¥¼ íì§íìµëë¤, ê³ìíë ¤ë©´ ì ííê±°ë ì°ê²°ì í´ì íì¸ì.",confirm:"ì§ê°ìì ì¹ì¸",switching_not_supported:"ì§ê°ìì %{appName}ë¤í¸ìí¬ë¥¼ ì ííë ê²ì ì§ìëì§ ììµëë¤. ëì ì§ê° ë´ìì ë¤í¸ìí¬ë¥¼ ì íí´ ë³´ì¸ì.",switching_not_supported_fallback:"ë¹ì ì ì§ê°ì ì´ ì±ìì ë¤í¸ìí¬ë¥¼ ë°ê¾¸ë ê²ì ì§ìíì§ ììµëë¤. ëì ì§ê° ë´ìì ë¤í¸ìí¬ë¥¼ ë³ê²½í´ ë³´ììì¤.",disconnect:"ì°ê²° í´ì ",connected:"ì°ê²°ë¨"},vve={disconnect:{label:"ì°ê²° í´ì "},copy_address:{label:"주ì ë³µì¬",copied:"ë³µì¬ë¨!"},explorer:{label:"íì기ìì ë 보기"},transactions:{description:"%{appName} ê±°ëê° ì¬ê¸°ì ëíë©ëë¤...",description_fallback:"ì¬ê¸°ì í¸ëìì
ì´ íìë©ëë¤...",recent:{title:"ìµê·¼ ê±°ë ë´ì"},clear:{label:"모ë ì§ì°ê¸°"}}},Cve={argent:{qr_code:{step1:{description:"ì§ê°ì ë ë¹ ë¥´ê² ì¡ì¸ì¤íë ¤ë©´ Argent를 í íë©´ì ëì¼ììì¤.",title:"Argent ì±ì ì´ê¸°"},step2:{description:"ì§ê°ê³¼ ì¬ì©ì ì´ë¦ì ìì±íê±°ë 기존ì ì§ê°ì ê°ì ¸ìµëë¤.",title:"ì§ê° ìì± ëë ê°ì ¸ì¤ê¸°"},step3:{description:"ì¤ìº íì ì§ê°ì ì°ê²°í기 ìí ì°ê²° ìì²ì´ íìë©ëë¤.",title:"QR ì½ë ì¤ìº ë²í¼ì ë르기"}}},bifrost:{qr_code:{step1:{description:"ë ë¹ ë¥¸ ì ê·¼ì ìí´ í íë©´ì Bifrost Walletì ëë ê²ì ê¶ì¥í©ëë¤.",title:"Bifrost ì§ê° ì±ì ì´ì´ì£¼ì¸ì"},step2:{description:"복구 문구를 ì¬ì©íì¬ ì§ê°ì ìì±íê±°ë ê°ì ¸ìµëë¤.",title:"ì§ê° ìì± ëë ê°ì ¸ì¤ê¸°"},step3:{description:"ì¤ìº í ì°ê²° í롬íí¸ê° ëíëê³ ì§ê°ì ì°ê²°í ì ììµëë¤.",title:"ì¤ìº ë²í¼ì ëë¦
ëë¤"}}},bitget:{qr_code:{step1:{description:"ë ë¹ ë¥¸ ì ê·¼ì ìí´ Bitget ì§ê°ì í íë©´ì ëë ê²ì ê¶ì¥í©ëë¤.",title:"Bitget ì§ê° ì±ì ì´ììì¤"},step2:{description:"ìì í ë°©ë²ì ì¬ì©íì¬ ì§ê°ì ë°±ì
íììì¤. ì ëë¡ ë¹ë° 구문ì ë구ìë ê³µì íì§ ë§ììì¤.",title:"ì§ê° ìì± ëë ê°ì ¸ì¤ê¸°"},step3:{description:"ì¤ìº í, ì§ê°ì ì°ê²°íë¼ë ì°ê²° ìì² ë©ìì§ê° ëíë©ëë¤.",title:"ì¤ìº ë²í¼ì ë르ììì¤"}},extension:{step1:{description:"ì§ê°ì ë¹ ë¥´ê² ì¡ì¸ì¤í기 ìí´ Bitget Walletì ìì
íìì¤ì ê³ ì íë ê²ì ê¶ì¥í©ëë¤.",title:"Bitget Wallet íì¥ íë¡ê·¸ë¨ì ì¤ì¹íì¸ì"},step2:{description:"ì§ê°ì ìì í ë°©ë²ì¼ë¡ ë°±ì
íììì¤. ì ëë¡ ë¹ë° 문구를 ë구ìë ê³µì íì§ ë§ììì¤.",title:"ì§ê° ìì± ëë ê°ì ¸ì¤ê¸°"},step3:{description:"ì§ê° ì¤ì ì ë§ì¹ í ìë를 í´ë¦íì¬ ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹ê³ íì¥ íë¡ê·¸ë¨ì ë¡ëíì¸ì.",title:"ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹¨íì¸ì"}}},bitski:{extension:{step1:{description:"ì§ê°ì ë ë¹ ë¥´ê² ì¡ì¸ì¤í기 ìí´ Bitski를 ìì
íìì¤ì ê³ ì íë ê²ì ê¶ì¥í©ëë¤.",title:"Bitski íì¥ ê¸°ë¥ì ì¤ì¹í©ëë¤"},step2:{description:"ìì í ë°©ë²ì ì¬ì©íì¬ ì§ê°ì ë°±ì
íììì¤. ë¹ë° 문구를 ë구ìë ê³µì íì§ ë§ììì¤.",title:"ì§ê° ë§ë¤ê¸° ëë ê°ì ¸ì
169¤ê¸°"},step3:{description:"ì§ê°ì ì¤ì í í ìë를 í´ë¦íì¬ ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹¨íê³ íì¥ íë¡ê·¸ë¨ì ë¡ëíì¸ì.",title:"ë¸ë¼ì°ì 를 ìë¡ê³ 침íì¸ì"}}},coin98:{qr_code:{step1:{description:"ì§ê°ì ë¹ ë¥´ê² ì¡ì¸ì¤í기 ìí´ Coin98 Walletì í íë©´ì ëë ê²ì ê¶ì¥í©ëë¤.",title:"Coin98 Wallet ì±ì ì´ê¸°"},step2:{description:"í´ëí°ìì ë°±ì
기ë¥ì ì´ì©íì¬ ì§ê°ì ì½ê² ë°±ì
í ì ììµëë¤.",title:"ì§ê° ë§ë¤ê¸° ëë ê°ì ¸ì¤ê¸°"},step3:{description:"ì¤ìºí í ì°ê²° í롬íí¸ê° ëíë ì§ê°ì ì°ê²°íëë¡ í©ëë¤.",title:"WalletConnect ë²í¼ì ë르ììì¤"}},extension:{step1:{description:"ë¸ë¼ì°ì ì¤ë¥¸ìª½ ìë¨ì í´ë¦íê³ ì½ê² ì¡ì¸ì¤í ì ìëë¡ Coin98 Walletì ê³ ì íììì¤.",title:"Coin98 Wallet íì¥ íë¡ê·¸ë¨ì ì¤ì¹íììì¤"},step2:{description:"ìë¡ì´ ì§ê°ì ë§ë¤ê±°ë 기존ì ì§ê°ì ê°ì ¸ìµëë¤.",title:"ì§ê°ì ë§ë¤ê±°ë ê°ì ¸ìµëë¤"},step3:{description:"Coin98 Walletì ì¤ì íë©´ ìë를 í´ë¦íì¬ ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹ê³ íì¥ íë¡ê·¸ë¨ì ë¡ëíììì¤.",title:"ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹ììì¤"}}},coinbase:{qr_code:{step1:{description:"ë ë¹ ë¥¸ ì¡ì¸ì¤ë¥¼ ìí´ Coinbase Walletì í íë©´ì ëë ê²ì ê¶ì¥í©ëë¤.",title:"Coinbase Wallet ì±ì ì½ëë¤"},step2:{description:"í´ë¼ì°ë ë°±ì
기ë¥ì ì¬ì©íì¬ ì§ê°ì ì½ê² ë°±ì
í ì ììµëë¤.",title:"ì§ê° ìì± ëë ê°ì ¸ì¤ê¸°"},step3:{description:"ì¤ìºí íì ì§ê°ì ì°ê²°íë¼ë ì°ê²° í롬íí¸ê° ëíë©ëë¤.",title:"ì¤ìº ë²í¼ì ííì¸ì"}},extension:{step1:{description:"ì§ê°ì ë ë¹ ë¥´ê² ì ê·¼í ì ìëë¡ Coinbase Walletì ìì
íìì¤ì ê³ ì íë ê²ì ê¶ì¥í©ëë¤.",title:"Coinbase Wallet íì¥ íë¡ê·¸ë¨ì ì¤ì¹íì¸ì"},step2:{description:"ìì í ë°©ë²ì ì¬ì©íì¬ ì§ê°ì ë°±ì
íììì¤. ë¹ë° 문구ë ì ëë¡ ë구ìë ê³µì íì§ ë§ììì¤.",title:"ì§ê° ë§ë¤ê¸° ëë ê°ì ¸ì¤ê¸°"},step3:{description:"ì§ê°ì ì¤ì í í ìë를 í´ë¦íì¬ ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹ê³ íì¥ íë¡ê·¸ë¨ì ë¡ëíììì¤.",title:"ë¸ë¼ì°ì ìë¡ ê³ ì¹¨"}}},core:{qr_code:{step1:{description:"ì§ê°ì ë¹ ë¥´ê² ì¡ì¸ì¤í ì ìëë¡ Core를 í íë©´ì ëë ê²ì ì¶ì²ë립ëë¤.",title:"Core ì± ì´ê¸°"},step2:{description:"í´ëí°ìì ì°ë¦¬ì ë°±ì
기ë¥ì ì´ì©í´ ì§ê°ì ì½ê² ë°±ì
í ì ììµëë¤.",title:"ì§ê° ë§ë¤ê¸° ëë ê°ì ¸ì¤ê¸°"},step3:{description:"ì¤ìº í íìë ì§ê°ì ì°ê²°íë¼ë ì°ê²° ìì²ì´ íìë©ëë¤.",title:"WalletConnect ë²í¼ì ë르ì¸ì"}},extension:{step1:{description:"ì§ê°ì ë ë¹ ë¥´ê² ì¡ì¸ì¤í기 ìí´ ìì
íìì¤ì Core를 ê³ ì íë ê²ì ê¶ì¥í©ëë¤.",title:"Core íì¥ íë¡ê·¸ë¨ì ì¤ì¹íììì¤"},step2:{description:"ìì í ë°©ë²ì ì¬ì©íì¬ ì§ê°ì ë°±ì
í´ì¼ í©ëë¤. ì ëë¡ ë¹ë° 문구를 ë¤ë¥¸ ì¬ëê³¼ ê³µì íì§ ë§ììì¤.",title:"ì§ê° ë§ë¤ê¸° ëë ê°ì ¸ì¤ê¸°"},step3:{description:"ì§ê°ì ì¤ì í í ìë를 í´ë¦íì¬ ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹ê³ íì¥ íë¡ê·¸ë¨ì ë¡ëíììì¤.",title:"ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹ì¸ì"}}},fox:{qr_code:{step1:{description:"FoxWalletì í íë©´ì ëë ê²ì ì¶ì²í©ëë¤. ì´ë ê² íë©´ ë ë¹ ë¥´ê² ì ê·¼í ì ììµëë¤.",title:"FoxWallet ì±ì ì´ì´ì£¼ì¸ì"},step2:{description:"ì§ê°ì ìì í ë°©ë²ì¼ë¡ ë°±ì
íììì¤. ì ëë¡ ë¹ë° 문구를 ë¤ë¥¸ ì¬ëê³¼ ê³µì íì§ ë§ììì¤.",title:"ì§ê°ì ìì±íê±°ë ê°ì ¸ì¤ê¸°"},step3:{description:"ì¤ìº í, ì§ê°ì ì°ê²°íë¼ë ì°ê²° í롬íí¸ê° íìë©ëë¤.",title:"ì¤ìº ë²í¼ì ë르ì¸ì"}}},frontier:{qr_code:{step1:{description:"Frontier Walletì í íë©´ì ëë ê²ì ì¶ì²í©ëë¤. ì´ë ê² íë©´ ë ë¹ ë¥´ê² ì ê·¼í ì ììµëë¤.",title:"Frontier Wallet ì±ì ì´ì´ì£¼ì¸ì"},step2:{description:"ì§ê°ì ìì í ë°©ë²ì¼ë¡ ë°±ì
í´ì¼ í©ëë¤. ë¹ë° 구문ì ë구ìë ê³µì íì§ ë§ì¸ì.",title:"ì§ê° ìì± ëë ê°ì ¸ì
169¤ê¸°"},step3:{description:"ì¤ìº íì ì§ê°ì ì°ê²°íë¼ë ì°ê²° í롬íí¸ê° íìë©ëë¤.",title:"ì¤ìº ë²í¼ì ë르ì¸ì"}},extension:{step1:{description:"ì§ê°ì ë ë¹ ë¥´ê² ì¡ì¸ì¤ í ì ìëë¡ Frontier Walletì ìì
íìì¤ì ê³ ì íë ê²ì ê¶ì¥í©ëë¤.",title:"Frontier Wallet íì¥ ê¸°ë¥ ì¤ì¹"},step2:{description:"ì§ê°ì ìì í ë°©ë²ì¼ë¡ ë°±ì
í´ì¼ í©ëë¤. ë¹ë° 구문ì ë구ìë ê³µì íì§ ë§ì¸ì.",title:"ì§ê° ìì± ëë ê°ì ¸ì¤ê¸°"},step3:{description:"ì§ê°ì ì¤ì í íì ìë를 í´ë¦íì¬ ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹ê³ íì¥ íë¡ê·¸ë¨ì ë¡ëíììì¤.",title:"ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹©ëë¤"}}},im_token:{qr_code:{step1:{title:"imToken ì±ì ì°ë¤",description:"ë¹ì ì ì§ê°ì ë ë¹ ë¥´ê² ì ê·¼í기 ìí´ imToken ì±ì í íë©´ì ë¡ëë¤."},step2:{title:"ì§ê°ì ë§ë¤ê±°ë ë¶ë¬ìµëë¤",description:"ì ì§ê°ì ìì±íê±°ë 기존ì ê²ì ê°ì ¸ìµëë¤."},step3:{title:"ì¤ë¥¸ìª½ ìë¨ì ì¤ìºë ìì´ì½ì ëë¦
ëë¤",description:"ì ì°ê²°ì ì ííê³ QR ì½ë를 ì¤ìºí ë¤, ì°ê²°íë ¤ë í롬íí¸ë¥¼ íì¸í©ëë¤."}}},metamask:{qr_code:{step1:{title:"MetaMask ì±ì ì½ëë¤",description:"ë¹ ë¥¸ ì¡ì¸ì¤ë¥¼ ìí´ MetaMask를 í íë©´ì ëë ê²ì ê¶ì¥í©ëë¤."},step2:{title:"ì§ê° ìì± ëë ê°ì ¸ì¤ê¸°",description:"ë¹ì ì ì§ê°ì ìì í ë°©ë²ì¼ë¡ ë°±ì
íë ê²ì ìì§ ë§ì¸ì. ì ëë¡ ë¹ë° 구ì ì ê³µì íì§ ë§ì¸ì."},step3:{title:"ì¤ìº ë²í¼ì ëë¦
ëë¤",description:"ì¤ìºí íì ì§ê°ì ì°ê²°íë¼ë ì°ê²° í롬íí¸ê° ëíë©ëë¤."}},extension:{step1:{title:"MetaMask íì¥ íë¡ê·¸ë¨ì ì¤ì¹íì¸ì",description:"ì§ê°ì ë¹ ë¥´ê² ì ê·¼í기 ìí´ MetaMask를 ìì
íìì¤ì ê³ ì íë ê²ì ì¶ì²í©ëë¤."},step2:{title:"ì§ê° ìì± ëë ê°ì ¸ì¤ê¸°",description:"ìì í ë°©ë²ì ì¬ì©íì¬ ì§ê°ì ë°±ì
íì¸ì. ê²°ì½ ë¹ë° 문구를 ë¤ë¥¸ ì¬ëê³¼ ê³µì íì§ ë§ì¸ì."},step3:{title:"ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹ì¸ì",description:"ì§ê° ì¤ì ì ë§ì¹ íìë ìë를 í´ë¦íì¬ ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹ê³ íì¥ íë¡ê·¸ë¨ì ë¡ëíì¸ì."}}},okx:{qr_code:{step1:{title:"OKX Wallet ì±ì ì´ê¸°",description:"ë ë¹ ë¥¸ ì ê·¼ì ìí´ OKX ì§ê°ì í íë©´ì ëë ê²ì ì¶ì²í©ëë¤."},step2:{title:"ì§ê° ë§ë¤ê¸° ëë ë¶ë¬ì¤ê¸°",description:"ìì í ë°©ë²ì¼ë¡ ì§ê°ì ë°±ì
íììì¤. ì ë ë¹ë° 문구를 ë¤ë¥¸ ì¬ëê³¼ ê³µì íì§ ë§ì¸ì."},step3:{title:"ì¤ìº ë²í¼ì ííì¸ì",description:"ì¤ìº í ì°ê²° ìì²ì´ ëíëë©°, ì´ë¥¼ íµí´ ì§ê°ì ì°ê²°í ì ììµëë¤."}},extension:{step1:{title:"OKX ì§ê° íì¥ íë¡ê·¸ë¨ ì¤ì¹í기",description:"ì§ê°ì ë¹ ë¥´ê² ì ê·¼í ì ìëë¡ OKX ì§ê°ì ìì
íìì¤ì ê³ ì íë ê²ì ì¶ì²í©ëë¤."},step2:{title:"ì§ê° ë§ë¤ê¸° ëë ë¶ë¬ì¤ê¸°",description:"ë¹ì ì ì§ê°ì ìì í ë°©ë²ì¼ë¡ ë°±ì
í´ì¼ í©ëë¤. ë¹ë° 문구를 ì ëë¡ ë¤ë¥¸ ì¬ëê³¼ ê³µì íì§ ë§ì¸ì."},step3:{title:"ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹ì¸ì",description:"ì§ê°ì ì¤ì í í, ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹ê³ íì¥ ê¸°ë¥ì ë¡ëí기 ìí´ ìë를 í´ë¦íì¸ì."}}},omni:{qr_code:{step1:{title:"Omni ì±ì ì´ê¸°",description:"ë ë¹ ë¥¸ ì¡ì¸ì¤ë¥¼ ìí´ Omni를 í ì¤í¬ë¦°ì ì¶ê°íì¸ì."},step2:{title:"ì§ê° ë§ë¤ê¸° ëë ê°ì ¸ì¤ê¸°",description:"ìë¡ì´ ì§ê°ì ë§ë¤ê±°ë 기존ì íë
169를 ê°ì ¸ìµëë¤."},step3:{title:"QR ìì´ì½ì ííê³ ì¤ìºí기",description:"í íë©´ì QR ìì´ì½ì ííê³ , ì½ë를 ì¤ìºíê³ í롬íí¸ë¥¼ íì¸íì¬ ì°ê²°íì¸ì."}}},token_pocket:{qr_code:{step1:{title:"TokenPocket ì±ì ì´ì´ì£¼ì¸ì",description:"ë¹ ë¥¸ ì ê·¼ì ìí´ í íë©´ì TokenPocketì ì¶ê°íë ê²ì ê¶ì¥í©ëë¤."},step2:{title:"ì§ê° ìì± ëë ê°ì ¸ì¤ê¸°",description:"ìì í ë°©ë²ì ì¬ì©íì¬ ì§ê°ì ë°±ì
íì¸ì. ì ëë¡ ë구ìê²ë ë¹ë° 문구를 ê³µì íì§ ë§ì¸ì."},step3:{title:"ì¤ìº ë²í¼ì ííì¸ì",description:"ì¤ìº íì ì§ê°ì ì°ê²°íë¼ë í롬íí¸ê° íìë©ëë¤."}},extension:{step1:{title:"TokenPocket íì¥ ê¸°ë¥ì ì¤ì¹íììì¤",description:"ì§ê°ì ë¹ ë¥´ê² ì ê·¼í기 ìí´ TokenPocket를 ìì
íìì¤ì ê³ ì íë ê²ì ì¶ì²í©ëë¤."},step2:{title:"ì§ê° ìì± ëë ê°ì ¸ì¤ê¸°",description:"ìì í ë°©ë²ì ì¬ì©íì¬ ì§ê°ì ë°±ì
íì¸ì. ì ëë¡ ë¹ë° 문구를 ë¤ë¥¸ ì¬ëê³¼ ê³µì íì§ ë§ì¸ì."},step3:{title:"ë¸ë¼ì°ì ìë¡ ê³ ì¹¨",description:"ì§ê°ì ì¤ì íë©´ ìë를 í´ë¦íì¬ ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹¨íê³ íì¥ ê¸°ë¥ì ë¡ëí©ëë¤."}}},trust:{qr_code:{step1:{title:"Trust Wallet ì±ì ì´ê¸°",description:"ì§ê°ì ë¹ ë¥´ê² ì ê·¼í기 ìí´ Trust Walletì í ì¤í¬ë¦°ì ëììì¤."},step2:{title:"ì§ê° ìì± ëë ê°ì ¸ì¤ê¸°",description:"ìë¡ì´ ì§ê°ì ìì±íê±°ë 기존ì ê²ì ê°ì ¸ì¤ììì¤."},step3:{title:"ì¤ì ìì WalletConnect를 ííììì¤",description:"ì ì°ê²°ì ì íí ë¤ì QR ì½ë를 ì¤ìºíê³ , ì°ê²°ì íì¸íë í롬íí¸ë¥¼ íì¸íììì¤."}},extension:{step1:{title:"Trust Wallet íì¥ ê¸°ë¥ì ì¤ì¹íììì¤",description:"ë¸ë¼ì°ì ì ì¤ë¥¸ìª½ ìë¨ì í´ë¦íê³ Trust Walletì ê³ ì íì¬ ì½ê² ì ê·¼íììì¤."},step2:{title:"ì§ê° ìì± ëë ê°ì ¸ì¤ê¸°",description:"ìë¡ì´ ì§ê°ì ìì±íê±°ë 기존ì ê²ì ê°ì ¸ì¤ììì¤."},step3:{title:"ë¸ë¼ì°ì 를 ìë¡ê³ 침íì¸ì",description:"Trust Walletì ì¤ì í í ìë를 í´ë¦íì¬ ë¸ë¼ì°ì 를 ìë¡ê³ 침íê³ íì¥ íë¡ê·¸ë¨ì ë¡ëí©ëë¤."}}},uniswap:{qr_code:{step1:{title:"Uniswap ì±ì ì½ëë¤",description:"Uniswap Walletì í íë©´ì ì¶ê°íì¬ ì§ê°ì ë ë¹ ë¥´ê² ì¡ì¸ì¤íì¸ì."},step2:{title:"ì§ê°ì ë§ë¤ê±°ë ê°ì ¸ì¤ê¸°",description:"ì ì§ê°ì ìì±íê±°ë 기존ì ê²ì ê°ì ¸ìµëë¤."},step3:{title:"QR ìì´ì½ì ëë¥´ê³ ì¤ìºí기",description:"ííë©´ì QR ìì´ì½ì ëë¥´ê³ ì½ë를 ì¤ìºíê³ í롬íí¸ë¥¼ íì¸íì¬ ì°ê²°íì¸ì."}}},zerion:{qr_code:{step1:{title:"Zerion ì±ì ì½ëë¤",description:"ë ë¹ ë¥¸ ì ê·¼ì ìí´ Zerionì í íë©´ì ëë ê²ì ê¶ì¥í©ëë¤."},step2:{title:"ì§ê° ë§ë¤ê¸° ëë ê°ì ¸ì¤ê¸°",description:"ìì í ë°©ë²ì¼ë¡ ì§ê°ì ë°±ì
íììì¤. ì ëë¡ ë¹ë° 구ì ì ëêµ°ê°ì ê³µì íì§ ë§ììì¤."},step3:{title:"ì¤ìº ë²í¼ì ííììì¤",description:"ì¤ìº í ì°ê²° í롬íí¸ê° ëíë ì§ê°ì ì°ê²°íììì¤."}},extension:{step1:{title:"Zerion íì¥ íë¡ê·¸ë¨ì ì¤ì¹íììì¤",description:"ì§ê°ì ë ë¹ ë¥´ê² ì ê·¼í ì ìëë¡ Zerionì ìì
íìì¤ì ê³ ì íë ê²ì ê¶ì¥í©ëë¤."},step2:{title:"ì§ê° ìì± ëë ê°ì ¸ì¤ê¸°",description:"ìì í ë°©ë²ì ì¬ì©íì¬ ì§ê°ì ë°±ì
íì¸ì. ë¹ë° 구문ì ì ëë¡ ë¤ë¥¸ ì¬ëê³¼ ê³µì íì§ ë§ì¸ì."},step3:{title:"ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹ì¸ì",description:"ì§ê°ì ì¤ì í í ìë를 í´ë¦íì¬ ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹ê³ íì¥ íë¡ê·¸ë¨ì ë¡ëíì¸ì."}}},rainbow:{qr_code:{step1:{title:"Rainbow ì± ì´ê¸°",description:"ì§ê°ì ë ë¹ ë¥´ê² ì ê·¼í기 ìí´ í íë©´ì Rainbow를 ëë ê²ì ì¶ì²í©ëë¤."},step2:{title:"ì§ê° ìì± ëë ê°ì ¸ì¤ê¸°",description:"í´ëí°ì ìë ë°±ì
기ë¥ì ì¬ì©íì¬ ì§ê°ì ì½ê² ë°±ì
í ì ììµëë¤."},step3:{title:"ì¤ìº ë²í¼ì ë르ì¸ì",description:"ì¤ìº í, ì§ê°ì ì°ê²°íë¼ë ì°ê²° í롬íí¸ê° ëíë©ëë¤."}}},enkrypt:{extension:{step1:{description:"ì§ê°ì ë ë¹ ë¥´ê² ì ê·¼í기 ìí´ ìì
íìì¤ì Enkrypt Wallet를 ê³ ì íë ê²ì ì¶ì²í©ëë¤.",title:"Enkrypt Wallet íì¥ íë¡ê·¸ë¨ì ì¤ì¹íì¸ì"},step2:{description:"ì§ê°ì ìì í ë°©ë²ì¼ë¡ ë°±ì
íììì¤. ì ëë¡ ë¹ë° 문구를 ë¤ë¥¸ ì¬ëê³¼ ê³µì íì§ ë§ììì¤.",title:"ì§ê° ìì± ëë ê°ì ¸ì
169¤ê¸°"},step3:{description:"ì§ê°ì ì¤ì í íìë ìë를 í´ë¦íì¬ ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹¨íê³ íì¥ íë¡ê·¸ë¨ì ë¡ëíì¸ì.",title:"ë¸ë¼ì°ì ìë¡ ê³ ì¹¨"}}},frame:{extension:{step1:{description:"ì§ê°ì ë ë¹ ë¥´ê² ì ê·¼í ì ìëë¡ Frameì ìì
íìì¤ì ê³ ì íë ê²ì ì¶ì²í©ëë¤.",title:"Frame ë° ëë° íì¥ íë¡ê·¸ë¨ ì¤ì¹"},step2:{description:"ìì í ë°©ë²ì ì¬ì©íì¬ ì§ê°ì ë°±ì
íììì¤. ì ëë¡ ë¹ë° 구문ì ë¤ë¥¸ ì¬ëê³¼ ê³µì íì§ ë§ì¸ì.",title:"ì§ê° ìì± ëë ê°ì ¸ì¤ê¸°"},step3:{description:"ì§ê°ì ì¤ì í íìë ìë를 í´ë¦íì¬ ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹¨íê³ íì¥ íë¡ê·¸ë¨ì ë¡ëíì¸ì.",title:"ë¸ë¼ì°ì ìë¡ ê³ ì¹¨"}}},one_key:{extension:{step1:{title:"OneKey Wallet íì¥ íë¡ê·¸ë¨ì ì¤ì¹íì¸ì",description:"ì§ê°ì ë¹ ë¥´ê² ì ê·¼í ì ìëë¡ OneKey Walletì ìì
íìì¤ì ê³ ì íë ê²ì ê¶ì¥í©ëë¤."},step2:{title:"ì§ê° ìì± ëë ë¶ë¬ì¤ê¸°",description:"ì§ê°ì ìì í ë°©ë²ì¼ë¡ ë°±ì
íììì¤. ì ëë¡ ë¹ë° 문구를 ë¤ë¥¸ ì¬ëê³¼ ê³µì íì§ ë§ììì¤."},step3:{title:"ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹¨íììì¤",description:"ì§ê°ì ì¤ì í í ìë를 í´ë¦íì¬ ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹¨íê³ íì¥ íë¡ê·¸ë¨ì ë¡ëíììì¤."}}},phantom:{extension:{step1:{title:"Phantom íì¥ íë¡ê·¸ë¨ì ì¤ì¹íì¸ì",description:"ì§ê°ì ë ì½ê² ì ê·¼í ì ìëë¡ Phantomì ìì
íìì¤ì ê³ ì íë ê²ì ê¶ì¥í©ëë¤."},step2:{title:"ì§ê° ìì± ëë ë¶ë¬ì¤ê¸°",description:"ìì í ë°©ë²ì ì¬ì©íì¬ ì§ê°ì ë°±ì
íììì¤. ì ëë¡ ë구ìë ë¹ë° 복구 구문ì ê³µì íì§ ë§ììì¤."},step3:{title:"ë¸ë¼ì°ì 를 ìë¡ê³ 침íììì¤",description:"ì§ê°ì ì¤ì í í ìë를 í´ë¦íì¬ ë¸ë¼ì°ì 를 ìë¡ê³ 침íê³ íì¥ ê¸°ë¥ì ë¡ëíììì¤."}}},rabby:{extension:{step1:{title:"Rabby íì¥ íë¡ê·¸ë¨ì ì¤ì¹íììì¤",description:"ì§ê°ì ë ë¹ ë¥´ê² ì¡ì¸ì¤í ì ìëë¡ Rabby를 ìì
íìì¤ì ê³ ì íë ê²ì ê¶ì¥í©ëë¤."},step2:{title:"ì§ê° ë§ë¤ê¸° ëë ê°ì ¸ì¤ê¸°",description:"ìì í ë°©ë²ì ì¬ì©íì¬ ì§ê°ì ë°±ì
íììì¤. ì ëë¡ ë구ìë ë¹ë° 구문ì ê³µì íì§ ë§ììì¤."},step3:{title:"ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹¨íììì¤",description:"ì§ê° ì¤ì ì ìë£íë©´ ìë를 í´ë¦íì¬ ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹¨íê³ íì¥ íë¡ê·¸ë¨ì ë¡ëí©ëë¤."}}},safeheron:{extension:{step1:{title:"ì½ì´ íì¥ íë¡ê·¸ë¨ ì¤ì¹",description:"ì§ê°ì ë¹ ë¥´ê² ì¡ì¸ì¤í기 ìí´ Safeheronì ìì
íìì¤ì ê³ ì íë ê²ì ê¶ì¥í©ëë¤."},step2:{title:"ì§ê° ë§ë¤ê¸° ëë ê°ì ¸ì¤ê¸°",description:"ìì í ë°©ë²ì ì¬ì©íì¬ ì§ê°ì ë°±ì
íììì¤. ë¹ë° 문구를 ì ë ë¤ë¥¸ ì¬ëê³¼ ê³µì íì§ ë§ììì¤."},step3:{title:"ë¸ë¼ì°ì ìë¡ ê³ ì¹¨",description:"ì§ê° ì¤ì ì ìë£íë©´ ìë를 í´ë¦íì¬ ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹¨íê³ íì¥ íë¡ê·¸ë¨ì ë¡ëí©ëë¤."}}},taho:{extension:{step1:{title:"Taho íì¥ íë¡ê·¸ë¨ ì¤ì¹",description:"ì§ê°ì ë ë¹ ë¥´ê² ì¡ì¸ì¤í기 ìí´ Taho를 ìì
íìì¤ì ê³ ì íë ê²ì ì¶ì²í©ëë¤."},step2:{title:"ì§ê° ìì± ëë ê°ì ¸ì¤ê¸°",description:"ìì í ë°©ë²ì ì¬ì©íì¬ ì§ê°ì ë°±ì
íììì¤. ê²°ì½ ë¹ë° 문구를 ëêµ°ê°ì ê³µì íì§ ë§ììì¤."},step3:{title:"ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹ììì¤",description:"ì§ê°ì ì¤ì í í ìë를 í´ë¦íì¬ ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹ê³ íì¥ íë¡ê·¸ë¨ì ë¡ëíììì¤."}}},talisman:{extension:{step1:{title:"í리ì¤ë§ íì¥ íë¡ê·¸ë¨ ì¤ì¹",description:"ì§ê°ì ë ë¹ ë¥´ê² ì ê·¼í기 ìí´ Talismanì ìì
íìì¤ì ê³ ì íë ê²ì ì¶ì²í©ëë¤."},step2:{title:"ì´ë리ì ì§ê° ìì± ëë ê°ì ¸ì¤ê¸°",description:"ë°ëì ìì í ë°©ë²ì ì¬ì©íì¬ ì§ê°ì ë°±ì
íììì¤. 복구 문구를 ë구ìë ê³µì íì§ ë§ììì¤."},step3:{title:"ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹¨íììì¤",description:"ì§ê°ì ì¤ì í í ìë를 í´ë¦íì¬ ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹¨íê³ íì¥ ê¸°ë¥ì ë¡ëíììì¤."}}}
169,xdefi:{extension:{step1:{title:"XDEFI ì§ê° íì¥ ê¸°ë¥ì ì¤ì¹íììì¤",description:"ì§ê°ì ë¹ ë¥´ê² ì¡ì¸ì¤í기 ìí´ ìì
íìì¤ì XDEFI Walletì ê³ ì íë ê²ì ê¶ì¥í©ëë¤."},step2:{title:"ì§ê°ì ë§ë¤ê±°ë ê°ì ¸ì¤ê¸°",description:"ë°ëì ìì í ë°©ë²ì ì¬ì©íì¬ ì§ê°ì ë°±ì
íììì¤. ë¹ë° 문구를 ë구ìë ê³µì íì§ ë§ììì¤."},step3:{title:"ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹¨íììì¤",description:"ì§ê°ì ì¤ì í í ìë를 í´ë¦íì¬ ë¸ë¼ì°ì 를 ìë¡ê³ 침íê³ íì¥ íë¡ê·¸ë¨ì ë¡ëíììì¤."}}},zeal:{extension:{step1:{title:"Zeal íì¥ íë¡ê·¸ë¨ì ì¤ì¹íììì¤",description:"ìë ì ë ë¹ ë¥´ê² ì¡ì¸ì¤í ì ìëë¡ Zealì ìì
íì ì¤ì ê³ ì íë ê²ì ê¶ì¥í©ëë¤."},step2:{title:"ì§ê° ìì± ëë ê°ì ¸ì¤ê¸°",description:"ìì í ë°©ë²ì ì¬ì©íì¬ ì§ê°ì ë°±ì
íììì¤. ì ëë¡ ë¹ë° 구문ì ë구ìë ê³µì íì§ ë§ììì¤."},step3:{title:"ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹¨íì¸ì",description:"ì§ê° ì¤ì ì ë§ì¹ í ìë를 í´ë¦íì¬ ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹ê³ íì¥ íë¡ê·¸ë¨ì ë¡ëíì¸ì."}}},safepal:{extension:{step1:{title:"SafePal Wallet íì¥ íë¡ê·¸ë¨ì ì¤ì¹íì¸ì",description:"ë¸ë¼ì°ì ì ì¤ë¥¸ìª½ ìë¨ìì í´ë¦íê³ SafePal Walletì ê³ ì íì¬ ì½ê² ì ê·¼íì¸ì."},step2:{title:"ì§ê°ì ë§ë¤ê±°ë ê°ì ¸ìµëë¤",description:"ìë¡ì´ ì§ê°ì ë§ë¤ê±°ë 기존ì ì§ê°ì ê°ì ¸ìµëë¤."},step3:{title:"ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹¨íì¸ì",description:"SafePal Walletì ì¤ì í íìë ìë를 í´ë¦íì¬ ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹ê³ íì¥ ê¸°ë¥ì ë¡ëíììì¤."}},qr_code:{step1:{title:"SafePal Wallet ì±ì ì´ììì¤",description:"ìë ì ë¹ ë¥´ê² ì¡ì¸ì¤í ì ìëë¡ SafePal Walletì í íë©´ì ëììì¤."},step2:{title:"ì§ê° ìì± ëë ê°ì ¸ì¤ê¸°",description:"ìë¡ì´ ì§ê°ì ë§ë¤ê±°ë 기존ì ì§ê°ì ê°ì ¸ìµëë¤."},step3:{title:"ì¤ì ìì WalletConnect를 ííììì¤",description:"ì ì°ê²°ì ì ííê³ QR ì½ë를 ì¤ìºí ë¤, ì°ê²°íë ¤ë í롬íí¸ë¥¼ íì¸í©ëë¤."}}},desig:{extension:{step1:{title:"Desig íì¥ íë¡ê·¸ë¨ ì¤ì¹",description:"ë¹ì ì ì§ê°ì ë ì½ê² ì ê·¼í기 ìí´ ìì
íìì¤ì Desigì ê³ ì íë ê²ì ê¶ì¥í©ëë¤."},step2:{title:"ì§ê° ìì±",description:"ìì í ë°©ë²ì ì¬ì©íì¬ ì§ê°ì ë°±ì
íììì¤. ì ëë¡ ë¹ë° 구문ì ë구ìë ê³µì íì§ ë§ììì¤."},step3:{title:"ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹¨íì¸ì",description:"ì§ê° ì¤ì ì ë§ì¹ í ìë를 í´ë¦íì¬ ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹ê³ íì¥ íë¡ê·¸ë¨ì ë¡ëíì¸ì."}}},subwallet:{extension:{step1:{title:"SubWallet íì¥ íë¡ê·¸ë¨ ì¤ì¹",description:"ë¹ì ì ì§ê°ì ë ë¹ ë¥´ê² ì ê·¼í기 ìí´ ìì
íìì¤ì SubWalletì ê³ ì íë ê²ì ê¶ì¥í©ëë¤."},step2:{title:"ì§ê° ìì± ëë ê°ì ¸ì¤ê¸°",description:"ë°ëì ìì í ë°©ë²ì ì¬ì©íì¬ ì§ê°ì ë°±ì
íììì¤. 복구 문구를 ë구ìë ê³µì íì§ ë§ììì¤."},step3:{title:"ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹¨íì¸ì",description:"ì§ê° ì¤ì ì ë§ì¹ í ìë를 í´ë¦íì¬ ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹ê³ íì¥ íë¡ê·¸ë¨ì ë¡ëíì¸ì."}},qr_code:{step1:{title:"SubWallet ì± ì´ê¸°",description:"ë ë¹ ë¥¸ ì ê·¼ì ìí´ SubWalletì í íë©´ì ëë ê²ì ê¶ì¥í©ëë¤."},step2:{title:"ì§ê° ìì± ëë ê°ì ¸ì¤ê¸°",description:"ìì í ë°©ë²ì ì¬ì©íì¬ ì§ê°ì ë°±ì
íììì¤. ì ëë¡ ë¹ë° 구문ì ë구ìë ê³µì íì§ ë§ììì¤."},step3:{title:"ì¤ìº ë²í¼ì ëë¦
ëë¤",description:"ì¤ìº íì ì§ê°ì ì°ê²°í기 ìí ì°ê²° ìì²ì´ íìë©ëë¤."}}},clv:{extension:{step1:{title:"CLV Wallet íì¥ íë¡ê·¸ë¨ ì¤ì¹",description:"ë¹ì ì ì§ê°ì ë ë¹ ë¥´ê² ì ê·¼í기 ìí´ ìì
íìì¤ì CLV Walletì ê³ ì íë ê²ì ê¶ì¥í©ëë¤."}
169,step2:{title:"ì§ê° ìì± ëë ê°ì ¸ì¤ê¸°",description:"ìì í ë°©ë²ì ì¬ì©íì¬ ì§ê°ì ë°±ì
íììì¤. ì ëë¡ ë¹ë° 구문ì ë구ìë ê³µì íì§ ë§ììì¤."},step3:{title:"ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹¨íì¸ì",description:"ì§ê° ì¤ì ì ë§ì¹ í ìë를 í´ë¦íì¬ ë¸ë¼ì°ì 를 ìë¡ ê³ ì¹ê³ íì¥ íë¡ê·¸ë¨ì ë¡ëíì¸ì."}},qr_code:{step1:{title:"CLV Wallet ì±ì ì½ëë¤",description:"ë ë¹ ë¥¸ ì ê·¼ì ìí´ CLV Walletì í íë©´ì ëë ê²ì´ ì¢ìµëë¤."},step2:{title:"ì§ê° ìì± ëë ê°ì ¸ì¤ê¸°",description:"ìì í ë°©ë²ì ì¬ì©íì¬ ì§ê°ì ë°±ì
íììì¤. ì ëë¡ ë¹ë° 구문ì ë구ìë ê³µì íì§ ë§ììì¤."},step3:{title:"ì¤ìº ë²í¼ì ëë¦
ëë¤",description:"ì¤ìº íì ì§ê°ì ì°ê²°í기 ìí ì°ê²° ìì²ì´ íìë©ëë¤."}}},okto:{qr_code:{step1:{title:"Okto ì±ì ì½ëë¤",description:"ë¹ ë¥¸ ì ê·¼ì ìí´ Okto를 í íë©´ì ì¶ê°í©ëë¤"},step2:{title:"MPC Walletì ë§ëëë¤",description:"ê³ì ì ë§ë¤ê³ ì§ê°ì ìì±í©ëë¤"},step3:{title:"ì¤ì ìì WalletConnect를 ííììì¤",description:"ì¤ë¥¸ìª½ ìë¨ì QR ìì´ì½ì ííê³ ì°ê²°íë ¤ë©´ ì림ì íì¸í©ëë¤."}}},ledger:{desktop:{step1:{title:"Ledger Live ì±ì ì½ëë¤",description:"ë¹ ë¥¸ ì ê·¼ì ìí´ Ledger Live를 ííë©´ì ëë ê²ì ê¶ì¥í©ëë¤."},step2:{title:"Ledger ì¤ì ",description:"ì Ledger를 ì¤ì íê±°ë 기존 Ledgerì ì°ê²°íì¸ì."},step3:{title:"ì°ê²°",description:"ì¤ìº í ì°ê²° ìì²ì´ ëíëë©°, ì´ë¥¼ íµí´ ì§ê°ì ì°ê²°í ì ììµëë¤."}},qr_code:{step1:{title:"Ledger Live ì±ì ì½ëë¤",description:"ë¹ ë¥¸ ì ê·¼ì ìí´ Ledger Live를 ííë©´ì ëë ê²ì ê¶ì¥í©ëë¤."},step2:{title:"Ledger ì¤ì ",description:"ë°ì¤í¬í± ì±ê³¼ ë기ííê±°ë Ledger를 ì°ê²°í ì ììµëë¤."},step3:{title:"ì½ë를 ì¤ìºíììì¤",description:"WalletConnect를 ííê³ ì¤ìºëë¡ ì íí©ëë¤. ì¤ìº í ì°ê²° ìì²ì´ ëíëë©°, ì´ë¥¼ íµí´ ì§ê°ì ì°ê²°í ì ììµëë¤."}}}},nx={connect_wallet:lve,intro:cve,sign_in:dve,connect:pve,connect_scan:fve,connector_group:yve,get:Eve,get_options:mve,get_mobile:hve,get_instructions:bve,chains:gve,profile:vve,wallet_connectors:Cve},Ave={label:"Conectar Carteira"},wve={title:"O que é uma Carteira?",description:"Uma carteira é usada para enviar, receber, armazenar e exibir ativos digitais. Também é uma nova forma de se conectar, sem precisar criar novas contas e senhas em todo site.",digital_asset:{title:"Um lar para seus ativos digitais",description:"Carteiras são usadas para enviar, receber, armazenar e exibir ativos digitais como Ethereum e NFTs."},login:{title:"Uma nova maneira de fazer login",description:"Em vez de criar novas contas e senhas em todos os sites, basta conectar sua carteira."},get:{label:"Obter uma Carteira"},learn_more:{label:"Saiba mais"}},Tve={label:"Verifique sua conta",description:"Para concluir a conexão, você deve assinar uma mensagem em sua carteira para confirmar que você é o proprietário desta conta.",message:{send:"Enviar mensagem",preparing:"Preparando mensagem...",cancel:"Cancelar",preparing_error:"Erro ao preparar a mensagem, tente novamente!"},signature:{waiting:"Aguardando assinatura...",verifying:"Verificando assinatura...",signing_error:"Erro ao assinar a mensagem, tente novamente!",verifying_error:"Erro ao verificar assinatura, tente novamente!",oops_error:"Ops, algo deu errado!"}},_ve={label:"Conectar",title:"Conectar uma Carteira",new_to_ethereum:{description:"Novo nas carteiras Ethereum?",learn_more:{label:"Saiba mais"}},learn_more:{label:"Saiba mais"},recent:"Recente",status:{opening:"Abrindo %{wallet}...",not_installed:"%{wallet} não está instalado",not_available:"%{wallet} não está disponÃvel",confirm:"Confirme a conexão na extensão"},secondary_action:{get:{description:"Não tem %{wallet}?",label:"OBTER"},install:{label:"INSTALAR"},retry:{label:"TENTAR DE NOVO"}},walletconnect:{description:{full:"Precisa do modal oficial do WalletConnect?",compact:"Precisa do modal WalletConnect?"},open:{label:"ABRIR"}}},Fve={title:"Digitalize com %{wallet}",fallback_title:"Digitalize com o seu telefone"},Dve={recommended:"Recomendado",other:"Outro",popular:"Popular",more:"Mais",others:"Outros"},Bve={title:"Obter uma Carteira",action:{label:"OBTER"},mobile:{description:"Carteira Móvel"},extension:{description:"Extensão do Navegador"},mobile_and_extension:{description:"Carteira Móvel e Extensão"},mobile_and_desktop:{description:"Carteira para Mobile e Desktop"},looking_for:{title:"Não é o que você está procurando?",mobile:{description:"Selecione uma carteira na tela principal para começar com um provedor de carteira diferente."},desktop:{compact_description:"Selecione uma carteira na tela principal para começar com um provedor de carteira diferente.",wide_description:"Selecione uma carteira à esquerda para começar com um provedor de carteira diferente."}}},xve={title:"Comece com %{wallet}
169",short_title:"Obtenha %{wallet}",mobile:{title:"%{wallet} para Móvel",description:"Use a carteira móvel para explorar o mundo do Ethereum.",download:{label:"Baixe o aplicativo"}},extension:{title:"%{wallet} para %{browser}",description:"Acesse sua carteira diretamente do seu navegador web favorito.",download:{label:"Adicionar ao %{browser}"}},desktop:{title:"%{wallet} para %{platform}",description:"Acesse sua carteira nativamente do seu desktop poderoso.",download:{label:"Adicionar ao %{platform}"}}},Pve={title:"Instale %{wallet}",description:"Escaneie com seu celular para baixar no iOS ou Android",continue:{label:"Continuar"}},Sve={mobile:{connect:{label:"Conectar"},learn_more:{label:"Saiba mais"}},extension:{refresh:{label:"Atualizar"},learn_more:{label:"Saiba mais"}},desktop:{connect:{label:"Conectar"},learn_more:{label:"Saiba mais"}}},Mve={title:"Mudar Redes",wrong_network:"Rede errada detectada, mude ou desconecte para continuar.",confirm:"Confirme na Carteira",switching_not_supported:"Sua carteira não suporta a mudança de redes de %{appName}. Tente mudar de redes dentro da sua carteira.",switching_not_supported_fallback:"Sua carteira não suporta a troca de redes a partir deste aplicativo. Tente trocar de rede dentro de sua carteira.",disconnect:"Desconectar",connected:"Conectado"},kve={disconnect:{label:"Desconectar"},copy_address:{label:"Copiar Endereço",copied:"Copiado!"},explorer:{label:"Veja mais no explorador"},transactions:{description:"%{appName} transações aparecerão aqui...",description_fallback:"Suas transações aparecerão aqui...",recent:{title:"Transações Recentes"},clear:{label:"Limpar Tudo"}}},Ive={argent:{qr_code:{step1:{description:"Coloque o Argent na tela inicial para um acesso mais rápido à sua carteira.",title:"Abra o aplicativo Argent"},step2:{description:"Crie uma carteira e nome de usuário, ou importe uma carteira existente.",title:"Criar ou Importar uma Carteira"},step3:{description:"Depois que você escanear, um prompt de conexão aparecerá para você conectar sua carteira.",title:"Toque no botão Scan QR"}}},bifrost:{qr_code:{step1:{description:"Recomendamos colocar a Bifrost Wallet na sua tela inicial para um acesso mais rápido.",title:"Abra o aplicativo Bifrost Wallet"},step2:{description:"Crie ou importe uma carteira usando sua frase de recuperação.",title:"Criar ou Importar uma Carteira"},step3:{description:"Após você escanear, um prompt de conexão aparecerá para você conectar sua carteira.",title:"Toque no botão de escanear"}}},bitget:{qr_code:{step1:{description:"Recomendamos colocar a Bitget Wallet na sua tela inicial para um acesso mais rápido.",title:"Abra o aplicativo Bitget Wallet"},step2:{description:"Certifique-se de fazer backup de sua carteira usando um método seguro. Nunca compartilhe sua frase secreta com ninguém.",title:"Criar ou Importar uma Carteira"},step3:{description:"Depois de escanear, um prompt de conexão aparecerá para você conectar sua carteira.",title:"Toque no botão de escaneamento"}},extension:{step1:{description:"Recomendamos fixar a Bitget Wallet na sua barra de tarefas para um acesso mais rápido à sua carteira.",title:"Instale a extensão da Carteira Bitget"},step2:{description:"Certifique-se de fazer o backup da sua carteira usando um método seguro. Nunca compartilhe sua frase secreta com ninguém.",title:"Criar ou Importar uma Carteira"},step3:{description:"Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extensão.",title:"Atualize seu navegador"}}},bitski:{extension:{step1:{description:"Recomendamos fixar o Bitski na sua barra de tarefas para um acesso mais rápido à sua carteira.",title:"Instale a extensão Bitski"},step2:{description:"Certifique-se de fazer backup de sua carteira usando um método seguro. Nunca compartilhe sua frase secreta com ninguém.",title:"Criar ou Importar uma Carteira"},step3:{description:"Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extensão.",title:"Atualize seu navegador"}}},coin98:{qr_code:{step1:{description:"Recomendamos colocar a Carteira Coin98 na tela inicial para um acesso mais rápido à sua carteira.",title:"Abra o aplicativo Carteira Coin98"},step2:{description:"Você pode facilmente fazer backup de sua carteira usando nosso recurso de backup em seu telefone.",title:"Criar ou Importar uma Carteira"},step3:{description:"Depois de escanear, uma solicitação de conexão aparecerá para você conectar sua carteira.",title:"Toque no botão WalletConnect"}},extension:{step1:{description:"Clique no canto superior direito do seu navegador e fixe a Carteira Coin98 para fácil acesso.",title:"Instale a extensão da Carteira Coin98"},step2:{description:"Crie uma nova carteira ou importe uma existente.",title:"Criar ou Importar uma carteira"},step3:{description:"Depois de configurar a Carteira Coin98, clique abaixo para atualizar o navegador e carregar a extensão.",title:"Atualize seu navegador"}}},coinbase:{qr_code:{step1:{description:"Recomendamos colocar a Carteira Coinbase na tela inicial para um acesso mais rápido.",title:"Abra o aplicativo Coinbase Wallet"},step2:{description:"Você pode fazer backup da sua carteira facilmente usando o recurso de backup na nuvem.",title:"Criar ou Importar uma Carteira"},step3:{description:"Depois de escanear, um prompt de conexão aparecerá para que você conecte sua carteira.",title:"Toque no botão de escanear"}},extension:{step1:{description:"Recomendamos fixar o Coinbase Wallet na sua barra de tarefas para um acesso mais rápido à sua carteira.",title:"Instale a extensão Coinbase Wallet"},step2:{description:"Certifique-se de fazer backup da sua carteira usando um método seguro. Nunca compartilhe sua frase secreta com ninguém.",title:"Criar ou Importar uma Carteira"},step3:{description:"Uma vez que você configurou sua carteira, clique abaixo para atualizar o navegador e carregar a extensão.",title:"Atualize seu navegador"}}},core:{qr_code:{step1:{description:"Recomendamos colocar o Core na tela inicial para um acesso mais rápido à sua carteira.",title:"Abra o aplicativo Core"},step2:{description:"Você pode facilmente salvar sua carteira usando nosso recurso de backup no seu celular.",title:"Criar ou Importar uma Carteira"},step3:{description:"Depois de escanear, um prompt de conexão aparecerá para você conectar sua carteira.",title:"Toque no botão WalletConnect"}},extension:{step1:{description:"Recomendamos fixar o Core na sua barra de tarefas para um acesso mais rápido à sua carteira.",title:"Instale a extensão Core"},step2:{description:"Certifique-se de fazer backup da sua carteira usando um método seguro. Nunca compartilhe sua frase secreta com ninguém.",title:"Criar ou Importar uma Carteira"},step3:{description:"Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extensão.",title:"Atualize seu navegador"}}},fox:{qr_code:{step1:{description:"Recomendamos colocar o FoxWallet na tela inicial para um acesso mais rápido.",title:"Abra o aplicativo FoxWallet"},step2:{description:"Certifique-se de fazer backup de sua carteira usando um método seguro. Nunca compartilhe sua frase secreta com ninguém.",title:"Criar ou Importar uma Carteira"},step3:{description:"Depois de escanear, uma solicitação de conexão aparecerá para você conectar sua carteira.",title:"Toque no botão de escaneamento"}}},frontier:{qr_code:{step1:{description:"Recomendamos colocar o Frontier Wallet na tela inicial para um acesso mais rápido.",title:"Abra o aplicativo Frontier Wallet"},step2:{description:"Certifique-se de fazer backup de sua carteira usando um método seguro. Nunca compartilhe sua frase secreta com ninguém.",title:"Criar ou Importar uma Carteira"},step3:{description:"Depois de escanear, aparecerá um prompt de conexão para você conectar sua carteira.",title:"Toque no botão de varredura"}},extension:{step1:{description:"Recomendamos fixar a Carteira Frontier na sua barra de tarefas para um acesso mais rápido à sua carteira.",title:"Instale a extensão da Carteira Frontier"},step2:{description:"Certifique-se de fazer backup da sua carteira usando um método seguro. Nunca compartilhe sua frase secreta com ninguém.",title:"Criar ou Importar uma Carteira"},step3:{description:"Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extensão.",title:"Atualize seu navegador"}}},im_token:{qr_code:{step1:{title:"Abra o aplicativo imToken",description:"Coloque o aplicativo imToken na tela inicial para um acesso mais rápido à sua carteira."},step2:{title:"Criar ou Importar uma Carteira",description:"Crie uma nova carteira ou importe uma existente."},step3:{title:"Toque no Ãcone do Scanner no canto superior direito",description:"Escolha Nova Conexão, em seguida, escaneie o código QR e confirme o prompt para conectar."}}},metamask:{qr_code:{step1:{title:"Abra o aplicativo MetaMask",description:"Recomendamos colocar o MetaMask na tela inicial para um acesso mais rápido."},step2:{title:"Criar ou Importar uma Carteira",description:"Certifique-se de fazer backup de sua carteira usando um método seguro. Nunca compartilhe sua frase secreta com ninguém."},step3:{title:"Toque no botão escanear",description:"Depois de escanear, aparecerá um prompt de conexão para você conectar sua carteira."}},extension:{step1:{title:"Instale a extensão MetaMask",description:"Recomendamos fixar o MetaMask na barra de tarefas para um acesso mais rápido à sua carteira."},step2:{title:"Criar ou Importar uma Carteira",description:"Certifique-se de fazer backup da sua carteira usando um método seguro. Nunca compartilhe sua frase secreta com ninguém."},step3:{title:"Atualize o seu navegador",description:"Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extensão."}}},okx:{qr_code:{step1:{title:"Abra o aplicativo da Carteira OKX",description:"Recomendamos colocar a Carteira OKX na tela inicial para um acesso mais rápido."},step2:{title:"Criar ou Importar uma Carteira",description:"Certifique-se de fazer o backup da sua carteira utilizando um método seguro. Nunca compartilhe sua frase secreta com ninguém."},step3:{title:"Toque no botão de digitalização",description:"Depois de escanear, aparecerá um prompt de conexão para você conectar sua carteira."}},extension:{step1:{title:"Instale a extensão OKX Wallet",description:"Recomendamos fixar a OKX Wallet na sua barra de tarefas para um acesso mais rápido à sua carteira."},step2:{title:"Criar ou Importar uma Carteira",description:"Certifique-se de fazer o backup da sua carteira utilizando um método seguro. Nunca compartilhe sua frase secreta com ninguém."},step3:{title:"Atualize o seu navegador",description:"Uma vez que você configurou sua carteira, clique abaixo para atualizar o navegador e carregar a extensão."}}},omni:{qr_code:{step1:{title:"Abra o aplicativo Omni",description:"Adicione o Omni à sua tela inicial para um acesso mais rápido à sua carteira."},step2:{title:"Criar ou Importar uma Carteira",description:"Crie uma nova carteira ou importe uma existente."},step3:{title:"Toque no Ãcone do QR e escaneie",description:"Toque no Ãcone QR na tela inicial, escaneie o código e confirme o prompt para conectar."}}},token_pocket:{qr_code:{step1:{title:"Abra o aplicativo TokenPocket",description:"Recomendamos colocar o TokenPocket na tela inicial para um acesso mais rápido."},step2:{title:"Criar ou Importar uma Carteira",description:"Certifique-se de fazer backup de sua carteira usando um método seguro. Nunca compartilhe sua frase secreta com ninguém."},step3:{title:"Toque no botão de digitalização",description:"Depois de escanear, aparecerá um prompt de conexão para você conectar sua carteira."}},extension:{step1:{title:"Instale a extensão TokenPocket",description:"Recomendamos fixar o TokenPocket em sua barra de tarefas para um acesso mais rápido à sua carteira."},step2:{title:"Criar ou Importar uma Carteira",description:"Certifique-se de fazer backup de sua carteira usando um método seguro. Nunca compartilhe sua frase secreta com ninguém."},step3:{title:"Atualize seu navegador",description:"Uma vez que você configurou sua carteira, clique abaixo para atualizar o navegador e carregar a extensão."}}},trust:{qr_code:{step1:{title:"Abra o aplicativo Trust Wallet",description:"Coloque o Trust Wallet na tela inicial para um acesso mais rápido à sua carteira."},step2:{title:"Criar ou Importar uma Carteira",description:"Crie uma nova carteira ou importe uma existente."},step3:{title:"Toque em WalletConnect nas Configurações",description:"Escolha Nova Conexão, depois escaneie o QR code e confirme o prompt para se conectar."}},extension:{step1:{title:"Instale a extensão Trust Wallet",description:"Clique no canto superior direito do seu navegador e marque Trust Wallet para fácil acesso."},step2:{title:"Crie ou Importe uma carteira",description:"Crie uma nova carteira ou importe uma existente."},step3:{title:"Atualize seu navegador",description:"Depois que configurar a Trust Wallet, clique abaixo para atualizar o navegador e carregar a extensão."}}},uniswap:{qr_code:{step1:{title:"Abra o aplicativo Uniswap",description:"Adicione a Carteira Uniswap à sua tela inicial para um acesso mais rápido à sua carteira."},step2:{title:"Criar ou Importar uma Carteira",description:"Crie uma nova carteira ou importe uma existente."},step3:{title:"Toque no Ãcone QR e escaneie",description:"Toque no Ãcone QR na sua tela inicial, escaneie o código e confirme o prompt para conectar."}}},zerion:{qr_code:{step1:{title:"Abra o aplicativo Zerion",description:"Recomendamos colocar o Zerion na sua tela inicial para um acesso mais rápido."},step2:{title:"Criar ou Importar uma Carteira",description:"Certifique-se de fazer backup da sua carteira usando um método seguro. Nunca compartilhe sua frase secreta com ninguém."},step3:{title:"Toque no botão de digitalização",description:"Depois de digitalizar, um prompt de conexão aparecerá para que você possa conectar sua carteira."}},extension:{step1:{title:"Instale a extensão Zerion",description:"Recomendamos fixar o Zerion na sua barra de tarefas para um acesso mais rápido à sua carteira."},step2:{title:"Criar ou Importar uma Carteira",description:"Certifique-se de fazer backup da sua carteira usando um método seguro. Nunca compartilhe sua frase secreta com ninguém."},step3:{title:"Atualize seu navegador",description:"Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extensão."}}},rainbow:{qr_code:{step1:{title:"Abra o aplicativo Rainbow",description:"Recomendamos colocar o Rainbow na tela inicial para um acesso mais rápido à sua carteira."},step2:{title:"Criar ou Importar uma Carteira",description:"Você pode facilmente fazer backup da sua carteira usando nosso recurso de backup no seu telefone."},step3:{title:"Toque no botão de digitalizar",description:"Depois de escanear, uma solicitação de conexão aparecerá para você conectar sua carteira."}}},enkrypt:{extension:{step1:{description:"Recomendamos fixar a Carteira Enkrypt na sua barra de tarefas para um acesso mais rápido à sua carteira.",title:"Instale a extensão da Carteira Enkrypt"},step2:{description:"Certifique-se de fazer backup da sua carteira usando um método seguro. Nunca compartilhe sua frase secreta com ninguém.",title:"Criar ou Importar uma Carteira"},step3:{description:"Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extensão.",title:"Atualize o seu navegador"}}},frame:{extension:{step1:{description:"Recomendamos fixar o Frame na sua barra de tarefas para um acesso mais rápido à sua carteira.",title:"Instale o Frame e a extensão complementar"},step2:{description:"Certifique-se de fazer backup da sua carteira usando um método seguro. Nunca compartilhe sua frase secreta com ninguém.",title:"Criar ou Importar uma Carteira"},step3:{description:"Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extensão.",title:"Atualize seu navegador"}}},one_key:{extension:{step1:{title:"Instale a extensão OneKey Wallet",description:"Recomendamos fixar a OneKey Wallet na sua barra de tarefas para um acesso mais r
169ápido à sua carteira."},step2:{title:"Criar ou Importar uma Carteira",description:"Certifique-se de fazer backup de sua carteira usando um método seguro. Nunca compartilhe sua frase secreta com ninguém."},step3:{title:"Atualize seu navegador",description:"Uma vez que você configurou sua carteira, clique abaixo para atualizar o navegador e carregar a extensão."}}},phantom:{extension:{step1:{title:"Instale a extensão Phantom",description:"Recomendamos fixar o Phantom na sua barra de tarefas para facilitar o acesso à sua carteira."},step2:{title:"Criar ou Importar uma Carteira",description:"Certifique-se de fazer backup de sua carteira usando um método seguro. Nunca compartilhe sua frase secreta de recuperação com ninguém."},step3:{title:"Atualize seu navegador",description:"Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extensão."}}},rabby:{extension:{step1:{title:"Instale a extensão Rabby",description:"Recomendamos fixar Rabby na sua barra de tarefas para um acesso mais rápido à sua carteira."},step2:{title:"Criar ou Importar uma Carteira",description:"Certifique-se de fazer backup da sua carteira usando um método seguro. Nunca compartilhe sua frase secreta com ninguém."},step3:{title:"Atualize seu navegador",description:"Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extensão."}}},safeheron:{extension:{step1:{title:"Instale a extensão Core",description:"Recomendamos fixar Safeheron na sua barra de tarefas para um acesso mais rápido à sua carteira."},step2:{title:"Criar ou Importar uma Carteira",description:"Certifique-se de fazer o backup da sua carteira usando um método seguro. Nunca compartilhe sua frase secreta com ninguém."},step3:{title:"Atualize seu navegador",description:"Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extensão."}}},taho:{extension:{step1:{title:"Instale a extensão Taho",description:"Recomendamos fixar o Taho na sua barra de tarefas para um acesso mais rápido à sua carteira."},step2:{title:"Criar ou Importar uma Carteira",description:"Certifique-se de fazer o backup da sua carteira usando um método seguro. Nunca compartilhe sua frase secreta com ninguém."},step3:{title:"Atualize seu navegador",description:"Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extensão."}}},talisman:{extension:{step1:{title:"Instale a extensão Talisman",description:"Recomendamos fixar o Talisman na sua barra de tarefas para um acesso mais rápido à sua carteira."},step2:{title:"Crie ou Importe uma Carteira Ethereum",description:"Certifique-se de fazer backup de sua carteira usando um método seguro. Nunca compartilhe sua frase de recuperação com ninguém."},step3:{title:"Atualize o seu navegador",description:"Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extensão."}}},xdefi:{extension:{step1:{title:"Instale a extensão XDEFI Wallet",description:"Recomendamos fixar a Carteira XDEFI na sua barra de tarefas para um acesso mais rápido à sua carteira."},step2:{title:"Criar ou Importar uma Carteira",description:"Certifique-se de fazer backup de sua carteira usando um método seguro. Nunca compartilhe sua frase secreta com ninguém."},step3:{title:"Atualize seu navegador",description:"Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extensão."}}},zeal:{extension:{step1:{title:"Instale a extensão Zeal",description:"Recomendamos fixar o Zeal na sua barra de tarefas para um acesso mais rápido à sua carteira."},step2:{title:"Criar ou Importar uma Carteira",description:"Certifique-se de fazer backup de sua carteira usando um método seguro. Nunca compartilhe sua frase secreta com ninguém."},step3:{title:"Atualize seu navegador",description:"Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extensão."}}},safepal:{extension:{step1:{title:"Instale a extensão da Carteira SafePal",description:"Clique no canto superior direito do seu navegador e fixe a Carteira SafePal para fácil acesso."},step2:{title:"Criar ou Importar uma carteira",description:"Crie uma nova carteira ou importe uma existente."},step3:{title:"Atualize seu navegador",description:"Depois de configurar a Carteira SafePal, clique abaixo para atualizar o navegador e carregar a extensão."}},qr_code:{step1:{title:"Abra o aplicativo Carteira SafePal",description:"Coloque a Carteira SafePal na tela inicial para um acesso mais rápido à sua carteira."},step2:{title:"Criar ou Importar uma Carteira",description:"Crie uma nova carteira ou importe uma existente."},step3:{title:"Toque em WalletConnect nas Configurações",description:"Escolha Nova Conexão, em seguida, escaneie o código QR e confirme o prompt para conectar."}}},desig:{extension:{step1:{title:"Instale a extensão Desig",description:"Recomendamos fixar Desig na sua barra de tarefas para facilitar o acesso à sua carteira."},step2:{title:"Criar uma Carteira",description:"Certifique-se de fazer backup de sua carteira usando um método seguro. Nunca compartilhe sua frase secreta com ninguém."},step3:{title:"Atualize seu navegador",description:"Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extensão."}}},subwallet:{extension:{step1:{title:"Instale a extensão SubWallet",description:"Recomendamos fixar SubWallet na sua barra de tarefas para acesso mais rápido à sua carteira."},step2:{title:"Criar ou Importar uma Carteira",description:"Certifique-se de fazer backup de sua carteira usando um método seguro. Nunca compartilhe sua frase de recuperação com ninguém."},step3:{title:"Atualize seu navegador",description:"Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extensão."}},qr_code:{step1:{title:"Abra o aplicativo SubWallet",description:"Recomendamos colocar SubWallet na tela inicial para acesso mais rápido."},step2:{title:"Criar ou Importar uma Carteira",description:"Certifique-se de fazer backup de sua carteira usando um método seguro. Nunca compartilhe sua frase secreta com ninguém."},step3:{title:"Toque no botão de escanear",description:"Depois que você escanear, um prompt de conexão aparecerá para você conectar sua carteira."}}},clv:{extension:{step1:{title:"Instale a extensão CLV Wallet",description:"Recomendamos fixar CLV Wallet na sua barra de tarefas para acesso mais rápido à sua carteira."},step2:{title:"Criar ou Importar uma Carteira",description:"Certifique-se de fazer backup de sua carteira usando um método seguro. Nunca compartilhe sua frase secreta com ninguém."},step3:{title:"Atualize seu navegador",description:"Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extensão."}},qr_code:{step1:{title:"Abra o aplicativo da carteira CLV",description:"Recomendamos colocar a Carteira CLV na tela inicial para acesso mais rápido."},step2:{title:"Criar ou Importar uma Carteira",description:"Certifique-se de fazer backup de sua carteira usando um método seguro. Nunca compartilhe sua frase secreta com ninguém."},step3:{title:"Toque no botão de escanear",description:"Depois que você escanear, um prompt de conexão aparecerá para você conectar sua carteira."}}},okto:{qr_code:{step1:{title:"Abra o aplicativo Okto",description:"Adicione Okto à sua tela inicial para acesso rápido"},step2:{title:"Crie uma carteira MPC",description:"Crie uma conta e gere uma carteira"},step3:{title:"Toque em WalletConnect nas Configurações",description:"Toque no Ãcone Scan QR no canto superior direito e confirme o prompt para conectar."}}},ledger:{desktop:{step1:{title:"Abra o aplicativo Ledger Live",description:"Recomendamos colocar o Ledger Live na tela inicial para um acesso mais rápido."},step2:{title:"Configure seu Ledger",description:"Configure um novo Ledger ou conecte-se a um já existente."},step3:{title:"Conectar",description:"Depois de escanear, aparecerá um prompt de conexão para você conectar sua carteira."}},qr_code:{step1:{title:"Abra o aplicativo Ledger Live",description:"Recomendamos colocar o Ledger Live na tela inicial para um acesso mais rápido."},step2:{title:"Configure seu Ledger",description:"Você pode sincronizar com o aplicativo de desktop ou conectar seu Ledger."},step3:{title:"Escanear o código",description:"Toque em WalletConnect e em seguida mude para Scanner. Depois de escanear, aparecerá um prompt de conexão para você conectar sua carteira."}}}},rx={connect_wallet:Ave,intro:wve,sign_in:Tve,connect:_ve,connect_scan:Fve,connector_group:Dve,get:Bve,get_options:xve,get_mobile:Pve,get_instructions:Sve,chains:Mve,profile:kve,wallet_connectors:Ive},Ove={label:"ÐодклÑÑиÑÑ ÐºÐ¾Ñелек"},Rve={title:"ЧÑо Ñакое коÑелек?",description:"ÐоÑелек иÑполÑзÑеÑÑÑ Ð´Ð»Ñ Ð¾ÑпÑавки, полÑÑениÑ, Ñ
ÑÐ°Ð½ÐµÐ½Ð¸Ñ Ð¸ оÑобÑÐ°Ð¶ÐµÐ½Ð¸Ñ ÑиÑÑовÑÑ
акÑивов. ÐÑо Ñакже новÑй ÑпоÑоб вÑ
ода в ÑиÑÑемÑ, без необÑ
одимоÑÑи ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð½Ð¾Ð²ÑÑ
ÑÑеÑнÑÑ
запиÑей и паÑолей на каждом ÑайÑе.",digital_asset:{title:"Ðом Ð´Ð»Ñ Ð²Ð°ÑиÑ
ÑиÑÑовÑÑ
акÑивов",description:"ÐоÑелÑки иÑполÑзÑÑÑÑÑ Ð´Ð»Ñ Ð¾ÑпÑавки, полÑÑениÑ, Ñ
ÑÐ°Ð½ÐµÐ½Ð¸Ñ Ð¸ оÑобÑÐ°Ð¶ÐµÐ½Ð¸Ñ ÑиÑÑовÑÑ
акÑивов, ÑакиÑ
как Ethereum и NFT."},login:{title:"ÐовÑй ÑпоÑоб вÑ
ода в ÑиÑÑемÑ",description:"ÐмеÑÑо ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð½Ð¾Ð²ÑÑ
аккаÑнÑов и паÑолей на каждом ÑайÑе, пÑоÑÑо подклÑÑиÑе Ð²Ð°Ñ ÐºÐ¾Ñелек."},get:{label:"ÐолÑÑиÑÑ ÐºÐ¾Ñелек"},learn_more:{label:"УзнаÑÑ Ð±Ð¾Ð»ÑÑе"}},jve={label:"ÐÑовеÑÑÑе Ð²Ð°Ñ Ð°ÐºÐºÐ°ÑнÑ",description:"ЧÑÐ¾Ð±Ñ Ð·Ð°Ð²ÐµÑÑиÑÑ Ð¿Ð¾Ð´ÐºÐ»ÑÑение, Ð²Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¿Ð¾Ð´Ð¿Ð¸ÑаÑÑ ÑообÑение в ваÑем коÑелÑке, ÑÑÐ¾Ð±Ñ Ð¿Ð¾Ð´ÑвеÑдиÑÑ, ÑÑо Ð²Ñ ÑвÐ
169»ÑеÑеÑÑ Ð²Ð»Ð°Ð´ÐµÐ»ÑÑем ÑÑого аккаÑнÑа.",message:{send:"ÐÑпÑавиÑÑ ÑообÑение",preparing:"ÐодгоÑовка ÑообÑениÑ...",cancel:"ÐÑмена",preparing_error:"ÐÑибка пÑи подгоÑовке ÑообÑениÑ, пожалÑйÑÑа, попÑобÑйÑе Ñнова!"},signature:{waiting:"Ðжидание подпиÑи...",verifying:"ÐÑовеÑка подпиÑи...",signing_error:"ÐÑибка пÑи подпиÑании ÑообÑениÑ, пожалÑйÑÑа, попÑобÑйÑе Ñнова!",verifying_error:"ÐÑибка пÑи пÑовеÑке подпиÑи, пожалÑйÑÑа, попÑобÑйÑе Ñнова!",oops_error:"Ðй, ÑÑо-Ñо поÑло не Ñак!"}},Nve={label:"ÐодклÑÑиÑÑ",title:"ÐодклÑÑиÑÑ ÐºÐ¾Ñелек",new_to_ethereum:{description:"ÐпеÑвÑе ÑÑолкнÑлиÑÑ Ñ ÐºÐ¾ÑелÑками Ethereum?",learn_more:{label:"УзнаÑÑ Ð±Ð¾Ð»ÑÑе"}},learn_more:{label:"УзнаÑÑ Ð±Ð¾Ð»ÑÑе"},recent:"Ðедавние",status:{opening:"ÐÑкÑÑваеÑÑÑ %{wallet}...",not_installed:"%{wallet} не ÑÑÑановлен",not_available:"%{wallet} не доÑÑÑпен",confirm:"ÐодÑвеÑдиÑе подклÑÑение в ÑаÑÑиÑении"},secondary_action:{get:{description:"У Ð²Ð°Ñ Ð½ÐµÑ %{wallet}?",label:"ÐÐÐУЧÐТЬ"},install:{label:"УСТÐÐÐÐÐТЬ"},retry:{label:"ÐÐÐТÐÐ ÐТЬ"}},walletconnect:{description:{full:"ÐÑжен оÑиÑиалÑнÑй модалÑнÑй окно WalletConnect?",compact:"ÐÑжен модалÑнÑй окно WalletConnect?"},open:{label:"ÐТÐРЫТЬ"}}},Uve={title:"СканиÑоваÑÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ %{wallet}",fallback_title:"СканиÑоваÑÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð²Ð°Ñего ÑелеÑона"},Lve={recommended:"РекомендÑемÑе",other:"ÐÑÑгие",popular:"ÐопÑлÑÑнÑе",more:"ÐолÑÑе",others:"ÐÑÑгие"},$ve={title:"ÐолÑÑиÑÑ ÐºÐ¾Ñелек",action:{label:"ÐÐÐУЧÐТЬ"},mobile:{description:"ÐобилÑнÑй коÑелек"},extension:{description:"РаÑÑиÑение Ð´Ð»Ñ Ð±ÑаÑзеÑа"},mobile_and_extension:{description:"ÐобилÑнÑй коÑелек и ÑаÑÑиÑение"},mobile_and_desktop:{description:"ÐобилÑнÑй и наÑÑолÑнÑй коÑелек"},looking_for:{title:"Ðе Ñо, ÑÑо Ð²Ñ Ð¸ÑеÑе?",mobile:{description:"ÐÑбеÑиÑе коÑелек на главном ÑкÑане, ÑÑÐ¾Ð±Ñ Ð½Ð°ÑаÑÑ ÑабоÑÑ Ñ Ð´ÑÑгим пÑовайдеÑом коÑелÑка."},desktop:{compact_description:"ÐÑбеÑиÑе коÑелек на главном ÑкÑане, ÑÑÐ¾Ð±Ñ Ð½Ð°ÑаÑÑ ÑабоÑÑ Ñ Ð´ÑÑгим пÑовайдеÑом коÑелÑка.",wide_description:"ÐÑбеÑиÑе коÑелек Ñлева, ÑÑÐ¾Ð±Ñ Ð½Ð°ÑаÑÑ ÑабоÑÑ Ñ Ð´ÑÑгим пÑовайдеÑом коÑелÑка."}}},zve={title:"ÐаÑниÑе Ñ %{wallet}",short_title:"ÐолÑÑиÑÑ %{wallet}",mobile:{title:"%{wallet} Ð´Ð»Ñ Ð¼Ð¾Ð±Ð¸Ð»ÑнÑÑ
",description:"ÐÑполÑзÑйÑе мобилÑнÑй коÑелек Ð´Ð»Ñ Ð¸ÑÑÐ»ÐµÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¼Ð¸Ñа Ethereum.",download:{label:"СкаÑаÑÑ Ð¿Ñиложение"}},extension:{title:"%{wallet} Ð´Ð»Ñ %{browser}",description:"ÐоÑÑÑп к ваÑÐµÐ¼Ñ ÐºÐ¾ÑелÑÐºÑ Ð¿ÑÑмо из ваÑего лÑбимого веб-бÑаÑзеÑа.",download:{label:"ÐобавиÑÑ Ð² %{browser}"}},desktop:{title:"%{wallet} Ð´Ð»Ñ %{platform}",description:"ÐолÑÑиÑе доÑÑÑп к ваÑÐµÐ¼Ñ ÐºÐ¾ÑелÑÐºÑ Ð½Ð°Ñивно Ñо Ñвоего моÑного ÑабоÑего ÑÑола.",download:{label:"ÐобавиÑÑ Ð² %{platform}"}}},Hve={title:"УÑÑановиÑÑ %{wallet}",description:"ÐÑÑканиÑÑйÑе на Ñвоем ÑелеÑоне Ð´Ð»Ñ ÑкаÑÐ¸Ð²Ð°Ð½Ð¸Ñ Ð½Ð° iOS или Android",continue:{label:"ÐÑодолжиÑÑ"}},Wve={mobile:{connect:{label:"ÐодклÑÑиÑÑ"},learn_more:{label:"УзнаÑÑ Ð±Ð¾Ð»ÑÑе"}},extension:{refresh:{label:"ÐбновиÑÑ"},learn_more:{label:"УзнаÑÑ Ð±Ð¾Ð»ÑÑе"}},desktop:{connect:{label:"ÐодклÑÑиÑÑ"},learn_more:{label:"УзнаÑÑ Ð±Ð¾Ð»ÑÑе"}}},qve={title:"ÐеÑеклÑÑиÑÑ ÑеÑи",wrong_network:"ÐбнаÑÑжена невеÑÐ½Ð°Ñ ÑеÑÑ, пеÑеклÑÑиÑеÑÑ Ð¸Ð»Ð¸ оÑклÑÑиÑеÑÑ Ð´Ð»Ñ Ð¿ÑодолжениÑ.",confirm:"ÐодÑвеÑдиÑÑ Ð² коÑелÑке",switching_not_supported:"ÐÐ°Ñ ÐºÐ¾Ñелек не поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð¿ÐµÑеклÑÑение ÑеÑей Ñ %{appName}. ÐопÑобÑйÑе пеÑеклÑÑиÑÑ ÑеÑи из ваÑего коÑелÑка.",switching_not_supported_fallback:"ÐÐ°Ñ ÐºÐ¾Ñелек не поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð¿ÐµÑеклÑÑение ÑеÑей из ÑÑого пÑиложениÑ. ÐопÑобÑйÑе пеÑеклÑÑиÑÑ ÑеÑи из ваÑего коÑелÑка.",disconnect:"ÐÑклÑÑиÑÑ",connected:"ÐодклÑÑено"},Yve={disconnect:{label:"ÐÑклÑÑиÑÑ"},copy_address:{label:"СкопиÑоваÑÑ Ð°Ð´ÑеÑ",copied:"СкопиÑовано!"},explorer:{label:"ÐоÑмоÑÑеÑÑ Ð±Ð¾Ð»ÑÑе в ÑкÑплоÑеÑе"},transactions:{description:"%{appName} ÑÑанзакÑии поÑвÑÑÑÑ Ð·Ð´ÐµÑÑ...",description_fallback:"ÐаÑи ÑÑанзакÑии поÑвÑÑÑÑ Ð·Ð´ÐµÑÑ...",recent:{title:"Ðедавние ÑÑанзакÑии"},clear:{label:"ÐÑиÑÑиÑÑ Ð²Ñе"}}},Vve={argent:{qr_code:{step1:{description:"ÐобавÑÑе Argent на домаÑний ÑкÑан Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа к ваÑÐµÐ¼Ñ ÐºÐ¾ÑелÑкÑ.",title:"ÐÑкÑойÑе пÑиложение Argent"},step2:{description:"СоздайÑе коÑелек и Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð¸Ð»Ð¸ импоÑÑиÑÑйÑе ÑÑÑеÑÑвÑÑÑий коÑелек.",title:"СоздаÑÑ Ð¸Ð»Ð¸ ÐмпоÑÑиÑоваÑÑ ÐºÐ¾Ñелек"},step3:{description:"ÐоÑле ÑканиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾ÑвиÑÑÑ Ð·Ð°Ð¿ÑÐ¾Ñ Ð½Ð° подклÑÑение Ð´Ð»Ñ Ð¿Ð¾Ð´ÐºÐ»ÑÑÐµÐ½Ð¸Ñ Ð²Ð°Ñего коÑелÑка.",title:"ÐажмиÑе ÐºÐ½Ð¾Ð¿ÐºÑ Ð¡ÐºÐ°Ð½Ð¸ÑоваÑÑ QR"}}},bifrost:{qr_code:{step1:{description:"ÐÑ ÑекомендÑем добавиÑÑ ÐºÐ¾Ñелек Bifrost на Ð²Ð°Ñ Ð½Ð°ÑалÑнÑй ÑкÑан Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа.",title:"ÐÑкÑойÑе пÑиложение Bifrost Wallet"},step2:{description:"СоздайÑе или импоÑÑиÑÑйÑе коÑелек, иÑполÑзÑÑ Ð²Ð°ÑÑ ÑÑÐ°Ð·Ñ Ð²Ð¾ÑÑÑановлениÑ.",title:"СоздаÑÑ Ð¸Ð»Ð¸ импоÑÑиÑоваÑÑ ÐºÐ¾Ñелек"},step3:{description:"ÐоÑле ÑканиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾ÑвиÑÑÑ Ð·Ð°Ð¿ÑÐ¾Ñ Ð½Ð° подклÑÑение ваÑего коÑелÑка.",title:"ÐажмиÑе ÐºÐ½Ð¾Ð¿ÐºÑ ÑканиÑованиÑ"}}},bitget:{qr_code:{step1:{description:"ÐÑ ÑекомендÑем добавиÑÑ Bitget Wallet на Ð²Ð°Ñ ÑкÑан Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа.",title:"ÐÑкÑойÑе пÑиложение Bitget Wallet"},step2:{description:"ÐбÑзаÑелÑно ÑделайÑе ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð²Ð°Ñего коÑелÑка Ñ Ð¸ÑполÑзованием безопаÑного меÑода. Ðикогда не делиÑеÑÑ Ñвоей ÑекÑеÑной ÑÑазой Ñ ÐºÐµÐ¼-либо.",title:"СоздаÑÑ Ð¸Ð»Ð¸ импоÑÑиÑоваÑÑ ÐºÐ¾Ñелек"},step3:{description:"ÐоÑле ÑканиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾ÑвиÑÑÑ Ð·Ð°Ð¿ÑÐ¾Ñ Ð½Ð° подклÑÑение ваÑего коÑелÑка.",title:"ÐажмиÑе ÐºÐ½Ð¾Ð¿ÐºÑ ÑканиÑованиÑ"}},extension:{step1:{description:"ÐÑ ÑекомендÑем закÑепиÑÑ Bitget Wallet на панели Ð·Ð°Ð´Ð°Ñ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа к ваÑÐµÐ¼Ñ ÐºÐ¾ÑелÑкÑ.",title:"УÑÑановиÑе ÑаÑÑиÑение Bitget Wallet"},step2:{description:"ÐбÑзаÑелÑно ÑоÑ
ÑаниÑе ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð²Ð°Ñего коÑелÑка Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð½Ð°Ð´Ñжного меÑода. Ðикогда не делиÑеÑÑ Ñвоей ÑекÑеÑной ÑÑазой Ñ ÐºÐµÐ¼-либо.",title:"СоздаÑÑ Ð¸Ð»Ð¸ ÐмпоÑÑиÑоваÑÑ ÐºÐ¾Ñелек"},step3:{description:"ÐоÑле наÑÑÑойки ваÑего коÑелÑка, нажмиÑе ниже, ÑÑÐ¾Ð±Ñ Ð¾Ð±Ð½Ð¾Ð²Ð¸ÑÑ Ð±ÑаÑÐ·ÐµÑ Ð¸ загÑÑзиÑÑ ÑаÑÑиÑение.",title:"ÐбновиÑе Ð²Ð°Ñ Ð±ÑаÑзеÑ"}}},bitski:{extension:{step1:{description:"ÐÑ ÑекомендÑем пÑикÑепиÑÑ Bitski к ваÑей панели Ð·Ð°Ð´Ð°Ñ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа к ваÑÐµÐ¼Ñ ÐºÐ¾ÑелÑкÑ.",title:"УÑÑановиÑе ÑаÑÑиÑение Bitski"},step2:{description:"ÐбÑзаÑелÑно ÑоÑ
ÑаниÑе ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð²Ð°Ñего коÑелÑка Ñ Ð¸ÑполÑзованием безопаÑного меÑода. Ðикогда не делиÑеÑÑ Ñвоей ÑекÑеÑной ÑÑазой Ñ ÐºÐµÐ¼-либо.",title:"СоздаÑÑ ÐºÐ¾Ñелек или ÐмпоÑÑиÑоваÑÑ ÐºÐ¾Ñелек"},step3:{description:"ÐоÑле Ñого как Ð²Ñ Ð½Ð°ÑÑÑоиÑе Ñвой коÑелек, нажмиÑе ниже, ÑÑÐ¾Ð±Ñ Ð¾Ð±Ð½Ð¾Ð²Ð¸ÑÑ Ð±ÑаÑÐ·ÐµÑ Ð¸ загÑÑзиÑÑ ÑаÑÑиÑение.",title:"ÐбновиÑе Ð²Ð°Ñ Ð±ÑаÑзеÑ"}}},coin98:{qr_code:{step1:{description:"ÐÑ ÑекомендÑем добавиÑÑ Coin98 Wallet на Ð²Ð°Ñ Ð³Ð»Ð°Ð²Ð½Ñй ÑкÑан Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа к ваÑÐµÐ¼Ñ ÐºÐ¾ÑелÑкÑ.",title:"ÐÑкÑойÑе пÑиложение Coin98 Wallet"},step2:{description:"ÐÑ Ð¼Ð¾Ð¶ÐµÑе легко ÑделаÑÑ ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð²Ð°Ñего коÑелÑка, иÑполÑзÑÑ Ð½Ð°ÑÑ ÑÑнкÑÐ¸Ñ ÑезеÑвного копиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð½Ð° ваÑем ÑелеÑоне.",title:"СоздаÑÑ Ð¸Ð»Ð¸ импоÑÑиÑоваÑÑ ÐºÐ¾Ñелек"},step3:{description:"ÐоÑле ÑканиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð»Ñ Ð²Ð°Ñ Ð¿Ð¾ÑвиÑÑÑ Ð·Ð°Ð¿ÑÐ¾Ñ Ð½Ð° подклÑÑение, ÑÑÐ¾Ð±Ñ Ð¿Ð¾Ð´ÐºÐ»ÑÑиÑÑ Ð²Ð°Ñ ÐºÐ¾Ñелек.",title:"ÐажмиÑе ÐºÐ½Ð¾Ð¿ÐºÑ WalletConnect"}},extension:{step1:{description:"ÐажмиÑе в веÑÑ
нем пÑавом ÑÐ³Ð»Ñ Ð²Ð°Ñего бÑаÑзеÑа и закÑепиÑе Coin98 Wallet Ð´Ð»Ñ Ñдобного доÑÑÑпа.",title:"УÑÑановиÑе ÑаÑÑиÑение Coin98 Wallet"},step2:{description:"СоздайÑе новÑй коÑелек или импоÑÑиÑÑйÑе ÑÑÑеÑÑвÑÑÑий.",title:"СоздайÑе или импоÑÑиÑÑйÑе коÑелек"},step3:{description:"ÐоÑле Ñого как Ð²Ñ Ð½Ð°ÑÑÑоиÑе ÐоÑелек Coin98, нажмиÑе ниже, ÑÑÐ¾Ð±Ñ Ð¾Ð±Ð½Ð¾Ð²Ð¸ÑÑ Ð±ÑаÑÐ·ÐµÑ Ð¸ загÑÑзиÑÑ ÑаÑÑиÑение.",title:"ÐбновиÑе Ð²Ð°Ñ Ð±ÑаÑзеÑ"}}},coinbase:{qr_code:{step1:{description:"ÐÑ ÑекомендÑем добавиÑÑ Coinbase Wallet на Ð²Ð°Ñ ÑкÑан наÑала Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа.",title:"ÐÑкÑойÑе пÑиложение Coinbase Wallet"},step2:{description:"ÐÑ Ð»ÐµÐ³ÐºÐ¾ можеÑе ÑделаÑÑ ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð²Ð°Ñего коÑелÑка, иÑполÑзÑÑ ÑÑнкÑÐ¸Ñ Ð¾Ð±Ð»Ð°Ñного ÑезеÑвного копиÑованиÑ.",title:"СоздаÑÑ Ð¸Ð»Ð¸ ÐмпоÑÑиÑоваÑÑ ÐºÐ¾Ñелек"},step3:{description:"ÐоÑле ÑканиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾ÑвиÑÑÑ Ð·Ð°Ð¿ÑÐ¾Ñ Ð½Ð° подклÑÑение Ð´Ð»Ñ Ð¿Ð¾Ð´ÐºÐ»ÑÑÐµÐ½Ð¸Ñ Ð²Ð°Ñего коÑелÑка.",title:"ÐажмиÑе ÐºÐ½Ð¾Ð¿ÐºÑ ÑканиÑованиÑ"}},extension:{step1:{description:"ÐÑ ÑекомендÑем закÑепиÑÑ Coinbase Wallet на ваÑей панели Ð·Ð°Ð´Ð°Ñ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа к ваÑÐµÐ¼Ñ ÐºÐ¾ÑелÑкÑ.",title:"УÑÑановиÑе ÑаÑÑиÑение Coinbase Wallet"},step2:{description:"ÐбÑзаÑелÑно ÑделайÑе ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð²Ð°Ñего коÑелÑка Ñ Ð¸ÑполÑзованием безопаÑного меÑода. Ðикогда не делиÑеÑÑ Ñвоей ÑекÑеÑной ÑÑазой Ñ ÐºÐµÐ¼-либо.",title:"СоздаÑÑ Ð¸Ð»Ð¸ ÐмпоÑÑиÑоваÑÑ ÐºÐ¾Ñелек"},step3:{description:"ÐоÑле наÑÑÑойки ваÑего коÑелÑка, нажмиÑе ниже, ÑÑÐ¾Ð±Ñ Ð¾Ð±Ð½Ð¾Ð²Ð¸ÑÑ Ð±ÑаÑÐ·ÐµÑ Ð¸ загÑÑзиÑÑ ÑаÑÑиÑение.",title:"ÐбновиÑе Ð²Ð°Ñ Ð±ÑаÑзеÑ"}}},core:{qr_code:{step1:{description:"ÐÑ ÑекомендÑем добавиÑÑ Core на Ð²Ð°Ñ ÑкÑан бÑÑÑÑого доÑÑÑпа Ð´Ð»Ñ ÑÑкоÑенного доÑÑÑпа к ваÑÐµÐ¼Ñ ÐºÐ¾ÑелÑкÑ.",title:"ÐÑкÑÑÑÑ Ð¿Ñиложение Core"},step2:{description:"ÐÑ Ð¼Ð¾Ð¶ÐµÑе легко ÑоздаÑÑ ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð²Ð°Ñего коÑелÑка, иÑполÑзÑÑ Ð½Ð°ÑÑ ÑÑнкÑÐ¸Ñ ÑезеÑвного копиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð½Ð° ваÑем ÑелеÑоне.",title:"СоздаÑÑ Ð¸Ð»Ð¸ ÐмпоÑÑиÑоваÑÑ ÐºÐ¾Ñелек"},step3:{description:"ÐоÑле ÑканиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾ÑвиÑÑÑ Ð·Ð°Ð¿ÑÐ¾Ñ Ð½Ð° подклÑÑение, ÑÑÐ¾Ð±Ñ Ð²Ñ Ð¼Ð¾Ð³Ð»Ð¸ подклÑÑиÑÑ Ð²Ð°Ñ ÐºÐ¾Ñелек.",title:"ÐажмиÑе ÐºÐ½Ð¾Ð¿ÐºÑ WalletConnect"}},extension:{step1:{description:"ÐÑ ÑекомендÑем закÑепиÑÑ Core на панели Ð·Ð°Ð´Ð°Ñ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа к ваÑÐµÐ¼Ñ ÐºÐ¾ÑелÑкÑ.",title:"УÑÑановиÑе ÑаÑÑиÑение Core"},step2:{description:"ÐбÑзаÑелÑно ÑоздайÑе ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð²Ð°Ñего коÑелÑка Ñ Ð¸ÑполÑзованием безопаÑного меÑода. Ðикогда не делиÑеÑÑ Ð²Ð°Ñей ÑекÑеÑной ÑÑазой Ñ ÐºÐµÐ¼-либо.",title:"СоздаÑÑ Ð¸Ð»Ð¸ ÐмпоÑÑиÑоваÑÑ ÐºÐ¾Ñелек"},step3:{description:"Ðак ÑолÑко Ð²Ñ Ð½Ð°ÑÑÑоиÑе Ð²Ð°Ñ ÐºÐ¾Ñелек, нажмиÑе ниже, ÑÑÐ¾Ð±Ñ Ð¾Ð±Ð½Ð¾Ð²Ð¸ÑÑ Ð±ÑаÑÐ·ÐµÑ Ð¸ загÑÑзиÑÑ ÑаÑÑиÑение.",title:"ÐбновиÑе Ð²Ð°Ñ Ð±ÑаÑзеÑ"}}},fox:{qr_code:{step1:{description:"ÐÑ ÑекомендÑем помеÑÑиÑÑ FoxWallet на Ð²Ð°Ñ ÑкÑан наÑалÑного ÑкÑана Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа.",title:"ÐÑкÑойÑе пÑиложение FoxWallet"},step2:{description:"ÐбÑзаÑелÑно ÑделайÑе ÑезеÑвное копиÑование ваÑего коÑелÑка Ñ Ð¸ÑполÑзованием безопаÑного меÑода. Ðикогда не делиÑеÑÑ Ñвоей ÑекÑеÑной ÑÑазой Ñ ÐºÐµÐ¼-либо.",title:"СоздаÑÑ Ð¸Ð»Ð¸ ÐмпоÑÑиÑоваÑÑ ÐºÐ¾Ñелек"},step3:{description:"ÐоÑле ÑканиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾ÑвиÑÑÑ Ð¿ÑиглаÑение Ð´Ð»Ñ Ð¿Ð¾Ð´ÐºÐ»ÑÑÐµÐ½Ð¸Ñ Ð²Ð°Ñего коÑелÑка.",title:"ÐажмиÑе ÐºÐ½Ð¾Ð¿ÐºÑ ÑканиÑованиÑ"}}},frontier:{qr_code:{step1:{description:"ÐÑ ÑекомендÑем ÑÑÑановиÑÑ Frontier Wallet на ÑкÑан ваÑего ÑмаÑÑÑона Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа.",title:"ÐÑкÑойÑе пÑиложение Frontier Wallet"},step2:{description:"ÐбÑзаÑелÑно ÑделайÑе ÑезеÑвное копиÑование ваÑего коÑелÑка Ñ Ð¸ÑполÑзованием безопаÑного меÑода. Ðикогда не делиÑеÑÑ Ñвоей ÑекÑеÑной ÑÑазой Ñ ÐºÐµÐ¼-либо.",title:"СоздаÑÑ Ð¸Ð»Ð¸ ÐмпоÑÑиÑоваÑÑ ÐºÐ¾Ñелек"},step3:{description:"ÐоÑле ÑканиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾ÑвиÑÑÑ Ð·Ð°Ð¿ÑÐ¾Ñ Ð½Ð° подклÑÑение коÑелÑка.",title:"ÐажмиÑе ÐºÐ½Ð¾Ð¿ÐºÑ ÑканиÑованиÑ"}},extension:{step1:{description:"ÐÑ ÑекомендÑем пÑикÑепиÑÑ ÐºÐ¾Ñелек Frontier к панели Ð·Ð°Ð´Ð°Ñ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа к ваÑÐµÐ¼Ñ ÐºÐ¾ÑелÑкÑ.",title:"УÑÑановиÑе ÑаÑÑиÑение коÑеÐ
169»Ñка Frontier"},step2:{description:"ÐбÑзаÑелÑно ÑделайÑе ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ñвоего коÑелÑка Ñ Ð¸ÑполÑзованием надежного меÑода. Ðикогда не делиÑеÑÑ Ñвоей ÑекÑеÑной ÑÑазой Ñ ÐºÐµÐ¼-либо.",title:"СоздаÑÑ Ð¸Ð»Ð¸ импоÑÑиÑоваÑÑ ÐºÐ¾Ñелек"},step3:{description:"ÐоÑле наÑÑÑойки ваÑего коÑелÑка нажмиÑе ниже, ÑÑÐ¾Ð±Ñ Ð¾Ð±Ð½Ð¾Ð²Ð¸ÑÑ Ð±ÑаÑÐ·ÐµÑ Ð¸ загÑÑзиÑÑ ÑаÑÑиÑение.",title:"ÐбновиÑе Ð²Ð°Ñ Ð±ÑаÑзеÑ"}}},im_token:{qr_code:{step1:{title:"ÐÑкÑойÑе пÑиложение imToken",description:"ÐомеÑÑиÑе пÑиложение imToken на главнÑй ÑкÑан Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа к ваÑÐµÐ¼Ñ ÐºÐ¾ÑелÑкÑ."},step2:{title:"СоздаÑÑ Ð¸Ð»Ð¸ импоÑÑиÑоваÑÑ ÐºÐ¾Ñелек",description:"СоздайÑе новÑй коÑелек или импоÑÑиÑÑйÑе ÑÑÑеÑÑвÑÑÑий."},step3:{title:"ÐажмиÑе на Ð¸ÐºÐ¾Ð½ÐºÑ ÑканеÑа в веÑÑ
нем пÑавом ÑглÑ",description:"ÐÑбеÑиÑе Ðовое Ñоединение, заÑем оÑÑканиÑÑйÑе QR-код и подÑвеÑдиÑе запÑÐ¾Ñ Ð½Ð° Ñоединение."}}},metamask:{qr_code:{step1:{title:"ÐÑкÑойÑе пÑиложение MetaMask",description:"ÐÑ ÑекомендÑем помеÑÑиÑÑ MetaMask на главнÑй ÑкÑан Ð´Ð»Ñ Ð±ÑÑÑÑого доÑÑÑпа."},step2:{title:"СоздайÑе или импоÑÑиÑÑйÑе коÑелек",description:"ÐбÑзаÑелÑно ÑоÑ
ÑаниÑе ÐºÐ¾Ð¿Ð¸Ñ Ñвоего коÑелÑка Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð½Ð°Ð´ÐµÐ¶Ð½Ð¾Ð³Ð¾ меÑода. Ðикогда не делиÑеÑÑ Ñвоей ÑекÑеÑной ÑÑазой Ñ ÐºÐµÐ¼ Ð±Ñ Ñо ни бÑло."},step3:{title:"ÐажмиÑе ÐºÐ½Ð¾Ð¿ÐºÑ ÑканиÑованиÑ",description:"ÐоÑле ÑканиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾ÑвиÑÑÑ Ð·Ð°Ð¿ÑÐ¾Ñ Ð½Ð° Ñоединение ваÑего коÑелÑка."}},extension:{step1:{title:"УÑÑановиÑе ÑаÑÑиÑение MetaMask",description:"ÐÑ ÑекомендÑем закÑепиÑÑ MetaMask на ваÑей панели Ð·Ð°Ð´Ð°Ñ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа к ваÑÐµÐ¼Ñ ÐºÐ¾ÑелÑкÑ."},step2:{title:"СоздаÑÑ Ð¸Ð»Ð¸ импоÑÑиÑоваÑÑ ÐºÐ¾Ñелек",description:"ÐбÑзаÑелÑно ÑоÑ
ÑаниÑе ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð²Ð°Ñего коÑелÑка Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð±ÐµÐ·Ð¾Ð¿Ð°Ñного меÑода. Ðикогда не делиÑеÑÑ Ñвоей ÑекÑеÑной ÑÑазой Ñ ÐºÐµÐ¼-либо."},step3:{title:"ÐбновиÑе Ð²Ð°Ñ Ð±ÑаÑзеÑ",description:"ÐоÑле наÑÑÑойки ваÑего коÑелÑка, ÑелкниÑе ниже, ÑÑÐ¾Ð±Ñ Ð¾Ð±Ð½Ð¾Ð²Ð¸ÑÑ Ð±ÑаÑÐ·ÐµÑ Ð¸ загÑÑзиÑÑ ÑаÑÑиÑение."}}},okx:{qr_code:{step1:{title:"ÐÑкÑойÑе пÑиложение коÑелÑка OKX",description:"ÐÑ ÑекомендÑем ÑазмеÑÑиÑÑ ÐºÐ¾Ñелек OKX на ваÑем главном ÑкÑане Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа."},step2:{title:"СоздаÑÑ Ð¸Ð»Ð¸ импоÑÑиÑоваÑÑ ÐºÐ¾Ñелек",description:"ÐбÑзаÑелÑно ÑоÑ
ÑаниÑе ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð²Ð°Ñего коÑелÑка Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð±ÐµÐ·Ð¾Ð¿Ð°Ñного меÑода. Ðикогда не делиÑеÑÑ Ñвоей ÑекÑеÑной ÑÑазой Ñ ÐºÐµÐ¼-либо."},step3:{title:"ÐажмиÑе на ÐºÐ½Ð¾Ð¿ÐºÑ ÑканиÑованиÑ",description:"ÐоÑле ÑканиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾ÑвиÑÑÑ Ð·Ð°Ð¿ÑÐ¾Ñ Ð½Ð° подклÑÑение ваÑего коÑелÑка."}},extension:{step1:{title:"УÑÑановиÑе ÑаÑÑиÑение коÑелÑка OKX",description:"ÐÑ ÑекомендÑем закÑепиÑÑ OKX Wallet на панели Ð·Ð°Ð´Ð°Ñ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа к ваÑÐµÐ¼Ñ ÐºÐ¾ÑелÑкÑ."},step2:{title:"СоздаÑÑ ÐºÐ¾Ñелек или импоÑÑиÑоваÑÑ ÐºÐ¾Ñелек",description:"ÐбÑзаÑелÑно ÑоÑ
ÑаниÑе ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð²Ð°Ñего коÑелÑка Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð±ÐµÐ·Ð¾Ð¿Ð°Ñного меÑода. Ðикогда не делиÑеÑÑ Ñвоей ÑекÑеÑной ÑÑазой Ñ ÐºÐµÐ¼-либо."},step3:{title:"ÐбновиÑе Ð²Ð°Ñ Ð±ÑаÑзеÑ",description:"Ðак ÑолÑко Ð²Ñ Ð½Ð°ÑÑÑоиÑе Ñвой коÑелек, нажмиÑе ниже, ÑÑÐ¾Ð±Ñ Ð¾Ð±Ð½Ð¾Ð²Ð¸ÑÑ Ð±ÑаÑÐ·ÐµÑ Ð¸ загÑÑзиÑÑ ÑаÑÑиÑение."}}},omni:{qr_code:{step1:{title:"ÐÑкÑойÑе пÑиложение Omni",description:"ÐобавÑÑе Omni на Ñвой домаÑний ÑкÑан Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа к ваÑÐµÐ¼Ñ ÐºÐ¾ÑелÑкÑ."},step2:{title:"СоздаÑÑ Ð¸Ð»Ð¸ импоÑÑиÑоваÑÑ ÐºÐ¾Ñелек",description:"СоздайÑе новÑй коÑелек или импоÑÑиÑÑйÑе ÑÑÑеÑÑвÑÑÑий."},step3:{title:"ÐажмиÑе на Ð¸ÐºÐ¾Ð½ÐºÑ QR и оÑÑканиÑÑйÑе",description:"ÐажмиÑе на Ð¸ÐºÐ¾Ð½ÐºÑ QR на ваÑем домаÑнем ÑкÑане, оÑÑканиÑÑйÑе код и подÑвеÑдиÑе подÑказкÑ, ÑÑÐ¾Ð±Ñ Ð¿Ð¾Ð´ÐºÐ»ÑÑиÑÑÑÑ."}}},token_pocket:{qr_code:{step1:{title:"ÐÑкÑойÑе пÑиложение TokenPocket",description:"ÐÑ ÑекомендÑем ÑазмеÑÑиÑÑ TokenPocket на ваÑем домаÑнем ÑкÑане Ð´Ð»Ñ Ð±ÑÑÑÑого доÑÑÑпа."},step2:{title:"СоздаÑÑ Ð¸Ð»Ð¸ ÐмпоÑÑиÑоваÑÑ ÐºÐ¾Ñелек",description:"ÐбÑзаÑелÑно ÑделайÑе ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð²Ð°Ñего коÑелÑка пÑи помоÑи безопаÑного меÑода. Ðикогда не делиÑеÑÑ Ñвоим ÑекÑеÑнÑм кодом Ñ ÐºÐµÐ¼-либо."},step3:{title:"ÐажмиÑе на ÐºÐ½Ð¾Ð¿ÐºÑ ÑканиÑованиÑ",description:"ÐоÑле ÑканиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾ÑвиÑÑÑ Ð¿Ð¾Ð´Ñказка о подклÑÑении Ð´Ð»Ñ Ð¿Ð¾Ð´ÐºÐ»ÑÑÐµÐ½Ð¸Ñ Ð²Ð°Ñего коÑелÑка."}},extension:{step1:{title:"УÑÑановиÑе ÑаÑÑиÑение TokenPocket",description:"ÐÑ ÑекомендÑем закÑепиÑÑ TokenPocket на ваÑей панели Ð·Ð°Ð´Ð°Ñ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа к ваÑÐµÐ¼Ñ ÐºÐ¾ÑелÑкÑ."},step2:{title:"СоздаÑÑ Ð¸Ð»Ð¸ ÐмпоÑÑиÑоваÑÑ ÐºÐ¾Ñелек",description:"ÐбÑзаÑелÑно ÑоздайÑе ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð²Ð°Ñего коÑелÑка Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð±ÐµÐ·Ð¾Ð¿Ð°Ñного меÑода. Ðикогда не делиÑеÑÑ Ñвоей ÑекÑеÑной ÑÑазой Ñ ÐºÐµÐ¼-либо."},step3:{title:"ÐбновиÑе Ð²Ð°Ñ Ð±ÑаÑзеÑ",description:"ÐоÑле Ñого как Ð²Ñ Ð½Ð°ÑÑÑоиÑе Ñвой коÑелек, нажмиÑе ниже, ÑÑÐ¾Ð±Ñ Ð¾Ð±Ð½Ð¾Ð²Ð¸ÑÑ Ð±ÑаÑÐ·ÐµÑ Ð¸ загÑÑзиÑÑ ÑаÑÑиÑение."}}},trust:{qr_code:{step1:{title:"ÐÑкÑойÑе пÑиложение Trust Wallet",description:"РазмеÑÑиÑе Trust Wallet на ваÑем домаÑнем ÑкÑане Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа к ваÑÐµÐ¼Ñ ÐºÐ¾ÑелÑкÑ."},step2:{title:"СоздаÑÑ Ð¸Ð»Ð¸ ÐмпоÑÑиÑоваÑÑ ÐºÐ¾Ñелек",description:"СоздайÑе новÑй коÑелек или импоÑÑиÑÑйÑе ÑÑÑеÑÑвÑÑÑий."},step3:{title:"ÐажмиÑе WalletConnect в наÑÑÑойкаÑ
",description:"ÐÑбеÑиÑе Ðовое Ñоединение, заÑем ÑканиÑÑйÑе QR-код и подÑвеÑдиÑе запÑÐ¾Ñ Ð½Ð° подклÑÑение."}},extension:{step1:{title:"УÑÑановиÑе ÑаÑÑиÑение Trust Wallet",description:"ÐликниÑе в пÑавом веÑÑ
нем ÑÐ³Ð»Ñ Ð²Ð°Ñего бÑаÑзеÑа и закÑепиÑе Trust Wallet Ð´Ð»Ñ Ð»ÐµÐ³ÐºÐ¾Ð³Ð¾ доÑÑÑпа."},step2:{title:"СоздайÑе или импоÑÑиÑÑйÑе коÑелек",description:"СоздайÑе новÑй коÑелек или импоÑÑиÑÑйÑе ÑÑÑеÑÑвÑÑÑий."},step3:{title:"ÐбновиÑе Ð²Ð°Ñ Ð±ÑаÑзеÑ",description:"ÐоÑле наÑÑÑойки Trust Wallet, нажмиÑе ниже, ÑÑÐ¾Ð±Ñ Ð¾Ð±Ð½Ð¾Ð²Ð¸ÑÑ Ð±ÑаÑÐ·ÐµÑ Ð¸ загÑÑзиÑÑ ÑаÑÑиÑение."}}},uniswap:{qr_code:{step1:{title:"ÐÑкÑойÑе пÑиложение Uniswap",description:"ÐобавÑÑе коÑелек Uniswap на главнÑй ÑкÑан Ð´Ð»Ñ Ð±ÑÑÑÑого доÑÑÑпа к ваÑÐµÐ¼Ñ ÐºÐ¾ÑелÑкÑ."},step2:{title:"СоздаÑÑ Ð¸Ð»Ð¸ импоÑÑиÑоваÑÑ ÐºÐ¾Ñелек",description:"СоздайÑе новÑй коÑелек или импоÑÑиÑÑйÑе ÑÑÑеÑÑвÑÑÑий."},step3:{title:"ÐажмиÑе на Ð¸ÐºÐ¾Ð½ÐºÑ QR и оÑÑканиÑÑйÑе",description:"ÐажмиÑе на Ð¸ÐºÐ¾Ð½ÐºÑ QR на главном ÑкÑане, оÑÑканиÑÑйÑе код и подÑвеÑдиÑе запÑÐ¾Ñ Ð½Ð° подклÑÑение."}}},zerion:{qr_code:{step1:{title:"ÐÑкÑойÑе пÑиложение Zerion",description:"ÐÑ ÑекомендÑем ÑазмеÑÑиÑÑ Zerion на главном ÑкÑане Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа."},step2:{title:"СоздаÑÑ Ð¸Ð»Ð¸ импоÑÑиÑоваÑÑ ÐºÐ¾Ñелек",description:"ÐбÑзаÑелÑно ÑоздайÑе ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð²Ð°Ñего коÑелÑка Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð±ÐµÐ·Ð¾Ð¿Ð°Ñного меÑода. Ðикогда не делиÑеÑÑ Ñвоей ÑекÑеÑной ÑÑазой Ñ ÐºÐµÐ¼-либо."},step3:{title:"ÐажмиÑе ÐºÐ½Ð¾Ð¿ÐºÑ ÑканиÑованиÑ",description:"ÐоÑле ÑканиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð²Ð°Ð¼ бÑÐ´ÐµÑ Ð¿Ñедложено подклÑÑиÑÑ Ð²Ð°Ñ ÐºÐ¾Ñелек."}},extension:{step1:{title:"УÑÑановиÑе ÑаÑÑиÑение Zerion",description:"ÐÑ ÑекомендÑем пÑикÑепиÑÑ Zerion к ваÑей панели Ð·Ð°Ð´Ð°Ñ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа к ваÑÐµÐ¼Ñ ÐºÐ¾ÑелÑкÑ."},step2:{title:"СоздайÑе или импоÑÑиÑÑйÑе коÑелек",description:"ÐбÑзаÑелÑно ÑделайÑе ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð²Ð°Ñего коÑелÑка Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð±ÐµÐ·Ð¾Ð¿Ð°Ñного меÑода. Ðикогда не делÑÑÑ Ñвоим ÑекÑеÑнÑм паÑолем Ñ ÐºÐµÐ¼-либо."},step3:{title:"ÐбновиÑе Ð²Ð°Ñ Ð±ÑаÑзеÑ",description:"Ðак ÑолÑко Ð²Ñ Ð½Ð°ÑÑÑоиÑе Ñвой коÑелек, нажмиÑе ниже, ÑÑÐ¾Ð±Ñ Ð¾Ð±Ð½Ð¾Ð²Ð¸ÑÑ Ð±ÑаÑÐ·ÐµÑ Ð¸ загÑÑзиÑÑ ÑаÑÑиÑение."}}},rainbow:{qr_code:{step1:{title:"ÐÑкÑойÑе пÑиложение Rainbow",description:"ÐÑ ÑекомендÑем помеÑÑиÑÑ Rainbow на Ð²Ð°Ñ ÑкÑан главного Ð¼ÐµÐ½Ñ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа к ваÑÐµÐ¼Ñ ÐºÐ¾ÑелÑкÑ."},step2:{title:"СоздайÑе или импоÑÑиÑÑйÑе коÑелек",description:"ÐÑ Ð¼Ð¾Ð¶ÐµÑе легко ÑделаÑÑ ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð²Ð°Ñего коÑелÑка Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð½Ð°Ñей ÑÑнкÑии ÑезеÑвного копиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð½Ð° ваÑем ÑелеÑоне."},step3:{title:"ÐажмиÑе ÐºÐ½Ð¾Ð¿ÐºÑ ÑканиÑоваÑÑ",description:"ÐоÑле ÑканиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾ÑвиÑÑÑ Ð·Ð°Ð¿ÑÐ¾Ñ Ð½Ð° подклÑÑение ваÑего коÑелÑка."}}},enkrypt:{extension:{step1:{description:"ÐÑ ÑекомендÑем закÑепиÑÑ Enkrypt Wallet на панели Ð·Ð°Ð´Ð°Ñ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа к ваÑÐµÐ¼Ñ ÐºÐ¾ÑелÑкÑ.",title:"УÑÑановиÑе ÑаÑÑиÑение Enkrypt Wallet"},step2:{description:"ÐбÑзаÑелÑно ÑделайÑе ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð²Ð°Ñего коÑелÑка Ñ Ð¸ÑполÑзованием безопаÑного меÑода. Ðикогда не делиÑеÑÑ Ñвоей ÑекÑеÑной ÑÑазой Ñ ÐºÐµÐ¼-либо.",title:"СоздаÑÑ Ð¸Ð»Ð¸ импоÑÑиÑоваÑÑ ÐºÐ¾Ñелек"},step3:{description:"Ðак ÑолÑко Ð²Ñ Ð½Ð°ÑÑÑоиÑе Ñвой коÑелек, нажмиÑе ниже, ÑÑÐ¾Ð±Ñ Ð¾Ð±Ð½Ð¾Ð²Ð¸ÑÑ Ð±ÑаÑÐ·ÐµÑ Ð¸ загÑÑзиÑÑ ÑаÑÑиÑение.",title:"ÐбновиÑе Ð²Ð°Ñ Ð±ÑаÑзеÑ"}}},frame:{extension:{step1:{description:"ÐÑ ÑекомендÑем закÑепиÑÑ Frame на панели Ð·Ð°Ð´Ð°Ñ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа к ваÑÐµÐ¼Ñ ÐºÐ¾ÑелÑкÑ.",title:"УÑÑановиÑе Frame и дополниÑелÑное ÑаÑÑиÑение"},step2:{description:"ÐбÑзаÑелÑно ÑоздайÑе ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð²Ð°Ñего коÑелÑка Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð±ÐµÐ·Ð¾Ð¿Ð°Ñного меÑода. Ðикогда не делиÑеÑÑ Ñвоей ÑекÑеÑной ÑÑазой Ñ ÐºÐµÐ¼-либо.",title:"СоздайÑе или ÐмпоÑÑиÑÑйÑе коÑелек"},step3:{description:"ÐоÑле Ñого как Ð²Ñ Ð½Ð°ÑÑÑоиÑе Ñвой коÑелек, нажмиÑе ниже, ÑÑÐ¾Ð±Ñ Ð¾Ð±Ð½Ð¾Ð²Ð¸ÑÑ Ð±ÑаÑÐ·ÐµÑ Ð¸ загÑÑзиÑÑ ÑаÑÑиÑение.",title:"ÐбновиÑе Ð²Ð°Ñ Ð±ÑаÑзеÑ"}}},one_key:{extension:{step1:{title:"УÑÑановиÑе ÑаÑÑиÑение OneKey Wallet",description:"ÐÑ ÑекомендÑем закÑепиÑÑ OneKey Wallet на панели Ð·Ð°Ð´Ð°Ñ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа к ваÑÐµÐ¼Ñ ÐºÐ¾ÑелÑкÑ."},step2:{title:"СоздайÑе или ÐмпоÑÑиÑÑйÑе коÑелек",description:"ÐбÑзаÑелÑно ÑделайÑе ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð²Ð°Ñего коÑелÑка Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð±ÐµÐ·Ð¾Ð¿Ð°Ñного меÑода. Ðикогда не делиÑеÑÑ Ñвоей ÑекÑеÑной ÑÑазой Ñ ÐºÐµÐ¼-либо."},step3:{title:"ÐбновиÑе Ð²Ð°Ñ Ð±ÑаÑзеÑ",description:"ÐоÑле наÑÑÑойки коÑелÑка нажмиÑе ниже, ÑÑÐ¾Ð±Ñ Ð¾Ð±Ð½Ð¾Ð²Ð¸ÑÑ Ð±ÑаÑÐ·ÐµÑ Ð¸ загÑÑзиÑÑ ÑаÑÑиÑение."}}},phantom:{extension:{step1:{title:"УÑÑановиÑе ÑаÑÑиÑение Phantom",description:"ÐÑ ÑекомендÑем закÑепиÑÑ Phantom на панели Ð·Ð°Ð´Ð°Ñ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ Ñдобного доÑÑÑпа к ваÑÐµÐ¼Ñ ÐºÐ¾ÑелÑкÑ."},step2:{title:"СоздаÑÑ Ð¸Ð»Ð¸ ÐмпоÑÑиÑоваÑÑ ÐºÐ¾Ñелек",description:"ÐбÑзаÑелÑно ÑделайÑе ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð²Ð°Ñего коÑелÑка Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð±ÐµÐ·Ð¾Ð¿Ð°Ñного меÑода. Ðикогда не делиÑеÑÑ Ñвоей ÑекÑеÑной ÑÑазой воÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ñ ÐºÐµÐ¼-либо."},step3:{title:"ÐбновиÑе Ð²Ð°Ñ Ð±ÑаÑзеÑ",description:"ÐоÑле Ñого как Ð²Ñ Ð½Ð°ÑÑÑоиÑе Ñвой коÑелек, нажмиÑе ниже, ÑÑÐ¾Ð±Ñ Ð¾Ð±Ð½Ð¾Ð²Ð¸ÑÑ Ð±ÑаÑÐ·ÐµÑ Ð¸ загÑÑзиÑÑ ÑаÑÑиÑение."}}},rabby:{extension:{step1:{title:"УÑÑановиÑе ÑаÑÑиÑение Rabby",description:"ÐÑ ÑекомендÑем закÑепиÑÑ Rabby на панели Ð·Ð°Ð´Ð°Ñ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа к ваÑÐµÐ¼Ñ ÐºÐ¾ÑелÑкÑ."},step2:{title:"СоздаÑÑ Ð¸Ð»Ð¸ импоÑÑиÑоваÑÑ ÐºÐ¾Ñелек",description:"ÐбÑзаÑелÑно ÑделайÑе ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð²Ð°Ñего коÑелÑка Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð±ÐµÐ·Ð¾Ð¿Ð°Ñного меÑода. Ðикогда не делиÑеÑÑ Ñвоей ÑекÑеÑной ÑÑазой Ñ ÐºÐµÐ¼ Ð±Ñ Ñо ни бÑло."},step3:{title:"ÐбновиÑе Ð²Ð°Ñ Ð±ÑаÑзеÑ",description:"ÐоÑле наÑÑÑойки ваÑего коÑелÑка, нажмиÑе ниже, ÑÑÐ¾Ð±Ñ Ð¾Ð±Ð½Ð¾Ð²Ð¸ÑÑ Ð±ÑаÑÐ·ÐµÑ Ð¸ загÑÑзиÑÑ ÑаÑÑиÑение."}}},safeheron:{extension:{step1:{title:"УÑÑановиÑе оÑновное ÑаÑÑиÑение",de
169scription:"ÐÑ ÑекомендÑем закÑепиÑÑ SafeHeron на панели Ð·Ð°Ð´Ð°Ñ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа к ваÑÐµÐ¼Ñ ÐºÐ¾ÑелÑкÑ."},step2:{title:"СоздаÑÑ Ð¸Ð»Ð¸ импоÑÑиÑоваÑÑ ÐºÐ¾Ñелек",description:"ÐбÑзаÑелÑно ÑделайÑе ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð²Ð°Ñего коÑелÑка Ñ Ð¸ÑполÑзованием безопаÑного меÑода. Ðикогда не делиÑеÑÑ Ñвоей ÑекÑеÑной ÑÑазой Ñ ÐºÐµÐ¼-либо."},step3:{title:"ÐбновиÑе Ð²Ð°Ñ Ð±ÑаÑзеÑ",description:"ÐоÑле Ñого, как Ð²Ñ Ð½Ð°ÑÑÑоиÑе Ð²Ð°Ñ ÐºÐ¾Ñелек, нажмиÑе ниже, ÑÑÐ¾Ð±Ñ Ð¾Ð±Ð½Ð¾Ð²Ð¸ÑÑ Ð±ÑаÑÐ·ÐµÑ Ð¸ загÑÑзиÑÑ ÑаÑÑиÑение."}}},taho:{extension:{step1:{title:"УÑÑановиÑе ÑаÑÑиÑение Taho",description:"ÐÑ ÑекомендÑем закÑепиÑÑ Taho на ваÑей панели Ð·Ð°Ð´Ð°Ñ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа к ваÑÐµÐ¼Ñ ÐºÐ¾ÑелÑкÑ."},step2:{title:"СоздаÑÑ Ð¸Ð»Ð¸ импоÑÑиÑоваÑÑ ÐºÐ¾Ñелек",description:"ÐбÑзаÑелÑно ÑделайÑе ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð²Ð°Ñего коÑелÑка Ñ Ð¸ÑполÑзованием безопаÑного меÑода. Ðикогда не делиÑеÑÑ Ñвоей ÑекÑеÑной ÑÑазой Ñ ÐºÐµÐ¼-либо."},step3:{title:"ÐбновиÑе Ð²Ð°Ñ Ð±ÑаÑзеÑ",description:"ÐоÑле наÑÑÑойки ваÑего коÑелÑка, нажмиÑе ниже, ÑÑÐ¾Ð±Ñ Ð¾Ð±Ð½Ð¾Ð²Ð¸ÑÑ Ð±ÑаÑÐ·ÐµÑ Ð¸ загÑÑзиÑÑ ÑаÑÑиÑение."}}},talisman:{extension:{step1:{title:"УÑÑановиÑе ÑаÑÑиÑение Talisman",description:"ÐÑ ÑекомендÑем закÑепиÑÑ Talisman на ваÑей панели Ð·Ð°Ð´Ð°Ñ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа к ваÑÐµÐ¼Ñ ÐºÐ¾ÑелÑкÑ."},step2:{title:"СоздайÑе или импоÑÑиÑÑйÑе коÑелек Ethereum",description:"ÐбÑзаÑелÑно ÑделайÑе ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð²Ð°Ñего коÑелÑка Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð±ÐµÐ·Ð¾Ð¿Ð°Ñного меÑода. Ðикогда не делиÑеÑÑ Ð²Ð°Ñей ÑÑазой воÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ñ ÐºÐµÐ¼-либо."},step3:{title:"ÐбновиÑе Ð²Ð°Ñ Ð±ÑаÑзеÑ",description:"ÐоÑле наÑÑÑойки ваÑего коÑелÑка, нажмиÑе ниже, ÑÑÐ¾Ð±Ñ Ð¾Ð±Ð½Ð¾Ð²Ð¸ÑÑ Ð±ÑаÑÐ·ÐµÑ Ð¸ загÑÑзиÑÑ ÑаÑÑиÑение."}}},xdefi:{extension:{step1:{title:"УÑÑановиÑе ÑаÑÑиÑение коÑелÑка XDEFI",description:"ÐÑ ÑекомендÑем закÑепиÑÑ XDEFI Wallet на панели Ð·Ð°Ð´Ð°Ñ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа к ваÑÐµÐ¼Ñ ÐºÐ¾ÑелÑкÑ."},step2:{title:"СоздаÑÑ Ð¸Ð»Ð¸ ÐмпоÑÑиÑоваÑÑ ÐºÐ¾Ñелек",description:"ÐбÑзаÑелÑно ÑоздайÑе ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð²Ð°Ñего коÑелÑка Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð±ÐµÐ·Ð¾Ð¿Ð°Ñного меÑода. Ðикогда не делиÑеÑÑ Ñвоей ÑекÑеÑной ÑÑазой Ñ ÐºÐµÐ¼-либо."},step3:{title:"ÐбновиÑе Ð²Ð°Ñ Ð±ÑаÑзеÑ",description:"ÐоÑле Ñого, как Ð²Ñ Ð½Ð°ÑÑÑоиÑе Ñвой коÑелек, нажмиÑе ниже, ÑÑÐ¾Ð±Ñ Ð¾Ð±Ð½Ð¾Ð²Ð¸ÑÑ Ð±ÑаÑÐ·ÐµÑ Ð¸ загÑÑзиÑÑ ÑаÑÑиÑение."}}},zeal:{extension:{step1:{title:"УÑÑановиÑе ÑаÑÑиÑение Zeal",description:"ÐÑ ÑекомендÑем закÑепиÑÑ Zeal на панели Ð·Ð°Ð´Ð°Ñ Ð´Ð»Ñ Ð±ÑÑÑÑого доÑÑÑпа к ваÑÐµÐ¼Ñ ÐºÐ¾ÑелÑкÑ."},step2:{title:"СоздаÑÑ Ð¸Ð»Ð¸ ÐмпоÑÑиÑоваÑÑ ÐºÐ¾Ñелек",description:"ÐбÑзаÑелÑно ÑделайÑе ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð²Ð°Ñего коÑелÑка Ñ Ð¸ÑполÑзованием безопаÑного меÑода. Ðикогда не делиÑеÑÑ Ñвоей ÑекÑеÑной ÑÑазой Ñ ÐºÐµÐ¼-либо."},step3:{title:"ÐбновиÑе Ð²Ð°Ñ Ð±ÑаÑзеÑ",description:"ÐоÑле наÑÑÑойки ваÑего коÑелÑка, нажмиÑе ниже, ÑÑÐ¾Ð±Ñ Ð¾Ð±Ð½Ð¾Ð²Ð¸ÑÑ Ð±ÑаÑÐ·ÐµÑ Ð¸ загÑÑзиÑÑ ÑаÑÑиÑение."}}},safepal:{extension:{step1:{title:"УÑÑановиÑе ÑаÑÑиÑение SafePal Wallet",description:"ÐликниÑе в веÑÑ
нем пÑавом ÑÐ³Ð»Ñ Ð²Ð°Ñего бÑаÑзеÑа и закÑепиÑе SafePal Wallet Ð´Ð»Ñ Ñдобного доÑÑÑпа."},step2:{title:"СоздайÑе или импоÑÑиÑÑйÑе коÑелек",description:"СоздайÑе новÑй коÑелек или импоÑÑиÑÑйÑе ÑÑÑеÑÑвÑÑÑий."},step3:{title:"ÐбновиÑе Ð²Ð°Ñ Ð±ÑаÑзеÑ",description:"ÐоÑле наÑÑÑойки коÑелÑка SafePal нажмиÑе ниже, ÑÑÐ¾Ð±Ñ Ð¾Ð±Ð½Ð¾Ð²Ð¸ÑÑ Ð±ÑаÑÐ·ÐµÑ Ð¸ загÑÑзиÑÑ ÑаÑÑиÑение."}},qr_code:{step1:{title:"ÐÑкÑойÑе пÑиложение SafePal Wallet",description:"РазмеÑÑиÑе SafePal Wallet на главном ÑкÑане Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа к ваÑÐµÐ¼Ñ ÐºÐ¾ÑелÑкÑ."},step2:{title:"СоздаÑÑ Ð¸Ð»Ð¸ ÐмпоÑÑиÑоваÑÑ ÐºÐ¾Ñелек",description:"СоздайÑе новÑй коÑелек или импоÑÑиÑÑйÑе ÑÑÑеÑÑвÑÑÑий."},step3:{title:"ÐажмиÑе WalletConnect в наÑÑÑойкаÑ
",description:"ÐÑбеÑиÑе Ðовое Ñоединение, заÑем оÑÑканиÑÑйÑе QR-код и подÑвеÑдиÑе запÑÐ¾Ñ Ð½Ð° Ñоединение."}}},desig:{extension:{step1:{title:"УÑÑановиÑе ÑаÑÑиÑение Desig",description:"ÐÑ ÑекомендÑем закÑепиÑÑ Desig на ваÑей панели Ð·Ð°Ð´Ð°Ñ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ Ñдобного доÑÑÑпа к ваÑÐµÐ¼Ñ ÐºÐ¾ÑелÑкÑ."},step2:{title:"СоздаÑÑ ÐºÐ¾Ñелек",description:"ÐбÑзаÑелÑно ÑделайÑе ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð²Ð°Ñего коÑелÑка Ñ Ð¸ÑполÑзованием безопаÑного меÑода. Ðикогда не делиÑеÑÑ Ñвоей ÑекÑеÑной ÑÑазой Ñ ÐºÐµÐ¼-либо."},step3:{title:"ÐбновиÑе Ð²Ð°Ñ Ð±ÑаÑзеÑ",description:"ÐоÑле наÑÑÑойки ваÑего коÑелÑка, нажмиÑе ниже, ÑÑÐ¾Ð±Ñ Ð¾Ð±Ð½Ð¾Ð²Ð¸ÑÑ Ð±ÑаÑÐ·ÐµÑ Ð¸ загÑÑзиÑÑ ÑаÑÑиÑение."}}},subwallet:{extension:{step1:{title:"УÑÑановиÑе ÑаÑÑиÑение SubWallet",description:"ÐÑ ÑекомендÑем закÑепиÑÑ SubWallet на ваÑей панели Ð·Ð°Ð´Ð°Ñ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа к ваÑÐµÐ¼Ñ ÐºÐ¾ÑелÑкÑ."},step2:{title:"СоздаÑÑ Ð¸Ð»Ð¸ ÐмпоÑÑиÑоваÑÑ ÐºÐ¾Ñелек",description:"ÐбÑзаÑелÑно ÑделайÑе ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð²Ð°Ñего коÑелÑка Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð±ÐµÐ·Ð¾Ð¿Ð°Ñного меÑода. Ðикогда не делиÑеÑÑ Ð²Ð°Ñей ÑÑазой воÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ñ ÐºÐµÐ¼-либо."},step3:{title:"ÐбновиÑе Ð²Ð°Ñ Ð±ÑаÑзеÑ",description:"ÐоÑле наÑÑÑойки ваÑего коÑелÑка, нажмиÑе ниже, ÑÑÐ¾Ð±Ñ Ð¾Ð±Ð½Ð¾Ð²Ð¸ÑÑ Ð±ÑаÑÐ·ÐµÑ Ð¸ загÑÑзиÑÑ ÑаÑÑиÑение."}},qr_code:{step1:{title:"ÐÑкÑойÑе пÑиложение SubWallet",description:"ÐÑ ÑекомендÑем добавиÑÑ SubWallet на Ð²Ð°Ñ ÑкÑан наÑалÑной ÑÑÑаниÑÑ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа."},step2:{title:"СоздаÑÑ Ð¸Ð»Ð¸ ÐмпоÑÑиÑоваÑÑ ÐºÐ¾Ñелек",description:"ÐбÑзаÑелÑно ÑделайÑе ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð²Ð°Ñего коÑелÑка Ñ Ð¸ÑполÑзованием безопаÑного меÑода. Ðикогда не делиÑеÑÑ Ñвоей ÑекÑеÑной ÑÑазой Ñ ÐºÐµÐ¼-либо."},step3:{title:"ÐажмиÑе ÐºÐ½Ð¾Ð¿ÐºÑ ÑканиÑованиÑ",description:"ÐоÑле ÑканиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾ÑвиÑÑÑ Ð·Ð°Ð¿ÑÐ¾Ñ Ð½Ð° подклÑÑение Ð´Ð»Ñ Ð¿Ð¾Ð´ÐºÐ»ÑÑÐµÐ½Ð¸Ñ Ð²Ð°Ñего коÑелÑка."}}},clv:{extension:{step1:{title:"УÑÑановиÑе ÑаÑÑиÑение CLV Wallet",description:"ÐÑ ÑекомендÑем закÑепиÑÑ CLV Wallet на ваÑей панели Ð·Ð°Ð´Ð°Ñ Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа к ваÑÐµÐ¼Ñ ÐºÐ¾ÑелÑкÑ."},step2:{title:"СоздаÑÑ Ð¸Ð»Ð¸ ÐмпоÑÑиÑоваÑÑ ÐºÐ¾Ñелек",description:"ÐбÑзаÑелÑно ÑделайÑе ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð²Ð°Ñего коÑелÑка Ñ Ð¸ÑполÑзованием безопаÑного меÑода. Ðикогда не делиÑеÑÑ Ñвоей ÑекÑеÑной ÑÑазой Ñ ÐºÐµÐ¼-либо."},step3:{title:"ÐбновиÑе Ð²Ð°Ñ Ð±ÑаÑзеÑ",description:"ÐоÑле наÑÑÑойки ваÑего коÑелÑка, нажмиÑе ниже, ÑÑÐ¾Ð±Ñ Ð¾Ð±Ð½Ð¾Ð²Ð¸ÑÑ Ð±ÑаÑÐ·ÐµÑ Ð¸ загÑÑзиÑÑ ÑаÑÑиÑение."}},qr_code:{step1:{title:"ÐÑкÑойÑе пÑиложение CLV Wallet",description:"ÐÑ ÑекомендÑем помеÑÑиÑÑ CLV Wallet на Ð²Ð°Ñ ÑкÑан домой Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа."},step2:{title:"СоздаÑÑ Ð¸Ð»Ð¸ ÐмпоÑÑиÑоваÑÑ ÐºÐ¾Ñелек",description:"ÐбÑзаÑелÑно ÑделайÑе ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð²Ð°Ñего коÑелÑка Ñ Ð¸ÑполÑзованием безопаÑного меÑода. Ðикогда не делиÑеÑÑ Ñвоей ÑекÑеÑной ÑÑазой Ñ ÐºÐµÐ¼-либо."},step3:{title:"ÐажмиÑе ÐºÐ½Ð¾Ð¿ÐºÑ ÑканиÑованиÑ",description:"ÐоÑле ÑканиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾ÑвиÑÑÑ Ð·Ð°Ð¿ÑÐ¾Ñ Ð½Ð° подклÑÑение Ð´Ð»Ñ Ð¿Ð¾Ð´ÐºÐ»ÑÑÐµÐ½Ð¸Ñ Ð²Ð°Ñего коÑелÑка."}}},okto:{qr_code:{step1:{title:"ÐÑкÑойÑе пÑиложение Okto",description:"ÐобавÑÑе Okto на Ð²Ð°Ñ ÑкÑан домой Ð´Ð»Ñ Ð±ÑÑÑÑого доÑÑÑпа"},step2:{title:"СоздаÑÑ ÐºÐ¾Ñелек MPC",description:"СоздайÑе ÑÑеÑнÑÑ Ð·Ð°Ð¿Ð¸ÑÑ Ð¸ ÑгенеÑиÑÑйÑе коÑелек"},step3:{title:"ÐажмиÑе WalletConnect в наÑÑÑойкаÑ
",description:"ÐоÑниÑеÑÑ Ð·Ð½Ð°Ñка Scan QR в веÑÑ
нем пÑавом ÑÐ³Ð»Ñ Ð¸ подÑвеÑдиÑе запÑÐ¾Ñ Ð½Ð° подклÑÑение."}}},ledger:{desktop:{step1:{title:"ÐÑкÑойÑе пÑиложение Ledger Live",description:"ÐÑ ÑекомендÑем помеÑÑиÑÑ Ledger Live на Ð²Ð°Ñ ÑкÑан домой Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа."},step2:{title:"ÐаÑÑÑойÑе Ð²Ð°Ñ Ledger",description:"ÐаÑÑÑойÑе новÑй Ledger или подклÑÑиÑеÑÑ Ðº ÑÑÑеÑÑвÑÑÑемÑ."},step3:{title:"ÐодклÑÑиÑÑ",description:"ÐоÑле ÑканиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð²Ð°Ð¼ бÑÐ´ÐµÑ Ð¿Ñедложено подклÑÑиÑÑ Ð²Ð°Ñ ÐºÐ¾Ñелек."}},qr_code:{step1:{title:"ÐÑкÑойÑе пÑиложение Ledger Live",description:"ÐÑ ÑекомендÑем помеÑÑиÑÑ Ledger Live на Ð²Ð°Ñ ÑкÑан домой Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑого доÑÑÑпа."},step2:{title:"ÐаÑÑÑойÑе Ð²Ð°Ñ Ledger",description:"ÐÑ Ð¼Ð¾Ð¶ÐµÑе ÑинÑ
ÑонизиÑоваÑÑ Ñ Ð½Ð°ÑÑолÑнÑм пÑиложением или подклÑÑиÑÑ Ñвой Ledger."},step3:{title:"СканиÑоваÑÑ ÐºÐ¾Ð´",description:"ÐажмиÑе WalletConnect, заÑем пеÑеклÑÑиÑеÑÑ Ð½Ð° Scanner. ÐоÑле ÑканиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð²Ð°Ð¼ бÑÐ´ÐµÑ Ð¿Ñедложено подклÑÑиÑÑ Ð²Ð°Ñ ÐºÐ¾Ñелек."}}}},ax={connect_wallet:Ove,intro:Rve,sign_in:jve,connect:Nve,connect_scan:Uve,connector_group:Lve,get:$ve,get_options:zve,get_mobile:Hve,get_instructions:Wve,chains:qve,profile:Yve,wallet_connectors:Vve},Gve={label:"à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸"},Jve={title:"à¸à¸°à¹à¸£à¸à¸·à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸?",description:"à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¹à¸à¹à¹à¸à¸à¸²à¸£à¸ªà¹à¸, รัà¸, à¹à¸à¹à¸, à¹à¸¥à¸°à¹à¸ªà¸à¸à¸ªà¸´à¸à¸à¸£à¸±à¸à¸¢à¹à¸à¸´à¸
169ิà¸à¸±à¸¥ มัà¸à¸¢à¸±à¸à¹à¸à¹à¸à¸§à¸´à¸à¸µà¹à¸«à¸¡à¹à¹à¸à¸à¸²à¸£à¹à¸à¹à¸²à¸ªà¸¹à¹à¸£à¸°à¸à¸, à¹à¸à¸¢à¹à¸¡à¹à¸à¸³à¹à¸à¹à¸à¸à¹à¸à¸à¸ªà¸£à¹à¸²à¸à¸à¸±à¸à¸à¸µà¹à¸¥à¸°à¸£à¸«à¸±à¸ªà¸à¹à¸²à¸à¹à¸«à¸¡à¹à¹à¸à¸à¸¸à¸à¹à¸§à¹à¸à¹à¸à¸à¹.",digital_asset:{title:"à¸à¹à¸²à¸à¸ªà¸³à¸«à¸£à¸±à¸à¸ªà¸´à¸à¸à¸£à¸±à¸à¸¢à¹à¸à¸´à¸à¸´à¸à¸±à¸¥à¸à¸à¸à¸à¸¸à¸",description:"à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸¹à¸à¹à¸à¹à¹à¸à¸·à¹à¸à¸ªà¹à¸, รัà¸, à¹à¸à¹à¸, à¹à¸ªà¸à¸à¸ªà¸´à¸à¸à¸£à¸±à¸à¸¢à¹à¸à¸´à¸à¸´à¸à¸±à¸¥ à¹à¸à¹à¸ Ethereum à¹à¸¥à¸° NFTs."},login:{title:"วิà¸à¸µà¹à¸«à¸¡à¹à¹à¸à¸à¸²à¸£à¹à¸à¹à¸²à¸ªà¸¹à¹à¸£à¸°à¸à¸",description:"à¹à¸à¸à¸à¸µà¹à¸à¸°à¸ªà¸£à¹à¸²à¸à¸à¸±à¸à¸à¸µà¹à¸¥à¸°à¸£à¸«à¸±à¸ªà¸à¹à¸²à¸à¹à¸«à¸¡à¹à¹à¸à¸à¸¸à¸à¹à¸§à¹à¸à¹à¸à¸à¹, à¹à¸à¹à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸£à¸°à¹à¸à¹à¸²à¸à¸à¸à¸à¸¸à¸."},get:{label:"รัà¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸"},learn_more:{label:"à¹à¸£à¸µà¸¢à¸à¸£à¸¹à¹à¹à¸à¸´à¹à¸¡à¹à¸à¸´à¸¡"}},Kve={label:"ยืà¸à¸¢à¸±à¸à¸à¸±à¸à¸à¸µà¸à¸à¸à¸à¸¸à¸",description:"à¹à¸à¸·à¹à¸à¸à¸²à¸£à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸µà¹à¸ªà¸¡à¸à¸¹à¸£à¸à¹, à¸à¸¸à¸à¸à¹à¸à¸à¸¥à¸à¸à¸²à¸¡à¹à¸à¸à¹à¸à¸à¸§à¸²à¸¡à¹à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¸¢à¸·à¸à¸¢à¸±à¸à¸§à¹à¸²à¸à¸¸à¸à¹à¸à¹à¸à¹à¸à¹à¸²à¸à¸à¸à¸à¸±à¸à¸à¸µà¸à¸µà¹",message:{send:"สà¹à¸à¸à¹à¸à¸à¸§à¸²à¸¡",preparing:"à¸à¸³à¸¥à¸±à¸à¹à¸à¸£à¸µà¸¢à¸¡à¸à¹à¸à¸à¸§à¸²à¸¡...",cancel:"ยà¸à¹à¸¥à¸´à¸",preparing_error:"à¹à¸à¸´à¸à¸à¹à¸à¸à¸´à¸à¸à¸¥à¸²à¸à¹à¸à¸à¸²à¸£à¹à¸à¸£à¸µà¸¢à¸¡à¸à¹à¸à¸à¸§à¸²à¸¡ à¹à¸à¸£à¸à¸¥à¸à¸à¹à¸«à¸¡à¹!"},signature:{waiting:"รà¸à¸à¸²à¸£à¸¥à¸à¸à¸²à¸¡...",verifying:"à¸à¸³à¸¥à¸±à¸à¸à¸£à¸§à¸à¸ªà¸à¸à¸¥à¸²à¸¢à¹à¸à¹à¸...",signing_error:"à¹à¸à¸´à¸à¸à¹à¸à¸à¸´à¸à¸à¸¥à¸²à¸à¹à¸à¸à¸²à¸£à¸¥à¸à¸à¸²à¸¡à¹à¸à¸à¹à¸à¸à¸§à¸²à¸¡ à¹à¸à¸£à¸à¸¥à¸à¸à¹à¸«à¸¡à¹!",verifying_error:"à¹à¸à¸´à¸à¸à¹à¸à¸à¸´à¸à¸à¸¥à¸²à¸à¹à¸à¸à¸²à¸£à¸à¸£à¸§à¸à¸ªà¸à¸à¸¥à¸²à¸¢à¹à¸à¹à¸ à¹à¸à¸£à¸à¸¥à¸à¸à¹à¸«à¸¡à¹!",oops_error:"à¸à¹à¸°, à¹à¸à¸´à¸à¸à¹à¸à¸à¸´à¸à¸à¸¥à¸²à¸à¸à¸²à¸à¸à¸¢à¹à¸²à¸!"}},Qve={label:"à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸",title:"à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸",new_to_ethereum:{description:"à¹à¸«à¸¡à¹à¸à¸±à¸à¸à¸£à¸°à¹à¸à¹à¸² Ethereum หรืà¸à¹à¸¡à¹?",learn_more:{label:"à¹à¸£à¸µà¸¢à¸à¸£à¸¹à¹à¹à¸à¸´à¹à¸¡à¹à¸à¸´à¸¡"}},learn_more:{label:"à¹à¸£à¸µà¸¢à¸à¸£à¸¹à¹à¹à¸à¸´à¹à¸¡à¹à¸à¸´à¸¡"},recent:"ลà¹à¸²à¸ªà¸¸à¸",status:{opening:"à¸à¸³à¸¥à¸±à¸à¹à¸à¸´à¸ %{wallet}...",not_installed:"%{wallet} à¹à¸¡à¹à¹à¸à¹à¸à¸´à¸à¸à¸±à¹à¸",not_available:"%{wallet} à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¹à¹à¸à¹",confirm:"ยืà¸à¸¢à¸±à¸à¸à¸²à¸£à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¹à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢"},secondary_action:{get:{description:"à¹à¸¡à¹à¸¡à¸µ %{wallet}?",label:"รัà¸"},install:{label:"à¸à¸´à¸à¸à¸±à¹à¸"},retry:{label:"ลà¸à¸à¹à¸«à¸¡à¹"}},walletconnect:{description:{full:"à¸à¹à¸à¸à¸à¸²à¸£ modal à¸à¸¢à¹à¸²à¸à¹à¸à¹à¸à¸à¸²à¸à¸à¸²à¸£à¸à¸²à¸ WalletConnect หรืà¸à¹à¸¡à¹?",compact:"à¸à¹à¸à¸à¸à¸²à¸£ modal à¸à¸²à¸ WalletConnect หรืà¸à¹à¸¡à¹?"},open:{label:"à¹à¸à¸´à¸"}}},Xve={title:"สà¹à¸à¸à¸à¹à¸§à¸¢ %{wallet}",fallback_title:"สà¹à¸à¸à¸à¹à¸§à¸¢à¹à¸à¸£à¸¨à¸±à¸à¸à¹à¸à¸à¸à¸à¸¸à¸"},Zve={recommended:"à¹à¸à¸°à¸à¸³",other:"à¸à¸·à¹à¸ à¹",popular:"ยà¸à¸à¸à¸´à¸¢à¸¡",more:"à¹à¸à¸´à¹à¸¡à¹à¸à¸´à¸¡",others:"à¸à¸·à¹à¸ à¹"},e8e={title:"รัภWallet",action:{label:"รัà¸"},mobile:{description:"Wallet à¸à¸à¸¡à¸·à¸à¸à¸·à¸"},extension:{description:"สà¹à¸§à¸à¸à¸¢à¸²à¸¢à¸à¸£à¸²à¸§à¹à¸à¸à¸£à¹"},mobile_and_extension:{description:"à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸¡à¸·à¸à¸à¸·à¸à¹à¸¥à¸°à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢"},mobile_and_desktop:{description:"à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸¡à¸·à¸à¸à¸·à¸à¹à¸¥à¸°à¸à¸à¸¡à¸à¸´à¸§à¹à¸à¸à¸£à¹"},looking_for:{title:"à¹à¸¡à¹à¹à¸à¹à¸ªà¸´à¹à¸à¸à¸µà¹à¸à¸¸à¸à¸à¸³à¸¥à¸±à¸à¸«à¸²à¸«à¸£à¸·à¸à¹à¸¡à¹?",mobile:{description:"à¹à¸¥à¸·à¸à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸«à¸à¹à¸²à¸à¸à¸«à¸¥à¸±à¸à¹à¸à¸·à¹à¸à¹à¸£à¸´à¹à¸¡à¸à¹à¸à¹à¸à¹à¸à¸²à¸à¸à¸±à¸à¸à¸¹à¹à¹à¸«à¹à¸à¸£à¸´à¸à¸²à¸£à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸µà¹à¹à¸à¸à¸à¹à¸²à¸à¸à¸±à¸"},desktop:{compact_description:"à¹à¸¥à¸·à¸à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸«à¸à¹à¸²à¸à¸à¸«à¸¥à¸±à¸à¹à¸à¸·à¹à¸à¹à¸£à¸´à¹à¸¡à¸à¹à¸à¹à¸à¹à¸à¸²à¸à¸à¸±à¸à¸à¸¹à¹à¹à¸«à¹à¸à¸£à¸´à¸à¸²à¸£à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸µà¹à¹à¸à¸à¸à¹à¸²à¸à¸à¸±à¸",wide_description:"à¹à¸¥à¸·à¸à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸µà¹à¸à¸¢à¸¹à¹à¸à¸²à¸à¸à¹à¸²à¸¢à¹à¸à¸·à¹à¸à¹à¸£à¸´à¹à¸¡à¸à¹à¸à¹à¸à¹à¸à¸²à¸à¸à¸±à¸à¸à¸¹à¹à¹à¸«à¹à¸à¸£à¸´à¸à¸²à¸£à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸µà¹à¹à¸à¸à¸à¹à¸²à¸à¸à¸±à¸"}}},t8e={title:"à¹à¸£à¸´à¹à¸¡à¸à¹à¸à¸à¸±à¸ %{wallet}
169",short_title:"รัภ%{wallet}",mobile:{title:"%{wallet} สำหรัà¸à¸¡à¸·à¸à¸à¸·à¸",description:"à¹à¸à¹à¸à¸£à¸°à¹à¸à¹à¸²à¸£à¸°à¸à¸à¸¡à¸·à¸à¸à¸·à¸à¹à¸à¸à¸²à¸£à¸ªà¸³à¸£à¸§à¸à¹à¸¥à¸à¸à¸à¸ Ethereum.",download:{label:"รัà¸à¹à¸à¸"}},extension:{title:"%{wallet} สำหรัภ%{browser}",description:"à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¹à¹à¸à¸¢à¸à¸£à¸à¸à¸²à¸à¸à¸£à¸²à¸§à¹à¸à¸à¸£à¹à¸à¸µà¹à¸à¸¸à¸à¸à¸·à¹à¸à¸à¸à¸.",download:{label:"à¹à¸à¸´à¹à¸¡à¹à¸à¸¢à¸±à¸ %{browser}"}},desktop:{title:"%{wallet} สำหรัภ%{platform}",description:"à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸¢à¸à¸£à¸à¸à¸²à¸à¸à¸à¸¡à¸à¸´à¸§à¹à¸à¸à¸£à¹à¸à¸µà¹à¸¡à¸µà¸à¸£à¸°à¸ªà¸´à¸à¸à¸´à¸ าà¸à¸à¸à¸à¸à¸¸à¸",download:{label:"à¹à¸à¸´à¹à¸¡à¹à¸à¸¢à¸±à¸ %{platform}"}}},u8e={title:"à¸à¸´à¸à¸à¸±à¹à¸ %{wallet}",description:"สà¹à¸à¸à¸à¹à¸§à¸¢à¹à¸à¸£à¸¨à¸±à¸à¸à¹à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¸à¸²à¸§à¸à¹à¹à¸«à¸¥à¸à¸à¸ iOS หรืภAndroid",continue:{label:"à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£à¸à¹à¸"}},n8e={mobile:{connect:{label:"à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸"},learn_more:{label:"à¹à¸£à¸µà¸¢à¸à¸£à¸¹à¹à¹à¸à¸´à¹à¸¡à¹à¸à¸´à¸¡"}},extension:{refresh:{label:"รีà¹à¸à¸£à¸"},learn_more:{label:"à¹à¸£à¸µà¸¢à¸à¸£à¸¹à¹à¹à¸à¸´à¹à¸¡à¹à¸à¸´à¸¡"}},desktop:{connect:{label:"à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸"},learn_more:{label:"à¹à¸£à¸µà¸¢à¸à¸£à¸¹à¹à¹à¸à¸´à¹à¸¡à¹à¸à¸´à¸¡"}}},r8e={title:"à¹à¸à¸¥à¸µà¹à¸¢à¸à¹à¸à¸£à¸·à¸à¸à¹à¸²à¸¢",wrong_network:"à¸à¸£à¸§à¸à¸ªà¸à¸à¸à¸à¹à¸à¸£à¸·à¸à¸à¹à¸²à¸¢à¸à¸µà¹à¹à¸¡à¹à¸à¸¹à¸à¸à¹à¸à¸ สลัà¸à¸«à¸£à¸·à¸à¸à¸±à¸à¸à¸²à¸£à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¹à¸à¸·à¹à¸à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£à¸à¹à¸.",confirm:"ยืà¸à¸¢à¸±à¸à¹à¸ Wallet",switching_not_supported:"à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹à¸à¸à¸à¸à¸¸à¸à¹à¸¡à¹à¸ªà¸à¸±à¸à¸ªà¸à¸¸à¸à¸à¸²à¸£à¹à¸à¸¥à¸µà¹à¸¢à¸à¹à¸à¸£à¸·à¸à¸à¹à¸²à¸¢à¸à¸²à¸ %{appName}ลà¸à¸à¹à¸à¸¥à¸µà¹à¸¢à¸à¹à¸à¸£à¸·à¸à¸à¹à¸²à¸¢à¸à¸²à¸à¸ ายà¹à¸à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹à¸à¸à¸à¸à¸¸à¸à¹à¸à¸",switching_not_supported_fallback:"à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹à¸à¸à¸à¸à¸¸à¸à¹à¸¡à¹à¸ªà¸à¸±à¸à¸ªà¸à¸¸à¸à¸à¸²à¸£à¸ªà¸¥à¸±à¸à¹à¸à¸£à¸·à¸à¸à¹à¸²à¸¢à¸à¸²à¸à¹à¸à¸à¸à¸µà¹ ลà¸à¸à¸ªà¸¥à¸±à¸à¹à¸à¸£à¸·à¸à¸à¹à¸²à¸¢à¸à¸²à¸à¸ ายà¹à¸à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹à¸à¸à¸à¸à¸¸à¸à¹à¸à¸",disconnect:"à¸à¸±à¸à¸à¸²à¸£à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸",connected:"à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¹à¸¥à¹à¸§"},a8e={disconnect:{label:"à¸à¸±à¸à¸à¸²à¸£à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸"},copy_address:{label:"à¸à¸±à¸à¸¥à¸à¸à¸à¸µà¹à¸à¸¢à¸¹à¹",copied:"à¸à¸±à¸à¸¥à¸à¸à¹à¸¥à¹à¸§!"},explorer:{label:"à¸à¸¹à¹à¸à¸´à¹à¸¡à¹à¸à¸´à¸¡à¸à¸ explorer"},transactions:{description:"%{appName} รายà¸à¸²à¸£à¸à¸°à¸à¸£à¸²à¸à¸à¸à¸µà¹à¸à¸µà¹...",description_fallback:"à¸à¸²à¸£à¸à¸³à¸à¸¸à¸£à¸à¸£à¸£à¸¡à¸à¸à¸à¸à¸¸à¸à¸à¸°à¸à¸£à¸²à¸à¸à¸à¸µà¹à¸à¸µà¹...",recent:{title:"à¸à¸¸à¸£à¸à¸£à¸£à¸¡à¸¥à¹à¸²à¸ªà¸¸à¸"},clear:{label:"ลà¸à¸à¸±à¹à¸à¸«à¸¡à¸"}}},i8e={argent:{qr_code:{step1:{description:"วาภArgent à¸à¸à¸«à¸à¹à¸²à¸à¸à¸«à¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¹à¹à¸£à¹à¸§à¸à¸¶à¹à¸",title:"à¹à¸à¸´à¸à¹à¸à¸ Argent"},step2:{description:"สรà¹à¸²à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¹à¸¥à¸°à¸à¸·à¹à¸à¸à¸¹à¹à¹à¸à¹à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸µà¹à¸¡à¸µà¸à¸¢à¸¹à¹à¹à¸¥à¹à¸§",title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸² Wallet"},step3:{description:"หลัà¸à¸à¸²à¸à¸à¸¸à¸à¸ªà¹à¸à¸ à¸à¸°à¸à¸£à¸²à¸à¸à¸«à¸à¹à¸²à¸à¹à¸²à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¹à¸«à¹à¸à¸¸à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸",title:"à¹à¸à¸°à¸à¸µà¹à¸à¸¸à¹à¸¡à¸¸à¹à¸à¸ªà¹à¸à¸ QR"}}},bifrost:{qr_code:{step1:{description:"à¹à¸£à¸²à¸à¸à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸à¸¸à¸à¸§à¸²à¸ Bifrost Wallet à¸à¸à¸«à¸à¹à¸²à¸à¸à¸«à¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¹à¸à¹à¸²à¸à¸¶à¸à¹à¸à¹à¹à¸£à¹à¸§à¸à¸¶à¹à¸",title:"à¹à¸à¸´à¸à¹à¸à¸à¸¯ Bifrost Wallet"},step2:{description:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¹à¸§à¸¢ recovery phrase à¸à¸à¸à¸à¸¸à¸",title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸"},step3:{description:"หลัà¸à¸à¸²à¸à¸à¸µà¹à¸à¸¸à¸à¸ªà¹à¸à¸à¹à¸¥à¹à¸§à¸¢à¸´à¸à¸¢à¸±à¸à¸à¸²à¸£à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸±à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸",title:"à¹à¸à¸°à¸à¸¸à¹à¸¡à¸ªà¹à¸à¸"}}},bitget:{qr_code:{step1:{description:"à¹à¸£à¸²à¸à¸à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸§à¸²à¸ Bitget Wallet à¸à¸à¸«à¸à¹à¸²à¸à¸à¸«à¸à¹à¸²à¹à¸£à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¸à¸²à¸£à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸µà¹à¸£à¸§à¸à¹à¸£à¹à¸§à¸à¸¶à¹à¸.",title:"à¹à¸à¸´à¸à¹à¸à¸ Bitget Wallet"},step2:{description:"à¸à¸£à¸§à¸à¸ªà¸à¸à¸à¸²à¸£à¸ªà¸³à¸£à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹à¸à¸à¸à¸à¸¸à¸à¹à¸«à¹à¹à¸à¹à¸à¸à¸à¹à¸à¸¢à¹à¸à¹à¸§à¸´à¸à¸µà¸à¸µà¹à¸à¸¥à¸à¸à¸ ัย à¸à¸¢à¹à¸²à¹à¸à¸£à¹à¸§à¸¥à¸µà¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¸à¸±à¸à¹à¸à¸£à¹à¸à¹à¸à¸à¸±à¸à¸à¸²à¸.",title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸² Wallet"},step3:{description:"หลัà¸à¸à¸²à¸à¸à¸µà¹à¸à¸¸à¸à¸ªà¹à¸à¸ à¸à¸°à¸¡à¸µà¸à¹à¸à¸à¸§à¸²à¸¡à¸à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸µà¹à¸à¸°à¸à¸£à¸²à¸à¸à¸à¸¶à¹à¸à¹à¸«à¹à¸à¸¸à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹à¸à¸à¸à¸à¸¸à¸.",title:"à¹à¸à¸°à¸à¸¸à¹à¸¡à¸ªà¹à¸à¸"}},extension:{step1:{description:"à¹à¸£à¸²à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸à¸¸à¸à¸à¸±à¸ Bitget Wallet à¹à¸§à¹à¸à¸à¹à¸à¸à¸à¸²à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹à¹à¸à¹à¹à¸£à¹à¸§à¸à¸¶à¹à¸",title:"à¸à¸´à¸à¸à¸±à¹à¸à¸ªà¹à¸§à¸à¹à¸ªà¸£à¸´à¸¡ Bitget Wallet"},step2:{description:"à¹à¸à¸£à¸à¹à¸à¹à¹à¸à¸§à¹à¸²à¸à¸¸à¸à¹à¸à¹à¸ªà¸³à¸£à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸¢à¹à¸à¹à¸§à¸´à¸à¸µà¸à¸µà¹à¸à¸¥à¸à¸à¸ ัย à¸à¸¢à¹à¸²à¹à¸à¸£à¹à¸§à¸¥à¸µà¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¸à¸±à¸à¸à¸¸à¸à¸à¸¥à¹à¸à¹",title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸² Wallet"},step3:{description:"à¹à¸¡à¸·à¹à¸à¸à¸¸à¸à¸à¸±à¹à¸à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸¥à¹à¸§à¸à¸¥à¸´à¸à¸à¹à¸²à¸à¸¥à¹à¸²à¸à¹à¸à¸·à¹à¸à¸£à¸µà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¹à¸¥à¸°à¹à¸«à¸¥à¸à¸ªà¹à¸§à¸à¹à¸ªà¸£à¸´à¸¡",title:"รีà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸"}}},bitski:{extension:{step1:{description:"à¹à¸£à¸²à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸à¸³à¸à¸±à¸ Bitski à¹à¸§à¹à¸à¸µà¹à¹à¸à¸à¸à¸²à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¹à¸à¹à¹à¸à¸¢à¹à¸¡à¹à¸à¹à¸à¸à¸£à¸",title:"à¸à¸´à¸à¸à¸±à¹à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢ Bitski"},step2:{description:"à¸à¸§à¸£à¸ªà¸³à¸£à¸à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸¢à¹à¸à¹à¸§à¸´à¸à¸µà¸à¸µà¹à¸à¸¥à¸à¸à¸ ัย à¸à¸¢à¹à¸²à¹à¸à¸´à¸à¹à¸à¸¢à¸à¸³à¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¹à¸«à¹à¹à¸à¸£à¸à¸£à¸²à¸",title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸"},step3:{description:"à¹à¸¡à¸·à¹à¸à¸à¸¸à¸à¸à¸±à¹à¸à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸¥à¹à¸§ à¸à¸¥à¸´à¸à¸à¹à¸²à¸à¸¥à¹à¸²à¸à¹à¸à¸·à¹à¸à¸£à¸µà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¹à¸¥à¸°à¹à¸«à¸¥à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢",title:"รีà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸"}}},coin98:{qr_code:{step1:{description:"à¹à¸£à¸²à¸à¸à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸à¸¸à¸à¸§à¸²à¸ Coin98 Wallet à¸à¸à¸«à¸à¹à¸²à¸à¸à¸«à¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸ à¹à¸à¸·à¹à¸à¹à¸«à¹à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¹à¹à¸£à¹à¸§à¸à¸¶à¹à¸.",title:"à¹à¸à¸´à¸à¹à¸à¸ Coin98 Wallet"},step2:{description:"à¸à¸¸à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¸ªà¸³à¸£à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¹à¸à¹à¸²à¸¢à¹ à¸à¹à¸§à¸¢à¸à¸µà¹à¸à¸à¸£à¹à¸ªà¸³à¸£à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸à¹à¸à¸£à¸¨à¸±à¸à¸à¹à¸à¸à¸à¸à¸¸à¸.",title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸"},step3:{description:"หลัà¸à¸à¸²à¸à¸à¸¸à¸à¸ªà¹à¸à¸ à¸à¸°à¸¡à¸µà¹à¸à¸·à¸à¸à¸à¸²à¸£à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸µà¹à¸à¸£à¸²à¸à¸à¸à¸¶à¹à¸à¹à¸«à¹à¸à¸¸à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸.",title:"à¹à¸à¸°à¸à¸µà¹à¸à¸¸à¹à¸¡ WalletConnect"}},extension:{step1:{description:"à¸à¸¥à¸´à¸à¸à¸µà¹à¸à¹à¸²à¸à¸à¸à¸à¸§à¸²à¸à¸à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸à¹à¸¥à¸°à¸à¸±à¸ Coin98 Wallet à¹à¸§à¹à¹à¸à¸·à¹à¸à¹à¸«à¹à¹à¸à¹à¸²à¸à¸¶à¸à¹à¸à¹à¸à¹à¸²à¸¢.",title:"à¸à¸´à¸à¸à¸±à¹à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢ Coin98 Wallet"},step2:{description:"สรà¹à¸²à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¹à¸«à¸¡à¹à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸²à¸à¸µà¹à¸¡à¸µà¸à¸¢à¸¹à¹à¹à¸¥à¹à¸§.",title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸"},step3:{description:"à¹à¸¡à¸·à¹à¸à¸à¸¸à¸à¸à¸±à¹à¸à¸à¹à¸² Coin98 Wallet à¹à¸¥à¹à¸§ à¸à¸¥à¸´à¸à¸à¹à¸²à¸à¸¥à¹à¸²à¸à¹à¸à¸·à¹à¸à¸£à¸µà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¹à¸¥à¸°à¹à¸«à¸¥à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢à¸à¸¶à¹à¸à¸¡à¸².",title:"รีà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸"}}},coinbase:{qr_code:{step1:{description:"à¹à¸£à¸²à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸§à¸²à¸ Coinbase Wallet à¹à¸§à¹à¸à¸µà¹à¸«à¸à¹à¸²à¸à¸à¸«à¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¹à¸«à¹à¹à¸à¹à¸²à¸à¸¶à¸à¹à¸à¹à¹à¸£à¹à¸§à¸à¸¶à¹à¸.",title:"à¹à¸à¸´à¸à¹à¸à¸ Coinbase Wallet"},step2:{description:"à¸à¸¸à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¸ªà¸³à¸£à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹à¸à¸à¸à¸à¸¸à¸à¹à¸à¹à¸à¹à¸²à¸¢à¹ à¹à¸à¸¢à¹à¸à¹à¸à¸µà¹à¸à¸à¸£à¹à¸à¸²à¸£à¸ªà¸³à¸£à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¹à¸§à¸¢à¸à¸¥à¸²à¸§à¸à¹",title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹"},step3:{description:"หลัà¸à¸à¸²à¸à¸à¸µà¹à¸à¸¸à¸à¸ªà¹à¸à¸à¹à¸¥à¹à¸§ à¸à¸°à¸¡à¸µà¸à¸²à¸£à¹à¸ªà¸à¸à¸à¸à¹à¸¡à¸¹à¸¥à¹à¸à¸·à¹à¸à¹à¸«à¹à¸à¸¸à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹à¸à¸à¸à¸à¸¸à¸",title:"à¹à¸à¸°à¸à¸µà¹à¸à¸¸à¹à¸¡à¸ªà¹à¸à¸"}},extension:{step1:{description:"à¹à¸£à¸²à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸à¸¸à¸à¸¢à¸±à¸ Coinbase Wallet à¹à¸§à¹à¸à¸µà¹à¹à¸à¸à¸à¸²à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¹à¸«à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹à¸à¸à¸à¸à¸¸à¸à¹à¸à¹à¹à¸£à¹à¸§à¸à¸¶à¹à¸",title:"à¸à¸´à¸à¸à¸±à¹à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢ Coinbase Wallet"},step2:{description:"à¸à¸£à¸§à¸à¸ªà¸à¸à¹à¸«à¹à¹à¸à¹à¹à¸à¸§à¹à¸²à¸à¸¸à¸à¹à¸à¹à¸ªà¸³à¸£à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸¢à¹à¸à¹à¸§à¸´à¸à¸µà¸à¸µà¹à¸à¸¥à¸à¸à¸ ัย à¸à¸¢à¹à¸²à¹à¸à¸´à¸à¹à¸à¸¢à¸à¸£à¸°à¹à¸¢à¸à¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¹à¸«à¹à¸à¸±à¸à¹à¸à¸£à¹à¸¥à¸¢",title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸"},step3:{description:"à¹à¸¡à¸·à¹à¸à¸à¸¸à¸à¹à¸à¹à¸à¸±à¹à¸à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸¥à¹à¸§ à¸à¸¥à¸´à¸à¸à¹à¸²à¸à¸¥à¹à¸²à¸à¹à¸à¸·à¹à¸à¹à¸£à¸µà¸¢à¸à¸à¸¹à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¹à¸«à¸¡à¹à¹à¸¥à¸°à¹à¸«à¸¥à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢",title:"รีà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸"}}},core:{qr_code:{step1:{description:"à¹à¸£à¸²à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸à¸¸à¸à¸§à¸²à¸ Core ลà¸à¸ªà¸à¸²à¸¡à¸«à¸¥à¸±à¸à¹à¸à¸·à¹à¸à¹à¸«à¹à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¹à¸à¹à¹à¸£à¹à¸§à¸à¸¶à¹à¸",title:"à¹à¸à¸´à¸à¹à¸à¸à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸à¹à¸§à¸¢à¸à¸µà¹à¸à¸´à¸£à¹à¸"},step2:{description:"à¸à¸¸à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¸ªà¸³à¸£à¸à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¹à¸à¹à¸²à¸¢à¹ à¹à¸à¸¢à¹à¸à¹à¸à¸µà¹à¸à¸à¸£à¹à¸ªà¸³à¸£à¸à¸à¸à¸à¸à¹à¸£à¸²à¸à¸à¹à¸à¸£à¸¨à¸±à¸à¸à¹à¸à¸à¸à¸à¸¸à¸",title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸"},step3:{description:"หลัà¸à¸à¸²à¸à¸à¸µà¹à¸à¸¸à¸à¸ªà¹à¸à¸à¹à¸¥à¹à¸§ à¸à¸°à¸¡à¸µà¸à¸²à¸£à¹à¸à¹à¸à¹à¸à¸·à¸à¸à¹à¸à¸·à¹à¸à¹à¸«à¹à¸à¸¸à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸±à¸à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹à¸à¸à¸à¸à¸¸à¸",title:"à¹à¸à¸°à¸à¸¸à¹à¸¡ WalletConnect"}},extension:{step1:{description:"à¹à¸£à¸²à¸à¸à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸à¸¸à¸à¸à¸±à¸ Core à¹à¸§à¹à¸à¸µà¹à¹à¸à¸à¸à¸²à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹à¸à¸à¸à¸à¸¸à¸à¹à¸à¹à¸à¸¢à¹à¸²à¸à¸£à¸§à¸à¹à¸£à¹à¸§",title:"à¸à¸´à¸à¸à¸±à¹à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢ Core"},step2:{description:"à¹à¸à¸£à¸à¹à¸à¹à¹à¸à¸§à¹à¸²à¸à¸¸à¸à¹à¸à¹à¸ªà¸³à¸£à¸à¸à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹à¸à¸à¸à¸à¸¸à¸à¹à¸à¹à¸§à¸´à¸à¸µà¸à¸µà¹à¸à¸¥à¸à¸à¸ ัย à¸à¸¢à¹à¸²à¹à¸à¸£à¹à¸§à¸¥à¸µà¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¸à¸±à¸à¹à¸à¸£",title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸² Wallet"},step3:{description:"à¹à¸¡à¸·à¹à¸à¸à¸¸à¸à¸à¸±à¹à¸à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹à¸à¸à¸à¸à¸¸à¸à¹à¸¥à¹à¸§ à¸à¸¥à¸´à¸à¸à¹à¸²à¸à¸¥à¹à¸²à¸à¹à¸à¸·à¹à¸à¸£à¸µà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¹à¸¥à¸°à¹à¸«à¸¥à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢",title:"รีà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸"}}},fox:{qr_code:{step1:{description:"à¹à¸£à¸²à¸à¸à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸à¸¸à¸à¸§à¸²à¸ FoxWallet à¸à¸à¸«à¸à¹à¸²à¸à¸à¸«à¸¥à¸±à¸à¹à¸à¸·à¹à¸à¹à¸«à¹à¹à¸à¹à¸²à¸à¸¶à¸à¹à¸à¹à¹à¸£à¹à¸§à¸à¸¶à¹à¸",title:"à¹à¸à¸´à¸à¹à¸à¸ FoxWallet"},step2:{description:"à¸à¸£à¸§à¸à¸ªà¸à¸à¸à¸µà¹à¸à¸°à¸ªà¸³à¸£à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸¢à¹à¸à¹à¸§à¸´à¸à¸µà¸à¸µà¹à¸à¸¥à¸à¸à¸ ัย à¸à¸à¸à¸¢à¹à¸²à¹à¸à¸´à¸à¹à¸à¸¢à¸à¸£à¸°à¹à¸¢à¸à¸¥à¸±à¸à¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¹à¸«à¹à¸à¸¹à¹à¸à¸·à¹à¸à¸£à¸¹à¹",title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸"},step3:{description:"หลัà¸à¸à¸²à¸à¸à¸µà¹à¸à¸¸à¸à¸ªà¹à¸à¸ à¸à¸°à¸¡à¸µà¸à¸²à¸£à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸µà¹à¹à¸ªà¸à¸à¹à¸«à¹à¸à¸¸à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸",title:"à¹à¸à¸°à¸à¸¸à¹à¸¡à¸ªà¹à¸à¸"}}},frontier:{qr_code:{step1:{description:"à¹à¸£à¸²à¸à¸à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸à¸¸à¸à¸§à¸²à¸ Frontier Wallet à¸à¸à¸«à¸à¹à¸²à¸à¸à¸«à¸¥à¸±à¸à¹à¸à¸·à¹à¸à¹à¸«à¹à¹à¸à¹à¸²à¸à¸¶à¸à¹à¸à¹à¹à¸£à¹à¸§à¸à¸¶à¹à¸",title:"à¹à¸à¸´à¸à¹à¸à¸ Frontier Wallet"},step2:{description:"à¸à¸£à¸§à¸à¸ªà¸à¸à¹à¸«à¹à¹à¸à¹à¹à¸à¸§à¹à¸²à¸à¸¸à¸à¹à¸à¹à¸ªà¸³à¸£à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹à¸à¸à¸à¸à¸¸à¸à¹à¸à¸¢à¹à¸à¹à¸§à¸´à¸à¸µà¸à¸µà¹à¸à¸¥à¸à¸à¸ ัย à¸à¸¢à¹à¸²à¹à¸à¸£à¹à¸§à¸¥à¸µà¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¸à¸±à¸à¹à¸à¸£",title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹"},step3:{description:"หลัà¸à¸à¸²à¸à¸à¸µà¹à¸à¸¸à¸à¸ªà¹à¸à¸à¹à¸¥à¹à¸§ à¸à¸°à¸¡à¸µà¸à¸²à¸£à¹à¸ªà¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸à¸·à¹à¸à¹à¸«à¹à¸à¸¸à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸±à¸à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹à¸à¸à¸à¸à¸¸à¸",title:"à¹à¸à¸°à¸à¸¸à¹à¸¡à¸ªà¹à¸à¸"}},extension:{step1:{description:"à¹à¸£à¸²à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸à¸¸à¸à¸à¸±à¸à¸«à¸¡à¸¸à¸ Frontier Wallet à¹à¸§à¹à¸à¸µà¹à¹à¸à¸à¸à¸²à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹à¸à¸à¸à¸à¸¸à¸à¹à¸à¹à¸à¹à¸²à¸¢à¸à¸¶à¹à¸",title:"à¸
169ิà¸à¸à¸±à¹à¸à¸ªà¹à¸§à¸à¹à¸ªà¸£à¸´à¸¡ Frontier Wallet"},step2:{description:"à¸à¸£à¸§à¸à¸ªà¸à¸à¹à¸«à¹à¹à¸à¹à¹à¸à¸§à¹à¸²à¸à¸¸à¸à¹à¸à¹à¸ªà¸³à¸£à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹à¸à¸à¸à¸à¸¸à¸à¹à¸à¸¢à¹à¸à¹à¸§à¸´à¸à¸µà¸à¸µà¹à¸à¸¥à¸à¸à¸ ัย à¸à¸¢à¹à¸²à¹à¸à¸£à¹à¸§à¸¥à¸µà¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¸à¸±à¸à¹à¸à¸£",title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹"},step3:{description:"à¹à¸¡à¸·à¹à¸à¸à¸¸à¸à¸à¸±à¹à¸à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸¥à¹à¸§ à¸à¸¥à¸´à¸à¸à¹à¸²à¸à¸¥à¹à¸²à¸à¹à¸à¸·à¹à¸à¸£à¸µà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¹à¸¥à¸°à¹à¸«à¸¥à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢",title:"รีà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸"}}},im_token:{qr_code:{step1:{title:"à¹à¸à¸´à¸à¹à¸à¸ imToken",description:"à¹à¸ªà¹à¹à¸à¸ imToken à¹à¸§à¹à¸à¸µà¹à¸«à¸à¹à¸²à¸à¸à¸«à¸¥à¸±à¸à¹à¸à¸·à¹à¸à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¹à¹à¸£à¹à¸§à¸à¸¶à¹à¸."},step2:{title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸",description:"สรà¹à¸²à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¹à¸«à¸¡à¹à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸µà¹à¸¡à¸µà¸à¸¢à¸¹à¹à¹à¸¥à¹à¸§"},step3:{title:"à¹à¸à¸°à¹à¸à¸à¸à¸à¸ªà¹à¸à¸à¹à¸à¸à¸£à¹à¹à¸à¸¡à¸¸à¸¡à¸à¸à¸à¸§à¸²",description:"à¹à¸¥à¸·à¸à¸ New Connection, à¹à¸¥à¹à¸§à¸ªà¹à¸à¸ QR code à¹à¸¥à¸°à¸¢à¸·à¸à¸¢à¸±à¸à¸à¸²à¸£à¸£à¸±à¸à¸£à¸à¸à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸²à¸£à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸"}}},metamask:{qr_code:{step1:{title:"à¹à¸à¸´à¸à¹à¸à¸ MetaMask",description:"à¹à¸£à¸²à¸à¸à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸§à¸²à¸ MetaMask à¸à¸à¸«à¸à¹à¸²à¸à¸à¸«à¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¹à¸à¹à¸²à¸à¸¶à¸à¹à¸à¹à¹à¸£à¹à¸§à¸à¸¶à¹à¸"},step2:{title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸² Wallet",description:"à¸à¸£à¸§à¸à¸ªà¸à¸à¸§à¹à¸²à¹à¸à¹à¸ªà¸³à¸£à¸à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸¢à¹à¸à¹à¸§à¸´à¸à¸µà¸à¸µà¹à¸à¸¥à¸à¸à¸ ัย à¸à¸¢à¹à¸²à¹à¸à¸´à¸à¹à¸à¸¢à¸§à¸¥à¸µà¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¹à¸«à¹à¸à¸±à¸à¹à¸à¸£"},step3:{title:"à¹à¸à¸°à¸à¸µà¹à¸à¸¸à¹à¸¡à¸ªà¹à¸à¸",description:"หลัà¸à¸à¸²à¸à¸à¸²à¸£à¸ªà¹à¸à¸, à¸à¸°à¸à¸£à¸²à¸à¸à¸à¹à¸à¸à¸§à¸²à¸¡à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸±à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸"}},extension:{step1:{title:"à¸à¸´à¸à¸à¸±à¹à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢ MetaMask",description:"à¹à¸£à¸²à¸à¸à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸à¸¸à¸à¸à¸±à¸ MetaMask à¹à¸§à¹à¸à¸µà¹à¹à¸à¸à¸à¸²à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¹à¸£à¸§à¸à¹à¸£à¹à¸§"},step2:{title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸",description:"à¸à¸¢à¹à¸²à¸à¹à¸à¹à¸à¸à¸à¹à¸«à¹à¸ªà¸³à¸£à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸¢à¹à¸à¹à¸§à¸´à¸à¸µà¸à¸µà¹à¸à¸¥à¸à¸à¸ ัย à¸à¸¢à¹à¸²à¹à¸à¸£à¹à¸à¸£à¸°à¹à¸¢à¸à¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¸à¸±à¸à¹à¸à¸£à¹à¸¥à¸¢"},step3:{title:"รีà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸",description:"à¹à¸¡à¸·à¹à¸à¸à¸¸à¸à¸à¸±à¹à¸à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸¥à¹à¸§ à¸à¸¥à¸´à¸à¸à¹à¸²à¸à¸¥à¹à¸²à¸à¹à¸à¸·à¹à¸à¸£à¸µà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¹à¸¥à¸°à¹à¸«à¸¥à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢"}}},okx:{qr_code:{step1:{title:"à¹à¸à¸´à¸à¹à¸à¸ OKX Wallet",description:"à¹à¸£à¸²à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸§à¸²à¸ OKX Wallet à¸à¸à¸«à¸à¹à¸²à¸à¸à¸«à¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¹à¸«à¹à¹à¸à¹à¸²à¸à¸¶à¸à¹à¸à¹à¹à¸£à¹à¸§à¸à¸¶à¹à¸"},step2:{title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸² Wallet",description:"à¸à¸à¹à¸à¹à¹à¸à¸§à¹à¸²à¸à¸¸à¸à¹à¸à¹à¸ªà¸³à¸£à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥ wallet à¸à¸à¸à¸à¸¸à¸à¸à¹à¸§à¸¢à¸§à¸´à¸à¸µà¸à¸µà¹à¸à¸¥à¸à¸à¸ ัย à¸à¸¢à¹à¸²à¹à¸à¸£à¹à¸§à¸¥à¸µà¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¹à¸«à¹à¸à¸à¸à¸·à¹à¸"}
169,step3:{title:"à¹à¸à¸°à¸à¸¸à¹à¸¡à¸ªà¹à¸à¸",description:"หลัà¸à¸à¸²à¸à¸à¸¸à¸à¸ªà¹à¸à¸ à¸à¸°à¸¡à¸µà¸à¸²à¸£à¹à¸ªà¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸à¸·à¹à¸à¹à¸«à¹à¸à¸¸à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸ wallet à¸à¸à¸à¸à¸¸à¸"}},extension:{step1:{title:"à¸à¸´à¸à¸à¸±à¹à¸à¸ªà¹à¸§à¸à¹à¸ªà¸£à¸´à¸¡ OKX Wallet",description:"à¹à¸£à¸²à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸¢à¸¶à¸ OKX Wallet à¹à¸§à¹à¸à¸µà¹à¹à¸à¸à¸à¸²à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¹à¸«à¹à¹à¸à¹à¸²à¸à¸¶à¸ wallet à¸à¸à¸à¸à¸¸à¸à¹à¸à¹à¹à¸£à¹à¸§à¸à¸¶à¹à¸"},step2:{title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸² Wallet",description:"à¹à¸à¸£à¸à¹à¸à¹à¹à¸à¸§à¹à¸²à¸à¸¸à¸à¹à¸à¹à¸ªà¸³à¸£à¸à¸à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹à¸à¸à¸à¸à¸¸à¸à¸à¹à¸§à¸¢à¸§à¸´à¸à¸µà¸à¸µà¹à¸à¸¥à¸à¸à¸ ัย à¸à¸¢à¹à¸²à¹à¸à¸´à¸à¹à¸à¸¢à¸à¸£à¸°à¹à¸¢à¸à¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¹à¸«à¹à¹à¸à¸£à¸à¸£à¸²à¸"},step3:{title:"รีà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸",description:"à¹à¸¡à¸·à¹à¸à¸à¸¸à¸à¸à¸±à¹à¸à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹à¸à¸à¸à¸à¸¸à¸à¹à¸¥à¹à¸§ à¸à¸¥à¸´à¸à¸à¹à¸²à¸à¸¥à¹à¸²à¸à¹à¸à¸·à¹à¸à¸£à¸µà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¹à¸¥à¸°à¹à¸«à¸¥à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢"}}},omni:{qr_code:{step1:{title:"à¹à¸à¸´à¸à¹à¸à¸ Omni",description:"à¹à¸à¸´à¹à¸¡ Omni à¹à¸à¸¢à¸±à¸à¸«à¸à¹à¸²à¸à¸à¹à¸£à¸à¹à¸à¸·à¹à¸à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹à¸à¸à¸à¸à¸¸à¸à¹à¸à¹à¸£à¸§à¸à¹à¸£à¹à¸§à¸à¸¶à¹à¸"},step2:{title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹",description:"สรà¹à¸²à¸à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹à¹à¸«à¸¡à¹à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹à¸à¸µà¹à¸¡à¸µà¸à¸¢à¸¹à¹"},step3:{title:"à¹à¸à¸°à¸à¸µà¹à¹à¸à¸à¸à¸ QR à¹à¸¥à¹à¸§à¸ªà¹à¸à¸",description:"à¹à¸à¸°à¸à¸µà¹à¹à¸à¸à¸à¸ QR à¸à¸à¸«à¸à¹à¸²à¸à¸à¸«à¸à¹à¸²à¹à¸£à¸à¸à¸à¸à¸à¸¸à¸, สà¹à¸à¸à¸£à¸«à¸±à¸ªà¹à¸¥à¸°à¸¢à¸·à¸à¸¢à¸±à¸à¸à¸²à¸£à¹à¸à¸·à¸à¸à¹à¸à¸·à¹à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸."}}},token_pocket:{qr_code:{step1:{title:"à¹à¸à¸´à¸à¹à¸à¸ TokenPocket",description:"à¹à¸£à¸²à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸§à¸²à¸ TokenPocket à¸à¸à¸«à¸à¹à¸²à¸à¸à¸«à¸à¹à¸²à¹à¸£à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¹à¸à¹à¸²à¸à¸¶à¸à¹à¸à¹à¹à¸£à¹à¸§à¸à¸¶à¹à¸."},step2:{title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸",description:"à¸à¸£à¸§à¸à¸ªà¸à¸à¸§à¹à¸²à¹à¸à¹à¸ªà¸³à¸£à¸à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸¢à¹à¸à¹à¸§à¸´à¸à¸µà¸à¸µà¹à¸à¸¥à¸à¸à¸ ัย à¸à¸¢à¹à¸²à¹à¸à¸´à¸à¹à¸à¸¢à¸§à¸¥à¸µà¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¹à¸«à¹à¸à¸¹à¹à¸à¸·à¹à¸à¸à¸£à¸²à¸à¹à¸à¸à¸²à¸à¹à¸à¸à¸²à¸à¸«à¸à¸¶à¹à¸."},step3:{title:"à¹à¸à¸°à¸à¸¸à¹à¸¡à¸ªà¹à¸à¸",description:"หลัà¸à¸à¸²à¸à¸à¸µà¹à¸à¸¸à¸à¸ªà¹à¸à¸à¹à¸¥à¹à¸§ à¸à¸°à¸¡à¸µà¸à¸²à¸£à¹à¸£à¸µà¸¢à¸à¹à¸«à¹à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸±à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸"}},extension:{step1:{title:"à¸à¸´à¸à¸à¸±à¹à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢ TokenPocket",description:"à¹à¸£à¸²à¸à¸à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸à¸¸à¸à¸à¸±à¸ TokenPocket à¹à¸§à¹à¸à¸µà¹à¹à¸à¸à¸à¸²à¸à¹à¸à¸·à¹à¸à¸à¸³à¹à¸«à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¹à¸à¹à¸²à¸¢à¸à¸¶à¹à¸"},step2:{title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸",description:"à¸à¸£à¸§à¸à¸ªà¸à¸à¹à¸«à¹à¹à¸à¹à¹à¸à¸§à¹à¸²à¸à¸¸à¸à¹à¸à¹à¸ªà¸³à¸£à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¸à¹à¸§à¸¢à¸§à¸´à¸à¸µà¸à¸µà¹à¸à¸¥à¸à¸à¸ ัย à¸à¸¢à¹à¸²à¸à¸³à¸à¸²à¸£à¹à¸à¸£à¹à¸à¸£à¸°à¹à¸¢à¸à¸¥à¸±à¸à¸à¹à¸§à¸¢à¸à¸§à¸²à¸¡à¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¸à¸±à¸à¹à¸à¸£"},step3:{title:"รีà¹à¸à¸£à¸à¸à¸£à¸²à¸§à¹à¸à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸",description:"à¹à¸¡à¸·à¹à¸à¸à¸¸à¸à¸à¸±à¹à¸à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸¥à¹à¸§ à¸à¸¥à¸´à¸à¸à¹à¸²à¸à¸¥à¹à¸²à¸à¹à¸à¸·à¹à¸à¸£à¸µà¹à¸à¸£à¸à¸à¸£à¸²à¸§à¹à¸à¸à¸£à¹à¹à¸¥à¸°à¹à¸«à¸¥à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢"}}},trust:{qr_code:{step1:{title:"à¹à¸à¸´à¸à¹à¸à¸ Trust Wallet",description:"วาภTrust Wallet à¸à¸µà¹à¸«à¸à¹à¸²à¸à¸à¸«à¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¹à¸£à¸§à¸à¹à¸£à¹à¸§à¸à¸¶à¹à¸"},step2:{title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸² Wallet",description:"สรà¹à¸²à¸ wallet à¹à¸«à¸¡à¹à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸² wallet à¸à¸µà¹à¸¡à¸µà¸à¸¢à¸¹à¹à¹à¸¥à¹à¸§"},step3:{title:"à¹à¸à¸° WalletConnect à¹à¸à¸à¸²à¸£à¸à¸±à¹à¸à¸à¹à¸²",description:"à¹à¸¥à¸·à¸à¸ New Connection à¸à¸²à¸à¸à¸±à¹à¸à¸ªà¹à¸à¸ QR code à¹à¸¥à¸°à¸¢à¸·à¸à¸¢à¸±à¸à¸à¸²à¸£à¹à¸à¹à¸à¹à¸à¸·à¸à¸à¹à¸à¸·à¹à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸"}},extension:{step1:{title:"à¸à¸´à¸à¸à¸±à¹à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢ Trust Wallet",description:"à¸à¸¥à¸´à¸à¸à¸µà¹à¸¡à¸¸à¸¡à¸à¸à¸à¸§à¸²à¸à¸à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸à¹à¸¥à¸°à¸à¸±à¸ Trust Wallet à¹à¸à¸·à¹à¸à¹à¸à¹à¸²à¸à¸¶à¸à¹à¸à¹à¸à¹à¸²à¸¢"},step2:{title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸² wallet",description:"สรà¹à¸²à¸ wallet à¹à¸«à¸¡à¹à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸² wallet à¸à¸µà¹à¸¡à¸µà¸à¸¢à¸¹à¹à¹à¸¥à¹à¸§"},step3:{title:"รีà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸",description:"à¹à¸¡à¸·à¹à¸à¸à¸¸à¸à¸à¸±à¹à¸à¸à¹à¸² Trust Wallet à¹à¸¥à¹à¸§ à¸à¸¥à¸´à¸à¸à¹à¸²à¸à¸¥à¹à¸²à¸à¹à¸à¸·à¹à¸à¸£à¸µà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¹à¸¥à¸°à¹à¸«à¸¥à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢à¸à¸¶à¹à¸à¸¡à¸²"}}},uniswap:{qr_code:{step1:{title:"à¹à¸à¸´à¸à¹à¸à¸ Uniswap",description:"à¹à¸à¸´à¹à¸¡ Uniswap Wallet à¹à¸à¸¢à¸±à¸à¸«à¸à¹à¸²à¸à¸à¸«à¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¹à¹à¸£à¹à¸§à¸à¸¶à¹à¸"},step2:{title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸² Wallet",description:"สรà¹à¸²à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¹à¸«à¸¡à¹à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸µà¹à¸¡à¸µà¸à¸¢à¸¹à¹à¹à¸¥à¹à¸§"},step3:{title:"à¹à¸à¸°à¸à¸µà¹à¹à¸à¸à¸à¸ QR à¹à¸¥à¸°à¸ªà¹à¸à¸",de
169scription:"à¹à¸à¸°à¸à¸µà¹à¹à¸à¸à¸à¸ QR à¸à¸à¸«à¸à¹à¸²à¸à¸à¸«à¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸ สà¹à¸à¸à¸£à¸«à¸±à¸ªà¹à¸¥à¸°à¸¢à¸·à¸à¸¢à¸±à¸à¸à¸²à¸£à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸"}}},zerion:{qr_code:{step1:{title:"à¹à¸à¸´à¸à¹à¸à¸ Zerion",description:"à¹à¸£à¸²à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸à¸¸à¸à¸§à¸²à¸ Zerion à¸à¸à¸«à¸à¹à¸²à¸à¸à¸«à¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¹à¸à¹à¸²à¸à¸¶à¸à¹à¸à¹à¹à¸£à¹à¸§à¸à¸¶à¹à¸"},step2:{title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸² Wallet",description:"ลà¸à¸à¸à¸³à¸ªà¸³à¹à¸à¸²à¸à¹à¸à¸¡à¸¹à¸¥ wallet à¸à¸à¸à¸à¸¸à¸à¹à¸§à¹à¹à¸à¸à¹à¸à¸à¸à¸²à¸à¸à¸µà¹à¸à¸¥à¸à¸à¸ ัย à¸à¸¢à¹à¸²à¹à¸à¸´à¸à¹à¸à¸¢à¸§à¸¥à¸µà¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¹à¸«à¹à¸à¸±à¸à¸à¸¹à¹à¸à¸·à¹à¸"},step3:{title:"à¹à¸à¸°à¸à¸µà¹à¸à¸¸à¹à¸¡à¸ªà¹à¸à¸",description:"หลัà¸à¸à¸²à¸à¸ªà¹à¸à¸ à¸à¸°à¸¡à¸µà¸«à¸à¹à¸²à¸à¹à¸²à¸à¹à¸ªà¸à¸à¸à¸³à¸ªà¸±à¹à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¹à¸«à¹à¸à¸¸à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸ wallet à¸à¸à¸à¸à¸¸à¸"}},extension:{step1:{title:"à¸à¸´à¸à¸à¸±à¹à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢ Zerion",description:"à¹à¸£à¸²à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸à¸¸à¸à¸à¸´à¸ Zerion à¸à¸à¹à¸à¸à¸à¸²à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¹à¸à¹à¸²à¸à¸¶à¸ wallet à¸à¸à¸à¸à¸¸à¸à¹à¸à¹à¹à¸£à¹à¸§à¸à¸¶à¹à¸"},step2:{title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸",description:"à¸à¸£à¸§à¸à¸ªà¸à¸à¹à¸«à¹à¹à¸à¹à¹à¸à¸§à¹à¸²à¸à¸¸à¸à¹à¸à¹à¸ªà¸³à¸£à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸¢à¸§à¸´à¸à¸µà¸à¸µà¹à¸à¸¥à¸à¸à¸ ัย à¸à¸¢à¹à¸²à¹à¸à¸´à¸à¹à¸à¸¢à¸à¸£à¸°à¹à¸¢à¸à¸¥à¸±à¸à¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¹à¸«à¹à¹à¸à¸£à¸à¸£à¸²à¸à¸à¸£à¸±à¸"},step3:{title:"รีà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸",description:"à¹à¸¡à¸·à¹à¸à¸à¸¸à¸à¸à¸±à¹à¸à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸¥à¹à¸§ à¸à¸¥à¸´à¸à¸à¹à¸²à¸à¸¥à¹à¸²à¸à¹à¸à¸·à¹à¸à¸£à¸µà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¹à¸¥à¸°à¹à¸«à¸¥à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢"}}},rainbow:{qr_code:{step1:{title:"à¹à¸à¸´à¸à¹à¸à¸ Rainbow",description:"à¹à¸£à¸²à¸à¸à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸à¸¸à¸à¸§à¸²à¸ Rainbow à¸à¸¢à¸¹à¹à¸à¸à¸«à¸à¹à¸²à¸à¸à¸«à¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¸£à¸±à¸à¸à¸´à¸à¸à¸à¸à¸à¸²à¸à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹à¸à¸à¸à¸à¸¸à¸à¸à¸¢à¹à¸²à¸à¸£à¸§à¸à¹à¸£à¹à¸§"},step2:{title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹",description:"à¸à¸¸à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¸ªà¸³à¸£à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹à¸à¸à¸à¸à¸¸à¸à¹à¸à¹à¸à¹à¸²à¸¢à¹ à¸à¹à¸§à¸¢à¸à¸µà¹à¸à¸à¸£à¹à¸ªà¸³à¸£à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸à¹à¸à¸£à¸¨à¸±à¸à¸à¹à¸à¸à¸à¸à¸¸à¸"},step3:{title:"à¹à¸à¸°à¸à¸¸à¹à¸¡à¸ªà¹à¸à¸",description:"หลัà¸à¸à¸²à¸à¸ªà¹à¸à¸à¹à¸¥à¹à¸§ à¸à¸°à¹à¸ªà¸à¸à¸à¹à¸à¸à¸§à¸²à¸¡à¸à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¹à¸à¸·à¹à¸à¹à¸«à¹à¸à¸¸à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹à¸à¸à¸à¸à¸¸à¸"}}},enkrypt:{extension:{step1:{description:"à¹à¸£à¸²à¸à¸à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸à¸¸à¸à¸à¸±à¸ Enkrypt Wallet à¹à¸§à¹à¸à¸µà¹à¹à¸à¸à¸à¸²à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¹à¸«à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹à¸à¸à¸à¸à¸¸à¸à¹à¸à¹à¹à¸£à¹à¸§à¸à¸¶à¹à¸",title:"à¸à¸´à¸à¸à¸±à¹à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢ Enkrypt Wallet"},step2:{description:"à¸à¸£à¸§à¸à¸ªà¸à¸à¹à¸«à¹à¹à¸à¹à¹à¸à¸§à¹à¸²à¸à¸¸à¸à¹à¸à¹à¸ªà¸³à¸£à¸à¸à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹à¸à¸à¸à¸à¸¸à¸à¹à¸à¸¢à¹à¸à¹à¸§à¸´à¸à¸µà¸à¸µà¹à¸à¸¥à¸à¸à¸ ัย หà¹à¸²à¸¡à¹à¸à¸£à¹à¸§à¸¥à¸µà¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¹à¸«à¹à¸à¸±à¸à¹à¸à¸£",title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸² Wallet"},step3:{description:"à¹à¸¡à¸·à¹à¸à¸à¸¸à¸à¸à¸±à¹à¸à¸à¹à¸² wallet à¸à¸à¸à¸à¸¸à¸à¹à¸¥à¹à¸§ à¸à¸¥à¸´à¸à¸à¹à¸²à¸à¸¥à¹à¸²à¸à¹à¸à¸·à¹à¸à¸£à¸µà¹à¸à¸£à¸ browser à¹à¸¥à¸°à¹à¸«à¸¥à¸à¸à¸¶à¹à¸ extension",title:"รีà¹à¸à¸£à¸ browser à¸à¸à¸à¸à¸¸à¸"}}},frame:{extension:{step1:{description:"à¹à¸£à¸²à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸«à¸¡à¸¸à¸ Frame à¹à¸§à¹à¸à¸ taskbar à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¹à¸«à¹à¹à¸à¹à¸²à¸à¸¶à¸ wallet à¹à¸à¹à¹à¸£à¹à¸§à¸à¸¶à¹à¸",title:"à¸à¸´à¸à¸à¸±à¹à¸ Frame à¹à¸¥à¸° extension à¸à¸µà¹à¹à¸à¹à¸à¸à¸¹à¹"},step2:{description:"à¸à¸£à¸§à¸à¸ªà¸à¸à¸§à¹à¸²à¹à¸à¹à¸ªà¸³à¸£à¸à¸ wallet à¸à¸à¸à¸à¸¸à¸à¹à¸à¸¢à¹à¸à¹à¸§à¸´à¸à¸µà¸à¸²à¸£à¸à¸µà¹à¸à¸¥à¸à¸à¸ ัย à¸à¸¢à¹à¸²à¹à¸à¸´à¸à¹à¸à¸¢à¸§à¸¥à¸µà¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¹à¸«à¹à¸à¸±à¸à¹à¸à¸£",title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸² Wallet"},step3:{description:"à¹à¸¡à¸·à¹à¸à¸à¸¸à¸à¸à¸±à¹à¸à¸à¹à¸² wallet à¸à¸à¸à¸à¸¸à¸à¹à¸¥à¹à¸§ à¸à¸¥à¸´à¸à¸à¹à¸²à¸à¸¥à¹à¸²à¸à¹à¸à¸·à¹à¸à¸£à¸µà¹à¸à¸£à¸ browser à¹à¸¥à¸°à¹à¸«à¸¥à¸à¸à¸¶à¹à¸ extension",title:"รีà¹à¸à¸£à¸ browser à¸à¸à¸à¸à¸¸à¸"}}},one_key:{extension:{step1:{title:"à¸à¸´à¸à¸à¸±à¹à¸à¸ªà¹à¸§à¸à¹à¸ªà¸£à¸´à¸¡ OneKey Wallet",description:"à¹à¸£à¸²à¹à¸à¸°à¸à¸³à¸à¸²à¸£à¸à¸±à¸ OneKey Wallet à¹à¸§à¹à¸à¸à¹à¸à¸à¸à¸²à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¹à¸à¹à¸à¹à¸²à¸¢à¸à¸¶à¹à¸"},step2:{title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸",description:"à¸à¸¢à¹à¸²à¸¥à¸·à¸¡à¸ªà¸³à¸£à¸à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¸à¹à¸§à¸¢à¸§à¸´à¸à¸µà¸à¸µà¹à¸à¸¥à¸à¸à¸ ัย à¸à¸¢à¹à¸²à¹à¸à¸£à¹à¸§à¸¥à¸µà¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¸à¸±à¸à¹à¸à¸£"},step3:{title:"รีà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸",description:"à¹à¸¡à¸·à¹à¸à¸à¸¸à¸à¸à¸±à¹à¸à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸¥à¹à¸§ à¸à¸¥à¸´à¸à¸à¹à¸²à¸à¸¥à¹à¸²à¸à¹à¸à¸·à¹à¸à¸£à¸µà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¹à¸¥à¸°à¹à¸«à¸¥à¸à¸ªà¹à¸§à¸à¹à¸ªà¸£à¸´à¸¡"}}},phantom:{extension:{step1:{title:"à¸à¸´à¸à¸à¸±à¹à¸à¸ªà¹à¸§à¸à¹à¸ªà¸£à¸´à¸¡ Phantom",description:"à¹à¸£à¸²à¹à¸à¸°à¸à¸³à¸à¸²à¸£à¸à¸±à¸ Phantom à¹à¸§à¹à¸à¸à¹à¸à¸à¸à¸²à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¹à¸à¹à¸à¹à¸²à¸¢à¸à¸¶à¹à¸"},step2:{title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸",description:"à¹à¸à¹à¹à¸à¸§à¹à¸²à¸à¸¸à¸à¹à¸à¹à¸ªà¸³à¸£à¸à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸¢à¹à¸à¹à¸§à¸´à¸à¸µà¸à¸µà¹à¸à¸¥à¸à¸à¸ ัย à¸à¸¢à¹à¸²à¹à¸à¸´à¸à¹à¸à¸¢à¸à¹à¸à¸à¸§à¸²à¸¡à¸¥à¸±à¸à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸²à¸£à¸à¸¹à¹à¸à¸·à¸à¸à¸à¸à¸à¸¸à¸à¸à¸±à¸à¸à¸¸à¸à¸à¸¥à¹à¸ à¹"},step3:{title:"รีà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸",description:"à¹à¸¡à¸·à¹à¸à¸à¸¸à¸à¸à¸±à¹à¸à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¹à¸£à¸µà¸¢à¸à¸£à¹à¸à¸¢à¹à¸¥à¹à¸§, à¸à¸¥à¸´à¸à¸à¹à¸²à¸à¸¥à¹à¸²à¸à¹à¸à¸·à¹à¸à¸£à¸µà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¹à¸¥à¸°à¹à¸«à¸¥à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢"}}},rabby:{extension:{step1:{title:"à¸à¸´à¸à¸à¸±à¹à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢ Rabby",description:"à¹à¸£à¸²à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸à¸¸à¸à¸à¸±à¸ Rabby à¹à¸§à¹à¸à¸µà¹à¹à¸à¸à¸à¸²à¸à¹à¸à¸·à¹à¸à¹à¸«à¹à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¹à¸£à¸§à¸à¹à¸£à¹à¸§à¸à¸¶à¹à¸."},step2:{title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸",description:"à¹à¸à¹à¹à¸à¸§à¹à¸²à¸à¸¸à¸à¹à¸à¹à¸ªà¸³à¸£à¸à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸¢à¹à¸à¹à¸§à¸´à¸à¸µà¸à¸µà¹à¸à¸¥à¸à¸à¸ ัย à¸à¸¢à¹à¸²à¹à¸à¸£à¹à¸à¹à¸à¸à¸§à¸²à¸¡à¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¸à¸±à¸à¸à¸¸à¸à¸à¸¥à¸à¸·à¹à¸"},step3:{title:"รีà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸",description:"à¹à¸¡à¸·à¹à¸à¸à¸¸à¸à¸à¸±à¹à¸à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸¥à¹à¸§ à¸à¸¥à¸´à¸à¸à¹à¸²à¸à¸¥à¹à¸²à¸à¹à¸à¸·à¹à¸à¸£à¸µà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¹à¸¥à¸°à¹à¸«à¸¥à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢"}}},safeheron:{extension:{step1:{title:"à¸à¸´à¸à¸à¸±à¹à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢ Core",description:"à¹à¸£à¸²à¸à¸à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸à¸¸à¸à¸à¸±à¸ Safeheron à¹à¸§à¹à¸à¸µà¹à¹à¸à¸à¸à¸²à¸à¹à¸à¸·à¹à¸à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¹à¹à¸£à¹à¸§à¸à¸¶à¹à¸"},step2:{title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸",description:"à¸à¸¢à¹à¸²à¸¥à¸·à¸¡à¸ªà¸³à¸£à¸à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸¢à¹à¸à¹à¸§à¸´à¸à¸µà¸à¸µà¹à¸à¸¥à¸à¸à¸ ัย à¸à¸¢à¹à¸²à¹à¸à¸´à¸à¹à¸à¸¢à¸à¸£à¸°à¹à¸¢à¸à¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¹à¸«à¹à¸à¸¹à¹à¸à¸·à¹à¸à¸à¸£à¸²à¸"},step3:{title:"รีà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸",description:"à¹à¸¡à¸·à¹à¸à¸à¸¸à¸à¸à¸±à¹à¸à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸¥à¹à¸§ à¸à¸¥à¸´à¸à¸à¹à¸²à¸à¸¥à¹à¸²à¸à¹à¸à¸·à¹à¸à¸£à¸µà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¹à¸¥à¸°à¹à¸«à¸¥à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢"}}},taho:{extension:{step1:{title:"à¸à¸´à¸à¸à¸±à¹à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢ Taho",description:"à¹à¸£à¸²à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸à¸¸à¸à¸à¸±à¸ Taho à¹à¸§à¹à¸à¸µà¹à¹à¸à¸à¸à¸²à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¹à¹à¸£à¹à¸§à¸à¸¶à¹à¸"},step2:{title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸",description:"à¹à¸à¸£à¸à¹à¸à¹à¹à¸à¸§à¹à¸²à¸à¸¸à¸à¹à¸à¹à¸ªà¸³à¸£à¸à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸¢à¹à¸à¹à¸§à¸´à¸à¸µà¸à¸µà¹à¸à¸¥à¸à¸à¸ ัย à¸à¸¢à¹à¸²à¹à¸à¸£à¹à¸à¸£à¸°à¹à¸¢à¸à¸¥à¸±à¸à¸à¸¸à¸à¸à¸±à¸à¸à¸¹à¹à¸à¸·à¹à¸"},step3:{title:"รีà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸",description:"à¹à¸¡à¸·à¹à¸à¸à¸¸à¸à¸à¸±à¹à¸à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸¥à¹à¸§ à¸à¸¥à¸´à¸à¸à¹à¸²à¸à¸¥à¹à¸²à¸à¹à¸à¸·à¹à¸à¸£à¸µà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¹à¸¥à¸°à¹à¸«à¸¥à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢"}}},talisman:{extension:{step1:{title:"à¸à¸´à¸à¸à¸±à¹à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢ Talisman",description:"à¹à¸£à¸²à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸à¸¸à¸à¸à¸±à¸ Talisman à¹à¸§à¹à¸à¸µà¹à¹à¸à¸à¸à¸²à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¹à¹à¸£à¹à¸§à¸à¸¶à¹à¸"},step2:{title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸ Ethereum",description:"à¹à¸«à¹à¹à¸à¹à¹à¸à¸§à¹à¸²à¸à¸¸à¸à¹à¸à¹à¸ªà¸³à¸£à¸à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸¢à¹à¸à¹à¸§à¸´à¸à¸µà¸à¸µà¹à¸à¸¥à¸à¸à¸ ัย à¸à¸¢à¹à¸²à¹à¸à¸´à¸à¹à¸à¸¢à¸§à¸¥à¸µà¸à¸²à¸£à¸à¸¹à¹à¸à¸·à¸à¸à¸à¸à¸à¸¸à¸à¹à¸«à¹à¹à¸à¸£à¸à¸£à¸²à¸à¹à¸à¹à¸à¸à¸²à¸"},step3:{title:"รีà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸",description:"à¹à¸¡à¸·à¹à¸à¸à¸¸à¸à¸à¸±à¹à¸à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸¥à¹à¸§ à¸à¸¥à¸´à¸à¸à¹à¸²à¸à¸¥à¹à¸²à¸à¹à¸à¸·à¹à¸à¸£à¸µà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¹à¸¥à¸°à¹à¸«à¸¥à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢"}}},xdefi:{extension:{step1:{title:"à¸à¸´à¸à¸à¸±à¹à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢ XDEFI Wallet",description:"à¹à¸£à¸²à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸à¸¸à¸à¸à¸£à¸² XDEFI Wallet à¹à¸§à¹à¸à¸µà¹à¹à¸à¸à¸à¸²à¸à¹à¸à¸·à¹à¸à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¹à¹à¸£à¹à¸§à¸à¸¶à¹à¸"},step2:{title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸",description:"à¹à¸«à¹à¹à¸à¹à¹à¸à¸§à¹à¸²à¸à¸¸à¸à¹à¸à¹à¸ªà¸³à¸£à¸à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸¢à¹à¸à¹à¸§à¸´à¸à¸µà¸à¸µà¹à¸à¸¥à¸à¸à¸ ัย à¸à¸¢à¹à¸²à¹à¸à¸´à¸à¹à¸à¸¢à¸§à¸¥à¸µà¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¹à¸«à¹à¹à¸à¸£à¸à¸£à¸²à¸à¹à¸à¹à¸à¸à¸²à¸"},step3:{title:"รีà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸",description:"หลัà¸à¸à¸²à¸à¸à¸µà¹à¸à¸¸à¸à¸à¸±à¹à¸à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹à¸à¸à¸à¸à¸¸à¸à¹à¸¥à¹à¸§ à¸à¸¥à¸´à¸à¸à¹à¸²à¸à¸¥à¹à¸²à¸à¹à¸à¸·à¹à¸à¸£à¸µà¹à¸à¸£à¸à¸à¸£à¸²à¸§à¹à¸à¸à¸£à¹à¹à¸¥à¸°à¹à¸«à¸¥à¸à¸ªà¹à¸§à¸à¹à¸ªà¸£à¸´à¸¡."}}},zeal:{extension:{step1:{title:"à¸à¸´à¸à¸à¸±à¹à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢ Zeal",description:"à¹à¸£à¸²à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸à¸±à¸ Zeal à¹à¸§à¹à¸à¸µà¹à¹à¸à¸à¸à¸²à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¹à¹à¸£à¹à¸§à¸à¸¶à¹à¸"},step2:{title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸² Wallet",description:"à¸à¸£à¸§à¸à¸ªà¸à¸à¸à¸²à¸£à¸ªà¸³à¸£à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹à¸à¸à¸à¸à¸¸à¸à¹à¸«à¹à¹à¸à¹à¸à¸à¸à¹à¸à¸¢à¹à¸à¹à¸§à¸´à¸à¸µà¸à¸µà¹à¸à¸¥à¸à¸à¸ ัย à¸à¸¢à¹à¸²à¹à¸à¸£à¹à¸§à¸¥à¸µà¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¸à¸±à¸à¹à¸à¸£à¹à¸à¹à¸à¸à¸±à¸à¸à¸²à¸."},step3:{title:"รีà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸",description:"à¹à¸¡à¸·à¹à¸à¸à¸¸à¸à¸à¸±à¹à¸à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸¥à¹à¸§à¸à¸¥à¸´à¸à¸à¹à¸²à¸à¸¥à¹à¸²à¸à¹à¸à¸·à¹à¸à¸£à¸µà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¹à¸¥à¸°à¹à¸«à¸¥à¸à¸ªà¹à¸§à¸à¹à¸ªà¸£à¸´à¸¡"}}},safepal:{extension:{step1:{title:"à¸à¸´à¸à¸à¸±à¹à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢ SafePal Wallet",description:"à¸à¸¥à¸´à¸à¸à¸µà¹à¸¡à¸¸à¸¡à¸à¸à¸à¸§à¸²à¸à¸à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸à¹à¸¥à¸°à¸à¸±à¸à¸¡à¸¸à¸¡ SafePal Wallet à¹à¸à¸·à¹à¸à¸à¸µà¹à¸à¸°à¹à¸à¹à¸²à¸à¸¶à¸à¹à¸à¹à¸à¹à¸²à¸¢"},step2:{title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸",description:"สรà¹à¸²à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¹à¸«à¸¡à¹à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸²à¸à¸µà¹à¸¡à¸µà¸à¸¢à¸¹à¹à¹à¸¥à¹à¸§."},step3:{title:"รีà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸",description:"หลัà¸à¸à¸²à¸à¸à¸¸à¸à¸à¸±à¹à¸à¸à¹à¸² SafePal Wallet à¹à¸£à¸µà¸¢à¸à¸£à¹à¸à¸¢à¹à¸¥à¹à¸§ à¸à¸¥à¸´à¸à¸à¹à¸²à¸à¸¥à¹à¸²à¸à¹à¸à¸·à¹à¸à¸£à¸µà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¹à¸¥à¸°à¹à¸«à¸¥à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢"}},qr_code:{step1:{title:"à¹à¸à¸´à¸à¹à¸à¸ SafePal Wallet",description:"วาภSafePal Wallet à¸à¸µà¹à¸«à¸à¹à¸²à¸à¸à¸«à¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¹à¹à¸£à¹à¸§à¸à¸¶à¹à¸"},step2:{title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸² Wallet",description:"สรà¹à¸²à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¹à¸«à¸¡à¹à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸²à¸à¸µà¹à¸¡à¸µà¸à¸¢à¸¹à¹à¹à¸¥à¹à¸§."},step3:{title:"à¹à¸à¸° WalletConnect à¹à¸à¸à¸²à¸£à¸à¸±à¹à¸à¸à¹à¸²",description:"à¹à¸¥à¸·à¸à¸ New Connection, à¹à¸¥à¹à¸§à¸ªà¹à¸à¸ QR code à¹à¸¥à¸°à¸¢à¸·à¸à¸¢à¸±à¸à¸à¸²à¸£à¸£à¸±à¸à¸£à¸à¸à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸²à¸£à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸"}}},desig:{extension:{step1:{title:"à¸à¸´à¸à¸à¸±à¹à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢ Desig",description:"à¹à¸£à¸²à¸à¸à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸à¸¸à¸à¸à¸£à¸¶à¸ Desig à¹à¸§à¹à¸à¸µà¹à¹à¸à¸à¸à¸²à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¹à¸«à¹à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¹à¸à¹à¸²à¸¢à¸à¸¶à¹à¸"},step2:{title:"สรà¹à¸²à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸",description:"à¸à¸£à¸§à¸à¸ªà¸à¸à¸à¸²à¸£à¸ªà¸³à¸£à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹à¸à¸à¸à¸à¸¸à¸à¹à¸«à¹à¹à¸à¹à¸à¸à¸à¹à¸à¸¢à¹à¸à¹à¸§à¸´à¸à¸µà¸à¸µà¹à¸à¸¥à¸à¸à¸ ัย à¸à¸¢à¹à¸²à¹à¸à¸£à¹à¸§à¸¥à¸µà¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¸à¸±à¸à¹à¸à¸£à¹à¸à¹à¸à¸à¸±à¸à¸à¸²à¸."},step3:{title:"รีà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸",description:"à¹à¸
169¡à¸·à¹à¸à¸à¸¸à¸à¸à¸±à¹à¸à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸¥à¹à¸§à¸à¸¥à¸´à¸à¸à¹à¸²à¸à¸¥à¹à¸²à¸à¹à¸à¸·à¹à¸à¸£à¸µà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¹à¸¥à¸°à¹à¸«à¸¥à¸à¸ªà¹à¸§à¸à¹à¸ªà¸£à¸´à¸¡"}}},subwallet:{extension:{step1:{title:"à¸à¸´à¸à¸à¸±à¹à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢ SubWallet",description:"à¹à¸£à¸²à¸à¸à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸à¸¸à¸à¸à¸£à¸¶à¸ SubWallet à¹à¸§à¹à¸à¸µà¹à¹à¸à¸à¸à¸²à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¹à¹à¸£à¹à¸§à¸à¸¶à¹à¸"},step2:{title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸² Wallet",description:"à¹à¸«à¹à¹à¸à¹à¹à¸à¸§à¹à¸²à¸à¸¸à¸à¹à¸à¹à¸ªà¸³à¸£à¸à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸¢à¹à¸à¹à¸§à¸´à¸à¸µà¸à¸µà¹à¸à¸¥à¸à¸à¸ ัย à¸à¸¢à¹à¸²à¹à¸à¸´à¸à¹à¸à¸¢à¸§à¸¥à¸µà¸à¸²à¸£à¸à¸¹à¹à¸à¸·à¸à¸à¸à¸à¸à¸¸à¸à¹à¸«à¹à¹à¸à¸£à¸à¸£à¸²à¸à¹à¸à¹à¸à¸à¸²à¸"},step3:{title:"รีà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸",description:"à¹à¸¡à¸·à¹à¸à¸à¸¸à¸à¸à¸±à¹à¸à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸¥à¹à¸§à¸à¸¥à¸´à¸à¸à¹à¸²à¸à¸¥à¹à¸²à¸à¹à¸à¸·à¹à¸à¸£à¸µà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¹à¸¥à¸°à¹à¸«à¸¥à¸à¸ªà¹à¸§à¸à¹à¸ªà¸£à¸´à¸¡"}},qr_code:{step1:{title:"à¹à¸à¸´à¸à¹à¸à¸ SubWallet",description:"à¹à¸£à¸²à¸à¸à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸§à¸²à¸ SubWallet à¹à¸§à¹à¸à¸µà¹à¸«à¸à¹à¸²à¸à¸à¸«à¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¹à¸à¹à¸²à¸à¸¶à¸à¹à¸à¹à¹à¸£à¹à¸§à¸à¸¶à¹à¸"},step2:{title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸² Wallet",description:"à¸à¸£à¸§à¸à¸ªà¸à¸à¸à¸²à¸£à¸ªà¸³à¸£à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹à¸à¸à¸à¸à¸¸à¸à¹à¸«à¹à¹à¸à¹à¸à¸à¸à¹à¸à¸¢à¹à¸à¹à¸§à¸´à¸à¸µà¸à¸µà¹à¸à¸¥à¸à¸à¸ ัย à¸à¸¢à¹à¸²à¹à¸à¸£à¹à¸§à¸¥à¸µà¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¸à¸±à¸à¹à¸à¸£à¹à¸à¹à¸à¸à¸±à¸à¸à¸²à¸."},step3:{title:"à¹à¸à¸°à¸à¸¸à¹à¸¡à¸ªà¹à¸à¸",description:"หลัà¸à¸à¸²à¸à¸à¸¸à¸à¸ªà¹à¸à¸ à¸à¸°à¸à¸£à¸²à¸à¸à¸«à¸à¹à¸²à¸à¹à¸²à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¹à¸«à¹à¸à¸¸à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸"}}},clv:{extension:{step1:{title:"à¸à¸´à¸à¸à¸±à¹à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢ CLV Wallet",description:"à¹à¸£à¸²à¸à¸à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸à¸¸à¸à¸à¸£à¸¶à¸ CLV Wallet à¹à¸§à¹à¸à¸µà¹à¹à¸à¸à¸à¸²à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¹à¹à¸£à¹à¸§à¸à¸¶à¹à¸"},step2:{title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸² Wallet",description:"à¸à¸£à¸§à¸à¸ªà¸à¸à¸à¸²à¸£à¸ªà¸³à¸£à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹à¸à¸à¸à¸à¸¸à¸à¹à¸«à¹à¹à¸à¹à¸à¸à¸à¹à¸à¸¢à¹à¸à¹à¸§à¸´à¸à¸µà¸à¸µà¹à¸à¸¥à¸à¸à¸ ัย à¸à¸¢à¹à¸²à¹à¸à¸£à¹à¸§à¸¥à¸µà¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¸à¸±à¸à¹à¸à¸£à¹à¸à¹à¸à¸à¸±à¸à¸à¸²à¸."},step3:{title:"รีà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸",description:"à¹à¸¡à¸·à¹à¸à¸à¸¸à¸à¸à¸±à¹à¸à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸à¹à¸¥à¹à¸§à¸à¸¥à¸´à¸à¸à¹à¸²à¸à¸¥à¹à¸²à¸à¹à¸à¸·à¹à¸à¸£à¸µà¹à¸à¸£à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¹à¸¥à¸°à¹à¸«à¸¥à¸à¸ªà¹à¸§à¸à¹à¸ªà¸£à¸´à¸¡"}},qr_code:{step1:{title:"à¹à¸à¸´à¸à¹à¸à¸ CLV Wallet",description:"à¹à¸£à¸²à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸à¸¸à¸à¸§à¸²à¸ CLV Wallet à¸à¸à¸«à¸à¹à¸²à¸à¸à¸«à¸¥à¸±à¸à¹à¸à¸·à¹à¸à¹à¸«à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¹à¸²à¸à¸¶à¸à¹à¸à¹à¹à¸£à¹à¸§à¸à¸¶à¹à¸"},step2:{title:"สรà¹à¸²à¸à¸«à¸£à¸·à¸à¸à¸³à¹à¸à¹à¸² Wallet",description:"à¸à¸£à¸§à¸à¸ªà¸à¸à¸à¸²à¸£à¸ªà¸³à¸£à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸£à¸°à¹à¸à¹à¸²à¸ªà¸à¸²à¸à¸à¹à¸à¸à¸à¸à¸¸à¸à¹à¸«à¹à¹à¸à¹à¸à¸à¸à¹à¸à¸¢à¹à¸à¹à¸§à¸´à¸à¸µà¸à¸µà¹à¸à¸¥à¸à¸à¸ ัย à¸à¸¢à¹à¸²à¹à¸à¸£à¹à¸§à¸¥à¸µà¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¸à¸±à¸à¹à¸à¸£à¹à¸à¹à¸à¸à¸±à¸à¸à¸²à¸."}
169,step3:{title:"à¹à¸à¸°à¸à¸¸à¹à¸¡à¸ªà¹à¸à¸",description:"หลัà¸à¸à¸²à¸à¸à¸¸à¸à¸ªà¹à¸à¸ à¸à¸°à¸à¸£à¸²à¸à¸à¸«à¸à¹à¸²à¸à¹à¸²à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¹à¸«à¹à¸à¸¸à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸"}}},okto:{qr_code:{step1:{title:"à¹à¸à¸´à¸à¹à¸à¸ Okto",description:"à¹à¸à¸´à¹à¸¡ Okto à¹à¸à¸¢à¸±à¸à¸«à¸à¹à¸²à¸à¸à¸«à¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¹à¸à¹à¸²à¸à¸¶à¸à¹à¸à¹à¹à¸£à¹à¸§"},step2:{title:"สรà¹à¸²à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸ MPC",description:"สรà¹à¸²à¸à¸à¸±à¸à¸à¸µà¹à¸¥à¸°à¸ªà¸£à¹à¸²à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸"},step3:{title:"à¹à¸à¸° WalletConnect à¹à¸à¸à¸²à¸£à¸à¸±à¹à¸à¸à¹à¸²",description:"à¹à¸à¸°à¸à¸µà¹à¹à¸à¸à¸à¸ Scan QR à¸à¸µà¹à¸à¸£à¸´à¹à¸§à¸à¸¡à¸¸à¸¡à¸à¸à¸à¸§à¸²à¹à¸¥à¸°à¸¢à¸·à¸à¸¢à¸±à¸à¸à¹à¸à¸à¸§à¸²à¸¡à¹à¸à¸·à¹à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸."}}},ledger:{desktop:{step1:{title:"à¹à¸à¸´à¸à¹à¸à¸ Ledger Live",description:"à¹à¸£à¸²à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸à¸¸à¸à¸§à¸²à¸ Ledger Live à¸à¸à¸«à¸à¹à¸²à¸à¸à¸«à¸¥à¸±à¸à¹à¸à¸·à¹à¸à¹à¸«à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¹à¸²à¸à¸¶à¸à¹à¸à¹à¹à¸£à¹à¸§à¸à¸¶à¹à¸"},step2:{title:"à¸à¸±à¹à¸à¸à¹à¸² Ledger à¸à¸à¸à¸à¸¸à¸",description:"à¸à¸±à¹à¸à¸à¹à¸² Ledger à¹à¸«à¸¡à¹à¸«à¸£à¸·à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸±à¸ Ledger à¸à¸µà¹à¸¡à¸µà¸à¸¢à¸¹à¹à¹à¸¥à¹à¸§"},step3:{title:"à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸",description:"หลัà¸à¸à¸²à¸à¸à¸µà¹à¸à¸¸à¸à¸ªà¹à¸à¸à¹à¸¥à¹à¸§ à¸à¸°à¸¡à¸µà¸à¸²à¸£à¹à¸£à¸µà¸¢à¸à¹à¸«à¹à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸±à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸"}},qr_code:{step1:{title:"à¹à¸à¸´à¸à¹à¸à¸ Ledger Live",description:"à¹à¸£à¸²à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸§à¸²à¸ Ledger Live à¸à¸à¸«à¸à¹à¸²à¸à¸à¸«à¸¥à¸±à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¸à¸²à¸£à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸µà¹à¸£à¸§à¸à¹à¸£à¹à¸§à¸à¸¶à¹à¸"},step2:{title:"à¸à¸±à¹à¸à¸à¹à¸² Ledger à¸à¸à¸à¸à¸¸à¸",description:"à¸à¸¸à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸´à¸à¸à¹à¸à¸±à¸à¹à¸à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¸à¸à¸à¹à¸à¸ªà¸à¹à¸à¹à¸à¸à¸«à¸£à¸·à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸ Ledger à¸à¸à¸à¸à¸¸à¸"},step3:{title:"สà¹à¸à¸à¸£à¸«à¸±à¸ª",description:"à¹à¸à¸° WalletConnect à¹à¸¥à¹à¸§à¹à¸à¸¥à¸µà¹à¸¢à¸à¹à¸à¸à¸µà¹ Scanner. หลัà¸à¸à¸²à¸à¸à¸µà¹à¸à¸¸à¸à¸ªà¹à¸à¸à¹à¸¥à¹à¸§ à¸à¸°à¸¡à¸µà¸à¸²à¸£à¹à¸£à¸µà¸¢à¸à¹à¸«à¹à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸±à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸"}}}},ix={connect_wallet:Gve,intro:Jve,sign_in:Kve,connect:Qve,connect_scan:Xve,connector_group:Zve,get:e8e,get_options:t8e,get_mobile:u8e,get_instructions:n8e,chains:r8e,profile:a8e,wallet_connectors:i8e},s8e={label:"Cüzdanı BaÄla"},o8e={title:"Cüzdan nedir?",description:"Bir cüzdan, dijital varlıkları göndermek, almak, saklamak ve görüntülemek için kullanılır. Aynı zamanda her web sitesinde yeni hesaplar ve Åifreler oluÅturmanıza gerek kalmadan oturum açmanın yeni bir yoludur.",digital_asset:{title:"Dijital Varlıklarınız İçin Bir Ev",description:"Cüzdanlar, Ethereum ve NFT'ler gibi dijital varlıkları göndermek, almak, depolamak ve görüntülemek için kullanılır."},login:{title:"Yeni Bir GiriÅ Yolu",description:"Her web sitesinde yeni hesap ve parolalar oluÅturmak yerine, sadece cüzdanınızı baÄlayın."},get:{label:"Bir Cüzdan Edinin"},learn_more:{label:"Daha fazla bilgi edinin"}},l8e={label:"Hesabınızı doÄrulayın",description:"BaÄlantıyı tamamlamak için, bu hesabın sahibi olduÄunuzu doÄrulamak için cüzdanınızdaki bir mesaja imza atmalısınız.",message:{send:"Mesajı gönder",preparing:"Mesaj hazırlanıyor...",cancel:"İptal",preparing_error:"Mesajı hazırlarken hata oluÅtu, lütfen tekrar deneyin!"},signature:{waiting:"İmza bekleniyor...",verifying:"İmza doÄrulanıyor...",signing_error:"Mesajı imzalarken hata oluÅtu, lütfen tekrar deneyin!",verifying_error:"İmza doÄrulanırken hata oluÅtu, lütfen tekrar deneyin!",oops_error:"Hata, bir Åeyler yanlıŠgitti!"}},c8e={label:"BaÄlan",title:"Bir Cüzdanı BaÄla",new_to_ethereum:{description:"Ethereum cüzdanlarına yeni misiniz?",learn_more:{label:"Daha fazla bilgi edinin"}},learn_more:{label:"Daha fazla bilgi edinin"},recent:"Son",status:{opening:"%{wallet}açılıyor...",not_installed:"%{wallet} yüklü deÄil",not_available:"%{wallet} kullanılabilir deÄil",confirm:"BaÄlantıyı eklentide onaylayın"},secondary_action:{get:{description:"%{wallet}yok mu?",label:"AL"},install:{label:"YÃKLE"},retry:{label:"YENİDEN DENE"}},walletconnect:{description:{full:"Resmi WalletConnect modalına mı ihtiyacınız var?",compact:"WalletConnect modalına mı ihtiyacınız var?"},open:{label:"AÃ"}}},d8e={title:"%{wallet}ile tarama yapın",fallback_title:"Telefonunuzla tarama yapın"},p8e={recommended:"Tavsiye Edilen",other:"DiÄer",popular:"Popüler",more:"Daha Fazla",others:"DiÄerleri"},f8e={title:"Bir Cüzdan Edinin",action:{label:"AL"},mobile:{description:"Mobil Cüzdan"},extension:{description:"Tarayıcı Eklentisi"},mobile_and_extension:{description:"Mobil Cüzdan ve Eklenti"},mobile_and_desktop:{description:"Mobil ve Masaüstü Cüzdan"},looking_for:{title:"AradıÄınız Åey bu deÄil mi?",mobile:{description:"Ana ekranda baÅka bir cüzdan saÄlayıcısıyla baÅlamak için bir cüzdan seçin."},desktop:{compact_description:"Ana ekranda baÅka bir cüzdan saÄlayıcısıyla baÅlamak için bir cüzdan seçin.",wide_description:"BaÅka bir cüzdan saÄlayıcısıyla baÅlamak için sol tarafta bir cüzdan seçin."}}},y8e={title:"%{wallet}ile baÅlayın",short_title:"%{wallet}Edinin",mobile:{title:"%{wallet} Mobil İçin",description:"Mobil cüzdanı kullanarak Ethereum dünyasını keÅfedin.",download:{label:"Uygulamayı alın"}},extension:{title:"%{wallet} için %{browser}",description:"Cüzdanınıza favori web tarayıcınızdan doÄrudan eriÅin.",download:{label:"%{browser}'e ekle"}},desktop:{title:"%{wallet} için %{platform}
169",description:"Güçlü masaüstünüzden cüzdanınıza yerel olarak eriÅin.",download:{label:"%{platform}ekleyin"}}},E8e={title:"%{wallet}'i yükleyin",description:"iOS veya Android'de indirmek için telefonunuzla tarayın",continue:{label:"Devam et"}},m8e={mobile:{connect:{label:"BaÄlan"},learn_more:{label:"Daha fazla bilgi edinin"}},extension:{refresh:{label:"Yenile"},learn_more:{label:"Daha fazla bilgi edinin"}},desktop:{connect:{label:"BaÄlan"},learn_more:{label:"Daha fazla bilgi edinin"}}},h8e={title:"AÄları DeÄiÅtir",wrong_network:"YanlıŠaÄ algılandı, devam etmek için baÄlantıyı kesin veya deÄiÅtirin.",confirm:"Cüzdanında Onayla",switching_not_supported:"Cüzdanınız %{appName}. aÄları deÄiÅtirmeyi desteklemiyor. Bunun yerine cüzdanınızdan aÄları deÄiÅtirmeyi deneyin.",switching_not_supported_fallback:"Cüzdanınız bu uygulamadan aÄları deÄiÅtirmeyi desteklemiyor. Bunun yerine cüzdanınızdaki aÄları deÄiÅtirmeyi deneyin.",disconnect:"BaÄlantıyı Kes",connected:"BaÄlı"},b8e={disconnect:{label:"BaÄlantıyı Kes"},copy_address:{label:"Adresi Kopyala",copied:"Kopyalandı!"},explorer:{label:"Explorer üzerinde daha fazlasını görün"},transactions:{description:"%{appName} iÅlem burada görünecek...",description_fallback:"İÅlemleriniz burada görünecek...",recent:{title:"Son İÅlemler"},clear:{label:"Hepsini Temizle"}}},g8e={argent:{qr_code:{step1:{description:"Cüzdanınıza daha hızlı eriÅim için Argent'i ana ekranınıza koyun.",title:"Argent uygulamasını açın"},step2:{description:"Bir cüzdan ve kullanıcı adı oluÅturun veya mevcut bir cüzdanı içe aktarın.",title:"Cüzdan OluÅtur veya Cüzdanı İçe Aktar"},step3:{description:"Taradıktan sonra, cüzdanınızı baÄlamak için bir baÄlantı istemi görünecektir.",title:"QR tarayıcı düÄmesine dokunun"}}},bifrost:{qr_code:{step1:{description:"Daha hızlı eriÅim için Bifrost Cüzdan'ı ana ekranınıza koymanızı öneririz.",title:"Bifrost Cüzdan uygulamasını açın"},step2:{description:"Kurtarma ifadenizle bir cüzdan oluÅturun veya içe aktarın.",title:"Cüzdan OluÅtur veya Cüzdanı İçe Aktar"},step3:{description:"Tarama iÅlemi sonrasında, cüzdanınızı baÄlamak için bir baÄlantı istemi gözükecektir.",title:"Tarayıcı düÄmesine dokunun"}}},bitget:{qr_code:{step1:{description:"Daha hızlı eriÅim için Bitget Cüzdanınızı ana ekranınıza koymanızı öneririz.",title:"Bitget Cüzdan uygulamasını açın"},step2:{description:"Cüzdanınızı güvenli bir yöntemle yedeklemeye emin olun. Gizli ifadenizi asla kimseyle paylaÅmayın.",title:"Cüzdan OluÅtur veya Cüzdanı İçe Aktar"},step3:{description:"Tarama yaptıktan sonra, cüzdanınızı baÄlamak için bir baÄlantı istemi görünecektir.",title:"Tarama düÄmesine dokunun"}},extension:{step1:{description:"Cüzdanınıza daha hızlı eriÅim için Bitget Cüzdanını görev çubuÄunuza sabitlemenizi öneririz.",title:"Bitget Cüzdan eklentisini yükleyin"},step2:{description:"Cüzdanınızı güvenli bir yöntemle yedeklemekten emin olun. Gizli ifadenizi hiç kimseyle paylaÅmayın.",title:"Bir Cüzdan OluÅturun veya İçe Aktarın"},step3:{description:"Cüzdanınızı kurduktan sonra, aÅaÄıya tıklayın ve tarayıcıyı yenileyin ve eklentiyi yükleyin.",title:"Tarayıcınızı yenileyin"}}},bitski:{extension:{step1:{description:"Cüzdanınıza daha hızlı eriÅim için Bitski'yi görev çubuÄunuza sabitlemenizi öneririz.",title:"Bitski eklentisini yükleyin"},step2:{description:"Cüzdanınızı güvenli bir yöntem kullanarak yedeklediÄinizden emin olun. Gizli ifadenizi kimseyle paylaÅmayın.",title:"Bir Cüzdan OluÅturun veya İçe Aktarın"},step3:{description:"Cüzdanınızı kurduktan sonra, tarayıcıyı yenilemek ve eklentiyi yüklemek için aÅaÄıya tıklayın.",title:"Tarayıcınızı yenileyin"}}},coin98:{qr_code:{step1:{description:"Cüzdanınıza daha hızlı eriÅim için Coin98 Cüzdanınızı ana ekranınıza koymanızı öneririz.",title:"Coin98 Cüzdan uygulamasını açın"},step2:{description:"Telefonunuzdaki yedekleme özelliÄimizi kullanarak cüzdanınızı kolayca yedekleyebilirsiniz.",title:"Cüzdan OluÅtur veya Cüzdanı İçe Aktar"},step3:{description:"Tarama iÅlemi yaptıktan sonra, cüzdanınızı baÄlamak için bir baÄlantı istemi görünecektir.",title:"CüzdanBaÄlantısı düÄmesine dokunun"}},extension:{step1:{description:"Tarayıcınızın saÄ Ã¼st köÅesinde tıklayın ve Coin98 Cüzdanınızı kolay eriÅim için sabitleyin.",title:"Coin98 Cüzdan eklentisini yükleyin"},step2:{description:"Yeni bir cüzdan oluÅturun veya mevcut birini içe aktarın.",title:"Bir cüzdan oluÅturun veya içe aktarın"},step3:{description:"Coin98 Cüzdan'ı kurduktan sonra, tarayıcıyı yenilemek ve eklentiyi yüklemek için aÅaÄıya tıklayın.",title:"Tarayıcınızı yenileyin"}}},coinbase:{qr_code:{step1:{description:"Coinbase Cüzdan'ı ana ekranınıza koymanızı öneririz, böylece daha hızlı eriÅim saÄlanır.",title:"Coinbase Wallet uygulamasını açın"},step2:{description:"Cüzdanınızı bulut yedekleme özelliÄini kullanarak kolayca yedekleyebilirsiniz.",title:"Bir Cüzdan OluÅturun veya İçe Aktarın"},step3:{description:"Tarama yaptıktan sonra, cüzdanınızı baÄlamanız için bir baÄlantı istemi belirecektir.",title:"Tarama düÄmesine dokunun"}},extension:{step1:{description:"Cüzdanınıza daha hızlı eriÅim için Coinbase Wallet'ı görev çubuÄunuza sabitlemenizi öneririz.",title:"Coinbase Wallet uzantısını yükleyin"},step2:{description:"Cüzdanınızı güvenli bir yöntem kullanarak yedekleyin. Gizli ifadenizi asla baÅkalarıyla payla
169Åmayın.",title:"Cüzdan OluÅtur veya İçe Aktar"},step3:{description:"Cüzdanınızı kurduktan sonra, tarayıcıyı yenilemek ve eklentiyi yüklemek için aÅaÄıya tıklayın.",title:"Tarayıcınızı yenileyin"}}},core:{qr_code:{step1:{description:"Cüzdanınıza daha hızlı eriÅim için Core'u ana ekranınıza koymanızı öneririz.",title:"Core uygulamasını açın"},step2:{description:"Cüzdanınızın yedeÄini telefonunuzda bulunan yedekleme özelliÄimizi kullanarak kolayca alabilirsiniz.",title:"Cüzdan OluÅtur veya İçe Aktar"},step3:{description:"Tarama yaptıktan sonra, cüzdanınızı baÄlamak üzere bir baÄlantı istemi görünecektir.",title:"WalletConnect düÄmesine dokunun"}},extension:{step1:{description:"Cüzdanınıza daha hızlı eriÅim için Core'u görev çubuÄunuza sabitlemenizi öneririz.",title:"Core eklentisini yükleyin"},step2:{description:"Cüzdanınızı güvenli bir yöntemle yedeklemeye dikkat edin. Gizli ifadenizi asla kimseyle paylaÅmayın.",title:"Bir Cüzdan OluÅturun veya İçe Aktarın"},step3:{description:"Cüzdanınızı kurduktan sonra, aÅaÄıya tıklayarak tarayıcıyı yenileyin ve eklentiyi yükleyin.",title:"Tarayıcınızı yenileyin"}}},fox:{qr_code:{step1:{description:"Daha hızlı eriÅim için FoxWallet'ı ana ekranınıza koymanızı öneririz.",title:"FoxWallet uygulamasını açın"},step2:{description:"Cüzdanınızı güvenli bir yöntem kullanarak yedeklediÄinizden emin olun. Gizli ifadenizi asla kimseyle paylaÅmayın.",title:"Cüzdan OluÅtur veya Cüzdanı İçe Aktar"},step3:{description:"Tarama yaptıktan sonra cüzdanınızı baÄlamanız için bir baÄlantı istemi belirecektir.",title:"Tarama düÄmesine dokunun"}}},frontier:{qr_code:{step1:{description:"Daha hızlı eriÅim için Frontier Cüzdanını ana ekranınıza koymanızı öneririz.",title:"Frontier Cüzdan uygulamasını açın"},step2:{description:"Cüzdanınızı güvenli bir yöntem kullanarak yedeklediÄinizden emin olun. Gizli ifadenizi asla kimseyle paylaÅmayın.",title:"Cüzdan OluÅtur veya Cüzdanı İçe Aktar"},step3:{description:"Taramadan sonra, cüzdanınızı baÄlamak için bir baÄlantı istemi görünecektir.",title:"Tarama düÄmesine dokunun"}},extension:{step1:{description:"Cüzdanınıza daha hızlı eriÅim için Frontier Cüzdanını görev çubuÄunuza sabitlemenizi öneririz.",title:"Frontier Cüzdan eklentisini yükleyin"},step2:{description:"Cüzdanınızı güvenli bir yöntemle yedeklediÄinizden emin olun. Gizli ifadenizi hiç kimseyle paylaÅmayın.",title:"Cüzdan OluÅtur veya Cüzdanı İçe Aktar"},step3:{description:"Cüzdanınızı ayarladıktan sonra, tarayıcıyı yenilemeye ve eklentiyi yüklemeye baÅlamak için aÅaÄıya tıklayın.",title:"Tarayıcınızı Yenileyin"}}},im_token:{qr_code:{step1:{title:"imToken uygulamasını açın",description:"Cüzdanınıza daha hızlı eriÅim için imToken uygulamasını ana ekranınıza koyun."},step2:{title:"Cüzdan OluÅtur veya Cüzdanı İçe Aktar",description:"Yeni bir cüzdan oluÅturun veya mevcut bir cüzdanı içe aktarın."},step3:{title:"SaÄ Ã¼st köÅede Tarayıcı Simgesine dokunun",description:"Yeni BaÄlantı'yı seçin, ardından QR kodunu tarayın ve baÄlantıyı onaylamak için istemi onaylayın."}}},metamask:{qr_code:{step1:{title:"MetaMask uygulamasını açın",description:"Daha hızlı eriÅim için MetaMask'ı ana ekranınıza koymanızı öneririz."},step2:{title:"Bir Cüzdan OluÅturun veya İçe Aktarın",description:"Cüzdanınızı güvenli bir yöntem kullanarak yedekleyin. Gizli kurtarma ifadenizi asla baÅkalarıyla paylaÅmayın."},step3:{title:"Tarama düÄmesine dokunun",description:"Taramayı yaptıktan sonra, cüzdanınızı baÄlamak için bir baÄlantı istemi belirecektir."}},extension:{step1:{title:"MetaMask eklentisini yükleyin",description:"Cüzdanınıza daha hızlı eriÅim için MetaMask'i görev çubuÄunuza sabitlemenizi öneririz."},step2:{title:"Bir Cüzdan OluÅturun veya İçe Aktarın",description:"Cüzdanınızı güvenli bir yöntemle yedeklediÄinizden emin olun. Gizli ifadenizi hiç kimseyle paylaÅmayın."}
169,step3:{title:"Tarayıcınızı Yenileyin",description:"Cüzdanınızı ayarladıktan sonra, tarayıcıyı yenilemek ve eklentiyi yüklemek için aÅaÄıya tıklayın."}}},okx:{qr_code:{step1:{title:"OKX Wallet uygulamasını açın",description:"Daha hızlı eriÅim için OKX Wallet'ı ana ekranınıza koymanızı öneririz."},step2:{title:"Bir Cüzdan OluÅturun veya İçe Aktarın",description:"Cüzdanınızı güvenli bir yöntem kullanarak yedeklediÄinizden emin olun. Gizli cümlenizi asla kimseyle paylaÅmayın."},step3:{title:"Tarama düÄmesine dokunun",description:"Tarama yaptıktan sonra, cüzdanınızı baÄlama istemi görünecektir."}},extension:{step1:{title:"OKX Cüzdan eklentisini yükleyin",description:"Cüzdanınıza daha hızlı eriÅim için OKX Cüzdan'ı görev çubuÄunuza sabitlemenizi öneririz."},step2:{title:"Cüzdan OluÅturun veya İçe Aktarın",description:"Cüzdanınızı güvenli bir yöntem kullanarak yedeklediÄinizden emin olun. Gizli cümlenizi asla kimseyle paylaÅmayın."},step3:{title:"Tarayıcınızı yenileyin",description:"Cüzdanınızı kurduktan sonra, tarayıcıyı yenilemek ve eklentiyi yüklemek için aÅaÄıya tıklayın."}}},omni:{qr_code:{step1:{title:"Omni uygulamasını açın",description:"Cüzdanınıza daha hızlı eriÅim için Omni'yi ana ekranınıza ekleyin."},step2:{title:"Bir Cüzdan OluÅturun ya da İçe Aktarın",description:"Yeni bir cüzdan oluÅturun veya mevcut birini içe aktarın."},step3:{title:"QR simgesine dokunun ve tarayın",description:"Ana ekranınızdaki QR simgesine dokunun, kodu tarayın ve baÄlanmak için istemi onaylayın."}}},token_pocket:{qr_code:{step1:{title:"TokenPocket uygulamasını açın",description:"Daha hızlı eriÅim için TokenPocket'ı ana ekranınıza koymanızı öneririz."},step2:{title:"Bir Cüzdan OluÅturun veya Cüzdanı İçe Aktarın",description:"Cüzdanınızı güvenli bir yöntem kullanarak yedekleyin. Gizli ifadenizi asla baÅkalarıyla paylaÅmayın."},step3:{title:"Tarama düÄmesine dokunun",description:"Taramayı yaptıktan sonra, cüzdanınızı baÄlamak için bir baÄlantı istemi belirecektir."}},extension:{step1:{title:"TokenPocket eklentisini yükleyin",description:"Cüzdanınıza daha hızlı eriÅim için TokenPocket'i görev çubuÄunuza sabitlemenizi öneririz."},step2:{title:"Cüzdan OluÅtur veya Cüzdanı İçe Aktar",description:"Cüzdanınızı güvenli bir yöntemle yedeklediÄinizden emin olun. Gizli cümlenizi asla baÅkalarıyla paylaÅmayın."},step3:{title:"Tarayıcınızı yenileyin",description:"Cüzdanınızı ayarladıktan sonra, tarayıcıyı yenilemekte ve eklentiyi yüklemek için aÅaÄıya tıklayın."}}},trust:{qr_code:{step1:{title:"Trust Wallet uygulamasını açın",description:"Cüzdanınıza daha hızlı eriÅim için Trust Wallet'ı ana ekranınıza koyun."},step2:{title:"Cüzdan OluÅtur veya Cüzdanı İçe Aktar",description:"Yeni bir cüzdan oluÅturun veya mevcut bir tane içe aktarın."},step3:{title:"Ayarlar'da WalletConnect'e dokunun",description:"Yeni BaÄlantı'yı seçin, ardından QR kodunu tarayın ve baÄlanmak için istemi onaylayın."}},extension:{step1:{title:"Trust Wallet eklentisini yükleyin",description:"Tarayıcınızın saÄ Ã¼st köÅesine tıklayın ve kolay eriÅim için Trust Wallet'i sabitleyin."},step2:{title:"Bir cüzdan oluÅturun veya içe aktarın",description:"Yeni bir cüzdan oluÅturun veya mevcut bir tane içe aktarın."},step3:{title:"Tarayıcınızı yenileyin",description:"Trust Wallet'ı kurduktan sonra, tarayıcıyı yenilemek ve eklentiyi yüklemek için aÅaÄıya tıklayın."}}},uniswap:{qr_code:{step1:{title:"Uniswap uygulamasını açın",description:"Cüzdanınıza daha hızlı eriÅim için Uniswap Cüzdanınızı ana ekranınıza ekleyin."},step2:{title:"Cüzdan OluÅtur veya İçe Aktar",description:"Yeni bir cüzdan oluÅturun veya mevcut birini içe aktarın."},step3:{title:"QR ikonuna dokunun ve tarama yapın",description:"Ana ekranınızdaki QR simgesine dokunun, kodu tarayın ve baÄlanmayı onaylamak için istemi kabul edin."}}},zerion:{qr_code:{step1:{title:"Zerion uygulamasını açın",description:"Daha hızlı eriÅim için Zerion'un ana ekranınıza konumlandırmanızı öneririz."},step2:{title:"Bir Cüzdan OluÅturun veya İçe Aktarın",description:"Cüzdanınızı güvenli bir yöntem kullanarak yedekleyin. Gizli ifadenizi asla baÅkalarıyla payla
169Åmayın."},step3:{title:"Tarama düÄmesine basın",description:"Taramadan sonra, cüzdanınızı baÄlamak için bir baÄlantı istemi belirecektir."}},extension:{step1:{title:"Zerion eklentisini yükleyin",description:"Cüzdanınıza daha hızlı eriÅim için Zerion'u görev çubuÄunuza sabitlemenizi öneririz."},step2:{title:"Cüzdan OluÅtur veya İçe Aktar",description:"Cüzdanınızı güvenli bir yöntem kullanarak yedeklemeye emin olun. Gizli ifadenizi asla baÅkalarıyla paylaÅmayın."},step3:{title:"Tarayıcınızı yenileyin",description:"Cüzdanınızı ayarladıktan sonra, tarayıcıyı yenilemek ve eklentiyi yüklemek için aÅaÄıya tıklayın."}}},rainbow:{qr_code:{step1:{title:"Rainbow uygulamasını açın",description:"Cüzdanınıza daha hızlı eriÅim için Rainbow'u ana ekranınıza koymanızı öneririz."},step2:{title:"Cüzdan OluÅtur veya İçe Aktar",description:"Telefonunuzdaki yedekleme özelliÄimizi kullanarak cüzdanınızı kolayca yedekleyebilirsiniz."},step3:{title:"Tarama düÄmesine dokunun",description:"Tarama yaptıktan sonra, cüzdanınızı baÄlamanız için bir baÄlantı istemi belirecektir."}}},enkrypt:{extension:{step1:{description:"Cüzdanınıza daha hızlı eriÅim saÄlamak için Enkrypt Cüzdan'ı görev çubuÄunuza sabitlemenizi öneririz.",title:"Enkrypt Cüzdan eklentisini yükleyin"},step2:{description:"Cüzdanınızı güvenli bir yöntemle yedeklediÄinizden emin olun. Gizli ifadenizi hiç kimseyle paylaÅmayın.",title:"Bir Cüzdan OluÅturun veya İçe Aktarın"},step3:{description:"Cüzdanınızı kurduktan sonra, tarayıcıyı yenilemek ve eklentiyi yüklemek için aÅaÄıya tıklayın.",title:"Tarayıcınızı yenileyin"}}},frame:{extension:{step1:{description:"Cüzdanınıza daha hızlı eriÅim saÄlamak için Frame'ı görev çubuÄunuza sabitlemenizi öneririz.",title:"Frame ve eÅlik eden uzantıyı yükleyin"},step2:{description:"Cüzdanınızı güvenli bir yöntem kullanarak yedeklediÄinizden emin olun. Gizli ifadenizi asla baÅkasıyla paylaÅmayın.",title:"Cüzdan OluÅtur veya İçe Aktar"},step3:{description:"Cüzdanınızı ayarladıktan sonra, tarayıcıyı yenilemek ve uzantıyı yüklemek için aÅaÄıya tıklayın.",title:"Tarayıcınızı yenileyin"}}},one_key:{extension:{step1:{title:"OneKey Wallet uzantısını yükleyin",description:"Cüzdanınıza daha hızlı eriÅim için OneKey Wallet'ı görev çubuÄunuza sabitlemenizi öneririz."},step2:{title:"Cüzdan OluÅtur veya İçe Aktar",description:"Cüzdanınızı güvenli bir yöntem kullanarak yedeklediÄinizden emin olun. Gizli ifadenizi kimseyle paylaÅmayın."},step3:{title:"Tarayıcınızı yenileyin",description:"Cüzdanınızı kurduktan sonra, tarayıcıyı yenilemek ve eklentiyi yüklemek için aÅaÄıya tıklayın."}}},phantom:{extension:{step1:{title:"Phantom eklentisini yükleyin",description:"Cüzdanınıza daha kolay eriÅim saÄlamak için Phantom'u görev çubuÄunuza sabitlemenizi öneririz."},step2:{title:"Bir Cüzdan OluÅturun veya İçe Aktarın",description:"Cüzdanınızı güvenli bir yöntem kullanarak yedeklediÄinizden emin olun. Gizli kurtarma ifadenizi kimseyle paylaÅmayın."},step3:{title:"Tarayıcınızı yenileyin",description:"Cüzdanınızı ayarladıktan sonra, tarayıcıyı yenilemek ve eklentiyi yüklemek için aÅaÄıya tıklayın."}}},rabby:{extension:{step1:{title:"Rabby eklentisini yükleyin",description:"Cüzdanınıza daha hızlı eriÅim için Rabby'yi görev çubuÄunuza sabitlemenizi öneririz."},step2:{title:"Cüzdan OluÅtur veya İçe Aktar",description:"Cüzdanınızı güvenli bir yöntemle yedeklediÄinizden emin olun. Gizli ifadenizi asla baÅkalarıyla paylaÅmayın."},step3:{title:"Tarayıcınızı yenileyin",description:"Cüzdanınızı kurduktan sonra, tarayıcıyı yenilemek ve eklentiyi yüklemek için aÅaÄıdaki düÄmeye tıklayın."}}},safeheron:{extension:{step1:{title:"Core eklentisini yükleyin",description:"Cüzdanınıza daha hızlı eriÅim için Safeheron'u görev çubuÄunuza sabitlemenizi öneririz."},step2:{title:"Cüzdan OluÅtur veya İçe Aktar",description:"Cüzdanınızı güvenli bir yöntemle yedeklediÄinizden emin olun. Gizli ifadenizi hiç kimseyle paylaÅmayın."}
169,step3:{title:"Tarayıcınızı yenileyin",description:"Cüzdanınızı ayarladıktan sonra, tarayıcıyı yenilemek ve eklentiyi yüklemek için aÅaÄıya tıklayın."}}},taho:{extension:{step1:{title:"Taho uzantısını yükleyin",description:"Cüzdanınıza daha hızlı eriÅim için Taho'yu görev çubuÄunuza sabitlemenizi öneririz."},step2:{title:"Bir Cüzdan OluÅturun veya İçe Aktarın",description:"Cüzdanınızı güvenli bir yöntemle yedeklediÄinizden emin olun. Gizli ifadenizi hiç kimseyle paylaÅmayın."},step3:{title:"Tarayıcınızı yenileyin",description:"Cüzdanınızı ayarladıktan sonra, tarayıcıyı yenilemek ve eklentiyi yüklemek için aÅaÄıya tıklayın."}}},talisman:{extension:{step1:{title:"Talisman eklentisini yükleyin",description:"Cüzdanınıza daha hızlı eriÅim için Talisman'ı görev çubuÄunuza sabitlemenizi öneririz."},step2:{title:"Ethereum Cüzdanı OluÅturun veya İçe Aktarın",description:"Cüzdanınızı güvenli bir yöntemle yedeklediÄinizden emin olun. Kurtarma ifadenizi hiç kimseyle paylaÅmayın."},step3:{title:"Tarayıcınızı yenileyin",description:"Cüzdanınızı ayarladıktan sonra, tarayıcıyı yenilemek ve eklentiyi yüklemek için aÅaÄıya tıklayın."}}},xdefi:{extension:{step1:{title:"XDEFI Cüzdan eklentisini yükleyin",description:"Cüzdanınıza daha hızlı eriÅim için XDEFI Wallet'ı görev çubuÄunuza sabitlemenizi öneririz."},step2:{title:"Bir Cüzdan OluÅturun veya İçe Aktarın",description:"Cüzdanınızı güvenli bir yöntemle yedeklediÄinizden emin olun. Gizli ifadenizi hiç kimseyle paylaÅmayın."},step3:{title:"Tarayıcınızı yenileyin",description:"Cüzdanınızı ayarladıktan sonra, tarayıcıyı yenilemek ve eklentiyi yüklemek için aÅaÄıya tıklayın."}}},zeal:{extension:{step1:{title:"Zeal eklentisini yükleyin",description:"Cüzdanınıza daha hızlı eriÅim için Zeal'ı görev çubuÄunuza sabitlemenizi öneririz."},step2:{title:"Cüzdan OluÅtur veya Cüzdanı İçe Aktar",description:"Cüzdanınızı güvenli bir yöntemle yedeklemeye emin olun. Gizli ifadenizi asla kimseyle paylaÅmayın."},step3:{title:"Tarayıcınızı yenileyin",description:"Cüzdanınızı kurduktan sonra, aÅaÄıya tıklayın ve tarayıcıyı yenileyin ve eklentiyi yükleyin."}}},safepal:{extension:{step1:{title:"SafePal Wallet eklentisini yükleyin",description:"Tarayıcınızın saÄ Ã¼st köÅesine tıklayın ve kolay eriÅim için SafePal Wallet'ı sabitleyin."},step2:{title:"Bir cüzdan oluÅturun veya içe aktarın",description:"Yeni bir cüzdan oluÅturun veya mevcut birini içe aktarın."},step3:{title:"Tarayıcınızı yenileyin",description:"SafePal Cüzdan'ı kurduktan sonra, tarayıcıyı yenilemek ve eklentiyi yüklemek için aÅaÄıya tıklayın."}},qr_code:{step1:{title:"SafePal Cüzdan uygulamasını açın",description:"SafePal Cüzdan'ı ana ekranınıza koyun, cüzdanınıza daha hızlı eriÅim için."},step2:{title:"Cüzdan OluÅtur veya Cüzdanı İçe Aktar",description:"Yeni bir cüzdan oluÅturun veya mevcut birini içe aktarın."},step3:{title:"Ayarlar'da WalletConnect'e dokunun",description:"Yeni BaÄlantı'yı seçin, ardından QR kodunu tarayın ve baÄlantıyı onaylamak için istemi onaylayın."}}},desig:{extension:{step1:{title:"Desig eklentisini yükleyin",description:"Cüzdanınıza daha kolay eriÅim saÄlamak için Desig'i görev çubuÄunuza sabitlemenizi öneririz."},step2:{title:"Bir Cüzdan OluÅturun",description:"Cüzdanınızı güvenli bir yöntemle yedeklemeye emin olun. Gizli ifadenizi asla kimseyle paylaÅmayın."},step3:{title:"Tarayıcınızı yenileyin",description:"Cüzdanınızı kurduktan sonra, aÅaÄıya tıklayın ve tarayıcıyı yenileyin ve eklentiyi yükleyin."}}},subwallet:{extension:{step1:{title:"SubWallet eklentisini yükleyin",description:"Cüzdanınıza daha hızlı eriÅim için SubWallet'ı görev çubuÄunuza sabitlemenizi öneririz."},step2:{title:"Cüzdan OluÅtur veya Cüzdanı İçe Aktar",description:"Cüzdanınızı güvenli bir yöntemle yedeklediÄinizden emin olun. Kurtarma ifadenizi hiç kimseyle paylaÅmayın."}
169,step3:{title:"Tarayıcınızı yenileyin",description:"Cüzdanınızı kurduktan sonra, aÅaÄıya tıklayın ve tarayıcıyı yenileyin ve eklentiyi yükleyin."}},qr_code:{step1:{title:"SubWallet uygulamasını açın",description:"Daha hızlı eriÅim için SubWallet'ı ana ekranınıza koymenizi öneririz."},step2:{title:"Cüzdan OluÅtur veya Cüzdanı İçe Aktar",description:"Cüzdanınızı güvenli bir yöntemle yedeklemeye emin olun. Gizli ifadenizi asla kimseyle paylaÅmayın."},step3:{title:"Tarayıcı düÄmesine dokunun",description:"Taradıktan sonra, cüzdanınızı baÄlamak için bir baÄlantı istemi görünecektir."}}},clv:{extension:{step1:{title:"CLV Cüzdanı eklentisini yükleyin",description:"Cüzdanınıza daha hızlı eriÅim için CLV Cüzdanını görev çubuÄunuza sabitlemenizi öneririz."},step2:{title:"Cüzdan OluÅtur veya Cüzdanı İçe Aktar",description:"Cüzdanınızı güvenli bir yöntemle yedeklemeye emin olun. Gizli ifadenizi asla kimseyle paylaÅmayın."},step3:{title:"Tarayıcınızı yenileyin",description:"Cüzdanınızı kurduktan sonra, aÅaÄıya tıklayın ve tarayıcıyı yenileyin ve eklentiyi yükleyin."}},qr_code:{step1:{title:"CLV Cüzdan uygulamasını açın",description:"Daha hızlı eriÅim için CLV Cüzdanını ana ekranınıza koymanızı öneririz."},step2:{title:"Cüzdan OluÅtur veya Cüzdanı İçe Aktar",description:"Cüzdanınızı güvenli bir yöntemle yedeklemeye emin olun. Gizli ifadenizi asla kimseyle paylaÅmayın."},step3:{title:"Tarayıcı düÄmesine dokunun",description:"Taradıktan sonra, cüzdanınızı baÄlamak için bir baÄlantı istemi görünecektir."}}},okto:{qr_code:{step1:{title:"Okto uygulamasını açın",description:"Hızlı eriÅim için Okto'yu ana ekranınıza ekleyin"},step2:{title:"MPC Cüzdanı oluÅturun",description:"Bir hesap oluÅturun ve bir cüzdan oluÅturun"},step3:{title:"Ayarlar'da WalletConnect'e dokunun",description:"SaÄ Ã¼stteki Tarama QR simgesine dokunun ve baÄlanmak için istemi onaylayın."}}},ledger:{desktop:{step1:{title:"Ledger Live uygulamasını açın",description:"Daha hızlı eriÅim için Ledger Live'ı ana ekranınıza koymanızı öneririz."},step2:{title:"Ledger'ınızı kurun",description:"Yeni bir Ledger kurun veya mevcut birine baÄlanın."},step3:{title:"BaÄlan",description:"Cüzdanınızı baÄlamak için bir baÄlantı istemi belirecektir."}},qr_code:{step1:{title:"Ledger Live uygulamasını açın",description:"Daha hızlı eriÅim için Ledger Live'ı ana ekranınıza koymanızı öneririz."},step2:{title:"Ledger'ınızı kurun",description:"Masaüstü uygulama ile senkronize olabilir veya Ledger'ınızı baÄlayabilirsiniz."},step3:{title:"Kodu tarayın",description:"WalletConnect'e dokunun ve ardından Tarayıcı'ya geçin. Taramadan sonra, cüzdanınızı baÄlamak için bir baÄlantı istemi belirecektir."}}}},sx={connect_wallet:s8e,intro:o8e,sign_in:l8e,connect:c8e,connect_scan:d8e,connector_group:p8e,get:f8e,get_options:y8e,get_mobile:E8e,get_instructions:m8e,chains:h8e,profile:b8e,wallet_connectors:g8e},v8e={label:"è¿æ¥é±å
"},C8e={title:"ä»ä¹æ¯é±å
ï¼",description:"é±å
ç¨äºåéãæ¥æ¶ãåå¨åæ¾ç¤ºæ°åèµäº§ãå®ä¹æ¯ä¸ç§æ°åçç»å½æ¹å¼ï¼æ é卿¯ä¸ªç½ç«ä¸å建æ°è´¦æ·åå¯ç ã",digital_asset:{title:"æ¨çæ°åèµäº§ä¹å®¶",description:"é±å
ç¨äºåéãæ¥æ¶ãåå¨åæ¾ç¤ºå以太ååNFTè¿æ ·çæ°åèµäº§ã"},login:{title:"ä¸ç§æ°çç»å½æ¹å¼",description:"è䏿¯å¨æ¯ä¸ªç½ç«ä¸å建æ°çè´¦æ·åå¯ç ï¼åªéè¿æ¥æ¨çé±å
ã"},get:{label:"è·åé±å
"},learn_more:{label:"äºè§£æ´å¤"}},A8e={label:"éªè¯æ¨çè´¦æ·",description:"为äºå®æè¿æ¥ï¼æ¨å¿
é¡»å¨é±å
ä¸ç¾ç½²ä¸æ¡æ¶æ¯ï¼ä»¥éªè¯æ¨æ¯æ¤è´¦æ·çææè
ã",message:{send:"åéæ¶æ¯",preparing:"å夿¶æ¯ä¸...",cancel:"åæ¶",preparing_error:"å夿¶æ¯æ¶åºéï¼è¯·éè¯ï¼"},signature:{waiting:"çå¾
ç¾å...",verifying:"æ£å¨éªè¯ç¾å...",signing_error:"ç¾ç½²æ¶æ¯æ¶åºéï¼è¯·éè¯ï¼",verifying_error:"éªè¯ç¾åæ¶åºéï¼è¯·éè¯ï¼",oops_error:"ååï¼åºäºç¹é®é¢ï¼"}},w8e={label:"è¿æ¥",title:"è¿æ¥é±å
",new_to_ethereum:{description:"对以太åé±å
ä¸çæï¼",learn_more:{label:"äºè§£æ´å¤"}},learn_more:{label:"äºè§£æ´å¤"},recent:"è¿æ",status:{opening:"æ£å¨æå¼ %{wallet}...",not_installed:"%{wallet} å°æªå®è£
",not_available:"%{wallet} ä¸å¯ç¨",confirm:"卿©å±ä¸ç¡®è®¤è¿æ¥"},secondary_action:{get:{description:"没æ %{wallet}åï¼",label:"è·å"},install:{label:"å®è£
"},retry:{label:"éè¯"}},walletconnect:{description:{full:"éè¦å®æ¹ç WalletConnect å¼¹çªåï¼",compact:"éè¦ WalletConnect å¼¹çªåï¼"},open:{label:"æå¼"}}},T8e={title:"ä½¿ç¨ %{wallet}æ«æ",fallback_title:"ä½¿ç¨æ¨çææºæ«æ"},_8e={recommended:"æ¨è",other:"å
¶ä»",popular:"æµè¡",more:"æ´å¤",others:"å
¶ä»ç"},F8e={title:"è·åä¸ä¸ªé±å
",action:{label:"è·å"},mobile:{description:"ç§»å¨é±å
"},extension:{description:"æµè§å¨æ©å±"},mobile_and_extension:{description:"ç§»å¨é±å
åæ©å±"},mobile_and_desktop:{description:"ç§»å¨åæ¡é¢é±å
"},looking_for:{title:"䏿¯ä½ è¦æ¾çåï¼",mobile:{description:"å¨ä¸
169»å±å¹ä¸éæ©ä¸ä¸ªé±å
ï¼ä»¥å¼å§ä½¿ç¨ä¸åçé±å
æä¾åã"},desktop:{compact_description:"å¨ä¸»å±å¹ä¸éæ©ä¸ä¸ªé±å
ï¼ä»¥å¼å§ä½¿ç¨ä¸åçé±å
æä¾åã",wide_description:"å¨å·¦ä¾§éæ©ä¸ä¸ªé±å
ï¼ä»¥å¼å§ä½¿ç¨ä¸åçé±å
æä¾åã"}}},D8e={title:"å¼å§ä½¿ç¨ %{wallet}",short_title:"è·å %{wallet}",mobile:{title:"%{wallet} ç¨äºç§»å¨",description:"使ç¨ç§»å¨é±å
æ¢ç´¢ä»¥å¤ªåçä¸çã",download:{label:"è·ååºç¨"}},extension:{title:"%{wallet} 为 %{browser}",description:"仿¨æå欢çç½ç»æµè§å¨ç´æ¥è®¿é®æ¨çé±å
ã",download:{label:"æ·»å å° %{browser}"}},desktop:{title:"%{wallet} å¯¹äº %{platform}",description:"仿¨å¼ºå¤§çæ¡é¢åçè®¿é®æ¨çé±å
ã",download:{label:"æ·»å å° %{platform}"}}},B8e={title:"å®è£
%{wallet}",description:"ç¨ææºæ«æä¸è½½ iOS æ Android",continue:{label:"ç»§ç»"}},x8e={mobile:{connect:{label:"è¿æ¥"},learn_more:{label:"äºè§£æ´å¤"}},extension:{refresh:{label:"å·æ°"},learn_more:{label:"äºè§£æ´å¤"}},desktop:{connect:{label:"è¿æ¥"},learn_more:{label:"äºè§£æ´å¤"}}},P8e={title:"忢ç½ç»",wrong_network:"æ£æµå°é误çç½ç»ï¼è¯·åæ¢ææå¼è¿æ¥ä»¥ç»§ç»ã",confirm:"å¨é±å
ä¸ç¡®è®¤",switching_not_supported:"æ¨çé±å
䏿¯æä» %{appName}忢ç½ç»ã请å°è¯ä»æ¨çé±å
å
é¨åæ¢ç½ç»ã",switching_not_supported_fallback:"æ¨çé±å
䏿¯æä»æ¤åºç¨åæ¢ç½ç»ãå°è¯ä»æ¨çé±å
å
忢ç½ç»ã",disconnect:"æå¼è¿æ¥",connected:"å·²è¿æ¥"},S8e={disconnect:{label:"æå¼è¿æ¥"},copy_address:{label:"å¤å¶å°å",copied:"å·²å¤å¶ï¼"},explorer:{label:"卿µè§å¨ä¸æ¥çæ´å¤"},transactions:{description:"%{appName} 交æå°ä¼åºç°å¨è¿é...",description_fallback:"æ¨ç交æå°ä¼åºç°å¨è¿é...",recent:{title:"æè¿äº¤æ"},clear:{label:"æ¸
é¤å
¨é¨"}}},M8e={argent:{qr_code:{step1:{description:"å° Argent æ¾å°æ¨ç主å±å¹ä¸ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®æ¨çé±å
ã",title:"æå¼ Argent åºç¨"},step2:{description:"å建é±å
åç¨æ·åï¼æå¯¼å
¥ç°æé±å
ã",title:"å建æå¯¼å
¥é±å
"},step3:{description:"卿¨æ«æåï¼å°åºç°è¿æ¥æç¤ºï¼ä¾æ¨è¿æ¥æ¨çé±å
ã",title:"ç¹å»æ«æäºç»´ç æé®"}}},bifrost:{qr_code:{step1:{description:"æä»¬å»ºè®®å°Bifrost Walletæ¾å¨æ¨ç主å±å¹ä¸ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®ã",title:"æå¼ Bifrost Wallet åºç¨"},step2:{description:"ä½¿ç¨æ¢å¤çè¯å建æå¯¼å
¥é±å
ã",title:"å建æå¯¼å
¥é±å
"},step3:{description:"卿¨æ«æåï¼å°åºç°è¿æ¥æç¤ºï¼ä¾æ¨è¿æ¥æ¨çé±å
ã",title:"ç¹å»æ«ææé®"}}},bitget:{qr_code:{step1:{description:"æä»¬å»ºè®®æ¨å°Bitgeté±å
æ·»å å°ä¸»å±å¹ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®ã",title:"æå¼Bitgeté±å
åºç¨ç¨åº"},step2:{description:"å¡å¿
使ç¨å®å
¨çæ¹æ³å¤ä»½æ¨çé±å
ãå³ä¸ä¸ä»»ä½äººå享æ¨çç§å¯çè¯ã",title:"å建æå¯¼å
¥é±å
"},step3:{description:"æ«æåï¼å°åºç°ä¸ä¸ªè¿æ¥æç¤ºï¼ä¾æ¨è¿æ¥æ¨çé±å
ã",title:"ç¹å»æ«ææé®"}},extension:{step1:{description:"æä»¬å»ºè®®æ¨å°Bitgeté±å
åºå®å¨ä»»å¡æ ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®æ¨çé±å
ã",title:"å®è£
Bitget Walletæ©å±"},step2:{description:"ç¡®ä¿ä½¿ç¨å®å
¨çæ¹å¼å¤ä»½æ¨çé±å
ãç»ä¸ä¸ä»»ä½äººå享æ¨çç§å¯çè¯ã",title:"å建æå¯¼å
¥é±å
"},step3:{description:"设置é±å
åï¼ç¹å»ä¸æ¹å·æ°æµè§å¨å¹¶å è½½æ©å±ã",title:"å·æ°æ¨çæµè§å¨"}}},bitski:{extension:{step1:{description:"æä»¬å»ºè®®æ¨å°Bitskiåºå®å¨ä»»å¡æ ä¸ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®æ¨çé±å
ã",title:"å®è£
Bitskiæ©å±"},step2:{description:"请确ä¿ç¨å®å
¨çæ¹æ³å¤ä»½æ¨çé±å
ãç»ä¸ä¸ä»»ä½äººå
±äº«æ¨çç§å¯çè¯ã",title:"å建æå¯¼å
¥é±å
"},step3:{description:"è®¾ç½®å®æ¨çé±å
åï¼ç¹å»ä¸æ¹ä»¥å·æ°æµè§å¨å¹¶å è½½æ©å±ç¨åºã",title:"å·æ°æ¨çæµè§å¨"}}},coin98:{qr_code:{step1:{description:"æä»¬å»ºè®®å°Coin98é±å
æ¾å¨æ¨ç主å±å¹ä¸ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®æ¨çé±å
ã",title:"æå¼Coin98é±å
åºç¨ç¨åº"},step2:{description:"æ¨å¯ä»¥ä½¿ç¨æä»¬çææºä¸çå¤ä»½åè½è½»æ¾å¤ä»½æ¨çé±å
ã",title:"å建æå¯¼å
¥é±å
"},step3:{description:"æ«æåï¼å°åºç°ä¸ä¸ªè¿æ¥æç¤ºï¼è®©æ¨è¿æ¥æ¨çé±å
ã",title:"ç¹å»WalletConnectæé®"}},extension:{step1:{description:"ç¹å»æµè§å¨å³ä¸è§å¹¶åºå®Coin98é±å
ï¼ä»¥ä¾¿è½»æ¾è®¿é®ã",title:"å®è£
Coin98é±å
æ©å±"},step2:{description:"å建æ°é±å
æå¯¼å
¥ç°æé±å
ã",title:"å建æå¯¼å
¥é±å
ã"},step3:{description:"è®¾ç½®å®æCoin98 é±å
åï¼åå»ä¸æ¹ä»¥å·æ°æµè§å¨å¹¶å è½½æ©å±ç¨åºã",title:"å·æ°æ¨çæµè§å¨"}}},coinbase:{qr_code:{step1:{description:"æä»¬å»ºè®®æ¨æCoinbaseé±å
æ¾å°ä¸»å±å¹ä¸ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®ã",title:"æå¼Coinbaseé±å
åºç¨"},step2:{description:"æ¨å¯ä»¥è½»æ¾å°ä½¿ç¨äºå¤ä»½åè½å¤ä»½æ¨çé±å
ã",title:"å建æå¯¼å
¥é±å
"},step3:{description:"æ«æåï¼å°åºç°è¿æ¥æç¤ºï¼ä¾æ¨è¿æ¥æ¨çé±å
ã",title:"ç¹å»æ«ææé®"}},extension:{step1:{description:"æä»¬å»ºè®®æ¨å°Coinbaseé±å
åºå®å¨ä»»å¡æ ä¸ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®æ¨çé±å
ã",title:"å®è£
Coinbaseé±å
æ©å±"},step2:{description:"å¡å¿
使ç¨å®å
¨çæ¹æ³å¤ä»½æ¨çé±å
ãæ°¸è¿ä¸è¦ä¸ä»»ä½äººå享æ¨çç§å¯çè¯ã",title:"å建æå¯¼å
¥é±å
"},step3:{description:"设置好é±å
åï¼ç¹å»ä¸æ¹ä»¥å·æ°æµè§å¨å¹¶å è½½æ©å±ã",title:"å·æ°æ¨çæµè§å¨"}}},core:{qr_code:{step1:{description:"æä»¬å»ºè®®æ¨å°Coreæ·»å å°ä¸»å±å¹ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®æ¨çé±å
ã",title:"æå¼Coreåºç¨ç¨åº"},step2:{description:"æ¨å¯ä»¥ä½¿ç¨æä»¬çææºå¤ä»½åè½è½»æ¾å¤ä»½æ¨çé±å
ã",title:"å建æå¯¼å
¥é±å
"},step3:{description:"æ«æåï¼å°åºç°è¿æ¥æç¤ºï¼è®©æ¨è¿æ¥æ¨çé±å
ã",title:"ç¹å»WalletConnectæé®"}},extension:{step1:{description:"æä»¬å»ºè®®å° Core åºå®å°ä»»å¡æ ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®æ¨çé±å
ã",title:"å®è£
Core æ©å±"},step2:{description:"ä¸å®è¦ä½¿ç¨å®å
¨çæ¹æ³å¤ä»½æ¨çé±å
ãåå¿ä¸ä»»ä½äººå享æ¨çç§å¯çè¯ã",title:"å建æå¯¼å
¥é±å
"},step3:{description:"设置好é±å
åï¼ç¹å»ä¸æ¹ä»¥å·æ°æµè§å¨å¹¶å è½½æ©å±ã",title:"å·æ°ä½ çæµè§å¨"}}},fox:{qr_code:{step1:{description:"æä»¬å»ºè®®æ¨å° FoxWallet æ¾å°ä¸»å±å¹ä¸ï¼ä»¥ä¾¿æ´å¿«ç访é®ã
169",title:"æå¼ FoxWallet åºç¨"},step2:{description:"ç¡®ä¿ä½¿ç¨å®å
¨çæ¹æ³å¤ä»½æ¨çé±å
ãæ°¸è¿ä¸è¦ä¸ä»»ä½äººå
±äº«æ¨çç§å¯çè¯ã",title:"å建æå¯¼å
¥é±å
"},step3:{description:"æ«æåï¼å°åºç°è¿æ¥æç¤ºï¼è®©æ¨è¿æ¥æ¨çé±å
ã",title:"ç¹å»æ«ææé®"}}},frontier:{qr_code:{step1:{description:"æä»¬å»ºè®®å° Frontier é±å
æ¾å¨æ¨ç主å±å¹ä¸ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®ã",title:"æå¼ Frontier é±å
åºç¨"},step2:{description:"ç¡®ä¿ä½¿ç¨å®å
¨çæ¹æ³å¤ä»½æ¨çé±å
ãæ°¸è¿ä¸è¦ä¸ä»»ä½äººå
±äº«æ¨çç§å¯çè¯ã",title:"å建æå¯¼å
¥é±å
"},step3:{description:"æ«æåï¼å°åºç°è¿æ¥æç¤ºï¼è®©æ¨è¿æ¥æ¨çé±å
ã",title:"ç¹å»æ«ææé®"}},extension:{step1:{description:"æä»¬å»ºè®®æ¨å°Frontieré±å
åºå®å°ä»»å¡æ ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®æ¨çé±å
ã",title:"å®è£
Frontieré±å
æ©å±"},step2:{description:"ç¡®ä¿ä½¿ç¨å®å
¨çæ¹æ³å¤ä»½æ¨çé±å
ãæ°¸è¿ä¸è¦ä¸ä»»ä½äººå享æ¨çç§å¯çè¯ã",title:"å建æå¯¼å
¥é±å
"},step3:{description:"è®¾ç½®å®æé±å
åï¼ç¹å»ä¸æ¹å·æ°æµè§å¨å¹¶å è½½æ©å±ã",title:"å·æ°ä½ çæµè§å¨"}}},im_token:{qr_code:{step1:{title:"æå¼imTokenåºç¨",description:"å°imTokenåºç¨æ¾å¨æ¨ç主å±å¹ä¸ï¼ä»¥æ´å¿«å°è®¿é®æ¨çé±å
ã"},step2:{title:"å建æå¯¼å
¥é±å
",description:"å建æ°é±å
æå¯¼å
¥å·²æçé±å
ã"},step3:{title:"ç¹å»å³ä¸è§çæ«æå¾æ ",description:"éæ©æ°è¿æ¥ï¼ç¶åæ«æäºç»´ç 并确认æç¤ºä»¥è¿è¡è¿æ¥ã"}}},metamask:{qr_code:{step1:{title:"æå¼ MetaMask åºç¨",description:"æä»¬å»ºè®®å° MetaMask æ¾å¨æ¨ç主å±å¹ä¸ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®ã"},step2:{title:"å建æå¯¼å
¥é±å
",description:"ç¡®ä¿ä½¿ç¨å®å
¨çæ¹æ³å¤ä»½æ¨çé±å
ãæ°¸è¿ä¸è¦ä¸ä»»ä½äººåäº«ä½ çç§å¯çè¯ã"},step3:{title:"ç¹å»æ«ææé®",description:"æ«æåï¼å°åºç°è¿æ¥æç¤ºï¼ä»¥ä¾¿ä½ è¿æ¥ä½ çé±å
ã"}},extension:{step1:{title:"å®è£
MetaMask æ©å±",description:"æä»¬å»ºè®®å°MetaMaskåºå®å¨æ¨ç任塿 ä¸ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®æ¨çé±å
ã"},step2:{title:"å建æå¯¼å
¥é±å
",description:"请å¡å¿
使ç¨å®å
¨çæ¹æ³å¤ä»½æ¨çé±å
ãåå¿ä¸ä»»ä½äººå享æ¨çç§å¯çè¯ã"},step3:{title:"å·æ°æ¨çæµè§å¨",description:"䏿¦æ¨è®¾ç½®å¥½æ¨çé±å
ï¼ç¹å»ä¸é¢å·æ°æµè§å¨å¹¶å è½½æ©å±ã"}}},okx:{qr_code:{step1:{title:"æå¼OKXé±å
åºç¨ç¨åº",description:"æä»¬å»ºè®®å°OKXé±å
æ¾å¨æ¨ç主å±å¹ä¸ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®ã"},step2:{title:"å建æå¯¼å
¥é±å
",description:"å¡å¿
使ç¨å®å
¨çæ¹æ³å¤ä»½æ¨çé±å
ãåä¸ä¸è¦ä¸ä»»ä½äººå享æ¨çç§å¯çè¯ã"},step3:{title:"ç¹å»æ«ææé®",description:"æ«æåï¼å°åºç°ä¸ä¸ªè¿æ¥æç¤ºï¼è®©æ¨è¿æ¥æ¨çé±å
ã"}},extension:{step1:{title:"å®è£
OKX é±å
æ©å±",description:"æä»¬å»ºè®®å° OKX é±å
åºå®å°æ¨ç任塿 ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®æ¨çé±å
ã"},step2:{title:"å建æå¯¼å
¥é±å
",description:"å¡å¿
使ç¨å®å
¨çæ¹æ³å¤ä»½æ¨çé±å
ãåä¸ä¸è¦ä¸ä»»ä½äººå享æ¨çç§å¯çè¯ã"},step3:{title:"å·æ°æ¨çæµè§å¨",description:"䏿¦ä½ è®¾ç½®å¥½ä½ çé±å
ï¼ç¹å»ä¸æ¹å·æ°æµè§å¨å¹¶å è½½æ©å±ã"}}},omni:{qr_code:{step1:{title:"æå¼Omniåºç¨",description:"å°Omniæ·»å å°ä½ ç主å±å¹ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®ä½ çé±å
ã"},step2:{title:"å建æå¯¼å
¥é±å
",description:"å建æ°çé±å
æå¯¼å
¥ç°æçé±å
ã"},step3:{title:"ç¹å»QR徿 å¹¶æ«æ",description:"ç¹å»é¦é¡µçäºç»´ç 徿 ï¼æ«æä»£ç 并确认æç¤ºä»¥è¿æ¥ã"}}},token_pocket:{qr_code:{step1:{title:"æå¼TokenPocketåºç¨",description:"æä»¬å»ºè®®å°TokenPocketæ¾å¨æ¨ç主å±å¹ä¸ä»¥ä¾¿æ´å¿«ç访é®ã"},step2:{title:"å建æå¯¼å
¥é±å
",description:"ä¸å®è¦ä½¿ç¨å®å
¨çæ¹æ³å¤ä»½æ¨çé±å
ãåå¿ä¸ä»»ä½äººå享æ¨çç§å¯çè¯ã"},step3:{title:"ç¹å»æ«ææé®",description:"æ«æåï¼å°åºç°è¿æ¥æç¤ºï¼ä¾æ¨è¿æ¥é±å
ã"}},extension:{step1:{title:"å®è£
TokenPocketæ©å±",description:"æä»¬å»ºè®®å°TokenPocketåºå®å°ä»»å¡æ ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®æ¨çé±å
ã"},step2:{title:"å建æå¯¼å
¥ä¸ä¸ªé±å
",description:"ä¸å®è¦ä½¿ç¨å®å
¨çæ¹æ³å¤ä»½æ¨çé±å
ãç»å¯¹ä¸è¦ä¸ä»»ä½äººå享æ¨çç§å¯çè¯ã"},step3:{title:"å·æ°æ¨çæµè§å¨",description:"设置好æ¨çé±å
åï¼ç¹å»ä¸é¢å·æ°æµè§å¨å¹¶å è½½æ©å±ã"}}},trust:{qr_code:{step1:{title:"æå¼Trust Walletåºç¨",description:"å°Trust Walletæ¾å¨ä¸»å±å¹ä¸ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®æ¨çé±å
ã"},step2:{title:"å建æå¯¼å
¥ä¸ä¸ªé±å
",description:"å建æ°çé±å
æå¯¼å
¥ç°æçé±å
ã"},step3:{title:"å¨è®¾ç½®ä¸ç¹å»WalletConnect",description:"éæ©æ°çè¿æ¥ï¼ç¶åæ«æäºç»´ç 并确认æç¤ºä»¥è¿è¡è¿æ¥ã"}},extension:{step1:{title:"å®è£
Trust Walletæ©å±ç¨åº",description:"卿µè§å¨çå³ä¸è§ç¹å»å¹¶åºå®Trust Wallet以便äºè®¿é®ã"},step2:{title:"å建æå¯¼å
¥é±å
",description:"å建æ°çé±å
æå¯¼å
¥ç°æçé±å
ã"},step3:{title:"å·æ°æ¨çæµè§å¨",description:"设置Trust Walletåï¼ç¹å»ä¸é¢ä»¥å·æ°æµè§å¨å¹¶å è½½æ©å±ç¨åºã"}}},uniswap:{qr_code:{step1:{title:"æå¼Uniswapåºç¨",description:"å°Uniswapé±å
æ·»å å°æ¨ç主å±å¹ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®æ¨çé±å
ã"},step2:{title:"å建æå¯¼å
¥é±å
",description:"å建æ°é±å
æå¯¼å
¥ç°æé±å
ã"},step3:{title:"ç¹å»QR徿 å¹¶æ«æ",description:"卿¨ç主å±å¹ä¸ç¹å»QR徿 ï¼æ«æä»£ç 并确认æç¤ºä»¥è¿è¡è¿æ¥ã"}}},zerion:{qr_code:{step1:{title:"æå¼Zerionåºç¨",description:"æä»¬å»ºè®®å°Zerionæ¾å¨æ¨ç主å±å¹ä¸ä»¥ä¾¿æ´å¿«å°è®¿é®ã"},step2:{title:"å建æå¯¼å
¥é±å
",description:"ç¡®ä¿ä½¿ç¨å®å
¨çæ¹å¼å¤ä»½ä½ çé±å
ãç»å¯¹ä¸è¦ä¸ä»»ä½äººåäº«ä½ çç§äººå¯è¯ã"},step3:{title:"ç¹å»æ«ææé®",description:"ä½ æ«æåï¼ä¼åºç°ä¸ä¸ªè¿æ¥æç¤ºè®©ä½ è¿æ¥ä½ çé±å
ã"}},extension:{step1:{title:"å®è£
Zerion æ©å±",description:"æä»¬å»ºè®®å° Zerion åºå®å¨ä½ ç任塿 以便æ´å¿«è®¿é®ä½ çé±å
ã"},step2:{title:"å建æå¯¼å
¥é±å
",description:"ç¡®ä¿ä½¿ç¨å®å
¨çæ¹æ³å¤ä»½ä½ çé±å
ãæ°¸è¿ä¸è¦ä¸ä»»ä½äººåäº«ä½ çç§å¯çè¯ã"},step3:{title:"å·æ°æ¨çæµè§å¨",description:"设置æ¨çé±å
åï¼ç¹å»ä¸é¢ä»¥å·æ°æµè§å¨å¹¶å è½½æ©å±ç¨åºã"}}},rainbow:{qr_code:{step1:{title:"æå¼ Rainbow åºç¨",description:"æä»¬å»ºè®®å° Rainbow æ¾å¨æ¨ç主å±å¹ä¸ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®æ¨çé±å
ã"},step2:{title:"å建æå¯¼å
¥é±å
",description:"æ¨å¯ä»¥ä½¿ç¨æä»¬çå¤ä»½åè½å¨æ¨çææºä¸è½»æ¾å¤ä»½ä½ çé±å
ã"},step3:{title:"ç¹å»æ«ææé®",description:"æ«æåï¼å°åºç°è¿æ¥æç¤ºï¼è®©æ¨è¿æ¥æ¨çé±å
ã"}}},enkrypt:{extension:{step1:{description:"æä»¬å»ºè®®å°Enkrypt Walletåºå®å°ä»»å¡æ ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®æ¨çé±å
ã",title:"å®è£
Enkrypt Walletæ©å±"},step2:{description:"请确ä¿ä½¿ç¨å®å
¨æ¹æ³å¤ä»½æ¨çé±å
ãæ°¸è¿ä¸è¦ä¸ä»»ä½äººå享æ¨çç§å¯çè¯ã",title:"å建é±å
æå¯¼å
¥é±å
"},step3:{description:"设置é±å
åï¼ç¹å»ä¸é¢å·æ°æµè§å¨å¹¶å è½½æ©å±ã",title:"å·æ°æ¨çæµè§å¨"}}},frame:{extension:{step1:{description:"æä»¬å»ºè®®å°Frameåºå®å°ä»»å¡æ ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®æ¨çé±å
ã",title:"å®è£
Frameåå
¶é
奿©å±"},step2:{description:"å¡å¿
使ç¨å®å
¨çæ¹æ³å¤ä»½æ¨çé±å
ãå³ä¸ä¸ä»»ä½äººå享æ¨çç§å¯çè¯ã",title:"å建æå¯¼å
¥é±å
"},step3:{description:"设置é±å
åï¼ç¹å»ä¸æ¹ä»¥å·æ°æµè§å¨å¹¶å è½½æ©å±ã",title:"å·æ°ä½ çæµè§å¨"}}},one_key:{extension:{step1:{title:"å®è£
OneKey Walletæ©å±",description:"æä»¬å»ºè®®å°OneKey Walletåºå®å°ä»»å¡æ ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®æ¨çé±å
ã"},step2:{title:"å建æå¯¼å
¥é±å
",description:"ç¡®ä¿ä½¿ç¨å®å
¨çæ¹æ³å¤ä»½æ¨çé±å
ãåå¿ä¸ä»»ä½äººå享æ¨çç§å¯çè¯ã"},step3:{title:"å·æ°æ¨çæµè§å¨",description:"设置æ¨çé±å
åï¼ç¹å»ä¸æ¹ä»¥å·æ°æµè§å¨å¹¶å è½½æ©å±ç¨åºã"}}},phantom:{extension:{step1:{title:"å®è£
Phantom æ©å±ç¨åº",description:"æä»¬å»ºè®®å° Phantom åºå®å°æ¨ç任塿 ï¼ä»¥ä¾¿æ´å®¹æè®¿é®æ¨çé±å
ã"},step2:{title:"å建æå¯¼å
¥é±å
",description:"ç¡®ä¿ä½¿ç¨å®å
¨çæ¹æ³å¤ä»½æ¨çé±å
ãåå¿ä¸ä»»ä½äººå享æ¨çç§å¯æ¢å¤çè¯ã"},step3:{title:"å·æ°æ¨çæµè§å¨",description:"设置好æ¨çé±å
åï¼ç¹å»ä¸æ¹ä»¥å·æ°æµè§å¨å¹¶å è½½æ©å±ç¨åºã"}}},rabby:{extension:{step1:{title:"å®è£
Rabby æ©å±ç¨åº",description:"æä»¬å»ºè®®å° Rabby åºå®å¨æ¨ç任塿 ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®æ¨çé±å
ã"},step2:{title:"å建æå¯¼å
¥é±å
",description:"ä¸å®è¦ä½¿ç¨å®å
¨çæ¹æ³å¤ä»½æ¨çé±å
ãåå¿ä¸ä»»ä½äººå享æ¨çå¯é¥çè¯ã"},step3:{title:"å·æ°æ¨çæµè§å¨",description:"䏿¦æ¨è®¾ç½®å¥½æ¨çé±å
ï¼ç¹å»ä»¥ä¸ä»¥å·æ°æµè§å¨å¹¶å è½½æ©å±ç¨åºã"}}},safeheron:{extension:{step1:{title:"å®è£
Core æ©å±",description:"æä»¬å»ºè®®å° Safeheron åºå®å¨æ¨ç任塿 ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®æ¨çé±å
ã"},step2:{title:"å建æå¯¼å
¥é±å
",description:"ç¡®ä¿ä½¿ç¨å®å
¨çæ¹æ³å¤ä»½æ¨çé±å
ãåå¿ä¸ä»»ä½äººå享æ¨çç§å¯çè¯ã"},step3:{title:"å·æ°æ¨çæµè§å¨",description:"设置好æ¨çé±å
åï¼ç¹å»ä¸æ¹ä»¥å·æ°æµè§å¨å¹¶å è½½æ©å±ç¨åºã"}}},taho:{extension:{step1:{title:"å®è£
Tahoæ©å±ç¨åº",description:"æä»¬å»ºè®®å°Tahoåºå®å¨æ¨ç任塿 ä¸ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®æ¨çé±å
ã"},step2:{title:"å建æå¯¼å
¥é±å
",description:"ç¡®ä¿ä½¿ç¨å®å
¨çæ¹æ³å¤ä»½æ¨çé±å
ãåå¿ä¸ä»»ä½äººå享æ¨çç§å¯çè¯ã"},step3:{title:"å·æ°æ¨çæµè§å¨",description:"设置好æ¨çé±å
åï¼ç¹å»ä¸æ¹ä»¥å·æ°æµè§å¨å¹¶å è½½æ©å±ç¨åºã"}}},talisman:{extension:{step1:{title:"å®è£
Talisman æ©å±ç¨åº",description:"æä»¬å»ºè®®å° Talisman åºå®å¨ä»»å¡æ ä¸ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®æ¨çé±å
ã"},step2:{title:"å建æå¯¼å
¥ä»¥å¤ªåé±å
",description:"ç¡®ä¿ä½¿ç¨å®å
¨çæ¹æ³å¤ä»½æ¨çé±å
ãæ°¸è¿ä¸è¦ä¸ä»»ä½äººå享æ¨çæ¢å¤çè¯ã"},step3:{title:"å·æ°æ¨çæµè§å¨",description:"设置好æ¨çé±å
åï¼ç¹å»ä¸æ¹ä»¥å·æ°æµè§å¨å¹¶å è½½æ©å±ç¨åºã"}}},xdefi:{extension:{step1:{title:"å®è£
XDEFI é±å
æ©å±ç¨åº",description:"æä»¬å»ºè®®å°XDEFIé±å
åºå®å°æ¨ç任塿 ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®æ¨çé±å
ã"},step2:{title:"å建æå¯¼å
¥é±å
",description:"ç¡®ä¿ä½¿ç¨å®å
¨çæ¹æ³å¤ä»½æ¨çé±å
ãæ°¸è¿ä¸è¦ä¸ä»»ä½äººå
±äº«æ¨çç§å¯çè¯ã"},step3:{title:"å·æ°æ¨çæµè§å¨",description:"䏿¦ä½ è®¾ç½®å¥½ä½ çé±å
ï¼ç¹å»ä¸é¢å·æ°æµè§å¨åå è½½æ©å±ã"}}},zeal:{extension:{step1:{title:"å®è£
Zealæ©å±ç¨åº",description:"æä»¬å»ºè®®å°Zealåºå®å¨æ¨ç任塿 ä¸ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®æ¨çé±å
ã"},step2:{title:"å建æå¯¼å
¥é±å
",description:"å¡å¿
使ç¨å®å
¨çæ¹æ³å¤ä»½æ¨çé±å
ãå³ä¸ä¸ä»»ä½äººå享æ¨çç§å¯çè¯ã"},step3:{title:"å·æ°æ¨çæµè§å¨",description:"设置é±å
åï¼ç¹å»ä¸æ¹å·æ°æµè§å¨å¹¶å è½½æ©å±ã"}}},safepal:{extension:{step1:{title:"å®è£
SafePal Walletæ©å±ç¨åº",description:"ç¹å»æµè§å¨å³ä¸è§å¹¶åºå®SafePal Wallet以便äºå¿«é访é®ã
169"},step2:{title:"å建æå¯¼å
¥é±å
ã",description:"å建æ°é±å
æå¯¼å
¥ç°æé±å
ã"},step3:{title:"å·æ°æ¨çæµè§å¨",description:"䏿¦è®¾ç½®äºSafePalé±å
ï¼ç¹å»ä¸æ¹å·æ°æµè§å¨å¹¶å è½½æ©å±ç¨åºã"}},qr_code:{step1:{title:"æå¼SafePalé±å
åºç¨ç¨åº",description:"å°SafePalé±å
æ¾å¨ä¸»å±å¹ä¸ä»¥æ´å¿«å°è®¿é®æ¨çé±å
ã"},step2:{title:"å建æå¯¼å
¥é±å
",description:"å建æ°é±å
æå¯¼å
¥ç°æé±å
ã"},step3:{title:"å¨è®¾ç½®ä¸ç¹å»WalletConnect",description:"éæ©æ°è¿æ¥ï¼ç¶åæ«æäºç»´ç 并确认æç¤ºä»¥è¿è¡è¿æ¥ã"}}},desig:{extension:{step1:{title:"å®è£
Desig æ©å±",description:"æä»¬å»ºè®®å° Desig åºå®å°ä»»å¡æ ï¼ä»¥ä¾¿æ´è½»æ¾å°è®¿é®æ¨çé±å
ã"},step2:{title:"å建ä¸ä¸ªé±å
",description:"å¡å¿
使ç¨å®å
¨çæ¹æ³å¤ä»½æ¨çé±å
ãå³ä¸ä¸ä»»ä½äººå享æ¨çç§å¯çè¯ã"},step3:{title:"å·æ°æ¨çæµè§å¨",description:"设置é±å
åï¼ç¹å»ä¸æ¹å·æ°æµè§å¨å¹¶å è½½æ©å±ã"}}},subwallet:{extension:{step1:{title:"å®è£
SubWallet æ©å±",description:"æä»¬å»ºè®®å° SubWallet åºå®å°ä»»å¡æ ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®æ¨çé±å
ã"},step2:{title:"å建æå¯¼å
¥é±å
",description:"ç¡®ä¿ä½¿ç¨å®å
¨çæ¹æ³å¤ä»½æ¨çé±å
ãæ°¸è¿ä¸è¦ä¸ä»»ä½äººå享æ¨çæ¢å¤çè¯ã"},step3:{title:"å·æ°æ¨çæµè§å¨",description:"设置é±å
åï¼ç¹å»ä¸æ¹å·æ°æµè§å¨å¹¶å è½½æ©å±ã"}},qr_code:{step1:{title:"æå¼ SubWallet åºç¨",description:"æä»¬å»ºè®®å° SubWallet æ¾ç½®å¨ä¸»å±å¹ä¸ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®ã"},step2:{title:"å建æå¯¼å
¥é±å
",description:"å¡å¿
使ç¨å®å
¨çæ¹æ³å¤ä»½æ¨çé±å
ãå³ä¸ä¸ä»»ä½äººå享æ¨çç§å¯çè¯ã"},step3:{title:"ç¹å»æ«ææé®",description:"卿¨æ«æåï¼å°åºç°è¿æ¥æç¤ºï¼ä¾æ¨è¿æ¥æ¨çé±å
ã"}}},clv:{extension:{step1:{title:"å®è£
CLV Wallet æ©å±",description:"æä»¬å»ºè®®å° CLV Wallet åºå®å°ä»»å¡æ ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®æ¨çé±å
ã"},step2:{title:"å建æå¯¼å
¥é±å
",description:"å¡å¿
使ç¨å®å
¨çæ¹æ³å¤ä»½æ¨çé±å
ãå³ä¸ä¸ä»»ä½äººå享æ¨çç§å¯çè¯ã"},step3:{title:"å·æ°æ¨çæµè§å¨",description:"设置é±å
åï¼ç¹å»ä¸æ¹å·æ°æµè§å¨å¹¶å è½½æ©å±ã"}},qr_code:{step1:{title:"æå¼ CLV é±å
åºç¨",description:"æä»¬å»ºè®®å° CLV é±å
æ·»å å°æ¨ç主å±å¹ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®ã"},step2:{title:"å建æå¯¼å
¥é±å
",description:"å¡å¿
使ç¨å®å
¨çæ¹æ³å¤ä»½æ¨çé±å
ãå³ä¸ä¸ä»»ä½äººå享æ¨çç§å¯çè¯ã"},step3:{title:"ç¹å»æ«ææé®",description:"卿¨æ«æåï¼å°åºç°è¿æ¥æç¤ºï¼ä¾æ¨è¿æ¥æ¨çé±å
ã"}}},okto:{qr_code:{step1:{title:"æå¼ Okto åºç¨",description:"å° Okto æ·»å å°æ¨ç主å±å¹ä»¥ä¾¿å¿«é访é®"},step2:{title:"å建ä¸ä¸ª MPC é±å
",description:"å建ä¸ä¸ªè´¦æ·å¹¶çæä¸ä¸ªé±å
"},step3:{title:"å¨è®¾ç½®ä¸ç¹å»WalletConnect",description:"ç¹å»å³ä¸è§çæ«æäºç»´ç 徿 ï¼å¹¶ç¡®è®¤æç¤ºä»¥è¿æ¥ã"}}},ledger:{desktop:{step1:{title:"æå¼Ledger Liveåºç¨",description:"æä»¬å»ºè®®å°Ledger Liveæ¾å¨æ¨ç主å±å¹ä¸ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®ã"},step2:{title:"设置æ¨çLedger",description:"设置ä¸ä¸ªæ°çLedgeræè¿æ¥å°ä¸ä¸ªç°æçã"},step3:{title:"è¿æ¥",description:"ä½ æ«æåï¼ä¼åºç°ä¸ä¸ªè¿æ¥æç¤ºè®©ä½ è¿æ¥ä½ çé±å
ã"}},qr_code:{step1:{title:"æå¼Ledger Liveåºç¨",description:"æä»¬å»ºè®®å°Ledger Liveæ¾å¨æ¨ç主å±å¹ä¸ï¼ä»¥ä¾¿æ´å¿«å°è®¿é®ã"},step2:{title:"设置æ¨çLedger",description:"æ¨å¯ä»¥åæ¥æ¡é¢åºç¨ç¨å¼ï¼æè¿æ¥æ¨çLedgerã"},step3:{title:"æ«æä»£ç ",description:"ç¹å» WalletConnect ç¶å忢尿«æå¨ãä½ æ«æåï¼ä¼åºç°ä¸ä¸ªè¿æ¥æç¤ºè®©ä½ è¿æ¥ä½ çé±å
ã"}}}},ox={connect_wallet:v8e,intro:C8e,sign_in:A8e,connect:w8e,connect_scan:T8e,connector_group:_8e,get:F8e,get_options:D8e,get_mobile:B8e,get_instructions:x8e,chains:P8e,profile:S8e,wallet_connectors:M8e},Po=new RU.I18n({ar:KB,"ar-AR":KB,en:QB,"en-US":QB,es:XB,"es-419":XB,fr:ZB,"fr-FR":ZB,hi:ex,"hi-IN":ex,id:tx,"id-ID":tx,ja:ux,"ja-JP":ux,ko:nx,"ko-KR":nx,pt:rx,"pt-BR":rx,ru:ax,"ru-RU":ax,th:ix,"th-TH":ix,tr:sx,"tr-TR":sx,zh:ox,"zh-CN":ox});Po.defaultLocale="en-US";Po.locale="en-US";Po.enableFallback=!0;var k8e=()=>{var e;if(typeof window<"u"&&typeof navigator<"u"){if((e=navigator.languages)!=null&&e.length)return navigator.languages[0];if(navigator.language)return navigator.language}},Vu=H.createContext(Po),I8e=({children:e,locale:t})=>{const u=H.useMemo(()=>k8e(),[]),n=H.useMemo(()=>(t?Po.locale=t:!t&&u&&(Po.locale=u),Po),[t,u]);return k.createElement(Vu.Provider,{value:n},e)};function qw(e){return e!=null}
169var lx={iconBackground:"#96bedc",iconUrl:async()=>(await Xe(()=>import("./arbitrum-LYDBJZP3-eb03435b.js"),[])).default},cx={iconBackground:"#e84141",iconUrl:async()=>(await Xe(()=>import("./avalanche-TFPKP544-83c89fd5.js"),[])).default},dx={iconBackground:"#0052ff",iconUrl:async()=>(await Xe(()=>import("./base-3MIUIYGA-d99275a3.js"),[])).default},px={iconBackground:"#ebac0e",iconUrl:async()=>(await Xe(()=>import("./bsc-S2GSW6VX-05341716.js"),[])).default},fx={iconBackground:"#002D74",iconUrl:async()=>(await Xe(()=>import("./cronos-DQKKIEX7-67e88155.js"),[])).default},zi={iconBackground:"#484c50",iconUrl:async()=>(await Xe(()=>import("./ethereum-4FY57XJF-20f89eb8.js"),[])).default},O8e={iconBackground:"#f9f7ec",iconUrl:async()=>(await Xe(()=>import("./hardhat-ARRFHFKB-687e462a.js"),[])).default},Eb={iconBackground:"#ff5a57",iconUrl:async()=>(await Xe(()=>import("./optimism-UUP5Y7TB-96a3957f.js"),[])).default},yx={iconBackground:"#9f71ec",iconUrl:async()=>(await Xe(()=>import("./polygon-Z4QITDL7-953b4259.js"),[])).default},Ex={iconBackground:"#f9f7ec",iconUrl:async()=>(await Xe(()=>import("./xdc-5UHQ25DW-ce78a484.js"),[])).default},mx={iconBackground:"#f9f7ec",iconUrl:async()=>(await Xe(()=>import("./zkSync-XRUC4ZHO-c03c3379.js"),[])).default},hx={iconBackground:"#000000",iconUrl:async()=>(await Xe(()=>import("./zora-KVO7WIOK-bf3eb886.js"),[])).default},R8e={arbitrum:{chainId:42161,name:"Arbitrum",...lx},arbitrumGoerli:{chainId:421613,...lx},avalanche:{chainId:43114,...cx},avalancheFuji:{chainId:43113,...cx},base:{chainId:8453,name:"Base",...dx},baseGoerli:{chainId:84531,...dx},bsc:{chainId:56,name:"BSC",...px},bscTestnet:{chainId:97,...px},cronos:{chainId:25,...fx},cronosTestnet:{chainId:338,...fx},goerli:{chainId:5,...zi},hardhat:{chainId:31337,...O8e},holesky:{chainId:17e3,...zi},kovan:{chainId:42,...zi},localhost:{chainId:1337,...zi},mainnet:{chainId:1,name:"Ethereum",...zi},optimism:{chainId:10,name:"Optimism",...Eb},optimismGoerli:{chainId:420,...Eb},optimismKovan:{chainId:69,...Eb},polygon:{chainId:137,name:"Polygon",...yx},polygonMumbai:{chainId:80001,...yx},rinkeby:{chainId:4,...zi},ropsten:{chainId:3,...zi},sepolia:{chainId:11155111,...zi},xdc:{chainId:50,name:"XinFin",...Ex},xdcTestnet:{chainId:51,...Ex},zkSync:{chainId:324,name:"zkSync",...mx},zkSyncTestnet:{chainId:280,...mx},zora:{chainId:7777777,name:"Zora",...hx},zoraTestnet:{chainId:999,...hx}},j8e=Object.fromEntries(Object.values(R8e).filter(qw).map(({chainId:e,...t})=>[e,t])),N8e=e=>e.map(t=>{var u,n,r,a;const i=(u=j8e[t.id])!=null?u:{};return{...t,name:(n=i.name)!=null?n:t.name,iconUrl:(r=t.iconUrl)!=null?r:i.iconUrl,iconBackground:(a=t.iconBackground)!=null?a:i.iconBackground}}),Yw=H.createContext({chains:[]});function U8e({chains:e,children:t,initialChain:u}){return k.createElement(Yw.Provider,{value:H.useMemo(()=>({chains:N8e(e),initialChainId:typeof u=="number"?u:u==null?void 0:u.id}),[e,u])},t)}var pf=()=>H.useContext(Yw).chains,L8e=()=>H.useContext(Yw).initialChainId,$8e=()=>{const e=pf();return H.useMemo(()=>{const t={};return e.forEach(u=>{t[u.id]=u}),t},[e])},z8e=()=>{const[e,t]=H.useReducer(()=>!0,!1);return H.useEffect(t,[t]),e};function f$(){const e=qj.id,t=xm(),u=Array.isArray(t.chains)?t.chains:[],n=u==null?void 0:u.some(r=>(r==null?void 0:r.id)===e);return{chainId:e,enabled:n}}function y$(e){const{chainId:t,enabled:u}=f$(),{data:n}=Ane({chainId:t,enabled:u,name:e});return n}function E$(e){const{chainId:t,enabled:u}=f$(),{data:n}=_ne({address:e,chainId:t,enabled:u});return n}function Vw(){var e;const{chain:t}=zs();return(e=t==null?void 0:t.id)!=null?e:null}var m$="rk-transactions";function H8e(e){try{const t=e?JSON.parse(e):{};return typeof t=="object"?t:{}}catch{return{}}}function bx(){return H8e(typeof localStorage<"u"?localStorage.getItem(m$):null)}var W8e=/^0x([A-Fa-f0-9]{64})$/;function q8e(e){const t=[];return W8e.test(e.hash)||t.push("Invalid transaction hash"),typeof e.description!="string"&&t.push("Transaction must have a description"),typeof e.confirmations<"u"&&(!Number.isInteger(e.confirmations)||e.confirmations<1)&&t.push("Transaction confirmations must be a positiver integer"),t}function Y8e({provider:e}){let t=bx(),u=e;const n=new Set,r=new Map;function a(h){u=h}function i(h,C){var v,m;return(m=(v=t[h])==null?void 0:v[C])!=null?m:[]}function s(h,C,v){const m=q8e(v);if(m.length>0)throw new Error(["Unable to add transaction",...m].join(` 170`));d(h,C,E=>[{...v,status:"pending"},...E.filter(({hash:b})=>b!==v.hash)])}function o(h,C){d(h,C,()=>[])}function l(h,C,v,m){d(h,C,E=>E.map(b=>b.hash===v?{...b,status:m}:b))}async function c(h,C){await Promise.all(i(h,C).filter(v=>v.status==="pending").map(async v=>{const{confirmations:m,hash:E}=v,b=r.get(E);if(b)return await b;const A=u.waitForTransactionReceipt({confirmations:m,hash:E}).then(({status:w})=>{r.delete(E),w!==void 0&&l(h,C,E,w===0||w==="reverted"?"failed":"confirmed")});return r.set(E,A),await A}))}function d(h,C,v){var m,E;t=bx(),t[h]=(m=t[h])!=null?m:{};let b=0;const A=10,w=v((E=t[h][C])!=null?E:[]).filter(({status:g})=>g==="pending"?!0:b++<=A);t[h][C]=w.length>0?w:void 0,p(),f(),c(h,C)}function p(){localStorage.setItem(m$,JSON.stringify(t))}
170function f(){n.forEach(h=>h())}function y(h){return n.add(h),()=>{n.delete(h)}}return{addTransaction:s,clearTransactions:o,getTransactions:i,onChange:y,setProvider:a,waitForPendingTransactions:c}}var mb,h$=H.createContext(null);function V8e({children:e}){const t=xm(),{address:u}=Yu(),n=Vw(),[r]=H.useState(()=>mb??(mb=Y8e({provider:t})));return H.useEffect(()=>{r.setProvider(t)},[r,t]),H.useEffect(()=>{u&&n&&r.waitForPendingTransactions(u,n)},[r,u,n]),k.createElement(h$.Provider,{value:r},e)}function b$(){const e=H.useContext(h$);if(!e)throw new Error("Transaction hooks must be used within RainbowKitProvider");return e}function g$(){const e=b$(),{address:t}=Yu(),u=Vw(),[n,r]=H.useState(()=>e&&t&&u?e.getTransactions(t,u):[]);return H.useEffect(()=>{if(e&&t&&u)return r(e.getTransactions(t,u)),e.onChange(()=>{r(e.getTransactions(t,u))})},[e,t,u]),n}var gx=e=>typeof e=="function"?e():e;function G8e(e,{extends:t}={}){const u={...HB(VB,gx(e))};if(!t)return u;const n=HB(VB,gx(t));return Object.fromEntries(Object.entries(u).filter(([a,i])=>i!==n[a]))}function vx(e,t={}){return Object.entries(G8e(e,t)).map(([u,n])=>`${u}:${n.replace(/[:;{}</>]/g,"")};`).join("")}var v$={appName:void 0,disclaimer:void 0,learnMoreUrl:"https://learn.rainbow.me/understanding-web3?utm_source=rainbowkit&utm_campaign=learnmore"},xd=H.createContext(v$),C$=H.createContext(!1),A$=()=>{const[e,t]=H.useState({height:void 0,width:void 0});return H.useEffect(()=>{function u(){t({height:window.innerHeight,width:window.innerWidth})}return window.addEventListener("resize",u),u(),()=>window.removeEventListener("resize",u)},[]),e},ff=H.createContext({connector:null,setConnector:()=>{}});function J8e({children:e}){const[t,u]=H.useState(null);return k.createElement(ff.Provider,{value:H.useMemo(()=>({connector:t,setConnector:u}),[t])},e)}var yf={COMPACT:"compact",WIDE:"wide"},o6=H.createContext(yf.WIDE);function K8e({children:e,modalSize:t}){const{width:u}=A$(),n=u&&u<obe,{connector:r}=H.useContext(ff);return k.createElement(o6.Provider,{value:n||r?yf.COMPACT:t},e)}var Gw=H.createContext(!1),Q8e="rk-version";function X8e({version:e}){localStorage.setItem(Q8e,e)}function Z8e(){const e=H.useCallback(()=>{X8e({version:"1.3.0"})},[]);H.useEffect(()=>{e()},[e])}function eCe(e){const t=[];for(const u of e)t.push(...u);return t}function tCe(e,t){const u={};return e.forEach(n=>{const r=t(n);r&&(u[r]=n)}),u}function Jw(){return typeof navigator<"u"&&/Version\/([0-9._]+).*Safari/.test(navigator.userAgent)}function uCe(){return typeof document<"u"&&getComputedStyle(document.body).getPropertyValue("--arc-palette-focus")!==""}function Kw(){var e;if(typeof navigator>"u")return"Browser";const t=navigator.userAgent.toLowerCase();return(e=navigator.brave)!=null&&e.isBrave?"Brave":t.indexOf("edg/")>-1?"Edge":t.indexOf("op")>-1?"Opera":uCe()?"Arc":t.indexOf("chrome")>-1?"Chrome":t.indexOf("firefox")>-1?"Firefox":Jw()?"Safari":"Browser"}var nCe=b5e.UAParser(),{os:Qw}=nCe;function rCe(){return Qw.name==="Windows"}function aCe(){return Qw.name==="Mac OS"}function iCe(){return["Ubuntu","Mint","Fedora","Debian","Arch","Linux"].includes(Qw.name)}function Xw(){return rCe()?"Windows":aCe()?"macOS":iCe()?"Linux":"Desktop"}var sCe=e=>{var t,u,n,r,a,i,s,o,l,c,d,p;const f=Kw();return(p={Arc:(t=e==null?void 0:e.downloadUrls)==null?void 0:t.chrome,Brave:(u=e==null?void 0:e.downloadUrls)==null?void 0:u.chrome,Chrome:(n=e==null?void 0:e.downloadUrls)==null?void 0:n.chrome,Edge:((r=e==null?void 0:e.downloadUrls)==null?void 0:r.edge)||((a=e==null?void 0:e.downloadUrls)==null?void 0:a.chrome),Firefox:(i=e==null?void 0:e.downloadUrls)==null?void 0:i.firefox,Opera:((s=e==null?void 0:e.downloadUrls)==null?void 0:s.opera)||((o=e==null?void 0:e.downloadUrls)==null?void 0:o.chrome),Safari:(l=e==null?void 0:e.downloadUrls)==null?void 0:l.safari,Browser:(c=e==null?void 0:e.downloadUrls)==null?void 0:c.browserExtension}[f])!=null?p:(d=e==null?void 0:e.downloadUrls)==null?void 0:d.browserExtension},oCe=e=>{var t,u,n,r;return(r=sl()?(t=e==null?void 0:e.downloadUrls)==null?void 0:t.ios:(u=e==null?void 0:e.downloadUrls)==null?void 0:u.android)!=null?r:(n=e
170==null?void 0:e.downloadUrls)==null?void 0:n.mobile},lCe=e=>{var t,u,n,r,a,i;const s=Xw();return(i={Windows:(t=e==null?void 0:e.downloadUrls)==null?void 0:t.windows,macOS:(u=e==null?void 0:e.downloadUrls)==null?void 0:u.macos,Linux:(n=e==null?void 0:e.downloadUrls)==null?void 0:n.linux,Desktop:(r=e==null?void 0:e.downloadUrls)==null?void 0:r.desktop}[s])!=null?i:(a=e==null?void 0:e.downloadUrls)==null?void 0:a.desktop},w$="rk-recent";function cCe(e){try{const t=e?JSON.parse(e):[];return Array.isArray(t)?t:[]}catch{return[]}}function T$(){return typeof localStorage<"u"?cCe(localStorage.getItem(w$)):[]}function dCe(e){return[...new Set(e)]}function pCe(e){const t=dCe([e,...T$()]);localStorage.setItem(w$,JSON.stringify(t))}function l6(){const e=pf(),t=L8e(),{connectAsync:u,connectors:n}=eU(),r=n;async function a(f,y){var h,C,v;const m=await y.getChainId(),E=await u({chainId:(v=t??((h=e.find(({id:b})=>b===m))==null?void 0:h.id))!=null?v:(C=e[0])==null?void 0:C.id,connector:y});return E&&pCe(f),E}async function i(f,y){try{return await a(f,y)}catch(h){if(!(h.name==="UserRejectedRequestError"||h.message==="Connection request reset. Please try again."))throw h}}const s=eCe(r.map(f=>{var y;return(y=f._wallets)!=null?y:[]})).sort((f,y)=>f.index-y.index),o=tCe(s,f=>f.id),l=3,c=T$().map(f=>o[f]).filter(qw).slice(0,l),d=[...c,...s.filter(f=>!c.includes(f))],p=[];return d.forEach(f=>{var y;if(!f)return;const h=c.includes(f);p.push({...f,connect:()=>f.connector.showQrModal?i(f.id,f.connector):a(f.id,f.connector),desktopDownloadUrl:lCe(f),extensionDownloadUrl:sCe(f),groupName:f.groupName,mobileDownloadUrl:oCe(f),onConnecting:C=>f.connector.on("message",({type:v})=>v==="connecting"?C():void 0),ready:((y=f.installed)!=null?y:!0)&&f.connector.ready,recent:h,showWalletConnectModal:f.walletConnectModalConnector?()=>i(f.id,f.walletConnectModalConnector):void 0})}),p}var _$=async()=>(await Xe(()=>import("./assets-26YY4GVD-ebee59af.js"),[])).default,fCe=()=>Aa(_$),yCe=()=>k.createElement(qu,{background:"#d0d5de",borderRadius:"10",height:"48",src:_$,width:"48"}),F$=async()=>(await Xe(()=>import("./login-ZSMM5UYL-b8add756.js"),[])).default,ECe=()=>Aa(F$),mCe=()=>k.createElement(qu,{background:"#d0d5de",borderRadius:"10",height:"48",src:F$,width:"48"}),je=k.forwardRef(({as:e="div",children:t,className:u,color:n,display:r,font:a="body",id:i,size:s="16",style:o,tabIndex:l,textAlign:c="inherit",weight:d="regular",testId:p},f)=>k.createElement(re,{as:e,className:u,color:n,display:r,fontFamily:a,fontSize:s,fontWeight:d,id:i,ref:f,style:o,tabIndex:l,textAlign:c,testId:p},t));je.displayName="Text";var hCe={large:{fontSize:"16",paddingX:"24",paddingY:"10"},medium:{fontSize:"14",height:"28",paddingX:"12",paddingY:"4"},small:{fontSize:"14",paddingX:"10",paddingY:"5"}};function Un({disabled:e=!1,href:t,label:u,onClick:n,rel:r="noreferrer noopener",size:a="medium",target:i="_blank",testId:s,type:o="primary"}){const l=o==="primary",c=a!=="large",d=fn(),p=e?"actionButtonSecondaryBackground":l?"accentColor":c?"actionButtonSecondaryBackground":null,{fontSize:f,height:y,paddingX:h,paddingY:C}=hCe[a],v=!d||!c;return k.createElement(re,{...t?e?{}:{as:"a",href:t,rel:r,target:i}:{as:"button",type:"button"},onClick:e?void 0:n,...v?{borderColor:d&&!c&&!l?"actionButtonBorderMobile":"actionButtonBorder",borderStyle:"solid",borderWidth:"1"}:{},borderRadius:"actionButton",className:!e&&Iu({active:"shrinkSm",hover:"grow"}),display:"block",paddingX:h,paddingY:C,style:{willChange:"transform"},testId:s,textAlign:"center",transition:"transform",...p?{background:p}:{},...y?{height:y}:{}},k.createElement(je,{color:e?"modalTextSecondary":l?"accentColorForeground":"accentColor",size:f,weight:"bold"},u))}var bCe=()=>fn()?k.createElement("svg",{"aria-hidden":!0,fill:"none",height:"11.5",viewBox:"0 0 11.5 11.5",width:"11.5",xmlns:"http://www.w3.org/2000/svg"},k.createElement("path",{d:"M2.13388 0.366117C1.64573 -0.122039 0.854272 -0.122039 0.366117 0.366117C-0.122039 0.854272 -0.122039 1.64573 0.366117 2.13388L3.98223 5.75L0.366117 9.36612C-0.122039 9.85427 -0.122039 10.6457 0.366117 11.1339C0.854272 11.622 1.64573 11.622 2.13388 11.1339L5.75 7.51777L9.36612 11.1339C9.85427 11.622 10.6457 11.622 11.1339 11.1339C11.622 10.6457 11.622 9.85427 11.1339 9.36612L7.51777 5.75L11.1339 2.13388C11.622 1.64573 11.622 0.854272 11.1339 0.366117C10.6457 -0.122039 9.85427 -0.122039 9.36612 0.366117L5.75 3.98223L2.13388 0.366117Z",fill:"currentColor"})):k.createElement("svg",{"aria-hidden":!0,fill:"none",height:"10",viewBox:"0 0 10 10",width:"10",xmlns:"http://www.w3.org/2000/svg"}
170,k.createElement("path",{d:"M1.70711 0.292893C1.31658 -0.0976311 0.683417 -0.0976311 0.292893 0.292893C-0.0976311 0.683417 -0.0976311 1.31658 0.292893 1.70711L3.58579 5L0.292893 8.29289C-0.0976311 8.68342 -0.0976311 9.31658 0.292893 9.70711C0.683417 10.0976 1.31658 10.0976 1.70711 9.70711L5 6.41421L8.29289 9.70711C8.68342 10.0976 9.31658 10.0976 9.70711 9.70711C10.0976 9.31658 10.0976 8.68342 9.70711 8.29289L6.41421 5L9.70711 1.70711C10.0976 1.31658 10.0976 0.683417 9.70711 0.292893C9.31658 -0.0976311 8.68342 -0.0976311 8.29289 0.292893L5 3.58579L1.70711 0.292893Z",fill:"currentColor"})),zo=({"aria-label":e="Close",onClose:t})=>{const u=fn();return k.createElement(re,{alignItems:"center","aria-label":e,as:"button",background:"closeButtonBackground",borderColor:"actionButtonBorder",borderRadius:"full",borderStyle:"solid",borderWidth:u?"0":"1",className:Iu({active:"shrinkSm",hover:"growLg"}),color:"closeButton",display:"flex",height:u?"30":"28",justifyContent:"center",onClick:t,style:{willChange:"transform"},transition:"default",type:"button",width:u?"30":"28"},k.createElement(bCe,null))},D$=async()=>(await Xe(()=>import("./sign-FZVB2CS6-f23ac888.js"),[])).default;function gCe({onClose:e}){const t=H.useContext(Vu),[{status:u,...n},r]=k.useState({status:"idle"}),a=fbe(),i=H.useCallback(async()=>{try{const f=await a.getNonce();r(y=>({...y,nonce:f}))}catch{r(f=>({...f,errorMessage:t.t("sign_in.message.preparing_error"),status:"idle"}))}},[a]),s=H.useRef(!1);k.useEffect(()=>{s.current||(s.current=!0,i())},[i]);const o=fn(),{address:l}=Yu(),{chain:c}=zs(),{signMessageAsync:d}=cne(),p=async()=>{try{const f=c==null?void 0:c.id,{nonce:y}=n;if(!l||!f||!y)return;r(v=>({...v,errorMessage:void 0,status:"signing"}));const h=a.createMessage({address:l,chainId:f,nonce:y});let C;try{C=await d({message:a.getMessageBody({message:h})})}catch(v){return v instanceof tr?r(m=>({...m,status:"idle"})):r(m=>({...m,errorMessage:t.t("sign_in.signature.signing_error"),status:"idle"}))}r(v=>({...v,status:"verifying"}));try{if(await a.verify({message:h,signature:C}))return;throw new Error}catch{return r(v=>({...v,errorMessage:t.t("sign_in.signature.verifying_error"),status:"idle"}))}}catch{r({errorMessage:t.t("sign_in.signature.oops_error"),status:"idle"})}};return k.createElement(re,{position:"relative"},k.createElement(re,{display:"flex",paddingRight:"16",paddingTop:"16",position:"absolute",right:"0"},k.createElement(zo,{onClose:e})),k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"column",gap:o?"32":"24",padding:"24",paddingX:"18",style:{paddingTop:o?"60px":"36px"}},k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"column",gap:o?"6":"4",style:{maxWidth:o?320:280}},k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"column",gap:o?"32":"16"},k.createElement(qu,{height:40,src:D$,width:40}),k.createElement(je,{color:"modalText",size:o?"20":"18",textAlign:"center",weight:"heavy"},t.t("sign_in.label"))),k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"column",gap:o?"16":"12"},k.createElement(je,{color:"modalTextSecondary",size:o?"16":"14",textAlign:"center"},t.t("sign_in.description")),u==="idle"&&n.errorMessage?k.createElement(je,{color:"error",size:o?"16":"14",textAlign:"center",weight:"bold"},n.errorMessage):null)),k.createElement(re,{alignItems:o?void 0:"center",display:"flex",flexDirection:"column",gap:"8",width:"full"},k.createElement(Un,{disabled:!n.nonce||u==="signing"||u==="verifying",label:n.nonce?u==="signing"?t.t("sign_in.signature.waiting"):u==="verifying"?t.t("sign_in.signature.verifying"):t.t("sign_in.message.send"):t.t("sign_in.message.preparing"),onClick:p,size:o?"large":"medium",testId:"auth-message-button"}),o?k.createElement(Un,{label:"Cancel",onClick:e,size:"large",type:"secondary"}):k.createElement(re,{as:"button",borderRadius:"full",className:Iu({active:"shrink",hover:"grow"}),display:"block",onClick:e,paddingX:"10",paddingY:"5",rel:"noreferrer",style:{willChange:"transform"},target:"_blank",transition:"default"},k.createElement(je,{color:"closeButton",size:o?"16":"14",weight:"bold"},t.t("sign_in.message.cancel"))))))}function vCe(){const e=pf(),t=l6(),u=s6()==="unauthenticated",n=H.useCallback(()=>{Aa(...t.map(r=>r.iconUrl),...e.map(r=>r.iconUrl).filter(qw)),fn()||(fCe(),ECe()),u&&Aa(D$)},[t,e,u]);H.useEffect(()=>{n()},[n])}var B$="WALLETCONNECT_DEEPLINK_CHOICE";function CCe({mobileUri:e,name:t}){localStorage.setItem(B$,JSON.stringify({href:e.split("?")[0],name:t}))}function ACe(){localStorage.removeItem(B$)}var x$=H.createContext(void 0),LC="data-rk",P$=e=>({[LC]:e||""}),wCe=e=>{if(e&&!/^[a-zA-Z0-9_]+$/.test(e))throw new Error(`Invalid ID: ${e}`);return e?`[${LC}="${e}"]`:`[${LC}]`},TCe=()=>{const e=H.useContext(x$);return P$(e)},_Ce=MU();function FCe({appInfo:e,avatar:t,chains:u,children:n,coolMode:r=!1,id:a,initialChain:i,locale:s,modalSize:o=yf.WIDE,showRecentTransactions:l=!1,theme:c=_Ce}){if(vCe(),Z8e(),Yu({onDisconnect:ACe}),typeof c=="function")throw new Error('A theme function was provided to the "theme" prop instead of a theme object. You must execute this function to get the resulting theme object.');const d=wCe(a),p={...v$,...e},f=t??c$;return k.createElement(U8e,{chains:u,initialChain:i},k.createElement(J8e,null,k.createElement(I8e,{locale:s},k.createElement(C$.Provider,{value:r},k.createElement(K8e,{modalSize:o},k.createElement(Gw.Provider,{value:l},k.createElement(V8e,null,k.createElement(d$.Provider,{value:f},k.createElement(xd.Provider,{value:p},k.createElement(x$.Provider,{value:a},k.createElement(UAe,null,c?k.createElement("div",{...P$(a)},k.createElement("style",{dangerouslySetInnerHTML:{__html:[`${d}{${vx("lightMode"in c?c.lightMode:c)}}`,"darkMode"in c?`@media(prefers-color-scheme:dark){${d}{${vx(c.darkMode,{extends:c.lightMode})}}}`:null].join("")}}),n):n)))))))))))}var DCe="_9pm4ki5 ju367va ju367v15 ju367v8r",BCe="_9pm4ki3 ju367v9g ju367vb2 ju367va ju367v2q ju367v8q",Cx=(e,t)=>{const u=e.querySelectorAll("button:not(:disabled), a[href]");u.length!==0&&u[t==="end"?u.length-1:0].focus()};function xCe(e){const t=H.useRef(null);return H.useEffect(()=>{const u=document.activeElement;return()=>{var n;(n=u.focus)==null||n.call(u)}},[]),H.useEffect(()=>{if(t.current){const u=t.current.querySelector("[data-auto-focus]");u?u.focus():t.current.focus()}},[t]),k.createElement(k.Fragment,null,k.createElement("div",{onFocus:H.useCallback(()=>t.current&&Cx(t.current,"end"),[]),tabIndex:0}),k.createElement("div",{ref:t,style:{outline:"none"},tabIndex:-1,...e}),k.createElement("div",{onFocus:H.useCallback(()=>t.current&&Cx(t.current,"start"),[]),tabIndex:0}))}var PCe=e=>e.stopPropagation();function iE({children:e,onClose:t,open:u,titleId:n}){H.useEffect(()=>{const l=c=>u&&c.key==="Escape"&&t();return document.addEventListener("keydown",l),()=>document.removeEventListener("keydown",l)},[u,t]);const[r,a]=H.useState(!0);H.useEffect(()=>{a(getComputedStyle(window.document.body).overflow!=="hidden")},[]);const i=H.useCallback(()=>t(),[t]),s=TCe(),o=fn();return k.createElement(k.Fragment,null,u?Aj.createPortal(k.createElement(m5e,{enabled:r},k.createElement(re,{...s},k.createElement(re,{...s,alignItems:o?"flex-end":"center","aria-labelledby":n,"aria-modal":!0,className:BCe,onClick:i,position:"fixed",role:"dialog"},k.createElement(xCe,{className:DCe,onClick:PCe,role:"document"},e)))),document.body):null)}var SCe="_1ckjpok7",MCe="_1ckjpok1 ju367vb5 ju367vdq ju367vp ju367vt ju367vv ju367vek ju367va ju367v15 ju367v6c ju367v8r",kCe="_1ckjpok4 _1ckjpok1 ju367vb5 ju367vdq ju367vp ju367vt ju367vv ju367vek ju367va ju367v15 ju367v6c ju367v8r",ICe="_1ckjpok6 ju367vq",OCe="_1ckjpok3 _1ckjpok1 ju367vb5 ju367vdq ju367vp ju367vt ju367vv ju367vek ju367va ju367v15 ju367v6c ju367v8r",RCe="_1ckjpok2 _1ckjpok1 ju367vb5 ju367vdq ju367vp ju367vt ju367vv ju367vek ju367va ju367v15 ju367v6c ju367v8r";function sE({bottomSheetOnMobile:e=!1,children:t,marginTop:u,padding:n="16",paddingBottom:r,wide:a=!1}){const i=fn(),o=H.useContext(o6)===yf.COMPACT;return k.createElement(re,{marginTop:u},k.createElement(re,{className:[a?i?RCe:o?kCe:OCe:MCe,i?ICe:null,i&&e?SCe:null].join(" ")},k.createElement(re,{padding:n,paddingBottom:r??n},t)))}var Ax=["k","m","b","t"];function u1(e,t=1){return e.toString().replace(new RegExp(`(.+\\.\\d{${t}})\\d+`),"$1").replace(/(\.[1-9]*)0+$/,"$1").replace(/\.$/,"")}function S$(e){if(e<1)return u1(e,3);if(e<10**2)return u1(e,2);if(e<10**4)return new Intl.NumberFormat().format(parseFloat(u1(e,1)));const t=10**1;let u=String(e);for(let n=Ax.length-1;n>=0;n--){const r=10**((n+1)*3);
170if(r<=e){e=e*t/r/t,u=u1(e,1)+Ax[n];break}}return u}function M$(e){return e.length<4+4?e:`${e.substring(0,4)}â¦${e.substring(e.length-4)}`}function k$(e){const t=e.split("."),u=t.pop();return t.join(".").length>24?`${t.join(".").substring(0,24)}...`:`${t.join(".")}.${u}`}var jCe=()=>k.createElement("svg",{fill:"none",height:"13",viewBox:"0 0 13 13",width:"13",xmlns:"http://www.w3.org/2000/svg"},k.createElement("path",{d:"M4.94568 12.2646C5.41052 12.2646 5.77283 12.0869 6.01892 11.7109L12.39 1.96973C12.5677 1.69629 12.6429 1.44336 12.6429 1.2041C12.6429 0.561523 12.1644 0.0966797 11.5082 0.0966797C11.057 0.0966797 10.7767 0.260742 10.5033 0.691406L4.9115 9.50977L2.07458 5.98926C1.82166 5.68848 1.54822 5.55176 1.16541 5.55176C0.502319 5.55176 0.0238037 6.02344 0.0238037 6.66602C0.0238037 6.95312 0.112671 7.20605 0.358765 7.48633L3.88611 11.7588C4.18005 12.1074 4.50818 12.2646 4.94568 12.2646Z",fill:"currentColor"})),NCe=()=>k.createElement("svg",{fill:"none",height:"16",viewBox:"0 0 17 16",width:"17",xmlns:"http://www.w3.org/2000/svg"},k.createElement("path",{d:"M3.04236 12.3027H4.18396V13.3008C4.18396 14.8525 5.03845 15.7002 6.59705 15.7002H13.6244C15.183 15.7002 16.0375 14.8525 16.0375 13.3008V6.24609C16.0375 4.69434 15.183 3.84668 13.6244 3.84668H12.4828V2.8418C12.4828 1.29688 11.6283 0.442383 10.0697 0.442383H3.04236C1.48376 0.442383 0.629272 1.29004 0.629272 2.8418V9.90332C0.629272 11.4551 1.48376 12.3027 3.04236 12.3027ZM3.23376 10.5391C2.68689 10.5391 2.39294 10.2656 2.39294 9.68457V3.06055C2.39294 2.47949 2.68689 2.21289 3.23376 2.21289H9.8783C10.4252 2.21289 10.7191 2.47949 10.7191 3.06055V3.84668H6.59705C5.03845 3.84668 4.18396 4.69434 4.18396 6.24609V10.5391H3.23376ZM6.78845 13.9365C6.24158 13.9365 5.94763 13.6699 5.94763 13.0889V6.45801C5.94763 5.87695 6.24158 5.61035 6.78845 5.61035H13.433C13.9799 5.61035 14.2738 5.87695 14.2738 6.45801V13.0889C14.2738 13.6699 13.9799 13.9365 13.433 13.9365H6.78845Z",fill:"currentColor"})),UCe=()=>k.createElement("svg",{fill:"none",height:"16",viewBox:"0 0 18 16",width:"18",xmlns:"http://www.w3.org/2000/svg"},k.createElement("path",{d:"M2.67834 15.5908H9.99963C11.5514 15.5908 12.399 14.7432 12.399 13.1777V10.2656H10.6354V12.9863C10.6354 13.5332 10.3688 13.8271 9.78772 13.8271H2.89026C2.3092 13.8271 2.0426 13.5332 2.0426 12.9863V3.15625C2.0426 2.60254 2.3092 2.30859 2.89026 2.30859H9.78772C10.3688 2.30859 10.6354 2.60254 10.6354 3.15625V5.89746H12.399V2.95801C12.399 1.39941 11.5514 0.544922 9.99963 0.544922H2.67834C1.12659 0.544922 0.278931 1.39941 0.278931 2.95801V13.1777C0.278931 14.7432 1.12659 15.5908 2.67834 15.5908ZM7.43616 8.85059H14.0875L15.0924 8.78906L14.566 9.14453L13.6842 9.96484C13.5406 10.1016 13.4586 10.2861 13.4586 10.4844C13.4586 10.8398 13.7321 11.168 14.1217 11.
170168C14.3199 11.168 14.4635 11.0928 14.6002 10.9561L16.7809 8.68652C16.986 8.48145 17.0543 8.27637 17.0543 8.06445C17.0543 7.85254 16.986 7.64746 16.7809 7.43555L14.6002 5.17285C14.4635 5.03613 14.3199 4.9541 14.1217 4.9541C13.7321 4.9541 13.4586 5.27539 13.4586 5.6377C13.4586 5.83594 13.5406 6.02734 13.6842 6.15723L14.566 6.98438L15.0924 7.33984L14.0875 7.27148H7.43616C7.01917 7.27148 6.65686 7.62012 6.65686 8.06445C6.65686 8.50195 7.01917 8.85059 7.43616 8.85059Z",fill:"currentColor"}));function LCe(){const e=b$(),{address:t}=Yu(),u=Vw();return H.useCallback(()=>{if(!t||!u)throw new Error("No address or chain ID found");e.clearTransactions(t,u)},[e,t,u])}var I$=e=>{var t,u;return(u=(t=e==null?void 0:e.blockExplorers)==null?void 0:t.default)==null?void 0:u.url},O$=()=>k.createElement("svg",{fill:"none",height:"19",viewBox:"0 0 20 19",width:"20",xmlns:"http://www.w3.org/2000/svg"},k.createElement("path",{d:"M10 18.9443C15.0977 18.9443 19.2812 14.752 19.2812 9.6543C19.2812 4.56543 15.0889 0.373047 10 0.373047C4.90234 0.373047 0.71875 4.56543 0.71875 9.6543C0.71875 14.752 4.91113 18.9443 10 18.9443ZM10 16.6328C6.1416 16.6328 3.03906 13.5215 3.03906 9.6543C3.03906 5.7959 6.13281 2.68457 10 2.68457C13.8584 2.68457 16.9697 5.7959 16.9697 9.6543C16.9785 13.5215 13.8672 16.6328 10 16.6328ZM12.7158 12.1416C13.2432 12.1416 13.5684 11.7549 13.5684 11.1836V7.19336C13.5684 6.44629 13.1377 6.05957 12.417 6.05957H8.40918C7.8291 6.05957 7.45117 6.38477 7.45117 6.91211C7.45117 7.43945 7.8291 7.77344 8.40918 7.77344H9.69238L10.7207 7.63281L9.53418 8.67871L6.73047 11.4912C6.53711 11.6758 6.41406 11.9395 6.41406 12.2031C6.41406 12.7832 6.85352 13.1699 7.39844 13.1699C7.68848 13.1699 7.92578 13.0732 8.1543 12.8623L10.9316 10.0762L11.9775 8.89844L11.8545 9.98828V11.1836C11.8545 11.7725 12.1885 12.1416 12.7158 12.1416Z",fill:"currentColor"})),$Ce=()=>k.createElement("svg",{fill:"none",height:"19",viewBox:"0 0 20 19",width:"20",xmlns:"http://www.w3.org/2000/svg"},k.createElement("path",{d:"M10 18.9443C15.0977 18.9443 19.2812 14.752 19.2812 9.6543C19.2812 4.56543 15.0889 0.373047 10 0.373047C4.90234 0.373047 0.71875 4.56543 0.71875 9.6543C0.71875 14.752 4.91113 18.9443 10 18.9443ZM10 16.6328C6.1416 16.6328 3.03906 13.5215 3.03906 9.6543C3.03906 5.7959 6.13281 2.68457 10 2.68457C13.8584 2.68457 16.9697 5.7959 16.9697 9.6543C16.9785 13.5215 13.8672 16.6328 10 16.6328ZM7.29297 13.3018C7.58301 13.3018 7.81152 13.2139 7.99609 13.0205L10 11.0166L12.0127 13.0205C12.1973 13.2051 12.4258 13.3018 12.707 13.3018C13.2432 13.3018 13.6562 12.8887 13.6562 12.3525C13.6562 12.0977 13.5508 11.8691 13.3662 11.6934L11.3535 9.67188L13.375 7.6416C13.5596 7.44824 13.6562 7.22852 13.6562 6.98242C13.6562 6.44629 13.2432 6.0332 12.7158 6.0332C12.4346 6.0332 12.2148 6.12109 12.0215 6.31445L10 8.32715L7.9873 6.32324C7.80273 6.12988 7.58301 6.04199 7.29297 6.04199C6.76562 6.04199 6.35254 6.45508 6.35254 6.99121C6.35254 7.2373 6.44922 7.46582 6.63379 7.6416L8.65527 9.67188L6.63379 11.6934C6.44922 11.8691 6.35254 12.1064 6.35254 12.3525C6.35254 12.8887 6.76562 13.3018 7.29297 13.3018Z",fill:"currentColor"})),zCe=()=>k.createElement("svg",{fill:"none",height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg"},k.createElement("path",{d:"M10 19.4443C15.0977 19.4443 19.2812 15.252 19.2812 10.1543C19.2812 5.06543 15.0889 0.873047 10 0.873047C4.90234 0.873047 0.71875 5.06543 0.71875 10.1543C0.71875 15.252 4.91113 19.4443 10 19.4443ZM10 17.1328C6.1416 17.1328 3.03906 14.0215 3.03906 10.1543C3.03906 6.2959 6.13281 3.18457 10 3.18457C13.8584 3.18457 16.9697 6.2959 16.9697 10.1543C16.9785 14.0215 13.8672 17.1328 10 17.1328ZM9.07715 14.3379C9.4375 14.3379 9.7627 14.1533 9.97363 13.8369L13.7441 8.00977C13.8848 7.79883 13.9814 7.5791 13.9814 7.36816C13.9814 6.84961 13.5244 6.48926 13.0322 6.48926C12.707 6.48926 12.4258 6.66504 12.2148 7.0166L9.05957 12.0967L7.5918 10.2949C7.37207 10.0225 7.13477 9.9082 6.84473 9.9082C6.33496 9.9082 5.92188 10.3125 5.92188 10.8223C5.92188 11.0684 6.00098 11.2793 6.18555 11.5078L8.1543 13.8545C8.40918 14.1709 8.70801 14.3379 9.07715 14.3379Z",fill:"currentColor"})),HCe=e=>
170{switch(e){case"pending":return C3;case"confirmed":return zCe;case"failed":return $Ce;default:return C3}};function WCe({tx:e}){const t=fn(),u=HCe(e.status),n=e.status==="failed"?"error":"accentColor",{chain:r}=zs(),a=e.status==="confirmed"?"Confirmed":e.status==="failed"?"Failed":"Pending",i=I$(r);return k.createElement(k.Fragment,null,k.createElement(re,{...i?{as:"a",background:{hover:"profileForeground"},borderRadius:"menuButton",className:Iu({active:"shrink"}),href:`${i}/tx/${e.hash}`,rel:"noreferrer noopener",target:"_blank",transition:"default"}:{},color:"modalText",display:"flex",flexDirection:"row",justifyContent:"space-between",padding:"8",width:"full"},k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"row",gap:t?"16":"14"},k.createElement(re,{color:n},k.createElement(u,null)),k.createElement(re,{display:"flex",flexDirection:"column",gap:t?"3":"1"},k.createElement(re,null,k.createElement(je,{color:"modalText",font:"body",size:t?"16":"14",weight:"bold"},e==null?void 0:e.description)),k.createElement(re,null,k.createElement(je,{color:e.status==="pending"?"modalTextSecondary":n,font:"body",
170size:"14",weight:t?"medium":"regular"},a)))),i&&k.createElement(re,{alignItems:"center",color:"modalTextDim",display:"flex"},k.createElement(O$,null))))}var qCe=3;function YCe({address:e}){const t=g$(),u=LCe(),{chain:n}=zs(),r=I$(n),a=t.slice(0,qCe),i=a.length>0,s=fn(),{appName:o}=H.useContext(xd),l=H.useContext(Vu);return k.createElement(k.Fragment,null,k.createElement(re,{display:"flex",flexDirection:"column",gap:"10",paddingBottom:"2",paddingTop:"16",paddingX:s?"8":"18"},i&&k.createElement(re,{paddingBottom:s?"4":"0",paddingTop:"8",paddingX:s?"12":"6"},k.createElement(re,{display:"flex",justifyContent:"space-between"},k.createElement(je,{color:"modalTextSecondary",size:s?"16":"14",weight:"semibold"},l.t("profile.transactions.recent.title")),k.createElement(re,{style:{marginBottom:-6,marginLeft:-10,marginRight:-10,marginTop:-6}},k.createElement(re,{as:"button",background:{hover:"profileForeground"},borderRadius:"actionButton",className:Iu({active:"shrink"}),onClick:u,paddingX:s?"8":"12",paddingY:s?"4":"5",transition:"default",type:"button"},k.createElement(je,{color:"modalTextSecondary",size:s?"16":"14",weight:"semibold"},l.t("profile.transactions.clear.label")))))),k.createElement(re,{display:"flex",flexDirection:"column",gap:"4"},i?a.map(c=>k.createElement(WCe,{key:c.hash,tx:c})):k.createElement(k.Fragment,null,k.createElement(re,{padding:s?"12":"8"},k.createElement(je,{color:"modalTextDim",size:s?"16":"14",weight:s?"medium":"bold"},o?l.t("profile.transactions.description",{appName:o}):l.t("profile.transactions.description_fallback"))),s&&k.createElement(re,{background:"generalBorderDim",height:"1",marginX:"12",marginY:"8"})))),r&&k.createElement(re,{paddingBottom:"18",paddingX:s?"8":"18"},k.createElement(re,{alignItems:"center",as:"a",background:{hover:"profileForeground"},borderRadius:"menuButton",className:Iu({active:"shrink"}),color:"modalTextDim",display:"flex",flexDirection:"row",href:`${r}/address/${e}`,justifyContent:"space-between",paddingX:"8",paddingY:"12",rel:"noreferrer noopener",style:{willChange:"transform"},target:"_blank",transition:"default",width:"full",...s?{paddingLeft:"12"}:{}}
170,k.createElement(je,{color:"modalText",font:"body",size:s?"16":"14",weight:s?"semibold":"bold"},l.t("profile.explorer.label")),k.createElement(O$,null))))}function wx({action:e,icon:t,label:u,testId:n,url:r}){const a=fn();return k.createElement(re,{...r?{as:"a",href:r,rel:"noreferrer noopener",target:"_blank"}:{as:"button",type:"button"},background:{base:"profileAction",...a?{}:{hover:"profileActionHover"}},borderRadius:"menuButton",boxShadow:"profileDetailsAction",className:Iu({active:"shrinkSm",hover:a?void 0:"grow"}),display:"flex",onClick:e,padding:a?"6":"8",style:{willChange:"transform"},testId:n,transition:"default",width:"full"},k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"column",gap:"1",justifyContent:"center",paddingTop:"2",width:"full"},k.createElement(re,{color:"modalText",height:"max"},t),k.createElement(re,null,k.createElement(je,{color:"modalText",size:a?"12":"13",weight:"semibold"},u))))}function VCe({address:e,balanceData:t,ensAvatar:u,ensName:n,onClose:r,onDisconnect:a}){const i=H.useContext(Gw),[s,o]=H.useState(!1),l=H.useContext(Vu),c=H.useCallback(()=>{e&&(navigator.clipboard.writeText(e),o(!0))},[e]);if(H.useEffect(()=>{if(s){const C=setTimeout(()=>{o(!1)},1500);return()=>clearTimeout(C)}},[s]),!e)return null;const d=n?k$(n):M$(e),p=t==null?void 0:t.formatted,f=p?S$(parseFloat(p)):void 0,y="rk_profile_title",h=fn();return k.createElement(k.Fragment,null,k.createElement(re,{display:"flex",flexDirection:"column"},k.createElement(re,{background:"profileForeground",padding:"16"},k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"column",gap:h?"16":"12",justifyContent:"center",margin:"8",style:{textAlign:"center"}},k.createElement(re,{style:{position:"absolute",right:16,top:16,willChange:"transform"}},k.createElement(zo,{onClose:r}))," ",k.createElement(re,{marginTop:h?"24":"0"},k.createElement(p$,{address:e,imageUrl:u,size:h?82:74})),k.createElement(re,{display:"flex",flexDirection:"column",gap:h?"4":"0",textAlign:"center"},k.createElement(re,{textAlign:"center"},k.createElement(je,{as:"h1",color:"modalText",id:y,size:h?"20":"18",weight:"heavy"},d)),t&&k.createElement(re,{textAlign:"center"},k.createElement(je,{as:"h1",color:"modalTextSecondary",id:y,size:h?"16":"14",weight:"semibold"},f," ",t.symbol)))),k.createElement(re,{display:"flex",flexDirection:"row",gap:"8",margin:"2",marginTop:"16"},k.createElement(wx,{action:c,icon:s?k.createElement(jCe,null):k.createElement(NCe,null),label:s?l.t("profile.copy_address.copied"):l.t("profile.copy_address.label")}),k.createElement(wx,{action:a,icon:k.createElement(UCe,null),label:l.t("profile.disconnect.label"),testId:"disconnect-button"}))),i&&k.createElement(k.Fragment,null,k.createElement(re,{background:"generalBorder",height:"1",marginTop:"-1"}),k.createElement(re,null,k.createElement(YCe,{address:e})))))}function GCe({onClose:e,open:t}){const{address:u}=Yu(),{data:n}=uu({address:u}),r=E$(u),a=y$(r),{disconnect:i}=Pm();if(!u)return null;const s="rk_account_modal_title";return k.createElement(k.Fragment,null,u&&k.createElement(iE,{onClose:e,open:t,titleId:s},k.createElement(sE,{bottomSheetOnMobile:!0,padding:"0"},k.createElement(VCe,{address:u,balanceData:n,ensAvatar:a,ensName:r,onClose:e,onDisconnect:i}))))}var JCe=({size:e})=>k.createElement("svg",{fill:"none",height:e,viewBox:"0 0 28 28",width:e,xmlns:"http://www.w3.org/2000/svg"},k.createElement("path",{d:"M6.742 22.195h8.367c1.774 0 2.743-.968 2.743-2.758V16.11h-2.016v3.11c0 .625-.305.96-.969.96H6.984c-.664 0-.968-.335-.968-.96V7.984c0-.632.304-.968.968-.968h7.883c.664 0 .969.336.969.968v3.133h2.016v-3.36c0-1.78-.97-2.757-2.743-2.757H6.742C4.97 5 4 5.977 4 7.758v11.68c0 1.789.969 2.757 2.742 2.757Zm5.438-7.703h7.601l1.149-.07-.602.406-1.008.938a.816.816 0 0 0-.258.593c0 .407.313.782.758.782.227 0 .39-.086.547-.243l2.492-2.593c.235-.235.313-.47.313-.711 0-.242-.078-.477-.313-.719l-2.492-2.586c-.156-.156-.32-.25-.547-.25-.445 0-.758.367-.758.781 0 .227.094.446.258.594l1.008.945.602.407-1.149-.079H12.18a.904.904 0 0 0 0 1.805Z",fill:"currentColor"})),KCe="v9horb0",$C=k.forwardRef(({children:e,currentlySelected:t=!1,onClick:u,testId:n,...r},a)=>{const i=fn();return k.createElement(re,{as:"button",borderRadius:"menuButton",disabled:t,display:"flex",onClick:u,ref:a,testId:n,type:"button"},k.createElement(re,{borderRadius:"menuButton",className:[i?KCe:void 0,!t&&Iu({active:"shrink"})],padding:i?"8":"6",transition:"default",width:"full",...t?{background:"accentColor",borderColor:"selectedOptionBorder",borderStyle:"solid",borderWidth:"1",boxShadow:"selectedOption",color:"accentColorForeground"}
170:{background:{hover:"menuItemBackground"},color:"modalText",transition:"default"},...r},e))});$C.displayName="MenuButton";var QCe="_18dqw9x0",XCe="_18dqw9x1";function ZCe({onClose:e,open:t}){var u;const{chain:n}=zs(),{chains:r,pendingChainId:a,reset:i,switchNetwork:s}=fne({onSettled:()=>{i(),e()}}),o=H.useContext(Vu),{disconnect:l}=Pm(),c="rk_chain_modal_title",d=fn(),p=(u=n==null?void 0:n.unsupported)!=null?u:!1,f=d?"36":"28",{appName:y}=H.useContext(xd),h=pf();return!n||!(n!=null&&n.id)?null:k.createElement(iE,{onClose:e,open:t,titleId:c},k.createElement(sE,{bottomSheetOnMobile:!0,paddingBottom:"0"},k.createElement(re,{display:"flex",flexDirection:"column",gap:"14"},k.createElement(re,{display:"flex",flexDirection:"row",justifyContent:"space-between"},d&&k.createElement(re,{width:"30"}),k.createElement(re,{paddingBottom:"0",paddingLeft:"8",paddingTop:"4"},k.createElement(je,{as:"h1",color:"modalText",id:c,size:d?"20":"18",weight:"heavy"},o.t("chains.title"))),k.createElement(zo,{onClose:e})),p&&k.createElement(re,{marginX:"8",textAlign:d?"center":"left"},k.createElement(je,{color:"modalTextSecondary",size:"14",weight:"medium"},o.t("chains.wrong_network"))),k.createElement(re,{className:d?XCe:QCe,display:"flex",flexDirection:"column",gap:"4",padding:"2",paddingBottom:"16"},s?h.map(({iconBackground:C,iconUrl:v,id:m,name:E},b)=>{const A=r.find(B=>B.id===m);if(!A)return null;const w=A.id===(n==null?void 0:n.id),g=!w&&A.id===a;return k.createElement(H.Fragment,{key:A.id},k.createElement($C,{currentlySelected:w,onClick:w?void 0:()=>s(A.id),testId:`chain-option-${A.id}`},k.createElement(re,{fontFamily:"body",fontSize:"16",fontWeight:"bold"},k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"row",justifyContent:"space-between"},k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"row",gap:"4",height:f},v&&k.createElement(re,{height:"full",marginRight:"8"},k.createElement(qu,{alt:E??A.name,background:C,borderRadius:"full",height:f,src:v,width:f,testId:`chain-option-${A.id}-icon`})),k.createElement("div",null,E??A.name)),w&&k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"row",marginRight:"6"},k.createElement(je,{color:"accentColorForeground",size:"14",weight:"medium"},o.t("chains.connected")),k.createElement(re,{background:"connectionIndicator",borderColor:"selectedOptionBorder",borderRadius:"full",borderStyle:"solid",borderWidth:"1",height:"8",marginLeft:"8",width:"8"})),g&&k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"row",marginRight:"6"},k.createElement(je,{color:"modalText",size:"14",weight:"medium"},o.t("chains.confirm")),k.createElement(re,{background:"standby",borderRadius:"full",height:"8",marginLeft:"8",width:"8"}))))),d&&b<h.length-1&&k.createElement(re,{background:"generalBorderDim",height:"1",marginX:"8"}))}):k.createElement(re,{background:"generalBorder",borderRadius:"menuButton",paddingX:"18",paddingY:"12"},k.createElement(je,{color:"modalText",size:"14",weight:"medium"},y?o.t("chains.switching_not_supported",{appName:y}):o.t("chains.switching_not_supported_fallback"))),p&&k.createElement(k.Fragment,null,k.createElement(re,{background:"generalBorderDim",height:"1",marginX:"8"}),k.createElement($C,{onClick:()=>l(),testId:"chain-option-disconnect"},k.createElement(re,{color:"error",fontFamily:"body",fontSize:"16",fontWeight:"bold"},k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"row",justifyContent:"space-between"},k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"row",gap:"4",height:f},k.createElement(re,{alignItems:"center",color:"error",height:f,justifyContent:"center",marginRight:"8"},k.createElement(JCe,{size:Number(f)})),k.createElement("div",null,o.t("chains.disconnect")))))))))))}function eAe(e,t){const u={};return e.forEach(n=>{const r=t(n);r&&(u[r]||(u[r]=[]),u[r].push(n))}),u}var tAe="rk-latest-id";function uAe(e){localStorage.setItem(tAe,e)}var Zw=({children:e,href:t})=>k.createElement(re,{as:"a",color:"accentColor",href:t,rel:"noreferrer",target:"_blank"},e),eT=({children:e})=>k.createElement(je,{color:"modalTextSecondary",size:"12",weight:"medium"},e);function Tx({compactModeEnabled:e=!1,getWallet:t}){const{disclaimer:u,learnMoreUrl:n}=H.useContext(xd),r=H.useContext(Vu);return k.createElement(k.Fragment,null,k.createElement(re,{alignItems:"center",color:"accentColor",display:"flex",flexDirection:"column",height:"full",justifyContent:"space-around"},k.createElement(re,{marginBottom:"10"},!e&&k.createElement(je,{color:"modalText",size:"18",weight:"heavy"},r.t("intro.title"))),k.createElement(re,{display:"flex",flexDirection:"column",gap:"32",justifyContent:"center",marginY:"20",style:{maxWidth:312}},k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"row",gap:"16"},k.createElement(re,{borderRadius:"6",height:"48",minWidth:"48",width:"48"},k.createElement(yCe,null)),k.createElement(re,{display:"flex",flexDirection:"column",gap:"4"},k.createElement(je,{color:"modalText",size:"14",weight:"bold"},r.t("intro.digital_asset.title")),k.createElement(je,{color:"modalTextSecondary",size:"14",weight:"medium"},r.t("intro.digital_asset.description")))),k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"row",gap:"16"},k.createElement(re,{borderRadius:"6",height:"48",minWidth:"48",width:"48"},k.createElement(mCe,null)),k.createElement(re,{display:"flex",flexDirection:"column",gap:"4"},k.createElement(je,{color:"modalText",size:"14",weight:"bold"},r.t("intro.login.title")),k.createElement(je,{color:"modalTextSecondary",size:"14",weight:"medium"},r.t("intro.login.description"))))),k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"column",gap:"12",justifyContent:"center",margin:"10"},k.createElement(Un,{label:r.t("intro.get.label"),onClick:t}),k.createElement(re,{as:"a",className:Iu({active:"shrink",hover:"grow"}),display:"block",href:n,paddingX:"12",paddingY:"4",rel:"noreferrer",style:{willChange:"transform"},target:"_blank",transition:"default"},k.createElement(je,{color:"accentColor",size:"14",weight:"bold"}
170,r.t("intro.learn_more.label")))),u&&!e&&k.createElement(re,{marginBottom:"8",marginTop:"12",textAlign:"center"},k.createElement(u,{Link:Zw,Text:eT}))))}var R$=()=>k.createElement("svg",{fill:"none",height:"17",viewBox:"0 0 11 17",width:"11",xmlns:"http://www.w3.org/2000/svg"},k.createElement("path",{d:"M0.99707 8.6543C0.99707 9.08496 1.15527 9.44531 1.51562 9.79688L8.16016 16.3096C8.43262 16.5732 8.74902 16.7051 9.13574 16.7051C9.90918 16.7051 10.5508 16.0811 10.5508 15.3076C10.5508 14.9121 10.3838 14.5605 10.0938 14.2705L4.30176 8.64551L10.0938 3.0293C10.3838 2.74805 10.5508 2.3877 10.5508 2.00098C10.5508 1.23633 9.90918 0.603516 9.13574 0.603516C8.74902 0.603516 8.43262 0.735352 8.16016 0.999023L1.51562 7.51172C1.15527 7.85449 1.00586 8.21484 0.99707 8.6543Z",fill:"currentColor"})),nAe=()=>k.createElement("svg",{fill:"none",height:"12",viewBox:"0 0 8 12",width:"8",xmlns:"http://www.w3.org/2000/svg"},k.createElement("path",{d:"M3.64258 7.99609C4.19336 7.99609 4.5625 7.73828 4.68555 7.24609C4.69141 7.21094 4.70312 7.16406 4.70898 7.13477C4.80859 6.60742 5.05469 6.35547 6.04492 5.76367C7.14648 5.10156 7.67969 4.3457 7.67969 3.24414C7.67969 1.39844 6.17383 0.255859 3.95898 0.255859C2.32422 0.255859 1.05859 0.894531 0.548828 1.86719C0.396484 2.14844 0.320312 2.44727 0.320312 2.74023C0.314453 3.37305 0.742188 3.79492 1.42188 3.79492C1.91406 3.79492 2.33594 3.54883 2.53516 3.11523
170C2.78711 2.47656 3.23242 2.21289 3.83594 2.21289C4.55664 2.21289 5.10742 2.65234 5.10742 3.29102C5.10742 3.9707 4.7793 4.29883 3.81836 4.87891C3.02148 5.36523 2.50586 5.92773 2.50586 6.76562V6.90039C2.50586 7.55664 2.96289 7.99609 3.64258 7.99609ZM3.67188 11.4473C4.42773 11.4473 5.04297 10.8672 5.04297 10.1406C5.04297 9.41406 4.42773 8.83984 3.67188 8.83984C2.91602 8.83984 2.30664 9.41406 2.30664 10.1406C2.30664 10.8672 2.91602 11.4473 3.67188 11.4473Z",fill:"currentColor"})),rAe=({"aria-label":e="Info",onClick:t})=>{const u=fn();return k.createElement(re,{alignItems:"center","aria-label":e,as:"button",background:"closeButtonBackground",borderColor:"actionButtonBorder",borderRadius:"full",borderStyle:"solid",borderWidth:u?"0":"1",className:Iu({active:"shrinkSm",hover:"growLg"}),color:"closeButton",display:"flex",height:u?"30":"28",justifyContent:"center",onClick:t,style:{willChange:"transform"},transition:"default",type:"button",width:u?"30":"28"},k.createElement(nAe,null))},j$=e=>{const t=H.useRef(null),u=H.useContext(C$),n=Ww(e);return H.useEffect(()=>{if(u&&t.current&&n)return iAe(t.current,n)},[u,n]),t},aAe=()=>{const e="_rk_coolMode",t=document.getElementById(e);if(t)return t;const u=document.createElement("div");return u.setAttribute("id",e),u.setAttribute("style",["overflow:hidden","position:fixed","height:100%","top:0","left:0","right:0","bottom:0","pointer-events:none","z-index:2147483647"].join(";")),document.body.appendChild(u),u},_x=0;function iAe(e,t){_x++;const u=[15,20,25,35,45],n=35;let r=[],a=!1,i=0,s=0;const o=aAe();function l(){const b=u[Math.floor(Math.random()*u.length)],A=Math.random()*10,w=Math.random()*25,g=Math.random()*360,B=Math.random()*35*(Math.random()<=.5?-1:1),q=s-b/2,V=i-b/2,X=Math.random()<=.5?-1:1,ie=document.createElement("div");ie.innerHTML=`<img src="${t}" width="${b}" height="${b}" style="border-radius: 25%">`,ie.setAttribute("style",["position:absolute","will-change:transform",`top:${q}px`,`left:${V}px`,`transform:rotate(${g}deg)`].join(";")),o.appendChild(ie),r.push({direction:X,element:ie,left:V,size:b,speedHorz:A,speedUp:w,spinSpeed:B,spinVal:g,top:q})}function c(){r.forEach(b=>{b.left=b.left-b.speedHorz*b.direction,b.top=b.top-b.speedUp,b.speedUp=Math.min(b.size,b.speedUp-1),b.spinVal=b.spinVal+b.spinSpeed,b.top>=Math.max(window.innerHeight,document.body.clientHeight)+b.size&&(r=r.filter(A=>A!==b),b.element.remove()),b.element.setAttribute("style",["position:absolute","will-change:transform",`top:${b.top}px`,`left:${b.left}px`,`transform:rotate(${b.spinVal}deg)`].join(";"))})}let d;function p(){a&&r.length<n&&l(),c(),d=requestAnimationFrame(p)}p();const f="ontouchstart"in window||navigator.msMaxTouchPoints,y=f?"touchstart":"mousedown",h=f?"touchend":"mouseup",C=f?"touchmove":"mousemove",v=b=>{var A,w;"touches"in b?(i=(A=b.touches)==null?void 0:A[0].clientX,s=(w=b.touches)==null?void 0:w[0].clientY):(i=b.clientX,s=b.clientY)},m=b=>{v(b),a=!0},E=()=>{a=!1};return e.addEventListener(C,v,{passive:!1}),e.addEventListener(y,m),e.addEventListener(h,E),e.addEventListener("mouseleave",E),()=>{e.removeEventListener(C,v),e.removeEventListener(y,m),e.removeEventListener(h,E),e.removeEventListener("mouseleave",E);const b=setInterval(()=>{d&&r.length===0&&(cancelAnimationFrame(d),clearInterval(b),--_x===0&&o.remove())},500)}}var sAe="g5kl0l0",N$=({as:e="button",currentlySelected:t=!1,iconBackground:u,iconUrl:n,name:r,onClick:a,ready:i,recent:s,testId:o,...l})=>{const c=j$(n),[d,p]=H.useState(!1),f=H.useContext(Vu);return k.createElement(re,{display:"flex",flexDirection:"column",onMouseEnter:()=>p(!0),onMouseLeave:()=>p(!1),ref:c},k.createElement(re,{as:e,borderRadius:"menuButton",borderStyle:"solid",borderWidth:"1",className:t?void 0:[sAe,Iu({active:"shrink"})],disabled:t,onClick:a,padding:"5",style:{willChange:"transform"},testId:o,transition:"default",width:"full",...t?{background:"accentColor",borderColor:"selectedOptionBorder",boxShadow:"selectedWallet"}
170:{background:{hover:"menuItemBackground"}},...l},k.createElement(re,{color:t?"accentColorForeground":"modalText",disabled:!i,fontFamily:"body",fontSize:"16",fontWeight:"bold",transition:"default"},k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"row",gap:"12"},k.createElement(qu,{background:u,...d?{}:{borderColor:"actionButtonBorder"},borderRadius:"6",height:"28",src:n,width:"28"}),k.createElement(re,null,k.createElement(re,{style:{marginTop:s?-2:void 0}},r),s&&k.createElement(je,{color:t?"accentColorForeground":"accentColor",size:"12",style:{lineHeight:1,marginTop:-1},weight:"medium"},f.t("connect.recent")))))))};N$.displayName="ModalSelection";var hb=(e,t=1)=>{let u=e.replace("#","");u.length===3&&(u=`${u[0]}${u[0]}${u[1]}${u[1]}${u[2]}${u[2]}`);const n=parseInt(u.substring(0,2),16),r=parseInt(u.substring(2,4),16),a=parseInt(u.substring(4,6),16);return t>1&&t<=100&&(t=t/100),`rgba(${n},${r},${a},${t})`},oAe=e=>e?[hb(e,.2),hb(e,.14),hb(e,.1)]:null,lAe=e=>/^#([0-9a-f]{3}){1,2}$/i.test(e),U$=async()=>(await Xe(()=>import("./connect-XNDTNVUH-a2aa32dd.js"),[])).default,cAe=()=>Aa(U$),dAe=()=>k.createElement(qu,{background:"#515a70",borderColor:"generalBorder",borderRadius:"10",height:"48",src:U$,width:"48"}),L$=async()=>(await Xe(()=>import("./create-PAJXJDV3-ebff10a4.js"),[])).default,$$=()=>Aa(L$),pAe=()=>k.createElement(qu,{background:"#e3a5e8",borderColor:"generalBorder",borderRadius:"10",height:"48",src:L$,width:"48"}),z$=async()=>(await Xe(()=>import("./refresh-5KGGHTJP-ba752184.js"),[])).default,fAe=()=>Aa(z$),yAe=()=>k.createElement(qu,{background:"#515a70",borderColor:"generalBorder",borderRadius:"10",height:"48",src:z$,width:"48"}),H$=async()=>(await Xe(()=>import("./scan-HZBLXLM4-eb21bae1.js"),[])).default,W$=()=>Aa(H$),EAe=()=>k.createElement(qu,{background:"#515a70",borderColor:"generalBorder",borderRadius:"10",height:"48",src:H$,width:"48"}),mAe="_1vwt0cg0",hAe="_1vwt0cg2 ju367v7a ju367v7v",bAe="_1vwt0cg3",gAe="_1vwt0cg4",vAe=(e,t)=>{const u=Array.prototype.slice.call(cf.create(e,{errorCorrectionLevel:t}).modules.data,0),n=Math.sqrt(u.length);return u.reduce((r,a,i)=>(i%n===0?r.push([a]):r[r.length-1].push(a))&&r,[])};function q$({ecl:e="M",logoBackground:t,logoMargin:u=10,logoSize:n=50,logoUrl:r,size:a=200,uri:i}){const s="20",o=a-parseInt(s,10)*2,l=H.useMemo(()=>{const p=[],f=vAe(i,e),y=o/f.length;[{x:0,y:0},{x:1,y:0},{x:0,y:1}].forEach(({x:E,y:b})=>{const A=(f.length-7)*y*E,w=(f.length-7)*y*b;for(let g=0;g<3;g++)p.push(k.createElement("rect",{fill:g%2!==0?"white":"black",height:y*(7-g*2),key:`${g}-${E}-${b}`,rx:(g-2)*-5+(g===0?2:0),ry:(g-2)*-5+(g===0?2:0),width:y*(7-g*2),x:A+y*g,y:w+y*g}))});const C=Math.floor((n+25)/y),v=f.length/2-C/2,m=f.length/2+C/2-1;return f.forEach((E,b)=>{E.forEach((A,w)=>{f[b][w]&&(b<7&&w<7||b>f.length-8&&w<7||b<7&&w>f.length-8||b>v&&b<m&&w>v&&w<m||p.push(k.createElement("circle",{cx:b*y+y/2,cy:w*y+y/2,fill:"black",key:`circle-${b}-${w}`,r:y/3})))})}),p},[e,n,o,i]),c=o/2-n/2,d=n+u*2;return k.createElement(re,{borderColor:"generalBorder",borderRadius:"menuButton",borderStyle:"solid",borderWidth:"1",className:mAe,padding:s,width:"max"},k.createElement(re,{style:{height:o,userSelect:"none",width:o},userSelect:"none"},k.createElement(re,{display:"flex",justifyContent:"center",position:"relative",style:{height:0,top:c,width:o},width:"full"},k.createElement(qu,{background:t,borderColor:{custom:"rgba(0, 0, 0, 0.06)"},borderRadius:"13",height:n,src:r,width:n})),k.createElement("svg",{height:o,style:{all:"revert"},width:o},k.createElement("defs",null,k.createElement("clipPath",{id:"clip-wrapper"},k.createElement("rect",{height:d,width:d})),k.createElement("clipPath",{id:"clip-logo"},k.createElement("rect",{height:n,width:n}))),k.createElement("rect",{fill:"transparent",height:o,width:o}),l)))}var Y$=async()=>{switch(Kw()){case"Arc":return(await Xe(()=>import("./Arc-QDJFTGH2-dedcf34b.js"),[])).default;case"Brave":return(await Xe(()=>import("./Brave-YATE5BIM-7f4f924c.js"),[])).default;case"Chrome":return(await Xe(()=>import("./Chrome-LGF33C3S-f104e3bc.js"),[])).default;case"Edge":return(await Xe(()=>import("./Edge-K2JEGI5S-e4909cbd.js"),[])).default;case"Firefox":return(await Xe(()=>import("./Firefox-NP5SYEK5-47084019.js"),[])).default;case"Opera":return(await Xe(()=>import("./Opera-KV54PXPA-f31a1b5e.js"),[])).default;case"Safari":return(await Xe(()=>import("./Safari-2QIYKJ4P-594ed864.js"),[])).default;default:return(await Xe(()=>import("./Browser-HN7O5MN7-2ca1b32c.js"),[])).default}},CAe=()=>Aa(Y$),V$=async()=>{switch(Xw()){case"Windows":return(await Xe(()=>import("./Windows-R3CKAIUV-ee35f22a.js"),[])).default;case"macOS":return(await Xe(()=>import("./Macos-2KTZ2XLP-e9c2050a.js"),[])).default;case"Linux":return(await Xe(()=>import("./Linux-NS2LQPT4-00826fbc.js"),[])).default;default:return(await Xe(()=>import("./Linux-NS2LQPT4-00826fbc.js"),[])).default}},AAe=()=>Aa(V$);function wAe({getWalletDownload:e,compactModeEnabled:t}){const n=l6().splice(0,5),r=H.useContext(Vu);return k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"column",height:"full",marginTop:"18",width:"full"},k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"column",gap:"28",height:"full",width:"full"},n==null?void 0:n.filter(a=>{var i;return a.extensionDownloadUrl||a.desktopDownloadUrl||a.qrCode&&((i=a.downloadUrls)==null?void 0:i.qrCode)}).map(a=>
170{const{downloadUrls:i,iconBackground:s,iconUrl:o,id:l,name:c,qrCode:d}=a,p=(i==null?void 0:i.qrCode)&&d,f=!!a.extensionDownloadUrl,y=(i==null?void 0:i.qrCode)&&f,h=(i==null?void 0:i.qrCode)&&!!a.desktopDownloadUrl;return k.createElement(re,{alignItems:"center",display:"flex",gap:"16",justifyContent:"space-between",key:a.id,width:"full"},k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"row",gap:"16"},k.createElement(qu,{background:s,borderColor:"actionButtonBorder",borderRadius:"10",height:"48",src:o,width:"48"}),k.createElement(re,{display:"flex",flexDirection:"column",gap:"2"},k.createElement(je,{color:"modalText",size:"14",weight:"bold"},c),k.createElement(je,{color:"modalTextSecondary",size:"14",weight:"medium"},y?r.t("get.mobile_and_extension.description"):h?r.t("get.mobile_and_desktop.description"):p?r.t("get.mobile.description"):f?r.t("get.extension.description"):null))),k.createElement(re,{display:"flex",flexDirection:"column",gap:"4"},k.createElement(Un,{label:r.t("get.action.label"),onClick:()=>e(l),type:"secondary"})))})),k.createElement(re,{alignItems:"center",borderRadius:"10",display:"flex",flexDirection:"column",gap:"8",justifyContent:"space-between",marginBottom:"4",paddingY:"8",style:{maxWidth:275,textAlign:"center"}},k.createElement(je,{color:"modalText",size:"14",weight:"bold"},r.t("get.looking_for.title")),k.createElement(je,{color:"modalTextSecondary",size:"14",weight:"medium"},t?r.t("get.looking_for.desktop.compact_description"):r.t("get.looking_for.desktop.wide_description"))))}var bb="44";function TAe({changeWalletStep:e,compactModeEnabled:t,connectionError:u,onClose:n,qrCodeUri:r,reconnect:a,wallet:i}){var s;const{downloadUrls:o,iconBackground:l,iconUrl:c,name:d,qrCode:p,ready:f,showWalletConnectModal:y}=i,h=(s=i.desktop)==null?void 0:s.getUri,C=Jw(),v=H.useContext(Vu),m=!!i.extensionDownloadUrl,E=(o==null?void 0:o.qrCode)&&m,b=(o==null?void 0:o.qrCode)&&!!i.desktopDownloadUrl,A=p&&r,w=y?{description:t?v.t("connect.walletconnect.description.compact"):v.t("connect.walletconnect.description.full"),label:v.t("connect.walletconnect.open.label"),onClick:()=>{n(),y()}}:A?{description:v.t("connect.secondary_action.get.description",{wallet:d}),label:v.t("connect.secondary_action.get.label"),onClick:()=>e(E||b?"DOWNLOAD_OPTIONS":"DOWNLOAD")}:null,{width:g}=A$(),B=g&&g<768;return H.useEffect(()=>{CAe(),AAe()},[]),k.createElement(re,{display:"flex",flexDirection:"column",height:"full",width:"full"},A?k.createElement(re,{alignItems:"center",display:"flex",height:"full",justifyContent:"center"},k.createElement(q$,{logoBackground:l,logoSize:t?60:72,logoUrl:c,size:t?318:B?Math.max(280,Math.min(g-308,382)):382,uri:r})):k.createElement(re,{alignItems:"center",display:"flex",justifyContent:"center",style:{flexGrow:1}},k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"column",gap:"8"},k.createElement(re,{borderRadius:"10",height:bb,overflow:"hidden"},k.createElement(qu,{height:bb,src:c,width:bb})),k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"column",gap:"4",paddingX:"32",style:{textAlign:"center"}},k.createElement(je,{color:"modalText",size:"18",weight:"bold"},f?v.t("connect.status.opening",{wallet:d}):m?v.t("connect.status.not_installed",{wallet:d}):v.t("connect.status.not_available",{wallet:d})),!f&&m?k.createElement(re,{paddingTop:"20"},k.createElement(Un,{href:i.extensionDownloadUrl,label:v.t("connect.secondary_action.install.label"),type:"secondary"})):null,f&&!A&&k.createElement(k.Fragment,null,k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"column",justifyContent:"center"},k.createElement(je,{color:"modalTextSecondary",size:"14",textAlign:"center",weight:"medium"},v.t("connect.status.confirm"))),k.createElement(re,{alignItems:"center",color:"modalText",display:"flex",flexDirection:"row",height:"32",marginTop:"8"},u?k.createElement(Un,{label:v.t("connect.secondary_action.retry.label"),onClick:h?async()=>{const q=await h();window.open(q,C?"_blank":"_self")}:()=>{a(i)}}):k.createElement(re,{color:"modalTextSecondary"},k.createElement(C3,null))))))),k.createElement(re,{alignItems:"center",borderRadius:"10",display:"flex",flexDirection:"row",gap:"8",height:"28",justifyContent:"space-between",marginTop:"12"},f&&w&&k.createElement(k.Fragment,null,k.createElement(je,{color:"modalTextSecondary",size:"14",weight:"medium"},w.description),k.createElement(Un,{label:w.label,onClick:w.onClick,type:"secondary"}))))}
170var gb=({actionLabel:e,description:t,iconAccent:u,iconBackground:n,iconUrl:r,isCompact:a,onAction:i,title:s,url:o,variant:l})=>{const c=l==="browser",d=!c&&u&&oAe(u);return k.createElement(re,{alignItems:"center",borderRadius:"13",display:"flex",justifyContent:"center",overflow:"hidden",paddingX:a?"18":"44",position:"relative",style:{flex:1,isolation:"isolate"},width:"full"},k.createElement(re,{borderColor:"actionButtonBorder",borderRadius:"13",borderStyle:"solid",borderWidth:"1",style:{bottom:"0",left:"0",position:"absolute",right:"0",top:"0",zIndex:1}}),c&&k.createElement(re,{background:"downloadTopCardBackground",height:"full",position:"absolute",style:{zIndex:0},width:"full"},k.createElement(re,{display:"flex",flexDirection:"row",justifyContent:"space-between",style:{bottom:"0",filter:"blur(20px)",left:"0",position:"absolute",right:"0",top:"0",transform:"translate3d(0, 0, 0)"}},k.createElement(re,{style:{filter:"blur(100px)",marginLeft:-27,marginTop:-20,opacity:.6,transform:"translate3d(0, 0, 0)"}},k.createElement(qu,{borderRadius:"full",height:"200",src:r,width:"200"})),k.createElement(re,{style:{filter:"blur(100px)",marginRight:0,marginTop:105,opacity:.6,overflow:"auto",transform:"translate3d(0, 0, 0)"}},k.createElement(qu,{borderRadius:"full",height:"200",src:r,width:"200"})))),!c&&d&&k.createElement(re,{background:"downloadBottomCardBackground",style:{bottom:"0",left:"0",position:"absolute",right:"0",top:"0"}},k.createElement(re,{position:"absolute",style:{background:`radial-gradient(50% 50% at 50% 50%, ${d[0]} 0%, ${d[1]} 25%, rgba(0,0,0,0) 100%)`,height:564,left:-215,top:-197,transform:"translate3d(0, 0, 0)",width:564}}),k.createElement(re,{position:"absolute",style:{background:`radial-gradient(50% 50% at 50% 50%, ${d[2]} 0%, rgba(0, 0, 0, 0) 100%)`,height:564,left:-1,top:-76,transform:"translate3d(0, 0, 0)",width:564}})),k.createElement(re,{alignItems:"flex-start",display:"flex",flexDirection:"row",gap:"24",height:"max",justifyContent:"center",style:{zIndex:1}},k.createElement(re,null,k.createElement(qu,{height:"60",src:r,width:"60",...n?{background:n,borderColor:"generalBorder",borderRadius:"10"}:null})),k.createElement(re,{display:"flex",flexDirection:"column",gap:"4",style:{flex:1},width:"full"},k.createElement(je,{color:"modalText",size:"14",weight:"bold"},s),k.createElement(je,{color:"modalTextSecondary",size:"14",weight:"medium"},t),k.createElement(re,{marginTop:"14",width:"max"},k.createElement(Un,{href:o,label:e,onClick:i,size:"medium"})))))};function _Ae({changeWalletStep:e,wallet:t}){const u=Kw(),n=Xw(),a=H.useContext(o6)==="compact",{desktop:i,desktopDownloadUrl:s,extension:o,extensionDownloadUrl:l,mobileDownloadUrl:c}=t,d=H.useContext(Vu);return H.useEffect(()=>{$$(),W$(),fAe(),cAe()},[]),k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"column",gap:"24",height:"full",marginBottom:"8",marginTop:"4",width:"full"},k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"column",gap:"8",height:"full",justifyContent:"center",width:"full"},l&&k.createElement(gb,{actionLabel:d.t("get_options.extension.download.label",{browser:u}),description:d.t("get_options.extension.description"),iconUrl:Y$,isCompact:a,onAction:()=>e(o!=null&&o.instructions?"INSTRUCTIONS_EXTENSION":"CONNECT"),title:d.t("get_options.extension.title",{wallet:t.name,browser:u}),url:l,variant:"browser"}),s&&k.createElement(gb,{actionLabel:d.t("get_options.desktop.download.label",{platform:n}),description:d.t("get_options.desktop.description"),iconUrl:V$,isCompact:a,onAction:()=>e(i!=null&&i.instructions?"INSTRUCTIONS_DESKTOP":"CONNECT"),title:d.t("get_options.desktop.title",{wallet:t.name,platform:n}),url:s,variant:"desktop"}),c&&k.createElement(gb,{actionLabel:d.t("get_options.mobile.download.label",{wallet:t.name}),description:d.t("get_options.mobile.description"),iconAccent:t.iconAccent,iconBackground:t.iconBackground,iconUrl:t.iconUrl,isCompact:a,onAction:()=>{e("DOWNLOAD")},title:d.t("get_options.mobile.title",{wallet:t.name}),variant:"app"})))}function FAe({changeWalletStep:e,wallet:t}){const{downloadUrls:u,qrCode:n}=t,r=H.useContext(Vu);return H.useEffect(()=>{$$(),W$()},[]),k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"column",gap:"24",height:"full",width:"full"},k.createElement(re,{style:{maxWidth:220,textAlign:"center"}},k.createElement(je,{color:"modalTextSecondary",size:"14",weight:"semibold"},r.t("get_mobile.description"))),k.createElement(re,{height:"full"},u!=null&&u.qrCode?k.createElement(q$,{logoSize:0,size:268,uri:u.qrCode}):null),k.createElement(re,{alignItems:"center",borderRadius:"10",display:"flex",flexDirection:"row",gap:"8",height:"34",justifyContent:"space-between",marginBottom:"12",paddingY:"8"},k.createElement(Un,{label:r.t("get_mobile.continue.label"),onClick:()=>e(n!=null&&n.instructions?"INSTRUCTIONS_MOBILE":"CONNECT")})))}var $c={connect:()=>k.createElement(dAe,null),create:()=>k.createElement(pAe,null),install:e=>
170k.createElement(qu,{background:e.iconBackground,borderColor:"generalBorder",borderRadius:"10",height:"48",src:e.iconUrl,width:"48"}),refresh:()=>k.createElement(yAe,null),scan:()=>k.createElement(EAe,null)};function DAe({connectWallet:e,wallet:t}){var u,n,r,a;const i=H.useContext(Vu);return k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"column",height:"full",width:"full"},k.createElement(re,{display:"flex",flexDirection:"column",gap:"28",height:"full",justifyContent:"center",paddingY:"32",style:{maxWidth:320}},(n=(u=t==null?void 0:t.qrCode)==null?void 0:u.instructions)==null?void 0:n.steps.map((s,o)=>{var l;return k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"row",gap:"16",key:o},k.createElement(re,{borderRadius:"10",height:"48",minWidth:"48",overflow:"hidden",position:"relative",width:"48"},(l=$c[s.step])==null?void 0:l.call($c,t)),k.createElement(re,{display:"flex",flexDirection:"column",gap:"4"},k.createElement(je,{color:"modalText",size:"14",weight:"bold"},i.t(s.title)),k.createElement(je,{color:"modalTextSecondary",size:"14",weight:"medium"},i.t(s.description))))})),k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"column",gap:"12",justifyContent:"center",marginBottom:"16"},k.createElement(Un,{label:i.t("get_instructions.mobile.connect.label"),onClick:()=>e(t)}),k.createElement(re,{as:"a",className:Iu({active:"shrink",hover:"grow"}),display:"block",href:(a=(r=t==null?void 0:t.qrCode)==null?void 0:r.instructions)==null?void 0:a.learnMoreUrl,paddingX:"12",paddingY:"4",rel:"noreferrer",style:{willChange:"transform"},target:"_blank",transition:"default"},k.createElement(je,{color:"accentColor",size:"14",weight:"bold"},i.t("get_instructions.mobile.learn_more.label")))))}function BAe({wallet:e}){var t,u,n,r;const a=H.useContext(Vu);return k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"column",height:"full",width:"full"},k.createElement(re,{display:"flex",flexDirection:"column",gap:"28",height:"full",justifyContent:"center",paddingY:"32",style:{maxWidth:320}},(u=(t=e==null?void 0:e.extension)==null?void 0:t.instructions)==null?void 0:u.steps.map((i,s)=>{var o;return k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"row",gap:"16",key:s},k.createElement(re,{borderRadius:"10",height:"48",minWidth:"48",overflow:"hidden",position:"relative",width:"48"},(o=$c[i.step])==null?void 0:o.call($c,e)),k.createElement(re,{display:"flex",flexDirection:"column",gap:"4"},k.createElement(je,{color:"modalText",size:"14",weight:"bold"},a.t(i.title)),k.createElement(je,{color:"modalTextSecondary",size:"14",weight:"medium"},a.t(i.description))))})),k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"column",gap:"12",justifyContent:"center",marginBottom:"16"},k.createElement(Un,{label:a.t("get_instructions.extension.refresh.label"),onClick:window.location.reload.bind(window.location)}),k.createElement(re,{as:"a",className:Iu({active:"shrink",hover:"grow"}),display:"block",href:(r=(n=e==null?void 0:e.extension)==null?void 0:n.instructions)==null?void 0:r.learnMoreUrl,paddingX:"12",paddingY:"4",rel:"noreferrer",style:{willChange:"transform"},target:"_blank",transition:"default"},k.createElement(je,{color:"accentColor",size:"14",weight:"bold"},a.t("get_instructions.extension.learn_more.label")))))}function xAe({connectWallet:e,wallet:t}){var u,n,r,a;const i=H.useContext(Vu);return k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"column",height:"full",width:"full"},k.createElement(re,{display:"flex",flexDirection:"column",gap:"28",height:"full",justifyContent:"center",paddingY:"32",style:{maxWidth:320}},(n=(u=t==null?void 0:t.desktop)==null?void 0:u.instructions)==null?void 0:n.steps.map((s,o)=>{var l;return k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"row",gap:"16",key:o},k.createElement(re,{borderRadius:"10",height:"48",minWidth:"48",overflow:"hidden",position:"relative",width:"48"},(l=$c[s.step])==null?void 0:l.call($c,t)),k.createElement(re,{display:"flex",flexDirection:"column",gap:"4"},k.createElement(je,{color:"modalText",size:"14",weight:"bold"},i.t(s.title)),k.createElement(je,{color:"modalTextSecondary",size:"14",weight:"medium"},i.t(s.description))))})),k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"column",gap:"12",justifyContent:"center",marginBottom:"16"},k.createElement(Un,{label:i.t("get_instructions.desktop.connect.label"),onClick:()=>e(t)}),k.createElement(re,{as:"a",className:Iu({active:"shrink",hover:"grow"}),display:"block",href:(a=(r=t==null?void 0:t.desktop)==null?void 0:r.instructions)==null?void 0:a.learnMoreUrl,paddingX:"12",paddingY:"4",rel:"noreferrer",style:{willChange:"transform"},target:"_blank",transition:"default"},k.createElement(je,{color:"accentColor",size:"14",weight:"bold"},i.t("get_instructions.desktop.learn_more.label")))))}function PAe({onClose:e}){const t="rk_connect_title",u=Jw(),[n,r]=H.useState(),[a,i]=H.useState(),[s,o]=H.useState(),l=!!(a!=null&&a.qrCode)&&s,[c,d]=H.useState(!1),f=H.useContext(o6)===yf.COMPACT,{disclaimer:y}=H.useContext(xd),h=H.useContext(Vu),C=H.useRef(!1),{connector:v}=H.useContext(ff),m=l6().filter(j=>j.ready||!!j.extensionDownloadUrl).sort((j,R)=>j.groupIndex-R.groupIndex),E=eAe(m,j=>j.groupName),b=["Recommended","Other","Popular","More","Others"];H.useEffect(()=>{v&&!C.current&&(q("CONNECT"),w(v),C.current=!0)},[v]);const A=j=>{var R,_,$;if(d(!1),j.ready){(_=(R=j==null?void 0:j.connect)==null?void 0:R.call(j))==null||_.catch(()=>{d(!0)});const Q=($=j.desktop)==null?void 0:$.getUri;Q&&setTimeout(async()=>{const M=await Q();window.open(M,u?"_blank":"_self")},0)}},w=j=>{var R;if(uAe(j.id),A(j),r(j.id),j.ready){let _=!1;(R=j==null?void 0:j.onConnecting)==null||R.call(j,async()=>{var $,Q;if(_)return;_=!0;
170const M=m.find(de=>j.id===de.id),Z=await(($=M==null?void 0:M.qrCode)==null?void 0:$.getUri());o(Z),setTimeout(()=>{i(M),q("CONNECT")},Z?0:50);const ce=await(M==null?void 0:M.connector.getProvider()),se=(Q=ce==null?void 0:ce.signer)==null?void 0:Q.connection;if(se!=null&&se.on&&(se!=null&&se.off)){const de=()=>{Y(),w(j)},Y=()=>{se.off("close",de),se.off("open",Y)};se.on("close",de),se.on("open",Y)}})}else i(j),q(j!=null&&j.extensionDownloadUrl?"DOWNLOAD_OPTIONS":"CONNECT")},g=j=>{var R;r(j);const _=m.find(Z=>j===Z.id),$=(R=_==null?void 0:_.downloadUrls)==null?void 0:R.qrCode,Q=!!(_!=null&&_.desktopDownloadUrl),M=!!(_!=null&&_.extensionDownloadUrl);i(_),q($&&(M||Q)?"DOWNLOAD_OPTIONS":$?"DOWNLOAD":Q?"INSTRUCTIONS_DESKTOP":"INSTRUCTIONS_EXTENSION")},B=()=>{r(void 0),i(void 0),o(void 0)},q=(j,R=!1)=>{R&&j==="GET"&&V==="GET"?B():!R&&j==="GET"?X("GET"):!R&&j==="CONNECT"&&X("CONNECT"),N(j)},[V,X]=H.useState("NONE"),[ie,N]=H.useState("NONE");let T=null,P=null,O=null,S;H.useEffect(()=>{d(!1)},[ie,a]);const I=!!(!!(a!=null&&a.extensionDownloadUrl)&&(a!=null&&a.mobileDownloadUrl));switch(ie){case"NONE":T=k.createElement(Tx,{getWallet:()=>q("GET")});break;case"LEARN_COMPACT":T=k.createElement(Tx,{compactModeEnabled:f,getWallet:()=>q("GET")}),P=h.t("intro.title"),O="NONE";break;case"GET":T=k.createElement(wAe,{getWalletDownload:g,compactModeEnabled:f}),P=h.t("get.title"),O=f?"LEARN_COMPACT":"NONE";break;case"CONNECT":T=a&&k.createElement(TAe,{changeWalletStep:q,compactModeEnabled:f,connectionError:c,onClose:e,qrCodeUri:s,reconnect:A,wallet:a}),P=l&&(a.name==="WalletConnect"?h.t("connect_scan.fallback_title"):h.t("connect_scan.title",{wallet:a.name})),O=f?v?null:"NONE":null,S=f?v?()=>{}:B:()=>{};break;case"DOWNLOAD_OPTIONS":T=a&&k.createElement(_Ae,{changeWalletStep:q,wallet:a}),P=a&&h.t("get_options.short_title",{wallet:a.name}),O=v?"CONNECT":I?V:null;break;case"DOWNLOAD":T=a&&k.createElement(FAe,{changeWalletStep:q,wallet:a}),P=a&&h.t("get_mobile.title",{wallet:a.name}),O=I?"DOWNLOAD_OPTIONS":V;break;case"INSTRUCTIONS_MOBILE":T=a&&k.createElement(DAe,{connectWallet:w,wallet:a}
170),P=a&&h.t("get_options.title",{wallet:f&&a.shortName||a.name}),O="DOWNLOAD";break;case"INSTRUCTIONS_EXTENSION":T=a&&k.createElement(BAe,{wallet:a}),P=a&&h.t("get_options.title",{wallet:f&&a.shortName||a.name}),O="DOWNLOAD_OPTIONS";break;case"INSTRUCTIONS_DESKTOP":T=a&&k.createElement(xAe,{connectWallet:w,wallet:a}),P=a&&h.t("get_options.title",{wallet:f&&a.shortName||a.name}),O="DOWNLOAD_OPTIONS";break}return k.createElement(re,{display:"flex",flexDirection:"row",style:{maxHeight:f?468:504}},(f?ie==="NONE":!0)&&k.createElement(re,{className:f?gAe:bAe,display:"flex",flexDirection:"column",marginTop:"16"},k.createElement(re,{display:"flex",justifyContent:"space-between"},f&&y&&k.createElement(re,{marginLeft:"16",width:"28"},k.createElement(rAe,{onClick:()=>q("LEARN_COMPACT")})),f&&!y&&k.createElement(re,{marginLeft:"16",width:"28"}),k.createElement(re,{marginLeft:f?"0":"6",paddingBottom:"8",paddingTop:"2",paddingX:"18"},k.createElement(je,{as:"h1",color:"modalText",id:t,size:"18",weight:"heavy",testId:"connect-header-label"},h.t("connect.title"))),f&&k.createElement(re,{marginRight:"16"},k.createElement(zo,{onClose:e}))),k.createElement(re,{className:hAe,paddingBottom:"18"},Object.entries(E).map(([j,R],_)=>R.length>0&&k.createElement(H.Fragment,{key:_},j?k.createElement(re,{marginBottom:"8",marginTop:"16",marginX:"6"},k.createElement(je,{color:"modalTextSecondary",size:"14",weight:"bold"},b.includes(j)?h.t(`connector_group.${j.toLowerCase()}`):j)):null,k.createElement(re,{display:"flex",flexDirection:"column",gap:"4"},R.map($=>k.createElement(N$,{currentlySelected:$.id===n,iconBackground:$.
170iconBackground,iconUrl:$.iconUrl,key:$.id,name:$.name,onClick:()=>w($),ready:$.ready,recent:$.recent,testId:`wallet-option-${$.id}`})))))),f&&k.createElement(k.Fragment,null,k.createElement(re,{background:"generalBorder",height:"1",marginTop:"-1"}),y?k.createElement(re,{paddingX:"24",paddingY:"16",textAlign:"center"},k.createElement(y,{Link:Zw,Text:eT})):k.createElement(re,{alignItems:"center",display:"flex",justifyContent:"space-between",paddingX:"24",paddingY:"16"},k.createElement(re,{paddingY:"4"},k.createElement(je,{color:"modalTextSecondary",size:"14",weight:"medium"},h.t("connect.new_to_ethereum.description"))),k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"row",gap:"4",justifyContent:"center"},k.createElement(re,{className:Iu({active:"shrink",hover:"grow"}),cursor:"pointer",onClick:()=>q("LEARN_COMPACT"),paddingY:"4",style:{willChange:"transform"},transition:"default"},k.createElement(je,{color:"accentColor",size:"14",weight:"bold"},h.t("connect.new_to_ethereum.learn_more.label"))))))),(f?ie!=="NONE":!0)&&k.createElement(k.Fragment,null,!f&&k.createElement(re,{background:"generalBorder",minWidth:"1",width:"1"}),k.createElement(re,{display:"flex",flexDirection:"column",margin:"16",style:{flexGrow:1}},k.createElement(re,{alignItems:"center",display:"flex",justifyContent:"space-between",marginBottom:"12"},k.createElement(re,{width:"28"},O&&k.createElement(re,{as:"button",className:Iu({active:"shrinkSm",hover:"growLg"}),color:"accentColor",onClick:()=>{O&&q(O,!0),S==null||S()},paddingX:"8",paddingY:"4",style:{boxSizing:"content-box",height:17,willChange:"transform"},transition:"default",type:"button"},k.createElement(R$,null))),k.createElement(re,{display:"flex",justifyContent:"center",style:{flexGrow:1}},P&&k.createElement(je,{color:"modalText",size:"18",textAlign:"center",weight:"heavy"},P)),k.createElement(zo,{onClose:e})),k.createElement(re,{display:"flex",flexDirection:"column",style:{minHeight:f?396:432}},k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"column",gap:"6",height:"full",justifyContent:"center",marginX:"8"},T)))))}var SAe="_1am14412",MAe="_1am14410",kAe="_1am14413",IAe=({wallet:e})=>k.createElement("svg",{className:kAe,viewBox:"0 0 86 86",width:"86",height:"86"},k.createElement("rect",{x:"3",y:"3",width:80,height:80,rx:20,ry:20,strokeDasharray:`${160/3} ${2*160/3}`,strokeDashoffset:160,className:SAe,style:{stroke:(e==null?void 0:e.iconAccent)||"#0D3887"}}));function G$({onClose:e,wallet:t,connecting:u}){const{connect:n,connector:r,iconBackground:a,iconUrl:i,id:s,mobile:o,name:l,onConnecting:c,ready:d,shortName:p}=t,f=o==null?void 0:o.getUri,y=j$(i),h=H.useRef(!1),C=H.useContext(Vu),v=H.useCallback(async()=>{var m;s==="walletConnect"&&(e==null||e()),(m=n==null?void 0:n())==null||m.catch(()=>{});let E=!1;c==null||c(async()=>{if(!E&&(E=!0,f)){const b=await f();if((r.id==="walletConnect"||r.id==="walletConnectLegacy")&&CCe({mobileUri:b,name:l}),b.startsWith("http")){const A=document.createElement("a");A.href=b,A.target="_blank",A.rel="noreferrer noopener",A.click()}else window.location.href=b}})},[r,n,f,c,e,l,s]);return H.useEffect(()=>{u&&!h.current&&(v(),h.current=!0)},[u]),k.createElement(re,{as:"button",color:d?"modalText":"modalTextSecondary",disabled:!d,fontFamily:"body",key:s,onClick:v,ref:y,style:{overflow:"visible",textAlign:"center"},testId:`wallet-option-${s}`,type:"button",width:"full"},k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"column",justifyContent:"center"},k.createElement(re,{display:"flex",alignItems:"center",justifyContent:"center",paddingBottom:"8",paddingTop:"10",position:"relative"},u?k.createElement(IAe,{wallet:t}):null,k.createElement(qu,{background:a,borderRadius:"13",boxShadow:"walletLogo",height:"60",src:i,width:"60"})),u?null:k.createElement(re,{display:"flex",flexDirection:"column",textAlign:"center"},k.createElement(je,{as:"h2",color:t.ready?"modalText":"modalTextSecondary",size:"13",weight:"medium"},k.createElement(re,{as:"span",position:"relative"},p??l,!t.ready&&" (unsupported)")),t.recent&&k.createElement(je,{color:"accentColor",size:"12",weight:"medium"},C.t("connect.recent")))))}function OAe({onClose:e}){var t;const u="rk_connect_title",n=l6(),{disclaimer:r,learnMoreUrl:a}=H.useContext(xd);let i=null,s=null,o=!1,l=null;const[c,d]=H.useState("CONNECT"),p=H.useContext(Vu),f=sl();switch(c){case"CONNECT":{i=p.t("connect.title"),o=!0,s=k.createElement(re,null,k.createElement(re,{background:"profileForeground",className:MAe,display:"flex",paddingBottom:"20",paddingTop:"6"},k.createElement(re,{display:"flex",style:{margin:"0 auto"}},n.filter(y=>y.ready).map(y=>k.createElement(re,{key:y.id,paddingX:"20"},k.createElement(re,{width:"60"},k.createElement(G$,{onClose:e,wallet:y})))))),k.createElement(re,{background:"generalBorder",height:"1",marginBottom:"32",marginTop:"-1"}),k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"column",gap:"32",paddingX:"32",style:{textAlign:"center"}},k.createElement(re,{display:"flex",flexDirection:"column",gap:"8",textAlign:"center"},k.createElement(je,{color:"modalText",size:"16",weight:"bold"},p.t("intro.title")),k.createElement(je,{color:"modalTextSecondary",size:"16"},p.t("intro.description")))),k.createElement(re,{paddingTop:"32",paddingX:"20"},k.createElement(re,{display:"flex",gap:"14",justifyContent:"center"},k.createElement(Un,{label:p.t("intro.get.label"),onClick:()=>d("GET"),size:"large",type:"secondary"}),k.createElement(Un,{href:a,label:p.t("intro.learn_more.label"),size:"large",type:"secondary"}))),r&&k.createElement(re,{marginTop:"28",marginX:"32",textAlign:"center"},k.createElement(r,{Link:Zw,Text:eT})));break}case"GET":{i=p.t("get.title"),l="CONNECT";const y=(t=n==null?void 0:n.filter(h=>{var C,v,m;return((C=h.downloadUrls)==null?void 0:C.ios)||((v=h.downloadUrls)==null?void 0:v.android)||((m=h.downloadUrls)==null?void 0:m.mobile)}))==null?void 0:t.splice(0,3);s=k.createElement(re,null,k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"column",height:"full",marginBottom:"36",marginTop:"5",paddingTop:"12",width:"full"},y.map((h,C)=>
170{const{downloadUrls:v,iconBackground:m,iconUrl:E,name:b}=h;return!(v!=null&&v.ios)&&!(v!=null&&v.android)&&!(v!=null&&v.mobile)?null:k.createElement(re,{display:"flex",gap:"16",key:h.id,paddingX:"20",width:"full"},k.createElement(re,{style:{minHeight:48,minWidth:48}},k.createElement(qu,{background:m,borderColor:"generalBorder",borderRadius:"10",height:"48",src:E,width:"48"})),k.createElement(re,{display:"flex",flexDirection:"column",width:"full"},k.createElement(re,{alignItems:"center",display:"flex",height:"48"},k.createElement(re,{width:"full"},k.createElement(je,{color:"modalText",size:"18",weight:"bold"},b)),k.createElement(Un,{href:(f?v==null?void 0:v.ios:v==null?void 0:v.android)||(v==null?void 0:v.mobile),label:p.t("get.action.label"),size:"small",type:"secondary"})),C<y.length-1&&k.createElement(re,{background:"generalBorderDim",height:"1",marginY:"10",width:"full"})))})),k.createElement(re,{style:{marginBottom:"42px"}}),k.createElement(re,{alignItems:"center",display:"flex",flexDirection:"column",gap:"36",paddingX:"36",style:{textAlign:"center"}},k.createElement(re,{display:"flex",flexDirection:"column",gap:"12",textAlign:"center"},k.createElement(je,{color:"modalText",size:"16",weight:"bold"},p.t("get.looking_for.title")),k.createElement(je,{color:"modalTextSecondary",size:"16"},p.t("get.looking_for.mobile.description")))));break}}return k.createElement(re,{display:"flex",flexDirection:"column",paddingBottom:"36"},k.createElement(re,{background:o?"profileForeground":"modalBackground",display:"flex",flexDirection:"column",paddingBottom:"4",paddingTop:"14"},k.createElement(re,{display:"flex",justifyContent:"center",paddingBottom:"6",paddingX:"20",position:"relative"},l&&k.createElement(re,{display:"flex",position:"absolute",style:{left:0,marginBottom:-20,marginTop:-20}},k.createElement(re,{alignItems:"center",as:"button",className:Iu({active:"shrinkSm",hover:"growLg"}),color:"accentColor",display:"flex",marginLeft:"4",marginTop:"20",onClick:()=>d(l),padding:"16",style:{height:17,willChange:"transform"},transition:"default",type:"button"},k.createElement(R$,null))),k.createElement(re,{marginTop:"4",textAlign:"center",width:"full"},k.createElement(je,{as:"h1",color:"modalText",id:u,size:"20",weight:"bold"},i)),k.createElement(re,{alignItems:"center",display:"flex",height:"32",paddingRight:"14",position:"absolute",right:"0"},k.createElement(re,{style:{marginBottom:-20,marginTop:-20}},k.createElement(zo,{onClose:e}))))),k.createElement(re,{display:"flex",flexDirection:"column"},s))}var RAe=({onClose:e})=>{const{connector:t}=H.useContext(ff),u=H.useContext(Vu),n=(t==null?void 0:t.name)||"";return k.createElement(re,null,k.createElement(re,{display:"flex",paddingBottom:"32",justifyContent:"center",alignItems:"center",background:"profileForeground",flexDirection:"column"},k.createElement(re,{width:"full",display:"flex",justifyContent:"flex-end",marginTop:"18",marginRight:"24"},k.createElement(zo,{onClose:e})),k.createElement(re,{width:"60"},k.createElement(G$,{onClose:e,wallet:t,connecting:!0})),k.createElement(re,{marginTop:"20"},k.createElement(je,{textAlign:"center",color:"modalText",size:"18",weight:"semibold"},u.t("connect.status.connect_mobile",{wallet:n}))),k.createElement(re,{maxWidth:"full",marginTop:"8"},k.createElement(je,{textAlign:"center",color:"modalText",size:"16",weight:"medium"},u.t("connect.status.confirm_mobile",{wallet:n})))))};function jAe({onClose:e}){const{connector:t}=H.useContext(ff);return fn()?t?k.createElement(RAe,{onClose:e}):k.createElement(OAe,{onClose:e}):k.createElement(PAe,{onClose:e})}function NAe({onClose:e,open:t}){const u="rk_connect_title",n=zw(),{disconnect:r}=Pm(),{isConnecting:a}=Yu(),i=k.useCallback(()=>{e(),r()},[e,r]),s=k.useCallback(()=>{a&&r(),e()},[e,r,a]);return n==="disconnected"?k.createElement(iE,{onClose:s,open:t,titleId:u},k.createElement(sE,{bottomSheetOnMobile:!0,padding:"0",wide:!0},k.createElement(jAe,{onClose:s}))):n==="unauthenticated"?k.createElement(iE,{onClose:i,open:t,titleId:u},k.createElement(sE,{bottomSheetOnMobile:!0,padding:"0"},k.createElement(gCe,{onClose:i}))):null}function vb(){const[e,t]=H.useState(!1);return{closeModal:H.useCallback(()=>t(!1),[]),isModalOpen:e,openModal:H.useCallback(()=>t(!0),[])}}var Ef=H.createContext({accountModalOpen:!1,chainModalOpen:!1,connectMod
170alOpen:!1});function UAe({children:e}){const{closeModal:t,isModalOpen:u,openModal:n}=vb(),{closeModal:r,isModalOpen:a,openModal:i}=vb(),{closeModal:s,isModalOpen:o,openModal:l}=vb(),c=zw(),{chain:d}=zs(),p=!(d!=null&&d.unsupported);function f({keepConnectModalOpen:h=!1}={}){h||t(),r(),s()}const y=s6()==="unauthenticated";return Yu({onConnect:()=>f({keepConnectModalOpen:y}),onDisconnect:()=>f()}),k.createElement(Ef.Provider,{value:H.useMemo(()=>({accountModalOpen:a,chainModalOpen:o,connectModalOpen:u,openAccountModal:p&&c==="connected"?i:void 0,openChainModal:c==="connected"?l:void 0,openConnectModal:c==="disconnected"||c==="unauthenticated"?n:void 0}),[c,p,a,o,u,i,l,n])},e,k.createElement(NAe,{onClose:t,open:u}),k.createElement(GCe,{onClose:r,open:a}),k.createElement(ZCe,{onClose:s,open:o}))}function LAe(){const{accountModalOpen:e,chainModalOpen:t,connectModalOpen:u}=H.useContext(Ef);return{accountModalOpen:e,chainModalOpen:t,connectModalOpen:u}}function $Ae(){const{accountModalOpen:e,openAccountModal:t}=H.useContext(Ef);return{accountModalOpen:e,openAccountModal:t}}function zAe(){const{chainModalOpen:e,openChainModal:t}=H.useContext(Ef);return{chainModalOpen:e,openChainModal:t}}function HAe(){const{connectModalOpen:e,openConnectModal:t}=H.useContext(Ef);return{connectModalOpen:e,openConnectModal:t}}var Cb=()=>{};function tT({children:e}){var t,u,n,r;const a=z8e(),{address:i}=Yu(),s=E$(i),o=y$(s),{data:l}=uu({address:i}),{chain:c}=zs(),d=$8e(),p=(t=s6())!=null?t:void 0,f=c?d[c.id]:void 0,y=(u=f==null?void 0:f.name)!=null?u:void 0,h=(n=f==null?void 0:f.iconUrl)!=null?n:void 0,C=(r=f==null?void 0:f.iconBackground)!=null?r:void 0,v=Ww(h),m=H.useContext(Gw),E=g$().some(({status:X})=>X==="pending")&&m,b=l?`${S$(parseFloat(l.formatted))} ${l.symbol}`:void 0,{openConnectModal:A}=HAe(),{openChainModal:w}=zAe(),{openAccountModal:g}=$Ae(),{accountModalOpen:B,chainModalOpen:q,connectModalOpen:V}=LAe();return k.createElement(k.Fragment,null,e({account:i?{address:i,balanceDecimals:l==null?void 0:l.decimals,balanceFormatted:l==null?void 0:l.formatted,balanceSymbol:l==null?void 0:l.symbol,displayBalance:b,displayName:s?k$(s):M$(i),ensAvatar:o??void 0,ensName:s??void 0,hasPendingTransactions:E}:void 0,accountModalOpen:B,authenticationStatus:p,chain:c?{hasIcon:!!h,iconBackground:C,iconUrl:v,id:c.id,name:y??c.name,unsupported:c.unsupported}:void 0,chainModalOpen:q,connectModalOpen:V,mounted:a,openAccountModal:g??Cb,openChainModal:w??Cb,openConnectModal:A??Cb}))}tT.displayName="ConnectButton.Custom";var bp={accountStatus:"full",chainStatus:{largeScreen:"full",smallScreen:"icon"},label:"Connect Wallet",showBalance:{largeScreen:!0,smallScreen:!1}};function uT({accountStatus:e=bp.accountStatus,chainStatus:t=bp.chainStatus,label:u=bp.label,showBalance:n=bp.showBalance}){const r=pf(),a=zw(),i=H.useContext(Vu);return k.createElement(tT,null,({account:s,chain:o,mounted:l,openAccountModal:c,openChainModal:d,openConnectModal:p})=>{var f,y,h;const C=l&&a!=="loading",v=(f=o==null?void 0:o.unsupported)!=null?f:!1;return k.createElement(re,{display:"flex",gap:"12",...!C&&{"aria-hidden":!0,style:{opacity:0,pointerEvents:"none",userSelect:"none"}}},C&&s&&a==="connected"?k.createElement(k.Fragment,null,o&&(r.length>1||v)&&k.createElement(re,{alignItems:"center","aria-label":"Chain Selector",as:"button",background:v?"connectButtonBackgroundError":"connectButtonBackground",borderRadius:"connectButton",boxShadow:"connectButton",className:Iu({active:"shrink",hover:"grow"}),color:v?"connectButtonTextError":"connectButtonText",display:Il(t,m=>m==="none"?"none":"flex"),fontFamily:"body",fontWeight:"bold",gap:"6",key:v?"unsupported":"supported",onClick:d,paddingX:"10",paddingY:"8",testId:v?"wrong-network-button":"chain-button",transition:"default",type:"button"},v?k.createElement(re,{alignItems:"center",display:"flex",height:"24",paddingX:"4"},"Wrong network"):k.createElement(re,{alignItems:"center",display:"flex",gap:"6"},o.hasIcon?k.createElement(re,{display:Il(t,m=>m==="full"||m==="icon"?"block":"none"),height:"24",width:"24"}
170,k.createElement(qu,{alt:(y=o.name)!=null?y:"Chain icon",background:o.iconBackground,borderRadius:"full",height:"24",src:o.iconUrl,width:"24"})):null,k.createElement(re,{display:Il(t,m=>m==="icon"&&!o.iconUrl||m==="full"||m==="name"?"block":"none")},(h=o.name)!=null?h:o.id)),k.createElement(JB,null)),!v&&k.createElement(re,{alignItems:"center",as:"button",background:"connectButtonBackground",borderRadius:"connectButton",boxShadow:"connectButton",className:Iu({active:"shrink",hover:"grow"}),color:"connectButtonText",display:"flex",fontFamily:"body",fontWeight:"bold",onClick:c,testId:"account-button",transition:"default",type:"button"},s.displayBalance&&k.createElement(re,{display:Il(n,m=>m?"block":"none"),padding:"8",paddingLeft:"12"},s.displayBalance),k.createElement(re,{background:lbe(n)[fn()?"smallScreen":"largeScreen"]?"connectButtonInnerBackground":"connectButtonBackground",borderColor:"connectButtonBackground",borderRadius:"connectButton",borderStyle:"solid",borderWidth:"2",color:"connectButtonText",fontFamily:"body",fontWeight:"bold",paddingX:"8",paddingY:"6",transition:"default"},k.createElement(re,{alignItems:"center",display:"flex",gap:"6",height:"24"},k.createElement(re,{display:Il(e,m=>m==="full"||m==="avatar"?"block":"none")},k.createElement(p$,{address:s.address,imageUrl:s.ensAvatar,loading:s.hasPendingTransactions,size:24})),k.createElement(re,{alignItems:"center",display:"flex",gap:"6"},k.createElement(re,{display:Il(e,m=>m==="full"||m==="address"?"block":"none")},s.displayName),k.createElement(JB,null)))))):k.createElement(re,{as:"button",background:"accentColor",borderRadius:"connectButton",boxShadow:"connectButton",className:Iu({active:"shrink",hover:"grow"}),color:"accentColorForeground",fontFamily:"body",fontWeight:"bold",height:"40",key:"connect",onClick:p,paddingX:"14",testId:"connect-button",transition:"default",type:"button"},l&&u==="Connect Wallet"?i.t("connect_wallet.label"):u))})}uT.__defaultProps=bp;uT.Custom=tT;var nT={},c6={},ut={},J$={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,o){var l=s>>>16&65535,c=s&65535,d=o>>>16&65535,p=o&65535;return c*p+(l*p+c*d<<16>>>0)|0}e.mul=Math.imul||t;function u(s,o){return s+o|0}e.add=u;function n(s,o){return s-o|0}e.sub=n;function r(s,o){return s<<o|s>>>32-o}e.rotl=r;function a(s,o){return s<<32-o|s>>>o}e.rotr=a;function i(s){return typeof s=="number"&&isFinite(s)&&Math.floor(s)===s}e.isInteger=Number.isInteger||i,e.MAX_SAFE_INTEGER=9007199254740991,e.isSafeInteger=function(s){return e.isInteger(s)&&s>=-e.MAX_SAFE_INTEGER&&s<=e.MAX_SAFE_INTEGER}})(J$);Object.defineProperty(ut,"__esModule",{value:!0});var K$=J$;function WAe(e,t){return t===void 0&&(t=0),(e[t+0]<<8|e[t+1])<<16>>16}ut.readInt16BE=WAe;function qAe(e,t){return t===void 0&&(t=0),(e[t+0]<<8|e[t+1])>>>0}ut.readUint16BE=qAe;function YAe(e,t){return t===void 0&&(t=0),(e[t+1]<<8|e[t])<<16>>16}ut.readInt16LE=YAe;function VAe(e,t){return t===void 0&&(t=0),(e[t+1]<<8|e[t])>>>0}ut.readUint16LE=VAe;function Q$(e,t,u){return t===void 0&&(t=new Uint8Array(2)),u===void 0&&(u=0),t[u+0]=e>>>8,t[u+1]=e>>>0,t}ut.writeUint16BE=Q$;ut.writeInt16BE=Q$;function X$(e,t,u){return t===void 0&&(t=new Uint8Array(2)),u===void 0&&(u=0),t[u+0]=e>>>0,t[u+1]=e>>>8,t}ut.writeUint16LE=X$;ut.writeInt16LE=X$;function zC(e,t){return t===void 0&&(t=0),e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]}ut.readInt32BE=zC;function HC(e,t){return t===void 0&&(t=0),(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])>>>0}ut.readUint32BE=HC;function WC(e,t){return t===void 0&&(t=0),e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t]}ut.readInt32LE=WC;function qC(e,t){return t===void 0&&(t=0),(e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t])>>>0}ut.readUint32LE=qC;function oE(e,t,u){return t===void 0&&(t=new Uint8Array(4)),u===void 0&&(u=0),t[u+0]=e>>>24,t[u+1]=e>>>16,t[u+2]=e>>>8,t[u+3]=e>>>0,t}ut.writeUint32BE=oE;ut.writeInt32BE=oE;function lE(e,t,u){return t===void 0&&(t=new Uint8Array(4)),u===void 0&&(u=0),t[u+0]=e>>>0,t[u+1]=e>>>8,t[u+2]=e>>>16,t[u+3]=e>>>24,t}ut.writeUint32LE=lE;ut.writeInt32LE=lE;function GAe(e,t){t===void 0&&(t=0);var u=zC(e,t),n=zC(e,t+4);return u*4294967296+n-(n>>31)*4294967296}ut.readInt64BE=GAe;function JAe(e,t){t===void 0&&(t=0);var u=HC(e,t),n=HC(e,t+4);return u*4294967296+n}ut.readUint64BE=JAe;function KAe(e,t){t===void 0&&(t=0);var u=WC(e,t),n=WC(e,t+4);return n*4294967296+u-(u>>31)*4294967296}ut.readInt64LE=KAe;function QAe(e,t){t===void 0&&(t=0);var u=qC(e,t),n=qC(e,t+4);return n*4294967296+u}ut.readUint64LE=QAe;function Z$(e,t,u){return t===void 0&&(t=new Uint8Array(8)),u===void 0&&(u=0),oE(e/4294967296>>>0,t,u),oE(e>>>0,t,u+4),t}ut.writeUint64BE=Z$;ut.writeInt64BE=Z$;function ez(e,t,u){return t===void 0&&(t=new Uint8Array(8)),u===void 0&&(u=0),lE(e>>>0,t,u),lE(e/4294967296>>>0,t,u+4),t}ut.writeUint64LE=ez;ut.writeInt64LE=ez;function XAe(e,t,u){if(u===void 0&&(u=0),e%8!==0)throw new Error("readUintBE supp
170orts only bitLengths divisible by 8");if(e/8>t.length-u)throw new Error("readUintBE: array is too short for the given bitLength");for(var n=0,r=1,a=e/8+u-1;a>=u;a--)n+=t[a]*r,r*=256;return n}ut.readUintBE=XAe;function ZAe(e,t,u){if(u===void 0&&(u=0),e%8!==0)throw new Error("readUintLE supports only bitLengths divisible by 8");if(e/8>t.length-u)throw new Error("readUintLE: array is too short for the given bitLength");for(var n=0,r=1,a=u;a<u+e/8;a++)n+=t[a]*r,r*=256;return n}ut.readUintLE=ZAe;function e7e(e,t,u,n){if(u===void 0&&(u=new Uint8Array(e/8)),n===void 0&&(n=0),e%8!==0)throw new Error("writeUintBE supports only bitLengths divisible by 8");if(!K$.isSafeInteger(t))throw new Error("writeUintBE value must be an integer");for(var r=1,a=e/8+n-1;a>=n;a--)u[a]=t/r&255,r*=256;return u}ut.writeUintBE=e7e;function t7e(e,t,u,n){if(u===void 0&&(u=new Uint8Array(e/8)),n===void 0&&(n=0),e%8!==0)throw new Error("writeUintLE supports only bitLengths divisible by 8");if(!K$.isSafeInteger(t))throw new Error("writeUintLE value must be an integer");for(var r=1,a=n;a<n+e/8;a++)u[a]=t/r&255,r*=256;return u}ut.writeUintLE=t7e;function u7e(e,t){t===void 0&&(t=0);var u=new DataView(e.buffer,e.byteOffset,e.byteLength);return u.getFloat32(t)}ut.readFloat32BE=u7e;function n7e(e,t){t===void 0&&(t=0);var u=new DataView(e.buffer,e.byteOffset,e.byteLength);return u.getFloat32(t,!0)}ut.readFloat32LE=n7e;function r7e(e,t){t===void 0&&(t=0);var u=new DataView(e.buffer,e.byteOffset,e.byteLength);return u.getFloat64(t)}ut.readFloat64BE=r7e;function a7e(e,t){t===void 0&&(t=0);var u=new DataView(e.buffer,e.byteOffset,e.byteLength);return u.getFloat64(t,!0)}ut.readFloat64LE=a7e;function i7e(e,t,u){t===void 0&&(t=new Uint8Array(4)),u===void 0&&(u=0);var n=new DataView(t.buffer,t.byteOffset,t.byteLength);return n.setFloat32(u,e),t}ut.writeFloat32BE=i7e;function s7e(e,t,u){t===void 0&&(t=new Uint8Array(4)),u===void 0&&(u=0);var n=new DataView(t.buffer,t.byteOffset,t.byteLength);return n.setFloat32(u,e,!0),t}ut.writeFloat32LE=s7e;function o7e(e,t,u){t===void 0&&(t=new Uint8Array(8)),u===void 0&&(u=0);var n=new DataView(t.buffer,t.byteOffset,t.byteLength);return n.setFloat64(u,e),t}ut.writeFloat64BE=o7e;function l7e(e,t,u){t===void 0&&(t=new Uint8Array(8)),u===void 0&&(u=0);var n=new DataView(t.buffer,t.byteOffset,t.byteLength);return n.setFloat64(u,e,!0),t}ut.writeFloat64LE=l7e;var j0={};Object.defineProperty(j0,"__esModule",{value:!0});function c7e(e){for(var t=0;t<e.length;t++)e[t]=0;return e}j0.wipe=c7e;Object.defineProperty(c6,"__esModule",{value:!0});var An=ut,YC=j0,d7e=20;function p7e(e,t,u){for(var n=1634760805,r=857760878,a=2036477234,i=1797285236,s=u[3]<<24|u[2]<<16|u[1]<<8|u[0],o=u[7]<<24|u[6]<<16|u[5]<<8|u[4],l=u[11]<<24|u[10]<<16|u[9]<<8|u[8],c=u[15]<<24|u[14]<<16|u[13]<<8|u[12],d=u[19]<<24|u[18]<<16|u[17]<<8|u[16],p=u[23]<<24|u[22]<<16|u[21]<<8|u[20],f=u[27]<<24|u[26]<<16|u[25]<<8|u[24],y=u[31]<<24|u[30]<<16|u[29]<<8|u[28],h=t[3]<<24|t[2]<<16|t[1]<<8|t[0],C=t[7]<<24|t[6]<<16|t[5]<<8|t[4],v=t[11]<<24|t[10]<<16|t[9]<<8|t[8],m=t[15]<<24|t[14]<<16|t[13]<<8|t[12],E=n,b=r,A=a,w=i,g=s,B=o,q=l,V=c,X=d,ie=p,N=f,T=y,P=h,O=C,S=v,U=m,I=0;I<d7e;I+=2)E=E+g|0,P^=E,P=P>>>32-16|P<<16,X=X+P|0,g^=X,g=g>>>32-12|g<<12,b=b+B|0,O^=b,O=O>>>32-16|O<<16,ie=ie+O|0,B^=ie,B=B>>>32-12|B<<12,A=A+q|0,S^=A,S=S>>>32-16|S<<16,N=N+S|0,q^=N,q=q>>>32-12|q<<12,w=w+V|0,U^=w,U=U>>>32-16|U<<16,T=T+U|0,V^=T,V=V>>>32-12|V<<12,A=A+q|0,S^=A,S=S>>>32-8|S<<8,N=N+S|0,q^=N,q=q>>>32-7|q<<7,w=w+V|0,U^=w,U=U>>>32-8|U<<8,T=T+U|0,V^=T,V=V>>>32-7|V<<7,b=b+B|0,O^=b,O=O>>>32-8|O<<8,ie=ie+O|0,B^=ie,B=B>>>32-7|B<<7,E=E+g|0,P^=E,P=P>>>32-8|P<<8,X=X+P|0,g^=X,g=g>>>32-7|g<<7,E=E+B|0,U^=E,U=U>>>32-16|U<<16,N=N+U|0,B^=N,B=B>>>32-12|B<<12,b=b+q|0,P^=b,P=P>>>32-16|P<<16,T=T+P|0,q^=T,q=q>>>32-12|q<<12,A=A+V|0,O^=A,O=O>>>32-16|O<<16,X=X+O|0,V^=X,V=V>>>32-12|V<<12,w=w+g|0,S^=w,S=S>>>32-16|S<<16,ie=ie+S|0,g^=ie,g=g>>>32-12|g<<12,A=A+V|0,O^=A,O=O>>>32-8|O<<8,X=X+O|0,V^=X,V=V>>>32-7|V<<7,w=w+g|0,S^=w,S=S>>>32-8|S<<8,ie=ie+S|0,g^=ie,g=g>>>32-7|g<<7,b=b+q|0,P^=b,P=P>>>32-8|P<<8,T=T+P|0,q^=T,q=q>>>32-7|q<<7,E=E+B|0,U^=E,U=U>>>32-8|U<<8,N=N+U|0,B^=N,B=B>>>32-7|B<<7;An.writeUint32LE(E+n|0,e,0),An.writeUint32LE(b+r|0,e,4),An.writeUint32LE(A+a|0,e,8),An.writeUint32LE(w+i|0,e,12),An.writeUint32LE(g+s|0,e,16),An.writeUint32LE(B+o|0,e,20),An.writeUint32LE(q+l|0,e,24),An.writeUint32LE(V+c|0,e,28),An.writeUint32LE(X+d|0,e,32),An.writeUint32LE(ie+p|0,e,36),An.writeUint32LE(N+f|0,e,40),An.writeUint32LE(T+y|0,e,44),An.writeUint32LE(P+h|0,e,48),An.writeUint32LE(O+C|0,e,52),An.writeUint32LE(S+v|0,e,56),An.writeUint32LE(U+m|0,e,60)}function tz(e,t,u,n,r){if(r===void 0&&(r=0),e.length!==32)throw new Error("ChaCha: key size must be 32 bytes");if(n.length<u.length)throw new Error("ChaCha: destination is shorter than source");var a,i;if(r===0){if(t.length!==8&&t.length!==12)throw new Error("ChaCha nonce must be 8 or 12 bytes");a=new Uint8Array(16),i=a.length-t.length,a.set(t,i)}else{if(t.length!==16)throw new Error("ChaCha nonce with counter must be 16 bytes");a=t,i=r}for(var s=new Uint8Array(64),o=0;o<u.length;o+=64){p7e(s,a,e);for(var l=o;l<o+64&&l<u.length;l++)n[l]=u[l]^s[l-o];y7e(a,0,i)}return YC.wipe(s),r===0&&YC.wipe(a),n}c6.streamXOR=tz;function f7e(e,t,u,n){return n===void 0&&(n=0),YC.wipe(u),tz(e,t,u,u,n)}c6.stream=f7e;function y7e(e,t,u){for(var n=1;u--;)n=n+(e[t]&255)|0,e[t]=n&255,n>>>=8,t++;if(n>0)throw new Error("ChaCha: counter overflow")}var uz={},qs={};Object.defineProperty(qs,"__esModule",{value:!0});function E7e(e,t,u){return~(e-1)&t|e-1&u}qs.select=E7e;function m7e(e,t){return(e|0)-(t|0)-1>>>31&1}qs.lessOrEqual=m7e;function nz(e,t){if(e.length!==t.length)return 0;for(var u=0,n=0;n<e.length;n++)u|=e[n]^t[n];return 1&u-1>>>8}qs.compare=nz;function h7e(e,t){return e.length===0||t.length===0?!1:nz(e,t)!==0}qs.equal=h7e;
170(function(e){Object.defineProperty(e,"__esModule",{value:!0});var t=qs,u=j0;e.DIGEST_LENGTH=16;var n=function(){function i(s){this.digestLength=e.DIGEST_LENGTH,this._buffer=new Uint8Array(16),this._r=new Uint16Array(10),this._h=new Uint16Array(10),this._pad=new Uint16Array(8),this._leftover=0,this._fin=0,this._finished=!1;var o=s[0]|s[1]<<8;this._r[0]=o&8191;var l=s[2]|s[3]<<8;this._r[1]=(o>>>13|l<<3)&8191;var c=s[4]|s[5]<<8;this._r[2]=(l>>>10|c<<6)&7939;var d=s[6]|s[7]<<8;this._r[3]=(c>>>7|d<<9)&8191;var p=s[8]|s[9]<<8;this._r[4]=(d>>>4|p<<12)&255,this._r[5]=p>>>1&8190;var f=s[10]|s[11]<<8;this._r[6]=(p>>>14|f<<2)&8191;var y=s[12]|s[13]<<8;this._r[7]=(f>>>11|y<<5)&8065;var h=s[14]|s[15]<<8;this._r[8]=(y>>>8|h<<8)&8191,this._r[9]=h>>>5&127,this._pad[0]=s[16]|s[17]<<8,this._pad[1]=s[18]|s[19]<<8,this._pad[2]=s[20]|s[21]<<8,this._pad[3]=s[22]|s[23]<<8,this._pad[4]=s[24]|s[25]<<8,this._pad[5]=s[26]|s[27]<<8,this._pad[6]=s[28]|s[29]<<8,this._pad[7]=s[30]|s[31]<<8}return i.prototype._blocks=function(s,o,l){for(var c=this._fin?0:2048,d=this._h[0],p=this._h[1],f=this._h[2],y=this._h[3],h=this._h[4],C=this._h[5],v=this._h[6],m=this._h[7],E=this._h[8],b=this._h[9],A=this._r[0],w=this._r[1],g=this._r[2],B=this._r[3],q=this._r[4],V=this._r[5],X=this._r[6],ie=this._r[7],N=this._r[8],T=this._r[9];l>=16;){var P=s[o+0]|s[o+1]<<8;d+=P&8191;var O=s[o+2]|s[o+3]<<8;p+=(P>>
170>13|O<<3)&8191;var S=s[o+4]|s[o+5]<<8;f+=(O>>>10|S<<6)&8191;var U=s[o+6]|s[o+7]<<8;y+=(S>>>7|U<<9)&8191;var I=s[o+8]|s[o+9]<<8;h+=(U>>>4|I<<12)&8191,C+=I>>>1&8191;var j=s[o+10]|s[o+11]<<8;v+=(I>>>14|j<<2)&8191;var R=s[o+12]|s[o+13]<<8;m+=(j>>>11|R<<5)&8191;var _=s[o+14]|s[o+15]<<8;E+=(R>>>8|_<<8)&8191,b+=_>>>5|c;var $=0,Q=$;Q+=d*A,Q+=p*(5*T),Q+=f*(5*N),Q+=y*(5*ie),Q+=h*(5*X),$=Q>>>13,Q&=8191,Q+=C*(5*V),Q+=v*(5*q),Q+=m*(5*B),Q+=E*(5*g),Q+=b*(5*w),$+=Q>>>13,Q&=8191;var M=$;M+=d*w,M+=p*A,M+=f*(5*T),M+=y*(5*N),M+=h*(5*ie),$=M>>>13,M&=8191,M+=C*(5*X),M+=v*(5*V),M+=m*(5*q),M+=E*(5*B),M+=b*(5*g),$+=M>>>13,M&=8191;var Z=$;Z+=d*g,Z+=p*w,Z+=f*A,Z+=y*(5*T),Z+=h*(5*N),$=Z>>>13,Z&=8191,Z+=C*(5*ie),Z+=v*(5*X),Z+=m*(5*V),Z+=E*(5*q),Z+=b*(5*B),$+=Z>>>13,Z&=8191;var ce=$;ce+=d*B,ce+=p*g,ce+=f*w,ce+=y*A,ce+=h*(5*T),$=ce>>>13,ce&=8191,ce+=C*(5*N),ce+=v*(5*ie),ce+=m*(5*X),ce+=E*(5*V),ce+=b*(5*q),$+=ce>>>13,ce&=8191;var se=$;se+=d*q,se+=p*B,se+=f*g,se+=y*w,se+=h*A,$=se>>>13,se&=8191,se+=C*(5*T),se+=v*(5*N),se+=m*(5*ie),se+=E*(5*X),se+=b*(5*V),$+=se>>>13,se&=8191;var de=$;de+=d*V,de+=p*q,de+=f*B,de+=y*g,de+=h*w,$=de>>>13,de&=8191,de+=C*A,de+=v*(5*T),de+=m*(5*N),de+=E*(5*ie),de+=b*(5*X),$+=de>>>13,de&=8191;var Y=$;Y+=d*X,Y+=p*V,Y+=f*q,Y+=y*B,Y+=h*g,$=Y>>>13,Y&=8191,Y+=C*w,Y+=v*A,Y+=m*(5*T),Y+=E*(5*N),Y+=b*(5*ie),$+=Y>>>13,Y&=8191;var W=$;W+=d*ie,W+=p*X,W+=f*V,W+=y*q,W+=h*B,$=W>>>13,W&=8191,W+=C*g,W+=v*w,W+=m*A,W+=E*(5*T),W+=b*(5*N),$+=W>>>13,W&=8191;var z=$;z+=d*N,z+=p*ie,z+=f*X,z+=y*V,z+=h*q,$=z>>>13,z&=8191,z+=C*B,z+=v*g,z+=m*w,z+=E*A,z+=b*(5*T),$+=z>>>13,z&=8191;var K=$;K+=d*T,K+=p*N,K+=f*ie,K+=y*X,K+=h*V,$=K>>>13,K&=8191,K+=C*q,K+=v*B,K+=m*g,K+=E*w,K+=b*A,$+=K>>>13,K&=8191,$=($<<2)+$|0,$=$+Q|0,Q=$&8191,$=$>>>13,M+=$,d=Q,p=M,f=Z,y=ce,h=se,C=de,v=Y,m=W,E=z,b=K,o+=16,l-=16}this._h[0]=d,this._h[1]=p,this._h[2]=f,this._h[3]=y,this._h[4]=h,this._h[5]=C,this._h[6]=v,this._h[7]=m,this._h[8]=E,this._h[9]=b},i.prototype.finish=function(s,o){o===void 0&&(o=0);var l=new Uint16Array(10),c,d,p,f;if(this._leftover){for(f=this._leftover,this._buffer[f++]=1;f<16;f++)this._buffer[f]=0;this._fin=1,this._blocks(this._buffer,0,16)}for(c=this._h[1]>>>13,this._h[1]&=8191,f=2;f<10;f++)this._h[f]+=c,c=this._h[f]>>>13,this._h[f]&=8191;for(this._h[0]+=c*5,c=this._h[0]>>>13,this._h[0]&=8191,this._h[1]+=c,c=this._h[1]>>>13,this._h[1]&=8191,this._h[2]+=c,l[0]=this._h[0]+5,c=l[0]>>>13,l[0]&=8191,f=1;f<10;f++)l[f]=this._h[f]+c,c=l[f]>>>13,l[f]&=8191;for(l[9]-=8192,d=(c^1)-1,f=0;f<10;f++)l[f]&=d;for(d=~d,f=0;f<10;f++)this._h[f]=this._h[f]&d|l[f];for(this._h[0]=(this._h[0]|this._h[1]<<13)&65535,this._h[1]=(this._h[1]>>>3|this._h[2]<<10)&65535,this._h[2]=(this._h[2]>>>6|this._h[3]<<7)&65535,this._h[3]=(this._h[3]>>>9|this._h[4]<<4)&65535,this._h[4]=(this._h[4]>>>12|this._h[5]<<1|this._h[6]<<14)&65535,this._h[5]=(this._h[6]>>>2|this._h[7]<<11)&65535,this._h[6]=(this._h[7]>>>5|this._h[8]<<8)&65535,this._h[7]=(this._h[8]>>>8|this._h[9]<<5)&65535,p=this._h[0]+this._pad[0],this._h[0]=p&65535,f=1;f<8;f++)p=(this._h[f]+this._pad[f]|0)+(p>>>16)|0,this._h[f]=p&65535;return s[o+0]=this._h[0]>>>0,s[o+1]=this._h[0]>>>8,s[o+2]=this._h[1]>>>0,s[o+3]=this._h[1]>>>8,s[o+4]=this._h[2]>>>0,s[o+5]=this._h[2]>>>8,s[o+6]=this._h[3]>>>0,s[o+7]=this._h[3]>>>8,s[o+8]=this._h[4]>>>0,s[o+9]=this._h[4]>>>8,s[o+10]=this._h[5]>>>0,s[o+11]=this._h[5]>>>8,s[o+12]=this._h[6]>>>0,s[o+13]=this._h[6]>>>8,s[o+14]=this._h[7]>>>0,s[o+15]=this._h[7]>>>8,this._finished=!0,this},i.prototype.update=function(s){var o=0,l=s.length,c;if(this._leftover){c=16-this._leftover,c>l&&(c=l);for(var d=0;d<c;d++)this._buffer[this._leftover+d]=s[o+d];if(l-=c,o+=c,this._leftover+=c,this._leftover<16)return this;this._blocks(this._buffer,0,16),this._leftover=0}if(l>=16&&(c=l-l%16,this._blocks(s,o,c),o+=c,l-=c),l){for(var d=0;d<l;d++)this._buffer[this._leftover+d]=s[o+d];this._leftover+=l}return this},i.prototype.digest=function(){if(this._finished)throw new Error("Poly1305 was finished");var s=new Uint8Array(16);return this.finish(s),s},i.prototype.clean=function(){return u.wipe(this._buffer),u.wipe(this._r),u.wipe(this._h),u.wipe(this._pad),this._leftover=0,this._fin=0,this._finished=!0,this},i}();e.Poly1305=n;function r(i,s){var o=new n(i);o.update(s);var l=o.digest();return o.clean(),l}e.oneTimeAuth=r;function a(i,s){return i.length!==e.DIGEST_LENGTH||s.length!==e.DIGEST_LENGTH?!1:t.equal(i,s)}e.equal=a})(uz);
170(function(e){Object.defineProperty(e,"__esModule",{value:!0});var t=c6,u=uz,n=j0,r=ut,a=qs;e.KEY_LENGTH=32,e.NONCE_LENGTH=12,e.TAG_LENGTH=16;var i=new Uint8Array(16),s=function(){function o(l){if(this.nonceLength=e.NONCE_LENGTH,this.tagLength=e.TAG_LENGTH,l.length!==e.KEY_LENGTH)throw new Error("ChaCha20Poly1305 needs 32-byte key");this._key=new Uint8Array(l)}return o.prototype.seal=function(l,c,d,p){if(l.length>16)throw new Error("ChaCha20Poly1305: incorrect nonce length");var f=new Uint8Array(16);f.set(l,f.length-l.length);var y=new Uint8Array(32);t.stream(this._key,f,y,4);var h=c.length+this.tagLength,C;if(p){if(p.length!==h)throw new Error("ChaCha20Poly1305: incorrect destination length");C=p}else C=new Uint8Array(h);return t.streamXOR(this._key,f,c,C,4),this._authenticate(C.subarray(C.length-this.tagLength,C.length),y,C.subarray(0,C.length-this.tagLength),d),n.wipe(f),C},o.prototype.open=function(l,c,d,p){if(l.length>16)throw new Error("ChaCha20Poly1305: incorrect nonce length");if(c.length<this.tagLength)return null;var f=new Uint8Array(16);f.set(l,f.length-l.length);var y=new Uint8Array(32);t.stream(this._key,f,y,4);var h=new Uint8Array(this.tagLength);if(this._authenticate(h,y,c.subarray(0,c.length-this.tagLength),d),!a.equal(h,c.subarray(c.length-this.tagLength,c.length)))return null;var C=c.length-this.tagLength,v;if(p){if(p.length!==C)throw new Error("ChaCha20Poly1305: incorrect destination length");v=p}else v=new Uint8Array(C);return t.streamXOR(this._key,f,c.subarray(0,c.length-this.tagLength),v,4),n.wipe(f),v},o.prototype.clean=function(){return n.wipe(this._key),this},o.prototype._authenticate=function(l,c,d,p){var f=new u.Poly1305(c);p&&(f.update(p),p.length%16>0&&f.update(i.subarray(p.length%16))),f.update(d),d.length%16>0&&f.update(i.subarray(d.length%16));var y=new Uint8Array(8);p&&r.writeUint64LE(p.length,y),f.update(y),r.writeUint64LE(d.length,y),f.update(y);for(var h=f.digest(),C=0;C<h.length;C++)l[C]=h[C];f.clean(),n.wipe(h),n.wipe(y)},o}();e.ChaCha20Poly1305=s})(nT);var rz={},mf={},rT={};Object.defineProperty(rT,"__esModule",{value:!0});function b7e(e){return typeof e.saveState<"u"&&typeof e.restoreState<"u"&&typeof e.cleanSavedState<"u"}rT.isSerializableHash=b7e;Object.defineProperty(mf,"__esModule",{value:!0});var G0=rT,g7e=qs,v7e=j0,az=function(){function e(t,u){this._finished=!1,this._inner=new t,this._outer=new t,this.blockSize=this._outer.blockSize,this.digestLength=this._outer.digestLength;var n=new Uint8Array(this.blockSize);u.length>this.blockSize?this._inner.update(u).finish(n).clean():n.set(u);for(var r=0;r<n.length;r++)n[r]^=54;this._inner.update(n);for(var r=0;r<n.length;r++)n[r]^=106;this._outer.update(n),G0.isSerializableHash(this._inner)&&G0.isSerializableHash(this._outer)&&(this._innerKeyedState=this._inner.saveState(),this._outerKeyedState=this._outer.saveState()),v7e.wipe(n)}return e.prototype.reset=function(){if(!G0.isSerializableHash(this._inner)||!G0.isSerializableHash(this._outer))throw new Error("hmac: can't reset() because hash doesn't implement restoreState()");return this._inner.restoreState(this._innerKeyedState),this._outer.restoreState(this._outerKeyedState),this._finished=!1,this},e.prototype.clean=function(){G0.isSerializableHash(this._inner)&&this._inner.cleanSavedState(this._innerKeyedState),G0.isSerializableHash(this._outer)&&this._outer.cleanSavedState(this._outerKeyedState),this._inner.clean(),this._outer.clean()},e.prototype.update=function(t){return this._inner.update(t),this},e.prototype.finish=function(t){return this._finished?(this._outer.finish(t),this):(this._inner.finish(t),this._outer.update(t.subarray(0,this.digestLength)).finish(t),this._finished=!0,this)},e.prototype.digest=function(){var t=new Uint8Array(this.digestLength);return this.finish(t),t},e.prototype.saveState=function(){if(!G0.isSerializableHash(this._inner))throw new Error("hmac: can't saveState() because hash doesn't implement it");return this._inner.saveState()},e.prototype.restoreState=function(t){if(!G0.isSerializableHash(this._inner)||!G0.isSerializableHash(this._outer))throw new Error("hmac: can't restoreState() because hash doesn't implement it");return this._inner.restoreState(t),this._outer.restoreState(this._outerKeyedState),this._finished=!1,this},e.prototype.cleanSavedState=function(t){if(!G0.isSerializableHash(this._inner))throw new Error("hmac: can't
170cleanSavedState() because hash doesn't implement it");this._inner.cleanSavedState(t)},e}();mf.HMAC=az;function C7e(e,t,u){var n=new az(e,t);n.update(u);var r=n.digest();return n.clean(),r}mf.hmac=C7e;mf.equal=g7e.equal;Object.defineProperty(rz,"__esModule",{value:!0});var Fx=mf,Dx=j0,A7e=function(){function e(t,u,n,r){n===void 0&&(n=new Uint8Array(0)),this._counter=new Uint8Array(1),this._hash=t,this._info=r;var a=Fx.hmac(this._hash,n,u);this._hmac=new Fx.HMAC(t,a),this._buffer=new Uint8Array(this._hmac.digestLength),this._bufpos=this._buffer.length}return e.prototype._fillBuffer=function(){this._counter[0]++;var t=this._counter[0];if(t===0)throw new Error("hkdf: cannot expand more");this._hmac.reset(),t>1&&this._hmac.update(this._buffer),this._info&&this._hmac.update(this._info),this._hmac.update(this._counter),this._hmac.finish(this._buffer),this._bufpos=0},e.prototype.expand=function(t){for(var u=new Uint8Array(t),n=0;n<u.length;n++)this._bufpos===this._buffer.length&&this._fillBuffer(),u[n]=this._buffer[this._bufpos++];return u},e.prototype.clean=function(){this._hmac.clean(),Dx.wipe(this._buffer),Dx.wipe(this._counter),this._bufpos=0},e}(),w7e=rz.HKDF=A7e,d6={},p6={},f6={};Object.defineProperty(f6,"__esModule",{value:!0});f6.BrowserRandomSource=void 0;const Bx=65536;class T7e{constructor(){this.isAvailable=!1,this.isInstantiated=!1;const t=typeof self<"u"?self.crypto||self.msCrypto:null;t&&t.getRandomValues!==void 0&&(this._crypto=t,this.isAvailable=!0,this.isInstantiated=!0)}randomBytes(t){if(!this.isAvailable||!this._crypto)throw new Error("Browser random byte generator is not available.");const u=new Uint8Array(t);for(let n=0;n<u.length;n+=Bx)this._crypto.getRandomValues(u.subarray(n,n+Math.min(u.length-n,Bx)));return u}}f6.BrowserRandomSource=T7e;function _7e(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var y6={};const F7e={},D7e=Object.freeze(Object.defineProperty({__proto__:null,default:F7e},Symbol.toStringTag,{value:"Module"})),iz=Os(D7e);Object.defineProperty(y6,"__esModule",{value:!0});y6.NodeRandomSource=void 0;const B7e=j0;class x7e{constructor(){if(this.isAvailable=!1,this.isInstantiated=!1,typeof _7e<"u"){const t=iz;t&&t.randomBytes&&(this._crypto=t,this.isAvailable=!0,this.isInstantiated=!0)}}randomBytes(t){if(!this.isAvailable||!this._crypto)throw new Error("Node.js random byte generator is not available.");let u=this._crypto.randomBytes(t);if(u.length!==t)throw new Error("NodeRandomSource: got fewer bytes than requested");const n=new Uint8Array(t);for(let r=0;r<n.length;r++)n[r]=u[r];return(0,B7e.wipe)(u),n}}y6.NodeRandomSource=x7e;Object.defineProperty(p6,"__esModule",{value:!0});p6.SystemRandomSource=void 0;const P7e=f6,S7e=y6;class M7e{constructor(){if(this.isAvailable=!1,this.name="",this._source=new P7e.BrowserRandomSource,this._source.isAvailable){this.isAvailable=!0,this.name="Browser";return}if(this._source=new S7e.NodeRandomSource,this._source.isAvailable){this.isAvailable=!0,this.name="Node";return}}randomBytes(t){if(!this.isAvailable)throw new Error("System random byte generator is not available.");return this._source.randomBytes(t)}}p6.SystemRandomSource=M7e;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.randomStringForEntropy=e.randomString=e.randomUint32=e.randomBytes=e.defaultRandomSource=void 0;const t=p6,u=ut,n=j0;e.defaultRandomSource=new t.SystemRandomSource;function r(l,c=e.defaultRandomSource){return c.randomBytes(l)}e.randomBytes=r;function a(l=e.defaultRandomSource){const c=r(4,l),d=(0,u.readUint32LE)(c);return(0,n.wipe)(c),d}e.randomUint32=a;const i="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";function s(l,c=i,d=e.defaultRandomSource){if(c.length<2)throw new Error("randomString charset is too short");if(c.length>256)throw new Error("randomString charset is too long");let p="";const f=c.length,y=256-256%f;for(;l>0;){const h=r(Math.ceil(l*256/y),d);for(let C=0;C<h.length&&l>0;C++){const v=h[C];v<y&&(p+=c.charAt(v%f),l--)}(0,n.wipe)(h)}return p}e.randomString=s;function o(l,c=i,d=e.defaultRandomSource){const p=Math.ceil(l/(Math.log(c.length)/Math.LN2));return s(p,c,d)}e.randomStringForEntropy=o})(d6);var E6={};
170(function(e){Object.defineProperty(e,"__esModule",{value:!0});var t=ut,u=j0;e.DIGEST_LENGTH=32,e.BLOCK_SIZE=64;var n=function(){function s(){this.digestLength=e.DIGEST_LENGTH,this.blockSize=e.BLOCK_SIZE,this._state=new Int32Array(8),this._temp=new Int32Array(64),this._buffer=new Uint8Array(128),this._bufferLength=0,this._bytesHashed=0,this._finished=!1,this.reset()}return s.prototype._initState=function(){this._state[0]=1779033703,this._state[1]=3144134277,this._state[2]=1013904242,this._state[3]=2773480762,this._state[4]=1359893119,this._state[5]=2600822924,this._state[6]=528734635,this._state[7]=1541459225},s.prototype.reset=function(){return this._initState(),this._bufferLength=0,this._bytesHashed=0,this._finished=!1,this},s.prototype.clean=function(){u.wipe(this._buffer),u.wipe(this._temp),this.reset()},s.prototype.update=function(o,l){if(l===void 0&&(l=o.length),this._finished)throw new Error("SHA256: can't update because hash was finished.");var c=0;if(this._bytesHashed+=l,this._bufferLength>0){for(;this._bufferLength<this.blockSize&&l>0;)this._buffer[this._bufferLength++]=o[c++],l--;this._bufferLength===this.blockSize&&(a(this._temp,this._state,this._buffer,0,this.blockSize),this._bufferLength=0)}for(l>=this.blockSize&&(c=a(this._temp,this._state,o,c,l),l%=this.blockSize);l>0;)this._buffer[this._bufferLength++]=o[c++],l--;return this},s.prototype.finish=function(o){if(!this._finished){var l=this._bytesHashed,c=this._bufferLength,d=l/536870912|0,p=l<<3,f=l%64<56?64:128;this._buffer[c]=128;for(var y=c+1;y<f-8;y++)this._buffer[y]=0;t.writeUint32BE(d,this._buffer,f-8),t.writeUint32BE(p,this._buffer,f-4),a(this._temp,this._state,this._buffer,0,f),this._finished=!0}for(var y=0;y<this.digestLength/4;y++)t.writeUint32BE(this._state[y],o,y*4);return this},s.prototype.digest=function(){var o=new Uint8Array(this.digestLength);return this.finish(o),o},s.prototype.saveState=function(){if(this._finished)throw new Error("SHA256: cannot save finished state");return{state:new Int32Array(this._state),buffer:this._bufferLength>0?new Uint8Array(this._buffer):void 0,bufferLength:this._bufferLength,bytesHashed:this._bytesHashed}},s.prototype.restoreState=function(o){return this._state.set(o.state),this._bufferLength=o.bufferLength,o.buffer&&this._buffer.set(o.buffer),this._bytesHashed=o.bytesHashed,this._finished=!1,this},s.prototype.cleanSavedState=function(o){u.wipe(o.state),o.buffer&&u.wipe(o.buffer),o.bufferLength=0,o.bytesHashed=0},s}();e.SHA256=n;var r=new Int32Array([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 a(s,o,l,c,d){for(;d>=64;){for(var p=o[0],f=o[1],y=o[2],h=o[3],C=o[4],v=o[5],m=o[6],E=o[7],b=0;b<16;b++){var A=c+b*4;s[b]=t.readUint32BE(l,A)}for(var b=16;b<64;b++){var w=s[b-2],g=(w>>>17|w<<32-17)^(w>>>19|w<<32-19)^w>>>10;w=s[b-15];var B=(w>>>7|w<<32-7)^(w>>>18|w<<32-18)^w>>>3;s[b]=(g+s[b-7]|0)+(B+s[b-16]|0)}for(var b=0;b<64;b++){var g=(((C>>>6|C<<26)^(C>>>11|C<<21)^(C>>>25|C<<7))+(C&v^~C&m)|0)+(E+(r[b]+s[b]|0)|0)|0,B=((p>>>2|p<<32-2)^(p>>>13|p<<32-13)^(p>>>22|p<<32-22))+(p&f^p&y^f&y)|0;E=m,m=v,v=C,C=h+g|0,h=y,y=f,f=p,p=g+B|0}o[0]+=p,o[1]+=f,o[2]+=y,o[3]+=h,o[4]+=C,o[5]+=v,o[6]+=m,o[7]+=E,c+=64,d-=64}return c}function i(s){var o=new n;o.update(s);var l=o.digest();return o.clean(),l}e.hash=i})(E6);var aT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.sharedKey=e.generateKeyPair=e.generateKeyPairFromSeed=e.scalarMultBase=e.scalarMult=e.SHARED_KEY_LENGTH=e.SECRET_KEY_LENGTH=e.PUBLIC_KEY_LENGTH=void 0;const t=d6,u=j0;e.PUBLIC_KEY_LENGTH=32,e.SECRET_KEY_LENGTH=32,e.SHARED_KEY_LENGTH=32;function n(b){const A=new Float64Array(16);if(b)for(let w=0;w<b.length;w++)A[w]=b[w];return A}
170const r=new Uint8Array(32);r[0]=9;const a=n([56129,1]);function i(b){let A=1;for(let w=0;w<16;w++){let g=b[w]+A+65535;A=Math.floor(g/65536),b[w]=g-A*65536}b[0]+=A-1+37*(A-1)}function s(b,A,w){const g=~(w-1);for(let B=0;B<16;B++){const q=g&(b[B]^A[B]);b[B]^=q,A[B]^=q}}function o(b,A){const w=n(),g=n();for(let B=0;B<16;B++)g[B]=A[B];i(g),i(g),i(g);for(let B=0;B<2;B++){w[0]=g[0]-65517;for(let V=1;V<15;V++)w[V]=g[V]-65535-(w[V-1]>>16&1),w[V-1]&=65535;w[15]=g[15]-32767-(w[14]>>16&1);const q=w[15]>>16&1;w[14]&=65535,s(g,w,1-q)}for(let B=0;B<16;B++)b[2*B]=g[B]&255,b[2*B+1]=g[B]>>8}function l(b,A){for(let w=0;w<16;w++)b[w]=A[2*w]+(A[2*w+1]<<8);b[15]&=32767}function c(b,A,w){for(let g=0;g<16;g++)b[g]=A[g]+w[g]}function d(b,A,w){for(let g=0;g<16;g++)b[g]=A[g]-w[g]}function p(b,A,w){let g,B,q=0,V=0,X=0,ie=0,N=0,T=0,P=0,O=0,S=0,U=0,I=0,j=0,R=0,_=0,$=0,Q=0,M=0,Z=0,ce=0,se=0,de=0,Y=0,W=0,z=0,K=0,J=0,ee=0,ae=0,ue=0,oe=0,Ee=0,le=w[0],me=w[1],he=w[2],be=w[3],Fe=w[4],Ce=w[5],Ae=w[6],L=w[7],F=w[8],x=w[9],G=w[10],te=w[11],ne=w[12],ye=w[13],xe=w[14],De=w[15];g=A[0],q+=g*le,V+=g*me,X+=g*he,ie+=g*be,N+=g*Fe,T+=g*Ce,P+=g*Ae,O+=g*L,S+=g*F,U+=g*x,I+=g*G,j+=g*te,R+=g*ne,_+=g*ye,$+=g*xe,Q+=g*De,g=A[1],V+=g*le,X+=g*me,ie+=g*he,N+=g*be,T+=g*Fe,P+=g*Ce,O+=g*Ae,S+=g*L,U+=g*F,I+=g*x,j+=g*G,R+=g*te,_+=g*ne,$+=g*ye,Q+=g*xe,M+=g*De,g=A[2],X+=g*le,ie+=g*me,N+=g*he,T+=g*be,P+=g*Fe,O+=g*Ce,S+=g*Ae,U+=g*L,I+=g*F,j+=g*x,R+=g*G,_+=g*te,$+=g*ne,Q+=g*ye,M+=g*xe,Z+=g*De,g=A[3],ie+=g*le,N+=g*me,T+=g*he,P+=g*be,O+=g*Fe,S+=g*Ce,U+=g*Ae,I+=g*L,j+=g*F,R+=g*x,_+=g*G,$+=g*te,Q+=g*ne,M+=g*ye,Z+=g*xe,ce+=g*De,g=A[4],N+=g*le,T+=g*me,P+=g*he,O+=g*be,S+=g*Fe,U+=g*Ce,I+=g*Ae,j+=g*L,R+=g*F,_+=g*x,$+=g*G,Q+=g*te,M+=g*ne,Z+=g*ye,ce+=g*xe,se+=g*De,g=A[5],T+=g*le,P+=g*me,O+=g*he,S+=g*be,U+=g*Fe,I+=g*Ce,j+=g*Ae,R+=g*L,_+=g*F,$+=g*x,Q+=g*G,M+=g*te,Z+=g*ne,ce+=g*ye,se+=g*xe,de+=g*De,g=A[6],P+=g*le,O+=g*me,S+=g*he,U+=g*be,I+=g*Fe,j+=g*Ce,R+=g*Ae,_+=g*L,$+=g*F,Q+=g*x,M+=g*G,Z+=g*te,ce+=g*ne,se+=g*ye,de+=g*xe,Y+=g*De,g=A[7],O+=g*le,S+=g*me,U+=g*he,I+=g*be,j+=g*Fe,R+=g*Ce,_+=g*Ae,$+=g*L,Q+=g*F,M+=g*x,Z+=g*G,ce+=g*te,se+=g*ne,de+=g*ye,Y+=g*xe,W+=g*De,g=A[8],S+=g*le,U+=g*me,I+=g*he,j+=g*be,R+=g*Fe,_+=g*Ce,$+=g*Ae,Q+=g*L,M+=g*F,Z+=g*x,ce+=g*G,se+=g*te,de+=g*ne,Y+=g*ye,W+=g*xe,z+=g*De,g=A[9],U+=g*le,I+=g*me,j+=g*he,R+=g*be,_+=g*Fe,$+=g*Ce,Q+=g*Ae,M+=g*L,Z+=g*F,ce+=g*x,se+=g*G,de+=g*te,Y+=g*ne,W+=g*ye,z+=g*xe,K+=g*De,g=A[10],I+=g*le,j+=g*me,R+=g*he,_+=g*be,$+=g*Fe,Q+=g*Ce,M+=g*Ae,Z+=g*L,ce+=g*F,se+=g*x,de+=g*G,Y+=g*te,W+=g*ne,z+=g*ye,K+=g*xe,J+=g*De,g=A[11],j+=g*le,R+=g*me,_+=g*he,$+=g*be,Q+=g*Fe,M+=g*Ce,Z+=g*Ae,ce+=g*L,se+=g*F,de+=g*x,Y+=g*G,W+=g*te,z+=g*ne,K+=g*ye,J+=g*xe,ee+=g*De,g=A[12],R+=g*le,_+=g*me,$+=g*he,Q+=g*be,M+=g*Fe,Z+=g*Ce,ce+=g*Ae,se+=g*L,de+=g*F,Y+=g*x,W+=g*G,z+=g*te,K+=g*ne,J+=g*ye,ee+=g*xe,ae+=g*De,g=A[13],_+=g*le,$+=g*me,Q+=g*he,M+=g*be,Z+=g*Fe,ce+=g*Ce,se+=g*Ae,de+=g*L,Y+=g*F,W+=g*x,z+=g*G,K+=g*te,J+=g*ne,ee+=g*ye,ae+=g*xe,ue+=g*De,g=A[14],$+=g*le,Q+=g*me,M+=g*he,Z+=g*be,ce+=g*Fe,se+=g*Ce,de+=g*Ae,Y+=g*L,W+=g*F,z+=g*x,K+=g*G,J+=g*te,ee+=g*ne,ae+=g*ye,ue+=g*xe,oe+=g*De,g=A[15],Q+=g*le,M+=g*me,Z+=g*he,ce+=g*be,se+=g*Fe,de+=g*Ce,Y+=g*Ae,W+=g*L,z+=g*F,K+=g*x,J+=g*G,ee+=g*te,ae+=g*ne,ue+=g*ye,oe+=g*xe,Ee+=g*De,q+=38*M,V+=38*Z,X+=38*ce,ie+=38*se,N+=38*de,T+=38*Y,P+=38*W,O+=38*z,S+=38*K,U+=38*J,I+=38*ee,j+=38*ae,R+=38*ue,_+=38*oe,$+=38*Ee,B=1,g=q+B+65535,B=Math.floor(g/65536),q=g-B*65536,g=V+B+65535,B=Math.floor(g/65536),V=g-B*65536,g=X+B+65535,B=Math.floor(g/65536),X=g-B*65536,g=ie+B+65535,B=Math.floor(g/65536),ie=g-B*65536,g=N+B+65535,B=Math.floor(g/65536),N=g-B*65536,g=T+B+65535,B=Math.floor(g/65536),T=g-B*65536,g=P+B+65535,B=Math.floor(g/65536),P=g-B*65536,g=O+B+65535,B=Math.floor(g/65536),O=g-B*65536,g=S+B+65535,B=Math.floor(g/65536),S=g-B*65536,g=U+B+65535,B=Math.floor(g/65536),U=g-B*65536,g=I+B+65535,B=Math.floor(g/65536),I=g-B*65536,g=j+B+65535,B=Math.floor(g/65536),j=g-B*65536,g=R+B+65535,B=Math.floor(g/65536),R=g-B*65536,g=_+B+65535,B=Math.floor(g/65536),_=g-B*65536,g=$+B+65535,B=Math.floor(g/65536),$=g-B*65536,g=Q+B+65535,B=Math.floor(g/65536),Q=g-B*65536,q+=B-1+37*(B-1),B=1,g=q+B+65535,B=Math.floor(g/65536),q=g-B*65536,g=V+B+65535,B=Math.floor(g/65536),V=g-B*65536,g=X+B+65535,B=Math.floor(g/65536),X=g-B*65536,g=ie+B+65535,B=Math.floor(g/65536),ie=g-B*65536,g=N+B+65535,B=Math.floor(g/65536),N=g-B*65536,g=T+B+65535,B=Math.floor(g/65536),T=g-B*65536,g=P+B+65535,B=Math.floor(g/65536),P=g-B*65536,g=O+B+65535,B=Math.floor(g/65536),O=g-B*65536,g=S+B+65535,B=Math.floor(g/65536),S=g-B*65536,g=U+B+65535,B=Math.floor(g/65536),U=g-B*65536,g=I+B+65535,B=Math.floor(g/65536),I=g-B*65536,g=j+B+65535,B=Math.floor(g/65536),j=g-B*65536,g=R+B+65535,B=Math.floor(g/65536),R=g-B*65536,g=_+B+65535,B=Math.floor(g/65536),_=g-B*65536,g=$+B+65535,B=Math.floor(g/65536),$=g-B*65536,g=Q+B+65535,B=Math.floor(g/65536),Q=g-B*65536,q+=B-1+37*(B-1),b[0]=q,b[1]=V,b[2]=X,b[3]=ie,b[4]=N,b[5]=T,b[6]=P,b[7]=O,b[8]=S,b[9]=U,b[10]=I,b[11]=j,b[12]=R,b[13]=_,b[14]=$,b[15]=Q}function f(b,A){p(b,A,A)}
170function y(b,A){const w=n();for(let g=0;g<16;g++)w[g]=A[g];for(let g=253;g>=0;g--)f(w,w),g!==2&&g!==4&&p(w,w,A);for(let g=0;g<16;g++)b[g]=w[g]}function h(b,A){const w=new Uint8Array(32),g=new Float64Array(80),B=n(),q=n(),V=n(),X=n(),ie=n(),N=n();for(let S=0;S<31;S++)w[S]=b[S];w[31]=b[31]&127|64,w[0]&=248,l(g,A);for(let S=0;S<16;S++)q[S]=g[S];B[0]=X[0]=1;for(let S=254;S>=0;--S){const U=w[S>>>3]>>>(S&7)&1;s(B,q,U),s(V,X,U),c(ie,B,V),d(B,B,V),c(V,q,X),d(q,q,X),f(X,ie),f(N,B),p(B,V,B),p(V,q,ie),c(ie,B,V),d(B,B,V),f(q,B),d(V,X,N),p(B,V,a),c(B,B,X),p(V,V,B),p(B,X,N),p(X,q,g),f(q,ie),s(B,q,U),s(V,X,U)}for(let S=0;S<16;S++)g[S+16]=B[S],g[S+32]=V[S],g[S+48]=q[S],g[S+64]=X[S];const T=g.subarray(32),P=g.subarray(16);y(T,T),p(P,P,T);const O=new Uint8Array(32);return o(O,P),O}e.scalarMult=h;function C(b){return h(b,r)}e.scalarMultBase=C;function v(b){if(b.length!==e.SECRET_KEY_LENGTH)throw new Error(`x25519: seed must be ${e.SECRET_KEY_LENGTH} bytes`);const A=new Uint8Array(b);return{publicKey:C(A),secretKey:A}}e.generateKeyPairFromSeed=v;function m(b){const A=(0,t.randomBytes)(32,b),w=v(A);return(0,u.wipe)(A),w}e.generateKeyPair=m;function E(b,A,w=!1){if(b.length!==e.PUBLIC_KEY_LENGTH)throw new Error("X25519: incorrect secret key length");if(A.length!==e.PUBLIC_KEY_LENGTH)throw new Error("X25519: incorrect public key length");const g=h(b,A);if(w){let B=0;for(let q=0;q<g.length;q++)B|=g[q];if(B===0)throw new Error("X25519: invalid shared key")}return g}e.sharedKey=E})(aT);function iT(e){return globalThis.Buffer!=null?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):e}function sz(e=0){return globalThis.Buffer!=null&&globalThis.Buffer.allocUnsafe!=null?iT(globalThis.Buffer.allocUnsafe(e)):new Uint8Array(e)}function xx(e,t){t||(t=e.reduce((r,a)=>r+a.length,0));const u=sz(t);let n=0;for(const r of e)u.set(r,n),n+=r.length;return iT(u)}function k7e(e,t){if(e.length>=255)throw new TypeError("Alphabet too long");for(var u=new Uint8Array(256),n=0;n<u.length;n++)u[n]=255;for(var r=0;r<e.length;r++){var a=e.charAt(r),i=a.charCodeAt(0);if(u[i]!==255)throw new TypeError(a+" is ambiguous");u[i]=r}var s=e.length,o=e.charAt(0),l=Math.log(s)/Math.log(256),c=Math.log(256)/Math.log(s);function d(y){if(y instanceof Uint8Array||(ArrayBuffer.isView(y)?y=new Uint8Array(y.buffer,y.byteOffset,y.byteLength):Array.isArray(y)&&(y=Uint8Array.from(y))),!(y instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(y.length===0)return"";for(var h=0,C=0,v=0,m=y.length;v!==m&&y[v]===0;)v++,h++;for(var E=(m-v)*c+1>>>0,b=new Uint8Array(E);v!==m;){for(var A=y[v],w=0,g=E-1;(A!==0||w<C)&&g!==-1;g--,w++)A+=256*b[g]>>>0,b[g]=A%s>>>0,A=A/s>>>0;if(A!==0)throw new Error("Non-zero carry");C=w,v++}for(var B=E-C;B!==E&&b[B]===0;)B++;for(var q=o.repeat(h);B<E;++B)q+=e.charAt(b[B]);return q}function p(y){if(typeof y!="string")throw new TypeError("Expected String");if(y.length===0)return new Uint8Array;var h=0;if(y[h]!==" "){for(var C=0,v=0;y[h]===o;)C++,h++;for(var m=(y.length-h)*l+1>>>0,E=new Uint8Array(m);y[h];){var b=u[y.charCodeAt(h)];if(b===255)return;for(var A=0,w=m-1;(b!==0||A<v)&&w!==-1;w--,A++)b+=s*E[w]>>>0,E[w]=b%256>>>0,b=b/256>>>0;if(b!==0)throw new Error("Non-zero carry");v=A,h++}if(y[h]!==" "){for(var g=m-v;g!==m&&E[g]===0;)g++;for(var B=new Uint8Array(C+(m-g)),q=C;g!==m;)B[q++]=E[g++];return B}}}function f(y){var h=p(y);if(h)return h;throw new Error(`Non-${t} character`)}return{encode:d,decodeUnsafe:p,decode:f}}var I7e=k7e,O7e=I7e;const R7e=e=>{if(e instanceof Uint8Array&&e.constructor.name==="Uint8Array")return e;if(e instanceof ArrayBuffer)return new Uint8Array(e);if(ArrayBuffer.isView(e))return new Uint8Array(e.buffer,e.byteOffset,e.byteLength);throw new Error("Unknown type, must be binary type")},j7e=e=>new TextEncoder().encode(e),N7e=e=>new TextDecoder().decode(e);class U7e{constructor(t,u,n){this.name=t,this.prefix=u,this.baseEncode=n}encode(t){if(t instanceof Uint8Array)return`${this.prefix}${this.baseEncode(t)}`;throw Error("Unknown type, must be binary type")}}class L7e{constructor(t,u,n){if(this.name=t,this.prefix=u,u.codePointAt(0)===void 0)throw new Error("Invalid prefix character");this.prefixCodePoint=u.codePointAt(0),this.baseDecode=n}decode(t){if(typeof t=="string"){if(t.codePointAt(0)!==this.prefixCodePoint)throw Error(`Unable to decode multibase string ${JSON.stringify(t)}, ${this.name}
170 decoder only supports inputs prefixed with ${this.prefix}`);return this.baseDecode(t.slice(this.prefix.length))}else throw Error("Can only multibase decode strings")}or(t){return oz(this,t)}}class $7e{constructor(t){this.decoders=t}or(t){return oz(this,t)}decode(t){const u=t[0],n=this.decoders[u];if(n)return n.decode(t);throw RangeError(`Unable to decode multibase string ${JSON.stringify(t)}, only inputs prefixed with ${Object.keys(this.decoders)} are supported`)}}const oz=(e,t)=>new $7e({...e.decoders||{[e.prefix]:e},...t.decoders||{[t.prefix]:t}});class z7e{constructor(t,u,n,r){this.name=t,this.prefix=u,this.baseEncode=n,this.baseDecode=r,this.encoder=new U7e(t,u,n),this.decoder=new L7e(t,u,r)}encode(t){return this.encoder.encode(t)}decode(t){return this.decoder.decode(t)}}const m6=({name:e,prefix:t,encode:u,decode:n})=>new z7e(e,t,u,n),hf=({prefix:e,name:t,alphabet:u})=>{const{encode:n,decode:r}=O7e(u,t);return m6({prefix:e,name:t,encode:n,decode:a=>R7e(r(a))})},H7e=(e,t,u,n)=>{const r={};for(let c=0;c<t.length;++c)r[t[c]]=c;let a=e.length;for(;e[a-1]==="=";)--a;const i=new Uint8Array(a*u/8|0);let s=0,o=0,l=0;for(let c=0;c<a;++c){const d=r[e[c]];if(d===void 0)throw new SyntaxError(`Non-${n} character`);o=o<<u|d,s+=u,s>=8&&(s-=8,i[l++]=255&o>>s)}if(s>=u||255&o<<8-s)throw new SyntaxError("Unexpected end of data");return i},W7e=(e,t,u)=>{const n=t[t.length-1]==="=",r=(1<<u)-1;let a="",i=0,s=0;for(let o=0;o<e.length;++o)for(s=s<<8|e[o],i+=8;i>u;)i-=u,a+=t[r&s>>i];if(i&&(a+=t[r&s<<u-i]),n)for(;a.length*u&7;)a+="=";return a},yn=({name:e,prefix:t,bitsPerChar:u,alphabet:n})=>m6({prefix:t,name:e,encode(r){return W7e(r,n,u)},decode(r){return H7e(r,n,u,e)}}),q7e=m6({prefix:"\0",name:"identity",encode:e=>N7e(e),decode:e=>j7e(e)}),Y7e=Object.freeze(Object.defineProperty({__proto__:null,identity:q7e},Symbol.toStringTag,{value:"Module"})),V7e=yn({prefix:"0",name:"base2",alphabet:"01",bitsPerChar:1}),G7e=Object.freeze(Object.defineProperty({__proto__:null,base2:V7e},Symbol.toStringTag,{value:"Module"})),J7e=yn({prefix:"7",name:"base8",alphabet:"01234567",bitsPerChar:3}),K7e=Object.freeze(Object.defineProperty({__proto__:null,base8:J7e},Symbol.toStringTag,{value:"Module"})),Q7e=hf({prefix:"9",name:"base10",alphabet:"0123456789"}),X7e=Object.freeze(Object.defineProperty({__proto__:null,base10:Q7e},Symbol.toStringTag,{value:"Module"})),Z7e=yn({prefix:"f",name:"base16",alphabet:"0123456789abcdef",bitsPerChar:4}),ewe=yn({prefix:"F",name:"base16upper",alphabet:"0123456789ABCDEF",bitsPerChar:4}),twe=Object.freeze(Object.defineProperty({__proto__:null,base16:Z7e,base16upper:ewe},Symbol.toStringTag,{value:"Module"})),uwe=yn({prefix:"b",name:"base32",alphabet:"abcdefghijklmnopqrstuvwxyz234567",bitsPerChar:5}),nwe=yn({prefix:"B",name:"base32upper",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567",bitsPerChar:5}),rwe=yn({prefix:"c",name:"base32pad",alphabet:"abcdefghijklmnopqrstuvwxyz234567=",bitsPerChar:5}),awe=yn({prefix:"C",name:"base32padupper",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567=",bitsPerChar:5}),iwe=yn({prefix:"v",name:"base32hex",alphabet:"0123456789abcdefghijklmnopqrstuv",bitsPerChar:5}),swe=yn({prefix:"V",name:"base32hexupper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUV",bitsPerChar:5}),owe=yn({prefix:"t",name:"base32hexpad",alphabet:"0123456789abcdefghijklmnopqrstuv=",bitsPerChar:5}),lwe=yn({prefix:"T",name:"base32hexpadupper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUV=",bitsPerChar:5}),cwe=yn({prefix:"h",name:"base32z",alphabet:"ybndrfg8ejkmcpqxot1uwisza345h769",bitsPerChar:5}),dwe=Object.freeze(Object.defineProperty({__proto__:null,base32:uwe,base32hex:iwe,base32hexpad:owe,base32hexpadupper:lwe,base32hexupper:swe,base32pad:rwe,base32padupper:awe,base32upper:nwe,base32z:cwe},Symbol.toStringTag,{value:"Module"})),pwe=hf({prefix:"k",name:"base36",alphabet:"0123456789abcdefghijklmnopqrstuvwxyz"}),fwe=hf({prefix:"K",name:"base36upper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"}),ywe=Object.freeze(Object.defineProperty({__proto__:null,base36:pwe,base36upper:fwe},Symbol.toStringTag,{value:"Module"})),Ewe=hf({name:"base58btc",prefix:"z",alphabet:"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"}),mwe=hf({name:"base58flickr",prefix:"Z",alphabet:"123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"}),hwe=Object.freeze(Object.defineProperty({__proto__:null,base58btc:Ewe,base58flickr:mwe},Symbol.toStringTag,{value:"Module"})),bwe=yn({prefix:"m",name:"base64",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
170+/",bitsPerChar:6}),gwe=yn({prefix:"M",name:"base64pad",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",bitsPerChar:6}),vwe=yn({prefix:"u",name:"base64url",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",bitsPerChar:6}),Cwe=yn({prefix:"U",name:"base64urlpad",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=",bitsPerChar:6}),Awe=Object.freeze(Object.defineProperty({__proto__:null,base64:bwe,base64pad:gwe,base64url:vwe,base64urlpad:Cwe},Symbol.toStringTag,{value:"Module"})),lz=Array.from("ððªâð°ðððððððððððððâð»ð¥ð¾ð¿ðâ¤ðð¤£ððððððð
ððð¥ð¥°ðððð¢ð¤ðððªðâºðð¤ððððð¹ð¤¦ððââ¨ð¤·ð±ðð¸ððððððððð¤©ððð¤ðð¯ððð¶ðð¤â£ððððªðð¥ððð©ð¡ð¤ªðð¥³ð¥ð¤¤ððð³âððð´ðð¬ððð·ð»ðââ
ð¥ºððð¤ð¦âð£ððâ¹ððð âððºðð»ððððð¹ð£ð«ðððµð¤ðð´ð¤ð¼ð«â½ð¤âðð¤«ðð®ðð»ðð¶ðð²ð¿ð§¡ðâ¡ððââðð°ð¤¨ð¶ð¤ð¶ð°ðð¢ð¤ðð¨ð¨ð¤¬âððºð¤ððð±ðð¶ð¥´â¶â¡âðð¸â¬ð¨ðð¦ð·ðºâ ð
ððµðð¤²ð¤ ð¤§ððµð
ð§ð¾ððð¤ðð¤¯ð·âð§ð¯ððð¤ððâð´ð£ð¸ððð¥ð¤¢ð
ð¡ð©ðð¸ð»ð¤ð¤®ð¼ð¥µð©ððð¼ðð£ð¥"),wwe=lz.reduce((e,t,u)=>(e[u]=t,e),[]),Twe=lz.reduce((e,t,u)=>(e[t.codePointAt(0)]=u,e),[]);function _we(e){return e.reduce((t,u)=>(t+=wwe[u],t),"")}function Fwe(e){const t=[];for(const u of e){const n=Twe[u.codePointAt(0)];if(n===void 0)throw new Error(`Non-base256emoji character: ${u}`);t.push(n)}return new Uint8Array(t)}const Dwe=m6({prefix:"ð",name:"base256emoji",encode:_we,decode:Fwe}),Bwe=Object.freeze(Object.defineProperty({__proto__:null,base256emoji:Dwe},Symbol.toStringTag,{value:"Module"}));new TextEncoder;new TextDecoder;const Px={...Y7e,...G7e,...K7e,...X7e,...twe,...dwe,...ywe,...hwe,...Awe,...Bwe};function cz(e,t,u,n){return{name:e,prefix:t,encoder:{name:e,prefix:t,encode:u},decoder:{decode:n}}}const Sx=cz("utf8","u",e=>"u"+new TextDecoder("utf8").decode(e),e=>new TextEncoder().encode(e.substring(1))),Ab=cz("ascii","a",e=>{let t="a";for(let u=0;u<e.length;u++)t+=String.fromCharCode(e[u]);return t},e=>{e=e.substring(1);const t=sz(e.length);for(let u=0;u<e.length;u++)t[u]=e.charCodeAt(u);return t}),dz={utf8:Sx,"utf-8":Sx,hex:Px.base16,latin1:Ab,ascii:Ab,binary:Ab,...Px};function _0(e,t="utf8"){const u=dz[t];if(!u)throw new Error(`Unsupported encoding "${t}"`);return(t==="utf8"||t==="utf-8")&&globalThis.Buffer!=null&&globalThis.Buffer.from!=null?iT(globalThis.Buffer.from(e,"utf-8")):u.decoder.decode(`${u.prefix}${e}`)}function I0(e,t="utf8"){const u=dz[t];if(!u)throw new Error(`Unsupported encoding "${t}"`);return(t==="utf8"||t==="utf-8")&&globalThis.Buffer!=null&&globalThis.Buffer.from!=null?globalThis.Buffer.from(e.buffer,e.byteOffset,e.byteLength).toString("utf8"):u.encoder.encode(e).substring(1)}var Mx=globalThis&&globalThis.__spreadArray||function(e,t,u){if(u||arguments.length===2)for(var n=0,r=t.length,a;n<r;n++)(a||!(n in t))&&(a||(a=Array.prototype.slice.call(t,0,n)),a[n]=t[n]);return e.concat(a||Array.prototype.slice.call(t))},xwe=function(){function e(t,u,n){this.name=t,this.version=u,this.os=n,this.type="browser"}return e}(),Pwe=function(){function e(t){this.version=t,this.type="node",this.name="node",this.os=process.platform}return e}(),Swe=function(){function e(t,u,n,r){this.name=t,this.version=u,this.os=n,this.bot=r,this.type="bot-device"}return e}(),Mwe=function(){function e(){this.type="bot",this.bot=!0,this.name="bot",this.version=null,this.os=null}return e}(),kwe=function(){function e(){this.type="react-native",this.name="react-native",this.version=null,this.os=null}return e}(),Iwe=/alexa|bot|crawl(er|ing)|facebookexternalhit|feedburner|google web preview|nagios|postrank|pingdom|slurp|spider|yaho
vendor: 13,424 bytes, lines 170-183
170o!|yandex/,Owe=/(nuhk|curl|Googlebot|Yammybot|Openbot|Slurp|MSNBot|Ask\ Jeeves\/Teoma|ia_archiver)/,kx=3,Rwe=[["aol",/AOLShield\/([0-9\._]+)/],["edge",/Edge\/([0-9\._]+)/],["edge-ios",/EdgiOS\/([0-9\._]+)/],["yandexbrowser",/YaBrowser\/([0-9\._]+)/],["kakaotalk",/KAKAOTALK\s([0-9\.]+)/],["samsung",/SamsungBrowser\/([0-9\.]+)/],["silk",/\bSilk\/([0-9._-]+)\b/],["miui",/MiuiBrowser\/([0-9\.]+)$/],["beaker",/BeakerBrowser\/([0-9\.]+)/],["edge-chromium",/EdgA?\/([0-9\.]+)/],["chromium-webview",/(?!Chrom.*OPR)wv\).*Chrom(?:e|ium)\/([0-9\.]+)(:?\s|$)/],["chrome",/(?!Chrom.*OPR)Chrom(?:e|ium)\/([0-9\.]+)(:?\s|$)/],["phantomjs",/PhantomJS\/([0-9\.]+)(:?\s|$)/],["crios",/CriOS\/([0-9\.]+)(:?\s|$)/],["firefox",/Firefox\/([0-9\.]+)(?:\s|$)/],["fxios",/FxiOS\/([0-9\.]+)/],["opera-mini",/Opera Mini.*Version\/([0-9\.]+)/],["opera",/Opera\/([0-9\.]+)(?:\s|$)/],["opera",/OPR\/([0-9\.]+)(:?\s|$)/],["pie",/^Microsoft Pocket Internet Explorer\/(\d+\.\d+)$/],["pie",/^Mozilla\/\d\.\d+\s\(compatible;\s(?:MSP?IE|MSInternet Explorer) (\d+\.\d+);.*Windows CE.*\)$/],["netfront",/^Mozilla\/\d\.\d+.*NetFront\/(\d.\d)/],["ie",/Trident\/7\.0.*rv\:([0-9\.]+).*\).*Gecko$/],["ie",/MSIE\s([0-9\.]+);.*Trident\/[4-7].0/],["ie",/MSIE\s(7\.0)/],["bb10",/BB10;\sTouch.*Version\/([0-9\.]+)/],["android",/Android\s([0-9\.]+)/],["ios",/Version\/([0-9\._]+).*Mobile.*Safari.*/],["safari",/Version\/([0-9\._]+).*Safari/],["facebook",/FB[AS]V\/([0-9\.]+)/],["instagram",/Instagram\s([0-9\.]+)/],["ios-webview",/AppleWebKit\/([0-9\.]+).*Mobile/],["ios-webview",/AppleWebKit\/([0-9\.]+).*Gecko\)$/],["curl",/^curl\/([0-9\.]+)$/],["searchbot",Iwe]],Ix=[["iOS",/iP(hone|od|ad)/],["Android OS",/Android/],["BlackBerry OS",/BlackBerry|BB10/],["Windows Mobile",/IEMobile/],["Amazon OS",/Kindle/],["Windows 3.11",/Win16/],["Windows 95",/(Windows 95)|(Win95)|(Windows_95)/],["Windows 98",/(Windows 98)|(Win98)/],["Windows 2000",/(Windows NT 5.0)|(Windows 2000)/],["Windows XP",/(Windows NT 5.1)|(Windows XP)/],["Windows Server 2003",/(Windows NT 5.2)/],["Windows Vista",/(Windows NT 6.0)/],["Windows 7",/(Windows NT 6.1)/],["Windows 8",/(Windows NT 6.2)/],["Windows 8.1",/(Windows NT 6.3)/],["Windows 10",/(Windows NT 10.0)/],["Windows ME",/Windows ME/],["Windows CE",/Windows CE|WinCE|Microsoft Pocket Internet Explorer/],["Open BSD",/OpenBSD/],["Sun OS",/SunOS/],["Chrome OS",/CrOS/],["Linux",/(Linux)|(X11)/],["Mac OS",/(Mac_PowerPC)|(Macintosh)/],["QNX",/QNX/],["BeOS",/BeOS/],["OS/2",/OS\/2/]];function jwe(e){return e?Ox(e):typeof document>"u"&&typeof navigator<"u"&&navigator.product==="ReactNative"?new kwe:typeof navigator<"u"?Ox(navigator.userAgent):Lwe()}function Nwe(e){return e!==""&&Rwe.reduce(function(t,u){var n=u[0],r=u[1];if(t)return t;var a=r.exec(e);return!!a&&[n,a]},!1)}function Ox(e){var t=Nwe(e);if(!t)return null;var u=t[0],n=t[1];if(u==="searchbot")return new Mwe;var r=n[1]&&n[1].split(".").join("_").split("_").slice(0,3);r?r.length<kx&&(r=Mx(Mx([],r,!0),$we(kx-r.length),!0)):r=[];var a=r.join("."),i=Uwe(e),s=Owe.exec(e);return s&&s[1]?new Swe(u,a,i,s[1]):new xwe(u,a,i)}function Uwe(e){for(var t=0,u=Ix.length;t<u;t++){var n=Ix[t],r=n[0],a=n[1],i=a.exec(e);if(i)return r}return null}function Lwe(){var e=typeof process<"u"&&process.version;return e?new Pwe(process.version.slice(1)):null}function $we(e){for(var t=[],u=0;u<e;u++)t.push("0");return t}var So={};/*! ***************************************************************************** 171Copyright (c) Microsoft Corporation. 172 173Permission to use, copy, modify, and/or distribute this software for any 174purpose with or without fee is hereby granted. 175 176THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH 177REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 178AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 179INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 180LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR 181OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 182PERFORMANCE OF THIS SOFTWARE. 183***************************************************************************** */var VC=function(e,t){return VC=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,n){u.__proto__=n}||function(u,n){for(var r in n)n.hasOwnProperty(r)&&(u[r]=n[r])},VC(e,t)};function zwe(e,t){VC(e,t);function u(){this.constructor=e}e.prototype=t===null?Object.create(t):(u.prototype=t.prototype,new u)}var GC=function(){return GC=Object.assign||function(t){for(var u,n=1,r=arguments.length;n<r;n++){u=arguments[n];for(var a in u)Object.prototype.hasOwnProperty.call(u,a)&&(t[a]=u[a])}return t},GC.apply(this,arguments)};function Hwe(e,t){var u={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(u[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,n=Object.getOwnPropertySymbols(e);r<n.length;r++)t.indexOf(n[r])<0&&Object.prototype.propertyIsEnumerable.call(e,n[r])&&(u[n[r]]=e[n[r]]);return u}function Wwe(e,t,u,n){var r=arguments.length,a=r<3?t:n===null?n=Object.getOwnPropertyDescriptor(t,u):n,i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(e,t,u,n);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(r<3?i(a):r>3?i(t,u,a):i(t,u))||a);return r>3&&a&&Object.defineProperty(t,u,a),a}function qwe(e,t){return function(u,n){t(u,n,e)}}function Ywe(e,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,t)}function Vwe(e,t,u,n){function r(a){return a instanceof u?a:new u(function(i){i(a)})}return new(u||(u=Promise))(function(a,i){function s(c){try{l(n.next(c))}catch(d){i(d)}}function o(c){try{l(n.throw(c))}catch(d){i(d)}}function l(c){c.done?a(c.value):r(c.value).then(s,o)}l((n=n.apply(e,t||[])).next())})}function Gwe(e,t){var u={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},n,r,a,i;return i={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(i[Symbol.iterator]=function(){return this}),i;function s(l){return function(c){return o([l,c])}}function o(l){if(n)throw new TypeError("Generator is already executing.");for(;u;)try{if(n=1,r&&(a=l[0]&2?r.return:l[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,l[1])).done)return a;switch(r=0,a&&(l=[l[0]&2,a.value]),l[0]){case 0:case 1:a=l;break;case 4:return u.label++,{value:l[1],done:!1};case 5:u.label++,r=l[1],l=[0];continue;case 7:l=u.ops.pop(),u.trys.pop();continue;default:if(a=u.trys,!(a=a.length>0&&a[a.length-1])&&(l[0]===6||l[0]===2)){u=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]<a[3])){u.label=l[1];break}if(l[0]===6&&u.label<a[1]){u.label=a[1],a=l;break}if(a&&u.label<a[2]){u.label=a[2],u.ops.push(l);break}a[2]&&u.ops.pop(),u.trys.pop();continue}l=t.call(e,u)}catch(c){l=[6,c],r=0}finally{n=a=0}if(l[0]&5)throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}}function Jwe(e,t,u,n){n===void 0&&(n=u),e[n]=t[u]}function Kwe(e,t){for(var u in e)u!=="default"&&!t.hasOwnProperty(u)&&(t[u]=e[u])}function JC(e){var t=typeof Symbol=="function"&&Symbol.iterator,u=t&&e[t],n=0;if(u)return u.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function pz(e,t){var u=typeof Symbol=="function"&&e[Symbol.iterator];if(!u)return e;var n=u.call(e),r,a=[],i;try{for(;(t===void 0||t-- >0)&&!(r=n.next()).done;)a.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(u=n.return)&&u.call(n)}finally{if(i)throw i.error}}return a}function Qwe(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(pz(arguments[t]));return e}function Xwe(){for(var e=0,t=0,u=arguments.length;t<u;t++)e+=arguments[t].length;for(var n=Array(e),r=0,t=0;t<u;t++)for(var a=arguments[t],i=0,s=a.length;i<s;i++,r++)n[r]=a[i];return n}function A3(e){return this instanceof A3?(this.v=e,this):new A3(e)}function Zwe(e,t,u){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=u.apply(e,t||[]),r,a=[];return r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r;function i(p){n[p]&&(r[p]=function(f){return new Promise(function(y,h){a.push([p,f,y,h])>1||s(p,f)})})}function s(p,f){try{o(n[p](f))}catch(y){d(a[0][3],y)}}function o(p){p.value instanceof A3?Promise.resolve(p.value.v).then(l,c):d(a[0][2],p)}function l(p){s("next",p)}function c(p){s("throw",p)}function d(p,f){p(f),a.shift(),a.length&&s(a[0][0],a[0][1])}}function eTe(e){var t,u;return t={},n("next"),n("throw",function(r){throw r}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(r,a){t[r]=e[r]?function(i){return(u=!u)?{value:A3(e[r](i)),done:r==="return"}:a?a(i):i}:a}}function tTe(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],u;return t?t.call(e):(e=typeof JC=="function"?JC(e):e[Symbol.iterator](),u={},n("next"),n("throw"),n("return"),u[Symbol.asyncIterator]=function(){return this},u);function n(a){u[a]=e[a]&&function(i){return new Promise(function(s,o){i=e[a](i),r(s,o,i.done,i.value)})}}function r(a,i,s,o){Promise.resolve(o).then(function(l){a({value:l,done:s})},i)}}function uTe(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function nTe(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var u in e)Object.hasOwnProperty.call(e,u)&&(t[u]=e[u]);return t.default=e,t}function rTe(e){return e&&e.__esModule?e:{default:e}}function aTe(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)}function iTe(e,t,u){if(!t.has(e))throw new TypeError("attempted to set private field on non-instance");return t.set(e,u),u}const sTe=Object.freeze(Object.defineProperty({__proto__:null,get __assign(){return GC},__asyncDelegator:eTe,__asyncGenerator:Zwe,__asyncValues:tTe,__await:A3,__awaiter:Vwe,__classPrivateFieldGet:aTe,__classPrivateFieldSet:iTe,__createBinding:Jwe,__decorate:Wwe,__exportStar:Kwe,__extends:zwe,__generator:Gwe,__importDefault:rTe,__importStar:nTe,__makeTemplateObject:uTe,__metadata:Ywe,__param:qwe,__read:pz,__rest:Hwe,__spread:Qwe,__spreadArrays:Xwe,__values:JC},Symbol.toStringTag,{value:"Module"})),h6=Os(sTe);var wb={},M4={},Rx;function oTe(){if(Rx)return M4;Rx=1,Object.defineProperty(M4,"__esModule",{value:!0}),M4.delay=void 0;function e(t){return new Promise(u=>{setTimeout(()=>{u(!0)},t)})}return M4.delay=e,M4}var so={},Tb={},oo={},jx;function lTe(){return jx||(jx=1,Object.defineProperty(oo,"__esModule",{value:!0}),oo.ONE_THOUSAND=oo.ONE_HUNDRED=void 0,oo.ONE_HUNDRED=100,oo.ONE_THOUSAND=1e3),oo}var _b={},Nx;function cTe(){return Nx||(Nx=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.ONE_YEAR=e.FOUR_WEEKS=e.THREE_WEEKS=e.TWO_WEEKS=e.ONE_WEEK=e.THIRTY_DAYS=e.SEVEN_DAYS=e.FIVE_DAYS=e.THREE_DAYS=e.ONE_DAY=e.TWENTY_FOUR_HOURS=e.TWELVE_HOURS=e.SIX_HOURS=e.THREE_HOURS=e.ONE_HOUR=e.SIXTY_MINUTES=e.THIRTY_MINUTES=e.TEN_MINUTES=e.FIVE_MINUTES=e.ONE_MINUTE=e.SIXTY_SECONDS=e.THIRTY_SECONDS=e.TEN_SECONDS=e.FIVE_SECONDS=e.ONE_SECOND=void 0,e.ONE_SECOND=1,e.FIVE_SECONDS=5,e.TEN_SECONDS=10,e.THIRTY_SECONDS=30,e.SIXTY_SECONDS=60,e.ONE_MINUTE=e.SIXTY_SECONDS,e.FIVE_MINUTES=e.ONE_MINUTE*5,e.TEN_MINUTES=e.ONE_MINUTE*10,e.THIRTY_MINUTES=e.ONE_MINUTE*30,e.SIXTY_MINUTES=e.ONE_MINUTE*60,e.ONE_HOUR=e.SIXTY_MINUTES,e.THREE_HOURS=e.ONE_HOUR*3,e.SIX_HOURS=e.ONE_HOUR*6,e.TWELVE_HOURS=e.ONE_HOUR*12,e.TWENTY_FOUR_HOURS=e.ONE_HOUR*24,e.ONE_DAY=e.TWENTY_FOUR_HOURS,e.THREE_DAYS=e.ONE_DAY*3,e.FIVE_DAYS=e.ONE_DAY*5,e.SEVEN_DAYS=e.ONE_DAY*7,e.THIRTY_DAYS=e.ONE_DAY*30,e.ONE_WEEK=e.SEVEN_DAYS,e.TWO_WEEKS=e.ONE_WEEK*2,e.THREE_WEEKS=e.ONE_WEEK*3,e.FOUR_WEEKS=e.ONE_WEEK*4,e.ONE_YEAR=e.ONE_DAY*365}(_b)),_b}var Ux;function fz(){return Ux||(Ux=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});const t=h6;t.__exportStar(lTe(),e),t.__exportStar(cTe(),e)}(Tb)),Tb}var Lx;function dTe(){if(Lx)return so;Lx=1,Object.defineProperty(so,"__esModule",{value:!0}),so.fromMiliseconds=so.toMiliseconds=void 0;const e=fz();function t(n){return n*e.ONE_THOUSAND}so.toMiliseconds=t;function u(n){return Math.floor(n/e.ONE_THOUSAND)}return so.fromMiliseconds=u,so}var $x;function pTe(){return $x||($x=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});const t=h6;t.__exportStar(oTe(),e),t.__exportStar(dTe(),e)}(wb)),wb}var Ol={},zx;function fTe(){if(zx)return Ol;zx=1,Object.defineProperty(Ol,"__esModule",{value:!0}),Ol.Watch=void 0;class e{constructor(){this.timestamps=new Map}start(u){if(this.timestamps.has(u))throw new Error(`Watch already started for label: ${u}`);this.timestamps.set(u,{started:Date.now()})}stop(u){const n=this.get(u);if(typeof n.elapsed<"u")throw new Error(`Watch already stopped for label: ${u}`);const r=Date.now()-n.started;this.timestamps.set(u,{started:n.started,elapsed:r})}get(u){const n=this.timestamps.get(u);if(typeof n>"u")throw new Error(`No timestamp found for label: ${u}`);return n}elapsed(u){const n=this.get(u);return n.elapsed||Date.now()-n.started}}return Ol.Watch=e,Ol.default=e,Ol}var Fb={},k4={},Hx;function yTe(){if(Hx)return k4;Hx=1,Object.defineProperty(k4,"__esModule",{value:!0}),k4.IWatch=void 0;class e{}return k4.IWatch=e,k4}var Wx;function ETe(){return Wx||(Wx=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),h6.__exportStar(yTe(),e)}(Fb)),Fb}
183(function(e){Object.defineProperty(e,"__esModule",{value:!0});const t=h6;t.__exportStar(pTe(),e),t.__exportStar(fTe(),e),t.__exportStar(ETe(),e),t.__exportStar(fz(),e)})(So);var qt={};Object.defineProperty(qt,"__esModule",{value:!0});var mTe=qt.getLocalStorage=kTe=qt.getLocalStorageOrThrow=STe=qt.getCrypto=xTe=qt.getCryptoOrThrow=Ez=qt.getLocation=FTe=qt.getLocationOrThrow=sT=qt.getNavigator=wTe=qt.getNavigatorOrThrow=yz=qt.getDocument=vTe=qt.getDocumentOrThrow=bTe=qt.getFromWindowOrThrow=hTe=qt.getFromWindow=void 0;function ol(e){let t;return typeof window<"u"&&typeof window[e]<"u"&&(t=window[e]),t}var hTe=qt.getFromWindow=ol;function Pd(e){const t=ol(e);if(!t)throw new Error(`${e} is not defined in Window`);return t}var bTe=qt.getFromWindowOrThrow=Pd;function gTe(){return Pd("document")}var vTe=qt.getDocumentOrThrow=gTe;function CTe(){return ol("document")}var yz=qt.getDocument=CTe;function ATe(){return Pd("navigator")}var wTe=qt.getNavigatorOrThrow=ATe;function TTe(){return ol("navigator")}var sT=qt.getNavigator=TTe;function _Te(){return Pd("location")}var FTe=qt.getLocationOrThrow=_Te;function DTe(){return ol("location")}var Ez=qt.getLocation=DTe;function BTe(){return Pd("crypto")}var xTe=qt.getCryptoOrThrow=BTe;function PTe(){return ol("crypto")}var STe=qt.getCrypto=PTe;function MTe(){return Pd("localStorage")}var kTe=qt.getLocalStorageOrThrow=MTe;function ITe(){return ol("localStorage")}mTe=qt.getLocalStorage=ITe;var oT={};Object.defineProperty(oT,"__esModule",{value:!0});var mz=oT.getWindowMetadata=void 0;const qx=qt;function OTe(){let e,t;try{e=qx.getDocumentOrThrow(),t=qx.getLocationOrThrow()}catch{return null}function u(){const d=e.getElementsByTagName("link"),p=[];for(let f=0;f<d.length;f++){const y=d[f],h=y.getAttribute("rel");if(h&&h.toLowerCase().indexOf("icon")>-1){const C=y.getAttribute("href");if(C)if(C.toLowerCase().indexOf("https:")===-1&&C.toLowerCase().indexOf("http:")===-1&&C.indexOf("//")!==0){let v=t.protocol+"//"+t.host;if(C.indexOf("/")===0)v+=C;else{const m=t.pathname.split("/");m.pop();const E=m.join("/");v+=E+"/"+C}p.push(v)}else if(C.indexOf("//")===0){const v=t.protocol+C;p.push(v)}else p.push(C)}}return p}function n(...d){const p=e.getElementsByTagName("meta");for(let f=0;f<p.length;f++){const y=p[f],h=["itemprop","property","name"].map(C=>y.getAttribute(C)).filter(C=>C?d.includes(C):!1);if(h.length&&h){const C=y.getAttribute("content");if(C)return C}}return""}function r(){let d=n("name","og:site_name","og:title","twitter:title");return d||(d=e.title),d}function a(){return n("description","og:description","twitter:description","keywords")}const i=r(),s=a(),o=t.origin,l=u();return{description:s,url:o,icons:l,name:i}}mz=oT.getWindowMetadata=OTe;var w3={},RTe=e=>encodeURIComponent(e).replace(/[!'()*]/g,t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`),hz="%[a-f0-9]{2}",Yx=new RegExp("("+hz+")|([^%]+?)","gi"),Vx=new RegExp("("+hz+")+","gi");function KC(e,t){try{return[decodeURIComponent(e.join(""))]}catch{}if(e.length===1)return e;t=t||1;var u=e.slice(0,t),n=e.slice(t);return Array.prototype.concat.call([],KC(u),KC(n))}function jTe(e){try{return decodeURIComponent(e)}catch{for(var t=e.match(Yx)||[],u=1;u<t.length;u++)e=KC(t,u).join(""),t=e.match(Yx)||[];return e}}function NTe(e){for(var t={"%FE%FF":"��","%FF%FE":"��"},u=Vx.exec(e);u;){try{t[u[0]]=decodeURIComponent(u[0])}catch{var n=jTe(u[0]);n!==u[0]&&(t[u[0]]=n)}u=Vx.exec(e)}t["%C2"]="�";for(var r=Object.keys(t),a=0;a<r.length;a++){var i=r[a];e=e.replace(new RegExp(i,"g"),t[i])}return e}var UTe=function(e){if(typeof e!="string")throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch{return NTe(e)}},LTe=(e,t)=>{if(!(typeof e=="string"&&typeof t=="string"))throw new TypeError("Expected the arguments to be of type `string`");if(t==="")return[e];const u=e.indexOf(t);return u===-1?[e]:[e.slice(0,u),e.slice(u+t.length)]},$Te=function(e,t){for(var u={},n=Object.keys(e),r=Array.isArray(t),a=0;a<n.length;a++){var i=n[a],s=e[i];(r?t.indexOf(i)!==-1:t(i,s,e))&&(u[i]=s)}return u};(function(e){const t=RTe,u=UTe,n=LTe,r=$Te,a=m=>m==null,i=Symbol("encodeFragmentIdentifier");function s(m){switch(m.arrayFormat){case"index":return E=>(b,A)=>{const w=b.length;return A===void 0||m.skipNull&&A===null||m.skipEmptyString&&A===""?b:A===null?[...b,[c(E,m),"[",w,"]"].join("")]:[...b,[c(E,m),"[",c(w,m),"]=",c(A,m)].join("")]};case"bracket":return E=>(b,A)=>A===void 0||m.skipNull&&A===null||m.skipEmptyString&&A===""?b:A===null?[...b,[c(E,m),"[]"].join("")]:[...b,[c(E,m),"[]=",c(A,m)].join("")];case"colon-list-separator":return E=>(b,A)=>A===void 0||m.skipNull&&A===null||m.skipEmptyString&&A===""?b:A===null?[...b,[c(E,m),":list="].join("")]:[...b,[c(E,m),":list=",c(A,m)].join("")];case"comma":case"separator":case"bracket-separator":{const E=m.arrayFormat==="bracket-separator"?"[]=":"=";return b=>(A,w)=>w===void 0||m.skipNull&&w===null||m.skipEmptyString&&w===""?A:(w=w===null?"":w,A.length===0?[[c(b,m),E,c(w,m)].join("")]:[[A,c(w,m)].join(m.arrayFormatSeparator)])}default:return E=>(b,A)=>A===void 0||m.skipNull&&A===null||m.skipEmptyString&&A===""?b:A===null?[...b,c(E,m)]:[...b,[c(E,m),"=",c(A,m)].join("")]}}function o(m){let E;switch(m.arrayFormat){case"index":return(b,A,w)=>{if(E=/\[(\d*)\]$/.exec(b),b=b.replace(/\[\d*\]$/,""),!E){w[b]=A;return}w[b]===void 0&&(w[b]={}),w[b][E[1]]=A};case"bracket":return(b,A,w)=>{if(E=/(\[\])$/.exec(b),b=b.replace(/\[\]$/,""),!E){w[b]=A;return}if(w[b]===void 0){w[b]=[A];return}w[b]=[].concat(w[b],A)};case"colon-list-separator":return(b,A,w)=>{if(E=/(:list)$/.exec(b),b=b.replace(/:list$/,""),!E){w[b]=A;return}if(w[b]===void 0){w[b]=[A];return}w[b]=[].concat(w[b],A)};case"comma":case"separator":return(b,A,w)=>{const g=typeof A=="string"&&A.includes(m.arrayFormatSeparator),B=typeof A=="string"&&!g&&d(A,m).includes(m.arrayFormatSeparator);A=B?d(A,m):A;const q=g||B?A.split(m.arrayFormatSeparator).map(V=>d(V,m)):A===null?A:d(A,m);w[b]=q};case"bracket-separator":return(b,A,w)=>{const g=/(\[\])$/.test(b);if(b=b.replace(/\[\]$/,""),!g){w[b]=A&&d(A,m);return}const B=A===null?[]:A.split(m.arrayFormatSeparator).map(q=>d(q,m));if(w[b]===void 0){w[b]=B;return}w[b]=[].concat(w[b],B)};default:return(b,A,w)=>{if(w[b]===void 0){w[b]=A;return}w[b]=[].concat(w[b],A)}}}function l(m){if(typeof m!="string"||m.length!==1)throw new TypeError("arrayFormatSeparator must be single character string")}
183function c(m,E){return E.encode?E.strict?t(m):encodeURIComponent(m):m}function d(m,E){return E.decode?u(m):m}function p(m){return Array.isArray(m)?m.sort():typeof m=="object"?p(Object.keys(m)).sort((E,b)=>Number(E)-Number(b)).map(E=>m[E]):m}function f(m){const E=m.indexOf("#");return E!==-1&&(m=m.slice(0,E)),m}function y(m){let E="";const b=m.indexOf("#");return b!==-1&&(E=m.slice(b)),E}function h(m){m=f(m);const E=m.indexOf("?");return E===-1?"":m.slice(E+1)}function C(m,E){return E.parseNumbers&&!Number.isNaN(Number(m))&&typeof m=="string"&&m.trim()!==""?m=Number(m):E.parseBooleans&&m!==null&&(m.toLowerCase()==="true"||m.toLowerCase()==="false")&&(m=m.toLowerCase()==="true"),m}function v(m,E){E=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},E),l(E.arrayFormatSeparator);const b=o(E),A=Object.create(null);if(typeof m!="string"||(m=m.trim().replace(/^[?#&]/,""),!m))return A;for(const w of m.split("&")){if(w==="")continue;let[g,B]=n(E.decode?w.replace(/\+/g," "):w,"=");B=B===void 0?null:["comma","separator","bracket-separator"].includes(E.arrayFormat)?B:d(B,E),b(d(g,E),B,A)}for(const w of Object.keys(A)){const g=A[w];if(typeof g=="object"&&g!==null)for(const B of Object.keys(g))g[B]=C(g[B],E);else A[w]=C(g,E)}return E.sort===!1?A:(E.sort===!0?Object.keys(A).sort():Object.keys(A).sort(E.sort)).reduce((w,g)=>{const B=A[g];return B&&typeof B=="object"&&!Array.isArray(B)?w[g]=p(B):w[g]=B,w},Object.create(null))}e.extract=h,e.parse=v,e.stringify=(m,E)=>{if(!m)return"";E=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},E),l(E.arrayFormatSeparator);const b=B=>E.skipNull&&a(m[B])||E.skipEmptyString&&m[B]==="",A=s(E),w={};for(const B of Object.keys(m))b(B)||(w[B]=m[B]);const g=Object.keys(w);return E.sort!==!1&&g.sort(E.sort),g.map(B=>{const q=m[B];return q===void 0?"":q===null?c(B,E):Array.isArray(q)?q.length===0&&E.arrayFormat==="bracket-separator"?c(B,E)+"[]":q.reduce(A(B),[]).join("&"):c(B,E)+"="+c(q,E)}).filter(B=>B.length>0).join("&")},e.parseUrl=(m,E)=>{E=Object.assign({decode:!0},E);const[b,A]=n(m,"#");return Object.assign({url:b.split("?")[0]||"",query:v(h(m),E)},E&&E.parseFragmentIdentifier&&A?{fragmentIdentifier:d(A,E)}:{})},e.stringifyUrl=(m,E)=>{E=Object.assign({encode:!0,strict:!0,[i]:!0},E);const b=f(m.url).split("?")[0]||"",A=e.extract(m.url),w=e.parse(A,{sort:!1}),g=Object.assign(w,m.query);let B=e.stringify(g,E);B&&(B=`?${B}`);let q=y(m.url);return m.fragmentIdentifier&&(q=`#${E[i]?c(m.fragmentIdentifier,E):m.fragmentIdentifier}`),`${b}${B}${q}`},e.pick=(m,E,b)=>{b=Object.assign({parseFragmentIdentifier:!0,[i]:!1},b);const{url:A,query:w,fragmentIdentifier:g}=e.parseUrl(m,b);return e.stringifyUrl({url:A,query:r(w,E),fragmentIdentifier:g},b)},e.exclude=(m,E,b)=>{const A=Array.isArray(E)?w=>!E.includes(w):(w,g)=>!E(w,g);return e.pick(m,A,b)}})(w3);const zTe={waku:{publish:"waku_publish",batchPublish:"waku_batchPublish",subscribe:"waku_subscribe",batchSubscribe:"waku_batchSubscribe",subscription:"waku_subscription",unsubscribe:"waku_unsubscribe",batchUnsubscribe:"waku_batchUnsubscribe"},irn:{publish:"irn_publish",batchPublish:"irn_batchPublish",subscribe:"irn_subscribe",batchSubscribe:"irn_batchSubscribe",subscription:"irn_subscription",unsubscribe:"irn_unsubscribe",batchUnsubscribe:"irn_batchUnsubscribe"},iridium:{publish:"iridium_publish",batchPublish:"iridium_batchPublish",subscribe:"iridium_subscribe",batchSubscribe:"iridium_batchSubscribe",subscription:"iridium_subscription",unsubscribe:"iridium_unsubscribe",batchUnsubscribe:"iridium_batchUnsubscribe"}},HTe=":";function pZe(e){const[t,u]=e.split(HTe);return{namespace:t,reference:u}}function fZe(e,t=[]){const u=[];return Object.keys(e).forEach(n=>{if(t.length&&!t.includes(n))return;const r=e[n];u.push(...r.accounts)}),u}function bz(e,t){return e.includes(":")?[e]:t.chains||[]}const gz="base10",ir="base16",QC="base64pad",lT="utf8",vz=0,bf=1,WTe=0,Gx=1,XC=12,cT=32;function yZe(){const e=aT.generateKeyPair();return{privateKey:I0(e.secretKey,ir),publicKey:I0(e.publicKey,ir)}}function EZe(){const e=d6.randomBytes(cT);return I0(e,ir)}function mZe(e,t){const u=aT.sharedKey(_0(e,ir),_0(t,ir),!0),n=new w7e(E6.SHA256,u).exp
183and(cT);return I0(n,ir)}function hZe(e){const t=E6.hash(_0(e,ir));return I0(t,ir)}function bZe(e){const t=E6.hash(_0(e,lT));return I0(t,ir)}function qTe(e){return _0(`${e}`,gz)}function b6(e){return Number(I0(e,gz))}function gZe(e){const t=qTe(typeof e.type<"u"?e.type:vz);if(b6(t)===bf&&typeof e.senderPublicKey>"u")throw new Error("Missing sender public key for type 1 envelope");const u=typeof e.senderPublicKey<"u"?_0(e.senderPublicKey,ir):void 0,n=typeof e.iv<"u"?_0(e.iv,ir):d6.randomBytes(XC),r=new nT.ChaCha20Poly1305(_0(e.symKey,ir)).seal(n,_0(e.message,lT));return YTe({type:t,sealed:r,iv:n,senderPublicKey:u})}function vZe(e){const t=new nT.ChaCha20Poly1305(_0(e.symKey,ir)),{sealed:u,iv:n}=Cz(e.encoded),r=t.open(n,u);if(r===null)throw new Error("Failed to decrypt");return I0(r,lT)}function YTe(e){if(b6(e.type)===bf){if(typeof e.senderPublicKey>"u")throw new Error("Missing sender public key for type 1 envelope");return I0(xx([e.type,e.senderPublicKey,e.iv,e.sealed]),QC)}return I0(xx([e.type,e.iv,e.sealed]),QC)}function Cz(e){const t=_0(e,QC),u=t.slice(WTe,Gx),n=Gx;if(b6(u)===bf){const s=n+cT,o=s+XC,l=t.slice(n,s),c=t.slice(s,o),d=t.slice(o);return{type:u,sealed:d,iv:c,senderPublicKey:l}}const r=n+XC,a=t.slice(n,r),i=t.slice(r);return{type:u,sealed:i,iv:a}}function CZe(e,t){const u=Cz(e);return VTe({type:b6(u.type),senderPublicKey:typeof u.senderPublicKey<"u"?I0(u.senderPublicKey,ir):void 0,receiverPublicKey:t==null?void 0:t.receiverPublicKey})}function VTe(e){const t=(e==null?void 0:e.type)||vz;if(t===bf){if(typeof(e==null?void 0:e.senderPublicKey)>"u")throw new Error("missing sender public key");if(typeof(e==null?void 0:e.receiverPublicKey)>"u")throw new Error("missing receiver public key")}return{type:t,senderPublicKey:e==null?void 0:e.senderPublicKey,receiverPublicKey:e==null?void 0:e.receiverPublicKey}}function AZe(e){return e.type===bf&&typeof e.senderPublicKey=="string"&&typeof e.receiverPublicKey=="string"}var GTe=Object.defineProperty,Jx=Object.getOwnPropertySymbols,JTe=Object.prototype.hasOwnProperty,KTe=Object.prototype.propertyIsEnumerable,Kx=(e,t,u)=>t in e?GTe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[t]=u,Qx=(e,t)=>{for(var u in t||(t={}))JTe.call(t,u)&&Kx(e,u,t[u]);if(Jx)for(var u of Jx(t))KTe.call(t,u)&&Kx(e,u,t[u]);return e};const QTe="ReactNative",Br={reactNative:"react-native",node:"node",browser:"browser",unknown:"unknown"},XTe="js";function Az(){return typeof process<"u"&&typeof process.versions<"u"&&typeof process.versions.node<"u"}function g6(){return!yz()&&!!sT()&&navigator.product===QTe}function dT(){return!Az()&&!!sT()}function gf(){return g6()?Br.reactNative:Az()?Br.node:dT()?Br.browser:Br.unknown}function ZTe(e,t){let u=w3.parse(e);return u=Qx(Qx({},u),t),e=w3.stringify(u),e}function wZe(){return mz()||{name:"",description:"",url:"",icons:[""]}}function e_e(){if(gf()===Br.reactNative&&typeof global<"u"&&typeof(global==null?void 0:global.Platform)<"u"){const{OS:u,Version:n}=global.Platform;return[u,n].join("-")}const e=jwe();if(e===null)return"unknown";const t=e.os?e.os.replace(" ","").toLowerCase():"unknown";return e.type==="browser"?[t,e.name,e.version].join("-"):[t,e.version].join("-")}function t_e(){var e;const t=gf();return t===Br.browser?[t,((e=Ez())==null?void 0:e.host)||"unknown"].join(":"):t}function u_e(e,t,u){const n=e_e(),r=t_e();return[[e,t].join("-"),[XTe,u].join("-"),n,r].join("/")}function TZe({protocol:e,version:t,relayUrl:u,sdkVersion:n,auth:r,projectId:a,useOnCloseEvent:i}){const s=u.split("?"),o=u_e(e,t,n),l={auth:r,ua:o,projectId:a,useOnCloseEvent:i||void 0},c=ZTe(s[1]||"",l);return s[0]+"?"+c}function Fo(e,t){return e.filter(u=>t.includes(u)).length===e.length}function _Ze(e){return Object.fromEntries(e.entries())}function FZe(e){return new Map(Object.entries(e))}function DZe(e=So.FIVE_MINUTES,t){const u=So.toMiliseconds(e||So.FIVE_MINUTES);let n,r,a;return{resolve:i=>{a&&n&&(clearTimeout(a),n(i))},reject:i=>{a&&r&&(clearTimeout(a),r(i))},done:()=>new Promise((i,s)=>{a=setTimeout(()=>{s(new Error(t))},u),n=i,r=s})}}function BZe(e,t,u){return new Promise(async(n,r)=>{const a=setTimeout(()=>r(new Error(u)),t);try{const i=await e;n(i)}catch(i){r(i)}clearTimeout(a)})}function wz(e,t){if(typeof t=="string"&&t.startsWith(`${e}:`))return t;if(e.toLowerCase()==="topic"){if(typeof t!="string")throw new Error('Value must be "string" for expirer target type: topic');return`topic:${t}`}else if(e.toLowerCase()==="id"){if(typeof t!="number")throw new Error('Value must be "number" for expirer target type: id');return`id:${t}`}throw new Error(`Unknown expirer target type: ${e}`)}function xZe(e){return wz("topic",e)}function PZe(e){return wz("id",e)}function SZe(e){const[t,u]=e.split(":"),n={id:void 0,topic:void 0};if(t==="topic"&&typeof u=="string")n.topic=u;else if(t==="id"&&Number.isInteger(Number(u)))n.id=Number(u);else throw new Error(`Invalid target, expected id:number or topic:string, got ${t}:${u}`);return n}function MZe(e,t){return So.fromMiliseconds((t||Date.now())+So.toMiliseconds(e))}function kZe(e){return Date.now()>=So.toMiliseconds(e)}function IZe(e,t){return`${e}${t?`:${t}`:""}`}function Db(e=[],t=[]){return[...new Set([...e,...t])]}
183async function OZe({id:e,topic:t,wcDeepLink:u}){try{if(!u)return;const n=typeof u=="string"?JSON.parse(u):u;let r=n==null?void 0:n.href;if(typeof r!="string")return;r.endsWith("/")&&(r=r.slice(0,-1));const a=`${r}/wc?requestId=${e}&sessionTopic=${t}`,i=gf();i===Br.browser?a.startsWith("https://")?window.open(a,"_blank","noreferrer noopener"):window.open(a,"_self","noreferrer noopener"):i===Br.reactNative&&typeof(global==null?void 0:global.Linking)<"u"&&await global.Linking.openURL(a)}catch(n){console.error(n)}}const n_e="irn";function RZe(e){return(e==null?void 0:e.relay)||{protocol:n_e}}function jZe(e){const t=zTe[e];if(typeof t>"u")throw new Error(`Relay Protocol not supported: ${e}`);return t}var r_e=Object.defineProperty,Xx=Object.getOwnPropertySymbols,a_e=Object.prototype.hasOwnProperty,i_e=Object.prototype.propertyIsEnumerable,Zx=(e,t,u)=>t in e?r_e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[t]=u,s_e=(e,t)=>{for(var u in t||(t={}))a_e.call(t,u)&&Zx(e,u,t[u]);if(Xx)for(var u of Xx(t))i_e.call(t,u)&&Zx(e,u,t[u]);return e};function o_e(e,t="-"){const u={},n="relay"+t;return Object.keys(e).forEach(r=>{if(r.startsWith(n)){const a=r.replace(n,""),i=e[r];u[a]=i}}),u}function NZe(e){const t=e.indexOf(":"),u=e.indexOf("?")!==-1?e.indexOf("?"):void 0,n=e.substring(0,t),r=e.substring(t+1,u).split("@"),a=typeof u<"u"?e.substring(u):"",i=w3.parse(a);return{protocol:n,topic:l_e(r[0]),version:parseInt(r[1],10),symKey:i.symKey,relay:o_e(i)}}function l_e(e){return e.startsWith("//")?e.substring(2):e}function c_e(e,t="-"){const u="relay",n={};return Object.keys(e).forEach(r=>{const a=u+t+r;e[r]&&(n[a]=e[r])}),n}function UZe(e){return`${e.protocol}:${e.topic}@${e.version}?`+w3.stringify(s_e({symKey:e.symKey},c_e(e.relay)))}var d_e=Object.defineProperty,p_e=Object.defineProperties,f_e=Object.getOwnPropertyDescriptors,eP=Object.getOwnPropertySymbols,y_e=Object.prototype.hasOwnProperty,E_e=Object.prototype.propertyIsEnumerable,tP=(e,t,u)=>t in e?d_e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[t]=u,m_e=(e,t)=>
183{for(var u in t||(t={}))y_e.call(t,u)&&tP(e,u,t[u]);if(eP)for(var u of eP(t))E_e.call(t,u)&&tP(e,u,t[u]);return e},h_e=(e,t)=>p_e(e,f_e(t));function Sd(e){const t=[];return e.forEach(u=>{const[n,r]=u.split(":");t.push(`${n}:${r}`)}),t}function b_e(e){const t=[];return Object.values(e).forEach(u=>{t.push(...Sd(u.accounts))}),t}function g_e(e,t){const u=[];return Object.values(e).forEach(n=>{Sd(n.accounts).includes(t)&&u.push(...n.methods)}),u}function v_e(e,t){const u=[];return Object.values(e).forEach(n=>{Sd(n.accounts).includes(t)&&u.push(...n.events)}),u}function LZe(e,t){const u=P_e(e,t);if(u)throw new Error(u.message);const n={};for(const[r,a]of Object.entries(e))n[r]={methods:a.methods,events:a.events,chains:a.accounts.map(i=>`${i.split(":")[0]}:${i.split(":")[1]}`)};return n}function Tz(e){return e.includes(":")}function C_e(e){return Tz(e)?e.split(":")[0]:e}function _z(e){var t,u,n;const r={};if(!pT(e))return r;for(const[a,i]of Object.entries(e)){const s=Tz(a)?[a]:i.chains,o=i.methods||[],l=i.events||[],c=C_e(a);r[c]=h_e(m_e({},r[c]),{chains:Db(s,(t=r[c])==null?void 0:t.chains),methods:Db(o,(u=r[c])==null?void 0:u.methods),events:Db(l,(n=r[c])==null?void 0:n.events)})}return r}const A_e={INVALID_METHOD:{message:"Invalid method.",code:1001},INVALID_EVENT:{message:"Invalid event.",code:1002},INVALID_UPDATE_REQUEST:{message:"Invalid update request.",code:1003},INVALID_EXTEND_REQUEST:{message:"Invalid extend request.",code:1004},INVALID_SESSION_SETTLE_REQUEST:{message:"Invalid session settle request.",code:1005},UNAUTHORIZED_METHOD:{message:"Unauthorized method.",code:3001},UNAUTHORIZED_EVENT:{message:"Unauthorized event.",code:3002},UNAUTHORIZED_UPDATE_REQUEST:{message:"Unauthorized update request.",code:3003},UNAUTHORIZED_EXTEND_REQUEST:{message:"Unauthorized extend request.",code:3004},USER_REJECTED:{message:"User rejected.",code:5e3},USER_REJECTED_CHAINS:{message:"User rejected chains.",code:5001},USER_REJECTED_METHODS:{message:"User rejected methods.",code:5002},USER_REJECTED_EVENTS:{message:"User rejected events.",code:5003},UNSUPPORTED_CHAINS:{message:"Unsupported chains.",code:5100},UNSUPPORTED_METHODS:{message:"Unsupported methods.",code:5101},UNSUPPORTED_EVENTS:{message:"Unsupported events.",code:5102},UNSUPPORTED_ACCOUNTS:{message:"Unsupported accounts.",code:5103},UNSUPPORTED_NAMESPACE_KEY:{message:"Unsupported namespace key.",code:5104},USER_DISCONNECTED:{message:"User disconnected.",code:6e3},SESSION_SETTLEMENT_FAILED:{message:"Session settlement failed.",code:7e3},WC_METHOD_UNSUPPORTED:{message:"Unsupported wc_ method.",code:10001}},w_e={NOT_INITIALIZED:{message:"Not initialized.",code:1},NO_MATCHING_KEY:{message:"No matching key.",code:2},RESTORE_WILL_OVERRIDE:{message:"Restore will override.",code:3},RESUBSCRIBED:{message:"Resubscribed.",code:4},MISSING_OR_INVALID:{message:"Missing or invalid.",code:5},EXPIRED:{message:"Expired.",code:6},UNKNOWN_TYPE:{message:"Unknown type.",code:7},MISMATCHED_TOPIC:{message:"Mismatched topic.",code:8},NON_CONFORMING_NAMESPACES:{message:"Non conforming namespaces.",code:9}};function us(e,t){const{message:u,code:n}=w_e[e];return{message:t?`${u} ${t}`:u,code:n}}function zc(e,t){const{message:u,code:n}=A_e[e];return{message:t?`${u} ${t}`:u,code:n}}function v6(e,t){return Array.isArray(e)?typeof t<"u"&&e.length?e.every(t):!0:!1}function pT(e){return Object.getPrototypeOf(e)===Object.prototype&&Object.keys(e).length}function Mo(e){return typeof e>"u"}function o0(e,t){return t&&Mo(e)?!0:typeof e=="string"&&!!e.trim().length}function fT(e,t){return t&&Mo(e)?!0:typeof e=="number"&&!isNaN(e)}function $Ze(e,t){const{requiredNamespaces:u}=t,n=Object.keys(e.namespaces),r=Object.keys(u);let a=!0;return Fo(r,n)?(n.forEach(i=>{const{accounts:s,methods:o,events:l}=e.namespaces[i],c=Sd(s),d=u[i];(!Fo(bz(i,d),c)||!Fo(d.methods,o)||!Fo(d.events,l))&&(a=!1)}),a):!1}function cE(e){return o0(e,!1)&&e.includes(":")?e.split(":").length===2:!1}function T_e(e){if(o0(e,!1)&&e.includes(":")){const t=e.split(":");if(t.length===3){const u=t[0]+":"+t[1];return!!t[2]&&cE(u)}}return!1}function zZe(e){if(o0(e,!1))try{return typeof new URL(e)<"u"}catch{return!1}return!1}function HZe(e){var t;return(t=e==null?void 0:e.proposer)==null?void 0:t.publicKey}function WZe(e){return e==null?void 0:e.topic}function qZe(e,t){let u=null;return o0(e==null?void 0:e.publicKey,!1)||(u=us("MISSING_OR_INVALID",`${t} controller public key should be a string`)),u}function uP(e){let t=!0;return v6(e)?e.length&&(t=e.every(u=>o0(u,!1))):t=!1,t}function __e(e,t,u){let n=null;return v6(t)&&t.length?t.forEach(r=>{n||cE(r)||(n=zc("UNSUPPORTED_CHAINS",`${u}, chain ${r} should be a string and conform to "namespace:chainId" format`))}):cE(e)||(n=zc("UNSUPPORTED_CHAINS",`${u}, chains must be defined as "namespace:chainId" e.g. "eip155:1": {...} in the namespace key OR as an array of CAIP-2 chainIds e.g. eip155: { chains: ["eip155:1", "eip155:
1835"] }`)),n}function F_e(e,t,u){let n=null;return Object.entries(e).forEach(([r,a])=>{if(n)return;const i=__e(r,bz(r,a),`${t} ${u}`);i&&(n=i)}),n}function D_e(e,t){let u=null;return v6(e)?e.forEach(n=>{u||T_e(n)||(u=zc("UNSUPPORTED_ACCOUNTS",`${t}, account ${n} should be a string and conform to "namespace:chainId:address" format`))}):u=zc("UNSUPPORTED_ACCOUNTS",`${t}, accounts should be an array of strings conforming to "namespace:chainId:address" format`),u}function B_e(e,t){let u=null;return Object.values(e).forEach(n=>{if(u)return;const r=D_e(n==null?void 0:n.accounts,`${t} namespace`);r&&(u=r)}),u}function x_e(e,t){let u=null;return uP(e==null?void 0:e.methods)?uP(e==null?void 0:e.events)||(u=zc("UNSUPPORTED_EVENTS",`${t}, events should be an array of strings or empty array for no events`)):u=zc("UNSUPPORTED_METHODS",`${t}, methods should be an array of strings or empty array for no methods`),u}function Fz(e,t){let u=null;return Object.values(e).forEach(n=>{if(u)return;const r=x_e(n,`${t}, namespace`);r&&(u=r)}),u}function YZe(e,t,u){let n=null;if(e&&pT(e)){const r=Fz(e,t);r&&(n=r);const a=F_e(e,t,u);a&&(n=a)}else n=us("MISSING_OR_INVALID",`${t}, ${u} should be an object with data`);return n}function P_e(e,t){let u=null;if(e&&pT(e)){const n=Fz(e,t);n&&(u=n);const r=B_e(e,t);r&&(u=r)}else u=us("MISSING_OR_INVALID",`${t}, namespaces should be an object with data`);return u}function S_e(e){return o0(e.protocol,!0)}function VZe(e,t){let u=!1;return t&&!e?u=!0:e&&v6(e)&&e.length&&e.forEach(n=>{u=S_e(n)}),u}function GZe(e){return typeof e=="number"}function JZe(e){return typeof e<"u"&&typeof e!==null}function KZe(e){return!(!e||typeof e!="object"||!e.code||!fT(e.code,!1)||!e.message||!o0(e.message,!1))}function QZe(e){return!(Mo(e)||!o0(e.method,!1))}function XZe(e){return!(Mo(e)||Mo(e.result)&&Mo(e.error)||!fT(e.id,!1)||!o0(e.jsonrpc,!1))}function ZZe(e){return!(Mo(e)||!o0(e.name,!1))}function eet(e,t){return!(!cE(t)||!b_e(e).includes(t))}function tet(e,t,u){return o0(u,!1)?g_e(e,t).includes(u):!1}function uet(e,t,u){return o0(u,!1)?v_e(e,t).includes(u):!1}function net(e,t,u){let n=null;const r=M_e(e),a=k_e(t),i=Object.keys(r),s=Object.keys(a),o=nP(Object.keys(e)),l=nP(Object.keys(t)),c=o.filter(d=>!l.includes(d));return c.length&&(n=us("NON_CONFORMING_NAMESPACES",`${u} namespaces keys don't satisfy requiredNamespaces. 184 Required: ${c.toString()} 185 Received: ${Object.keys(t).toString()}`)),Fo(i,s)||(n=us("NON_CONFORMING_NAMESPACES",`${u} namespaces chains don't satisfy required namespaces. 186 Required: ${i.toString()} 187 Approved: ${s.toString()}`)),Object.keys(t).forEach(d=>{if(!d.includes(":")||n)return;const p=Sd(t[d].accounts);p.includes(d)||(n=us("NON_CONFORMING_NAMESPACES",`${u} namespaces accounts don't satisfy namespace accounts for ${d} 188 Required: ${d} 189 Approved: ${p.toString()}`))}
189),i.forEach(d=>{n||(Fo(r[d].methods,a[d].methods)?Fo(r[d].events,a[d].events)||(n=us("NON_CONFORMING_NAMESPACES",`${u} namespaces events don't satisfy namespace events for ${d}`)):n=us("NON_CONFORMING_NAMESPACES",`${u} namespaces methods don't satisfy namespace methods for ${d}`))}),n}function M_e(e){const t={};return Object.keys(e).forEach(u=>{var n;u.includes(":")?t[u]=e[u]:(n=e[u].chains)==null||n.forEach(r=>{t[r]={methods:e[u].methods,events:e[u].events}})}),t}function nP(e){return[...new Set(e.map(t=>t.includes(":")?t.split(":")[0]:t))]}function k_e(e){const t={};return Object.keys(e).forEach(u=>{if(u.includes(":"))t[u]=e[u];else{const n=Sd(e[u].accounts);n==null||n.forEach(r=>{t[r]={accounts:e[u].accounts.filter(a=>a.includes(`${r}:`)),methods:e[u].methods,events:e[u].events}})}}),t}function ret(e,t){return fT(e,!1)&&e<=t.max&&e>=t.min}function aet(){const e=gf();return new Promise(t=>{switch(e){case Br.browser:t(I_e());break;case Br.reactNative:t(O_e());break;case Br.node:t(R_e());break;default:t(!0)}})}function I_e(){return dT()&&(navigator==null?void 0:navigator.onLine)}async function O_e(){if(g6()&&typeof global<"u"&&global!=null&&global.NetInfo){const e=await(global==null?void 0:global.NetInfo.fetch());return e==null?void 0:e.isConnected}return!0}function R_e(){return!0}function iet(e){switch(gf()){case Br.browser:j_e(e);break;case Br.reactNative:N_e(e);break}}function j_e(e){!g6()&&dT()&&(window.addEventListener("online",()=>e(!0)),window.addEventListener("offline",()=>e(!1)))}function N_e(e){g6()&&typeof global<"u"&&global!=null&&global.NetInfo&&(global==null||global.NetInfo.addEventListener(t=>e(t==null?void 0:t.isConnected)))}const Bb={};class set{static get(t){return Bb[t]}static set(t,u){Bb[t]=u}static delete(t){delete Bb[t]}}var Dz="eip155",U_e="store",Bz="requestedChains",ZC="wallet_addEthereumChain",lu,Up,J1,eA,yT,xz,K1,tA,uA,Pz,dE,ET,Wl,gp,pE,mT,fE,hT,yE,bT,Sz=class extends q3{constructor(e){super({...e,options:{isNewChainsStale:!0,...e.options}}),Uu(this,J1),Uu(this,yT),Uu(this,K1),Uu(this,uA),Uu(this,dE),Uu(this,Wl),Uu(this,pE),Uu(this,fE),Uu(this,yE),this.id="walletConnect",this.name="WalletConnect",this.ready=!0,Uu(this,lu,void 0),Uu(this,Up,void 0),this.onAccountsChanged=t=>{t.length===0?this.emit("disconnect"):this.emit("change",{account:xn(t[0])})},this.onChainChanged=t=>{const u=Number(t),n=this.isChainUnsupported(u);this.emit("change",{chain:{id:u,unsupported:n}})},this.onDisconnect=()=>{Nu(this,Wl,gp).call(this,[]),this.emit("disconnect")},this.onDisplayUri=t=>{this.emit("message",{type:"display_uri",data:t})},this.onConnect=()=>{this.emit("connect",{})},Nu(this,J1,eA).call(this)}async connect({chainId:e,pairingTopic:t}={}){var u,n,r,a,i;try{let s=e;if(!s){const y=(u=this.storage)==null?void 0:u.getItem(U_e),h=(a=(r=(n=y==null?void 0:y.state)==null?void 0:n.data)==null?void 0:r.chain)==null?void 0:a.id;h&&!this.isChainUnsupported(h)?s=h:s=(i=this.chains[0])==null?void 0:i.id}if(!s)throw new Error("No chains found on connector.");const o=await this.getProvider();Nu(this,uA,Pz).call(this);const l=Nu(this,K1,tA).call(this);if(o.session&&l&&await o.disconnect(),!o.session||l){const y=this.chains.filter(h=>h.id!==s).map(h=>h.id);this.emit("message",{type:"connecting"}),await o.connect({pairingTopic:t,chains:[s],optionalChains:y.length?y:void 0}),Nu(this,Wl,gp).call(this,this.chains.map(({id:h})=>h))}const c=await o.enable(),d=xn(c[0]),p=await this.getChainId(),f=this.isChainUnsupported(p);return{account:d,chain:{id:p,unsupported:f}}}catch(s){throw/user rejected/i.test(s==null?void 0:s.message)?new tr(s):s}}async disconnect(){const e=await this.getProvider();try{await e.disconnect()}catch(t){if(!/No matching key/i.test(t.message))throw t}finally{Nu(this,dE,ET).call(this),Nu(this,Wl,gp).call(this,[])}}async getAccount(){const{accounts:e}=await this.getProvider();return xn(e[0])}async getChainId(){const{chainId:e}=await this.getProvider();return e}async getProvider({chainId:e}={}){return it(this,lu)||await Nu(this,J1,eA).call(this),e&&await this.switchChain(e),it(this,lu)}async getWalletClient({chainId:e}={}){const[t,u]=await Promise.all([this.getProvider({chainId:e}),this.getAccount()]),n=this.chains.find(r=>r.id===e);if(!t)throw new Error("provider is required.");return X3({account:u,chain:n,transport:Q3(t)})}async isAuthorized(){try{const[e,t]=await Promise.all([this.getAccount(),this.getProvider()]),u=Nu(this,K1,tA).call(this);if(!e)return!1;if(u&&t.session){try{await t.disconnect()}catch{}return!1}return!0}catch{return!1}}async switchChain(e){var u,n;const t=this.chains.find(r=>r.id===e);if(!t)throw new Oc(new Error("chain not found on connector."));try{const r=await this.getProvider(),a=Nu(this,fE,hT).call(this),i=Nu(this,yE,bT).call(this);if(!a.includes(e)&&i.includes(ZC)){await r.request({method:ZC,params:[{chainId:tt(t.id),blockExplorerUrls:[(n=(u=t.blockExplorers)==null?void 0:u.default)==null?void 0:n.url],chainName:t.name,nativeCurrency:t.nativeCurrency,rpcUrls:[...t.rpcUrls.default.http]}]});const o=Nu(this,pE,mT).call(this);o.push(e),Nu(this,Wl,gp).call(this,o)}return await r.request({method:"wallet_switchEthereumChain",params:[{chainId:tt(e)}]}),t}catch(r){const a=typeof r=="string"?r:r==null?void 0:r.message;throw/user rejected request/i.test(a)?new tr(r):new Oc(r)}}};lu=new WeakMap;Up=new WeakMap;J1=new WeakSet;eA=async function(){return!it(this,Up)&&typeof window<"u"&&hi(this,Up,Nu(this,yT,xz).call(this)),it
189(this,Up)};yT=new WeakSet;xz=async function(){const{EthereumProvider:e,OPTIONAL_EVENTS:t,OPTIONAL_METHODS:u}=await Xe(()=>import("./index.es-2922cb6e.js"),["assets/index.es-2922cb6e.js","assets/http-8ae62238.js"]),[n,...r]=this.chains.map(({id:a})=>a);if(n){const{projectId:a,showQrModal:i=!0,qrModalOptions:s,metadata:o,relayUrl:l}=this.options;hi(this,lu,await e.init({showQrModal:i,qrModalOptions:s,projectId:a,optionalMethods:u,optionalEvents:t,chains:[n],optionalChains:r.length?r:void 0,rpcMap:Object.fromEntries(this.chains.map(c=>[c.id,c.rpcUrls.default.http[0]])),metadata:o,relayUrl:l}))}};K1=new WeakSet;tA=function(){if(Nu(this,yE,bT).call(this).includes(ZC)||!this.options.isNewChainsStale)return!1;const t=Nu(this,pE,mT).call(this),u=this.chains.map(({id:r})=>r),n=Nu(this,fE,hT).call(this);return n.length&&!n.some(r=>u.includes(r))?!1:!u.every(r=>t.includes(r))};uA=new WeakSet;Pz=function(){it(this,lu)&&(Nu(this,dE,ET).call(this),it(this,lu).on("accountsChanged",this.onAccountsChanged),it(this,lu).on("chainChanged",this.onChainChanged),it(this,lu).on("disconnect",this.onDisconnect),it(this,lu).on("session_delete",this.onDisconnect),it(this,lu).on("display_uri",this.onDisplayUri),it(this,lu).on("connect",this.onConnect))};dE=new WeakSet;ET=function(){it(this,lu)&&(it(this,lu).removeListener("accountsChanged",this.onAccountsChanged),it(this,lu).removeListener("chainChanged",this.onChainChanged),it(this,lu).removeListener("disconnect",this.onDisconnect),it(this,lu).removeListener("session_delete",this.onDisconnect),it(this,lu).removeListener("display_uri",this.onDisplayUri),it(this,lu).removeListener("connect",this.onConnect))};Wl=new WeakSet;gp=function(e){var t;(t=this.storage)==null||t.setItem(Bz,e)};pE=new WeakSet;mT=function(){var e;return((e=this.storage)==null?void 0:e.getItem(Bz))??[]};fE=new WeakSet;hT=function(){var n,r,a;if(!it(this,lu))return[];const e=(n=it(this,lu).session)==null?void 0:n.namespaces;return e?((a=(r=_z(e)[Dz])==null?void 0:r.chains)==null?void 0:a.map(i=>parseInt(i.split(":")[1]||"")))??[]:[]};yE=new WeakSet;bT=function(){var n,r;if(!it(this,lu))return[];const e=(n=it(this,lu).session)==null?void 0:n.namespaces;return e?((r=_z(e)[Dz])==null?void 0:r.methods)??[]:[]};var vp,ql,L_e=class extends q3{constructor({chains:e,options:t}){super({chains:e,options:{reloadOnDisconnect:!1,...t}}),this.id="coinbaseWallet",this.name="Coinbase Wallet",this.ready=!0,Uu(this,vp,void 0),Uu(this,ql,void 0),this.onAccountsChanged=u=>{u.length===0?this.emit("disconnect"):this.emit("change",{account:xn(u[0])})},this.onChainChanged=u=>{const n=$o(u),r=this.isChainUnsupported(n);this.emit("change",{chain:{id:n,unsupported:r}})},this.onDisconnect=()=>{this.emit("disconnect")}}async connect({chainId:e}={}){try{const t=await this.getProvider();t.on("accountsChanged",this.onAccountsChanged),t.on("chainChanged",this.onChainChanged),t.on("disconnect",this.onDisconnect),this.emit("message",{type:"connecting"});const u=await t.enable(),n=xn(u[0]);let r=await this.getChainId(),a=this.isChainUnsupported(r);return e&&r!==e&&(r=(await this.switchChain(e)).id,a=this.isChainUnsupported(r)),{account:n,chain:{id:r,unsupported:a}}}catch(t){throw/(user closed modal|accounts received is empty)/i.test(t.message)?new tr(t):t}}async disconnect(){if(!it(this,ql))return;const e=await this.getProvider();e.removeListener("accountsChanged",this.onAccountsChanged),e.removeListener("chainChanged",this.onChainChanged),e.removeListener("disconnect",this.onDisconnect),e.disconnect(),e.close()}async getAccount(){const t=await(await this.getProvider()).request({method:"eth_accounts"});return xn(t[0])}async getChainId(){const e=await this.getProvider();return $o(e.chainId)}async getProvider(){var e;if(!it(this,ql)){let t=(await Xe(()=>import("./index-0b7d4b61.js").then(i=>i.i),["assets/index-0b7d4b61.js","assets/hooks.module-408dc32d.js"])).default;typeof t!="function"&&typeof t.default=="function"&&(t=t.default),hi(this,vp,new t(this.options));const u=(e=it(this,vp).walletExtension)==null?void 0:e.getChainId(),n=this.chains.find(i=>this.options.chainId?i.id===this.options.chainId:i.id===u)||this.chains[0],r=this.options.chainId||(n==null?void 0:n.id),a=this.options.jsonRpcUrl||(n==null?void 0:n.rpcUrls.default.http[0]);hi(this,ql,it(this,vp).makeWeb3Provider(a,r))}return it(this,ql)}async getWalletClient({chainId:e}={}){const[t,u]=await Promise.all([this.getProvider(),this.getAccount()]),n=this.chains.find(r=>r.id===e);if(!t)throw new Error("provider is required.");return X3({account:u,chain:n,transport:Q3(t)})}async isAuthorized(){try{return!!await this.getAccount()}catch{return!1}}async switchChain(e){var n;const t=await this.getProvider(),u=tt(e);try{return await t.request({method:"wallet_switchEthereumChain",params:[{chainId:u}]}),this.chains.find(r=>r.id===e)??{id:e,name:`Chain ${u}`,network:`${u}
189`,nativeCurrency:{name:"Ether",decimals:18,symbol:"ETH"},rpcUrls:{default:{http:[""]},public:{http:[""]}}}}catch(r){const a=this.chains.find(i=>i.id===e);if(!a)throw new Yj({chainId:e,connectorId:this.id});if(r.code===4902)try{return await t.request({method:"wallet_addEthereumChain",params:[{chainId:u,chainName:a.name,nativeCurrency:a.nativeCurrency,rpcUrls:[((n=a.rpcUrls.public)==null?void 0:n.http[0])??""],blockExplorerUrls:this.getBlockExplorerUrls(a)}]}),a}catch(i){throw new tr(i)}throw new Oc(r)}}async watchAsset({address:e,decimals:t=18,image:u,symbol:n}){return(await this.getProvider()).request({method:"wallet_watchAsset",params:{type:"ERC20",options:{address:e,decimals:t,image:u,symbol:n}}})}};vp=new WeakMap;ql=new WeakMap;var Q1,$_e=class extends Rc{constructor({chains:e,options:t}={}){const u={name:"MetaMask",shimDisconnect:!0,getProvider(){function n(a){if(a!=null&&a.isMetaMask&&!(a.isBraveWallet&&!a._events&&!a._state)&&!a.isApexWallet&&!a.isAvalanche&&!a.isBitKeep&&!a.isBlockWallet&&!a.isCoin98&&!a.isFordefi&&!a.isMathWallet&&!(a.isOkxWallet||a.isOKExWallet)&&!(a.isOneInchIOSWallet||a.isOneInchAndroidWallet)&&!a.isOpera&&!a.isPortal&&!a.isRabby&&!a.isDefiant&&!a.isTokenPocket&&!a.isTokenary&&!a.isZeal&&!a.isZerion)return a}if(typeof window>"u")return;const r=window.ethereum;return r!=null&&r.providers?r.providers.find(n):n(r)},...t};super({chains:e,options:u}),this.id="metaMask",this.shimDisconnectKey=`${this.id}.shimDisconnect`,Uu(this,Q1,void 0),hi(this,Q1,u.UNSTABLE_shimOnConnectSelectAccount)}async connect({chainId:e}={}){var t,u,n,r;try{const a=await this.getProvider();if(!a)throw new Xn;a.on&&(a.on("accountsChanged",this.onAccountsChanged),a.on("chainChanged",this.onChainChanged),a.on("disconnect",this.onDisconnect)),this.emit("message",{type:"connecting"});let i=null;if(it(this,Q1)&&((t=this.options)!=null&&t.shimDisconnect)&&!((u=this.storage)!=null&&u.getItem(this.shimDisconnectKey))&&(i=await this.getAccount().catch(()=>null),!!i))try{await a.request({method:"wallet_requestPermissions",params:[{eth_accounts:{}}]}),i=await this.getAccount()}catch(c){if(this.isUserRejectedRequestError(c))throw new tr(c);if(c.code===new Yy(c).code)throw c}if(!i){const l=await a.request({method:"eth_requestAccounts"});i=xn(l[0])}let s=await this.getChainId(),o=this.isChainUnsupported(s);return e&&s!==e&&(s=(await this.switchChain(e)).id,o=this.isChainUnsupported(s)),(n=this.options)!=null&&n.shimDisconnect&&((r=this.storage)==null||r.setItem(this.shimDisconnectKey,!0)),{account:i,chain:{id:s,unsupported:o},provider:a}}catch(a){throw this.isUserRejectedRequestError(a)?new tr(a):a.code===-32002?new Yy(a):a}}};Q1=new WeakMap;var z_e=/(imtoken|metamask|rainbow|trust wallet|uniswap wallet|ledger)/i,ho,nA,Mz,H_e=class extends q3{constructor(){super(...arguments),Uu(this,nA),this.id="walletConnectLegacy",this.name="WalletConnectLegacy",this.ready=!0,Uu(this,ho,void 0),this.onAccountsChanged=e=>{e.length===0?this.emit("disconnect"):this.emit("change",{account:xn(e[0])})},this.onChainChanged=e=>{const t=$o(e),u=this.isChainUnsupported(t);this.emit("change",{chain:{id:t,unsupported:u}})},this.onDisconnect=()=>{this.emit("disconnect")}}async connect({chainId:e}={}){var t,u,n,r,a,i;try{let s=e;if(!s){const y=(t=this.storage)==null?void 0:t.getItem("store"),h=(r=(n=(u=y==null?void 0:y.state)==null?void 0:u.data)==null?void 0:n.chain)==null?void 0:r.id;h&&!this.isChainUnsupported(h)&&(s=h)}const o=await this.getProvider({chainId:s,create:!0});o.on("accountsChanged",this.onAccountsChanged),o.on("chainChanged",this.onChainChanged),o.on("disconnect",this.onDisconnect),setTimeout(()=>
189this.emit("message",{type:"connecting"}),0);const l=await o.enable(),c=xn(l[0]),d=await this.getChainId(),p=this.isChainUnsupported(d),f=((i=(a=o.connector)==null?void 0:a.peerMeta)==null?void 0:i.name)??"";return z_e.test(f)&&(this.switchChain=Nu(this,nA,Mz)),{account:c,chain:{id:d,unsupported:p}}}catch(s){throw/user closed modal/i.test(s.message)?new tr(s):s}}async disconnect(){const e=await this.getProvider();await e.disconnect(),e.removeListener("accountsChanged",this.onAccountsChanged),e.removeListener("chainChanged",this.onChainChanged),e.removeListener("disconnect",this.onDisconnect),typeof localStorage<"u"&&localStorage.removeItem("walletconnect")}async getAccount(){const t=(await this.getProvider()).accounts;return xn(t[0])}async getChainId(){const e=await this.getProvider();return $o(e.chainId)}async getProvider({chainId:e,create:t}={}){var u,n;if(!it(this,ho)||e||t){const r=(u=this.options)!=null&&u.infuraId?{}:this.chains.reduce((i,s)=>({...i,[s.id]:s.rpcUrls.default.http[0]}),{}),a=(await Xe(()=>import("./index-f4611538.js"),["assets/index-f4611538.js","assets/http-8ae62238.js","assets/hooks.module-408dc32d.js"])).default;hi(this,ho,new a({...this.options,chainId:e,rpc:{...r,...(n=this.options)==null?void 0:n.rpc}})),it(this,ho).http=await it(this,ho).setHttpProvider(e)}return it(this,ho)}async getWalletClient({chainId:e}={}){const[t,u]=await Promise.all([this.getProvider({chainId:e}),this.getAccount()]),n=this.chains.find(r=>r.id===e);if(!t)throw new Error("provider is required.");return X3({account:u,chain:n,transport:Q3(t)})}async isAuthorized(){try{return!!await this.getAccount()}catch{return!1}}};ho=new WeakMap;nA=new WeakSet;Mz=async function(e){const t=await this.getProvider(),u=tt(e);try{return await Promise.race([t.request({method:"wallet_switchEthereumChain",params:[{chainId:u}]}),new Promise(n=>this.on("change",({chain:r})=>{(r==null?void 0:r.id)===e&&n(e)}))]),this.chains.find(n=>n.id===e)??{id:e,name:`Chain ${u}`,network:`${u}`,nativeCurrency:{name:"Ether",decimals:18,symbol:"ETH"},rpcUrls:{default:{http:[""]},public:{http:[""]}}}}catch(n){const r=typeof n=="string"?n:n==null?void 0:n.message;throw/user rejected request/i.test(r)?new tr(n):new Oc(n)}};var kz={},C6={},gT={exports:{}},Cc=typeof Reflect=="object"?Reflect:null,rP=Cc&&typeof Cc.apply=="function"?Cc.apply:function(t,u,n){return Function.prototype.apply.call(t,u,n)},X1;Cc&&typeof Cc.ownKeys=="function"?X1=Cc.ownKeys:Object.getOwnPropertySymbols?X1=function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:X1=function(t){return Object.getOwnPropertyNames(t)};function W_e(e){console&&console.warn&&console.warn(e)}var Iz=Number.isNaN||function(t){return t!==t};function kt(){kt.init.call(this)}gT.exports=kt;gT.exports.once=G_e;kt.EventEmitter=kt;kt.prototype._events=void 0;kt.prototype._eventsCount=0;kt.prototype._maxListeners=void 0;var aP=10;function A6(e){if(typeof e!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}Object.defineProperty(kt,"defaultMaxListeners",{enumerable:!0,get:function(){return aP},set:function(e){if(typeof e!="number"||e<0||Iz(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");aP=e}});kt.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};kt.prototype.setMaxListeners=function(t){if(typeof t!="number"||t<0||Iz(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 Oz(e){return e._maxListeners===void 0?kt.defaultMaxListeners:e._maxListeners}kt.prototype.getMaxListeners=function(){return Oz(this)};kt.prototype.emit=function(t){for(var u=[],n=1;n<arguments.length;n++)u.push(arguments[n]);var r=t==="error",a=this._events;if(a!==void 0)r=r&&a.error===void 0;else if(!r)return!1;if(r){var i;if(u.length>0&&(i=u[0]),i instanceof Error)throw i;var s=new Error("Unhandled error."+(i?" ("+i.message+")":""));throw s.context=i,s}var o=a[t];if(o===void 0)return!1;if(typeof o=="function")rP(o,this,u);else for(var l=o.length,c=Lz(o,l),n=0;n<l;++n)rP(c[n],this,u);return!0};function Rz(e,t,u,n){var r,a,i;if(A6(u),a=e._events,a===void 0?(a=e._events=Object.create(null),e._eventsCount=0):(a.newListener!==void 0&&(e.emit("newListener",t,u.listener?u.listener:u),a=e._events),i=a[t]),i===void 0)i=a[t]=u,++e._eventsCount;else if(typeof i=="function"?i=a[t]=n?[u,i]:[i,u]:n?i.unshift(u):i.push(u),r=Oz(e),r>0&&i.length>r&&!i.warned){i.warned=!0;var s=new Error("Possible EventEmitter memory leak detected. "+i.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");s.name="MaxListenersExceededWarning",s.emitter=e,s.type=t,s.count=i.length,W_e(s)}return e}kt.prototype.addListener=function(t,u){return Rz(this,t,u,!1)};kt.prototype.on=kt.prototype.addListener;kt.prototype.prependListener=function(t,u){return Rz(this,t,u,!0)};function q_e(){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 jz(e,t,u){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:u},r=q_e.bind(n);return r.listener=u,n.wrapFn=r,r}kt.prototype.once=function(t,u){return A6(u),this.on(t,jz(this,t,u)),this};kt.prototype.prependOnceListener=function(t,u){return A6(u),this.prependListener(t,jz(this,t,u)),this};kt.prototype.removeListener=function(t,u){var n,r,a,i,s;if(A6(u),r=this._events,r===void 0)return this;if(n=r[t],n===void 0)return this;if(n===u||n.listener===u)--this._eventsCount===0?this._events=Object.create(null):(delete r[t],r.removeListener&&this.emit
189("removeListener",t,n.listener||u));else if(typeof n!="function"){for(a=-1,i=n.length-1;i>=0;i--)if(n[i]===u||n[i].listener===u){s=n[i].listener,a=i;break}if(a<0)return this;a===0?n.shift():Y_e(n,a),n.length===1&&(r[t]=n[0]),r.removeListener!==void 0&&this.emit("removeListener",t,s||u)}return this};kt.prototype.off=kt.prototype.removeListener;kt.prototype.removeAllListeners=function(t){var u,n,r;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 a=Object.keys(n),i;for(r=0;r<a.length;++r)i=a[r],i!=="removeListener"&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(u=n[t],typeof u=="function")this.removeListener(t,u);else if(u!==void 0)for(r=u.length-1;r>=0;r--)this.removeListener(t,u[r]);return this};function Nz(e,t,u){var n=e._events;if(n===void 0)return[];var r=n[t];return r===void 0?[]:typeof r=="function"?u?[r.listener||r]:[r]:u?V_e(r):Lz(r,r.length)}kt.prototype.listeners=function(t){return Nz(this,t,!0)};kt.prototype.rawListeners=function(t){return Nz(this,t,!1)};kt.listenerCount=function(e,t){return typeof e.listenerCount=="function"?e.listenerCount(t):Uz.call(e,t)};kt.prototype.listenerCount=Uz;function Uz(e){var t=this._events;if(t!==void 0){var u=t[e];if(typeof u=="function")return 1;if(u!==void 0)return u.length}return 0}kt.prototype.eventNames=function(){return this._eventsCount>0?X1(this._events):[]};function Lz(e,t){for(var u=new Array(t),n=0;n<t;++n)u[n]=e[n];return u}function Y_e(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}function V_e(e){for(var t=new Array(e.length),u=0;u<t.length;++u)t[u]=e[u].listener||e[u];return t}function G_e(e,t){return new Promise(function(u,n){function r(i){e.removeListener(t,a),n(i)}function a(){typeof e.removeListener=="function"&&e.removeListener("error",r),u([].slice.call(arguments))}$z(e,t,a,{once:!0}),t!=="error"&&J_e(e,r,{once:!0})})}function J_e(e,t,u){typeof e.on=="function"&&$z(e,"error",t,u)}function $z(e,t,u,n){if(typeof e.on=="function")n.once?e.once(t,u):e.on(t,u);else if(typeof e.addEventListener=="function")e.addEventListener(t,function r(a){n.once&&e.removeEventListener(t,r),u(a)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e)}var zz=gT.exports;const oet=Ba(zz);var w6={};Object.defineProperty(w6,"__esModule",{value:!0});w6.getLowerCase=void 0;function K_e(e){return e&&e.toLowerCase()}w6.getLowerCase=K_e;Object.defineProperty(C6,"__esModule",{value:!0});C6.SafeAppProvider=void 0;const Q_e=zz,n1=w6;class X_e extends Q_e.EventEmitter{constructor(t,u){super(),this.submittedTxs=new Map,this.safe=t,this.sdk=u}async connect(){this.emit("connect",{chainId:this.chainId})}async disconnect(){}get chainId(){return this.safe.chainId}async request(t){const{method:u,params:n=[]}=t;switch(u){case"eth_accounts":return[this.safe.safeAddress];case"net_version":case"eth_chainId":return`0x${this.chainId.toString(16)}`;case"personal_sign":{const[o,l]=n;if(this.safe.safeAddress.toLowerCase()!==l.toLowerCase())throw new Error("The address or message hash is invalid");const c=await this.sdk.txs.signMessage(o);return("signature"in c?c.signature:void 0)||"0x"}case"eth_sign":{const[o,l]=n;if(this.safe.safeAddress.toLowerCase()!==o.toLowerCase()||!l.startsWith("0x"))throw new Error("The address or message hash is invalid");const c=await this.sdk.txs.signMessage(l);return("signature"in c?c.signature:void 0)||"0x"}case"eth_signTypedData":case"eth_signTypedData_v4":{const[o,l]=n,c=typeof l=="string"?JSON.parse(l):l;if(this.safe.safeAddress.toLowerCase()!==o.toLowerCase())throw new Error("The address is invalid");const d=await this.sdk.txs.signTypedMessage(c);return("signature"in d?d.signature:void 0)||"0x"}case"eth_sendTransaction":const r=Object.assign({value:"0",data:"0x"},n[0]);typeof r.gas=="string"&&r.gas.startsWith("0x")&&(r.gas=parseInt(r.gas,16));const a=await this.sdk.txs.send({txs:[r],params:{safeTxGas:r.gas}});return this.submittedTxs.set(a.safeTxHash,{from:this.safe.safeAddress,hash:a.safeTxHash,gas:0,gasPrice:"0x00",nonce:0,input:r.data,value:r.value,to:r.to,blockHash:null,blockNumber:null,transactionIndex:null}),a.safeTxHash;case"eth_blockNumber":return(await this.sdk.eth.getBlockByNumber(["latest"])).number;case"eth_getBalance":return this.sdk.eth.getBalance([(0,n1.getLowerCase)(n[0]),n[1]]);case"eth_getCode":return this.sdk.eth.getCode([(0,n1.getLowerCase)(n[0]),n[1]]);case"eth_getTransactionCount":return this.sdk.eth.getTransactionCount([(0,n1.getLowerCase)(n[0]),n[1]]);case"eth_getStorageAt":return this.sdk.eth.getStorageAt([(0,n1.getLowerCase)(n[0]),n[1],n[2]]);case"eth_getBlockByNumber":return this.sdk.eth.getBlockByNumber([n[0],n[1]]);case"eth_getBlockByHash":return this.sdk.eth.getBlockByHash([n[0],n[1]]);case"eth_getTransactionByHash":let s=n[0];try{s=(await this.sdk.txs.getBySafeTxHash(s)).txHash||s}catch{}return this.submittedTxs.has(s)?this.submittedTxs.get(s):this.sdk.eth.getTransactionByHash([s]).then(o=>(o&&(o.hash=n[0]),o));case"eth_getTransactionReceipt":{let o=n[0];try{o=(await this.sdk.txs.getBySafeTxHash(o)).txHash||o}catch{}return this.sdk.eth.getTransactionReceipt([o]).then(l=>(l&&(l.transactionHash=n[0]),l))}case"eth_estimateGas":return this.sdk.eth.getEstimateGas(n[0]);case"eth_call":return this.sdk.eth.call([n[0],n[1]]);case"eth_getLogs":return this.sdk.eth.getPastLogs([n[0]]);case"eth_gasPrice":return this.sdk.eth.getGasPrice();case"wallet_getPermissions":return this.sdk.wallet.getPermissions();case"wallet_requestPermissions":return this.sdk.wallet.requestPermissions(n[0]);case"safe_setSettings":return this.sdk.eth.setSafeSettings([n[0]]);default:throw Error(`"${t.method}" not implemented`)}}send(t,u){t||u("Undefined request"),this.request(t).then(n=>
189u(null,{jsonrpc:"2.0",id:t.id,result:n})).catch(n=>u(n,null))}}C6.SafeAppProvider=X_e;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.SafeAppProvider=void 0;var t=C6;Object.defineProperty(e,"SafeAppProvider",{enumerable:!0,get:function(){return t.SafeAppProvider}})})(kz);var Hz={},EE={},Wz={},vf={},Cf={};const Z_e="@safe-global/safe-apps-sdk",eFe="8.1.0",tFe="SDK developed to integrate third-party apps with Safe app.",uFe="dist/src/index.js",nFe="dist/src/index.d.ts",rFe=["dist/**/*","src/**/*","CHANGELOG.md","README.md"],aFe=!1,iFe=["Safe","sdk","apps"],sFe={test:"jest","format-dist":`sed -i '' 's/"files":/"_files":/' dist/package.json`,build:"yarn rimraf dist && tsc && yarn format-dist"},oFe="Safe (https://safe.global)",lFe="MIT",cFe={"@safe-global/safe-gateway-typescript-sdk":"^3.5.3",viem:"^1.0.0"},dFe={type:"git",url:"git+https://github.com/safe-global/safe-apps-sdk.git"},pFe={url:"https://github.com/safe-global/safe-apps-sdk/issues"},fFe="https://github.com/safe-global/safe-apps-sdk#readme",yFe={access:"public"},EFe={name:Z_e,version:eFe,description:tFe,main:uFe,typings:nFe,_files:rFe,sideEffects:aFe,keywords:iFe,scripts:sFe,author:oFe,license:lFe,dependencies:cFe,repository:dFe,bugs:pFe,homepage:fFe,publishConfig:yFe};var mFe=we&&we.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Cf,"__esModule",{value:!0});Cf.getSDKVersion=void 0;const hFe=mFe(EFe),bFe=()=>hFe.default.version.split("-")[0];Cf.getSDKVersion=bFe;var T6={};Object.defineProperty(T6,"__esModule",{value:!0});T6.generateRequestId=void 0;const gFe=e=>e.toString(16).padStart(2,"0"),vFe=e=>{const t=new Uint8Array((e||40)/2);return window.crypto.getRandomValues(t),Array.from(t,gFe).join("")},CFe=()=>typeof window<"u"?vFe(10):new Date().getTime().toString(36);T6.generateRequestId=CFe;Object.defineProperty(vf,"__esModule",{value:!0});vf.MessageFormatter=void 0;const AFe=Cf,wFe=T6;class _6{}vf.MessageFormatter=_6;_6.makeRequest=(e,t)=>({id:(0,wFe.generateRequestId)(),method:e,params:t,env:{sdkVersion:(0,AFe.getSDKVersion)()}});_6.makeResponse=(e,t,u)=>({id:e,success:!0,version:u,data:t});_6.makeErrorResponse=(e,t,u)=>({id:e,success:!1,error:t,version:u});var ll={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.RestrictedMethods=e.Methods=void 0,function(t){t.sendTransactions="sendTransactions",t.rpcCall="rpcCall",t.getChainInfo="getChainInfo",t.getSafeInfo="getSafeInfo",t.getTxBySafeTxHash="getTxBySafeTxHash",t.getSafeBalances="getSafeBalances",t.signMessage="signMessage",t.signTypedMessage="signTypedMessage",t.getEnvironmentInfo="getEnvironmentInfo",t.getOffChainSignature="getOffChainSignature",t.requestAddressBook="requestAddressBook",t.wallet_getPermissions="wallet_getPermissions",t.wallet_requestPermissions="wallet_requestPermissions"}(e.Methods||(e.Methods={})),function(t){t.requestAddressBook="requestAddressBook"}(e.RestrictedMethods||(e.RestrictedMethods={}))})(ll);(function(e){var t=we&&we.__createBinding||(Object.create?function(a,i,s,o){o===void 0&&(o=s);var l=Object.getOwnPropertyDescriptor(i,s);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[s]}}),Object.defineProperty(a,o,l)}:function(a,i,s,o){o===void 0&&(o=s),a[o]=i[s]}),u=we&&we.__exportStar||function(a,i){for(var s in a)s!=="default"&&!Object.prototype.hasOwnProperty.call(i,s)&&t(i,a,s)};Object.defineProperty(e,"__esModule",{value:!0});const n=vf;class r{constructor(i=null,s=!1){this.allowedOrigins=null,this.callbacks=new Map,this.debugMode=!1,this.isServer=typeof window>"u",this.isValidMessage=({origin:o,data:l,source:c})=>{const d=!l,p=!this.isServer&&c===window.parent,y=(typeof l.version<"u"&&parseInt(l.version.split(".")[0]))>=1;let h=!0;return Array.isArray(this.allowedOrigins)&&(h=this.allowedOrigins.find(C=>C.test(o))!==void 0),!d&&p&&y&&h},this.logIncomingMessage=o=>{console.info(`Safe Apps SDK v1: A message was received from origin ${o.origin}. `,o.data)},this.onParentMessage=o=>{this.isValidMessage(o)&&(this.debugMode&&this.logIncomingMessage(o),this.handleIncomingMessage(o.data))},this.handleIncomingMessage=o=>{const{id:l}=o,c=this.callbacks.get(l);c&&(c(o),this.callbacks.delete(l))},this.send=(o,l)=>
189{const c=n.MessageFormatter.makeRequest(o,l);if(this.isServer)throw new Error("Window doesn't exist");return window.parent.postMessage(c,"*"),new Promise((d,p)=>{this.callbacks.set(c.id,f=>{if(!f.success){p(new Error(f.error));return}d(f)})})},this.allowedOrigins=i,this.debugMode=s,this.isServer||window.addEventListener("message",this.onParentMessage)}}e.default=r,u(ll,e)})(Wz);var F6={},D6={},B6={};Object.defineProperty(B6,"__esModule",{value:!0});B6.isObjectEIP712TypedData=void 0;const TFe=e=>typeof e=="object"&&e!=null&&"domain"in e&&"types"in e&&"message"in e;B6.isObjectEIP712TypedData=TFe;var qz={};Object.defineProperty(qz,"__esModule",{value:!0});var Yz={},Vz={},As={},la={},vT=we&&we.__awaiter||function(e,t,u,n){function r(a){return a instanceof u?a:new u(function(i){i(a)})}return new(u||(u=Promise))(function(a,i){function s(c){try{l(n.next(c))}catch(d){i(d)}}function o(c){try{l(n.throw(c))}catch(d){i(d)}}function l(c){c.done?a(c.value):r(c.value).then(s,o)}l((n=n.apply(e,t||[])).next())})};Object.defineProperty(la,"__esModule",{value:!0});la.deleteData=la.fetchData=la.stringifyQuery=la.insertParams=void 0;const _Fe=e=>typeof e=="object"&&e!==null&&"code"in e&&"message"in e;function FFe(e,t,u){return e.replace(new RegExp(`\\{${t}\\}`,"g"),u)}function DFe(e,t){return t?Object.keys(t).reduce((u,n)=>FFe(u,n,String(t[n])),e):e}la.insertParams=DFe;function BFe(e){if(!e)return"";const t=new URLSearchParams;Object.keys(e).forEach(n=>{e[n]!=null&&t.append(n,String(e[n]))});const u=t.toString();return u?`?${u}`:""}la.stringifyQuery=BFe;function Gz(e){return vT(this,void 0,void 0,function*(){let t;try{t=yield e.json()}catch{if(e.headers&&e.headers.get("content-length")!=="0")throw new Error(`Invalid response content: ${e.statusText}`)}if(!e.ok){const u=_Fe(t)?`${t.code}: ${t.message}`:e.statusText;throw new Error(u)}return t})}function xFe(e,t){return vT(this,void 0,void 0,function*(){let u;t!=null&&(u={method:"POST",body:typeof t=="string"?t:JSON.stringify(t),headers:{"Content-Type":"application/json"}});const n=yield fetch(e,u);return Gz(n)})}la.fetchData=xFe;function PFe(e){return vT(this,void 0,void 0,function*(){const u=yield fetch(e,{method:"DELETE"});return Gz(u)})}la.deleteData=PFe;Object.defineProperty(As,"__esModule",{value:!0});As.deleteEndpoint=As.getEndpoint=As.postEndpoint=void 0;const Hc=la;function CT(e,t,u,n){const r=(0,Hc.insertParams)(t,u),a=(0,Hc.stringifyQuery)(n);return`${e}${r}${a}`}function SFe(e,t,u){const n=CT(e,t,u==null?void 0:u.path,u==null?void 0:u.query);return(0,Hc.fetchData)(n,u==null?void 0:u.body)}As.postEndpoint=SFe;function MFe(e,t,u,n){if(n)return(0,Hc.fetchData)(n);const r=CT(e,t,u==null?void 0:u.path,u==null?void 0:u.query);return(0,Hc.fetchData)(r)}As.getEndpoint=MFe;function kFe(e,t,u){const n=CT(e,t,u==null?void 0:u.path);return(0,Hc.deleteData)(n)}As.deleteEndpoint=kFe;var x6={};Object.defineProperty(x6,"__esModule",{value:!0});x6.DEFAULT_BASE_URL=void 0;x6.DEFAULT_BASE_URL="https://safe-client.safe.global";var Jz={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.ImplementationVersionState=void 0,function(t){t.UP_TO_DATE="UP_TO_DATE",t.OUTDATED="OUTDATED",t.UNKNOWN="UNKNOWN"}(e.ImplementationVersionState||(e.ImplementationVersionState={}))})(Jz);var Kz={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}
189),e.SafeAppSocialPlatforms=e.SafeAppFeatures=e.SafeAppAccessPolicyTypes=void 0,function(t){t.NoRestrictions="NO_RESTRICTIONS",t.DomainAllowlist="DOMAIN_ALLOWLIST"}(e.SafeAppAccessPolicyTypes||(e.SafeAppAccessPolicyTypes={})),function(t){t.BATCHED_TRANSACTIONS="BATCHED_TRANSACTIONS"}(e.SafeAppFeatures||(e.SafeAppFeatures={})),function(t){t.TWITTER="TWITTER",t.GITHUB="GITHUB",t.DISCORD="DISCORD"}(e.SafeAppSocialPlatforms||(e.SafeAppSocialPlatforms={}))})(Kz);var Qz={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.LabelValue=e.DetailedExecutionInfoType=e.TransactionListItemType=e.ConflictType=e.TransactionInfoType=e.SettingsInfoType=e.TransactionTokenType=e.TransferDirection=e.TransactionStatus=e.Operation=void 0,function(t){t[t.CALL=0]="CALL",t[t.DELEGATE=1]="DELEGATE"}(e.Operation||(e.Operation={})),function(t){t.AWAITING_CONFIRMATIONS="AWAITING_CONFIRMATIONS",t.AWAITING_EXECUTION="AWAITING_EXECUTION",t.CANCELLED="CANCELLED",t.FAILED="FAILED",t.SUCCESS="SUCCESS"}(e.TransactionStatus||(e.TransactionStatus={})),function(t){t.INCOMING="INCOMING",t.OUTGOING="OUTGOING",t.UNKNOWN="UNKNOWN"}(e.TransferDirection||(e.TransferDirection={})),function(t){t.ERC20="ERC20",t.ERC721="ERC721",t.NATIVE_COIN="NATIVE_COIN"}(e.TransactionTokenType||(e.TransactionTokenType={})),function(t){t.SET_FALLBACK_HANDLER="SET_FALLBACK_HANDLER",t.ADD_OWNER="ADD_OWNER",t.REMOVE_OWNER="REMOVE_OWNER",t.SWAP_OWNER="SWAP_OWNER",t.CHANGE_THRESHOLD="CHANGE_THRESHOLD",t.CHANGE_IMPLEMENTATION="CHANGE_IMPLEMENTATION",t.ENABLE_MODULE="ENABLE_MODULE",t.DISABLE_MODULE="DISABLE_MODULE",t.SET_GUARD="SET_GUARD",t.DELETE_GUARD="DELETE_GUARD"}(e.SettingsInfoType||(e.SettingsInfoType={})),function(t){t.TRANSFER="Transfer",t.SETTINGS_CHANGE="SettingsChange",t.CUSTOM="Custom",t.CREATION="Creation"}(e.TransactionInfoType||(e.TransactionInfoType={})),function(t){t.NONE="None",t.HAS_NEXT="HasNext",t.END="End"}(e.ConflictType||(e.ConflictType={})),function(t){t.TRANSACTION="TRANSACTION",t.LABEL="LABEL",t.CONFLICT_HEADER="CONFLICT_HEADER",t.DATE_LABEL="DATE_LABEL"}(e.TransactionListItemType||(e.TransactionListItemType={})),function(t){t.MULTISIG="MULTISIG",t.MODULE="MODULE"}(e.DetailedExecutionInfoType||(e.DetailedExecutionInfoType={})),function(t){t.Queued="Queued",t.Next="Next"}(e.LabelValue||(e.LabelValue={}))})(Qz);var Xz={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.FEATURES=e.GAS_PRICE_TYPE=e.RPC_AUTHENTICATION=void 0,function(t){t.API_KEY_PATH="API_KEY_PATH",t.NO_AUTHENTICATION="NO_AUTHENTICATION",t.UNKNOWN="UNKNOWN"}(e.RPC_AUTHENTICATION||(e.RPC_AUTHENTICATION={})),function(t){t.ORACLE="ORACLE",t.FIXED="FIXED",t.FIXED_1559="FIXED1559",t.UNKNOWN="UNKNOWN"}(e.GAS_PRICE_TYPE||(e.GAS_PRICE_TYPE={})),function(t){t.ERC721="ERC721",t.SAFE_APPS="SAFE_APPS",t.CONTRACT_INTERACTION="CONTRACT_INTERACTION",t.DOMAIN_LOOKUP="DOMAIN_LOOKUP",t.SPENDING_LIMIT="SPENDING_LIMIT",t.EIP1559="EIP1559",t.SAFE_TX_GAS_OPTIONAL="SAFE_TX_GAS_OPTIONAL",t.TX_SIMULATION="TX_SIMULATION",t.EIP1271="EIP1271"}(e.FEATURES||(e.FEATURES={}))})(Xz);var Zz={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.TokenType=void 0,function(t){t.ERC20="ERC20",t.ERC721="ERC721",t.NATIVE_TOKEN="NATIVE_TOKEN"}(e.TokenType||(e.TokenType={}))})(Zz);var eH={};Object.defineProperty(eH,"__esModule",{value:!0});var tH={};Object.defineProperty(tH,"__esModule",{value:!0});var uH={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.SafeMessageStatus=e.SafeMessageListItemType=void 0,function(t){t.DATE_LABEL="DATE_LABEL",t.MESSAGE="MESSAGE"}(e.SafeMessageListItemType||(e.SafeMessageListItemType={})),function(t){t.NEEDS_CONFIRMATION="NEEDS_CONFIRMATION",t.CONFIRMED="CONFIRMED"}(e.SafeMessageStatus||(e.SafeMessageStatus={}))})(uH);var nH={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.DeviceType=void 0,function(t){t.ANDROID="ANDROID",t.IOS="IOS",t.WEB="WEB"}(e.DeviceType||(e.DeviceType={}))})(nH);(function(e){var t=we&&we.__createBinding||(Object.create?function(I,j,R,_){_===void 0&&(_=R);var $=Object.getOwnPropertyDescriptor(j,R);(!$||("get"in $?!j.__esModule:$.writable||$.configurable))&&($={enumerable:!0,get:function(){return j[R]}}),Object.defineProperty(I,_,$)}:function(I,j,R,_){_===void 0&&(_=R),I[_]=j[R]}),u=we&&we.__exportStar||function(I,j){for(var R in I)R!=="default"&&!Object.prototype.hasOwnProperty.call(j,R)&&t(j,I,R)};
189Object.defineProperty(e,"__esModule",{value:!0}),e.unregisterDevice=e.unregisterSafe=e.registerDevice=e.getDelegates=e.confirmSafeMessage=e.proposeSafeMessage=e.getSafeMessage=e.getSafeMessages=e.getDecodedData=e.getMasterCopies=e.getSafeApps=e.getChainConfig=e.getChainsConfig=e.proposeTransaction=e.getNonces=e.postSafeGasEstimation=e.getTransactionDetails=e.getTransactionQueue=e.getTransactionHistory=e.getCollectiblesPage=e.getCollectibles=e.getOwnedSafes=e.getFiatCurrencies=e.getBalances=e.getMultisigTransactions=e.getModuleTransactions=e.getIncomingTransfers=e.getSafeInfo=e.setBaseUrl=void 0;const n=As,r=x6;u(Jz,e),u(Kz,e),u(Qz,e),u(Xz,e),u(Zz,e),u(eH,e),u(tH,e),u(uH,e),u(nH,e);let a=r.DEFAULT_BASE_URL;const i=I=>{a=I};e.setBaseUrl=i;function s(I,j){return(0,n.getEndpoint)(a,"/v1/chains/{chainId}/safes/{address}",{path:{chainId:I,address:j}})}e.getSafeInfo=s;function o(I,j,R,_){return(0,n.getEndpoint)(a,"/v1/chains/{chainId}/safes/{address}/incoming-transfers/",{path:{chainId:I,address:j},query:R},_)}e.getIncomingTransfers=o;function l(I,j,R,_){return(0,n.getEndpoint)(a,"/v1/chains/{chainId}/safes/{address}/module-transactions/",{path:{chainId:I,address:j},query:R},_)}e.getModuleTransactions=l;function c(I,j,R,_){return(0,n.getEndpoint)(a,"/v1/chains/{chainId}/safes/{address}/multisig-transactions/",{path:{chainId:I,address:j},query:R},_)}e.getMultisigTransactions=c;function d(I,j,R="usd",_={}){return(0,n.getEndpoint)(a,"/v1/chains/{chainId}/safes/{address}/balances/{currency}",{path:{chainId:I,address:j,currency:R},query:_})}e.getBalances=d;function p(){return(0,n.getEndpoint)(a,"/v1/balances/supported-fiat-codes")}e.getFiatCurrencies=p;function f(I,j){return(0,n.getEndpoint)(a,"/v1/chains/{chainId}/owners/{address}/safes",{path:{chainId:I,address:j}})}e.getOwnedSafes=f;function y(I,j,R={}){return(0,n.getEndpoint)(a,"/v1/chains/{chainId}/safes/{address}/collectibles",{path:{chainId:I,address:j},query:R})}e.getCollectibles=y;function h(I,j,R={},_){return(0,n.getEndpoint)(a,"/v2/chains/{chainId}/safes/{address}/collectibles",{path:{chainId:I,address:j},query:R},_)}e.getCollectiblesPage=h;function C(I,j,R){return(0,n.getEndpoint)(a,"/v1/chains/{chainId}/safes/{safe_address}/transactions/history",{path:{chainId:I,safe_address:j},query:{}},R)}e.getTransactionHistory=C;function v(I,j,R,_){return(0,n.getEndpoint)(a,"/v1/chains/{chainId}/safes/{safe_address}/transactions/queued",{path:{chainId:I,safe_address:j},query:{trusted:_}},R)}e.getTransactionQueue=v;function m(I,j){return(0,n.getEndpoint)(a,"/v1/chains/{chainId}/transactions/{transactionId}",{path:{chainId:I,transactionId:j}})}e.getTransactionDetails=m;function E(I,j,R){return(0,n.postEndpoint)(a,"/v2/chains/{chainId}/safes/{safe_address}/multisig-transactions/estimations",{path:{chainId:I,safe_address:j},body:R})}e.postSafeGasEstimation=E;function b(I,j){return(0,n.getEndpoint)(a,"/v1/chains/{chainId}/safes/{safe_address}/nonces",{path:{chainId:I,safe_address:j}})}e.getNonces=b;function A(I,j,R){return(0,n.postEndpoint)(a,"/v1/chains/{chainId}/transactions/{safe_address}/propose",{path:{chainId:I,safe_address:j},body:R})}e.proposeTransaction=A;function w(I){return(0,n.getEndpoint)(a,"/v1/chains",{query:I})}e.getChainsConfig=w;function g(I){return(0,n.getEndpoint)(a,"/v1/chains/{chainId}",{path:{chainId:I}})}e.getChainConfig=g;function B(I,j={}){return(0,n.getEndpoint)(a,"/v1/chains/{chainId}/safe-apps",{path:{chainId:I},query:j})}e.getSafeApps=B;function q(I){return(0,n.getEndpoint)(a,"/v1/chains/{chainId}/about/master-copies",{path:{chainId:I}})}e.getMasterCopies=q;function V(I,j,R){return(0,n.postEndpoint)(a,"/v1/chains/{chainId}/data-decoder",{path:{chainId:I},body:{data:j,to:R}})}e.getDecodedData=V;function X(I,j,R){return(0,n.getEndpoint)(a,"/v1/chains/{chainId}/safes/{safe_address}/messages",{path:{chainId:I,safe_address:j},query:{}},R)}e.getSafeMessages=X;function ie(I,j){return(0,n.getEndpoint)(a,"/v1/chains/{chainId}/messages/{message_hash}",{path:{chainId:I,message_hash:j}})}e.getSafeMessage=ie;function N(I,j,R){return(0,n.postEndpoint)(a,"/v1/chains/{chainId}/safes/{safe_address}/messages",{path:{chainId:I,safe_address:j},body:R})}e.proposeSafeMessage=N;
189function T(I,j,R){return(0,n.postEndpoint)(a,"/v1/chains/{chainId}/messages/{message_hash}/signatures",{path:{chainId:I,message_hash:j},body:R})}e.confirmSafeMessage=T;function P(I,j={}){return(0,n.getEndpoint)(a,"/v1/chains/{chainId}/delegates",{path:{chainId:I},query:j})}e.getDelegates=P;function O(I){return(0,n.postEndpoint)(a,"/v1/register/notifications",{body:I})}e.registerDevice=O;function S(I,j,R){return(0,n.deleteEndpoint)(a,"/v1/chains/{chainId}/notifications/devices/{uuid}/safes/{safe_address}",{path:{chainId:I,safe_address:j,uuid:R}})}e.unregisterSafe=S;function U(I,j){return(0,n.deleteEndpoint)(a,"/v1/chains/{chainId}/notifications/devices/{uuid}",{path:{chainId:I,uuid:j}})}e.unregisterDevice=U})(Vz);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.TransferDirection=e.TransactionStatus=e.TokenType=e.Operation=void 0;var t=Vz;Object.defineProperty(e,"Operation",{enumerable:!0,get:function(){return t.Operation}}),Object.defineProperty(e,"TokenType",{enumerable:!0,get:function(){return t.TokenType}}),Object.defineProperty(e,"TransactionStatus",{enumerable:!0,get:function(){return t.TransactionStatus}}),Object.defineProperty(e,"TransferDirection",{enumerable:!0,get:function(){return t.TransferDirection}})})(Yz);var rH={};Object.defineProperty(rH,"__esModule",{value:!0});(function(e){var t=we&&we.__createBinding||(Object.create?function(n,r,a,i){i===void 0&&(i=a);var s=Object.getOwnPropertyDescriptor(r,a);(!s||("get"in s?!r.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return r[a]}}),Object.defineProperty(n,i,s)}:function(n,r,a,i){i===void 0&&(i=a),n[i]=r[a]}),u=we&&we.__exportStar||function(n,r){for(var a in n)a!=="default"&&!Object.prototype.hasOwnProperty.call(r,a)&&t(r,n,a)};Object.defineProperty(e,"__esModule",{value:!0}),u(B6,e),u(qz,e),u(Yz,e),u(rH,e)})(D6);Object.defineProperty(F6,"__esModule",{value:!0});F6.TXs=void 0;const r1=ll,IFe=D6;class OFe{constructor(t){this.communicator=t}async getBySafeTxHash(t){if(!t)throw new Error("Invalid safeTxHash");return(await this.communicator.send(r1.Methods.getTxBySafeTxHash,{safeTxHash:t})).data}async signMessage(t){const u={message:t};return(await this.communicator.send(r1.Methods.signMessage,u)).data}async signTypedMessage(t){if(!(0,IFe.isObjectEIP712TypedData)(t))throw new Error("Invalid typed data");return(await this.communicator.send(r1.Methods.signTypedMessage,{typedData:t})).data}async send({txs:t,params:u}){if(!t||!t.length)throw new Error("No transactions were passed");const n={txs:t,params:u};return(await this.communicator.send(r1.Methods.sendTransactions,n)).data}}F6.TXs=OFe;var P6={},Af={};Object.defineProperty(Af,"__esModule",{value:!0});Af.RPC_CALLS=void 0;Af.RPC_CALLS={eth_call:"eth_call",eth_gasPrice:"eth_gasPrice",eth_getLogs:"eth_getLogs",eth_getBalance:"eth_getBalance",eth_getCode:"eth_getCode",eth_getBlockByHash:"eth_getBlockByHash",eth_getBlockByNumber:"eth_getBlockByNumber",eth_getStorageAt:"eth_getStorageAt",eth_getTransactionByHash:"eth_getTransactionByHash",eth_getTransactionReceipt:"eth_getTransactionReceipt",eth_getTransactionCount:"eth_getTransactionCount",eth_estimateGas:"eth_estimateGas",safe_setSettings:"safe_setSettings"};Object.defineProperty(P6,"__esModule",{value:!0});P6.Eth=void 0;const Er=Af,RFe=ll,qa={defaultBlockParam:(e="latest")=>e,returnFullTxObjectParam:(e=!1)=>e,blockNumberToHex:e=>Number.isInteger(e)?`0x${e.toString(16)}`:e};class jFe{constructor(t){this.communicator=t,this.call=this.buildRequest({call:Er.RPC_CALLS.eth_call,formatters:[null,qa.defaultBlockParam]}),this.getBalance=this.buildRequest({call:Er.RPC_CALLS.eth_getBalance,formatters:[null,qa.defaultBlockParam]}),this.getCode=this.buildRequest({call:Er.RPC_CALLS.eth_getCode,formatters:[null,qa.defaultBlockParam]}),this.getStorageAt=this.buildRequest({call:Er.RPC_CALLS.eth_getStorageAt,formatters:[null,qa.blockNumberToHex,qa.defaultBlockParam]}),this.getPastLogs=this.buildRequest({call:Er.RPC_CALLS.eth_getLogs}),this.getBlockByHash=this.buildRequest({call:Er.RPC_CALLS.eth_getBlockByHash,formatters:[null,qa.returnFullTxObjectParam]}
189),this.getBlockByNumber=this.buildRequest({call:Er.RPC_CALLS.eth_getBlockByNumber,formatters:[qa.blockNumberToHex,qa.returnFullTxObjectParam]}),this.getTransactionByHash=this.buildRequest({call:Er.RPC_CALLS.eth_getTransactionByHash}),this.getTransactionReceipt=this.buildRequest({call:Er.RPC_CALLS.eth_getTransactionReceipt}),this.getTransactionCount=this.buildRequest({call:Er.RPC_CALLS.eth_getTransactionCount,formatters:[null,qa.defaultBlockParam]}),this.getGasPrice=this.buildRequest({call:Er.RPC_CALLS.eth_gasPrice}),this.getEstimateGas=u=>this.buildRequest({call:Er.RPC_CALLS.eth_estimateGas})([u]),this.setSafeSettings=this.buildRequest({call:Er.RPC_CALLS.safe_setSettings})}buildRequest(t){const{call:u,formatters:n}=t;return async r=>{n&&Array.isArray(r)&&n.forEach((s,o)=>{s&&(r[o]=s(r[o]))});const a={call:u,params:r||[]};return(await this.communicator.send(RFe.Methods.rpcCall,a)).data}}}P6.Eth=jFe;var S6={},xb={},Pb={},xi={},M6={};Object.defineProperty(M6,"__esModule",{value:!0});M6.version=void 0;M6.version="0.9.8";Object.defineProperty(xi,"__esModule",{value:!0});xi.BaseError=void 0;const NFe=M6;let UFe=class rA extends Error{constructor(t,u={}){var i;const n=u.cause instanceof rA?u.cause.details:(i=u.cause)!=null&&i.message?u.cause.message:u.details,r=u.cause instanceof rA&&u.cause.docsPath||u.docsPath,a=[t||"An error occurred.","",...u.metaMessages?[...u.metaMessages,""]:[],...r?[`Docs: https://abitype.dev${r}`]:[],...n?[`Details: ${n}`]:[],`Version: abitype@${NFe.version}`].join(` 190`);super(a),Object.defineProperty(this,"details",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docsPath",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"metaMessages",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shortMessage",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiTypeError"}),u.cause&&(this.cause=u.cause),this.details=n,this.docsPath=r,this.metaMessages=u.metaMessages,this.shortMessage=t}};xi.BaseError=UFe;var k6={};Object.defineProperty(k6,"__esModule",{value:!0});k6.narrow=void 0;function LFe(e){return e}k6.narrow=LFe;var I6={},wf={},Tf={},_f={},xr={};Object.defineProperty(xr,"__esModule",{value:!0});xr.isTupleRegex=xr.integerRegex=xr.bytesRegex=xr.execTyped=void 0;function $Fe(e,t){const u=e.exec(t);return u==null?void 0:u.groups}xr.execTyped=$Fe;xr.bytesRegex=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/;xr.integerRegex=/^u?int(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/;xr.isTupleRegex=/^\(.+?\).*?$/;Object.defineProperty(_f,"__esModule",{value:!0});_f.formatAbiParameter=void 0;const zFe=xr,iP=/^tuple(?<array>(\[(\d*)\])*)$/;function aA(e){let t=e.type;if(iP.test(e.type)&&"components"in e){t="(";const u=e.components.length;for(let r=0;r<u;r++){const a=e.components[r];t+=aA(a),r<u-1&&(t+=", ")}const n=(0,zFe.execTyped)(iP,e.type);return t+=`)${(n==null?void 0:n.array)??""}`,aA({...e,type:t})}return"indexed"in e&&e.indexed&&(t=`${t} indexed`),e.name?`${t} ${e.name}`:t}_f.formatAbiParameter=aA;Object.defineProperty(Tf,"__esModule",{value:!0});Tf.formatAbiParameters=void 0;const HFe=_f;function WFe(e){let t="";const u=e.length;for(let n=0;n<u;n++){const r=e[n];t+=(0,HFe.formatAbiParameter)(r),n!==u-1&&(t+=", ")}return t}Tf.formatAbiParameters=WFe;Object.defineProperty(wf,"__esModule",{value:!0});wf.formatAbiItem=void 0;const I4=Tf;function qFe(e){return e.type==="function"?`function ${e.name}(${(0,I4.formatAbiParameters)(e.inputs)})${e.stateMutability&&e.stateMutability!=="nonpayable"?` ${e.stateMutability}`:""}${e.outputs.length?` returns (${(0,I4.formatAbiParameters)(e.outputs)})`:""}`:e.type==="event"?`event ${e.name}(${(0,I4.formatAbiParameters)(e.inputs)})`:e.type==="error"?`error ${e.name}(${(0,I4.formatAbiParameters)(e.inputs)})`:e.type==="constructor"?`constructor(${(0,I4.formatAbiParameters)(e.inputs)})${e.stateMutability==="payable"?" payable":""}`:e.type==="fallback"?"fallback()":"receive() external payable"}wf.formatAbiItem=qFe;Object.defineProperty(I6,"__esModule",{value:!0});I6.formatAbi=void 0;const YFe=wf;function VFe(e){const t=[],u=e.length;for(let n=0;n<u;n++){const r=e[n],a=(0,YFe.formatAbiItem)(r);t.push(a)}return t}I6.formatAbi=VFe;var O6={},at={};
190Object.defineProperty(at,"__esModule",{value:!0});at.functionModifiers=at.eventModifiers=at.modifiers=at.isReceiveSignature=at.isFallbackSignature=at.execConstructorSignature=at.isConstructorSignature=at.execStructSignature=at.isStructSignature=at.execFunctionSignature=at.isFunctionSignature=at.execEventSignature=at.isEventSignature=at.execErrorSignature=at.isErrorSignature=void 0;const Ff=xr,aH=/^error (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)$/;function GFe(e){return aH.test(e)}at.isErrorSignature=GFe;function JFe(e){return(0,Ff.execTyped)(aH,e)}at.execErrorSignature=JFe;const iH=/^event (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)$/;function KFe(e){return iH.test(e)}at.isEventSignature=KFe;function QFe(e){return(0,Ff.execTyped)(iH,e)}at.execEventSignature=QFe;const sH=/^function (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)(?: (?<scope>external|public{1}))?(?: (?<stateMutability>pure|view|nonpayable|payable{1}))?(?: returns\s?\((?<returns>.*?)\))?$/;function XFe(e){return sH.test(e)}at.isFunctionSignature=XFe;function ZFe(e){return(0,Ff.execTyped)(sH,e)}at.execFunctionSignature=ZFe;const oH=/^struct (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*) \{(?<properties>.*?)\}$/;function eDe(e){return oH.test(e)}at.isStructSignature=eDe;function tDe(e){return(0,Ff.execTyped)(oH,e)}at.execStructSignature=tDe;const lH=/^constructor\((?<parameters>.*?)\)(?:\s(?<stateMutability>payable{1}))?$/;function uDe(e){return lH.test(e)}at.isConstructorSignature=uDe;function nDe(e){return(0,Ff.execTyped)(lH,e)}at.execConstructorSignature=nDe;const rDe=/^fallback\(\)$/;function aDe(e){return rDe.test(e)}at.isFallbackSignature=aDe;const iDe=/^receive\(\) external payable$/;function sDe(e){return iDe.test(e)}at.isReceiveSignature=sDe;at.modifiers=new Set(["memory","indexed","storage","calldata"]);at.eventModifiers=new Set(["indexed"]);at.functionModifiers=new Set(["calldata","memory","storage"]);var cl={},ya={};Object.defineProperty(ya,"__esModule",{value:!0});ya.UnknownSolidityTypeError=ya.UnknownTypeError=ya.InvalidAbiItemError=void 0;const AT=xi;class oDe extends AT.BaseError{constructor({signature:t}){super("Failed to parse ABI item.",{details:`parseAbiItem(${JSON.stringify(t,null,2)})`,docsPath:"/api/human.html#parseabiitem-1"}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiItemError"})}}ya.InvalidAbiItemError=oDe;class lDe extends AT.BaseError{constructor({type:t}){super("Unknown type.",{metaMessages:[`Type "${t}" is not a valid ABI type. Perhaps you forgot to include a struct signature?`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownTypeError"})}}ya.UnknownTypeError=lDe;class cDe extends AT.BaseError{constructor({type:t}){super("Unknown type.",{metaMessages:[`Type "${t}" is not a valid ABI type.`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownSolidityTypeError"})}}ya.UnknownSolidityTypeError=cDe;var Qu={};Object.defineProperty(Qu,"__esModule",{value:!0});Qu.InvalidAbiTypeParameterError=Qu.InvalidFunctionModifierError=Qu.InvalidModifierError=Qu.SolidityProtectedKeywordError=Qu.InvalidParameterError=Qu.InvalidAbiParametersError=Qu.InvalidAbiParameterError=void 0;const dl=xi;class dDe extends dl.BaseError{constructor({param:t}){super("Failed to parse ABI parameter.",{details:`parseAbiParameter(${JSON.stringify(t,null,2)})`,docsPath:"/api/human.html#parseabiparameter-1"}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiParameterError"})}}Qu.InvalidAbiParameterError=dDe;class pDe extends dl.BaseError{constructor({params:t}){super("Failed to parse ABI parameters.",{details:`parseAbiParameters(${JSON.stringify(t,null,2)})`,docsPath:"/api/human.html#parseabiparameters-1"}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiParametersError"})}}Qu.InvalidAbiParametersError=pDe;class fDe extends dl.BaseError{constructor({param:t}){super("Invalid ABI parameter.",{details:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidParameterError"})}}Qu.InvalidParameterError=fDe;class yDe extends dl.BaseError{constructor({param:t,name:u}){super("Invalid ABI parameter.",{details:t,metaMessages:[`"${u}" is a protected Solidity keyword. More info: https://docs.soliditylang.org/en/latest/cheatsheet.html`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SolidityProtectedKeywordError"})}}Qu.SolidityProtectedKeywordError=yDe;class EDe extends dl.BaseError{constructor({param:t,type:u,modifier:n}){super("Invalid ABI parameter.",{details:t,metaMessages:[`Modifier "${n}" not allowed${u?` in "${u}" type`:""}.`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidModifierError"})}}Qu.InvalidModifierError=EDe;class mDe extends dl.BaseError{constructor({param:t,type:u,modifier:n}){super("Invalid ABI parameter.",{details:t,metaMessages:[`Modifier "${n}" not allowed${u?` in "${u}" type`:""}.`,`Data location can only be specified for array, struct, or mapping types, but "${n}" was given.`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidFunctionModifierError"})}}Qu.InvalidFunctionModifierError=mDe;class hDe extends dl.BaseError{constructor({abiParameter:t}){super("Invalid ABI parameter.",{details:JSON.stringify(t,null,2),metaMessages:["ABI parameter type is invali
190d."]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiTypeParameterError"})}}Qu.InvalidAbiTypeParameterError=hDe;var Ea={};Object.defineProperty(Ea,"__esModule",{value:!0});Ea.InvalidStructSignatureError=Ea.UnknownSignatureError=Ea.InvalidSignatureError=void 0;const wT=xi;class bDe extends wT.BaseError{constructor({signature:t,type:u}){super(`Invalid ${u} signature.`,{details:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidSignatureError"})}}Ea.InvalidSignatureError=bDe;class gDe extends wT.BaseError{constructor({signature:t}){super("Unknown signature.",{details:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownSignatureError"})}}Ea.UnknownSignatureError=gDe;class vDe extends wT.BaseError{constructor({signature:t}){super("Invalid struct signature.",{details:t,metaMessages:["No properties exist."]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidStructSignatureError"})}}Ea.InvalidStructSignatureError=vDe;var Df={};Object.defineProperty(Df,"__esModule",{value:!0});Df.CircularReferenceError=void 0;const CDe=xi;class ADe extends CDe.BaseError{constructor({type:t}){super("Circular reference detected.",{metaMessages:[`Struct "${t}" is a circular reference.`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"CircularReferenceError"})}}Df.CircularReferenceError=ADe;var zu={},Bf={};Object.defineProperty(Bf,"__esModule",{value:!0});Bf.InvalidParenthesisError=void 0;const wDe=xi;class TDe extends wDe.BaseError{constructor({current:t,depth:u}){super("Unbalanced parentheses.",{metaMessages:[`"${t.trim()}" has too many ${u>0?"opening":"closing"} parentheses.`],details:`Depth "${u}"`}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidParenthesisError"})}}Bf.InvalidParenthesisError=TDe;var Wc={};Object.defineProperty(Wc,"__esModule",{value:!0});Wc.parameterCache=Wc.getParameterCacheKey=void 0;function _De(e,t){return t?`${t}:${e}`:e}Wc.getParameterCacheKey=_De;Wc.parameterCache=new Map([["address",{type:"address"}],["bool",{type:"bool"}],["bytes",{type:"bytes"}],["bytes32",{type:"bytes32"}],["int",{type:"int256"}],["int256",{type:"int256"}],["string",{type:"string"}],["uint",{type:"uint256"}],["uint8",{type:"uint8"}],["uint16",{type:"uint16"}],["uint24",{type:"uint24"}],["uint32",{type:"uint32"}],["uint64",{type:"uint64"}],["uint96",{type:"uint96"}],["uint112",{type:"uint112"}],["uint160",{type:"uint160"}],["uint192",{type:"uint192"}],["uint256",{type:"uint256"}],["address owner",{type:"address",name:"owner"}],["address to",{type:"address",name:"to"}],["bool approved",{type:"bool",name:"approved"}],["bytes _data",{type:"bytes",name:"_data"}],["bytes data",{type:"bytes",name:"data"}],["bytes signature",{type:"bytes",name:"signature"}],["bytes32 hash",{type:"bytes32",name:"hash"}],["bytes32 r",{type:"bytes32",name:"r"}],["bytes32 root",{type:"bytes32",name:"root"}],["bytes32 s",{type:"bytes32",name:"s"}],["string name",{type:"string",name:"name"}],["string symbol",{type:"string",name:"symbol"}],["string tokenURI",{type:"string",name:"tokenURI"}],["uint tokenId",{type:"uint256",name:"tokenId"}],["uint8 v",{type:"uint8",name:"v"}],["uint256 balance",{type:"uint256",name:"balance"}],["uint256 tokenId",{type:"uint256",name:"tokenId"}],["uint256 value",{type:"uint256",name:"value"}],["event:address indexed from",{type:"address",name:"from",indexed:!0}],["event:address indexed to",{type:"address",name:"to",indexed:!0}],["event:uint indexed tokenId",{type:"uint256",name:"tokenId",indexed:!0}],["event:uint256 indexed tokenId",{type:"uint256",name:"tokenId",indexed:!0}]]);Object.defineProperty(zu,"__esModule",{value:!0});zu.isValidDataLocation=zu.isSolidityKeyword=zu.isSolidityType=zu.splitParameters=zu.parseAbiParameter=zu.parseSignature=void 0;const qc=xr,FDe=ya,a1=Qu,O4=Ea,DDe=Bf,i1=Wc,Jn=at;function BDe(e,t={}){if((0,Jn.isFunctionSignature)(e)){const u=(0,Jn.execFunctionSignature)(e);if(!u)throw new O4.InvalidSignatureError({signature:e,type:"function"});const n=Kr(u.parameters),r=[],a=n.length;for(let s=0;s<a;s++)r.push(go(n[s],{modifiers:Jn.functionModifiers,structs:t,type:"function"}));const i=[];if(u.returns){const s=Kr(u.returns),o=s.length;for(let l=0;l<o;l++)i.push(go(s[l],{modifiers:Jn.functionModifiers,structs:t,type:"function"}))}return{name:u.name,type:"function",stateMutability:u.stateMutability??"nonpayable",inputs:r,outputs:i}}if((0,Jn.isEventSignature)(e)){const u=(0,Jn.execEventSignature)(e);if(!u)throw new O4.InvalidSignatureError({signature:e,type:"event"});const n=Kr(u.parameters),r=[],a=n.length;for(let i=0;i<a;i++)r.push(go(n[i],{modifiers:Jn.eventModifiers,structs:t,type:"event"}));return{name:u.name,type:"event",inputs:r}}if((0,Jn.isErrorSignature)(e)){const u=(0,Jn.execErrorSignature)(e);if(!u)throw new O4.InvalidSignatureError({signature:e,type:"error"});const n=Kr(u.parameters),r=[],a=n.length;for(let i=0;i<a;i++)r.push(go(n[i],{structs:t,type:"error"}));return{name:u.name,type:"error",inputs:r}}if((0,Jn.isConstructorSignature)(e)){const u=(0,Jn.execConstructorSignature)(e);if(!u)throw new O4.InvalidSignatureError({signature:e,type:"constructor"});const n=Kr(u.parameters),r=[],a=n.length;for(let i=0;i<a;i++)r.push(go(n[i],{structs:t,type:"constructor"}));return{type:"constructor",stateMutability:u.stateMutability??"nonpayable",inputs:r}}if((0,Jn.isFallbackSignature)(e))return{type:"fallback"};if((0,Jn.isReceiveSignature)(e))return{type:"receive",stateMutability:"payable"};throw new O4.UnknownSignatureError({signature:e})}zu.parseSignature=BDe;const xDe=/^(?<type>[a-zA-Z$_][a-zA-Z0-9$_]*)(?<array>(?:\[\d*?\])+?)?(?:\s(?<modifier>calldata|indexed|memory|storage{1}))?(?:\s(?<name>[a-zA-Z$_][a-zA-Z0-9$_]*))?$/,PDe=/^\((?<type>.+?)\)(?<array>(?:\[\d*?\])+?)?(?:\s(?<modifier>calldata|indexed|memory|storage{1}))?(?:\s(?<name>[a-zA-Z$_][a-zA-Z0-9$_]*))?$/,SDe=/^u?int$/;function go(e,t){var d,p;const u=(0,i1.getParameterCacheKey)(e,t==null?void 0:t.type);if(i1.parameterCache.has(u))return i1.parameterCache.get(u);const n=qc.isTupleRegex.test(e),r=(0,qc.execTyped)(n?PDe:xDe,e);if(!r)throw new a1.InvalidParameterError({param:e});if(r.name&&dH(r.name))throw new a1.SolidityProtectedKeywordError({param:e,name:r.name});const a=r.name?{name:r.name}:{},i=r.modifier==="indexed"?{indexed:!0}:{},s=(t==null?void 0:t.structs)??{};let o,l={};if(n){o="tuple";const f=Kr(r.type),y=[],h=f.length;for(let C=0;C<h;C++)y.push(go(f[C],{structs:s}));l={components:y}}else if(r.type in s)o="tuple",l={components:s[r.type]};else if(SDe.test(r.type))o=`${r.type}256`;else if(o=r.type,(t==null?void 0:t.type)!=="struct"&&!cH(o))throw new FDe.UnknownSolidityTypeError({type:o});if(r.modifier){if(!((p=(d=t==null?void 0:t.modifiers)==null?void 0:d.has)!=null&&p.call(d,r.modifier)))throw new a1.InvalidModifierError({param:e,type:t==null?void 0:t.type,modifier:r.modifier});if(Jn.functionModifiers.has(r.modifier)&&!pH(o,!!r.array))throw new a1.InvalidFunctionModifierError({param:e,type:t==null?void 0:t.type,modifier:r.modifier})}const c={type:`${o}${r.array??""}`,...a,...i,...l};return i1.parameterCache.set(u,c),c}zu.parseAbiParameter=go;function Kr(e,t=[],u="",n=0){if(e===""){if(u==="")return t;if(n!==0)throw new DDe.InvalidParenthesisError({current:u,depth:n});return t.push(u.trim()),t}const r=e.length;for(let a=0;a<r;a++){const i=e[a],s=e.slice(a+1);switch(i){case",":return n===0?Kr(s,[...t,u.trim()]):Kr(s,t,`${u}${i}`,n);case"(":return Kr(s,t,`${u}${i}`,n+1);case")":return Kr(s,t,`${u}${i}`,n-1);default:return Kr(s,t,`${u}${i}`,n)}}return[]}zu.splitParameters=Kr;function cH(e){return e==="address"||e==="bool"||e==="function"||e==="string"||qc.bytesRegex.test(e)||qc.integerRegex.test(e)}
190zu.isSolidityType=cH;const MDe=/^(?:after|alias|anonymous|apply|auto|byte|calldata|case|catch|constant|copyof|default|defined|error|event|external|false|final|function|immutable|implements|in|indexed|inline|internal|let|mapping|match|memory|mutable|null|of|override|partial|private|promise|public|pure|reference|relocatable|return|returns|sizeof|static|storage|struct|super|supports|switch|this|true|try|typedef|typeof|var|view|virtual)$/;function dH(e){return e==="address"||e==="bool"||e==="function"||e==="string"||e==="tuple"||qc.bytesRegex.test(e)||qc.integerRegex.test(e)||MDe.test(e)}zu.isSolidityKeyword=dH;function pH(e,t){return t||e==="bytes"||e==="string"||e==="tuple"}zu.isValidDataLocation=pH;Object.defineProperty(cl,"__esModule",{value:!0});cl.parseStructs=void 0;const sP=xr,kDe=ya,IDe=Qu,oP=Ea,ODe=Df,lP=at,fH=zu;function RDe(e){const t={},u=e.length;for(let i=0;i<u;i++){const s=e[i];if(!(0,lP.isStructSignature)(s))continue;const o=(0,lP.execStructSignature)(s);if(!o)throw new oP.InvalidSignatureError({signature:s,type:"struct"});const l=o.properties.split(";"),c=[],d=l.length;for(let p=0;p<d;p++){const y=l[p].trim();if(!y)continue;const h=(0,fH.parseAbiParameter)(y,{type:"struct"});c.push(h)}if(!c.length)throw new oP.InvalidStructSignatureError({signature:s});t[o.name]=c}const n={},r=Object.entries(t),a=r.length;for(let i=0;i<a;i++){const[s,o]=r[i];n[s]=yH(o,t)}return n}cl.parseStructs=RDe;const jDe=/^(?<type>[a-zA-Z$_][a-zA-Z0-9$_]*)(?<array>(?:\[\d*?\])+?)?$/;function yH(e,t,u=new Set){const n=[],r=e.length;for(let a=0;a<r;a++){const i=e[a];if(sP.isTupleRegex.test(i.type))n.push(i);else{const o=(0,sP.execTyped)(jDe,i.type);if(!(o!=null&&o.type))throw new IDe.InvalidAbiTypeParameterError({abiParameter:i});const{array:l,type:c}=o;if(c in t){if(u.has(c))throw new ODe.CircularReferenceError({type:c});n.push({...i,type:`tuple${l??""}`,components:yH(t[c]??[],t,new Set([...u,c]))})}else if((0,fH.isSolidityType)(c))n.push(i);else throw new kDe.UnknownTypeError({type:c})}}return n}Object.defineProperty(O6,"__esModule",{value:!0});O6.parseAbi=void 0;const NDe=at,UDe=cl,LDe=zu;function $De(e){const t=(0,UDe.parseStructs)(e),u=[],n=e.length;for(let r=0;r<n;r++){const a=e[r];(0,NDe.isStructSignature)(a)||u.push((0,LDe.parseSignature)(a,t))}return u}O6.parseAbi=$De;var R4={},cP;function zDe(){if(cP)return R4;cP=1,Object.defineProperty(R4,"__esModule",{value:!0}),R4.parseAbiItem=void 0;const e=Md(),t=at,u=cl,n=zu;function r(a){let i;if(typeof a=="string")i=(0,n.parseSignature)(a);else{const s=(0,u.parseStructs)(a),o=a.length;for(let l=0;l<o;l++){const c=a[l];if(!(0,t.isStructSignature)(c)){i=(0,n.parseSignature)(c,s);break}}}if(!i)throw new e.InvalidAbiItemError({signature:a});return i}return R4.parseAbiItem=r,R4}var j4={},dP;
190function HDe(){if(dP)return j4;dP=1,Object.defineProperty(j4,"__esModule",{value:!0}),j4.parseAbiParameter=void 0;const e=Md(),t=at,u=cl,n=zu;function r(a){let i;if(typeof a=="string")i=(0,n.parseAbiParameter)(a,{modifiers:t.modifiers});else{const s=(0,u.parseStructs)(a),o=a.length;for(let l=0;l<o;l++){const c=a[l];if(!(0,t.isStructSignature)(c)){i=(0,n.parseAbiParameter)(c,{modifiers:t.modifiers,structs:s});break}}}if(!i)throw new e.InvalidAbiParameterError({param:a});return i}return j4.parseAbiParameter=r,j4}var N4={},pP;function WDe(){if(pP)return N4;pP=1,Object.defineProperty(N4,"__esModule",{value:!0}),N4.parseAbiParameters=void 0;const e=Md(),t=at,u=cl,n=zu,r=zu;function a(i){const s=[];if(typeof i=="string"){const o=(0,n.splitParameters)(i),l=o.length;for(let c=0;c<l;c++)s.push((0,r.parseAbiParameter)(o[c],{modifiers:t.modifiers}))}else{const o=(0,u.parseStructs)(i),l=i.length;for(let c=0;c<l;c++){const d=i[c];if((0,t.isStructSignature)(d))continue;const p=(0,n.splitParameters)(d),f=p.length;for(let y=0;y<f;y++)s.push((0,r.parseAbiParameter)(p[y],{modifiers:t.modifiers,structs:o}))}}if(s.length===0)throw new e.InvalidAbiParametersError({params:i});return s}return N4.parseAbiParameters=a,N4}var fP;function Md(){return fP||(fP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.CircularReferenceError=e.InvalidParenthesisError=e.UnknownSignatureError=e.InvalidSignatureError=e.InvalidStructSignatureError=e.InvalidAbiParameterError=e.InvalidAbiParametersError=e.InvalidParameterError=e.SolidityProtectedKeywordError=e.InvalidModifierError=e.InvalidFunctionModifierError=e.InvalidAbiTypeParameterError=e.UnknownSolidityTypeError=e.InvalidAbiItemError=e.UnknownTypeError=e.parseAbiParameters=e.parseAbiParameter=e.parseAbiItem=e.parseAbi=e.formatAbiParameters=e.formatAbiParameter=e.formatAbiItem=e.formatAbi=e.narrow=e.BaseError=void 0;var t=xi;Object.defineProperty(e,"BaseError",{enumerable:!0,get:function(){return t.BaseError}});var u=k6;Object.defineProperty(e,"narrow",{enumerable:!0,get:function(){return u.narrow}});var n=I6;Object.defineProperty(e,"formatAbi",{enumerable:!0,get:function(){return n.formatAbi}});var r=wf;Object.defineProperty(e,"formatAbiItem",{enumerable:!0,get:function(){return r.formatAbiItem}});var a=_f;Object.defineProperty(e,"formatAbiParameter",{enumerable:!0,get:function(){return a.formatAbiParameter}});var i=Tf;Object.defineProperty(e,"formatAbiParameters",{enumerable:!0,get:function(){return i.formatAbiParameters}});var s=O6;Object.defineProperty(e,"parseAbi",{enumerable:!0,get:function(){return s.parseAbi}});var o=zDe();Object.defineProperty(e,"parseAbiItem",{enumerable:!0,get:function(){return o.parseAbiItem}});var l=HDe();Object.defineProperty(e,"parseAbiParameter",{enumerable:!0,get:function(){return l.parseAbiParameter}});var c=WDe();Object.defineProperty(e,"parseAbiParameters",{enumerable:!0,get:function(){return c.parseAbiParameters}});var d=ya;Object.defineProperty(e,"UnknownTypeError",{enumerable:!0,get:function(){return d.UnknownTypeError}}),Object.defineProperty(e,"InvalidAbiItemError",{enumerable:!0,get:function(){return d.InvalidAbiItemError}}),Object.defineProperty(e,"UnknownSolidityTypeError",{enumerable:!0,get:function(){return d.UnknownSolidityTypeError}});var p=Qu;Object.defineProperty(e,"InvalidAbiTypeParameterError",{enumerable:!0,get:function(){return p.InvalidAbiTypeParameterError}}),Object.defineProperty(e,"InvalidFunctionModifierError",{enumerable:!0,get:function(){return p.InvalidFunctionModifierError}}),Object.defineProperty(e,"InvalidModifierError",{enumerable:!0,get:function(){return p.InvalidModifierError}}),Object.defineProperty(e,"SolidityProtectedKeywordError",{enumerable:!0,get:function(){return p.SolidityProtectedKeywordError}}),Object.defineProperty(e,"InvalidParameterError",{enumerable:!0,get:function(){return p.InvalidParameterError}}),Object.defineProperty(e,"InvalidAbiParametersError",{enumerable:!0,get:function(){return p.InvalidAbiParametersError}}),Object.defineProperty(e,"InvalidAbiParameterError",{enumerable:!0,get:function(){return p.InvalidAbiParameterError}});var f=Ea;Object.defineProperty(e,"InvalidStructSignatureError",{enumerable:!0,get:function(){return f.InvalidStructSignatureError}}),Object.defineProperty(e,"InvalidSignatureError",{enumerable:!0,get:function(){return f.InvalidSignatureError}}),Object.defineProperty(e,"UnknownSignatureError",{enumerable:!0,get:function(){return f.UnknownSignatureError}});var y=Bf;Object.defineProperty(e,"InvalidParenthesisError",{enumerable:!0,get:function(){return y.InvalidParenthesisError}});var h=Df;Object.defineProperty(e,"CircularReferenceError",{enumerable:!0,get:function(){return h.CircularReferenceError}})}(Pb)),Pb}var ws={},It={};
190Object.defineProperty(It,"__esModule",{value:!0});It.getAction=void 0;function qDe(e,t,u){return n=>{var r;return((r=e[t.name||u])==null?void 0:r.call(e,n))??t(e,n)}}It.getAction=qDe;var kd={},Pi={},ze={},lo={},yP;function Si(){if(yP)return lo;yP=1,Object.defineProperty(lo,"__esModule",{value:!0}),lo.formatAbiParams=lo.formatAbiItem=void 0;const e=nu();function t(r,{includeName:a=!1}={}){if(r.type!=="function"&&r.type!=="event"&&r.type!=="error")throw new e.InvalidDefinitionTypeError(r.type);return`${r.name}(${u(r.inputs,{includeName:a})})`}lo.formatAbiItem=t;function u(r,{includeName:a=!1}={}){return r?r.map(i=>n(i,{includeName:a})).join(a?", ":","):""}lo.formatAbiParams=u;function n(r,{includeName:a}){return r.type.startsWith("tuple")?`(${u(r.components,{includeName:a})})${r.type.slice(5)}`:r.type+(a&&r.name?` ${r.name}`:"")}return lo}var l0={},En={};Object.defineProperty(En,"__esModule",{value:!0});En.isHex=void 0;function YDe(e,{strict:t=!0}={}){return!e||typeof e!="string"?!1:t?/^0x[0-9a-fA-F]*$/.test(e):e.startsWith("0x")}En.isHex=YDe;Object.defineProperty(l0,"__esModule",{value:!0});l0.size=void 0;const VDe=En;function GDe(e){return(0,VDe.isHex)(e,{strict:!1})?Math.ceil((e.length-2)/2):e.length}l0.size=GDe;var ht={},P0={},R6={};Object.defineProperty(R6,"__esModule",{value:!0});R6.version=void 0;R6.version="1.19.9";Object.defineProperty(P0,"__esModule",{value:!0});P0.getVersion=P0.getUrl=P0.getContractAddress=void 0;const JDe=R6,KDe=e=>e;P0.getContractAddress=KDe;const QDe=e=>e;P0.getUrl=QDe;const XDe=()=>`viem@${JDe.version}`;P0.getVersion=XDe;Object.defineProperty(ht,"__esModule",{value:!0});ht.BaseError=void 0;const ZDe=P0;class mE extends Error{constructor(t,u={}){var a;super(),Object.defineProperty(this,"details",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docsPath",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"metaMessages",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shortMessage",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ViemError"}),Object.defineProperty(this,"version",{enumerable:!0,configurable:!0,writable:!0,value:(0,ZDe.getVersion)()});const n=u.cause instanceof mE?u.cause.details:(a=u.cause)!=null&&a.message?u.cause.message:u.details,r=u.cause instanceof mE&&u.cause.docsPath||u.docsPath;this.message=[t||"An error occurred.","",...u.metaMessages?[...u.metaMessages,""]:[],...r?[`Docs: https://viem.sh${r}.html${u.docsSlug?`#${u.docsSlug}`:""}`]:[],...n?[`Details: ${n}`]:[],`Version: ${this.version}`].join(` 191`),u.cause&&(this.cause=u.cause),this.details=n,this.docsPath=r,this.metaMessages=u.metaMessages,this.shortMessage=t}walk(t){return EH(this,t)}}ht.BaseError=mE;function EH(e,t){return t!=null&&t(e)?e:e&&typeof e=="object"&&"cause"in e?EH(e.cause,t):t?null:e}var EP;function nu(){if(EP)return ze;EP=1,Object.defineProperty(ze,"__esModule",{value:!0}),ze.UnsupportedPackedAbiType=ze.InvalidDefinitionTypeError=ze.InvalidArrayError=ze.InvalidAbiDecodingTypeError=ze.InvalidAbiEncodingTypeError=ze.DecodeLogTopicsMismatch=ze.DecodeLogDataMismatch=ze.BytesSizeMismatchError=ze.AbiFunctionSignatureNotFoundError=ze.AbiFunctionOutputsNotFoundError=ze.AbiFunctionNotFoundError=ze.AbiEventNotFoundError=ze.AbiEventSignatureNotFoundError=ze.AbiEventSignatureEmptyTopicsError=ze.AbiErrorSignatureNotFoundError=ze.AbiErrorNotFoundError=ze.AbiErrorInputsNotFoundError=ze.AbiEncodingLengthMismatchError=ze.AbiEncodingBytesSizeMismatchError=ze.AbiEncodingArrayLengthMismatchError=ze.AbiDecodingZeroDataError=ze.AbiDecodingDataSizeTooSmallError=ze.AbiDecodingDataSizeInvalidError=ze.AbiConstructorParamsNotFoundError=ze.AbiConstructorNotFoundError=void 0;const e=Si(),t=l0,u=ht;class n extends u.BaseError{constructor({docsPath:N}){super(["A constructor was not found on the ABI.","Make sure you are using the correct ABI and that the constructor exists on it."].join(` 192`),{docsPath:N}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiConstructorNotFoundError"})}}ze.AbiConstructorNotFoundError=n;class r extends u.BaseError{constructor({docsPath:N}){super(["Constructor arguments were provided (`args`), but a constructor parameters (`inputs`) were not found on the ABI.","Make sure you are using the correct ABI, and that the `inputs` attribute on the constructor exists."].join(` 193`),{docsPath:N}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiConstructorParamsNotFoundError"})}}ze.AbiConstructorParamsNotFoundError=r;class a extends u.BaseError{constructor({data:N,size:T}){super([`Data size of ${T}
193 bytes is invalid.`,"Size must be in increments of 32 bytes (size % 32 === 0)."].join(` 194`),{metaMessages:[`Data: ${N} (${T} bytes)`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiDecodingDataSizeInvalidError"})}}ze.AbiDecodingDataSizeInvalidError=a;class i extends u.BaseError{constructor({data:N,params:T,size:P}){super([`Data size of ${P} bytes is too small for given parameters.`].join(` 195`),{metaMessages:[`Params: (${(0,e.formatAbiParams)(T,{includeName:!0})})`,`Data: ${N} (${P} bytes)`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiDecodingDataSizeTooSmallError"}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"params",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"size",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=N,this.params=T,this.size=P}}ze.AbiDecodingDataSizeTooSmallError=i;class s extends u.BaseError{constructor(){super('Cannot decode zero data ("0x") with ABI parameters.'),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiDecodingZeroDataError"})}}ze.AbiDecodingZeroDataError=s;class o extends u.BaseError{constructor({expectedLength:N,givenLength:T,type:P}){super([`ABI encoding array length mismatch for type ${P}.`,`Expected length: ${N}`,`Given length: ${T}`].join(` 196`)),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEncodingArrayLengthMismatchError"})}}ze.AbiEncodingArrayLengthMismatchError=o;class l extends u.BaseError{constructor({expectedSize:N,value:T}){super(`Size of bytes "${T}" (bytes${(0,t.size)(T)}) does not match expected size (bytes${N}).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEncodingBytesSizeMismatchError"})}}ze.AbiEncodingBytesSizeMismatchError=l;class c extends u.BaseError{constructor({expectedLength:N,givenLength:T}){super(["ABI encoding params/values length mismatch.",`Expected length (params): ${N}`,`Given length (values): ${T}`].join(` 197`)),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEncodingLengthMismatchError"})}}ze.AbiEncodingLengthMismatchError=c;class d extends u.BaseError{constructor(N,{docsPath:T}){super([`Arguments (\`args\`) were provided to "${N}", but "${N}" on the ABI does not contain any parameters (\`inputs\`).`,"Cannot encode error result without knowing what the parameter types are.","Make sure you are using the correct ABI and that the inputs exist on it."].join(` 198`),{docsPath:T}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiErrorInputsNotFoundError"})}}ze.AbiErrorInputsNotFoundError=d;class p extends u.BaseError{constructor(N,{docsPath:T}={}){super([`Error ${N?`"${N}" `:""}not found on ABI.`,"Make sure you are using the correct ABI and that the error exists on it."].join(` 199`),{docsPath:T}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiErrorNotFoundError"})}}ze.AbiErrorNotFoundError=p;class f extends u.BaseError{constructor(N,{docsPath:T}){super([`Encoded error signature "${N}" not found on ABI.`,"Make sure you are using the correct ABI and that the error exists on it.",`You can look up the decoded signature here: https://openchain.xyz/signatures?query=${N}.`].join(` 200`),{docsPath:T}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiErrorSignatureNotFoundError"}),Object.defineProperty(this,"signature",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.signature=N}}ze.AbiErrorSignatureNotFoundError=f;class y extends u.BaseError{constructor({docsPath:N}){super("Cannot extract event signature from empty topics.",{docsPath:N}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEventSignatureEmptyTopicsError"})}}ze.AbiEventSignatureEmptyTopicsError=y;class h extends u.BaseError{constructor(N,{docsPath:T}){super([`Encoded event signature "${N}" not found on ABI.`,"Make sure you are using the correct ABI and that the event exists on it.",`You can look up the signature here: https://openchain.xyz/signatures?query=${N}.`].join(` 201`),{docsPath:T}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEventSignatureNotFoundError"})}}ze.AbiEventSignatureNotFoundError=h;class C extends u.BaseError{constructor(N,{docsPath:T}={}){super([`Event ${N?`"${N}" `:""}not found on ABI.`,"Make sure you are using the correct ABI and that the event exists on it."].join(` 202`),{docsPath:T}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEventNotFoundError"})}}ze.AbiEventNotFoundError=C;class v extends u.BaseError{constructor(N,{docsPath:T}={}){super([`Function ${N?`"${N}" `:""}not found on ABI.`,"Make sure you are using the correct ABI and that the function exists on it."].join(` 203`),{docsPath:T}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiFunctionNotFoundError"})}}ze.AbiFunctionNotFoundError=v;class m extends u.BaseError{constructor(N,{docsPath:T}){super([`Function "${N}" does not contain any \`outputs\` on ABI.`,"Cannot decode function result without knowing what the parameter types are.","Make sure you are using the correct ABI and that the function exists on it."].join(` 204`),{docsPath:T}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiFunctionOutputsNotFoundError"})}}ze.AbiFunctionOutputsNotFoundError=m;class E extends u.BaseError{constructor(N,{docsPath:T}){super([`Encoded function signature "${N}" not found on ABI.`,"Make sure you are using the correct ABI and that the function exists on it.",`You can look up the signature here: https://openchain.xyz/signatures?query=${N}.`].join(` 205`),{docsPath:T}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiFunctionSignatureNotFoundError"})}}ze.AbiFunctionSignatureNotFoundError=E;class b extends u.BaseError{constructor({expectedSize:N,givenSize:T}){super(`Expected bytes${N}, got bytes${T}.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"BytesSizeMismatchError"})}}ze.BytesSizeMismatchError=b;class A extends u.BaseError{constructor({abiItem:N,data:T,params:P,size:O}){super([`Data size of ${O} bytes is too small for non-indexed event parameters.`].join(` 206`),{metaMessages:[`Params: (${(0,e.formatAbiParams)(P,{includeName:!0})})`,`Data: ${T} (${O} bytes)`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"DecodeLogDataMismatch"}),Object.defineProperty(this,"abiItem",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"params",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"size",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.abiItem=N,this.data=T,this.params=P,this.size=O}}ze.DecodeLogDataMismatch=A;class w extends u.BaseError{constructor({abiItem:N,param:T}){super([`Expected a topic for indexed event parameter${T.name?` "${T.name}"`:""} on event "${(0,e.formatAbiItem)(N,{includeName:!0})}".`].join(` 207`)),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"DecodeLogTopicsMismatch"}),Object.defineProperty(this,"abiItem",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.abiItem=N}}ze.DecodeLogTopicsMismatch=w;class g extends u.BaseError{constructor(N,{docsPath:T}){super([`Type "${N}" is not a valid encoding type.`,"Please provide a valid ABI type."].join(` 208`),{docsPath:T}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiEncodingType"})}}ze.InvalidAbiEncodingTypeError=g;class B extends u.BaseError{constructor(N,{docsPath:T}){super([`Type "${N}" is not a valid decoding type.`,"Please provide a valid ABI type."].join(` 209`),{docsPath:T}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiDecodingType"})}}ze.InvalidAbiDecodingTypeError=B;class q extends u.BaseError{constructor(N){super([`Value "${N}" is not a valid array.`].join(` 210`)),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidArrayError"})}}ze.InvalidArrayError=q;class V extends u.BaseError{constructor(N){super([`"${N}" is not a valid definition type.`,'Valid types: "function", "event", "error"'].join(` 211`)),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidDefinitionTypeError"})}}ze.InvalidDefinitionTypeError=V;class X extends u.BaseError{constructor(N){super(`Type "${N}" is not supported for packed encoding.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnsupportedPackedAbiType"})}}return ze.UnsupportedPackedAbiType=X,ze}var xf={};
211Object.defineProperty(xf,"__esModule",{value:!0});xf.FilterTypeNotSupportedError=void 0;const eBe=ht;class tBe extends eBe.BaseError{constructor(t){super(`Filter type "${t}" is not supported.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"FilterTypeNotSupportedError"})}}xf.FilterTypeNotSupportedError=tBe;var mr={},Ln={},Ps={};Object.defineProperty(Ps,"__esModule",{value:!0});Ps.SizeExceedsPaddingSizeError=Ps.SliceOffsetOutOfBoundsError=void 0;const mH=ht;class uBe extends mH.BaseError{constructor({offset:t,position:u,size:n}){super(`Slice ${u==="start"?"starting":"ending"} at offset "${t}" is out-of-bounds (size: ${n}).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SliceOffsetOutOfBoundsError"})}}Ps.SliceOffsetOutOfBoundsError=uBe;class nBe extends mH.BaseError{constructor({size:t,targetSize:u,type:n}){super(`${n.charAt(0).toUpperCase()}${n.slice(1).toLowerCase()} size (${t}) exceeds padding size (${u}).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SizeExceedsPaddingSizeError"})}}Ps.SizeExceedsPaddingSizeError=nBe;Object.defineProperty(Ln,"__esModule",{value:!0});Ln.padBytes=Ln.padHex=Ln.pad=void 0;const hH=Ps;function rBe(e,{dir:t,size:u=32}={}){return typeof e=="string"?bH(e,{dir:t,size:u}):gH(e,{dir:t,size:u})}Ln.pad=rBe;function bH(e,{dir:t,size:u=32}={}){if(u===null)return e;const n=e.replace("0x","");if(n.length>u*2)throw new hH.SizeExceedsPaddingSizeError({size:Math.ceil(n.length/2),targetSize:u,type:"hex"});return`0x${n[t==="right"?"padEnd":"padStart"](u*2,"0")}`}Ln.padHex=bH;function gH(e,{dir:t,size:u=32}={}){if(u===null)return e;if(e.length>u)throw new hH.SizeExceedsPaddingSizeError({size:e.length,targetSize:u,type:"bytes"});const n=new Uint8Array(u);for(let r=0;r<u;r++){const a=t==="right";n[a?r:u-r-1]=e[a?r:e.length-r-1]}return n}Ln.padBytes=gH;var On={},mu={};Object.defineProperty(mu,"__esModule",{value:!0});mu.SizeOverflowError=mu.OffsetOutOfBoundsError=mu.InvalidHexValueError=mu.InvalidHexBooleanError=mu.InvalidBytesBooleanError=mu.IntegerOutOfRangeError=mu.DataLengthTooShortError=mu.DataLengthTooLongError=void 0;const Ys=ht;class aBe extends Ys.BaseError{constructor({consumed:t,length:u}){super(`Consumed bytes (${t}) is shorter than data length (${u-1}).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"DataLengthTooLongError"})}}mu.DataLengthTooLongError=aBe;class iBe extends Ys.BaseError{constructor({length:t,dataLength:u}){super(`Data length (${u-1}) is shorter than consumed bytes length (${t-1}).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"DataLengthTooShortError"})}}mu.DataLengthTooShortError=iBe;class sBe extends Ys.BaseError{constructor({max:t,min:u,signed:n,size:r,value:a}){super(`Number "${a}" is not in safe ${r?`${r*8}-bit ${n?"signed":"unsigned"} `:""}integer range ${t?`(${u} to ${t})`:`(above ${u})`}`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"IntegerOutOfRangeError"})}}mu.IntegerOutOfRangeError=sBe;class oBe extends Ys.BaseError{constructor(t){super(`Bytes value "${t}" is not a valid boolean. The bytes array must contain a single byte of either a 0 or 1 value.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidBytesBooleanError"})}}mu.InvalidBytesBooleanError=oBe;class lBe extends Ys.BaseError{constructor(t){super(`Hex value "${t}" is not a valid boolean. The hex value must be "0x0" (false) or "0x1" (true).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidHexBooleanError"})}}mu.InvalidHexBooleanError=lBe;class cBe extends Ys.BaseError{constructor(t){super(`Hex value "${t}" is an odd length (${t.length}). It must be an even length.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidHexValueError"})}}mu.InvalidHexValueError=cBe;class dBe extends Ys.BaseError{constructor({nextOffset:t,offset:u}){super(`Next offset (${t}) is greater than previous offset + consumed bytes (${u})`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"OffsetOutOfBoundsError"})}}mu.OffsetOutOfBoundsError=dBe;class pBe extends Ys.BaseError{constructor({givenSize:t,maxSize:u}
211){super(`Size cannot exceed ${u} bytes. Given size: ${t} bytes.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SizeOverflowError"})}}mu.SizeOverflowError=pBe;var N0={};Object.defineProperty(N0,"__esModule",{value:!0});N0.trim=void 0;function fBe(e,{dir:t="left"}={}){let u=typeof e=="string"?e.replace("0x",""):e,n=0;for(let r=0;r<u.length-1&&u[t==="left"?r:u.length-r-1].toString()==="0";r++)n++;return u=t==="left"?u.slice(n):u.slice(0,u.length-n),typeof e=="string"?(u.length===1&&t==="right"&&(u=`${u}0`),`0x${u.length%2===1?`0${u}`:u}`):u}N0.trim=fBe;var mP;function Gu(){if(mP)return On;mP=1,Object.defineProperty(On,"__esModule",{value:!0}),On.hexToString=On.hexToNumber=On.hexToBool=On.hexToBigInt=On.fromHex=On.assertSize=void 0;const e=mu,t=l0,u=N0,n=mn();function r(c,{size:d}){if((0,t.size)(c)>d)throw new e.SizeOverflowError({givenSize:(0,t.size)(c),maxSize:d})}On.assertSize=r;function a(c,d){const p=typeof d=="string"?{to:d}:d,f=p.to;return f==="number"?o(c,p):f==="bigint"?i(c,p):f==="string"?l(c,p):f==="boolean"?s(c,p):(0,n.hexToBytes)(c,p)}On.fromHex=a;function i(c,d={}){const{signed:p}=d;d.size&&r(c,{size:d.size});const f=BigInt(c);if(!p)return f;const y=(c.length-2)/2,h=(1n<<BigInt(y)*8n-1n)-1n;return f<=h?f:f-BigInt(`0x${"f".padStart(y*2,"f")}`)-1n}On.hexToBigInt=i;function s(c,d={}){let p=c;if(d.size&&(r(p,{size:d.size}),p=(0,u.trim)(p)),(0,u.trim)(p)==="0x00")return!1;if((0,u.trim)(p)==="0x01")return!0;throw new e.InvalidHexBooleanError(p)}On.hexToBool=s;function o(c,d={}){return Number(i(c,d))}On.hexToNumber=o;function l(c,d={}){let p=(0,n.hexToBytes)(c);return d.size&&(r(p,{size:d.size}),p=(0,u.trim)(p,{dir:"right"})),new TextDecoder().decode(p)}return On.hexToString=l,On}var hr={},hP;function qe(){if(hP)return hr;hP=1,Object.defineProperty(hr,"__esModule",{value:!0}),hr.stringToHex=hr.numberToHex=hr.bytesToHex=hr.boolToHex=hr.toHex=void 0;const e=mu,t=Ln,u=Gu(),n=Array.from({length:256},(c,d)=>d.toString(16).padStart(2,"0"));function r(c,d={}){return typeof c=="number"||typeof c=="bigint"?s(c,d):typeof c=="string"?l(c,d):typeof c=="boolean"?a(c,d):i(c,d)}hr.toHex=r;function a(c,d={}){const p=`0x${Number(c)}`;return typeof d.size=="number"?((0,u.assertSize)(p,{size:d.size}),(0,t.pad)(p,{size:d.size})):p}hr.boolToHex=a;function i(c,d={}){let p="";for(let y=0;y<c.length;y++)p+=n[c[y]];const f=`0x${p}`;return typeof d.size=="number"?((0,u.assertSize)(f,{size:d.size}),(0,t.pad)(f,{dir:"right",size:d.size})):f}hr.bytesToHex=i;function s(c,d={}){const{signed:p,size:f}=d,y=BigInt(c);let h;f?p?h=(1n<<BigInt(f)*8n-1n)-1n:h=2n**(BigInt(f)*8n)-1n:typeof c=="number"&&(h=BigInt(Number.MAX_SAFE_INTEGER));const C=typeof h=="bigint"&&p?-h-1n:0;if(h&&y>h||y<C){const m=typeof c=="bigint"?"n":"";throw new e.IntegerOutOfRangeError({max:h?`${h}${m}`:void 0,min:`${C}${m}`,signed:p,size:f,value:`${c}${m}`})}const v=`0x${(p&&y<0?(1n<<BigInt(f*8))+BigInt(y):y).toString(16)}`;return f?(0,t.pad)(v,{size:f}):v}hr.numberToHex=s;const o=new TextEncoder;function l(c,d={}){const p=o.encode(c);return i(p,d)}return hr.stringToHex=l,hr}var bP;function mn(){if(bP)return mr;bP=1,Object.defineProperty(mr,"__esModule",{value:!0}),mr.stringToBytes=mr.numberToBytes=mr.hexToBytes=mr.boolToBytes=mr.toBytes=void 0;const e=ht,t=En,u=Ln,n=Gu(),r=qe(),a=new TextEncoder;function i(f,y={}){return typeof f=="number"||typeof f=="bigint"?d(f,y):typeof f=="boolean"?s(f,y):(0,t.isHex)(f)?c(f,y):p(f,y)}mr.toBytes=i;function s(f,y={}){const h=new Uint8Array(1);return h[0]=Number(f),typeof y.size=="number"?((0,n.assertSize)(h,{size:y.size}),(0,u.pad)(h,{size:y.size})):h}mr.boolToBytes=s;const o={zero:48,nine:57,A:65,F:70,a:97,f:102};function l(f){if(f>=o.zero&&f<=o.nine)return f-o.zero;if(f>=o.A&&f<=o.F)return f-(o.A-10);if(f>=o.a&&f<=o.f)return f-(o.a-10)}function c(f,y={}){let h=f;y.size&&((0,n.assertSize)(h,{size:y.size}),h=(0,u.pad)(h,{dir:"right",size:y.size}));let C=h.slice(2);C.length%2&&(C=`0${C}`);const v=C.length/2,m=new Uint8Array(v);for(let E=0,b=0;E<v;E++){const A=l(C.charCodeAt(b++)),w=l(C.charCodeAt(b++));if(A===void 0||w===void 0)throw new e.BaseError(`Invalid byte sequence ("${C[b-2]}${C[b-1]}" in "${C}").`);m[E]=A*16+w}return m}mr.hexToBytes=c;function d(f,y){const h=(0,r.numberToHex)(f,y);return c(h)}mr.numberToBytes=d;function p(f,y={}){const h=a.encode(f);return typeof y.size=="number"?((0,n.assertSize)(h,{size:y.size}),(0,u.pad)(h,{dir:"right",size:y.size})):h}return mr.stringToBytes=p,mr}var Vs={},Pf={},Id={},j6={};Object.defineProperty(j6,"__esModule",{value:!0});j6.normalizeSignature=void 0;const yBe=ht;function EBe(e){let t=!0,u="",n=0,r="",a=!1;for(let i=0;i<e.length;i++){const s=e[i];if(["(",")",","].includes(s)&&(t=!0),s==="("&&n++,s===")"&&n--,!!t){if(n===0){if(s===" "&&["event","function",""].includes(r))r="";else if(r+=s,s===")"){a=!0;break}continue}if(s===" "){e[i-1]!==","&&u!==","&&u!==",("&&(u="",t=!1);continue}r+=s,u+=s}}if(!a)throw new yBe.BaseError("Unable to normalize signature.");return r}j6.normalizeSignature=EBe;Object.defineProperty(Id,"__esModule",{value:!0});Id.getFunctionSignature=void 0;const mBe=Md(),hBe=j6,bBe=e=>{const t=(()=>typeof e=="string"?e:(0,mBe.formatAbiItem)(e))();return(0,hBe.normalizeSignature)(t)};Id.getFunctionSignature=bBe;
211Object.defineProperty(Pf,"__esModule",{value:!0});Pf.getEventSignature=void 0;const gBe=Id,vBe=e=>(0,gBe.getFunctionSignature)(e);Pf.getEventSignature=vBe;var Wn={},Yt={},sn={};Object.defineProperty(sn,"__esModule",{value:!0});sn.output=sn.exists=sn.hash=sn.bytes=sn.bool=sn.number=void 0;function hE(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`Wrong positive integer: ${e}`)}sn.number=hE;function vH(e){if(typeof e!="boolean")throw new Error(`Expected boolean, not ${e}`)}sn.bool=vH;function TT(e,...t){if(!(e instanceof Uint8Array))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}`)}sn.bytes=TT;function CH(e){if(typeof e!="function"||typeof e.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");hE(e.outputLen),hE(e.blockLen)}sn.hash=CH;function AH(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")}sn.exists=AH;function wH(e,t){TT(e);const u=t.outputLen;if(e.length<u)throw new Error(`digestInto() expects output buffer of length at least ${u}`)}sn.output=wH;const CBe={number:hE,bool:vH,bytes:TT,hash:CH,exists:AH,output:wH};sn.default=CBe;var Ve={};Object.defineProperty(Ve,"__esModule",{value:!0});Ve.add5L=Ve.add5H=Ve.add4H=Ve.add4L=Ve.add3H=Ve.add3L=Ve.add=Ve.rotlBL=Ve.rotlBH=Ve.rotlSL=Ve.rotlSH=Ve.rotr32L=Ve.rotr32H=Ve.rotrBL=Ve.rotrBH=Ve.rotrSL=Ve.rotrSH=Ve.shrSL=Ve.shrSH=Ve.toBig=Ve.split=Ve.fromBig=void 0;const s1=BigInt(2**32-1),iA=BigInt(32);function _T(e,t=!1){return t?{h:Number(e&s1),l:Number(e>>iA&s1)}:{h:Number(e>>iA&s1)|0,l:Number(e&s1)|0}}Ve.fromBig=_T;function TH(e,t=!1){let u=new Uint32Array(e.length),n=new Uint32Array(e.length);for(let r=0;r<e.length;r++){const{h:a,l:i}=_T(e[r],t);[u[r],n[r]]=[a,i]}return[u,n]}Ve.split=TH;const _H=(e,t)=>BigInt(e>>>0)<<iA|BigInt(t>>>0);Ve.toBig=_H;const FH=(e,t,u)=>e>>>u;Ve.shrSH=FH;const DH=(e,t,u)=>e<<32-u|t>>>u;Ve.shrSL=DH;const BH=(e,t,u)=>e>>>u|t<<32-u;Ve.rotrSH=BH;const xH=(e,t,u)=>e<<32-u|t>>>u;Ve.rotrSL=xH;const PH=(e,t,u)=>e<<64-u|t>>>u-32;Ve.rotrBH=PH;const SH=(e,t,u)=>e>>>u-32|t<<64-u;Ve.rotrBL=SH;const MH=(e,t)=>t;Ve.rotr32H=MH;const kH=(e,t)=>e;Ve.rotr32L=kH;const IH=(e,t,u)=>e<<u|t>>>32-u;Ve.rotlSH=IH;const OH=(e,t,u)=>t<<u|e>>>32-u;Ve.rotlSL=OH;const RH=(e,t,u)=>t<<u-32|e>>>64-u;Ve.rotlBH=RH;const jH=(e,t,u)=>e<<u-32|t>>>64-u;Ve.rotlBL=jH;function NH(e,t,u,n){const r=(t>>>0)+(n>>>0);return{h:e+u+(r/2**32|0)|0,l:r|0}}Ve.add=NH;const UH=(e,t,u)=>(e>>>0)+(t>>>0)+(u>>>0);Ve.add3L=UH;const LH=(e,t,u,n)=>t+u+n+(e/2**32|0)|0;Ve.add3H=LH;const $H=(e,t,u,n)=>(e>>>0)+(t>>>0)+(u>>>0)+(n>>>0);Ve.add4L=$H;const zH=(e,t,u,n,r)=>t+u+n+r+(e/2**32|0)|0;Ve.add4H=zH;const HH=(e,t,u,n,r)=>(e>>>0)+(t>>>0)+(u>>>0)+(n>>>0)+(r>>>0);Ve.add5L=HH;const WH=(e,t,u,n,r,a)=>t+u+n+r+a+(e/2**32|0)|0;Ve.add5H=WH;const ABe={fromBig:_T,split:TH,toBig:_H,shrSH:FH,shrSL:DH,rotrSH:BH,rotrSL:xH,rotrBH:PH,rotrBL:SH,rotr32H:MH,rotr32L:kH,rotlSH:IH,rotlSL:OH,rotlBH:RH,rotlBL:jH,add:NH,add3L:UH,add3H:LH,add4L:$H,add4H:zH,add5H:WH,add5L:HH};Ve.default=ABe;var pl={},N6={};Object.defineProperty(N6,"__esModule",{value:!0});N6.crypto=void 0;N6.crypto=typeof globalThis=="object"&&"crypto"in globalThis?globalThis.crypto:void 0;(function(e){/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(e,"__esModule",{value:!0}),e.randomBytes=e.wrapXOFConstructorWithOpts=e.wrapConstructorWithOpts=e.wrapConstructor=e.checkOpts=e.Hash=e.concatBytes=e.toBytes=e.utf8ToBytes=e.asyncLoop=e.nextTick=e.hexToBytes=e.bytesToHex=e.isLE=e.rotr=e.createView=e.u32=e.u8=void 0;const t=N6,u=w=>w instanceof Uint8Array,n=w=>new Uint8Array(w.buffer,w.byteOffset,w.byteLength);e.u8=n;const r=w=>new Uint32Array(w.buffer,w.byteOffset,Math.floor(w.byteLength/4));e.u32=r;const a=w=>new DataView(w.buffer,w.byteOffset,w.byteLength);e.createView=a;const i=(w,g)=>w<<32-g|w>>>g;if(e.rotr=i,e.isLE=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68,!e.isLE)throw new Error("Non little-endian hardware is not supported");const s=Array.from({length:256},(w,g)=>g.toString(16).padStart(2,"0"));function o(w){if(!u(w))throw new Error("Uint8Array expected");let g="";for(let B=0;B<w.length;B++)g+=s[w[B]];return g}e.bytesToHex=o;
211function l(w){if(typeof w!="string")throw new Error("hex string expected, got "+typeof w);const g=w.length;if(g%2)throw new Error("padded hex string expected, got unpadded hex of length "+g);const B=new Uint8Array(g/2);for(let q=0;q<B.length;q++){const V=q*2,X=w.slice(V,V+2),ie=Number.parseInt(X,16);if(Number.isNaN(ie)||ie<0)throw new Error("Invalid byte sequence");B[q]=ie}return B}e.hexToBytes=l;const c=async()=>{};e.nextTick=c;async function d(w,g,B){let q=Date.now();for(let V=0;V<w;V++){B(V);const X=Date.now()-q;X>=0&&X<g||(await(0,e.nextTick)(),q+=X)}}e.asyncLoop=d;function p(w){if(typeof w!="string")throw new Error(`utf8ToBytes expected string, got ${typeof w}`);return new Uint8Array(new TextEncoder().encode(w))}e.utf8ToBytes=p;function f(w){if(typeof w=="string"&&(w=p(w)),!u(w))throw new Error(`expected Uint8Array, got ${typeof w}`);return w}e.toBytes=f;function y(...w){const g=new Uint8Array(w.reduce((q,V)=>q+V.length,0));let B=0;return w.forEach(q=>{if(!u(q))throw new Error("Uint8Array expected");g.set(q,B),B+=q.length}),g}e.concatBytes=y;class h{clone(){return this._cloneInto()}}e.Hash=h;const C={}.toString;function v(w,g){if(g!==void 0&&C.call(g)!=="[object Object]")throw new Error("Options should be object or undefined");return Object.assign(w,g)}e.checkOpts=v;function m(w){const g=q=>w().update(f(q)).digest(),B=w();return g.outputLen=B.outputLen,g.blockLen=B.blockLen,g.create=()=>w(),g}e.wrapConstructor=m;function E(w){const g=(q,V)=>w(V).update(f(q)).digest(),B=w({});return g.outputLen=B.outputLen,g.blockLen=B.blockLen,g.create=q=>w(q),g}e.wrapConstructorWithOpts=E;function b(w){const g=(q,V)=>w(V).update(f(q)).digest(),B=w({});return g.outputLen=B.outputLen,g.blockLen=B.blockLen,g.create=q=>w(q),g}e.wrapXOFConstructorWithOpts=b;function A(w=32){if(t.crypto&&typeof t.crypto.getRandomValues=="function")return t.crypto.getRandomValues(new Uint8Array(w));throw new Error("crypto.getRandomValues must be defined")}e.randomBytes=A})(pl);Object.defineProperty(Yt,"__esModule",{value:!0});Yt.shake256=Yt.shake128=Yt.keccak_512=Yt.keccak_384=Yt.keccak_256=Yt.keccak_224=Yt.sha3_512=Yt.sha3_384=Yt.sha3_256=Yt.sha3_224=Yt.Keccak=Yt.keccakP=void 0;const Rl=sn,T3=Ve,Lp=pl,[qH,YH,VH]=[[],[],[]],wBe=BigInt(0),U4=BigInt(1),TBe=BigInt(2),_Be=BigInt(7),FBe=BigInt(256),DBe=BigInt(113);for(let e=0,t=U4,u=1,n=0;e<24;e++){[u,n]=[n,(2*u+3*n)%5],qH.push(2*(5*n+u)),YH.push((e+1)*(e+2)/2%64);let r=wBe;for(let a=0;a<7;a++)t=(t<<U4^(t>>_Be)*DBe)%FBe,t&TBe&&(r^=U4<<(U4<<BigInt(a))-U4);VH.push(r)}const[BBe,xBe]=(0,T3.split)(VH,!0),gP=(e,t,u)=>u>32?(0,T3.rotlBH)(e,t,u):(0,T3.rotlSH)(e,t,u),vP=(e,t,u)=>u>32?(0,T3.rotlBL)(e,t,u):(0,T3.rotlSL)(e,t,u);function GH(e,t=24){const u=new Uint32Array(10);for(let n=24-t;n<24;n++){for(let i=0;i<10;i++)u[i]=e[i]^e[i+10]^e[i+20]^e[i+30]^e[i+40];for(let i=0;i<10;i+=2){const s=(i+8)%10,o=(i+2)%10,l=u[o],c=u[o+1],d=gP(l,c,1)^u[s],p=vP(l,c,1)^u[s+1];for(let f=0;f<50;f+=10)e[i+f]^=d,e[i+f+1]^=p}let r=e[2],a=e[3];for(let i=0;i<24;i++){const s=YH[i],o=gP(r,a,s),l=vP(r,a,s),c=qH[i];r=e[c],a=e[c+1],e[c]=o,e[c+1]=l}for(let i=0;i<50;i+=10){for(let s=0;s<10;s++)u[s]=e[i+s];for(let s=0;s<10;s++)e[i+s]^=~u[(s+2)%10]&u[(s+4)%10]}e[0]^=BBe[n],e[1]^=xBe[n]}u.fill(0)}Yt.keccakP=GH;class Sf extends Lp.Hash{constructor(t,u,n,r=!1,a=24){if(super(),this.blockLen=t,this.suffix=u,this.outputLen=n,this.enableXOF=r,this.rounds=a,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,Rl.number)(n),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,Lp.u32)(this.state)}keccak(){GH(this.state32,this.rounds),this.posOut=0,this.pos=0}update(t){(0,Rl.exists)(this);const{blockLen:u,state:n}=this;t=(0,Lp.toBytes)(t);const r=t.length;for(let a=0;a<r;){const i=Math.min(u-this.pos,r-a);for(let s=0;s<i;s++)n[this.pos++]^=t[a++];this.pos===u&&this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;const{state:t,suffix:u,pos:n,blockLen:r}=this;t[n]^=u,u&128&&n===r-1&&this.keccak(),t[r-1]^=128,this.keccak()}writeInto(t){(0,Rl.exists)(this,!1),(0,Rl.bytes)(t),this.finish();const u=this.state,{blockLen:n}=this;for(let r=0,a=t.length;r<a;){this.posOut>=n&&this.keccak();const i=Math.min(n-this.posOut,a-r);t.set(u.subarray(this.posOut,this.posOut+i),r),this.posOut+=i,r+=i}return t}xofInto(t){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(t)}xof(t){return(0,Rl.number)(t),this.xofInto(new Uint8Array(t))}digestInto(t){if((0,Rl.output)(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){const{blockLen:u,suffix:n,outputLen:r,rounds:a,enableXOF:i}=this;return t||(t=new Sf(u,n,r,i,a)),t.state32.set(this.state32),t.pos=this.pos,t.posOut=this.posOut,t.finished=this.finished,t.rounds=a,t.suffix=n,t.outputLen=r,t.enableXOF=i,t.destroyed=this.destroyed,t}}Yt.Keccak=Sf;const Gs=(e,t,u)=>(0,Lp.wrapConstructor)(()=>new Sf(t,e,u));Yt.sha3_224=Gs(6,144,224/8);
211Yt.sha3_256=Gs(6,136,256/8);Yt.sha3_384=Gs(6,104,384/8);Yt.sha3_512=Gs(6,72,512/8);Yt.keccak_224=Gs(1,144,224/8);Yt.keccak_256=Gs(1,136,256/8);Yt.keccak_384=Gs(1,104,384/8);Yt.keccak_512=Gs(1,72,512/8);const JH=(e,t,u)=>(0,Lp.wrapXOFConstructorWithOpts)((n={})=>new Sf(t,e,n.dkLen===void 0?u:n.dkLen,!0));Yt.shake128=JH(31,168,128/8);Yt.shake256=JH(31,136,256/8);Object.defineProperty(Wn,"__esModule",{value:!0});Wn.keccak256=void 0;const PBe=Yt,SBe=En,MBe=mn(),kBe=qe();function IBe(e,t){const u=t||"hex",n=(0,PBe.keccak_256)((0,SBe.isHex)(e,{strict:!1})?(0,MBe.toBytes)(e):e);return u==="bytes"?n:(0,kBe.toHex)(n)}Wn.keccak256=IBe;Object.defineProperty(Vs,"__esModule",{value:!0});Vs.getEventSelector=void 0;const OBe=mn(),RBe=Pf,jBe=Wn,NBe=e=>(0,jBe.keccak256)((0,OBe.toBytes)(e)),UBe=e=>NBe((0,RBe.getEventSignature)(e));Vs.getEventSelector=UBe;var $n={},Ur={};Object.defineProperty(Ur,"__esModule",{value:!0});Ur.InvalidAddressError=void 0;const LBe=ht;class $Be extends LBe.BaseError{constructor({address:t}){super(`Address "${t}" is invalid.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAddressError"})}}Ur.InvalidAddressError=$Be;var qn={};Object.defineProperty(qn,"__esModule",{value:!0});qn.isAddress=void 0;const zBe=/^0x[a-fA-F0-9]{40}$/;function HBe(e){return zBe.test(e)}qn.isAddress=HBe;var Ou={};Object.defineProperty(Ou,"__esModule",{value:!0});Ou.concatHex=Ou.concatBytes=Ou.concat=void 0;function WBe(e){return typeof e[0]=="string"?QH(e):KH(e)}Ou.concat=WBe;function KH(e){let t=0;for(const r of e)t+=r.length;const u=new Uint8Array(t);let n=0;for(const r of e)u.set(r,n),n+=r.length;return u}Ou.concatBytes=KH;function QH(e){return`0x${e.reduce((t,u)=>t+u.replace("0x",""),"")}`}Ou.concatHex=QH;var Pn={};Object.defineProperty(Pn,"__esModule",{value:!0});Pn.sliceHex=Pn.sliceBytes=Pn.slice=void 0;const XH=Ps,qBe=En,bE=l0;function YBe(e,t,u,{strict:n}={}){return(0,qBe.isHex)(e,{strict:!1})?uW(e,t,u,{strict:n}):tW(e,t,u,{strict:n})}Pn.slice=YBe;function ZH(e,t){if(typeof t=="number"&&t>0&&t>(0,bE.size)(e)-1)throw new XH.SliceOffsetOutOfBoundsError({offset:t,position:"start",size:(0,bE.size)(e)})}function eW(e,t,u){if(typeof t=="number"&&typeof u=="number"&&(0,bE.size)(e)!==u-t)throw new XH.SliceOffsetOutOfBoundsError({offset:u,position:"end",size:(0,bE.size)(e)})}function tW(e,t,u,{strict:n}={}){ZH(e,t);const r=e.slice(t,u);return n&&eW(r,t,u),r}Pn.sliceBytes=tW;function uW(e,t,u,{strict:n}={}){ZH(e,t);const r=`0x${e.replace("0x","").slice((t??0)*2,(u??e.length)*2)}`;return n&&eW(r,t,u),r}Pn.sliceHex=uW;Object.defineProperty($n,"__esModule",{value:!0});$n.getArrayComponents=$n.encodeAbiParameters=void 0;const _3=nu(),VBe=Ur,GBe=qn,Yc=Ou,ko=Ln,F3=l0,JBe=Pn,Ho=qe();function KBe(e,t){if(e.length!==t.length)throw new _3.AbiEncodingLengthMismatchError({expectedLength:e.length,givenLength:t.length});const u=QBe({params:e,values:t}),n=DT(u);return n.length===0?"0x":n}$n.encodeAbiParameters=KBe;function QBe({params:e,values:t}){const u=[];for(let n=0;n<e.length;n++)u.push(FT({param:e[n],value:t[n]}));return u}function FT({param:e,value:t}){const u=nW(e.type);if(u){const[n,r]=u;return ZBe(t,{length:n,param:{...e,type:r}})}if(e.type==="tuple")return rxe(t,{param:e});if(e.type==="address")return XBe(t);if(e.type==="bool")return txe(t);if(e.type.startsWith("uint")||e.type.startsWith("int")){const n=e.type.startsWith("int");return uxe(t,{signed:n})}if(e.type.startsWith("bytes"))return exe(t,{param:e});if(e.type==="string")return nxe(t);throw new _3.InvalidAbiEncodingTypeError(e.type,{docsPath:"/docs/contract/encodeAbiParameters"})}function DT(e){let t=0;for(let a=0;a<e.length;a++){const{dynamic:i,encoded:s}=e[a];i?t+=32:t+=(0,F3.size)(s)}const u=[],n=[];let r=0;for(let a=0;a<e.length;a++){const{dynamic:i,encoded:s}=e[a];i?(u.push((0,Ho.numberToHex)(t+r,{size:32})),n.push(s),r+=(0,F3.size)(s)):u.push(s)}return(0,Yc.concat)([...u,...n])}function XBe(e){if(!(0,GBe.isAddress)(e))throw new VBe.InvalidAddressError({address:e});return{dynamic:!1,encoded:(0,ko.padHex)(e.toLowerCase())}}function ZBe(e,{length:t,param:u}){const n=t===null;if(!Array.isArray(e))throw new _3.InvalidArrayError(e);
211if(!n&&e.length!==t)throw new _3.AbiEncodingArrayLengthMismatchError({expectedLength:t,givenLength:e.length,type:`${u.type}[${t}]`});let r=!1;const a=[];for(let i=0;i<e.length;i++){const s=FT({param:u,value:e[i]});s.dynamic&&(r=!0),a.push(s)}if(n||r){const i=DT(a);if(n){const s=(0,Ho.numberToHex)(a.length,{size:32});return{dynamic:!0,encoded:a.length>0?(0,Yc.concat)([s,i]):s}}if(r)return{dynamic:!0,encoded:i}}return{dynamic:!1,encoded:(0,Yc.concat)(a.map(({encoded:i})=>i))}}function exe(e,{param:t}){const[,u]=t.type.split("bytes"),n=(0,F3.size)(e);if(!u){let r=e;return n%32!==0&&(r=(0,ko.padHex)(r,{dir:"right",size:Math.ceil((e.length-2)/2/32)*32})),{dynamic:!0,encoded:(0,Yc.concat)([(0,ko.padHex)((0,Ho.numberToHex)(n,{size:32})),r])}}if(n!==parseInt(u))throw new _3.AbiEncodingBytesSizeMismatchError({expectedSize:parseInt(u),value:e});return{dynamic:!1,encoded:(0,ko.padHex)(e,{dir:"right"})}}function txe(e){return{dynamic:!1,encoded:(0,ko.padHex)((0,Ho.boolToHex)(e))}}function uxe(e,{signed:t}){return{dynamic:!1,encoded:(0,Ho.numberToHex)(e,{size:32,signed:t})}}function nxe(e){const t=(0,Ho.stringToHex)(e),u=Math.ceil((0,F3.size)(t)/32),n=[];for(let r=0;r<u;r++)n.push((0,ko.padHex)((0,JBe.slice)(t,r*32,(r+1)*32),{dir:"right"}));return{dynamic:!0,encoded:(0,Yc.concat)([(0,ko.padHex)((0,Ho.numberToHex)((0,F3.size)(t),{size:32})),...n])}}function rxe(e,{param:t}){let u=!1;const n=[];for(let r=0;r<t.components.length;r++){const a=t.components[r],i=Array.isArray(e)?r:a.name,s=FT({param:a,value:e[i]});n.push(s),s.dynamic&&(u=!0)}return{dynamic:u,encoded:u?DT(n):(0,Yc.concat)(n.map(({encoded:r})=>r))}}function nW(e){const t=e.match(/^(.*)\[(\d+)?\]$/);return t?[t[2]?Number(t[2]):null,t[1]]:void 0}$n.getArrayComponents=nW;var lr={},Sa={};Object.defineProperty(Sa,"__esModule",{value:!0});Sa.getFunctionSelector=void 0;const axe=Pn,ixe=mn(),sxe=Id,oxe=Wn,lxe=e=>(0,oxe.keccak256)((0,ixe.toBytes)(e)),cxe=e=>(0,axe.slice)(lxe((0,sxe.getFunctionSignature)(e)),0,4);Sa.getFunctionSelector=cxe;Object.defineProperty(lr,"__esModule",{value:!0});lr.isArgOfType=lr.getAbiItem=void 0;const dxe=En,pxe=Vs,fxe=Sa,yxe=qn;function Exe({abi:e,args:t=[],name:u}){const n=(0,dxe.isHex)(u,{strict:!1}),r=e.filter(a=>n?a.type==="function"?(0,fxe.getFunctionSelector)(a)===u:a.type==="event"?(0,pxe.getEventSelector)(a)===u:!1:"name"in a&&a.name===u);if(r.length!==0){if(r.length===1)return r[0];for(const a of r){if(!("inputs"in a))continue;if(!t||t.length===0){if(!a.inputs||a.inputs.length===0)return a;continue}if(!a.inputs||a.inputs.length===0||a.inputs.length!==t.length)continue;if(t.every((s,o)=>{const l="inputs"in a&&a.inputs[o];return l?gE(s,l):!1}))return a}return r[0]}}lr.getAbiItem=Exe;function gE(e,t){const u=typeof e,n=t.type;switch(n){case"address":return(0,yxe.isAddress)(e);case"bool":return u==="boolean";case"function":return u==="string";case"string":return u==="string";default:return n==="tuple"&&"components"in t?Object.values(t.components).every((r,a)=>gE(Object.values(e)[a],r)):/^u?int(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/.test(n)?u==="number"||u==="bigint":/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/.test(n)?u==="string"||e instanceof Uint8Array:/[a-z]+[1-9]{0,3}(\[[0-9]{0,}\])+$/.test(n)?Array.isArray(e)&&e.every(r=>gE(r,{...t,type:n.replace(/(\[[0-9]{0,}\])$/,"")})):!1}}lr.isArgOfType=gE;Object.defineProperty(Pi,"__esModule",{value:!0});Pi.encodeEventTopics=void 0;const CP=nu(),mxe=xf,hxe=mn(),bxe=Vs,gxe=Wn,vxe=$n,Cxe=Si(),Axe=lr;function wxe({abi:e,eventName:t,args:u}){var s;let n=e[0];if(t&&(n=(0,Axe.getAbiItem)({abi:e,args:u,name:t}),!n))throw new CP.AbiEventNotFoundError(t,{docsPath:"/docs/contract/encodeEventTopics"});if(n.type!=="event")throw new CP.AbiEventNotFoundError(void 0,{docsPath:"/docs/contract/encodeEventTopics"});const r=(0,Cxe.formatAbiItem)(n),a=(0,bxe.getEventSelector)(r);let i=[];if(u&&"inputs"in n){const o=(s=n.inputs)==null?void 0:s.filter(c=>"indexed"in c&&c.indexed),l=Array.isArray(u)?u:Object.values(u).length>0?(o==null?void 0:o.map(c=>u[c.name]))??[]:[];l.length>0&&(i=(o==null?void 0:o.map((c,d)=>Array.isArray(l[d])?l[d].map((p,f)=>AP({param:c,value:l[d][f]})):l[d]?AP({param:c,value:l[d]}):null))??[])}return[a,...i]}Pi.encodeEventTopics=wxe;function AP({param:e,value:t}
211){if(e.type==="string"||e.type==="bytes")return(0,gxe.keccak256)((0,hxe.toBytes)(t));if(e.type==="tuple"||e.type.match(/^(.*)\[(\d+)?\]$/))throw new mxe.FilterTypeNotSupportedError(e.type);return(0,vxe.encodeAbiParameters)([e],[t])}var fl={};Object.defineProperty(fl,"__esModule",{value:!0});fl.createFilterRequestScope=void 0;function Txe(e,{method:t}){var n,r;const u={};return e.transport.type==="fallback"&&((r=(n=e.transport).onResponse)==null||r.call(n,({method:a,response:i,status:s,transport:o})=>{s==="success"&&t===a&&(u[i]=o.request)})),a=>u[a]||e.request}fl.createFilterRequestScope=Txe;Object.defineProperty(kd,"__esModule",{value:!0});kd.createContractEventFilter=void 0;const _xe=Pi,wP=qe(),Fxe=fl;async function Dxe(e,{address:t,abi:u,args:n,eventName:r,fromBlock:a,strict:i,toBlock:s}){const o=(0,Fxe.createFilterRequestScope)(e,{method:"eth_newFilter"}),l=r?(0,_xe.encodeEventTopics)({abi:u,args:n,eventName:r}):void 0,c=await e.request({method:"eth_newFilter",params:[{address:t,fromBlock:typeof a=="bigint"?(0,wP.numberToHex)(a):a,toBlock:typeof s=="bigint"?(0,wP.numberToHex)(s):s,topics:l}]});return{abi:u,args:n,eventName:r,id:c,request:o(c),strict:i,type:"event"}}kd.createContractEventFilter=Dxe;var Mf={},kn={};Object.defineProperty(kn,"__esModule",{value:!0});kn.parseAccount=void 0;function Bxe(e){return typeof e=="string"?{address:e,type:"json-rpc"}:e}kn.parseAccount=Bxe;var Lr={};Object.defineProperty(Lr,"__esModule",{value:!0});Lr.encodeFunctionData=void 0;const TP=nu(),xxe=Ou,Pxe=Sa,Sxe=$n,Mxe=Si(),kxe=lr;function Ixe({abi:e,args:t,functionName:u}){let n=e[0];if(u&&(n=(0,kxe.getAbiItem)({abi:e,args:t,name:u}),!n))throw new TP.AbiFunctionNotFoundError(u,{docsPath:"/docs/contract/encodeFunctionData"});if(n.type!=="function")throw new TP.AbiFunctionNotFoundError(void 0,{docsPath:"/docs/contract/encodeFunctionData"});const r=(0,Mxe.formatAbiItem)(n),a=(0,Pxe.getFunctionSelector)(r),i="inputs"in n&&n.inputs?(0,Sxe.encodeAbiParameters)(n.inputs,t??[]):void 0;return(0,xxe.concatHex)([a,i??"0x"])}Lr.encodeFunctionData=Ixe;var Mi={},Zu={},ma={};Object.defineProperty(ma,"__esModule",{value:!0});ma.solidityPanic=ma.solidityError=ma.panicReasons=void 0;ma.panicReasons={1:"An `assert` condition failed.",17:"Arithmic operation resulted in underflow or overflow.",18:"Division or modulo by zero (e.g. `5 / 0` or `23 % 0`).",33:"Attempted to convert to an invalid type.",34:"Attempted to access a storage byte array that is incorrectly encoded.",49:"Performed `.pop()` on an empty array",50:"Array index is out of bounds.",65:"Allocated too much memory or created an array which is too large.",81:"Attempted to call a zero-initialized variable of internal function type."};ma.solidityError={inputs:[{name:"message",type:"string"}],name:"Error",type:"error"};ma.solidityPanic={inputs:[{name:"reason",type:"uint256"}],name:"Panic",type:"error"};var yl={},Ma={},cr={};Object.defineProperty(cr,"__esModule",{value:!0});cr.getAddress=cr.checksumAddress=void 0;const Oxe=Ur,Rxe=mn(),jxe=Wn,Nxe=qn;function rW(e,t){const u=t?`${t}${e.toLowerCase()}`:e.substring(2).toLowerCase(),n=(0,jxe.keccak256)((0,Rxe.stringToBytes)(u),"bytes"),r=(t?u.substring(`${t}0x`.length):u).split("");for(let a=0;a<40;a+=2)n[a>>1]>>4>=8&&r[a]&&(r[a]=r[a].toUpperCase()),(n[a>>1]&15)>=8&&r[a+1]&&(r[a+1]=r[a+1].toUpperCase());return`0x${r.join("")}`}cr.checksumAddress=rW;function Uxe(e,t){if(!(0,Nxe.isAddress)(e))throw new Oxe.InvalidAddressError({address:e});return rW(e,t)}cr.getAddress=Uxe;Object.defineProperty(Ma,"__esModule",{value:!0});Ma.decodeAbiParameters=void 0;const vE=nu(),Lxe=cr,$p=l0,Fn=Pn,$xe=N0,e0=Gu(),BT=$n;function zxe(e,t){if(t==="0x"&&e.length>0)throw new vE.AbiDecodingZeroDataError;if((0,$p.size)(t)&&(0,$p.size)(t)<32)throw new vE.AbiDecodingDataSizeTooSmallError({data:t,params:e,size:(0,$p.size)(t)});return Hxe({data:t,params:e})}Ma.decodeAbiParameters=zxe;function Hxe({data:e,params:t}){const u=[];let n=0;for(let r=0;r<t.length;r++){if(n>=(0,$p.size)(e))throw new vE.AbiDecodingDataSizeTooSmallError({data:e,params:t,size:(0,$p.size)(e)});const a=t[r],{consumed:i,value:s}=Ac({data:e,param:a,position:n});u.push(s),n+=i}return u}function Ac({data:e,param:t,position:u}){const n=(0,BT.getArrayComponents)(t.type);if(n){const[a,i]=n;return qxe(e,{length:a,param:{...t,type:i},position:u})}if(t.type==="tuple")return Kxe(e,{param:t,position:u});if(t.type==="string")return Jxe(e,{position:u});if(t.type.startsWith("bytes"))return Vxe(e,{param:t,position:u});const r=(0,Fn.slice)(e,u,u+32,{strict:!0});if(t.type.startsWith("uint")||t.type.startsWith("int"))return Gxe(r,{param:t});if(t.type==="address")return Wxe(r);if(t.type==="bool")return Yxe(r);throw new vE.InvalidAbiDecodingTypeError(t.type,{docsPath:"/docs/contract/decodeAbiParameters"})}function Wxe(e){return{consumed:32,value:(0,Lxe.checksumAddress)((0,Fn.slice)(e,-20))}}function qxe(e,{param:t,length:u,position:n}){if(!u){const i=(0,e0.hexToNumber)((0,Fn.slice)(e,n,n+32,{strict:!0})),s=(0,e0.hexToNumber)((0,Fn.slice)(e,i,i+32,{strict:!0}));let o=0;const l=[];for(let c=0;c<s;++c){const d=Ac({data:(0,Fn.slice)(e,i+32),param:t,position:o});o+=d.consumed,l.push(d.value)}return{value:l,consumed:32}}if(CE(t)){const i=(0,BT.getArrayComponents)(t.type),s=!(i!=null&&i[0]);let o=0;const l=[];for(let c=0;c<u;++c){const d=(0,e0.hexToNumber)((0,Fn.slice)(e,n,n+32,{strict:!0})),p=Ac({data:(0,Fn.slice)(e,d),param:t,position:s?o:c*32});o+=p.consumed,l.push(p.value)}return{value:l,consumed:32}}let r=0;const a=[];for(let i=0;i<u;++i){const s=Ac({data:e,param:t,position:n+r});r+=s.consumed,a.push(s.value)}return{value:a,consumed:r}}function Yxe(e){return{consumed:32,value:(0,e0.hexToBool)(e)}}function Vxe(e,{param:t,position:u}){const[n,r]=t.type.split("bytes");if(!r){const i=(0,e0.hexToNumber)((0,Fn.slice)(e,u,u+32,{strict:!0})),s=(0,e0.hexToNumber)((0,Fn.slice)(e,i,i+32,{strict:!0}));
211return s===0?{consumed:32,value:"0x"}:{consumed:32,value:(0,Fn.slice)(e,i+32,i+32+s,{strict:!0})}}return{consumed:32,value:(0,Fn.slice)(e,u,u+parseInt(r),{strict:!0})}}function Gxe(e,{param:t}){const u=t.type.startsWith("int");return{consumed:32,value:parseInt(t.type.split("int")[1]||"256")>48?(0,e0.hexToBigInt)(e,{signed:u}):(0,e0.hexToNumber)(e,{signed:u})}}function Jxe(e,{position:t}){const u=(0,e0.hexToNumber)((0,Fn.slice)(e,t,t+32,{strict:!0})),n=(0,e0.hexToNumber)((0,Fn.slice)(e,u,u+32,{strict:!0}));return n===0?{consumed:32,value:""}:{consumed:32,value:(0,e0.hexToString)((0,$xe.trim)((0,Fn.slice)(e,u+32,u+32+n,{strict:!0})))}}function Kxe(e,{param:t,position:u}){const n=t.components.length===0||t.components.some(({name:i})=>!i),r=n?[]:{};let a=0;if(CE(t)){const i=(0,e0.hexToNumber)((0,Fn.slice)(e,u,u+32,{strict:!0}));for(let s=0;s<t.components.length;++s){const o=t.components[s],l=Ac({data:(0,Fn.slice)(e,i),param:o,position:a});a+=l.consumed,r[n?s:o==null?void 0:o.name]=l.value}return{consumed:32,value:r}}for(let i=0;i<t.components.length;++i){const s=t.components[i],o=Ac({data:e,param:s,position:u+a});a+=o.consumed,r[n?i:s==null?void 0:s.name]=o.value}return{consumed:a,value:r}}function CE(e){var n;const{type:t}=e;if(t==="string"||t==="bytes"||t.endsWith("[]"))return!0;if(t==="tuple")return(n=e.components)==null?void 0:n.some(CE);const u=(0,BT.getArrayComponents)(e.type);return!!(u&&CE({...e,type:u[1]}))}Object.defineProperty(yl,"__esModule",{value:!0});yl.decodeErrorResult=void 0;const _P=ma,FP=nu(),DP=Pn,Qxe=Sa,Xxe=Ma,Zxe=Si();function ePe({abi:e,data:t}){const u=(0,DP.slice)(t,0,4);if(u==="0x")throw new FP.AbiDecodingZeroDataError;const r=[...e||[],_P.solidityError,_P.solidityPanic].find(a=>a.type==="error"&&u===(0,Qxe.getFunctionSelector)((0,Zxe.formatAbiItem)(a)));if(!r)throw new FP.AbiErrorSignatureNotFoundError(u,{docsPath:"/docs/contract/decodeErrorResult"});return{abiItem:r,args:"inputs"in r&&r.inputs&&r.inputs.length>0?(0,Xxe.decodeAbiParameters)(r.inputs,(0,DP.slice)(t,4)):void 0,errorName:r.name}}yl.decodeErrorResult=ePe;var kf={},hn={};Object.defineProperty(hn,"__esModule",{value:!0});hn.stringify=void 0;const tPe=(e,t,u)=>JSON.stringify(e,(n,r)=>{const a=typeof r=="bigint"?r.toString():r;return typeof t=="function"?t(n,a):a},u);hn.stringify=tPe;Object.defineProperty(kf,"__esModule",{value:!0});kf.formatAbiItemWithArgs=void 0;const uPe=hn;function nPe({abiItem:e,args:t,includeFunctionName:u=!0,includeName:n=!1}){if("name"in e&&"inputs"in e&&e.inputs)return`${u?e.name:""}(${e.inputs.map((r,a)=>`${n&&r.name?`${r.name}: `:""}${typeof t[a]=="object"?(0,uPe.stringify)(t[a]):t[a]}`).join(", ")})`}kf.formatAbiItemWithArgs=nPe;var Js={},t0={};Object.defineProperty(t0,"__esModule",{value:!0});t0.weiUnits=t0.gweiUnits=t0.etherUnits=void 0;t0.etherUnits={gwei:9,wei:18};t0.gweiUnits={ether:-9,wei:9};t0.weiUnits={ether:-18,gwei:-9};var El={};Object.defineProperty(El,"__esModule",{value:!0});El.formatUnits=void 0;function rPe(e,t){let u=e.toString();const n=u.startsWith("-");n&&(u=u.slice(1)),u=u.padStart(t,"0");let[r,a]=[u.slice(0,u.length-t),u.slice(u.length-t)];return a=a.replace(/(0+)$/,""),`${n?"-":""}${r||"0"}${a?`.${a}`:""}`}El.formatUnits=rPe;Object.defineProperty(Js,"__esModule",{value:!0});Js.formatEther=void 0;const aPe=t0,iPe=El;function sPe(e,t="wei"){return(0,iPe.formatUnits)(e,aPe.etherUnits[t])}Js.formatEther=sPe;var ka={};Object.defineProperty(ka,"__esModule",{value:!0});ka.formatGwei=void 0;const oPe=t0,lPe=El;function cPe(e,t="wei"){return(0,lPe.formatUnits)(e,oPe.gweiUnits[t])}ka.formatGwei=cPe;var ot={};
211Object.defineProperty(ot,"__esModule",{value:!0});ot.WaitForTransactionReceiptTimeoutError=ot.TransactionReceiptNotFoundError=ot.TransactionNotFoundError=ot.TransactionExecutionError=ot.InvalidStorageKeySizeError=ot.InvalidSerializedTransactionError=ot.InvalidSerializedTransactionTypeError=ot.InvalidSerializableTransactionError=ot.InvalidLegacyVError=ot.FeeConflictError=ot.prettyPrint=void 0;const dPe=Js,Sb=ka,Ia=ht;function xT(e){const t=Object.entries(e).map(([n,r])=>r===void 0||r===!1?null:[n,r]).filter(Boolean),u=t.reduce((n,[r])=>Math.max(n,r.length),0);return t.map(([n,r])=>` ${`${n}:`.padEnd(u+1)} ${r}`).join(` 212`)}ot.prettyPrint=xT;class pPe extends Ia.BaseError{constructor(){super(["Cannot specify both a `gasPrice` and a `maxFeePerGas`/`maxPriorityFeePerGas`.","Use `maxFeePerGas`/`maxPriorityFeePerGas` for EIP-1559 compatible networks, and `gasPrice` for others."].join(` 213`)),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"FeeConflictError"})}}ot.FeeConflictError=pPe;class fPe extends Ia.BaseError{constructor({v:t}){super(`Invalid \`v\` value "${t}". Expected 27 or 28.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidLegacyVError"})}}ot.InvalidLegacyVError=fPe;class yPe extends Ia.BaseError{constructor({transaction:t}){super("Cannot infer a transaction type from provided transaction.",{metaMessages:["Provided Transaction:","{",xT(t),"}","","To infer the type, either provide:","- a `type` to the Transaction, or","- an EIP-1559 Transaction with `maxFeePerGas`, or","- an EIP-2930 Transaction with `gasPrice` & `accessList`, or","- a Legacy Transaction with `gasPrice`"]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidSerializableTransactionError"})}}ot.InvalidSerializableTransactionError=yPe;class EPe extends Ia.BaseError{constructor({serializedType:t}){super(`Serialized transaction type "${t}" is invalid.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidSerializedTransactionType"}),Object.defineProperty(this,"serializedType",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.serializedType=t}}ot.InvalidSerializedTransactionTypeError=EPe;class mPe extends Ia.BaseError{constructor({attributes:t,serializedTransaction:u,type:n}){const r=Object.entries(t).map(([a,i])=>typeof i>"u"?a:void 0).filter(Boolean);super(`Invalid serialized transaction of type "${n}" was provided.`,{metaMessages:[`Serialized Transaction: "${u}"`,r.length>0?`Missing Attributes: ${r.join(", ")}`:""].filter(Boolean)}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidSerializedTransactionError"}),Object.defineProperty(this,"serializedTransaction",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"type",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.serializedTransaction=u,this.type=n}}ot.InvalidSerializedTransactionError=mPe;class hPe extends Ia.BaseError{constructor({storageKey:t}){super(`Size for storage key "${t}" is invalid. Expected 32 bytes. Got ${Math.floor((t.length-2)/2)} bytes.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidStorageKeySizeError"})}}ot.InvalidStorageKeySizeError=hPe;class bPe extends Ia.BaseError{constructor(t,{account:u,docsPath:n,chain:r,data:a,gas:i,gasPrice:s,maxFeePerGas:o,maxPriorityFeePerGas:l,nonce:c,to:d,value:p}){var y;const f=xT({chain:r&&`${r==null?void 0:r.name} (id: ${r==null?void 0:r.id})`,from:u==null?void 0:u.address,to:d,value:typeof p<"u"&&`${(0,dPe.formatEther)(p)} ${((y=r==null?void 0:r.nativeCurrency)==null?void 0:y.symbol)||"ETH"}`,data:a,gas:i,gasPrice:typeof s<"u"&&`${(0,Sb.formatGwei)(s)} gwei`,maxFeePerGas:typeof o<"u"&&`${(0,Sb.formatGwei)(o)} gwei`,maxPriorityFeePerGas:typeof l<"u"&&`${(0,Sb.formatGwei)(l)} gwei`,nonce:c});super(t.shortMessage,{cause:t,docsPath:n,metaMessages:[...t.metaMessages?[...t.metaMessages," "]:[],"Request Arguments:",f].filter(Boolean)}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TransactionExecutionError"}),this.cause=t}}ot.TransactionExecutionError=bPe;class gPe extends Ia.BaseError{constructor({blockHash:t,blockNumber:u,blockTag:n,hash:r,index:a}){let i="Transaction";n&&a!==void 0&&(i=`Transaction at block time "${n}" at index "${a}"`),t&&a!==void 0&&(i=`Transaction at block hash "${t}" at index "${a}"`),u&&a!==void 0&&(i=`Transaction at block number "${u}" at index "${a}"`),r&&(i=`Transaction with hash "${r}"`),super(`${i} could not be found.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TransactionNotFoundError"})}}ot.TransactionNotFoundError=gPe;class vPe extends Ia.BaseError{constructor({hash:t}){super(`Transaction receipt with hash "${t}" could not be found. The Transaction may not be processed on a block yet.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TransactionReceiptNotFoundError"})}}ot.TransactionReceiptNotFoundError=vPe;class CPe extends Ia.BaseError{constructor({hash:t}){super(`Timed out while waiting for transaction with hash "${t}" to be confirmed.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"WaitForTransactionReceiptTimeoutError"})}}ot.WaitForTransactionReceiptTimeoutError=CPe;
213Object.defineProperty(Zu,"__esModule",{value:!0});Zu.RawContractError=Zu.ContractFunctionZeroDataError=Zu.ContractFunctionRevertedError=Zu.ContractFunctionExecutionError=Zu.CallExecutionError=void 0;const APe=kn,wPe=ma,TPe=yl,aW=Si(),iW=kf,_Pe=lr,FPe=Js,Mb=ka,DPe=nu(),If=ht,sW=ot,BPe=P0;class xPe extends If.BaseError{constructor(t,{account:u,docsPath:n,chain:r,data:a,gas:i,gasPrice:s,maxFeePerGas:o,maxPriorityFeePerGas:l,nonce:c,to:d,value:p}){var h;const f=u?(0,APe.parseAccount)(u):void 0,y=(0,sW.prettyPrint)({from:f==null?void 0:f.address,to:d,value:typeof p<"u"&&`${(0,FPe.formatEther)(p)} ${((h=r==null?void 0:r.nativeCurrency)==null?void 0:h.symbol)||"ETH"}`,data:a,gas:i,gasPrice:typeof s<"u"&&`${(0,Mb.formatGwei)(s)} gwei`,maxFeePerGas:typeof o<"u"&&`${(0,Mb.formatGwei)(o)} gwei`,maxPriorityFeePerGas:typeof l<"u"&&`${(0,Mb.formatGwei)(l)} gwei`,nonce:c});super(t.shortMessage,{cause:t,docsPath:n,metaMessages:[...t.metaMessages?[...t.metaMessages," "]:[],"Raw Call Arguments:",y].filter(Boolean)}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"CallExecutionError"}),this.cause=t}}Zu.CallExecutionError=xPe;class PPe extends If.BaseError{constructor(t,{abi:u,args:n,contractAddress:r,docsPath:a,functionName:i,sender:s}){const o=(0,_Pe.getAbiItem)({abi:u,args:n,name:i}),l=o?(0,iW.formatAbiItemWithArgs)({abiItem:o,args:n,includeFunctionName:!1,includeName:!1}):void 0,c=o?(0,aW.formatAbiItem)(o,{includeName:!0}):void 0,d=(0,sW.prettyPrint)({address:r&&(0,BPe.getContractAddress)(r),function:c,args:l&&l!=="()"&&`${[...Array((i==null?void 0:i.length)??0).keys()].map(()=>" ").join("")}${l}`,sender:s});super(t.shortMessage||`An unknown error occurred while executing the contract function "${i}".`,{cause:t,docsPath:a,metaMessages:[...t.metaMessages?[...t.metaMessages," "]:[],"Contract Call:",d].filter(Boolean)}),Object.defineProperty(this,"abi",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"args",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"contractAddress",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"formattedArgs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"functionName",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"sender",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ContractFunctionExecutionError"}),this.abi=u,this.args=n,this.cause=t,this.contractAddress=r,this.functionName=i,this.sender=s}}Zu.ContractFunctionExecutionError=PPe;class SPe extends If.BaseError{constructor({abi:t,data:u,functionName:n,message:r}){let a,i,s,o;if(u&&u!=="0x")try{i=(0,TPe.decodeErrorResult)({abi:t,data:u});const{abiItem:c,errorName:d,args:p}=i;if(d==="Error")o=p[0];else if(d==="Panic"){const[f]=p;o=wPe.panicReasons[f]}else{const f=c?(0,aW.formatAbiItem)(c,{includeName:!0}):void 0,y=c&&p?(0,iW.formatAbiItemWithArgs)({abiItem:c,args:p,includeFunctionName:!1,includeName:!1}):void 0;s=[f?`Error: ${f}`:"",y&&y!=="()"?` ${[...Array((d==null?void 0:d.length)??0).keys()].map(()=>" ").join("")}${y}`:""]}}catch(c){a=c}else r&&(o=r);let l;a instanceof DPe.AbiErrorSignatureNotFoundError&&(l=a.signature,s=[`Unable to decode signature "${l}" as it was not found on the provided ABI.`,"Make sure you are using the correct ABI and that the error exists on it.",`You can look up the decoded signature here: https://openchain.xyz/signatures?query=${l}.`]),super(o&&o!=="execution reverted"||l?[`The contract function "${n}" reverted with the following ${l?"signature":"reason"}:`,o||l].join(` 214`):`The contract function "${n}" reverted.`,{cause:a,metaMessages:s}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ContractFunctionRevertedError"}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"reason",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"signature",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=i,this.reason=o,this.signature=l}}Zu.ContractFunctionRevertedError=SPe;class MPe extends If.BaseError{constructor({functionName:t}){super(`The contract function "${t}" returned no data ("0x").`,{metaMessages:["This could be due to any of the following:",` - The contract does not have the function "${t}",`," - The parameters passed to the contract function may be invalid, or"," - The address is not a contract."]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ContractFunctionZeroDataError"})}}Zu.ContractFunctionZeroDataError=MPe;class kPe extends If.BaseError{constructor({data:t,message:u}){super(u||""),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:3}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"RawContractError"}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=t}}Zu.RawContractError=kPe;var Ye={},ln={};Object.defineProperty(ln,"__esModule",{value:!0});ln.TimeoutError=ln.RpcRequestError=ln.WebSocketRequestError=ln.HttpRequestError=void 0;const U6=hn,L6=ht,$6=P0;class IPe extends L6.BaseError{constructor({body:t,details:u,headers:n,status:r,url:a}){super("HTTP request failed.",{details:u,metaMessages:[r&&`Status: ${r}`,`URL: ${(0,$6.getUrl)(a)}`,t&&`Request body: ${(0,U6.stringify)(t)}
214`].filter(Boolean)}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"HttpRequestError"}),Object.defineProperty(this,"body",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"headers",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"status",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"url",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.body=t,this.headers=n,this.status=r,this.url=a}}ln.HttpRequestError=IPe;class OPe extends L6.BaseError{constructor({body:t,details:u,url:n}){super("WebSocket request failed.",{details:u,metaMessages:[`URL: ${(0,$6.getUrl)(n)}`,`Request body: ${(0,U6.stringify)(t)}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"WebSocketRequestError"})}}ln.WebSocketRequestError=OPe;class RPe extends L6.BaseError{constructor({body:t,error:u,url:n}){super("RPC Request failed.",{cause:u,details:u.message,metaMessages:[`URL: ${(0,$6.getUrl)(n)}`,`Request body: ${(0,U6.stringify)(t)}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"RpcRequestError"}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.code=u.code}}ln.RpcRequestError=RPe;class jPe extends L6.BaseError{constructor({body:t,url:u}){super("The request took too long to respond.",{details:"The request timed out.",metaMessages:[`URL: ${(0,$6.getUrl)(u)}`,`Request body: ${(0,U6.stringify)(t)}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TimeoutError"})}}ln.TimeoutError=jPe;Object.defineProperty(Ye,"__esModule",{value:!0});Ye.UnknownRpcError=Ye.SwitchChainError=Ye.ChainDisconnectedError=Ye.ProviderDisconnectedError=Ye.UnsupportedProviderMethodError=Ye.UnauthorizedProviderError=Ye.UserRejectedRequestError=Ye.JsonRpcVersionUnsupportedError=Ye.LimitExceededRpcError=Ye.MethodNotSupportedRpcError=Ye.TransactionRejectedRpcError=Ye.ResourceUnavailableRpcError=Ye.ResourceNotFoundRpcError=Ye.InvalidInputRpcError=Ye.InternalRpcError=Ye.InvalidParamsRpcError=Ye.MethodNotFoundRpcError=Ye.InvalidRequestRpcError=Ye.ParseRpcError=Ye.ProviderRpcError=Ye.RpcError=void 0;const NPe=ht,UPe=ln,LPe=-1;class Yn extends NPe.BaseError{constructor(t,{code:u,docsPath:n,metaMessages:r,shortMessage:a}){super(a,{cause:t,docsPath:n,metaMessages:r||(t==null?void 0:t.metaMessages)}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"RpcError"}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.name=t.name,this.code=t instanceof UPe.RpcRequestError?t.code:u??LPe}}Ye.RpcError=Yn;class ml extends Yn{constructor(t,u){super(t,u),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ProviderRpcError"}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=u.data}}Ye.ProviderRpcError=ml;class z6 extends Yn{constructor(t){super(t,{code:z6.code,shortMessage:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ParseRpcError"})}}Object.defineProperty(z6,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32700});Ye.ParseRpcError=z6;class H6 extends Yn{constructor(t){super(t,{code:H6.code,shortMessage:"JSON is not a valid request object."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidRequestRpcError"})}}Object.defineProperty(H6,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32600});Ye.InvalidRequestRpcError=H6;class W6 extends Yn{constructor(t){super(t,{code:W6.code,shortMessage:"The method does not exist / is not available."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"MethodNotFoundRpcError"})}}Object.defineProperty(W6,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32601});Ye.MethodNotFoundRpcError=W6;class q6 extends Yn{constructor(t){super(t,{code:q6.code,shortMessage:["Invalid parameters were provided to the RPC method.","Double check you have provided the correct parameters."].join(` 215`)}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidParamsRpcError"})}}Object.defineProperty(q6,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32602});Ye.InvalidParamsRpcError=q6;class Y6 extends Yn{constructor(t){super(t,{code:Y6.code,shortMessage:"An internal error was received."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InternalRpcError"})}}Object.defineProperty(Y6,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32603});Ye.InternalRpcError=Y6;class V6 extends Yn{constructor(t){super(t,{code:V6.code,shortMessage:["Missing or invalid parameters.","Double check you have provided the correct parameters."].join(` 216`)}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidInputRpcError"})}}Object.defineProperty(V6,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32e3});Ye.InvalidInputRpcError=V6;class G6 extends Yn{constructor(t){super(t,{code:G6.code,shortMessage:"Requested resource not found."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ResourceNotFoundRpcError"})}}Object.defineProperty(G6,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32001});Ye.ResourceNotFoundRpcError=G6;class J6 extends Yn{constructor(t){super(t,{code:J6.code,shortMessage:"Requested resource not available."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ResourceUnavailableRpcError"})}}Object.defineProperty(J6,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32002});Ye.ResourceUnavailableRpcError=J6;class K6 extends Yn{constructor(t){super(t,{code:K6.code,shortMessage:"Transaction creation failed."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TransactionRejectedRpcError"})}}Object.defineProperty(K6,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32003});Ye.TransactionRejectedRpcError=K6;class Q6 extends Yn{constructor(t){super(t,{code:Q6.code,shortMessage:"Method is not implemented."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"MethodNotSupportedRpcError"})}}Object.defineProperty(Q6,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32004});Ye.MethodNotSupportedRpcError=Q6;class X6 extends Yn{constructor(t){super(t,{code:X6.code,shortMessage:"Request exceeds defined limit."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"LimitExceededRpcError"})}}Object.defineProperty(X6,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32005});Ye.LimitExceededRpcError=X6;
216class Z6 extends Yn{constructor(t){super(t,{code:Z6.code,shortMessage:"Version of JSON-RPC protocol is not supported."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"JsonRpcVersionUnsupportedError"})}}Object.defineProperty(Z6,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32006});Ye.JsonRpcVersionUnsupportedError=Z6;class e9 extends ml{constructor(t){super(t,{code:e9.code,shortMessage:"User rejected the request."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UserRejectedRequestError"})}}Object.defineProperty(e9,"code",{enumerable:!0,configurable:!0,writable:!0,value:4001});Ye.UserRejectedRequestError=e9;class t9 extends ml{constructor(t){super(t,{code:t9.code,shortMessage:"The requested method and/or account has not been authorized by the user."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnauthorizedProviderError"})}}Object.defineProperty(t9,"code",{enumerable:!0,configurable:!0,writable:!0,value:4100});Ye.UnauthorizedProviderError=t9;class u9 extends ml{constructor(t){super(t,{code:u9.code,shortMessage:"The Provider does not support the requested method."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnsupportedProviderMethodError"})}}Object.defineProperty(u9,"code",{enumerable:!0,configurable:!0,writable:!0,value:4200});Ye.UnsupportedProviderMethodError=u9;class n9 extends ml{constructor(t){super(t,{code:n9.code,shortMessage:"The Provider is disconnected from all chains."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ProviderDisconnectedError"})}}Object.defineProperty(n9,"code",{enumerable:!0,configurable:!0,writable:!0,value:4900});Ye.ProviderDisconnectedError=n9;class r9 extends ml{constructor(t){super(t,{code:r9.code,shortMessage:"The Provider is not connected to the requested chain."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ChainDisconnectedError"})}}Object.defineProperty(r9,"code",{enumerable:!0,configurable:!0,writable:!0,value:4901});Ye.ChainDisconnectedError=r9;class a9 extends ml{constructor(t){super(t,{code:a9.code,shortMessage:"An error occurred when attempting to switch chain."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SwitchChainError"})}}Object.defineProperty(a9,"code",{enumerable:!0,configurable:!0,writable:!0,value:4902});Ye.SwitchChainError=a9;class $Pe extends Yn{constructor(t){super(t,{shortMessage:"An unknown RPC error occurred."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownRpcError"})}}Ye.UnknownRpcError=$Pe;Object.defineProperty(Mi,"__esModule",{value:!0});Mi.getContractError=void 0;const zPe=nu(),HPe=ht,o1=Zu,WPe=Ye,qPe=3;function YPe(e,{abi:t,address:u,args:n,docsPath:r,functionName:a,sender:i}){const{code:s,data:o,message:l,shortMessage:c}=e instanceof o1.RawContractError?e:e instanceof HPe.BaseError?e.walk(p=>"data"in p)||e.walk():{},d=(()=>e instanceof zPe.AbiDecodingZeroDataError?new o1.ContractFunctionZeroDataError({functionName:a}):[qPe,WPe.InternalRpcError.code].includes(s)&&(o||l||c)?new o1.ContractFunctionRevertedError({abi:t,data:typeof o=="object"?o.data:o,functionName:a,message:c??l}):e)();return new o1.ContractFunctionExecutionError(d,{abi:t,args:n,contractAddress:u,docsPath:r,functionName:a,sender:i})}Mi.getContractError=YPe;var L4={},ki={};Object.defineProperty(ki,"__esModule",{value:!0});ki.AccountNotFoundError=void 0;const VPe=ht;class GPe extends VPe.BaseError{constructor({docsPath:t}={}){super(["Could not find an Account to execute with this Action.","Please provide an Account with the `account` argument on the Action, or by supplying an `account` to the WalletClient."].join(` 217`),{docsPath:t,docsSlug:"account"}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AccountNotFoundError"})}}ki.AccountNotFoundError=GPe;var Of={},Rf={};Object.defineProperty(Rf,"__esModule",{value:!0});Rf.EstimateGasExecutionError=void 0;const JPe=Js,kb=ka,KPe=ht,QPe=ot;class XPe extends KPe.BaseError{constructor(t,{account:u,docsPath:n,chain:r,data:a,gas:i,gasPrice:s,maxFeePerGas:o,maxPriorityFeePerGas:l,nonce:c,to:d,value:p}){var y;const f=(0,QPe.prettyPrint)({from:u==null?void 0:u.address,to:d,value:typeof p<"u"&&`${(0,JPe.formatEther)(p)} ${((y=r==null?void 0:r.nativeCurrency)==null?void 0:y.symbol)||"ETH"}`,data:a,gas:i,gasPrice:typeof s<"u"&&`${(0,kb.formatGwei)(s)} gwei`,maxFeePerGas:typeof o<"u"&&`${(0,kb.formatGwei)(o)} gwei`,maxPriorityFeePerGas:typeof l<"u"&&`${(0,kb.formatGwei)(l)} gwei`,nonce:c});super(t.shortMessage,{cause:t,docsPath:n,metaMessages:[...t.metaMessages?[...t.metaMessages," "]:[],"Estimate Gas Arguments:",f].filter(
217Boolean)}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"EstimateGasExecutionError"}),this.cause=t}}Rf.EstimateGasExecutionError=XPe;var vt={};Object.defineProperty(vt,"__esModule",{value:!0});vt.UnknownNodeError=vt.TipAboveFeeCapError=vt.TransactionTypeNotSupportedError=vt.IntrinsicGasTooLowError=vt.IntrinsicGasTooHighError=vt.InsufficientFundsError=vt.NonceMaxValueError=vt.NonceTooLowError=vt.NonceTooHighError=vt.FeeCapTooLowError=vt.FeeCapTooHighError=vt.ExecutionRevertedError=void 0;const AE=ka,c0=ht;class PT extends c0.BaseError{constructor({cause:t,message:u}={}){var r;const n=(r=u==null?void 0:u.replace("execution reverted: ",""))==null?void 0:r.replace("execution reverted","");super(`Execution reverted ${n?`with reason: ${n}`:"for an unknown reason"}.`,{cause:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ExecutionRevertedError"})}}Object.defineProperty(PT,"code",{enumerable:!0,configurable:!0,writable:!0,value:3});Object.defineProperty(PT,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/execution reverted/});vt.ExecutionRevertedError=PT;class oW extends c0.BaseError{constructor({cause:t,maxFeePerGas:u}={}){super(`The fee cap (\`maxFeePerGas\`${u?` = ${(0,AE.formatGwei)(u)} gwei`:""}) cannot be higher than the maximum allowed value (2^256-1).`,{cause:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"FeeCapTooHigh"})}}Object.defineProperty(oW,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/max fee per gas higher than 2\^256-1|fee cap higher than 2\^256-1/});vt.FeeCapTooHighError=oW;class lW extends c0.BaseError{constructor({cause:t,maxFeePerGas:u}={}){super(`The fee cap (\`maxFeePerGas\`${u?` = ${(0,AE.formatGwei)(u)}`:""} gwei) cannot be lower than the block base fee.`,{cause:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"FeeCapTooLow"})}}Object.defineProperty(lW,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/max fee per gas less than block base fee|fee cap less than block base fee|transaction is outdated/});vt.FeeCapTooLowError=lW;class cW extends c0.BaseError{constructor({cause:t,nonce:u}={}){super(`Nonce provided for the transaction ${u?`(${u}) `:""}is higher than the next one expected.`,{cause:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"NonceTooHighError"})}}Object.defineProperty(cW,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce too high/});vt.NonceTooHighError=cW;class dW extends c0.BaseError{constructor({cause:t,nonce:u}={}){super([`Nonce provided for the transaction ${u?`(${u}) `:""}is lower than the current nonce of the account.`,"Try increasing the nonce or find the latest nonce with `getTransactionCount`."].join(` 218`),{cause:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"NonceTooLowError"})}}Object.defineProperty(dW,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce too low|transaction already imported|already known/});vt.NonceTooLowError=dW;class pW extends c0.BaseError{constructor({cause:t,nonce:u}={}){super(`Nonce provided for the transaction ${u?`(${u}) `:""}exceeds the maximum allowed nonce.`,{cause:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"NonceMaxValueError"})}}Object.defineProperty(pW,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce has max value/});vt.NonceMaxValueError=pW;class fW extends c0.BaseError{constructor({cause:t}={}){super(["The total cost (gas * gas fee + value) of executing this transaction exceeds the balance of the account."].join(` 219`),{cause:t,metaMessages:["This error could arise when the account does not have enough funds to:"," - pay for the total gas fee,"," - pay for the value to send."," ","The cost of the transaction is calculated as `gas * gas fee + value`, where:"," - `gas` is the amount of gas needed for transaction to execute,"," - `gas fee` is the gas fee,"," - `value` is the amount of ether to send to the recipient."]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InsufficientFundsError"})}}Object.defineProperty(fW,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/insufficient funds/});vt.InsufficientFundsError=fW;class yW extends c0.BaseError{constructor({cause:t,gas:u}={}){super(`The amount of gas ${u?`(${u}) `:""}provided for the transaction exceeds the limit allowed for the block.`,{cause:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"IntrinsicGasTooHighError"})}}Object.defineProperty(yW,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/intrinsic gas too high|gas limit reached/});vt.IntrinsicGasTooHighError=yW;class EW extends c0.BaseError{constructor({cause:t,gas:u}={}){super(`The amount of gas ${u?`(${u}) `:""}provided for the transaction is too low.`,{cause:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"IntrinsicGasTooLowError"})}}Object.defineProperty(EW,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/intrinsic gas too low/});vt.IntrinsicGasTooLowError=EW;class mW extends c0.BaseError{constructor({cause:t}){super("The transaction type is not supported for this chain.",{cause:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TransactionTypeNotSupportedError"})}}Object.defineProperty(mW,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/transaction type not valid/});vt.TransactionTypeNotSupportedError=mW;class hW extends c0.BaseError{constructor({cause:t,maxPriorityFeePerGas:u,maxFeePerGas:n}={}){super([`The provided tip (\`maxPriorityFeePerGas\`${u?` = ${(0,AE.formatGwei)(u)} gwei`:""}) cannot be higher than the fee cap (\`maxFeePerGas\`${n?` = ${(0,AE.formatGwei)(n)} gwei`:""}).`].join(` 220`),{cause:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TipAboveFeeCapError"})}}Object.defineProperty(hW,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/max priority fee per gas higher than max fee per gas|tip higher than fee cap/});vt.TipAboveFeeCapError=hW;class ZPe extends c0.BaseError{constructor({cause:t}){super(`An error occurred while executing: ${t==null?void 0:t.shortMessage}`,{cause:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownNodeError"})}}vt.UnknownNodeError=ZPe;var gi={};Object.defineProperty(gi,"__esModule",{value:!0});gi.getNodeError=gi.containsNodeError=void 0;const eSe=ht,Wt=vt,tSe=ln,BP=Ye;function uSe(e){return e instanceof BP.TransactionRejectedRpcError||e instanceof BP.InvalidInputRpcError||e instanceof tSe.RpcRequestError&&e.code===Wt.ExecutionRevertedError.code}gi.containsNodeError=uSe;function nSe(e,t){const u=(e.details||"").toLowerCase(),n=e.walk(r=>r.code===Wt.ExecutionRevertedError.code);return n instanceof eSe.BaseError?new Wt.ExecutionRevertedError({cause:e,message:n.details}):Wt.ExecutionRevertedError.nodeMessage.test(u)?new Wt.ExecutionRevertedError({cause:e,message:e.details}):Wt.FeeCapTooHighError.nodeMessage.test(u)?new Wt.FeeCapTooHighError({cause:e,maxFeePerGas:t==null?void 0:t.maxFeePerGas}):Wt.FeeCapTooLowError.nodeMessage.test(u)?new Wt.FeeCapTooLowError({cause:e,maxFeePerGas:t==null?void 0:t.maxFeePerGas}):Wt.NonceTooHighError.nodeMessage.test(u)?new Wt.NonceTooHighError({cause:e,nonce:t==null?void 0:t.nonce}):Wt.NonceTooLowError.nodeMessage.test(u)?new Wt.NonceTooLowError({cause:e,nonce:t==null?void 0:t.nonce}):Wt.NonceMaxValueError.nodeMessage.test(u)?new Wt.NonceMaxValueError({cause:e,nonce:t==null?void 0:t.nonce}):Wt.InsufficientFundsError.nodeMessage.test(u)?new Wt.InsufficientFundsError({cause:e}):Wt.IntrinsicGasTooHighError.nodeMessage.test(u)?new Wt.IntrinsicGasTooHighError({cause:e,gas:t==null?void 0:t.gas}):Wt.IntrinsicGasTooLowError.nodeMessage.test(u)?new Wt.IntrinsicGasTooLowError({cause:e,gas:t==null?void 0:t.gas}):Wt.TransactionTypeNotSupportedError.nodeMessage.test(u)?new Wt.TransactionTypeNotSupportedError({cause:e}):Wt.TipAboveFeeCapError.nodeMessage.test(u)?new Wt.TipAboveFeeCapError({cause:e,maxFeePerGas:t==null?void 0:t.maxFeePerGas,maxPriorityFeePerGas:t==null?void 0:t.maxPriorityFeePerGas}):new Wt.UnknownNodeError({cause:e})}gi.getNodeError=nSe;
220Object.defineProperty(Of,"__esModule",{value:!0});Of.getEstimateGasError=void 0;const rSe=Rf,aSe=vt,iSe=gi;function sSe(e,{docsPath:t,...u}){const n=(()=>{const r=(0,iSe.getNodeError)(e,u);return r instanceof aSe.UnknownNodeError?e:r})();return new rSe.EstimateGasExecutionError(n,{docsPath:t,...u})}Of.getEstimateGasError=sSe;var Ks={};Object.defineProperty(Ks,"__esModule",{value:!0});Ks.extract=void 0;function oSe(e,{format:t}){if(!t)return{};const u={};function n(a){const i=Object.keys(a);for(const s of i)s in e&&(u[s]=e[s]),a[s]&&typeof a[s]=="object"&&!Array.isArray(a[s])&&n(a[s])}const r=t(e||{});return n(r),u}Ks.extract=oSe;var Qs={},Xs={};Object.defineProperty(Xs,"__esModule",{value:!0});Xs.defineFormatter=void 0;function lSe(e,t){return({exclude:u,format:n})=>({exclude:u,format:r=>{const a=t(r);if(u)for(const i of u)delete a[i];return{...a,...n(r)}},type:e})}Xs.defineFormatter=lSe;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.defineTransactionRequest=e.formatTransactionRequest=e.rpcTransactionType=void 0;const t=qe(),u=Xs;e.rpcTransactionType={legacy:"0x0",eip2930:"0x1",eip1559:"0x2"};function n(r){return{...r,gas:typeof r.gas<"u"?(0,t.numberToHex)(r.gas):void 0,gasPrice:typeof r.gasPrice<"u"?(0,t.numberToHex)(r.gasPrice):void 0,maxFeePerGas:typeof r.maxFeePerGas<"u"?(0,t.numberToHex)(r.maxFeePerGas):void 0,maxPriorityFeePerGas:typeof r.maxPriorityFeePerGas<"u"?(0,t.numberToHex)(r.maxPriorityFeePerGas):void 0,nonce:typeof r.nonce<"u"?(0,t.numberToHex)(r.nonce):void 0,type:typeof r.type<"u"?e.rpcTransactionType[r.type]:void 0,value:typeof r.value<"u"?(0,t.numberToHex)(r.value):void 0}}e.formatTransactionRequest=n,e.defineTransactionRequest=(0,u.defineFormatter)("transactionRequest",n)})(Qs);var Oa={};Object.defineProperty(Oa,"__esModule",{value:!0});Oa.assertRequest=void 0;const cSe=kn,xP=Ur,PP=vt,dSe=ot,SP=qn;function pSe(e){const{account:t,gasPrice:u,maxFeePerGas:n,maxPriorityFeePerGas:r,to:a}=e,i=t?(0,cSe.parseAccount)(t):void 0;if(i&&!(0,SP.isAddress)(i.address))throw new xP.InvalidAddressError({address:i.address});if(a&&!(0,SP.isAddress)(a))throw new xP.InvalidAddressError({address:a});if(typeof u<"u"&&(typeof n<"u"||typeof r<"u"))throw new dSe.FeeConflictError;if(n&&n>2n**256n-1n)throw new PP.FeeCapTooHighError({maxFeePerGas:n});if(r&&n&&r>n)throw new PP.TipAboveFeeCapError({maxFeePerGas:n,maxPriorityFeePerGas:r})}Oa.assertRequest=pSe;var $4={},Wo={},S0={};Object.defineProperty(S0,"__esModule",{value:!0});S0.MaxFeePerGasTooLowError=S0.Eip1559FeesNotSupportedError=S0.BaseFeeScalarError=void 0;const fSe=ka,ST=ht;class ySe extends ST.BaseError{constructor(){super("`baseFeeMultiplier` must be greater than 1."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"BaseFeeScalarError"})}}S0.BaseFeeScalarError=ySe;class ESe extends ST.BaseError{constructor(){super("Chain does not support EIP-1559 fees."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Eip1559FeesNotSupportedError"})}}S0.Eip1559FeesNotSupportedError=ESe;class mSe extends ST.BaseError{constructor({maxPriorityFeePerGas:t}){super(`\`maxFeePerGas\` cannot be less than the \`maxPriorityFeePerGas\` (${(0,fSe.formatGwei)(t)} gwei).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"MaxFeePerGasTooLowError"})}}S0.MaxFeePerGasTooLowError=mSe;var qo={},Ii={},jf={};Object.defineProperty(jf,"__esModule",{value:!0});jf.BlockNotFoundError=void 0;const hSe=ht;class bSe extends hSe.BaseError{constructor({blockHash:t,blockNumber:u}){let n="Block";t&&(n=`Block at hash "${t}"`),u&&(n=`Block at number "${u}"`),super(`${n} could not be found.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"BlockNotFoundError"})}}jf.BlockNotFoundError=bSe;var vi={},Od={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.defineTransaction=e.formatTransaction=e.transactionType=void 0;const t=Gu(),u=Xs;e.transactionType={"0x0":"legacy","0x1":"eip2930","0x2":"eip1559"};function n(r){const a={...r,blockHash:r.blockHash?r.blockHash:null,blockNumber:r.blockNumber?BigInt(r.blockNumber):null,chainId:r.chainId?(0,t.hexToNumber)(r.chainId):void 0,gas:r.gas?BigInt(r.gas):void 0,gasPrice:r.gasPrice?BigInt(r.gasPrice):void 0,maxFeePerGas:r.maxFeePerGas?BigInt(r.maxFeePerGas):void 0,maxPriorityFeePerGas:r.maxPriorityFeePerGas?BigInt(r.maxPriorityFeePerGas):void 0,nonce:r.nonce?(0,t.hexToNumber)(r.nonce):void 0,to:r.to?r.to:null,transactionIndex:r.transactionIndex?Number(r.transactionIndex):null,type:r.type?e.transactionType[r.type]:void 0,typeHex:r.type?r.type:void 0,value:r.value?BigInt(r.value):void 0,v:r.v?BigInt(r.v):void 0};return a.yParity=(()=>
220{if(r.yParity)return Number(r.yParity);if(typeof a.v=="bigint"){if(a.v===0n||a.v===27n)return 0;if(a.v===1n||a.v===28n)return 1;if(a.v>=35n)return a.v%2n===0n?1:0}})(),a.type==="legacy"&&(delete a.accessList,delete a.maxFeePerGas,delete a.maxPriorityFeePerGas,delete a.yParity),a.type==="eip2930"&&(delete a.maxFeePerGas,delete a.maxPriorityFeePerGas),a}e.formatTransaction=n,e.defineTransaction=(0,u.defineFormatter)("transaction",n)})(Od);Object.defineProperty(vi,"__esModule",{value:!0});vi.defineBlock=vi.formatBlock=void 0;const gSe=Xs,vSe=Od;function bW(e){var u;const t=(u=e.transactions)==null?void 0:u.map(n=>typeof n=="string"?n:(0,vSe.formatTransaction)(n));return{...e,baseFeePerGas:e.baseFeePerGas?BigInt(e.baseFeePerGas):null,difficulty:e.difficulty?BigInt(e.difficulty):void 0,gasLimit:e.gasLimit?BigInt(e.gasLimit):void 0,gasUsed:e.gasUsed?BigInt(e.gasUsed):void 0,hash:e.hash?e.hash:null,logsBloom:e.logsBloom?e.logsBloom:null,nonce:e.nonce?e.nonce:null,number:e.number?BigInt(e.number):null,size:e.size?BigInt(e.size):void 0,timestamp:e.timestamp?BigInt(e.timestamp):void 0,transactions:t,totalDifficulty:e.totalDifficulty?BigInt(e.totalDifficulty):null}}vi.formatBlock=bW;vi.defineBlock=(0,gSe.defineFormatter)("block",bW);Object.defineProperty(Ii,"__esModule",{value:!0});Ii.getBlock=void 0;const CSe=jf,ASe=qe(),wSe=vi;async function TSe(e,{blockHash:t,blockNumber:u,blockTag:n,includeTransactions:r}={}){var c,d,p;const a=n??"latest",i=r??!1,s=u!==void 0?(0,ASe.numberToHex)(u):void 0;let o=null;if(t?o=await e.request({method:"eth_getBlockByHash",params:[t,i]}):o=await e.request({method:"eth_getBlockByNumber",params:[s||a,i]}),!o)throw new CSe.BlockNotFoundError({blockHash:t,blockNumber:u});return(((p=(d=(c=e.chain)==null?void 0:c.formatters)==null?void 0:d.block)==null?void 0:p.format)||wSe.formatBlock)(o)}Ii.getBlock=TSe;var Rd={};Object.defineProperty(Rd,"__esModule",{value:!0});Rd.getGasPrice=void 0;async function _Se(e){const t=await e.request({method:"eth_gasPrice"});return BigInt(t)}Rd.getGasPrice=_Se;Object.defineProperty(qo,"__esModule",{value:!0});qo.internal_estimateMaxPriorityFeePerGas=qo.estimateMaxPriorityFeePerGas=void 0;const FSe=S0,DSe=Gu(),Ib=It,MP=Ii,BSe=Rd;async function xSe(e,t){return gW(e,t)}qo.estimateMaxPriorityFeePerGas=xSe;async function gW(e,t){var a,i,s;const{block:u,chain:n=e.chain,request:r}=t||{};if(typeof((a=n==null?void 0:n.fees)==null?void 0:a.defaultPriorityFee)=="function"){const o=u||await(0,Ib.getAction)(e,MP.getBlock,"getBlock")({});return n.fees.defaultPriorityFee({block:o,client:e,request:r})}else if(typeof((i=n==null?void 0:n.fees)==null?void 0:i.defaultPriorityFee)<"u")return(s=n==null?void 0:n.fees)==null?void 0:s.defaultPriorityFee;try{const o=await e.request({method:"eth_maxPriorityFeePerGas"});return(0,DSe.hexToBigInt)(o)}catch{const[o,l]=await Promise.all([u?Promise.resolve(u):(0,Ib.getAction)(e,MP.getBlock,"getBlock")({}),(0,Ib.getAction)(e,BSe.getGasPrice,"getGasPrice")({})]);if(typeof o.baseFeePerGas!="bigint")throw new FSe.Eip1559FeesNotSupportedError;const c=l-o.baseFeePerGas;return c<0n?0n:c}}qo.internal_estimateMaxPriorityFeePerGas=gW;Object.defineProperty(Wo,"__esModule",{value:!0});Wo.internal_estimateFeesPerGas=Wo.estimateFeesPerGas=void 0;const kP=S0,IP=It,PSe=qo,SSe=Ii,MSe=Rd;async function kSe(e,t){return vW(e,t)}Wo.estimateFeesPerGas=kSe;async function vW(e,t){var p,f;const{block:u,chain:n=e.chain,request:r,type:a="eip1559"}=t||{},i=await(async()=>{var y,h;return typeof((y=n==null?void 0:n.fees)==null?void 0:y.baseFeeMultiplier)=="function"?n.fees.baseFeeMultiplier({block:u,client:e,request:r}):((h=n==null?void 0:n.fees)==null?void 0:h.baseFeeMultiplier)??1.2})();if(i<1)throw new kP.BaseFeeScalarError;const o=10**(((p=i.toString().split(".")[1])==null?void 0:p.length)??0),l=y=>y*BigInt(Math.ceil(i*o))/BigInt(o),c=u||await(0,IP.getAction)(e,SSe.getBlock,"getBlock")({});if(typeof((f=n==null?void 0:n.fees)==null?void 0:f.estimateFeesPerGas)=="function")return n.fees.estimateFeesPerGas({block:u,client:e,multiply:l,request:r,type:a});if(a==="eip1559"){if(typeof c.baseFeePerGas!="bigint")throw new kP.Eip1559FeesNotSupportedError;const y=r!=null&&r.maxPriorityFeePerGas?r.maxPriorityFeePerGas:await(0,PSe.internal_estimateMaxPriorityFeePerGas)(e,{block:c,chain:n,request:r}),h=l(c.baseFeePerGas);return{maxFeePerGas:(r==null?void 0:r.maxFeePerGas)??h+y,maxPriorityFeePerGas:y}}return{gasPrice:(r==null?void 0:r.gasPrice)??l(await(0,IP.getAction)(e,MSe.getGasPrice,"getGasPrice")({}))}}Wo.internal_estimateFeesPerGas=vW;var Nf={};
220Object.defineProperty(Nf,"__esModule",{value:!0});Nf.getTransactionCount=void 0;const ISe=Gu(),OSe=qe();async function RSe(e,{address:t,blockTag:u="latest",blockNumber:n}){const r=await e.request({method:"eth_getTransactionCount",params:[t,n?(0,OSe.numberToHex)(n):u]});return(0,ISe.hexToNumber)(r)}Nf.getTransactionCount=RSe;var hl={};Object.defineProperty(hl,"__esModule",{value:!0});hl.getTransactionType=void 0;const jSe=ot;function NSe(e){if(e.type)return e.type;if(typeof e.maxFeePerGas<"u"||typeof e.maxPriorityFeePerGas<"u")return"eip1559";if(typeof e.gasPrice<"u")return typeof e.accessList<"u"?"eip2930":"legacy";throw new jSe.InvalidSerializableTransactionError({transaction:e})}hl.getTransactionType=NSe;var OP;function Uf(){if(OP)return $4;OP=1,Object.defineProperty($4,"__esModule",{value:!0}),$4.prepareTransactionRequest=void 0;const e=kn,t=Wo,u=MT(),n=Ii,r=Nf,a=ki,i=S0,s=It,o=Oa,l=hl;async function c(d,p){const{account:f=d.account,chain:y,gas:h,nonce:C,type:v}=p;if(!f)throw new a.AccountNotFoundError;const m=(0,e.parseAccount)(f),E=await(0,s.getAction)(d,n.getBlock,"getBlock")({blockTag:"latest"}),b={...p,from:m.address};if(typeof C>"u"&&(b.nonce=await(0,s.getAction)(d,r.getTransactionCount,"getTransactionCount")({address:m.address,blockTag:"pending"})),typeof v>"u")try{b.type=(0,l.getTransactionType)(b)}catch{b.type=typeof E.baseFeePerGas=="bigint"?"eip1559":"legacy"}if(b.type==="eip1559"){const{maxFeePerGas:A,maxPriorityFeePerGas:w}=await(0,t.internal_estimateFeesPerGas)(d,{block:E,chain:y,request:b});if(typeof p.maxPriorityFeePerGas>"u"&&p.maxFeePerGas&&p.maxFeePerGas<w)throw new i.MaxFeePerGasTooLowError({maxPriorityFeePerGas:w});b.maxPriorityFeePerGas=w,b.maxFeePerGas=A}else{if(typeof p.maxFeePerGas<"u"||typeof p.maxPriorityFeePerGas<"u")throw new i.Eip1559FeesNotSupportedError;const{gasPrice:A}=await(0,t.internal_estimateFeesPerGas)(d,{block:E,chain:y,request:b,type:"legacy"});b.gasPrice=A}return typeof h>"u"&&(b.gas=await(0,s.getAction)(d,u.estimateGas,"estimateGas")({...b,account:{address:m.address,type:"json-rpc"}})),(0,o.assertRequest)(b),b}return $4.prepareTransactionRequest=c,$4}var RP;function MT(){if(RP)return L4;RP=1,Object.defineProperty(L4,"__esModule",{value:!0}),L4.estimateGas=void 0;const e=kn,t=ki,u=qe(),n=Of,r=Ks,a=Qs,i=Oa,s=Uf();async function o(l,c){var f,y,h;const d=c.account??l.account;if(!d)throw new t.AccountNotFoundError({docsPath:"/docs/actions/public/estimateGas"});const p=(0,e.parseAccount)(d);try{const{accessList:C,blockNumber:v,blockTag:m,data:E,gas:b,gasPrice:A,maxFeePerGas:w,maxPriorityFeePerGas:g,nonce:B,to:q,value:V,...X}=p.type==="local"?await(0,s.prepareTransactionRequest)(l,c):c,N=(v?(0,u.numberToHex)(v):void 0)||m;(0,i.assertRequest)(c);const T=(h=(y=(f=l.chain)==null?void 0:f.formatters)==null?void 0:y.transactionRequest)==null?void 0:h.format,O=(T||a.formatTransactionRequest)({...(0,r.extract)(X,{format:T}),from:p.address,accessList:C,data:E,gas:b,gasPrice:A,maxFeePerGas:w,maxPriorityFeePerGas:g,nonce:B,to:q,value:V}),S=await l.request({method:"eth_estimateGas",params:N?[O,N]:[O]});return BigInt(S)}catch(C){throw(0,n.getEstimateGasError)(C,{...c,account:p,chain:l.chain})}}return L4.estimateGas=o,L4}Object.defineProperty(Mf,"__esModule",{value:!0});Mf.estimateContractGas=void 0;const USe=kn,LSe=Lr,$Se=Mi,zSe=It,HSe=MT();async function WSe(e,{abi:t,address:u,args:n,functionName:r,...a}){const i=(0,LSe.encodeFunctionData)({abi:t,args:n,functionName:r});try{return await(0,zSe.getAction)(e,HSe.estimateGas,"estimateGas")({data:i,to:u,...a})}catch(s){const o=a.account?(0,USe.parseAccount)(a.account):void 0;throw(0,$Se.getContractError)(s,{abi:t,address:u,args:n,docsPath:"/docs/contract/estimateContractGas",functionName:r,sender:o==null?void 0:o.address})}}Mf.estimateContractGas=WSe;var jd={},Nd={}
220,Oi={};Object.defineProperty(Oi,"__esModule",{value:!0});Oi.decodeEventLog=void 0;const jl=nu(),qSe=Vs,CW=Ma,YSe=Si(),jP="/docs/contract/decodeEventLog";function VSe({abi:e,data:t,strict:u,topics:n}){const r=u??!0,[a,...i]=n;if(!a)throw new jl.AbiEventSignatureEmptyTopicsError({docsPath:jP});const s=e.find(y=>y.type==="event"&&a===(0,qSe.getEventSelector)((0,YSe.formatAbiItem)(y)));if(!(s&&"name"in s)||s.type!=="event")throw new jl.AbiEventSignatureNotFoundError(a,{docsPath:jP});const{name:o,inputs:l}=s,c=l==null?void 0:l.some(y=>!("name"in y&&y.name));let d=c?[]:{};const p=l.filter(y=>"indexed"in y&&y.indexed);for(let y=0;y<p.length;y++){const h=p[y],C=i[y];if(!C)throw new jl.DecodeLogTopicsMismatch({abiItem:s,param:h});d[h.name||y]=GSe({param:h,value:C})}const f=l.filter(y=>!("indexed"in y&&y.indexed));if(f.length>0){if(t&&t!=="0x")try{const y=(0,CW.decodeAbiParameters)(f,t);if(y)if(c)d=[...d,...y];else for(let h=0;h<f.length;h++)d[f[h].name]=y[h]}catch(y){if(r)throw y instanceof jl.AbiDecodingDataSizeTooSmallError?new jl.DecodeLogDataMismatch({abiItem:s,data:y.data,params:y.params,size:y.size}):y}else if(r)throw new jl.DecodeLogDataMismatch({abiItem:s,data:"0x",params:f,size:0})}return{eventName:o,args:Object.values(d).length>0?d:void 0}}Oi.decodeEventLog=VSe;function GSe({param:e,value:t}){return e.type==="string"||e.type==="bytes"||e.type==="tuple"||e.type.match(/^(.*)\[(\d+)?\]$/)?t:((0,CW.decodeAbiParameters)([e],t)||[])[0]}var Ra={};Object.defineProperty(Ra,"__esModule",{value:!0});Ra.formatLog=void 0;function JSe(e,{args:t,eventName:u}={}){return{...e,blockHash:e.blockHash?e.blockHash:null,blockNumber:e.blockNumber?BigInt(e.blockNumber):null,logIndex:e.logIndex?Number(e.logIndex):null,transactionHash:e.transactionHash?e.transactionHash:null,transactionIndex:e.transactionIndex?Number(e.transactionIndex):null,...u?{args:t,eventName:u}:{}}}Ra.formatLog=JSe;Object.defineProperty(Nd,"__esModule",{value:!0});Nd.getLogs=void 0;const NP=nu(),KSe=Oi,QSe=Pi,UP=qe(),LP=Ra;async function XSe(e,{address:t,blockHash:u,fromBlock:n,toBlock:r,event:a,events:i,args:s,strict:o}={}){const l=o??!1,c=i??(a?[a]:void 0);let d=[];c&&(d=[c.flatMap(f=>(0,QSe.encodeEventTopics)({abi:[f],eventName:f.name,args:s}))],a&&(d=d[0]));let p;return u?p=await e.request({method:"eth_getLogs",params:[{address:t,topics:d,blockHash:u}]}):p=await e.request({method:"eth_getLogs",params:[{address:t,topics:d,fromBlock:typeof n=="bigint"?(0,UP.numberToHex)(n):n,toBlock:typeof r=="bigint"?(0,UP.numberToHex)(r):r}]}),p.map(f=>{var y;try{const{eventName:h,args:C}=c?(0,KSe.decodeEventLog)({abi:c,data:f.data,topics:f.topics,strict:l}):{eventName:void 0,args:void 0};return(0,LP.formatLog)(f,{args:C,eventName:h})}catch(h){let C,v;if(h instanceof NP.DecodeLogDataMismatch||h instanceof NP.DecodeLogTopicsMismatch){if(l)return;C=h.abiItem.name,v=(y=h.abiItem.inputs)==null?void 0:y.some(m=>!("name"in m&&m.name))}return(0,LP.formatLog)(f,{args:v?[]:{},eventName:C})}}).filter(Boolean)}Nd.getLogs=XSe;Object.defineProperty(jd,"__esModule",{value:!0});jd.getContractEvents=void 0;const ZSe=lr,eMe=It,tMe=Nd;async function uMe(e,{abi:t,address:u,args:n,blockHash:r,eventName:a,fromBlock:i,toBlock:s,strict:o}){const l=a?(0,ZSe.getAbiItem)({abi:t,name:a}):void 0,c=l?void 0:t.filter(d=>d.type==="event");return(0,eMe.getAction)(e,tMe.getLogs,"getLogs")({address:u,args:n,blockHash:r,event:l,events:c,fromBlock:i,toBlock:s,strict:o})}jd.getContractEvents=uMe;var U0={},L0={};Object.defineProperty(L0,"__esModule",{value:!0});L0.decodeFunctionResult=void 0;const Ob=nu(),nMe=Ma,rMe=lr,Rb="/docs/contract/decodeFunctionResult";function aMe({abi:e,args:t,functionName:u,data:n}){let r=e[0];if(u&&(r=(0,rMe.getAbiItem)({abi:e,args:t,name:u}),!r))throw new Ob.AbiFunctionNotFoundError(u,{docsPath:Rb});if(r.type!=="function")throw new Ob.AbiFunctionNotFoundError(void 0,{docsPath:Rb});if(!r.outputs)throw new Ob.AbiFunctionOutputsNotFoundError(r.name,{docsPath:Rb});const a=(0,nMe.decodeAbiParameters)(r.outputs,n);if(a&&a.length>1)return a;if(a&&a.length===1)return a[0]}L0.decodeFunctionResult=aMe;var co={},hu={};
220Object.defineProperty(hu,"__esModule",{value:!0});hu.universalSignatureValidatorAbi=hu.smartAccountAbi=hu.addressResolverAbi=hu.textResolverAbi=hu.universalResolverReverseAbi=hu.universalResolverResolveAbi=hu.multicall3Abi=void 0;hu.multicall3Abi=[{inputs:[{components:[{name:"target",type:"address"},{name:"allowFailure",type:"bool"},{name:"callData",type:"bytes"}],name:"calls",type:"tuple[]"}],name:"aggregate3",outputs:[{components:[{name:"success",type:"bool"},{name:"returnData",type:"bytes"}],name:"returnData",type:"tuple[]"}],stateMutability:"view",type:"function"}];const AW=[{inputs:[],name:"ResolverNotFound",type:"error"},{inputs:[],name:"ResolverWildcardNotSupported",type:"error"}];hu.universalResolverResolveAbi=[...AW,{name:"resolve",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes"},{name:"data",type:"bytes"}],outputs:[{name:"",type:"bytes"},{name:"address",type:"address"}]}];hu.universalResolverReverseAbi=[...AW,{name:"reverse",type:"function",stateMutability:"view",inputs:[{type:"bytes",name:"reverseName"}],outputs:[{type:"string",name:"resolvedName"},{type:"address",name:"resolvedAddress"},{type:"address",name:"reverseResolver"},{type:"address",name:"resolver"}]}];hu.textResolverAbi=[{name:"text",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes32"},{name:"key",type:"string"}],outputs:[{name:"",type:"string"}]}];hu.addressResolverAbi=[{name:"addr",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes32"}],outputs:[{name:"",type:"address"}]},{name:"addr",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes32"},{name:"coinType",type:"uint256"}],outputs:[{name:"",type:"bytes"}]}];hu.smartAccountAbi=[{name:"isValidSignature",type:"function",stateMutability:"view",inputs:[{name:"hash",type:"bytes32"},{name:"signature",type:"bytes"}],outputs:[{name:"",type:"bytes4"}]}];hu.universalSignatureValidatorAbi=[{inputs:[{internalType:"address",name:"_signer",type:"address"},{internalType:"bytes32",name:"_hash",type:"bytes32"},{internalType:"bytes",name:"_signature",type:"bytes"}],stateMutability:"nonpayable",type:"constructor"}];var i9={};Object.defineProperty(i9,"__esModule",{value:!0});i9.aggregate3Signature=void 0;i9.aggregate3Signature="0x82ad56cb";var Dn={};Object.defineProperty(Dn,"__esModule",{value:!0});Dn.InvalidChainIdError=Dn.ClientChainNotConfiguredError=Dn.ChainNotFoundError=Dn.ChainMismatchError=Dn.ChainDoesNotSupportContract=void 0;const Lf=ht;class iMe extends Lf.BaseError{constructor({blockNumber:t,chain:u,contract:n}){super(`Chain "${u.name}" does not support contract "${n.name}".`,{metaMessages:["This could be due to any of the following:",...t&&n.blockCreated&&n.blockCreated>t?[`- The contract "${n.name}" was not deployed until block ${n.blockCreated} (current block ${t}).`]:[`- The chain does not have the contract "${n.name}" configured.`]]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ChainDoesNotSupportContract"})}}Dn.ChainDoesNotSupportContract=iMe;class sMe extends Lf.BaseError{constructor({chain:t,currentChainId:u}){super(`The current chain of the wallet (id: ${u}) does not match the target chain for the transaction (id: ${t.id} â ${t.name}).`,{metaMessages:[`Current Chain ID: ${u}`,`Expected Chain ID: ${t.id} â ${t.name}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ChainMismatchError"})}}Dn.ChainMismatchError=sMe;class oMe extends Lf.BaseError{constructor(){super(["No chain was provided to the request.","Please provide a chain with the `chain` argument on the Action, or by supplying a `chain` to WalletClient."].join(` 221`)),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ChainNotFoundError"})}}Dn.ChainNotFoundError=oMe;class lMe extends Lf.BaseError{constructor(){super("No chain was provided to the Client."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ClientChainNotConfiguredError"})}}Dn.ClientChainNotConfiguredError=lMe;class cMe extends Lf.BaseError{constructor({chainId:t}){super(`Chain ID "${t}
221" is invalid.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidChainIdError"})}}Dn.InvalidChainIdError=cMe;var $0={};Object.defineProperty($0,"__esModule",{value:!0});$0.getChainContractAddress=void 0;const $P=Dn;function dMe({blockNumber:e,chain:t,contract:u}){var r;const n=(r=t==null?void 0:t.contracts)==null?void 0:r[u];if(!n)throw new $P.ChainDoesNotSupportContract({chain:t,contract:{name:u}});if(e&&n.blockCreated&&n.blockCreated>e)throw new $P.ChainDoesNotSupportContract({blockNumber:e,chain:t,contract:{name:u,blockCreated:n.blockCreated}});return n.address}$0.getChainContractAddress=dMe;var $f={};Object.defineProperty($f,"__esModule",{value:!0});$f.getCallError=void 0;const pMe=Zu,fMe=vt,yMe=gi;function EMe(e,{docsPath:t,...u}){const n=(()=>{const r=(0,yMe.getNodeError)(e,u);return r instanceof fMe.UnknownNodeError?e:r})();return new pMe.CallExecutionError(n,{docsPath:t,...u})}$f.getCallError=EMe;var Ud={};Object.defineProperty(Ud,"__esModule",{value:!0});Ud.createBatchScheduler=void 0;const jb=new Map;function mMe({fn:e,id:t,shouldSplitBatch:u,wait:n=0,sort:r}){const a=async()=>{const c=o();i();const d=c.map(({args:p})=>p);d.length!==0&&e(d).then(p=>{var f;r&&Array.isArray(p)&&p.sort(r);for(let y=0;y<c.length;y++){const{pendingPromise:h}=c[y];(f=h.resolve)==null||f.call(h,[p[y],p])}}).catch(p=>{var f;for(let y=0;y<c.length;y++){const{pendingPromise:h}=c[y];(f=h.reject)==null||f.call(h,p)}})},i=()=>jb.delete(t),s=()=>o().map(({args:c})=>c),o=()=>jb.get(t)||[],l=c=>jb.set(t,[...o(),c]);return{flush:i,async schedule(c){const d={},p=new Promise((h,C)=>{d.resolve=h,d.reject=C});return(u==null?void 0:u([...s(),c]))&&a(),o().length>0?(l({args:c,pendingPromise:d}),p):(l({args:c,pendingPromise:d}),setTimeout(a,n),p)}}}Ud.createBatchScheduler=mMe;var Nb={},Ts={};Object.defineProperty(Ts,"__esModule",{value:!0});Ts.OffchainLookupSenderMismatchError=Ts.OffchainLookupResponseMalformedError=Ts.OffchainLookupError=void 0;const hMe=hn,kT=ht,wW=P0;class bMe extends kT.BaseError{constructor({callbackSelector:t,cause:u,data:n,extraData:r,sender:a,urls:i}){var s;super(u.shortMessage||"An error occurred while fetching for an offchain result.",{cause:u,metaMessages:[...u.metaMessages||[],(s=u.metaMessages)!=null&&s.length?"":[],"Offchain Gateway Call:",i&&[" Gateway URL(s):",...i.map(o=>` ${(0,wW.getUrl)(o)}`)],` Sender: ${a}`,` Data: ${n}`,` Callback selector: ${t}`,` Extra data: ${r}`].flat()}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"OffchainLookupError"})}}Ts.OffchainLookupError=bMe;class gMe extends kT.BaseError{constructor({result:t,url:u}){super("Offchain gateway response is malformed. Response data must be a hex value.",{metaMessages:[`Gateway URL: ${(0,wW.getUrl)(u)}`,`Response: ${(0,hMe.stringify)(t)}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"OffchainLookupResponseMalformedError"})}}Ts.OffchainLookupResponseMalformedError=gMe;class vMe extends kT.BaseError{constructor({sender:t,to:u}){super("Reverted sender address does not match target contract address (`to`).",{metaMessages:[`Contract address: ${u}`,`OffchainLookup sender address: ${t}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"OffchainLookupSenderMismatchError"})}}Ts.OffchainLookupSenderMismatchError=vMe;var Zs={};Object.defineProperty(Zs,"__esModule",{value:!0});Zs.isAddressEqual=void 0;const zP=Ur,HP=qn;function CMe(e,t){if(!(0,HP.isAddress)(e))throw new zP.InvalidAddressError({address:e});if(!(0,HP.isAddress)(t))throw new zP.InvalidAddressError({address:t});return e.toLowerCase()===t.toLowerCase()}Zs.isAddressEqual=CMe;var WP;function IT(){return WP||(WP=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.ccipFetch=e.offchainLookup=e.offchainLookupAbiItem=e.offchainLookupSignature=void 0;const t=zf(),u=Ts,n=ln,r=yl,a=$n,i=Zs,s=Ou,o=En,l=hn;e.offchainLookupSignature="0x556f1830",e.offchainLookupAbiItem={name:"OffchainLookup",type:"error",inputs:[{name:"sender",type:"address"},{name:"urls",type:"string[]"},{name:"callData",type:"bytes"},{name:"callbackFunction",type:"bytes4"},{name:"extraData",type:"bytes"}]};async function c(p,{blockNumber:f,blockTag:y,data:h,to:C}){const{args:v}=(0,r.decodeErrorResult)({data:h,abi:[e.offchainLookupAbiItem]}),[m,E,b,A,w]=v;try{if(!(0,i.isAddressEqual)(C,m))throw new u.OffchainLookupSenderMismatchError({sender:m,to:C});const g=await d({data:b,sender:m,urls:E}),{data:B}=await(0,t.call)(p,{blockNumber:f,blockTag:y,data:(0,s.concat)([A,(0,a.encodeAbiParameters)([{type:"bytes"},{type:"bytes"}],[g,w])]),to:C});return B}catch(g){throw new u.OffchainLookupError({callbackSelector:A,cause:g,data:h,extraData:w,sender:m,urls:E})}}e.offchainLookup=c;async function d({data:p,sender:f,urls:y}){var C;let h=new Error("An unknown error occurred.");for(let v=0;v<y.length;v++){const m=y[v],E=m.includes("{data}")?"GET":"POST",b=E==="POST"?{data:p,sender:f}:void 0;try{const A=await fetch(m.replace("{sender}",f).replace("{data}",p),{body:JSON.stringify(b),method:E}
221);let w;if((C=A.headers.get("Content-Type"))!=null&&C.startsWith("application/json")?w=(await A.json()).data:w=await A.text(),!A.ok){h=new n.HttpRequestError({body:b,details:(0,l.stringify)(w.error)||A.statusText,headers:A.headers,status:A.status,url:m});continue}if(!(0,o.isHex)(w)){h=new u.OffchainLookupResponseMalformedError({result:w,url:m});continue}return w}catch(A){h=new n.HttpRequestError({body:b,details:A.message,url:m})}}throw h}e.ccipFetch=d}(Nb)),Nb}var qP;function zf(){if(qP)return co;qP=1,Object.defineProperty(co,"__esModule",{value:!0}),co.getRevertErrorData=co.call=void 0;const e=kn,t=hu,u=i9,n=ht,r=Dn,a=Zu,i=L0,s=Lr,o=$0,l=qe(),c=$f,d=Ks,p=Qs,f=Ud,y=Oa;async function h(E,b){var j,R,_,$;const{account:A=E.account,batch:w=!!((j=E.batch)!=null&&j.multicall),blockNumber:g,blockTag:B="latest",accessList:q,data:V,gas:X,gasPrice:ie,maxFeePerGas:N,maxPriorityFeePerGas:T,nonce:P,to:O,value:S,...U}=b,I=A?(0,e.parseAccount)(A):void 0;try{(0,y.assertRequest)(b);const M=(g?(0,l.numberToHex)(g):void 0)||B,Z=($=(_=(R=E.chain)==null?void 0:R.formatters)==null?void 0:_.transactionRequest)==null?void 0:$.format,se=(Z||p.formatTransactionRequest)({...(0,d.extract)(U,{format:Z}),from:I==null?void 0:I.address,accessList:q,data:V,gas:X,gasPrice:ie,maxFeePerGas:N,maxPriorityFeePerGas:T,nonce:P,to:O,value:S});if(w&&C({request:se}))try{return await v(E,{...se,blockNumber:g,blockTag:B})}catch(Y){if(!(Y instanceof r.ClientChainNotConfiguredError)&&!(Y instanceof r.ChainDoesNotSupportContract))throw Y}const de=await E.request({method:"eth_call",params:M?[se,M]:[se]});return de==="0x"?{data:void 0}:{data:de}}catch(Q){const M=m(Q),{offchainLookup:Z,offchainLookupSignature:ce}=await Promise.resolve().then(()=>IT());if((M==null?void 0:M.slice(0,10))===ce&&O)return{data:await Z(E,{data:M,to:O})};throw(0,c.getCallError)(Q,{...b,account:I,chain:E.chain})}}co.call=h;function C({request:E}){const{data:b,to:A,...w}=E;return!(!b||b.startsWith(u.aggregate3Signature)||!A||Object.values(w).filter(g=>typeof g<"u").length>0)}async function v(E,b){var U;const{batchSize:A=1024,wait:w=0}=typeof((U=E.batch)==null?void 0:U.multicall)=="object"?E.batch.multicall:{},{blockNumber:g,blockTag:B="latest",data:q,multicallAddress:V,to:X}=b;let ie=V;if(!ie){if(!E.chain)throw new r.ClientChainNotConfiguredError;ie=(0,o.getChainContractAddress)({blockNumber:g,chain:E.chain,contract:"multicall3"})}const T=(g?(0,l.numberToHex)(g):void 0)||B,{schedule:P}=(0,f.createBatchScheduler)({id:`${E.uid}.${T}`,wait:w,shouldSplitBatch(I){return I.reduce((R,{data:_})=>R+(_.length-2),0)>A*2},fn:async I=>{const j=I.map($=>({allowFailure:!0,callData:$.data,target:$.to})),R=(0,s.encodeFunctionData)({abi:t.multicall3Abi,args:[j],functionName:"aggregate3"}),_=await E.request({method:"eth_call",params:[{data:R,to:ie},T]});return(0,i.decodeFunctionResult)({abi:t.multicall3Abi,args:[j],functionName:"aggregate3",data:_||"0x"})}}),[{returnData:O,success:S}]=await P({data:q,to:X});if(!S)throw new a.RawContractError({data:O});return O==="0x"?{data:void 0}:{data:O}}function m(E){if(!(E instanceof n.BaseError))return;const b=E.walk();return typeof b.data=="object"?b.data.data:b.data}return co.getRevertErrorData=m,co}Object.defineProperty(U0,"__esModule",{value:!0});U0.readContract=void 0;const AMe=L0,wMe=Lr,TMe=Mi,_Me=It,FMe=zf();async function DMe(e,{abi:t,address:u,args:n,functionName:r,...a}){const i=(0,wMe.encodeFunctionData)({abi:t,args:n,functionName:r});try{const{data:s}=await(0,_Me.getAction)(e,FMe.call,"call")({data:i,to:u,...a});return(0,AMe.decodeFunctionResult)({abi:t,args:n,functionName:r,data:s||"0x"})}catch(s){throw(0,TMe.getContractError)(s,{abi:t,address:u,args:n,docsPath:"/docs/contract/readContract",functionName:r})}}U0.readContract=DMe;var Hf={};
221Object.defineProperty(Hf,"__esModule",{value:!0});Hf.simulateContract=void 0;const BMe=kn,xMe=L0,PMe=Lr,SMe=Mi,MMe=It,kMe=zf();async function IMe(e,{abi:t,address:u,args:n,dataSuffix:r,functionName:a,...i}){const s=i.account?(0,BMe.parseAccount)(i.account):void 0,o=(0,PMe.encodeFunctionData)({abi:t,args:n,functionName:a});try{const{data:l}=await(0,MMe.getAction)(e,kMe.call,"call")({batch:!1,data:`${o}${r?r.replace("0x",""):""}`,to:u,...i});return{result:(0,xMe.decodeFunctionResult)({abi:t,args:n,functionName:a,data:l||"0x"}),request:{abi:t,address:u,args:n,dataSuffix:r,functionName:a,...i}}}catch(l){throw(0,SMe.getContractError)(l,{abi:t,address:u,args:n,docsPath:"/docs/contract/simulateContract",functionName:a,sender:s==null?void 0:s.address})}}Hf.simulateContract=IMe;var Wf={},bl={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.observe=e.cleanupCache=e.listenersCache=void 0,e.listenersCache=new Map,e.cleanupCache=new Map;let t=0;function u(n,r,a){const i=++t,s=()=>e.listenersCache.get(n)||[],o=()=>{const f=s();e.listenersCache.set(n,f.filter(y=>y.id!==i))},l=()=>{const f=e.cleanupCache.get(n);s().length===1&&f&&f(),o()},c=s();if(e.listenersCache.set(n,[...c,{id:i,fns:r}]),c&&c.length>0)return l;const d={};for(const f in r)d[f]=(...y)=>{var C,v;const h=s();if(h.length!==0)for(const m of h)(v=(C=m.fns)[f])==null||v.call(C,...y)};const p=a(d);return typeof p=="function"&&e.cleanupCache.set(n,p),l}e.observe=u})(bl);var eo={},Ld={};Object.defineProperty(Ld,"__esModule",{value:!0});Ld.wait=void 0;async function OMe(e){return new Promise(t=>setTimeout(t,e))}Ld.wait=OMe;Object.defineProperty(eo,"__esModule",{value:!0});eo.poll=void 0;const YP=Ld;function RMe(e,{emitOnBegin:t,initialWaitTime:u,interval:n}){let r=!0;const a=()=>r=!1;return(async()=>{let s;t&&(s=await e({unpoll:a}));const o=await(u==null?void 0:u(s))??n;await(0,YP.wait)(o);const l=async()=>{r&&(await e({unpoll:a}),await(0,YP.wait)(n),l())};l()})(),a}eo.poll=RMe;var wa={},TW={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.withCache=e.getCache=e.responseCache=e.promiseCache=void 0,e.promiseCache=new Map,e.responseCache=new Map;function t(n){const r=(s,o)=>({clear:()=>o.delete(s),get:()=>o.get(s),set:l=>o.set(s,l)}),a=r(n,e.promiseCache),i=r(n,e.responseCache);return{clear:()=>{a.clear(),i.clear()},promise:a,response:i}}e.getCache=t;async function u(n,{cacheKey:r,cacheTime:a=1/0}){const i=t(r),s=i.response.get();if(s&&a>0&&new Date().getTime()-s.created.getTime()<a)return s.data;let o=i.promise.get();o||(o=n(),i.promise.set(o));try{const l=await o;return i.response.set({created:new Date,data:l}),l}finally{i.promise.clear()}}e.withCache=u})(TW);Object.defineProperty(wa,"__esModule",{value:!0});wa.getBlockNumber=wa.getBlockNumberCache=void 0;const _W=TW,FW=e=>`blockNumber.${e}`;function jMe(e){return(0,_W.getCache)(FW(e))}wa.getBlockNumberCache=jMe;async function NMe(e,{cacheTime:t=e.cacheTime,maxAge:u}={}){const n=await(0,_W.withCache)(()=>e.request({method:"eth_blockNumber"}),{cacheKey:FW(e.uid),cacheTime:u??t});return BigInt(n)}wa.getBlockNumber=NMe;var gl={};Object.defineProperty(gl,"__esModule",{value:!0});gl.getFilterChanges=void 0;const VP=nu(),UMe=Oi,GP=Ra;async function LMe(e,{filter:t}){const u="strict"in t&&t.strict;return(await t.request({method:"eth_getFilterChanges",params:[t.id]})).map(r=>{var a;if(typeof r=="string")return r;try{const{eventName:i,args:s}="abi"in t&&t.abi?(0,UMe.decodeEventLog)({abi:t.abi,data:r.data,topics:r.topics,strict:u}):{eventName:void 0,args:void 0};return(0,GP.formatLog)(r,{args:s,eventName:i})}catch(i){let s,o;if(i instanceof VP.DecodeLogDataMismatch||i instanceof VP.DecodeLogTopicsMismatch){if("strict"in t&&t.strict)return;s=i.abiItem.name,o=(a=i.abiItem.inputs)==null?void 0:a.some(l=>!("name"in l&&l.name))}return(0,GP.formatLog)(r,{args:o?[]:{},eventName:s})}}).filter(Boolean)}gl.getFilterChanges=LMe;var vl={};
221Object.defineProperty(vl,"__esModule",{value:!0});vl.uninstallFilter=void 0;async function $Me(e,{filter:t}){return t.request({method:"eth_uninstallFilter",params:[t.id]})}vl.uninstallFilter=$Me;Object.defineProperty(Wf,"__esModule",{value:!0});Wf.watchContractEvent=void 0;const zMe=bl,HMe=eo,WMe=hn,JP=nu(),qMe=Ye,YMe=Oi,VMe=Pi,KP=Ra,z4=It,GMe=kd,JMe=wa,KMe=jd,QMe=gl,XMe=vl;function ZMe(e,{abi:t,address:u,args:n,batch:r=!0,eventName:a,onError:i,onLogs:s,poll:o,pollingInterval:l=e.pollingInterval,strict:c}){return(typeof o<"u"?o:e.transport.type!=="webSocket")?(()=>{const y=(0,WMe.stringify)(["watchContractEvent",u,n,r,e.uid,a,l]),h=c??!1;return(0,zMe.observe)(y,{onLogs:s,onError:i},C=>{let v,m,E=!1;const b=(0,HMe.poll)(async()=>{var A;if(!E){try{m=await(0,z4.getAction)(e,GMe.createContractEventFilter,"createContractEventFilter")({abi:t,address:u,args:n,eventName:a,strict:h})}catch{}E=!0;return}try{let w;if(m)w=await(0,z4.getAction)(e,QMe.getFilterChanges,"getFilterChanges")({filter:m});else{const g=await(0,z4.getAction)(e,JMe.getBlockNumber,"getBlockNumber")({});v&&v!==g?w=await(0,z4.getAction)(e,KMe.getContractEvents,"getContractEvents")({abi:t,address:u,args:n,eventName:a,fromBlock:v+1n,toBlock:g,strict:h}):w=[],v=g}if(w.length===0)return;if(r)C.onLogs(w);else for(const g of w)C.onLogs([g])}catch(w){m&&w instanceof qMe.InvalidInputRpcError&&(E=!1),(A=C.onError)==null||A.call(C,w)}},{emitOnBegin:!0,interval:l});return async()=>{m&&await(0,z4.getAction)(e,XMe.uninstallFilter,"uninstallFilter")({filter:m}),b()}})})():(()=>{let y=!0,h=()=>y=!1;return(async()=>{try{const C=a?(0,VMe.encodeEventTopics)({abi:t,eventName:a,args:n}):[],{unsubscribe:v}=await e.transport.subscribe({params:["logs",{address:u,topics:C}],onData(m){var b;if(!y)return;const E=m.result;try{const{eventName:A,args:w}=(0,YMe.decodeEventLog)({abi:t,data:E.data,topics:E.topics,strict:c}),g=(0,KP.formatLog)(E,{args:w,eventName:A});s([g])}catch(A){let w,g;if(A instanceof JP.DecodeLogDataMismatch||A instanceof JP.DecodeLogTopicsMismatch){if(c)return;w=A.abiItem.name,g=(b=A.abiItem.inputs)==null?void 0:b.some(q=>!("name"in q&&q.name))}const B=(0,KP.formatLog)(E,{args:g?[]:{},eventName:w});s([B])}},onError(m){i==null||i(m)}});h=v,y||h()}catch(C){i==null||i(C)}})(),h})()}Wf.watchContractEvent=ZMe;var qf={},$d={},Cl={};Object.defineProperty(Cl,"__esModule",{value:!0});Cl.assertCurrentChain=void 0;const QP=Dn;function eke({chain:e,currentChainId:t}){if(!e)throw new QP.ChainNotFoundError;if(t!==e.id)throw new QP.ChainMismatchError({chain:e,currentChainId:t})}Cl.assertCurrentChain=eke;var Yf={};Object.defineProperty(Yf,"__esModule",{value:!0});Yf.getTransactionError=void 0;const tke=vt,uke=ot,nke=gi;function rke(e,{docsPath:t,...u}){const n=(()=>{const r=(0,nke.getNodeError)(e,u);return r instanceof tke.UnknownNodeError?e:r})();return new uke.TransactionExecutionError(n,{docsPath:t,...u})}Yf.getTransactionError=rke;var Al={};Object.defineProperty(Al,"__esModule",{value:!0});Al.getChainId=void 0;const ake=Gu();async function ike(e){const t=await e.request({method:"eth_chainId"});return(0,ake.hexToNumber)(t)}Al.getChainId=ike;var zd={};Object.defineProperty(zd,"__esModule",{value:!0});zd.sendRawTransaction=void 0;async function ske(e,{serializedTransaction:t}){return e.request({method:"eth_sendRawTransaction",params:[t]})}zd.sendRawTransaction=ske;Object.defineProperty($d,"__esModule",{value:!0});$d.sendTransaction=void 0;const oke=kn,lke=ki,cke=Cl,dke=Yf,pke=Ks,fke=Qs,l1=It,yke=Oa,XP=Al,Eke=Uf(),mke=zd;async function hke(e,t){var h,C,v,m;const{account:u=e.account,chain:n=e.chain,accessList:r,data:a,gas:i,gasPrice:s,maxFeePerGas:o,maxPriorityFeePerGas:l,nonce:c,to:d,value:p,...f}=t;if(!u)throw new lke.AccountNotFoundError({docsPath:"/docs/actions/wallet/sendTransaction"});const y=(0,oke.parseAccount)(u);try{(0,yke.assertRequest)(t);let E;if(n!==null&&(E=await(0,l1.getAction)(e,XP.getChainId,"getChainId")({}),(0,cke.assertCurrentChain)({currentChainId:E,chain:n})),y.type==="local"){const g=await(0,l1.getAction)(e,Eke.prepareTransactionRequest,"prepareTransactionRequest")({account:y,accessList:r,chain:n,data:a,gas:i,gasPrice:s,maxFeePerGas:o,maxPriorityFeePerGas:l,nonce:c,to:d,value:p,...f});E||(E=await(0,l1.getAction)(e,XP.getChainId,"getChainId")({}));const B=(h=n==null?void 0:n.serializers)==null?void 0:h.transaction,q=await y.signTransaction({...g,chainId:E},{serializer:B});return await(0,l1.getAction)(e,mke.sendRawTransaction,"sendRawTransaction")({serializedTransaction:q})}const b=(m=(v=(C=e.chain)==null?void 0:C.formatters)==null?void 0:v.transactionRequest)==null?void 0:m.format,w=(b||fke.formatTransactionRequest)({...(0,pke.extract)(f,{format:b}),accessList:r,data:a,from:y.address,gas:i,gasPrice:s,maxFeePerGas:o,maxPriorityFeePerGas:l,nonce:c,to:d,value:p});return await e.request({method:"eth_sendTransaction",params:[w]})}catch(E){throw(0,dke.getTransactionError)(E,{...t,account:y,chain:t.chain||void 0})}}$d.sendTransaction=hke;
221Object.defineProperty(qf,"__esModule",{value:!0});qf.writeContract=void 0;const bke=Lr,gke=It,vke=$d;async function Cke(e,{abi:t,address:u,args:n,dataSuffix:r,functionName:a,...i}){const s=(0,bke.encodeFunctionData)({abi:t,args:n,functionName:a});return await(0,gke.getAction)(e,vke.sendTransaction,"sendTransaction")({data:`${s}${r?r.replace("0x",""):""}`,to:u,...i})}qf.writeContract=Cke;Object.defineProperty(ws,"__esModule",{value:!0});ws.getEventParameters=ws.getFunctionParameters=ws.getContract=void 0;const po=It,Ake=kd,wke=Mf,Tke=jd,_ke=U0,Fke=Hf,Dke=Wf,Bke=qf;function xke({abi:e,address:t,publicClient:u,walletClient:n}){const r=u!=null,a=n!=null,i={};let s=!1,o=!1,l=!1;for(const c of e)if(c.type==="function"?c.stateMutability==="view"||c.stateMutability==="pure"?s=!0:o=!0:c.type==="event"&&(l=!0),s&&o&&l)break;return r&&(s&&(i.read=new Proxy({},{get(c,d){return(...p)=>{const{args:f,options:y}=Cp(p);return(0,po.getAction)(u,_ke.readContract,"readContract")({abi:e,address:t,functionName:d,args:f,...y})}}})),o&&(i.simulate=new Proxy({},{get(c,d){return(...p)=>{const{args:f,options:y}=Cp(p);return(0,po.getAction)(u,Fke.simulateContract,"simulateContract")({abi:e,address:t,functionName:d,args:f,...y})}}})),l&&(i.createEventFilter=new Proxy({},{get(c,d){return(...p)=>{const f=e.find(C=>C.type==="event"&&C.name===d),{args:y,options:h}=Z1(p,f);return(0,po.getAction)(u,Ake.createContractEventFilter,"createContractEventFilter")({abi:e,address:t,eventName:d,args:y,...h})}}}),i.getEvents=new Proxy({},{get(c,d){return(...p)=>{const f=e.find(C=>C.type==="event"&&C.name===d),{args:y,options:h}=Z1(p,f);return(0,po.getAction)(u,Tke.getContractEvents,"getContractEvents")({abi:e,address:t,eventName:d,args:y,...h})}}}),i.watchEvent=new Proxy({},{get(c,d){return(...p)=>{const f=e.find(C=>C.type==="event"&&C.name===d),{args:y,options:h}=Z1(p,f);return(0,po.getAction)(u,Dke.watchContractEvent,"watchContractEvent")({abi:e,address:t,eventName:d,args:y,...h})}}}))),a&&o&&(i.write=new Proxy({},{get(c,d){return(...p)=>{const{args:f,options:y}=Cp(p);return(0,po.getAction)(n,Bke.writeContract,"writeContract")({abi:e,address:t,functionName:d,args:f,...y})}}})),(r||a)&&o&&(i.estimateGas=new Proxy({},{get(c,d){return(...p)=>{const{args:f,options:y}=Cp(p),h=u??n;return(0,po.getAction)(h,wke.estimateContractGas,"estimateContractGas")({abi:e,address:t,functionName:d,args:f,...y,account:y.account??n.account})}}})),i.address=t,i.abi=e,i}ws.getContract=xke;function Cp(e){const t=e.length&&Array.isArray(e[0]),u=t?e[0]:[],n=(t?e[1]:e[0])??{};return{args:u,options:n}}ws.getFunctionParameters=Cp;function Z1(e,t){let u=!1;Array.isArray(e[0])?u=!0:e.length===1?u=t.inputs.some(a=>a.indexed):e.length===2&&(u=!0);const n=u?e[0]:void 0,r=(u?e[1]:e[0])??{};return{args:n,options:r}}ws.getEventParameters=Z1;var wl={},DW={},Hd={};Object.defineProperty(Hd,"__esModule",{value:!0});Hd.publicKeyToAddress=void 0;const Pke=cr,Ske=Wn;function Mke(e){const t=(0,Ske.keccak256)(`0x${e.substring(4)}`).substring(26);return(0,Pke.checksumAddress)(`0x${t}`)}Hd.publicKeyToAddress=Mke;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.publicKeyToAddress=e.parseAccount=void 0;var t=kn;Object.defineProperty(e,"parseAccount",{enumerable:!0,get:function(){return t.parseAccount}});var u=Hd;Object.defineProperty(e,"publicKeyToAddress",{enumerable:!0,get:function(){return u.publicKeyToAddress}})})(DW);var s9={};Object.defineProperty(s9,"__esModule",{value:!0});s9.uid=void 0;const sA=256;let c1=sA,d1;function kke(e=11){if(!d1||c1+e>sA*2){d1="",c1=0;for(let t=0;t<sA;t++)d1+=(256+Math.random()*256|0).toString(16).substring(1)}return d1.substring(c1,c1+++e)}s9.uid=kke;Object.defineProperty(wl,"__esModule",{value:!0});wl.createClient=void 0;const Ike=DW,Oke=s9;function Rke(e){const{batch:t,cacheTime:u=e.pollingInterval??4e3,key:n="base",name:r="Base Client",pollingInterval:a=4e3,type:i="base"}=e,s=e.chain,o=e.account?(0,Ike.parseAccount)(e.account):void 0,{config:l,request:c,value:d}=e.transport({chain:s,pollingInterval:a}),p={...l,...d},f={account:o,batch:t,cacheTime:u,chain:s,key:n,name:r,pollingInterval:a,request:c,transport:p,type:i,uid:(0,Oke.uid)()};function y(h){return C=>{const v=C(h);for(const E in f)delete v[E];const m={...h,...v};return Object.assign(m,{extend:y(m)})}}return Object.assign(f,{extend:y(f)})}wl.createClient=Rke;var o9={},to={},l9={},Vf={};
221Object.defineProperty(Vf,"__esModule",{value:!0});Vf.withRetry=void 0;const jke=Ld;function Nke(e,{delay:t=100,retryCount:u=2,shouldRetry:n=()=>!0}={}){return new Promise((r,a)=>{const i=async({count:s=0}={})=>{const o=async({error:l})=>{const c=typeof t=="function"?t({count:s,error:l}):t;c&&await(0,jke.wait)(c),i({count:s+1})};try{const l=await e();r(l)}catch(l){if(s<u&&await n({count:s,error:l}))return o({error:l});a(l)}};i()})}Vf.withRetry=Nke;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.buildRequest=e.isDeterministicError=void 0;const t=ht,u=ln,n=Ye,r=Vf,a=s=>"code"in s?s.code!==-1&&s.code!==-32004&&s.code!==-32005&&s.code!==-32042&&s.code!==-32603:s instanceof u.HttpRequestError&&s.status?s.status!==403&&s.status!==408&&s.status!==413&&s.status!==429&&s.status!==500&&s.status!==502&&s.status!==503&&s.status!==504:!1;e.isDeterministicError=a;function i(s,{retryDelay:o=150,retryCount:l=3}={}){return async c=>(0,r.withRetry)(async()=>{try{return await s(c)}catch(d){const p=d;switch(p.code){case n.ParseRpcError.code:throw new n.ParseRpcError(p);case n.InvalidRequestRpcError.code:throw new n.InvalidRequestRpcError(p);case n.MethodNotFoundRpcError.code:throw new n.MethodNotFoundRpcError(p);case n.InvalidParamsRpcError.code:throw new n.InvalidParamsRpcError(p);case n.InternalRpcError.code:throw new n.InternalRpcError(p);case n.InvalidInputRpcError.code:throw new n.InvalidInputRpcError(p);case n.ResourceNotFoundRpcError.code:throw new n.ResourceNotFoundRpcError(p);case n.ResourceUnavailableRpcError.code:throw new n.ResourceUnavailableRpcError(p);case n.TransactionRejectedRpcError.code:throw new n.TransactionRejectedRpcError(p);case n.MethodNotSupportedRpcError.code:throw new n.MethodNotSupportedRpcError(p);case n.LimitExceededRpcError.code:throw new n.LimitExceededRpcError(p);case n.JsonRpcVersionUnsupportedError.code:throw new n.JsonRpcVersionUnsupportedError(p);case n.UserRejectedRequestError.code:throw new n.UserRejectedRequestError(p);case n.UnauthorizedProviderError.code:throw new n.UnauthorizedProviderError(p);case n.UnsupportedProviderMethodError.code:throw new n.UnsupportedProviderMethodError(p);case n.ProviderDisconnectedError.code:throw new n.ProviderDisconnectedError(p);case n.ChainDisconnectedError.code:throw new n.ChainDisconnectedError(p);case n.SwitchChainError.code:throw new n.SwitchChainError(p);case 5e3:throw new n.UserRejectedRequestError(p);default:throw d instanceof t.BaseError?d:new n.UnknownRpcError(p)}}},{delay:({count:d,error:p})=>{var f;if(p&&p instanceof u.HttpRequestError){const y=(f=p==null?void 0:p.headers)==null?void 0:f.get("Retry-After");if(y!=null&&y.match(/\d/))return parseInt(y)*1e3}return~~(1<<d)*o},retryCount:l,shouldRetry:({error:d})=>!(0,e.isDeterministicError)(d)})}e.buildRequest=i})(l9);Object.defineProperty(to,"__esModule",{value:!0});to.createTransport=void 0;const Uke=l9;function Lke({key:e,name:t,request:u,retryCount:n=3,retryDelay:r=150,timeout:a,type:i},s){return{config:{key:e,name:t,request:u,retryCount:n,retryDelay:r,timeout:a,type:i},request:(0,Uke.buildRequest)(u,{retryCount:n,retryDelay:r}),value:s}}to.createTransport=Lke;Object.defineProperty(o9,"__esModule",{value:!0});o9.custom=void 0;const $ke=to;function zke(e,t={}){const{key:u="custom",name:n="Custom Provider",retryDelay:r}=t;return({retryCount:a})=>(0,$ke.createTransport)({key:u,name:n,request:e.request.bind(e),retryCount:t.retryCount??a,retryDelay:r,type:"custom"})}o9.custom=zke;var Vc={};Object.defineProperty(Vc,"__esModule",{value:!0});Vc.rankTransports=Vc.fallback=void 0;const Hke=l9,Wke=Ld,qke=to;function Yke(e,t={}){const{key:u="fallback",name:n="Fallback",rank:r=!1,retryCount:a,retryDelay:i}=t;return({chain:s,pollingInterval:o=4e3,timeout:l})=>{let c=e,d=()=>{};const p=(0,qke.createTransport)({key:u,name:n,async request({method:f,params:y}){const h=async(C=0)=>{const v=c[C]({chain:s,retryCount:0,timeout:l});try{const m=await v.request({method:f,params:y});return d({method:f,params:y,response:m,transport:v,status:"success"}),m}catch(m){if(d({error:m,method:f,params:y,transport:v,status:"error"}),(0,Hke.isDeterministicError)(m)||C===c.length-1)throw m;return h(C+1)}};return h()},retryCount:a,retryDelay:i,type:"fallback"},{onResponse:f=>d=f,transports:c.map(f=>f({chain:s,retryCount:0}))});if(r){const f=typeof r=="object"?r:{};BW({chain:s,interval:f.interval??o,onTransports:y=>
221c=y,sampleCount:f.sampleCount,timeout:f.timeout,transports:c,weights:f.weights})}return p}}Vc.fallback=Yke;function BW({chain:e,interval:t=4e3,onTransports:u,sampleCount:n=10,timeout:r=1e3,transports:a,weights:i={}}){const{stability:s=.7,latency:o=.3}=i,l=[],c=async()=>{const d=await Promise.all(a.map(async y=>{const h=y({chain:e,retryCount:0,timeout:r}),C=Date.now();let v,m;try{await h.request({method:"net_listening"}),m=1}catch{m=0}finally{v=Date.now()}return{latency:v-C,success:m}}));l.push(d),l.length>n&&l.shift();const p=Math.max(...l.map(y=>Math.max(...y.map(({latency:h})=>h)))),f=a.map((y,h)=>{const C=l.map(A=>A[h].latency),m=1-C.reduce((A,w)=>A+w,0)/C.length/p,E=l.map(A=>A[h].success),b=E.reduce((A,w)=>A+w,0)/E.length;return b===0?[0,h]:[o*m+s*b,h]}).sort((y,h)=>h[0]-y[0]);u(f.map(([,y])=>a[y])),await(0,Wke.wait)(t),c()};c()}Vc.rankTransports=BW;var c9={},Wd={};Object.defineProperty(Wd,"__esModule",{value:!0});Wd.UrlRequiredError=void 0;const Vke=ht;class Gke extends Vke.BaseError{constructor(){super("No URL was provided to the Transport. Please provide a valid RPC URL to the Transport.",{docsPath:"/docs/clients/intro"})}}Wd.UrlRequiredError=Gke;var d9={};function Jke(){if(typeof WebSocket<"u")return WebSocket;if(typeof global.WebSocket<"u")return global.WebSocket;if(typeof window.WebSocket<"u")return window.WebSocket;if(typeof self.WebSocket<"u")return self.WebSocket;throw new Error("`WebSocket` is not supported in this environment")}const Kke=Jke(),Qke=Object.freeze(Object.defineProperty({__proto__:null,WebSocket:Kke},Symbol.toStringTag,{value:"Module"})),Xke=Os(Qke);var p9={};Object.defineProperty(p9,"__esModule",{value:!0});p9.withTimeout=void 0;function Zke(e,{errorInstance:t=new Error("timed out"),timeout:u,signal:n}){return new Promise((r,a)=>{(async()=>{let i;try{const s=new AbortController;u>0&&(i=setTimeout(()=>{n?s.abort():a(t)},u)),r(await e({signal:s==null?void 0:s.signal}))}catch(s){s.name==="AbortError"&&a(t),a(s)}finally{clearTimeout(i)}})()})}p9.withTimeout=Zke;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.rpc=e.getSocket=e.socketsCache=void 0;const t=Xke,u=ln,n=Ud,r=p9,a=hn;let i=0;async function s(d,{body:p,fetchOptions:f={},timeout:y=1e4}){var m;const{headers:h,method:C,signal:v}=f;try{const E=await(0,r.withTimeout)(async({signal:A})=>await fetch(d,{...f,body:Array.isArray(p)?(0,a.stringify)(p.map(g=>({jsonrpc:"2.0",id:g.id??i++,...g}))):(0,a.stringify)({jsonrpc:"2.0",id:p.id??i++,...p}),headers:{...h,"Content-Type":"application/json"},method:C||"POST",signal:v||(y>0?A:void 0)}),{errorInstance:new u.TimeoutError({body:p,url:d}),timeout:y,signal:!0});let b;if((m=E.headers.get("Content-Type"))!=null&&m.startsWith("application/json")?b=await E.json():b=await E.text(),!E.ok)throw new u.HttpRequestError({body:p,details:(0,a.stringify)(b.error)||E.statusText,headers:E.headers,status:E.status,url:d});return b}catch(E){throw E instanceof u.HttpRequestError||E instanceof u.TimeoutError?E:new u.HttpRequestError({body:p,details:E.message,url:d})}}e.socketsCache=new Map;async function o(d){let p=e.socketsCache.get(d);if(p)return p;const{schedule:f}=(0,n.createBatchScheduler)({id:d,fn:async()=>{const C=new t.WebSocket(d),v=new Map,m=new Map,E=({data:A})=>{const w=JSON.parse(A),g=w.method==="eth_subscription",B=g?w.params.subscription:w.id,q=g?m:v,V=q.get(B);V&&V({data:A}),g||q.delete(B)},b=()=>{e.socketsCache.delete(d),C.removeEventListener("close",b),C.removeEventListener("message",E)};return C.addEventListener("close",b),C.addEventListener("message",E),C.readyState===t.WebSocket.CONNECTING&&await new Promise((A,w)=>{C&&(C.onopen=A,C.onerror=w)}),p=Object.assign(C,{requests:v,subscriptions:m}),e.socketsCache.set(d,p),[p]}}),[y,[h]]=await f();return h}e.getSocket=o;function l(d,{body:p,onResponse:f}){if(d.readyState===d.CLOSED||d.readyState===d.CLOSING)throw new u.WebSocketRequestError({body:p,url:d.url,details:"Socket is closed."});const y=i++,h=({data:C})=>{var m;const v=JSON.parse(C);typeof v.id=="number"&&y!==v.id||(f==null||f(v),p.method==="eth_subscribe"&&typeof v.result=="string"&&d.subscriptions.set(v.result,h),p.method==="eth_unsubscribe"&&d.subscriptions.delete((m=p.params)==null?void 0:m[0]))};return d.requests.set(y,h),d.send(JSON.stringify({jsonrpc:"2.0",...p,id:y})),d}async function c(d,{body:p,timeout:f=1e4}){return(0,r.withTimeout)(()=>new Promise(y=>
221e.rpc.webSocket(d,{body:p,onResponse:y})),{errorInstance:new u.TimeoutError({body:p,url:d.url}),timeout:f})}e.rpc={http:s,webSocket:l,webSocketAsync:c}})(d9);Object.defineProperty(c9,"__esModule",{value:!0});c9.http=void 0;const eIe=ln,tIe=Wd,uIe=Ud,ZP=d9,nIe=to;function rIe(e,t={}){const{batch:u,fetchOptions:n,key:r="http",name:a="HTTP JSON-RPC",retryDelay:i}=t;return({chain:s,retryCount:o,timeout:l})=>{const{batchSize:c=1e3,wait:d=0}=typeof u=="object"?u:{},p=t.retryCount??o,f=l??t.timeout??1e4,y=e||(s==null?void 0:s.rpcUrls.default.http[0]);if(!y)throw new tIe.UrlRequiredError;return(0,nIe.createTransport)({key:r,name:a,async request({method:h,params:C}){const v={method:h,params:C},{schedule:m}=(0,uIe.createBatchScheduler)({id:`${e}`,wait:d,shouldSplitBatch(w){return w.length>c},fn:w=>ZP.rpc.http(y,{body:w,fetchOptions:n,timeout:f}),sort:(w,g)=>w.id-g.id}),E=async w=>u?m(w):[await ZP.rpc.http(y,{body:w,fetchOptions:n,timeout:f})],[{error:b,result:A}]=await E(v);if(b)throw new eIe.RpcRequestError({body:v,error:b,url:y});return A},retryCount:p,retryDelay:i,timeout:f,type:"http"},{fetchOptions:n,url:e})}}c9.http=rIe;var H4={},W4={},f9={},qd={};Object.defineProperty(qd,"__esModule",{value:!0});qd.isNullUniversalResolverError=void 0;const aIe=ma,iIe=ht,eS=Zu;function sIe(e,t){var n,r,a;if(!(e instanceof iIe.BaseError))return!1;const u=e.walk(i=>i instanceof eS.ContractFunctionRevertedError);return u instanceof eS.ContractFunctionRevertedError?!!(((n=u.data)==null?void 0:n.errorName)==="ResolverNotFound"||((r=u.data)==null?void 0:r.errorName)==="ResolverWildcardNotSupported"||(a=u.reason)!=null&&a.includes("Wildcard on non-extended resolvers is not supported")||t==="reverse"&&u.reason===aIe.panicReasons[50]):!1}qd.isNullUniversalResolverError=sIe;var Yd={},Gf={};Object.defineProperty(Gf,"__esModule",{value:!0});Gf.encodedLabelToLabelhash=void 0;const oIe=En;function lIe(e){if(e.length!==66||e.indexOf("[")!==0||e.indexOf("]")!==65)return null;const t=`0x${e.slice(1,65)}`;return(0,oIe.isHex)(t)?t:null}Gf.encodedLabelToLabelhash=lIe;Object.defineProperty(Yd,"__esModule",{value:!0});Yd.namehash=void 0;const cIe=Ou,tS=mn(),uS=qe(),nS=Wn,dIe=Gf;function pIe(e){let t=new Uint8Array(32).fill(0);if(!e)return(0,uS.bytesToHex)(t);const u=e.split(".");for(let n=u.length-1;n>=0;n-=1){const r=(0,dIe.encodedLabelToLabelhash)(u[n]),a=r?(0,tS.toBytes)(r):(0,nS.keccak256)((0,tS.stringToBytes)(u[n]),"bytes");t=(0,nS.keccak256)((0,cIe.concat)([t,a]),"bytes")}return(0,uS.bytesToHex)(t)}Yd.namehash=pIe;var Tl={},y9={};Object.defineProperty(y9,"__esModule",{value:!0});y9.encodeLabelhash=void 0;function fIe(e){return`[${e.slice(2)}]`}y9.encodeLabelhash=fIe;var Jf={};Object.defineProperty(Jf,"__esModule",{value:!0});Jf.labelhash=void 0;const yIe=mn(),EIe=qe(),mIe=Wn,hIe=Gf;function bIe(e){const t=new Uint8Array(32).fill(0);return e?(0,hIe.encodedLabelToLabelhash)(e)||(0,mIe.keccak256)((0,yIe.stringToBytes)(e)):(0,EIe.bytesToHex)(t)}Jf.labelhash=bIe;Object.defineProperty(Tl,"__esModule",{value:!0});Tl.packetToBytes=void 0;const Ub=mn(),gIe=y9,vIe=Jf;function CIe(e){const t=e.replace(/^\.|\.$/gm,"");if(t.length===0)return new Uint8Array(1);const u=new Uint8Array((0,Ub.stringToBytes)(t).byteLength+2);let n=0;const r=t.split(".");for(let a=0;a<r.length;a++){let i=(0,Ub.stringToBytes)(r[a]);i.byteLength>255&&(i=(0,Ub.stringToBytes)((0,gIe.encodeLabelhash)((0,vIe.labelhash)(r[a])))),u[n]=i.length,u.set(i,n+1),n+=i.length+1}return u.byteLength!==n+1?u.slice(0,n+1):u}Tl.packetToBytes=CIe;
221Object.defineProperty(f9,"__esModule",{value:!0});f9.getEnsAddress=void 0;const Lb=hu,AIe=L0,wIe=Lr,TIe=$0,_Ie=N0,FIe=qe(),DIe=qd,$b=Yd,BIe=Tl,xIe=It,PIe=U0;async function SIe(e,{blockNumber:t,blockTag:u,coinType:n,name:r,universalResolverAddress:a}){let i=a;if(!i){if(!e.chain)throw new Error("client chain not configured. universalResolverAddress is required.");i=(0,TIe.getChainContractAddress)({blockNumber:t,chain:e.chain,contract:"ensUniversalResolver"})}try{const s=(0,wIe.encodeFunctionData)({abi:Lb.addressResolverAbi,functionName:"addr",...n!=null?{args:[(0,$b.namehash)(r),BigInt(n)]}:{args:[(0,$b.namehash)(r)]}}),o=await(0,xIe.getAction)(e,PIe.readContract,"readContract")({address:i,abi:Lb.universalResolverResolveAbi,functionName:"resolve",args:[(0,FIe.toHex)((0,BIe.packetToBytes)(r)),s],blockNumber:t,blockTag:u});if(o[0]==="0x")return null;const l=(0,AIe.decodeFunctionResult)({abi:Lb.addressResolverAbi,args:n!=null?[(0,$b.namehash)(r),BigInt(n)]:void 0,functionName:"addr",data:o[0]});return l==="0x"||(0,_Ie.trim)(l)==="0x00"?null:l}catch(s){if((0,DIe.isNullUniversalResolverError)(s,"resolve"))return null;throw s}}f9.getEnsAddress=SIe;var E9={},m9={},Ku={},F0={};Object.defineProperty(F0,"__esModule",{value:!0});F0.EnsAvatarUnsupportedNamespaceError=F0.EnsAvatarUriResolutionError=F0.EnsAvatarInvalidNftUriError=F0.EnsAvatarInvalidMetadataError=void 0;const h9=ht;class MIe extends h9.BaseError{constructor({data:t}){super("Unable to extract image from metadata. The metadata may be malformed or invalid.",{metaMessages:["- Metadata must be a JSON object with at least an `image`, `image_url` or `image_data` property.","",`Provided data: ${JSON.stringify(t)}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"EnsAvatarInvalidMetadataError"})}}F0.EnsAvatarInvalidMetadataError=MIe;class kIe extends h9.BaseError{constructor({reason:t}){super(`ENS NFT avatar URI is invalid. ${t}`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"EnsAvatarInvalidNftUriError"})}}F0.EnsAvatarInvalidNftUriError=kIe;class IIe extends h9.BaseError{constructor({uri:t}){super(`Unable to resolve ENS avatar URI "${t}". The URI may be malformed, invalid, or does not respond with a valid image.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"EnsAvatarUriResolutionError"})}}F0.EnsAvatarUriResolutionError=IIe;class OIe extends h9.BaseError{constructor({namespace:t}){super(`ENS NFT avatar namespace "${t}" is not supported. Must be "erc721" or "erc1155".`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"EnsAvatarUnsupportedNamespaceError"})}}F0.EnsAvatarUnsupportedNamespaceError=OIe;Object.defineProperty(Ku,"__esModule",{value:!0});Ku.getNftTokenUri=Ku.parseNftUri=Ku.parseAvatarUri=Ku.getMetadataAvatarUri=Ku.getJsonImage=Ku.resolveAvatarUri=Ku.getGateway=Ku.isImageUri=void 0;const rS=U0,aa=F0,RIe=/(?<protocol>https?:\/\/[^\/]*|ipfs:\/|ipns:\/|ar:\/)?(?<root>\/)?(?<subpath>ipfs\/|ipns\/)?(?<target>[\w\-.]+)(?<subtarget>\/.*)?/,jIe=/^(Qm[1-9A-HJ-NP-Za-km-z]{44,}|b[A-Za-z2-7]{58,}|B[A-Z2-7]{58,}|z[1-9A-HJ-NP-Za-km-z]{48,}|F[0-9A-F]{50,})(\/(?<target>[\w\-.]+))?(?<subtarget>\/.*)?$/,NIe=/^data:([a-zA-Z\-/+]*);base64,([^"].*)/,UIe=/^data:([a-zA-Z\-/+]*)?(;[a-zA-Z0-9].*?)?(,)/;async function xW(e){try{const t=await fetch(e,{method:"HEAD"});if(t.status===200){const u=t.headers.get("content-type");return u==null?void 0:u.startsWith("image/")}return!1}catch(t){return typeof t=="object"&&typeof t.response<"u"||!globalThis.hasOwnProperty("Image")?!1:new Promise(u=>{const n=new Image;n.onload=()=>{u(!0)},n.onerror=()=>{u(!1)},n.src=e})}}Ku.isImageUri=xW;function oA(e,t){return e?e.endsWith("/")?e.slice(0,-1):e:t}Ku.getGateway=oA;function PW({uri:e,gatewayUrls:t}){const u=NIe.test(e);if(u)return{uri:e,isOnChain:!0,isEncoded:u};const n=oA(t==null?void 0:t.ipfs,"https://ipfs.io"),r=oA(t==null?void 0:t.arweave,"https://arweave.net"),a=e.match(RIe),{protocol:i,subpath:s,target:o,subtarget:l=""}=(a==null?void 0:a.groups)||{},c=i==="ipns:/"||s==="ipns/",d=i==="ipfs:/"||s==="ipfs/"||jIe.test(e);
221if(e.startsWith("http")&&!c&&!d){let f=e;return t!=null&&t.arweave&&(f=e.replace(/https:\/\/arweave.net/g,t==null?void 0:t.arweave)),{uri:f,isOnChain:!1,isEncoded:!1}}if((c||d)&&o)return{uri:`${n}/${c?"ipns":"ipfs"}/${o}${l}`,isOnChain:!1,isEncoded:!1};if(i==="ar:/"&&o)return{uri:`${r}/${o}${l||""}`,isOnChain:!1,isEncoded:!1};let p=e.replace(UIe,"");if(p.startsWith("<svg")&&(p=`data:image/svg+xml;base64,${btoa(p)}`),p.startsWith("data:")||p.startsWith("{"))return{uri:p,isOnChain:!0,isEncoded:!1};throw new aa.EnsAvatarUriResolutionError({uri:e})}Ku.resolveAvatarUri=PW;function SW(e){if(typeof e!="object"||!("image"in e)&&!("image_url"in e)&&!("image_data"in e))throw new aa.EnsAvatarInvalidMetadataError({data:e});return e.image||e.image_url||e.image_data}Ku.getJsonImage=SW;async function LIe({gatewayUrls:e,uri:t}){try{const u=await fetch(t).then(r=>r.json());return await MW({gatewayUrls:e,uri:SW(u)})}catch{throw new aa.EnsAvatarUriResolutionError({uri:t})}}Ku.getMetadataAvatarUri=LIe;async function MW({gatewayUrls:e,uri:t}){const{uri:u,isOnChain:n}=PW({uri:t,gatewayUrls:e});if(n||await xW(u))return u;throw new aa.EnsAvatarUriResolutionError({uri:t})}Ku.parseAvatarUri=MW;function $Ie(e){let t=e;t.startsWith("did:nft:")&&(t=t.replace("did:nft:","").replace(/_/g,"/"));const[u,n,r]=t.split("/"),[a,i]=u.split(":"),[s,o]=n.split(":");if(!a||a.toLowerCase()!=="eip155")throw new aa.EnsAvatarInvalidNftUriError({reason:"Only EIP-155 supported"});if(!i)throw new aa.EnsAvatarInvalidNftUriError({reason:"Chain ID not found"});if(!o)throw new aa.EnsAvatarInvalidNftUriError({reason:"Contract address not found"});if(!r)throw new aa.EnsAvatarInvalidNftUriError({reason:"Token ID not found"});if(!s)throw new aa.EnsAvatarInvalidNftUriError({reason:"ERC namespace not found"});return{chainID:parseInt(i),namespace:s.toLowerCase(),contractAddress:o,tokenID:r}}Ku.parseNftUri=$Ie;async function zIe(e,{nft:t}){if(t.namespace==="erc721")return(0,rS.readContract)(e,{address:t.contractAddress,abi:[{name:"tokenURI",type:"function",stateMutability:"view",inputs:[{name:"tokenId",type:"uint256"}],outputs:[{name:"",type:"string"}]}],functionName:"tokenURI",args:[BigInt(t.tokenID)]});if(t.namespace==="erc1155")return(0,rS.readContract)(e,{address:t.contractAddress,abi:[{name:"uri",type:"function",stateMutability:"view",inputs:[{name:"_id",type:"uint256"}],outputs:[{name:"",type:"string"}]}],functionName:"uri",args:[BigInt(t.tokenID)]});throw new aa.EnsAvatarUnsupportedNamespaceError({namespace:t.namespace})}Ku.getNftTokenUri=zIe;Object.defineProperty(m9,"__esModule",{value:!0});m9.parseAvatarRecord=void 0;const bo=Ku;async function HIe(e,{gatewayUrls:t,record:u}){return/eip155:/i.test(u)?WIe(e,{gatewayUrls:t,record:u}):(0,bo.parseAvatarUri)({uri:u,gatewayUrls:t})}m9.parseAvatarRecord=HIe;async function WIe(e,{gatewayUrls:t,record:u}){const n=(0,bo.parseNftUri)(u),r=await(0,bo.getNftTokenUri)(e,{nft:n}),{uri:a,isOnChain:i,isEncoded:s}=(0,bo.resolveAvatarUri)({uri:r,gatewayUrls:t});if(i&&(a.includes("data:application/json;base64,")||a.startsWith("{"))){const l=s?atob(a.replace("data:application/json;base64,","")):a,c=JSON.parse(l);return(0,bo.parseAvatarUri)({uri:(0,bo.getJsonImage)(c),gatewayUrls:t})}let o=n.tokenID;return n.namespace==="erc1155"&&(o=o.replace("0x","").padStart(64,"0")),(0,bo.getMetadataAvatarUri)({gatewayUrls:t,uri:a.replace(/(?:0x)?{id}/,o)})}var Kf={};Object.defineProperty(Kf,"__esModule",{value:!0});Kf.getEnsText=void 0;const zb=hu,qIe=L0,YIe=Lr,VIe=$0,GIe=qe(),JIe=qd,KIe=Yd,QIe=Tl,XIe=It,ZIe=U0;async function eOe(e,{blockNumber:t,blockTag:u,name:n,key:r,universalResolverAddress:a}){let i=a;if(!i){if(!e.chain)throw new Error("client chain not configured. universalResolverAddress is required.");i=(0,VIe.getChainContractAddress)({blockNumber:t,chain:e.chain,contract:"ensUniversalResolver"})}try{const s=await(0,XIe.getAction)(e,ZIe.readContract,"readContract")({address:i,abi:zb.universalResolverResolveAbi,functionName:"resolve",args:[(0,GIe.toHex)((0,QIe.packetToBytes)(n)),(0,YIe.encodeFunctionData)({abi:zb.textResolverAbi,functionName:"text",args:[(0,KIe.namehash)(n),r]})],blockNumber:t,blockTag:u});if(s[0]==="0x")return null;const o=(0,qIe.decodeFunctionResult)({abi:zb.textResolverAbi,functionName:"text",data:s[0]});return o===""?null:o}catch(s){if((0,JIe.isNullUniversalResolverError)(s,"resolve"))return null;throw s}}Kf.getEnsText=eOe;
221Object.defineProperty(E9,"__esModule",{value:!0});E9.getEnsAvatar=void 0;const tOe=m9,uOe=It,nOe=Kf;async function rOe(e,{blockNumber:t,blockTag:u,gatewayUrls:n,name:r,universalResolverAddress:a}){const i=await(0,uOe.getAction)(e,nOe.getEnsText,"getEnsText")({blockNumber:t,blockTag:u,key:"avatar",name:r,universalResolverAddress:a});if(!i)return null;try{return await(0,tOe.parseAvatarRecord)(e,{record:i,gatewayUrls:n})}catch{return null}}E9.getEnsAvatar=rOe;var b9={};Object.defineProperty(b9,"__esModule",{value:!0});b9.getEnsName=void 0;const aOe=hu,iOe=$0,sOe=qe(),oOe=qd,lOe=Tl,cOe=It,dOe=U0;async function pOe(e,{address:t,blockNumber:u,blockTag:n,universalResolverAddress:r}){let a=r;if(!a){if(!e.chain)throw new Error("client chain not configured. universalResolverAddress is required.");a=(0,iOe.getChainContractAddress)({blockNumber:u,chain:e.chain,contract:"ensUniversalResolver"})}const i=`${t.toLowerCase().substring(2)}.addr.reverse`;try{return(await(0,cOe.getAction)(e,dOe.readContract,"readContract")({address:a,abi:aOe.universalResolverReverseAbi,functionName:"reverse",args:[(0,sOe.toHex)((0,lOe.packetToBytes)(i))],blockNumber:u,blockTag:n}))[0]}catch(s){if((0,oOe.isNullUniversalResolverError)(s,"reverse"))return null;throw s}}b9.getEnsName=pOe;var g9={};
221Object.defineProperty(g9,"__esModule",{value:!0});g9.getEnsResolver=void 0;const fOe=$0,yOe=qe(),EOe=Tl,mOe=It,hOe=U0;async function bOe(e,{blockNumber:t,blockTag:u,name:n,universalResolverAddress:r}){let a=r;if(!a){if(!e.chain)throw new Error("client chain not configured. universalResolverAddress is required.");a=(0,fOe.getChainContractAddress)({blockNumber:t,chain:e.chain,contract:"ensUniversalResolver"})}const[i]=await(0,mOe.getAction)(e,hOe.readContract,"readContract")({address:a,abi:[{inputs:[{type:"bytes"}],name:"findResolver",outputs:[{type:"address"},{type:"bytes32"}],stateMutability:"view",type:"function"}],functionName:"findResolver",args:[(0,yOe.toHex)((0,EOe.packetToBytes)(n))],blockNumber:t,blockTag:u});return i}g9.getEnsResolver=bOe;var v9={};Object.defineProperty(v9,"__esModule",{value:!0});v9.createBlockFilter=void 0;const gOe=fl;async function vOe(e){const t=(0,gOe.createFilterRequestScope)(e,{method:"eth_newBlockFilter"}),u=await e.request({method:"eth_newBlockFilter"});return{id:u,request:t(u),type:"block"}}v9.createBlockFilter=vOe;var Qf={};Object.defineProperty(Qf,"__esModule",{value:!0});Qf.createEventFilter=void 0;const COe=Pi,aS=qe(),AOe=fl;async function wOe(e,{address:t,args:u,event:n,events:r,fromBlock:a,strict:i,toBlock:s}={}){const o=r??(n?[n]:void 0),l=(0,AOe.createFilterRequestScope)(e,{method:"eth_newFilter"});let c=[];o&&(c=[o.flatMap(p=>(0,COe.encodeEventTopics)({abi:[p],eventName:p.name,args:u}))],n&&(c=c[0]));const d=await e.request({method:"eth_newFilter",params:[{address:t,fromBlock:typeof a=="bigint"?(0,aS.numberToHex)(a):a,toBlock:typeof s=="bigint"?(0,aS.numberToHex)(s):s,...c.length?{topics:c}:{}}]});return{abi:o,args:u,eventName:n?n.name:void 0,fromBlock:a,id:d,request:l(d),strict:i,toBlock:s,type:"event"}}Qf.createEventFilter=wOe;var Xf={};Object.defineProperty(Xf,"__esModule",{value:!0});Xf.createPendingTransactionFilter=void 0;const TOe=fl;async function _Oe(e){const t=(0,TOe.createFilterRequestScope)(e,{method:"eth_newPendingTransactionFilter"}),u=await e.request({method:"eth_newPendingTransactionFilter"});return{id:u,request:t(u),type:"transaction"}}Xf.createPendingTransactionFilter=_Oe;var C9={};Object.defineProperty(C9,"__esModule",{value:!0});C9.getBalance=void 0;const FOe=qe();async function DOe(e,{address:t,blockNumber:u,blockTag:n="latest"}){const r=u?(0,FOe.numberToHex)(u):void 0,a=await e.request({method:"eth_getBalance",params:[t,r||n]});return BigInt(a)}C9.getBalance=DOe;var A9={};Object.defineProperty(A9,"__esModule",{value:!0});A9.getBlockTransactionCount=void 0;const BOe=Gu(),xOe=qe();async function POe(e,{blockHash:t,blockNumber:u,blockTag:n="latest"}={}){const r=u!==void 0?(0,xOe.numberToHex)(u):void 0;let a;return t?a=await e.request({method:"eth_getBlockTransactionCountByHash",params:[t]}):a=await e.request({method:"eth_getBlockTransactionCountByNumber",params:[r||n]}),(0,BOe.hexToNumber)(a)}A9.getBlockTransactionCount=POe;var w9={};Object.defineProperty(w9,"__esModule",{value:!0});w9.getBytecode=void 0;const SOe=qe();async function MOe(e,{address:t,blockNumber:u,blockTag:n="latest"}){const r=u!==void 0?(0,SOe.numberToHex)(u):void 0,a=await e.request({method:"eth_getCode",params:[t,r||n]});if(a!=="0x")return a}w9.getBytecode=MOe;var T9={},_9={};Object.defineProperty(_9,"__esModule",{value:!0});_9.formatFeeHistory=void 0;function kOe(e){var t;return{baseFeePerGas:e.baseFeePerGas.map(u=>BigInt(u)),gasUsedRatio:e.gasUsedRatio,oldestBlock:BigInt(e.oldestBlock),reward:(t=e.reward)==null?void 0:t.map(u=>u.map(n=>BigInt(n)))}}_9.formatFeeHistory=kOe;Object.defineProperty(T9,"__esModule",{value:!0});T9.getFeeHistory=void 0;const iS=qe(),IOe=_9;async function OOe(e,{blockCount:t,blockNumber:u,blockTag:n="latest",rewardPercentiles:r}){const a=u?(0,iS.numberToHex)(u):void 0,i=await e.request({method:"eth_feeHistory",params:[(0,iS.numberToHex)(t),a||n,r]});return(0,IOe.formatFeeHistory)(i)}T9.getFeeHistory=OOe;var F9={};Object.defineProperty(F9,"__esModule",{value:!0});F9.getFilterLogs=void 0;const sS=nu(),ROe=Oi,oS=Ra;async function jOe(e,{filter:t}){const u=t.strict??!1;return(await t.request({method:"eth_getFilterLogs",params:[t.id]})).map(r=>{var a;try{const{eventName:i,args:s}="abi"in t&&t.abi?(0,ROe.decodeEventLog)({abi:t.abi,data:r.data,topics:r.topics,strict:u}):{eventName:void 0,args:void 0};return(0,oS.formatLog)(r,{args:s,eventName:i})}catch(i){let s,o;
221if(i instanceof sS.DecodeLogDataMismatch||i instanceof sS.DecodeLogTopicsMismatch){if("strict"in t&&t.strict)return;s=i.abiItem.name,o=(a=i.abiItem.inputs)==null?void 0:a.some(l=>!("name"in l&&l.name))}return(0,oS.formatLog)(r,{args:o?[]:{},eventName:s})}}).filter(Boolean)}F9.getFilterLogs=jOe;var q4={},Y4={},Hb={},Zf={};Object.defineProperty(Zf,"__esModule",{value:!0});Zf.defineChain=void 0;function NOe(e,t={}){const{fees:u=e.fees,formatters:n=e.formatters,serializers:r=e.serializers}=t;return{...e,fees:u,formatters:n,serializers:r}}Zf.defineChain=NOe;var e2={};Object.defineProperty(e2,"__esModule",{value:!0});e2.extractChain=void 0;function UOe({chains:e,id:t}){return e.find(u=>u.id===t)}e2.extractChain=UOe;var ha={};Object.defineProperty(ha,"__esModule",{value:!0});ha.integerRegex=ha.bytesRegex=ha.arrayRegex=void 0;ha.arrayRegex=/^(.*)\[([0-9]*)\]$/;ha.bytesRegex=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/;ha.integerRegex=/^(u?int)(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/;var Ya={},fo={},lS;function t2(){if(lS)return fo;lS=1,Object.defineProperty(fo,"__esModule",{value:!0}),fo.hashDomain=fo.hashTypedData=void 0;const e=$n,t=Ou,u=qe(),n=Wn,r=D9();function a({domain:f,message:y,primaryType:h,types:C}){const v=typeof f>"u"?{}:f,m={EIP712Domain:(0,r.getTypesForEIP712Domain)({domain:v}),...C};(0,r.validateTypedData)({domain:v,message:y,primaryType:h,types:m});const E=["0x1901"];return v&&E.push(i({domain:v,types:m})),h!=="EIP712Domain"&&E.push(s({data:y,primaryType:h,types:m})),(0,n.keccak256)((0,t.concat)(E))}fo.hashTypedData=a;function i({domain:f,types:y}){return s({data:f,primaryType:"EIP712Domain",types:y})}fo.hashDomain=i;function s({data:f,primaryType:y,types:h}){const C=o({data:f,primaryType:y,types:h});return(0,n.keccak256)(C)}function o({data:f,primaryType:y,types:h}){const C=[{type:"bytes32"}],v=[l({primaryType:y,types:h})];for(const m of h[y]){const[E,b]=p({types:h,name:m.name,type:m.type,value:f[m.name]});C.push(E),v.push(b)}return(0,e.encodeAbiParameters)(C,v)}function l({primaryType:f,types:y}){const h=(0,u.toHex)(c({primaryType:f,types:y}));return(0,n.keccak256)(h)}function c({primaryType:f,types:y}){let h="";const C=d({primaryType:f,types:y});C.delete(f);const v=[f,...Array.from(C).sort()];for(const m of v)h+=`${m}(${y[m].map(({name:E,type:b})=>`${b} ${E}`).join(",")})`;return h}function d({primaryType:f,types:y},h=new Set){const C=f.match(/^\w*/u),v=C==null?void 0:C[0];if(h.has(v)||y[v]===void 0)return h;h.add(v);for(const m of y[v])d({primaryType:m.type,types:y},h);return h}function p({types:f,name:y,type:h,value:C}){if(f[h]!==void 0)return[{type:"bytes32"},(0,n.keccak256)(o({data:C,primaryType:h,types:f}))];if(h==="bytes")return C=`0x${(C.length%2?"0":"")+C.slice(2)}`,[{type:"bytes32"},(0,n.keccak256)(C)];if(h==="string")return[{type:"bytes32"},(0,n.keccak256)((0,u.toHex)(C))];if(h.lastIndexOf("]")===h.length-1){const v=h.slice(0,h.lastIndexOf("[")),m=C.map(E=>p({name:y,type:v,types:f,value:E}));return[{type:"bytes32"},(0,n.keccak256)((0,e.encodeAbiParameters)(m.map(([E])=>E),m.map(([,E])=>E)))]}return[{type:h},C]}return fo}var cS;function D9(){if(cS)return Ya;cS=1,Object.defineProperty(Ya,"__esModule",{value:!0}),Ya.domainSeparator=Ya.getTypesForEIP712Domain=Ya.validateTypedData=void 0;const e=nu(),t=Ur,u=qn,n=l0,r=qe(),a=ha,i=t2();function s({domain:c,message:d,primaryType:p,types:f}){const y=f,h=(C,v)=>{for(const m of C){const{name:E,type:b}=m,A=b,w=v[E],g=A.match(a.integerRegex);if(g&&(typeof w=="number"||typeof w=="bigint")){const[V,X,ie]=g;(0,r.numberToHex)(w,{signed:X==="int",size:parseInt(ie)/8})}if(A==="address"&&typeof w=="string"&&!(0,u.isAddress)(w))throw new t.InvalidAddressError({address:w});const B=A.match(a.bytesRegex);if(B){const[V,X]=B;if(X&&(0,n.size)(w)!==parseInt(X))throw new e.BytesSizeMismatchError({expectedSize:parseInt(X),givenSize:(0,n.size)(w)})}const q=y[A];q&&h(q,w)}};if(y.EIP712Domain&&c&&h(y.EIP712Domain,c),p!=="EIP712Domain"){const C=y[p];h(C,d)}}Ya.validateTypedData=s;function o({domain:c}
221){return[typeof(c==null?void 0:c.name)=="string"&&{name:"name",type:"string"},(c==null?void 0:c.version)&&{name:"version",type:"string"},typeof(c==null?void 0:c.chainId)=="number"&&{name:"chainId",type:"uint256"},(c==null?void 0:c.verifyingContract)&&{name:"verifyingContract",type:"address"},(c==null?void 0:c.salt)&&{name:"salt",type:"bytes32"}].filter(Boolean)}Ya.getTypesForEIP712Domain=o;function l({domain:c}){return(0,i.hashDomain)({domain:c,types:{EIP712Domain:o({domain:c})}})}return Ya.domainSeparator=l,Ya}var u2={};Object.defineProperty(u2,"__esModule",{value:!0});u2.decodeFunctionData=void 0;const LOe=nu(),dS=Pn,$Oe=Sa,zOe=Ma,HOe=Si();function WOe({abi:e,data:t}){const u=(0,dS.slice)(t,0,4),n=e.find(r=>r.type==="function"&&u===(0,$Oe.getFunctionSelector)((0,HOe.formatAbiItem)(r)));if(!n)throw new LOe.AbiFunctionSignatureNotFoundError(u,{docsPath:"/docs/contract/decodeFunctionData"});return{functionName:n.name,args:"inputs"in n&&n.inputs&&n.inputs.length>0?(0,zOe.decodeAbiParameters)(n.inputs,(0,dS.slice)(t,4)):void 0}}u2.decodeFunctionData=WOe;var Vd={};Object.defineProperty(Vd,"__esModule",{value:!0});Vd.encodeDeployData=void 0;const Wb=nu(),qOe=Ou,YOe=$n,qb="/docs/contract/encodeDeployData";function VOe({abi:e,args:t,bytecode:u}){if(!t||t.length===0)return u;const n=e.find(a=>"type"in a&&a.type==="constructor");if(!n)throw new Wb.AbiConstructorNotFoundError({docsPath:qb});if(!("inputs"in n))throw new Wb.AbiConstructorParamsNotFoundError({docsPath:qb});if(!n.inputs||n.inputs.length===0)throw new Wb.AbiConstructorParamsNotFoundError({docsPath:qb});const r=(0,YOe.encodeAbiParameters)(n.inputs,t);return(0,qOe.concatHex)([u,r])}Vd.encodeDeployData=VOe;var n2={};Object.defineProperty(n2,"__esModule",{value:!0});n2.encodeErrorResult=void 0;const Yb=nu(),GOe=Ou,JOe=Sa,KOe=$n,QOe=Si(),XOe=lr,Vb="/docs/contract/encodeErrorResult";function ZOe({abi:e,errorName:t,args:u}){let n=e[0];if(t&&(n=(0,XOe.getAbiItem)({abi:e,args:u,name:t}),!n))throw new Yb.AbiErrorNotFoundError(t,{docsPath:Vb});if(n.type!=="error")throw new Yb.AbiErrorNotFoundError(void 0,{docsPath:Vb});const r=(0,QOe.formatAbiItem)(n),a=(0,JOe.getFunctionSelector)(r);let i="0x";if(u&&u.length>0){if(!n.inputs)throw new Yb.AbiErrorInputsNotFoundError(n.name,{docsPath:Vb});i=(0,KOe.encodeAbiParameters)(n.inputs,u)}return(0,GOe.concatHex)([a,i])}n2.encodeErrorResult=ZOe;var r2={};Object.defineProperty(r2,"__esModule",{value:!0});r2.encodeFunctionResult=void 0;const Gb=nu(),eRe=$n,tRe=lr,uRe="/docs/contract/encodeFunctionResult";function nRe({abi:e,functionName:t,result:u}){let n=e[0];if(t&&(n=(0,tRe.getAbiItem)({abi:e,name:t}),!n))throw new Gb.AbiFunctionNotFoundError(t,{docsPath:"/docs/contract/encodeFunctionResult"});if(n.type!=="function")throw new Gb.AbiFunctionNotFoundError(void 0,{docsPath:"/docs/contract/encodeFunctionResult"});if(!n.outputs)throw new Gb.AbiFunctionOutputsNotFoundError(n.name,{docsPath:uRe});let r=Array.isArray(u)?u:[u];return n.outputs.length===0&&!r[0]&&(r=[]),(0,eRe.encodeAbiParameters)(n.outputs,r)}r2.encodeFunctionResult=nRe;var a2={};Object.defineProperty(a2,"__esModule",{value:!0});a2.encodePacked=void 0;const lA=nu(),rRe=Ur,aRe=qn,kW=Ou,Jb=Ln,Kb=qe(),Qb=ha;function iRe(e,t){if(e.length!==t.length)throw new lA.AbiEncodingLengthMismatchError({expectedLength:e.length,givenLength:t.length});const u=[];for(let n=0;n<e.length;n++){const r=e[n],a=t[n];u.push(IW(r,a))}return(0,kW.concatHex)(u)}a2.encodePacked=iRe;function IW(e,t,u=!1){if(e==="address"){const i=t;if(!(0,aRe.isAddress)(i))throw new rRe.InvalidAddressError({address:i});return(0,Jb.pad)(i.toLowerCase(),{size:u?32:null})}if(e==="string")return(0,Kb.stringToHex)(t);if(e==="bytes")return t;if(e==="bool")return(0,Jb.pad)((0,Kb.boolToHex)(t),{size:u?32:1});const n=e.match(Qb.integerRegex);if(n){const[i,s,o="256"]=n,l=parseInt(o)/8;return(0,Kb.numberToHex)(t,{size:u?32:l,signed:s==="int"})}const r=e.match(Qb.bytesRegex);if(r){const[i,s]=r;if(parseInt(s)!==(t.length-2)/2)throw new lA.BytesSizeMismatchError({expectedSize:parseInt(s),givenSize:(t.length-2)/2});return(0,Jb.pad)(t,{dir:"right",size:u?32:null})}const a=e.match(Qb.arrayRegex);if(a&&Array.isArray(t)){const[i,s]=a,o=[];for(let l=0;l<t.length;l++)o.push(IW(s,t[l],!0));return o.length===0?"0x":(0,kW.concatHex)(o)}throw new lA.UnsupportedPackedAbiType(e)}var Va={},Gd={};Object.defineProperty(Gd,"__esModule",{value:!0});Gd.isBytes=void 0;function sRe(e){return!e||typeof e!="object"||!("BYTES_PER_ELEMENT"in e)?!1:e.BYTES_PER_ELEMENT===1&&e.constructor.name==="Uint8Array"}Gd.isBytes=sRe;var Ga={},i2={},Gc={};Object.defineProperty(Gc,"__esModule",{value:!0});Gc.PositionOutOfBoundsError=Gc.NegativeOffsetError=void 0;const OW=ht;class oRe extends OW.BaseError{constructor({offset:t}){super(`Offset \`${t}\` cannot be negative.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"NegativeOffsetError"})}}Gc.NegativeOffsetError=oRe;class lRe extends OW.BaseError{constructor({length:t,position:u}){super(`Position \`${u}\` is out of bounds (\`0 < position < ${t}\`).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"PositionOutOfBoundsError"})}}Gc.PositionOutOfBoundsError=lRe;
221Object.defineProperty(i2,"__esModule",{value:!0});i2.createCursor=void 0;const Xb=Gc,cRe={bytes:new Uint8Array,dataView:new DataView(new ArrayBuffer(0)),position:0,assertPosition(e){if(e<0||e>this.bytes.length-1)throw new Xb.PositionOutOfBoundsError({length:this.bytes.length,position:e})},decrementPosition(e){if(e<0)throw new Xb.NegativeOffsetError({offset:e});const t=this.position-e;this.assertPosition(t),this.position=t},incrementPosition(e){if(e<0)throw new Xb.NegativeOffsetError({offset:e});const t=this.position+e;this.assertPosition(t),this.position=t},inspectByte(e){const t=e??this.position;return this.assertPosition(t),this.bytes[t]},inspectBytes(e,t){const u=t??this.position;return this.assertPosition(u+e-1),this.bytes.subarray(u,u+e)},inspectUint8(e){const t=e??this.position;return this.assertPosition(t),this.bytes[t]},inspectUint16(e){const t=e??this.position;return this.assertPosition(t+1),this.dataView.getUint16(t)},inspectUint24(e){const t=e??this.position;return this.assertPosition(t+2),(this.dataView.getUint16(t)<<8)+this.dataView.getUint8(t+2)},inspectUint32(e){const t=e??this.position;return this.assertPosition(t+3),this.dataView.getUint32(t)},pushByte(e){this.assertPosition(this.position),this.bytes[this.position]=e,this.position++},pushBytes(e){this.assertPosition(this.position+e.length-1),this.bytes.set(e,this.position),this.position+=e.length},pushUint8(e){this.assertPosition(this.position),this.bytes[this.position]=e,this.position++},pushUint16(e){this.assertPosition(this.position+1),this.dataView.setUint16(this.position,e),this.position+=2},pushUint24(e){this.assertPosition(this.position+2),this.dataView.setUint16(this.position,e>>8),this.dataView.setUint8(this.position+2,e&255),this.position+=3},pushUint32(e){this.assertPosition(this.position+3),this.dataView.setUint32(this.position,e),this.position+=4},readByte(){const e=this.inspectByte();return this.position++,e},readBytes(e){const t=this.inspectBytes(e);return this.position+=e,t},readUint8(){const e=this.inspectUint8();return this.position+=1,e},readUint16(){const e=this.inspectUint16();return this.position+=2,e},readUint24(){const e=this.inspectUint24();return this.position+=3,e},readUint32(){const e=this.inspectUint32();return this.position+=4,e},setPosition(e){this.assertPosition(e),this.position=e}};function dRe(e){const t=Object.create(cRe);return t.bytes=e,t.dataView=new DataView(e.buffer,e.byteOffset,e.byteLength),t}i2.createCursor=dRe;var pS;function B9(){if(pS)return Ga;pS=1,Object.defineProperty(Ga,"__esModule",{value:!0}),Ga.hexToRlp=Ga.bytesToRlp=Ga.toRlp=void 0;const e=dq(),t=i2,u=mn(),n=qe();function r(d,p="hex"){const f=s(d),y=(0,t.createCursor)(new Uint8Array(f.length));return f.encode(y),p==="hex"?(0,n.bytesToHex)(y.bytes):y.bytes}Ga.toRlp=r;function a(d,p="bytes"){return r(d,p)}Ga.bytesToRlp=a;function i(d,p="hex"){return r(d,p)}Ga.hexToRlp=i;function s(d){return Array.isArray(d)?o(d.map(p=>s(p))):l(d)}
221function o(d){const p=d.reduce((h,C)=>h+C.length,0),f=c(p);return{length:(()=>p<=55?1+p:1+f+p)(),encode(h){p<=55?h.pushByte(192+p):(h.pushByte(192+55+f),f===1?h.pushUint8(p):f===2?h.pushUint16(p):f===3?h.pushUint24(p):h.pushUint32(p));for(const{encode:C}of d)C(h)}}}function l(d){const p=typeof d=="string"?(0,u.hexToBytes)(d):d,f=c(p.length);return{length:(()=>p.length===1&&p[0]<128?1:p.length<=55?1+p.length:1+f+p.length)(),encode(h){p.length===1&&p[0]<128?h.pushBytes(p):p.length<=55?(h.pushByte(128+p.length),h.pushBytes(p)):(h.pushByte(128+55+f),f===1?h.pushUint8(p.length):f===2?h.pushUint16(p.length):f===3?h.pushUint24(p.length):h.pushUint32(p.length),h.pushBytes(p))}}}function c(d){if(d<2**8)return 1;if(d<2**16)return 2;if(d<2**24)return 3;if(d<2**32)return 4;throw new e.BaseError("Length is too large.")}return Ga}var fS;function RW(){if(fS)return Va;fS=1,Object.defineProperty(Va,"__esModule",{value:!0}),Va.getCreate2Address=Va.getCreateAddress=Va.getContractAddress=void 0;const e=Ou,t=Gd,u=Ln,n=Pn,r=mn(),a=B9(),i=Wn,s=cr;function o(d){return d.opcode==="CREATE2"?c(d):l(d)}Va.getContractAddress=o;function l(d){const p=(0,r.toBytes)((0,s.getAddress)(d.from));let f=(0,r.toBytes)(d.nonce);return f[0]===0&&(f=new Uint8Array([])),(0,s.getAddress)(`0x${(0,i.keccak256)((0,a.toRlp)([p,f],"bytes")).slice(26)}`)}Va.getCreateAddress=l;function c(d){const p=(0,r.toBytes)((0,s.getAddress)(d.from)),f=(0,u.pad)((0,t.isBytes)(d.salt)?d.salt:(0,r.toBytes)(d.salt),{size:32}),y=(()=>"bytecodeHash"in d?(0,t.isBytes)(d.bytecodeHash)?d.bytecodeHash:(0,r.toBytes)(d.bytecodeHash):(0,i.keccak256)(d.bytecode,"bytes"))();return(0,s.getAddress)((0,n.slice)((0,i.keccak256)((0,e.concat)([(0,r.toBytes)("0xff"),p,f,y])),12))}return Va.getCreate2Address=c,Va}var ca={};Object.defineProperty(ca,"__esModule",{value:!0});ca.extractFunctionType=ca.extractFunctionParams=ca.extractFunctionName=ca.extractFunctionParts=void 0;const pRe=/((function|event)\s)?(.*)(\((.*)\))/;function x9(e){const t=e.match(pRe),u=(t==null?void 0:t[2])||void 0,n=t==null?void 0:t[3],r=(t==null?void 0:t[5])||void 0;return{type:u,name:n,params:r}}ca.extractFunctionParts=x9;function fRe(e){return x9(e).name}ca.extractFunctionName=fRe;function yRe(e){const t=x9(e).params,u=t==null?void 0:t.split(",").map(n=>n.trim().split(" "));return u==null?void 0:u.map(n=>({type:n[0],name:n[1]==="indexed"?n[2]:n[1],...n[1]==="indexed"?{indexed:!0}:{}}))}ca.extractFunctionParams=yRe;function ERe(e){return x9(e).type}ca.extractFunctionType=ERe;var Ss={};Object.defineProperty(Ss,"__esModule",{value:!0});Ss.defineTransactionReceipt=Ss.formatTransactionReceipt=void 0;const mRe=Gu(),hRe=Xs,bRe=Ra,gRe=Od,vRe={"0x0":"reverted","0x1":"success"};function jW(e){return{...e,blockNumber:e.blockNumber?BigInt(e.blockNumber):null,contractAddress:e.contractAddress?e.contractAddress:null,cumulativeGasUsed:e.cumulativeGasUsed?BigInt(e.cumulativeGasUsed):null,effectiveGasPrice:e.effectiveGasPrice?BigInt(e.effectiveGasPrice):null,gasUsed:e.gasUsed?BigInt(e.gasUsed):null,logs:e.logs?e.logs.map(t=>(0,bRe.formatLog)(t)):null,to:e.to?e.to:null,transactionIndex:e.transactionIndex?(0,mRe.hexToNumber)(e.transactionIndex):null,status:e.status?vRe[e.status]:null,type:e.type?gRe.transactionType[e.type]||e.type:null}}Ss.formatTransactionReceipt=jW;Ss.defineTransactionReceipt=(0,hRe.defineFormatter)("transactionReceipt",jW);var wr={};Object.defineProperty(wr,"__esModule",{value:!0});wr.bytesToString=wr.bytesToNumber=wr.bytesToBool=wr.bytesToBigInt=wr.fromBytes=void 0;const CRe=mu,NW=N0,Jc=Gu(),OT=qe();function ARe(e,t){const u=typeof t=="string"?{to:t}:t,n=u.to;return n==="number"?$W(e,u):n==="bigint"?UW(e,u):n==="boolean"?LW(e,u):n==="string"?zW(e,u):(0,OT.bytesToHex)(e,u)}wr.fromBytes=ARe;function UW(e,t={}){typeof t.size<"u"&&(0,Jc.assertSize)(e,{size:t.size});const u=(0,OT.bytesToHex)(e,t);return(0,Jc.hexToBigInt)(u)}wr.bytesToBigInt=UW;function LW(e,t={}){let u=e;if(typeof t.size<"u"&&((0,Jc.assertSize)(u,{size:t.size}),u=(0,NW.trim)(u)),u.length>1||u[0]>1)throw new CRe.InvalidBytesBooleanError(u);return!!u[0]}wr.bytesToBool=LW;function $W(e,t={}){typeof t.size<"u"&&(0,Jc.assertSize)(e,{size:t.size});const u=(0,OT.bytesToHex)(e,t);return(0,Jc.hexToNumber)(u)}wr.bytesToNumber=$W;function zW(e,t={}){let u=e;return typeof t.size<"u"&&((0,Jc.assertSize)(u,{size:t.size}),u=(0,NW.trim)(u,{dir:"right"})),new TextDecoder().decode(u)}wr.bytesToString=zW;var ba={};Object.defineProperty(ba,"__esModule",{value:!0});ba.rlpToHex=ba.rlpToBytes=ba.fromRlp=void 0;const wRe=ht,TRe=mu,_Re=i2,FRe=mn(),yS=qe();function RT(e,t="hex"){const u=(()=>
221{if(typeof e=="string"){if(e.length>3&&e.length%2!==0)throw new TRe.InvalidHexValueError(e);return(0,FRe.hexToBytes)(e)}return e})(),n=(0,_Re.createCursor)(u);return HW(n,t)}ba.fromRlp=RT;function DRe(e,t="bytes"){return RT(e,t)}ba.rlpToBytes=DRe;function BRe(e,t="hex"){return RT(e,t)}ba.rlpToHex=BRe;function HW(e,t="hex"){if(e.bytes.length===0)return t==="hex"?(0,yS.bytesToHex)(e.bytes):e.bytes;const u=e.readByte();if(u<128&&e.decrementPosition(1),u<192){const r=ES(e,u,128),a=e.readBytes(r);return t==="hex"?(0,yS.bytesToHex)(a):a}const n=ES(e,u,192);return xRe(e,n,t)}function ES(e,t,u){if(u===128&&t<128)return 1;if(t<=u+55)return t-u;if(t===u+55+1)return e.readUint8();if(t===u+55+2)return e.readUint16();if(t===u+55+3)return e.readUint24();if(t===u+55+4)return e.readUint32();throw new wRe.BaseError("Invalid RLP prefix")}function xRe(e,t,u){const n=e.position,r=[];for(;e.position-n<t;)r.push(HW(e,u));return r}var Jd={};Object.defineProperty(Jd,"__esModule",{value:!0});Jd.isHash=void 0;const PRe=En,SRe=l0;function MRe(e){return(0,PRe.isHex)(e)&&(0,SRe.size)(e)===32}Jd.isHash=MRe;var _l={},Kd={},Qd={},Kc={},P9={};Object.defineProperty(P9,"__esModule",{value:!0});P9.SHA2=void 0;const Zb=sn,V4=pl;function kRe(e,t,u,n){if(typeof e.setBigUint64=="function")return e.setBigUint64(t,u,n);const r=BigInt(32),a=BigInt(4294967295),i=Number(u>>r&a),s=Number(u&a),o=n?4:0,l=n?0:4;e.setUint32(t+o,i,n),e.setUint32(t+l,s,n)}class IRe extends V4.Hash{constructor(t,u,n,r){super(),this.blockLen=t,this.outputLen=u,this.padOffset=n,this.isLE=r,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(t),this.view=(0,V4.createView)(this.buffer)}update(t){(0,Zb.exists)(this);const{view:u,buffer:n,blockLen:r}=this;t=(0,V4.toBytes)(t);const a=t.length;for(let i=0;i<a;){const s=Math.min(r-this.pos,a-i);if(s===r){const o=(0,V4.createView)(t);for(;r<=a-i;i+=r)this.process(o,i);continue}n.set(t.subarray(i,i+s),this.pos),this.pos+=s,i+=s,this.pos===r&&(this.process(u,0),this.pos=0)}return this.length+=t.length,this.roundClean(),this}digestInto(t){(0,Zb.exists)(this),(0,Zb.output)(t,this),this.finished=!0;const{buffer:u,view:n,blockLen:r,isLE:a}=this;let{pos:i}=this;u[i++]=128,this.buffer.subarray(i).fill(0),this.padOffset>r-i&&(this.process(n,0),i=0);for(let d=i;d<r;d++)u[d]=0;kRe(n,r-8,BigInt(this.length*8),a),this.process(n,0);const s=(0,V4.createView)(t),o=this.outputLen;if(o%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const l=o/4,c=this.get();if(l>c.length)throw new Error("_sha2: outputLen bigger than state");for(let d=0;d<l;d++)s.setUint32(4*d,c[d],a)}digest(){const{buffer:t,outputLen:u}=this;this.digestInto(t);const n=t.slice(0,u);return this.destroy(),n}_cloneInto(t){t||(t=new this.constructor),t.set(...this.get());const{blockLen:u,buffer:n,length:r,finished:a,destroyed:i,pos:s}=this;return t.length=r,t.pos=s,t.finished=a,t.destroyed=i,r%u&&t.buffer.set(n),t}}P9.SHA2=IRe;Object.defineProperty(Kc,"__esModule",{value:!0});Kc.sha224=Kc.sha256=void 0;const ORe=P9,Wr=pl,RRe=(e,t,u)=>e&t^~e&u,jRe=(e,t,u)=>e&t^e&u^t&u,NRe=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]),Hi=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),Wi=new Uint32Array(64);let WW=class extends ORe.SHA2{constructor(){super(64,32,8,!1),this.A=Hi[0]|0,this.B=Hi[1]|0,this.C=Hi[2]|0,this.D=Hi[3]|0,this.E=Hi[4]|0,this.F=Hi[5]|0,this.G=Hi[6]|0,this.H=Hi[7]|0}get(){const{A:t,B:u,C:n,D:r,E:a,F:i,G:s,H:o}=this;return[t,u,n,r,a,i,s,o]}set(t,u,n,r,a,i,s,o){this.A=t|0,this.B=u|0,this.C=n|0,this.D=r|0,this.E=a|0,this.F=i|0,this.G=s|0,this.H=o|0}process(t,u){for(let d=0;d<16;d++,u+=4)Wi[d]=t.getUint32(u,!1);for(let d=16;d<64;d++){const p=Wi[d-15],f=Wi[d-2],y=(0,Wr.rotr)(p,7)^(0,Wr.rotr)(p,18)^p>>>3,h=(0,Wr.rotr)(f,17)^(0,Wr.rotr)(f,19)^f>>>10;Wi[d]=h+Wi[d-7]+y+Wi[d-16]|0}let{A:n,B:r,C:a,D:i,E:s,F:o,G:l,H:c}=this;for(let d=0;d<64;d++){const p=(0,Wr.rotr)(s,6)^(0,Wr.rotr)(s,11)^(0,Wr.rotr)(s,25),f=c+p+RRe(s,o,l)+NRe[d]+Wi[d]|0,h=((0,Wr.rotr)(n,2)^(0,Wr.rotr)(n,13)^(0,Wr.rotr)(n,22))+jRe(n,r,a)|0;c=l,l=o,o=s,s=i+f|0,i=a,a=r,r=n,n=f+h|0}
221n=n+this.A|0,r=r+this.B|0,a=a+this.C|0,i=i+this.D|0,s=s+this.E|0,o=o+this.F|0,l=l+this.G|0,c=c+this.H|0,this.set(n,r,a,i,s,o,l,c)}roundClean(){Wi.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}},URe=class extends WW{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}};Kc.sha256=(0,Wr.wrapConstructor)(()=>new WW);Kc.sha224=(0,Wr.wrapConstructor)(()=>new URe);var Ke={},Ge={};Object.defineProperty(Ge,"__esModule",{value:!0});Ge.validateObject=Ge.createHmacDrbg=Ge.bitMask=Ge.bitSet=Ge.bitGet=Ge.bitLen=Ge.utf8ToBytes=Ge.equalBytes=Ge.concatBytes=Ge.ensureBytes=Ge.numberToVarBytesBE=Ge.numberToBytesLE=Ge.numberToBytesBE=Ge.bytesToNumberLE=Ge.bytesToNumberBE=Ge.hexToBytes=Ge.hexToNumber=Ge.numberToHexUnpadded=Ge.bytesToHex=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const qW=BigInt(0),S9=BigInt(1),LRe=BigInt(2),M9=e=>e instanceof Uint8Array,$Re=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function jT(e){if(!M9(e))throw new Error("Uint8Array expected");let t="";for(let u=0;u<e.length;u++)t+=$Re[e[u]];return t}Ge.bytesToHex=jT;function YW(e){const t=e.toString(16);return t.length&1?`0${t}`:t}Ge.numberToHexUnpadded=YW;function NT(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);return BigInt(e===""?"0":`0x${e}`)}Ge.hexToNumber=NT;function k9(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);const t=e.length;if(t%2)throw new Error("padded hex string expected, got unpadded hex of length "+t);const u=new Uint8Array(t/2);for(let n=0;n<u.length;n++){const r=n*2,a=e.slice(r,r+2),i=Number.parseInt(a,16);if(Number.isNaN(i)||i<0)throw new Error("Invalid byte sequence");u[n]=i}return u}Ge.hexToBytes=k9;function zRe(e){return NT(jT(e))}Ge.bytesToNumberBE=zRe;function HRe(e){if(!M9(e))throw new Error("Uint8Array expected");return NT(jT(Uint8Array.from(e).reverse()))}Ge.bytesToNumberLE=HRe;function VW(e,t){return k9(e.toString(16).padStart(t*2,"0"))}Ge.numberToBytesBE=VW;function WRe(e,t){return VW(e,t).reverse()}Ge.numberToBytesLE=WRe;function qRe(e){return k9(YW(e))}Ge.numberToVarBytesBE=qRe;function YRe(e,t,u){let n;if(typeof t=="string")try{n=k9(t)}catch(a){throw new Error(`${e} must be valid hex string, got "${t}". Cause: ${a}`)}else if(M9(t))n=Uint8Array.from(t);else throw new Error(`${e} must be hex string or Uint8Array`);const r=n.length;if(typeof u=="number"&&r!==u)throw new Error(`${e} expected ${u} bytes, got ${r}`);return n}Ge.ensureBytes=YRe;function GW(...e){const t=new Uint8Array(e.reduce((n,r)=>n+r.length,0));let u=0;return e.forEach(n=>{if(!M9(n))throw new Error("Uint8Array expected");t.set(n,u),u+=n.length}),t}Ge.concatBytes=GW;function VRe(e,t){if(e.length!==t.length)return!1;for(let u=0;u<e.length;u++)if(e[u]!==t[u])return!1;return!0}Ge.equalBytes=VRe;function GRe(e){if(typeof e!="string")throw new Error(`utf8ToBytes expected string, got ${typeof e}`);return new Uint8Array(new TextEncoder().encode(e))}Ge.utf8ToBytes=GRe;function JRe(e){let t;for(t=0;e>qW;e>>=S9,t+=1);return t}Ge.bitLen=JRe;function KRe(e,t){return e>>BigInt(t)&S9}Ge.bitGet=KRe;const QRe=(e,t,u)=>e|(u?S9:qW)<<BigInt(t);Ge.bitSet=QRe;const XRe=e=>(LRe<<BigInt(e-1))-S9;Ge.bitMask=XRe;const eg=e=>new Uint8Array(e),mS=e=>Uint8Array.from(e);function ZRe(e,t,u){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 u!="function")throw new Error("hmacFn must be a function");let n=eg(e),r=eg(e),a=0;const i=()=>{n.fill(1),r.fill(0),a=0},s=(...d)=>u(r,n,...d),o=(d=eg())=>{r=s(mS([0]),d),n=s(),d.length!==0&&(r=s(mS([1]),d),n=s())},l=()=>{if(a++>=1e3)throw new Error("drbg: tried 1000 values");let d=0;const p=[];for(;d<t;){n=s();const f=n.slice();p.push(f),d+=n.length}return GW(...p)};return(d,p)=>{i(),o(d);let f;for(;!(f=p(l()));)o();return i(),f}}Ge.createHmacDrbg=ZRe;const eje={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"||e instanceof Uint8Array,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 tje(e,t,u={}){const n=(r,a,i)=>{const s=eje[a];if(typeof s!="function")throw new Error(`Invalid validator "${a}", expected function`);const o=e[r];if(!(i&&o===void 0)&&!s(o,e))throw new Error(`Invalid param ${String(r)}=${o} (${typeof o}), expected ${a}`)};for(const[r,a]of Object.entries(t))n(r,a,!1);for(const[r,a]of Object.entries(u))n(r,a,!0);return e}Ge.validateObject=tje;
221Object.defineProperty(Ke,"__esModule",{value:!0});Ke.mapHashToField=Ke.getMinHashLength=Ke.getFieldBytesLength=Ke.hashToPrivateScalar=Ke.FpSqrtEven=Ke.FpSqrtOdd=Ke.Field=Ke.nLength=Ke.FpIsSquare=Ke.FpDiv=Ke.FpInvertBatch=Ke.FpPow=Ke.validateField=Ke.isNegativeLE=Ke.FpSqrt=Ke.tonelliShanks=Ke.invert=Ke.pow2=Ke.pow=Ke.mod=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const Tr=Ge,en=BigInt(0),Vt=BigInt(1),ns=BigInt(2),uje=BigInt(3),cA=BigInt(4),hS=BigInt(5),bS=BigInt(8);BigInt(9);BigInt(16);function vr(e,t){const u=e%t;return u>=en?u:t+u}Ke.mod=vr;function JW(e,t,u){if(u<=en||t<en)throw new Error("Expected power/modulo > 0");if(u===Vt)return en;let n=Vt;for(;t>en;)t&Vt&&(n=n*e%u),e=e*e%u,t>>=Vt;return n}Ke.pow=JW;function nje(e,t,u){let n=e;for(;t-- >en;)n*=n,n%=u;return n}Ke.pow2=nje;function wE(e,t){if(e===en||t<=en)throw new Error(`invert: expected positive integers, got n=${e} mod=${t}`);let u=vr(e,t),n=t,r=en,a=Vt;for(;u!==en;){const s=n/u,o=n%u,l=r-a*s;n=u,u=o,r=a,a=l}if(n!==Vt)throw new Error("invert: does not exist");return vr(r,t)}Ke.invert=wE;function KW(e){const t=(e-Vt)/ns;let u,n,r;for(u=e-Vt,n=0;u%ns===en;u/=ns,n++);for(r=ns;r<e&&JW(r,t,e)!==e-Vt;r++);if(n===1){const i=(e+Vt)/cA;return function(o,l){const c=o.pow(l,i);if(!o.eql(o.sqr(c),l))throw new Error("Cannot find square root");return c}}const a=(u+Vt)/ns;return function(s,o){if(s.pow(o,t)===s.neg(s.ONE))throw new Error("Cannot find square root");let l=n,c=s.pow(s.mul(s.ONE,r),u),d=s.pow(o,a),p=s.pow(o,u);for(;!s.eql(p,s.ONE);){if(s.eql(p,s.ZERO))return s.ZERO;let f=1;for(let h=s.sqr(p);f<l&&!s.eql(h,s.ONE);f++)h=s.sqr(h);const y=s.pow(c,Vt<<BigInt(l-f-1));c=s.sqr(y),d=s.mul(d,y),p=s.mul(p,c),l=f}return d}}Ke.tonelliShanks=KW;function QW(e){if(e%cA===uje){const t=(e+Vt)/cA;return function(n,r){const a=n.pow(r,t);if(!n.eql(n.sqr(a),r))throw new Error("Cannot find square root");return a}}if(e%bS===hS){const t=(e-hS)/bS;return function(n,r){const a=n.mul(r,ns),i=n.pow(a,t),s=n.mul(r,i),o=n.mul(n.mul(s,ns),i),l=n.mul(s,n.sub(o,n.ONE));if(!n.eql(n.sqr(l),r))throw new Error("Cannot find square root");return l}}return KW(e)}Ke.FpSqrt=QW;const rje=(e,t)=>(vr(e,t)&Vt)===Vt;Ke.isNegativeLE=rje;const aje=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function ije(e){const t={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},u=aje.reduce((n,r)=>(n[r]="function",n),t);return(0,Tr.validateObject)(e,u)}Ke.validateField=ije;function XW(e,t,u){if(u<en)throw new Error("Expected power > 0");if(u===en)return e.ONE;if(u===Vt)return t;let n=e.ONE,r=t;for(;u>en;)u&Vt&&(n=e.mul(n,r)),r=e.sqr(r),u>>=Vt;return n}Ke.FpPow=XW;function ZW(e,t){const u=new Array(t.length),n=t.reduce((a,i,s)=>e.is0(i)?a:(u[s]=a,e.mul(a,i)),e.ONE),r=e.inv(n);return t.reduceRight((a,i,s)=>e.is0(i)?a:(u[s]=e.mul(a,u[s]),e.mul(a,i)),r),u}Ke.FpInvertBatch=ZW;function sje(e,t,u){return e.mul(t,typeof u=="bigint"?wE(u,e.ORDER):e.inv(u))}Ke.FpDiv=sje;function oje(e){const t=(e.ORDER-Vt)/ns;return u=>{const n=e.pow(u,t);return e.eql(n,e.ZERO)||e.eql(n,e.ONE)}}Ke.FpIsSquare=oje;function UT(e,t){const u=t!==void 0?t:e.toString(2).length,n=Math.ceil(u/8);return{nBitLength:u,nByteLength:n}}Ke.nLength=UT;function lje(e,t,u=!1,n={}){if(e<=en)throw new Error(`Expected Field ORDER > 0, got ${e}`);const{nBitLength:r,nByteLength:a}=UT(e,t);if(a>2048)throw new Error("Field lengths over 2048 bytes are not supported");const i=QW(e),s=Object.freeze({ORDER:e,BITS:r,BYTES:a,MASK:(0,Tr.bitMask)(r),ZERO:en,ONE:Vt,create:o=>vr(o,e),isValid:o=>{if(typeof o!="bigint")throw new Error(`Invalid field element: expected bigint, got ${typeof o}`);return en<=o&&o<e},is0:o=>o===en,isOdd:o=>(o&Vt)===Vt,neg:o=>vr(-o,e),eql:(o,l)=>o===l,sqr:o=>vr(o*o,e),add:(o,l)=>vr(o+l,e),sub:(o,l)=>vr(o-l,e),mul:(o,l)=>vr(o*l,e),pow:(o,l)=>XW(s,o,l),div:(o,l)=>vr(o*wE(l,e),e),sqrN:o=>o*o,addN:(o,l)=>o+l,subN:(o,l)=>o-l,mulN:(o,l)=>o*l,inv:o=>wE(o,e),sqrt:n.sqrt||(o=>i(s,o)),invertBatch:o=>ZW(s,o),cmov:(o,l,c)=>c?l:o,toBytes:o=>u?(0,Tr.numberToBytesLE)(o,a):(0,Tr.numberToBytesBE)(o,a),fromBytes:o=>
221{if(o.length!==a)throw new Error(`Fp.fromBytes: expected ${a}, got ${o.length}`);return u?(0,Tr.bytesToNumberLE)(o):(0,Tr.bytesToNumberBE)(o)}});return Object.freeze(s)}Ke.Field=lje;function cje(e,t){if(!e.isOdd)throw new Error("Field doesn't have isOdd");const u=e.sqrt(t);return e.isOdd(u)?u:e.neg(u)}Ke.FpSqrtOdd=cje;function dje(e,t){if(!e.isOdd)throw new Error("Field doesn't have isOdd");const u=e.sqrt(t);return e.isOdd(u)?e.neg(u):u}Ke.FpSqrtEven=dje;function pje(e,t,u=!1){e=(0,Tr.ensureBytes)("privateHash",e);const n=e.length,r=UT(t).nByteLength+8;if(r<24||n<r||n>1024)throw new Error(`hashToPrivateScalar: expected ${r}-1024 bytes of input, got ${n}`);const a=u?(0,Tr.bytesToNumberLE)(e):(0,Tr.bytesToNumberBE)(e);return vr(a,t-Vt)+Vt}Ke.hashToPrivateScalar=pje;function LT(e){if(typeof e!="bigint")throw new Error("field order must be bigint");const t=e.toString(2).length;return Math.ceil(t/8)}Ke.getFieldBytesLength=LT;function eq(e){const t=LT(e);return t+Math.ceil(t/2)}Ke.getMinHashLength=eq;function fje(e,t,u=!1){const n=e.length,r=LT(t),a=eq(t);if(n<16||n<a||n>1024)throw new Error(`expected ${a}-1024 bytes of input, got ${n}`);const i=u?(0,Tr.bytesToNumberBE)(e):(0,Tr.bytesToNumberLE)(e),s=vr(i,t-Vt)+Vt;return u?(0,Tr.numberToBytesLE)(s,r):(0,Tr.numberToBytesBE)(s,r)}Ke.mapHashToField=fje;var $T={},Qc={};Object.defineProperty(Qc,"__esModule",{value:!0});Qc.validateBasic=Qc.wNAF=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const gS=Ke,yje=Ge,Eje=BigInt(0),tg=BigInt(1);function mje(e,t){const u=(r,a)=>{const i=a.negate();return r?i:a},n=r=>{const a=Math.ceil(t/r)+1,i=2**(r-1);return{windows:a,windowSize:i}};return{constTimeNegate:u,unsafeLadder(r,a){let i=e.ZERO,s=r;for(;a>Eje;)a&tg&&(i=i.add(s)),s=s.double(),a>>=tg;return i},precomputeWindow(r,a){const{windows:i,windowSize:s}=n(a),o=[];let l=r,c=l;for(let d=0;d<i;d++){c=l,o.push(c);for(let p=1;p<s;p++)c=c.add(l),o.push(c);l=c.double()}return o},wNAF(r,a,i){const{windows:s,windowSize:o}=n(r);let l=e.ZERO,c=e.BASE;const d=BigInt(2**r-1),p=2**r,f=BigInt(r);for(let y=0;y<s;y++){const h=y*o;let C=Number(i&d);i>>=f,C>o&&(C-=p,i+=tg);const v=h,m=h+Math.abs(C)-1,E=y%2!==0,b=C<0;C===0?c=c.add(u(E,a[v])):l=l.add(u(b,a[m]))}return{p:l,f:c}},wNAFCached(r,a,i,s){const o=r._WINDOW_SIZE||1;let l=a.get(r);return l||(l=this.precomputeWindow(r,o),o!==1&&a.set(r,s(l))),this.wNAF(o,l,i)}}}Qc.wNAF=mje;function hje(e){return(0,gS.validateField)(e.Fp),(0,yje.validateObject)(e,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...(0,gS.nLength)(e.n,e.nBitLength),...e,p:e.Fp.ORDER})}Qc.validateBasic=hje;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.mapToCurveSimpleSWU=e.SWUFpSqrtRatio=e.weierstrass=e.weierstrassPoints=e.DER=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const t=Ke,u=Ge,n=Ge,r=Qc;function a(m){const E=(0,r.validateBasic)(m);u.validateObject(E,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:b,Fp:A,a:w}=E;if(b){if(!A.eql(w,A.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if(typeof b!="object"||typeof b.beta!="bigint"||typeof b.splitScalar!="function")throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...E})}const{bytesToNumberBE:i,hexToBytes:s}=u;e.DER={Err:class extends Error{constructor(E=""){super(E)}},_parseInt(m){const{Err:E}=e.DER;if(m.length<2||m[0]!==2)throw new E("Invalid signature integer tag");const b=m[1],A=m.subarray(2,b+2);if(!b||A.length!==b)throw new E("Invalid signature integer: wrong length");if(A[0]&128)throw new E("Invalid signature integer: negative");if(A[0]===0&&!(A[1]&128))throw new E("Invalid signature integer: unnecessary leading zero");return{d:i(A),l:m.subarray(b+2)}},toSig(m){const{Err:E}=e.DER,b=typeof m=="string"?s(m):m;if(!(b instanceof Uint8Array))throw new Error("ui8a expected");let A=b.length;if(A<2||b[0]!=48)throw new E("Invalid signature tag");if(b[1]!==A-2)throw new E("Invalid signature: incorrect length");const{d:w,l:g}=e.DER._parseInt(b.subarray(2)),{d:B,l:q}=e.DER._parseInt(g);if(q.length)throw new E("Invalid signature: left bytes after parsing");return{r:w,s:B}},hexFromSig(m){const E=X=>Number.parseInt(X[0],16)&8?"00"+X:X,b=X=>{const ie=X.toString(16);return ie.length&1?`0${ie}`:ie}
221,A=E(b(m.s)),w=E(b(m.r)),g=A.length/2,B=w.length/2,q=b(g),V=b(B);return`30${b(B+g+4)}02${V}${w}02${q}${A}`}};const o=BigInt(0),l=BigInt(1),c=BigInt(2),d=BigInt(3),p=BigInt(4);function f(m){const E=a(m),{Fp:b}=E,A=E.toBytes||((O,S,U)=>{const I=S.toAffine();return u.concatBytes(Uint8Array.from([4]),b.toBytes(I.x),b.toBytes(I.y))}),w=E.fromBytes||(O=>{const S=O.subarray(1),U=b.fromBytes(S.subarray(0,b.BYTES)),I=b.fromBytes(S.subarray(b.BYTES,2*b.BYTES));return{x:U,y:I}});function g(O){const{a:S,b:U}=E,I=b.sqr(O),j=b.mul(I,O);return b.add(b.add(j,b.mul(O,S)),U)}if(!b.eql(b.sqr(E.Gy),g(E.Gx)))throw new Error("bad generator point: equation left != right");function B(O){return typeof O=="bigint"&&o<O&&O<E.n}function q(O){if(!B(O))throw new Error("Expected valid bigint: 0 < bigint < curve.n")}function V(O){const{allowedPrivateKeyLengths:S,nByteLength:U,wrapPrivateKey:I,n:j}=E;if(S&&typeof O!="bigint"){if(O instanceof Uint8Array&&(O=u.bytesToHex(O)),typeof O!="string"||!S.includes(O.length))throw new Error("Invalid key");O=O.padStart(U*2,"0")}let R;try{R=typeof O=="bigint"?O:u.bytesToNumberBE((0,n.ensureBytes)("private key",O,U))}catch{throw new Error(`private key must be ${U} bytes, hex or bigint, not ${typeof O}`)}
221return I&&(R=t.mod(R,j)),q(R),R}const X=new Map;function ie(O){if(!(O instanceof N))throw new Error("ProjectivePoint expected")}class N{constructor(S,U,I){if(this.px=S,this.py=U,this.pz=I,S==null||!b.isValid(S))throw new Error("x required");if(U==null||!b.isValid(U))throw new Error("y required");if(I==null||!b.isValid(I))throw new Error("z required")}static fromAffine(S){const{x:U,y:I}=S||{};if(!S||!b.isValid(U)||!b.isValid(I))throw new Error("invalid affine point");if(S instanceof N)throw new Error("projective point not allowed");const j=R=>b.eql(R,b.ZERO);return j(U)&&j(I)?N.ZERO:new N(U,I,b.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(S){const U=b.invertBatch(S.map(I=>I.pz));return S.map((I,j)=>I.toAffine(U[j])).map(N.fromAffine)}static fromHex(S){const U=N.fromAffine(w((0,n.ensureBytes)("pointHex",S)));return U.assertValidity(),U}static fromPrivateKey(S){return N.BASE.multiply(V(S))}_setWindowSize(S){this._WINDOW_SIZE=S,X.delete(this)}assertValidity(){if(this.is0()){if(E.allowInfinityPoint&&!b.is0(this.py))return;throw new Error("bad point: ZERO")}const{x:S,y:U}=this.toAffine();if(!b.isValid(S)||!b.isValid(U))throw new Error("bad point: x or y not FE");const I=b.sqr(U),j=g(S);if(!b.eql(I,j))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:S}=this.toAffine();if(b.isOdd)return!b.isOdd(S);throw new Error("Field doesn't support isOdd")}equals(S){ie(S);const{px:U,py:I,pz:j}=this,{px:R,py:_,pz:$}=S,Q=b.eql(b.mul(U,$),b.mul(R,j)),M=b.eql(b.mul(I,$),b.mul(_,j));return Q&&M}negate(){return new N(this.px,b.neg(this.py),this.pz)}double(){const{a:S,b:U}=E,I=b.mul(U,d),{px:j,py:R,pz:_}=this;let $=b.ZERO,Q=b.ZERO,M=b.ZERO,Z=b.mul(j,j),ce=b.mul(R,R),se=b.mul(_,_),de=b.mul(j,R);return de=b.add(de,de),M=b.mul(j,_),M=b.add(M,M),$=b.mul(S,M),Q=b.mul(I,se),Q=b.add($,Q),$=b.sub(ce,Q),Q=b.add(ce,Q),Q=b.mul($,Q),$=b.mul(de,$),M=b.mul(I,M),se=b.mul(S,se),de=b.sub(Z,se),de=b.mul(S,de),de=b.add(de,M),M=b.add(Z,Z),Z=b.add(M,Z),Z=b.add(Z,se),Z=b.mul(Z,de),Q=b.add(Q,Z),se=b.mul(R,_),se=b.add(se,se),Z=b.mul(se,de),$=b.sub($,Z),M=b.mul(se,ce),M=b.add(M,M),M=b.add(M,M),new N($,Q,M)}add(S){ie(S);const{px:U,py:I,pz:j}=this,{px:R,py:_,pz:$}=S;let Q=b.ZERO,M=b.ZERO,Z=b.ZERO;const ce=E.a,se=b.mul(E.b,d);let de=b.mul(U,R),Y=b.mul(I,_),W=b.mul(j,$),z=b.add(U,I),K=b.add(R,_);z=b.mul(z,K),K=b.add(de,Y),z=b.sub(z,K),K=b.add(U,j);let J=b.add(R,$);return K=b.mul(K,J),J=b.add(de,W),K=b.sub(K,J),J=b.add(I,j),Q=b.add(_,$),J=b.mul(J,Q),Q=b.add(Y,W),J=b.sub(J,Q),Z=b.mul(ce,K),Q=b.mul(se,W),Z=b.add(Q,Z),Q=b.sub(Y,Z),Z=b.add(Y,Z),M=b.mul(Q,Z),Y=b.add(de,de),Y=b.add(Y,de),W=b.mul(ce,W),K=b.mul(se,K),Y=b.add(Y,W),W=b.sub(de,W),W=b.mul(ce,W),K=b.add(K,W),de=b.mul(Y,K),M=b.add(M,de),de=b.mul(J,K),Q=b.mul(z,Q),Q=b.sub(Q,de),de=b.mul(z,Y),Z=b.mul(J,Z),Z=b.add(Z,de),new N(Q,M,Z)}subtract(S){return this.add(S.negate())}is0(){return this.equals(N.ZERO)}wNAF(S){return P.wNAFCached(this,X,S,U=>{const I=b.invertBatch(U.map(j=>j.pz));return U.map((j,R)=>j.toAffine(I[R])).map(N.fromAffine)})}multiplyUnsafe(S){const U=N.ZERO;if(S===o)return U;if(q(S),S===l)return this;const{endo:I}=E;if(!I)return P.unsafeLadder(this,S);let{k1neg:j,k1:R,k2neg:_,k2:$}=I.splitScalar(S),Q=U,M=U,Z=this;for(;R>o||$>o;)R&l&&(Q=Q.add(Z)),$&l&&(M=M.add(Z)),Z=Z.double(),R>>=l,$>>=l;return j&&(Q=Q.negate()),_&&(M=M.negate()),M=new N(b.mul(M.px,I.beta),M.py,M.pz),Q.add(M)}multiply(S){q(S);let U=S,I,j;const{endo:R}=E;if(R){const{k1neg:_,k1:$,k2neg:Q,k2:M}=R.splitScalar(U);let{p:Z,f:ce}=this.wNAF($),{p:se,f:de}=this.wNAF(M);Z=P.constTimeNegate(_,Z),se=P.constTimeNegate(Q,se),se=new N(b.mul(se.px,R.beta),se.py,se.pz),I=Z.add(se),j=ce.add(de)}else{const{p:_,f:$}=this.wNAF(U);I=_,j=$}return N.normalizeZ([I,j])[0]}multiplyAndAddUnsafe(S,U,I){const j=N.BASE,R=($,Q)=>Q===o||Q===l||!$.equals(j)?$.multiplyUnsafe(Q):$.multiply(Q),_=R(this,U).add(R(S,I));return _.is0()?void 0:_}toAffine(S){const{px:U,py:I,pz:j}=this,R=this.is0();S==null&&(S=R?b.ONE:b.inv(j));const _=b.mul(U,S),$=b.mul(I,S),Q=b.mul(j,S);if(R)return{x:b.ZERO,y:b.ZERO};
221if(!b.eql(Q,b.ONE))throw new Error("invZ was invalid");return{x:_,y:$}}isTorsionFree(){const{h:S,isTorsionFree:U}=E;if(S===l)return!0;if(U)return U(N,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:S,clearCofactor:U}=E;return S===l?this:U?U(N,this):this.multiplyUnsafe(E.h)}toRawBytes(S=!0){return this.assertValidity(),A(N,this,S)}toHex(S=!0){return u.bytesToHex(this.toRawBytes(S))}}N.BASE=new N(E.Gx,E.Gy,b.ONE),N.ZERO=new N(b.ZERO,b.ONE,b.ZERO);const T=E.nBitLength,P=(0,r.wNAF)(N,E.endo?Math.ceil(T/2):T);return{CURVE:E,ProjectivePoint:N,normPrivateKeyToScalar:V,weierstrassEquation:g,isWithinCurveOrder:B}}e.weierstrassPoints=f;function y(m){const E=(0,r.validateBasic)(m);return u.validateObject(E,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...E})}function h(m){const E=y(m),{Fp:b,n:A}=E,w=b.BYTES+1,g=2*b.BYTES+1;function B(K){return o<K&&K<b.ORDER}function q(K){return t.mod(K,A)}function V(K){return t.invert(K,A)}const{ProjectivePoint:X,normPrivateKeyToScalar:ie,weierstrassEquation:N,isWithinCurveOrder:T}=f({...E,toBytes(K,J,ee){const ae=J.toAffine(),ue=b.toBytes(ae.x),oe=u.concatBytes;return ee?oe(Uint8Array.from([J.hasEvenY()?2:3]),ue):oe(Uint8Array.from([4]),ue,b.toBytes(ae.y))},fromBytes(K){const J=K.length,ee=K[0],ae=K.subarray(1);if(J===w&&(ee===2||ee===3)){const ue=u.bytesToNumberBE(ae);if(!B(ue))throw new Error("Point is not on curve");const oe=N(ue);let Ee=b.sqrt(oe);const le=(Ee&l)===l;return(ee&1)===1!==le&&(Ee=b.neg(Ee)),{x:ue,y:Ee}}else if(J===g&&ee===4){const ue=b.fromBytes(ae.subarray(0,b.BYTES)),oe=b.fromBytes(ae.subarray(b.BYTES,2*b.BYTES));return{x:ue,y:oe}}else throw new Error(`Point of length ${J} was invalid. Expected ${w} compressed bytes or ${g} uncompressed bytes`)}}),P=K=>u.bytesToHex(u.numberToBytesBE(K,E.nByteLength));function O(K){const J=A>>l;return K>J}function S(K){return O(K)?q(-K):K}const U=(K,J,ee)=>u.bytesToNumberBE(K.slice(J,ee));class I{constructor(J,ee,ae){this.r=J,this.s=ee,this.recovery=ae,this.assertValidity()}static fromCompact(J){const ee=E.nByteLength;return J=(0,n.ensureBytes)("compactSignature",J,ee*2),new I(U(J,0,ee),U(J,ee,2*ee))}static fromDER(J){const{r:ee,s:ae}=e.DER.toSig((0,n.ensureBytes)("DER",J));return new I(ee,ae)}assertValidity(){if(!T(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!T(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(J){return new I(this.r,this.s,J)}recoverPublicKey(J){const{r:ee,s:ae,recovery:ue}=this,oe=M((0,n.ensureBytes)("msgHash",J));if(ue==null||![0,1,2,3].includes(ue))throw new Error("recovery id invalid");const Ee=ue===2||ue===3?ee+E.n:ee;if(Ee>=b.ORDER)throw new Error("recovery id 2 or 3 invalid");const le=ue&1?"03":"02",me=X.fromHex(le+P(Ee)),he=V(Ee),be=q(-oe*he),Fe=q(ae*he),Ce=X.BASE.multiplyAndAddUnsafe(me,be,Fe);if(!Ce)throw new Error("point at infinify");return Ce.assertValidity(),Ce}hasHighS(){return O(this.s)}normalizeS(){return this.hasHighS()?new I(this.r,q(-this.s),this.recovery):this}toDERRawBytes(){return u.hexToBytes(this.toDERHex())}toDERHex(){return e.DER.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return u.hexToBytes(this.toCompactHex())}toCompactHex(){return P(this.r)+P(this.s)}}const j={isValidPrivateKey(K){try{return ie(K),!0}catch{return!1}},normPrivateKeyToScalar:ie,randomPrivateKey:()=>{const K=t.getMinHashLength(E.n);return t.mapHashToField(E.randomBytes(K),E.n)},precompute(K=8,J=X.BASE){return J._setWindowSize(K),J.multiply(BigInt(3)),J}};function R(K,J=!0){return X.fromPrivateKey(K).toRawBytes(J)}function _(K){const J=K instanceof Uint8Array,ee=typeof K=="string",ae=(J||ee)&&K.length;return J?ae===w||ae===g:ee?ae===2*w||ae===2*g:K instanceof X}function $(K,J,ee=!0){if(_(K))throw new Error("first arg must be private key");if(!_(J))throw new Error("second arg must be public key");return X.fromHex(J).multiply(ie(K)).toRawBytes(ee)}const Q=E.bits2int||function(K){const J=u.bytesToNumberBE(K),ee=K.length*8-E.nBitLength;return ee>0?J>>BigInt(ee):J},M=E.bits2int_modN||function(K){return q(Q(K))},Z=u.bitMask(E.nBitLength);function ce(K){if(typeof K!="bigint")throw new Error("bigint expected");
221if(!(o<=K&&K<Z))throw new Error(`bigint expected < 2^${E.nBitLength}`);return u.numberToBytesBE(K,E.nByteLength)}function se(K,J,ee=de){if(["recovered","canonical"].some(L=>L in ee))throw new Error("sign() legacy options not supported");const{hash:ae,randomBytes:ue}=E;let{lowS:oe,prehash:Ee,extraEntropy:le}=ee;oe==null&&(oe=!0),K=(0,n.ensureBytes)("msgHash",K),Ee&&(K=(0,n.ensureBytes)("prehashed msgHash",ae(K)));const me=M(K),he=ie(J),be=[ce(he),ce(me)];if(le!=null){const L=le===!0?ue(b.BYTES):le;be.push((0,n.ensureBytes)("extraEntropy",L))}const Fe=u.concatBytes(...be),Ce=me;function Ae(L){const F=Q(L);if(!T(F))return;const x=V(F),G=X.BASE.multiply(F).toAffine(),te=q(G.x);if(te===o)return;const ne=q(x*q(Ce+te*he));if(ne===o)return;let ye=(G.x===te?0:2)|Number(G.y&l),xe=ne;return oe&&O(ne)&&(xe=S(ne),ye^=1),new I(te,xe,ye)}return{seed:Fe,k2sig:Ae}}const de={lowS:E.lowS,prehash:!1},Y={lowS:E.lowS,prehash:!1};function W(K,J,ee=de){const{seed:ae,k2sig:ue}=se(K,J,ee),oe=E;return u.createHmacDrbg(oe.hash.outputLen,oe.nByteLength,oe.hmac)(ae,ue)}X.BASE._setWindowSize(8);function z(K,J,ee,ae=Y){var G;const ue=K;if(J=(0,n.ensureBytes)("msgHash",J),ee=(0,n.ensureBytes)("publicKey",ee),"strict"in ae)throw new Error("options.strict was renamed to lowS");const{lowS:oe,prehash:Ee}=ae;let le,me;try{if(typeof ue=="string"||ue instanceof Uint8Array)try{le=I.fromDER(ue)}catch(te){if(!(te instanceof e.DER.Err))throw te;le=I.fromCompact(ue)}else if(typeof ue=="object"&&typeof ue.r=="bigint"&&typeof ue.s=="bigint"){const{r:te,s:ne}=ue;le=new I(te,ne)}else throw new Error("PARSE");me=X.fromHex(ee)}catch(te){if(te.message==="PARSE")throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(oe&&le.hasHighS())return!1;Ee&&(J=E.hash(J));const{r:he,s:be}=le,Fe=M(J),Ce=V(be),Ae=q(Fe*Ce),L=q(he*Ce),F=(G=X.BASE.multiplyAndAddUnsafe(me,Ae,L))==null?void 0:G.toAffine();return F?q(F.x)===he:!1}return{CURVE:E,getPublicKey:R,getSharedSecret:$,sign:W,verify:z,ProjectivePoint:X,Signature:I,utils:j}}e.weierstrass=h;function C(m,E){const b=m.ORDER;let A=o;for(let O=b-l;O%c===o;O/=c)A+=l;const w=A,g=c<<w-l-l,B=g*c,q=(b-l)/B,V=(q-l)/c,X=B-l,ie=g,N=m.pow(E,q),T=m.pow(E,(q+l)/c);let P=(O,S)=>{let U=N,I=m.pow(S,X),j=m.sqr(I);j=m.mul(j,S);let R=m.mul(O,j);R=m.pow(R,V),R=m.mul(R,I),I=m.mul(R,S),j=m.mul(R,O);let _=m.mul(j,I);R=m.pow(_,ie);let $=m.eql(R,m.ONE);I=m.mul(j,T),R=m.mul(_,U),j=m.cmov(I,j,$),_=m.cmov(R,_,$);for(let Q=w;Q>l;Q--){let M=Q-c;M=c<<M-l;let Z=m.pow(_,M);const ce=m.eql(Z,m.ONE);I=m.mul(j,U),U=m.mul(U,U),Z=m.mul(_,U),j=m.cmov(I,j,ce),_=m.cmov(Z,_,ce)}return{isValid:$,value:j}};if(m.ORDER%p===d){const O=(m.ORDER-d)/p,S=m.sqrt(m.neg(E));P=(U,I)=>{let j=m.sqr(I);const R=m.mul(U,I);j=m.mul(j,R);let _=m.pow(j,O);_=m.mul(_,R);const $=m.mul(_,S),Q=m.mul(m.sqr(_),I),M=m.eql(Q,U);let Z=m.cmov($,_,M);return{isValid:M,value:Z}}}return P}e.SWUFpSqrtRatio=C;function v(m,E){if(t.validateField(m),!m.isValid(E.A)||!m.isValid(E.B)||!m.isValid(E.Z))throw new Error("mapToCurveSimpleSWU: invalid opts");const b=C(m,E.Z);if(!m.isOdd)throw new Error("Fp.isOdd is not implemented!");return A=>{let w,g,B,q,V,X,ie,N;w=m.sqr(A),w=m.mul(w,E.Z),g=m.sqr(w),g=m.add(g,w),B=m.add(g,m.ONE),B=m.mul(B,E.B),q=m.cmov(E.Z,m.neg(g),!m.eql(g,m.ZERO)),q=m.mul(q,E.A),g=m.sqr(B),X=m.sqr(q),V=m.mul(X,E.A),g=m.add(g,V),g=m.mul(g,B),X=m.mul(X,q),V=m.mul(X,E.B),g=m.add(g,V),ie=m.mul(w,B);const{isValid:T,value:P}=b(g,X);N=m.mul(w,A),N=m.mul(N,P),ie=m.cmov(ie,B,T),N=m.cmov(N,P,T);const O=m.isOdd(A)===m.isOdd(N);return N=m.cmov(m.neg(N),N,O),ie=m.div(ie,q),{x:ie,y:N}}}e.mapToCurveSimpleSWU=v})($T);var Qr={};Object.defineProperty(Qr,"__esModule",{value:!0});Qr.createHasher=Qr.isogenyMap=Qr.hash_to_field=Qr.expand_message_xof=Qr.expand_message_xmd=void 0;const bje=Ke,A0=Ge;function gje(e){if(e instanceof Uint8Array)return e;if(typeof e=="string")return(0,A0.utf8ToBytes)(e);throw new Error("DST must be Uint8Array or string")}const vje=A0.bytesToNumberBE;function Zi(e,t){if(e<0||e>=1<<8*t)throw new Error(`bad I2OSP call: value=${e} length=${t}`);const u=Array.from({length:t}).fill(0);for(let n=t-1;n>=0;n--)u[n]=e&255,e>>>=8;return new Uint8Array(u)}function Cje(e,t){const u=new Uint8Array(e.length);for(let n=0;n<e.length;n++)u[n]=e[n]^t[n];return u}function D3(e){if(!(e instanceof Uint8Array))throw new Error("Uint8Array expected")}function zT(e){if(!Number.isSafeInteger(e))throw new Error("number expected")}function tq(e,t,u,n){D3(e),D3(t),zT(u),t.length>255&&(t=n((0,A0.concatBytes)((0,A0.utf8ToBytes)("H2C-OVERSIZE-DST-"),t)));const{outputLen:r,blockLen:a}=n,i=Math.ceil(u/r);if(i>255)throw new Error("Invalid xmd length");const s=(0,A0.concatBytes)(t,Zi(t.length,1)),o=Zi(0,a),l=Zi(u,2),c=new Array(i),d=n((0,A0.concatBytes)(o,e,l,Zi(0,1),s));c[0]=n((0,A0.concatBytes)(d,Zi(1,1),s));for(let f=1;f<=i;f++){const y=[Cje(d,c[f-1]),Zi(f+1,1),s];c[f]=n((0,A0.concatBytes)(...y))}return(0,A0.concatBytes)(...c).slice(0,u)}Qr.expand_message_xmd=tq;function uq(e,t,u,n,r){if(D3(e),D3(t),zT(u),t.length>255){const a=Math.ceil(2*n/8);t=r.create({dkLen:a}).update((0,A0.utf8ToBytes)("H2C-OVERSIZE-DST-")).update(t).digest()}if(u>65535||t.length>255)throw new Error("expand_message_xof: invalid lenInBytes");return r.create({dkLen:u}).update(e).update(Zi(u,2)).update(t).update(Zi(t.length,1)).digest()}Qr.expand_message_xof=uq;function dA(e,t,u){(0,A0.validateObject)(u,{DST:"stringOrUint8Array",p:"bigint",m:"isSafeInteger",k:"isSafeInteger",hash:"hash"});const{p:n,k:r,m:a,hash:i,expand:s,DST:o}=u;D3(e),zT(t);const l=gje(o),c=n.toString(2).length,d=Math.ceil((c+r)/8),p=t*a*d;let f;if(s==="xmd")f=tq(e,l,p,i);else if(s==="xof")f=uq(e,l,p,r,i);else if(s==="_internal_pass")f=e;else throw new Error('expand must be "xmd" or "xof"');const y=new Array(t);for(let h=0;h<t;h++){const C=new Array(a);for(let v=0;v<a;v++){const m=d*(v+h*a),E=f.subarray(m,m+d);C[v]=(0,bje.mod)(vje(E),n)}y[h]=C}return y}Qr.hash_to_field=dA;function Aje(e,t){const u=t.map(n=>Array.from(n).reverse());return(n,r)=>{const[a,i,s,o]=u.map(l=>l.reduce((c,d)=>e.add(e.mul(c,n),d)));return n=e.div(a,i),r=e.mul(r,e.div(s,o)),{x:n,y:r}}}Qr.isogenyMap=Aje;function wje(e,t,u){if(typeof t!="function")throw new Error("mapToCurve() must be defined");return{hashToCurve(n,r){const a=dA(n,2,{...u,DST:u.DST,...r}),i=e.fromAffine(t(a[0])),s=e.fromAffine(t(a[1])),o=i.add(s).clearCofactor();return o.assertValidity(),o},encodeToCurve(n,r){const a=dA(n,1,{...u,DST:u.encodeDST,...r}),i=e.fromAffine(t(a[0])).clearCofactor();return i.assertValidity(),i}}}Qr.createHasher=wje;var Xc={},nq={};
221(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.hmac=e.HMAC=void 0;const t=sn,u=pl;class n extends u.Hash{constructor(i,s){super(),this.finished=!1,this.destroyed=!1,(0,t.hash)(i);const o=(0,u.toBytes)(s);if(this.iHash=i.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;const l=this.blockLen,c=new Uint8Array(l);c.set(o.length>l?i.create().update(o).digest():o);for(let d=0;d<c.length;d++)c[d]^=54;this.iHash.update(c),this.oHash=i.create();for(let d=0;d<c.length;d++)c[d]^=106;this.oHash.update(c),c.fill(0)}update(i){return(0,t.exists)(this),this.iHash.update(i),this}digestInto(i){(0,t.exists)(this),(0,t.bytes)(i,this.outputLen),this.finished=!0,this.iHash.digestInto(i),this.oHash.update(i),this.oHash.digestInto(i),this.destroy()}digest(){const i=new Uint8Array(this.oHash.outputLen);return this.digestInto(i),i}_cloneInto(i){i||(i=Object.create(Object.getPrototypeOf(this),{}));const{oHash:s,iHash:o,finished:l,destroyed:c,blockLen:d,outputLen:p}=this;return i=i,i.finished=l,i.destroyed=c,i.blockLen=d,i.outputLen=p,i.oHash=s._cloneInto(i.oHash),i.iHash=o._cloneInto(i.iHash),i}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}}e.HMAC=n;const r=(a,i,s)=>new n(a,i).update(s).digest();e.hmac=r,e.hmac.create=(a,i)=>new n(a,i)})(nq);Object.defineProperty(Xc,"__esModule",{value:!0});Xc.createCurve=Xc.getHash=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const Tje=nq,vS=pl,_je=$T;function rq(e){return{hash:e,hmac:(t,...u)=>(0,Tje.hmac)(e,t,(0,vS.concatBytes)(...u)),randomBytes:vS.randomBytes}}Xc.getHash=rq;function Fje(e,t){const u=n=>(0,_je.weierstrass)({...e,...rq(n)});return Object.freeze({...u(t),create:u})}Xc.createCurve=Fje;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.encodeToCurve=e.hashToCurve=e.schnorr=e.secp256k1=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const t=Kc,u=pl,n=Ke,r=$T,a=Ge,i=Qr,s=Xc,o=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),l=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),c=BigInt(1),d=BigInt(2),p=(I,j)=>(I+j/d)/j;function f(I){const j=o,R=BigInt(3),_=BigInt(6),$=BigInt(11),Q=BigInt(22),M=BigInt(23),Z=BigInt(44),ce=BigInt(88),se=I*I*I%j,de=se*se*I%j,Y=(0,n.pow2)(de,R,j)*de%j,W=(0,n.pow2)(Y,R,j)*de%j,z=(0,n.pow2)(W,d,j)*se%j,K=(0,n.pow2)(z,$,j)*z%j,J=(0,n.pow2)(K,Q,j)*K%j,ee=(0,n.pow2)(J,Z,j)*J%j,ae=(0,n.pow2)(ee,ce,j)*ee%j,ue=(0,n.pow2)(ae,Z,j)*J%j,oe=(0,n.pow2)(ue,R,j)*de%j,Ee=(0,n.pow2)(oe,M,j)*K%j,le=(0,n.pow2)(Ee,_,j)*se%j,me=(0,n.pow2)(le,d,j);if(!y.eql(y.sqr(me),I))throw new Error("Cannot find square root");return me}const y=(0,n.Field)(o,void 0,void 0,{sqrt:f});e.secp256k1=(0,s.createCurve)({a:BigInt(0),b:BigInt(7),Fp:y,n:l,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:I=>{const j=l,R=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),_=-c*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),$=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),Q=R,M=BigInt("0x100000000000000000000000000000000"),Z=p(Q*I,j),ce=p(-_*I,j);let se=(0,n.mod)(I-Z*R-ce*$,j),de=(0,n.mod)(-Z*_-ce*Q,j);const Y=se>M,W=de>M;if(Y&&(se=j-se),W&&(de=j-de),se>M||de>M)throw new Error("splitScalar: Endomorphism failed, k="+I);return{k1neg:Y,k1:se,k2neg:W,k2:de}}}},t.sha256);const h=BigInt(0),C=I=>typeof I=="bigint"&&h<I&&I<o,v=I=>typeof I=="bigint"&&h<I&&I<l,m={};function E(I,...j){let R=m[I];if(R===void 0){const _=(0,t.sha256)(Uint8Array.from(I,$=>$.charCodeAt(0)));R=(0,a.concatBytes)(_,_),m[I]=R}return(0,t.sha256)((0,a.concatBytes)(R,...j))}const b=I=>I.toRawBytes(!0).slice(1),A=I=>(0,a.numberToBytesBE)(I,32),w=I=>(0,n.mod)(I,o),g=I=>(0,n.mod)(I,l),B=e.secp256k1.ProjectivePoint,q=(I,j,R)=>B.BASE.multiplyAndAddUnsafe(I,j,R);function V(I){let j=e.secp256k1.utils.normPrivateKeyToScalar(I),R=B.fromPrivateKey(j);return{scalar:R.hasEvenY()?j:g(-j),bytes:b(R)}}
221function X(I){if(!C(I))throw new Error("bad x: need 0 < x < p");const j=w(I*I),R=w(j*I+BigInt(7));let _=f(R);_%d!==h&&(_=w(-_));const $=new B(I,_,c);return $.assertValidity(),$}function ie(...I){return g((0,a.bytesToNumberBE)(E("BIP0340/challenge",...I)))}function N(I){return V(I).bytes}function T(I,j,R=(0,u.randomBytes)(32)){const _=(0,a.ensureBytes)("message",I),{bytes:$,scalar:Q}=V(j),M=(0,a.ensureBytes)("auxRand",R,32),Z=A(Q^(0,a.bytesToNumberBE)(E("BIP0340/aux",M))),ce=E("BIP0340/nonce",Z,$,_),se=g((0,a.bytesToNumberBE)(ce));if(se===h)throw new Error("sign failed: k is zero");const{bytes:de,scalar:Y}=V(se),W=ie(de,$,_),z=new Uint8Array(64);if(z.set(de,0),z.set(A(g(Y+W*Q)),32),!P(z,_,$))throw new Error("sign: Invalid signature produced");return z}function P(I,j,R){const _=(0,a.ensureBytes)("signature",I,64),$=(0,a.ensureBytes)("message",j),Q=(0,a.ensureBytes)("publicKey",R,32);try{const M=X((0,a.bytesToNumberBE)(Q)),Z=(0,a.bytesToNumberBE)(_.subarray(0,32));if(!C(Z))return!1;const ce=(0,a.bytesToNumberBE)(_.subarray(32,64));if(!v(ce))return!1;const se=ie(A(Z),b(M),$),de=q(M,ce,g(-se));return!(!de||!de.hasEvenY()||de.toAffine().x!==Z)}catch{return!1}}e.schnorr=(()=>({getPublicKey:N,sign:T,verify:P,utils:{randomPrivateKey:e.secp256k1.utils.randomPrivateKey,lift_x:X,pointToBytes:b,numberToBytesBE:a.numberToBytesBE,bytesToNumberBE:a.bytesToNumberBE,taggedHash:E,mod:n.mod}}))();const O=(()=>(0,i.isogenyMap)(y,[["0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa8c7","0x7d3d4c80bc321d5b9f315cea7fd44c5d595d2fc0bf63b92dfff1044f17c6581","0x534c328d23f234e6e2a413deca25caece4506144037c40314ecbd0b53d9dd262","0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa88c"],["0xd35771193d94918a9ca34ccbb7b640dd86cd409542f8487d9fe6b745781eb49b","0xedadc6f64383dc1df7c4b2d51b54225406d36b641f5e41bbc52a56612a8c6d14","0x0000000000000000000000000000000000000000000000000000000000000001"],["0x4bda12f684bda12f684bda12f684bda12f684bda12f684bda12f684b8e38e23c","0xc75e0c32d5cb7c0fa9d0a54b12a0a6d5647ab046d686da6fdffc90fc201d71a3","0x29a6194691f91a73715209ef6512e576722830a201be2018a765e85a9ecee931","0x2f684bda12f684bda12f684bda12f684bda12f684bda12f684bda12f38e38d84"],["0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff93b","0x7a06534bb8bdb49fd5e9e6632722c2989467c1bfc8e8d978dfb425d2685c2573","0x6484aa716545ca2cf3a70c3fa8fe337e0a3d21162f0d6299a7bf8192bfd2a76f","0x0000000000000000000000000000000000000000000000000000000000000001"]].map(I=>I.map(j=>BigInt(j)))))(),S=(()=>(0,r.mapToCurveSimpleSWU)(y,{A:BigInt("0x3f8731abdd661adca08a5558f0f5d272e953d363cb6f0e5d405447c01a444533"),B:BigInt("1771"),Z:y.create(BigInt("-11"))}))(),U=(()=>(0,i.createHasher)(e.secp256k1.ProjectivePoint,I=>{const{x:j,y:R}=S(y.create(I[0]));return O(j,R)},{DST:"secp256k1_XMD:SHA-256_SSWU_RO_",encodeDST:"secp256k1_XMD:SHA-256_SSWU_NU_",p:y.ORDER,m:1,k:128,expand:"xmd",hash:t.sha256}))();e.hashToCurve=(()=>U.hashToCurve)(),e.encodeToCurve=(()=>U.encodeToCurve)()})(Qd);Object.defineProperty(Kd,"__esModule",{value:!0});Kd.recoverPublicKey=void 0;const CS=En,Dje=Gu(),AS=qe();async function Bje({hash:e,signature:t}){const u=(0,CS.isHex)(t)?t:(0,AS.toHex)(t),n=(0,CS.isHex)(e)?e:(0,AS.toHex)(e);let r=(0,Dje.hexToNumber)(`0x${u.slice(130)}`);(r===0||r===1)&&(r+=27);const{secp256k1:a}=await Promise.resolve().then(()=>Qd);return`0x${a.Signature.fromCompact(u.substring(2,130)).addRecoveryBit(r-27).recoverPublicKey(n.substring(2)).toHex(!1)}`}Kd.recoverPublicKey=Bje;
221Object.defineProperty(_l,"__esModule",{value:!0});_l.recoverAddress=void 0;const xje=Hd,Pje=Kd;async function Sje({hash:e,signature:t}){return(0,xje.publicKeyToAddress)(await(0,Pje.recoverPublicKey)({hash:e,signature:t}))}_l.recoverAddress=Sje;var Xd={},Zd={},s2={};Object.defineProperty(s2,"__esModule",{value:!0});s2.presignMessagePrefix=void 0;s2.presignMessagePrefix=`�Ethereum Signed Message: 222`;Object.defineProperty(Zd,"__esModule",{value:!0});Zd.hashMessage=void 0;const Mje=s2,kje=Ou,ug=mn(),Ije=Wn;function Oje(e,t){const u=(()=>typeof e=="string"?(0,ug.stringToBytes)(e):e.raw instanceof Uint8Array?e.raw:(0,ug.toBytes)(e.raw))(),n=(0,ug.stringToBytes)(`${Mje.presignMessagePrefix}${u.length}`);return(0,Ije.keccak256)((0,kje.concat)([n,u]),t)}Zd.hashMessage=Oje;Object.defineProperty(Xd,"__esModule",{value:!0});Xd.recoverMessageAddress=void 0;const Rje=Zd,jje=_l;async function Nje({message:e,signature:t}){return(0,jje.recoverAddress)({hash:(0,Rje.hashMessage)(e),signature:t})}Xd.recoverMessageAddress=Nje;var e4={};Object.defineProperty(e4,"__esModule",{value:!0});e4.recoverTypedDataAddress=void 0;const Uje=t2(),Lje=_l;async function $je({domain:e,message:t,primaryType:u,signature:n,types:r}){return(0,Lje.recoverAddress)({hash:(0,Uje.hashTypedData)({domain:e,message:t,primaryType:u,types:r}),signature:n})}e4.recoverTypedDataAddress=$je;var o2={};Object.defineProperty(o2,"__esModule",{value:!0});o2.verifyMessage=void 0;const zje=cr,Hje=Zs,Wje=Xd;async function qje({address:e,message:t,signature:u}){return(0,Hje.isAddressEqual)((0,zje.getAddress)(e),await(0,Wje.recoverMessageAddress)({message:t,signature:u}))}o2.verifyMessage=qje;var l2={};Object.defineProperty(l2,"__esModule",{value:!0});l2.verifyTypedData=void 0;const Yje=cr,Vje=Zs,Gje=e4;async function Jje({address:e,domain:t,message:u,primaryType:n,signature:r,types:a}){return(0,Vje.isAddressEqual)((0,Yje.getAddress)(e),await(0,Gje.recoverTypedDataAddress)({domain:t,message:u,primaryType:n,signature:r,types:a}))}l2.verifyTypedData=Jje;var t4={};Object.defineProperty(t4,"__esModule",{value:!0});t4.getSerializedTransactionType=void 0;const Kje=ot,Qje=Pn,Xje=Gu();function Zje(e){const t=(0,Qje.sliceHex)(e,0,1);if(t==="0x02")return"eip1559";if(t==="0x01")return"eip2930";if(t!=="0x"&&(0,Xje.hexToNumber)(t)>=192)return"legacy";throw new Kje.InvalidSerializedTransactionTypeError({serializedType:t})}t4.getSerializedTransactionType=Zje;var M0={};Object.defineProperty(M0,"__esModule",{value:!0});M0.assertTransactionLegacy=M0.assertTransactionEIP2930=M0.assertTransactionEIP1559=void 0;const HT=Ur,TE=ht,WT=Dn,_E=vt,qT=qn;function eNe(e){const{chainId:t,maxPriorityFeePerGas:u,gasPrice:n,maxFeePerGas:r,to:a}=e;if(t<=0)throw new WT.InvalidChainIdError({chainId:t});if(a&&!(0,qT.isAddress)(a))throw new HT.InvalidAddressError({address:a});if(n)throw new TE.BaseError("`gasPrice` is not a valid EIP-1559 Transaction attribute.");if(r&&r>2n**256n-1n)throw new _E.FeeCapTooHighError({maxFeePerGas:r});if(u&&r&&u>r)throw new _E.TipAboveFeeCapError({maxFeePerGas:r,maxPriorityFeePerGas:u})}M0.assertTransactionEIP1559=eNe;function tNe(e){const{chainId:t,maxPriorityFeePerGas:u,gasPrice:n,maxFeePerGas:r,to:a}=e;if(t<=0)throw new WT.InvalidChainIdError({chainId:t});if(a&&!(0,qT.isAddress)(a))throw new HT.InvalidAddressError({address:a});if(u||r)throw new TE.BaseError("`maxFeePerGas`/`maxPriorityFeePerGas` is not a valid EIP-2930 Transaction attribute.");if(n&&n>2n**256n-1n)throw new _E.FeeCapTooHighError({maxFeePerGas:n})}M0.assertTransactionEIP2930=tNe;function uNe(e){const{chainId:t,maxPriorityFeePerGas:u,gasPrice:n,maxFeePerGas:r,to:a,accessList:i}=e;if(a&&!(0,qT.isAddress)(a))throw new HT.InvalidAddressError({address:a});if(typeof t<"u"&&t<=0)throw new WT.InvalidChainIdError({chainId:t});if(u||r)throw new TE.BaseError("`maxFeePerGas`/`maxPriorityFeePerGas` is not a valid Legacy Transaction attribute.");if(n&&n>2n**256n-1n)throw new _E.FeeCapTooHighError({maxFeePerGas:n});if(i)throw new TE.BaseError("`accessList` is not a valid Legacy Transaction attribute.")}M0.assertTransactionLegacy=uNe;var di={};Object.defineProperty(di,"__esModule",{value:!0});di.parseAccessList=di.toTransactionArray=di.parseTransaction=void 0;const nNe=Ur,FE=ot,rNe=qn,Su=En,wS=Ln,aNe=N0,on=Gu(),aq=ba,iNe=Jd,YT=M0,sNe=t4;function oNe(e){const t=(0,sNe.getSerializedTransactionType)(e);return t==="eip1559"?lNe(e):t==="eip2930"?cNe(e):dNe(e)}di.parseTransaction=oNe;function lNe(e){const t=VT(e),[u,n,r,a,i,s,o,l,c,d,p,f]=t;if(!(t.length===9||t.length===12))throw new FE.InvalidSerializedTransactionError({attributes:{chainId:u,nonce:n,maxPriorityFeePerGas:r,maxFeePerGas:a,gas:i,to:s,value:o,data:l,accessList:c,...t.length>9?{v:d,r:p,s:f}:{}},serializedTransaction:e,type:"eip1559"});const y={chainId:(0,on.hexToNumber)(u),type:"eip1559"};return(0,Su.isHex)(s)&&s!=="0x"&&(y.to=s),(0,Su.isHex)(i)&&i!=="0x"&&(y.gas=(0,on.hexToBigInt)(i)),(0,Su.isHex)(l)&&l!=="0x"&&(y.data=l),(0,Su.isHex)(n)&&n!=="0x"&&(y.nonce=(0,on.hexToNumber)(n)),(0,Su.isHex)(o)&&o!=="0x"&&(y.value=(0,on.hexToBigInt)(o)),(0,Su.isHex)(a)&&a!=="0x"&&(y.maxFeePerGas=(0,on.hexToBigInt)(a)),(0,Su.isHex)(r)&&r!=="0x"&&(y.maxPriorityFeePerGas=(0,on.hexToBigInt)(r)),c.length!==0&&c!=="0x"&&(y.accessList=GT(c)),(0,YT.assertTransactionEIP1559)(y),{...t.length===12?iq(t):void 0,...y}}function cNe(e){const t=VT(e),[u,n,r,a,i,s,o,l,c,d,p]=t;if(!(t.length===8||t.length===11))throw new FE.InvalidSerializedTransactionError({attributes:{chainId:u,nonce:n,gasPrice:r,gas:a,to:i,value:s,data:o,accessList:l,...t.length>8?{v:c,r:d,s:p}:{}},serializedTransaction:e,type:"eip2930"});const f={chainId:(0,on.hexToNumber)(u),type:"eip2930"};return(0,Su.isHex)(i)&&i!=="0x"&&(f.to=i),(0,Su.isHex)(a)&&a!=="0x"&&(f.gas=(0,on.hexToBigInt)(a)),(0,Su.isHex)(o)&&o!=="0x"&&(f.data=o),(0,Su.isHex)(n)&&n!=="0x"&&(f.nonce=(0,on.hexToNumber)(n)),(0,Su.isHex)(s)&&s!=="0x"&&(f.value=(0,on.hexToBigInt)(s)),(0,Su.isHex)(r)&&r!=="0x"&&(f.gasPrice=(0,on.hexToBigInt)(r)),l.length!==0&&l!=="0x"&&(f.accessList=GT(l)),(0,YT.assertTransactionEIP2930)(f),{...t.length===11?iq(t):void 0,...f}}function dNe(e){const t=(0,aq.fromRlp)(e,"hex"),[u,n,r,a,i,s,o,l,c]=t;if(!(t.length===6||t.length===9))throw new FE.InvalidSerializedTransactionError({attributes:{nonce:u,gasPrice:n,gas:r,to:a,value:i,data:s,...t.length>6?{v:o,r:l,s:c}:{}},serializedTransaction:e,type:"legacy"});const d={type:"legacy"};
222if((0,Su.isHex)(a)&&a!=="0x"&&(d.to=a),(0,Su.isHex)(r)&&r!=="0x"&&(d.gas=(0,on.hexToBigInt)(r)),(0,Su.isHex)(s)&&s!=="0x"&&(d.data=s),(0,Su.isHex)(u)&&u!=="0x"&&(d.nonce=(0,on.hexToNumber)(u)),(0,Su.isHex)(i)&&i!=="0x"&&(d.value=(0,on.hexToBigInt)(i)),(0,Su.isHex)(n)&&n!=="0x"&&(d.gasPrice=(0,on.hexToBigInt)(n)),(0,YT.assertTransactionLegacy)(d),t.length===6)return d;const p=(0,Su.isHex)(o)&&o!=="0x"?(0,on.hexToBigInt)(o):0n;if(c==="0x"&&l==="0x")return p>0&&(d.chainId=Number(p)),d;const f=p,y=Number((f-35n)/2n);if(y>0)d.chainId=y;else if(f!==27n&&f!==28n)throw new FE.InvalidLegacyVError({v:f});return d.v=f,d.s=c,d.r=l,d}function VT(e){return(0,aq.fromRlp)(`0x${e.slice(4)}`,"hex")}di.toTransactionArray=VT;function GT(e){const t=[];for(let u=0;u<e.length;u++){const[n,r]=e[u];if(!(0,rNe.isAddress)(n))throw new nNe.InvalidAddressError({address:n});t.push({address:n,storageKeys:r.map(a=>(0,iNe.isHash)(a)?a:(0,aNe.trim)(a))})}return t}di.parseAccessList=GT;function iq(e){const t=e.slice(-3),u=t[0]==="0x"||(0,on.hexToBigInt)(t[0])===0n?27n:28n;return{r:(0,wS.padHex)(t[1],{size:32}),s:(0,wS.padHex)(t[2],{size:32}),v:u,yParity:u===27n?0:1}}var G4={},u4={};Object.defineProperty(u4,"__esModule",{value:!0});u4.serializeAccessList=void 0;const pNe=Ur,fNe=ot,yNe=qn;function ENe(e){if(!e||e.length===0)return[];const t=[];for(let u=0;u<e.length;u++){const{address:n,storageKeys:r}=e[u];for(let a=0;a<r.length;a++)if(r[a].length-2!==64)throw new fNe.InvalidStorageKeySizeError({storageKey:r[a]});if(!(0,yNe.isAddress)(n))throw new pNe.InvalidAddressError({address:n});t.push([n,r])}return t}u4.serializeAccessList=ENe;var TS;function sq(){if(TS)return G4;TS=1,Object.defineProperty(G4,"__esModule",{value:!0}),G4.serializeTransaction=void 0;const e=ot,t=Ou,u=N0,n=qe(),r=B9(),a=M0,i=hl,s=u4;function o(p,f){const y=(0,i.getTransactionType)(p);return y==="eip1559"?l(p,f):y==="eip2930"?c(p,f):d(p,f)}G4.serializeTransaction=o;function l(p,f){const{chainId:y,gas:h,nonce:C,to:v,value:m,maxFeePerGas:E,maxPriorityFeePerGas:b,accessList:A,data:w}=p;(0,a.assertTransactionEIP1559)(p);const g=(0,s.serializeAccessList)(A),B=[(0,n.toHex)(y),C?(0,n.toHex)(C):"0x",b?(0,n.toHex)(b):"0x",E?(0,n.toHex)(E):"0x",h?(0,n.toHex)(h):"0x",v??"0x",m?(0,n.toHex)(m):"0x",w??"0x",g];if(f){const q=(()=>f.v===0n?"0x":f.v===1n?(0,n.toHex)(1):f.v===27n?"0x":(0,n.toHex)(1))();B.push(q,(0,u.trim)(f.r),(0,u.trim)(f.s))}return(0,t.concatHex)(["0x02",(0,r.toRlp)(B)])}function c(p,f){const{chainId:y,gas:h,data:C,nonce:v,to:m,value:E,accessList:b,gasPrice:A}=p;(0,a.assertTransactionEIP2930)(p);const w=(0,s.serializeAccessList)(b),g=[(0,n.toHex)(y),v?(0,n.toHex)(v):"0x",A?(0,n.toHex)(A):"0x",h?(0,n.toHex)(h):"0x",m??"0x",E?(0,n.toHex)(E):"0x",C??"0x",w];if(f){const B=(()=>f.v===0n?"0x":f.v===1n?(0,n.toHex)(1):f.v===27n?"0x":(0,n.toHex)(1))();g.push(B,(0,u.trim)(f.r),(0,u.trim)(f.s))}return(0,t.concatHex)(["0x01",(0,r.toRlp)(g)])}function d(p,f){const{chainId:y=0,gas:h,data:C,nonce:v,to:m,value:E,gasPrice:b}=p;(0,a.assertTransactionLegacy)(p);let A=[v?(0,n.toHex)(v):"0x",b?(0,n.toHex)(b):"0x",h?(0,n.toHex)(h):"0x",m??"0x",E?(0,n.toHex)(E):"0x",C??"0x"];if(f){const w=(()=>{if(y>0)return BigInt(y*2)+BigInt(35n+f.v-27n);if(f.v>=35n)return(f.v-35n)/2n>0?f.v:27n+(f.v===35n?0n:1n);const g=27n+(f.v===27n?0n:1n);if(f.v!==g)throw new e.InvalidLegacyVError({v:f.v});return g})();A=[...A,(0,n.toHex)(w),f.r,f.s]}else y>0&&(A=[...A,(0,n.toHex)(y),"0x","0x"]);return(0,r.toRlp)(A)}return G4}var Fl={};Object.defineProperty(Fl,"__esModule",{value:!0});Fl.parseUnits=void 0;function mNe(e,t){let[u,n="0"]=e.split(".");const r=u.startsWith("-");if(r&&(u=u.slice(1)),n=n.replace(/(0+)$/,""),t===0)Math.round(+`.${n}`)===1&&(u=`${BigInt(u)+1n}`),n="";else if(n.length>t){const[a,i,s]=[n.slice(0,t-1),n.slice(t-1,t),n.slice(t)],o=Math.round(+`${i}.${s}`);o>9?n=`${BigInt(a)+BigInt(1)}0`.padStart(a.length+1,"0"):n=`${a}${o}`,n.length>t&&(n=n.slice(1),u=`${BigInt(u)+1n}`),n=n.slice(0,t)}else n=n.padEnd(t,"0");return BigInt(`${r?"-":""}${u}${n}`)}Fl.parseUnits=mNe;var c2={};Object.defineProperty(c2,"__esModule",{value:!0});c2.parseEther=void 0;const hNe=t0,bNe=Fl;function gNe(e,t="wei"){return(0,bNe.parseUnits)(e,hNe.etherUnits[t])}c2.parseEther=gNe;var d2={};
222Object.defineProperty(d2,"__esModule",{value:!0});d2.parseGwei=void 0;const vNe=t0,CNe=Fl;function ANe(e,t="wei"){return(0,CNe.parseUnits)(e,vNe.gweiUnits[t])}d2.parseGwei=ANe;var _S;function n4(){return _S||(_S=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.concat=e.extractFunctionParts=e.extractFunctionType=e.extractFunctionParams=e.extractFunctionName=e.isAddressEqual=e.isAddress=e.getAddress=e.getCreate2Address=e.getCreateAddress=e.getContractAddress=e.publicKeyToAddress=e.parseAccount=e.formatAbiParams=e.formatAbiItem=e.formatAbiItemWithArgs=e.encodePacked=e.parseAbiParameters=e.parseAbiParameter=e.parseAbiItem=e.parseAbi=e.getAbiItem=e.encodeFunctionResult=e.encodeFunctionData=e.encodeEventTopics=e.encodeErrorResult=e.encodeDeployData=e.encodeAbiParameters=e.decodeFunctionResult=e.decodeFunctionData=e.decodeEventLog=e.decodeErrorResult=e.decodeAbiParameters=e.validateTypedData=e.stringify=e.rpc=e.getSocket=e.integerRegex=e.bytesRegex=e.arrayRegex=e.getChainContractAddress=e.extractChain=e.defineChain=e.assertCurrentChain=e.offchainLookupSignature=e.offchainLookupAbiItem=e.offchainLookup=e.ccipFetch=e.buildRequest=e.isDeterministicError=void 0,e.getEstimateGasError=e.getContractError=e.getCallError=e.getNodeError=e.containsNodeError=e.fromRlp=e.hexToString=e.hexToNumber=e.hexToBigInt=e.hexToBool=e.fromHex=e.fromBytes=e.bytesToString=e.bytesToNumber=e.bytesToBool=e.bytesToBigint=e.bytesToBigInt=e.stringToHex=e.numberToHex=e.toHex=e.bytesToHex=e.boolToHex=e.stringToBytes=e.numberToBytes=e.hexToBytes=e.toBytes=e.boolToBytes=e.toRlp=e.extract=e.formatTransactionRequest=e.defineTransactionRequest=e.defineTransactionReceipt=e.formatLog=e.transactionType=e.formatTransaction=e.defineTransaction=e.formatBlock=e.defineBlock=e.trim=e.sliceHex=e.sliceBytes=e.slice=e.size=e.padHex=e.padBytes=e.pad=e.isHex=e.isBytes=e.concatHex=e.concatBytes=void 0,e.parseGwei=e.parseEther=e.parseUnits=e.formatUnits=e.formatGwei=e.formatEther=e.serializeAccessList=e.serializeTransaction=e.prepareTransactionRequest=e.parseTransaction=e.assertTransactionLegacy=e.assertTransactionEIP2930=e.assertTransactionEIP1559=e.assertRequest=e.getTransactionType=e.getSerializedTransactionType=e.hashMessage=e.verifyTypedData=e.verifyMessage=e.recoverTypedDataAddress=e.recoverPublicKey=e.recoverMessageAddress=e.recoverAddress=e.hashTypedData=e.keccak256=e.isHash=e.getFunctionSelector=e.getEventSelector=e.defineFormatter=e.getTransactionError=void 0;var t=l9;Object.defineProperty(e,"isDeterministicError",{enumerable:!0,get:function(){return t.isDeterministicError}}),Object.defineProperty(e,"buildRequest",{enumerable:!0,get:function(){return t.buildRequest}});var u=IT();Object.defineProperty(e,"ccipFetch",{enumerable:!0,get:function(){return u.ccipFetch}}),Object.defineProperty(e,"offchainLookup",{enumerable:!0,get:function(){return u.offchainLookup}}),Object.defineProperty(e,"offchainLookupAbiItem",{enumerable:!0,get:function(){return u.offchainLookupAbiItem}}),Object.defineProperty(e,"offchainLookupSignature",{enumerable:!0,get:function(){return u.offchainLookupSignature}});var n=Cl;Object.defineProperty(e,"assertCurrentChain",{enumerable:!0,get:function(){return n.assertCurrentChain}});var r=Zf;Object.defineProperty(e,"defineChain",{enumerable:!0,get:function(){return r.defineChain}});var a=e2;Object.defineProperty(e,"extractChain",{enumerable:!0,get:function(){return a.extractChain}});var i=$0;Object.defineProperty(e,"getChainContractAddress",{enumerable:!0,get:function(){return i.getChainContractAddress}});var s=ha;Object.defineProperty(e,"arrayRegex",{enumerable:!0,get:function(){return s.arrayRegex}}),Object.defineProperty(e,"bytesRegex",{enumerable:!0,get:function(){return s.bytesRegex}}),Object.defineProperty(e,"integerRegex",{enumerable:!0,get:function(){return s.integerRegex}});var o=d9;Object.defineProperty(e,"getSocket",{enumerable:!0,get:function(){return o.getSocket}}),Object.defineProperty(e,"rpc",{enumerable:!0,get:function(){return o.rpc}});var l=hn;Object.defineProperty(e,"stringify",{enumerable:!0,get:function(){return l.stringify}});var c=D9();Object.defineProperty(e,"validateTypedData",{enumerable:!0,get:function(){return c.validateTypedData}
222});var d=Ma;Object.defineProperty(e,"decodeAbiParameters",{enumerable:!0,get:function(){return d.decodeAbiParameters}});var p=yl;Object.defineProperty(e,"decodeErrorResult",{enumerable:!0,get:function(){return p.decodeErrorResult}});var f=Oi;Object.defineProperty(e,"decodeEventLog",{enumerable:!0,get:function(){return f.decodeEventLog}});var y=u2;Object.defineProperty(e,"decodeFunctionData",{enumerable:!0,get:function(){return y.decodeFunctionData}});var h=L0;Object.defineProperty(e,"decodeFunctionResult",{enumerable:!0,get:function(){return h.decodeFunctionResult}});var C=$n;Object.defineProperty(e,"encodeAbiParameters",{enumerable:!0,get:function(){return C.encodeAbiParameters}});var v=Vd;Object.defineProperty(e,"encodeDeployData",{enumerable:!0,get:function(){return v.encodeDeployData}});var m=n2;Object.defineProperty(e,"encodeErrorResult",{enumerable:!0,get:function(){return m.encodeErrorResult}});var E=Pi;Object.defineProperty(e,"encodeEventTopics",{enumerable:!0,get:function(){return E.encodeEventTopics}});var b=Lr;Object.defineProperty(e,"encodeFunctionData",{enumerable:!0,get:function(){return b.encodeFunctionData}});var A=r2;Object.defineProperty(e,"encodeFunctionResult",{enumerable:!0,get:function(){return A.encodeFunctionResult}});var w=lr;Object.defineProperty(e,"getAbiItem",{enumerable:!0,get:function(){return w.getAbiItem}});var g=Md();Object.defineProperty(e,"parseAbi",{enumerable:!0,get:function(){return g.parseAbi}}),Object.defineProperty(e,"parseAbiItem",{enumerable:!0,get:function(){return g.parseAbiItem}}),Object.defineProperty(e,"parseAbiParameter",{enumerable:!0,get:function(){return g.parseAbiParameter}}),Object.defineProperty(e,"parseAbiParameters",{enumerable:!0,get:function(){return g.parseAbiParameters}});var B=a2;Object.defineProperty(e,"encodePacked",{enumerable:!0,get:function(){return B.encodePacked}});var q=kf;Object.defineProperty(e,"formatAbiItemWithArgs",{enumerable:!0,get:function(){return q.formatAbiItemWithArgs}});var V=Si();Object.defineProperty(e,"formatAbiItem",{enumerable:!0,get:function(){return V.formatAbiItem}}),Object.defineProperty(e,"formatAbiParams",{enumerable:!0,get:function(){return V.formatAbiParams}});var X=kn;Object.defineProperty(e,"parseAccount",{enumerable:!0,get:function(){return X.parseAccount}});var ie=Hd;Object.defineProperty(e,"publicKeyToAddress",{enumerable:!0,get:function(){return ie.publicKeyToAddress}});var N=RW();Object.defineProperty(e,"getContractAddress",{enumerable:!0,get:function(){return N.getContractAddress}}),Object.defineProperty(e,"getCreateAddress",{enumerable:!0,get:function(){return N.getCreateAddress}}),Object.defineProperty(e,"getCreate2Address",{enumerable:!0,get:function(){return N.getCreate2Address}});var T=cr;Object.defineProperty(e,"getAddress",{enumerable:!0,get:function(){return T.getAddress}});var P=qn;Object.defineProperty(e,"isAddress",{enumerable:!0,get:function(){return P.isAddress}});var O=Zs;Object.defineProperty(e,"isAddressEqual",{enumerable:!0,get:function(){return O.isAddressEqual}});var S=ca;Object.defineProperty(e,"extractFunctionName",{enumerable:!0,get:function(){return S.extractFunctionName}}),Object.defineProperty(e,"extractFunctionParams",{enumerable:!0,get:function(){return S.extractFunctionParams}}),Object.defineProperty(e,"extractFunctionType",{enumerable:!0,get:function(){return S.extractFunctionType}}),Object.defineProperty(e,"extractFunctionParts",{enumerable:!0,get:function(){return S.extractFunctionParts}});var U=Ou;Object.defineProperty(e,"concat",{enumerable:!0,get:function(){return U.concat}}),Object.defineProperty(e,"concatBytes",{enumerable:!0,get:function(){return U.concatBytes}}),Object.defineProperty(e,"concatHex",{enumerable:!0,get:function(){return U.concatHex}});var I=Gd;Object.defineProperty(e,"isBytes",{enumerable:!0,get:function(){return I.isBytes}});var j=En;Object.defineProperty(e,"isHex",{enumerable:!0,get:function(){return j.isHex}});var R=Ln;Object.defineProperty(e,"pad",{enumerable:!0,get:function(){return R.pad}}),Object.defineProperty(e,"padBytes",{enumerable:!0,get:function(){return R.padBytes}}),Object.defineProperty(e,"padHex",{enumerable:!0,get:function(){return R.padHex}});var _=l0;Object.defineProperty(e,"size",{enumerable:!0,get:function(){return _.size}});var $=Pn;Object.defineProperty(e,"slice",{enumerable:!0,get:function(){return $.slice}}),Object.defineProperty(e,"sliceBytes",{enumerable:!0,get:function(){return $.sliceBytes}}),Object.defineProperty(e,"sliceHex",{enumerable:!0,get:function(){return $.sliceHex}});var Q=N0;Object.defineProperty(e,"trim",{enumerable:!0,get:function(){return Q.trim}});var M=vi;Object.defineProperty(e,"defineBlock",{enumerable:!0,get:function(){return M.defineBlock}}),Object.defineProperty(e,"formatBlock",{enumerable:!0,get:function(){return M.formatBlock}});var Z=Od;Object.defineProperty(e,"defineTransaction",{enumerable:!0,get:function(){return Z.defineTransaction}}),Object.defineProperty(e,"formatTransaction",{enumerable:!0,get:function(){return Z.formatTransaction}}),Object.defineProperty(e,"transactionType",{enumerable:!0,get:function(){return Z.transactionType}});var ce=Ra;Object.defineProperty(e,"formatLog",{enumerable:!0,get:function(){return ce.formatLog}});var se=Ss;Object.defineProperty(e,"defineTransactionReceipt",{enumerable:!0,get:function(){return se.defineTransactionReceipt}});var de=Qs;Object.defineProperty(e,"defineTransactionRequest",{enumerable:!0,get:function(){return de.defineTransactionRequest}}),Object.defineProperty(e,"formatTransactionRequest",{enumerable:!0,get:function(){return de.formatTransactionRequest}});var Y=Ks;Object.defineProperty(e,"extract",{enumerable:!0,get:function(){return Y.extract}});var W=B9();Object.defineProperty(e,"toRlp",{enumerable:!0,get:function(){return W.toRlp}});var z=mn();Object.defineProperty(e,"boolToBytes",{enumerable:!0,get:function(){return z.boolToBytes}}),Object.defineProperty(e,"toBytes",{enumerable:!0,get:function(){return z.toBytes}}),Object.defineProperty(e,"hexToBytes",{enumerable:!0,get:function(){return z.hexToBytes}}),Object.defineProperty(e,"numberToBytes",{enumerable:!0,get:function(){return z.numberToBytes}}),Object.defineProperty(e,"stringToBytes",{enumerable:!0,get:function(){return z.stringToBytes}});var K=qe();Object.defineProperty(e,"boolToHex",{enumerable:!0,get:function(){return K.boolToHex}}),Object.defineProperty(e,"bytesToHex",{enumerable:!0,get:function(){return K.bytesToHex}}),Object.defineProperty(e,"toHex",{enumerable:!0,get:function(){return K.toHex}}),Object.defineProperty(e,"numberToHex",{enumerable:!0,get:function(){return K.numberToHex}}),Object.defineProperty(e,"stringToHex",{enumerable:!0,get:function(){return K.str
222ingToHex}});var J=wr;Object.defineProperty(e,"bytesToBigInt",{enumerable:!0,get:function(){return J.bytesToBigInt}}),Object.defineProperty(e,"bytesToBigint",{enumerable:!0,get:function(){return J.bytesToBigInt}}),Object.defineProperty(e,"bytesToBool",{enumerable:!0,get:function(){return J.bytesToBool}}),Object.defineProperty(e,"bytesToNumber",{enumerable:!0,get:function(){return J.bytesToNumber}}),Object.defineProperty(e,"bytesToString",{enumerable:!0,get:function(){return J.bytesToString}}),Object.defineProperty(e,"fromBytes",{enumerable:!0,get:function(){return J.fromBytes}});var ee=Gu();Object.defineProperty(e,"fromHex",{enumerable:!0,get:function(){return ee.fromHex}}),Object.defineProperty(e,"hexToBool",{enumerable:!0,get:function(){return ee.hexToBool}}),Object.defineProperty(e,"hexToBigInt",{enumerable:!0,get:function(){return ee.hexToBigInt}}),Object.defineProperty(e,"hexToNumber",{enumerable:!0,get:function(){return ee.hexToNumber}}),Object.defineProperty(e,"hexToString",{enumerable:!0,get:function(){return ee.hexToString}});var ae=ba;Object.defineProperty(e,"fromRlp",{enumerable:!0,get:function(){return ae.fromRlp}});var ue=gi;Object.defineProperty(e,"containsNodeError",{enumerable:!0,get:function(){return ue.containsNodeError}}),Object.defineProperty(e,"getNodeError",{enumerable:!0,get:function(){return ue.getNodeError}});var oe=$f;Object.defineProperty(e,"getCallError",{enumerable:!0,get:function(){return oe.getCallError}});var Ee=Mi;Object.defineProperty(e,"getContractError",{enumerable:!0,get:function(){return Ee.getContractError}});var le=Of;Object.defineProperty(e,"getEstimateGasError",{enumerable:!0,get:function(){return le.getEstimateGasError}});var me=Yf;Object.defineProperty(e,"getTransactionError",{enumerable:!0,get:function(){return me.getTransactionError}});var he=Xs;Object.defineProperty(e,"defineFormatter",{enumerable:!0,get:function(){return he.defineFormatter}});var be=Vs;Object.defineProperty(e,"getEventSelector",{enumerable:!0,get:function(){return be.getEventSelector}});var Fe=Sa;Object.defineProperty(e,"getFunctionSelector",{enumerable:!0,get:function(){return Fe.getFunctionSelector}});var Ce=Jd;Object.defineProperty(e,"isHash",{enumerable:!0,get:function(){return Ce.isHash}});var Ae=Wn;Object.defineProperty(e,"keccak256",{enumerable:!0,get:function(){return Ae.keccak256}});var L=t2();Object.defineProperty(e,"hashTypedData",{enumerable:!0,get:function(){return L.hashTypedData}});var F=_l;Object.defineProperty(e,"recoverAddress",{enumerable:!0,get:function(){return F.recoverAddress}});var x=Xd;Object.defineProperty(e,"recoverMessageAddress",{enumerable:!0,get:function(){return x.recoverMessageAddress}});var G=Kd;Object.defineProperty(e,"recoverPublicKey",{enumerable:!0,get:function(){return G.recoverPublicKey}});var te=e4;Object.defineProperty(e,"recoverTypedDataAddress",{enumerable:!0,get:function(){return te.recoverTypedDataAddress}});var ne=o2;Object.defineProperty(e,"verifyMessage",{enumerable:!0,get:function(){return ne.verifyMessage}});var ye=l2;Object.defineProperty(e,"verifyTypedData",{enumerable:!0,get:function(){return ye.verifyTypedData}});var xe=Zd;Object.defineProperty(e,"hashMessage",{enumerable:!0,get:function(){return xe.hashMessage}});var De=t4;Object.defineProperty(e,"getSerializedTransactionType",{enumerable:!0,get:function(){return De.getSerializedTransactionType}});var ke=hl;Object.defineProperty(e,"getTransactionType",{enumerable:!0,get:function(){return ke.getTransactionType}});var $e=Oa;Object.defineProperty(e,"assertRequest",{enumerable:!0,get:function(){return $e.assertRequest}});var Le=M0;Object.defineProperty(e,"assertTransactionEIP1559",{enumerable:!0,get:function(){return Le.assertTransactionEIP1559}}),Object.defineProperty(e,"assertTransactionEIP2930",{enumerable:!0,get:function(){return Le.assertTransactionEIP2930}}),Object.defineProperty(e,"assertTransactionLegacy",{enumerable:!0,get:function(){return Le.assertTransactionLegacy}});var _t=di;Object.defineProperty(e,"parseTransaction",{enumerable:!0,get:function(){return _t.parseTransaction}});var fr=Uf();Object.defineProperty(e,"prepareTransactionRequest",{enumerable:!0,get:function(){return fr.prepareTransactionRequest}});var yt=sq();Object.defineProperty(e,"serializeTransaction",{enumerable:!0,get:function(){return yt.serializeTransaction}});var Et=u4;Object.defineProperty(e,"serializeAccessList",{enumerable:!0,get:function(){return Et.serializeAccessList}});var gn=Js;Object.defineProperty(e,"formatEther",{enumerable:!0,get:function(){return gn.formatEther}});var gt=ka;Object.defineProperty(e,"formatGwei",{enumerable:!0,get:function(){return gt.formatGwei}});var At=El;Object.defineProperty(e,"formatUnits",{enumerable:!0,get:function(){return At.formatUnits}});var f0=Fl;Object.defineProperty(e,"parseUnits",{enumerable:!0,get:function(){return f0.parseUnits}});var Ft=c2;Object.defineProperty(e,"parseEther",{enumerable:!0,get:function(){return Ft.parseEther}});var Dt=d2;Object.defineProperty(e,"parseGwei",{enumerable:!0,get:function(){return Dt.parseGwei}})}(Hb)),Hb}var FS;function wNe(){if(FS)return Y4;
222FS=1,Object.defineProperty(Y4,"__esModule",{value:!0}),Y4.formatProof=void 0;const e=n4();function t(n){return n.map(r=>({...r,value:BigInt(r.value)}))}function u(n){return{...n,balance:n.balance?BigInt(n.balance):void 0,nonce:n.nonce?(0,e.hexToNumber)(n.nonce):void 0,storageProof:n.storageProof?t(n.storageProof):void 0}}return Y4.formatProof=u,Y4}var DS;function TNe(){if(DS)return q4;DS=1,Object.defineProperty(q4,"__esModule",{value:!0}),q4.getProof=void 0;const e=qe(),t=wNe();async function u(n,{address:r,blockNumber:a,blockTag:i,storageKeys:s}){const o=i??"latest",l=a!==void 0?(0,e.numberToHex)(a):void 0,c=await n.request({method:"eth_getProof",params:[r,s,l||o]});return(0,t.formatProof)(c)}return q4.getProof=u,q4}var I9={};Object.defineProperty(I9,"__esModule",{value:!0});I9.getStorageAt=void 0;const _Ne=qe();async function FNe(e,{address:t,blockNumber:u,blockTag:n="latest",slot:r}){const a=u!==void 0?(0,_Ne.numberToHex)(u):void 0;return await e.request({method:"eth_getStorageAt",params:[t,r,a||n]})}I9.getStorageAt=FNe;var r4={};Object.defineProperty(r4,"__esModule",{value:!0});r4.getTransaction=void 0;const DNe=ot,ng=qe(),BNe=Od;async function xNe(e,{blockHash:t,blockNumber:u,blockTag:n,hash:r,index:a}){var c,d,p;const i=n||"latest",s=u!==void 0?(0,ng.numberToHex)(u):void 0;let o=null;if(r?o=await e.request({method:"eth_getTransactionByHash",params:[r]}):t?o=await e.request({method:"eth_getTransactionByBlockHashAndIndex",params:[t,(0,ng.numberToHex)(a)]}):(s||i)&&(o=await e.request({method:"eth_getTransactionByBlockNumberAndIndex",params:[s||i,(0,ng.numberToHex)(a)]})),!o)throw new DNe.TransactionNotFoundError({blockHash:t,blockNumber:u,blockTag:i,hash:r,index:a});return(((p=(d=(c=e.chain)==null?void 0:c.formatters)==null?void 0:d.transaction)==null?void 0:p.format)||BNe.formatTransaction)(o)}r4.getTransaction=xNe;var O9={};Object.defineProperty(O9,"__esModule",{value:!0});O9.getTransactionConfirmations=void 0;const BS=It,PNe=wa,SNe=r4;async function MNe(e,{hash:t,transactionReceipt:u}){const[n,r]=await Promise.all([(0,BS.getAction)(e,PNe.getBlockNumber,"getBlockNumber")({}),t?(0,BS.getAction)(e,SNe.getTransaction,"getBlockNumber")({hash:t}):void 0]),a=(u==null?void 0:u.blockNumber)||(r==null?void 0:r.blockNumber);return a?n-a+1n:0n}O9.getTransactionConfirmations=MNe;var p2={};Object.defineProperty(p2,"__esModule",{value:!0});p2.getTransactionReceipt=void 0;const kNe=ot,INe=Ss;async function ONe(e,{hash:t}){var r,a,i;const u=await e.request({method:"eth_getTransactionReceipt",params:[t]});if(!u)throw new kNe.TransactionReceiptNotFoundError({hash:t});return(((i=(a=(r=e.chain)==null?void 0:r.formatters)==null?void 0:a.transactionReceipt)==null?void 0:i.format)||INe.formatTransactionReceipt)(u)}p2.getTransactionReceipt=ONe;var R9={};Object.defineProperty(R9,"__esModule",{value:!0});R9.multicall=void 0;const RNe=hu,jNe=nu(),NNe=ht,UNe=Zu,LNe=L0,$Ne=Lr,zNe=$0,xS=Mi,HNe=It,WNe=U0;async function qNe(e,t){var h;const{allowFailure:u=!0,batchSize:n,blockNumber:r,blockTag:a,contracts:i,multicallAddress:s}=t,o=n??(typeof((h=e.batch)==null?void 0:h.multicall)=="object"&&e.batch.multicall.batchSize||1024);let l=s;if(!l){if(!e.chain)throw new Error("client chain not configured. multicallAddress is required.");l=(0,zNe.getChainContractAddress)({blockNumber:r,chain:e.chain,contract:"multicall3"})}const c=[[]];let d=0,p=0;for(let C=0;C<i.length;C++){const{abi:v,address:m,args:E,functionName:b}=i[C];try{const A=(0,$Ne.encodeFunctionData)({abi:v,args:E,functionName:b});p+=(A.length-2)/2,o>0&&p>o&&c[d].length>0&&(d++,p=(A.length-2)/2,c[d]=[]),c[d]=[...c[d],{allowFailure:!0,callData:A,target:m}]}catch(A){const w=(0,xS.getContractError)(A,{abi:v,address:m,args:E,docsPath:"/docs/contract/multicall",functionName:b});if(!u)throw w;c[d]=[...c[d],{allowFailure:!0,callData:"0x",target:m}]}}const f=await Promise.allSettled(c.map(C=>(0,HNe.getAction)(e,WNe.readContract,"readContract")({abi:RNe.multicall3Abi,address:l,args:[C],blockNumber:r,blockTag:a,functionName:"aggregate3"}))),y=[];for(let C=0;C<f.length;C++){const v=f[C];if(v.status==="rejected"){if(!u)throw v.reason;for(let E=0;E<c[C].length;E++)y.push({status:"failure",error:v.reason,result:void 0});continue}const m=v.value;for(let E=0;E<m.length;E++){const{returnData:b,success:A}=m[E],{callData:w}=c[C][E],{abi:g,address:B,functionName:q,args:V}=i[y.length];try{if(w==="0x")throw new jNe.AbiDecodingZeroDataError;if(!A)throw new UNe.RawContractError({data:b});const X=(0,LNe.decodeFunctionResult)({abi:g,args:V,data:b,functionName:q});y.push(u?{result:X,status:"success"}:X)}catch(X){const ie=(0,xS.getContractError)(X,{abi:g,address:B,args:V,docsPath:"/docs/contract/multicall",functionName:q});if(!u)throw ie;y.push({error:ie,result:void 0,status:"failure"})}}}if(y.length!==i.length)throw new NNe.BaseError("multicall results mismatch");return y}R9.multicall=qNe;var J4={},K4={},j9={};
222Object.defineProperty(j9,"__esModule",{value:!0});j9.universalSignatureValidatorByteCode=void 0;j9.universalSignatureValidatorByteCode="0x60806040523480156200001157600080fd5b50604051620007003803806200070083398101604081905262000034916200056f565b6000620000438484846200004f565b9050806000526001601ff35b600080846001600160a01b0316803b806020016040519081016040528181526000908060200190933c90507f6492649264926492649264926492649264926492649264926492649264926492620000a68462000451565b036200021f57600060608085806020019051810190620000c79190620005ce565b8651929550909350915060000362000192576000836001600160a01b031683604051620000f5919062000643565b6000604051808303816000865af19150503d806000811462000134576040519150601f19603f3d011682016040523d82523d6000602084013e62000139565b606091505b5050905080620001905760405162461bcd60e51b815260206004820152601e60248201527f5369676e617475726556616c696461746f723a206465706c6f796d656e74000060448201526064015b60405180910390fd5b505b604051630b135d3f60e11b808252906001600160a01b038a1690631626ba7e90620001c4908b90869060040162000661565b602060405180830381865afa158015620001e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200020891906200069d565b6001600160e01b031916149450505050506200044a565b805115620002b157604051630b135d3f60e11b808252906001600160a01b03871690631626ba7e9062000259908890889060040162000661565b602060405180830381865afa15801562000277573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200029d91906200069d565b6001600160e01b031916149150506200044a565b8251604114620003195760405162461bcd60e51b815260206004820152603a6024820152600080516020620006e083398151915260448201527f3a20696e76616c6964207369676e6174757265206c656e677468000000000000606482015260840162000187565b620003236200046b565b506020830151604080850151855186939260009185919081106200034b576200034b620006c9565b016020015160f81c9050601b81148015906200036b57508060ff16601c14155b15620003cf5760405162461bcd60e51b815260206004820152603b6024820152600080516020620006e083398151915260448201527f3a20696e76616c6964207369676e617475726520762076616c75650000000000606482015260840162000187565b6040805160008152602081018083528a905260ff83169181019190915260608101849052608081018390526001600160a01b038a169060019060a0016020604051602081039080840390855afa1580156200042e573d6000803e3d6000fd5b505050602060405103516001600160a01b031614955050505050505b9392505050565b60006020825110156200046357600080fd5b508051015190565b60405180606001604052806003906020820280368337509192915050565b6001600160a01b03811681146200049f57600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004d5578181015183820152602001620004bb565b50506000910152565b600082601f830112620004f057600080fd5b81516001600160401b03808211156200050d576200050d620004a2565b604051601f8301601f19908116603f01168101908282118183101715620005385762000538620004a2565b816040528381528660208588010111156200055257600080fd5b62000565846020830160208901620004b8565b9695505050505050565b60008060006060848
22260312156200058557600080fd5b8351620005928162000489565b6020850151604086015191945092506001600160401b03811115620005b657600080fd5b620005c486828701620004de565b9150509250925092565b600080600060608486031215620005e457600080fd5b8351620005f18162000489565b60208501519093506001600160401b03808211156200060f57600080fd5b6200061d87838801620004de565b935060408601519150808211156200063457600080fd5b50620005c486828701620004de565b6000825162000657818460208701620004b8565b9190910192915050565b828152604060208201526000825180604084015262000688816060850160208701620004b8565b601f01601f1916919091016060019392505050565b600060208284031215620006b057600080fd5b81516001600160e01b0319811681146200044a57600080fd5b634e487b7160e01b600052603260045260246000fdfe5369676e617475726556616c696461746f72237265636f7665725369676e6572";var N9={};Object.defineProperty(N9,"__esModule",{value:!0});N9.isBytesEqual=void 0;const YNe=Ge,PS=mn(),SS=En;function VNe(e,t){const u=(0,SS.isHex)(e)?(0,PS.toBytes)(e):e,n=(0,SS.isHex)(t)?(0,PS.toBytes)(t):t;return(0,YNe.equalBytes)(u,n)}N9.isBytesEqual=VNe;var MS;function oq(){if(MS)return K4;MS=1,Object.defineProperty(K4,"__esModule",{value:!0}),K4.verifyHash=void 0;const e=hu,t=j9,u=Zu,n=N9,r=It,a=n4(),i=zf();async function s(o,{address:l,hash:c,signature:d,...p}){const f=(0,a.isHex)(d)?d:(0,a.toHex)(d);try{const{data:y}=await(0,r.getAction)(o,i.call,"call")({data:(0,a.encodeDeployData)({abi:e.universalSignatureValidatorAbi,args:[l,c,f],bytecode:t.universalSignatureValidatorByteCode}),...p});return(0,n.isBytesEqual)(y??"0x0","0x1")}catch(y){if(y instanceof u.CallExecutionError)return!1;throw y}}return K4.verifyHash=s,K4}var kS;function GNe(){if(kS)return J4;kS=1,Object.defineProperty(J4,"__esModule",{value:!0}),J4.verifyMessage=void 0;const e=n4(),t=oq();async function u(n,{address:r,message:a,signature:i,...s}){const o=(0,e.hashMessage)(a);return(0,t.verifyHash)(n,{address:r,hash:o,signature:i,...s})}return J4.verifyMessage=u,J4}var Q4={},IS;function JNe(){if(IS)return Q4;IS=1,Object.defineProperty(Q4,"__esModule",{value:!0}),Q4.verifyTypedData=void 0;const e=t2(),t=oq();async function u(n,{address:r,signature:a,message:i,primaryType:s,types:o,domain:l,...c}){const d=(0,e.hashTypedData)({message:i,primaryType:s,types:o,domain:l});return(0,t.verifyHash)(n,{address:r,hash:d,signature:a,...c})}return Q4.verifyTypedData=u,Q4}var U9={},f2={};Object.defineProperty(f2,"__esModule",{value:!0});f2.watchBlockNumber=void 0;const KNe=Gu(),QNe=It,XNe=bl,ZNe=eo,eUe=hn,tUe=wa;function uUe(e,{emitOnBegin:t=!1,emitMissed:u=!1,onBlockNumber:n,onError:r,poll:a,pollingInterval:i=e.pollingInterval}){const s=typeof a<"u"?a:e.transport.type!=="webSocket";let o;return s?(()=>{const d=(0,eUe.stringify)(["watchBlockNumber",e.uid,t,u,i]);return(0,XNe.observe)(d,{onBlockNumber:n,onError:r},p=>(0,ZNe.poll)(async()=>{var f;try{const y=await(0,QNe.getAction)(e,tUe.getBlockNumber,"getBlockNumber")({cacheTime:0});if(o){if(y===o)return;if(y-o>1&&u)for(let h=o+1n;h<y;h++)p.onBlockNumber(h,o),o=h}(!o||y>o)&&(p.onBlockNumber(y,o),o=y)}catch(y){(f=p.onError)==null||f.call(p,y)}},{emitOnBegin:t,interval:i}))})():(()=>{let d=!0,p=()=>d=!1;return(async()=>{try{const{unsubscribe:f}=await e.transport.subscribe({params:["newHeads"],onData(y){var C;if(!d)return;const h=(0,KNe.hexToBigInt)((C=y.result)==null?void 0:C.number);n(h,o),o=h},onError(y){r==null||r(y)}});p=f,d||p()}catch(f){r==null||r(f)}})(),p})()}f2.watchBlockNumber=uUe;Object.defineProperty(U9,"__esModule",{value:!0});
222U9.waitForTransactionReceipt=void 0;const rg=ot,X4=It,nUe=bl,rUe=Vf,aUe=hn,iUe=Ii,sUe=r4,OS=p2,oUe=f2;async function lUe(e,{confirmations:t=1,hash:u,onReplaced:n,pollingInterval:r=e.pollingInterval,timeout:a}){const i=(0,aUe.stringify)(["waitForTransactionReceipt",e.uid,u]);let s,o,l,c=!1;return new Promise((d,p)=>{a&&setTimeout(()=>p(new rg.WaitForTransactionReceiptTimeoutError({hash:u})),a);const f=(0,nUe.observe)(i,{onReplaced:n,resolve:d,reject:p},y=>{const h=(0,X4.getAction)(e,oUe.watchBlockNumber,"watchBlockNumber")({emitMissed:!0,emitOnBegin:!0,poll:!0,pollingInterval:r,async onBlockNumber(C){if(c)return;let v=C;const m=E=>{h(),E(),f()};try{if(l){if(t>1&&(!l.blockNumber||v-l.blockNumber+1n<t))return;m(()=>y.resolve(l));return}if(s||(c=!0,await(0,rUe.withRetry)(async()=>{s=await(0,X4.getAction)(e,sUe.getTransaction,"getTransaction")({hash:u}),s.blockNumber&&(v=s.blockNumber)},{delay:({count:E})=>~~(1<<E)*200,retryCount:6}),c=!1),l=await(0,X4.getAction)(e,OS.getTransactionReceipt,"getTransactionReceipt")({hash:u}),t>1&&(!l.blockNumber||v-l.blockNumber+1n<t))return;m(()=>y.resolve(l))}catch(E){if(s&&(E instanceof rg.TransactionNotFoundError||E instanceof rg.TransactionReceiptNotFoundError))try{o=s;const A=(await(0,X4.getAction)(e,iUe.getBlock,"getBlock")({blockNumber:v,includeTransactions:!0})).transactions.find(({from:g,nonce:B})=>g===o.from&&B===o.nonce);if(!A||(l=await(0,X4.getAction)(e,OS.getTransactionReceipt,"getTransactionReceipt")({hash:A.hash}),t>1&&(!l.blockNumber||v-l.blockNumber+1n<t)))return;let w="replaced";A.to===o.to&&A.value===o.value?w="repriced":A.from===A.to&&A.value===0n&&(w="cancelled"),m(()=>{var g;(g=y.onReplaced)==null||g.call(y,{reason:w,replacedTransaction:o,transaction:A,transactionReceipt:l}),y.resolve(l)})}catch(b){m(()=>y.reject(b))}else m(()=>y.reject(E))}}})})})}U9.waitForTransactionReceipt=lUe;var L9={};Object.defineProperty(L9,"__esModule",{value:!0});L9.watchBlocks=void 0;const cUe=vi,RS=It,dUe=bl,pUe=eo,fUe=hn,jS=Ii;function yUe(e,{blockTag:t="latest",emitMissed:u=!1,emitOnBegin:n=!1,onBlock:r,onError:a,includeTransactions:i,poll:s,pollingInterval:o=e.pollingInterval}){const l=typeof s<"u"?s:e.transport.type!=="webSocket",c=i??!1;let d;return l?(()=>{const y=(0,fUe.stringify)(["watchBlocks",e.uid,u,n,c,o]);return(0,dUe.observe)(y,{onBlock:r,onError:a},h=>(0,pUe.poll)(async()=>{var C;try{const v=await(0,RS.getAction)(e,jS.getBlock,"getBlock")({blockTag:t,includeTransactions:c});if(v.number&&(d!=null&&d.number)){if(v.number===d.number)return;if(v.number-d.number>1&&u)for(let m=(d==null?void 0:d.number)+1n;m<v.number;m++){const E=await(0,RS.getAction)(e,jS.getBlock,"getBlock")({blockNumber:m,includeTransactions:c});h.onBlock(E,d),d=E}}(!(d!=null&&d.number)||t==="pending"&&!(v!=null&&v.number)||v.number&&v.number>d.number)&&(h.onBlock(v,d),d=v)}catch(v){(C=h.onError)==null||C.call(h,v)}},{emitOnBegin:n,interval:o}))})():(()=>{let y=!0,h=()=>y=!1;return(async()=>{try{const{unsubscribe:C}=await e.transport.subscribe({params:["newHeads"],onData(v){var b,A,w;if(!y)return;const E=(((w=(A=(b=e.chain)==null?void 0:b.formatters)==null?void 0:A.block)==null?void 0:w.format)||cUe.formatBlock)(v.result);r(E,d),d=E},onError(v){a==null||a(v)}});h=C,y||h()}catch(C){a==null||a(C)}})(),h})()}L9.watchBlocks=yUe;var Z4={},NS;function EUe(){if(NS)return Z4;NS=1,Object.defineProperty(Z4,"__esModule",{value:!0}),Z4.watchEvent=void 0;const e=bl,t=eo,u=hn,n=nu(),r=Ye,a=It,i=n4(),s=Qf,o=wa,l=gl,c=Nd,d=vl;function p(f,{address:y,args:h,batch:C=!0,event:v,events:m,onError:E,onLogs:b,poll:A,pollingInterval:w=f.pollingInterval,strict:g}){const B=typeof A<"u"?A:f.transport.type!=="webSocket",q=g??!1;return B?(()=>{const ie=(0,u.stringify)(["watchEvent",y,h,C,f.uid,v,w]);return(0,e.observe)(ie,{onLogs:b,onError:E},N=>{let T,P,O=!1;const S=(0,t.poll)(async()=>{var U;if(!O){try{P=await(0,a.getAction)(f,s.createEventFilter,"createEventFilter")({address:y,args:h,event:v,events:m,strict:q})}catch{}O=!0;return}try{let I;if(P)I=await(0,a.getAction)(f,l.getFilterChanges,"getFilterChanges")({filter:P});else{const j=await(0,a.getAction)(f,o.getBlockNumber,"getBlockNumber")({});T&&T!==j?I=await(0,a.getAction)(f,c.getLogs,"getLogs")({address:y,args:h,event:v,events:m,fromBlock:T+1n,toBlock:j}):I=[],T=j}if(I.length===0)return;if(C)N.onLogs(I);else for(const j of I)N.onLogs([j])}catch(I){P&&I instanceof r.InvalidInputRpcError&&(O=!1),(U=N.onError)==null||U.call(N,I)}},{emitOnBegin:!0,interval:w});return async()=>{P&&await(0,a.getAction)(f,d.uninstallFilter,"uninstallFilter")({filter:P}),S()}})})():(()=>{let ie=!0,N=()=>ie=!1;return(async()=>{try{const T=m??(v?[v]:void 0);let P=[];T&&(P=[T.flatMap(S=>(0,i.encodeEventTopics)({abi:[S],eventName:S.name,args:h}))],v&&(P=P[0]));const{unsubscribe:O}=await f.transport.subscribe({params:["logs",{address:y,topics:P}],onData(S){var I;if(!ie)return;const U=S.result;try{const{eventName:j,args:R}=(0,i.decodeEventLog)({abi:T,data:U.data,topics:U.topics,strict:q}),_=(0,i.formatLog)(U,{args:R,eventName:j});b([_])}catch(j){let R,_;if(j instanceof n.DecodeLogDataMismatch||j instanceof n.DecodeLogTopicsMismatch){if
222(g)return;R=j.abiItem.name,_=(I=j.abiItem.inputs)==null?void 0:I.some(Q=>!("name"in Q&&Q.name))}const $=(0,i.formatLog)(U,{args:_?[]:{},eventName:R});b([$])}},onError(S){E==null||E(S)}});N=O,ie||N()}catch(T){E==null||E(T)}})(),N})()}return Z4.watchEvent=p,Z4}var $9={};Object.defineProperty($9,"__esModule",{value:!0});$9.watchPendingTransactions=void 0;const ag=It,mUe=bl,hUe=eo,bUe=hn,gUe=Xf,vUe=gl,CUe=vl;function AUe(e,{batch:t=!0,onError:u,onTransactions:n,poll:r,pollingInterval:a=e.pollingInterval}){return(typeof r<"u"?r:e.transport.type!=="webSocket")?(()=>{const l=(0,bUe.stringify)(["watchPendingTransactions",e.uid,t,a]);return(0,mUe.observe)(l,{onTransactions:n,onError:u},c=>{let d;const p=(0,hUe.poll)(async()=>{var f;try{if(!d)try{d=await(0,ag.getAction)(e,gUe.createPendingTransactionFilter,"createPendingTransactionFilter")({});return}catch(h){throw p(),h}const y=await(0,ag.getAction)(e,vUe.getFilterChanges,"getFilterChanges")({filter:d});if(y.length===0)return;if(t)c.onTransactions(y);else for(const h of y)c.onTransactions([h])}catch(y){(f=c.onError)==null||f.call(c,y)}},{emitOnBegin:!0,interval:a});return async()=>{d&&await(0,ag.getAction)(e,CUe.uninstallFilter,"uninstallFilter")({filter:d}),p()}})})():(()=>{let l=!0,c=()=>l=!1;return(async()=>{try{const{unsubscribe:d}=await e.transport.subscribe({params:["newPendingTransactions"],onData(p){if(!l)return;const f=p.result;n([f])},onError(p){u==null||u(p)}});c=d,l||c()}catch(d){u==null||u(d)}})(),c})()}$9.watchPendingTransactions=AUe;var US;function lq(){if(US)return W4;US=1,Object.defineProperty(W4,"__esModule",{value:!0}),W4.publicActions=void 0;const e=f9,t=E9,u=b9,n=g9,r=Kf,a=zf(),i=v9,s=kd,o=Qf,l=Xf,c=Mf,d=Wo,p=MT(),f=qo,y=C9,h=Ii,C=wa,v=A9,m=w9,E=Al,b=jd,A=T9,w=gl,g=F9,B=Rd,q=Nd,V=TNe(),X=I9,ie=r4,N=O9,T=Nf,P=p2,O=R9,S=U0,U=Hf,I=vl,j=GNe(),R=JNe(),_=U9,$=f2,Q=L9,M=Wf,Z=EUe(),ce=$9,se=Uf(),de=zd;function Y(W){return{call:z=>(0,a.call)(W,z),createBlockFilter:()=>(0,i.createBlockFilter)(W),createContractEventFilter:z=>(0,s.createContractEventFilter)(W,z),createEventFilter:z=>(0,o.createEventFilter)(W,z),createPendingTransactionFilter:()=>(0,l.createPendingTransactionFilter)(W),estimateContractGas:z=>(0,c.estimateContractGas)(W,z),estimateGas:z=>(0,p.estimateGas)(W,z),getBalance:z=>(0,y.getBalance)(W,z),getBlock:z=>(0,h.getBlock)(W,z),getBlockNumber:z=>(0,C.getBlockNumber)(W,z),getBlockTransactionCount:z=>(0,v.getBlockTransactionCount)(W,z),getBytecode:z=>(0,m.getBytecode)(W,z),getChainId:()=>(0,E.getChainId)(W),getContractEvents:z=>(0,b.getContractEvents)(W,z),getEnsAddress:z=>(0,e.getEnsAddress)(W,z),getEnsAvatar:z=>(0,t.getEnsAvatar)(W,z),getEnsName:z=>(0,u.getEnsName)(W,z),getEnsResolver:z=>(0,n.getEnsResolver)(W,z),getEnsText:z=>(0,r.getEnsText)(W,z),getFeeHistory:z=>(0,A.getFeeHistory)(W,z),estimateFeesPerGas:z=>(0,d.estimateFeesPerGas)(W,z),getFilterChanges:z=>(0,w.getFilterChanges)(W,z),getFilterLogs:z=>(0,g.getFilterLogs)(W,z),getGasPrice:()=>(0,B.getGasPrice)(W),getLogs:z=>(0,q.getLogs)(W,z),getProof:z=>(0,V.getProof)(W,z),estimateMaxPriorityFeePerGas:z=>(0,f.estimateMaxPriorityFeePerGas)(W,z),getStorageAt:z=>(0,X.getStorageAt)(W,z),getTransaction:z=>(0,ie.getTransaction)(W,z),getTransactionConfirmations:z=>(0,N.getTransactionConfirmations)(W,z),getTransactionCount:z=>(0,T.getTransactionCount)(W,z),getTransactionReceipt:z=>(0,P.getTransactionReceipt)(W,z),multicall:z=>(0,O.multicall)(W,z),prepareTransactionRequest:z=>(0,se.prepareTransactionRequest)(W,z),readContract:z=>(0,S.readContract)(W,z),sendRawTransaction:z=>(0,de.sendRawTransaction)(W,z),simulateContract:z=>(0,U.simulateContract)(W,z),verifyMessage:z=>(0,j.verifyMessage)(W,z),verifyTypedData:z=>(0,R.verifyTypedData)(W,z),uninstallFilter:z=>(0,I.uninstallFilter)(W,z),waitForTransactionReceipt:z=>(0,_.waitForTransactionReceipt)(W,z),watchBlocks:z=>(0,Q.watchBlocks)(W,z),watchBlockNumber:z=>(0,$.watchBlockNumber)(W,z),watchContractEvent:z=>(0,M.watchContractEvent)(W,z),watchEvent:z=>(0,Z.watchEvent)(W,z),watchPendingTransactions:z=>(0,ce.watchPendingTransactions)(W,z)}}return W4.publicActions=Y,W4}var LS;function wUe(){if(LS)return H4;
222LS=1,Object.defineProperty(H4,"__esModule",{value:!0}),H4.createPublicClient=void 0;const e=wl,t=lq();function u(n){const{key:r="public",name:a="Public Client"}=n;return(0,e.createClient)({...n,key:r,name:a,type:"publicClient"}).extend(t.publicActions)}return H4.createPublicClient=u,H4}var z9={},y2={},H9={};Object.defineProperty(H9,"__esModule",{value:!0});H9.dropTransaction=void 0;async function TUe(e,{hash:t}){await e.request({method:`${e.mode}_dropTransaction`,params:[t]})}H9.dropTransaction=TUe;var W9={};Object.defineProperty(W9,"__esModule",{value:!0});W9.dumpState=void 0;async function _Ue(e){return e.request({method:`${e.mode}_dumpState`})}W9.dumpState=_Ue;var q9={};Object.defineProperty(q9,"__esModule",{value:!0});q9.getAutomine=void 0;async function FUe(e){return e.mode==="ganache"?await e.request({method:"eth_mining"}):await e.request({method:`${e.mode}_getAutomine`})}q9.getAutomine=FUe;var Y9={};Object.defineProperty(Y9,"__esModule",{value:!0});Y9.getTxpoolContent=void 0;async function DUe(e){return await e.request({method:"txpool_content"})}Y9.getTxpoolContent=DUe;var V9={};Object.defineProperty(V9,"__esModule",{value:!0});V9.getTxpoolStatus=void 0;const $S=Gu();async function BUe(e){const{pending:t,queued:u}=await e.request({method:"txpool_status"});return{pending:(0,$S.hexToNumber)(t),queued:(0,$S.hexToNumber)(u)}}V9.getTxpoolStatus=BUe;var G9={};Object.defineProperty(G9,"__esModule",{value:!0});G9.impersonateAccount=void 0;async function xUe(e,{address:t}){await e.request({method:`${e.mode}_impersonateAccount`,params:[t]})}G9.impersonateAccount=xUe;var J9={};Object.defineProperty(J9,"__esModule",{value:!0});J9.increaseTime=void 0;const PUe=qe();async function SUe(e,{seconds:t}){return await e.request({method:"evm_increaseTime",params:[(0,PUe.numberToHex)(t)]})}J9.increaseTime=SUe;var K9={};Object.defineProperty(K9,"__esModule",{value:!0});K9.inspectTxpool=void 0;async function MUe(e){return await e.request({method:"txpool_inspect"})}K9.inspectTxpool=MUe;var Q9={};Object.defineProperty(Q9,"__esModule",{value:!0});Q9.loadState=void 0;async function kUe(e,{state:t}){await e.request({method:`${e.mode}_loadState`,params:[t]})}Q9.loadState=kUe;var X9={};Object.defineProperty(X9,"__esModule",{value:!0});X9.mine=void 0;const ig=qe();async function IUe(e,{blocks:t,interval:u}){e.mode==="ganache"?await e.request({method:"evm_mine",params:[{blocks:(0,ig.numberToHex)(t)}]}):await e.request({method:`${e.mode}_mine`,params:[(0,ig.numberToHex)(t),(0,ig.numberToHex)(u||0)]})}X9.mine=IUe;var Z9={};Object.defineProperty(Z9,"__esModule",{value:!0});Z9.removeBlockTimestampInterval=void 0;async function OUe(e){await e.request({method:`${e.mode}_removeBlockTimestampInterval`})}Z9.removeBlockTimestampInterval=OUe;var eh={};Object.defineProperty(eh,"__esModule",{value:!0});eh.reset=void 0;async function RUe(e,{blockNumber:t,jsonRpcUrl:u}={}){await e.request({method:`${e.mode}_reset`,params:[{forking:{blockNumber:Number(t),jsonRpcUrl:u}}]})}eh.reset=RUe;var th={};Object.defineProperty(th,"__esModule",{value:!0});th.revert=void 0;async function jUe(e,{id:t}){await e.request({method:"evm_revert",params:[t]})}th.revert=jUe;var uh={};Object.defineProperty(uh,"__esModule",{value:!0});uh.sendUnsignedTransaction=void 0;const NUe=Ks,UUe=Qs;async function LUe(e,t){var v,m,E;const{accessList:u,data:n,from:r,gas:a,gasPrice:i,maxFeePerGas:s,maxPriorityFeePerGas:o,nonce:l,to:c,value:d,...p}=t,f=(E=(m=(v=e.chain)==null?void 0:v.formatters)==null?void 0:m.transactionRequest)==null?void 0:E.format,h=(f||UUe.formatTransactionRequest)({...(0,NUe.extract)(p,{format:f}),accessList:u,data:n,from:r,gas:a,gasPrice:i,maxFeePerGas:s,maxPriorityFeePerGas:o,nonce:l,to:c,value:d});return await e.request({method:"eth_sendUnsignedTransaction",params:[h]})}uh.sendUnsignedTransaction=LUe;var nh={};Object.defineProperty(nh,"__esModule",{value:!0});nh.setAutomine=void 0;async function $Ue(e,t){e.mode==="ganache"?t?await e.request({method:"miner_start"}):await e.request({method:"miner_stop"}):await e.request({method:"evm_setAutomine",params:[t]})}nh.setAutomine=$Ue;var rh={};Object.defineProperty(rh,"__esModule",{value:!0});rh.setBalance=void 0;const zS=qe();async function zUe(e,{address:t,value:u}){e.mode==="ganache"?await e.request({method:"evm_setAccountBalance",params:[t,(0,zS.numberToHex)(u)]}):await e.request({method:`${e.mode}_setBalance`,params:[t,(0,zS.numberToHex)(u)]})}rh.setBalance=zUe;var ah={};Object.defineProperty(ah,"__esModule",{value:!0});ah.setBlockGasLimit=void 0;const HUe=qe();async function WUe(e,{gasLimit:t}){await e.request({method:"evm_setBlockGasLimit",params:[(0,HUe.numberToHex)(t)]})}ah.setBlockGasLimit=WUe;var ih={};Object.defineProperty(ih,"__esModule",{value:!0});ih.setBlockTimestampInterval=void 0;async function qUe(e,{interval:t}){const u=(()=>e.mode==="hardhat"?t*1e3:t)();await e.request({method:`${e.mode}_setBlockTimestampInterval`,params:[u]})}ih.setBlockTimestampInterval=qUe;var sh={};Object.defineProperty(sh,"__esModule",{value:!0});sh.setCode=void 0;async function YUe(e,{address:t,bytecode:u}){await e.request({method:`${e.mode}_setCode`,params:[t,u]})}sh.setCode=YUe;var oh={};Object.defineProperty(oh,"__esModule",{value:!0});oh.setCoinbase=void 0;async function VUe(e,{address:t}){await e.request({method:`${e.mode}_setCoinbase`,params:[t]})}oh.setCoinbase=VUe;var lh={};Object.defineProperty(lh,"__esModule",{value:!0});lh.setIntervalMining=void 0;async function GUe(e,{interval:t}){const u=(()=>e.mode==="hardhat"?t*1e3:t)();await e.request({method:"evm_setIntervalMining",params:[u]})}lh.setIntervalMining=GUe;var ch={};Object.defineProperty(ch,"__esModule",{value:!0});ch.setLoggingEnabled=void 0;async function JUe(e,t){await e.request({method:`${e.mode}_setLoggingEnabled`,params:[t]})}ch.setLoggingEnabled=JUe;var dh={};Object.defineProperty(dh,"__esModule",{value:!0});dh.setMinGasPrice=void 0;const KUe=qe();async function QUe(e,{gasPrice:t}){await e.request({method:`${e.mode}_setMinGasPrice`,params:[(0,KUe.numberToHex)(t)]})}dh.setMinGasPrice=QUe;var ph={};Object.defineProperty(ph,"__esModule",{value:!0});ph.setNextBlockBaseFeePerGas=void 0;const XUe=qe();async function ZUe(e,{baseFeePerGas:t}){await e.request({method:`${e.mode}_setNextBlockBaseFeePerGas`,params:[(0,XUe.numberToHex)(t)]})}ph.setNextBlockBaseFeePerGas=ZUe;var fh={};Object.defineProperty(fh,"__esModule",{value:!0});fh.setNextBlockTimestamp=void 0;const eLe=qe();async function tLe(e,{timestamp:t}){await e.request({method:"evm_setNextBlockTimestamp",params:[(0,eLe.numberToHex)(t)]})}fh.setNextBlockTimestamp=tLe;var yh={};Object.defineProperty(yh,"__esModule",{value:!0});yh.setNonce=void 0;const uLe=qe();async function nLe(e,{address:t,nonce:u}){await e.request({method:`${e.mode}_setNonce`,params:[t,(0,uLe.numberToHex)(u)]})}yh.setNonce=nLe;var Eh={};Object.defineProperty(Eh,"__esModule",{value:!0});Eh.setRpcUrl=void 0;async function rLe(e,t){await e.request({method:`${e.mode}_setRpcUrl`,params:[t]})}Eh.setRpcUrl=rLe;var mh={};Object.defineProperty(mh,"__esModule",{value:!0});mh.setStorageAt=void 0;const aLe=qe();async function iLe(e,{address:t,index:u,value:n}){await e.request({method:`${e.mode}_setStorageAt`,params:[t,typeof u=="number"?(0,aLe.numberToHex)(u):u,n]})}mh.setStorageAt=iLe;var hh={};Object.defineProperty(hh,"__esModule",{value:!0});hh.snapshot=void 0;async function sLe(e){return await e.request({method:"evm_snapshot"})}hh.snapshot=sLe;var bh={};Object.defineProperty(bh,"__esModule",{value:!0});bh.stopImpersonatingAccount=void 0;async function oLe(e,{address:t}){await e.request({method:`${e.mode}_stopImpersonatingAccount`,params:[t]})}bh.stopImpersonatingAccount=oLe;
222Object.defineProperty(y2,"__esModule",{value:!0});y2.testActions=void 0;const lLe=H9,cLe=W9,dLe=q9,pLe=Y9,fLe=V9,yLe=G9,ELe=J9,mLe=K9,hLe=Q9,bLe=X9,gLe=Z9,vLe=eh,CLe=th,ALe=uh,wLe=nh,TLe=rh,_Le=ah,FLe=ih,DLe=sh,BLe=oh,xLe=lh,PLe=ch,SLe=dh,MLe=ph,kLe=fh,ILe=yh,OLe=Eh,RLe=mh,jLe=hh,NLe=bh;function ULe({mode:e}){return t=>{const u=t.extend(()=>({mode:e}));return{dropTransaction:n=>(0,lLe.dropTransaction)(u,n),dumpState:()=>(0,cLe.dumpState)(u),getAutomine:()=>(0,dLe.getAutomine)(u),getTxpoolContent:()=>(0,pLe.getTxpoolContent)(u),getTxpoolStatus:()=>(0,fLe.getTxpoolStatus)(u),impersonateAccount:n=>(0,yLe.impersonateAccount)(u,n),increaseTime:n=>(0,ELe.increaseTime)(u,n),inspectTxpool:()=>(0,mLe.inspectTxpool)(u),loadState:n=>(0,hLe.loadState)(u,n),mine:n=>(0,bLe.mine)(u,n),removeBlockTimestampInterval:()=>(0,gLe.removeBlockTimestampInterval)(u),reset:n=>(0,vLe.reset)(u,n),revert:n=>(0,CLe.revert)(u,n),sendUnsignedTransaction:n=>(0,ALe.sendUnsignedTransaction)(u,n),setAutomine:n=>(0,wLe.setAutomine)(u,n),setBalance:n=>(0,TLe.setBalance)(u,n),setBlockGasLimit:n=>(0,_Le.setBlockGasLimit)(u,n),setBlockTimestampInterval:n=>(0,FLe.setBlockTimestampInterval)(u,n),setCode:n=>(0,DLe.setCode)(u,n),setCoinbase:n=>(0,BLe.setCoinbase)(u,n),setIntervalMining:n=>(0,xLe.setIntervalMining)(u,n),setLoggingEnabled:n=>(0,PLe.setLoggingEnabled)(u,n),setMinGasPrice:n=>(0,SLe.setMinGasPrice)(u,n),setNextBlockBaseFeePerGas:n=>(0,MLe.setNextBlockBaseFeePerGas)(u,n),setNextBlockTimestamp:n=>(0,kLe.setNextBlockTimestamp)(u,n),setNonce:n=>(0,ILe.setNonce)(u,n),setRpcUrl:n=>(0,OLe.setRpcUrl)(u,n),setStorageAt:n=>(0,RLe.setStorageAt)(u,n),snapshot:()=>(0,jLe.snapshot)(u),stopImpersonatingAccount:n=>(0,NLe.stopImpersonatingAccount)(u,n)}}}y2.testActions=ULe;
222Object.defineProperty(z9,"__esModule",{value:!0});z9.createTestClient=void 0;const LLe=wl,$Le=y2;function zLe(e){const{key:t="test",name:u="Test Client",mode:n}=e;return(0,LLe.createClient)({...e,key:t,name:u,type:"testClient"}).extend(a=>({mode:n,...(0,$Le.testActions)({mode:n})(a)}))}z9.createTestClient=zLe;var ep={},gh={};Object.defineProperty(gh,"__esModule",{value:!0});gh.addChain=void 0;const HLe=qe();async function WLe(e,{chain:t}){const{id:u,name:n,nativeCurrency:r,rpcUrls:a,blockExplorers:i}=t;await e.request({method:"wallet_addEthereumChain",params:[{chainId:(0,HLe.numberToHex)(u),chainName:n,nativeCurrency:r,rpcUrls:a.default.http,blockExplorerUrls:i?Object.values(i).map(({url:s})=>s):void 0}]})}gh.addChain=WLe;var vh={};Object.defineProperty(vh,"__esModule",{value:!0});vh.deployContract=void 0;const qLe=Vd,YLe=$d;function VLe(e,{abi:t,args:u,bytecode:n,...r}){const a=(0,qLe.encodeDeployData)({abi:t,args:u,bytecode:n});return(0,YLe.sendTransaction)(e,{...r,data:a})}vh.deployContract=VLe;var Ch={};Object.defineProperty(Ch,"__esModule",{value:!0});Ch.getAddresses=void 0;const GLe=cr;async function JLe(e){var u;return((u=e.account)==null?void 0:u.type)==="local"?[e.account.address]:(await e.request({method:"eth_accounts"})).map(n=>(0,GLe.checksumAddress)(n))}Ch.getAddresses=JLe;var Ah={};Object.defineProperty(Ah,"__esModule",{value:!0});Ah.getPermissions=void 0;async function KLe(e){return await e.request({method:"wallet_getPermissions"})}Ah.getPermissions=KLe;var wh={};Object.defineProperty(wh,"__esModule",{value:!0});wh.requestAddresses=void 0;const QLe=cr;async function XLe(e){return(await e.request({method:"eth_requestAccounts"})).map(u=>(0,QLe.getAddress)(u))}wh.requestAddresses=XLe;var Th={};Object.defineProperty(Th,"__esModule",{value:!0});Th.requestPermissions=void 0;async function ZLe(e,t){return e.request({method:"wallet_requestPermissions",params:[t]})}Th.requestPermissions=ZLe;var _h={};Object.defineProperty(_h,"__esModule",{value:!0});_h.signMessage=void 0;const e$e=kn,t$e=ki,HS=qe();async function u$e(e,{account:t=e.account,message:u}){if(!t)throw new t$e.AccountNotFoundError({docsPath:"/docs/actions/wallet/signMessage"});const n=(0,e$e.parseAccount)(t);if(n.type==="local")return n.signMessage({message:u});const r=(()=>typeof u=="string"?(0,HS.stringToHex)(u):u.raw instanceof Uint8Array?(0,HS.toHex)(u.raw):u.raw)();return e.request({method:"personal_sign",params:[r,n.address]})}_h.signMessage=u$e;var tp={},WS;function n$e(){if(WS)return tp;WS=1,Object.defineProperty(tp,"__esModule",{value:!0}),tp.signTransaction=void 0;const e=kn,t=ki,u=Cl,n=Qs,r=It,a=n4(),i=Oa,s=Al;async function o(l,c){var m,E,b,A;const{account:d=l.account,chain:p=l.chain,...f}=c;if(!d)throw new t.AccountNotFoundError({docsPath:"/docs/actions/wallet/signTransaction"});const y=(0,e.parseAccount)(d);(0,i.assertRequest)({account:y,...c});const h=await(0,r.getAction)(l,s.getChainId,"getChainId")({});p!==null&&(0,u.assertCurrentChain)({currentChainId:h,chain:p});const C=(p==null?void 0:p.formatters)||((m=l.chain)==null?void 0:m.formatters),v=((E=C==null?void 0:C.transactionRequest)==null?void 0:E.format)||n.formatTransactionRequest;return y.type==="local"?y.signTransaction({...f,chainId:h},{serializer:(A=(b=l.chain)==null?void 0:b.serializers)==null?void 0:A.transaction}):await l.request({method:"eth_signTransaction",params:[{...v(f),chainId:(0,a.numberToHex)(h),from:y.address}]})}return tp.signTransaction=o,tp}var Fh={};Object.defineProperty(Fh,"__esModule",{value:!0});Fh.signTypedData=void 0;const r$e=kn,a$e=ki,i$e=En,s$e=hn,qS=D9();async function o$e(e,{account:t=e.account,domain:u,message:n,primaryType:r,types:a}){if(!t)throw new a$e.AccountNotFoundError({docsPath:"/docs/actions/wallet/signTypedData"});const i=(0,r$e.parseAccount)(t),s={EIP712Domain:(0,qS.getTypesForEIP712Domain)({domain:u}),...a};if((0,qS.validateTypedData)({domain:u,message:n,primaryType:r,types:s}),i.type==="local")return i.signTypedData({domain:u,primaryType:r,types:s,message:n});const o=(0,s$e.stringify)({domain:u??{},primaryType:r,types:s,message:n},(l,c)=>(0,i$e.isHex)(c)?c.toLowerCase():c);return e.request({method:"eth_signTypedData_v4",params:[i.address,o]})}Fh.signTypedData=o$e;var Dh={};Object.defineProperty(Dh,"__esModule",{value:!0});Dh.switchChain=void 0;const l$e=qe();async function c$e(e,{id:t}){await e.request({method:"wallet_switchEthereumChain",params:[{chainId:(0,l$e.numberToHex)(t)}]})}Dh.switchChain=c$e;var Bh={};Object.defineProperty(Bh,"__esModule",{value:!0});Bh.watchAsset=void 0;async function d$e(e,t){return await e.request({method:"wallet_watchAsset",params:t})}Bh.watchAsset=d$e;var YS;function cq(){if(YS)return ep;YS=1,Object.defineProperty(ep,"__esModule",{value:!0}),ep.walletActions=void 0;const e=Al,t=gh,u=vh,n=Ch,r=Ah,a=Uf(),i=wh,s=Th,o=zd,l=$d,c=_h,d=n$e(),p=Fh,f=Dh,y=Bh,h=qf;function C(v){return{addChain:m=>(0,t.addChain)(v,m),deployContract:m=>(0,u.deployContract)(v,m),getAddresses:()=>(0,n.getAddresses)(v),getChainId:()=>(0,e.getChainId)(v),getPermissions:()=>(0,r.getPermissions)(v),prepareTransactionRequest:m=>(0,a.prepareTransactionRequest)(v,m),requestAddresses:()=>(0,i.requestAddresses)(v),requestPermissions:m=>(0,s.requestPermissions)(v,m),sendRawTransaction:m=>
222(0,o.sendRawTransaction)(v,m),sendTransaction:m=>(0,l.sendTransaction)(v,m),signMessage:m=>(0,c.signMessage)(v,m),signTransaction:m=>(0,d.signTransaction)(v,m),signTypedData:m=>(0,p.signTypedData)(v,m),switchChain:m=>(0,f.switchChain)(v,m),watchAsset:m=>(0,y.watchAsset)(v,m),writeContract:m=>(0,h.writeContract)(v,m)}}return ep.walletActions=C,ep}var up={},VS;function p$e(){if(VS)return up;VS=1,Object.defineProperty(up,"__esModule",{value:!0}),up.createWalletClient=void 0;const e=wl,t=cq();function u(n){const{key:r="wallet",name:a="Wallet Client",transport:i}=n;return(0,e.createClient)({...n,key:r,name:a,transport:o=>i({...o,retryCount:0}),type:"walletClient"}).extend(t.walletActions)}return up.createWalletClient=u,up}var xh={};Object.defineProperty(xh,"__esModule",{value:!0});xh.webSocket=void 0;const f$e=ln,y$e=Wd,Nl=d9,E$e=to;function m$e(e,t={}){const{key:u="webSocket",name:n="WebSocket JSON-RPC",retryDelay:r}=t;return({chain:a,retryCount:i,timeout:s})=>{var d;const o=t.retryCount??i,l=s??t.timeout??1e4,c=e||((d=a==null?void 0:a.rpcUrls.default.webSocket)==null?void 0:d[0]);if(!c)throw new y$e.UrlRequiredError;return(0,E$e.createTransport)({key:u,name:n,async request({method:p,params:f}){const y={method:p,params:f},h=await(0,Nl.getSocket)(c),{error:C,result:v}=await Nl.rpc.webSocketAsync(h,{body:y,timeout:l});if(C)throw new f$e.RpcRequestError({body:y,error:C,url:c});return v},retryCount:o,retryDelay:r,timeout:l,type:"webSocket"},{getSocket(){return(0,Nl.getSocket)(c)},async subscribe({params:p,onData:f,onError:y}){const h=await(0,Nl.getSocket)(c),{result:C}=await new Promise((v,m)=>Nl.rpc.webSocket(h,{body:{method:"eth_subscribe",params:p},onResponse(E){if(E.error){m(E.error),y==null||y(E.error);return}if(typeof E.id=="number"){v(E);return}E.method==="eth_subscription"&&f(E.params)}}));return{subscriptionId:C,async unsubscribe(){return new Promise(v=>Nl.rpc.webSocket(h,{body:{method:"eth_unsubscribe",params:[C]},onResponse:v}))}}}})}}xh.webSocket=m$e;var Ph={};Object.defineProperty(Ph,"__esModule",{value:!0});Ph.zeroAddress=void 0;Ph.zeroAddress="0x0000000000000000000000000000000000000000";var fe={};Object.defineProperty(fe,"__esModule",{value:!0});fe.minInt144=fe.minInt136=fe.minInt128=fe.minInt120=fe.minInt112=fe.minInt104=fe.minInt96=fe.minInt88=fe.minInt80=fe.minInt72=fe.minInt64=fe.minInt56=fe.minInt48=fe.minInt40=fe.minInt32=fe.minInt24=fe.minInt16=fe.minInt8=fe.maxInt256=fe.maxInt248=fe.maxInt240=fe.maxInt232=fe.maxInt224=fe.maxInt216=fe.maxInt208=fe.maxInt200=fe.maxInt192=fe.maxInt184=fe.maxInt176=fe.maxInt168=fe.maxInt160=fe.maxInt152=fe.maxInt144=fe.maxInt136=fe.maxInt128=fe.maxInt120=fe.maxInt112=fe.maxInt104=fe.maxInt96=fe.maxInt88=fe.maxInt80=fe.maxInt72=fe.maxInt64=fe.maxInt56=fe.maxInt48=fe.maxInt40=fe.maxInt32=fe.maxInt24=fe.maxInt16=fe.maxInt8=void 0;fe.maxUint256=fe.maxUint248=fe.maxUint240=fe.maxUint232=fe.maxUint224=fe.maxUint216=fe.maxUint208=fe.maxUint200=fe.maxUint192=fe.maxUint184=fe.maxUint176=fe.maxUint168=fe.maxUint160=fe.maxUint152=fe.maxUint144=fe.maxUint136=fe.maxUint128=fe.maxUint120=fe.maxUint112=fe.maxUint104=fe.maxUint96=fe.maxUint88=fe.maxUint80=fe.maxUint72=fe.maxUint64=fe.maxUint56=fe.maxUint48=fe.maxUint40=fe.maxUint32=fe.maxUint24=fe.maxUint16=fe.maxUint8=fe.minInt256=fe.minInt248=fe.minInt240=fe.minInt232=fe.minInt224=fe.minInt216=fe.minInt208=fe.minInt200=fe.minInt192=fe.minInt184=fe.minInt176=fe.minInt168=fe.minInt160=fe.minInt152=void 0;fe.maxInt8=2n**(8n-1n)-1n;fe.maxInt16=2n**(16n-1n)-1n;fe.maxInt24=2n**(24n-1n)-1n;fe.maxInt32=2n**(32n-1n)-1n;fe.maxInt40=2n**(40n-1n)-1n;fe.maxInt48=2n**(48n-1n)-1n;fe.maxInt56=2n**(56n-1n)-1n;fe.maxInt64=2n**(64n-1n)-1n;fe.maxInt72=2n**(72n-1n)-1n;fe.maxInt80=2n**(80n-1n)-1n;fe.maxInt88=2n**(88n-1n)-1n;fe.maxInt96=2n**(96n-1n)-1n;fe.maxInt104=2n**(104n-1n)-1n;fe.maxInt112=2n**(112n-1n)-1n;fe.maxInt120=2n**(120n-1n)-1n;fe.maxInt128=2n**(128n-1n)-1n;fe.maxInt136=2n**(136n-1n)-1n;fe.maxInt144=2n**(144n-1n)-1n;fe.maxInt152=2n**(152n-1n)-1n;fe.maxInt160=2n**(160n-1n)-1n;fe.maxInt168=2n**(168n-1n)-1n;fe.maxInt176=2n**(176n-1n)-1n;fe.maxInt184=2n**(184n-1n)-1n;fe.maxInt192=2n**(192n-1n)-1n;fe.maxInt200=2n**(200n-1n)-1n;fe.maxInt208=2n**(208n-1n)-1n;fe.maxInt216=2n**(216n-1n)-1n;fe.maxInt224=2n**(224n-1n)-1n;fe.maxInt232=2n**(232n-1n)-1n;fe.maxInt240=2n**(240n-1n)-1n;fe.maxInt248=2n**(248n-1n)-1n;fe.maxInt256=2n**(256n-1n)-1n;fe.minInt8=-(2n**(8n-1n));fe.minInt16=-(2n**(16n-1n));fe.minInt24=-(2n**(24n-1n));fe.minInt32=-(2n**(32n-1n));fe.minInt40=-(2n**(40n-1n));fe.minInt48=-(2n**(48n-1n));fe.minInt56=-(2n**(56n-1n));fe.minInt64=-(2n**(64n-1n));fe.minInt72=-(2n**(72n-1n));fe.minInt80=-(2n**(80n-1n));fe.minInt88=-(2n**(88n-1n));fe.minInt96=-(2n**(96n-1n));fe.minInt104=-(2n**(104n-1n));fe.minInt112=-(2n**(112n-1n));fe.minInt120=-(2n**(120n-1n));fe.minInt128=-(2n**(128n-1n));fe.minInt136=-(2n**(136n-1n));fe.minInt144=-(2n**(144n-1n));fe.minInt152=-(2n**(152n-1n));fe.minInt160=-(2n**(160n-1n));
222fe.minInt168=-(2n**(168n-1n));fe.minInt176=-(2n**(176n-1n));fe.minInt184=-(2n**(184n-1n));fe.minInt192=-(2n**(192n-1n));fe.minInt200=-(2n**(200n-1n));fe.minInt208=-(2n**(208n-1n));fe.minInt216=-(2n**(216n-1n));fe.minInt224=-(2n**(224n-1n));fe.minInt232=-(2n**(232n-1n));fe.minInt240=-(2n**(240n-1n));fe.minInt248=-(2n**(248n-1n));fe.minInt256=-(2n**(256n-1n));fe.maxUint8=2n**8n-1n;fe.maxUint16=2n**16n-1n;fe.maxUint24=2n**24n-1n;fe.maxUint32=2n**32n-1n;fe.maxUint40=2n**40n-1n;fe.maxUint48=2n**48n-1n;fe.maxUint56=2n**56n-1n;fe.maxUint64=2n**64n-1n;fe.maxUint72=2n**72n-1n;fe.maxUint80=2n**80n-1n;fe.maxUint88=2n**88n-1n;fe.maxUint96=2n**96n-1n;fe.maxUint104=2n**104n-1n;fe.maxUint112=2n**112n-1n;fe.maxUint120=2n**120n-1n;fe.maxUint128=2n**128n-1n;fe.maxUint136=2n**136n-1n;fe.maxUint144=2n**144n-1n;fe.maxUint152=2n**152n-1n;fe.maxUint160=2n**160n-1n;fe.maxUint168=2n**168n-1n;fe.maxUint176=2n**176n-1n;fe.maxUint184=2n**184n-1n;fe.maxUint192=2n**192n-1n;fe.maxUint200=2n**200n-1n;fe.maxUint208=2n**208n-1n;fe.maxUint216=2n
222**216n-1n;fe.maxUint224=2n**224n-1n;fe.maxUint232=2n**232n-1n;fe.maxUint240=2n**240n-1n;fe.maxUint248=2n**248n-1n;fe.maxUint256=2n**256n-1n;var Sh={};Object.defineProperty(Sh,"__esModule",{value:!0});Sh.zeroHash=void 0;Sh.zeroHash="0x0000000000000000000000000000000000000000000000000000000000000000";var Mh={};Object.defineProperty(Mh,"__esModule",{value:!0});Mh.decodeDeployData=void 0;const sg=nu(),h$e=Ma,og="/docs/contract/decodeDeployData";function b$e({abi:e,bytecode:t,data:u}){if(u===t)return{bytecode:t};const n=e.find(a=>"type"in a&&a.type==="constructor");if(!n)throw new sg.AbiConstructorNotFoundError({docsPath:og});if(!("inputs"in n))throw new sg.AbiConstructorParamsNotFoundError({docsPath:og});if(!n.inputs||n.inputs.length===0)throw new sg.AbiConstructorParamsNotFoundError({docsPath:og});return{args:(0,h$e.decodeAbiParameters)(n.inputs,`0x${u.replace(t,"")}`),bytecode:t}}Mh.decodeDeployData=b$e;var kh={};Object.defineProperty(kh,"__esModule",{value:!0});kh.compactSignatureToSignature=void 0;const g$e=mn(),v$e=qe();function C$e({r:e,yParityAndS:t}){const u=(0,g$e.hexToBytes)(t),n=u[0]&128?28n:27n,r=u;return n===28n&&(r[0]&=127),{r:e,s:(0,v$e.bytesToHex)(r),v:n}}kh.compactSignatureToSignature=C$e;var Ih={};Object.defineProperty(Ih,"__esModule",{value:!0});Ih.hexToCompactSignature=void 0;const A$e=Qd,GS=qe();function w$e(e){const{r:t,s:u}=A$e.secp256k1.Signature.fromCompact(e.slice(2,130));return{r:(0,GS.numberToHex)(t,{size:32}),yParityAndS:(0,GS.numberToHex)(u,{size:32})}}Ih.hexToCompactSignature=w$e;var Oh={};Object.defineProperty(Oh,"__esModule",{value:!0});Oh.hexToSignature=void 0;const T$e=Qd,JS=qe();function _$e(e){const{r:t,s:u}=T$e.secp256k1.Signature.fromCompact(e.slice(2,130)),n=BigInt(`0x${e.slice(130)}`);return{r:(0,JS.numberToHex)(t,{size:32}),s:(0,JS.numberToHex)(u,{size:32}),v:n}}Oh.hexToSignature=_$e;var np={},KS;function F$e(){if(KS)return np;KS=1,Object.defineProperty(np,"__esModule",{value:!0}),np.signatureToCompactSignature=void 0;const e=n4();function t(u){const{r:n,s:r,v:a}=u,i=a-27n;let s=r;if(i===1n){const o=(0,e.hexToBytes)(r);o[0]|=128,s=(0,e.bytesToHex)(o)}return{r:n,yParityAndS:s}}return np.signatureToCompactSignature=t,np}var Rh={};Object.defineProperty(Rh,"__esModule",{value:!0});Rh.compactSignatureToHex=void 0;const D$e=Qd,QS=Gu();function B$e({r:e,yParityAndS:t}){return`0x${new D$e.secp256k1.Signature((0,QS.hexToBigInt)(e),(0,QS.hexToBigInt)(t)).toCompactHex()}`}Rh.compactSignatureToHex=B$e;var jh={};Object.defineProperty(jh,"__esModule",{value:!0});jh.signatureToHex=void 0;const x$e=Qd,XS=Gu(),P$e=qe();function S$e({r:e,s:t,v:u}){return`0x${new x$e.secp256k1.Signature((0,XS.hexToBigInt)(e),(0,XS.hexToBigInt)(t)).toCompactHex()}${(0,P$e.toHex)(u).slice(2)}`}jh.signatureToHex=S$e;var ZS;function dq(){return ZS||(ZS=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.maxInt112=e.maxInt104=e.maxInt96=e.maxInt88=e.maxInt80=e.maxInt72=e.maxInt64=e.maxInt56=e.maxInt48=e.maxInt40=e.maxInt32=e.maxInt24=e.maxInt16=e.maxInt8=e.weiUnits=e.gweiUnits=e.etherUnits=e.zeroAddress=e.multicall3Abi=e.webSocket=e.createWalletClient=e.createTransport=e.walletActions=e.testActions=e.publicActions=e.createTestClient=e.createPublicClient=e.http=e.fallback=e.custom=e.createClient=e.getContract=e.parseAbiParameters=e.parseAbiParameter=e.parseAbiItem=e.parseAbi=e.UnknownSignatureError=e.UnknownTypeError=e.SolidityProtectedKeywordError=e.InvalidStructSignatureError=e.InvalidSignatureError=e.InvalidParenthesisError=e.InvalidParameterError=e.InvalidModifierError=e.InvalidFunctionModifierError=e.InvalidAbiTypeParameterError=e.InvalidAbiItemError=e.InvalidAbiParametersError=e.InvalidAbiParameterError=e.CircularReferenceError=void 0,e.maxUint256=e.maxUint248=e.maxUint240=e.maxUint232=e.maxUint224=e.maxUint216=e.maxUint208=e.maxUint200=e.maxUint192=e.maxUint184=e.maxUint176=e.maxUint168=e.maxUint160=e.maxUint152=e.maxUint144=e.maxUint136=e.maxUint128=e.maxUint120=e.maxUint112=e.maxUint104=e.maxUint96=e.maxUint88=e.maxUint80=e.maxUint72=e.maxUint64=e.maxUint56=e.maxUint48=e.maxUint40=e.maxUint32=e.maxUint24=e.maxUint16=e.maxUint8=e.maxInt256=e.maxInt248=e.maxInt240=e.maxInt232=e.max
222Int224=e.maxInt216=e.maxInt208=e.maxInt200=e.maxInt192=e.maxInt184=e.maxInt176=e.maxInt168=e.maxInt160=e.maxInt152=e.maxInt144=e.maxInt136=e.maxInt128=e.maxInt120=void 0,e.AbiFunctionOutputsNotFoundError=e.AbiFunctionNotFoundError=e.AbiEventSignatureNotFoundError=e.AbiEventSignatureEmptyTopicsError=e.AbiEventNotFoundError=e.AbiErrorSignatureNotFoundError=e.AbiErrorNotFoundError=e.AbiErrorInputsNotFoundError=e.AbiEncodingBytesSizeMismatchError=e.AbiEncodingLengthMismatchError=e.AbiEncodingArrayLengthMismatchError=e.AbiDecodingZeroDataError=e.AbiDecodingDataSizeTooSmallError=e.AbiDecodingDataSizeInvalidError=e.AbiConstructorParamsNotFoundError=e.AbiConstructorNotFoundError=e.presignMessagePrefix=e.zeroHash=e.minInt256=e.minInt248=e.minInt240=e.minInt232=e.minInt224=e.minInt216=e.minInt208=e.minInt200=e.minInt192=e.minInt184=e.minInt176=e.minInt168=e.minInt160=e.minInt152=e.minInt144=e.minInt136=e.minInt128=e.minInt120=e.minInt112=e.minInt104=e.minInt96=e.minInt88=e.minInt80=e.minInt72=e.minInt64=e.minInt56=e.minInt48=e.minInt40=e.minInt32=e.minInt24=e.minInt16=e.minInt8=void 0,e.InvalidHexBooleanError=e.IntegerOutOfRangeError=e.InvalidBytesBooleanError=e.DataLengthTooShortError=e.DataLengthTooLongError=e.InvalidChainIdError=e.ClientChainNotConfiguredError=e.ChainNotFoundError=e.ChainMismatchError=e.ChainDoesNotSupportContract=e.UserRejectedRequestError=e.UnsupportedProviderMethodError=e.UnknownRpcError=e.UnauthorizedProviderError=e.TransactionRejectedRpcError=e.SwitchChainError=e.RpcError=e.ResourceUnavailableRpcError=e.ResourceNotFoundRpcError=e.ProviderRpcError=e.ProviderDisconnectedError=e.ParseRpcError=e.MethodNotSupportedRpcError=e.MethodNotFoundRpcError=e.LimitExceededRpcError=e.JsonRpcVersionUnsupportedError=e.InvalidRequestRpcError=e.InvalidParamsRpcError=e.InvalidInputRpcError=e.InternalRpcError=e.ChainDisconnectedError=e.MaxFeePerGasTooLowError=e.Eip1559FeesNotSupportedError=e.BaseFeeScalarError=e.RawContractError=e.ContractFunctionZeroDataError=e.ContractFunctionRevertedError=e.ContractFunctionExecutionError=e.CallExecutionError=e.BlockNotFoundError=e.BaseError=e.UnsupportedPackedAbiType=e.InvalidDefinitionTypeError=e.InvalidArrayError=e.InvalidAbiEncodingTypeError=e.InvalidAbiDecodingTypeError=e.DecodeLogTopicsMismatch=e.DecodeLogDataMismatch=e.BytesSizeMismatchError=e.AbiFunctionSignatureNotFoundError=void 0,e.encodeAbiParameters=e.decodeFunctionResult=e.decodeFunctionData=e.decodeEventLog=e.decodeErrorResult=e.decodeDeployData=e.decodeAbiParameters=e.formatLog=e.formatBlock=e.defineBlock=e.namehash=e.labelhash=e.UrlRequiredError=e.SliceOffsetOutOfBoundsError=e.SizeExceedsPaddingSizeError=e.WaitForTransactionReceiptTimeoutError=e.TransactionReceiptNotFoundError=e.TransactionNotFoundError=e.TransactionExecutionError=e.InvalidStorageKeySizeError=e.InvalidSerializedTransactionTypeError=e.InvalidSerializedTransactionError=e.InvalidSerializableTransactionError=e.InvalidLegacyVError=e.FeeConflictError=e.InvalidAddressError=e.WebSocketRequestError=e.TimeoutError=e.RpcRequestError=e.HttpRequestError=e.FilterTypeNotSupportedError=e.UnknownNodeError=e.TransactionTypeNotSupportedError=e.TipAboveFeeCapError=e.NonceTooLowError=e.NonceTooHighError=e.NonceMaxValueError=e.IntrinsicGasTooLowError=e.IntrinsicGasTooHighError=e.InsufficientFundsError=e.FeeCapTooLowError=e.FeeCapTooHighError=e.ExecutionRevertedError=e.EstimateGasExecutionError=e.EnsAvatarUnsupportedNamespaceError=e.EnsAvatarInvalidNftUriError=e.EnsAvatarUriResolutionError=e.SizeOverflowError=e.OffsetOutOfBoundsError=e.InvalidHexValueError=void 0,e.toHex=e.stringToHex=e.numberToHex=e.bytesToHex=e.boolToHex=e.toBytes=e.stringToBytes=e.numberToBytes=e.hexToBytes=e.boolToBytes=e.assertTransactionLegacy=e.assertTransactionEIP2930=e.assertTransactionEIP1559=e.assertRequest=e.verifyTypedData=e.verifyMessage=e.toRlp=e.hexToRlp=e.bytesToRlp=e.signatureToHex=e.compactSignatureToHex=e.signatureToCompactSignature=e.recoverTypedDataAddress=e.recoverPublicKey=e.recoverMessageAddress=e.recoverAddress=e.hexToSignature=e.hexToCompactSignature=e.compactSignatureToSignature=e.hashTypedData=e.hashDomain=e.getTransactionType=e.getSerializedTransactionType=e.getCreateAddress=e.getCreate2Address=e.getContractAddress=e.getAbiItem=e.rpcTransactionType=e.formatTransactionRequest=e.defineTransactionRequest=e.formatTransactionReceipt=e.defineTransactionReceipt=e.transactionType=e.formatTransaction=e.defineTransaction=e.encodeFunctionResult=e.encodeFunctionData=e.encodeEventTopics=e.encodeErrorResult=e.encodeDeployData=void 0,e.serializeTransaction=e.serializeAccessList=e.parseUnits=e.parseTransaction=e.parseGwei=e.parseEther=e.padHex=e.padBytes=e.pad=e.keccak256=e.isHex=e.isHash=e.isBytes=e.isAddressEqual=e.isAddress=e.hashMessage=e.getFunctionSignature=e.getFunctionSelector=e.getEventSignature=e.getEventSelector=e.getContractError=e.getAddress=e.checksumAddress=e.fromRlp=e.hexToString=e.hexToNumber=e.hexToBool=e.hexToBigInt=e.fromHex=e.formatUnits=e.formatGwei=e.formatEther=e.encodePacked=e.getChainContractAddress=e.extractChain=e.defineChain=e.assertCurrentChain=e.concatHex=e.concatBytes=e.concat=e.offchainLookupSignature=e.offchainLookupAbiItem=e.offchainLookup=e.ccipFetch=e.fromBytes=e.bytesToString=e.bytesToNumber=e.bytesToBool=e.bytesToBigint=e.bytesToBigInt=void 0,e.getTypesForEIP712Domain=e.domainSeparator=e.validateTypedData=e.trim=e.stringify=e.sliceHex=e.sliceBytes=e.slice=e.size=void 0;var t=Md();Object.defineProperty(e,"CircularReferenceError",{enumerable:!0,get:function(){return t.CircularReferenceError}}),Object.defineProperty(e,"InvalidAbiParameterError",{enumerable:!0,get:function(){return t.InvalidAbiParameterError}}),Object.defineProperty(e,"InvalidAbiParametersError",{enumerable:!0,get:function(){return t.InvalidAbiParametersError}}),Object.defineProperty(e,"InvalidAbiItemError",{enumerable:!0,get:function(){return t.InvalidAbiItemError}}),Object.defineProperty(e,"InvalidAbiTypeParameterError",{enumerable:!0,get:function(){return t.InvalidAbiTypeParameterError}}),Object.defineProperty(e,"InvalidFunctionModifierError",{enumerable:!0,get:function(){return t.InvalidFunctionModifierError}}),Object.defineProperty(e,"InvalidModifierError",{enumerable:!0,get:function(){return t.InvalidModifierError}}),Object.defineProperty(e,"InvalidParameterError",{enumerable:!0,get:function(){return t.InvalidParameterError}}),Object.defineProperty(e,"InvalidParenthesisError",{enumerable:!0,get:function(){return t.InvalidParenthesisError}}),Object.defineProperty(e,"InvalidSignatureError",{enumerable:!0,get:function(){return t.InvalidSignatureError}}),Object.defineProperty(e,"InvalidStructSignatureError",{enumerable:!0,get:function(){return t.InvalidStructSignatureError}}),Object.defineProperty(e,"SolidityProtectedKeywordError",{enumerable:!0,get:function(){return t.SolidityProtectedKeywordError}}),Object.defineProperty(e,"UnknownTypeError",{enumerable:!0,get:function(){return t.UnknownTypeError}}),Object.defineProperty(e,"UnknownSignatureError",{enumerable:!0,get:function(){return t.UnknownSignatureError}}),Object.defineProperty(e,"parseAbi",{enumerable:!0,get:function(){return t.parseAbi}}),Object.defineProperty(e,"parseAbiItem",{enumerable:!0,get:function(){return t.parseAbiItem}}),Object.defineProperty(e,"parseAbiParameter",{enumerable:!0,get:function(){return t.parseAbiParameter}}),Object.defineProperty(e,"parseAbiParameters",{enumerable:!0,get:function(){return t.parseAbiParameters}});var u=ws;Object.defineProperty(e,"getContract",{enumerable:!0,get:function(){return u.getContract}});var n=wl;Object.defineProperty(e,"createClient",{enumerable:!0,get:function(){return n.createClient}});var r=o9;Object.defineProperty(e,"custom",{enumerable:!0,get:function(){return r.custom}});var a=Vc;Object.defineProperty(e,"fallback",{enumerable:!0,get:function(){return a.fallback}});var i=c9;Object.defineProperty(e,"http",{enumerable:!0,get:function(){return i.http}});var s=wUe();Object.defineProperty(e,"createPublicClient",{enumerable:!0,get:function(){return s.createPublicClient}});var o=z9;Object.defineProperty(e,"createTestClient",{enumerable:!0,get:function(){return o.createTestClient}});var l=lq();Object.defineProperty(e,"publicActions",{enumerable:!0,get:function(){return l.publicActions}});var c=y2;Object.defineProperty(e,"testActions",{enumerable:!0,get:function(){return c.testActions}});var d=cq();Object.defineProperty(e,"walletActions",{enumerable:!0,get:function(){return d.walletActions}});var p=to;Object.defineProperty(e,"createTransport",{enumerable:!0,get:function(){return p.createTransport}});var f=p$e();Object.defineProperty(e,"createWalletClient",{enumerable:!0,get:function(){return f.createWalletClient}});var y=xh;Object.defineProperty(e,"webSocket",{enumerable:!0,get:function(){return y.webSocket}});var h=hu;Object.defineProperty(e,"multicall3Abi",{enumerable:!0,get:function(){return h.multicall3Abi}});var C=Ph;Object.defineProperty(e,"zeroAddress",{enumerable:!0,get:function(){return C.zeroAddress}});var v=t0;Object.defineProperty(e,"etherUnits",{enumerable:!0,get:function(){return v.etherUnits}}),Object.defineProperty(e,"gweiUnits",{enumerable:!0,get:function(){return v.gweiUnits}}),Object.defineProperty(e,"weiUnits",{enumerable:!0,get:function(){return v.weiUnits}});var m=fe;Object.defineProperty(e,"maxInt8",{enumerable:!0,get:function(){return m.maxInt8}}),Object.defineProperty(e,"maxInt16",{enumerable:!0,get:function(){return m.maxInt16}}),Object.defineProperty(e,"maxInt24",{enumerable:!0,get:function(){return m.maxInt24}}),Object.defineProperty(e,"maxInt32",{enumerable:!0,get:function(){return m.maxInt32}}),Object.defineProperty(e,"maxInt40",{enumerable:!0,get:function(){return m.maxInt40}}),Object.defineProperty(e,"maxInt48",{enumerable:!0,get:function(){return m.maxInt48}}),Object.defineProperty(e,"maxInt56",{enumerable:!0,get:function(){return m.maxInt56}}),Object.defineProperty(e,"maxInt64",{enumerable:!0,get:function(){return m.maxInt64}}),Object.defineProperty(e,"maxInt72",{enumerable:!0,get:function(){return m.maxInt72}}),Object.defineProperty(e,"maxInt80",{enumerable:!0,get:function(){return m.maxInt80}}),Object.defineProperty(e,"maxInt88",{enumerable:!0,get:function(){return m.maxInt88}}),Object.defineProperty(e,"maxInt96",{enumerable:!0,get:function(){return m.maxInt96}}),Object.defineProperty(e,"maxInt104",{enumerable:!0,get:function(){return m.maxInt104}}),Object.defineProperty(e,"maxInt112",{enumerable:!0,get:function(){return m.maxInt112}}),Object.defineProperty(e,"maxInt120",{enumerable:!0,get:function(){return m.maxInt120}}),Object.defineProperty(e,"maxInt128",{enumerable:!0,get:function(){return m.maxInt128}}),Object.defineProperty(e,"maxInt136",{enumerable:!0,get:function(){return m.maxInt136}}),Object.defineProperty(e,"maxInt144",{enumerable:!0,get:function(){return m.maxInt144}}),Object.defineProperty(e,"maxInt152",{enumerable:!0,get:function(){return m.maxInt152}}),Object.defineProperty(e,"maxInt160",{enumerable:!0,get:function(){return m.maxInt160}}),Object.defineProperty(e,"maxInt168",{enumerable:!0,get:function(){return m.maxInt168}}),Object.defineProperty(e,"maxInt176",{enumerable:!0,get:function(){return m.maxInt176}}),Object.defineProperty(e,"maxInt184",{enumerable:!0,get:function(){return m.maxInt184}}),Object.defineProperty(e,"maxInt192",{enumerable:!0,get:function(){return m.maxInt192}}),Object.defineProperty(e,"maxInt200",{enumerable:!0,get:function(){return m.maxInt200}}),Object.defineProperty(e,"maxInt208",{enumerable:!0,get:function(){return m.maxInt208}}),Object.defineProperty(e,"maxInt216",{enumerable:!0,get:function(){return m.maxInt216}}),Object.defineProperty(e,"maxInt224",{enumerable:!0,get:function(){return m.maxInt224}}),Object.defineProperty(e,"maxInt232",{enumerable:!0,get:function(){return m.maxInt232}}),Object.defineProperty(e,"maxInt240",{enumerable:!0,get:function(){return m.maxInt240}}),Object.defineProperty(e,"maxInt248",{enumerable:!0,get:function(){return m.maxInt248}}),Object.defineProperty(e,"maxInt256",{enumerable:!0,get:function(){return m.maxInt256}}),Object.defineProperty(e,"maxUint8",{enumerable:!0,get:function(){return m.maxUint8}}),Object.defineProperty(e,"maxUint16",{enumerable:!0,get:function(){return m.maxUint16}}),Object.defineProperty(e,"maxUint24",{enumerable:!0,get:function(){return m.maxUint24}}
222),Object.defineProperty(e,"maxUint32",{enumerable:!0,get:function(){return m.maxUint32}}),Object.defineProperty(e,"maxUint40",{enumerable:!0,get:function(){return m.maxUint40}}),Object.defineProperty(e,"maxUint48",{enumerable:!0,get:function(){return m.maxUint48}}),Object.defineProperty(e,"maxUint56",{enumerable:!0,get:function(){return m.maxUint56}}),Object.defineProperty(e,"maxUint64",{enumerable:!0,get:function(){return m.maxUint64}}),Object.defineProperty(e,"maxUint72",{enumerable:!0,get:function(){return m.maxUint72}}),Object.defineProperty(e,"maxUint80",{enumerable:!0,get:function(){return m.maxUint80}}),Object.defineProperty(e,"maxUint88",{enumerable:!0,get:function(){return m.maxUint88}}),Object.defineProperty(e,"maxUint96",{enumerable:!0,get:function(){return m.maxUint96}}),Object.defineProperty(e,"maxUint104",{enumerable:!0,get:function(){return m.maxUint104}}),Object.defineProperty(e,"maxUint112",{enumerable:!0,get:function(){return m.maxUint112}}),Object.defineProperty(e,"maxUint120",{enumerable:!0,get:function(){return m.maxUint120}}),Object.defineProperty(e,"maxUint128",{enumerable:!0,get:function(){return m.maxUint128}}),Object.defineProperty(e,"maxUint136",{enumerable:!0,get:function(){return m.maxUint136}}),Object.defineProperty(e,"maxUint144",{enumerable:!0,get:function(){return m.maxUint144}}),Object.defineProperty(e,"maxUint152",{enumerable:!0,get:function(){return m.maxUint152}}),Object.defineProperty(e,"maxUint160",{enumerable:!0,get:function(){return m.maxUint160}}),Object.defineProperty(e,"maxUint168",{enumerable:!0,get:function(){return m.maxUint168}}),Object.defineProperty(e,"maxUint176",{enumerable:!0,get:function(){return m.maxUint176}}),Object.defineProperty(e,"maxUint184",{enumerable:!0,get:function(){return m.maxUint184}}),Object.defineProperty(e,"maxUint192",{enumerable:!0,get:function(){return m.maxUint192}}),Object.defineProperty(e,"maxUint200",{enumerable:!0,get:function(){return m.maxUint200}}),Object.defineProperty(e,"maxUint208",{enumerable:!0,get:function(){return m.maxUint208}}),Object.defineProperty(e,"maxUint216",{enumerable:!0,get:function(){return m.maxUint216}}),Object.defineProperty(e,"maxUint224",{enumerable:!0,get:function(){return m.maxUint224}}),Object.defineProperty(e,"maxUint232",{enumerable:!0,get:function(){return m.maxUint232}}),Object.defineProperty(e,"maxUint240",{enumerable:!0,get:function(){return m.maxUint240}}),Object.defineProperty(e,"maxUint248",{enumerable:!0,get:function(){return m.maxUint248}}),Object.defineProperty(e,"maxUint256",{enumerable:!0,get:function(){return m.maxUint256}}),Object.defineProperty(e,"minInt8",{enumerable:!0,get:function(){return m.minInt8}}),Object.defineProperty(e,"minInt16",{enumerable:!0,get:function(){return m.minInt16}}),Object.defineProperty(e,"minInt24",{enumerable:!0,get:function(){return m.minInt24}}),Object.defineProperty(e,"minInt32",{enumerable:!0,get:function(){return m.minInt32}}),Object.defineProperty(e,"minInt40",{enumerable:!0,get:function(){return m.minInt40}}),Object.defineProperty(e,"minInt48",{enumerable:!0,get:function(){return m.minInt48}}),Object.defineProperty(e,"minInt56",{enumerable:!0,get:function(){return m.minInt56}}),Object.defineProperty(e,"minInt64",{enumerable:!0,get:function(){return m.minInt64}}),Object.defineProperty(e,"minInt72",{enumerable:!0,get:function(){return m.minInt72}}),Object.defineProperty(e,"minInt80",{enumerable:!0,get:function(){return m.minInt80}}),Object.defineProperty(e,"minInt88",{enumerable:!0,get:function(){return m.minInt88}}),Object.defineProperty(e,"minInt96",{enumerable:!0,get:function(){return m.minInt96}}),Object.defineProperty(e,"minInt104",{enumerable:!0,get:function(){return m.minInt104}}),Object.defineProperty(e,"minInt112",{enumerable:!0,get:function(){return m.minInt112}}),Object.defineProperty(e,"minInt120",{enumerable:!0,get:function(){return m.minInt120}}),Object.defineProperty(e,"minInt128",{enumerable:!0,get:function(){return m.minInt128}}),Object.defineProperty(e,"minInt136",{enumerable:!0,get:function(){return m.minInt136}}),Object.defineProperty(e,"minInt144",{enumerable:!0,get:function(){return m.minInt144}}),Object.defineProperty(e,"minInt152",{enumerable:!0,get:function(){return m.minInt152}}),Object.defineProperty(e,"minInt160",{enumerable:!0,get:function(){return m.minInt160}}),Object.defineProperty(e,"minInt168",{enumerable:!0,get:function(){return m.minInt168}}),Object.defineProperty(e,"minInt176",{enumerable:!0,get:function(){return m.minInt176}}),Object.defineProperty(e,"minInt184",{enumerable:!0,get:function(){return m.minInt184}}),Object.defineProperty(e,"minInt192",{enumerable:!0,get:function(){return m.minInt192}}),Object.defineProperty(e,"minInt200",{enumerable:!0,get:function(){return m.minInt200}}),Object.defineProperty(e,"minInt208",{enumerable:!0,get:function(){return m.minInt208}}),Object.defineProperty(e,"minInt216",{enumerable:!0,get:function(){return m.minInt216}}),Object.defineProperty(e,"minInt224",{enumerable:!0,get:function(){return m.minInt224}}),Object.defineProperty(e,"minInt232",{enumerable:!0,get:function(){return m.minInt232}}),Object.defineProperty(e,"minInt240",{enumerable:!0,get:function(){return m.minInt240}}),Object.defineProperty(e,"minInt248",{enumerable:!0,get:function(){return m.minInt248}}),Object.defineProperty(e,"minInt256",{enumerable:!0,get:function(){return m.minInt256}});var E=Sh;Object.defineProperty(e,"zeroHash",{enumerable:!0,get:function(){return E.zeroHash}});var b=s2;Object.defineProperty(e,"presignMessagePrefix",{enumerable:!0,get:function(){return b.presignMessagePrefix}});var A=nu();Object.defineProperty(e,"AbiConstructorNotFoundError",{enumerable:!0,get:function(){return A.AbiConstructorNotFoundError}}),Object.defineProperty(e,"AbiConstructorParamsNotFoundError",{enumerable:!0,get:function(){return A.AbiConstructorParamsNotFoundError}}),Object.defineProperty(e,"AbiDecodingDataSizeInvalidError",{enumerable:!0,get:function(){return A.AbiDecodingDataSizeInvalidError}}),Object.defineProperty(e,"AbiDecodingDataSizeTooSmallError",{enumerable:!0,get:function(){return A.AbiDecodingDataSizeTooSmallError}}),Object.defineProperty(e,"AbiDecodingZeroDataError",{enumerable:!0,get:function(){return A.AbiDecodingZeroDataError}}
222),Object.defineProperty(e,"AbiEncodingArrayLengthMismatchError",{enumerable:!0,get:function(){return A.AbiEncodingArrayLengthMismatchError}}),Object.defineProperty(e,"AbiEncodingLengthMismatchError",{enumerable:!0,get:function(){return A.AbiEncodingLengthMismatchError}}),Object.defineProperty(e,"AbiEncodingBytesSizeMismatchError",{enumerable:!0,get:function(){return A.AbiEncodingBytesSizeMismatchError}}),Object.defineProperty(e,"AbiErrorInputsNotFoundError",{enumerable:!0,get:function(){return A.AbiErrorInputsNotFoundError}}),Object.defineProperty(e,"AbiErrorNotFoundError",{enumerable:!0,get:function(){return A.AbiErrorNotFoundError}}),Object.defineProperty(e,"AbiErrorSignatureNotFoundError",{enumerable:!0,get:function(){return A.AbiErrorSignatureNotFoundError}}),Object.defineProperty(e,"AbiEventNotFoundError",{enumerable:!0,get:function(){return A.AbiEventNotFoundError}}),Object.defineProperty(e,"AbiEventSignatureEmptyTopicsError",{enumerable:!0,get:function(){return A.AbiEventSignatureEmptyTopicsError}}),Object.defineProperty(e,"AbiEventSignatureNotFoundError",{enumerable:!0,get:function(){return A.AbiEventSignatureNotFoundError}}),Object.defineProperty(e,"AbiFunctionNotFoundError",{enumerable:!0,get:function(){return A.AbiFunctionNotFoundError}}),Object.defineProperty(e,"AbiFunctionOutputsNotFoundError",{enumerable:!0,get:function(){return A.AbiFunctionOutputsNotFoundError}}),Object.defineProperty(e,"AbiFunctionSignatureNotFoundError",{enumerable:!0,get:function(){return A.AbiFunctionSignatureNotFoundError}}),Object.defineProperty(e,"BytesSizeMismatchError",{enumerable:!0,get:function(){return A.BytesSizeMismatchError}}),Object.defineProperty(e,"DecodeLogDataMismatch",{enumerable:!0,get:function(){return A.DecodeLogDataMismatch}}),Object.defineProperty(e,"DecodeLogTopicsMismatch",{enumerable:!0,get:function(){return A.DecodeLogTopicsMismatch}}),Object.defineProperty(e,"InvalidAbiDecodingTypeError",{enumerable:!0,get:function(){return A.InvalidAbiDecodingTypeError}}),Object.defineProperty(e,"InvalidAbiEncodingTypeError",{enumerable:!0,get:function(){return A.InvalidAbiEncodingTypeError}}),Object.defineProperty(e,"InvalidArrayError",{enumerable:!0,get:function(){return A.InvalidArrayError}}),Object.defineProperty(e,"InvalidDefinitionTypeError",{enumerable:!0,get:function(){return A.InvalidDefinitionTypeError}}),Object.defineProperty(e,"UnsupportedPackedAbiType",{enumerable:!0,get:function(){return A.UnsupportedPackedAbiType}});var w=ht;Object.defineProperty(e,"BaseError",{enumerable:!0,get:function(){return w.BaseError}});var g=jf;Object.defineProperty(e,"BlockNotFoundError",{enumerable:!0,get:function(){return g.BlockNotFoundError}});var B=Zu;Object.defineProperty(e,"CallExecutionError",{enumerable:!0,get:function(){return B.CallExecutionError}}),Object.defineProperty(e,"ContractFunctionExecutionError",{enumerable:!0,get:function(){return B.ContractFunctionExecutionError}}),Object.defineProperty(e,"ContractFunctionRevertedError",{enumerable:!0,get:function(){return B.ContractFunctionRevertedError}}),Object.defineProperty(e,"ContractFunctionZeroDataError",{enumerable:!0,get:function(){return B.ContractFunctionZeroDataError}}),Object.defineProperty(e,"RawContractError",{enumerable:!0,get:function(){return B.RawContractError}});var q=S0;Object.defineProperty(e,"BaseFeeScalarError",{enumerable:!0,get:function(){return q.BaseFeeScalarError}}),Object.defineProperty(e,"Eip1559FeesNotSupportedError",{enumerable:!0,get:function(){return q.Eip1559FeesNotSupportedError}}),Object.defineProperty(e,"MaxFeePerGasTooLowError",{enumerable:!0,get:function(){return q.MaxFeePerGasTooLowError}});var V=Ye;Object.defineProperty(e,"ChainDisconnectedError",{enumerable:!0,get:function(){return V.ChainDisconnectedError}}),Object.defineProperty(e,"InternalRpcError",{enumerable:!0,get:function(){return V.InternalRpcError}}),Object.defineProperty(e,"InvalidInputRpcError",{enumerable:!0,get:function(){return V.InvalidInputRpcError}}),Object.defineProperty(e,"InvalidParamsRpcError",{enumerable:!0,get:function(){return V.InvalidParamsRpcError}}),Object.defineProperty(e,"InvalidRequestRpcError",{enumerable:!0,get:function(){return V.InvalidRequestRpcError}}),Object.defineProperty(e,"JsonRpcVersionUnsupportedError",{enumerable:!0,get:function(){return V.JsonRpcVersionUnsupportedError}}),Object.defineProperty(e,"LimitExceededRpcError",{enumerable:!0,get:function(){return V.LimitExceededRpcError}}),Object.defineProperty(e,"MethodNotFoundRpcError",{enumerable:!0,get:function(){return V.MethodNotFoundRpcError}}),Object.defineProperty(e,"MethodNotSupportedRpcError",{enumerable:!0,get:function(){return V.MethodNotSupportedRpcError}}),Object.defineProperty(e,"ParseRpcError",{enumerable:!0,get:function(){return V.ParseRpcError}}),Object.defineProperty(e,"ProviderDisconnectedError",{enumerable:!0,get:function(){return V.ProviderDisconnectedError}}),Object.defineProperty(e,"ProviderRpcError",{enumerable:!0,get:function(){return V.ProviderRpcError}}),Object.defineProperty(e,"ResourceNotFoundRpcError",{enumerable:!0,get:function(){return V.ResourceNotFoundRpcError}}),Object.defineProperty(e,"ResourceUnavailableRpcError",{enumerable:!0,get:function(){return V.ResourceUnavailableRpcError}}),Object.defineProperty(e,"RpcError",{enumerable:!0,get:function(){return V.RpcError}}),Object.defineProperty(e,"SwitchChainError",{enumerable:!0,get:function(){return V.SwitchChainError}}),Object.defineProperty(e,"TransactionRejectedRpcError",{enumerable:!0,get:function(){return V.TransactionRejectedRpcError}}),Object.defineProperty(e,"UnauthorizedProviderError",{enumerable:!0,get:function(){return V.UnauthorizedProviderError}}),Object.defineProperty(e,"UnknownRpcError",{enumerable:!0,get:function(){return V.UnknownRpcError}}),Object.defineProperty(e,"UnsupportedProviderMethodError",{enumerable:!0,get:function(){return V.UnsupportedProviderMethodError}}),Object.defineProperty(e,"UserRejectedRequestError",{enumerable:!0,get:function(){return V.UserRejectedRequestError}});var X=Dn;Object.defineProperty(e,"ChainDoesNotSupportContract",{enumerable:!0,get:function(){return X.ChainDoesNotSupportContract}}),Object.defineProperty(e,"ChainMismatchError",{enumerable:!0,get:function(){return X.ChainMismatchError}}),Object.defineProperty(e,"ChainNotFoundError",{enumerable:!0,get:function(){return X.ChainNotFoundError}}),Object.defineProperty(e,"ClientChainNotConfiguredError",{enumerable:!0,get:function(){return X.ClientChainNotConfiguredError}}),Object.defineProperty(e,"InvalidChainIdError",{enumerable:!0,get:function(){return X.InvalidChainIdError}});var ie=mu;Object.defineProperty(e,"DataLengthTooLongError",{enumerable:!0,get:function(){return ie.DataLengthTooLongError}}),Object.defineProperty(e,"DataLengthTooShortError",{enumerable:!0,get:function(){return ie.DataLengthTooShortError}}),Object.defineProperty(e,"InvalidBytesBooleanError",{enumerable:!0,get:function(){return ie.InvalidBytesBooleanError}}),Object.defineProperty(e,"IntegerOutOfRangeError",{enumerable:!0,get:function(){return ie.IntegerOutOfRangeError}}),Object.defineProperty(e,"InvalidHexBooleanError",{enumerable:!0,get:function(){return ie.InvalidHexBooleanError}}),Object.defineProperty(e,"InvalidHexValueError",{enumerable:!0,get:function(){return ie.InvalidHexValueError}}),Object.defineProperty(e,"OffsetOutOfBoundsError",{enumerable:!0,get:function(){return ie.OffsetOutOfBoundsError}}),Object.defineProperty(e,"SizeOverflowError",{enumerable:!0,get:function(){return ie.SizeOverflowError}});var N=F0;Object.defineProperty(e,"EnsAvatarUriResolutionError",{enumerable:!0,get:function(){return N.EnsAvatarUriResolutionError}}),Object.defineProperty(e,"EnsAvatarInvalidNftUriError",{enumerable:!0,get:function(){return N.EnsAvatarInvalidNftUriError}}),Object.defineProperty(e,"EnsAvatarUnsupportedNamespaceError",{enumerable:!0,get:function(){return N.EnsAvatarUnsupportedNamespaceError}});var T=Rf;Object.defineProperty(e,"EstimateGasExecutionError",{enumerable:!0,get:function(){return T.EstimateGasExecutionError}});var P=vt;Object.defineProperty(e,"ExecutionRevertedError",{enumerable:!0,get:function(){return P.ExecutionRevertedError}}),Object.defineProperty(e,"FeeCapTooHighError",{enumerable:!0,get:function(){return P.FeeCapTooHighError}}),Object.defineProperty(e,"FeeCapTooLowError",{enumerable:!0,get:function(){return P.FeeCapTooLowError}}),Object.defineProperty(e,"InsufficientFundsError",{enumerable:!0,get:function(){return P.InsufficientFundsError}}),Object.defineProperty(e,"IntrinsicGasTooHighError",{enumerable:!0,get:function(){return P.IntrinsicGasTooHighError}}),Object.defineProperty(e,"IntrinsicGasTooLowError",{enumerable:!0,get:function(){return P.IntrinsicGasTooLowError}}),Object.defineProperty(e,"NonceMaxValueError",{enumerable:!0,get:function(){return P.NonceMaxValueError}}),Object.defineProperty(e,"NonceTooHighError",{enumerable:!0,get:function(){return P.NonceTooHighError}}),Object.defineProperty(e,"NonceTooLowError",{enumerable:!0,get:function(){return P.NonceTooLowError}}),Object.defineProperty(e,"TipAboveFeeCapError",{enumerable:!0,get:function(){return P.TipAboveFeeCapError}}),Object.defineProperty(e,"TransactionTypeNotSupportedError",{enumerable:!0,get:function(){return P.TransactionTypeNotSupportedError}}),Object.defineProperty(e,"UnknownNodeError",{enumerable:!0,get:function(){return P.UnknownNodeError}});var O=xf;Object.defineProperty(e,"FilterTypeNotSupportedError",{enumerable:!0,get:function(){return O.FilterTypeNotSupportedError}});var S=ln;Object.defineProperty(e,"HttpRequestError",{enumerable:!0,get:function(){return S.HttpRequestError}}),Object.defineProperty(e,"RpcRequestError",{enumerable:!0,get:function(){return S.RpcRequestError}}),Object.defineProperty(e,"TimeoutError",{enumerable:!0,get:function(){return S.TimeoutError}}),Object.defineProperty(e,"WebSocketRequestError",{enumerable:!0,get:function(){return S.WebSocketRequestError}});var U=Ur;Object.defineProperty(e,"InvalidAddressError",{enumerable:!0,get:function(){return U.InvalidAddressError}});var I=ot;
222Object.defineProperty(e,"FeeConflictError",{enumerable:!0,get:function(){return I.FeeConflictError}}),Object.defineProperty(e,"InvalidLegacyVError",{enumerable:!0,get:function(){return I.InvalidLegacyVError}}),Object.defineProperty(e,"InvalidSerializableTransactionError",{enumerable:!0,get:function(){return I.InvalidSerializableTransactionError}}),Object.defineProperty(e,"InvalidSerializedTransactionError",{enumerable:!0,get:function(){return I.InvalidSerializedTransactionError}}),Object.defineProperty(e,"InvalidSerializedTransactionTypeError",{enumerable:!0,get:function(){return I.InvalidSerializedTransactionTypeError}}),Object.defineProperty(e,"InvalidStorageKeySizeError",{enumerable:!0,get:function(){return I.InvalidStorageKeySizeError}}),Object.defineProperty(e,"TransactionExecutionError",{enumerable:!0,get:function(){return I.TransactionExecutionError}}),Object.defineProperty(e,"TransactionNotFoundError",{enumerable:!0,get:function(){return I.TransactionNotFoundError}}),Object.defineProperty(e,"TransactionReceiptNotFoundError",{enumerable:!0,get:function(){return I.TransactionReceiptNotFoundError}}),Object.defineProperty(e,"WaitForTransactionReceiptTimeoutError",{enumerable:!0,get:function(){return I.WaitForTransactionReceiptTimeoutError}});var j=Ps;Object.defineProperty(e,"SizeExceedsPaddingSizeError",{enumerable:!0,get:function(){return j.SizeExceedsPaddingSizeError}}),Object.defineProperty(e,"SliceOffsetOutOfBoundsError",{enumerable:!0,get:function(){return j.SliceOffsetOutOfBoundsError}});var R=Wd;Object.defineProperty(e,"UrlRequiredError",{enumerable:!0,get:function(){return R.UrlRequiredError}});var _=Jf;Object.defineProperty(e,"labelhash",{enumerable:!0,get:function(){return _.labelhash}});var $=Yd;Object.defineProperty(e,"namehash",{enumerable:!0,get:function(){return $.namehash}});var Q=vi;Object.defineProperty(e,"defineBlock",{enumerable:!0,get:function(){return Q.defineBlock}}),Object.defineProperty(e,"formatBlock",{enumerable:!0,get:function(){return Q.formatBlock}});var M=Ra;Object.defineProperty(e,"formatLog",{enumerable:!0,get:function(){return M.formatLog}});var Z=Ma;Object.defineProperty(e,"decodeAbiParameters",{enumerable:!0,get:function(){return Z.decodeAbiParameters}});var ce=Mh;Object.defineProperty(e,"decodeDeployData",{enumerable:!0,get:function(){return ce.decodeDeployData}});var se=yl;Object.defineProperty(e,"decodeErrorResult",{enumerable:!0,get:function(){return se.decodeErrorResult}});var de=Oi;Object.defineProperty(e,"decodeEventLog",{enumerable:!0,get:function(){return de.decodeEventLog}});var Y=u2;Object.defineProperty(e,"decodeFunctionData",{enumerable:!0,get:function(){return Y.decodeFunctionData}});var W=L0;Object.defineProperty(e,"decodeFunctionResult",{enumerable:!0,get:function(){return W.decodeFunctionResult}});var z=$n;Object.defineProperty(e,"encodeAbiParameters",{enumerable:!0,get:function(){return z.encodeAbiParameters}});var K=Vd;Object.defineProperty(e,"encodeDeployData",{enumerable:!0,get:function(){return K.encodeDeployData}});var J=n2;Object.defineProperty(e,"encodeErrorResult",{enumerable:!0,get:function(){return J.encodeErrorResult}});var ee=Pi;Object.defineProperty(e,"encodeEventTopics",{enumerable:!0,get:function(){return ee.encodeEventTopics}});var ae=Lr;Object.defineProperty(e,"encodeFunctionData",{enumerable:!0,get:function(){return ae.encodeFunctionData}});var ue=r2;Object.defineProperty(e,"encodeFunctionResult",{enumerable:!0,get:function(){return ue.encodeFunctionResult}});var oe=Od;Object.defineProperty(e,"defineTransaction",{enumerable:!0,get:function(){return oe.defineTransaction}}),Object.defineProperty(e,"formatTransaction",{enumerable:!0,get:function(){return oe.formatTransaction}}),Object.defineProperty(e,"transactionType",{enumerable:!0,get:function(){return oe.transactionType}});var Ee=Ss;Object.defineProperty(e,"defineTransactionReceipt",{enumerable:!0,get:function(){return Ee.defineTransactionReceipt}}),Object.defineProperty(e,"formatTransactionReceipt",{enumerable:!0,get:function(){return Ee.formatTransactionReceipt}});var le=Qs;Object.defineProperty(e,"defineTransactionRequest",{enumerable:!0,get:function(){return le.defineTransactionRequest}}),Object.defineProperty(e,"formatTransactionRequest",{enumerable:!0,get:function(){return le.formatTransactionRequest}}),Object.defineProperty(e,"rpcTransactionType",{enumerable:!0,get:function(){return le.rpcTransactionType}});var me=lr;Object.defineProperty(e,"getAbiItem",{enumerable:!0,get:function(){return me.getAbiItem}});var he=RW();Object.defineProperty(e,"getContractAddress",{enumerable:!0,get:function(){return he.getContractAddress}}),Object.defineProperty(e,"getCreate2Address",{enumerable:!0,get:function(){return he.getCreate2Address}}),Object.defineProperty(e,"getCreateAddress",{enumerable:!0,get:function(){return he.getCreateAddress}});var be=t4;Object.defineProperty(e,"getSerializedTransactionType",{enumerable:!0,get:function(){return be.getSerializedTransactionType}});var Fe=hl;Object.defineProperty(e,"getTransactionType",{enumerable:!0,get:function(){return Fe.getTransactionType}});var Ce=t2();Object.defineProperty(e,"hashDomain",{enumerable:!0,get:function(){return Ce.hashDomain}}),Object.defineProperty(e,"hashTypedData",{enumerable:!0,get:function(){return Ce.hashTypedData}
222});var Ae=kh;Object.defineProperty(e,"compactSignatureToSignature",{enumerable:!0,get:function(){return Ae.compactSignatureToSignature}});var L=Ih;Object.defineProperty(e,"hexToCompactSignature",{enumerable:!0,get:function(){return L.hexToCompactSignature}});var F=Oh;Object.defineProperty(e,"hexToSignature",{enumerable:!0,get:function(){return F.hexToSignature}});var x=_l;Object.defineProperty(e,"recoverAddress",{enumerable:!0,get:function(){return x.recoverAddress}});var G=Xd;Object.defineProperty(e,"recoverMessageAddress",{enumerable:!0,get:function(){return G.recoverMessageAddress}});var te=Kd;Object.defineProperty(e,"recoverPublicKey",{enumerable:!0,get:function(){return te.recoverPublicKey}});var ne=e4;Object.defineProperty(e,"recoverTypedDataAddress",{enumerable:!0,get:function(){return ne.recoverTypedDataAddress}});var ye=F$e();Object.defineProperty(e,"signatureToCompactSignature",{enumerable:!0,get:function(){return ye.signatureToCompactSignature}});var xe=Rh;Object.defineProperty(e,"compactSignatureToHex",{enumerable:!0,get:function(){return xe.compactSignatureToHex}});var De=jh;Object.defineProperty(e,"signatureToHex",{enumerable:!0,get:function(){return De.signatureToHex}});var ke=B9();Object.defineProperty(e,"bytesToRlp",{enumerable:!0,get:function(){return ke.bytesToRlp}}),Object.defineProperty(e,"hexToRlp",{enumerable:!0,get:function(){return ke.hexToRlp}}),Object.defineProperty(e,"toRlp",{enumerable:!0,get:function(){return ke.toRlp}});var $e=o2;Object.defineProperty(e,"verifyMessage",{enumerable:!0,get:function(){return $e.verifyMessage}});var Le=l2;Object.defineProperty(e,"verifyTypedData",{enumerable:!0,get:function(){return Le.verifyTypedData}});var _t=Oa;Object.defineProperty(e,"assertRequest",{enumerable:!0,get:function(){return _t.assertRequest}});var fr=M0;Object.defineProperty(e,"assertTransactionEIP1559",{enumerable:!0,get:function(){return fr.assertTransactionEIP1559}}),Object.defineProperty(e,"assertTransactionEIP2930",{enumerable:!0,get:function(){return fr.assertTransactionEIP2930}}),Object.defineProperty(e,"assertTransactionLegacy",{enumerable:!0,get:function(){return fr.assertTransactionLegacy}});var yt=mn();Object.defineProperty(e,"boolToBytes",{enumerable:!0,get:function(){return yt.boolToBytes}}),Object.defineProperty(e,"hexToBytes",{enumerable:!0,get:function(){return yt.hexToBytes}}),Object.defineProperty(e,"numberToBytes",{enumerable:!0,get:function(){return yt.numberToBytes}}),Object.defineProperty(e,"stringToBytes",{enumerable:!0,get:function(){return yt.stringToBytes}}),Object.defineProperty(e,"toBytes",{enumerable:!0,get:function(){return yt.toBytes}});var Et=qe();Object.defineProperty(e,"boolToHex",{enumerable:!0,get:function(){return Et.boolToHex}}),Object.defineProperty(e,"bytesToHex",{enumerable:!0,get:function(){return Et.bytesToHex}}),Object.defineProperty(e,"numberToHex",{enumerable:!0,get:function(){return Et.numberToHex}}),Object.defineProperty(e,"stringToHex",{enumerable:!0,get:function(){return Et.stringToHex}}),Object.defineProperty(e,"toHex",{enumerable:!0,get:function(){return Et.toHex}});var gn=wr;Object.defineProperty(e,"bytesToBigInt",{enumerable:!0,get:function(){return gn.bytesToBigInt}}),Object.defineProperty(e,"bytesToBigint",{enumerable:!0,get:function(){return gn.bytesToBigInt}}),Object.defineProperty(e,"bytesToBool",{enumerable:!0,get:function(){return gn.bytesToBool}}),Object.defineProperty(e,"bytesToNumber",{enumerable:!0,get:function(){return gn.bytesToNumber}}),Object.defineProperty(e,"bytesToString",{enumerable:!0,get:function(){return gn.bytesToString}}),Object.defineProperty(e,"fromBytes",{enumerable:!0,get:function(){return gn.fromBytes}});var gt=IT();Object.defineProperty(e,"ccipFetch",{enumerable:!0,get:function(){return gt.ccipFetch}}),Object.defineProperty(e,"offchainLookup",{enumerable:!0,get:function(){return gt.offchainLookup}}),Object.defineProperty(e,"offchainLookupAbiItem",{enumerable:!0,get:function(){return gt.offchainLookupAbiItem}}),Object.defineProperty(e,"offchainLookupSignature",{enumerable:!0,get:function(){return gt.offchainLookupSignature}});var At=Ou;
222Object.defineProperty(e,"concat",{enumerable:!0,get:function(){return At.concat}}),Object.defineProperty(e,"concatBytes",{enumerable:!0,get:function(){return At.concatBytes}}),Object.defineProperty(e,"concatHex",{enumerable:!0,get:function(){return At.concatHex}});var f0=Cl;Object.defineProperty(e,"assertCurrentChain",{enumerable:!0,get:function(){return f0.assertCurrentChain}});var Ft=Zf;Object.defineProperty(e,"defineChain",{enumerable:!0,get:function(){return Ft.defineChain}});var Dt=e2;Object.defineProperty(e,"extractChain",{enumerable:!0,get:function(){return Dt.extractChain}});var La=$0;Object.defineProperty(e,"getChainContractAddress",{enumerable:!0,get:function(){return La.getChainContractAddress}});var Rt=a2;Object.defineProperty(e,"encodePacked",{enumerable:!0,get:function(){return Rt.encodePacked}});var jt=Js;Object.defineProperty(e,"formatEther",{enumerable:!0,get:function(){return jt.formatEther}});var $a=ka;Object.defineProperty(e,"formatGwei",{enumerable:!0,get:function(){return $a.formatGwei}});var Nt=El;Object.defineProperty(e,"formatUnits",{enumerable:!0,get:function(){return Nt.formatUnits}});var wt=Gu();Object.defineProperty(e,"fromHex",{enumerable:!0,get:function(){return wt.fromHex}}),Object.defineProperty(e,"hexToBigInt",{enumerable:!0,get:function(){return wt.hexToBigInt}}),Object.defineProperty(e,"hexToBool",{enumerable:!0,get:function(){return wt.hexToBool}}),Object.defineProperty(e,"hexToNumber",{enumerable:!0,get:function(){return wt.hexToNumber}}),Object.defineProperty(e,"hexToString",{enumerable:!0,get:function(){return wt.hexToString}});var za=ba;Object.defineProperty(e,"fromRlp",{enumerable:!0,get:function(){return za.fromRlp}});var St=cr;Object.defineProperty(e,"checksumAddress",{enumerable:!0,get:function(){return St.checksumAddress}}),Object.defineProperty(e,"getAddress",{enumerable:!0,get:function(){return St.getAddress}});var Ut=Mi;Object.defineProperty(e,"getContractError",{enumerable:!0,get:function(){return Ut.getContractError}});var Ha=Vs;Object.defineProperty(e,"getEventSelector",{enumerable:!0,get:function(){return Ha.getEventSelector}});var Lt=Pf;Object.defineProperty(e,"getEventSignature",{enumerable:!0,get:function(){return Lt.getEventSignature}});var $t=Sa;Object.defineProperty(e,"getFunctionSelector",{enumerable:!0,get:function(){return $t.getFunctionSelector}});var Wa=Id;Object.defineProperty(e,"getFunctionSignature",{enumerable:!0,get:function(){return Wa.getFunctionSignature}});var zt=Zd;Object.defineProperty(e,"hashMessage",{enumerable:!0,get:function(){return zt.hashMessage}});var Ht=qn;Object.defineProperty(e,"isAddress",{enumerable:!0,get:function(){return Ht.isAddress}});var z0=Zs;Object.defineProperty(e,"isAddressEqual",{enumerable:!0,get:function(){return z0.isAddressEqual}});var H0=Gd;Object.defineProperty(e,"isBytes",{enumerable:!0,get:function(){return H0.isBytes}});var W0=Jd;Object.defineProperty(e,"isHash",{enumerable:!0,get:function(){return W0.isHash}});var q0=En;Object.defineProperty(e,"isHex",{enumerable:!0,get:function(){return q0.isHex}});var Y0=Wn;Object.defineProperty(e,"keccak256",{enumerable:!0,get:function(){return Y0.keccak256}});var ro=Ln;Object.defineProperty(e,"pad",{enumerable:!0,get:function(){return ro.pad}}),Object.defineProperty(e,"padBytes",{enumerable:!0,get:function(){return ro.padBytes}}),Object.defineProperty(e,"padHex",{enumerable:!0,get:function(){return ro.padHex}});var d4=c2;Object.defineProperty(e,"parseEther",{enumerable:!0,get:function(){return d4.parseEther}});var p4=d2;Object.defineProperty(e,"parseGwei",{enumerable:!0,get:function(){return p4.parseGwei}});var f4=di;Object.defineProperty(e,"parseTransaction",{enumerable:!0,get:function(){return f4.parseTransaction}});var y4=Fl;Object.defineProperty(e,"parseUnits",{enumerable:!0,get:function(){return y4.parseUnits}});var E4=u4;Object.defineProperty(e,"serializeAccessList",{enumerable:!0,get:function(){return E4.serializeAccessList}});var m4=sq();Object.defineProperty(e,"serializeTransaction",{enumerable:!0,get:function(){return m4.serializeTransaction}});var h4=l0;Object.defineProperty(e,"size",{enumerable:!0,get:function(){return h4.size}});var ao=Pn;Object.defineProperty(e,"slice",{enumerable:!0,get:function(){return ao.slice}}),Object.defineProperty(e,"sliceBytes",{enumerable:!0,get:function(){return ao.sliceBytes}}),Object.defineProperty(e,"sliceHex",{enumerable:!0,get:function(){return ao.sliceHex}});var b4=hn;Object.defineProperty(e,"stringify",{enumerable:!0,get:function(){return b4.stringify}});var g4=N0;Object.defineProperty(e,"trim",{enumerable:!0,get:function(){return g4.trim}});var io=D9();Object.defineProperty(e,"validateTypedData",{enumerable:!0,get:function(){return io.validateTypedData}
222}),Object.defineProperty(e,"domainSeparator",{enumerable:!0,get:function(){return io.domainSeparator}}),Object.defineProperty(e,"getTypesForEIP712Domain",{enumerable:!0,get:function(){return io.getTypesForEIP712Domain}})}(xb)),xb}var Zc={};Object.defineProperty(Zc,"__esModule",{value:!0});Zc.MAGIC_VALUE_BYTES=Zc.MAGIC_VALUE=void 0;const M$e="0x1626ba7e";Zc.MAGIC_VALUE=M$e;const k$e="0x20c13b0b";Zc.MAGIC_VALUE_BYTES=k$e;var JT={},E2={},Yo={};Object.defineProperty(Yo,"__esModule",{value:!0});Yo.PermissionsError=Yo.PERMISSIONS_REQUEST_REJECTED=void 0;Yo.PERMISSIONS_REQUEST_REJECTED=4001;class KT extends Error{constructor(t,u,n){super(t),this.code=u,this.data=n,Object.setPrototypeOf(this,KT.prototype)}}Yo.PermissionsError=KT;Object.defineProperty(E2,"__esModule",{value:!0});E2.Wallet=void 0;const lg=ll,p1=Yo;class I$e{constructor(t){this.communicator=t}async getPermissions(){return(await this.communicator.send(lg.Methods.wallet_getPermissions,void 0)).data}async requestPermissions(t){if(!this.isPermissionRequestValid(t))throw new p1.PermissionsError("Permissions request is invalid",p1.PERMISSIONS_REQUEST_REJECTED);try{return(await this.communicator.send(lg.Methods.wallet_requestPermissions,t)).data}catch{throw new p1.PermissionsError("Permissions rejected",p1.PERMISSIONS_REQUEST_REJECTED)}}isPermissionRequestValid(t){return t.every(u=>typeof u=="object"?Object.keys(u).every(n=>!!Object.values(lg.RestrictedMethods).includes(n)):!1)}}E2.Wallet=I$e;Object.defineProperty(JT,"__esModule",{value:!0});const O$e=E2,eM=Yo,tM=(e,t)=>t.some(u=>u.parentCapability===e),R$e=()=>(e,t,u)=>{const n=u.value;return u.value=async function(){const r=new O$e.Wallet(this.communicator);let a=await r.getPermissions();if(tM(t,a)||(a=await r.requestPermissions([{[t]:{}}])),!tM(t,a))throw new eM.PermissionsError("Permissions rejected",eM.PERMISSIONS_REQUEST_REJECTED);return n.apply(this)},u};JT.default=R$e;var j$e=we&&we.__decorate||function(e,t,u,n){var r=arguments.length,a=r<3?t:n===null?n=Object.getOwnPropertyDescriptor(t,u):n,i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(e,t,u,n);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(r<3?i(a):r>3?i(t,u,a):i(t,u))||a);return r>3&&a&&Object.defineProperty(t,u,a),a},N$e=we&&we.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(S6,"__esModule",{value:!0});S6.Safe=void 0;const f1=dq(),uM=Zc,qi=ll,nM=Af,U$e=D6,L$e=N$e(JT);class pq{constructor(t){this.communicator=t}async getChainInfo(){return(await this.communicator.send(qi.Methods.getChainInfo,void 0)).data}async getInfo(){return(await this.communicator.send(qi.Methods.getSafeInfo,void 0)).data}async experimental_getBalances({currency:t="usd"}={}){return(await this.communicator.send(qi.Methods.getSafeBalances,{currency:t})).data}async check1271Signature(t,u="0x"){const n=await this.getInfo(),r=(0,f1.encodeFunctionData)({abi:[{constant:!1,inputs:[{name:"_dataHash",type:"bytes32"},{name:"_signature",type:"bytes"}],name:"isValidSignature",outputs:[{name:"",type:"bytes4"}],payable:!1,stateMutability:"nonpayable",type:"function"}],functionName:"isValidSignature",args:[t,u]}),a={call:nM.RPC_CALLS.eth_call,params:[{to:n.safeAddress,data:r},"latest"]};try{return(await this.communicator.send(qi.Methods.rpcCall,a)).data.slice(0,10).toLowerCase()===uM.MAGIC_VALUE}catch{return!1}}async check1271SignatureBytes(t,u="0x"){const n=await this.getInfo(),r=(0,f1.encodeFunctionData)({abi:[{constant:!1,inputs:[{name:"_data",type:"bytes"},{name:"_signature",type:"bytes"}],name:"isValidSignature",outputs:[{name:"",type:"bytes4"}],payable:!1,stateMutability:"nonpayable",type:"function"}],functionName:"isValidSignature",args:[t,u]}),a={call:nM.RPC_CALLS.eth_call,params:[{to:n.safeAddress,data:r},"latest"]};try{return(await this.communicator.send(qi.Methods.rpcCall,a)).data.slice(0,10).toLowerCase()===uM.MAGIC_VALUE_BYTES}catch{return!1}}calculateMessageHash(t){return(0,f1.hashMessage)(t)}calculateTypedMessageHash(t){const u=typeof t.domain.chainId=="object"?t.domain.chainId.toNumber():Number(t.domain.chainId);let n=t.primaryType;if(!n){const r=Object.values(t.types),a=Object.keys(t.types).filter(i=>r.every(s=>s.every(({type:o})=>o.replace("[","").replace("]","")!==i)));if(a.length===0||a.length>1)throw new Error("Please specify primaryType");
222n=a[0]}return(0,f1.hashTypedData)({message:t.message,domain:Object.assign(Object.assign({},t.domain),{chainId:u,verifyingContract:t.domain.verifyingContract,salt:t.domain.salt}),types:t.types,primaryType:n})}async getOffChainSignature(t){return(await this.communicator.send(qi.Methods.getOffChainSignature,t)).data}async isMessageSigned(t,u="0x"){let n;if(typeof t=="string"&&(n=async()=>{const r=this.calculateMessageHash(t);return await this.isMessageHashSigned(r,u)}),(0,U$e.isObjectEIP712TypedData)(t)&&(n=async()=>{const r=this.calculateTypedMessageHash(t);return await this.isMessageHashSigned(r,u)}),n)return await n();throw new Error("Invalid message type")}async isMessageHashSigned(t,u="0x"){const n=[this.check1271Signature.bind(this),this.check1271SignatureBytes.bind(this)];for(const r of n)if(await r(t,u))return!0;return!1}async getEnvironmentInfo(){return(await this.communicator.send(qi.Methods.getEnvironmentInfo,void 0)).data}async requestAddressBook(){return(await this.communicator.send(qi.Methods.requestAddressBook,void 0)).data}}j$e([(0,L$e.default)()],pq.prototype,"requestAddressBook",null);S6.Safe=pq;var $$e=we&&we.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(EE,"__esModule",{value:!0});const z$e=$$e(Wz),H$e=F6,W$e=P6,q$e=S6,Y$e=E2;let V$e=class{constructor(t={}){const{allowedDomains:u=null,debug:n=!1}=t;this.communicator=new z$e.default(u,n),this.eth=new W$e.Eth(this.communicator),this.txs=new H$e.TXs(this.communicator),this.safe=new q$e.Safe(this.communicator),this.wallet=new Y$e.Wallet(this.communicator)}};EE.default=V$e;(function(e){var t=we&&we.__createBinding||(Object.create?function(i,s,o,l){l===void 0&&(l=o);var c=Object.getOwnPropertyDescriptor(s,o);(!c||("get"in c?!s.__esModule:c.writable||c.configurable))&&(c={enumerable:!0,get:function(){return s[o]}}),Object.defineProperty(i,l,c)}:function(i,s,o,l){l===void 0&&(l=o),i[l]=s[o]}),u=we&&we.__exportStar||function(i,s){for(var o in i)o!=="default"&&!Object.prototype.hasOwnProperty.call(s,o)&&t(s,i,o)},n=we&&we.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(e,"__esModule",{value:!0}),e.getSDKVersion=void 0;const r=n(EE);e.default=r.default,u(EE,e),u(D6,e),u(ll,e),u(vf,e);var a=Cf;Object.defineProperty(e,"getSDKVersion",{enumerable:!0,get:function(){return a.getSDKVersion}})})(Hz);const y1=Ba(Hz);var Ap,wp,G$e=class extends q3{constructor({chains:e,options:t}){const u={shimDisconnect:!1,...t};super({chains:e,options:u}),this.id="safe",this.name="Safe",this.ready=!(typeof window>"u")&&(window==null?void 0:window.parent)!==window,Uu(this,Ap,void 0),Uu(this,wp,void 0),this.shimDisconnectKey=`${this.id}.shimDisconnect`;let n=y1;typeof y1!="function"&&typeof y1.default=="function"&&(n=y1.default),hi(this,wp,new n(u))}async connect(){var n;const e=await this.getProvider();if(!e)throw new Xn;e.on&&(e.on("accountsChanged",this.onAccountsChanged),e.on("chainChanged",this.onChainChanged),e.on("disconnect",this.onDisconnect)),this.emit("message",{type:"connecting"});const t=await this.getAccount(),u=await this.getChainId();return this.options.shimDisconnect&&((n=this.storage)==null||n.setItem(this.shimDisconnectKey,!0)),{account:t,chain:{id:u,unsupported:this.isChainUnsupported(u)}}}async disconnect(){var t;const e=await this.getProvider();e!=null&&e.removeListener&&(e.removeListener("accountsChanged",this.onAccountsChanged),e.removeListener("chainChanged",this.onChainChanged),e.removeListener("disconnect",this.onDisconnect),this.options.shimDisconnect&&((t=this.storage)==null||t.removeItem(this.shimDisconnectKey)))}async getAccount(){const e=await this.getProvider();if(!e)throw new Xn;const t=await e.request({method:"eth_accounts"});return xn(t[0])}async getChainId(){const e=await this.getProvider();if(!e)throw new Xn;return $o(e.chainId)}
222async getProvider(){if(!it(this,Ap)){const e=await it(this,wp).safe.getInfo();if(!e)throw new Error("Could not load Safe information");hi(this,Ap,new kz.SafeAppProvider(e,it(this,wp)))}return it(this,Ap)}async getWalletClient({chainId:e}={}){const t=await this.getProvider(),u=await this.getAccount(),n=this.chains.find(r=>r.id===e);if(!t)throw new Error("provider is required.");return X3({account:u,chain:n,transport:Q3(t)})}async isAuthorized(){var e;try{return this.options.shimDisconnect&&!((e=this.storage)!=null&&e.getItem(this.shimDisconnectKey))?!1:!!await this.getAccount()}catch{return!1}}onAccountsChanged(e){}onChainChanged(e){}onDisconnect(){this.emit("disconnect")}};Ap=new WeakMap;wp=new WeakMap;function J$e(e){return Object.fromEntries(Object.entries(e).filter(([t,u])=>u!==void 0))}function K$e(e){return"groupName"in e[0]?rM(e):rM([{groupName:"",wallets:e}])()}var rM=e=>()=>{let t=-1;const u=[],n=[],r=[],a=[];return e.forEach(({groupName:s,wallets:o},l)=>{o.forEach(c=>{if(t++,c!=null&&c.iconAccent&&!lAe(c==null?void 0:c.iconAccent))throw new Error(`Property \`iconAccent\` is not a hex value for wallet: ${c.name}`);const d={...c,groupIndex:l,groupName:s,index:t};typeof c.hidden=="function"?r.push(d):n.push(d)})}),[...n,...r].forEach(({createConnector:s,groupIndex:o,groupName:l,hidden:c,index:d,...p})=>{if(typeof c=="function"&&c({wallets:[...a.map(({connector:m,id:E,installed:b,name:A})=>({connector:m,id:E,installed:b,name:A}))]}))return;const{connector:f,...y}=J$e(s());let h;if(p.id==="walletConnect"&&y.qrCode&&!fn()){const{chains:v,options:m}=f;h=new Sz({chains:v,options:{...m,showQrModal:!0}}),u.push(h)}const C={connector:f,groupIndex:o,groupName:l,index:d,walletConnectModalConnector:h,...p,...y};a.push(C),u.includes(f)||(u.push(f),f._wallets=[]),f._wallets.push(C)}),u},Q$e=({chains:e,...t})=>{var u;return{id:"brave",name:"Brave Wallet",iconUrl:async()=>(await Xe(()=>import("./braveWallet-BTBH4MDN-77ab02b2.js"),[])).default,iconBackground:"#fff",installed:typeof window<"u"&&((u=window.ethereum)==null?void 0:u.isBraveWallet)===!0,downloadUrls:{},createConnector:()=>({connector:new Rc({chains:e,options:t})})}};function fq(e){if(typeof window>"u"||typeof window.ethereum>"u")return;const t=window.ethereum.providers;return t?t.find(u=>u[e]):window.ethereum[e]?window.ethereum:void 0}function yq(e){return!!fq(e)}function X$e(e){if(typeof window>"u"||typeof window.ethereum>"u")return;const t=window.ethereum.providers,u=fq(e);return u||(typeof t<"u"&&t.length>0?t[0]:window.ethereum)}function Z$e({chains:e,flag:t,options:u}){return new Rc({chains:e,options:{getProvider:()=>X$e(t),...u}})}var eze=({appName:e,chains:t,...u})=>{const n=yq("isCoinbaseWallet");return{id:"coinbase",name:"Coinbase Wallet",shortName:"Coinbase",iconUrl:async()=>(await Xe(()=>import("./coinbaseWallet-2OUR5TUP-f6c629ff.js"),[])).default,iconAccent:"#2c5ff6",iconBackground:"#2c5ff6",installed:n||void 0,downloadUrls:{android:"https://play.google.com/store/apps/details?id=org.toshi",ios:"https://apps.apple.com/us/app/coinbase-wallet-store-crypto/id1278383455",mobile:"https://coinbase.com/wallet/downloads",qrCode:"https://coinbase-wallet.onelink.me/q5Sx/fdb9b250",chrome:"https://chrome.google.com/webstore/detail/coinbase-wallet-extension/hnfanknocfeofbddgcijnmhnfnkdnaad",browserExtension:"https://coinbase.com/wallet"},createConnector:()=>{const r=sl(),a=new L_e({chains:t,options:{appName:e,headlessMode:!0,...u}});return{connector:a,...r?{}:{qrCode:{getUri:async()=>(await a.getProvider()).qrUrl,instructions:{learnMoreUrl:"https://coinbase.com/wallet/articles/getting-started-mobile",steps:[{description:"wallet_connectors.coinbase.qr_code.step1.description",step:"install",title:"wallet_connectors.coinbase.qr_code.step1.title"},{description:"wallet_connectors.coinbase.qr_code.step2.description",step:"create",title:"wallet_connectors.coinbase.qr_code.step2.title"},{description:"wallet_connectors.coinbase.qr_code.step3.description",step:"scan",title:"wallet_connectors.coinbase.qr_code.step3.title"}]}},extension:{instructions:{learnMoreUrl:"https://coinbase.com/wallet/articles/getting-started-extension",steps:[{description:"wallet_connectors.coinbase.extension.step1.description",step:"install",title:"wallet_connectors.coinbase.extension.step1.title"},{description:"wallet_connectors.coinbase.extension.step2.description",step:"create",title:"wallet_connectors.coinbase.extension.step2.title"},{description:"wallet_connectors.coinbase.extension.step3.description",step:"refresh",title:"wallet_connectors.coinbase.extension.step3.title"}]}}}}}}},tze=({chains:e,...t})=>({id:"injected",name:"Browser Wallet",iconUrl:async()=>(await Xe(()=>import("./injectedWallet-EUKDEAIU-b2513a2e.js"),[])).default,iconBackgroun
222d:"#fff",hidden:({wallets:u})=>u.some(n=>n.installed&&n.name===n.connector.name&&(n.connector instanceof Rc||n.id==="coinbase")),createConnector:()=>({connector:new Rc({chains:e,options:t})})});async function QT(e,t){const u=await e.getProvider();return t==="2"?new Promise(n=>u.once("display_uri",n)):u.connector.uri}var Eq=new Map;function uze(e,t){const u=e==="1"?new H_e(t):new Sz(t);return Eq.set(JSON.stringify(t),u),u}function DE({chains:e,options:t={},projectId:u,version:n="2"}){const r="21fef48091f12692cad574a6f7753643";if(n==="2"){if(!u||u==="")throw new Error("No projectId found. Every dApp must now provide a WalletConnect Cloud projectId to enable WalletConnect v2 https://www.rainbowkit.com/docs/installation#configure");(u==="YOUR_PROJECT_ID"||u===r)&&console.warn("Invalid projectId. Please create a unique WalletConnect Cloud projectId for your dApp https://www.rainbowkit.com/docs/installation#configure")}const a={chains:e,options:n==="1"?{qrcode:!1,...t}:{projectId:u==="YOUR_PROJECT_ID"?r:u,showQrModal:!1,...t}},i=JSON.stringify(a),s=Eq.get(i);return s??uze(n,a)}function aM(e){return!(!(e!=null&&e.isMetaMask)||e.isBraveWallet&&!e._events&&!e._state||e.isApexWallet||e.isAvalanche||e.isBackpack||e.isBifrost||e.isBitKeep||e.isBitski||e.isBlockWallet||e.isCoinbaseWallet||e.isDawn||e.isEnkrypt||e.isExodus||e.isFrame||e.isFrontier||e.isGamestop||e.isHyperPay||e.isImToken||e.isKuCoinWallet||e.isMathWallet||e.isOkxWallet||e.isOKExWallet||e.isOneInchIOSWallet||e.isOneInchAndroidWallet||e.isOpera||e.isPhantom||e.isPortal||e.isRabby||e.isRainbow||e.isStatus||e.isTalisman||e.isTally||e.isTokenPocket||e.isTokenary||e.isTrust||e.isTrustWallet||e.isXDEFI||e.isZeal||e.isZerion)}var nze=({chains:e,projectId:t,walletConnectOptions:u,walletConnectVersion:n="2",...r})=>{var a,i;const s=typeof window<"u"&&((a=window.ethereum)==null?void 0:a.providers),o=typeof window<"u"&&typeof window.ethereum<"u"&&(((i=window.ethereum.providers)==null?void 0:i.some(aM))||window.ethereum.isMetaMask),l=!o;return{id:"metaMask",name:"MetaMask",iconUrl:async()=>(await Xe(()=>import("./metaMaskWallet-ORHUNQRP-ac2ea8b3.js"),[])).default,iconAccent:"#f6851a",iconBackground:"#fff",installed:l?void 0:o,downloadUrls:{android:"https://play.google.com/store/apps/details?id=io.metamask",ios:"https://apps.apple.com/us/app/metamask/id1438144202",mobile:"https://metamask.io/download",qrCode:"https://metamask.io/download",chrome:"https://chrome.google.com/webstore/detail/metamask/nkbihfbeogaeaoehlefnkodbefgpgknn",edge:"https://microsoftedge.microsoft.com/addons/detail/metamask/ejbalbakoplchlghecdalmeeeajnimhm",firefox:"https://addons.mozilla.org/firefox/addon/ether-metamask",opera:"https://addons.opera.com/extensions/details/metamask-10",browserExtension:"https://metamask.io/download"},createConnector:()=>{const c=l?DE({projectId:t,chains:e,version:n,options:u}):new $_e({chains:e,options:{getProvider:()=>s?s.find(aM):typeof window<"u"?window.ethereum:void 0,...r}}),d=async()=>{const p=await QT(c,n);return Hw()?p:sl()?`metamask://wc?uri=${encodeURIComponent(p)}`:`https://metamask.app.link/wc?uri=${encodeURIComponent(p)}`};return{connector:c,mobile:{getUri:l?d:void 0},qrCode:l?{getUri:d,instructions:{learnMoreUrl:"https://metamask.io/faqs/",steps:[{description:"wallet_connectors.metamask.qr_code.step1.description",step:"install",title:"wallet_connectors.metamask.qr_code.step1.title"},{description:"wallet_connectors.metamask.qr_code.step2.description",step:"create",title:"wallet_connectors.metamask.qr_code.step2.title"},{description:"wallet_connectors.metamask.qr_code.step3.description",step:"refresh",title:"wallet_connectors.metamask.qr_code.step3.title"}]}}:void 0,extension:{instructions:{learnMoreUrl:"https://metamask.io/faqs/",steps:[{description:"wallet_connectors.metamask.extension.step1.description",step:"install",title:"wallet_connectors.metamask.extension.step1.title"},{description:"wallet_connectors.metamask.extension.step2.description",step:"create",title:"wallet_connectors.metamask.extension.step2.title"},{description:"wallet_connectors.metamask.extension.step3.description",step:"refresh",title:"wallet_connectors.metamask.extension.step3.title"}]}}}}}},rze=({chains:e,projectId:t,walletConnectOptions:u,walletConnect
222Version:n="2",...r})=>{const a=yq("isRainbow"),i=!a;return{id:"rainbow",name:"Rainbow",iconUrl:async()=>(await Xe(()=>import("./rainbowWallet-GGU64QEI-80e56a37.js"),[])).default,iconBackground:"#0c2f78",installed:i?void 0:a,downloadUrls:{android:"https://play.google.com/store/apps/details?id=me.rainbow&referrer=utm_source%3Drainbowkit&utm_source=rainbowkit",ios:"https://apps.apple.com/app/apple-store/id1457119021?pt=119997837&ct=rainbowkit&mt=8",mobile:"https://rainbow.download?utm_source=rainbowkit",qrCode:"https://rainbow.download?utm_source=rainbowkit&utm_medium=qrcode",browserExtension:"https://rainbow.me/extension?utm_source=rainbowkit"},createConnector:()=>{const s=i?DE({projectId:t,chains:e,version:n,options:u}):Z$e({flag:"isRainbow",chains:e,options:r}),o=async()=>{const l=await QT(s,n);return Hw()?l:sl()?`rainbow://wc?uri=${encodeURIComponent(l)}&connector=rainbowkit`:`https://rnbwapp.com/wc?uri=${encodeURIComponent(l)}&connector=rainbowkit`};return{connector:s,mobile:{getUri:i?o:void 0},qrCode:i?{getUri:o,instructions:{learnMoreUrl:"https://learn.rainbow.me/connect-to-a-website-or-app?utm_source=rainbowkit&utm_medium=connector&utm_campaign=learnmore",steps:[{description:"wallet_connectors.rainbow.qr_code.step1.description",step:"install",title:"wallet_connectors.rainbow.qr_code.step1.title"},{description:"wallet_connectors.rainbow.qr_code.step2.description",step:"create",title:"wallet_connectors.rainbow.qr_code.step2.title"},{description:"wallet_connectors.rainbow.qr_code.step3.description",step:"scan",title:"wallet_connectors.rainbow.qr_code.step3.title"}]}}:void 0}}}},aze=({chains:e,...t})=>({id:"safe",name:"Safe",iconAccent:"#12ff80",iconBackground:"#fff",iconUrl:async()=>(await Xe(()=>import("./safeWallet-DFMLSLCR-bb33abc9.js"),[])).default,installed:!(typeof window>"u")&&(window==null?void 0:window.parent)!==window,downloadUrls:{},createConnector:()=>({connector:new G$e({chains:e,options:t})})}),ize=({chains:e,options:t,projectId:u,version:n="2"})=>({id:"walletConnect",name:"WalletConnect",iconUrl:async()=>(await Xe(()=>import("./walletConnectWallet-D6ZADJM7-c1d5c644.js"),[])).default,iconBackground:"#3b99fc",createConnector:()=>{const r=sl(),a=DE(n==="1"?{version:"1",chains:e,options:{qrcode:r,...t}}:{version:"2",chains:e,projectId:u,options:{showQrModal:r,...t}}),i=async()=>QT(a,n);return{connector:a,...r?{}:{mobile:{getUri:i},qrCode:{getUri:i}}}}}),sze=({appName:e,chains:t,projectId:u})=>{const n=[{groupName:"Popular",wallets:[tze({chains:t}),aze({chains:t}),rze({chains:t,projectId:u}),eze({appName:e,chains:t}),nze({chains:t,projectId:u}),ize({chains:t,projectId:u}),Q$e({chains:t})]}];return{connectors:K$e(n),wallets:n}},mq={},Nh={},XT={exports:{}};XT.exports;(function(e){(function(t,u){function n(N,T){if(!N)throw new Error(T||"Assertion failed")}function r(N,T){N.super_=T;var P=function(){};P.prototype=T.prototype,N.prototype=new P,N.prototype.constructor=N}function a(N,T,P){if(a.isBN(N))return N;this.negative=0,this.words=null,this.length=0,this.red=null,N!==null&&((T==="le"||T==="be")&&(P=T,T=10),this._init(N||0,T||10,P||"be"))}typeof t=="object"?t.exports=a:u.BN=a,a.BN=a,a.wordSize=26;var i;try{typeof window<"u"&&typeof window.Buffer<"u"?i=window.Buffer:i=iz.Buffer}catch{}a.isBN=function(T){return T instanceof a?!0:T!==null&&typeof T=="object"&&T.constructor.wordSize===a.wordSize&&Array.isArray(T.words)},a.max=function(T,P){return T.cmp(P)>0?T:P},a.min=function(T,P){return T.cmp(P)<0?T:P},a.prototype._init=function(T,P,O){if(typeof T=="number")return this._initNumber(T,P,O);if(typeof T=="object")return this._initArray(T,P,O);P==="hex"&&(P=16),n(P===(P|0)&&P>=2&&P<=36),T=T.toString().replace(/\s+/g,"");var S=0;T[0]==="-"&&(S++,this.negative=1),S<T.length&&(P===16?this._parseHex(T,S,O):(this._parseBase(T,P,S),O==="le"&&this._initArray(this.toArray(),P,O)))},a.prototype._initNumber=function(T,P,O){T<0&&(this.negative=1,T=-T),T<67108864?(this.words=[T&67108863],this.length=1):T<4503599627370496?(this.words=[T&67108863,T/67108864&67108863],this.length=2):(n(T<9007199254740992),this.words=[T&67108863,T/67108864&67108863,1],this.length=3),O==="le"&&this._initArray(this.toArray(),P,O)},a.prototype._initArray=function(T,P,O){if(n(typeof T.length=="number"),T.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(T.length/3),this.words=new Array(this.length);for(var S=0;S<this.length;S++)this.words[S]=0;var U,I,j=0;if(O==="be")for(S=T.length-1,U=0;S>=0;S-=3)I=T[S]|T[S-1]<<8|T[S-2]<<16,this.words[U]|=I<<j&67108863,this.words[U+1]=I>>>26-j&67108863,j+=24,j>=26&&(j-=26,U++);else if(O==="le")for(S=0,U=0;S<T.length;S+=3)I=T[S]|T[S+1]<<8|T[S+2]<<16,this.words[U]|=I<<j&67108863,this.words[U+1]=I>>>26-j&67108863,j+=24,j>=26&&(j-=26,U++);return this._strip()};function s(N,T){var P=N.charCodeAt(T);if(P>=48&&P<=57)return P-48;if(P>=65&&P<=70)return P-55;if(P>=97&&P<=102)return P-87;n(!1,"Invalid character in "+N)}function o(N,T,P){var O=s(N,P);return P-1>
vendor: 40,003 bytes, line 222
222=T&&(O|=s(N,P-1)<<4),O}a.prototype._parseHex=function(T,P,O){this.length=Math.ceil((T.length-P)/6),this.words=new Array(this.length);for(var S=0;S<this.length;S++)this.words[S]=0;var U=0,I=0,j;if(O==="be")for(S=T.length-1;S>=P;S-=2)j=o(T,P,S)<<U,this.words[I]|=j&67108863,U>=18?(U-=18,I+=1,this.words[I]|=j>>>26):U+=8;else{var R=T.length-P;for(S=R%2===0?P+1:P;S<T.length;S+=2)j=o(T,P,S)<<U,this.words[I]|=j&67108863,U>=18?(U-=18,I+=1,this.words[I]|=j>>>26):U+=8}this._strip()};function l(N,T,P,O){for(var S=0,U=0,I=Math.min(N.length,P),j=T;j<I;j++){var R=N.charCodeAt(j)-48;S*=O,R>=49?U=R-49+10:R>=17?U=R-17+10:U=R,n(R>=0&&U<O,"Invalid character"),S+=U}return S}a.prototype._parseBase=function(T,P,O){this.words=[0],this.length=1;for(var S=0,U=1;U<=67108863;U*=P)S++;S--,U=U/P|0;for(var I=T.length-O,j=I%S,R=Math.min(I,I-j)+O,_=0,$=O;$<R;$+=S)_=l(T,$,$+S,P),this.imuln(U),this.words[0]+_<67108864?this.words[0]+=_:this._iaddn(_);if(j!==0){var Q=1;for(_=l(T,$,T.length,P),$=0;$<j;$++)Q*=P;this.imuln(Q),this.words[0]+_<67108864?this.words[0]+=_:this._iaddn(_)}this._strip()},a.prototype.copy=function(T){T.words=new Array(this.length);for(var P=0;P<this.length;P++)T.words[P]=this.words[P];T.length=this.length,T.negative=this.negative,T.red=this.red};function c(N,T){N.words=T.words,N.length=T.length,N.negative=T.negative,N.red=T.red}if(a.prototype._move=function(T){c(T,this)},a.prototype.clone=function(){var T=new a(null);return this.copy(T),T},a.prototype._expand=function(T){for(;this.length<T;)this.words[this.length++]=0;return this},a.prototype._strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},a.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{a.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch{a.prototype.inspect=d}else a.prototype.inspect=d;function d(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var p=["","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"],f=[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],y=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];a.prototype.toString=function(T,P){T=T||10,P=P|0||1;var O;if(T===16||T==="hex"){O="";for(var S=0,U=0,I=0;I<this.length;I++){var j=this.words[I],R=((j<<S|U)&16777215).toString(16);U=j>>>24-S&16777215,S+=2,S>=26&&(S-=26,I--),U!==0||I!==this.length-1?O=p[6-R.length]+R+O:O=R+O}for(U!==0&&(O=U.toString(16)+O);O.length%P!==0;)O="0"+O;return this.negative!==0&&(O="-"+O),O}if(T===(T|0)&&T>=2&&T<=36){var _=f[T],$=y[T];O="";var Q=this.clone();for(Q.negative=0;!Q.isZero();){var M=Q.modrn($).toString(T);Q=Q.idivn($),Q.isZero()?O=M+O:O=p[_-M.length]+M+O}for(this.isZero()&&(O="0"+O);O.length%P!==0;)O="0"+O;return this.negative!==0&&(O="-"+O),O}n(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var T=this.words[0];return this.length===2?T+=this.words[1]*67108864:this.length===3&&this.words[2]===1?T+=4503599627370496+this.words[1]*67108864:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-T:T},a.prototype.toJSON=function(){return this.toString(16,2)},i&&(a.prototype.toBuffer=function(T,P){return this.toArrayLike(i,T,P)}),a.prototype.toArray=function(T,P){return this.toArrayLike(Array,T,P)};var h=function(T,P){return T.allocUnsafe?T.allocUnsafe(P):new T(P)};a.prototype.toArrayLike=function(T,P,O){this._strip();var S=this.byteLength(),U=O||Math.max(1,S);n(S<=U,"byte array longer than desired length"),n(U>0,"Requested array length <= 0");var I=h(T,U),j=P==="le"?"LE":"BE";return this["_toArrayLike"+j](I,S),I},a.prototype._toArrayLikeLE=function(T,P){for(var O=0,S=0,U=0,I=0;U<this.length;U++){var j=this.words[U]<<I|S;T[O++]=j&255,O<T.length&&(T[O++]=j>>8&255),O<T.length&&(T[O++]=j>>16&255),I===6?(O<T.length&&(T[O++]=j>>24&255),S=0,I=0):(S=j>>>24,I+=2)}if(O<T.length)for(T[O++]=S;O<T.length;)T[O++]=0},a.prototype._toArrayLikeBE=function(T,P){for(var O=T.length-1,S=0,U=0,I=0;U<this.length;U++){var j=this.words[U]<<I|S;T[O--]=j&255,O>=0&&(T[O--]=j>>8&255),O>=0&&(T[O--]=j>>16&255),I===6?(O>=0&&(T[O--]=j>>24&255),S=0,I=0):(S=j>>>24,I+=2)}if(O>=0)for(T[O--]=S;O>=0;)T[O--]=0},Math.clz32?a.prototype._countBits=function(T){return 32-Math.clz32(T)}:a.prototype._countBits=function(T){var P=T,O=0;return P>=4096&&(O+=13,P>>>=13),P>=64&&(O+=7,P>>>=7),P>=8&&(O+=4,P>>>=4),P>=2&&(O+=2,P>>>=2),O+P},a.prototype._zeroBits=function(T){if(T===0)return 26;var P=T,O=0;return P&8191||(O+=13,P>>>=13),P&127||(O+=7,P>>>=7),P&15||(O+=4,P>>>=4),P&3||(O+=2,P>>>=2),P&1||O++,O},a.prototype.bitLength=function(){var T=this.words[this.length-1],P=this._countBits(T);return(this.length-1)*26+P};function C(N){for(var T=new Array(N.bitLength()),P=0;P<T.length;P++){var O=P/26|0,S=P%26;T[P]=N.words[O]>>>S&1}return T}a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var T=0,P=0;P<this.length;P++){var O=this._zeroBits(this.words[P]);if(T+=O,O!==26)break}return T},a.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},a.prototype.toTwos=function(T){return this.negative!==0?this.abs().inotn(T).iaddn(1):this.clone()},a.prototype.fromTwos=function(T){return this.testn(T-1)?this.notn(T).iaddn(1).ineg():this.clone()},a.prototype.isNeg=function(){return this.negative!==0},a.prototype.neg=function(){return this.clone().ineg()},a.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},a.prototype.iuor=function(T){for(;this.length<T.length;)this.words[this.length++]=0;for(var P=0;P<T.length;P++)this.words[P]=this.words[P]|T.words[P];return this._strip()},a.prototype.ior=function(T){return n((this.negative|T.negative)===0),this.iuor(T)},a.prototype.or=function(T){return this.length>T.length?this.clone().ior(T):T.clone().ior(this)},a.prototype.uor=function(T){return this.length>T.length?this.clone().iuor(T):T.clone().iuor(this)},a.prototype.iuand=function(T){var P;this.length>T.length?P=T:P=this;for(var O=0;O<P.length;O++)this.words[O]=this.words[O]&T.words[O];return this.length=P.length,this._strip()},a.prototype.iand=function(T){return n((this.negative|T.negative)===0),this.iuand(T)},a.prototype.and=function(T){return this.length>T.length?this.clone().iand(T):T.clone().iand(this)},a.prototype.uand=function(T){return this.length>T.length?this.clone().iuand(T):T.clone().iuand(this)},a.prototype.iuxor=function(T){var P,O;this.length>T.length?(P=this,O=T):(P=T,O=this);for(var S=0;S<O.length;S++)this.words[S]=P.words[S]^O.words[S];if(this!==P)for(;S<P.length;S++)this.words[S]=P.words[S];return this.length=P.length,this._strip()},a.prototype.ixor=function(T){return n((this.negative|T.negative)===0),this.iuxor(T)},a.prototype.xor=function(T){return this.length>T.length?this.clone().ixor(T):T.clone().ixor(this)},a.prototype.uxor=function(T){return this.length>T.length?this.clone().iuxor(T):T.clone().iuxor(this)},a.prototype.inotn=function(T){n(typeof T=="number"&&T>=0);var P=Math.ceil(T/26)|0,O=T%26;this._expand(P),O>0&&P--;for(var S=0;S<P;S++)this.words[S]=~this.words[S]&67108863;return O>0&&(this.words[S]=~this.words[S]&67108863>>26-O),this._strip()},a.prototype.notn=function(T){return this.clone().inotn(T)},a.prototype.setn=function(T,P){n(typeof T=="number"&&T>=0);var O=T/26|0,S=T%26;return this._expand(O+1),P?this.words[O]=this.words[O]|1<<S:this.words[O]=this.words[O]&~(1<<S),this._strip()},a.prototype.iadd=function(T){var P;if(this.negative!==0&&T.negative===0)return this.negative=0,P=this.isub(T),this.negative^=1,this._normSign();if(this.negative===0&&T.negative!==0)return T.negative=0,P=this.isub(T),T.negative=1,P._normSign();var O,S;this.length>T.length?(O=this,S=T):(O=T,S=this);for(var U=0,I=0;I<S.length;I++)P=(O.words[I]|0)+(S.words[I]|0)+U,this.words[I]=P&67108863,U=P>>>26;for(;U!==0&&I<O.length;I++)P=(O.words[I]|0)+U,this.words[I]=P&67108863,U=P>>>26;if(this.length=O.length,U!==0)this.words[this.length]=U,this.length++;else if(O!==this)for(;I<O.length;I++)this.words[I]=O.words[I];return this},a.prototype.add=function(T){var P;return T.negative!==0&&this.negative===0?(T.negative=0,P=this.sub(T),T.negative^=1,P):T.negative===0&&this.negative!==0?(this.negative=0,P=T.sub(this),this.negative=1,P):this.length>T.length?this.clone().iadd(T):T.clone().iadd(this)},a.prototype.isub=function(T){if(T.negative!==0){T.negative=0;var P=this.iadd(T);return T.negative=1,P._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(T),this.negative=1,this._normSign();var O=this.cmp(T);if(O===0)return this.negative=0,this.length=1,this.words[0]=0,this;var S,U;O>0?(S=this,U=T):(S=T,U=this);for(var I=0,j=0;j<U.length;j++)P=(S.words[j]|0)-(U.words[j]|0)+I,I=P>>26,this.words[j]=P&67108863;for(;I!==0&&j<S.length;j++)P=(S.words[j]|0)+I,I=P>>26,this.words[j]=P&67108863;if(I===0&&j<S.length&&S!==this)for(;j<S.length;j++)this.words[j]=S.words[j];return this.length=Math.max(this.length,j),S!==this&&(this.negative=1),this._strip()},a.prototype.sub=function(T){return this.clone().isub(T)};function v(N,T,P){P.negative=T.negative^N.negative;var O=N.length+T.length|0;P.length=O,O=O-1|0;var S=N.words[0]|0,U=T.words[0]|0,I=S*U,j=I&67108863,R=I/67108864|0;P.words[0]=j;for(var _=1;_<O;_++){for(var $=R>>>26,Q=R&67108863,M=Math.min(_,T.length-1),Z=Math.max(0,_-N.length+1);Z<=M;Z++){var ce=_-Z|0;S=N.words[ce]|0,U=T.words[Z]|0,I=S*U+Q,$+=I/67108864|0,Q=I&67108863}P.words[_]=Q|0,R=$|0}return R!==0?P.words[_]=R|0:P.length--,P._strip()}var m=function(T,P,O){var S=T.words,U=P.words,I=O.words,j=0,R,_,$,Q=S[0]|0,M=Q&8191,Z=Q>>>13,ce=S[1]|0,se=ce&8191,de=ce>>>13,Y=S[2]|0,W=Y&8191,z=Y>>>13,K=S[3]|0,J=K&8191,ee=K>>>13,ae=S[4]|0,ue=ae&8191,oe=ae>>>13,Ee=S[5]|0,le=Ee&8191,me=Ee>>>13,he=S[6]|0,be=he&8191,Fe=he>>>13,Ce=S[7]|0,Ae=Ce&8191,L=Ce>>>13,F=S[8]|0,x=F&8191,G=F>>>13,te=S[9]|0,ne=te&8191,ye=te>>>13,xe=U[0]|0,De=xe&8191,ke=xe>>>13,$e=U[1]|0,Le=$e&8191,_t=$e>>>13,fr=U[2]|0,yt=fr&8191,Et=fr>>>13,gn=U[3]|0,gt=gn&8191,At=gn>>>13,f0=U[4]|0,Ft=f0&8191,Dt=f0>>>13,La=U[5]|0,Rt=La&8191,jt=La>>>13,$a=U[6]|0,Nt=$a&8191,wt=$a>>>13,za=U[7]|0,St=za&8191,Ut=za>>>13,Ha=U[8]|0,Lt=Ha&8191,$t=Ha>>>13,Wa=U[9]|0,zt=Wa&8191,Ht=Wa>>>13;O.negative=T.negative^P.negative,O.length=19,R=Math.imul(M,De),_=Math.imul(M,ke),_=_+Math.imul(Z,De)|0,$=Math.imul(Z,ke);var z0=(j+R|0)+((_&8191)<<13)|0;j=($+(_>>>13)|0)+(z0>>>26)|0,z0&=67108863,R=Math.imul(se,De),_=Math.imul(se,ke),_=_+Math.imul(de,De)|0,$=Math.imul(de,ke),R=R+Math.imul(M,Le)|0,_=_+Math.imul(M,_t)|0,_=_+Math.imul(Z,Le)|0,$=$+Math.imul(Z,_t)|0;var H0=(j+R|0)+((_&8191)<<13)|0;j=($+(_>>>13)|0)+(H0>>>26)|0,H0&=67108863,R=Math.imul(W,De),_=Math.imul(W,ke),_=_+Math.imul(z,De)|0,$=Math.imul(z,ke),R=R+Math.imul(se,Le)|0,_=_+Math.imul(se,_t)|0,_=_+Math.imul(de,Le)|0,$=$+Math.imul(de,_t)|0,R=R+Math.imul(M,yt)|0,_=_+Math.imul(M,Et)|0,_=_+Math.imul(Z,yt)|0,$=$+Math.imul(Z,Et)|0;var W0=(j+R|0)+((_&8191)<<13)|0;j=($+(_>>>13)|0)+(W0>>>26)|0,W0&=67108863,R=Math.imul(J,De),_=Math.imul(J,ke),_=_+Math.imul(ee,De)|0,$=Math.imul(ee,ke),R=R+Math.imul(W,Le)|0,_=_+Math.imul(W,_t)|0,_=_+Math.imul(z,Le)|0,$=$+Math.imul(z,_t)|0,R=R+Math.imul(se,yt)|0,_=_+Math.imul(se,Et)|0,_=_+Math.imul(de,yt)|0,$=$+Math.imul(de,Et)|0,R=R+Math.imul(M,gt)|0,_=_+Math.imul(M,At)|0,_=_+Math.imul(Z,gt)|0,$=$+Math.imul(Z,At)|0;var q0=(j+R|0)+((_&8191)<<13)|0;j=($+(_>>>13)|0)+(q0>>>26)|0,q0&=67108863,R=Math.imul(ue,De),_=Math.imul(ue,ke),_=_+Math.imul(oe,De)|0,$=Math.imul(oe,ke),R=R+Math.imul(J,Le)|0,_=_+Math.imul(J,_t)|0,_=_+Math.imul(ee,Le)|0,$=$+Math.imul(ee,_t)|0,R=R+Math.imul(W,yt)|0,_=_+Math.imul(W,Et)|0,_=_+Math.imul(z,yt)|0,$=$+Math.imul(z,Et)|0,R=R+Math.imul(se,gt)|0,_=_+Math.imul(se,At)|0,_=_+Math.imul(de,gt)|0,$=$+Math.imul(de,At)|0,R=R+Math.imul(M,Ft)|0,_=_+Math.imul(M,Dt)|0,_=_+Math.imul(Z,Ft)|0,$=$+Math.imul(Z,Dt)|0;var Y0=(j+R|0)+((_&8191)<<13)|0;j=($+(_>>>13)|0)+(Y0>>>26)|0,Y0&=67108863,R=Math.imul(le,De),_=Math.imul(le,ke),_=_+Math.imul(me,De)|0,$=Math.imul(me,ke),R=R+Math.imul(ue,Le)|0,_=_+Math.imul(ue,_t)|0,_=_+Math.imul(oe,Le)|0,$=$+Math.imul(oe,_t)|0,R=R+Math.imul(J,yt)|0,_=_+Math.imul(J,Et)|0,_=_+Math.imul(ee,yt)|0,$=$+Math.imul(ee,Et)|0,R=R+Math.imul(W,gt)|0,_=_+Math.imul(W,At)|0,_=_+Math.imul(z,gt)|0,$=$+Math.imul(z,At)|0,R=R+Math.imul(se,Ft)|0,_=_+Math.imul(se,Dt)|0,_=_+Math.imul(de,Ft)|0,$=$+Math.imul(de,Dt)|0,R=R+Math.imul(M,Rt)|0,_=_+Math.imul(M,jt)|0,_=_+Math.imul(Z,Rt)|0,$=$+Math.imul(Z,jt)|0;var ro=(j+R|0)+((_&8191)<<13)|0;j=($+(_>>>13)|0)+(ro>>>26)|0,ro&=67108863,R=Math.imul(be,De),_=Math.imul(be,ke),_=_+Math.imul(Fe,De)|0,$=Math.imul(Fe,ke),R=R+Math.imul(le,Le)|0,_=_+Math.imul(le,_t)|0,_=_+Math.imul(me,Le)|0,$=$+Math.imul(me,_t)|0,R=R+Math.imul(ue,yt)|0,_=_+Math.imul(ue,Et)|0,_=_+Math.imul(oe,yt)|0,$=$+Math.imul(oe,Et)|0,R=R+Math.imul(J,gt)|0,_=_+Math.imul(J,At)|0,_=_+Math.imul(ee,gt)|0,$=$+Math.imul(ee,At)|0,R=R+Math.imul(W,Ft)|0,_=_+Math.imul(W,Dt)|0,_=_+Math.imul(z,Ft)|0,$=$+Math.imul(z,Dt)|0,R=R+Math.imul(se,Rt)|0,_=_+Math.imul(se,jt)|0,_=_+Math.imul(de,Rt)|0,$=$+Math.imul(de,jt)|0,R=R+Math.imul(M,Nt)|0,_=_+Math.imul(M,wt)|0,_=_+Math.imul(Z,Nt)|0,$=$+Math.imul(Z,wt)|0;var d4=(j+R|0)+((_&8191)<<13)|0;j=($+(_>>>13)|0)+(d4>>>26)|0,d4&=67108863,R=Math.imul(Ae,De),_=Math.imul(Ae,ke),_=_+Math.imul(L,De)|0,$=Math.imul(L,ke),R=R+Math.imul(be,Le)|0,_=_+Math.imul(be,_t)|0,_=_+Math.imul(Fe,Le)|0,$=$+Math.imul(Fe,_t)|0,R=R+Math.imul(le,yt)|0,_=_+Math.imul(le,Et)|0,_=_+Math.imul(me,yt)|0,$=$+Math.imul(me,Et)|0,R=R+Math.imul(ue,gt)|0,_=_+Math.imul(ue,At)|0,_=_+Math.imul(oe,gt)|0,$=$+Math.imul(oe,At)|0,R=R+Math.imul(J,Ft)|0,_=_+Math.imul(J,Dt)|0,_=_+Math.imul(ee,Ft)|0,$=$+Math.imul(ee,Dt)|0,R=R+Math.imul(W,Rt)|0,_=_+Math.imul(W,jt)|0,_=_+Math.imul(z,Rt)|0,$=$+Math.imul(z,jt)|0,R=R+Math.imul(se,Nt)|0,_=_+Math.imul(se,wt)|0,_=_+Math.imul(de,Nt)|0,$=$+Math.imul(de,wt)|0,R=R+Math.imul(M,St)|0,_=_+Math.imul(M,Ut)|0,_=_+Math.imul(Z,St)|0,$=$+Math.imul(Z,Ut)|0;var p4=(j+R|0)+((_&8191)<<13)|0;j=($+(_>>>13)|0)+(p4>>>26)|0,p4&=67108863,R=Math.imul(x,De),_=Math.imul(x,ke),_=_+Math.imul(G,De)|0,$=Math.imul(G,ke),R=R+Math.imul(Ae,Le)|0,_=_+Math.imul(Ae,_t)|0,_=_+Math.imul(L,Le)|0,$=$+Math.imul(L,_t)|0,R=R+Math.imul(be,yt)|0,_=_+Math.imul(be,Et)|0,_=_+Math.imul(Fe,yt)|0,$=$+Math.imul(Fe,Et)|0,R=R+Math.imul(le,gt)|0,_=_+Math.imul(le,At)|0,_=_+Math.imul(me,gt)|0,$=$+Math.imul(me,At)|0,R=R+Math.imul(ue,Ft)|0,_=_+Math.imul(ue,Dt)|0,_=_+Math.imul(oe,Ft)|0,$=$+Math.imul(oe,Dt)|0,R=R+Math.imul(J,Rt)|0,_=_+Math.imul(J,jt)|0,_=_+Math.imul(ee,Rt)|0,$=$+Math.imul(ee,jt)|0,R=R+Math.imul(W,Nt)|0,_=_+Math.imul(W,wt)|0,_=_+Math.imul(z,Nt)|0,$=$+Math.imul(z,wt)|0,R=R+Math.imul(se,St)|0,_=_+Math.imul(se,Ut)|0,_=_+Math.imul(de,St)|0,$=$+Math.imul(de,Ut)|0,R=R+Math.imul(M,Lt)|0,_=_+Math.imul(M,$t)|0,_=_+Math.imul(Z,Lt)|0,$=$+Math.imul(Z,$t)|0;var f4=(j+R|0)+((_&8191)<<13)|0;j=($+(_>>>13)|0)+(f4>>>26)|0,f4&=67108863,R=Math.imul(ne,De),_=Math.imul(ne,ke),_=_+Math.imul(ye,De)|0,$=Math.imul(ye,ke),R=R+Math.imul(x,Le)|0,_=_+Math.imul(x,_t)|0,_=_+Math.imul(G,Le)|0,$=$+Math.imul(G,_t)|0,R=R+Math.imul(Ae,yt)|0,_=_+Math.imul(Ae,Et)|0,_=_+Math.imul(L,yt)|0,$=$+Math.imul(L,Et)|0,R=R+Math.imul(be,gt)|0,_=_+Math.imul(be,At)|0,_=_+Math.imul(Fe,gt)|0,$=$+Math.imul(Fe,At)|0,R=R+Math.imul(le,Ft)|0,_=_+Math.imul(le,Dt)|0,_=_+Math.imul(me,Ft)|0,$=$+Math.imul(me,Dt)|0,R=R+Math.imul(ue,Rt)|0,_=_+Math.imul(ue,jt)|0,_=_+Math.imul(oe,Rt)|0,$=$+Math.imul(oe,jt)|0,R=R+Math.imul(J,Nt)|0,_=_+Math.imul(J,wt)|0,_=_+Math.imul(ee,Nt)|0,$=$+Math.imul(ee,wt)|0,R=R+Math.imul(W,St)|0,_=_+Math.imul(W,Ut)|0,_=_+Math.imul(z,St)|0,$=$+Math.imul(z,Ut)|0,R=R+Math.imul(se,Lt)|0,_=_+Math.imul(se,$t)|0,_=_+Math.imul(de,Lt)|0,$=$+Math.imul(de,$t)|0,R=R+Math.imul(M,zt)|0,_=_+Math.imul(M,Ht)|0,_=_+Math.imul(Z,zt)|0,$=$+Math.imul(Z,Ht)|0;var y4=(j+R|0)+((_&8191)<<13)|0;j=($+(_>>>13)|0)+(y4>>>26)|0,y4&=67108863,R=Math.imul(ne,Le),_=Math.imul(ne,_t),_=_+Math.imul(ye,Le)|0,$=Math.imul(ye,_t),R=R+Math.imul(x,yt)|0,_=_+Math.imul(x,Et)|0,_=_+Math.imul(G,yt)|0,$=$+Math.imul(G,Et)|0,R=R+Math.imul(Ae,gt)|0,_=_+Math.imul(Ae,At)|0,_=_+Math.imul(L,gt)|0,$=$+Math.imul(L,At)|0,R=R+Math.imul(be,Ft)|0,_=_+Math.imul(be,Dt)|0,_=_+Math.imul(Fe,Ft)|0,$=$+Math.imul(Fe,Dt)|0,R=R+Math.imul(le,Rt)|0,_=_+Math.imul(le,jt)|0,_=_+Math.imul(me,Rt)|0,$=$+Math.imul(me,jt)|0,R=R+Math.imul(ue,Nt)|0,_=_+Math.imul(ue,wt)|0,_=_+Math.imul(oe,Nt)|0,$=$+Math.imul(oe,wt)|0,R=R+Math.imul(J,St)|0,_=_+Math.imul(J,Ut)|0,_=_+Math.imul(ee,St)|0,$=$+Math.imul(ee,Ut)|0,R=R+Math.imul(W,Lt)|0,_=_+Math.imul(W,$t)|0,_=_+Math.imul(z,Lt)|0,$=$+Math.imul(z,$t)|0,R=R+Math.imul(se,zt)|0,_=_+Math.imul(se,Ht)|0,_=_+Math.imul(de,zt)|0,$=$+Math.imul(de,Ht)|0;var E4=(j+R|0)+((_&8191)<<13)|0;j=($+(_>>>13)|0)+(E4>>>26)|0,E4&=67108863,R=Math.imul(ne,yt),_=Math.imul(ne,Et),_=_+Math.imul(ye,yt)|0,$=Math.imul(ye,Et),R=R+Math.imul(x,gt)|0,_=_+Math.imul(x,At)|0,_=_+Math.imul(G,gt)|0,$=$+Math.imul(G,At)|0,R=R+Math.imul(Ae,Ft)|0,_=_+Math.imul(Ae,Dt)|0,_=_+Math.imul(L,Ft)|0,$=$+Math.imul(L,Dt)|0,R=R+Math.imul(be,Rt)|0,_=_+Math.imul(be,jt)|0,_=_+Math.imul(Fe,Rt)|0,$=$+Math.imul(Fe,jt)|0,R=R+Math.imul(le,Nt)|0,_=_+Math.imul(le,wt)|0,_=_+Math.imul(me,Nt)|0,$=$+Math.imul(me,wt)|0,R=R+Math.imul(ue,St)|0,_=_+Math.imul(ue,Ut)|0,_=_+Math.imul(oe,St)|0,$=$+Math.imul(oe,Ut)|0,R=R+Math.imul(J,Lt)|0,_=_+Math.imul(J,$t)|0,_=_+Math.imul(ee,Lt)|0,$=$+Math.imul(ee,$t)|0,R=R+Math.imul(W,zt)|0,_=_+Math.imul(W,Ht)|0,_=_+Math.imul(z,zt)|0,$=$+Math.imul(z,Ht)|0;var m4=(j+R|0)+((_&8191)<<13)|0;j=($+(_>>>13)|0)+(m4>>>26)|0,m4&=67108863,R=Math.imul(ne,gt),_=Math.imul(ne,At),_=_+Math.imul(ye,gt)|0,$=Math.imul(ye,At),R=R+Math.imul(x,Ft)|0,_=_+Math.imul(x,Dt)|0,_=_+Math.imul(G,Ft)|0,$=$+Math.imul(G,Dt)|0,R=R+Math.imul(Ae,Rt)|0,_=_+Math.imul(Ae,jt)|0,_=_+Math.imul(L,Rt)|0,$=$+Math.imul(L,jt)|0,R=R+Math.imul(be,Nt)|0,_=_+Math.imul(be,wt)|0,_=_+Math.imul(Fe,Nt)|0,$=$+Math.imul(Fe,wt)|0,R=R+Math.imul(le,St)|0,_=_+Math.imul(le,Ut)|0,_=_+Math.imul(me,St)|0,$=$+Math.imul(me,Ut)|0,R=R+Math.imul(ue,Lt)|0,_=_+Math.imul(ue,$t)|0,_=_+Math.imul(oe,Lt)|0,$=$+Math.imul(oe,$t)|0,R=R+Math.imul(J,zt)|0,_=_+Math.imul(J,Ht)|0,_=_+Math.imul(ee,zt)|0,$=$+Math.imul(ee,Ht)|0;var h4=(j+R|0)+((_&8191)<<13)|0;j=($+(_>>>13)|0)+(h4>>>26)|0,h4&=67108863,R=Math.imul(ne,Ft),_=Math.imul(ne,Dt),_=_+Math.imul(ye,Ft)|0,$=Math.imul(ye,Dt),R=R+Math.imul(x,Rt)|0,_=_+Math.imul(x,jt)|0,_=_+Math.imul(G,Rt)|0,$=$+Math.imul(G,jt)|0,R=R+Math.imul(Ae,Nt)|0,_=_+Math.imul(Ae,wt)|0,_=_+Math.imul(L,Nt)|0,$=$+Math.imul(L,wt)|0,R=R+Math.imul(be,St)|0,_=_+Math.imul(be,Ut)|0,_=_+Math.imul(Fe,St)|0,$=$+Math.imul(Fe,Ut)|0,R=R+Math.imul(le,Lt)|0,_=_+Math.imul(le,$t)|0,_=_+Math.imul(me,Lt)|0,$=$+Math.imul(me,$t)|0,R=R+Math.imul(ue,zt)|0,_=_+Math.imul(ue,Ht)|0,_=_+Math.imul(oe,zt)|0,$=$+Math.imul(oe,Ht)|0;var ao=(j+R|0)+((_&8191)<<13)|0;j=($+(_>>>13)|0)+(ao>>>26)|0,ao&=67108863,R=Math.imul(ne,Rt),_=Math.imul(ne,jt),_=_+Math.imul(ye,Rt)|0,$=Math.imul(ye,jt),R=R+Math.imul(x,Nt)|0,_=_+Math.imul(x,wt)|0,_=_+Math.imul(G,Nt)|0,$=$+Math.imul(G,wt)|0,R=R+Math.imul(Ae,St)|0,_=_+Math.imul(Ae,Ut)|0,_=_+Math.imul(L,St)|0,$=$+Math.imul(L,Ut)|0,R=R+Math.imul(be,Lt)|0,_=_+Math.imul(be,$t)|0,_=_+Math.imul(Fe,Lt)|0,$=$+Math.imul(Fe,$t)|0,R=R+Math.imul(le,zt)|0,_=_+Math.imul(le,Ht)|0,_=_+Math.imul(me,zt)|0,$=$+Math.imul(me,Ht)|0;var b4=(j+R|0)+((_&8191)<<13)|0;j=($+(_>>>13)|0)+(b4>>>26)|0,b4&=67108863,R=Math.imul(ne,Nt),_=Math.imul(ne,wt),_=_+Math.imul(ye,Nt)|0,$=Math.imul(ye,wt),R=R+Math.imul(x,St)|0,_=_+Math.imul(x,Ut)|0,_=_+Math.imul(G,St)|0,$=$+Math.imul(G,Ut)|0,R=R+Math.imul(Ae,Lt)|0,_=_+Math.imul(Ae,$t)|0,_=_+Math.imul(L,Lt)|0,$=$+Math.imul(L,$t)|0,R=R+Math.imul(be,zt)|0,_=_+Math.imul(be,Ht)|0,_=_+Math.imul(Fe,zt)|0,$=$+Math.imul(Fe,Ht)|0;var g4=(j+R|0)+((_&8191)<<13)|0;j=($+(_>>>13)|0)+(g4>>>26)|0,g4&=67108863,R=Math.imul(ne,St),_=Math.imul(ne,Ut),_=_+Math.imul(ye,St)|0,$=Math.imul(ye,Ut),R=R+Math.imul(x,Lt)|0,_=_+Math.imul(x,$t)|0,_=_+Math.imul(G,Lt)|0,$=$+Math.imul(G,$t)|0,R=R+Math.imul(Ae,zt)|0,_=_+Math.imul(Ae,Ht)|0,_=_+Math.imul(L,zt)|0,$=$+Math.imul(L,Ht)|0;var io=(j+R|0)+((_&8191)<<13)|0;j=($+(_>>>13)|0)+(io>>>26)|0,io&=67108863,R=Math.imul(ne,Lt),_=Math.imul(ne,$t),_=_+Math.imul(ye,Lt)|0,$=Math.imul(ye,$t),R=R+Math.imul(x,zt)|0,_=_+Math.imul(x,Ht)|0,_=_+Math.imul(G,zt)|0,$=$+Math.imul(G,Ht)|0;var s5=(j+R|0)+((_&8191)<<13)|0;j=($+(_>>>13)|0)+(s5>>>26)|0,s5&=67108863,R=Math.imul(ne,zt),_=Math.imul(ne,Ht),_=_+Math.imul(ye,zt)|0,$=Math.imul(ye,Ht);var o5=(j+R|0)+((_&8191)<<13)|0;return j=($+(_>>>13)|0)+(o5>>>26)|0,o5&=67108863,I[0]=z0,I[1]=H0,I[2]=W0,I[3]=q0,I[4]=Y0,I[5]=ro,I[6]=d4,I[7]=p4,I[8]=f4,I[9]=y4,I[10]=E4,I[11]=m4,I[12]=h4,I[13]=ao,I[14]=b4,I[15]=g4,I[16]=io,I[17]=s5,I[18]=o5,j!==0&&(I[19]=j,O.length++),O};Math.imul||(m=v);function E(N,T,P){P.negative=T.negative^N.negative,P.length=N.length+T.length;for(var O=0,S=0,U=0;U<P.length-1;U++){var I=S;S=0;for(var j=O&67108863,R=Math.min(U,T.length-1),_=Math.max(0,U-N.length+1);_<=R;_++){var $=U-_,Q=N.words[$]|0,M=T.words[_]|0,Z=Q*M,ce=Z&67108863;I=I+(Z/67108864|0)|0,ce=ce+j|0,j=ce&67108863,I=I+(ce>>>26)|0,S+=I>>>26,I&=67108863}P.words[U]=j,O=I,I=S}return O!==0?P.words[U]=O:P.length--,P._strip()}function b(N,T,P){return E(N,T,P)}a.prototype.mulTo=function(T,P){var O,S=this.length+T.length;return this.length===10&&T.length===10?O=m(this,T,P):S<63?O=v(this,T,P):S<1024?O=E(this,T,P):O=b(this,T,P),O},a.prototype.mul=function(T){var P=new a(null);return P.words=new Array(this.length+T.length),this.mulTo(T,P)},a.prototype.mulf=function(T){var P=new a(null);return P.words=new Array(this.length+T.length),b(this,T,P)},a.prototype.imul=function(T){return this.clone().mulTo(T,this)},a.prototype.imuln=function(T){var P=T<0;P&&(T=-T),n(typeof T=="number"),n(T<67108864);for(var O=0,S=0;S<this.length;S++){var U=(this.words[S]|0)*T,I=(U&67108863)+(O&67108863);O>>=26,O+=U/67108864|0,O+=I>>>26,this.words[S]=I&67108863}return O!==0&&(this.words[S]=O,this.length++),P?this.ineg():this},a.prototype.muln=function(T){return this.clone().imuln(T)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(T){var P=C(T);if(P.length===0)return new a(1);for(var O=this,S=0;S<P.length&&P[S]===0;S++,O=O.sqr());if(++S<P.length)for(var U=O.sqr();S<P.length;S++,U=U.sqr())P[S]!==0&&(O=O.mul(U));return O},a.prototype.iushln=function(T){n(typeof T=="number"&&T>=0);var P=T%26,O=(T-P)/26,S=67108863>>>26-P<<26-P,U;if(P!==0){var I=0;for(U=0;U<this.length;U++){var j=this.words[U]&S,R=(this.words[U]|0)-j<<P;this.words[U]=R|I,I=j>>>26-P}I&&(this.words[U]=I,this.length++)}if(O!==0){for(U=this.length-1;U>=0;U--)this.words[U+O]=this.words[U];for(U=0;U<O;U++)this.words[U]=0;this.length+=O}return this._strip()},a.prototype.ishln=function(T){return n(this.negative===0),this.iushln(T)},a.prototype.iushrn=function(T,P,O){n(typeof T=="number"&&T>=0);var S;P?S=(P-P%26)/26:S=0;var U=T%26,I=Math.min((T-U)/26,this.length),j=67108863^67108863>>>U<<U,R=O;if(S-=I,S=Math.max(0,S),R){for(var _=0;_<I;_++)R.words[_]=this.words[_];R.length=I}if(I!==0)if(this.length>I)for(this.length-=I,_=0;_<this.length;_++)this.words[_]=this.words[_+I];else this.words[0]=0,this.length=1;var $=0;for(_=this.length-1;_>=0&&($!==0||_>=S);_--){var Q=this.words[_]|0;this.words[_]=$<<26-U|Q>>>U,$=Q&j}return R&&$!==0&&(R.words[R.length++]=$),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},a.prototype.ishrn=function(T,P,O){return n(this.negative===0),this.iushrn(T,P,O)},a.prototype.shln=function(T){return this.clone().ishln(T)},a.prototype.ushln=function(T){return this.clone().iushln(T)},a.prototype.shrn=function(T){return this.clone().ishrn(T)},a.prototype.ushrn=function(T){return this.clone().iushrn(T)},a.prototype.testn=function(T){n(typeof T=="number"&&T>=0);var P=T%26,O=(T-P)/26,S=1<<P;if(this.length<=O)return!1;var U=this.words[O];return!!(U&S)},a.prototype.imaskn=function(T){n(typeof T=="number"&&T>=0);var P=T%26,O=(T-P)/26;if(n(this.negative===0,"imaskn works only with positive numbers"),this.length<=O)return this;if(P!==0&&O++,this.length=Math.min(O,this.length),P!==0){var S=67108863^67108863>>>P<<P;this.words[this.length-1]&=S}return this._strip()},a.prototype.maskn=function(T){return this.clone().imaskn(T)},a.prototype.iaddn=function(T){return n(typeof T=="number"),n(T<67108864),T<0?this.isubn(-T):this.negative!==0?this.length===1&&(this.words[0]|0)<=T?(this.words[0]=T-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(T),this.negative=1,this):this._iaddn(T)},a.prototype._iaddn=function(T){this.words[0]+=T;for(var P=0;P<this.length&&this.words[P]>=67108864;P++)this.words[P]-=67108864,P===this.length-1?this.words[P+1]=1:this.words[P+1]++;return this.length=Math.max(this.length,P+1),this},a.prototype.isubn=function(T){if(n(typeof T=="number"),n(T<67108864),T<0)return this.iaddn(-T);if(this.negative!==0)return this.negative=0,this.iaddn(T),this.negative=1,this;if(this.words[0]-=T,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var P=0;P<this.length&&this.words[P]<0;P++)this.words[P]+=67108864,this.words[P+1]-=1;return this._strip()},a.prototype.addn=function(T){return this.clone().iaddn(T)},a.prototype.subn=function(T){return this.clone().isubn(T)},a.prototype.iabs=function(){return this.negative=0,this},a.prototype.abs=function(){return this.clone().iabs()},a.prototype._ishlnsubmul=function(T,P,O){var S=T.length+O,U;this._expand(S);var I,j=0;for(U=0;U<T.length;U++){I=(this.words[U+O]|0)+j;var R=(T.words[U]|0)*P;I-=R&67108863,j=(I>>26)-(R/67108864|0),this.words[U+O]=I&67108863}for(;U<this.length-O;U++)I=(this.words[U+O]|0)+j,j=I>>26,this.words[U+O]=I&67108863;if(j===0)return this._strip();for(n(j===-1),j=0,U=0;U<this.length;U++)I=-(this.words[U]|0)+j,j=I>>26,this.words[U]=I&67108863;return this.negative=1,this._strip()},a.prototype._wordDiv=function(T,P){var O=this.length-T.length,S=this.clone(),U=T,I=U.words[U.length-1]|0,j=this._countBits(I);O=26-j,O!==0&&(U=U.ushln(O),S.iushln(O),I=U.words[U.length-1]|0);var R=S.length-U.length,_;if(P!=="mod"){_=new a(null),_.length=R+1,_.words=new Array(_.length);for(var $=0;$<_.length;$++)_.words[$]=0}var Q=S.clone()._ishlnsubmul(U,1,R);Q.negative===0&&(S=Q,_&&(_.words[R]=1));for(var M=R-1;M>=0;M--){var Z=(S.words[U.length+M]|0)*67108864+(S.words[U.length+M-1]|0);for(Z=Math.min(Z/I|0,67108863),S._ishlnsubmul(U,Z,M);S.negative!==0;)Z--,S.negative=0,S._ishlnsubmul(U,1,M),S.isZero()||(S.negative^=1);_&&(_.words[M]=Z)}return _&&_._strip(),S._strip(),P!=="div"&&O!==0&&S.iushrn(O),{div:_||null,mod:S}},a.prototype.divmod=function(T,P,O){if(n(!T.isZero()),this.isZero())return{div:new a(0),mod:new a(0)};var S,U,I;return this.negative!==0&&T.negative===0?(I=this.neg().divmod(T,P),P!=="mod"&&(S=I.div.neg()),P!=="div"&&(U=I.mod.neg(),O&&U.negative!==0&&U.iadd(T)),{div:S,mod:U}):this.negative===0&&T.negative!==0?(I=this.divmod(T.neg(),P),P!=="mod"&&(S=I.div.neg()),{div:S,mod:I.mod}):this.negative&T.negative?(I=this.neg().divmod(T.neg(),P),P!=="div"&&(U=I.mod.neg(),O&&U.negative!==0&&U.isub(T)),{div:I.div,mod:U}):T.length>this.length||this.cmp(T)<0?{div:new a(0),mod:this}:T.length===1?P==="div"?{div:this.divn(T.words[0]),mod:null}:P==="mod"?{div:null,mod:new a(this.modrn(T.words[0]))}:{div:this.divn(T.words[0]),mod:new a(this.modrn(T.words[0]))}:this._wordDiv(T,P)},a.prototype.div=function(T){return this.divmod(T,"div",!1).div},a.prototype.mod=function(T){return this.divmod(T,"mod",!1).mod},a.prototype.umod=function(T){return this.divmod(T,"mod",!0).mod},a.prototype.divRound=function(T){var P=this.divmod(T);if(P.mod.isZero())return P.div;var O=P.div.negative!==0?P.mod.isub(T):P.mod,S=T.ushrn(1),U=T.andln(1),I=O.cmp(S);return I<0||U===1&&I===0?P.div:P.div.negative!==0?P.div.isubn(1):P.div.iaddn(1)},a.prototype.modrn=function(T){var P=T<0;P&&(T=-T),n(T<=67108863);for(var O=(1<<26)%T,S=0,U=this.length-1;U>=0;U--)S=(O*S+(this.words[U]|0))%T;return P?-S:S},a.prototype.modn=function(T){return this.modrn(T)},a.prototype.idivn=function(T){var P=T<0;P&&(T=-T),n(T<=67108863);for(var O=0,S=this.length-1;S>=0;S--){var U=(this.words[S]|0)+O*67108864;this.words[S]=U/T|0,O=U%T}return this._strip(),P?this.ineg():this},a.prototype.divn=function(T){return this.clone().idivn(T)},a.prototype.egcd=function(T){n(T.negative===0),n(!T.isZero());var P=this,O=T.clone();P.negative!==0?P=P.umod(T):P=P.clone();for(var S=new a(1),U=new a(0),I=new a(0),j=new a(1),R=0;P.isEven()&&O.isEven();)P.iushrn(1),O.iushrn(1),++R;for(var _=O.clone(),$=P.clone();!P.isZero();){for(var Q=0,M=1;!(P.words[0]&M)&&Q<26;++Q,M<<=1);if(Q>0)for(P.iushrn(Q);Q-- >0;)(S.isOdd()||U.isOdd())&&(S.iadd(_),U.isub($)),S.iushrn(1),U.iushrn(1);for(var Z=0,ce=1;!(O.words[0]&ce)&&Z<26;++Z,ce<<=1);if(Z>0)for(O.iushrn(Z);Z-- >0;)(I.isOdd()||j.isOdd())&&(I.iadd(_),j.isub($)),I.iushrn(1),j.iushrn(1);P.cmp(O)>=0?(P.isub(O),S.isub(I),U.isub(j)):(O.isub(P),I.isub(S),j.isub(U))}return{a:I,b:j,gcd:O.iushln(R)}},a.prototype._invmp=function(T){n(T.negative===0),n(!T.isZero());var P=this,O=T.clone();P.negative!==0?P=P.umod(T):P=P.clone();for(var S=new a(1),U=new a(0),I=O.clone();P.cmpn(1)>0&&O.cmpn(1)>0;){for(var j=0,R=1;!(P.words[0]&R)&&j<26;++j,R<<=1);if(j>0)for(P.iushrn(j);j-- >0;)S.isOdd()&&S.iadd(I),S.iushrn(1);for(var _=0,$=1;!(O.words[0]&$)&&_<26;++_,$<<=1);if(_>0)for(O.iushrn(_);_-- >0;)U.isOdd()&&U.iadd(I),U.iushrn(1);P.cmp(O)>=0?(P.isub(O),S.isub(U)):(O.isub(P),U.isub(S))}var Q;return P.cmpn(1)===0?Q=S:Q=U,Q.cmpn(0)<0&&Q.iadd(T),Q},a.prototype.gcd=function(T){if(this.isZero())return T.abs();if(T.isZero())return this.abs();var P=this.clone(),O=T.clone();P.negative=0,O.negative=0;for(var S=0;P.isEven()&&O.isEven();S++)P.iushrn(1),O.iushrn(1);do{for(;P.isEven();)P.iushrn(1);for(;O.isEven();)O.iushrn(1);var U=P.cmp(O);if(U<0){var I=P;P=O,O=I}else if(U===0||O.cmpn(1)===0)break;P.isub(O)}while(!0);return O.iushln(S)},a.prototype.invm=function(T){return this.egcd(T).a.umod(T)},a.prototype.isEven=function(){return(this.words[0]&1)===0},a.prototype.isOdd=function(){return(this.words[0]&1)===1},a.prototype.andln=function(T){return this.words[0]&T},a.prototype.bincn=function(T){n(typeof T=="number");var P=T%26,O=(T-P)/26,S=1<<P;if(this.length<=O)return this._expand(O+1),this.words[O]|=S,this;for(var U=S,I=O;U!==0&&I<this.length;I++){var j=this.words[I]|0;j+=U,U=j>>>26,j&=67108863,this.words[I]=j}return U!==0&&(this.words[I]=U,this.length++),this},a.prototype.isZero=function(){return this.length===1&&this.words[0]===0},a.prototype.cmpn=function(T){var P=T<0;if(this.negative!==0&&!P)return-1;if(this.negative===0&&P)return 1;this._strip();var O;if(this.length>1)O=1;else{P&&(T=-T),n(T<=67108863,"Number is too big");var S=this.words[0]|0;O=S===T?0:S<T?-1:1}return this.negative!==0?-O|0:O},a.prototype.cmp=function(T){if(this.negative!==0&&T.negative===0)return-1;if(this.negative===0&&T.negative!==0)return 1;var P=this.ucmp(T);return this.negative!==0?-P|0:P},a.prototype.ucmp=function(T){if(this.length>T.length)return 1;if(this.length<T.length)return-1;for(var P=0,O=this.length-1;O>=0;O--){var S=this.words[O]|0,U=T.words[O]|0;if(S!==U){S<U?P=-1:S>U&&(P=1);break}}return P},a.prototype.gtn=function(T){return this.cmpn(T)===1},a.prototype.gt=function(T){return this.cmp(T)===1},a.prototype.gten=function(T){return this.cmpn(T)>=0},a.prototype.gte=function(T){return this.cmp(T)>=0},a.prototype.ltn=function(T){return this.cmpn(T)===-1},a.prototype.lt=function(T){return this.cmp(T)===-1},a.prototype.lten=function(T){return this.cmpn(T)<=0},a.prototype.lte=function(T){return this.cmp(T)<=0},a.prototype.eqn=function(T){return this.cmpn(T)===0},a.prototype.eq=function(T){return this.cmp(T)===0},a.red=function(T){return new X(T)},a.prototype.toRed=function(T){return n(!this.red,"Already a number in reduction context"),n(this.negative===0,"red works only with positives"),T.convertTo(this)._forceRed(T)},a.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(T){return this.red=T,this},a.prototype.forceRed=function(T){return n(!this.red,"Already a number in reduction context"),this._forceRed(T)},a.prototype.redAdd=function(T){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,T)},a.prototype.redIAdd=function(T){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,T)},a.prototype.redSub=function(T){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,T)},a.prototype.redISub=function(T){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,T)},a.prototype.redShl=function(T){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,T)},a.prototype.redMul=function(T){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,T),this.red.mul(this,T)},a.prototype.redIMul=function(T){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,T),this.red.imul(this,T)},a.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(T){return n(this.red&&!T.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,T)};var A={k256:null,p224:null,p192:null,p25519:null};function w(N,T){this.name=N,this.p=new a(T,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}w.prototype._tmp=function(){var T=new a(null);return T.words=new Array(Math.ceil(this.n/13)),T},w.prototype.ireduce=function(T){var P=T,O;do this.split(P,this.tmp),P=this.imulK(P),P=P.iadd(this.tmp),O=P.bitLength();while(O>this.n);var S=O<this.n?-1:P.ucmp(this.p);return S===0?(P.words[0]=0,P.length=1):S>0?P.isub(this.p):P.strip!==void 0?P.strip():P._strip(),P},w.prototype.split=function(T,P){T.iushrn(this.n,0,P)},w.prototype.imulK=function(T){return T.imul(this.k)};function g(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}r(g,w),g.prototype.split=function(T,P){for(var O=4194303,S=Math.min(T.length,9),U=0;U<S;U++)P.words[U]=T.words[U];if(P.length=S,T.length<=9){T.words[0]=0,T.length=1;return}var I=T.words[9];for(P.words[P.length++]=I&O,U=10;U<T.length;U++){var j=T.words[U]|0;T.words[U-10]=(j&O)<<4|I>>>22,I=j}I>>>=22,T.words[U-10]=I,I===0&&T.length>10?T.length-=10:T.length-=9},g.prototype.imulK=function(T){T.words[T.length]=0,T.words[T.length+1]=0,T.length+=2;for(var P=0,O=0;O<T.length;O++){var S=T.words[O]|0;P+=S*977,T.words[O]=P&67108863,P=S*64+(P/67108864|0)}return T.words[T.length-1]===0&&(T.length--,T.words[T.length-1]===0&&T.length--),T};function B(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}r(B,w);function q(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}r(q,w);function V(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}r(V,w),V.prototype.imulK=function(T){for(var P=0,O=0;O<T.length;O++){var S=(T.words[O]|0)*19+P,U=S&67108863;S>>>=26,T.words[O]=U,P=S}return P!==0&&(T.words[T.length++]=P),T},a._prime=function(T){if(A[T])return A[T];var P;if(T==="k256")P=new g;else if(T==="p224")P=new B;else if(T==="p192")P=new q;else if(T==="p25519")P=new V;else throw new Error("Unknown prime "+T);return A[T]=P,P};function X(N){if(typeof N=="string"){var T=a._prime(N);this.m=T.p,this.prime=T}else n(N.gtn(1),"modulus must be greater than 1"),this.m=N,this.prime=null}X.prototype._verify1=function(T){n(T.negative===0,"red works only with positives"),n(T.red,"red works only with red numbers")},X.prototype._verify2=function(T,P){n((T.negative|P.negative)===0,"red works only with positives"),n(T.red&&T.red===P.red,"red works only with red numbers")},X.prototype.imod=function(T){return this.prime?this.prime.ireduce(T)._forceRed(this):(c(T,T.umod(this.m)._forceRed(this)),T)},X.prototype.neg=function(T){return T.isZero()?T.clone():this.m.sub(T)._forceRed(this)},X.prototype.add=function(T,P){this._verify2(T,P);var O=T.add(P);return O.cmp(this.m)>=0&&O.isub(this.m),O._forceRed(this)},X.prototype.iadd=function(T,P){this._verify2(T,P);var O=T.iadd(P);return O.cmp(this.m)>=0&&O.isub(this.m),O},X.prototype.sub=function(T,P){this._verify2(T,P);var O=T.sub(P);return O.cmpn(0)<0&&O.iadd(this.m),O._forceRed(this)},X.prototype.isub=function(T,P){this._verify2(T,P);var O=T.isub(P);return O.cmpn(0)<0&&O.iadd(this.m),O},X.prototype.shl=function(T,P){return this._verify1(T),this.imod(T.ushln(P))},X.prototype.imul=function(T,P){return this._verify2(T,P),this.imod(T.imul(P))},X.prototype.mul=function(T,P){return this._verify2(T,P),this.imod(T.mul(P))},X.prototype.isqr=function(T){return this.imul(T,T.clone())},X.prototype.sqr=function(T){return this.mul(T,T)},X.prototype.sqrt=function(T){if(T.isZero())return T.clone();var P=this.m.andln(3);if(n(P%2===1),P===3){var O=this.m.add(new a(1)).iushrn(2);return this.pow(T,O)}for(var S=this.m.subn(1),U=0;!S.isZero()&&S.andln(1)===0;)U++,S.iushrn(1);n(!S.isZero());var I=new a(1).toRed(this),j=I.redNeg(),R=this.m.subn(1).iushrn(1),_=this.m.bitLength();for(_=new a(2*_*_).toRed(this);this.pow(_,R).cmp(j)!==0;)_.redIAdd(j);for(var $=this.pow(_,S),Q=this.pow(T,S.addn(1).iushrn(1)),M=this.pow(T,S),Z=U;M.cmp(I)!==0;){for(var ce=M,se=0;ce.cmp(I)!==0;se++)ce=ce.redSqr();n(se<Z);var de=this.pow($,new a(1).iushln(Z-se-1));Q=Q.redMul(de),$=de.redSqr(),M=M.redMul($),Z=se}return Q},X.prototype.invm=function(T){var P=T._invmp(this.m);return P.negative!==0?(P.negative=0,this.imod(P).redNeg()):this.imod(P)},X.prototype.pow=function(T,P){if(P.isZero())return new a(1).toRed(this);if(P.cmpn(1)===0)return T.clone();var O=4,S=new Array(1<<O);S[0]=new a(1).toRed(this),S[1]=T;for(var U=2;U<S.length;U++)S[U]=this.mul(S[U-1],T);var I=S[0],j=0,R=0,_=P.bitLength()%26;for(_===0&&(_=26),U=P.length-1;U>=0;U--){for(var $=P.words[U],Q=_-1;Q>=0;Q--){var M=$>>Q&1;if(I!==S[0]&&(I=this.sqr(I)),M===0&&j===0){R=0;continue}j<<=1,j|=M,R++,!(R!==O&&(U!==0||Q!==0))&&(I=this.mul(I,S[j]),R=0,j=0)}_=26}return I},X.prototype.convertTo=function(T){var P=T.umod(this.m);return P===T?P.clone():P},X.prototype.convertFrom=function(T){var P=T.clone();return P.red=null,P},a.mont=function(T){return new ie(T)};function ie(N){X.call(this,N),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}r(ie,X),ie.prototype.convertTo=function(T){return this.imod(T.ushln(this.shift))},ie.prototype.convertFrom=function(T){var P=this.imod(T.mul(this.rinv));return P.red=null,P},ie.prototype.imul=function(T,P){if(T.isZero()||P.isZero())return T.words[0]=0,T.length=1,T;var O=T.imul(P),S=O.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),U=O.isub(S).iushrn(this.shift),I=U;return U.cmp(this.m)>
222=0?I=U.isub(this.m):U.cmpn(0)<0&&(I=U.iadd(this.m)),I._forceRed(this)},ie.prototype.mul=function(T,P){if(T.isZero()||P.isZero())return new a(0)._forceRed(this);var O=T.mul(P),S=O.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),U=O.isub(S).iushrn(this.shift),I=U;return U.cmp(this.m)>=0?I=U.isub(this.m):U.cmpn(0)<0&&(I=U.iadd(this.m)),I._forceRed(this)},ie.prototype.invm=function(T){var P=this.imod(T._invmp(this.m).mul(this.r2));return P._forceRed(this)}})(e,we)})(XT);var hq=XT.exports;const Ze=Ba(hq),oze="logger/5.7.0";let iM=!1,sM=!1;const ey={debug:1,default:2,info:2,warning:3,error:4,off:5};let oM=ey.default,cg=null;function lze(){try{const e=[];if(["NFD","NFC","NFKD","NFKC"].forEach(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(e){return e.message}return null}const lM=lze();var BE;(function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"})(BE||(BE={}));var Vr;(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"})(Vr||(Vr={}));const cM="0123456789abcdef";class pe{constructor(t){Object.defineProperty(this,"version",{enumerable:!0,value:t,writable:!1})}_log(t,u){const n=t.toLowerCase();ey[n]==null&&this.throwArgumentError("invalid log level name","logLevel",t),!(oM>ey[n])&&console.log.apply(console,u)}debug(...t){this._log(pe.levels.DEBUG,t)}info(...t){this._log(pe.levels.INFO,t)}warn(...t){this._log(pe.levels.WARNING,t)}makeError(t,u,n){if(sM)return this.makeError("censored error",u,{});u||(u=pe.errors.UNKNOWN_ERROR),n||(n={});const r=[];Object.keys(n).forEach(o=>{const l=n[o];try{if(l instanceof Uint8Array){let c="";for(let d=0;d<l.length;d++)c+=cM[l[d]>>4],c+=cM[l[d]&15];r.push(o+"=Uint8Array(0x"+c+")")}else r.push(o+"="+JSON.stringify(l))}catch{r.push(o+"="+JSON.stringify(n[o].toString()))}}),r.push(`code=${u}`),r.push(`version=${this.version}`);const a=t;let i="";switch(u){case Vr.NUMERIC_FAULT:{i="NUMERIC_FAULT";const o=t;switch(o){case"overflow":case"underflow":case"division-by-zero":i+="-"+o;break;case"negative-power":case"negative-width":i+="-unsupported";break;case"unbound-bitwise-result":i+="-unbound-result";break}break}case Vr.CALL_EXCEPTION:case Vr.INSUFFICIENT_FUNDS:case Vr.MISSING_NEW:case Vr.NONCE_EXPIRED:case Vr.REPLACEMENT_UNDERPRICED:case Vr.TRANSACTION_REPLACED:case Vr.UNPREDICTABLE_GAS_LIMIT:i=u;break}i&&(t+=" [ See: https://links.ethers.org/v5-errors-"+i+" ]"),r.length&&(t+=" ("+r.join(", ")+")");const s=new Error(t);return s.reason=a,s.code=u,Object.keys(n).forEach(function(o){s[o]=n[o]}),s}throwError(t,u,n){throw this.makeError(t,u,n)}throwArgumentError(t,u,n){return this.throwError(t,pe.errors.INVALID_ARGUMENT,{argument:u,value:n})}assert(t,u,n,r){t||this.throwError(u,n,r)}assertArgument(t,u,n,r){t||this.throwArgumentError(u,n,r)}checkNormalize(t){lM&&this.throwError("platform missing String.prototype.normalize",pe.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:lM})}checkSafeUint53(t,u){typeof t=="number"&&(u==null&&(u="value not safe"),(t<0||t>=9007199254740991)&&this.throwError(u,pe.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:t}),t%1&&this.throwError(u,pe.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:t}))}checkArgumentCount(t,u,n){n?n=": "+n:n="",t<u&&this.throwError("missing argument"+n,pe.errors.MISSING_ARGUMENT,{count:t,expectedCount:u}),t>u&&this.throwError("too many arguments"+n,pe.errors.UNEXPECTED_ARGUMENT,{count:t,expectedCount:u})}checkNew(t,u){(t===Object||t==null)&&this.throwError("missing new",pe.errors.MISSING_NEW,{name:u.name})}checkAbstract(t,u){t===u?this.throwError("cannot instantiate abstract class "+JSON.stringify(u.name)+" directly; use a sub-class",pe.errors.UNSUPPORTED_OPERATION,{name:t.name,operation:"new"}):(t===Object||t==null)&&this.throwError("missing new",pe.errors.MISSING_NEW,{name:u.name})}static globalLogger(){return cg||(cg=new pe(oze)),cg}static setCensorship(t,u){if(!t&&u&&this.globalLogger().throwError("cannot permanently disable censorship",pe.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),iM){if(!t)return;this.globalLogger().throwError("error censorship permanent",pe.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}sM=!!t,iM=!!u}static setLogLevel(t){const u=ey[t.toLowerCase()];if(u==null){pe.globalLogger().warn("invalid log level - "+t);return}oM=u}static from(t){return new pe(t)}}pe.errors=Vr;pe.levels=BE;const cze=Object.freeze(Object.defineProperty({__proto__:null,get ErrorCode(){return Vr},get LogLevel(){return BE},Logger:pe},Symbol.toStringTag,{value:"Module"})),dze="bytes/5.7.0",yu=new pe(dze);function bq(e){return!!e.toHexString}function wc(e){return e.slice||(e.slice=function(){const t=Array.prototype.slice.call(arguments);return wc(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function ZT(e){return nt(e)&&!(e.length%2)||m2(e)}function dM(e){return typeof e=="number"&&e==e&&e%1===0}function m2(e){if(e==null)return!1;if(e.constructor===Uint8Array)return!0;
222if(typeof e=="string"||!dM(e.length)||e.length<0)return!1;for(let t=0;t<e.length;t++){const u=e[t];if(!dM(u)||u<0||u>=256)return!1}return!0}function We(e,t){if(t||(t={}),typeof e=="number"){yu.checkSafeUint53(e,"invalid arrayify value");const u=[];for(;e;)u.unshift(e&255),e=parseInt(String(e/256));return u.length===0&&u.push(0),wc(new Uint8Array(u))}if(t.allowMissingPrefix&&typeof e=="string"&&e.substring(0,2)!=="0x"&&(e="0x"+e),bq(e)&&(e=e.toHexString()),nt(e)){let u=e.substring(2);u.length%2&&(t.hexPad==="left"?u="0"+u:t.hexPad==="right"?u+="0":yu.throwArgumentError("hex data is odd-length","value",e));const n=[];for(let r=0;r<u.length;r+=2)n.push(parseInt(u.substring(r,r+2),16));return wc(new Uint8Array(n))}return m2(e)?wc(new Uint8Array(e)):yu.throwArgumentError("invalid arrayify value","value",e)}function ur(e){const t=e.map(r=>We(r)),u=t.reduce((r,a)=>r+a.length,0),n=new Uint8Array(u);return t.reduce((r,a)=>(n.set(a,r),r+a.length),0),wc(n)}function ed(e){let t=We(e);if(t.length===0)return t;let u=0;for(;u<t.length&&t[u]===0;)u++;return u&&(t=t.slice(u)),t}function pze(e,t){e=We(e),e.length>t&&yu.throwArgumentError("value out of range","value",arguments[0]);const u=new Uint8Array(t);return u.set(e,t-e.length),wc(u)}function nt(e,t){return!(typeof e!="string"||!e.match(/^0x[0-9A-Fa-f]*$/)||t&&e.length!==2+2*t)}
222const dg="0123456789abcdef";function Ne(e,t){if(t||(t={}),typeof e=="number"){yu.checkSafeUint53(e,"invalid hexlify value");let u="";for(;e;)u=dg[e&15]+u,e=Math.floor(e/16);return u.length?(u.length%2&&(u="0"+u),"0x"+u):"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),bq(e))return e.toHexString();if(nt(e))return e.length%2&&(t.hexPad==="left"?e="0x0"+e.substring(2):t.hexPad==="right"?e+="0":yu.throwArgumentError("hex data is odd-length","value",e)),e.toLowerCase();if(m2(e)){let u="0x";for(let n=0;n<e.length;n++){let r=e[n];u+=dg[(r&240)>>4]+dg[r&15]}return u}return yu.throwArgumentError("invalid hexlify value","value",e)}function Vo(e){if(typeof e!="string")e=Ne(e);else if(!nt(e)||e.length%2)return null;return(e.length-2)/2}function wn(e,t,u){return typeof e!="string"?e=Ne(e):(!nt(e)||e.length%2)&&yu.throwArgumentError("invalid hexData","value",e),t=2+2*t,u!=null?"0x"+e.substring(t,2+2*u):"0x"+e.substring(t)}function Zn(e){let t="0x";return e.forEach(u=>{t+=Ne(u).substring(2)}),t}function Uh(e){const t=fze(Ne(e,{hexPad:"left"}));return t==="0x"?"0x0":t}function fze(e){typeof e!="string"&&(e=Ne(e)),nt(e)||yu.throwArgumentError("invalid hex string","value",e),e=e.substring(2);let t=0;for(;t<e.length&&e[t]==="0";)t++;return"0x"+e.substring(t)}function gu(e,t){for(typeof e!="string"?e=Ne(e):nt(e)||yu.throwArgumentError("invalid hex string","value",e),e.length>2*t+2&&yu.throwArgumentError("value out of range","value",arguments[1]);e.length<2*t+2;)e="0x0"+e.substring(2);return e}function Lh(e){const t={r:"0x",s:"0x",_vs:"0x",recoveryParam:0,v:0,yParityAndS:"0x",compact:"0x"};if(ZT(e)){let u=We(e);u.length===64?(t.v=27+(u[32]>>7),u[32]&=127,t.r=Ne(u.slice(0,32)),t.s=Ne(u.slice(32,64))):u.length===65?(t.r=Ne(u.slice(0,32)),t.s=Ne(u.slice(32,64)),t.v=u[64]):yu.throwArgumentError("invalid signature string","signature",e),t.v<27&&(t.v===0||t.v===1?t.v+=27:yu.throwArgumentError("signature invalid v byte","signature",e)),t.recoveryParam=1-t.v%2,t.recoveryParam&&(u[32]|=128),t._vs=Ne(u.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){const r=pze(We(t._vs),32);t._vs=Ne(r);const a=r[0]>=128?1:0;t.recoveryParam==null?t.recoveryParam=a:t.recoveryParam!==a&&yu.throwArgumentError("signature recoveryParam mismatch _vs","signature",e),r[0]&=127;const i=Ne(r);t.s==null?t.s=i:t.s!==i&&yu.throwArgumentError("signature v mismatch _vs","signature",e)}if(t.recoveryParam==null)t.v==null?yu.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{const r=t.v===0||t.v===1?t.v:1-t.v%2;t.recoveryParam!==r&&yu.throwArgumentError("signature recoveryParam mismatch v","signature",e)}t.r==null||!nt(t.r)?yu.throwArgumentError("signature missing or invalid r","signature",e):t.r=gu(t.r,32),t.s==null||!nt(t.s)?yu.throwArgumentError("signature missing or invalid s","signature",e):t.s=gu(t.s,32);const u=We(t.s);u[0]>=128&&yu.throwArgumentError("signature s out of range","signature",e),t.recoveryParam&&(u[0]|=128);const n=Ne(u);t._vs&&(nt(t._vs)||yu.throwArgumentError("signature invalid _vs","signature",e),t._vs=gu(t._vs,32)),t._vs==null?t._vs=n:t._vs!==n&&yu.throwArgumentError("signature _vs mismatch v and s","signature",e)}return t.yParityAndS=t._vs,t.compact=t.r+t.yParityAndS.substring(2),t}const yze="bignumber/5.7.0";var xE=Ze.BN;const Xa=new pe(yze),pg={},pM=9007199254740991;let fM=!1;class Pe{constructor(t,u){t!==pg&&Xa.throwError("cannot call constructor directly; use BigNumber.from",pe.errors.UNSUPPORTED_OPERATION,{operation:"new (BigNumber)"}),this._hex=u,this._isBigNumber=!0,Object.freeze(this)}fromTwos(t){return Vn(st(this).fromTwos(t))}toTwos(t){return Vn(st(this).toTwos(t))}abs(){return this._hex[0]==="-"?Pe.from(this._hex.substring(1)):this}add(t){return Vn(st(this).add(st(t)))}sub(t){return Vn(st(this).sub(st(t)))}div(t){return Pe.from(t).isZero()&&zr("division-by-zero","div"),Vn(st(this).div(st(t)))}mul(t){return Vn(st(this).mul(st(t)))}mod(t){const u=st(t);return u.isNeg()&&zr("division-by-zero","mod"),Vn(st(this).umod(u))}pow(t){const u=st(t);return u.isNeg()&&zr("negative-power","pow"),Vn(st(this).pow(u))}and(t){const u=st(t);return(this.isNegative()||u.isNeg())&&zr("unbound-bitwise-result","and"),Vn(st(this).and(u))}or(t){const u=st(t);return(this.isNegative()||u.isNeg())&&zr("unbound-bitwise-result","or"),Vn(st(this).or(u))}xor(t){const u=st(t);return(this.isNegative()||u.isNeg())&&zr("unbound-bitwise-result","xor"),Vn(st(this).xor(u))}mask(t){return(this.isNegative()||t<0)&&zr("negative-width","mask"),Vn(st(this).maskn(t))}shl(t){return(this.isNegative()||t<0)&&zr("negative-width","shl"),Vn(st(this).shln(t))}shr(t){return(this.isNegative()||t<0)&&zr("negative-width","shr"),Vn(st(this).shrn(t))}eq(t){return st(this).eq(st(t))}lt(t){return st(this).lt(st(t))}lte(t){return st(this).lte(st(t))}gt(t){return st(this).gt(st(t))}gte(t){return st(this).gte(st(t))}isNegative(){return this._hex[0]==="-"}isZero(){return st(this).isZero()}toNumber(){try{return st(this).toNumber()}catch{zr("overflow","toNumber",this.toString())}return null}toBigInt(){try{return BigInt(this.toString())}catch{}return Xa.throwError("this platform does not support BigInt",pe.errors.UNSUPPORTED_OPERATION,{value:this.toString()})}toString(){return arguments.length>0&&(arguments[0]===10?fM||(fM=!0,Xa.warn("BigNumber.toString does not accept any parameters;
222 base-10 is assumed")):arguments[0]===16?Xa.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",pe.errors.UNEXPECTED_ARGUMENT,{}):Xa.throwError("BigNumber.toString does not accept parameters",pe.errors.UNEXPECTED_ARGUMENT,{})),st(this).toString(10)}toHexString(){return this._hex}toJSON(t){return{type:"BigNumber",hex:this.toHexString()}}static from(t){if(t instanceof Pe)return t;if(typeof t=="string")return t.match(/^-?0x[0-9a-f]+$/i)?new Pe(pg,B3(t)):t.match(/^-?[0-9]+$/)?new Pe(pg,B3(new xE(t))):Xa.throwArgumentError("invalid BigNumber string","value",t);if(typeof t=="number")return t%1&&zr("underflow","BigNumber.from",t),(t>=pM||t<=-pM)&&zr("overflow","BigNumber.from",t),Pe.from(String(t));const u=t;if(typeof u=="bigint")return Pe.from(u.toString());if(m2(u))return Pe.from(Ne(u));if(u)if(u.toHexString){const n=u.toHexString();if(typeof n=="string")return Pe.from(n)}else{let n=u._hex;if(n==null&&u.type==="BigNumber"&&(n=u.hex),typeof n=="string"&&(nt(n)||n[0]==="-"&&nt(n.substring(1))))return Pe.from(n)}return Xa.throwArgumentError("invalid BigNumber value","value",t)}static isBigNumber(t){return!!(t&&t._isBigNumber)}}function B3(e){if(typeof e!="string")return B3(e.toString(16));if(e[0]==="-")return e=e.substring(1),e[0]==="-"&&Xa.throwArgumentError("invalid hex","value",e),e=B3(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 Vn(e){return Pe.from(B3(e))}function st(e){const t=Pe.from(e).toHexString();return t[0]==="-"?new xE("-"+t.substring(3),16):new xE(t.substring(2),16)}function zr(e,t,u){const n={fault:e,operation:t};return u!=null&&(n.value=u),Xa.throwError(e,pe.errors.NUMERIC_FAULT,n)}function Eze(e){return new xE(e,36).toString(16)}const mze="properties/5.7.0";var hze=globalThis&&globalThis.__awaiter||function(e,t,u,n){function r(a){return a instanceof u?a:new u(function(i){i(a)})}return new(u||(u=Promise))(function(a,i){function s(c){try{l(n.next(c))}catch(d){i(d)}}function o(c){try{l(n.throw(c))}catch(d){i(d)}}function l(c){c.done?a(c.value):r(c.value).then(s,o)}l((n=n.apply(e,t||[])).next())})};const PE=new pe(mze);function ve(e,t,u){Object.defineProperty(e,t,{enumerable:!0,value:u,writable:!1})}function Bn(e,t){for(let u=0;u<32;u++){if(e[t])return e[t];if(!e.prototype||typeof e.prototype!="object")break;e=Object.getPrototypeOf(e.prototype).constructor}return null}function xu(e){return hze(this,void 0,void 0,function*(){const t=Object.keys(e).map(n=>{const r=e[n];return Promise.resolve(r).then(a=>({key:n,value:a}))});return(yield Promise.all(t)).reduce((n,r)=>(n[r.key]=r.value,n),{})})}function bze(e,t){(!e||typeof e!="object")&&PE.throwArgumentError("invalid object","object",e),Object.keys(e).forEach(u=>{t[u]||PE.throwArgumentError("invalid object key - "+u,"transaction:"+u,e)})}function Zt(e){const t={};for(const u in e)t[u]=e[u];return t}const gze={bigint:!0,boolean:!0,function:!0,number:!0,string:!0};function gq(e){if(e==null||gze[typeof e])return!0;if(Array.isArray(e)||typeof e=="object"){if(!Object.isFrozen(e))return!1;const t=Object.keys(e);for(let u=0;u<t.length;u++){let n=null;try{n=e[t[u]]}catch{continue}if(!gq(n))return!1}return!0}return PE.throwArgumentError(`Cannot deepCopy ${typeof e}`,"object",e)}function vze(e){if(gq(e))return e;if(Array.isArray(e))return Object.freeze(e.map(t=>sr(t)));if(typeof e=="object"){const t={};for(const u in e){const n=e[u];n!==void 0&&ve(t,u,sr(n))}return t}return PE.throwArgumentError(`Cannot deepCopy ${typeof e}`,"object",e)}function sr(e){return vze(e)}class h2{constructor(t){for(const u in t)this[u]=sr(t[u])}}const b2="abi/5.7.0",pt=new pe(b2),Go={};let yM={calldata:!0,memory:!0,storage:!0},Cze={calldata:!0,memory:!0};function E1(e,t){if(e==="bytes"||e==="string"){if(yM[t])return!0}else if(e==="address"){if(t==="payable")return!0}else if((e.indexOf("[")>=0||e==="tuple")&&Cze[t])return!0;return(yM[t]||t==="payable")&&pt.throwArgumentError("invalid modifier","name",t),!1}function Aze(e,t){let u=e;function n(s){pt.throwArgumentError(`unexpected character at position ${s}`,"param",e)}e=e.replace(/\s/g," ");function r(s){let o={type:"",name:"",parent:s,state:{allowType:!0}};return t&&(o.indexed=!1),o}let a={type:"",name:"",state:{allowType:!0}},i=a;for(let s=0;s<e.length;s++){let o=e[s];switch(o){case"(":i.state.allowType&&i.type===""?i.type="tuple":i.state.allowParams||n(s),i.state.allowType=!1,i.type=Yl(i.type),i.components=[r(i)],i=i.components[0];break;case")":delete i.state,i.name==="indexed"&&(t||n(s),i.indexed=!0,i.name=""),E1(i.type,i.name)&&(i.name=""),i.type=Yl(i.type);let l=i;i=i.parent,i||n(s),delete l.parent,i.state.allowParams=!1,i.state.allowName=!0,i.state.allowArray=!0;break;case",":delete i.state,i.name==="indexed"&&(t||n(s),i.indexed=!0,i.name=""),E1(i.type,i.name)&&(i.name=""),i.type=Yl(i.type);let c=r(i.parent);i.parent.components.push(c),delete i.parent,i=c;break;case" ":i.state.allowType&&i.type!==""&&(i.type=Yl(i.type),delete i.state.allowType,i.state.allowName=!0,i.state.allowParams=!0),i.state.allowName&&i.name!==""&&(i.name==="indexed"?(t||n(s),i.indexed&&n(s),i.indexed=!0,i.name=""):E1(i.type,i.name)?i.name="":i.state.allowName=!1);break;case"[":i.state.allowArray||n(s),i.type+=o,i.state.allowArray=!1,i.state.allowName=!1,i.state.readArray=!0;break;case"]":i.state.readArray||n(s),i.type+=o,i.state.readArray=!1,i.state.allowArray=!0,i.state.allowName=!0;break;default:i.state.allowType?(i.type+=o,i.state.allowParams=!0,i.state.allowArray=!0):i.state.allowName?(i.name+=o,delete i.state.allowArray):i.state.readArray?i.type+=o:n(s)}}return i.parent&&pt.throwArgumentError("unexpected eof","param",e),delete a.state,i.name==="indexed"?(t||n(u.length-7),i.indexed&&n(u.length-7),i.indexed=!0,i.name=""):E1(i.type,i.name)&&(i.name=""),a.type=Yl(a.type),a}function ty(e,t){for(let u in t)ve(e,u,t[u])}const Ct=Object.freeze({sighash:"sighash",minimal:"minimal",full:"full",json:"json"}),wze=new RegExp(/^(.*)\[([0-9]*)\]$/);class Xu{constructor(t,u){t!==Go&&pt.throwError("use fromString",pe.errors.UNSUPPORTED_OPERATION,{operation:"new ParamType()"}),ty(this,u);let n=this.type.match(wze);n?ty(this,{arrayLength:parseInt(n[2]||"-1"),arrayChildren:Xu.fromObject({type:n[1],components:this.components}),baseType:"array"}):ty(this,{arrayLength:null,arrayChildren:null,baseType:this.components!=null?"tuple":this.t
222ype}),this._isParamType=!0,Object.freeze(this)}format(t){if(t||(t=Ct.sighash),Ct[t]||pt.throwArgumentError("invalid format type","format",t),t===Ct.json){let n={type:this.baseType==="tuple"?"tuple":this.type,name:this.name||void 0};return typeof this.indexed=="boolean"&&(n.indexed=this.indexed),this.components&&(n.components=this.components.map(r=>JSON.parse(r.format(t)))),JSON.stringify(n)}let u="";return this.baseType==="array"?(u+=this.arrayChildren.format(t),u+="["+(this.arrayLength<0?"":String(this.arrayLength))+"]"):this.baseType==="tuple"?(t!==Ct.sighash&&(u+=this.type),u+="("+this.components.map(n=>n.format(t)).join(t===Ct.full?", ":",")+")"):u+=this.type,t!==Ct.sighash&&(this.indexed===!0&&(u+=" indexed"),t===Ct.full&&this.name&&(u+=" "+this.name)),u}static from(t,u){return typeof t=="string"?Xu.fromString(t,u):Xu.fromObject(t)}static fromObject(t){return Xu.isParamType(t)?t:new Xu(Go,{name:t.name||null,type:Yl(t.type),indexed:t.indexed==null?null:!!t.indexed,components:t.components?t.components.map(Xu.fromObject):null})}static fromString(t,u){function n(r){return Xu.fromObject({name:r.name,type:r.type,indexed:r.indexed,components:r.components})}return n(Aze(t,!!u))}static isParamType(t){return!!(t!=null&&t._isParamType)}}function x3(e,t){return _ze(e).map(u=>Xu.fromString(u,t))}class li{constructor(t,u){t!==Go&&pt.throwError("use a static from method",pe.errors.UNSUPPORTED_OPERATION,{operation:"new Fragment()"}),ty(this,u),this._isFragment=!0,Object.freeze(this)}static from(t){return li.isFragment(t)?t:typeof t=="string"?li.fromString(t):li.fromObject(t)}static fromObject(t){if(li.isFragment(t))return t;switch(t.type){case"function":return sa.fromObject(t);case"event":return ri.fromObject(t);case"constructor":return ia.fromObject(t);case"error":return rs.fromObject(t);case"fallback":case"receive":return null}return pt.throwArgumentError("invalid fragment object","value",t)}static fromString(t){return t=t.replace(/\s/g," "),t=t.replace(/\(/g," (").replace(/\)/g,") ").replace(/\s+/g," "),t=t.trim(),t.split(" ")[0]==="event"?ri.fromString(t.substring(5).trim()):t.split(" ")[0]==="function"?sa.fromString(t.substring(8).trim()):t.split("(")[0].trim()==="constructor"?ia.fromString(t.trim()):t.split(" ")[0]==="error"?rs.fromString(t.substring(5).trim()):pt.throwArgumentError("unsupported fragment","value",t)}static isFragment(t){return!!(t&&t._isFragment)}}class ri extends li{format(t){if(t||(t=Ct.sighash),Ct[t]||pt.throwArgumentError("invalid format type","format",t),t===Ct.json)return JSON.stringify({type:"event",anonymous:this.anonymous,name:this.name,inputs:this.inputs.map(n=>JSON.parse(n.format(t)))});let u="";return t!==Ct.sighash&&(u+="event "),u+=this.name+"("+this.inputs.map(n=>n.format(t)).join(t===Ct.full?", ":",")+") ",t!==Ct.sighash&&this.anonymous&&(u+="anonymous "),u.trim()}static from(t){return typeof t=="string"?ri.fromString(t):ri.fromObject(t)}static fromObject(t){if(ri.isEventFragment(t))return t;t.type!=="event"&&pt.throwArgumentError("invalid event object","value",t);const u={name:P3(t.name),anonymous:t.anonymous,inputs:t.inputs?t.inputs.map(Xu.fromObject):[],type:"event"};return new ri(Go,u)}static fromString(t){let u=t.match(S3);u||pt.throwArgumentError("invalid event string","value",t);let n=!1;return u[3].split(" ").forEach(r=>{switch(r.trim()){case"anonymous":n=!0;break;case"":break;default:pt.warn("unknown modifier: "+r)}}),ri.fromObject({name:u[1].trim(),anonymous:n,inputs:x3(u[2],!0),type:"event"})}static isEventFragment(t){return t&&t._isFragment&&t.type==="event"}}function vq(e,t){t.gas=null;let u=e.split("@");return u.length!==1?(u.length>2&&pt.throwArgumentError("invalid human-readable ABI signature","value",e),u[1].match(/^[0-9]+$/)||pt.throwArgumentError("invalid human-readable ABI signature gas","value",e),t.gas=Pe.from(u[1]),u[0]):e}function Cq(e,t){t.constant=!1,t.payable=!1,t.stateMutability="nonpayable",e.split(" ").forEach(u=>{switch(u.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: "+u)}})}function Aq(e){let 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&&pt.throwArgumentError("cannot have constant function with mutability "+t.stateMutability,"value",e),t.payable=t.stateMutability==="payable",e.payable!=null&&!!e.payable!==t.payable&&pt.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"&&pt.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&&pt.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"&&pt.throwArgumentError("unable to determine stateMutability","value",e),t}class ia extends li{format(t){if(t||(t=Ct.sighash),Ct[t]||pt.throwArgumentError("invalid format type","format",t),t===Ct.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(n=>JSON.parse(n.format(t)))});t===Ct.sighash&&pt.throwError("cannot format a constructor for sighash",pe.errors.UNSUPPORTED_OPERATION,{operation:"format(sighash)"});let u="constructor("+this.inputs.map(n=>n.format(t)).join(t===Ct.full?", ":",")+") ";return this.stateMutability&&this.stateMutability!=="nonpayable"&&(u+=this.stateMutability+" "),u.trim()}static from(t){return typeof t=="string"?ia.fromString(t):ia.fromObject(t)}static fromObject(t){if(ia.isConstructorFragment(t))return t;t.type!=="constructor"&&pt.throwArgumentError("invalid constructor object","value",t);let u=Aq(t);u.constant&&pt.throwArgumentError("constructor cannot be constant","value",t);const n={name:null,type:t.type,inputs:t.inputs?t.inputs.map(Xu.fromObject):[],payable:u.payable,stateMutability:u.stateMutability,gas:t.gas?Pe.from(t.gas):null};return new ia(Go,n)}static fromString(t){let u={type:"constructor"};t=vq(t,u);let n=t.match(S3);return(!n||n[1].trim()!=="constructor")&&pt.throwArgumentError("invalid constructor string","value",t),u.inputs=x3(n[2].trim(),!1),Cq(n[3].trim(),u),ia.fromObject(u)}static isConstructorFragment(t){return t&&t._isFragment&&t.type==="constructor"}}
222class sa extends ia{format(t){if(t||(t=Ct.sighash),Ct[t]||pt.throwArgumentError("invalid format type","format",t),t===Ct.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(n=>JSON.parse(n.format(t))),outputs:this.outputs.map(n=>JSON.parse(n.format(t)))});let u="";return t!==Ct.sighash&&(u+="function "),u+=this.name+"("+this.inputs.map(n=>n.format(t)).join(t===Ct.full?", ":",")+") ",t!==Ct.sighash&&(this.stateMutability?this.stateMutability!=="nonpayable"&&(u+=this.stateMutability+" "):this.constant&&(u+="view "),this.outputs&&this.outputs.length&&(u+="returns ("+this.outputs.map(n=>n.format(t)).join(", ")+") "),this.gas!=null&&(u+="@"+this.gas.toString()+" ")),u.trim()}static from(t){return typeof t=="string"?sa.fromString(t):sa.fromObject(t)}static fromObject(t){if(sa.isFunctionFragment(t))return t;t.type!=="function"&&pt.throwArgumentError("invalid function object","value",t);let u=Aq(t);const n={type:t.type,name:P3(t.name),constant:u.constant,inputs:t.inputs?t.inputs.map(Xu.fromObject):[],outputs:t.outputs?t.outputs.map(Xu.fromObject):[],payable:u.payable,stateMutability:u.stateMutability,gas:t.gas?Pe.from(t.gas):null};return new sa(Go,n)}static fromString(t){let u={type:"function"};t=vq(t,u);let n=t.split(" returns ");n.length>2&&pt.throwArgumentError("invalid function string","value",t);let r=n[0].match(S3);if(r||pt.throwArgumentError("invalid function signature","value",t),u.name=r[1].trim(),u.name&&P3(u.name),u.inputs=x3(r[2],!1),Cq(r[3].trim(),u),n.length>1){let a=n[1].match(S3);(a[1].trim()!=""||a[3].trim()!="")&&pt.throwArgumentError("unexpected tokens","value",t),u.outputs=x3(a[2],!1)}else u.outputs=[];return sa.fromObject(u)}static isFunctionFragment(t){return t&&t._isFragment&&t.type==="function"}}function EM(e){const t=e.format();return(t==="Error(string)"||t==="Panic(uint256)")&&pt.throwArgumentError(`cannot specify user defined ${t} error`,"fragment",e),e}class rs extends li{format(t){if(t||(t=Ct.sighash),Ct[t]||pt.throwArgumentError("invalid format type","format",t),t===Ct.json)return JSON.stringify({type:"error",name:this.name,inputs:this.inputs.map(n=>JSON.parse(n.format(t)))});let u="";return t!==Ct.sighash&&(u+="error "),u+=this.name+"("+this.inputs.map(n=>n.format(t)).join(t===Ct.full?", ":",")+") ",u.trim()}static from(t){return typeof t=="string"?rs.fromString(t):rs.fromObject(t)}static fromObject(t){if(rs.isErrorFragment(t))return t;t.type!=="error"&&pt.throwArgumentError("invalid error object","value",t);const u={type:t.type,name:P3(t.name),inputs:t.inputs?t.inputs.map(Xu.fromObject):[]};return EM(new rs(Go,u))}static fromString(t){let u={type:"error"},n=t.match(S3);return n||pt.throwArgumentError("invalid error signature","value",t),u.name=n[1].trim(),u.name&&P3(u.name),u.inputs=x3(n[2],!1),EM(rs.fromObject(u))}static isErrorFragment(t){return t&&t._isFragment&&t.type==="error"}}function Yl(e){return e.match(/^uint($|[^1-9])/)?e="uint256"+e.substring(4):e.match(/^int($|[^1-9])/)&&(e="int256"+e.substring(3)),e}const Tze=new RegExp("^[a-zA-Z$_][a-zA-Z0-9$_]*$");function P3(e){return(!e||!e.match(Tze))&&pt.throwArgumentError(`invalid identifier "${e}"`,"value",e),e}const S3=new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$");function _ze(e){e=e.trim();let t=[],u="",n=0;for(let r=0;r<e.length;r++){let a=e[r];a===","&&n===0?(t.push(u),u=""):(u+=a,a==="("?n++:a===")"&&(n--,n===-1&&pt.throwArgumentError("unbalanced parenthesis","value",e)))}return u&&t.push(u),t}const e_=new pe(b2);function Fze(e){const t=[],u=function(n,r){if(Array.isArray(r))for(let a in r){const i=n.slice();i.push(a);try{u(i,r[a])}catch(s){t.push({path:i,error:s})}}};return u([],e),t}class Ri{constructor(t,u,n,r){this.name=t,this.type=u,this.localName=n,this.dynamic=r}_throwError(t,u){e_.throwArgumentError(t,this.localName,u)}}class pA{constructor(t){ve(this,"wordSize",t||32),this._data=[],this._dataLength=0,this._padding=new Uint8Array(t)}get data(){return Zn(this._data)}get length(){return this._dataLength}_writeData(t){return this._data.push(t),this._dataLength+=t.length,t.length}appendWriter(t){return this._writeData(ur(t._data))}writeBytes(t){let u=We(t);const n=u.length%this.wordSize;
vendor: 1,812 bytes, lines 222-229
222return n&&(u=ur([u,this._padding.slice(n)])),this._writeData(u)}_getValue(t){let u=We(Pe.from(t));return u.length>this.wordSize&&e_.throwError("value out-of-bounds",pe.errors.BUFFER_OVERRUN,{length:this.wordSize,offset:u.length}),u.length%this.wordSize&&(u=ur([this._padding.slice(u.length%this.wordSize),u])),u}writeValue(t){return this._writeData(this._getValue(t))}writeUpdatableValue(){const t=this._data.length;return this._data.push(this._padding),this._dataLength+=this.wordSize,u=>{this._data[t]=this._getValue(u)}}}class SE{constructor(t,u,n,r){ve(this,"_data",We(t)),ve(this,"wordSize",u||32),ve(this,"_coerceFunc",n),ve(this,"allowLoose",r),this._offset=0}get data(){return Ne(this._data)}get consumed(){return this._offset}static coerce(t,u){let n=t.match("^u?int([0-9]+)$");return n&&parseInt(n[1])<=48&&(u=u.toNumber()),u}coerce(t,u){return this._coerceFunc?this._coerceFunc(t,u):SE.coerce(t,u)}_peekBytes(t,u,n){let r=Math.ceil(u/this.wordSize)*this.wordSize;return this._offset+r>this._data.length&&(this.allowLoose&&n&&this._offset+u<=this._data.length?r=u:e_.throwError("data out-of-bounds",pe.errors.BUFFER_OVERRUN,{length:this._data.length,offset:this._offset+r})),this._data.slice(this._offset,this._offset+r)}subReader(t){return new SE(this._data.slice(this._offset+t),this.wordSize,this._coerceFunc,this.allowLoose)}readBytes(t,u){let n=this._peekBytes(0,t,!!u);return this._offset+=n.length,n.slice(0,t)}readValue(){return Pe.from(this.readBytes(this.wordSize))}}var wq={exports:{}};/** 223 * [js-sha3]{@link https://github.com/emn178/js-sha3} 224 * 225 * @version 0.8.0 226 * @author Chen, Yi-Cyuan [[email protected]] 227 * @copyright Chen, Yi-Cyuan 2015-2018 228 * @license MIT 229 */(function(e){(function(){var t="input is invalid type",u="finalize already called",n=typeof window=="object",r=n?window:{};
229r.JS_SHA3_NO_WINDOW&&(n=!1);var a=!n&&typeof self=="object",i=!r.JS_SHA3_NO_NODE_JS&&typeof process=="object"&&process.versions&&process.versions.node;i?r=we:a&&(r=self);var s=!r.JS_SHA3_NO_COMMON_JS&&!0&&e.exports,o=!r.JS_SHA3_NO_ARRAY_BUFFER&&typeof ArrayBuffer<"u",l="0123456789abcdef".split(""),c=[31,7936,2031616,520093696],d=[4,1024,262144,67108864],p=[1,256,65536,16777216],f=[6,1536,393216,100663296],y=[0,8,16,24],h=[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],C=[224,256,384,512],v=[128,256],m=["hex","buffer","arrayBuffer","array","digest"],E={128:168,256:136};(r.JS_SHA3_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(M){return Object.prototype.toString.call(M)==="[object Array]"}),o&&(r.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(M){return typeof M=="object"&&M.buffer&&M.buffer.constructor===ArrayBuffer});for(var b=function(M,Z,ce){return function(se){return new _(M,Z,M).update(se)[ce]()}},A=function(M,Z,ce){return function(se,de){return new _(M,Z,de).update(se)[ce]()}},w=function(M,Z,ce){return function(se,de,Y,W){return T["cshake"+M].update(se,de,Y,W)[ce]()}},g=function(M,Z,ce){return function(se,de,Y,W){return T["kmac"+M].update(se,de,Y,W)[ce]()}},B=function(M,Z,ce,se){for(var de=0;de<m.length;++de){var Y=m[de];M[Y]=Z(ce,se,Y)}return M},q=function(M,Z){var ce=b(M,Z,"hex");return ce.create=function(){return new _(M,Z,M)},ce.update=function(se){return ce.create().update(se)},B(ce,b,M,Z)},V=function(M,Z){var ce=A(M,Z,"hex");return ce.create=function(se){return new _(M,Z,se)},ce.update=function(se,de){return ce.create(de).update(se)},B(ce,A,M,Z)},X=function(M,Z){var ce=E[M],se=w(M,Z,"hex");return se.create=function(de,Y,W){return!Y&&!W?T["shake"+M].create(de):new _(M,Z,de).bytepad([Y,W],ce)},se.update=function(de,Y,W,z){return se.create(Y,W,z).update(de)},B(se,w,M,Z)},ie=function(M,Z){var ce=E[M],se=g(M,Z,"hex");return se.create=function(de,Y,W){return new $(M,Z,Y).bytepad(["KMAC",W],ce).bytepad([de],ce)},se.update=function(de,Y,W,z){return se.create(de,W,z).update(Y)},B(se,g,M,Z)},N=[{name:"keccak",padding:p,bits:C,createMethod:q},{name:"sha3",padding:f,bits:C,createMethod:q},{name:"shake",padding:c,bits:v,createMethod:V},{name:"cshake",padding:d,bits:v,createMethod:X},{name:"kmac",padding:d,bits:v,createMethod:ie}],T={},P=[],O=0;O<N.length;++O)for(var S=N[O],U=S.bits,I=0;I<U.length;++I){var j=S.name+"_"+U[I];if(P.push(j),T[j]=S.createMethod(U[I],S.padding),S.name!=="sha3"){var R=S.name+U[I];P.push(R),T[R]=T[j]}}function _(M,Z,ce){this.blocks=[],this.s=[],this.padding=Z,this.outputBits=ce,this.reset=!0,this.finalized=!1,this.block=0,this.start=0,this.blockCount=1600-(M<<1)>>5,this.byteCount=this.blockCount<<2,this.outputBlocks=ce>>5,this.extraBytes=(ce&31)>>3;for(var se=0;se<50;++se)this.s[se]=0}_.prototype.update=function(M){if(this.finalized)throw new Error(u);var Z,ce=typeof M;if(ce!=="string"){if(ce==="object"){if(M===null)throw new Error(t);if(o&&M.constructor===ArrayBuffer)M=new Uint8Array(M);else if(!Array.isArray(M)&&(!o||!ArrayBuffer.isView(M)))throw new Error(t)}else throw new Error(t);Z=!0}for(var se=this.blocks,de=this.byteCount,Y=M.length,W=this.blockCount,z=0,K=this.s,J,ee;z<Y;){if(this.reset)for(this.reset=!1,se[0]=this.block,J=1;J<W+1;++J)se[J]=0;if(Z)for(J=this.start;z<Y&&J<de;++z)se[J>>2]|=M[z]<<y[J++&3];else for(J=this.start;z<Y&&J<de;++z)ee=M.charCodeAt(z),ee<128?se[J>>2]|=ee<<y[J++&3]:ee<2048?(se[J>>2]|=(192|ee>>6)<<y[J++&3],se[J>>2]|=(128|ee&63)<<y[J++&3]):ee<55296||ee>=57344?(se[J>>2]|=(224|ee>>12)<<y[J++&3],se[J>>2]|=(128|ee>>6&63)<<y[J++&3],se[J>>2]|=(128|ee&63)<<y[J++&3]):(ee=65536+((ee&1023)<<10|M.charCodeAt(++z)&1023),se[J>>2]|=(240|ee>>18)<<y[J++&3],se[J>>2]|=(128|ee>>12&63)<<y[J++&3],se[J>>2]|=(128|ee>>6&63)<<y[J++&3],se[J>>2]|=(128|ee&63)<<y[J++&3]);if(this.lastByteIndex=J,J>=de){for(this.start=J-de,this.block=se[W],J=0;J<W;++J)K[J]^=se[J];Q(K),this.reset=!0}else this.start=J}return this},_.prototype.encode=function(M,Z){var ce=M&255,se=1,de=[ce];for(M=M>>8,ce=M&255;ce>0;)de.unshift(ce),M=M>>8,ce=M&255,++se;return Z?de.push(se):de.unshift(se),this.update(de),de.length},_.prototype.encodeString=function(M){var Z,ce=typeof M;if(ce!=="string"){if(ce==="object"){if(M===null)throw new Error(t);if(o&&M.constructor===ArrayBuffer)M=new Uint8Array(M);else if(!Array.isArray(M)&&(!o||!ArrayBuffer.isView(M)))throw new Error(t)}else throw new Error(t);Z=!0}var se=0,de=M.length;if(Z)se=de;else for(var Y=0;Y<M.length;
229++Y){var W=M.charCodeAt(Y);W<128?se+=1:W<2048?se+=2:W<55296||W>=57344?se+=3:(W=65536+((W&1023)<<10|M.charCodeAt(++Y)&1023),se+=4)}return se+=this.encode(se*8),this.update(M),se},_.prototype.bytepad=function(M,Z){for(var ce=this.encode(Z),se=0;se<M.length;++se)ce+=this.encodeString(M[se]);var de=Z-ce%Z,Y=[];return Y.length=de,this.update(Y),this},_.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var M=this.blocks,Z=this.lastByteIndex,ce=this.blockCount,se=this.s;if(M[Z>>2]|=this.padding[Z&3],this.lastByteIndex===this.byteCount)for(M[0]=M[ce],Z=1;Z<ce+1;++Z)M[Z]=0;for(M[ce-1]|=2147483648,Z=0;Z<ce;++Z)se[Z]^=M[Z];Q(se)}},_.prototype.toString=_.prototype.hex=function(){this.finalize();for(var M=this.blockCount,Z=this.s,ce=this.outputBlocks,se=this.extraBytes,de=0,Y=0,W="",z;Y<ce;){for(de=0;de<M&&Y<ce;++de,++Y)z=Z[de],W+=l[z>>4&15]+l[z&15]+l[z>>12&15]+l[z>>8&15]+l[z>>20&15]+l[z>>16&15]+l[z>>28&15]+l[z>>24&15];Y%M===0&&(Q(Z),de=0)}return se&&(z=Z[de],W+=l[z>>4&15]+l[z&15],se>1&&(W+=l[z>>12&15]+l[z>>8&15]),se>2&&(W+=l[z>>20&15]+l[z>>16&15])),W},_.prototype.arrayBuffer=function(){this.finalize();var M=this.blockCount,Z=this.s,ce=this.outputBlocks,se=this.extraBytes,de=0,Y=0,W=this.outputBits>>3,z;se?z=new ArrayBuffer(ce+1<<2):z=new ArrayBuffer(W);for(var K=new Uint32Array(z);Y<ce;){for(de=0;de<M&&Y<ce;++de,++Y)K[Y]=Z[de];Y%M===0&&Q(Z)}return se&&(K[de]=Z[de],z=z.slice(0,W)),z},_.prototype.buffer=_.prototype.arrayBuffer,_.prototype.digest=_.prototype.array=function(){this.finalize();for(var M=this.blockCount,Z=this.s,ce=this.outputBlocks,se=this.extraBytes,de=0,Y=0,W=[],z,K;Y<ce;){for(de=0;de<M&&Y<ce;++de,++Y)z=Y<<2,K=Z[de],W[z]=K&255,W[z+1]=K>>8&255,W[z+2]=K>>16&255,W[z+3]=K>>24&255;Y%M===0&&Q(Z)}return se&&(z=Y<<2,K=Z[de],W[z]=K&255,se>1&&(W[z+1]=K>>8&255),se>2&&(W[z+2]=K>>16&255)),W};function $(M,Z,ce){_.call(this,M,Z,ce)}$.prototype=new _,$.prototype.finalize=function(){return this.encode(this.outputBits,!0),_.prototype.finalize.call(this)};var Q=function(M){var Z,ce,se,de,Y,W,z,K,J,ee,ae,ue,oe,Ee,le,me,he,be,Fe,Ce,Ae,L,F,x,G,te,ne,ye,xe,De,ke,$e,Le,_t,fr,yt,Et,gn,gt,At,f0,Ft,Dt,La,Rt,jt,$a,Nt,wt,za,St,Ut,Ha,Lt,$t,Wa,zt,Ht,z0,H0,W0,q0,Y0;for(se=0;se<48;se+=2)de=M[0]^M[10]^M[20]^M[30]^M[40],Y=M[1]^M[11]^M[21]^M[31]^M[41],W=M[2]^M[12]^M[22]^M[32]^M[42],z=M[3]^M[13]^M[23]^M[33]^M[43],K=M[4]^M[14]^M[24]^M[34]^M[44],J=M[5]^M[15]^M[25]^M[35]^M[45],ee=M[6]^M[16]^M[26]^M[36]^M[46],ae=M[7]^M[17]^M[27]^M[37]^M[47],ue=M[8]^M[18]^M[28]^M[38]^M[48],oe=M[9]^M[19]^M[29]^M[39]^M[49],Z=ue^(W<<1|z>>>31),ce=oe^(z<<1|W>>>31),M[0]^=Z,M[1]^=ce,M[10]^=Z,M[11]^=ce,M[20]^=Z,M[21]^=ce,M[30]^=Z,M[31]^=ce,M[40]^=Z,M[41]^=ce,Z=de^(K<<1|J>>>31),ce=Y^(J<<1|K>>>31),M[2]^=Z,M[3]^=ce,M[12]^=Z,M[13]^=ce,M[22]^=Z,M[23]^=ce,M[32]^=Z,M[33]^=ce,M[42]^=Z,M[43]^=ce,Z=W^(ee<<1|ae>>>31),ce=z^(ae<<1|ee>>>31),M[4]^=Z,M[5]^=ce,M[14]^=Z,M[15]^=ce,M[24]^=Z,M[25]^=ce,M[34]^=Z,M[35]^=ce,M[44]^=Z,M[45]^=ce,Z=K^(ue<<1|oe>>>31),ce=J^(oe<<1|ue>>>31),M[6]^=Z,M[7]^=ce,M[16]^=Z,M[17]^=ce,M[26]^=Z,M[27]^=ce,M[36]^=Z,M[37]^=ce,M[46]^=Z,M[47]^=ce,Z=ee^(de<<1|Y>>>31),ce=ae^(Y<<1|de>>>31),M[8]^=Z,M[9]^=ce,M[18]^=Z,M[19]^=ce,M[28]^=Z,M[29]^=ce,M[38]^=Z,M[39]^=ce,M[48]^=Z,M[49]^=ce,Ee=M[0],le=M[1],jt=M[11]<<4|M[10]>>>28,$a=M[10]<<4|M[11]>>>28,ye=M[20]<<3|M[21]>>>29,xe=M[21]<<3|M[20]>>>29,H0=M[31]<<9|M[30]>>>23,W0=M[30]<<9|M[31]>>>23,Ft=M[40]<<18|M[41]>>>14,Dt=M[41]<<18|M[40]>>>14,_t=M[2]<<1|M[3]>>>31,fr=M[3]<<1|M[2]>>>31,me=M[13]<<12|M[12]>>>20,he=M[12]<<12|M[13]>>>20,Nt=M[22]<<10|M[23]>>>22,wt=M[23]<<10|M[22]>>>22,De=M[33]<<13|M[32]>>>19,ke=M[32]<<13|M[33]>>>19,q0=M[42]<<2|M[43]>>>30,Y0=M[43]<<2|M[42]>>>30,Lt=M[5]<<30|M[4]>>>2,$t=M[4]<<30|M[5]>>>2,yt=M[14]<<6|M[15]>>>26,Et=M[15]<<6|M[14]>>>26,be=M[25]<<11|M[24]>>>21,Fe=M[24]<<11|M[25]>>>21,za=M[34]<<15|M[35]>>>17,St=M[35]<<15|M[34]>>>17,$e=M[45]<<29|M[44]>>>3,Le=M[44]<<29|M[45]>>>3,x=M[6]<<28|M[7]>>>4,G=M[7]<<28|M[6]>>>4,Wa=M[17]<<23|M[16]>>>9,zt=M[16]<<23|M[17]>>>9,gn=M[26]<<25|M[27]>>>7,gt=M[27]<<25|M[26]>>>7,Ce=M[36]<<21|M[37]>>>11,Ae=M[37]<<21|M[36]>>>11,Ut=M[47]<<24|M[46]>>>8,Ha=M[46]<<24|M[47]>>>8,La=M[8]<<27|M[9]>>>5,Rt=M[9]<<27|M[8]>
229>>5,te=M[18]<<20|M[19]>>>12,ne=M[19]<<20|M[18]>>>12,Ht=M[29]<<7|M[28]>>>25,z0=M[28]<<7|M[29]>>>25,At=M[38]<<8|M[39]>>>24,f0=M[39]<<8|M[38]>>>24,L=M[48]<<14|M[49]>>>18,F=M[49]<<14|M[48]>>>18,M[0]=Ee^~me&be,M[1]=le^~he&Fe,M[10]=x^~te&ye,M[11]=G^~ne&xe,M[20]=_t^~yt&gn,M[21]=fr^~Et>,M[30]=La^~jt&Nt,M[31]=Rt^~$a&wt,M[40]=Lt^~Wa&Ht,M[41]=$t^~zt&z0,M[2]=me^~be&Ce,M[3]=he^~Fe&Ae,M[12]=te^~ye&De,M[13]=ne^~xe&ke,M[22]=yt^~gn&At,M[23]=Et^~gt&f0,M[32]=jt^~Nt&za,M[33]=$a^~wt&St,M[42]=Wa^~Ht&H0,M[43]=zt^~z0&W0,M[4]=be^~Ce&L,M[5]=Fe^~Ae&F,M[14]=ye^~De&$e,M[15]=xe^~ke&Le,M[24]=gn^~At&Ft,M[25]=gt^~f0&Dt,M[34]=Nt^~za&Ut,M[35]=wt^~St&Ha,M[44]=Ht^~H0&q0,M[45]=z0^~W0&Y0,M[6]=Ce^~L&Ee,M[7]=Ae^~F&le,M[16]=De^~$e&x,M[17]=ke^~Le&G,M[26]=At^~Ft&_t,M[27]=f0^~Dt&fr,M[36]=za^~Ut&La,M[37]=St^~Ha&Rt,M[46]=H0^~q0&Lt,M[47]=W0^~Y0&$t,M[8]=L^~Ee&me,M[9]=F^~le&he,M[18]=$e^~x&te,M[19]=Le^~G&ne,M[28]=Ft^~_t&yt,M[29]=Dt^~fr&Et,M[38]=Ut^~La&jt,M[39]=Ha^~Rt&$a,M[48]=q0^~Lt&Wa,M[49]=Y0^~$t&zt,M[0]^=h[se],M[1]^=h[se+1]};if(s)e.exports=T;else for(O=0;O<P.length;++O)r[P[O]]=T[P[O]]})()})(wq);var Dze=wq.exports;const Bze=Ba(Dze);function Hu(e){return"0x"+Bze.keccak_256(We(e))}const xze="rlp/5.7.0",ta=new pe(xze);function mM(e){const t=[];for(;e;)t.unshift(e&255),e>>=8;return t}function hM(e,t,u){let n=0;for(let r=0;r<u;r++)n=n*256+e[t+r];return n}function Tq(e){if(Array.isArray(e)){let n=[];if(e.forEach(function(a){n=n.concat(Tq(a))}),n.length<=55)return n.unshift(192+n.length),n;const r=mM(n.length);return r.unshift(247+r.length),r.concat(n)}ZT(e)||ta.throwArgumentError("RLP object must be BytesLike","object",e);const t=Array.prototype.slice.call(We(e));if(t.length===1&&t[0]<=127)return t;if(t.length<=55)return t.unshift(128+t.length),t;const u=mM(t.length);return u.unshift(183+u.length),u.concat(t)}function $h(e){return Ne(Tq(e))}function bM(e,t,u,n){const r=[];for(;u<t+1+n;){const a=_q(e,u);r.push(a.result),u+=a.consumed,u>t+1+n&&ta.throwError("child data too short",pe.errors.BUFFER_OVERRUN,{})}return{consumed:1+n,result:r}}function _q(e,t){if(e.length===0&&ta.throwError("data too short",pe.errors.BUFFER_OVERRUN,{}),e[t]>=248){const u=e[t]-247;t+1+u>e.length&&ta.throwError("data short segment too short",pe.errors.BUFFER_OVERRUN,{});const n=hM(e,t+1,u);return t+1+u+n>e.length&&ta.throwError("data long segment too short",pe.errors.BUFFER_OVERRUN,{}),bM(e,t,t+1+u,u+n)}else if(e[t]>=192){const u=e[t]-192;return t+1+u>e.length&&ta.throwError("data array too short",pe.errors.BUFFER_OVERRUN,{}),bM(e,t,t+1,u)}else if(e[t]>=184){const u=e[t]-183;t+1+u>e.length&&ta.throwError("data array too short",pe.errors.BUFFER_OVERRUN,{});const n=hM(e,t+1,u);t+1+u+n>e.length&&ta.throwError("data array too short",pe.errors.BUFFER_OVERRUN,{});const r=Ne(e.slice(t+1+u,t+1+u+n));return{consumed:1+u+n,result:r}}else if(e[t]>=128){const u=e[t]-128;t+1+u>e.length&&ta.throwError("data too short",pe.errors.BUFFER_OVERRUN,{});const n=Ne(e.slice(t+1,t+1+u));return{consumed:1+u,result:n}}return{consumed:1,result:Ne(e[t])}}function t_(e){const t=We(e),u=_q(t,0);return u.consumed!==t.length&&ta.throwArgumentError("invalid rlp data","data",e),u.result}const Pze="address/5.7.0",ic=new pe(Pze);function gM(e){nt(e,20)||ic.throwArgumentError("invalid address","address",e),e=e.toLowerCase();const t=e.substring(2).split(""),u=new Uint8Array(40);for(let r=0;r<40;r++)u[r]=t[r].charCodeAt(0);const n=We(Hu(u));for(let r=0;r<40;r+=2)n[r>>1]>>4>=8&&(t[r]=t[r].toUpperCase()),(n[r>>1]&15)>=8&&(t[r+1]=t[r+1].toUpperCase());return"0x"+t.join("")}const Sze=9007199254740991;function Mze(e){return Math.log10?Math.log10(e):Math.log(e)/Math.LN10}const u_={};for(let e=0;e<10;e++)u_[String(e)]=String(e);for(let e=0;e<26;e++)u_[String.fromCharCode(65+e)]=String(10+e);const vM=Math.floor(Mze(Sze));function kze(e){e=e.toUpperCase(),e=e.substring(4)+e.substring(0,2)+"00";let t=e.split("").map(n=>u_[n]).join("");for(;t.length>=vM;){let n=t.substring(0,vM);t=parseInt(n,10)%97+t.substring(n.length)}let u=String(98-parseInt(t,10)%97);for(;u.length<2;)u="0"+u;return u}function pn(e){let t=null;if(typeof e!="string"&&ic.throwArgumentError("invalid address","address",e),e.match(/^(0x)?[0-9a-fA-F]{40}$/))e.substring(0,2)!=="0x"&&(e="0x"+e),t=gM(e),e.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&t!==e&&ic.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)!==kze(e)&&ic.throwArgumentError("bad icap checksum","address",e),t=Eze(e.substring(4));t.length<40;)t="0"+t;t=gM("0x"+t)}else ic.throwArgumentError("invalid address","address",e);return t}function n_(e){let t=null;try{t=pn(e.from)}catch{ic.throwArgumentError("missing from address","transaction",e)}const u=ed(We(Pe.from(e.nonce).toHexString()));return pn(wn(Hu($h([t,u])),12))}class Ize extends Ri{constructor(t){super("address","address",t,!1)}defaultValue(){return"0x0000000000000000000000000000000000000000"}encode(t,u){try{u=pn(u)}catch(n){this._throwError(n.message,u)}return t.writeValue(u)}decode(t){return pn(gu(t.readValue().toHexString(),20))}}class Oze extends Ri{constructor(t){super(t.name,t.type,void 0,t.dynamic),this.coder=t}
229defaultValue(){return this.coder.defaultValue()}encode(t,u){return this.coder.encode(t,u)}decode(t){return this.coder.decode(t)}}const sc=new pe(b2);function Fq(e,t,u){let n=null;if(Array.isArray(u))n=u;else if(u&&typeof u=="object"){let o={};n=t.map(l=>{const c=l.localName;return c||sc.throwError("cannot encode object for signature with missing names",pe.errors.INVALID_ARGUMENT,{argument:"values",coder:l,value:u}),o[c]&&sc.throwError("cannot encode object for signature with duplicate names",pe.errors.INVALID_ARGUMENT,{argument:"values",coder:l,value:u}),o[c]=!0,u[c]})}else sc.throwArgumentError("invalid tuple value","tuple",u);t.length!==n.length&&sc.throwArgumentError("types/value length mismatch","tuple",u);let r=new pA(e.wordSize),a=new pA(e.wordSize),i=[];t.forEach((o,l)=>{let c=n[l];if(o.dynamic){let d=a.length;o.encode(a,c);let p=r.writeUpdatableValue();i.push(f=>{p(f+d)})}else o.encode(r,c)}),i.forEach(o=>{o(r.length)});let s=e.appendWriter(r);return s+=e.appendWriter(a),s}function Dq(e,t){let u=[],n=e.subReader(0);t.forEach(a=>{let i=null;if(a.dynamic){let s=e.readValue(),o=n.subReader(s.toNumber());try{i=a.decode(o)}catch(l){if(l.code===pe.errors.BUFFER_OVERRUN)throw l;i=l,i.baseType=a.name,i.name=a.localName,i.type=a.type}}else try{i=a.decode(e)}catch(s){if(s.code===pe.errors.BUFFER_OVERRUN)throw s;i=s,i.baseType=a.name,i.name=a.localName,i.type=a.type}i!=null&&u.push(i)});const r=t.reduce((a,i)=>{const s=i.localName;return s&&(a[s]||(a[s]=0),a[s]++),a},{});t.forEach((a,i)=>{let s=a.localName;if(!s||r[s]!==1||(s==="length"&&(s="_length"),u[s]!=null))return;const o=u[i];o instanceof Error?Object.defineProperty(u,s,{enumerable:!0,get:()=>{throw o}}):u[s]=o});for(let a=0;a<u.length;a++){const i=u[a];i instanceof Error&&Object.defineProperty(u,a,{enumerable:!0,get:()=>{throw i}})}return Object.freeze(u)}class Rze extends Ri{constructor(t,u,n){const r=t.type+"["+(u>=0?u:"")+"]",a=u===-1||t.dynamic;super("array",r,n,a),this.coder=t,this.length=u}defaultValue(){const t=this.coder.defaultValue(),u=[];for(let n=0;n<this.length;n++)u.push(t);return u}encode(t,u){Array.isArray(u)||this._throwError("expected array value",u);let n=this.length;n===-1&&(n=u.length,t.writeValue(u.length)),sc.checkArgumentCount(u.length,n,"coder array"+(this.localName?" "+this.localName:""));let r=[];for(let a=0;a<u.length;a++)r.push(this.coder);return Fq(t,r,u)}decode(t){let u=this.length;u===-1&&(u=t.readValue().toNumber(),u*32>t._data.length&&sc.throwError("insufficient data length",pe.errors.BUFFER_OVERRUN,{length:t._data.length,count:u}));let n=[];for(let r=0;r<u;r++)n.push(new Oze(this.coder));return t.coerce(this.name,Dq(t,n))}}class jze extends Ri{constructor(t){super("bool","bool",t,!1)}defaultValue(){return!1}encode(t,u){return t.writeValue(u?1:0)}decode(t){return t.coerce(this.type,!t.readValue().isZero())}}class Bq extends Ri{constructor(t,u){super(t,t,u,!0)}defaultValue(){return"0x"}encode(t,u){u=We(u);let n=t.writeValue(u.length);return n+=t.writeBytes(u),n}decode(t){return t.readBytes(t.readValue().toNumber(),!0)}}class Nze extends Bq{constructor(t){super("bytes",t)}decode(t){return t.coerce(this.name,Ne(super.decode(t)))}}class Uze extends Ri{constructor(t,u){let n="bytes"+String(t);super(n,n,u,!1),this.size=t}defaultValue(){return"0x0000000000000000000000000000000000000000000000000000000000000000".substring(0,2+this.size*2)}encode(t,u){let n=We(u);return n.length!==this.size&&this._throwError("incorrect data length",u),t.writeBytes(n)}decode(t){return t.coerce(this.name,Ne(t.readBytes(this.size)))}}class Lze extends Ri{constructor(t){super("null","",t,!1)}defaultValue(){return null}encode(t,u){return u!=null&&this._throwError("not null",u),t.writeBytes([])}decode(t){return t.readBytes(0),t.coerce(this.name,null)}}const $ze="0x0000000000000000000000000000000000000000",zze=Pe.from(-1),xq=Pe.from(0),Hze=Pe.from(1),Wze=Pe.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),qze="0x0000000000000000000000000000000000000000000000000000000000000000";class Yze extends Ri{constructor(t,u,n){const r=(u?"int":"uint")+t*8;super(r,r,n,!1),this.size=t,this.signed=u}defaultValue(){return 0}encode(t,u){let n=Pe.from(u),r=Wze.mask(t.wordSize*8);if(this.signed){let a=r.mask(this.size*8-1);
229(n.gt(a)||n.lt(a.add(Hze).mul(zze)))&&this._throwError("value out-of-bounds",u)}else(n.lt(xq)||n.gt(r.mask(this.size*8)))&&this._throwError("value out-of-bounds",u);return n=n.toTwos(this.size*8).mask(this.size*8),this.signed&&(n=n.fromTwos(this.size*8).toTwos(8*t.wordSize)),t.writeValue(n)}decode(t){let u=t.readValue().mask(this.size*8);return this.signed&&(u=u.fromTwos(this.size*8)),t.coerce(this.name,u)}}const Vze="strings/5.7.0",Pq=new pe(Vze);var M3;(function(e){e.current="",e.NFC="NFC",e.NFD="NFD",e.NFKC="NFKC",e.NFKD="NFKD"})(M3||(M3={}));var Cr;(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"})(Cr||(Cr={}));function Gze(e,t,u,n,r){return Pq.throwArgumentError(`invalid codepoint at offset ${t}; ${e}`,"bytes",u)}function Sq(e,t,u,n,r){if(e===Cr.BAD_PREFIX||e===Cr.UNEXPECTED_CONTINUE){let a=0;for(let i=t+1;i<u.length&&u[i]>>6===2;i++)a++;return a}return e===Cr.OVERRUN?u.length-t-1:0}function Jze(e,t,u,n,r){return e===Cr.OVERLONG?(n.push(r),0):(n.push(65533),Sq(e,t,u))}const Kze=Object.freeze({error:Gze,ignore:Sq,replace:Jze});function Mq(e,t){t==null&&(t=Kze.error),e=We(e);const u=[];let n=0;for(;n<e.length;){const r=e[n++];if(!(r>>7)){u.push(r);continue}let a=null,i=null;if((r&224)===192)a=1,i=127;else if((r&240)===224)a=2,i=2047;else if((r&248)===240)a=3,i=65535;else{(r&192)===128?n+=t(Cr.UNEXPECTED_CONTINUE,n-1,e,u):n+=t(Cr.BAD_PREFIX,n-1,e,u);continue}if(n-1+a>=e.length){n+=t(Cr.OVERRUN,n-1,e,u);continue}let s=r&(1<<8-a-1)-1;for(let o=0;o<a;o++){let l=e[n];if((l&192)!=128){n+=t(Cr.MISSING_CONTINUE,n,e,u),s=null;break}s=s<<6|l&63,n++}if(s!==null){if(s>1114111){n+=t(Cr.OUT_OF_RANGE,n-1-a,e,u,s);continue}if(s>=55296&&s<=57343){n+=t(Cr.UTF16_SURROGATE,n-1-a,e,u,s);continue}if(s<=i){n+=t(Cr.OVERLONG,n-1-a,e,u,s);continue}u.push(s)}}return u}function Ta(e,t=M3.current){t!=M3.current&&(Pq.checkNormalize(),e=e.normalize(t));let u=[];for(let n=0;n<e.length;n++){const r=e.charCodeAt(n);if(r<128)u.push(r);else if(r<2048)u.push(r>>6|192),u.push(r&63|128);else if((r&64512)==55296){n++;const a=e.charCodeAt(n);if(n>=e.length||(a&64512)!==56320)throw new Error("invalid utf-8 string");const i=65536+((r&1023)<<10)+(a&1023);u.push(i>>18|240),u.push(i>>12&63|128),u.push(i>>6&63|128),u.push(i&63|128)}else u.push(r>>12|224),u.push(r>>6&63|128),u.push(r&63|128)}return We(u)}function Qze(e){return e.map(t=>t<=65535?String.fromCharCode(t):(t-=65536,String.fromCharCode((t>>10&1023)+55296,(t&1023)+56320))).join("")}function g2(e,t){return Qze(Mq(e,t))}function Xze(e,t=M3.current){return Mq(Ta(e,t))}class Zze extends Bq{constructor(t){super("string",t)}defaultValue(){return""}encode(t,u){return super.encode(t,Ta(u))}decode(t){return g2(super.decode(t))}}class m1 extends Ri{constructor(t,u){let n=!1;const r=[];t.forEach(i=>{i.dynamic&&(n=!0),r.push(i.type)});const a="tuple("+r.join(",")+")";super("tuple",a,u,n),this.coders=t}defaultValue(){const t=[];this.coders.forEach(n=>{t.push(n.defaultValue())});const u=this.coders.reduce((n,r)=>{const a=r.localName;return a&&(n[a]||(n[a]=0),n[a]++),n},{});return this.coders.forEach((n,r)=>{let a=n.localName;!a||u[a]!==1||(a==="length"&&(a="_length"),t[a]==null&&(t[a]=t[r]))}),Object.freeze(t)}encode(t,u){return Fq(t,this.coders,u)}decode(t){return t.coerce(this.name,Dq(t,this.coders))}}const h1=new pe(b2),eHe=new RegExp(/^bytes([0-9]*)$/),tHe=new RegExp(/^(u?int)([0-9]*)$/);class uHe{constructor(t){ve(this,"coerceFunc",t||null)}_getCoder(t){switch(t.baseType){case"address":return new Ize(t.name);case"bool":return new jze(t.name);case"string":return new Zze(t.name);case"bytes":return new Nze(t.name);case"array":return new Rze(this._getCoder(t.arrayChildren),t.arrayLength,t.name);case"tuple":return new m1((t.components||[]).map(n=>this._getCoder(n)),t.name);case"":return new Lze(t.name)}let u=t.type.match(tHe);if(u){let n=parseInt(u[2]||"256");return(n===0||n>256||n%8!==0)&&h1.throwArgumentError("invalid "+u[1]+" bit length","param",t),new Yze(n/8,u[1]==="int",t.name)}if(u=t.type.match(eHe),u){let n=parseInt(u[1]);return(n===0||n>32)&&h1.throwArgumentError("invalid bytes length","param",t),new Uze(n,t.name)}
229return h1.throwArgumentError("invalid type","type",t.type)}_getWordSize(){return 32}_getReader(t,u){return new SE(t,this._getWordSize(),this.coerceFunc,u)}_getWriter(){return new pA(this._getWordSize())}getDefaultValue(t){const u=t.map(r=>this._getCoder(Xu.from(r)));return new m1(u,"_").defaultValue()}encode(t,u){t.length!==u.length&&h1.throwError("types/values length mismatch",pe.errors.INVALID_ARGUMENT,{count:{types:t.length,values:u.length},value:{types:t,values:u}});const n=t.map(i=>this._getCoder(Xu.from(i))),r=new m1(n,"_"),a=this._getWriter();return r.encode(a,u),a.data}decode(t,u,n){const r=t.map(i=>this._getCoder(Xu.from(i)));return new m1(r,"_").decode(this._getReader(We(u),n))}}const nHe=new uHe;function oc(e){return Hu(Ta(e))}const kq="hash/5.7.0";function Iq(e){e=atob(e);const t=[];for(let u=0;u<e.length;u++)t.push(e.charCodeAt(u));return We(t)}function Oq(e){e=We(e);let t="";for(let u=0;u<e.length;u++)t+=String.fromCharCode(e[u]);return btoa(t)}function Rq(e,t){t==null&&(t=1);const u=[],n=u.forEach,r=function(a,i){n.call(a,function(s){i>0&&Array.isArray(s)?r(s,i-1):u.push(s)})};return r(e,t),u}function rHe(e){const t={};for(let u=0;u<e.length;u++){const n=e[u];t[n[0]]=n[1]}return t}function aHe(e){let t=0;function u(){return e[t++]<<8|e[t++]}let n=u(),r=1,a=[0,1];for(let A=1;A<n;A++)a.push(r+=u());let i=u(),s=t;t+=i;let o=0,l=0;function c(){return o==0&&(l=l<<8|e[t++],o=8),l>>--o&1}const d=31,p=Math.pow(2,d),f=p>>>1,y=f>>1,h=p-1;let C=0;for(let A=0;A<d;A++)C=C<<1|c();let v=[],m=0,E=p;for(;;){let A=Math.floor(((C-m+1)*r-1)/E),w=0,g=n;for(;g-w>1;){let V=w+g>>>1;A<a[V]?g=V:w=V}if(w==0)break;v.push(w);let B=m+Math.floor(E*a[w]/r),q=m+Math.floor(E*a[w+1]/r)-1;for(;!((B^q)&f);)C=C<<1&h|c(),B=B<<1&h,q=q<<1&h|1;for(;B&~q&y;)C=C&f|C<<1&h>>>1|c(),B=B<<1^f,q=(q^f)<<1|f|1;m=B,E=1+q-B}let b=n-4;return v.map(A=>{switch(A-b){case 3:return b+65792+(e[s++]<<16|e[s++]<<8|e[s++]);case 2:return b+256+(e[s++]<<8|e[s++]);case 1:return b+e[s++];default:return A-1}})}function iHe(e){let t=0;return()=>e[t++]}function sHe(e){return iHe(aHe(e))}function oHe(e){return e&1?~e>>1:e>>1}function lHe(e,t){let u=Array(e);for(let n=0;n<e;n++)u[n]=1+t();return u}function CM(e,t){let u=Array(e);for(let n=0,r=-1;n<e;n++)u[n]=r+=1+t();return u}function cHe(e,t){let u=Array(e);for(let n=0,r=0;n<e;n++)u[n]=r+=oHe(t());return u}function ME(e,t){let u=CM(e(),e),n=e(),r=CM(n,e),a=lHe(n,e);for(let i=0;i<n;i++)for(let s=0;s<a[i];s++)u.push(r[i]+s);return t?u.map(i=>t[i]):u}function dHe(e){let t=[];for(;;){let u=e();if(u==0)break;t.push(fHe(u,e))}for(;;){let u=e()-1;if(u<0)break;t.push(yHe(u,e))}return rHe(Rq(t))}function pHe(e){let t=[];for(;;){let u=e();if(u==0)break;t.push(u)}return t}function jq(e,t,u){let n=Array(e).fill(void 0).map(()=>[]);for(let r=0;r<t;r++)cHe(e,u).forEach((a,i)=>n[i].push(a));return n}function fHe(e,t){let u=1+t(),n=t(),r=pHe(t),a=jq(r.length,1+e,t);return Rq(a.map((i,s)=>{const o=i[0],l=i.slice(1);return Array(r[s]).fill(void 0).map((c,d)=>{let p=d*n;return[o+d*u,l.map(f=>f+p)]})}))}function yHe(e,t){let u=1+t();return jq(u,1+e,t).map(r=>[r[0],r.slice(1)])}function EHe(e){let t=ME(e).sort((n,r)=>n-r);return u();function u(){let n=[];for(;;){let l=ME(e,t);if(l.length==0)break;n.push({set:new Set(l),node:u()})}n.sort((l,c)=>c.set.size-l.set.size);let r=e(),a=r%3;r=r/3|0;let i=!!(r&1);r>>=1;let s=r==1,o=r==2;return{branches:n,valid:a,fe0f:i,save:s,check:o}}}function mHe(){return sHe(Iq
vendor: 14,757 bytes, line 229
229("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=="))
229}const zh=mHe(),hHe=new Set(ME(zh)),bHe=new Set(ME(zh)),gHe=dHe(zh),vHe=EHe(zh),AM=45,wM=95;function Nq(e){return Xze(e)}function CHe(e){return e.filter(t=>t!=65039)}function Uq(e){for(let t of e.split(".")){let u=Nq(t);try{for(let n=u.lastIndexOf(wM)-1;n>=0;n--)if(u[n]!==wM)throw new Error("underscore only allowed at start");if(u.length>=4&&u.every(n=>n<128)&&u[2]===AM&&u[3]===AM)throw new Error("invalid label extension")}catch(n){throw new Error(`Invalid label "${t}": ${n.message}`)}}return e}function AHe(e){return Uq(wHe(e,CHe))}function wHe(e,t){let u=Nq(e).reverse(),n=[];for(;u.length;){let r=_He(u);if(r){n.push(...t(r));continue}let a=u.pop();if(hHe.has(a)){n.push(a);continue}if(bHe.has(a))continue;let i=gHe[a];if(i){n.push(...i);continue}throw new Error(`Disallowed codepoint: 0x${a.toString(16).toUpperCase()}`)}return Uq(THe(String.fromCodePoint(...n)))}function THe(e){return e.normalize("NFC")}function _He(e,t){var u;let n=vHe,r,a,i=[],s=e.length;for(t&&(t.length=0);s;){let o=e[--s];if(n=(u=n.branches.find(l=>l.set.has(o)))===null||u===void 0?void 0:u.node,!n)break;if(n.save)a=o;else if(n.check&&o===a)break;i.push(o),n.fe0f&&(i.push(65039),s>
2290&&e[s-1]==65039&&s--),n.valid&&(r=i.slice(),n.valid==2&&r.splice(1,1),t&&t.push(...e.slice(s).reverse()),e.length=s)}return r}const FHe=new pe(kq),Lq=new Uint8Array(32);Lq.fill(0);function TM(e){if(e.length===0)throw new Error("invalid ENS name; empty component");return e}function $q(e){const t=Ta(AHe(e)),u=[];if(e.length===0)return u;let n=0;for(let r=0;r<t.length;r++)t[r]===46&&(u.push(TM(t.slice(n,r))),n=r+1);if(n>=t.length)throw new Error("invalid ENS name; empty component");return u.push(TM(t.slice(n))),u}function uy(e){typeof e!="string"&&FHe.throwArgumentError("invalid ENS name; not a string","name",e);let t=Lq;const u=$q(e);for(;u.length;)t=Hu(ur([t,Hu(u.pop())]));return Ne(t)}function DHe(e){return Ne(ur($q(e).map(t=>{if(t.length>63)throw new Error("invalid DNS encoded entry; length exceeds 63 bytes");const u=new Uint8Array(t.length+1);return u.set(t,1),u[0]=u.length-1,u})))+"00"}var BHe=globalThis&&globalThis.__awaiter||function(e,t,u,n){function r(a){return a instanceof u?a:new u(function(i){i(a)})}return new(u||(u=Promise))(function(a,i){function s(c){try{l(n.next(c))}catch(d){i(d)}}function o(c){try{l(n.throw(c))}catch(d){i(d)}}function l(c){c.done?a(c.value):r(c.value).then(s,o)}l((n=n.apply(e,t||[])).next())})};const su=new pe(kq),zq=new Uint8Array(32);zq.fill(0);const xHe=Pe.from(-1),Hq=Pe.from(0),Wq=Pe.from(1),PHe=Pe.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");function SHe(e){const t=We(e),u=t.length%32;return u?Zn([t,zq.slice(u)]):Ne(t)}const MHe=gu(Wq.toHexString(),32),kHe=gu(Hq.toHexString(),32),_M={name:"string",version:"string",chainId:"uint256",verifyingContract:"address",salt:"bytes32"},fg=["name","version","chainId","verifyingContract","salt"];function FM(e){return function(t){return typeof t!="string"&&su.throwArgumentError(`invalid domain value for ${JSON.stringify(e)}`,`domain.${e}`,t),t}}const IHe={name:FM("name"),version:FM("version"),chainId:function(e){try{return Pe.from(e).toString()}catch{}return su.throwArgumentError('invalid domain value for "chainId"',"domain.chainId",e)},verifyingContract:function(e){try{return pn(e).toLowerCase()}catch{}return su.throwArgumentError('invalid domain value "verifyingContract"',"domain.verifyingContract",e)},salt:function(e){try{const t=We(e);if(t.length!==32)throw new Error("bad length");return Ne(t)}catch{}return su.throwArgumentError('invalid domain value "salt"',"domain.salt",e)}};function yg(e){{const t=e.match(/^(u?)int(\d*)$/);if(t){const u=t[1]==="",n=parseInt(t[2]||"256");(n%8!==0||n>256||t[2]&&t[2]!==String(n))&&su.throwArgumentError("invalid numeric width","type",e);const r=PHe.mask(u?n-1:n),a=u?r.add(Wq).mul(xHe):Hq;return function(i){const s=Pe.from(i);return(s.lt(a)||s.gt(r))&&su.throwArgumentError(`value out-of-bounds for ${e}`,"value",i),gu(s.toTwos(256).toHexString(),32)}}}{const t=e.match(/^bytes(\d+)$/);if(t){const u=parseInt(t[1]);return(u===0||u>32||t[1]!==String(u))&&su.throwArgumentError("invalid bytes width","type",e),function(n){return We(n).length!==u&&su.throwArgumentError(`invalid length for ${e}`,"value",n),SHe(n)}}}switch(e){case"address":return function(t){return gu(pn(t),32)};case"bool":return function(t){return t?MHe:kHe};case"bytes":return function(t){return Hu(t)};case"string":return function(t){return oc(t)}}return null}function DM(e,t){return`${e}(${t.map(({name:u,type:n})=>n+" "+u).join(",")})`}class br{constructor(t){ve(this,"types",Object.freeze(sr(t))),ve(this,"_encoderCache",{}),ve(this,"_types",{});const u={},n={},r={};Object.keys(t).forEach(s=>{u[s]={},n[s]=[],r[s]={}});for(const s in t){const o={};t[s].forEach(l=>{o[l.name]&&su.throwArgumentError(`duplicate variable name ${JSON.stringify(l.name)} in ${JSON.stringify(s)}`,"types",t),o[l.name]=!0;const c=l.type.match(/^([^\x5b]*)(\x5b|$)/)[1];c===s&&su.throwArgumentError(`circular type reference to ${JSON.stringify(c)}`,"types",t),!yg(c)&&(n[c]||su.throwArgumentError(`unknown type ${JSON.stringify(c)}`,"types",t),n[c].push(s),u[s][c]=!0)})}const a=Object.keys(n).filter(s=>n[s].length===0);a.length===0?su.throwArgumentError("missing primary type","types",t):a.length>1&&su.throwArgumentError(`ambiguous primary types or unused types: ${a.map(s=>JSON.stringify(s)).join(", ")}`,"types",t),ve(this,"primaryType",a[0]);function i(s,o){o[s]&&su.throwArgumentError(`circular type reference to ${JSON.stringify(s)}
229`,"types",t),o[s]=!0,Object.keys(u[s]).forEach(l=>{n[l]&&(i(l,o),Object.keys(o).forEach(c=>{r[c][l]=!0}))}),delete o[s]}i(this.primaryType,{});for(const s in r){const o=Object.keys(r[s]);o.sort(),this._types[s]=DM(s,t[s])+o.map(l=>DM(l,t[l])).join("")}}getEncoder(t){let u=this._encoderCache[t];return u||(u=this._encoderCache[t]=this._getEncoder(t)),u}_getEncoder(t){{const r=yg(t);if(r)return r}const u=t.match(/^(.*)(\x5b(\d*)\x5d)$/);if(u){const r=u[1],a=this.getEncoder(r),i=parseInt(u[3]);return s=>{i>=0&&s.length!==i&&su.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",s);let o=s.map(a);return this._types[r]&&(o=o.map(Hu)),Hu(Zn(o))}}const n=this.types[t];if(n){const r=oc(this._types[t]);return a=>{const i=n.map(({name:s,type:o})=>{const l=this.getEncoder(o)(a[s]);return this._types[o]?Hu(l):l});return i.unshift(r),Zn(i)}}return su.throwArgumentError(`unknown type: ${t}`,"type",t)}encodeType(t){const u=this._types[t];return u||su.throwArgumentError(`unknown type: ${JSON.stringify(t)}`,"name",t),u}encodeData(t,u){return this.getEncoder(t)(u)}hashStruct(t,u){return Hu(this.encodeData(t,u))}encode(t){return this.encodeData(this.primaryType,t)}hash(t){return this.hashStruct(this.primaryType,t)}_visit(t,u,n){if(yg(t))return n(t,u);const r=t.match(/^(.*)(\x5b(\d*)\x5d)$/);if(r){const i=r[1],s=parseInt(r[3]);return s>=0&&u.length!==s&&su.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",u),u.map(o=>this._visit(i,o,n))}const a=this.types[t];return a?a.reduce((i,{name:s,type:o})=>(i[s]=this._visit(o,u[s],n),i),{}):su.throwArgumentError(`unknown type: ${t}`,"type",t)}visit(t,u){return this._visit(this.primaryType,t,u)}static from(t){return new br(t)}static getPrimaryType(t){return br.from(t).primaryType}static hashStruct(t,u,n){return br.from(u).hashStruct(t,n)}static hashDomain(t){const u=[];for(const n in t){const r=_M[n];r||su.throwArgumentError(`invalid typed-data domain key: ${JSON.stringify(n)}`,"domain",t),u.push({name:n,type:r})}return u.sort((n,r)=>fg.indexOf(n.name)-fg.indexOf(r.name)),br.hashStruct("EIP712Domain",{EIP712Domain:u},t)}static encode(t,u,n){return Zn(["0x1901",br.hashDomain(t),br.from(u).hash(n)])}static hash(t,u,n){return Hu(br.encode(t,u,n))}static resolveNames(t,u,n,r){return BHe(this,void 0,void 0,function*(){t=Zt(t);const a={};t.verifyingContract&&!nt(t.verifyingContract,20)&&(a[t.verifyingContract]="0x");const i=br.from(u);i.visit(n,(s,o)=>(s==="address"&&!nt(o,20)&&(a[o]="0x"),o));for(const s in a)a[s]=yield r(s);return t.verifyingContract&&a[t.verifyingContract]&&(t.verifyingContract=a[t.verifyingContract]),n=i.visit(n,(s,o)=>s==="address"&&a[o]?a[o]:o),{domain:t,value:n}})}static getPayload(t,u,n){br.hashDomain(t);const r={},a=[];fg.forEach(o=>{const l=t[o];l!=null&&(r[o]=IHe[o](l),a.push({name:o,type:_M[o]}))});const i=br.from(u),s=Zt(u);return s.EIP712Domain?su.throwArgumentError("types must not contain EIP712Domain type","types.EIP712Domain",u):s.EIP712Domain=a,i.encode(n),{types:s,domain:r,primaryType:i.primaryType,message:i.visit(n,(o,l)=>{if(o.match(/^bytes(\d*)/))return Ne(We(l));if(o.match(/^u?int/))return Pe.from(l).toString();switch(o){case"address":return l.toLowerCase();case"bool":return!!l;case"string":return typeof l!="string"&&su.throwArgumentError("invalid string","value",l),l}return su.throwArgumentError("unsupported type","type",o)})}}}const iu=new pe(b2);class OHe extends h2{}class RHe extends h2{}class jHe extends h2{}class fA extends h2{static isIndexed(t){return!!(t&&t._isIndexed)}}const NHe={"0x08c379a0":{signature:"Error(string)",name:"Error",inputs:["string"],reason:!0},"0x4e487b71":{signature:"Panic(uint256)",name:"Panic",inputs:["uint256"]}};function BM(e,t){const u=new Error(`deferred error during ABI decoding triggered accessing ${e}`);return u.error=t,u}class xM{constructor(t){let u=[];typeof t=="string"?u=JSON.parse(t):u=t,ve(this,"fragments",u.map(n=>li.from(n)).filter(n=>n!=null)),ve(this,"_abiCoder",Bn(new.target,"getAbiCoder")()),ve(this,"functions",{}),ve(this,"errors",{}),ve(this,"events",{}),ve(this,"structs",{}
229),this.fragments.forEach(n=>{let r=null;switch(n.type){case"constructor":if(this.deploy){iu.warn("duplicate definition - constructor");return}ve(this,"deploy",n);return;case"function":r=this.functions;break;case"event":r=this.events;break;case"error":r=this.errors;break;default:return}let a=n.format();if(r[a]){iu.warn("duplicate definition - "+a);return}r[a]=n}),this.deploy||ve(this,"deploy",ia.from({payable:!1,type:"constructor"})),ve(this,"_isInterface",!0)}format(t){t||(t=Ct.full),t===Ct.sighash&&iu.throwArgumentError("interface does not support formatting sighash","format",t);const u=this.fragments.map(n=>n.format(t));return t===Ct.json?JSON.stringify(u.map(n=>JSON.parse(n))):u}static getAbiCoder(){return nHe}static getAddress(t){return pn(t)}static getSighash(t){return wn(oc(t.format()),0,4)}static getEventTopic(t){return oc(t.format())}getFunction(t){if(nt(t)){for(const n in this.functions)if(t===this.getSighash(n))return this.functions[n];iu.throwArgumentError("no matching function","sighash",t)}if(t.indexOf("(")===-1){const n=t.trim(),r=Object.keys(this.functions).filter(a=>a.split("(")[0]===n);return r.length===0?iu.throwArgumentError("no matching function","name",n):r.length>1&&iu.throwArgumentError("multiple matching functions","name",n),this.functions[r[0]]}const u=this.functions[sa.fromString(t).format()];return u||iu.throwArgumentError("no matching function","signature",t),u}getEvent(t){if(nt(t)){const n=t.toLowerCase();for(const r in this.events)if(n===this.getEventTopic(r))return this.events[r];iu.throwArgumentError("no matching event","topichash",n)}if(t.indexOf("(")===-1){const n=t.trim(),r=Object.keys(this.events).filter(a=>a.split("(")[0]===n);return r.length===0?iu.throwArgumentError("no matching event","name",n):r.length>1&&iu.throwArgumentError("multiple matching events","name",n),this.events[r[0]]}const u=this.events[ri.fromString(t).format()];return u||iu.throwArgumentError("no matching event","signature",t),u}getError(t){if(nt(t)){const n=Bn(this.constructor,"getSighash");for(const r in this.errors){const a=this.errors[r];if(t===n(a))return this.errors[r]}iu.throwArgumentError("no matching error","sighash",t)}if(t.indexOf("(")===-1){const n=t.trim(),r=Object.keys(this.errors).filter(a=>a.split("(")[0]===n);return r.length===0?iu.throwArgumentError("no matching error","name",n):r.length>1&&iu.throwArgumentError("multiple matching errors","name",n),this.errors[r[0]]}const u=this.errors[sa.fromString(t).format()];return u||iu.throwArgumentError("no matching error","signature",t),u}getSighash(t){if(typeof t=="string")try{t=this.getFunction(t)}catch(u){try{t=this.getError(t)}catch{throw u}}return Bn(this.constructor,"getSighash")(t)}getEventTopic(t){return typeof t=="string"&&(t=this.getEvent(t)),Bn(this.constructor,"getEventTopic")(t)}_decodeParams(t,u){return this._abiCoder.decode(t,u)}_encodeParams(t,u){return this._abiCoder.encode(t,u)}encodeDeploy(t){return this._encodeParams(this.deploy.inputs,t||[])}decodeErrorResult(t,u){typeof t=="string"&&(t=this.getError(t));const n=We(u);return Ne(n.slice(0,4))!==this.getSighash(t)&&iu.throwArgumentError(`data signature does not match error ${t.name}.`,"data",Ne(n)),this._decodeParams(t.inputs,n.slice(4))}encodeErrorResult(t,u){return typeof t=="string"&&(t=this.getError(t)),Ne(ur([this.getSighash(t),this._encodeParams(t.inputs,u||[])]))}decodeFunctionData(t,u){typeof t=="string"&&(t=this.getFunction(t));const n=We(u);return Ne(n.slice(0,4))!==this.getSighash(t)&&iu.throwArgumentError(`data signature does not match function ${t.name}.`,"data",Ne(n)),this._decodeParams(t.inputs,n.slice(4))}encodeFunctionData(t,u){return typeof t=="string"&&(t=this.getFunction(t)),Ne(ur([this.getSighash(t),this._encodeParams(t.inputs,u||[])]))}decodeFunctionResult(t,u){typeof t=="string"&&(t=this.getFunction(t));let n=We(u),r=null,a="",i=null,s=null,o=null;switch(n.length%this._abiCoder._getWordSize()){case 0:try{return this._abiCoder.decode(t.outputs,n)}catch{}break;case 4:{const l=Ne(n.slice(0,4)),c=NHe[l];if(c)i=this._abiCoder.decode(c.inputs,n.slice(4)),s=c.name,o=c.signature,c.reason&&(r=i[0]),s==="Error"?a=`; VM Exception while processing transaction: reverted with reason string ${JSON.stringify(i[0])}`:s==="Panic"&&(a=`; VM Exception while processing transaction: reverted with panic code ${i[0]}`);else try{const d=this.getError(l);i=this._abiCoder.decode(d.inputs,n.slice(4)),s=d.name,o=d.format()}catch{}break}}return iu.throwError("call revert exception"+a,pe.errors.CALL_EXCEPTION,{method:t.format(),data:Ne(u),errorArgs:i,errorName:s,errorSignature:o,reason:r})}encodeFunctionResult(t,u){return typeof t=="string"&&(t=this.getFunction(t)),Ne(this._abiCoder.encode(t.outputs,u||[]))}encodeFilterTopics(t,u){typeof t=="string"&&(t=this.getEvent(t)),u.length>t.inputs.length&&iu.throwError("too many arguments for "+t.format(),pe.errors.UNEXPECTED_ARGUMENT,{argument:"values",value:u});let n=[];t.anonymous||n.push(this.getEventTopic(t));const r=(a,i)=>a.type==="string"?oc(i):a.type==="bytes"?Hu(Ne(i)):(a.type==="bool"&&typeof i=="boolean"&&(i=i?"0x01":"0x00"),a.type.match(/^u?int/)&&(i=Pe.from(i).toHexString()),a.type==="address"&&this._abiCoder.encode(["address"],[i]),gu
229(Ne(i),32));for(u.forEach((a,i)=>{let s=t.inputs[i];if(!s.indexed){a!=null&&iu.throwArgumentError("cannot filter non-indexed parameters; must be null","contract."+s.name,a);return}a==null?n.push(null):s.baseType==="array"||s.baseType==="tuple"?iu.throwArgumentError("filtering with tuples or arrays not supported","contract."+s.name,a):Array.isArray(a)?n.push(a.map(o=>r(s,o))):n.push(r(s,a))});n.length&&n[n.length-1]===null;)n.pop();return n}encodeEventLog(t,u){typeof t=="string"&&(t=this.getEvent(t));const n=[],r=[],a=[];return t.anonymous||n.push(this.getEventTopic(t)),u.length!==t.inputs.length&&iu.throwArgumentError("event arguments/values mismatch","values",u),t.inputs.forEach((i,s)=>{const o=u[s];if(i.indexed)if(i.type==="string")n.push(oc(o));else if(i.type==="bytes")n.push(Hu(o));else{if(i.baseType==="tuple"||i.baseType==="array")throw new Error("not implemented");n.push(this._abiCoder.encode([i.type],[o]))}else r.push(i),a.push(o)}),{data:this._abiCoder.encode(r,a),topics:n}}decodeEventLog(t,u,n){if(typeof t=="string"&&(t=this.getEvent(t)),n!=null&&!t.anonymous){let p=this.getEventTopic(t);(!nt(n[0],32)||n[0].toLowerCase()!==p)&&iu.throwError("fragment/topic mismatch",pe.errors.INVALID_ARGUMENT,{argument:"topics[0]",expected:p,value:n[0]}),n=n.slice(1)}let r=[],a=[],i=[];t.inputs.forEach((p,f)=>{p.indexed?p.type==="string"||p.type==="bytes"||p.baseType==="tuple"||p.baseType==="array"?(r.push(Xu.fromObject({type:"bytes32",name:p.name})),i.push(!0)):(r.push(p),i.push(!1)):(a.push(p),i.push(!1))});let s=n!=null?this._abiCoder.decode(r,ur(n)):null,o=this._abiCoder.decode(a,u,!0),l=[],c=0,d=0;t.inputs.forEach((p,f)=>{if(p.indexed)if(s==null)l[f]=new fA({_isIndexed:!0,hash:null});else if(i[f])l[f]=new fA({_isIndexed:!0,hash:s[d++]});else try{l[f]=s[d++]}catch(y){l[f]=y}else try{l[f]=o[c++]}catch(y){l[f]=y}if(p.name&&l[p.name]==null){const y=l[f];y instanceof Error?Object.defineProperty(l,p.name,{enumerable:!0,get:()=>{throw BM(`property ${JSON.stringify(p.name)}`,y)}}):l[p.name]=y}});for(let p=0;p<l.length;p++){const f=l[p];f instanceof Error&&Object.defineProperty(l,p,{enumerable:!0,get:()=>{throw BM(`index ${p}`,f)}})}return Object.freeze(l)}parseTransaction(t){let u=this.getFunction(t.data.substring(0,10).toLowerCase());return u?new RHe({args:this._abiCoder.decode(u.inputs,"0x"+t.data.substring(10)),functionFragment:u,name:u.name,signature:u.format(),sighash:this.getSighash(u),value:Pe.from(t.value||"0")}):null}parseLog(t){let u=this.getEvent(t.topics[0]);return!u||u.anonymous?null:new OHe({eventFragment:u,name:u.name,signature:u.format(),topic:this.getEventTopic(u),args:this.decodeEventLog(u,t.data,t.topics)})}parseError(t){const u=Ne(t);let n=this.getError(u.substring(0,10).toLowerCase());return n?new jHe({args:this._abiCoder.decode(n.inputs,"0x"+u.substring(10)),errorFragment:n,name:n.name,signature:n.format(),sighash:this.getSighash(n)}):null}static isInterface(t){return!!(t&&t._isInterface)}}const UHe="abstract-provider/5.7.0";var LHe=globalThis&&globalThis.__awaiter||function(e,t,u,n){function r(a){return a instanceof u?a:new u(function(i){i(a)})}return new(u||(u=Promise))(function(a,i){function s(c){try{l(n.next(c))}catch(d){i(d)}}function o(c){try{l(n.throw(c))}catch(d){i(d)}}function l(c){c.done?a(c.value):r(c.value).then(s,o)}l((n=n.apply(e,t||[])).next())})};const $He=new pe(UHe);class zHe extends h2{static isForkEvent(t){return!!(t&&t._isForkEvent)}}let Hh=class qq{constructor(){$He.checkAbstract(new.target,qq),ve(this,"_isProvider",!0)}getFeeData(){return LHe(this,void 0,void 0,function*(){const{block:t,gasPrice:u}=yield xu({block:this.getBlock("latest"),gasPrice:this.getGasPrice().catch(i=>null)});let n=null,r=null,a=null;return t&&t.baseFeePerGas&&(n=t.baseFeePerGas,a=Pe.from("1500000000"),r=t.baseFeePerGas.mul(2).add(a)),{lastBaseFeePerGas:n,maxFeePerGas:r,maxPriorityFeePerGas:a,gasPrice:u}})}addListener(t,u){return this.on(t,u)}removeListener(t,u){return this.off(t,u)}static isProvider(t){return!!(t&&t._isProvider)}};const HHe="abstract-signer/5.7.0";var m0=globalThis&&globalThis.__awaiter||function(e,t,u,n){function r(a){return a instanceof u?a:new u(function(i){i(a)})}return new(u||(u=Promise))(function(a,i){function s(c){try{l(n.next(c))}catch(d){i(d)}}function o(c){try{l(n.throw(c))}catch(d){i(d)}}function l(c){c.done?a(c.value):r(c.value).then(s,o)}l((n=n.apply(e,t||[])).next())})};const Hr=new pe(HHe),WHe=["accessList","ccipReadEnabled","chainId","customData","data","from","gasLimit","gasPrice","maxFeePerGas","maxPriorityFeePerGas","
229nonce","to","type","value"],qHe=[pe.errors.INSUFFICIENT_FUNDS,pe.errors.NONCE_EXPIRED,pe.errors.REPLACEMENT_UNDERPRICED];class a4{constructor(){Hr.checkAbstract(new.target,a4),ve(this,"_isSigner",!0)}getBalance(t){return m0(this,void 0,void 0,function*(){return this._checkProvider("getBalance"),yield this.provider.getBalance(this.getAddress(),t)})}getTransactionCount(t){return m0(this,void 0,void 0,function*(){return this._checkProvider("getTransactionCount"),yield this.provider.getTransactionCount(this.getAddress(),t)})}estimateGas(t){return m0(this,void 0,void 0,function*(){this._checkProvider("estimateGas");const u=yield xu(this.checkTransaction(t));return yield this.provider.estimateGas(u)})}call(t,u){return m0(this,void 0,void 0,function*(){this._checkProvider("call");const n=yield xu(this.checkTransaction(t));return yield this.provider.call(n,u)})}sendTransaction(t){return m0(this,void 0,void 0,function*(){this._checkProvider("sendTransaction");const u=yield this.populateTransaction(t),n=yield this.signTransaction(u);return yield this.provider.sendTransaction(n)})}getChainId(){return m0(this,void 0,void 0,function*(){return this._checkProvider("getChainId"),(yield this.provider.getNetwork()).chainId})}getGasPrice(){return m0(this,void 0,void 0,function*(){return this._checkProvider("getGasPrice"),yield this.provider.getGasPrice()})}getFeeData(){return m0(this,void 0,void 0,function*(){return this._checkProvider("getFeeData"),yield this.provider.getFeeData()})}resolveName(t){return m0(this,void 0,void 0,function*(){return this._checkProvider("resolveName"),yield this.provider.resolveName(t)})}checkTransaction(t){for(const n in t)WHe.indexOf(n)===-1&&Hr.throwArgumentError("invalid transaction key: "+n,"transaction",t);const u=Zt(t);return u.from==null?u.from=this.getAddress():u.from=Promise.all([Promise.resolve(u.from),this.getAddress()]).then(n=>(n[0].toLowerCase()!==n[1].toLowerCase()&&Hr.throwArgumentError("from address mismatch","transaction",t),n[0])),u}populateTransaction(t){return m0(this,void 0,void 0,function*(){const u=yield xu(this.checkTransaction(t));u.to!=null&&(u.to=Promise.resolve(u.to).then(r=>m0(this,void 0,void 0,function*(){if(r==null)return null;const a=yield this.resolveName(r);return a==null&&Hr.throwArgumentError("provided ENS name resolves to null","tx.to",r),a})),u.to.catch(r=>{}));const n=u.maxFeePerGas!=null||u.maxPriorityFeePerGas!=null;if(u.gasPrice!=null&&(u.type===2||n)?Hr.throwArgumentError("eip-1559 transaction do not support gasPrice","transaction",t):(u.type===0||u.type===1)&&n&&Hr.throwArgumentError("pre-eip-1559 transaction do not support maxFeePerGas/maxPriorityFeePerGas","transaction",t),(u.type===2||u.type==null)&&u.maxFeePerGas!=null&&u.maxPriorityFeePerGas!=null)u.type=2;else if(u.type===0||u.type===1)u.gasPrice==null&&(u.gasPrice=this.getGasPrice());else{const r=yield this.getFeeData();if(u.type==null)if(r.maxFeePerGas!=null&&r.maxPriorityFeePerGas!=null)if(u.type=2,u.gasPrice!=null){const a=u.gasPrice;delete u.gasPrice,u.maxFeePerGas=a,u.maxPriorityFeePerGas=a}else u.maxFeePerGas==null&&(u.maxFeePerGas=r.maxFeePerGas),u.maxPriorityFeePerGas==null&&(u.maxPriorityFeePerGas=r.maxPriorityFeePerGas);else r.gasPrice!=null?(n&&Hr.throwError("network does not support EIP-1559",pe.errors.UNSUPPORTED_OPERATION,{operation:"populateTransaction"}),u.gasPrice==null&&(u.gasPrice=r.gasPrice),u.type=0):Hr.throwError("failed to get consistent fee data",pe.errors.UNSUPPORTED_OPERATION,{operation:"signer.getFeeData"});else u.type===2&&(u.maxFeePerGas==null&&(u.maxFeePerGas=r.maxFeePerGas),u.maxPriorityFeePerGas==null&&(u.maxPriorityFeePerGas=r.maxPriorityFeePerGas))}return u.nonce==null&&(u.nonce=this.getTransactionCount("pending")),u.gasLimit==null&&(u.gasLimit=this.estimateGas(u).catch(r=>{if(qHe.indexOf(r.code)>=0)throw r;return Hr.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",pe.errors.UNPREDICTABLE_GAS_LIMIT,{error:r,tx:u})})),u.chainId==null?u.chainId=this.getChainId():u.chainId=Promise.all([Promise.resolve(u.chainId),this.getChainId()]).then(r=>(r[1]!==0&&r[0]!==r[1]&&Hr.throwArgumentError("chainId address mismatch","transaction",t),r[0])),yield xu(u)})}_checkProvider(t){this.provider||Hr.throwError("missing provider",pe.errors.UNSUPPORTED_OPERATION,{operation:t||"_checkProvider"})}static isSigner(t){return!!(t&&t._isSigner)}}class r_ extends a4{constructor(t,u){super(),ve(this,"address",t),ve(this,"provider",u||null)}getAddress(){return Promise.resolve(this.address)}_fail(t,u){return Promise.resolve().then(()=>{Hr.throwError(t,pe.errors.UNSUPPORTED_OPERATION,{operation:u})})}signMessage(t){return this._fail("VoidSigner cannot sign messages","signMessage")}signTransaction(t){return this._fail("VoidSigner cannot sign transactions","signTransaction")}_signTypedData(t,u,n){return this._fail("VoidSigner cannot sign typed data","signTypedData")}connect(t){return new r_(this.address,t)}}var Yq={},ct={},v2=Vq;function Vq(e,t){if(!e)throw new Error(t||"Assertion failed")}Vq.equal=function(t,u,n){if(t!=u)throw new Error(n||"Assertion failed: "+t+" != "+u)};var yA={exports:{}};typeof Object.create=="function"?yA.exports=function(t,u){u&&(t.super_=u,t.prototype=Object.create(u.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:yA.exports=function(t,u){if(u){t.super_=u;var n=function(){};n.prototype=u.prototype,t.prototype=new n,t.prototype.constructor=t}};var YHe=yA.exports,VHe=v2,GHe=YHe;ct.inherits=GHe;function JHe(e,t){return(e.charCodeAt(t)&64512)!==55296||t<0||t+1>=e.length?!1:(e.charCodeAt(t+1)&64512)===56320}function KHe(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var u=[];
229if(typeof e=="string")if(t){if(t==="hex")for(e=e.replace(/[^a-z0-9]+/ig,""),e.length%2!==0&&(e="0"+e),r=0;r<e.length;r+=2)u.push(parseInt(e[r]+e[r+1],16))}else for(var n=0,r=0;r<e.length;r++){var a=e.charCodeAt(r);a<128?u[n++]=a:a<2048?(u[n++]=a>>6|192,u[n++]=a&63|128):JHe(e,r)?(a=65536+((a&1023)<<10)+(e.charCodeAt(++r)&1023),u[n++]=a>>18|240,u[n++]=a>>12&63|128,u[n++]=a>>6&63|128,u[n++]=a&63|128):(u[n++]=a>>12|224,u[n++]=a>>6&63|128,u[n++]=a&63|128)}else for(r=0;r<e.length;r++)u[r]=e[r]|0;return u}ct.toArray=KHe;function QHe(e){for(var t="",u=0;u<e.length;u++)t+=Jq(e[u].toString(16));return t}ct.toHex=QHe;function Gq(e){var t=e>>>24|e>>>8&65280|e<<8&16711680|(e&255)<<24;return t>>>0}ct.htonl=Gq;function XHe(e,t){for(var u="",n=0;n<e.length;n++){var r=e[n];t==="little"&&(r=Gq(r)),u+=Kq(r.toString(16))}return u}ct.toHex32=XHe;function Jq(e){return e.length===1?"0"+e:e}ct.zero2=Jq;function Kq(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}ct.zero8=Kq;function ZHe(e,t,u,n){var r=u-t;VHe(r%4===0);for(var a=new Array(r/4),i=0,s=t;i<a.length;i++,s+=4){var o;n==="big"?o=e[s]<<24|e[s+1]<<16|e[s+2]<<8|e[s+3]:o=e[s+3]<<24|e[s+2]<<16|e[s+1]<<8|e[s],a[i]=o>>>0}return a}ct.join32=ZHe;function eWe(e,t){for(var u=new Array(e.length*4),n=0,r=0;n<e.length;n++,r+=4){var a=e[n];t==="big"?(u[r]=a>>>24,u[r+1]=a>>>16&255,u[r+2]=a>>>8&255,u[r+3]=a&255):(u[r+3]=a>>>24,u[r+2]=a>>>16&255,u[r+1]=a>>>8&255,u[r]=a&255)}return u}ct.split32=eWe;function tWe(e,t){return e>>>t|e<<32-t}ct.rotr32=tWe;function uWe(e,t){return e<<t|e>>>32-t}ct.rotl32=uWe;function nWe(e,t){return e+t>>>0}ct.sum32=nWe;function rWe(e,t,u){return e+t+u>>>0}ct.sum32_3=rWe;function aWe(e,t,u,n){return e+t+u+n>>>0}ct.sum32_4=aWe;function iWe(e,t,u,n,r){return e+t+u+n+r>>>0}ct.sum32_5=iWe;function sWe(e,t,u,n){var r=e[t],a=e[t+1],i=n+a>>>0,s=(i<n?1:0)+u+r;e[t]=s>>>0,e[t+1]=i}ct.sum64=sWe;function oWe(e,t,u,n){var r=t+n>>>0,a=(r<t?1:0)+e+u;return a>>>0}ct.sum64_hi=oWe;function lWe(e,t,u,n){var r=t+n;return r>>>0}ct.sum64_lo=lWe;function cWe(e,t,u,n,r,a,i,s){var o=0,l=t;l=l+n>>>0,o+=l<t?1:0,l=l+a>>>0,o+=l<a?1:0,l=l+s>>>0,o+=l<s?1:0;var c=e+u+r+i+o;return c>>>0}ct.sum64_4_hi=cWe;function dWe(e,t,u,n,r,a,i,s){var o=t+n+a+s;return o>>>0}ct.sum64_4_lo=dWe;function pWe(e,t,u,n,r,a,i,s,o,l){var c=0,d=t;d=d+n>>>0,c+=d<t?1:0,d=d+a>>>0,c+=d<a?1:0,d=d+s>>>0,c+=d<s?1:0,d=d+l>>>0,c+=d<l?1:0;var p=e+u+r+i+o+c;return p>>>0}ct.sum64_5_hi=pWe;function fWe(e,t,u,n,r,a,i,s,o,l){var c=t+n+a+s+l;return c>>>0}ct.sum64_5_lo=fWe;function yWe(e,t,u){var n=t<<32-u|e>>>u;return n>>>0}ct.rotr64_hi=yWe;function EWe(e,t,u){var n=e<<32-u|t>>>u;return n>>>0}ct.rotr64_lo=EWe;function mWe(e,t,u){return e>>>u}ct.shr64_hi=mWe;function hWe(e,t,u){var n=e<<32-u|t>>>u;return n>>>0}ct.shr64_lo=hWe;var i4={},PM=ct,bWe=v2;function Wh(){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}i4.BlockHash=Wh;Wh.prototype.update=function(t,u){if(t=PM.toArray(t,u),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=PM.join32(t,0,t.length-n,this.endian);for(var r=0;r<t.length;r+=this._delta32)this._update(t,r,r+this._delta32)}return this};Wh.prototype.digest=function(t){return this.update(this._pad()),bWe(this.pending===null),this._digest(t)};Wh.prototype._pad=function(){var t=this.pendingTotal,u=this._delta8,n=u-(t+this.padLength)%u,r=new Array(n+this.padLength);r[0]=128;for(var a=1;a<n;a++)r[a]=0;if(t<<=3,this.endian==="big"){for(var i=8;i<this.padLength;i++)r[a++]=0;r[a++]=0,r[a++]=0,r[a++]=0,r[a++]=0,r[a++]=t>>>24&255,r[a++]=t>>>16&255,r[a++]=t>>>8&255,r[a++]=t&255}else for(r[a++]=t&255,r[a++]=t>>
229>8&255,r[a++]=t>>>16&255,r[a++]=t>>>24&255,r[a++]=0,r[a++]=0,r[a++]=0,r[a++]=0,i=8;i<this.padLength;i++)r[a++]=0;return r};var s4={},ja={},gWe=ct,ga=gWe.rotr32;function vWe(e,t,u,n){if(e===0)return Qq(t,u,n);if(e===1||e===3)return Zq(t,u,n);if(e===2)return Xq(t,u,n)}ja.ft_1=vWe;function Qq(e,t,u){return e&t^~e&u}ja.ch32=Qq;function Xq(e,t,u){return e&t^e&u^t&u}ja.maj32=Xq;function Zq(e,t,u){return e^t^u}ja.p32=Zq;function CWe(e){return ga(e,2)^ga(e,13)^ga(e,22)}ja.s0_256=CWe;function AWe(e){return ga(e,6)^ga(e,11)^ga(e,25)}ja.s1_256=AWe;function wWe(e){return ga(e,7)^ga(e,18)^e>>>3}ja.g0_256=wWe;function TWe(e){return ga(e,17)^ga(e,19)^e>>>10}ja.g1_256=TWe;var td=ct,_We=i4,FWe=ja,Eg=td.rotl32,rp=td.sum32,DWe=td.sum32_5,BWe=FWe.ft_1,eY=_We.BlockHash,xWe=[1518500249,1859775393,2400959708,3395469782];function _a(){if(!(this instanceof _a))return new _a;eY.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}td.inherits(_a,eY);var PWe=_a;_a.blockSize=512;_a.outSize=160;_a.hmacStrength=80;_a.padLength=64;_a.prototype._update=function(t,u){for(var n=this.W,r=0;r<16;r++)n[r]=t[u+r];for(;r<n.length;r++)n[r]=Eg(n[r-3]^n[r-8]^n[r-14]^n[r-16],1);var a=this.h[0],i=this.h[1],s=this.h[2],o=this.h[3],l=this.h[4];for(r=0;r<n.length;r++){var c=~~(r/20),d=DWe(Eg(a,5),BWe(c,i,s,o),l,n[r],xWe[c]);l=o,o=s,s=Eg(i,30),i=a,a=d}this.h[0]=rp(this.h[0],a),this.h[1]=rp(this.h[1],i),this.h[2]=rp(this.h[2],s),this.h[3]=rp(this.h[3],o),this.h[4]=rp(this.h[4],l)};_a.prototype._digest=function(t){return t==="hex"?td.toHex32(this.h,"big"):td.split32(this.h,"big")};var ud=ct,SWe=i4,o4=ja,MWe=v2,h0=ud.sum32,kWe=ud.sum32_4,IWe=ud.sum32_5,OWe=o4.ch32,RWe=o4.maj32,jWe=o4.s0_256,NWe=o4.s1_256,UWe=o4.g0_256,LWe=o4.g1_256,tY=SWe.BlockHash,$We=[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 Fa(){if(!(this instanceof Fa))return new Fa;tY.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=$We,this.W=new Array(64)}ud.inherits(Fa,tY);var uY=Fa;Fa.blockSize=512;Fa.outSize=256;Fa.hmacStrength=192;Fa.padLength=64;Fa.prototype._update=function(t,u){for(var n=this.W,r=0;r<16;r++)n[r]=t[u+r];for(;r<n.length;r++)n[r]=kWe(LWe(n[r-2]),n[r-7],UWe(n[r-15]),n[r-16]);var a=this.h[0],i=this.h[1],s=this.h[2],o=this.h[3],l=this.h[4],c=this.h[5],d=this.h[6],p=this.h[7];for(MWe(this.k.length===n.length),r=0;r<n.length;r++){var f=IWe(p,NWe(l),OWe(l,c,d),this.k[r],n[r]),y=h0(jWe(a),RWe(a,i,s));p=d,d=c,c=l,l=h0(o,f),o=s,s=i,i=a,a=h0(f,y)}this.h[0]=h0(this.h[0],a),this.h[1]=h0(this.h[1],i),this.h[2]=h0(this.h[2],s),this.h[3]=h0(this.h[3],o),this.h[4]=h0(this.h[4],l),this.h[5]=h0(this.h[5],c),this.h[6]=h0(this.h[6],d),this.h[7]=h0(this.h[7],p)};Fa.prototype._digest=function(t){return t==="hex"?ud.toHex32(this.h,"big"):ud.split32(this.h,"big")};var EA=ct,nY=uY;function Ci(){if(!(this instanceof Ci))return new Ci;nY.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}EA.inherits(Ci,nY);var zWe=Ci;Ci.blockSize=512;Ci.outSize=224;Ci.hmacStrength=192;Ci.padLength=64;Ci.prototype._digest=function(t){return t==="hex"?EA.toHex32(this.h.slice(0,7),"big"):EA.split32(this.h.slice(0,7),"big")};var dr=ct,HWe=i4,WWe=v2,va=dr.rotr64_hi,Ca=dr.rotr64_lo,rY=dr.shr64_hi,aY=dr.shr64_lo,Yi=dr.sum64,mg=dr.sum64_hi,hg=dr.sum64_lo,qWe=dr.sum64_4_hi,YWe=dr.sum64_4_lo,VWe=dr.sum64_5_hi,GWe=dr.sum64_5_lo,iY=HWe.BlockHash,JWe=[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,
2291322822218,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 O0(){if(!(this instanceof O0))return new O0;iY.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=JWe,this.W=new Array(160)}dr.inherits(O0,iY);var sY=O0;O0.blockSize=1024;O0.outSize=512;O0.hmacStrength=192;O0.padLength=128;O0.prototype._prepareBlock=function(t,u){for(var n=this.W,r=0;r<32;r++)n[r]=t[u+r];for(;r<n.length;r+=2){var a=iqe(n[r-4],n[r-3]),i=sqe(n[r-4],n[r-3]),s=n[r-14],o=n[r-13],l=rqe(n[r-30],n[r-29]),c=aqe(n[r-30],n[r-29]),d=n[r-32],p=n[r-31];n[r]=qWe(a,i,s,o,l,c,d,p),n[r+1]=YWe(a,i,s,o,l,c,d,p)}};O0.prototype._update=function(t,u){this._prepareBlock(t,u);var n=this.W,r=this.h[0],a=this.h[1],i=this.h[2],s=this.h[3],o=this.h[4],l=this.h[5],c=this.h[6],d=this.h[7],p=this.h[8],f=this.h[9],y=this.h[10],h=this.h[11],C=this.h[12],v=this.h[13],m=this.h[14],E=this.h[15];WWe(this.k.length===n.length);for(var b=0;b<n.length;b+=2){var A=m,w=E,g=uqe(p,f),B=nqe(p,f),q=KWe(p,f,y,h,C),V=QWe(p,f,y,h,C,v),X=this.k[b],ie=this.k[b+1],N=n[b],T=n[b+1],P=VWe(A,w,g,B,q,V,X,ie,N,T),O=GWe(A,w,g,B,q,V,X,ie,N,T);A=eqe(r,a),w=tqe(r,a),g=XWe(r,a,i,s,o),B=ZWe(r,a,i,s,o,l);var S=mg(A,w,g,B),U=hg(A,w,g,B);m=C,E=v,C=y,v=h,y=p,h=f,p=mg(c,d,P,O),f=hg(d,d,P,O),c=o,d=l,o=i,l=s,i=r,s=a,r=mg(P,O,S,U),a=hg(P,O,S,U)}Yi(this.h,0,r,a),Yi(this.h,2,i,s),Yi(this.h,4,o,l),Yi(this.h,6,c,d),Yi(this.h,8,p,f),Yi(this.h,10,y,h),Yi(this.h,12,C,v),Yi(this.h,14,m,E)};O0.prototype._digest=function(t){return t==="hex"?dr.toHex32(this.h,"big"):dr.split32(this.h,"big")};function KWe(e,t,u,n,r){var a=e&u^~e&r;return a<0&&(a+=4294967296),a}function QWe(e,t,u,n,r,a){var i=t&n^~t&a;return i<0&&(i+=4294967296),i}function XWe(e,t,u,n,r){var a=e&u^e&r^u&r;return a<0&&(a+=4294967296),a}function ZWe(e,t,u,n,r,a){var i=t&n^t&a^n&a;return i<0&&(i+=4294967296),i}function eqe(e,t){var u=va(e,t,28),n=va(t,e,2),r=va(t,e,7),a=u^n^r;return a<0&&(a+=4294967296),a}function tqe(e,t){var u=Ca(e,t,28),n=Ca(t,e,2),r=Ca(t,e,7),a=u^n^r;return a<0&&(a+=4294967296),a}function uqe(e,t){var u=va(e,t,14),n=va(e,t,18),r=va(t,e,9),a=u^n^r;return a<0&&(a+=4294967296),a}function nqe(e,t){var u=Ca(e,t,14),n=Ca(e,t,18),r=Ca(t,e,9),a=u^n^r;return a<0&&(a+=4294967296),a}function rqe(e,t){var u=va(e,t,1),n=va(e,t,8),r=rY(e,t,7),a=u^n^r;return a<0&&(a+=4294967296),a}function aqe(e,t){var u=Ca(e,t,1),n=Ca(e,t,8),r=aY(e,t,7),a=u^n^r;return a<0&&(a+=4294967296),a}function iqe(e,t){var u=va(e,t,19),n=va(t,e,29),r=rY(e,t,6),a=u^n^r;return a<0&&(a+=4294967296),a}function sqe(e,t){var u=Ca(e,t,19),n=Ca(t,e,29),r=aY(e,t,6),a=u^n^r;return a<0&&(a+=4294967296),a}var mA=ct,oY=sY;function Ai(){if(!(this instanceof Ai))return new Ai;oY.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}mA.inherits(Ai,oY);var oqe=Ai;Ai.blockSize=1024;Ai.outSize=384;Ai.hmacStrength=192;Ai.padLength=128;Ai.prototype._digest=function(t){return t==="hex"?mA.toHex32(this.h.slice(0,12),"big"):mA.split32(this.h.slice(0,12),"big")};s4.sha1=PWe;s4.sha224=zWe;s4.sha256=uY;s4.sha384=oqe;s4.sha512=sY;var lY={},Jo=ct,lqe=i4,b1=Jo.rotl32,SM=Jo.sum32,ap=Jo.sum32_3,MM=Jo.sum32_4,cY=lqe.BlockHash;function Da(){if(!(this instanceof Da))return new Da;cY.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}Jo.inherits(Da,cY);lY.ripemd160=Da;Da.blockSize=512;Da.outSize=160;Da.hmacStrength=192;Da.padLength=64;Da.prototype._update=function(t,u){for(var n=this.h[0],r=this.h[1],a=this.h[2],i=this.h[3],s=this.h[4],o=n,l=r,c=a,d=i,p=s,f=0;f<80;f++){var y=SM(b1(MM(n,kM(f,r,a,i),t[pqe[f]+u],cqe(f)),yqe[f]),s);n=s,s=i,i=b1(a,10),a=r,r=y,y=SM(b1(MM(o,kM(79-f,l,c,d),t[fqe[f]+u],dqe(f)),Eqe[f]),p),o=p,p=d,d=b1(c,10),c=l,l=y}y=ap(this.h[1],a,d),this.h[1]=ap(this.h[2],i,p),this.h[2]=ap(this.h[3],s,o),this.h[3]=ap(this.h[4],n,l),this.h[4]=ap(this.h[0],r,c),this.h[0]=y};Da.prototype._digest=function(t){return t==="hex"?Jo.toHex32(this.h,"little"):Jo.split32(this.h,"little")};function kM(e,t,u,n){return e<=15?t^u^n:e<=31?t&u|~t&n:e<=47?(t|~u)^n:e<=63?t&n|u&~n:t^(u|~n)}function cqe(e){return e<=15?0:e<=31?1518500249:e<=47?1859775393:e<=63?2400959708:2840853838}function dqe(e){return e<=15?1352829926:e<=31?1548603684:e<=47?1836072691:e<=63?2053994217:0}var pqe=[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],fqe=[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],yqe=[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],Eqe=[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],mqe=ct,hqe=v2;
229function nd(e,t,u){if(!(this instanceof nd))return new nd(e,t,u);this.Hash=e,this.blockSize=e.blockSize/8,this.outSize=e.outSize/8,this.inner=null,this.outer=null,this._init(mqe.toArray(t,u))}var bqe=nd;nd.prototype._init=function(t){t.length>this.blockSize&&(t=new this.Hash().update(t).digest()),hqe(t.length<=this.blockSize);for(var u=t.length;u<this.blockSize;u++)t.push(0);for(u=0;u<t.length;u++)t[u]^=54;for(this.inner=new this.Hash().update(t),u=0;u<t.length;u++)t[u]^=106;this.outer=new this.Hash().update(t)};nd.prototype.update=function(t,u){return this.inner.update(t,u),this};nd.prototype.digest=function(t){return this.outer.update(this.inner.digest()),this.outer.digest(t)};(function(e){var t=e;t.utils=ct,t.common=i4,t.sha=s4,t.ripemd=lY,t.hmac=bqe,t.sha1=t.sha.sha1,t.sha256=t.sha.sha256,t.sha224=t.sha.sha224,t.sha384=t.sha.sha384,t.sha512=t.sha.sha512,t.ripemd160=t.ripemd.ripemd160})(Yq);const Q0=Ba(Yq);function l4(e,t,u){return u={path:t,exports:{},require:function(n,r){return gqe(n,r??u.path)}},e(u,u.exports),u.exports}function gqe(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}var a_=dY;function dY(e,t){if(!e)throw new Error(t||"Assertion failed")}dY.equal=function(t,u,n){if(t!=u)throw new Error(n||"Assertion failed: "+t+" != "+u)};var D0=l4(function(e,t){var u=t;function n(i,s){if(Array.isArray(i))return i.slice();if(!i)return[];var o=[];if(typeof i!="string"){for(var l=0;l<i.length;l++)o[l]=i[l]|0;return o}if(s==="hex"){i=i.replace(/[^a-z0-9]+/ig,""),i.length%2!==0&&(i="0"+i);for(var l=0;l<i.length;l+=2)o.push(parseInt(i[l]+i[l+1],16))}else for(var l=0;l<i.length;l++){var c=i.charCodeAt(l),d=c>>8,p=c&255;d?o.push(d,p):o.push(p)}return o}u.toArray=n;function r(i){return i.length===1?"0"+i:i}u.zero2=r;function a(i){for(var s="",o=0;o<i.length;o++)s+=r(i[o].toString(16));return s}u.toHex=a,u.encode=function(s,o){return o==="hex"?a(s):s}}),$r=l4(function(e,t){var u=t;u.assert=a_,u.toArray=D0.toArray,u.zero2=D0.zero2,u.toHex=D0.toHex,u.encode=D0.encode;function n(o,l,c){var d=new Array(Math.max(o.bitLength(),c)+1);d.fill(0);for(var p=1<<l+1,f=o.clone(),y=0;y<d.length;y++){var h,C=f.andln(p-1);f.isOdd()?(C>(p>>1)-1?h=(p>>1)-C:h=C,f.isubn(h)):h=0,d[y]=h,f.iushrn(1)}return d}u.getNAF=n;function r(o,l){var c=[[],[]];o=o.clone(),l=l.clone();for(var d=0,p=0,f;o.cmpn(-d)>0||l.cmpn(-p)>0;){var y=o.andln(3)+d&3,h=l.andln(3)+p&3;y===3&&(y=-1),h===3&&(h=-1);var C;y&1?(f=o.andln(7)+d&7,(f===3||f===5)&&h===2?C=-y:C=y):C=0,c[0].push(C);var v;h&1?(f=l.andln(7)+p&7,(f===3||f===5)&&y===2?v=-h:v=h):v=0,c[1].push(v),2*d===C+1&&(d=1-d),2*p===v+1&&(p=1-p),o.iushrn(1),l.iushrn(1)}return c}u.getJSF=r;function a(o,l,c){var d="_"+l;o.prototype[l]=function(){return this[d]!==void 0?this[d]:this[d]=c.call(this)}}u.cachedProperty=a;function i(o){return typeof o=="string"?u.toArray(o,"hex"):o}u.parseBytes=i;function s(o){return new Ze(o,"hex","le")}u.intFromLE=s}),kE=$r.getNAF,vqe=$r.getJSF,IE=$r.assert;function uo(e,t){this.type=e,this.p=new Ze(t.p,16),this.red=t.prime?Ze.red(t.prime):Ze.mont(this.p),this.zero=new Ze(0).toRed(this.red),this.one=new Ze(1).toRed(this.red),this.two=new Ze(2).toRed(this.red),this.n=t.n&&new Ze(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 u=this.n&&this.p.div(this.n);!u||u.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}var Dl=uo;uo.prototype.point=function(){throw new Error("Not implemented")};uo.prototype.validate=function(){throw new Error("Not implemented")};uo.prototype._fixedNafMul=function(t,u){IE(t.precomputed);var n=t._getDoubles(),r=kE(u,1,this._bitLength),a=(1<<n.step+1)-(n.step%2===0?2:1);a/=3;var i=[],s,o;for(s=0;s<r.length;s+=n.step){o=0;for(var l=s+n.step-1;l>=s;l--)o=(o<<1)+r[l];i.push(o)}for(var c=this.jpoint(null,null,null),d=this.jpoint(null,null,null),p=a;p>0;p--){for(s=0;s<i.length;s++)o=i[s],o===p?d=d.mixedAdd(n.points[s]):o===-p&&(d=d.mixedAdd(n.points[s].neg()));c=c.add(d)}return c.toP()};uo.prototype._wnafMul=function(t,u){var n=4,r=t._getNAFPoints(n);n=r.wnd;for(var a=r.points,i=kE(u,n,this._bitLength),s=this.jpoint(null,null,null),o=i.length-1;o>=0;o--){for(var l=0;o>=0&&i[o]===0;o--)l++;if(o>=0&&l++,s=s.dblp(l),o<0)break;var c=i[o];IE(c!==0),t.type==="affine"?c>0?s=s.mixedAdd(a[c-1>>1]):s=s.mixedAdd(a[-c-1>>1].neg()):c>0?s=s.add(a[c-1>>1]):s=s.add(a[-c-1>>1].neg())}return t.type==="affine"?s.toP():s};uo.prototype._wnafMulAdd=function(t,u,n,r,a){var i=this._wnafT1,s=this._wnafT2,o=this._wnafT3,l=0,c,d,p;for(c=0;c<r;c++){p=u[c];var f=p._getNAFPoints(t);i[c]=f.wnd,s[c]=f.points}for(c=r-1;c>=1;c-=2){var y=c-1,h=c;if(i[y]!==1||i[h]!==1){o[y]=kE(n[y],i[y],this._bitLength),o[h]=kE(n[h],i[h],this._bitLength),l=Math.max(o[y].length,l),l=Math.max(o[h].length,l);continue}var C=[u[y],null,null,u[h]];
229u[y].y.cmp(u[h].y)===0?(C[1]=u[y].add(u[h]),C[2]=u[y].toJ().mixedAdd(u[h].neg())):u[y].y.cmp(u[h].y.redNeg())===0?(C[1]=u[y].toJ().mixedAdd(u[h]),C[2]=u[y].add(u[h].neg())):(C[1]=u[y].toJ().mixedAdd(u[h]),C[2]=u[y].toJ().mixedAdd(u[h].neg()));var v=[-3,-1,-5,-7,0,7,5,1,3],m=vqe(n[y],n[h]);for(l=Math.max(m[0].length,l),o[y]=new Array(l),o[h]=new Array(l),d=0;d<l;d++){var E=m[0][d]|0,b=m[1][d]|0;o[y][d]=v[(E+1)*3+(b+1)],o[h][d]=0,s[y]=C}}var A=this.jpoint(null,null,null),w=this._wnafT4;for(c=l;c>=0;c--){for(var g=0;c>=0;){var B=!0;for(d=0;d<r;d++)w[d]=o[d][c]|0,w[d]!==0&&(B=!1);if(!B)break;g++,c--}if(c>=0&&g++,A=A.dblp(g),c<0)break;for(d=0;d<r;d++){var q=w[d];q!==0&&(q>0?p=s[d][q-1>>1]:q<0&&(p=s[d][-q-1>>1].neg()),p.type==="affine"?A=A.mixedAdd(p):A=A.add(p))}}for(c=0;c<r;c++)s[c]=null;return a?A:A.toP()};function d0(e,t){this.curve=e,this.type=t,this.precomputed=null}uo.BasePoint=d0;d0.prototype.eq=function(){throw new Error("Not implemented")};d0.prototype.validate=function(){return this.curve.validate(this)};uo.prototype.decodePoint=function(t,u){t=$r.toArray(t,u);var n=this.p.byteLength();if((t[0]===4||t[0]===6||t[0]===7)&&t.length-1===2*n){t[0]===6?IE(t[t.length-1]%2===0):t[0]===7&&IE(t[t.length-1]%2===1);var r=this.point(t.slice(1,1+n),t.slice(1+n,1+2*n));return r}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")};d0.prototype.encodeCompressed=function(t){return this.encode(t,!0)};d0.prototype._encode=function(t){var u=this.curve.p.byteLength(),n=this.getX().toArray("be",u);return t?[this.getY().isEven()?2:3].concat(n):[4].concat(n,this.getY().toArray("be",u))};d0.prototype.encode=function(t,u){return $r.encode(this._encode(u),t)};d0.prototype.precompute=function(t){if(this.precomputed)return this;var u={doubles:null,naf:null,beta:null};return u.naf=this._getNAFPoints(8),u.doubles=this._getDoubles(4,t),u.beta=this._getBeta(),this.precomputed=u,this};d0.prototype._hasDoubles=function(t){if(!this.precomputed)return!1;var u=this.precomputed.doubles;return u?u.points.length>=Math.ceil((t.bitLength()+1)/u.step):!1};d0.prototype._getDoubles=function(t,u){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var n=[this],r=this,a=0;a<u;a+=t){for(var i=0;i<t;i++)r=r.dbl();n.push(r)}return{step:t,points:n}};d0.prototype._getNAFPoints=function(t){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var u=[this],n=(1<<t)-1,r=n===1?null:this.dbl(),a=1;a<n;a++)u[a]=u[a-1].add(r);return{wnd:t,points:u}};d0.prototype._getBeta=function(){return null};d0.prototype.dblp=function(t){for(var u=this,n=0;n<t;n++)u=u.dbl();return u};var i_=l4(function(e){typeof Object.create=="function"?e.exports=function(u,n){n&&(u.super_=n,u.prototype=Object.create(n.prototype,{constructor:{value:u,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(u,n){if(n){u.super_=n;var r=function(){};r.prototype=n.prototype,u.prototype=new r,u.prototype.constructor=u}}}),Cqe=$r.assert;function p0(e){Dl.call(this,"short",e),this.a=new Ze(e.a,16).toRed(this.red),this.b=new Ze(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)}i_(p0,Dl);var Aqe=p0;p0.prototype._getEndomorphism=function(t){if(!(!this.zeroA||!this.g||!this.n||this.p.modn(3)!==1)){var u,n;if(t.beta)u=new Ze(t.beta,16).toRed(this.red);else{var r=this._getEndoRoots(this.p);u=r[0].cmp(r[1])<0?r[0]:r[1],u=u.toRed(this.red)}if(t.lambda)n=new Ze(t.lambda,16);else{var a=this._getEndoRoots(this.n);this.g.mul(a[0]).x.cmp(this.g.x.redMul(u))===0?n=a[0]:(n=a[1],Cqe(this.g.mul(n).x.cmp(this.g.x.redMul(u))===0))}var i;return t.basis?i=t.basis.map(function(s){return{a:new Ze(s.a,16),b:new Ze(s.b,16)}}):i=this._getEndoBasis(n),{beta:u,lambda:n,basis:i}}};p0.prototype._getEndoRoots=function(t){var u=t===this.p?this.red:Ze.mont(t),n=new Ze(2).toRed(u).redInvm(),r=n.redNeg(),a=new Ze(3).toRed(u).redNeg().redSqrt().redMul(n),i=r.redAdd(a).fromRed(),s=r.redSub(a).fromRed();return[i,s]};p0.prototype._getEndoBasis=function(t){for(var u=this.n.ushrn(Math.floor(this.n.bitLength()/2)),n=t,r=this.n.clone(),a=new Ze(1),i=new Ze(0),s=new Ze(0),o=new Ze(1),l,c,d,p,f,y,h,C=0,v,m;n.cmpn(0)!==0;){var E=r.div(n);v=r.sub(E.mul(n)),m=s.sub(E.mul(a));var b=o.sub(E.mul(i));if(!d&&v.cmp(u)<0)l=h.neg(),c=a,d=v.neg(),p=m;else if(d&&++C===2)break;h=v,r=n,n=v,s=a,a=m,o=i,i=b}f=v.neg(),y=m;var A=d.sqr().add(p.sqr()),w=f.sqr().add(y.sqr());return w.cmp(A)>=0&&(f=l,y=c),d.negative&&(d=d.neg(),p=p.neg()),f.negative&&(f=f.neg(),y=y.neg()),[{a:d,b:p},{a:f,b:y}]};p0.prototype._endoSplit=function(t){var u=this.endo.basis,n=u[0],r=u[1],a=r.b.mul(t).divRound(this.n),i=n.b.neg().mul(t).divRound(this.n),s=a.mul(n.a),o=i.mul(r.a),l=a.mul(n.b),c=i.mul(r.b),d=t.sub(s).sub(o),p=l.add(c).neg();return{k1:d,k2:p}};p0.prototype.pointFromX=function(t,u){t=new Ze(t,16),t.red||(t=t.toRed(this.red));var n=t.redSqr().redMul(t).redIAdd(t.redMul(this.a)).redIAdd(this.b),r=n.redSqrt();if(r.redSqr().redSub(n).cmp(this.zero)!==0)throw new Error("invalid point");var a=r.fromRed().isOdd();return(u&&!a||!u&&a)&&(r=r.redNeg()),this.point(t,r)};p0.prototype.validate=function(t){if(t.inf)return!0;var u=t.x,n=t.y,r=this.a.redMul(u),a=u.redSqr().redMul(u).redIAdd(r).redIAdd(this.b);return n.redSqr().redISub(a).cmpn(0)===0};p0.prototype._endoWnafMulAdd=function(t,u,n){for(var r=this._endoWnafT1,a=this._endoWnafT2,i=0;i<t.length;i++){var s=this._endoSplit(u[i]),o=t[i],l=o._getBeta();s.k1.negative&&(s.k1.ineg(),o=o.neg(!0)),s.k2.negative&&(s.k2.ineg(),l=l.neg(!0)),r[i*2]=o,r[i*2+1]=l,a[i*2]=s.k1,a[i*2+1]=s.k2}for(var c=this._wnafMulAdd(1,r,a,i*2,n),d=0;d<i*2;d++)r[d]=null,a[d]=null;return c};function un(e,t,u,n){Dl.BasePoint.call(this,e,"affine"),t===null&&u===null?(this.x=null,this.y=null,this.inf=!0):(this.x=new Ze(t,16),this.y=new Ze(u,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)}i_(un,Dl.BasePoint);p0.prototype.point=function(t,u,n){return new un(this,t,u,n)};p0.prototype.pointFromJSON=function(t,u){return un.fromJSON(this,t,u)};un.prototype._getBeta=function(){if(this.curve.endo){var t=this.prec
229omputed;if(t&&t.beta)return t.beta;var u=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(t){var n=this.curve,r=function(a){return n.point(a.x.redMul(n.endo.beta),a.y)};t.beta=u,u.precomputed={beta:null,naf:t.naf&&{wnd:t.naf.wnd,points:t.naf.points.map(r)},doubles:t.doubles&&{step:t.doubles.step,points:t.doubles.points.map(r)}}}return u}};un.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]};un.fromJSON=function(t,u,n){typeof u=="string"&&(u=JSON.parse(u));var r=t.point(u[0],u[1],n);if(!u[2])return r;function a(s){return t.point(s[0],s[1],n)}var i=u[2];return r.precomputed={beta:null,doubles:i.doubles&&{step:i.doubles.step,points:[r].concat(i.doubles.points.map(a))},naf:i.naf&&{wnd:i.naf.wnd,points:[r].concat(i.naf.points.map(a))}},r};un.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)+">"};un.prototype.isInfinity=function(){return this.inf};un.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 u=this.y.redSub(t.y);u.cmpn(0)!==0&&(u=u.redMul(this.x.redSub(t.x).redInvm()));var n=u.redSqr().redISub(this.x).redISub(t.x),r=u.redMul(this.x.redSub(n)).redISub(this.y);return this.curve.point(n,r)};un.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 u=this.curve.a,n=this.x.redSqr(),r=t.redInvm(),a=n.redAdd(n).redIAdd(n).redIAdd(u).redMul(r),i=a.redSqr().redISub(this.x.redAdd(this.x)),s=a.redMul(this.x.redSub(i)).redISub(this.y);return this.curve.point(i,s)};un.prototype.getX=function(){return this.x.fromRed()};un.prototype.getY=function(){return this.y.fromRed()};un.prototype.mul=function(t){return t=new Ze(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)};un.prototype.mulAdd=function(t,u,n){var r=[this,u],a=[t,n];return this.curve.endo?this.curve._endoWnafMulAdd(r,a):this.curve._wnafMulAdd(1,r,a,2)};un.prototype.jmulAdd=function(t,u,n){var r=[this,u],a=[t,n];return this.curve.endo?this.curve._endoWnafMulAdd(r,a,!0):this.curve._wnafMulAdd(1,r,a,2,!0)};un.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)};un.prototype.neg=function(t){if(this.inf)return this;var u=this.curve.point(this.x,this.y.redNeg());
229if(t&&this.precomputed){var n=this.precomputed,r=function(a){return a.neg()};u.precomputed={naf:n.naf&&{wnd:n.naf.wnd,points:n.naf.points.map(r)},doubles:n.doubles&&{step:n.doubles.step,points:n.doubles.points.map(r)}}}return u};un.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 bn(e,t,u,n){Dl.BasePoint.call(this,e,"jacobian"),t===null&&u===null&&n===null?(this.x=this.curve.one,this.y=this.curve.one,this.z=new Ze(0)):(this.x=new Ze(t,16),this.y=new Ze(u,16),this.z=new Ze(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}i_(bn,Dl.BasePoint);p0.prototype.jpoint=function(t,u,n){return new bn(this,t,u,n)};bn.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var t=this.z.redInvm(),u=t.redSqr(),n=this.x.redMul(u),r=this.y.redMul(u).redMul(t);return this.curve.point(n,r)};bn.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)};bn.prototype.add=function(t){if(this.isInfinity())return t;if(t.isInfinity())return this;var u=t.z.redSqr(),n=this.z.redSqr(),r=this.x.redMul(u),a=t.x.redMul(n),i=this.y.redMul(u.redMul(t.z)),s=t.y.redMul(n.redMul(this.z)),o=r.redSub(a),l=i.redSub(s);if(o.cmpn(0)===0)return l.cmpn(0)!==0?this.curve.jpoint(null,null,null):this.dbl();var c=o.redSqr(),d=c.redMul(o),p=r.redMul(c),f=l.redSqr().redIAdd(d).redISub(p).redISub(p),y=l.redMul(p.redISub(f)).redISub(i.redMul(d)),h=this.z.redMul(t.z).redMul(o);return this.curve.jpoint(f,y,h)};bn.prototype.mixedAdd=function(t){if(this.isInfinity())return t.toJ();if(t.isInfinity())return this;var u=this.z.redSqr(),n=this.x,r=t.x.redMul(u),a=this.y,i=t.y.redMul(u).redMul(this.z),s=n.redSub(r),o=a.redSub(i);if(s.cmpn(0)===0)return o.cmpn(0)!==0?this.curve.jpoint(null,null,null):this.dbl();var l=s.redSqr(),c=l.redMul(s),d=n.redMul(l),p=o.redSqr().redIAdd(c).redISub(d).redISub(d),f=o.redMul(d.redISub(p)).redISub(a.redMul(c)),y=this.z.redMul(s);return this.curve.jpoint(p,f,y)};bn.prototype.dblp=function(t){if(t===0)return this;if(this.isInfinity())return this;if(!t)return this.dbl();var u;if(this.curve.zeroA||this.curve.threeA){var n=this;for(u=0;u<t;u++)n=n.dbl();return n}var r=this.curve.a,a=this.curve.tinv,i=this.x,s=this.y,o=this.z,l=o.redSqr().redSqr(),c=s.redAdd(s);for(u=0;u<t;u++){var d=i.redSqr(),p=c.redSqr(),f=p.redSqr(),y=d.redAdd(d).redIAdd(d).redIAdd(r.redMul(l)),h=i.redMul(p),C=y.redSqr().redISub(h.redAdd(h)),v=h.redISub(C),m=y.redMul(v);m=m.redIAdd(m).redISub(f);var E=c.redMul(o);u+1<t&&(l=l.redMul(f)),i=C,o=E,c=m}return this.curve.jpoint(i,c.redMul(a),o)};bn.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()};bn.prototype._zeroDbl=function(){var t,u,n;if(this.zOne){var r=this.x.redSqr(),a=this.y.redSqr(),i=a.redSqr(),s=this.x.redAdd(a).redSqr().redISub(r).redISub(i);s=s.redIAdd(s);var o=r.redAdd(r).redIAdd(r),l=o.redSqr().redISub(s).redISub(s),c=i.redIAdd(i);c=c.redIAdd(c),c=c.redIAdd(c),t=l,u=o.redMul(s.redISub(l)).redISub(c),n=this.y.redAdd(this.y)}else{var d=this.x.redSqr(),p=this.y.redSqr(),f=p.redSqr(),y=this.x.redAdd(p).redSqr().redISub(d).redISub(f);y=y.redIAdd(y);var h=d.redAdd(d).redIAdd(d),C=h.redSqr(),v=f.redIAdd(f);v=v.redIAdd(v),v=v.redIAdd(v),t=C.redISub(y).redISub(y),u=h.redMul(y.redISub(t)).redISub(v),n=this.y.redMul(this.z),n=n.redIAdd(n)}return this.curve.jpoint(t,u,n)};bn.prototype._threeDbl=function(){var t,u,n;if(this.zOne){var r=this.x.redSqr(),a=this.y.redSqr(),i=a.redSqr(),s=this.x.redAdd(a).redSqr().redISub(r).redISub(i);s=s.redIAdd(s);var o=r.redAdd(r).redIAdd(r).redIAdd(this.curve.a),l=o.redSqr().redISub(s).redISub(s);t=l;var c=i.redIAdd(i);c=c.redIAdd(c),c=c.redIAdd(c),u=o.redMul(s.redISub(l)).redISub(c),n=this.y.redAdd(this.y)}else{var d=this.z.redSqr(),p=this.y.redSqr(),f=this.x.redMul(p),y=this.x.redSub(d).redMul(this.x.redAdd(d));y=y.redAdd(y).redIAdd(y);var h=f.redIAdd(f);h=h.redIAdd(h);var C=h.redAdd(h);t=y.redSqr().redISub(C),n=this.y.redAdd(this.z).redSqr().redISub(p).redISub(d);var v=p.redSqr();v=v.redIAdd(v),v=v.redIAdd(v),v=v.redIAdd(v),u=y.redMul(h.redISub(t)).redISub(v)}return this.curve.jpoint(t,u,n)};bn.prototype._dbl=function(){var t=this.curve.a,u=this.x,n=this.y,r=this.z,a=r.redSqr().redSqr(),i=u.redSqr(),s=n.redSqr(),o=i.redAdd(i).redIAdd(i).redIAdd(t.redMul(a)),l=u.redAdd(u);l=l.redIAdd(l);var c=l.redMul(s),d=o.redSqr().redISub(c.redAdd(c)),p=c.redISub(d),f=s.redSqr();f=f.redIAdd(f),f=f.redIAdd(f),f=f.redIAdd(f);var y=o.redMul(p).redISub(f),h=n.redAdd(n).redMul(r);return this.curve.jpoint(d,y,h)};bn.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);
229var t=this.x.redSqr(),u=this.y.redSqr(),n=this.z.redSqr(),r=u.redSqr(),a=t.redAdd(t).redIAdd(t),i=a.redSqr(),s=this.x.redAdd(u).redSqr().redISub(t).redISub(r);s=s.redIAdd(s),s=s.redAdd(s).redIAdd(s),s=s.redISub(i);var o=s.redSqr(),l=r.redIAdd(r);l=l.redIAdd(l),l=l.redIAdd(l),l=l.redIAdd(l);var c=a.redIAdd(s).redSqr().redISub(i).redISub(o).redISub(l),d=u.redMul(c);d=d.redIAdd(d),d=d.redIAdd(d);var p=this.x.redMul(o).redISub(d);p=p.redIAdd(p),p=p.redIAdd(p);var f=this.y.redMul(c.redMul(l.redISub(c)).redISub(s.redMul(o)));f=f.redIAdd(f),f=f.redIAdd(f),f=f.redIAdd(f);var y=this.z.redAdd(s).redSqr().redISub(n).redISub(o);return this.curve.jpoint(p,f,y)};bn.prototype.mul=function(t,u){return t=new Ze(t,u),this.curve._wnafMul(this,t)};bn.prototype.eq=function(t){if(t.type==="affine")return this.eq(t.toJ());if(this===t)return!0;var u=this.z.redSqr(),n=t.z.redSqr();if(this.x.redMul(n).redISub(t.x.redMul(u)).cmpn(0)!==0)return!1;var r=u.redMul(this.z),a=n.redMul(t.z);return this.y.redMul(a).redISub(t.y.redMul(r)).cmpn(0)===0};bn.prototype.eqXToP=function(t){var u=this.z.redSqr(),n=t.toRed(this.curve.red).redMul(u);if(this.x.cmp(n)===0)return!0;for(var r=t.clone(),a=this.curve.redN.redMul(u);;){if(r.iadd(this.curve.n),r.cmp(this.curve.p)>=0)return!1;if(n.redIAdd(a),this.x.cmp(n)===0)return!0}};bn.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)+">"};bn.prototype.isInfinity=function(){return this.z.cmpn(0)===0};var ny=l4(function(e,t){var u=t;u.base=Dl,u.short=Aqe,u.mont=null,u.edwards=null}),ry=l4(function(e,t){var u=t,n=$r.assert;function r(s){s.type==="short"?this.curve=new ny.short(s):s.type==="edwards"?this.curve=new ny.edwards(s):this.curve=new ny.mont(s),this.g=this.curve.g,this.n=this.curve.n,this.hash=s.hash,n(this.g.validate(),"Invalid curve"),n(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}u.PresetCurve=r;function a(s,o){Object.defineProperty(u,s,{configurable:!0,enumerable:!0,get:function(){var l=new r(o);return Object.defineProperty(u,s,{configurable:!0,enumerable:!0,value:l}),l}})}a("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:Q0.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),a("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:Q0.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),a("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:Q0.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),a("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:Q0.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"]}),a("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:Q0.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"]}),a("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:Q0.sha256,gRed:!1,g:["9"]}),a("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:Q0.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});var i;try{i=null.crash()}catch{i=void 0}a("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:Q0.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"}
229,{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",i]})});function Ms(e){if(!(this instanceof Ms))return new Ms(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=D0.toArray(e.entropy,e.entropyEnc||"hex"),u=D0.toArray(e.nonce,e.nonceEnc||"hex"),n=D0.toArray(e.pers,e.persEnc||"hex");a_(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,u,n)}var pY=Ms;Ms.prototype._init=function(t,u,n){var r=t.concat(u).concat(n);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var a=0;a<this.V.length;a++)this.K[a]=0,this.V[a]=1;this._update(r),this._reseed=1,this.reseedInterval=281474976710656};Ms.prototype._hmac=function(){return new Q0.hmac(this.hash,this.K)};Ms.prototype._update=function(t){var u=this._hmac().update(this.V).update([0]);t&&(u=u.update(t)),this.K=u.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())};Ms.prototype.reseed=function(t,u,n,r){typeof u!="string"&&(r=n,n=u,u=null),t=D0.toArray(t,u),n=D0.toArray(n,r),a_(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(t.concat(n||[])),this._reseed=1};Ms.prototype.generate=function(t,u,n,r){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");typeof u!="string"&&(r=n,n=u,u=null),n&&(n=D0.toArray(n,r||"hex"),this._update(n));for(var a=[];a.length<t;)this.V=this._hmac().update(this.V).digest(),a=a.concat(this.V);var i=a.slice(0,t);return this._update(n),this._reseed++,D0.encode(i,u)};var hA=$r.assert;function Sn(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)}var s_=Sn;Sn.fromPublic=function(t,u,n){return u instanceof Sn?u:new Sn(t,{pub:u,pubEnc:n})};Sn.fromPrivate=function(t,u,n){return u instanceof Sn?u:new Sn(t,{priv:u,privEnc:n})};Sn.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"}};Sn.prototype.getPublic=function(t,u){return typeof t=="string"&&(u=t,t=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),u?this.pub.encode(u,t):this.pub};Sn.prototype.getPrivate=function(t){return t==="hex"?this.priv.toString(16,2):this.priv};Sn.prototype._importPrivate=function(t,u){this.priv=new Ze(t,u||16),this.priv=this.priv.umod(this.ec.curve.n)};Sn.prototype._importPublic=function(t,u){if(t.x||t.y){this.ec.curve.type==="mont"?hA(t.x,"Need x coordinate"):(this.ec.curve.type==="short"||this.ec.curve.type==="edwards")&&hA(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,u)};Sn.prototype.derive=function(t){return t.validate()||hA(t.validate(),"public point not validated"),t.mul(this.priv).getX()};Sn.prototype.sign=function(t,u,n){return this.ec.sign(t,this,u,n)};Sn.prototype.verify=function(t,u){return this.ec.verify(t,u,this)};Sn.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"};var wqe=$r.assert;function qh(e,t){if(e instanceof qh)return e;this._importDER(e,t)||(wqe(e.r&&e.s,"Signature without r or s"),this.r=new Ze(e.r,16),this.s=new Ze(e.s,16),e.recoveryParam===void 0?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}var Yh=qh;function Tqe(){this.place=0}function bg(e,t){var u=e[t.place++];if(!(u&128))return u;var n=u&15;if(n===0||n>4)return!1;for(var r=0,a=0,i=t.place;a<n;a++,i++)r<<=8,r|=e[i],r>>>=0;return r<=127?!1:(t.place=i,r)}function IM(e){for(var t=0,u=e.length-1;!e[t]&&!(e[t+1]&128)&&t<u;)t++;return t===0?e:e.slice(t)}qh.prototype._importDER=function(t,u){t=$r.toArray(t,u);var n=new Tqe;if(t[n.place++]!==48)return!1;var r=bg(t,n);if(r===!1||r+n.place!==t.length||t[n.place++]!==2)return!1;var a=bg(t,n);if(a===!1)return!1;var i=t.slice(n.place,a+n.place);if(n.place+=a,t[n.place++]!==2)return!1;var s=bg(t,n);if(s===!1||t.length!==s+n.place)return!1;var o=t.slice(n.place,s+n.place);if(i[0]===0)if(i[1]&128)i=i.slice(1);else return!1;if(o[0]===0)if(o[1]&128)o=o.slice(1);else return!1;return this.r=new Ze(i),this.s=new Ze(o),this.recoveryParam=null,!0};function gg(e,t){if(t<128){e.push(t);return}var u=1+(Math.log(t)/Math.LN2>>>3);for(e.push(u|128);--u;)e.push(t>>>(u<<3)&255);e.push(t)}qh.prototype.toDER=function(t){var u=this.r.toArray(),n=this.s.toArray();
229for(u[0]&128&&(u=[0].concat(u)),n[0]&128&&(n=[0].concat(n)),u=IM(u),n=IM(n);!n[0]&&!(n[1]&128);)n=n.slice(1);var r=[2];gg(r,u.length),r=r.concat(u),r.push(2),gg(r,n.length);var a=r.concat(n),i=[48];return gg(i,a.length),i=i.concat(a),$r.encode(i,t)};var _qe=function(){throw new Error("unsupported")},fY=$r.assert;function i0(e){if(!(this instanceof i0))return new i0(e);typeof e=="string"&&(fY(Object.prototype.hasOwnProperty.call(ry,e),"Unknown curve "+e),e=ry[e]),e instanceof ry.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}var Fqe=i0;i0.prototype.keyPair=function(t){return new s_(this,t)};i0.prototype.keyFromPrivate=function(t,u){return s_.fromPrivate(this,t,u)};i0.prototype.keyFromPublic=function(t,u){return s_.fromPublic(this,t,u)};i0.prototype.genKeyPair=function(t){t||(t={});for(var u=new pY({hash:this.hash,pers:t.pers,persEnc:t.persEnc||"utf8",entropy:t.entropy||_qe(this.hash.hmacStrength),entropyEnc:t.entropy&&t.entropyEnc||"utf8",nonce:this.n.toArray()}),n=this.n.byteLength(),r=this.n.sub(new Ze(2));;){var a=new Ze(u.generate(n));if(!(a.cmp(r)>0))return a.iaddn(1),this.keyFromPrivate(a)}};i0.prototype._truncateToN=function(t,u){var n=t.byteLength()*8-this.n.bitLength();return n>0&&(t=t.ushrn(n)),!u&&t.cmp(this.n)>=0?t.sub(this.n):t};i0.prototype.sign=function(t,u,n,r){typeof n=="object"&&(r=n,n=null),r||(r={}),u=this.keyFromPrivate(u,n),t=this._truncateToN(new Ze(t,16));for(var a=this.n.byteLength(),i=u.getPrivate().toArray("be",a),s=t.toArray("be",a),o=new pY({hash:this.hash,entropy:i,nonce:s,pers:r.pers,persEnc:r.persEnc||"utf8"}),l=this.n.sub(new Ze(1)),c=0;;c++){var d=r.k?r.k(c):new Ze(o.generate(this.n.byteLength()));if(d=this._truncateToN(d,!0),!(d.cmpn(1)<=0||d.cmp(l)>=0)){var p=this.g.mul(d);if(!p.isInfinity()){var f=p.getX(),y=f.umod(this.n);if(y.cmpn(0)!==0){var h=d.invm(this.n).mul(y.mul(u.getPrivate()).iadd(t));if(h=h.umod(this.n),h.cmpn(0)!==0){var C=(p.getY().isOdd()?1:0)|(f.cmp(y)!==0?2:0);return r.canonical&&h.cmp(this.nh)>0&&(h=this.n.sub(h),C^=1),new Yh({r:y,s:h,recoveryParam:C})}}}}}};i0.prototype.verify=function(t,u,n,r){t=this._truncateToN(new Ze(t,16)),n=this.keyFromPublic(n,r),u=new Yh(u,"hex");var a=u.r,i=u.s;if(a.cmpn(1)<0||a.cmp(this.n)>=0||i.cmpn(1)<0||i.cmp(this.n)>=0)return!1;var s=i.invm(this.n),o=s.mul(t).umod(this.n),l=s.mul(a).umod(this.n),c;return this.curve._maxwellTrick?(c=this.g.jmulAdd(o,n.getPublic(),l),c.isInfinity()?!1:c.eqXToP(a)):(c=this.g.mulAdd(o,n.getPublic(),l),c.isInfinity()?!1:c.getX().umod(this.n).cmp(a)===0)};i0.prototype.recoverPubKey=function(e,t,u,n){fY((3&u)===u,"The recovery param is more than two bits"),t=new Yh(t,n);var r=this.n,a=new Ze(e),i=t.r,s=t.s,o=u&1,l=u>>1;if(i.cmp(this.curve.p.umod(this.curve.n))>=0&&l)throw new Error("Unable to find sencond key candinate");l?i=this.curve.pointFromX(i.add(this.curve.n),o):i=this.curve.pointFromX(i,o);var c=t.r.invm(r),d=r.sub(a).mul(c).umod(r),p=s.mul(c).umod(r);return this.g.mulAdd(d,i,p)};i0.prototype.getKeyRecoveryParam=function(e,t,u,n){if(t=new Yh(t,n),t.recoveryParam!==null)return t.recoveryParam;for(var r=0;r<4;r++){var a;try{a=this.recoverPubKey(e,t,r)}catch{continue}if(a.eq(u))return r}throw new Error("Unable to find valid recovery factor")};var Dqe=l4(function(e,t){var u=t;u.version="6.5.4",u.utils=$r,u.rand=function(){throw new Error("unsupported")},u.curve=ny,u.curves=ry,u.ec=Fqe,u.eddsa=null}),Bqe=Dqe.ec;const xqe="signing-key/5.7.0",bA=new pe(xqe);let vg=null;function ua(){return vg||(vg=new Bqe("secp256k1")),vg}class Pqe{constructor(t){ve(this,"curve","secp256k1"),ve(this,"privateKey",Ne(t)),Vo(this.privateKey)!==32&&bA.throwArgumentError("invalid private key","privateKey","[[ REDACTED ]]");const u=ua().keyFromPrivate(We(this.privateKey));ve(this,"publicKey","0x"+u.getPublic(!1,"hex")),ve(this,"compressedPublicKey","0x"+u.getPublic(!0,"hex")),ve(this,"_isSigningKey",!0)}_addPoint(t){const u=ua().keyFromPublic(We(this.publicKey)),n=ua().keyFromPublic(We(t));return"0x"+u.pub.add(n.pub).encodeCompressed("hex")}
229signDigest(t){const u=ua().keyFromPrivate(We(this.privateKey)),n=We(t);n.length!==32&&bA.throwArgumentError("bad digest length","digest",t);const r=u.sign(n,{canonical:!0});return Lh({recoveryParam:r.recoveryParam,r:gu("0x"+r.r.toString(16),32),s:gu("0x"+r.s.toString(16),32)})}computeSharedSecret(t){const u=ua().keyFromPrivate(We(this.privateKey)),n=ua().keyFromPublic(We(yY(t)));return gu("0x"+u.derive(n.getPublic()).toString(16),32)}static isSigningKey(t){return!!(t&&t._isSigningKey)}}function Sqe(e,t){const u=Lh(t),n={r:We(u.r),s:We(u.s)};return"0x"+ua().recoverPubKey(We(e),n,u.recoveryParam).encode("hex",!1)}function yY(e,t){const u=We(e);if(u.length===32){const n=new Pqe(u);return t?"0x"+ua().keyFromPrivate(u).getPublic(!0,"hex"):n.publicKey}else{if(u.length===33)return t?Ne(u):"0x"+ua().keyFromPublic(u).getPublic(!1,"hex");if(u.length===65)return t?"0x"+ua().keyFromPublic(u).getPublic(!0,"hex"):Ne(u)}return bA.throwArgumentError("invalid public or private key","key","[REDACTED]")}const Mqe="transactions/5.7.0",ji=new pe(Mqe);var OM;(function(e){e[e.legacy=0]="legacy",e[e.eip2930=1]="eip2930",e[e.eip1559=2]="eip1559"})(OM||(OM={}));function o_(e){return e==="0x"?null:pn(e)}function _n(e){return e==="0x"?xq:Pe.from(e)}function kqe(e){const t=yY(e);return pn(wn(Hu(wn(t,1)),12))}function EY(e,t){return kqe(Sqe(We(e),t))}function Ar(e,t){const u=ed(Pe.from(e).toHexString());return u.length>32&&ji.throwArgumentError("invalid length for "+t,"transaction:"+t,e),u}function Cg(e,t){return{address:pn(e),storageKeys:(t||[]).map((u,n)=>(Vo(u)!==32&&ji.throwArgumentError("invalid access list storageKey",`accessList[${e}:${n}]`,u),u.toLowerCase()))}}function Bl(e){if(Array.isArray(e))return e.map((u,n)=>Array.isArray(u)?(u.length>2&&ji.throwArgumentError("access list expected to be [ address, storageKeys[] ]",`value[${n}]`,u),Cg(u[0],u[1])):Cg(u.address,u.storageKeys));const t=Object.keys(e).map(u=>{const n=e[u].reduce((r,a)=>(r[a]=!0,r),{});return Cg(u,Object.keys(n).sort())});return t.sort((u,n)=>u.address.localeCompare(n.address)),t}function mY(e){return Bl(e).map(t=>[t.address,t.storageKeys])}function Iqe(e,t){if(e.gasPrice!=null){const n=Pe.from(e.gasPrice),r=Pe.from(e.maxFeePerGas||0);n.eq(r)||ji.throwArgumentError("mismatch EIP-1559 gasPrice != maxFeePerGas","tx",{gasPrice:n,maxFeePerGas:r})}const u=[Ar(e.chainId||0,"chainId"),Ar(e.nonce||0,"nonce"),Ar(e.maxPriorityFeePerGas||0,"maxPriorityFeePerGas"),Ar(e.maxFeePerGas||0,"maxFeePerGas"),Ar(e.gasLimit||0,"gasLimit"),e.to!=null?pn(e.to):"0x",Ar(e.value||0,"value"),e.data||"0x",mY(e.accessList||[])];if(t){const n=Lh(t);u.push(Ar(n.recoveryParam,"recoveryParam")),u.push(ed(n.r)),u.push(ed(n.s))}return Zn(["0x02",$h(u)])}function Oqe(e,t){const u=[Ar(e.chainId||0,"chainId"),Ar(e.nonce||0,"nonce"),Ar(e.gasPrice||0,"gasPrice"),Ar(e.gasLimit||0,"gasLimit"),e.to!=null?pn(e.to):"0x",Ar(e.value||0,"value"),e.data||"0x",mY(e.accessList||[])];if(t){const n=Lh(t);u.push(Ar(n.recoveryParam,"recoveryParam")),u.push(ed(n.r)),u.push(ed(n.s))}return Zn(["0x01",$h(u)])}function hY(e,t,u){try{const n=_n(t[0]).toNumber();if(n!==0&&n!==1)throw new Error("bad recid");e.v=n}catch{ji.throwArgumentError("invalid v for transaction type: 1","v",t[0])}e.r=gu(t[1],32),e.s=gu(t[2],32);try{const n=Hu(u(e));e.from=EY(n,{r:e.r,s:e.s,recoveryParam:e.v})}catch{}}function Rqe(e){const t=t_(e.slice(1));t.length!==9&&t.length!==12&&ji.throwArgumentError("invalid component count for transaction type: 2","payload",Ne(e));const u=_n(t[2]),n=_n(t[3]),r={type:2,chainId:_n(t[0]).toNumber(),nonce:_n(t[1]).toNumber(),maxPriorityFeePerGas:u,maxFeePerGas:n,gasPrice:null,gasLimit:_n(t[4]),to:o_(t[5]),value:_n(t[6]),data:t[7],accessList:Bl(t[8])};return t.length===9||(r.hash=Hu(e),hY(r,t.slice(9),Iqe)),r}function jqe(e){const t=t_(e.slice(1));t.length!==8&&t.length!==11&&ji.throwArgumentError("invalid component count for transaction type: 1","payload",Ne(e));const u={type:1,chainId:_n(t[0]).toNumber(),nonce:_n(t[1]).toNumber(),gasPrice:_n(t[2]),gasLimit:_n(t[3]),to:o_(t[4]),value:_n(t[5]),data:t[6],accessList:Bl(t[7])};return t.length===8||(u.hash=Hu(e),hY(u,t.slice(8),Oqe)),u}function Nqe(e){const t=t_(e);t.length!==9&&t.length!==6&&ji.throwArgumentError("invalid raw transaction","rawTransaction",e);const u={nonce:_n(t[0]).toNumber(),gasPrice:_n(t[1]),gasLimit:_n(t[2]),to:o_(t[3]),value:_n(t[4]),data:t[5],chainId:0};if(t.length===6)return u;try{u.v=Pe.from(t[6]).toNumber()}catch{return u}if(u.r=gu(t[7],32),u.s=gu(t[8],32),Pe.from(u.r).isZero()&&Pe.from(u.s).isZero())u.chainId=u.v,u.v=0;else{u.chainId=Math.floor((u.v-35)/2),u.chainId<0&&(u.chainId=0);let n=u.v-27;const r=t.slice(0,6);u.chainId!==0&&(r.push(Ne(u.chainId)),r.push("0x"),r.push("0x"),n-=u.chainId*2+8);const a=Hu($h(r));try{u.from=EY(a,{r:Ne(u.r),s:Ne(u.s),recoveryParam:n})}catch{}u.hash=Hu(e)}return u.type=null,u}function Uqe(e){const t=We(e);if(t[0]>127)return Nqe(t);switch(t[0]){case 1:return jqe(t);case 2:return Rqe(t)}return ji.throwError(`unsupported transaction type: ${t[0]}`,pe.errors.UNSUPPORTED_OPERATION,{operation:"parseTransaction",transactionType:t[0]})}const Lqe="contracts/5.7.0";var ks=globalThis&&globalThis.__awaiter||function(e,t,u,n){function r(a){return a instanceof u?a:new u(function(i){i(a)})}return new(u||(u=Promise))(function(a,i){function s(c){try{l(n.next(c))}catch(d){i(d)}}function o(c){try{l(n.throw(c))}catch(d){i(d)}}function l(c){c.done?a(c.value):r(c.value).then(s,o)}l((n=n.apply(e,t||[])).next())})};const Mt=new pe(Lqe),$qe={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 OE(e,t){return ks(this,void 0,void 0,function*(){const u=yield t;typeof u!="string"&&Mt.throwArgumentError("invalid address or ENS name","name",u);try{return pn(u)}catch{}e||Mt.throwError("a provider or signer is needed to resolve ENS names",pe.errors.UNSUPPORTED_OPERATION,{operation:"resolveName"});const n=yield e.resolveName(u);return n==null&&Mt.throwArgumentError("resolver or addr is not configured for ENS name","name",u),n})}function zp(e,t,u){return ks(this,void 0,void 0,function*(){return Array.isArray(u)?yield Promise.all(u.map((n,r)=>zp(e,Array.isArray(t)?t[r]:t[n.name],n))):u.type==="address"?yield OE(e,t):u.type==="tuple"?yield zp(e,t,u.components):u.baseType==="array"?Array.isArray(t)?yield Promise.all(t.map(n=>zp(e,n,u.arrayChildren))):Promise.reject(Mt.makeError("invalid value for array",pe.errors.INVALID_ARGUMENT,{argument:"value",value:t})):t})}function Vh(e,t,u){return ks(this,void 0,void 0,function*(){let n={};u.length===t.inputs.length+1&&typeof u[u.length-1]=="object"&&(n=Zt(u.pop())),Mt.checkArgumentCount(u.length,t.input
229s.length,"passed to contract"),e.signer?n.from?n.from=xu({override:OE(e.signer,n.from),signer:e.signer.getAddress()}).then(l=>ks(this,void 0,void 0,function*(){return pn(l.signer)!==l.override&&Mt.throwError("Contract with a Signer cannot override from",pe.errors.UNSUPPORTED_OPERATION,{operation:"overrides.from"}),l.override})):n.from=e.signer.getAddress():n.from&&(n.from=OE(e.provider,n.from));const r=yield xu({args:zp(e.signer||e.provider,u,t.inputs),address:e.resolvedAddress,overrides:xu(n)||{}}),a=e.interface.encodeFunctionData(t,r.args),i={data:a,to:r.address},s=r.overrides;if(s.nonce!=null&&(i.nonce=Pe.from(s.nonce).toNumber()),s.gasLimit!=null&&(i.gasLimit=Pe.from(s.gasLimit)),s.gasPrice!=null&&(i.gasPrice=Pe.from(s.gasPrice)),s.maxFeePerGas!=null&&(i.maxFeePerGas=Pe.from(s.maxFeePerGas)),s.maxPriorityFeePerGas!=null&&(i.maxPriorityFeePerGas=Pe.from(s.maxPriorityFeePerGas)),s.from!=null&&(i.from=s.from),s.type!=null&&(i.type=s.type),s.accessList!=null&&(i.accessList=Bl(s.accessList)),i.gasLimit==null&&t.gas!=null){let l=21e3;const c=We(a);for(let d=0;d<c.length;d++)l+=4,c[d]&&(l+=64);i.gasLimit=Pe.from(t.gas).add(l)}if(s.value){const l=Pe.from(s.value);!l.isZero()&&!t.payable&&Mt.throwError("non-payable method cannot override value",pe.errors.UNSUPPORTED_OPERATION,{operation:"overrides.value",value:n.value}),i.value=l}s.customData&&(i.customData=Zt(s.customData)),s.ccipReadEnabled&&(i.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;const o=Object.keys(n).filter(l=>n[l]!=null);return o.length&&Mt.throwError(`cannot override ${o.map(l=>JSON.stringify(l)).join(",")}`,pe.errors.UNSUPPORTED_OPERATION,{operation:"overrides",overrides:o}),i})}function zqe(e,t){return function(...u){return Vh(e,t,u)}}function Hqe(e,t){const u=e.signer||e.provider;return function(...n){return ks(this,void 0,void 0,function*(){u||Mt.throwError("estimate require a provider or signer",pe.errors.UNSUPPORTED_OPERATION,{operation:"estimateGas"});const r=yield Vh(e,t,n);return yield u.estimateGas(r)})}}function bY(e,t){const u=t.wait.bind(t);t.wait=n=>u(n).then(r=>(r.events=r.logs.map(a=>{let i=sr(a),s=null;try{s=e.interface.parseLog(a)}catch{}return s&&(i.args=s.args,i.decode=(o,l)=>e.interface.decodeEventLog(s.eventFragment,o,l),i.event=s.name,i.eventSignature=s.signature),i.removeListener=()=>e.provider,i.getBlock=()=>e.provider.getBlock(r.blockHash),i.getTransaction=()=>e.provider.getTransaction(r.transactionHash),i.getTransactionReceipt=()=>Promise.resolve(r),i}),r))}function gY(e,t,u){const n=e.signer||e.provider;return function(...r){return ks(this,void 0,void 0,function*(){let a;if(r.length===t.inputs.length+1&&typeof r[r.length-1]=="object"){const o=Zt(r.pop());o.blockTag!=null&&(a=yield o.blockTag),delete o.blockTag,r.push(o)}e.deployTransaction!=null&&(yield e._deployed(a));const i=yield Vh(e,t,r),s=yield n.call(i,a);try{let o=e.interface.decodeFunctionResult(t,s);return u&&t.outputs.length===1&&(o=o[0]),o}catch(o){throw o.code===pe.errors.CALL_EXCEPTION&&(o.address=e.address,o.args=r,o.transaction=i),o}})}}function Wqe(e,t){return function(...u){return ks(this,void 0,void 0,function*(){e.signer||Mt.throwError("sending a transaction requires a signer",pe.errors.UNSUPPORTED_OPERATION,{operation:"sendTransaction"}),e.deployTransaction!=null&&(yield e._deployed());const n=yield Vh(e,t,u),r=yield e.signer.sendTransaction(n);return bY(e,r),r})}}function RM(e,t,u){return t.constant?gY(e,t,u):Wqe(e,t)}function vY(e){return e.address&&(e.topics==null||e.topics.length===0)?"*":(e.address||"*")+"@"+(e.topics?e.topics.map(t=>Array.isArray(t)?t.join("|"):t).join(":"):"")}class k3{constructor(t,u){ve(this,"tag",t),ve(this,"filter",u),this._listeners=[]}addListener(t,u){this._listeners.push({listener:t,once:u})}removeListener(t){let u=!1;this._listeners=this._listeners.filter(n=>u||n.listener!==t?!0:(u=!0,!1))}removeAllListeners(){this._listeners=[]}listeners(){return this._listeners.map(t=>t.listener)}listenerCount(){return this._listeners.length}run(t){const u=this.listenerCount();return this._listeners=this._listeners.filter(n=>{const r=t.slice();return setTimeout(()=>{n.listener.apply(this,r)},0),!n.once}),u}prepareEvent(t){}getEmit(t){return[t]}}class qqe extends k3{constructor(){super("error",null)}}class jM extends k3{constructor(t,u,n,r){const a={address:t};let i=u.getEventTopic(n);r?(i!==r[0]&&Mt.throwArgumentError("topic mismatch","topics",r),a.topics=r.slice()):a.topics=[i],super(vY(a),a),ve(this,"address",t),ve(this,"interface",u),ve(this,"fragment",n)}prepareEvent(t){super.prepareEvent(t),t.event=this.fragment.name,t.eventSignature=this.fragment.format(),t.decode=(u,n)=>this.interface.decodeEventLog(this.fragment,u,n);try{t.args=this.interface.decodeEventLog(this.fragment,t.data,t.topics)}catch(u){t.args=null,t.decodeError=u}}getEmit(t){const u=Fze(t.args);if(u.length)throw u[0].error;const n=(t.args||[]).slice();return n.push(t),n}}class NM extends k3{constructor(t,u){super("*",{address:t}),ve(this,"address",t),ve(this,"interface",u)}prepareEvent(t){super.prepareEvent(t);try{const u=this.interface.parseLog(t);t.event=u.name,t.eventSignature=u.signature,t.decode=(n,r)=>this.interface.decodeEventLog(u.eventFragment,n,r),t.args=u.args}catch{}}}class CY{constructor(t,u,n){ve(this,"interface",Bn(new.target,"getInterface")(u)),n==null?(ve(this,"provider",null),ve(this,"signer",null)):a4.isSigner(n)?(ve(this,"provider",n.provider||null),ve(this,"signer",n)):Hh.isProvider(n)?(ve(this,"provider",n),ve(this,"signer",null)):Mt.throwArgumentError("invalid signer or provider","signerOrProvider",n),ve(this,"callStatic",{}),ve(this,"estimateGas",{}),ve(this,"functions",{}),ve(this,"populateTransaction",{}),ve(this,"filters",{});{const i={};
229Object.keys(this.interface.events).forEach(s=>{const o=this.interface.events[s];ve(this.filters,s,(...l)=>({address:this.address,topics:this.interface.encodeFilterTopics(o,l)})),i[o.name]||(i[o.name]=[]),i[o.name].push(s)}),Object.keys(i).forEach(s=>{const o=i[s];o.length===1?ve(this.filters,s,this.filters[o[0]]):Mt.warn(`Duplicate definition of ${s} (${o.join(", ")})`)})}if(ve(this,"_runningEvents",{}),ve(this,"_wrappedEmits",{}),t==null&&Mt.throwArgumentError("invalid contract address or ENS name","addressOrName",t),ve(this,"address",t),this.provider)ve(this,"resolvedAddress",OE(this.provider,t));else try{ve(this,"resolvedAddress",Promise.resolve(pn(t)))}catch{Mt.throwError("provider is required to use ENS name as contract address",pe.errors.UNSUPPORTED_OPERATION,{operation:"new Contract"})}this.resolvedAddress.catch(i=>{});const r={},a={};Object.keys(this.interface.functions).forEach(i=>{const s=this.interface.functions[i];if(a[i]){Mt.warn(`Duplicate ABI entry for ${JSON.stringify(i)}`);return}a[i]=!0;{const o=s.name;r[`%${o}`]||(r[`%${o}`]=[]),r[`%${o}`].push(i)}this[i]==null&&ve(this,i,RM(this,s,!0)),this.functions[i]==null&&ve(this.functions,i,RM(this,s,!1)),this.callStatic[i]==null&&ve(this.callStatic,i,gY(this,s,!0)),this.populateTransaction[i]==null&&ve(this.populateTransaction,i,zqe(this,s)),this.estimateGas[i]==null&&ve(this.estimateGas,i,Hqe(this,s))}),Object.keys(r).forEach(i=>{const s=r[i];if(s.length>1)return;i=i.substring(1);const o=s[0];try{this[i]==null&&ve(this,i,this[o])}catch{}this.functions[i]==null&&ve(this.functions,i,this.functions[o]),this.callStatic[i]==null&&ve(this.callStatic,i,this.callStatic[o]),this.populateTransaction[i]==null&&ve(this.populateTransaction,i,this.populateTransaction[o]),this.estimateGas[i]==null&&ve(this.estimateGas,i,this.estimateGas[o])})}static getContractAddress(t){return n_(t)}static getInterface(t){return xM.isInterface(t)?t:new xM(t)}deployed(){return this._deployed()}_deployed(t){return this._deployedPromise||(this.deployTransaction?this._deployedPromise=this.deployTransaction.wait().then(()=>this):this._deployedPromise=this.provider.getCode(this.address,t).then(u=>(u==="0x"&&Mt.throwError("contract not deployed",pe.errors.UNSUPPORTED_OPERATION,{contractAddress:this.address,operation:"getDeployed"}),this))),this._deployedPromise}fallback(t){this.signer||Mt.throwError("sending a transactions require a signer",pe.errors.UNSUPPORTED_OPERATION,{operation:"sendTransaction(fallback)"});const u=Zt(t||{});return["from","to"].forEach(function(n){u[n]!=null&&Mt.throwError("cannot override "+n,pe.errors.UNSUPPORTED_OPERATION,{operation:n})}),u.to=this.resolvedAddress,this.deployed().then(()=>this.signer.sendTransaction(u))}connect(t){typeof t=="string"&&(t=new r_(t,this.provider));const u=new this.constructor(this.address,this.interface,t);return this.deployTransaction&&ve(u,"deployTransaction",this.deployTransaction),u}attach(t){return new this.constructor(t,this.interface,this.signer||this.provider)}static isIndexed(t){return fA.isIndexed(t)}_normalizeRunningEvent(t){return this._runningEvents[t.tag]?this._runningEvents[t.tag]:t}_getRunningEvent(t){if(typeof t=="string"){if(t==="error")return this._normalizeRunningEvent(new qqe);if(t==="event")return this._normalizeRunningEvent(new k3("event",null));if(t==="*")return this._normalizeRunningEvent(new NM(this.address,this.interface));const u=this.interface.getEvent(t);return this._normalizeRunningEvent(new jM(this.address,this.interface,u))}if(t.topics&&t.topics.length>0){try{const n=t.topics[0];if(typeof n!="string")throw new Error("invalid topic");const r=this.interface.getEvent(n);return this._normalizeRunningEvent(new jM(this.address,this.interface,r,t.topics))}catch{}const u={address:this.address,topics:t.topics};return this._normalizeRunningEvent(new k3(vY(u),u))}return this._normalizeRunningEvent(new NM(this.address,this.interface))}_checkRunningEvents(t){if(t.listenerCount()===0){delete this._runningEvents[t.tag];const u=this._wrappedEmits[t.tag];u&&t.filter&&(this.provider.off(t.filter,u),delete this._wrappedEmits[t.tag])}}_wrapEvent(t,u,n){const r=sr(u);return r.removeListener=()=>{n&&(t.removeListener(n),this._checkRunningEvents(t))},r.getBlock=()=>this.provider.getBlock(u.blockHash),r.getTransaction=()=>this.provider.getTransaction(u.transactionHash),r.getTransactionReceipt=()=>this.provider.getTransactionReceipt(u.transactionHash),t.prepareEvent(r),r}_addEventListener(t,u,n){if(this.provider||Mt.throwError("events require a provider or a signer with a provider",pe.errors.UNSUPPORTED_OPERATION,{operation:"once"}),t.addListener(u,n),this._runningEvents[t.tag]=t,!this._wrappedEmits[t.tag]){const r=a=>{let i=this._wrapEvent(t,a,u);if(i.decodeError==null)try{const s=t.getEmit(i);
229this.emit(t.filter,...s)}catch(s){i.decodeError=s.error}t.filter!=null&&this.emit("event",i),i.decodeError!=null&&this.emit("error",i.decodeError,i)};this._wrappedEmits[t.tag]=r,t.filter!=null&&this.provider.on(t.filter,r)}}queryFilter(t,u,n){const r=this._getRunningEvent(t),a=Zt(r.filter);return typeof u=="string"&&nt(u,32)?(n!=null&&Mt.throwArgumentError("cannot specify toBlock with blockhash","toBlock",n),a.blockHash=u):(a.fromBlock=u??0,a.toBlock=n??"latest"),this.provider.getLogs(a).then(i=>i.map(s=>this._wrapEvent(r,s,null)))}on(t,u){return this._addEventListener(this._getRunningEvent(t),u,!1),this}once(t,u){return this._addEventListener(this._getRunningEvent(t),u,!0),this}emit(t,...u){if(!this.provider)return!1;const n=this._getRunningEvent(t),r=n.run(u)>0;return this._checkRunningEvents(n),r}listenerCount(t){return this.provider?t==null?Object.keys(this._runningEvents).reduce((u,n)=>u+this._runningEvents[n].listenerCount(),0):this._getRunningEvent(t).listenerCount():0}listeners(t){if(!this.provider)return[];if(t==null){const u=[];for(let n in this._runningEvents)this._runningEvents[n].listeners().forEach(r=>{u.push(r)});return u}return this._getRunningEvent(t).listeners()}removeAllListeners(t){if(!this.provider)return this;if(t==null){for(const n in this._runningEvents){const r=this._runningEvents[n];r.removeAllListeners(),this._checkRunningEvents(r)}return this}const u=this._getRunningEvent(t);return u.removeAllListeners(),this._checkRunningEvents(u),this}off(t,u){if(!this.provider)return this;const n=this._getRunningEvent(t);return n.removeListener(u),this._checkRunningEvents(n),this}removeListener(t,u){return this.off(t,u)}}class gA extends CY{}class Yqe{constructor(t,u,n){let r=null;typeof u=="string"?r=u:m2(u)?r=Ne(u):u&&typeof u.object=="string"?r=u.object:r="!",r.substring(0,2)!=="0x"&&(r="0x"+r),(!nt(r)||r.length%2)&&Mt.throwArgumentError("invalid bytecode","bytecode",u),n&&!a4.isSigner(n)&&Mt.throwArgumentError("invalid signer","signer",n),ve(this,"bytecode",r),ve(this,"interface",Bn(new.target,"getInterface")(t)),ve(this,"signer",n||null)}getDeployTransaction(...t){let u={};if(t.length===this.interface.deploy.inputs.length+1&&typeof t[t.length-1]=="object"){u=Zt(t.pop());for(const n in u)if(!$qe[n])throw new Error("unknown transaction override "+n)}return["data","from","to"].forEach(n=>{u[n]!=null&&Mt.throwError("cannot override "+n,pe.errors.UNSUPPORTED_OPERATION,{operation:n})}),u.value&&!Pe.from(u.value).isZero()&&!this.interface.deploy.payable&&Mt.throwError("non-payable constructor cannot override value",pe.errors.UNSUPPORTED_OPERATION,{operation:"overrides.value",value:u.value}),Mt.checkArgumentCount(t.length,this.interface.deploy.inputs.length," in Contract constructor"),u.data=Ne(ur([this.bytecode,this.interface.encodeDeploy(t)])),u}deploy(...t){return ks(this,void 0,void 0,function*(){let u={};t.length===this.interface.deploy.inputs.length+1&&(u=t.pop()),Mt.checkArgumentCount(t.length,this.interface.deploy.inputs.length," in Contract constructor");const n=yield zp(this.signer,t,this.interface.deploy.inputs);n.push(u);const r=this.getDeployTransaction(...n),a=yield this.signer.sendTransaction(r),i=Bn(this.constructor,"getContractAddress")(a),s=Bn(this.constructor,"getContract")(i,this.interface,this.signer);return bY(s,a),ve(s,"deployTransaction",a),s})}attach(t){return this.constructor.getContract(t,this.interface,this.signer)}connect(t){return new this.constructor(this.interface,this.bytecode,t)}static fromSolidity(t,u){t==null&&Mt.throwError("missing compiler output",pe.errors.MISSING_ARGUMENT,{argument:"compilerOutput"}),typeof t=="string"&&(t=JSON.parse(t));const n=t.abi;let r=null;return t.bytecode?r=t.bytecode:t.evm&&t.evm.bytecode&&(r=t.evm.bytecode),new this(n,r,u)}static getInterface(t){return gA.getInterface(t)}static getContractAddress(t){return n_(t)}static getContract(t,u,n){return new gA(t,u,n)}}const Vqe=Object.freeze(Object.defineProperty({__proto__:null,BaseContract:CY,Contract:gA,ContractFactory:Yqe},Symbol.toStringTag,{value:"Module"})),AY=Os(Vqe);var Is={};const Gqe="networks/5.7.1",UM=new pe(Gqe);function Jqe(e){return e&&typeof e.renetwork=="function"}function ni(e){const t=function(u,n){n==null&&(n={});const r=[];if(u.InfuraProvider&&n.infura!=="-")try{r.push(new u.InfuraProvider(e,n.infura))}catch{}if(u.EtherscanProvider&&n.etherscan!=="-")try{r.push(new u.EtherscanProvider(e,n.etherscan))}catch{}
229if(u.AlchemyProvider&&n.alchemy!=="-")try{r.push(new u.AlchemyProvider(e,n.alchemy))}catch{}if(u.PocketProvider&&n.pocket!=="-"){const a=["goerli","ropsten","rinkeby","sepolia"];try{const i=new u.PocketProvider(e,n.pocket);i.network&&a.indexOf(i.network.name)===-1&&r.push(i)}catch{}}if(u.CloudflareProvider&&n.cloudflare!=="-")try{r.push(new u.CloudflareProvider(e))}catch{}if(u.AnkrProvider&&n.ankr!=="-")try{const a=["ropsten"],i=new u.AnkrProvider(e,n.ankr);i.network&&a.indexOf(i.network.name)===-1&&r.push(i)}catch{}if(r.length===0)return null;if(u.FallbackProvider){let a=1;return n.quorum!=null?a=n.quorum:e==="homestead"&&(a=2),new u.FallbackProvider(r,a)}return r[0]};return t.renetwork=function(u){return ni(u)},t}function RE(e,t){const u=function(n,r){return n.JsonRpcProvider?new n.JsonRpcProvider(e,t):null};return u.renetwork=function(n){return RE(e,n)},u}const LM={chainId:1,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"homestead",_defaultProvider:ni("homestead")},$M={chainId:3,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"ropsten",_defaultProvider:ni("ropsten")},zM={chainId:63,name:"classicMordor",_defaultProvider:RE("https://www.ethercluster.com/mordor","classicMordor")},g1={unspecified:{chainId:0,name:"unspecified"},homestead:LM,mainnet:LM,morden:{chainId:2,name:"morden"},ropsten:$M,testnet:$M,rinkeby:{chainId:4,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"rinkeby",_defaultProvider:ni("rinkeby")},kovan:{chainId:42,name:"kovan",_defaultProvider:ni("kovan")},goerli:{chainId:5,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"goerli",_defaultProvider:ni("goerli")},kintsugi:{chainId:1337702,name:"kintsugi"},sepolia:{chainId:11155111,name:"sepolia",_defaultProvider:ni("sepolia")},classic:{chainId:61,name:"classic",_defaultProvider:RE("https://www.ethercluster.com/etc","classic")},classicMorden:{chainId:62,name:"classicMorden"},classicMordor:zM,classicTestnet:zM,classicKotti:{chainId:6,name:"classicKotti",_defaultProvider:RE("https://www.ethercluster.com/kotti","classicKotti")},xdai:{chainId:100,name:"xdai"},matic:{chainId:137,name:"matic",_defaultProvider:ni("matic")},maticmum:{chainId:80001,name:"maticmum"},optimism:{chainId:10,name:"optimism",_defaultProvider:ni("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 l_(e){if(e==null)return null;if(typeof e=="number"){for(const n in g1){const r=g1[n];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"){const n=g1[e];return n==null?null:{name:n.name,chainId:n.chainId,ensAddress:n.ensAddress,_defaultProvider:n._defaultProvider||null}}const t=g1[e.name];if(!t)return typeof e.chainId!="number"&&UM.throwArgumentError("invalid network chainId","network",e),e;e.chainId!==0&&e.chainId!==t.chainId&&UM.throwArgumentError("network chainId mismatch","network",e);let u=e._defaultProvider||null;return u==null&&t._defaultProvider&&(Jqe(t._defaultProvider)?u=t._defaultProvider.renetwork(e):u=t._defaultProvider),{name:e.name,chainId:t.chainId,ensAddress:e.ensAddress||t.ensAddress||null,_defaultProvider:u}}class wY{constructor(t){ve(this,"alphabet",t),ve(this,"base",t.length),ve(this,"_alphabetMap",{}),ve(this,"_leader",t.charAt(0));for(let u=0;u<t.length;u++)this._alphabetMap[t.charAt(u)]=u}encode(t){let u=We(t);if(u.length===0)return"";let n=[0];for(let a=0;a<u.length;++a){let i=u[a];for(let s=0;s<n.length;++s)i+=n[s]<<8,n[s]=i%this.base,i=i/this.base|0;for(;i>0;)n.push(i%this.base),i=i/this.base|0}let r="";for(let a=0;u[a]===0&&a<u.length-1;++a)r+=this._leader;for(let a=n.length-1;a>=0;--a)r+=this.alphabet[n[a]];return r}decode(t){if(typeof t!="string")throw new TypeError("Expected String");let u=[];if(t.length===0)return new Uint8Array(u);u.push(0);for(let n=0;n<t.length;n++){let r=this._alphabetMap[t[n]];if(r===void 0)throw new Error("Non-base"+this.base+" character");let a=r;for(let i=0;i<u.length;++i)a+=u[i]*this.base,u[i]=a&255,a>>=8;for(;a>0;)u.push(a&255),a>>=8}for(let n=0;t[n]===this._leader&&n<t.length-1;++n)u.push(0);
229return We(new Uint8Array(u.reverse()))}}new wY("abcdefghijklmnopqrstuvwxyz234567");const vA=new wY("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz");function HM(e){return"0x"+Q0.sha256().update(We(e)).digest("hex")}const Kqe="web/5.7.1";var Qqe=globalThis&&globalThis.__awaiter||function(e,t,u,n){function r(a){return a instanceof u?a:new u(function(i){i(a)})}return new(u||(u=Promise))(function(a,i){function s(c){try{l(n.next(c))}catch(d){i(d)}}function o(c){try{l(n.throw(c))}catch(d){i(d)}}function l(c){c.done?a(c.value):r(c.value).then(s,o)}l((n=n.apply(e,t||[])).next())})};function Xqe(e,t){return Qqe(this,void 0,void 0,function*(){t==null&&(t={});const u={method:t.method||"GET",headers:t.headers||{},body:t.body||void 0};if(t.skipFetchSetup!==!0&&(u.mode="cors",u.cache="no-cache",u.credentials="same-origin",u.redirect="follow",u.referrer="client"),t.fetchOptions!=null){const i=t.fetchOptions;i.mode&&(u.mode=i.mode),i.cache&&(u.cache=i.cache),i.credentials&&(u.credentials=i.credentials),i.redirect&&(u.redirect=i.redirect),i.referrer&&(u.referrer=i.referrer)}const n=yield fetch(e,u),r=yield n.arrayBuffer(),a={};return n.headers.forEach?n.headers.forEach((i,s)=>{a[s.toLowerCase()]=i}):n.headers.keys().forEach(i=>{a[i.toLowerCase()]=n.headers.get(i)}),{headers:a,statusCode:n.status,statusMessage:n.statusText,body:We(new Uint8Array(r))}})}var Zqe=globalThis&&globalThis.__awaiter||function(e,t,u,n){function r(a){return a instanceof u?a:new u(function(i){i(a)})}return new(u||(u=Promise))(function(a,i){function s(c){try{l(n.next(c))}catch(d){i(d)}}function o(c){try{l(n.throw(c))}catch(d){i(d)}}function l(c){c.done?a(c.value):r(c.value).then(s,o)}l((n=n.apply(e,t||[])).next())})};const g0=new pe(Kqe);function WM(e){return new Promise(t=>{setTimeout(t,e)})}function Vi(e,t){if(e==null)return null;if(typeof e=="string")return e;if(ZT(e)){if(t&&(t.split("/")[0]==="text"||t.split(";")[0].trim()==="application/json"))try{return g2(e)}catch{}return Ne(e)}return e}function eYe(e){return Ta(e.replace(/%([0-9a-f][0-9a-f])/gi,(t,u)=>String.fromCharCode(parseInt(u,16))))}function tYe(e,t,u){const n=typeof e=="object"&&e.throttleLimit!=null?e.throttleLimit:12;g0.assertArgument(n>0&&n%1===0,"invalid connection throttle limit","connection.throttleLimit",n);const r=typeof e=="object"?e.throttleCallback:null,a=typeof e=="object"&&typeof e.throttleSlotInterval=="number"?e.throttleSlotInterval:100;g0.assertArgument(a>0&&a%1===0,"invalid connection throttle slot interval","connection.throttleSlotInterval",a);const i=typeof e=="object"?!!e.errorPassThrough:!1,s={};let o=null;const l={method:"GET"};let c=!1,d=2*60*1e3;if(typeof e=="string")o=e;else if(typeof e=="object"){if((e==null||e.url==null)&&g0.throwArgumentError("missing URL","connection.url",e),o=e.url,typeof e.timeout=="number"&&e.timeout>0&&(d=e.timeout),e.headers)for(const v in e.headers)s[v.toLowerCase()]={key:v,value:String(e.headers[v])},["if-none-match","if-modified-since"].indexOf(v.toLowerCase())>=0&&(c=!0);if(l.allowGzip=!!e.allowGzip,e.user!=null&&e.password!=null){o.substring(0,6)!=="https:"&&e.allowInsecureAuthentication!==!0&&g0.throwError("basic authentication requires a secure https url",pe.errors.INVALID_ARGUMENT,{argument:"url",url:o,user:e.user,password:"[REDACTED]"});const v=e.user+":"+e.password;s.authorization={key:"Authorization",value:"Basic "+Oq(Ta(v))}}e.skipFetchSetup!=null&&(l.skipFetchSetup=!!e.skipFetchSetup),e.fetchOptions!=null&&(l.fetchOptions=Zt(e.fetchOptions))}const p=new RegExp("^data:([^;:]*)?(;base64)?,(.*)$","i"),f=o?o.match(p):null;if(f)try{const v={statusCode:200,statusMessage:"OK",headers:{"content-type":f[1]||"text/plain"},body:f[2]?Iq(f[3]):eYe(f[3])};let m=v.body;return u&&(m=u(v.body,v)),Promise.resolve(m)}catch(v){g0.throwError("processing response error",pe.errors.SERVER_ERROR,{body:Vi(f[1],f[2]),error:v,requestBody:null,requestMethod:"GET",url:o})}t&&(l.method="POST",l.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)}));const y={};
229Object.keys(s).forEach(v=>{const m=s[v];y[m.key]=m.value}),l.headers=y;const h=function(){let v=null;return{promise:new Promise(function(b,A){d&&(v=setTimeout(()=>{v!=null&&(v=null,A(g0.makeError("timeout",pe.errors.TIMEOUT,{requestBody:Vi(l.body,y["content-type"]),requestMethod:l.method,timeout:d,url:o})))},d))}),cancel:function(){v!=null&&(clearTimeout(v),v=null)}}}(),C=function(){return Zqe(this,void 0,void 0,function*(){for(let v=0;v<n;v++){let m=null;try{if(m=yield Xqe(o,l),v<n){if(m.statusCode===301||m.statusCode===302){const b=m.headers.location||"";if(l.method==="GET"&&b.match(/^https:/)){o=m.headers.location;continue}}else if(m.statusCode===429){let b=!0;if(r&&(b=yield r(v,o)),b){let A=0;const w=m.headers["retry-after"];typeof w=="string"&&w.match(/^[1-9][0-9]*$/)?A=parseInt(w)*1e3:A=a*parseInt(String(Math.random()*Math.pow(2,v))),yield WM(A);continue}}}}catch(b){m=b.response,m==null&&(h.cancel(),g0.throwError("missing response",pe.errors.SERVER_ERROR,{requestBody:Vi(l.body,y["content-type"]),requestMethod:l.method,serverError:b,url:o}))}let E=m.body;if(c&&m.statusCode===304?E=null:!i&&(m.statusCode<200||m.statusCode>=300)&&(h.cancel(),g0.throwError("bad response",pe.errors.SERVER_ERROR,{status:m.statusCode,headers:m.headers,body:Vi(E,m.headers?m.headers["content-type"]:null),requestBody:Vi(l.body,y["content-type"]),requestMethod:l.method,url:o})),u)try{const b=yield u(E,m);return h.cancel(),b}catch(b){if(b.throttleRetry&&v<n){let A=!0;if(r&&(A=yield r(v,o)),A){const w=a*parseInt(String(Math.random()*Math.pow(2,v)));yield WM(w);continue}}h.cancel(),g0.throwError("processing response error",pe.errors.SERVER_ERROR,{body:Vi(E,m.headers?m.headers["content-type"]:null),error:b,requestBody:Vi(l.body,y["content-type"]),requestMethod:l.method,url:o})}return h.cancel(),E}return g0.throwError("failed response",pe.errors.SERVER_ERROR,{requestBody:Vi(l.body,y["content-type"]),requestMethod:l.method,url:o})})}();return Promise.race([h.promise,C])}function C2(e,t,u){let n=(a,i)=>{let s=null;if(a!=null)try{s=JSON.parse(g2(a))}catch(o){g0.throwError("invalid JSON",pe.errors.SERVER_ERROR,{body:a,error:o})}return u&&(s=u(s,i)),s},r=null;if(t!=null){r=Ta(t);const a=typeof e=="string"?{url:e}:Zt(e);a.headers?Object.keys(a.headers).filter(s=>s.toLowerCase()==="content-type").length!==0||(a.headers=Zt(a.headers),a.headers["content-type"]="application/json"):a.headers={"content-type":"application/json"},e=a}return tYe(e,r,n)}function lc(e,t){return t||(t={}),t=Zt(t),t.floor==null&&(t.floor=0),t.ceiling==null&&(t.ceiling=1e4),t.interval==null&&(t.interval=250),new Promise(function(u,n){let r=null,a=!1;const i=()=>a?!1:(a=!0,r&&clearTimeout(r),!0);t.timeout&&(r=setTimeout(()=>{i()&&n(new Error("timeout"))},t.timeout));const s=t.retryLimit;let o=0;function l(){return e().then(function(c){if(c!==void 0)i()&&u(c);else if(t.oncePoll)t.oncePoll.once("poll",l);else if(t.onceBlock)t.onceBlock.once("block",l);else if(!a){if(o++,o>s){i()&&n(new Error("retry limit reached"));return}let d=t.interval*parseInt(String(Math.random()*Math.pow(2,o)));d<t.floor&&(d=t.floor),d>t.ceiling&&(d=t.ceiling),setTimeout(l,d)}return null},function(c){i()&&n(c)})}l()})}var jE="qpzry9x8gf2tvdw0s3jn54khce6mua7l",CA={};for(var v1=0;v1<jE.length;v1++){var Ag=jE.charAt(v1);if(CA[Ag]!==void 0)throw new TypeError(Ag+" is ambiguous");CA[Ag]=v1}function Tc(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 TY(e){for(var t=1,u=0;u<e.length;++u){var n=e.charCodeAt(u);if(n<33||n>126)return"Invalid prefix ("+e+")";t=Tc(t)^n>>5}for(t=Tc(t),u=0;u<e.length;++u){var r=e.charCodeAt(u);t=Tc(t)^r&31}return t}function uYe(e,t,u){if(u=u||90,e.length+7+t.length>u)throw new TypeError("Exceeds length limit");e=e.toLowerCase();var n=TY(e);if(typeof n=="string")throw new Error(n);for(var r=e+"1",a=0;a<t.length;++a){var i=t[a];if(i>>5)throw new Error("Non 5-bit word");n=Tc(n)^i,r+=jE.charAt(i)}for(a=0;a<6;++a)n=Tc(n);for(n^=1,a=0;a<6;++a){var s=n>>(5-a)*5&31;r+=jE.charAt(s)}return r}function _Y(e,t){if(t=t||90,e.length<8)return e+" too short";if(e.length>t)return"Exceeds length limit";var u=e.toLowerCase(),n=e.toUpperCase();if(e!==u&&e!==n)return"Mixed-case string "+e;e=u;var r=e.lastIndexOf("1");if(r===-1)return"No separator character for "+e;if(r===0)return"Missing prefix for "+e;var a=e.slice(0,r),i=e.slice(r+1);if(i.length<6)return"Data too short";var s=TY(a);if(typeof s=="string")return s;for(var o=[],l=0;l<i.length;++l){var c=i.charAt(l),d=CA[c];if(d===void 0)return"Unknown character "+c;s=Tc(s)^d,!(l+6>=i.length)&&o.push(d)}return s!==1?"Invalid checksum for "+e:{prefix:a,words:o}}function nYe(){var e=_Y.apply(null,arguments);if(typeof e=="object")return e}function rYe(e){var t=_Y.apply(null,arguments);if(typeof t=="object")return t;throw new Error(t)}function Gh(e,t,u,n){for(var r=0,a=0,i=(1<<u)-1,s=[],o=0;o<e.length;
229++o)for(r=r<<t|e[o],a+=t;a>=u;)a-=u,s.push(r>>a&i);if(n)a>0&&s.push(r<<u-a&i);else{if(a>=t)return"Excess padding";if(r<<u-a&i)return"Non-zero padding"}return s}function aYe(e){var t=Gh(e,8,5,!0);if(Array.isArray(t))return t}function iYe(e){var t=Gh(e,8,5,!0);if(Array.isArray(t))return t;throw new Error(t)}function sYe(e){var t=Gh(e,5,8,!1);if(Array.isArray(t))return t}function oYe(e){var t=Gh(e,5,8,!1);if(Array.isArray(t))return t;throw new Error(t)}var lYe={decodeUnsafe:nYe,decode:rYe,encode:uYe,toWordsUnsafe:aYe,toWords:iYe,fromWordsUnsafe:sYe,fromWords:oYe};const qM=Ba(lYe),In="providers/5.7.2",ip=new pe(In);class Oe{constructor(){this.formats=this.getDefaultFormats()}getDefaultFormats(){const t={},u=this.address.bind(this),n=this.bigNumber.bind(this),r=this.blockTag.bind(this),a=this.data.bind(this),i=this.hash.bind(this),s=this.hex.bind(this),o=this.number.bind(this),l=this.type.bind(this),c=d=>this.data(d,!0);return t.transaction={hash:i,type:l,accessList:Oe.allowNull(this.accessList.bind(this),null),blockHash:Oe.allowNull(i,null),blockNumber:Oe.allowNull(o,null),transactionIndex:Oe.allowNull(o,null),confirmations:Oe.allowNull(o,null),from:u,gasPrice:Oe.allowNull(n),maxPriorityFeePerGas:Oe.allowNull(n),maxFeePerGas:Oe.allowNull(n),gasLimit:n,to:Oe.allowNull(u,null),value:n,nonce:o,data:a,r:Oe.allowNull(this.uint256),s:Oe.allowNull(this.uint256),v:Oe.allowNull(o),creates:Oe.allowNull(u,null),raw:Oe.allowNull(a)},t.transactionRequest={from:Oe.allowNull(u),nonce:Oe.allowNull(o),gasLimit:Oe.allowNull(n),gasPrice:Oe.allowNull(n),maxPriorityFeePerGas:Oe.allowNull(n),maxFeePerGas:Oe.allowNull(n),to:Oe.allowNull(u),value:Oe.allowNull(n),data:Oe.allowNull(c),type:Oe.allowNull(o),accessList:Oe.allowNull(this.accessList.bind(this),null)},t.receiptLog={transactionIndex:o,blockNumber:o,transactionHash:i,address:u,topics:Oe.arrayOf(i),data:a,logIndex:o,blockHash:i},t.receipt={to:Oe.allowNull(this.address,null),from:Oe.allowNull(this.address,null),contractAddress:Oe.allowNull(u,null),transactionIndex:o,root:Oe.allowNull(s),gasUsed:n,logsBloom:Oe.allowNull(a),blockHash:i,transactionHash:i,logs:Oe.arrayOf(this.receiptLog.bind(this)),blockNumber:o,confirmations:Oe.allowNull(o,null),cumulativeGasUsed:n,effectiveGasPrice:Oe.allowNull(n),status:Oe.allowNull(o),type:l},t.block={hash:Oe.allowNull(i),parentHash:i,number:o,timestamp:o,nonce:Oe.allowNull(s),difficulty:this.difficulty.bind(this),gasLimit:n,gasUsed:n,miner:Oe.allowNull(u),extraData:a,transactions:Oe.allowNull(Oe.arrayOf(i)),baseFeePerGas:Oe.allowNull(n)},t.blockWithTransactions=Zt(t.block),t.blockWithTransactions.transactions=Oe.allowNull(Oe.arrayOf(this.transactionResponse.bind(this))),t.filter={fromBlock:Oe.allowNull(r,void 0),toBlock:Oe.allowNull(r,void 0),blockHash:Oe.allowNull(i,void 0),address:Oe.allowNull(u,void 0),topics:Oe.allowNull(this.topics.bind(this),void 0)},t.filterLog={blockNumber:Oe.allowNull(o),blockHash:Oe.allowNull(i),transactionIndex:o,removed:Oe.allowNull(this.boolean.bind(this)),address:u,data:Oe.allowFalsish(a,"0x"),topics:Oe.arrayOf(i),transactionHash:i,logIndex:o},t}accessList(t){return Bl(t||[])}number(t){return t==="0x"?0:Pe.from(t).toNumber()}type(t){return t==="0x"||t==null?0:Pe.from(t).toNumber()}bigNumber(t){return Pe.from(t)}boolean(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)}hex(t,u){return typeof t=="string"&&(!u&&t.substring(0,2)!=="0x"&&(t="0x"+t),nt(t))?t.toLowerCase():ip.throwArgumentError("invalid hash","value",t)}data(t,u){const n=this.hex(t,u);if(n.length%2!==0)throw new Error("invalid data; odd-length - "+t);return n}address(t){return pn(t)}callAddress(t){if(!nt(t,32))return null;const u=pn(wn(t,12));return u===$ze?null:u}contractAddress(t){return n_(t)}blockTag(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"||nt(t))return Uh(t);throw new Error("invalid blockTag")}hash(t,u){const n=this.hex(t,u);return Vo(n)!==32?ip.throwArgumentError("invalid hash","value",t):n}difficulty(t){if(t==null)return null;const u=Pe.from(t);try{return u.toNumber()}catch{}return null}uint256(t){if(!nt(t))throw new Error("invalid uint256");return gu(t,32)}_block(t,u){t.author!=null&&t.miner==null&&(t.miner=t.author);const n=t._difficulty!=null?t._difficulty:t.difficulty,r=Oe.check(u,t);return r._difficulty=n==null?null:Pe.from(n),r}block(t){return this._block(t,this.formats.block)}blockWithTransactions(t){return this._block(t,this.formats.blockWithTransactions)}transactionRequest(t){return Oe.check(this.formats.transactionRequest,t)}
229transactionResponse(t){t.gas!=null&&t.gasLimit==null&&(t.gasLimit=t.gas),t.to&&Pe.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=[]);const u=Oe.check(this.formats.transaction,t);if(t.chainId!=null){let n=t.chainId;nt(n)&&(n=Pe.from(n).toNumber()),u.chainId=n}else{let n=t.networkId;n==null&&u.v==null&&(n=t.chainId),nt(n)&&(n=Pe.from(n).toNumber()),typeof n!="number"&&u.v!=null&&(n=(u.v-35)/2,n<0&&(n=0),n=parseInt(n)),typeof n!="number"&&(n=0),u.chainId=n}return u.blockHash&&u.blockHash.replace(/0/g,"")==="x"&&(u.blockHash=null),u}transaction(t){return Uqe(t)}receiptLog(t){return Oe.check(this.formats.receiptLog,t)}receipt(t){const u=Oe.check(this.formats.receipt,t);if(u.root!=null)if(u.root.length<=4){const n=Pe.from(u.root).toNumber();n===0||n===1?(u.status!=null&&u.status!==n&&ip.throwArgumentError("alt-root-status/status mismatch","value",{root:u.root,status:u.status}),u.status=n,delete u.root):ip.throwArgumentError("invalid alt-root-status","value.root",u.root)}else u.root.length!==66&&ip.throwArgumentError("invalid root hash","value.root",u.root);return u.status!=null&&(u.byzantium=!0),u}topics(t){return Array.isArray(t)?t.map(u=>this.topics(u)):t!=null?this.hash(t,!0):null}filter(t){return Oe.check(this.formats.filter,t)}filterLog(t){return Oe.check(this.formats.filterLog,t)}static check(t,u){const n={};for(const r in t)try{const a=t[r](u[r]);a!==void 0&&(n[r]=a)}catch(a){throw a.checkKey=r,a.checkValue=u[r],a}return n}static allowNull(t,u){return function(n){return n==null?u:t(n)}}static allowFalsish(t,u){return function(n){return n?t(n):u}}static arrayOf(t){return function(u){if(!Array.isArray(u))throw new Error("not an array");const n=[];return u.forEach(function(r){n.push(t(r))}),n}}}function FY(e){return e&&typeof e.isCommunityResource=="function"}function AA(e){return FY(e)&&e.isCommunityResource()}let YM=!1;function A2(){YM||(YM=!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("=========================="))}var Qe=globalThis&&globalThis.__awaiter||function(e,t,u,n){function r(a){return a instanceof u?a:new u(function(i){i(a)})}return new(u||(u=Promise))(function(a,i){function s(c){try{l(n.next(c))}catch(d){i(d)}}function o(c){try{l(n.throw(c))}catch(d){i(d)}}function l(c){c.done?a(c.value):r(c.value).then(s,o)}l((n=n.apply(e,t||[])).next())})};const rt=new pe(In),cYe=10;function VM(e){return e==null?"null":(Vo(e)!==32&&rt.throwArgumentError("invalid topic","topic",e),e.toLowerCase())}function GM(e){for(e=e.slice();e.length>0&&e[e.length-1]==null;)e.pop();return e.map(t=>{if(Array.isArray(t)){const u={};t.forEach(r=>{u[VM(r)]=!0});const n=Object.keys(u);return n.sort(),n.join("|")}else return VM(t)}).join("&")}function dYe(e){return e===""?[]:e.split(/&/g).map(t=>{if(t==="")return[];const u=t.split("|").map(n=>n==="null"?null:n);return u.length===1?u[0]:u})}function Ul(e){if(typeof e=="string"){if(e=e.toLowerCase(),Vo(e)===32)return"tx:"+e;if(e.indexOf(":")===-1)return e}else{if(Array.isArray(e))return"filter:*:"+GM(e);if(zHe.isForkEvent(e))throw rt.warn("not implemented"),new Error("not implemented");if(e&&typeof e=="object")return"filter:"+(e.address||"*")+":"+GM(e.topics||[])}throw new Error("invalid event - "+e)}function sp(){return new Date().getTime()}function JM(e){return new Promise(t=>{setTimeout(t,e)})}const pYe=["block","network","pending","poll"];let fYe=class{constructor(t,u,n){ve(this,"tag",t),ve(this,"listener",u),ve(this,"once",n
229),this._lastBlockNumber=-2,this._inflight=!1}get event(){switch(this.type){case"tx":return this.hash;case"filter":return this.filter}return this.tag}get type(){return this.tag.split(":")[0]}get hash(){const t=this.tag.split(":");return t[0]!=="tx"?null:t[1]}get filter(){const t=this.tag.split(":");if(t[0]!=="filter")return null;const u=t[1],n=dYe(t[2]),r={};return n.length>0&&(r.topics=n),u&&u!=="*"&&(r.address=u),r}pollable(){return this.tag.indexOf(":")>=0||pYe.indexOf(this.tag)>=0}};const yYe={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 wg(e){return gu(Pe.from(e).toHexString(),32)}function KM(e){return vA.encode(ur([e,wn(HM(HM(e)),0,4)]))}const DY=new RegExp("^(ipfs)://(.*)$","i"),QM=[new RegExp("^(https)://(.*)$","i"),new RegExp("^(data):(.*)$","i"),DY,new RegExp("^eip155:[0-9]+/(erc[0-9]+):(.*)$","i")];function ay(e,t){try{return g2(I3(e,t))}catch{}return null}function I3(e,t){if(e==="0x")return null;const u=Pe.from(wn(e,t,t+32)).toNumber(),n=Pe.from(wn(e,u,u+32)).toNumber();return wn(e,u+32,u+32+n)}function Tg(e){return e.match(/^ipfs:\/\/ipfs\//i)?e=e.substring(12):e.match(/^ipfs:\/\//i)?e=e.substring(7):rt.throwArgumentError("unsupported IPFS format","link",e),`https://gateway.ipfs.io/ipfs/${e}`}function XM(e){const t=We(e);if(t.length>32)throw new Error("internal; should not happen");const u=new Uint8Array(32);return u.set(t,32-t.length),u}function EYe(e){if(e.length%32===0)return e;const t=new Uint8Array(Math.ceil(e.length/32)*32);return t.set(e),t}function BY(e){const t=[];let u=0;for(let n=0;n<e.length;n++)t.push(null),u+=32;for(let n=0;n<e.length;n++){const r=We(e[n]);t[n]=XM(u),t.push(XM(r.length)),t.push(EYe(r)),u+=32+Math.ceil(r.length/32)*32}return Zn(t)}class wA{constructor(t,u,n,r){ve(this,"provider",t),ve(this,"name",n),ve(this,"address",t.formatter.address(u)),ve(this,"_resolvedAddress",r)}supportsWildcard(){return this._supportsEip2544||(this._supportsEip2544=this.provider.call({to:this.address,data:"0x01ffc9a79061b92300000000000000000000000000000000000000000000000000000000"}).then(t=>Pe.from(t).eq(1)).catch(t=>{if(t.code===pe.errors.CALL_EXCEPTION)return!1;throw this._supportsEip2544=null,t})),this._supportsEip2544}_fetch(t,u){return Qe(this,void 0,void 0,function*(){const n={to:this.address,ccipReadEnabled:!0,data:Zn([t,uy(this.name),u||"0x"])};let r=!1;(yield this.supportsWildcard())&&(r=!0,n.data=Zn(["0x9061b923",BY([DHe(this.name),n.data])]));try{let a=yield this.provider.call(n);return We(a).length%32===4&&rt.throwError("resolver threw error",pe.errors.CALL_EXCEPTION,{transaction:n,data:a}),r&&(a=I3(a,0)),a}catch(a){if(a.code===pe.errors.CALL_EXCEPTION)return null;throw a}})}_fetchBytes(t,u){return Qe(this,void 0,void 0,function*(){const n=yield this._fetch(t,u);return n!=null?I3(n,0):null})}_getAddress(t,u){const n=yYe[String(t)];if(n==null&&rt.throwError(`unsupported coin type: ${t}`,pe.errors.UNSUPPORTED_OPERATION,{operation:`getAddress(${t})`}),n.ilk==="eth")return this.provider.formatter.address(u);const r=We(u);if(n.p2pkh!=null){const a=u.match(/^0x76a9([0-9a-f][0-9a-f])([0-9a-f]*)88ac$/);if(a){const i=parseInt(a[1],16);if(a[2].length===i*2&&i>=1&&i<=75)return KM(ur([[n.p2pkh],"0x"+a[2]]))}}if(n.p2sh!=null){const a=u.match(/^0xa9([0-9a-f][0-9a-f])([0-9a-f]*)87$/);if(a){const i=parseInt(a[1],16);if(a[2].length===i*2&&i>=1&&i<=75)return KM(ur([[n.p2sh],"0x"+a[2]]))}}if(n.prefix!=null){const a=r[1];let i=r[0];if(i===0?a!==20&&a!==32&&(i=-1):i=-1,i>=0&&r.length===2+a&&a>=1&&a<=75){const s=qM.toWords(r.slice(2));return s.unshift(i),qM.encode(n.prefix,s)}}return null}getAddress(t){return Qe(this,void 0,void 0,function*(){if(t==null&&(t=60),t===60)try{const r=yield this._fetch("0x3b3b57de");return r==="0x"||r===qze?null:this.provider.formatter.callAddress(r)}catch(r){if(r.code===pe.errors.CALL_EXCEPTION)return null;throw r}const u=yield this._fetchBytes("0xf1cb7e06",wg(t));if(u==null||u==="0x")return null;const n=this._getAddress(t,u);return n==null&&rt.throwError("invalid or unsupported coin data",pe.errors.UNSUPPORTED_OPERATION,{operation:`getAddress(${t})`,coinType:t,data:u}),n})}getAvatar(){return Qe(this,void 0,void 0,function*(){const t=[{type:"name",content:this.name}];try{const u=yield this.getText("avatar");if(u==null)return null;for(let n=0;n<QM.length;n++){const r=u.match(QM[n]);if(r==null)continue;const a=r[1].toLowerCase();switch(a){case"https":return t.push({type:"url",content:u}),{linkage:t,url:u};case"data":return t.push({type:"data",content:u}),{linkage:t,url:u};case"ipfs":return t.push({type:"ipfs",content:u}),{linkage:t,url:Tg(u)};case"erc721":case"erc1155":{const i=a==="erc721"?"0xc87b56dd":"0x0e89341c";t.push({type:a,content:u});const s=this._resolvedAddress||(yield this.getAddress()),o=(r[2]||"").split("/");if(o.length!==2)return null;const l=yield this.provider.formatter.address(o[0]),c=gu(Pe.from(o[1]).toHexString(),32);if(a==="erc721"){const h=this.provider.formatter.callAddress(yield this.provider.call({to:l,data:Zn(["0x6352211e",c])}));if(s!==h)return null;t.push({type:"owner",content:h})}else if(a==="erc1155"){const h=Pe.from(yield this.provider.call({to:l,data:Zn(["0x00fdd58e",gu(s,32),c])}));if(h.isZero())return null;t.push({type:"balance",content:h.toString()})}const d={to:this.provider.formatter.address(o[0]),data:Zn([i,c])};let p=ay(yield this.provider.call(d),0);if(p==null)return null;t.push({type:"metadata-url-base",content:p}),a==="erc1155"&&(p=p.replace("{id}",c.substring(2)),t.push({type:"metadata-url-expanded",content:p})),p.match(/^ipfs:/i)&&(p=Tg(p)),t.push({type:"metadata-url",content:p});const f=yield C2(p);if(!f)return null;t.push({type:"metadata",content:JSON.stringify(f)});let y=f.image;
229if(typeof y!="string")return null;if(!y.match(/^(https:\/\/|data:)/i)){if(y.match(DY)==null)return null;t.push({type:"url-ipfs",content:y}),y=Tg(y)}return t.push({type:"url",content:y}),{linkage:t,url:y}}}}}catch{}return null})}getContentHash(){return Qe(this,void 0,void 0,function*(){const t=yield this._fetchBytes("0xbc1c58d1");if(t==null||t==="0x")return null;const u=t.match(/^0xe3010170(([0-9a-f][0-9a-f])([0-9a-f][0-9a-f])([0-9a-f]*))$/);if(u){const i=parseInt(u[3],16);if(u[4].length===i*2)return"ipfs://"+vA.encode("0x"+u[1])}const n=t.match(/^0xe5010172(([0-9a-f][0-9a-f])([0-9a-f][0-9a-f])([0-9a-f]*))$/);if(n){const i=parseInt(n[3],16);if(n[4].length===i*2)return"ipns://"+vA.encode("0x"+n[1])}const r=t.match(/^0xe40101fa011b20([0-9a-f]*)$/);if(r&&r[1].length===32*2)return"bzz://"+r[1];const a=t.match(/^0x90b2c605([0-9a-f]*)$/);if(a&&a[1].length===34*2){const i={"=":"","+":"-","/":"_"};return"sia://"+Oq("0x"+a[1]).replace(/[=+\/]/g,o=>i[o])}return rt.throwError("invalid or unsupported content hash data",pe.errors.UNSUPPORTED_OPERATION,{operation:"getContentHash()",data:t})})}getText(t){return Qe(this,void 0,void 0,function*(){let u=Ta(t);u=ur([wg(64),wg(u.length),u]),u.length%32!==0&&(u=ur([u,gu("0x",32-t.length%32)]));const n=yield this._fetchBytes("0x59d1d43c",Ne(u));return n==null||n==="0x"?null:g2(n)})}}let _g=null,mYe=1;class Jh extends Hh{constructor(t){if(super(),this._events=[],this._emitted={block:-2},this.disableCcipRead=!1,this.formatter=new.target.getFormatter(),ve(this,"anyNetwork",t==="any"),this.anyNetwork&&(t=this.detectNetwork()),t instanceof Promise)this._networkPromise=t,t.catch(u=>{}),this._ready().catch(u=>{});else{const u=Bn(new.target,"getNetwork")(t);u?(ve(this,"_network",u),this.emit("network",u,null)):rt.throwArgumentError("invalid network","network",t)}this._maxInternalBlockNumber=-1024,this._lastBlockNumber=-2,this._maxFilterBlockRange=10,this._pollingInterval=4e3,this._fastQueryDate=0}_ready(){return Qe(this,void 0,void 0,function*(){if(this._network==null){let t=null;if(this._networkPromise)try{t=yield this._networkPromise}catch{}t==null&&(t=yield this.detectNetwork()),t||rt.throwError("no network detected",pe.errors.UNKNOWN_ERROR,{}),this._network==null&&(this.anyNetwork?this._network=t:ve(this,"_network",t),this.emit("network",t,null))}return this._network})}get ready(){return lc(()=>this._ready().then(t=>t,t=>{if(!(t.code===pe.errors.NETWORK_ERROR&&t.event==="noNetwork"))throw t}))}static getFormatter(){return _g==null&&(_g=new Oe),_g}static getNetwork(t){return l_(t??"homestead")}ccipReadFetch(t,u,n){return Qe(this,void 0,void 0,function*(){if(this.disableCcipRead||n.length===0)return null;const r=t.to.toLowerCase(),a=u.toLowerCase(),i=[];for(let s=0;s<n.length;s++){const o=n[s],l=o.replace("{sender}",r).replace("{data}",a),c=o.indexOf("{data}")>=0?null:JSON.stringify({data:a,sender:r}),d=yield C2({url:l,errorPassThrough:!0},c,(f,y)=>(f.status=y.statusCode,f));if(d.data)return d.data;const p=d.message||"unknown error";if(d.status>=400&&d.status<500)return rt.throwError(`response not found during CCIP fetch: ${p}`,pe.errors.SERVER_ERROR,{url:o,errorMessage:p});i.push(p)}return rt.throwError(`error encountered during CCIP fetch: ${i.map(s=>JSON.stringify(s)).join(", ")}`,pe.errors.SERVER_ERROR,{urls:n,errorMessages:i})})}_getInternalBlockNumber(t){return Qe(this,void 0,void 0,function*(){if(yield this._ready(),t>0)for(;this._internalBlockNumber;){const r=this._internalBlockNumber;try{const a=yield r;if(sp()-a.respTime<=t)return a.blockNumber;break}catch{if(this._internalBlockNumber===r)break}}const u=sp(),n=xu({blockNumber:this.perform("getBlockNumber",{}),networkError:this.getNetwork().then(r=>null,r=>r)}).then(({blockNumber:r,networkError:a})=>{if(a)throw this._internalBlockNumber===n&&(this._internalBlockNumber=null),a;const i=sp();return r=Pe.from(r).toNumber(),r<this._maxInternalBlockNumber&&(r=this._maxInternalBlockNumber),this._maxInternalBlockNumber=r,this._setFastBlockNumber(r),{blockNumber:r,reqTime:u,respTime:i}});return this._internalBlockNumber=n,n.catch(r=>{this._internalBlockNumber===n&&(this._internalBlockNumber=null)}),(yield n).blockNumber})}poll(){return Qe(this,void 0,void 0,function*(){const t=mYe++,u=[];let n=null;try{n=yield this._getInternalBlockNumber(100+this.pollingInterval/2)}
229catch(r){this.emit("error",r);return}if(this._setFastBlockNumber(n),this.emit("poll",t,n),n===this._lastBlockNumber){this.emit("didPoll",t);return}if(this._emitted.block===-2&&(this._emitted.block=n-1),Math.abs(this._emitted.block-n)>1e3)rt.warn(`network block skew detected; skipping block events (emitted=${this._emitted.block} blockNumber${n})`),this.emit("error",rt.makeError("network block skew detected",pe.errors.NETWORK_ERROR,{blockNumber:n,event:"blockSkew",previousBlockNumber:this._emitted.block})),this.emit("block",n);else for(let r=this._emitted.block+1;r<=n;r++)this.emit("block",r);this._emitted.block!==n&&(this._emitted.block=n,Object.keys(this._emitted).forEach(r=>{if(r==="block")return;const a=this._emitted[r];a!=="pending"&&n-a>12&&delete this._emitted[r]})),this._lastBlockNumber===-2&&(this._lastBlockNumber=n-1),this._events.forEach(r=>{switch(r.type){case"tx":{const a=r.hash;let i=this.getTransactionReceipt(a).then(s=>(!s||s.blockNumber==null||(this._emitted["t:"+a]=s.blockNumber,this.emit(a,s)),null)).catch(s=>{this.emit("error",s)});u.push(i);break}case"filter":{if(!r._inflight){r._inflight=!0,r._lastBlockNumber===-2&&(r._lastBlockNumber=n-1);const a=r.filter;a.fromBlock=r._lastBlockNumber+1,a.toBlock=n;const i=a.toBlock-this._maxFilterBlockRange;i>a.fromBlock&&(a.fromBlock=i),a.fromBlock<0&&(a.fromBlock=0);const s=this.getLogs(a).then(o=>{r._inflight=!1,o.length!==0&&o.forEach(l=>{l.blockNumber>r._lastBlockNumber&&(r._lastBlockNumber=l.blockNumber),this._emitted["b:"+l.blockHash]=l.blockNumber,this._emitted["t:"+l.transactionHash]=l.blockNumber,this.emit(a,l)})}).catch(o=>{this.emit("error",o),r._inflight=!1});u.push(s)}break}}}),this._lastBlockNumber=n,Promise.all(u).then(()=>{this.emit("didPoll",t)}).catch(r=>{this.emit("error",r)})})}resetEventsBlock(t){this._lastBlockNumber=t-1,this.polling&&this.poll()}get network(){return this._network}detectNetwork(){return Qe(this,void 0,void 0,function*(){return rt.throwError("provider does not support network detection",pe.errors.UNSUPPORTED_OPERATION,{operation:"provider.detectNetwork"})})}getNetwork(){return Qe(this,void 0,void 0,function*(){const t=yield this._ready(),u=yield this.detectNetwork();if(t.chainId!==u.chainId){if(this.anyNetwork)return this._network=u,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",u,t),yield JM(0),this._network;const n=rt.makeError("underlying network changed",pe.errors.NETWORK_ERROR,{event:"changed",network:t,detectedNetwork:u});throw this.emit("error",n),n}return t})}get blockNumber(){return this._getInternalBlockNumber(100+this.pollingInterval/2).then(t=>{this._setFastBlockNumber(t)},t=>{}),this._fastBlockNumber!=null?this._fastBlockNumber:-1}get polling(){return this._poller!=null}set polling(t){t&&!this._poller?(this._poller=setInterval(()=>{this.poll()},this.pollingInterval),this._bootstrapPoll||(this._bootstrapPoll=setTimeout(()=>{this.poll(),this._bootstrapPoll=setTimeout(()=>{this._poller||this.poll(),this._bootstrapPoll=null},this.pollingInterval)},0))):!t&&this._poller&&(clearInterval(this._poller),this._poller=null)}get pollingInterval(){return this._pollingInterval}set pollingInterval(t){if(typeof t!="number"||t<=0||parseInt(String(t))!=t)throw new Error("invalid polling interval");this._pollingInterval=t,this._poller&&(clearInterval(this._poller),this._poller=setInterval(()=>{this.poll()},this._pollingInterval))}_getFastBlockNumber(){const t=sp();return t-this._fastQueryDate>2*this._pollingInterval&&(this._fastQueryDate=t,this._fastBlockNumberPromise=this.getBlockNumber().then(u=>((this._fastBlockNumber==null||u>this._fastBlockNumber)&&(this._fastBlockNumber=u),this._fastBlockNumber))),this._fastBlockNumberPromise}_setFastBlockNumber(t){this._fastBlockNumber!=null&&t<this._fastBlockNumber||(this._fastQueryDate=sp(),(this._fastBlockNumber==null||t>this._fastBlockNumber)&&(this._fastBlockNumber=t,this._fastBlockNumberPromise=Promise.resolve(t)))}waitForTransaction(t,u,n){return Qe(this,void 0,void 0,function*(){return this._waitForTransaction(t,u??1,n||0,null)})}_waitForTransaction(t,u,n,r){return Qe(this,void 0,void 0,function*(){const a=yield this.getTransactionReceipt(t);return(a?a.confirmations:0)>=u?a:new Promise((i,s)=>{const o=[];let l=!1;const c=function(){return l?!0:(l=!0,o.forEach(p=>{p()}),!1)},d=p=>{p.confirmations<u||c()||i(p)};if(this.on(t,d),o.push(()=>{this.removeListener(t,d)}),r){let p=r.startBlock,f=null;const y=h=>Qe(this,void 0,void 0,function*(){l||(yield JM(1e3),this.getTransactionCount(r.from).then(C=>
229Qe(this,void 0,void 0,function*(){if(!l){if(C<=r.nonce)p=h;else{{const v=yield this.getTransaction(t);if(v&&v.blockNumber!=null)return}for(f==null&&(f=p-3,f<r.startBlock&&(f=r.startBlock));f<=h;){if(l)return;const v=yield this.getBlockWithTransactions(f);for(let m=0;m<v.transactions.length;m++){const E=v.transactions[m];if(E.hash===t)return;if(E.from===r.from&&E.nonce===r.nonce){if(l)return;const b=yield this.waitForTransaction(E.hash,u);if(c())return;let A="replaced";E.data===r.data&&E.to===r.to&&E.value.eq(r.value)?A="repriced":E.data==="0x"&&E.from===E.to&&E.value.isZero()&&(A="cancelled"),s(rt.makeError("transaction was replaced",pe.errors.TRANSACTION_REPLACED,{cancelled:A==="replaced"||A==="cancelled",reason:A,replacement:this._wrapTransaction(E),hash:t,receipt:b}));return}}f++}}l||this.once("block",y)}}),C=>{l||this.once("block",y)}))});if(l)return;this.once("block",y),o.push(()=>{this.removeListener("block",y)})}if(typeof n=="number"&&n>0){const p=setTimeout(()=>{c()||s(rt.makeError("timeout exceeded",pe.errors.TIMEOUT,{timeout:n}))},n);p.unref&&p.unref(),o.push(()=>{clearTimeout(p)})}})})}getBlockNumber(){return Qe(this,void 0,void 0,function*(){return this._getInternalBlockNumber(0)})}getGasPrice(){return Qe(this,void 0,void 0,function*(){yield this.getNetwork();const t=yield this.perform("getGasPrice",{});try{return Pe.from(t)}catch(u){return rt.throwError("bad result from backend",pe.errors.SERVER_ERROR,{method:"getGasPrice",result:t,error:u})}})}getBalance(t,u){return Qe(this,void 0,void 0,function*(){yield this.getNetwork();const n=yield xu({address:this._getAddress(t),blockTag:this._getBlockTag(u)}),r=yield this.perform("getBalance",n);try{return Pe.from(r)}catch(a){return rt.throwError("bad result from backend",pe.errors.SERVER_ERROR,{method:"getBalance",params:n,result:r,error:a})}})}getTransactionCount(t,u){return Qe(this,void 0,void 0,function*(){yield this.getNetwork();const n=yield xu({address:this._getAddress(t),blockTag:this._getBlockTag(u)}),r=yield this.perform("getTransactionCount",n);try{return Pe.from(r).toNumber()}catch(a){return rt.throwError("bad result from backend",pe.errors.SERVER_ERROR,{method:"getTransactionCount",params:n,result:r,error:a})}})}getCode(t,u){return Qe(this,void 0,void 0,function*(){yield this.getNetwork();const n=yield xu({address:this._getAddress(t),blockTag:this._getBlockTag(u)}),r=yield this.perform("getCode",n);try{return Ne(r)}catch(a){return rt.throwError("bad result from backend",pe.errors.SERVER_ERROR,{method:"getCode",params:n,result:r,error:a})}})}getStorageAt(t,u,n){return Qe(this,void 0,void 0,function*(){yield this.getNetwork();const r=yield xu({address:this._getAddress(t),blockTag:this._getBlockTag(n),position:Promise.resolve(u).then(i=>Uh(i))}),a=yield this.perform("getStorageAt",r);try{return Ne(a)}catch(i){return rt.throwError("bad result from backend",pe.errors.SERVER_ERROR,{method:"getStorageAt",params:r,result:a,error:i})}})}_wrapTransaction(t,u,n){if(u!=null&&Vo(u)!==32)throw new Error("invalid response - sendTransaction");const r=t;return u!=null&&t.hash!==u&&rt.throwError("Transaction hash mismatch from Provider.sendTransaction.",pe.errors.UNKNOWN_ERROR,{expectedHash:t.hash,returnedHash:u}),r.wait=(a,i)=>Qe(this,void 0,void 0,function*(){a==null&&(a=1),i==null&&(i=0);let s;a!==0&&n!=null&&(s={data:t.data,from:t.from,nonce:t.nonce,to:t.to,value:t.value,startBlock:n});const o=yield this._waitForTransaction(t.hash,a,i,s);return o==null&&a===0?null:(this._emitted["t:"+t.hash]=o.blockNumber,o.status===0&&rt.throwError("transaction failed",pe.errors.CALL_EXCEPTION,{transactionHash:t.hash,transaction:t,receipt:o}),o)}),r}sendTransaction(t){return Qe(this,void 0,void 0,function*(){yield this.getNetwork();const u=yield Promise.resolve(t).then(a=>Ne(a)),n=this.formatter.transaction(t);n.confirmations==null&&(n.confirmations=0);const r=yield this._getInternalBlockNumber(100+2*this.pollingInterval);try{const a=yield this.perform("sendTransaction",{signedTransaction:u});return this._wrapTransaction(n,a,r)}catch(a){throw a.transaction=n,a.transactionHash=n.hash,a}})}_getTransactionRequest(t){return Qe(this,void 0,void 0,function*(){const u=yield t,n={};return["from","to"].forEach(r=>
229{u[r]!=null&&(n[r]=Promise.resolve(u[r]).then(a=>a?this._getAddress(a):null))}),["gasLimit","gasPrice","maxFeePerGas","maxPriorityFeePerGas","value"].forEach(r=>{u[r]!=null&&(n[r]=Promise.resolve(u[r]).then(a=>a?Pe.from(a):null))}),["type"].forEach(r=>{u[r]!=null&&(n[r]=Promise.resolve(u[r]).then(a=>a??null))}),u.accessList&&(n.accessList=this.formatter.accessList(u.accessList)),["data"].forEach(r=>{u[r]!=null&&(n[r]=Promise.resolve(u[r]).then(a=>a?Ne(a):null))}),this.formatter.transactionRequest(yield xu(n))})}_getFilter(t){return Qe(this,void 0,void 0,function*(){t=yield t;const u={};return t.address!=null&&(u.address=this._getAddress(t.address)),["blockHash","topics"].forEach(n=>{t[n]!=null&&(u[n]=t[n])}),["fromBlock","toBlock"].forEach(n=>{t[n]!=null&&(u[n]=this._getBlockTag(t[n]))}),this.formatter.filter(yield xu(u))})}_call(t,u,n){return Qe(this,void 0,void 0,function*(){n>=cYe&&rt.throwError("CCIP read exceeded maximum redirections",pe.errors.SERVER_ERROR,{redirects:n,transaction:t});const r=t.to,a=yield this.perform("call",{transaction:t,blockTag:u});if(n>=0&&u==="latest"&&r!=null&&a.substring(0,10)==="0x556f1830"&&Vo(a)%32===4)try{const i=wn(a,4),s=wn(i,0,32);Pe.from(s).eq(r)||rt.throwError("CCIP Read sender did not match",pe.errors.CALL_EXCEPTION,{name:"OffchainLookup",signature:"OffchainLookup(address,string[],bytes,bytes4,bytes)",transaction:t,data:a});const o=[],l=Pe.from(wn(i,32,64)).toNumber(),c=Pe.from(wn(i,l,l+32)).toNumber(),d=wn(i,l+32);for(let v=0;v<c;v++){const m=ay(d,v*32);m==null&&rt.throwError("CCIP Read contained corrupt URL string",pe.errors.CALL_EXCEPTION,{name:"OffchainLookup",signature:"OffchainLookup(address,string[],bytes,bytes4,bytes)",transaction:t,data:a}),o.push(m)}const p=I3(i,64);Pe.from(wn(i,100,128)).isZero()||rt.throwError("CCIP Read callback selector included junk",pe.errors.CALL_EXCEPTION,{name:"OffchainLookup",signature:"OffchainLookup(address,string[],bytes,bytes4,bytes)",transaction:t,data:a});const f=wn(i,96,100),y=I3(i,128),h=yield this.ccipReadFetch(t,p,o);h==null&&rt.throwError("CCIP Read disabled or provided no URLs",pe.errors.CALL_EXCEPTION,{name:"OffchainLookup",signature:"OffchainLookup(address,string[],bytes,bytes4,bytes)",transaction:t,data:a});const C={to:r,data:Zn([f,BY([h,y])])};return this._call(C,u,n+1)}catch(i){if(i.code===pe.errors.SERVER_ERROR)throw i}try{return Ne(a)}catch(i){return rt.throwError("bad result from backend",pe.errors.SERVER_ERROR,{method:"call",params:{transaction:t,blockTag:u},result:a,error:i})}})}call(t,u){return Qe(this,void 0,void 0,function*(){yield this.getNetwork();const n=yield xu({transaction:this._getTransactionRequest(t),blockTag:this._getBlockTag(u),ccipReadEnabled:Promise.resolve(t.ccipReadEnabled)});return this._call(n.transaction,n.blockTag,n.ccipReadEnabled?0:-1)})}estimateGas(t){return Qe(this,void 0,void 0,function*(){yield this.getNetwork();const u=yield xu({transaction:this._getTransactionRequest(t)}),n=yield this.perform("estimateGas",u);try{return Pe.from(n)}catch(r){return rt.throwError("bad result from backend",pe.errors.SERVER_ERROR,{method:"estimateGas",params:u,result:n,error:r})}})}_getAddress(t){return Qe(this,void 0,void 0,function*(){t=yield t,typeof t!="string"&&rt.throwArgumentError("invalid address or ENS name","name",t);const u=yield this.resolveName(t);return u==null&&rt.throwError("ENS name not configured",pe.errors.UNSUPPORTED_OPERATION,{operation:`resolveName(${JSON.stringify(t)})`}),u})}_getBlock(t,u){return Qe(this,void 0,void 0,function*(){yield this.getNetwork(),t=yield t;let n=-128;const r={includeTransactions:!!u};if(nt(t,32))r.blockHash=t;else try{r.blockTag=yield this._getBlockTag(t),nt(r.blockTag)&&(n=parseInt(r.blockTag.substring(2),16))}catch{rt.throwArgumentError("invalid block hash or block tag","blockHashOrBlockTag",t)}return lc(()=>Qe(this,void 0,void 0,function*(){const a=yield this.perform("getBlock",r);if(a==null)return r.blockHash!=null&&this._emitted["b:"+r.blockHash]==null||r.blockTag!=null&&n>this._emitted.block?null:void 0;if(u){let i=null;for(let o=0;o<a.transactions.length;o++){const l=a.transactions[o];if(l.blockNumber==null)l.confirmations=0;else if(l.confirmations==null){i==null&&(i=yield this._getInternalBlockNumber(100+2*this.pollingInterval));let c=i-l.blockNumber+1;c<=0&&(c=1),l.confirmations=c}}const s=this.formatter.blockWithTransactions(a);return s.transactions=s.transactions.map(o=>this._wrapTransaction(o)),s}return this.formatter.block(a)}),{oncePoll:this})})}getBlock(t){return this._getBlock(t,!1)}getBlockWithTransactions(t){return this._getBlock(t,!0)}getTransaction(t){return Qe(this,void 0,void 0,function*(){yield this.getNetwork(),t=yield t;const u={transactionHash:this.formatter.hash(t,!0)};return lc(()=>Qe(this,void 0,void 0,function*(){const n=yield this.perform("getTransaction",u);if(n==null)return this._emitted["t:"+t]==null?null:void 0;const r=this.formatter.transactionResponse(n);if(r.blockNumber==null)r.confirmations=0;else if(r.confirmations==null){let i=(yield this._getInternalBlockNumber(100+2*this.pollingInterval))-r.blockNumber+1;i<=0&&(i=1),r.confirmations=i}return this._wrapTransaction(r)}),{oncePoll:this})})}getTransactionReceipt(t){return Qe(this,void 0,void 0,function*(){yield this.getNetwork(),t=yield t;const u={transactionHash:this.formatter.hash(t,!0)};return lc(()=>Qe(this,void 0,void 0,function*(){const n=yield this.perform("getTransactionReceipt",u);if(n==null)return this._emitted["t:"+t]==null?null:void 0;if(n.blockHash==null)return;const r=this.formatter.receipt(n);if(r.blockNumber==null)r.confirmations=0;else if(r.confirmations==null){let i=(yield this._getInternalBlockNumber(100+2*this.pollingInterval))-r.blockNumber+1;i<=0&&(i=1),r.confirmations=i}return r}),{oncePoll:this})})}getLogs(t){return Qe(this,void 0,void 0,function*(){yield this.getNetwork();const u=yield xu({filter:this._getFilter(t)}),n=yield this.perform("getLogs",u);
229return n.forEach(r=>{r.removed==null&&(r.removed=!1)}),Oe.arrayOf(this.formatter.filterLog.bind(this.formatter))(n)})}getEtherPrice(){return Qe(this,void 0,void 0,function*(){return yield this.getNetwork(),this.perform("getEtherPrice",{})})}_getBlockTag(t){return Qe(this,void 0,void 0,function*(){if(t=yield t,typeof t=="number"&&t<0){t%1&&rt.throwArgumentError("invalid BlockTag","blockTag",t);let u=yield this._getInternalBlockNumber(100+2*this.pollingInterval);return u+=t,u<0&&(u=0),this.formatter.blockTag(u)}return this.formatter.blockTag(t)})}getResolver(t){return Qe(this,void 0,void 0,function*(){let u=t;for(;;){if(u===""||u==="."||t!=="eth"&&u==="eth")return null;const n=yield this._getResolver(u,"getResolver");if(n!=null){const r=new wA(this,n,t);return u!==t&&!(yield r.supportsWildcard())?null:r}u=u.split(".").slice(1).join(".")}})}_getResolver(t,u){return Qe(this,void 0,void 0,function*(){u==null&&(u="ENS");const n=yield this.getNetwork();n.ensAddress||rt.throwError("network does not support ENS",pe.errors.UNSUPPORTED_OPERATION,{operation:u,network:n.name});try{const r=yield this.call({to:n.ensAddress,data:"0x0178b8bf"+uy(t).substring(2)});return this.formatter.callAddress(r)}catch{}return null})}resolveName(t){return Qe(this,void 0,void 0,function*(){t=yield t;try{return Promise.resolve(this.formatter.address(t))}catch(n){if(nt(t))throw n}typeof t!="string"&&rt.throwArgumentError("invalid ENS name","name",t);const u=yield this.getResolver(t);return u?yield u.getAddress():null})}lookupAddress(t){return Qe(this,void 0,void 0,function*(){t=yield t,t=this.formatter.address(t);const u=t.substring(2).toLowerCase()+".addr.reverse",n=yield this._getResolver(u,"lookupAddress");if(n==null)return null;const r=ay(yield this.call({to:n,data:"0x691f3431"+uy(u).substring(2)}),0);return(yield this.resolveName(r))!=t?null:r})}getAvatar(t){return Qe(this,void 0,void 0,function*(){let u=null;if(nt(t)){const a=this.formatter.address(t).substring(2).toLowerCase()+".addr.reverse",i=yield this._getResolver(a,"getAvatar");if(!i)return null;u=new wA(this,i,a);try{const s=yield u.getAvatar();if(s)return s.url}catch(s){if(s.code!==pe.errors.CALL_EXCEPTION)throw s}try{const s=ay(yield this.call({to:i,data:"0x691f3431"+uy(a).substring(2)}),0);u=yield this.getResolver(s)}catch(s){if(s.code!==pe.errors.CALL_EXCEPTION)throw s;return null}}else if(u=yield this.getResolver(t),!u)return null;const n=yield u.getAvatar();return n==null?null:n.url})}perform(t,u){return rt.throwError(t+" not implemented",pe.errors.NOT_IMPLEMENTED,{operation:t})}_startEvent(t){this.polling=this._events.filter(u=>u.pollable()).length>0}_stopEvent(t){this.polling=this._events.filter(u=>u.pollable()).length>0}_addEventListener(t,u,n){const r=new fYe(Ul(t),u,n);return this._events.push(r),this._startEvent(r),this}on(t,u){return this._addEventListener(t,u,!1)}once(t,u){return this._addEventListener(t,u,!0)}emit(t,...u){let n=!1,r=[],a=Ul(t);return this._events=this._events.filter(i=>i.tag!==a?!0:(setTimeout(()=>{i.listener.apply(this,u)},0),n=!0,i.once?(r.push(i),!1):!0)),r.forEach(i=>{this._stopEvent(i)}),n}listenerCount(t){if(!t)return this._events.length;let u=Ul(t);return this._events.filter(n=>n.tag===u).length}listeners(t){if(t==null)return this._events.map(n=>n.listener);let u=Ul(t);return this._events.filter(n=>n.tag===u).map(n=>n.listener)}off(t,u){if(u==null)return this.removeAllListeners(t);const n=[];let r=!1,a=Ul(t);return this._events=this._events.filter(i=>i.tag!==a||i.listener!=u||r?!0:(r=!0,n.push(i),!1)),n.forEach(i=>{this._stopEvent(i)}),this}removeAllListeners(t){let u=[];if(t==null)u=this._events,this._events=[];else{const n=Ul(t);this._events=this._events.filter(r=>r.tag!==n?!0:(u.push(r),!1))}return u.forEach(n=>{this._stopEvent(n)}),this}}var Za=globalThis&&globalThis.__awaiter||function(e,t,u,n){function r(a){return a instanceof u?a:new u(function(i){i(a)})}return new(u||(u=Promise))(function(a,i){function s(c){try{l(n.next(c))}catch(d){i(d)}}function o(c){try{l(n.throw(c))}catch(d){i(d)}}function l(c){c.done?a(c.value):r(c.value).then(s,o)}l((n=n.apply(e,t||[])).next())})};const Pu=new pe(In),hYe=["call","estimateGas"];function Hp(e,t){if(e==null)return null;if(typeof e.message=="string"&&e.message.match("reverted")){const u=nt(e.data)?e.data:null;if(!t||u)return{message:e.message,data:u}}if(typeof e=="object"){for(const u in e){const n=Hp(e[u],t);if(n)return n}return null}if(typeof e=="string")try{return Hp(JSON.parse(e),t)}catch{}return null}function xY(e,t,u){const n=u.transaction||u.signedTransaction;if(e==="call"){const a=Hp(t,!0);if(a)return a.data;Pu.throwError("missing revert data in call exception; Transaction reverted without a reason string",pe.errors.CALL_EXCEPTION,{data:"0x",transaction:n,error:t})}if(e==="estimateGas"){let a=Hp(t.body,!1);a==null&&(a=Hp(t,!1)),a&&Pu.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",pe.errors.UNPREDICTABLE_GAS_LIMIT,{reason:a.message,method:e,transaction:n,error:t})}let r=t.message;throw t.code===pe.errors.SERVER_ERROR&&t.error&&typeof t.error.message=="string"?r=t.error.message:typeof t.body=="str
229ing"?r=t.body:typeof t.responseText=="string"&&(r=t.responseText),r=(r||"").toLowerCase(),r.match(/insufficient funds|base fee exceeds gas limit|InsufficientFunds/i)&&Pu.throwError("insufficient funds for intrinsic transaction cost",pe.errors.INSUFFICIENT_FUNDS,{error:t,method:e,transaction:n}),r.match(/nonce (is )?too low/i)&&Pu.throwError("nonce has already been used",pe.errors.NONCE_EXPIRED,{error:t,method:e,transaction:n}),r.match(/replacement transaction underpriced|transaction gas price.*too low/i)&&Pu.throwError("replacement fee too low",pe.errors.REPLACEMENT_UNDERPRICED,{error:t,method:e,transaction:n}),r.match(/only replay-protected/i)&&Pu.throwError("legacy pre-eip-155 transactions not supported",pe.errors.UNSUPPORTED_OPERATION,{error:t,method:e,transaction:n}),hYe.indexOf(e)>=0&&r.match(/gas required exceeds allowance|always failing transaction|execution reverted|revert/)&&Pu.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",pe.errors.UNPREDICTABLE_GAS_LIMIT,{error:t,method:e,transaction:n}),t}function ZM(e){return new Promise(function(t){setTimeout(t,e)})}function bYe(e){if(e.error){const t=new Error(e.error.message);throw t.code=e.error.code,t.data=e.error.data,t}return e.result}function op(e){return e&&e.toLowerCase()}const TA={};class c_ extends a4{constructor(t,u,n){if(super(),t!==TA)throw new Error("do not call the JsonRpcSigner constructor directly; use provider.getSigner");ve(this,"provider",u),n==null&&(n=0),typeof n=="string"?(ve(this,"_address",this.provider.formatter.address(n)),ve(this,"_index",null)):typeof n=="number"?(ve(this,"_index",n),ve(this,"_address",null)):Pu.throwArgumentError("invalid address or index","addressOrIndex",n)}connect(t){return Pu.throwError("cannot alter JSON-RPC Signer connection",pe.errors.UNSUPPORTED_OPERATION,{operation:"connect"})}connectUnchecked(){return new gYe(TA,this.provider,this._address||this._index)}getAddress(){return this._address?Promise.resolve(this._address):this.provider.send("eth_accounts",[]).then(t=>(t.length<=this._index&&Pu.throwError("unknown account #"+this._index,pe.errors.UNSUPPORTED_OPERATION,{operation:"getAddress"}),this.provider.formatter.address(t[this._index])))}sendUncheckedTransaction(t){t=Zt(t);const u=this.getAddress().then(n=>(n&&(n=n.toLowerCase()),n));if(t.gasLimit==null){const n=Zt(t);n.from=u,t.gasLimit=this.provider.estimateGas(n)}return t.to!=null&&(t.to=Promise.resolve(t.to).then(n=>Za(this,void 0,void 0,function*(){if(n==null)return null;const r=yield this.provider.resolveName(n);return r==null&&Pu.throwArgumentError("provided ENS name resolves to null","tx.to",n),r}))),xu({tx:xu(t),sender:u}).then(({tx:n,sender:r})=>{n.from!=null?n.from.toLowerCase()!==r&&Pu.throwArgumentError("from address mismatch","transaction",t):n.from=r;const a=this.provider.constructor.hexlifyTransaction(n,{from:!0});return this.provider.send("eth_sendTransaction",[a]).then(i=>i,i=>(typeof i.message=="string"&&i.message.match(/user denied/i)&&Pu.throwError("user rejected transaction",pe.errors.ACTION_REJECTED,{action:"sendTransaction",transaction:n}),xY("sendTransaction",i,a)))})}signTransaction(t){return Pu.throwError("signing transactions is unsupported",pe.errors.UNSUPPORTED_OPERATION,{operation:"signTransaction"})}sendTransaction(t){return Za(this,void 0,void 0,function*(){const u=yield this.provider._getInternalBlockNumber(100+2*this.provider.pollingInterval),n=yield this.sendUncheckedTransaction(t);try{return yield lc(()=>Za(this,void 0,void 0,function*(){const r=yield this.provider.getTransaction(n);if(r!==null)return this.provider._wrapTransaction(r,n,u)}),{oncePoll:this.provider})}catch(r){throw r.transactionHash=n,r}})}signMessage(t){return Za(this,void 0,void 0,function*(){const u=typeof t=="string"?Ta(t):t,n=yield this.getAddress();try{return yield this.provider.send("personal_sign",[Ne(u),n.toLowerCase()])}catch(r){throw typeof r.message=="string"&&r.message.match(/user denied/i)&&Pu.throwError("user rejected signing",pe.errors.ACTION_REJECTED,{action:"signMessage",from:n,messageData:t}),r}})}_legacySignMessage(t){return Za(this,void 0,void 0,function*(){const u=typeof t=="string"?Ta(t):t,n=yield this.getAddress();try{return yield this.provider.send("eth_sign",[n.toLowerCase(),Ne(u)])}catch(r){throw typeof r.message=="string"&&r.message.match(/user denied/i)&&Pu.throwError("user rejected signing",pe.errors.ACTION_REJECTED,{action:"_legacySignMessage",from:n,messageData:t}),r}})}_signTypedData(t,u,n){return Za(this,void 0,void 0,function*(){const r=yield br.resolveNames(t,u,n,i=>this.provider.resolveName(i)),a=yield this.getAddress();try{return yield this.provider.send("eth_signTypedData_v4",[a.toLowerCase(),JSON.stringify(br.getPayload(r.domain,u,r.value))])}catch(i){throw typeof i.message=="string"&&i.message.match(/user denied/i)&&Pu.throwError("user rejected signing",pe.errors.ACTION_REJECTED,{action:"_signTypedData",from:a,messageData:{domain:r.domain,types:u,value:r.value}}),i}})}unlock(t){return Za(this,void 0,void 0,function*(){const u=this.provider,n=yield this.getAddress();return u.send("personal_unlockAccount",[n.toLowerCase(),t,null])})}}class gYe extends c_{sendTransaction(t){return this.sendUncheckedTransaction(t).then(u=>({hash:u,nonce:null,gasLimit:null,gasPrice:null,data:null,value:null,chainId:null,confirmations:0,from:null,wait:n=>this.provider.waitForTransaction(u,n)}))}}const vYe={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,value:!0,type:!0,accessList:!0,maxFeePerGas:!0,maxPriorityFeePerGas:!0};class Ko extends Jh{constructor(t,u){let n=u;n==null&&(n=new Promise((r,a)=>{setTimeout(()=>{this.detectNetwork().then(i=>{r(i)},i=>{a(i)})},0)})),super(n),t||(t=Bn(this.constructor,"defaultUrl")()),typeof t=="string"?ve(this,"connection",Object.freeze({url:t})):ve(this,"connection",Object.freeze(Zt(t))),this._nextId=42}get _cache(){return this._eventLoopCache==null&&(this._eventLoopCache={}),this._eventLoopCache}static defaultUrl(){return"http://localhost:8545"}detectNetwork(){return this._cache.detectNetwork||(this._cache.detectNetwork=this._uncachedDetectNetwork(),setTimeout(()=>{this._cache.detectNetwork=null},0)),this._cache.detectNetwork}_uncachedDetectNetwork(){return Za(this,void 0,void 0,function*(){yield ZM(0);let t=null;try{t=yield this.send("eth_chainId",[])}catch{try{t=yield this.send("net_version",[])}catch{}}if(t!=null){const u=Bn(this.constructor,"getNetwork");try{return u(Pe.from(t).toNumber())}catch(n){return Pu.throwError("could not detect network",pe.errors.NETWORK_E
229RROR,{chainId:t,event:"invalidNetwork",serverError:n})}}return Pu.throwError("could not detect network",pe.errors.NETWORK_ERROR,{event:"noNetwork"})})}getSigner(t){return new c_(TA,this,t)}getUncheckedSigner(t){return this.getSigner(t).connectUnchecked()}listAccounts(){return this.send("eth_accounts",[]).then(t=>t.map(u=>this.formatter.address(u)))}send(t,u){const n={method:t,params:u,id:this._nextId++,jsonrpc:"2.0"};this.emit("debug",{action:"request",request:sr(n),provider:this});const r=["eth_chainId","eth_blockNumber"].indexOf(t)>=0;if(r&&this._cache[t])return this._cache[t];const a=C2(this.connection,JSON.stringify(n),bYe).then(i=>(this.emit("debug",{action:"response",request:n,response:i,provider:this}),i),i=>{throw this.emit("debug",{action:"response",error:i,request:n,provider:this}),i});return r&&(this._cache[t]=a,setTimeout(()=>{this._cache[t]=null},0)),a}prepareRequest(t,u){switch(t){case"getBlockNumber":return["eth_blockNumber",[]];case"getGasPrice":return["eth_gasPrice",[]];case"getBalance":return["eth_getBalance",[op(u.address),u.blockTag]];case"getTransactionCount":return["eth_getTransactionCount",[op(u.address),u.blockTag]];case"getCode":return["eth_getCode",[op(u.address),u.blockTag]];case"getStorageAt":return["eth_getStorageAt",[op(u.address),gu(u.position,32),u.blockTag]];case"sendTransaction":return["eth_sendRawTransaction",[u.signedTransaction]];case"getBlock":return u.blockTag?["eth_getBlockByNumber",[u.blockTag,!!u.includeTransactions]]:u.blockHash?["eth_getBlockByHash",[u.blockHash,!!u.includeTransactions]]:null;case"getTransaction":return["eth_getTransactionByHash",[u.transactionHash]];case"getTransactionReceipt":return["eth_getTransactionReceipt",[u.transactionHash]];case"call":return["eth_call",[Bn(this.constructor,"hexlifyTransaction")(u.transaction,{from:!0}),u.blockTag]];case"estimateGas":return["eth_estimateGas",[Bn(this.constructor,"hexlifyTransaction")(u.transaction,{from:!0})]];case"getLogs":return u.filter&&u.filter.address!=null&&(u.filter.address=op(u.filter.address)),["eth_getLogs",[u.filter]]}return null}perform(t,u){return Za(this,void 0,void 0,function*(){if(t==="call"||t==="estimateGas"){const r=u.transaction;if(r&&r.type!=null&&Pe.from(r.type).isZero()&&r.maxFeePerGas==null&&r.maxPriorityFeePerGas==null){const a=yield this.getFeeData();a.maxFeePerGas==null&&a.maxPriorityFeePerGas==null&&(u=Zt(u),u.transaction=Zt(r),delete u.transaction.type)}}const n=this.prepareRequest(t,u);n==null&&Pu.throwError(t+" not implemented",pe.errors.NOT_IMPLEMENTED,{operation:t});try{return yield this.send(n[0],n[1])}catch(r){return xY(t,r,u)}})}_startEvent(t){t.tag==="pending"&&this._startPending(),super._startEvent(t)}_startPending(){if(this._pendingFilter!=null)return;const t=this,u=this.send("eth_newPendingTransactionFilter",[]);this._pendingFilter=u,u.then(function(n){function r(){t.send("eth_getFilterChanges",[n]).then(function(a){if(t._pendingFilter!=u)return null;let i=Promise.resolve();return a.forEach(function(s){t._emitted["t:"+s.toLowerCase()]="pending",i=i.then(function(){return t.getTransaction(s).then(function(o){return t.emit("pending",o),null})})}),i.then(function(){return ZM(1e3)})}).then(function(){if(t._pendingFilter!=u){t.send("eth_uninstallFilter",[n]);return}return setTimeout(function(){r()},0),null}).catch(a=>{})}return r(),n}).catch(n=>{})}_stopEvent(t){t.tag==="pending"&&this.listenerCount("pending")===0&&(this._pendingFilter=null),super._stopEvent(t)}static hexlifyTransaction(t,u){const n=Zt(vYe);if(u)for(const a in u)u[a]&&(n[a]=!0);bze(t,n);const r={};return["chainId","gasLimit","gasPrice","type","maxFeePerGas","maxPriorityFeePerGas","nonce","value"].forEach(function(a){if(t[a]==null)return;const i=Uh(Pe.from(t[a]));a==="gasLimit"&&(a="gas"),r[a]=i}),["from","to","data"].forEach(function(a){t[a]!=null&&(r[a]=Ne(t[a]))}),t.accessList&&(r.accessList=Bl(t.accessList)),r}}let Wp=null;try{if(Wp=WebSocket,Wp==null)throw new Error("inject please")}catch{const t=new pe(In);Wp=function(){t.throwError("WebSockets not supported in this environment",pe.errors.UNSUPPORTED_OPERATION,{operation:"new WebSocket()"})}}var Fg=globalThis&&globalThis.__awaiter||function(e,t,u,n){function r(a){return a instanceof u?a:new u(function(i){i(a)})}return new(u||(u=Promise))(function(a,i){function s(c){try{l(n.next(c))}catch(d){i(d)}}function o(c){try{l(n.throw(c))}catch(d){i(d)}}function l(c){c.done?a(c.value):r(c.value).then(s,o)}l((n=n.apply(e,t||[])).next())})};const C1=new pe(In);let CYe=1;class Kh extends Ko{constructor(t,u){u==="any"&&C1.throwError("WebSocketProvider does not support 'any' network yet",pe.errors.UNSUPPORTED_OPERATION,{operation:"network:any"}),typeof t=="string"?super(t,u):super("_websocket",u),this._pollingInterval=-1,this._wsReady=!1,typeof t=="string"?ve(this,"_websocket",new Wp(this.connection.url)):ve(this,"_websocket",t),ve(this,"_requests",{}),ve(this,"_subs",{}),ve(this,"_subIds",{}),ve(this,"_detectNetwork",super.detectNetwork()),this.websocket.onopen=()=>
229{this._wsReady=!0,Object.keys(this._requests).forEach(r=>{this.websocket.send(this._requests[r].payload)})},this.websocket.onmessage=r=>{const a=r.data,i=JSON.parse(a);if(i.id!=null){const s=String(i.id),o=this._requests[s];if(delete this._requests[s],i.result!==void 0)o.callback(null,i.result),this.emit("debug",{action:"response",request:JSON.parse(o.payload),response:i.result,provider:this});else{let l=null;i.error?(l=new Error(i.error.message||"unknown error"),ve(l,"code",i.error.code||null),ve(l,"response",a)):l=new Error("unknown error"),o.callback(l,void 0),this.emit("debug",{action:"response",error:l,request:JSON.parse(o.payload),provider:this})}}else if(i.method==="eth_subscription"){const s=this._subs[i.params.subscription];s&&s.processFunc(i.params.result)}else console.warn("this should not happen")};const n=setInterval(()=>{this.emit("poll")},1e3);n.unref&&n.unref()}get websocket(){return this._websocket}detectNetwork(){return this._detectNetwork}get pollingInterval(){return 0}resetEventsBlock(t){C1.throwError("cannot reset events block on WebSocketProvider",pe.errors.UNSUPPORTED_OPERATION,{operation:"resetEventBlock"})}set pollingInterval(t){C1.throwError("cannot set polling interval on WebSocketProvider",pe.errors.UNSUPPORTED_OPERATION,{operation:"setPollingInterval"})}poll(){return Fg(this,void 0,void 0,function*(){return null})}set polling(t){t&&C1.throwError("cannot set polling on WebSocketProvider",pe.errors.UNSUPPORTED_OPERATION,{operation:"setPolling"})}send(t,u){const n=CYe++;return new Promise((r,a)=>{function i(o,l){return o?a(o):r(l)}const s=JSON.stringify({method:t,params:u,id:n,jsonrpc:"2.0"});this.emit("debug",{action:"request",request:JSON.parse(s),provider:this}),this._requests[String(n)]={callback:i,payload:s},this._wsReady&&this.websocket.send(s)})}static defaultUrl(){return"ws://localhost:8546"}_subscribe(t,u,n){return Fg(this,void 0,void 0,function*(){let r=this._subIds[t];r==null&&(r=Promise.all(u).then(i=>this.send("eth_subscribe",i)),this._subIds[t]=r);const a=yield r;this._subs[a]={tag:t,processFunc:n}})}_startEvent(t){switch(t.type){case"block":this._subscribe("block",["newHeads"],u=>{const n=Pe.from(u.number).toNumber();this._emitted.block=n,this.emit("block",n)});break;case"pending":this._subscribe("pending",["newPendingTransactions"],u=>{this.emit("pending",u)});break;case"filter":this._subscribe(t.tag,["logs",this._getFilter(t.filter)],u=>{u.removed==null&&(u.removed=!1),this.emit(t.filter,this.formatter.filterLog(u))});break;case"tx":{const u=n=>{const r=n.hash;this.getTransactionReceipt(r).then(a=>{a&&this.emit(r,a)})};u(t),this._subscribe("tx",["newHeads"],n=>{this._events.filter(r=>r.type==="tx").forEach(u)});break}case"debug":case"poll":case"willPoll":case"didPoll":case"error":break;default:console.log("unhandled:",t);break}}_stopEvent(t){let u=t.tag;if(t.type==="tx"){if(this._events.filter(r=>r.type==="tx").length)return;u="tx"}else if(this.listenerCount(t.event))return;const n=this._subIds[u];n&&(delete this._subIds[u],n.then(r=>{this._subs[r]&&(delete this._subs[r],this.send("eth_unsubscribe",[r]))}))}destroy(){return Fg(this,void 0,void 0,function*(){this.websocket.readyState===Wp.CONNECTING&&(yield new Promise(t=>{this.websocket.onopen=function(){t(!0)},this.websocket.onerror=function(){t(!1)}})),this.websocket.close(1e3)})}}var AYe=globalThis&&globalThis.__awaiter||function(e,t,u,n){function r(a){return a instanceof u?a:new u(function(i){i(a)})}return new(u||(u=Promise))(function(a,i){function s(c){try{l(n.next(c))}catch(d){i(d)}}function o(c){try{l(n.throw(c))}catch(d){i(d)}}function l(c){c.done?a(c.value):r(c.value).then(s,o)}l((n=n.apply(e,t||[])).next())})};const Tp=new pe(In);class PY extends Ko{detectNetwork(){const t=Object.create(null,{detectNetwork:{get:()=>super.detectNetwork}});return AYe(this,void 0,void 0,function*(){let u=this.network;return u==null&&(u=yield t.detectNetwork.call(this),u||Tp.throwError("no network detected",pe.errors.UNKNOWN_ERROR,{}),this._network==null&&(ve(this,"_network",u),this.emit("network",u,null))),u})}}class Ni extends PY{constructor(t,u){Tp.checkAbstract(new.target,Ni),t=Bn(new.target,"getNetwork")(t),u=Bn(new.target,"getApiKey")(u);const n=Bn(new.target,"getUrl")(t,u);super(n,t),typeof u=="string"?ve(this,"apiKey",u):u!=null&&Object.keys(u).forEach(r=>{ve(this,r,u[r])})}_startPending(){Tp.warn("WARNING: API provider does not support pending filters")}isCommunityResource(){return!1}getSigner(t){return Tp.throwError("API provider does not support signing",pe.errors.UNSUPPORTED_OPERATION,{operation:"getSigner"})}listAccounts(){return Promise.resolve([])}static getApiKey(t){return t}static getUrl(t,u){return Tp.throwError("not implemented;
229 sub-classes must override getUrl",pe.errors.NOT_IMPLEMENTED,{operation:"getUrl"})}}const ek=new pe(In),iy="_gg7wSSi0KMBsdKnGVfHDueq6xMB9EkC";class SY extends Kh{constructor(t,u){const n=new d_(t,u),r=n.connection.url.replace(/^http/i,"ws").replace(".alchemyapi.",".ws.alchemyapi.");super(r,n.network),ve(this,"apiKey",n.apiKey)}isCommunityResource(){return this.apiKey===iy}}class d_ extends Ni{static getWebSocketProvider(t,u){return new SY(t,u)}static getApiKey(t){return t==null?iy:(t&&typeof t!="string"&&ek.throwArgumentError("invalid apiKey","apiKey",t),t)}static getUrl(t,u){let n=null;switch(t.name){case"homestead":n="eth-mainnet.alchemyapi.io/v2/";break;case"goerli":n="eth-goerli.g.alchemy.com/v2/";break;case"matic":n="polygon-mainnet.g.alchemy.com/v2/";break;case"maticmum":n="polygon-mumbai.g.alchemy.com/v2/";break;case"arbitrum":n="arb-mainnet.g.alchemy.com/v2/";break;case"arbitrum-goerli":n="arb-goerli.g.alchemy.com/v2/";break;case"optimism":n="opt-mainnet.g.alchemy.com/v2/";break;case"optimism-goerli":n="opt-goerli.g.alchemy.com/v2/";break;default:ek.throwArgumentError("unsupported network","network",arguments[0])}return{allowGzip:!0,url:"https://"+n+u,throttleCallback:(r,a)=>(u===iy&&A2(),Promise.resolve(!0))}}isCommunityResource(){return this.apiKey===iy}}const wYe=new pe(In),A1="9f7d929b018cdffb338517efa06f58359e86ff1ffd350bc889738523659e7972";function TYe(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 wYe.throwArgumentError("unsupported network","name",e)}class MY extends Ni{isCommunityResource(){return this.apiKey===A1}static getApiKey(t){return t??A1}static getUrl(t,u){u==null&&(u=A1);const n={allowGzip:!0,url:"https://"+TYe(t.name)+u,throttleCallback:(r,a)=>(u.apiKey===A1&&A2(),Promise.resolve(!0))};return u.projectSecret!=null&&(n.user="",n.password=u.projectSecret),n}}var _Ye=globalThis&&globalThis.__awaiter||function(e,t,u,n){function r(a){return a instanceof u?a:new u(function(i){i(a)})}return new(u||(u=Promise))(function(a,i){function s(c){try{l(n.next(c))}catch(d){i(d)}}function o(c){try{l(n.throw(c))}catch(d){i(d)}}function l(c){c.done?a(c.value):r(c.value).then(s,o)}l((n=n.apply(e,t||[])).next())})};const tk=new pe(In);class kY extends Ni{static getApiKey(t){return t!=null&&tk.throwArgumentError("apiKey not supported for cloudflare","apiKey",t),null}static getUrl(t,u){let n=null;switch(t.name){case"homestead":n="https://cloudflare-eth.com/";break;default:tk.throwArgumentError("unsupported network","network",arguments[0])}return n}perform(t,u){const n=Object.create(null,{perform:{get:()=>super.perform}});return _Ye(this,void 0,void 0,function*(){return t==="getBlockNumber"?(yield n.perform.call(this,"getBlock",{blockTag:"latest"})).number:n.perform.call(this,t,u)})}}var w1=globalThis&&globalThis.__awaiter||function(e,t,u,n){function r(a){return a instanceof u?a:new u(function(i){i(a)})}return new(u||(u=Promise))(function(a,i){function s(c){try{l(n.next(c))}catch(d){i(d)}}function o(c){try{l(n.throw(c))}catch(d){i(d)}}function l(c){c.done?a(c.value):r(c.value).then(s,o)}l((n=n.apply(e,t||[])).next())})};const as=new pe(In);function uk(e){const t={};for(let u in e){if(e[u]==null)continue;let n=e[u];u==="type"&&n===0||({type:!0,gasLimit:!0,gasPrice:!0,maxFeePerGs:!0,maxPriorityFeePerGas:!0,nonce:!0,value:!0}[u]?n=Uh(Ne(n)):u==="accessList"?n="["+Bl(n).map(r=>`{address:"${r.address}",storageKeys:["${r.storageKeys.join('","')}"]}`).join(",")+"]":n=Ne(n),t[u]=n)}return t}function FYe(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/)){const 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 nk(e){if(e&&e.status==0&&e.message=="NOTOK"&&(e.result||"").toLowerCase().indexOf("rate limit")>=0){const t=new Error("throttled response");throw t.result=JSON.stringify(e),t.throttleRetry=!0,t}if(e.jsonrpc!="2.0"){const t=new Error("invalid response");throw t.result=JSON.stringify(e),t}if(e.error){const 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 rk(e){if(e==="pending")throw new Error("pending not supported");return e==="latest"?e:parseInt(e.substring(2),16)}function Dg(e,t,u){if(e==="call"&&t.code===pe.errors.SERVER_ERROR){const r=t.error;if(r&&(r.message.match(/reverted/i)||r.message.match(/VM execution error/i))){let a=r.data;
229if(a&&(a="0x"+a.replace(/^.*0x/i,"")),nt(a))return a;as.throwError("missing revert data in call exception",pe.errors.CALL_EXCEPTION,{error:t,data:"0x"})}}let n=t.message;throw t.code===pe.errors.SERVER_ERROR&&(t.error&&typeof t.error.message=="string"?n=t.error.message:typeof t.body=="string"?n=t.body:typeof t.responseText=="string"&&(n=t.responseText)),n=(n||"").toLowerCase(),n.match(/insufficient funds/)&&as.throwError("insufficient funds for intrinsic transaction cost",pe.errors.INSUFFICIENT_FUNDS,{error:t,method:e,transaction:u}),n.match(/same hash was already imported|transaction nonce is too low|nonce too low/)&&as.throwError("nonce has already been used",pe.errors.NONCE_EXPIRED,{error:t,method:e,transaction:u}),n.match(/another transaction with same nonce/)&&as.throwError("replacement fee too low",pe.errors.REPLACEMENT_UNDERPRICED,{error:t,method:e,transaction:u}),n.match(/execution failed due to an exception|execution reverted/)&&as.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",pe.errors.UNPREDICTABLE_GAS_LIMIT,{error:t,method:e,transaction:u}),t}class IY extends Jh{constructor(t,u){super(t),ve(this,"baseUrl",this.getBaseUrl()),ve(this,"apiKey",u||null)}getBaseUrl(){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"}return as.throwArgumentError("unsupported network","network",this.network.name)}getUrl(t,u){const n=Object.keys(u).reduce((a,i)=>{const s=u[i];return s!=null&&(a+=`&${i}=${s}`),a},""),r=this.apiKey?`&apikey=${this.apiKey}`:"";return`${this.baseUrl}/api?module=${t}${n}${r}`}getPostUrl(){return`${this.baseUrl}/api`}getPostData(t,u){return u.module=t,u.apikey=this.apiKey,u}fetch(t,u,n){return w1(this,void 0,void 0,function*(){const r=n?this.getPostUrl():this.getUrl(t,u),a=n?this.getPostData(t,u):null,i=t==="proxy"?nk:FYe;this.emit("debug",{action:"request",request:r,provider:this});const s={url:r,throttleSlotInterval:1e3,throttleCallback:(c,d)=>(this.isCommunityResource()&&A2(),Promise.resolve(!0))};let o=null;a&&(s.headers={"content-type":"application/x-www-form-urlencoded; charset=UTF-8"},o=Object.keys(a).map(c=>`${c}=${a[c]}`).join("&"));const l=yield C2(s,o,i||nk);return this.emit("debug",{action:"response",request:r,response:sr(l),provider:this}),l})}detectNetwork(){return w1(this,void 0,void 0,function*(){return this.network})}perform(t,u){const n=Object.create(null,{perform:{get:()=>super.perform}});return w1(this,void 0,void 0,function*(){switch(t){case"getBlockNumber":return this.fetch("proxy",{action:"eth_blockNumber"});case"getGasPrice":return this.fetch("proxy",{action:"eth_gasPrice"});case"getBalance":return this.fetch("account",{action:"balance",address:u.address,tag:u.blockTag});case"getTransactionCount":return this.fetch("proxy",{action:"eth_getTransactionCount",address:u.address,tag:u.blockTag});case"getCode":return this.fetch("proxy",{action:"eth_getCode",address:u.address,tag:u.blockTag});case"getStorageAt":return this.fetch("proxy",{action:"eth_getStorageAt",address:u.address,position:u.position,tag:u.blockTag});case"sendTransaction":return this.fetch("proxy",{action:"eth_sendRawTransaction",hex:u.signedTransaction},!0).catch(r=>Dg("sendTransaction",r,u.signedTransaction));case"getBlock":if(u.blockTag)return this.fetch("proxy",{action:"eth_getBlockByNumber",tag:u.blockTag,boolean:u.includeTransactions?"true":"false"});throw new Error("getBlock by blockHash not implemented");case"getTransaction":return this.fetch("proxy",{action:"eth_getTransactionByHash",txhash:u.transactionHash});case"getTransactionReceipt":return this.fetch("proxy",{action:"eth_getTransactionReceipt",txhash:u.transactionHash});case"call":{if(u.blockTag!=="latest")throw new Error("EtherscanProvider does not support blockTag for call");const r=uk(u.transaction);r.module="proxy",r.action="eth_call";try{return yield this.fetch("proxy",r,!0)}catch(a){return Dg("call",a,u.transaction)}}case"estimateGas":{const r=uk(u.transaction);r.module="proxy",r.action="eth_estimateGas";try{return yield this.fetch("proxy",r,!0)}catch(a){return Dg("estimateGas",a,u.transaction)}}case"getLogs":{const r={action:"getLogs"};if(u.filter.fromBlock&&(r.fromBlock=rk(u.filter.fromBlock)),u.filter.toBlock&&(r.toBlock=rk(u.filter.toBlock)),u.filter.address&&(r.address=u.filter.address),u.filter.topics&&u.filter.topics.length>0&&(u.filter.topics.length>1&&as.throwError("unsupported topic count",pe.errors.UNSUPPORTED_OPERATION,{topics:u.filter.topics}),u.filter.topics.length===1)){const s=u.filter.topics[0];
229(typeof s!="string"||s.length!==66)&&as.throwError("unsupported topic format",pe.errors.UNSUPPORTED_OPERATION,{topic0:s}),r.topic0=s}const a=yield this.fetch("logs",r);let i={};for(let s=0;s<a.length;s++){const o=a[s];if(o.blockHash==null){if(i[o.blockNumber]==null){const l=yield this.getBlock(o.blockNumber);l&&(i[o.blockNumber]=l.hash)}o.blockHash=i[o.blockNumber]}}return a}case"getEtherPrice":return this.network.name!=="homestead"?0:parseFloat((yield this.fetch("stats",{action:"ethprice"})).ethusd)}return n.perform.call(this,t,u)})}getHistory(t,u,n){return w1(this,void 0,void 0,function*(){const r={action:"txlist",address:yield this.resolveName(t),startblock:u??0,endblock:n??99999999,sort:"asc"};return(yield this.fetch("account",r)).map(i=>{["contractAddress","to"].forEach(function(o){i[o]==""&&delete i[o]}),i.creates==null&&i.contractAddress!=null&&(i.creates=i.contractAddress);const s=this.formatter.transactionResponse(i);return i.timeStamp&&(s.timestamp=parseInt(i.timeStamp)),s})})}isCommunityResource(){return this.apiKey==null}}function DYe(e){e=e.slice();for(let t=e.length-1;t>0;t--){const u=Math.floor(Math.random()*(t+1)),n=e[t];e[t]=e[u],e[u]=n}return e}var NE=globalThis&&globalThis.__awaiter||function(e,t,u,n){function r(a){return a instanceof u?a:new u(function(i){i(a)})}return new(u||(u=Promise))(function(a,i){function s(c){try{l(n.next(c))}catch(d){i(d)}}function o(c){try{l(n.throw(c))}catch(d){i(d)}}function l(c){c.done?a(c.value):r(c.value).then(s,o)}l((n=n.apply(e,t||[])).next())})};const vo=new pe(In);function T1(){return new Date().getTime()}function ak(e){let t=null;for(let u=0;u<e.length;u++){const n=e[u];if(n==null)return null;t?t.name===n.name&&t.chainId===n.chainId&&(t.ensAddress===n.ensAddress||t.ensAddress==null&&n.ensAddress==null)||vo.throwArgumentError("provider mismatch","networks",e):t=n}return t}function ik(e,t){e=e.slice().sort();const u=Math.floor(e.length/2);if(e.length%2)return e[u];const n=e[u-1],r=e[u];return t!=null&&Math.abs(n-r)>t?null:(n+r)/2}function cc(e){if(e===null)return"null";if(typeof e=="number"||typeof e=="boolean")return JSON.stringify(e);if(typeof e=="string")return e;if(Pe.isBigNumber(e))return e.toString();if(Array.isArray(e))return JSON.stringify(e.map(t=>cc(t)));if(typeof e=="object"){const t=Object.keys(e);return t.sort(),"{"+t.map(u=>{let n=e[u];return typeof n=="function"?n="[function]":n=cc(n),JSON.stringify(u)+":"+n}).join(",")+"}"}throw new Error("unknown value type: "+typeof e)}let BYe=1;function sk(e){let t=null,u=null,n=new Promise(i=>{t=function(){u&&(clearTimeout(u),u=null),i()},u=setTimeout(t,e)});const r=i=>(n=n.then(i),n);function a(){return n}return{cancel:t,getPromise:a,wait:r}}const xYe=[pe.errors.CALL_EXCEPTION,pe.errors.INSUFFICIENT_FUNDS,pe.errors.NONCE_EXPIRED,pe.errors.REPLACEMENT_UNDERPRICED,pe.errors.UNPREDICTABLE_GAS_LIMIT],PYe=["address","args","errorArgs","errorSignature","method","transaction"];function _1(e,t){const u={weight:e.weight};return Object.defineProperty(u,"provider",{get:()=>e.provider}),e.start&&(u.start=e.start),t&&(u.duration=t-e.start),e.done&&(e.error?u.error=e.error:u.result=e.result||null),u}function SYe(e,t){return function(u){const n={};u.forEach(a=>{const i=e(a.result);n[i]||(n[i]={count:0,result:a.result}),n[i].count++});const r=Object.keys(n);for(let a=0;a<r.length;a++){const i=n[r[a]];if(i.count>=t)return i.result}}}function MYe(e,t,u){let n=cc;switch(t){case"getBlockNumber":return function(r){const a=r.map(s=>s.result);let i=ik(r.map(s=>s.result),2);if(i!=null)return i=Math.ceil(i),a.indexOf(i+1)>=0&&i++,i>=e._highestBlockNumber&&(e._highestBlockNumber=i),e._highestBlockNumber};case"getGasPrice":return function(r){const a=r.map(i=>i.result);return a.sort(),a[Math.floor(a.length/2)]};case"getEtherPrice":return function(r){return ik(r.map(a=>a.result))};case"getBalance":case"getTransactionCount":case"getCode":case"getStorageAt":case"call":case"estimateGas":case"getLogs":break;case"getTransaction":case"getTransactionReceipt":n=function(r){return r==null?null:(r=Zt(r),r.confirmations=-1,cc(r))};break;case"getBlock":u.includeTransactions?n=function(r){return r==null?null:(r=Zt(r),r.transactions=r.transactions.map(a=>(a=Zt(a),a.confirmations=-1,a)),cc(r))}:n=function(r){return r==null?null:cc(r)};break;default:throw new Error("unknown method: "+t)}return SYe(n,e.quorum)}function lp(e,t){return NE(this,void 0,void 0,function*(){const u=e.provider;return u.blockNumber!=null&&u.blockNumber>=t||t===-1?u:lc(()=>new Promise((n,r)=>{setTimeout(function(){return u.blockNumber>=t?n(u):e.cancelled?n(null):n(void 0)}
229,0)}),{oncePoll:u})})}function kYe(e,t,u,n){return NE(this,void 0,void 0,function*(){let r=e.provider;switch(u){case"getBlockNumber":case"getGasPrice":return r[u]();case"getEtherPrice":if(r.getEtherPrice)return r.getEtherPrice();break;case"getBalance":case"getTransactionCount":case"getCode":return n.blockTag&&nt(n.blockTag)&&(r=yield lp(e,t)),r[u](n.address,n.blockTag||"latest");case"getStorageAt":return n.blockTag&&nt(n.blockTag)&&(r=yield lp(e,t)),r.getStorageAt(n.address,n.position,n.blockTag||"latest");case"getBlock":return n.blockTag&&nt(n.blockTag)&&(r=yield lp(e,t)),r[n.includeTransactions?"getBlockWithTransactions":"getBlock"](n.blockTag||n.blockHash);case"call":case"estimateGas":return n.blockTag&&nt(n.blockTag)&&(r=yield lp(e,t)),u==="call"&&n.blockTag?r[u](n.transaction,n.blockTag):r[u](n.transaction);case"getTransaction":case"getTransactionReceipt":return r[u](n.transactionHash);case"getLogs":{let a=n.filter;return(a.fromBlock&&nt(a.fromBlock)||a.toBlock&&nt(a.toBlock))&&(r=yield lp(e,t)),r.getLogs(a)}}return vo.throwError("unknown method error",pe.errors.UNKNOWN_ERROR,{method:u,params:n})})}class OY extends Jh{constructor(t,u){t.length===0&&vo.throwArgumentError("missing providers","providers",t);const n=t.map((i,s)=>{if(Hh.isProvider(i)){const c=AA(i)?2e3:750;return Object.freeze({provider:i,weight:1,stallTimeout:c,priority:1})}const o=Zt(i);o.priority==null&&(o.priority=1),o.stallTimeout==null&&(o.stallTimeout=AA(i)?2e3:750),o.weight==null&&(o.weight=1);const l=o.weight;return(l%1||l>512||l<1)&&vo.throwArgumentError("invalid weight; must be integer in [1, 512]",`providers[${s}].weight`,l),Object.freeze(o)}),r=n.reduce((i,s)=>i+s.weight,0);u==null?u=r/2:u>r&&vo.throwArgumentError("quorum will always fail; larger than total weight","quorum",u);let a=ak(n.map(i=>i.provider.network));a==null&&(a=new Promise((i,s)=>{setTimeout(()=>{this.detectNetwork().then(i,s)},0)})),super(a),ve(this,"providerConfigs",Object.freeze(n)),ve(this,"quorum",u),this._highestBlockNumber=-1}detectNetwork(){return NE(this,void 0,void 0,function*(){const t=yield Promise.all(this.providerConfigs.map(u=>u.provider.getNetwork()));return ak(t)})}perform(t,u){return NE(this,void 0,void 0,function*(){if(t==="sendTransaction"){const o=yield Promise.all(this.providerConfigs.map(l=>l.provider.sendTransaction(u.signedTransaction).then(c=>c.hash,c=>c)));for(let l=0;l<o.length;l++){const c=o[l];if(typeof c=="string")return c}throw o[0]}this._highestBlockNumber===-1&&t!=="getBlockNumber"&&(yield this.getBlockNumber());const n=MYe(this,t,u),r=DYe(this.providerConfigs.map(Zt));r.sort((o,l)=>o.priority-l.priority);const a=this._highestBlockNumber;let i=0,s=!0;for(;;){const o=T1();let l=r.filter(f=>f.runner&&o-f.start<f.stallTimeout).reduce((f,y)=>f+y.weight,0);for(;l<this.quorum&&i<r.length;){const f=r[i++],y=BYe++;f.start=T1(),f.staller=sk(f.stallTimeout),f.staller.wait(()=>{f.staller=null}),f.runner=kYe(f,a,t,u).then(h=>{f.done=!0,f.result=h,this.listenerCount("debug")&&this.emit("debug",{action:"request",rid:y,backend:_1(f,T1()),request:{method:t,params:sr(u)},provider:this})},h=>{f.done=!0,f.error=h,this.listenerCount("debug")&&this.emit("debug",{action:"request",rid:y,backend:_1(f,T1()),request:{method:t,params:sr(u)},provider:this})}),this.listenerCount("debug")&&this.emit("debug",{action:"request",rid:y,backend:_1(f,null),request:{method:t,params:sr(u)},provider:this}),l+=f.weight}const c=[];r.forEach(f=>{f.done||!f.runner||(c.push(f.runner),f.staller&&c.push(f.staller.getPromise()))}),c.length&&(yield Promise.race(c));const d=r.filter(f=>f.done&&f.error==null);if(d.length>=this.quorum){const f=n(d);if(f!==void 0)return r.forEach(y=>{y.staller&&y.staller.cancel(),y.cancelled=!0}),f;s||(yield sk(100).getPromise()),s=!1}const p=r.reduce((f,y)=>{if(!y.done||y.error==null)return f;const h=y.error.code;return xYe.indexOf(h)>=0&&(f[h]||(f[h]={error:y.error,weight:0}),f[h].weight+=y.weight),f},{});if(Object.keys(p).forEach(f=>{const y=p[f];if(y.weight<this.quorum)return;r.forEach(v=>{v.staller&&v.staller.cancel(),v.cancelled=!0});const h=y.error,C={};PYe.forEach(v=>
229{h[v]!=null&&(C[v]=h[v])}),vo.throwError(h.reason||h.message,f,C)}),r.filter(f=>!f.done).length===0)break}return r.forEach(o=>{o.staller&&o.staller.cancel(),o.cancelled=!0}),vo.throwError("failed to meet quorum",pe.errors.SERVER_ERROR,{method:t,params:u,results:r.map(o=>_1(o)),provider:this})})}}const RY=null,sy=new pe(In),_p="84842078b09946638c03157f83405213";class jY extends Kh{constructor(t,u){const n=new p_(t,u),r=n.connection;r.password&&sy.throwError("INFURA WebSocket project secrets unsupported",pe.errors.UNSUPPORTED_OPERATION,{operation:"InfuraProvider.getWebSocketProvider()"});const a=r.url.replace(/^http/i,"ws").replace("/v3/","/ws/v3/");super(a,t),ve(this,"apiKey",n.projectId),ve(this,"projectId",n.projectId),ve(this,"projectSecret",n.projectSecret)}isCommunityResource(){return this.projectId===_p}}class p_ extends Ni{static getWebSocketProvider(t,u){return new jY(t,u)}static getApiKey(t){const u={apiKey:_p,projectId:_p,projectSecret:null};return t==null||(typeof t=="string"?u.projectId=t:t.projectSecret!=null?(sy.assertArgument(typeof t.projectId=="string","projectSecret requires a projectId","projectId",t.projectId),sy.assertArgument(typeof t.projectSecret=="string","invalid projectSecret","projectSecret","[REDACTED]"),u.projectId=t.projectId,u.projectSecret=t.projectSecret):t.projectId&&(u.projectId=t.projectId),u.apiKey=u.projectId),u}static getUrl(t,u){let n=null;switch(t?t.name:"unknown"){case"homestead":n="mainnet.infura.io";break;case"goerli":n="goerli.infura.io";break;case"sepolia":n="sepolia.infura.io";break;case"matic":n="polygon-mainnet.infura.io";break;case"maticmum":n="polygon-mumbai.infura.io";break;case"optimism":n="optimism-mainnet.infura.io";break;case"optimism-goerli":n="optimism-goerli.infura.io";break;case"arbitrum":n="arbitrum-mainnet.infura.io";break;case"arbitrum-goerli":n="arbitrum-goerli.infura.io";break;default:sy.throwError("unsupported network",pe.errors.INVALID_ARGUMENT,{argument:"network",value:t})}const r={allowGzip:!0,url:"https://"+n+"/v3/"+u.projectId,throttleCallback:(a,i)=>(u.projectId===_p&&A2(),Promise.resolve(!0))};return u.projectSecret!=null&&(r.user="",r.password=u.projectSecret),r}isCommunityResource(){return this.projectId===_p}}class IYe extends Ko{send(t,u){const n={method:t,params:u,id:this._nextId++,jsonrpc:"2.0"};this._pendingBatch==null&&(this._pendingBatch=[]);const r={request:n,resolve:null,reject:null},a=new Promise((i,s)=>{r.resolve=i,r.reject=s});return this._pendingBatch.push(r),this._pendingBatchAggregator||(this._pendingBatchAggregator=setTimeout(()=>{const i=this._pendingBatch;this._pendingBatch=null,this._pendingBatchAggregator=null;const s=i.map(o=>o.request);return this.emit("debug",{action:"requestBatch",request:sr(s),provider:this}),C2(this.connection,JSON.stringify(s)).then(o=>{this.emit("debug",{action:"response",request:s,response:o,provider:this}),i.forEach((l,c)=>{const d=o[c];if(d.error){const p=new Error(d.error.message);p.code=d.error.code,p.data=d.error.data,l.reject(p)}else l.resolve(d.result)})},o=>{this.emit("debug",{action:"response",error:o,request:s,provider:this}),i.forEach(l=>{l.reject(o)})})},10)),a}}const Bg=new pe(In),OYe="ETHERS_JS_SHARED";class NY extends Ni{static getApiKey(t){return t&&typeof t!="string"&&Bg.throwArgumentError("invalid apiKey","apiKey",t),t||OYe}static getUrl(t,u){Bg.warn("NodeSmith will be discontinued on 2019-12-20; please migrate to another platform.");let n=null;switch(t.name){case"homestead":n="https://ethereum.api.nodesmith.io/v1/mainnet/jsonrpc";break;case"ropsten":n="https://ethereum.api.nodesmith.io/v1/ropsten/jsonrpc";break;case"rinkeby":n="https://ethereum.api.nodesmith.io/v1/rinkeby/jsonrpc";break;case"goerli":n="https://ethereum.api.nodesmith.io/v1/goerli/jsonrpc";break;case"kovan":n="https://ethereum.api.nodesmith.io/v1/kovan/jsonrpc";break;default:Bg.throwArgumentError("unsupported network","network",arguments[0])}return n+"?apiKey="+u}}const ok=new pe(In),lk="62e1ad51b37b8e00394bda3b";class UY extends Ni{static getApiKey(t){const u={applicationId:null,loadBalancer:!0,applicationSecretKey:null};return t==null?u.applicationId=lk:typeof t=="string"?u.applicationId=t:t.applicationSecretKey!=null?(u.applicationId=t.applicationId,u.a
229pplicationSecretKey=t.applicationSecretKey):t.applicationId?u.applicationId=t.applicationId:ok.throwArgumentError("unsupported PocketProvider apiKey","apiKey",t),u}static getUrl(t,u){let n=null;switch(t?t.name:"unknown"){case"goerli":n="eth-goerli.gateway.pokt.network";break;case"homestead":n="eth-mainnet.gateway.pokt.network";break;case"kovan":n="poa-kovan.gateway.pokt.network";break;case"matic":n="poly-mainnet.gateway.pokt.network";break;case"maticmum":n="polygon-mumbai-rpc.gateway.pokt.network";break;case"rinkeby":n="eth-rinkeby.gateway.pokt.network";break;case"ropsten":n="eth-ropsten.gateway.pokt.network";break;default:ok.throwError("unsupported network",pe.errors.INVALID_ARGUMENT,{argument:"network",value:t})}const r=`https://${n}/v1/lb/${u.applicationId}`,a={headers:{},url:r};return u.applicationSecretKey!=null&&(a.user="",a.password=u.applicationSecretKey),a}isCommunityResource(){return this.applicationId===lk}}const ck=new pe(In);let RYe=1;function dk(e,t){const u="Web3LegacyFetcher";return function(n,r){const a={method:n,params:r,id:RYe++,jsonrpc:"2.0"};return new Promise((i,s)=>{this.emit("debug",{action:"request",fetcher:u,request:sr(a),provider:this}),t(a,(o,l)=>{if(o)return this.emit("debug",{action:"response",fetcher:u,error:o,request:a,provider:this}),s(o);if(this.emit("debug",{action:"response",fetcher:u,request:a,response:l,provider:this}),l.error){const c=new Error(l.error.message);return c.code=l.error.code,c.data=l.error.data,s(c)}i(l.result)})})}}function jYe(e){return function(t,u){u==null&&(u=[]);const n={method:t,params:u};return this.emit("debug",{action:"request",fetcher:"Eip1193Fetcher",request:sr(n),provider:this}),e.request(n).then(r=>(this.emit("debug",{action:"response",fetcher:"Eip1193Fetcher",request:n,response:r,provider:this}),r),r=>{throw this.emit("debug",{action:"response",fetcher:"Eip1193Fetcher",request:n,error:r,provider:this}),r})}}class LY extends Ko{constructor(t,u){t==null&&ck.throwArgumentError("missing provider","provider",t);let n=null,r=null,a=null;typeof t=="function"?(n="unknown:",r=t):(n=t.host||t.path||"",!n&&t.isMetaMask&&(n="metamask"),a=t,t.request?(n===""&&(n="eip-1193:"),r=jYe(t)):t.sendAsync?r=dk(t,t.sendAsync.bind(t)):t.send?r=dk(t,t.send.bind(t)):ck.throwArgumentError("unsupported provider","provider",t),n||(n="unknown:")),super(n,u),ve(this,"jsonRpcFetchFunc",r),ve(this,"provider",a)}send(t,u){return this.jsonRpcFetchFunc(t,u)}}const pk=new pe(In);function NYe(e,t){if(e==null&&(e="homestead"),typeof e=="string"){const n=e.match(/^(ws|http)s?:/i);if(n)switch(n[1].toLowerCase()){case"http":case"https":return new Ko(e);case"ws":case"wss":return new Kh(e);default:pk.throwArgumentError("unsupported URL scheme","network",e)}}const u=l_(e);return(!u||!u._defaultProvider)&&pk.throwError("unsupported getDefaultProvider network",pe.errors.NETWORK_ERROR,{operation:"getDefaultProvider",network:e}),u._defaultProvider({FallbackProvider:OY,AlchemyProvider:d_,AnkrProvider:MY,CloudflareProvider:kY,EtherscanProvider:IY,InfuraProvider:p_,JsonRpcProvider:Ko,NodesmithProvider:NY,PocketProvider:UY,Web3Provider:LY,IpcProvider:RY},t)}const UYe=Object.freeze(Object.defineProperty({__proto__:null,AlchemyProvider:d_,AlchemyWebSocketProvider:SY,AnkrProvider:MY,BaseProvider:Jh,CloudflareProvider:kY,EtherscanProvider:IY,FallbackProvider:OY,Formatter:Oe,InfuraProvider:p_,InfuraWebSocketProvider:jY,IpcProvider:RY,JsonRpcBatchProvider:IYe,JsonRpcProvider:Ko,JsonRpcSigner:c_,NodesmithProvider:NY,PocketProvider:UY,Provider:Hh,Resolver:wA,StaticJsonRpcProvider:PY,UrlJsonRpcProvider:Ni,Web3Provider:LY,WebSocketProvider:Kh,getDefaultProvider:NYe,getNetwork:l_,isCommunityResourcable:FY,isCommunityResource:AA,showThrottleMessage:A2},Symbol.toStringTag,{value:"Module"})),f_=Os(UYe);var Qh={};const LYe=Os(cze),$Ye={"VM:-":{linkReferences:{},autoDeployLib:!0},"main:1":{linkReferences:{},autoDeployLib:!0},"ropsten:3":{linkReferences:{},autoDeployLib:!0},"rinkeby:4":{linkReferences:{},autoDeployLib:!0},"kovan:42":{linkReferences:{},autoDeployLib:!0},"görli:5":{linkReferences:{},autoDeployLib:!0},Custom:{linkReferences:{},autoDeployLib:!0}},zYe={bytecode:{functionDebugData:{},generatedSources:[],linkReferences:{},object:"608060405234801561001057600080fd5b50610ac2806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c806372425d9d1161005b57806372425d9d1461012a57806386d516e814610148578063a8b0574e14610166578063ee82ac5e1461018457610088565b80630f28c97d1461008d578063252dba42146100ab57806327e86d6e146100dc5780634d2301cc146100fa
229575b600080fd5b6100956101b4565b6040516100a2919061073a565b60405180910390f35b6100c560048036038101906100c09190610557565b6101bc565b6040516100d3929190610755565b60405180910390f35b6100e461030f565b6040516100f1919061071f565b60405180910390f35b610114600480360381019061010f919061052a565b610324565b604051610121919061073a565b60405180910390f35b610132610345565b60405161013f919061073a565b60405180910390f35b61015061034d565b60405161015d919061073a565b60405180910390f35b61016e610355565b60405161017b9190610704565b60405180910390f35b61019e600480360381019061019991906105a0565b61035d565b6040516101ab919061071f565b60405180910390f35b600042905090565b60006060439150825167ffffffffffffffff8111156101de576101dd6109fb565b5b60405190808252806020026020018201604052801561021157816020015b60608152602001906001900390816101fc5790505b50905060005b835181101561030957600080858381518110610236576102356109cc565b5b60200260200101516000015173ffffffffffffffffffffffffffffffffffffffff1686848151811061026b5761026a6109cc565b5b60200260200101516020015160405161028491906106ed565b6000604051808303816000865af19150503d80600081146102c1576040519150601f19603f3d011682016040523d82523d6000602084013e6102c6565b606091505b5091509150816102d557600080fd5b808484815181106102e9576102e86109cc565b5b60200260200101819052505050808061030190610954565b915050610217565b50915091565b600060014361031e9190610867565b40905090565b60008173ffffffffffffffffffffffffffffffffffffffff16319050919050565b600044905090565b600045905090565b600041905090565b600081409050919050565b600061037b610376846107aa565b610785565b9050808382526020820190508285602086028201111561039e5761039d610a39565b5b60005b858110156103ec57813567ffffffffffffffff8111156103c4576103c3610a2a565b5b8086016103d189826104a9565b855260208501945060208401935050506001810190506103a1565b5050509392505050565b6000610409610404846107d6565b610785565b90508281526020810184848401111561042557610424610a3e565b5b6104308482856108e1565b509392505050565b60008135905061044781610a5e565b92915050565b600082601f83011261046257610461610a2a565b5b8135610472848260208601610368565b91505092915050565b600082601f8301126104905761048f610a2a565b5b81356104a08482602086016103f6565b91505092915050565b6000604082840312156104bf576104be610a2f565b5b6104c96040610785565b905060006104d984828501610438565b600083015250602082013567ffffffffffffffff8111156104fd576104fc610a34565b5b6105098482850161047b565b60208301525092915050565b60008135905061052481610a75565b92915050565b6000602082840312156105405761053f610a48565b5b600061054e84828501610438565b91505092915050565b60006020828403121561056d5761056c610a48565b5b600082013567ffffffffffffffff81111561058b5761058a610a43565b5b6105978482850161044d565b91505092915050565b6000602082840312156105b6576105b5610a48565b5b60006105c484828501610515565b91505092915050565b60006105d98383610674565b905092915050565b6105ea8161089b565b82525050565b60006105fb82610817565b610605818561083a565b93508360208202850161061785610807565b8060005b85811015610653578484038952815161063485826105cd565b945061063f8361082d565b925060208a0199505060018101905061061b565b50829750879550505050505092915050565b61066e816108ad565b82525050565b600061067f82610822565b610689818561084b565b93506106998185602086016108f0565b6106a281610a4d565b840191505092915050565b60006106b882610822565b6106c2818561085c565b93506106d28185602086016108f0565b80840191505092915050565b6106e7816108d7565b82525050565b60006106f982846106ad565b915081905092915050565b600060208201905061071960008301846105e1565b92915050565b60006020820190506107346000830184610665565b92915050565b600060208201905061074f60008301846106de565b92915050565b600060408201905061076a60008301856106de565b818103602083015261077c81846105f0565b90509392505050565b600061078f6107a0565b905061079b8282610923565b919050565b6000604051905090565b600067ffffffffffffffff8211156107c5576107c46109fb565b5b602082029050602081019050919050565b600067ffffffffffffffff8211156107f1576107f06109fb565b5b6107fa82610a4d565b9050602081019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b6000610872826108d7565b915061087d836108d7565b9250828210156108905761088f61099d565b5b828203905092915050565b60006108a6826108b7565b9050919050565b6000819050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b8381101561090e5780820151818401526020810190506108f3565b8381111561091d576000848401525b50505050565b61092c82610a4d565b810181811067ffffffffffffffff8211171561094b5761094a6109fb565b5b80604052505050565b600061095f826108d7565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156109925761099161099d565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610a678161089b565b8114610a7257600080fd5b50565b610a7e816108d7565b8114610a8957600080fd5b5056fea2646970667358221220695faca7d8b23c7ac035f9dce8e959eea46a82c56966189fb43e5d432618217e64736f6c63430008070033",opcodes:"PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x10 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH2 0xAC2 DUP1 PUSH2 0x20 PUSH1 0x0 CODECOPY PUSH1 0x0 RETURN INVALID PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x10 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH1 0x4 CALLDATASIZE LT PUSH2 0x88 JUMPI PUSH1 0x0 CALLDATALOAD PUSH1 0xE0 SHR DUP1 PUSH4 0x72425D9D GT PUSH2 0x5B JUMPI DUP1 PUSH4 0x72425D9D EQ PUSH2 0x12A JUMPI DUP1 PUSH4 0x86D516E8 EQ PUSH2 0x148 JUMPI DUP1 PUSH4 0xA8B0574E EQ PUSH2 0x166 JUMPI DUP1 PUSH4 0xEE82AC5E EQ PUSH2 0x184 JUMPI PUSH2 0x88 JUMP JUMPDEST DUP1 PUSH4 0xF28C97D EQ PUSH2 0x8D JUMPI DUP1 PUSH4 0x252DBA42 EQ PUSH2 0xAB JUMPI DUP1 PUSH4 0x27E86D6E EQ PUSH2 0xDC JUMPI DUP1 PUSH4 0x4D2301CC EQ PUSH2 0xFA JUMPI JUMPDEST PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0x95 PUSH2 0x1B4 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0xA2 SWAP2 SWAP1 PUSH2 0x73A JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0xC5 PUSH1 0x4 DUP1 CALLDATASIZE SUB DUP2 ADD SWAP1 PUSH2 0xC0 SWAP2 SWAP1 PUSH2 0x557 JUMP JUMPDEST PUSH2 0x1BC JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0xD3 SWAP3 SWAP2 SWAP1 PUSH2 0x755 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0xE4 PUSH2 0x30F JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0xF1 SWAP2 SWAP1 PUSH2 0x71F JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x114 PUSH1 0x4 DUP1 CALLDATASIZE SUB DUP2 ADD SWAP1 PUSH2 0x10F SWAP2 SWAP1 PUSH2 0x52A JUMP JUMPDEST PUSH2 0x324 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x121 SWAP2 SWAP1 PUSH2 0x73A JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x132 PUSH2 0x345 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x13F SWAP2 SWAP1 PUSH2 0x73A JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x150 PUSH2 0x34D JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x15D SWAP2 SWAP1 PUSH2 0x73A JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x16E PUSH2 0x355 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x17B SWAP2 SWAP1 PUSH2 0x704 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x19E PUSH1 0x4 DUP1 CALLDATASIZE SUB DUP2 ADD SWAP1 PUSH2 0x199 SWAP2 SWAP1 PUSH2 0x5A0 JUMP JUMPDEST PUSH2 0x35D JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x1AB SWAP2 SWAP1 PUSH2 0x71F JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH1 0x0 TIMESTAMP SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x0 PUSH1 0x60 NUMBER SWAP2 POP DUP3 MLOAD PUSH8 0xFFFFFFFFFFFFFFFF DUP2 GT ISZERO PUSH2 0x1DE JUMPI PUSH2 0x1DD PUSH2 0x9FB JUMP JUMPDEST JUMPDEST PUSH1 0x40 MLOAD SWAP1 DUP1 DUP3 MSTORE DUP1 PUSH1 0x20 MUL PUSH1 0x20 ADD DUP3 ADD PUSH1 0x40 MSTORE DUP1 ISZERO PUSH2 0x211 JUMPI DUP2 PUSH1 0x20 ADD JUMPDEST PUSH1 0x60 DUP2 MSTORE PUSH1 0x20 ADD SWAP1 PUSH1 0x1 SWAP1 SUB
229SWAP1 DUP2 PUSH2 0x1FC JUMPI SWAP1 POP JUMPDEST POP SWAP1 POP PUSH1 0x0 JUMPDEST DUP4 MLOAD DUP2 LT ISZERO PUSH2 0x309 JUMPI PUSH1 0x0 DUP1 DUP6 DUP4 DUP2 MLOAD DUP2 LT PUSH2 0x236 JUMPI PUSH2 0x235 PUSH2 0x9CC JUMP JUMPDEST JUMPDEST PUSH1 0x20 MUL PUSH1 0x20 ADD ADD MLOAD PUSH1 0x0 ADD MLOAD PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP7 DUP5 DUP2 MLOAD DUP2 LT PUSH2 0x26B JUMPI PUSH2 0x26A PUSH2 0x9CC JUMP JUMPDEST JUMPDEST PUSH1 0x20 MUL PUSH1 0x20 ADD ADD MLOAD PUSH1 0x20 ADD MLOAD PUSH1 0x40 MLOAD PUSH2 0x284 SWAP2 SWAP1 PUSH2 0x6ED JUMP JUMPDEST PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x0 DUP7 GAS CALL SWAP2 POP POP RETURNDATASIZE DUP1 PUSH1 0x0 DUP2 EQ PUSH2 0x2C1 JUMPI PUSH1 0x40 MLOAD SWAP2 POP PUSH1 0x1F NOT PUSH1 0x3F RETURNDATASIZE ADD AND DUP3 ADD PUSH1 0x40 MSTORE RETURNDATASIZE DUP3 MSTORE RETURNDATASIZE PUSH1 0x0 PUSH1 0x20 DUP5 ADD RETURNDATACOPY PUSH2 0x2C6 JUMP JUMPDEST PUSH1 0x60 SWAP2 POP JUMPDEST POP SWAP2 POP SWAP2 POP DUP2 PUSH2 0x2D5 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP1 DUP5 DUP5 DUP2 MLOAD DUP2 LT PUSH2 0x2E9 JUMPI PUSH2 0x2E8 PUSH2 0x9CC JUMP JUMPDEST JUMPDEST PUSH1 0x20 MUL PUSH1 0x20 ADD ADD DUP2 SWAP1 MSTORE POP POP POP DUP1 DUP1 PUSH2 0x301 SWAP1 PUSH2 0x954 JUMP JUMPDEST SWAP2 POP POP PUSH2 0x217 JUMP JUMPDEST POP SWAP2 POP SWAP2 JUMP JUMPDEST PUSH1 0x0 PUSH1 0x1 NUMBER PUSH2 0x31E SWAP2 SWAP1 PUSH2 0x867 JUMP JUMPDEST BLOCKHASH SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x0 DUP2 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND BALANCE SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DIFFICULTY SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x0 GASLIMIT SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x0 COINBASE SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x0 DUP2 BLOCKHASH SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x37B PUSH2 0x376 DUP5 PUSH2 0x7AA JUMP JUMPDEST PUSH2 0x785 JUMP JUMPDEST SWAP1 POP DUP1 DUP4 DUP3 MSTORE PUSH1 0x20 DUP3 ADD SWAP1 POP DUP3 DUP6 PUSH1 0x20 DUP7 MUL DUP3 ADD GT ISZERO PUSH2 0x39E JUMPI PUSH2 0x39D PUSH2 0xA39 JUMP JUMPDEST JUMPDEST PUSH1 0x0 JUMPDEST DUP6 DUP2 LT ISZERO PUSH2 0x3EC JUMPI DUP2 CALLDATALOAD PUSH8 0xFFFFFFFFFFFFFFFF DUP2 GT ISZERO PUSH2 0x3C4 JUMPI PUSH2 0x3C3 PUSH2 0xA2A JUMP JUMPDEST JUMPDEST DUP1 DUP7 ADD PUSH2 0x3D1 DUP10 DUP3 PUSH2 0x4A9 JUMP JUMPDEST DUP6 MSTORE PUSH1 0x20 DUP6 ADD SWAP5 POP PUSH1 0x20 DUP5 ADD SWAP4 POP POP POP PUSH1 0x1 DUP2 ADD SWAP1 POP PUSH2 0x3A1 JUMP JUMPDEST POP POP POP SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x409 PUSH2 0x404 DUP5 PUSH2 0x7D6 JUMP JUMPDEST PUSH2 0x785 JUMP JUMPDEST SWAP1 POP DUP3 DUP2 MSTORE PUSH1 0x20 DUP2 ADD DUP5 DUP5 DUP5 ADD GT ISZERO PUSH2 0x425 JUMPI PUSH2 0x424 PUSH2 0xA3E JUMP JUMPDEST JUMPDEST PUSH2 0x430 DUP5 DUP3 DUP6 PUSH2 0x8E1 JUMP JUMPDEST POP SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x0 DUP2 CALLDATALOAD SWAP1 POP PUSH2 0x447 DUP2 PUSH2 0xA5E JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP3 PUSH1 0x1F DUP4 ADD SLT PUSH2 0x462 JUMPI PUSH2 0x461 PUSH2 0xA2A JUMP JUMPDEST JUMPDEST DUP2 CALLDATALOAD PUSH2 0x472 DUP5 DUP3 PUSH1 0x20 DUP7 ADD PUSH2 0x368 JUMP JUMPDEST SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP3 PUSH1 0x1F DUP4 ADD SLT PUSH2 0x490 JUMPI PUSH2 0x48F PUSH2 0xA2A JUMP JUMPDEST JUMPDEST DUP2 CALLDATALOAD PUSH2 0x4A0 DUP5 DUP3 PUSH1 0x20 DUP7 ADD PUSH2 0x3F6 JUMP JUMPDEST SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x40 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x4BF JUMPI PUSH2 0x4BE PUSH2 0xA2F JUMP JUMPDEST JUMPDEST PUSH2 0x4C9 PUSH1 0x40 PUSH2 0x785 JUMP JUMPDEST SWAP1 POP PUSH1 0x0 PUSH2 0x4D9 DUP5 DUP3 DUP6 ADD PUSH2 0x438 JUMP JUMPDEST PUSH1 0x0 DUP4 ADD MSTORE POP PUSH1 0x20 DUP3 ADD CALLDATALOAD PUSH8 0xFFFFFFFFFFFFFFFF DUP2 GT ISZERO PUSH2 0x4FD JUMPI PUSH2 0x4FC PUSH2 0xA34 JUMP JUMPDEST JUMPDEST PUSH2 0x509 DUP5 DUP3 DUP6 ADD PUSH2 0x47B JUMP JUMPDEST PUSH1 0x20 DUP4 ADD MSTORE POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP2 CALLDATALOAD SWAP1 POP PUSH2 0x524 DUP2 PUSH2 0xA75 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x540 JUMPI PUSH2 0x53F PUSH2 0xA48 JUMP JUMPDEST JUMPDEST PUSH1 0x0 PUSH2 0x54E DUP5 DUP3 DUP6 ADD PUSH2 0x438 JUMP JUMPDEST SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x56D JUMPI PUSH2 0x56C PUSH2 0xA48 JUMP JUMPDEST JUMPDEST PUSH1 0x0 DUP3 ADD CALLDATALOAD PUSH8 0xFFFFFFFFFFFFFFFF DUP2 GT ISZERO PUSH2 0x58B JUMPI PUSH2 0x58A PUSH2 0xA43 JUMP JUMPDEST JUMPDEST PUSH2 0x597 DUP5 DUP3 DUP6 ADD PUSH2 0x44D JUMP JUMPDEST SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x5B6 JUMPI PUSH2 0x5B5 PUSH2 0xA48 JUMP JUMPDEST JUMPDEST PUSH1 0x0 PUSH2 0x5C4 DUP5 DUP3 DUP6 ADD PUSH2 0x515 JUMP JUMPDEST SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x5D9 DUP4 DUP4 PUSH2 0x674 JUMP JUMPDEST SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH2 0x5EA DUP2 PUSH2 0x89B JUMP JUMPDEST DUP3 MSTORE POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x5FB DUP3 PUSH2 0x817 JUMP JUMPDEST PUSH2 0x605 DUP2 DUP6 PUSH2 0x83A JUMP JUMPDEST SWAP4 POP DUP4 PUSH1 0x20 DUP3 MUL DUP6 ADD PUSH2 0x617 DUP6 PUSH2 0x807 JUMP JUMPDEST DUP1 PUSH1 0x0 JUMPDEST DUP6 DUP2 LT ISZERO PUSH2 0x653 JUMPI DUP5 DUP5 SUB DUP10 MSTORE DUP2 MLOAD PUSH2 0x634 DUP6 DUP3 PUSH2 0x5CD JUMP JUMPDEST SWAP5 POP PUSH2 0x63F DUP4 PUSH2 0x82D JUMP JUMPDEST SWAP3 POP PUSH1 0x20 DUP11 ADD SWAP10 POP POP PUSH1 0x1 DUP2 ADD SWAP1 POP PUSH2 0x61B JUMP JUMPDEST POP DUP3 SWAP8 POP DUP8 SWAP6 POP POP POP POP POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH2 0x66E DUP2 PUSH2 0x8AD JUMP JUMPDEST DUP3 MSTORE POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x67F DUP3 PUSH2 0x822 JUMP JUMPDEST PUSH2 0x689 DUP2 DUP6 PUSH2 0x84B JUMP JUMPDEST SWAP4 POP PUSH2 0x699 DUP2 DUP6 PUSH1 0x20 DUP7 ADD PUSH2 0x8F0 JUMP JUMPDEST PUSH2 0x6A2 DUP2 PUSH2 0xA4D JUMP JUMPDEST DUP5 ADD SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x6B8 DUP3 PUSH2 0x822 JUMP JUMPDEST PUSH2 0x6C2 DUP2 DUP6 PUSH2 0x85C JUMP JUMPDEST SWAP4 POP PUSH2 0x6D2 DUP2 DUP6 PUSH1 0x20 DUP7 ADD PUSH2 0x8F0 JUMP JUMPDEST DUP1 DUP5 ADD SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH2 0x6E7 DUP2 PUSH2 0x8D7 JUMP JUMPDEST DUP3 MSTORE POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x6F9 DUP3 DUP5 PUSH2 0x6AD JUMP JUMPDEST SWAP2 POP DUP2 SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP PUSH2 0x719 PUSH1 0x0 DUP4 ADD DUP5 PUSH2 0x5E1 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP PUSH2 0x734 PUSH1 0x0 DUP4 ADD DUP5 PUSH2 0x665 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP PUSH2 0x74F PUSH1 0x0 DUP4 ADD DUP5 PUSH2 0x6DE JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x40 DUP3 ADD SWAP1 POP PUSH2 0x76A PUSH1 0x0 DUP4 ADD DUP6 PUSH2 0x6DE JUMP JUMPDEST DUP2 DUP2 SUB PUSH1 0x20 DUP4 ADD MSTORE PUSH2 0x77C DUP2 DUP5 PUSH2 0x5F0 JUMP JUMPDEST SWAP1 POP SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x78F PUSH2 0x7A0 JUMP JUMPDEST SWAP1 POP PUSH2 0x79B DUP3 DUP3 PUSH2 0x923 JUMP JUMPDEST SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x40 MLOAD SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x0 PUSH8 0xFFFFFFFFFFFFFFFF DUP3 GT ISZERO PUSH2 0x7C5 JUMPI PUSH2 0x7C4 PUSH2 0x9FB JUMP JUMPDEST JUMPDEST PUSH1 0x20 DUP3 MUL SWAP1 POP PUSH1 0x20 DUP2 ADD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH8 0xFFFFFFFFFFFFFFFF DUP3 GT ISZERO PUSH2 0x7F1 JUMPI PUSH2 0x7F0 PUSH2 0x9FB JUMP JUMPDEST JUMPDEST PUSH2 0x7FA DUP3 PUSH2 0xA4D JUMP JUMPDEST SWAP1 POP PUSH1 0x20 DUP2 ADD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 SWAP1 POP PUSH1 0x20 DUP3 ADD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 MLOAD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 MLOAD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP3 DUP3 MSTORE PUSH1 0x20 DUP3 ADD SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP3 DUP3 MSTORE PUSH1 0x20 DUP3 ADD SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP2 SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x872 DUP3 PUSH2 0x8D7 JUMP JUMPDEST SWAP2 POP PUSH2 0x87D DUP4 PUSH2 0x8D7 JUMP JUMPDEST SWAP3 POP DUP3 DUP3 LT ISZERO PUSH2 0x890 JUMPI PUSH2 0x88F PUSH2 0x99D JUMP JUMPDEST JUMPDEST DUP3 DUP3 SUB SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x8A6 DUP3 PUSH2 0x8B7 JUMP JUMPDEST SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DUP3 AND SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST DUP3 DUP2 DUP4 CALLDATACOPY PUSH1 0x0 DUP4 DUP4 ADD MSTORE POP POP POP JUMP JUMPDEST PUSH1 0x0 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0x90E JU
229MPI DUP1 DUP3 ADD MLOAD DUP2 DUP5 ADD MSTORE PUSH1 0x20 DUP2 ADD SWAP1 POP PUSH2 0x8F3 JUMP JUMPDEST DUP4 DUP2 GT ISZERO PUSH2 0x91D JUMPI PUSH1 0x0 DUP5 DUP5 ADD MSTORE JUMPDEST POP POP POP POP JUMP JUMPDEST PUSH2 0x92C DUP3 PUSH2 0xA4D JUMP JUMPDEST DUP2 ADD DUP2 DUP2 LT PUSH8 0xFFFFFFFFFFFFFFFF DUP3 GT OR ISZERO PUSH2 0x94B JUMPI PUSH2 0x94A PUSH2 0x9FB JUMP JUMPDEST JUMPDEST DUP1 PUSH1 0x40 MSTORE POP POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x95F DUP3 PUSH2 0x8D7 JUMP JUMPDEST SWAP2 POP PUSH32 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DUP3 EQ ISZERO PUSH2 0x992 JUMPI PUSH2 0x991 PUSH2 0x99D JUMP JUMPDEST JUMPDEST PUSH1 0x1 DUP3 ADD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH32 0x4E487B7100000000000000000000000000000000000000000000000000000000 PUSH1 0x0 MSTORE PUSH1 0x11 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST PUSH32 0x4E487B7100000000000000000000000000000000000000000000000000000000 PUSH1 0x0 MSTORE PUSH1 0x32 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST PUSH32 0x4E487B7100000000000000000000000000000000000000000000000000000000 PUSH1 0x0 MSTORE PUSH1 0x41 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH1 0x1F NOT PUSH1 0x1F DUP4 ADD AND SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH2 0xA67 DUP2 PUSH2 0x89B JUMP JUMPDEST DUP2 EQ PUSH2 0xA72 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP JUMP JUMPDEST PUSH2 0xA7E DUP2 PUSH2 0x8D7 JUMP JUMPDEST DUP2 EQ PUSH2 0xA89 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP JUMP INVALID LOG2 PUSH5 0x6970667358 0x22 SLT KECCAK256 PUSH10 0x5FACA7D8B23C7AC035F9 0xDC 0xE8 0xE9 MSIZE 0xEE LOG4 PUSH11 0x82C56966189FB43E5D4326 XOR 0x21 PUSH31 0x64736F6C634300080700330000000000000000000000000000000000000000 ",sourceMap:"317:1414:0:-:0;;;;;;;;;;;;;;;;;;;"},deployedBytecode:{functionDebugData:{"@aggregate_73":{entryPoint:444,id:73,parameterSlots:1,returnSlots:2},"@getBlockHash_100":{entryPoint:861,id:100,parameterSlots:1,returnSlots:1},"@getCurrentBlockCoinbase_159":{entryPoint:853,id:159,parameterSlots:0,returnSlots:1},"@getCurrentBlockDifficulty_137":{entryPoint:837,id:137,parameterSlots:0,returnSlots:1},"@getCurrentBlockGasLimit_148":{entryPoint:845,id:148,parameterSlots:0,returnSlots:1},"@getCurrentBlockTimestamp_126":{entryPoint:436,id:126,parameterSlots:0,returnSlots:1},"@getEthBalance_86":{entryPoint:804,id:86,parameterSlots:1,returnSlots:1},"@getLastBlockHash_115":{entryPoint:783,id:115,parameterSlots:0,returnSlots:1},abi_decode_available_length_t_array$_t_struct$_Call_$8_memory_ptr_$dyn_memory_ptr:{entryPoint:872,id:null,parameterSlots:3,returnSlots:1},abi_decode_available_length_t_bytes_memory_ptr:{entryPoint:1014,id:null,parameterSlots:3,returnSlots:1},abi_decode_t_address:{entryPoint:1080,id:null,parameterSlots:2,returnSlots:1},abi_decode_t_array$_t_struct$_Call_$8_memory_ptr_$dyn_memory_ptr:{entryPoint:1101,id:null,parameterSlots:2,returnSlots:1},abi_decode_t_bytes_memory_ptr:{entryPoint:1147,id:null,parameterSlots:2,returnSlots:1},abi_decode_t_struct$_Call_$8_memory_ptr:{entryPoint:1193,id:null,parameterSlots:2,returnSlots:1},abi_decode_t_uint256:{entryPoint:1301,id:null,parameterSlots:2,returnSlots:1},abi_decode_tuple_t_address:{entryPoint:1322,id:null,parameterSlots:2,returnSlots:1},abi_decode_tuple_t_array$_t_struct$_Call_$8_memory_ptr_$dyn_memory_ptr:{entryPoint:1367,id:null,parameterSlots:2,returnSlots:1},abi_decode_tuple_t_uint256:{entryPoint:1440,id:null,parameterSlots:2,returnSlots:1},abi_encodeUpdatedPos_t_bytes_memory_ptr_to_t_bytes_memory_ptr:{entryPoint:1485,id:null,parameterSlots:2,returnSlots:1},abi_encode_t_address_to_t_address_fromStack:{entryPoint:1505,id:null,parameterSlots:2,returnSlots:0},abi_encode_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr_to_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr_fromStack:{entryPoint:1520,id:null,parameterSlots:2,returnSlots:1},abi_encode_t_bytes32_to_t_bytes32_fromStack:{entryPoint:1637,id:null,parameterSlots:2,returnSlots:0},abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr:{entryPoint:1652,id:null,parameterSlots:2,returnSlots:1},abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr_nonPadded_inplace_fromStack:{entryPoint:1709,id:null,parameterSlots:2,returnSlots:1},abi_encode_t_uint256_to_t_uint256_fromStack:{entryPoint:1758,id:null,parameterSlots:2,returnSlots:0},abi_encode_tuple_packed_t_bytes_memory_ptr__to_t_bytes_memory_ptr__nonPadded_inplace_fromStack_reversed:{entryPoint:1773,id:null,parameterSlots:2,returnSlots:1},abi_encode_tuple_t_address__to_t_address__fromStack_reversed:{entryPoint:1796,id:null,parameterSlots:2,returnSlots:1},abi_encode_tuple_t_bytes32__to_t_bytes32__fromStack_reversed:{entryPoint:1823,id:null,parameterSlots:2,returnSlots:1},abi_encode_tuple_t_uint256__to_t_uint256__fromStack_reversed:{entryPoint:1850,id:null,parameterSlots:2,returnSlots:1},abi_encode_tuple_t_uint256_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr__to_t_uint256_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr__fromStack_reversed:{entryPoint:1877,id:null,parameterSlots:3,returnSlots:1},allocate_memory:{entryPoint:1925,id:null,parameterSlots:1,returnSlots:1},allocate_unbounded:{entryPoint:1952,id:null,parameterSlots:0,returnSlots:1},array_allocation_size_t_array$_t_struct$_Call_$8_memory_ptr_$dyn_memory_ptr:{entryPoint:1962,id:null,parameterSlots:1,returnSlots:1},array_allocation_size_t_bytes_memory_ptr:{entryPoint:2006,id:null,parameterSlots:1,returnSlots:1},array_dataslot_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr:{entryPoint:2055,id:null,parameterSlots:1,returnSlots:1},array_length_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr:{entryPoint:2071,id:null,parameterSlots:1,returnSlots:1},array_length_t_bytes_memory_ptr:{entryPoint:2082,id:null,parameterSlots:1,returnSlots:1},array_nextElement_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr:{entryPoint:2093,id:null,parameterSlots:1,returnSlots:1},array_storeLengthForEncoding_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr_fromStack:{entryPoint:2106,id:null,parameterSlots:2,returnSlots:1},array_storeLengthForEncoding_t_bytes_memory_ptr:{entryPoint:2123,id:null,parameterSlots:2,returnSlots:1},array_storeLengthForEncoding_t_bytes_memory_ptr_nonPadded_inplace_fromStack:{entryPoint:2140,id:null,parameterSlots:2,returnSlots:1},checked_sub_t_uint256:{entryPoint:2151,id:null,parameterSlots:2,returnSlots:1},cleanup_t_address:{entryPoint:2203,id:null,parameterSlots:1,returnSlots:1},cleanup_t_bytes32:{entryPoint:2221,id:null,parameterSlots:1,returnSlots:1},cleanup_t_uint160:{entryPoint:2231,id:null,parameterSlots:1,returnSlots:1},cleanup_t_uint256:{entryPoint:2263,id:null,parameterSlots:1,returnSlots:1},copy_calldata_to_memory:{entryPoint:2273,id:null,parameterSlots:3,returnSlots:0},copy_memory_to_memory:{entryPoint:2288,id:null,parameterSlots:3,returnSlots:0},finalize_allocation:{entryPoint:2339,id:null,parameterSlots:2,returnSlots:0},increment_t_uint256:{entryPoint:2388,id:null,parameterSlots:1,returnSlots:1},panic_error_0x11:{entryPoint:2461,id:null,parameterSlots:0,returnSlots:0},panic_error_0x32:{entryPoint:2508,id:null,parameterSlots:0,returnSlots:0},panic_error_0x41:{entryPoint:2555,id:null,parameterSlots:0,returnSlots:0},revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d:{entryPoint:2602,id:null,parameterSlots:0,returnSlots:0},revert_error_3538a459e4a0eb828f1aed5ebe5dc96fe59620a31d9b33e41259bb820cae769f:{entryPoint:2607,id:null,parameterSlots:0,returnSlots:0},revert_error_5e8f644817bc4960744f35c15999b6eff64ae702f94b1c46297cfd4e1aec2421:{entryPoint:2612,id:null,parameterSlots:0,returnSlots:0},revert_error_81385d8c0b31fffe14be1da910c8bd3a80be4cfa248e04f42ec0faea3132a8ef:{entryPoint:2617,id:null,parameterSlots:0,returnSlots:0},revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae:{entryPoint:2622,id:null,parameterSlots:0,returnSlots:0},revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db:{entryPoint:2627,id:null,parameterSlots:0,returnSlots:0},revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b:{entryPoint:2632,id:null,parameterSlots:0,returnSlots:0},round_up_to_mul_of_32:{entryPoint:2637,id:null,parameterSlots:1,returnSlots:1}
229,validator_revert_t_address:{entryPoint:2654,id:null,parameterSlots:1,returnSlots:0},validator_revert_t_uint256:{entryPoint:2677,id:null,parameterSlots:1,returnSlots:0}},generatedSources:[{ast:{nodeType:"YulBlock",src:"0:13628:1",statements:[{body:{nodeType:"YulBlock",src:"159:863:1",statements:[{nodeType:"YulAssignment",src:"169:109:1",value:{arguments:[{arguments:[{name:"length",nodeType:"YulIdentifier",src:"270:6:1"}],functionName:{name:"array_allocation_size_t_array$_t_struct$_Call_$8_memory_ptr_$dyn_memory_ptr",nodeType:"YulIdentifier",src:"194:75:1"},nodeType:"YulFunctionCall",src:"194:83:1"}],functionName:{name:"allocate_memory",nodeType:"YulIdentifier",src:"178:15:1"},nodeType:"YulFunctionCall",src:"178:100:1"},variableNames:[{name:"array",nodeType:"YulIdentifier",src:"169:5:1"}]},{nodeType:"YulVariableDeclaration",src:"287:16:1",value:{name:"array",nodeType:"YulIdentifier",src:"298:5:1"},variables:[{name:"dst",nodeType:"YulTypedName",src:"291:3:1",type:""}]},{expression:{arguments:[{name:"array",nodeType:"YulIdentifier",src:"320:5:1"},{name:"length",nodeType:"YulIdentifier",src:"327:6:1"}],functionName:{name:"mstore",nodeType:"YulIdentifier",src:"313:6:1"},nodeType:"YulFunctionCall",src:"313:21:1"},nodeType:"YulExpressionStatement",src:"313:21:1"},{nodeType:"YulAssignment",src:"343:23:1",value:{arguments:[{name:"array",nodeType:"YulIdentifier",src:"354:5:1"},{kind:"number",nodeType:"YulLiteral",src:"361:4:1",type:"",value:"0x20"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"350:3:1"},nodeType:"YulFunctionCall",src:"350:16:1"},variableNames:[{name:"dst",nodeType:"YulIdentifier",src:"343:3:1"}]},{nodeType:"YulVariableDeclaration",src:"376:17:1",value:{name:"offset",nodeType:"YulIdentifier",src:"387:6:1"},variables:[{name:"src",nodeType:"YulTypedName",src:"380:3:1",type:""}]},{body:{nodeType:"YulBlock",src:"442:103:1",statements:[{expression:{arguments:[],functionName:{name:"revert_error_81385d8c0b31fffe14be1da910c8bd3a80be4cfa248e04f42ec0faea3132a8ef",nodeType:"YulIdentifier",src:"456:77:1"},nodeType:"YulFunctionCall",src:"456:79:1"},nodeType:"YulExpressionStatement",src:"456:79:1"}]},condition:{arguments:[{arguments:[{name:"src",nodeType:"YulIdentifier",src:"412:3:1"},{arguments:[{name:"length",nodeType:"YulIdentifier",src:"421:6:1"},{kind:"number",nodeType:"YulLiteral",src:"429:4:1",type:"",value:"0x20"}],functionName:{name:"mul",nodeType:"YulIdentifier",src:"417:3:1"},nodeType:"YulFunctionCall",src:"417:17:1"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"408:3:1"},nodeType:"YulFunctionCall",src:"408:27:1"},{name:"end",nodeType:"YulIdentifier",src:"437:3:1"}],functionName:{name:"gt",nodeType:"YulIdentifier",src:"405:2:1"},nodeType:"YulFunctionCall",src:"405:36:1"},nodeType:"YulIf",src:"402:143:1"},{body:{nodeType:"YulBlock",src:"614:402:1",statements:[{nodeType:"YulVariableDeclaration",src:"629:36:1",value:{arguments:[{name:"src",nodeType:"YulIdentifier",src:"661:3:1"}],functionName:{name:"calldataload",nodeType:"YulIdentifier",src:"648:12:1"},nodeType:"YulFunctionCall",src:"648:17:1"},variables:[{name:"innerOffset",nodeType:"YulTypedName",src:"633:11:1",type:""}]},{body:{nodeType:"YulBlock",src:"717:83:1",statements:[{expression:{arguments:[],functionName:{name:"revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d",nodeType:"YulIdentifier",src:"719:77:1"},nodeType:"YulFunctionCall",src:"719:79:1"},nodeType:"YulExpressionStatement",src:"719:79:1"}]},condition:{arguments:[{name:"innerOffset",nodeType:"YulIdentifier",src:"684:11:1"},{kind:"number",nodeType:"YulLiteral",src:"697:18:1",type:"",value:"0xffffffffffffffff"}],functionName:{name:"gt",nodeType:"YulIdentifier",src:"681:2:1"},nodeType:"YulFunctionCall",src:"681:35:1"},nodeType:"YulIf",src:"678:122:1"},{nodeType:"YulVariableDeclaration",src:"813:42:1",value:{arguments:[{name:"offset",nodeType:"YulIdentifier",src:"835:6:1"},{name:"innerOffset",nodeType:"YulIdentifier",src:"843:11:1"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"831:3:1"},nodeType:"YulFunctionCall",src:"831:24:1"}
229,variables:[{name:"elementPos",nodeType:"YulTypedName",src:"817:10:1",type:""}]},{expression:{arguments:[{name:"dst",nodeType:"YulIdentifier",src:"876:3:1"},{arguments:[{name:"elementPos",nodeType:"YulIdentifier",src:"921:10:1"},{name:"end",nodeType:"YulIdentifier",src:"933:3:1"}],functionName:{name:"abi_decode_t_struct$_Call_$8_memory_ptr",nodeType:"YulIdentifier",src:"881:39:1"},nodeType:"YulFunctionCall",src:"881:56:1"}],functionName:{name:"mstore",nodeType:"YulIdentifier",src:"869:6:1"},nodeType:"YulFunctionCall",src:"869:69:1"},nodeType:"YulExpressionStatement",src:"869:69:1"},{nodeType:"YulAssignment",src:"951:21:1",value:{arguments:[{name:"dst",nodeType:"YulIdentifier",src:"962:3:1"},{kind:"number",nodeType:"YulLiteral",src:"967:4:1",type:"",value:"0x20"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"958:3:1"},nodeType:"YulFunctionCall",src:"958:14:1"},variableNames:[{name:"dst",nodeType:"YulIdentifier",src:"951:3:1"}]},{nodeType:"YulAssignment",src:"985:21:1",value:{arguments:[{name:"src",nodeType:"YulIdentifier",src:"996:3:1"},{kind:"number",nodeType:"YulLiteral",src:"1001:4:1",type:"",value:"0x20"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"992:3:1"},nodeType:"YulFunctionCall",src:"992:14:1"},variableNames:[{name:"src",nodeType:"YulIdentifier",src:"985:3:1"}]}]},condition:{arguments:[{name:"i",nodeType:"YulIdentifier",src:"576:1:1"},{name:"length",nodeType:"YulIdentifier",src:"579:6:1"}],functionName:{name:"lt",nodeType:"YulIdentifier",src:"573:2:1"},nodeType:"YulFunctionCall",src:"573:13:1"},nodeType:"YulForLoop",post:{nodeType:"YulBlock",src:"587:18:1",statements:[{nodeType:"YulAssignment",src:"589:14:1",value:{arguments:[{name:"i",nodeType:"YulIdentifier",src:"598:1:1"},{kind:"number",nodeType:"YulLiteral",src:"601:1:1",type:"",value:"1"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"594:3:1"},nodeType:"YulFunctionCall",src:"594:9:1"},variableNames:[{name:"i",nodeType:"YulIdentifier",src:"589:1:1"}]}]},pre:{nodeType:"YulBlock",src:"558:14:1",statements:[{nodeType:"YulVariableDeclaration",src:"560:10:1",value:{kind:"number",nodeType:"YulLiteral",src:"569:1:1",type:"",value:"0"},variables:[{name:"i",nodeType:"YulTypedName",src:"564:1:1",type:""}]}]},src:"554:462:1"}]},name:"abi_decode_available_length_t_array$_t_struct$_Call_$8_memory_ptr_$dyn_memory_ptr",nodeType:"YulFunctionDefinition",parameters:[{name:"offset",nodeType:"YulTypedName",src:"129:6:1",type:""},{name:"length",nodeType:"YulTypedName",src:"137:6:1",type:""},{name:"end",nodeType:"YulTypedName",src:"145:3:1",type:""}],returnVariables:[{name:"array",nodeType:"YulTypedName",src:"153:5:1",type:""}],src:"38:984:1"},{body:{nodeType:"YulBlock",src:"1111:327:1",statements:[{nodeType:"YulAssignment",src:"1121:74:1",value:{arguments:[{arguments:[{name:"length",nodeType:"YulIdentifier",src:"1187:6:1"}],functionName:{name:"array_allocation_size_t_bytes_memory_ptr",nodeType:"YulIdentifier",src:"1146:40:1"},nodeType:"YulFunctionCall",src:"1146:48:1"}],functionName:{name:"allocate_memory",nodeType:"YulIdentifier",src:"1130:15:1"},nodeType:"YulFunctionCall",src:"1130:65:1"},variableNames:[{name:"array",nodeType:"YulIdentifier",src:"1121:5:1"}]},{expression:{arguments:[{name:"array",nodeType:"YulIdentifier",src:"1211:5:1"},{name:"length",nodeType:"YulIdentifier",src:"1218:6:1"}],functionName:{name:"mstore",nodeType:"YulIdentifier",src:"1204:6:1"},nodeType:"YulFunctionCall",src:"1204:21:1"},nodeType:"YulExpressionStatement",src:"1204:21:1"},{nodeType:"YulVariableDeclaration",src:"1234:27:1",value:{arguments:[{name:"array",nodeType:"YulIdentifier",src:"1249:5:1"},{kind:"number",nodeType:"YulLiteral",src:"1256:4:1",type:"",value:"0x20"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"1245:3:1"},nodeType:"YulFunctionCall",src:"1245:16:1"},variables:[{name:"dst",nodeType:"YulTypedName",src:"1238:3:1",type:""}]},{body:{nodeType:"YulBlock",src:"1299:83:1",statements:[{expression:{arguments:[],functionName:{name:"revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae",nodeType:"YulIdentifier",src:"1301:77:1"},nodeType:"YulFunctionCall",src:"1301:79:1"},nodeType:"YulExpressionStatement",src:"1301:79:1"}]},condition:{arguments:[{arguments:[{name:"src",nodeType:"YulIdentifier",src:"1280:3:1"},{name:"length",nodeType:"YulIdentifier",src:"1285:6:1"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"1276:3:1"},nodeType:"YulFunctionCall",src:"1276:16:1"},{name:"end",nodeType:"YulIdentifier",src:"1294:3:1"}],functionName:{name:"gt",nodeType:"YulIdentifier",src:"1273:2:1"},nodeType:"YulFunctionCall",src:"1273:25:1"},nodeType:"YulIf",src:"1270:112:1"},{expression:{arguments:[{name:"src",nodeType:"YulIdentifier",src:"1415:3:1"},{name:"dst",nodeType:"YulIdentifier",src:"1420:3:1"},{name:"length",nodeType:"YulIdentifier",src:"1425:6:1"}],functionName:{name:"copy_calldata_to_memory",nodeType:"YulIdentifier",src:"1391:23:1"},nodeType:"YulFunctionCall",src:"1391:41:1"},nodeType:"YulExpressionStatement",src:"1391:41:1"}]},name:"abi_decode_available_length_t_bytes_memory_ptr",nodeType:"YulFunctionDefinition",parameters:[{name:"src",nodeType:"YulTypedName",src:"1084:3:1",type:""},{name:"length",nodeType:"YulTypedName",src:"1089:6:1",type:""},{name:"end",nodeType:"YulTypedName",src:"1097:3:1",type:""}],returnVariables:[{name:"array",nodeType:"YulTypedName",src:"1105:5:1",type:""}],src:"1028:410:1"},{body:{nodeType:"YulBlock",src:"1496:87:1",statements:[{nodeType:"YulAssignment",src:"1506:29:1",value:{arguments:[{name:"offset",nodeType:"YulIdentifier",src:"1528:6:1"}],functionName:{name:"calldataload",nodeType:"YulIdentifier",src:"1515:12:1"},nodeType:"YulFunctionCall",src:"1515:20:1"},variableNames:[{name:"value",nodeType:"YulIdentifier",src:"1506:5:1"}]},{expression:{arguments:[{name:"value",nodeType:"YulIdentifier",src:"1571:5:1"}],functionName:{name:"validator_revert_t_address",nodeType:"YulIdentifier",src:"1544:26:1"},nodeType:"YulFunctionCall",src:"1544:33:1"},nodeType:"YulExpressionStatement",src:"1544:33:1"}]},name:"abi_decode_t_address",nodeType:"YulFunctionDefinition",parameters:[{name:"offset",nodeType:"YulTypedName",src:"1474:6:1",type:""},{name:"end",nodeType:"YulTypedName",src:"1482:3:1",type:""}],returnVariables:[{name:"value",nodeType:"YulTypedName",src:"1490:5:1",type:""}],src:"1444:139:1"},{body:{nodeType:"YulBlock",src:"1716:312:1",statements:[{body:{nodeType:"YulBlock",src:"1765:83:1",statements:[{expression:{arguments:[],functionName:{name:"revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d",nodeType:"YulIdentifier",src:"1767:77:1"},nodeType:"YulFunctionCall",src:"1767:79:1"},nodeType:"YulExpressionStatement",src:"1767:79:1"}]},condition:{arguments:[{arguments:[{arguments:[{name:"offset",nodeType:"YulIdentifier",src:"1744:6:1"},{kind:"number",nodeType:"YulLiteral",src:"1752:4:1",type:"",value:"
2290x1f"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"1740:3:1"},nodeType:"YulFunctionCall",src:"1740:17:1"},{name:"end",nodeType:"YulIdentifier",src:"1759:3:1"}],functionName:{name:"slt",nodeType:"YulIdentifier",src:"1736:3:1"},nodeType:"YulFunctionCall",src:"1736:27:1"}],functionName:{name:"iszero",nodeType:"YulIdentifier",src:"1729:6:1"},nodeType:"YulFunctionCall",src:"1729:35:1"},nodeType:"YulIf",src:"1726:122:1"},{nodeType:"YulVariableDeclaration",src:"1857:34:1",value:{arguments:[{name:"offset",nodeType:"YulIdentifier",src:"1884:6:1"}],functionName:{name:"calldataload",nodeType:"YulIdentifier",src:"1871:12:1"},nodeType:"YulFunctionCall",src:"1871:20:1"},variables:[{name:"length",nodeType:"YulTypedName",src:"1861:6:1",type:""}]},{nodeType:"YulAssignment",src:"1900:122:1",value:{arguments:[{arguments:[{name:"offset",nodeType:"YulIdentifier",src:"1995:6:1"},{kind:"number",nodeType:"YulLiteral",src:"2003:4:1",type:"",value:"0x20"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"1991:3:1"},nodeType:"YulFunctionCall",src:"1991:17:1"},{name:"length",nodeType:"YulIdentifier",src:"2010:6:1"},{name:"end",nodeType:"YulIdentifier",src:"2018:3:1"}],functionName:{name:"abi_decode_available_length_t_array$_t_struct$_Call_$8_memory_ptr_$dyn_memory_ptr",nodeType:"YulIdentifier",src:"1909:81:1"},nodeType:"YulFunctionCall",src:"1909:113:1"},variableNames:[{name:"array",nodeType:"YulIdentifier",src:"1900:5:1"}]}]},name:"abi_decode_t_array$_t_struct$_Call_$8_memory_ptr_$dyn_memory_ptr",nodeType:"YulFunctionDefinition",parameters:[{name:"offset",nodeType:"YulTypedName",src:"1694:6:1",type:""},{name:"end",nodeType:"YulTypedName",src:"1702:3:1",type:""}],returnVariables:[{name:"array",nodeType:"YulTypedName",src:"1710:5:1",type:""}],src:"1620:408:1"},{body:{nodeType:"YulBlock",src:"2108:277:1",statements:[{body:{nodeType:"YulBlock",src:"2157:83:1",statements:[{expression:{arguments:[],functionName:{name:"revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d",nodeType:"YulIdentifier",src:"2159:77:1"},nodeType:"YulFunctionCall",src:"2159:79:1"},nodeType:"YulExpressionStatement",src:"2159:79:1"}]},condition:{arguments:[{arguments:[{arguments:[{name:"offset",nodeType:"YulIdentifier",src:"2136:6:1"},{kind:"number",nodeType:"YulLiteral",src:"2144:4:1",type:"",value:"0x1f"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"2132:3:1"},nodeType:"YulFunctionCall",src:"2132:17:1"},{name:"end",nodeType:"YulIdentifier",src:"2151:3:1"}],functionName:{name:"slt",nodeType:"YulIdentifier",src:"2128:3:1"},nodeType:"YulFunctionCall",src:"2128:27:1"}],functionName:{name:"iszero",nodeType:"YulIdentifier",src:"2121:6:1"},nodeType:"YulFunctionCall",src:"2121:35:1"},nodeType:"YulIf",src:"2118:122:1"},{nodeType:"YulVariableDeclaration",src:"2249:34:1",value:{arguments:[{name:"offset",nodeType:"YulIdentifier",src:"2276:6:1"}],functionName:{name:"calldataload",nodeType:"YulIdentifier",src:"2263:12:1"},nodeType:"YulFunctionCall",src:"2263:20:1"},variables:[{name:"length",nodeType:"YulTypedName",src:"2253:6:1",type:""}]},{nodeType:"YulAssignment",src:"2292:87:1",value:{arguments:[{arguments:[{name:"offset",nodeType:"YulIdentifier",src:"2352:6:1"},{kind:"number",nodeType:"YulLiteral",src:"2360:4:1",type:"",value:"0x20"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"2348:3:1"},nodeType:"YulFunctionCall",src:"2348:17:1"},{name:"length",nodeType:"YulIdentifier",src:"2367:6:1"},{name:"end",nodeType:"YulIdentifier",src:"2375:3:1"}],functionName:{name:"abi_decode_available_length_t_bytes_memory_ptr",nodeType:"YulIdentifier",src:"2301:46:1"},nodeType:"YulFunctionCall",src:"2301:78:1"},variableNames:[{name:"array",nodeType:"YulIdentifier",src:"2292:5:1"}]}]},name:"abi_decode_t_bytes_memory_ptr",nodeType:"YulFunctionDefinition",parameters:[{name:"offset",nodeType:"YulTypedName",src:"2086:6:1",type:""},{name:"end",nodeType:"YulTypedName",src:"2094:3:1",type:""}],returnVariables:[{name:"array",nodeType:"YulTypedName",src:"2102:5:1",type:""}],src:"2047:338:1"},{body:{nodeType:"YulBlock",src:"2494:669:1",statements:[{body:{nodeType:"YulBlock",src:"2538:83:1",statements:[{expression:{arguments:[],functionName:{name:"revert_error_3538a459e4a0eb828f1aed5ebe5dc96fe59620a31d9b33e41259bb820cae769f",nodeType:"YulIdentifier",src:"2540:77:1"},nodeType:"YulFunctionCall",src:"2540:79:1"},nodeType:"YulExpressionStatement",src:"2540:79:1"}]},condition:{arguments:[{arguments:[{name:"end",nodeType:"YulIdentifier",src:"2515:3:1"},{name:"headStart",nodeType:"YulIdentifier",src:"2520:9:1"}],functionName:{name:"sub",nodeType:"YulIdentifier",src:"2511:3:1"},nodeType:"YulFunctionCall",src:"2511:19:1"},{kind:"number",nodeType:"YulLiteral",src:"2532:4:1",type:"",value:"
2290x40"}],functionName:{name:"slt",nodeType:"YulIdentifier",src:"2507:3:1"},nodeType:"YulFunctionCall",src:"2507:30:1"},nodeType:"YulIf",src:"2504:117:1"},{nodeType:"YulAssignment",src:"2630:30:1",value:{arguments:[{kind:"number",nodeType:"YulLiteral",src:"2655:4:1",type:"",value:"0x40"}],functionName:{name:"allocate_memory",nodeType:"YulIdentifier",src:"2639:15:1"},nodeType:"YulFunctionCall",src:"2639:21:1"},variableNames:[{name:"value",nodeType:"YulIdentifier",src:"2630:5:1"}]},{nodeType:"YulBlock",src:"2670:152:1",statements:[{nodeType:"YulVariableDeclaration",src:"2707:15:1",value:{kind:"number",nodeType:"YulLiteral",src:"2721:1:1",type:"",value:"0"},variables:[{name:"offset",nodeType:"YulTypedName",src:"2711:6:1",type:""}]},{expression:{arguments:[{arguments:[{name:"value",nodeType:"YulIdentifier",src:"2747:5:1"},{kind:"number",nodeType:"YulLiteral",src:"2754:4:1",type:"",value:"0x00"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"2743:3:1"},nodeType:"YulFunctionCall",src:"2743:16:1"},{arguments:[{arguments:[{name:"headStart",nodeType:"YulIdentifier",src:"2786:9:1"},{name:"offset",nodeType:"YulIdentifier",src:"2797:6:1"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"2782:3:1"},nodeType:"YulFunctionCall",src:"2782:22:1"},{name:"end",nodeType:"YulIdentifier",src:"2806:3:1"}],functionName:{name:"abi_decode_t_address",nodeType:"YulIdentifier",src:"2761:20:1"},nodeType:"YulFunctionCall",src:"2761:49:1"}],functionName:{name:"mstore",nodeType:"YulIdentifier",src:"2736:6:1"},nodeType:"YulFunctionCall",src:"2736:75:1"},nodeType:"YulExpressionStatement",src:"2736:75:1"}]},{nodeType:"YulBlock",src:"2832:324:1",statements:[{nodeType:"YulVariableDeclaration",src:"2871:46:1",value:{arguments:[{arguments:[{name:"headStart",nodeType:"YulIdentifier",src:"2902:9:1"},{kind:"number",nodeType:"YulLiteral",src:"2913:2:1",type:"",value:"32"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"2898:3:1"},nodeType:"YulFunctionCall",src:"2898:18:1"}],functionName:{name:"calldataload",nodeType:"YulIdentifier",src:"2885:12:1"},nodeType:"YulFunctionCall",src:"2885:32:1"},variables:[{name:"offset",nodeType:"YulTypedName",src:"2875:6:1",type:""}]},{body:{nodeType:"YulBlock",src:"2964:83:1",statements:[{expression:{arguments:[],functionName:{name:"revert_error_5e8f644817bc4960744f35c15999b6eff64ae702f94b1c46297cfd4e1aec2421",nodeType:"YulIdentifier",src:"2966:77:1"},nodeType:"YulFunctionCall",src:"2966:79:1"},nodeType:"YulExpressionStatement",src:"2966:79:1"}]},condition:{arguments:[{name:"offset",nodeType:"YulIdentifier",src:"2936:6:1"},{kind:"number",nodeType:"YulLiteral",src:"2944:18:1",type:"",value:"0xffffffffffffffff"}],functionName:{name:"gt",nodeType:"YulIdentifier",src:"2933:2:1"},nodeType:"YulFunctionCall",src:"2933:30:1"},nodeType:"YulIf",src:"2930:117:1"},{expression:{arguments:[{arguments:[{name:"value",nodeType:"YulIdentifier",src:"3072:5:1"},{kind:"number",nodeType:"YulLiteral",src:"3079:4:1",type:"",value:"0x20"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"3068:3:1"},nodeType:"YulFunctionCall",src:"3068:16:1"},{arguments:[{arguments:[{name:"headStart",nodeType:"YulIdentifier",src:"3120:9:1"},{name:"offset",nodeType:"YulIdentifier",src:"3131:6:1"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"3116:3:1"},nodeType:"YulFunctionCall",src:"3116:22:1"},{name:"end",nodeType:"YulIdentifier",src:"3140:3:1"}],functionName:{name:"abi_decode_t_bytes_memory_ptr",nodeType:"YulIdentifier",src:"3086:29:1"},nodeType:"YulFunctionCall",src:"3086:58:1"}],functionName:{name:"mstore",nodeType:"YulIdentifier",src:"3061:6:1"},nodeType:"YulFunctionCall",src:"3061:84:1"},nodeType:"YulExpressionStatement",src:"3061:84:1"}]}]},name:"abi_decode_t_struct$_Call_$8_memory_ptr",nodeType:"YulFunctionDefinition",parameters:[{name:"headStart",nodeType:"YulTypedName",src:"2469:9:1",type:""},{name:"end",nodeType:"YulTypedName",src:"2480:3:1",type:""}],returnVariables:[{name:"value",nodeType:"YulTypedName",src:"2488:5:1",type:""}],src:"2420:743:1"},{body:{nodeType:"YulBlock",src:"3221:87:1",statements:[{nodeType:"YulAssignment",src:"3231:29:1",value:{arguments:[{name:"offset",nodeType:"YulIdentifier",src:"3253:6:1"}],functionName:{name:"calldataload",nodeType:"YulIdentifier",src:"3240:12:1"},nodeType:"YulFunctionCall",src:"3240:20:1"},variableNames:[{name:"value",nodeType:"YulIdentifier",src:"3231:5:1"}]},{expression:{arguments:[{name:"value",nodeType:"YulIdentifier",src:"3296:5:1"}],functionName:{name:"validator_revert_t_uint256",nodeType:"YulIdentifier",src:"3269:26:1"},nodeType:"YulFunctionCall",src:"3269:33:1"},nodeType:"YulExpressionStatement",src:"3269:33:1"}]},name:"abi_decode_t_uint256",nodeType:"YulFunctionDefinition",parameters:[{name:"offset",nodeType:"YulTypedName",src:"3199:6:1",type:""},{name:"end",nodeType:"YulTypedName",src:"3207:3:1",type:""}],returnVariables:[{name:"value",nodeType:"YulTypedName",src:"3215:5:1",type:""}],src:"3169:139:1"},{body:{nodeType:"YulBlock",src:"3380:263:1",statements:[{body:{nodeType:"YulBlock",src:"3426:83:1",statements:[{expression:{arguments:[],functionName:{name:"revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",nodeType:"YulIdentifier",src:"3428:77:1"},nodeType:"YulFunctionCall",src:"3428:79:1"},nodeType:"YulExpressionStatement",src:"3428:79:1"}]},condition:{arguments:[{arguments:[{name:"dataEnd",nodeType:"YulIdentifier",src:"3401:7:1"},{name:"headStart",nodeType:"YulIdentifier",src:"3410:9:1"}],functionName:{name:"sub",nodeType:"YulIdentifier",src:"3397:3:1"},nodeType:"YulFunctionCall",src:"3397:23:1"},{kind:"number",nodeType:"YulLiteral",src:"3422:2:1",type:"",value:"32"}],functionName:{name:"slt",nodeType:"YulIdentifier",src:"3393:3:1"},nodeType:"YulFunctionCall",src:"3393:32:1"},nodeType:"YulIf",src:"3390:119:1"},{nodeType:"YulBlock",src:"3519:117:1",statements:[{nodeType:"YulVariableDeclaration",src:"3534:15:1",value:{kind:"number",nodeType:"YulLiteral",src:"3548:1:1",type:"",value:"
2290"},variables:[{name:"offset",nodeType:"YulTypedName",src:"3538:6:1",type:""}]},{nodeType:"YulAssignment",src:"3563:63:1",value:{arguments:[{arguments:[{name:"headStart",nodeType:"YulIdentifier",src:"3598:9:1"},{name:"offset",nodeType:"YulIdentifier",src:"3609:6:1"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"3594:3:1"},nodeType:"YulFunctionCall",src:"3594:22:1"},{name:"dataEnd",nodeType:"YulIdentifier",src:"3618:7:1"}],functionName:{name:"abi_decode_t_address",nodeType:"YulIdentifier",src:"3573:20:1"},nodeType:"YulFunctionCall",src:"3573:53:1"},variableNames:[{name:"value0",nodeType:"YulIdentifier",src:"3563:6:1"}]}]}]},name:"abi_decode_tuple_t_address",nodeType:"YulFunctionDefinition",parameters:[{name:"headStart",nodeType:"YulTypedName",src:"3350:9:1",type:""},{name:"dataEnd",nodeType:"YulTypedName",src:"3361:7:1",type:""}],returnVariables:[{name:"value0",nodeType:"YulTypedName",src:"3373:6:1",type:""}],src:"3314:329:1"},{body:{nodeType:"YulBlock",src:"3759:467:1",statements:[{body:{nodeType:"YulBlock",src:"3805:83:1",statements:[{expression:{arguments:[],functionName:{name:"revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",nodeType:"YulIdentifier",src:"3807:77:1"},nodeType:"YulFunctionCall",src:"3807:79:1"},nodeType:"YulExpressionStatement",src:"3807:79:1"}]},condition:{arguments:[{arguments:[{name:"dataEnd",nodeType:"YulIdentifier",src:"3780:7:1"},{name:"headStart",nodeType:"YulIdentifier",src:"3789:9:1"}],functionName:{name:"sub",nodeType:"YulIdentifier",src:"3776:3:1"},nodeType:"YulFunctionCall",src:"3776:23:1"},{kind:"number",nodeType:"YulLiteral",src:"3801:2:1",type:"",value:"32"}],functionName:{name:"slt",nodeType:"YulIdentifier",src:"3772:3:1"},nodeType:"YulFunctionCall",src:"3772:32:1"},nodeType:"YulIf",src:"3769:119:1"},{nodeType:"YulBlock",src:"3898:321:1",statements:[{nodeType:"YulVariableDeclaration",src:"3913:45:1",value:{arguments:[{arguments:[{name:"headStart",nodeType:"YulIdentifier",src:"3944:9:1"},{kind:"number",nodeType:"YulLiteral",src:"3955:1:1",type:"",value:"0"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"3940:3:1"},nodeType:"YulFunctionCall",src:"3940:17:1"}],functionName:{name:"calldataload",nodeType:"YulIdentifier",src:"3927:12:1"},nodeType:"YulFunctionCall",src:"3927:31:1"},variables:[{name:"offset",nodeType:"YulTypedName",src:"3917:6:1",type:""}]},{body:{nodeType:"YulBlock",src:"4005:83:1",statements:[{expression:{arguments:[],functionName:{name:"revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db",nodeType:"YulIdentifier",src:"4007:77:1"},nodeType:"YulFunctionCall",src:"4007:79:1"},nodeType:"YulExpressionStatement",src:"4007:79:1"}]},condition:{arguments:[{name:"offset",nodeType:"YulIdentifier",src:"3977:6:1"},{kind:"number",nodeType:"YulLiteral",src:"3985:18:1",type:"",value:"0xffffffffffffffff"}],functionName:{name:"gt",nodeType:"YulIdentifier",src:"3974:2:1"},nodeType:"YulFunctionCall",src:"3974:30:1"},nodeType:"YulIf",src:"3971:117:1"},{nodeType:"YulAssignment",src:"4102:107:1",value:{arguments:[{arguments:[{name:"headStart",nodeType:"YulIdentifier",src:"4181:9:1"},{name:"offset",nodeType:"YulIdentifier",src:"4192:6:1"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"4177:3:1"},nodeType:"YulFunctionCall",src:"4177:22:1"},{name:"dataEnd",nodeType:"YulIdentifier",src:"4201:7:1"}],functionName:{name:"abi_decode_t_array$_t_struct$_Call_$8_memory_ptr_$dyn_memory_ptr",nodeType:"YulIdentifier",src:"4112:64:1"},nodeType:"YulFunctionCall",src:"4112:97:1"},variableNames:[{name:"value0",nodeType:"YulIdentifier",src:"4102:6:1"}]}]}]},name:"abi_decode_tuple_t_array$_t_struct$_Call_$8_memory_ptr_$dyn_memory_ptr",nodeType:"YulFunctionDefinition",parameters:[{name:"headStart",nodeType:"YulTypedName",src:"3729:9:1",type:""},{name:"dataEnd",nodeType:"YulTypedName",src:"3740:7:1",type:""}],returnVariables:[{name:"value0",nodeType:"YulTypedName",src:"3752:6:1",type:""}],src:"3649:577:1"},{body:{nodeType:"YulBlock",src:"4298:263:1",statements:[{body:{nodeType:"YulBlock",src:"4344:83:1",statements:[{expression:{arguments:[],functionName:{name:"revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",nodeType:"YulIdentifier",src:"4346:77:1"},nodeType:"YulFunctionCall",src:"4346:79:1"},nodeType:"YulExpressionStatement",src:"4346:79:1"}]},condition:{arguments:[{arguments:[{name:"dataEnd",nodeType:"YulIdentifier",src:"4319:7:1"},{name:"headStart",nodeType:"YulIdentifier",src:"4328:9:1"}],functionName:{name:"sub",nodeType:"YulIdentifier",src:"4315:3:1"},nodeType:"YulFunctionCall",src:"4315:23:1"},{kind:"number",nodeType:"YulLiteral",src:"4340:2:1",type:"",value:"32"}],functionName:{name:"slt",nodeType:"YulIdentifier",src:"4311:3:1"},nodeType:"YulFunctionCall",src:"4311:32:1"},nodeType:"YulIf",src:"4308:119:1"},{nodeType:"YulBlock",src:"4437:117:1",statements:[{nodeType:"YulVariableDeclaration",src:"4452:15:1",value:{kind:"number",nodeType:"YulLiteral",src:"4466:1:1",type:"",value:"
2290"},variables:[{name:"offset",nodeType:"YulTypedName",src:"4456:6:1",type:""}]},{nodeType:"YulAssignment",src:"4481:63:1",value:{arguments:[{arguments:[{name:"headStart",nodeType:"YulIdentifier",src:"4516:9:1"},{name:"offset",nodeType:"YulIdentifier",src:"4527:6:1"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"4512:3:1"},nodeType:"YulFunctionCall",src:"4512:22:1"},{name:"dataEnd",nodeType:"YulIdentifier",src:"4536:7:1"}],functionName:{name:"abi_decode_t_uint256",nodeType:"YulIdentifier",src:"4491:20:1"},nodeType:"YulFunctionCall",src:"4491:53:1"},variableNames:[{name:"value0",nodeType:"YulIdentifier",src:"4481:6:1"}]}]}]},name:"abi_decode_tuple_t_uint256",nodeType:"YulFunctionDefinition",parameters:[{name:"headStart",nodeType:"YulTypedName",src:"4268:9:1",type:""},{name:"dataEnd",nodeType:"YulTypedName",src:"4279:7:1",type:""}],returnVariables:[{name:"value0",nodeType:"YulTypedName",src:"4291:6:1",type:""}],src:"4232:329:1"},{body:{nodeType:"YulBlock",src:"4665:94:1",statements:[{nodeType:"YulAssignment",src:"4675:78:1",value:{arguments:[{name:"value0",nodeType:"YulIdentifier",src:"4741:6:1"},{name:"pos",nodeType:"YulIdentifier",src:"4749:3:1"}],functionName:{name:"abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr",nodeType:"YulIdentifier",src:"4689:51:1"},nodeType:"YulFunctionCall",src:"4689:64:1"},variableNames:[{name:"updatedPos",nodeType:"YulIdentifier",src:"4675:10:1"}]}]},name:"abi_encodeUpdatedPos_t_bytes_memory_ptr_to_t_bytes_memory_ptr",nodeType:"YulFunctionDefinition",parameters:[{name:"value0",nodeType:"YulTypedName",src:"4638:6:1",type:""},{name:"pos",nodeType:"YulTypedName",src:"4646:3:1",type:""}],returnVariables:[{name:"updatedPos",nodeType:"YulTypedName",src:"4654:10:1",type:""}],src:"4567:192:1"},{body:{nodeType:"YulBlock",src:"4830:53:1",statements:[{expression:{arguments:[{name:"pos",nodeType:"YulIdentifier",src:"4847:3:1"},{arguments:[{name:"value",nodeType:"YulIdentifier",src:"4870:5:1"}],functionName:{name:"cleanup_t_address",nodeType:"YulIdentifier",src:"4852:17:1"},nodeType:"YulFunctionCall",src:"4852:24:1"}],functionName:{name:"mstore",nodeType:"YulIdentifier",src:"4840:6:1"},nodeType:"YulFunctionCall",src:"4840:37:1"},nodeType:"YulExpressionStatement",src:"4840:37:1"}]},name:"abi_encode_t_address_to_t_address_fromStack",nodeType:"YulFunctionDefinition",parameters:[{name:"value",nodeType:"YulTypedName",src:"4818:5:1",type:""},{name:"pos",nodeType:"YulTypedName",src:"4825:3:1",type:""}],src:"4765:118:1"}
229,{body:{nodeType:"YulBlock",src:"5057:841:1",statements:[{nodeType:"YulVariableDeclaration",src:"5067:77:1",value:{arguments:[{name:"value",nodeType:"YulIdentifier",src:"5138:5:1"}],functionName:{name:"array_length_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr",nodeType:"YulIdentifier",src:"5081:56:1"},nodeType:"YulFunctionCall",src:"5081:63:1"},variables:[{name:"length",nodeType:"YulTypedName",src:"5071:6:1",type:""}]},{nodeType:"YulAssignment",src:"5153:102:1",value:{arguments:[{name:"pos",nodeType:"YulIdentifier",src:"5243:3:1"},{name:"length",nodeType:"YulIdentifier",src:"5248:6:1"}],functionName:{name:"array_storeLengthForEncoding_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr_fromStack",nodeType:"YulIdentifier",src:"5160:82:1"},nodeType:"YulFunctionCall",src:"5160:95:1"},variableNames:[{name:"pos",nodeType:"YulIdentifier",src:"5153:3:1"}]},{nodeType:"YulVariableDeclaration",src:"5264:20:1",value:{name:"pos",nodeType:"YulIdentifier",src:"5281:3:1"},variables:[{name:"headStart",nodeType:"YulTypedName",src:"5268:9:1",type:""}]},{nodeType:"YulVariableDeclaration",src:"5293:39:1",value:{arguments:[{name:"pos",nodeType:"YulIdentifier",src:"5309:3:1"},{arguments:[{name:"length",nodeType:"YulIdentifier",src:"5318:6:1"},{kind:"number",nodeType:"YulLiteral",src:"5326:4:1",type:"",value:"0x20"}],functionName:{name:"mul",nodeType:"YulIdentifier",src:"5314:3:1"},nodeType:"YulFunctionCall",src:"5314:17:1"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"5305:3:1"},nodeType:"YulFunctionCall",src:"5305:27:1"},variables:[{name:"tail",nodeType:"YulTypedName",src:"5297:4:1",type:""}]},{nodeType:"YulVariableDeclaration",src:"5341:80:1",value:{arguments:[{name:"value",nodeType:"YulIdentifier",src:"5415:5:1"}],functionName:{name:"array_dataslot_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr",nodeType:"YulIdentifier",src:"5356:58:1"},nodeType:"YulFunctionCall",src:"5356:65:1"},variables:[{name:"baseRef",nodeType:"YulTypedName",src:"5345:7:1",type:""}]},{nodeType:"YulVariableDeclaration",src:"5430:21:1",value:{name:"baseRef",nodeType:"YulIdentifier",src:"5444:7:1"},variables:[{name:"srcPtr",nodeType:"YulTypedName",src:"5434:6:1",type:""}]},{body:{nodeType:"YulBlock",src:"5520:333:1",statements:[{expression:{arguments:[{name:"pos",nodeType:"YulIdentifier",src:"5541:3:1"},{arguments:[{name:"tail",nodeType:"YulIdentifier",src:"5550:4:1"},{name:"headStart",nodeType:"YulIdentifier",src:"5556:9:1"}],functionName:{name:"sub",nodeType:"YulIdentifier",src:"5546:3:1"},nodeType:"YulFunctionCall",src:"5546:20:1"}],functionName:{name:"mstore",nodeType:"YulIdentifier",src:"5534:6:1"},nodeType:"YulFunctionCall",src:"5534:33:1"},nodeType:"YulExpressionStatement",src:"5534:33:1"},{nodeType:"YulVariableDeclaration",src:"5580:34:1",value:{arguments:[{name:"srcPtr",nodeType:"YulIdentifier",src:"5607:6:1"}],functionName:{name:"mload",nodeType:"YulIdentifier",src:"5601:5:1"},nodeType:"YulFunctionCall",src:"5601:13:1"},variables:[{name:"elementValue0",nodeType:"YulTypedName",src:"5584:13:1",type:""}]},{nodeType:"YulAssignment",src:"5627:90:1",value:{arguments:[{name:"elementValue0",nodeType:"YulIdentifier",src:"5697:13:1"},{name:"tail",nodeType:"YulIdentifier",src:"5712:4:1"}],functionName:{name:"abi_encodeUpdatedPos_t_bytes_memory_ptr_to_t_bytes_memory_ptr",nodeType:"YulIdentifier",src:"5635:61:1"},nodeType:"YulFunctionCall",src:"5635:82:1"},variableNames:[{name:"tail",nodeType:"YulIdentifier",src:"5627:4:1"}]},{nodeType:"YulAssignment",src:"5730:79:1",value:{arguments:[{name:"srcPtr",nodeType:"YulIdentifier",src:"5802:6:1"}],functionName:{name:"array_nextElement_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr",nodeType:"YulIdentifier",src:"5740:61:1"},nodeType:"YulFunctionCall",src:"5740:69:1"},variableNames:[{name:"srcPtr",nodeType:"YulIdentifier",src:"5730:6:1"}]},{nodeType:"YulAssignment",src:"5822:21:1",value:{arguments:[{name:"pos",nodeType:"YulIdentifier",src:"5833:3:1"},{kind:"number",nodeType:"YulLiteral",src:"5838:4:1",type:"",value:"0x20"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"5829:3:1"},nodeType:"YulFunctionCall",src:"5829:14:1"},variableNames:[{name:"pos",nodeType:"YulIdentifier",src:"5822:3:1"}]}]},condition:{arguments:[{name:"i",nodeType:"YulIdentifier",src:"5482:1:1"},{name:"length",nodeType:"YulIdentifier",src:"5485:6:1"}],functionName:{name:"lt",nodeType:"YulIdentifier",src:"5479:2:1"},nodeType:"YulFunctionCall",src:"5479:13:1"},nodeType:"YulForLoop",post:{nodeType:"YulBlock",src:"5493:18:1",statements:[{nodeType:"YulAssignment",src:"5495:14:1",value:{arguments:[{name:"i",nodeType:"YulIdentifier",src:"5504:1:1"}
229,{kind:"number",nodeType:"YulLiteral",src:"5507:1:1",type:"",value:"1"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"5500:3:1"},nodeType:"YulFunctionCall",src:"5500:9:1"},variableNames:[{name:"i",nodeType:"YulIdentifier",src:"5495:1:1"}]}]},pre:{nodeType:"YulBlock",src:"5464:14:1",statements:[{nodeType:"YulVariableDeclaration",src:"5466:10:1",value:{kind:"number",nodeType:"YulLiteral",src:"5475:1:1",type:"",value:"0"},variables:[{name:"i",nodeType:"YulTypedName",src:"5470:1:1",type:""}]}]},src:"5460:393:1"},{nodeType:"YulAssignment",src:"5862:11:1",value:{name:"tail",nodeType:"YulIdentifier",src:"5869:4:1"},variableNames:[{name:"pos",nodeType:"YulIdentifier",src:"5862:3:1"}]},{nodeType:"YulAssignment",src:"5882:10:1",value:{name:"pos",nodeType:"YulIdentifier",src:"5889:3:1"},variableNames:[{name:"end",nodeType:"YulIdentifier",src:"5882:3:1"}]}]},name:"abi_encode_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr_to_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr_fromStack",nodeType:"YulFunctionDefinition",parameters:[{name:"value",nodeType:"YulTypedName",src:"5036:5:1",type:""},{name:"pos",nodeType:"YulTypedName",src:"5043:3:1",type:""}],returnVariables:[{name:"end",nodeType:"YulTypedName",src:"5052:3:1",type:""}],src:"4915:983:1"},{body:{nodeType:"YulBlock",src:"5969:53:1",statements:[{expression:{arguments:[{name:"pos",nodeType:"YulIdentifier",src:"5986:3:1"},{arguments:[{name:"value",nodeType:"YulIdentifier",src:"6009:5:1"}],functionName:{name:"cleanup_t_bytes32",nodeType:"YulIdentifier",src:"5991:17:1"},nodeType:"YulFunctionCall",src:"5991:24:1"}],functionName:{name:"mstore",nodeType:"YulIdentifier",src:"5979:6:1"},nodeType:"YulFunctionCall",src:"5979:37:1"},nodeType:"YulExpressionStatement",src:"5979:37:1"}]},name:"abi_encode_t_bytes32_to_t_bytes32_fromStack",nodeType:"YulFunctionDefinition",parameters:[{name:"value",nodeType:"YulTypedName",src:"5957:5:1",type:""},{name:"pos",nodeType:"YulTypedName",src:"5964:3:1",type:""}],src:"5904:118:1"},{body:{nodeType:"YulBlock",src:"6108:260:1",statements:[{nodeType:"YulVariableDeclaration",src:"6118:52:1",value:{arguments:[{name:"value",nodeType:"YulIdentifier",src:"6164:5:1"}],functionName:{name:"array_length_t_bytes_memory_ptr",nodeType:"YulIdentifier",src:"6132:31:1"},nodeType:"YulFunctionCall",src:"6132:38:1"},variables:[{name:"length",nodeType:"YulTypedName",src:"6122:6:1",type:""}]},{nodeType:"YulAssignment",src:"6179:67:1",value:{arguments:[{name:"pos",nodeType:"YulIdentifier",src:"6234:3:1"},{name:"length",nodeType:"YulIdentifier",src:"6239:6:1"}],functionName:{name:"array_storeLengthForEncoding_t_bytes_memory_ptr",nodeType:"YulIdentifier",src:"6186:47:1"},nodeType:"YulFunctionCall",src:"6186:60:1"},variableNames:[{name:"pos",nodeType:"YulIdentifier",src:"6179:3:1"}]},{expression:{arguments:[{arguments:[{name:"value",nodeType:"YulIdentifier",src:"6281:5:1"},{kind:"number",nodeType:"YulLiteral",src:"6288:4:1",type:"",value:"0x20"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"6277:3:1"},nodeType:"YulFunctionCall",src:"6277:16:1"},{name:"pos",nodeType:"YulIdentifier",src:"6295:3:1"},{name:"length",nodeType:"YulIdentifier",src:"6300:6:1"}],functionName:{name:"copy_memory_to_memory",nodeType:"YulIdentifier",src:"6255:21:1"},nodeType:"YulFunctionCall",src:"6255:52:1"},nodeType:"YulExpressionStatement",src:"6255:52:1"},{nodeType:"YulAssignment",src:"6316:46:1",value:{arguments:[{name:"pos",nodeType:"YulIdentifier",src:"6327:3:1"},{arguments:[{name:"length",nodeType:"YulIdentifier",src:"6354:6:1"}],functionName:{name:"round_up_to_mul_of_32",nodeType:"YulIdentifier",src:"6332:21:1"},nodeType:"YulFunctionCall",src:"6332:29:1"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"6323:3:1"},nodeType:"YulFunctionCall",src:"6323:39:1"},variableNames:[{name:"end",nodeType:"YulIdentifier",src:"6316:3:1"}]}]},name:"abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr",nodeType:"YulFunctionDefinition",parameters:[{name:"value",nodeType:"YulTypedName",src:"6089:5:1",type:""},{name:"pos",nodeType:"YulTypedName",src:"6096:3:1",type:""}],returnVariables:[{name:"end",nodeType:"YulTypedName",src:"6104:3:1",type:""}],src:"6028:340:1"}
229,{body:{nodeType:"YulBlock",src:"6482:265:1",statements:[{nodeType:"YulVariableDeclaration",src:"6492:52:1",value:{arguments:[{name:"value",nodeType:"YulIdentifier",src:"6538:5:1"}],functionName:{name:"array_length_t_bytes_memory_ptr",nodeType:"YulIdentifier",src:"6506:31:1"},nodeType:"YulFunctionCall",src:"6506:38:1"},variables:[{name:"length",nodeType:"YulTypedName",src:"6496:6:1",type:""}]},{nodeType:"YulAssignment",src:"6553:95:1",value:{arguments:[{name:"pos",nodeType:"YulIdentifier",src:"6636:3:1"},{name:"length",nodeType:"YulIdentifier",src:"6641:6:1"}],functionName:{name:"array_storeLengthForEncoding_t_bytes_memory_ptr_nonPadded_inplace_fromStack",nodeType:"YulIdentifier",src:"6560:75:1"},nodeType:"YulFunctionCall",src:"6560:88:1"},variableNames:[{name:"pos",nodeType:"YulIdentifier",src:"6553:3:1"}]},{expression:{arguments:[{arguments:[{name:"value",nodeType:"YulIdentifier",src:"6683:5:1"},{kind:"number",nodeType:"YulLiteral",src:"6690:4:1",type:"",value:"0x20"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"6679:3:1"},nodeType:"YulFunctionCall",src:"6679:16:1"},{name:"pos",nodeType:"YulIdentifier",src:"6697:3:1"},{name:"length",nodeType:"YulIdentifier",src:"6702:6:1"}],functionName:{name:"copy_memory_to_memory",nodeType:"YulIdentifier",src:"6657:21:1"},nodeType:"YulFunctionCall",src:"6657:52:1"},nodeType:"YulExpressionStatement",src:"6657:52:1"},{nodeType:"YulAssignment",src:"6718:23:1",value:{arguments:[{name:"pos",nodeType:"YulIdentifier",src:"6729:3:1"},{name:"length",nodeType:"YulIdentifier",src:"6734:6:1"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"6725:3:1"},nodeType:"YulFunctionCall",src:"6725:16:1"},variableNames:[{name:"end",nodeType:"YulIdentifier",src:"6718:3:1"}]}]},name:"abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr_nonPadded_inplace_fromStack",nodeType:"YulFunctionDefinition",parameters:[{name:"value",nodeType:"YulTypedName",src:"6463:5:1",type:""},{name:"pos",nodeType:"YulTypedName",src:"6470:3:1",type:""}],returnVariables:[{name:"end",nodeType:"YulTypedName",src:"6478:3:1",type:""}],src:"6374:373:1"},{body:{nodeType:"YulBlock",src:"6818:53:1",statements:[{expression:{arguments:[{name:"pos",nodeType:"YulIdentifier",src:"6835:3:1"},{arguments:[{name:"value",nodeType:"YulIdentifier",src:"6858:5:1"}],functionName:{name:"cleanup_t_uint256",nodeType:"YulIdentifier",src:"6840:17:1"},nodeType:"YulFunctionCall",src:"6840:24:1"}],functionName:{name:"mstore",nodeType:"YulIdentifier",src:"6828:6:1"},nodeType:"YulFunctionCall",src:"6828:37:1"},nodeType:"YulExpressionStatement",src:"6828:37:1"}]},name:"abi_encode_t_uint256_to_t_uint256_fromStack",nodeType:"YulFunctionDefinition",parameters:[{name:"value",nodeType:"YulTypedName",src:"6806:5:1",type:""},{name:"pos",nodeType:"YulTypedName",src:"6813:3:1",type:""}],src:"6753:118:1"},{body:{nodeType:"YulBlock",src:"7011:137:1",statements:[{nodeType:"YulAssignment",src:"7022:100:1",value:{arguments:[{name:"value0",nodeType:"YulIdentifier",src:"7109:6:1"},{name:"pos",nodeType:"YulIdentifier",src:"7118:3:1"}],functionName:{name:"abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr_nonPadded_inplace_fromStack",nodeType:"YulIdentifier",src:"7029:79:1"},nodeType:"YulFunctionCall",src:"7029:93:1"},variableNames:[{name:"pos",nodeType:"YulIdentifier",src:"7022:3:1"}]},{nodeType:"YulAssignment",src:"7132:10:1",value:{name:"pos",nodeType:"YulIdentifier",src:"7139:3:1"},variableNames:[{name:"end",nodeType:"YulIdentifier",src:"7132:3:1"}]}]},name:"abi_encode_tuple_packed_t_bytes_memory_ptr__to_t_bytes_memory_ptr__nonPadded_inplace_fromStack_reversed",nodeType:"YulFunctionDefinition",parameters:[{name:"pos",nodeType:"YulTypedName",src:"6990:3:1",type:""},{name:"value0",nodeType:"YulTypedName",src:"6996:6:1",type:""}],returnVariables:[{name:"end",nodeType:"YulTypedName",src:"7007:3:1",type:""}],src:"6877:271:1"},{body:{nodeType:"YulBlock",src:"7252:124:1",statements:[{nodeType:"YulAssignment",src:"7262:26:1",value:{arguments:[{name:"headStart",nodeType:"YulIdentifier",src:"7274:9:1"},{kind:"number",nodeType:"YulLiteral",src:"7285:2:1",type:"",value:"32"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"7270:3:1"},nodeType:"YulFunctionCall",src:"7270:18:1"},variableNames:[{name:"tail",nodeType:"YulIdentifier",src:"7262:4:1"}]},{expression:{arguments:[{name:"value0",nodeType:"YulIdentifier",src:"7342:6:1"},{arguments:[{name:"headStart",nodeType:"YulIdentifier",src:"7355:9:1"},{kind:"number",nodeType:"YulLiteral",src:"7366:1:1",type:"",value:"
2290"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"7351:3:1"},nodeType:"YulFunctionCall",src:"7351:17:1"}],functionName:{name:"abi_encode_t_address_to_t_address_fromStack",nodeType:"YulIdentifier",src:"7298:43:1"},nodeType:"YulFunctionCall",src:"7298:71:1"},nodeType:"YulExpressionStatement",src:"7298:71:1"}]},name:"abi_encode_tuple_t_address__to_t_address__fromStack_reversed",nodeType:"YulFunctionDefinition",parameters:[{name:"headStart",nodeType:"YulTypedName",src:"7224:9:1",type:""},{name:"value0",nodeType:"YulTypedName",src:"7236:6:1",type:""}],returnVariables:[{name:"tail",nodeType:"YulTypedName",src:"7247:4:1",type:""}],src:"7154:222:1"},{body:{nodeType:"YulBlock",src:"7480:124:1",statements:[{nodeType:"YulAssignment",src:"7490:26:1",value:{arguments:[{name:"headStart",nodeType:"YulIdentifier",src:"7502:9:1"},{kind:"number",nodeType:"YulLiteral",src:"7513:2:1",type:"",value:"32"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"7498:3:1"},nodeType:"YulFunctionCall",src:"7498:18:1"},variableNames:[{name:"tail",nodeType:"YulIdentifier",src:"7490:4:1"}]},{expression:{arguments:[{name:"value0",nodeType:"YulIdentifier",src:"7570:6:1"},{arguments:[{name:"headStart",nodeType:"YulIdentifier",src:"7583:9:1"},{kind:"number",nodeType:"YulLiteral",src:"7594:1:1",type:"",value:"0"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"7579:3:1"},nodeType:"YulFunctionCall",src:"7579:17:1"}],functionName:{name:"abi_encode_t_bytes32_to_t_bytes32_fromStack",nodeType:"YulIdentifier",src:"7526:43:1"},nodeType:"YulFunctionCall",src:"7526:71:1"},nodeType:"YulExpressionStatement",src:"7526:71:1"}]},name:"abi_encode_tuple_t_bytes32__to_t_bytes32__fromStack_reversed",nodeType:"YulFunctionDefinition",parameters:[{name:"headStart",nodeType:"YulTypedName",src:"7452:9:1",type:""},{name:"value0",nodeType:"YulTypedName",src:"7464:6:1",type:""}],returnVariables:[{name:"tail",nodeType:"YulTypedName",src:"7475:4:1",type:""}],src:"7382:222:1"},{body:{nodeType:"YulBlock",src:"7708:124:1",statements:[{nodeType:"YulAssignment",src:"7718:26:1",value:{arguments:[{name:"headStart",nodeType:"YulIdentifier",src:"7730:9:1"},{kind:"number",nodeType:"YulLiteral",src:"7741:2:1",type:"",value:"32"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"7726:3:1"},nodeType:"YulFunctionCall",src:"7726:18:1"},variableNames:[{name:"tail",nodeType:"YulIdentifier",src:"7718:4:1"}]},{expression:{arguments:[{name:"value0",nodeType:"YulIdentifier",src:"7798:6:1"},{arguments:[{name:"headStart",nodeType:"YulIdentifier",src:"7811:9:1"},{kind:"number",nodeType:"YulLiteral",src:"7822:1:1",type:"",value:"0"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"7807:3:1"},nodeType:"YulFunctionCall",src:"7807:17:1"}],functionName:{name:"abi_encode_t_uint256_to_t_uint256_fromStack",nodeType:"YulIdentifier",src:"7754:43:1"},nodeType:"YulFunctionCall",src:"7754:71:1"},nodeType:"YulExpressionStatement",src:"7754:71:1"}]},name:"abi_encode_tuple_t_uint256__to_t_uint256__fromStack_reversed",nodeType:"YulFunctionDefinition",parameters:[{name:"headStart",nodeType:"YulTypedName",src:"7680:9:1",type:""},{name:"value0",nodeType:"YulTypedName",src:"7692:6:1",type:""}],returnVariables:[{name:"tail",nodeType:"YulTypedName",src:"7703:4:1",type:""}],src:"7610:222:1"},{body:{nodeType:"YulBlock",src:"8032:325:1",statements:[{nodeType:"YulAssignment",src:"8042:26:1",value:{arguments:[{name:"headStart",nodeType:"YulIdentifier",src:"8054:9:1"},{kind:"number",nodeType:"YulLiteral",src:"8065:2:1",type:"",value:"64"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"8050:3:1"},nodeType:"YulFunctionCall",src:"8050:18:1"},variableNames:[{name:"tail",nodeType:"YulIdentifier",src:"8042:4:1"}]},{expression:{arguments:[{name:"value0",nodeType:"YulIdentifier",src:"8122:6:1"},{arguments:[{name:"headStart",nodeType:"YulIdentifier",src:"8135:9:1"},{kind:"number",nodeType:"YulLiteral",src:"8146:1:1",type:"",value:"0"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"8131:3:1"},nodeType:"YulFunctionCall",src:"8131:17:1"}],functionName:{name:"abi_encode_t_uint256_to_t_uint256_fromStack",nodeType:"YulIdentifier",src:"8078:43:1"},nodeType:"YulFunctionCall",src:"8078:71:1"},nodeType:"YulExpressionStatement",src:"8078:71:1"},{expression:{arguments:[{arguments:[{name:"headStart",nodeType:"YulIdentifier",src:"8170:9:1"},{kind:"number",nodeType:"YulLiteral",src:"8181:2:1",type:"",value:"32"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"8166:3:1"},nodeType:"YulFunctionCall",src:"8166:18:1"},{arguments:[{name:"tail",nodeType:"YulIdentifier",src:"8190:4:1"},{name:"headStart",nodeType:"YulIdentifier",src:"8196:9:1"}],functionName:{name:"sub",nodeType:"YulIdentifier",src:"8186:3:1"},nodeType:"YulFunctionCall",src:"8186:20:1"}],functionName:{name:"mstore",nodeType:"YulIdentifier",src:"8159:6:1"},nodeType:"YulFunctionCall",src:"8159:48:1"},nodeType:"YulExpressionStatement",src:"8159:48:1"},{nodeType:"YulAssignment",src:"8216:134:1",value:{arguments:[{name:"value1",nodeType:"YulIdentifier",src:"8336:6:1"},{name:"tail",nodeType:"YulIdentifier",src:"8345:4:1"}],functionName:{name:"abi_encode_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr_to_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr_fromStack",nodeType:"YulIdentifier",src:"8224:111:1"},nodeType:"YulFunctionCall",src:"8224:126:1"},variableNames:[{name:"tail",nodeType:"YulIdentifier",src:"8216:4:1"}]}]},name:"abi_encode_tuple_t_uint256_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr__to_t_uint256_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr__fromStack_reversed",nodeType:"YulFunctionDefinition",parameters:[{name:"headStart",nodeType:"YulTypedName",src:"7996:9:1",type:""},{name:"value1",nodeType:"YulTypedName",src:"8008:6:1",type:""},{name:"value0",nodeType:"YulTypedName",src:"8016:6:1",type:""}],returnVariables:[{name:"tail",nodeType:"YulTypedName",src:"8027:4:1",type:""}],src:"7838:519:1"},{body:{nodeType:"YulBlock",src:"8404:88:1",statements:[{nodeType:"YulAssignment",src:"8414:30:1",value:{arguments:[],functionName:{name:"allocate_unbounded",nodeType:"YulIdentifier",src:"8424:18:1"},nodeType:"YulFunctionCall",src:"8424:20:1"},variableNames:[{name:"memPtr",nodeType:"YulIdentifier",src:"8414:6:1"}]},{expression:{arguments:[{name:"memPtr",nodeType:"YulIdentifier",src:"8473:6:1"},{name:"size",nodeType:"YulIdentifier",src:"8481:4:1"}],functionName:{name:"finalize_allocation",nodeType:"YulIdentifier",src:"8453:19:1"},nodeType:"YulFunctionCall",src:"8453:33:1"},nodeType:"YulExpressionStatement",src:"8453:33:1"}]},name:"allocate_memory",nodeType:"YulFunctionDefinition",parameters:[{name:"size",nodeType:"YulTypedName",src:"8388:4:1",type:""}],returnVariables:[{name:"memPtr",nodeType:"YulTypedName",src:"8397:6:1",type:""}],src:"8363:129:1"},{body:{nodeType:"YulBlock",src:"8538:35:1",statements:[{nodeType:"YulAssignment",src:"8548:19:1",value:{arguments:[{kind:"number",nodeType:"YulLiteral",src:"8564:2:1",type:"",value:"64"}],functionName:{name:"mload",nodeType:"YulIdentifier",src:"8558:5:1"},nodeType:"YulFunctionCall",src:"8558:9:1"},variableNames:[{name:"memPtr",nodeType:"YulIdentifier",src:"8548:6:1"}]}]},name:"allocate_unbounded",nodeType:"YulFunctionDefinition",returnVariables:[{name:"memPtr",nodeType:"YulTypedName",src:"8531:6:1",type:""}],src:"8498:75:1"},{body:{nodeType:"YulBlock",src:"8680:229:1",statements:[{body:{nodeType:"YulBlock",src:"8785:22:1",statements:[{expression:{arguments:[],functionName:{name:"panic_error_0x41",nodeType:"YulIdentifier",src:"8787:16:1"},nodeType:"YulFunctionCall",src:"8787:18:1"},nodeType:"YulExpressionStatement",src:"8787:18:1"}]},condition:{arguments:[{name:"length",nodeType:"YulIdentifier",src:"8757:6:1"},{kind:"number",nodeType:"YulLiteral",src:"8765:18:1",type:"",value:"
2290xffffffffffffffff"}],functionName:{name:"gt",nodeType:"YulIdentifier",src:"8754:2:1"},nodeType:"YulFunctionCall",src:"8754:30:1"},nodeType:"YulIf",src:"8751:56:1"},{nodeType:"YulAssignment",src:"8817:25:1",value:{arguments:[{name:"length",nodeType:"YulIdentifier",src:"8829:6:1"},{kind:"number",nodeType:"YulLiteral",src:"8837:4:1",type:"",value:"0x20"}],functionName:{name:"mul",nodeType:"YulIdentifier",src:"8825:3:1"},nodeType:"YulFunctionCall",src:"8825:17:1"},variableNames:[{name:"size",nodeType:"YulIdentifier",src:"8817:4:1"}]},{nodeType:"YulAssignment",src:"8879:23:1",value:{arguments:[{name:"size",nodeType:"YulIdentifier",src:"8891:4:1"},{kind:"number",nodeType:"YulLiteral",src:"8897:4:1",type:"",value:"0x20"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"8887:3:1"},nodeType:"YulFunctionCall",src:"8887:15:1"},variableNames:[{name:"size",nodeType:"YulIdentifier",src:"8879:4:1"}]}]},name:"array_allocation_size_t_array$_t_struct$_Call_$8_memory_ptr_$dyn_memory_ptr",nodeType:"YulFunctionDefinition",parameters:[{name:"length",nodeType:"YulTypedName",src:"8664:6:1",type:""}],returnVariables:[{name:"size",nodeType:"YulTypedName",src:"8675:4:1",type:""}],src:"8579:330:1"},{body:{nodeType:"YulBlock",src:"8981:241:1",statements:[{body:{nodeType:"YulBlock",src:"9086:22:1",statements:[{expression:{arguments:[],functionName:{name:"panic_error_0x41",nodeType:"YulIdentifier",src:"9088:16:1"},nodeType:"YulFunctionCall",src:"9088:18:1"},nodeType:"YulExpressionStatement",src:"9088:18:1"}]},condition:{arguments:[{name:"length",nodeType:"YulIdentifier",src:"9058:6:1"},{kind:"number",nodeType:"YulLiteral",src:"9066:18:1",type:"",value:"0xffffffffffffffff"}],functionName:{name:"gt",nodeType:"YulIdentifier",src:"9055:2:1"},nodeType:"YulFunctionCall",src:"9055:30:1"},nodeType:"YulIf",src:"9052:56:1"},{nodeType:"YulAssignment",src:"9118:37:1",value:{arguments:[{name:"length",nodeType:"YulIdentifier",src:"9148:6:1"}],functionName:{name:"round_up_to_mul_of_32",nodeType:"YulIdentifier",src:"9126:21:1"},nodeType:"YulFunctionCall",src:"9126:29:1"},variableNames:[{name:"size",nodeType:"YulIdentifier",src:"9118:4:1"}]},{nodeType:"YulAssignment",src:"9192:23:1",value:{arguments:[{name:"size",nodeType:"YulIdentifier",src:"9204:4:1"},{kind:"number",nodeType:"YulLiteral",src:"9210:4:1",type:"",value:"0x20"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"9200:3:1"},nodeType:"YulFunctionCall",src:"9200:15:1"},variableNames:[{name:"size",nodeType:"YulIdentifier",src:"9192:4:1"}]}]},name:"array_allocation_size_t_bytes_memory_ptr",nodeType:"YulFunctionDefinition",parameters:[{name:"length",nodeType:"YulTypedName",src:"89
22965:6:1",type:""}],returnVariables:[{name:"size",nodeType:"YulTypedName",src:"8976:4:1",type:""}],src:"8915:307:1"},{body:{nodeType:"YulBlock",src:"9309:60:1",statements:[{nodeType:"YulAssignment",src:"9319:11:1",value:{name:"ptr",nodeType:"YulIdentifier",src:"9327:3:1"},variableNames:[{name:"data",nodeType:"YulIdentifier",src:"9319:4:1"}]},{nodeType:"YulAssignment",src:"9340:22:1",value:{arguments:[{name:"ptr",nodeType:"YulIdentifier",src:"9352:3:1"},{kind:"number",nodeType:"YulLiteral",src:"9357:4:1",type:"",value:"0x20"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"9348:3:1"},nodeType:"YulFunctionCall",src:"9348:14:1"},variableNames:[{name:"data",nodeType:"YulIdentifier",src:"9340:4:1"}]}]},name:"array_dataslot_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr",nodeType:"YulFunctionDefinition",parameters:[{name:"ptr",nodeType:"YulTypedName",src:"9296:3:1",type:""}],returnVariables:[{name:"data",nodeType:"YulTypedName",src:"9304:4:1",type:""}],src:"9228:141:1"},{body:{nodeType:"YulBlock",src:"9458:40:1",statements:[{nodeType:"YulAssignment",src:"9469:22:1",value:{arguments:[{name:"value",nodeType:"YulIdentifier",src:"9485:5:1"}],functionName:{name:"mload",nodeType:"YulIdentifier",src:"9479:5:1"},nodeType:"YulFunctionCall",src:"9479:12:1"},variableNames:[{name:"length",nodeType:"YulIdentifier",src:"9469:6:1"}]}]},name:"array_length_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr",nodeType:"YulFunctionDefinition",parameters:[{name:"value",nodeType:"YulTypedName",src:"9441:5:1",type:""}],returnVariables:[{name:"length",nodeType:"YulTypedName",src:"9451:6:1",type:""}],src:"9375:123:1"},{body:{nodeType:"YulBlock",src:"9562:40:1",statements:[{nodeType:"YulAssignment",src:"9573:22:1",value:{arguments:[{name:"value",nodeType:"YulIdentifier",src:"9589:5:1"}],functionName:{name:"mload",nodeType:"YulIdentifier",src:"9583:5:1"},nodeType:"YulFunctionCall",src:"9583:12:1"},variableNames:[{name:"length",nodeType:"YulIdentifier",src:"9573:6:1"}]}]},name:"array_length_t_bytes_memory_ptr",nodeType:"YulFunctionDefinition",parameters:[{name:"value",nodeType:"YulTypedName",src:"9545:5:1",type:""}],returnVariables:[{name:"length",nodeType:"YulTypedName",src:"9555:6:1",type:""}],src:"9504:98:1"},{body:{nodeType:"YulBlock",src:"9692:38:1",statements:[{nodeType:"YulAssignment",src:"9702:22:1",value:{arguments:[{name:"ptr",nodeType:"YulIdentifier",src:"9714:3:1"},{kind:"number",nodeType:"YulLiteral",src:"9719:4:1",type:"",value:"0x20"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"9710:3:1"},nodeType:"YulFunctionCall",src:"9710:14:1"},variableNames:[{name:"next",nodeType:"YulIdentifier",src:"9702:4:1"}]}]},name:"array_nextElement_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr",nodeType:"YulFunctionDefinition",parameters:[{name:"ptr",nodeType:"YulTypedName",src:"9679:3:1",type:""}],returnVariables:[{name:"next",nodeType:"YulTypedName",src:"9687:4:1",type:""}],src:"9608:122:1"},{body:{nodeType:"YulBlock",src:"9856:73:1",statements:[{expression:{arguments:[{name:"pos",nodeType:"YulIdentifier",src:"9873:3:1"},{name:"length",nodeType:"YulIdentifier",src:"9878:6:1"}],functionName:{name:"mstore",nodeType:"YulIdentifier",src:"9866:6:1"},nodeType:"YulFunctionCall",src:"9866:19:1"},nodeType:"YulExpressionStatement",src:"9866:19:1"},{nodeType:"YulAssignment",src:"9894:29:1",value:{arguments:[{name:"pos",nodeType:"YulIdentifier",src:"9913:3:1"},{kind:"number",nodeType:"YulLiteral",src:"9918:4:1",type:"",value:"0x20"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"9909:3:1"},nodeType:"YulFunctionCall",src:"9909:14:1"},variableNames:[{name:"updated_pos",nodeType:"YulIdentifier",src:"9894:11:1"}]}]},name:"array_storeLengthForEncoding_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr_fromStack",nodeType:"YulFunctionDefinition",parameters:[{name:"pos",nodeType:"YulTypedName",src:"9828:3:1",type:""},{name:"length",nodeType:"YulTypedName",src:"9833:6:1",type:""}],returnVariables:[{name:"updated_pos",nodeType:"YulTypedName",src:"9844:11:1",type:""}],src:"9736:193:1"},{body:{nodeType:"YulBlock",src:"10020:73:1",statements:[{expression:{arguments:[{name:"pos",nodeType:"YulIdentifier",src:"10037:3:1"},{name:"length",nodeType:"YulIdentifier",src:"10042:6:1"}],functionName:{name:"mstore",nodeType:"YulIdentifier",src:"10030:6:1"},nodeType:"YulFunctionCall",src:"10030:19:1"},nodeType:"YulExpressionStatement",src:"10030:19:1"},{nodeType:"YulAssignment",src:"10058:29:1",value:{arguments:[{name:"pos",nodeType:"YulIdentifier",src:"10077:3:1"},{kind:"number",nodeType:"YulLiteral",src:"10082:4:1",type:"",value:"
2290x20"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"10073:3:1"},nodeType:"YulFunctionCall",src:"10073:14:1"},variableNames:[{name:"updated_pos",nodeType:"YulIdentifier",src:"10058:11:1"}]}]},name:"array_storeLengthForEncoding_t_bytes_memory_ptr",nodeType:"YulFunctionDefinition",parameters:[{name:"pos",nodeType:"YulTypedName",src:"9992:3:1",type:""},{name:"length",nodeType:"YulTypedName",src:"9997:6:1",type:""}],returnVariables:[{name:"updated_pos",nodeType:"YulTypedName",src:"10008:11:1",type:""}],src:"9935:158:1"},{body:{nodeType:"YulBlock",src:"10212:34:1",statements:[{nodeType:"YulAssignment",src:"10222:18:1",value:{name:"pos",nodeType:"YulIdentifier",src:"10237:3:1"},variableNames:[{name:"updated_pos",nodeType:"YulIdentifier",src:"10222:11:1"}]}]},name:"array_storeLengthForEncoding_t_bytes_memory_ptr_nonPadded_inplace_fromStack",nodeType:"YulFunctionDefinition",parameters:[{name:"pos",nodeType:"YulTypedName",src:"10184:3:1",type:""},{name:"length",nodeType:"YulTypedName",src:"10189:6:1",type:""}],returnVariables:[{name:"updated_pos",nodeType:"YulTypedName",src:"10200:11:1",type:""}],src:"10099:147:1"},{body:{nodeType:"YulBlock",src:"10297:146:1",statements:[{nodeType:"YulAssignment",src:"10307:25:1",value:{arguments:[{name:"x",nodeType:"YulIdentifier",src:"10330:1:1"}],functionName:{name:"cleanup_t_uint256",nodeType:"YulIdentifier",src:"10312:17:1"},nodeType:"YulFunctionCall",src:"10312:20:1"},variableNames:[{name:"x",nodeType:"YulIdentifier",src:"10307:1:1"}]},{nodeType:"YulAssignment",src:"10341:25:1",value:{arguments:[{name:"y",nodeType:"YulIdentifier",src:"10364:1:1"}],functionName:{name:"cleanup_t_uint256",nodeType:"YulIdentifier",src:"10346:17:1"},nodeType:"YulFunctionCall",src:"10346:20:1"},variableNames:[{name:"y",nodeType:"YulIdentifier",src:"10341:1:1"}]},{body:{nodeType:"YulBlock",src:"10388:22:1",statements:[{expression:{arguments:[],functionName:{name:"panic_error_0x11",nodeType:"YulIdentifier",src:"10390:16:1"},nodeType:"YulFunctionCall",src:"10390:18:1"},nodeType:"YulExpressionStatement",src:"10390:18:1"}]},condition:{arguments:[{name:"x",nodeType:"YulIdentifier",src:"10382:1:1"},{name:"y",nodeType:"YulIdentifier",src:"10385:1:1"}],functionName:{name:"lt",nodeType:"YulIdentifier",src:"10379:2:1"},nodeType:"YulFunctionCall",src:"10379:8:1"},nodeType:"YulIf",src:"10376:34:1"},{nodeType:"YulAssignment",src:"10420:17:1",value:{arguments:[{name:"x",nodeType:"YulIdentifier",src:"10432:1:1"},{name:"y",nodeType:"YulIdentifier",src:"10435:1:1"}],functionName:{name:"sub",nodeType:"YulIdentifier",src:"10428:3:1"},nodeType:"YulFunctionCall",src:"10428:9:1"},variableNames:[{name:"diff",nodeType:"YulIdentifier",src:"10420:4:1"}]}]},name:"checked_sub_t_uint256",nodeType:"YulFunctionDefinition",parameters:[{name:"x",nodeType:"YulTypedName",src:"10283:1:1",type:""},{name:"y",nodeType:"YulTypedName",src:"10286:1:1",type:""}],returnVariables:[{name:"diff",nodeType:"YulTypedName",src:"10292:4:1",type:""}],src:"10252:191:1"},{body:{nodeType:"YulBlock",src:"10494:51:1",statements:[{nodeType:"YulAssignment",src:"10504:35:1",value:{arguments:[{name:"value",nodeType:"YulIdentifier",src:"10533:5:1"}],functionName:{name:"cleanup_t_uint160",nodeType:"YulIdentifier",src:"10515:17:1"},nodeType:"YulFunctionCall",src:"10515:24:1"},variableNames:[{name:"cleaned",nodeType:"YulIdentifier",src:"10504:7:1"}]}]},name:"cleanup_t_address",nodeType:"YulFunctionDefinition",parameters:[{name:"value",nodeType:"YulTypedName",src:"10476:5:1",type:""}],returnVariables:[{name:"cleaned",nodeType:"YulTypedName",src:"10486:7:1",type:""}],src:"10449:96:1"},{body:{nodeType:"YulBlock",src:"10596:32:1",statements:[{nodeType:"YulAssignment",src:"10606:16:1",value:{name:"value",nodeType:"YulIdentifier",src:"10617:5:1"},variableNames:[{name:"cleaned",nodeType:"YulIdentifier",src:"10606:7:1"}]}]},name:"cleanup_t_bytes32",nodeType:"YulFunctionDefinition",parameters:[{name:"value",nodeType:"YulTypedName",src:"10578:5:1",type:""}],returnVariables:[{name:"cleaned",nodeType:"YulTypedName",src:"10588:7:1",type:""}],src:"10551:77:1"},{body:{nodeType:"YulBlock",src:"10679:81:1",statements:[{nodeType:"YulAssignment",src:"10689:65:1",value:{arguments:[{name:"value",nodeType:"YulIdentifier",src:"10
229704:5:1"},{kind:"number",nodeType:"YulLiteral",src:"10711:42:1",type:"",value:"0xffffffffffffffffffffffffffffffffffffffff"}],functionName:{name:"and",nodeType:"YulIdentifier",src:"10700:3:1"},nodeType:"YulFunctionCall",src:"10700:54:1"},variableNames:[{name:"cleaned",nodeType:"YulIdentifier",src:"10689:7:1"}]}]},name:"cleanup_t_uint160",nodeType:"YulFunctionDefinition",parameters:[{name:"value",nodeType:"YulTypedName",src:"10661:5:1",type:""}],returnVariables:[{name:"cleaned",nodeType:"YulTypedName",src:"10671:7:1",type:""}],src:"10634:126:1"},{body:{nodeType:"YulBlock",src:"10811:32:1",statements:[{nodeType:"YulAssignment",src:"10821:16:1",value:{name:"value",nodeType:"YulIdentifier",src:"10832:5:1"},variableNames:[{name:"cleaned",nodeType:"YulIdentifier",src:"10821:7:1"}]}]},name:"cleanup_t_uint256",nodeType:"YulFunctionDefinition",parameters:[{name:"value",nodeType:"YulTypedName",src:"10793:5:1",type:""}],returnVariables:[{name:"cleaned",nodeType:"YulTypedName",src:"10803:7:1",type:""}],src:"10766:77:1"},{body:{nodeType:"YulBlock",src:"10900:103:1",statements:[{expression:{arguments:[{name:"dst",nodeType:"YulIdentifier",src:"10923:3:1"},{name:"src",nodeType:"YulIdentifier",src:"10928:3:1"},{name:"length",nodeType:"YulIdentifier",src:"10933:6:1"}],functionName:{name:"calldatacopy",nodeType:"YulIdentifier",src:"10910:12:1"},nodeType:"YulFunctionCall",src:"10910:30:1"},nodeType:"YulExpressionStatement",src:"10910:30:1"},{expression:{arguments:[{arguments:[{name:"dst",nodeType:"YulIdentifier",src:"10981:3:1"},{name:"length",nodeType:"YulIdentifier",src:"10986:6:1"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"10977:3:1"},nodeType:"YulFunctionCall",src:"10977:16:1"},{kind:"number",nodeType:"YulLiteral",src:"10995:1:1",type:"",value:"0"}],functionName:{name:"mstore",nodeType:"YulIdentifier",src:"10970:6:1"},nodeType:"YulFunctionCall",src:"10970:27:1"},nodeType:"YulExpressionStatement",src:"10970:27:1"}]},name:"copy_calldata_to_memory",nodeType:"YulFunctionDefinition",parameters:[{name:"src",nodeType:"YulTypedName",src:"10882:3:1",type:""},{name:"dst",nodeType:"YulTypedName",src:"10887:3:1",type:""},{name:"length",nodeType:"YulTypedName",src:"10892:6:1",type:""}],src:"10849:154:1"},{body:{nodeType:"YulBlock",src:"11058:258:1",statements:[{nodeType:"YulVariableDeclaration",src:"11068:10:1",value:{kind:"number",nodeType:"YulLiteral",src:"11077:1:1",type:"",value:"0"},variables:[{name:"i",nodeType:"YulTypedName",src:"11072:1:1",type:""}]},{body:{nodeType:"YulBlock",src:"11137:63:1",statements:[{expression:{arguments:[{arguments:[{name:"dst",nodeType:"YulIdentifier",src:"11162:3:1"},{name:"i",nodeType:"YulIdentifier",src:"11167:1:1"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"11158:3:1"},nodeType:"YulFunctionCall",src:"11158:11:1"},{arguments:[{arguments:[{name:"src",nodeType:"YulIdentifier",src:"11181:3:1"},{name:"i",nodeType:"YulIdentifier",src:"11186:1:1"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"11177:3:1"},nodeType:"YulFunctionCall",src:"11177:11:1"}],functionName:{name:"mload",nodeType:"YulIdentifier",src:"11171:5:1"},nodeType:"YulFunctionCall",src:"11171:18:1"}],functionName:{name:"mstore",nodeType:"YulIdentifier",src:"11151:6:1"},nodeType:"YulFunctionCall",src:"11151:39:1"},nodeType:"YulExpressionStatement",src:"11151:39:1"}]},condition:{arguments:[{name:"i",nodeType:"YulIdentifier",src:"11098:1:1"},{name:"length",nodeType:"YulIdentifier",src:"11101:6:1"}],functionName:{name:"lt",nodeType:"YulIdentifier",src:"11095:2:1"},nodeType:"YulFunctionCall",src:"11095:13:1"},nodeType:"YulForLoop",post:{nodeType:"YulBlock",src:"11109:19:1",statements:[{nodeType:"YulAssignment",src:"11111:15:1",value:{arguments:[{name:"i",nodeType:"YulIdentifier",src:"11120:1:1"},{kind:"number",nodeType:"YulLiteral",src:"11123:2:1",type:"",value:"32"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"11116:3:1"},nodeType:"YulFunctionCall",src:"11116:10:1"},variableNames:[{name:"i",nodeType:"YulIdentifier",src:"11111:1:1"}]}]},pre:{nodeType:"YulBlock",src:"11091:3:1",statements:[]},src:"11087:113:1"},{body:{nodeType:"YulBlock",src:"11234:76:1",statements:[{expression:{arguments:[{arguments:[{name:"dst",nodeType:"YulIdentifier",src:"11284:3:1"},{name:"length",nodeType:"YulIdentifier",src:"11289:6:1"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"11280:3:1"},nodeType:"YulFunctionCall",src:"11280:16:1"},{kind:"number",nodeType:"YulLiteral",src:"11298:1:1",type:"",value:"
2290"}],functionName:{name:"mstore",nodeType:"YulIdentifier",src:"11273:6:1"},nodeType:"YulFunctionCall",src:"11273:27:1"},nodeType:"YulExpressionStatement",src:"11273:27:1"}]},condition:{arguments:[{name:"i",nodeType:"YulIdentifier",src:"11215:1:1"},{name:"length",nodeType:"YulIdentifier",src:"11218:6:1"}],functionName:{name:"gt",nodeType:"YulIdentifier",src:"11212:2:1"},nodeType:"YulFunctionCall",src:"11212:13:1"},nodeType:"YulIf",src:"11209:101:1"}]},name:"copy_memory_to_memory",nodeType:"YulFunctionDefinition",parameters:[{name:"src",nodeType:"YulTypedName",src:"11040:3:1",type:""},{name:"dst",nodeType:"YulTypedName",src:"11045:3:1",type:""},{name:"length",nodeType:"YulTypedName",src:"11050:6:1",type:""}],src:"11009:307:1"},{body:{nodeType:"YulBlock",src:"11365:238:1",statements:[{nodeType:"YulVariableDeclaration",src:"11375:58:1",value:{arguments:[{name:"memPtr",nodeType:"YulIdentifier",src:"11397:6:1"},{arguments:[{name:"size",nodeType:"YulIdentifier",src:"11427:4:1"}],functionName:{name:"round_up_to_mul_of_32",nodeType:"YulIdentifier",src:"11405:21:1"},nodeType:"YulFunctionCall",src:"11405:27:1"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"11393:3:1"},nodeType:"YulFunctionCall",src:"11393:40:1"},variables:[{name:"newFreePtr",nodeType:"YulTypedName",src:"11379:10:1",type:""}]},{body:{nodeType:"YulBlock",src:"11544:22:1",statements:[{expression:{arguments:[],functionName:{name:"panic_error_0x41",nodeType:"YulIdentifier",src:"11546:16:1"},nodeType:"YulFunctionCall",src:"11546:18:1"},nodeType:"YulExpressionStatement",src:"11546:18:1"}]},condition:{arguments:[{arguments:[{name:"newFreePtr",nodeType:"YulIdentifier",src:"11487:10:1"},{kind:"number",nodeType:"YulLiteral",src:"11499:18:1",type:"",value:"0xffffffffffffffff"}],functionName:{name:"gt",nodeType:"YulIdentifier",src:"11484:2:1"},nodeType:"YulFunctionCall",src:"11484:34:1"},{arguments:[{name:"newFreePtr",nodeType:"YulIdentifier",src:"11523:10:1"},{name:"memPtr",nodeType:"YulIdentifier",src:"11535:6:1"}],functionName:{name:"lt",nodeType:"YulIdentifier",src:"11520:2:1"},nodeType:"YulFunctionCall",src:"11520:22:1"}],functionName:{name:"or",nodeType:"YulIdentifier",src:"11481:2:1"},nodeType:"YulFunctionCall",src:"11481:62:1"},nodeType:"YulIf",src:"11478:88:1"},{expression:{arguments:[{kind:"number",nodeType:"YulLiteral",src:"11582:2:1",type:"",value:"64"},{name:"newFreePtr",nodeType:"YulIdentifier",src:"11586:10:1"}],functionName:{name:"mstore",nodeType:"YulIdentifier",src:"11575:6:1"},nodeType:"YulFunctionCall",src:"11575:22:1"},nodeType:"YulExpressionStatement",src:"11575:22:1"}]},name:"finalize_allocation",nodeType:"YulFunctionDefinition",parameters:[{name:"memPtr",nodeType:"YulTypedName",src:"11351:6:1",type:""},{name:"size",nodeType:"YulTypedName",src:"11359:4:1",type:""}],src:"11322:281:1"},{body:{nodeType:"YulBlock",src:"11652:190:1",statements:[{nodeType:"YulAssignment",src:"11662:33:1",value:{arguments:[{name:"value",nodeType:"YulIdentifier",src:"11689:5:1"}],functionName:{name:"cleanup_t_uint256",nodeType:"YulIdentifier",src:"11671:17:1"},nodeType:"YulFunctionCall",src:"11671:24:1"},variableNames:[{name:"value",nodeType:"YulIdentifier",src:"11662:5:1"}]},{body:{nodeType:"YulBlock",src:"11785:22:1",statements:[{expression:{arguments:[],functionName:{name:"panic_error_0x11",nodeType:"YulIdentifier",src:"11787:16:1"},nodeType:"YulFunctionCall",src:"11787:18:1"},nodeType:"YulExpressionStatement",src:"11787:18:1"}]},condition:{arguments:[{name:"value",nodeType:"YulIdentifier",src:"11710:5:1"},{kind:"number",nodeType:"YulLiteral",src:"11717:66:1",type:"",value:"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"}],functionName:{name:"eq",nodeType:"YulIdentifier",src:"11707:2:1"},nodeType:"YulFunctionCall",src:"11707:77:1"},nodeType:"YulIf",src:"11704:103:1"},{nodeType:"YulAssignment",src:"11816:20:1",value:{arguments:[{name:"value",nodeType:"YulIdentifier",src:"11827:5:1"},{kind:"number",nodeType:"YulLiteral",src:"11834:1:1",type:"",value:"1"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"11823:3:1"},nodeType:"YulFunctionCall",src:"11823:13:1"},variableNames:[{name:"ret",nodeType:"YulIdentifier",src:"11816:3:1"}]}]},name:"increment_t_uint256",nodeType:"YulFunctionDefinition",parameters:[{name:"value",nodeType:"YulTypedName",src:"11638:5:1",type:""}],returnVariables:[{name:"ret",nodeType:"YulTypedName",src:"11648:3:1",type:""}],src:"11609:233:1"},{body:{nodeType:"YulBlock",src:"11876:152:1",statements:[{expression:{arguments:[{kind:"number",nodeType:"YulLiteral",src:"11893:1:1",type:"",value:"
2290"},{kind:"number",nodeType:"YulLiteral",src:"11896:77:1",type:"",value:"35408467139433450592217433187231851964531694900788300625387963629091585785856"}],functionName:{name:"mstore",nodeType:"YulIdentifier",src:"11886:6:1"},nodeType:"YulFunctionCall",src:"11886:88:1"},nodeType:"YulExpressionStatement",src:"11886:88:1"},{expression:{arguments:[{kind:"number",nodeType:"YulLiteral",src:"11990:1:1",type:"",value:"4"},{kind:"number",nodeType:"YulLiteral",src:"11993:4:1",type:"",value:"0x11"}],functionName:{name:"mstore",nodeType:"YulIdentifier",src:"11983:6:1"},nodeType:"YulFunctionCall",src:"11983:15:1"},nodeType:"YulExpressionStatement",src:"11983:15:1"},{expression:{arguments:[{kind:"number",nodeType:"YulLiteral",src:"12014:1:1",type:"",value:"0"},{kind:"number",nodeType:"YulLiteral",src:"12017:4:1",type:"",value:"0x24"}],functionName:{name:"revert",nodeType:"YulIdentifier",src:"12007:6:1"},nodeType:"YulFunctionCall",src:"12007:15:1"},nodeType:"YulExpressionStatement",src:"12007:15:1"}]},name:"panic_error_0x11",nodeType:"YulFunctionDefinition",src:"11848:180:1"},{body:{nodeType:"YulBlock",src:"12062:152:1",statements:[{expression:{arguments:[{kind:"number",nodeType:"YulLiteral",src:"12079:1:1",type:"",value:"0"},{kind:"number",nodeType:"YulLiteral",src:"12082:77:1",type:"",value:"35408467139433450592217433187231851964531694900788300625387963629091585785856"}],functionName:{name:"mstore",nodeType:"YulIdentifier",src:"12072:6:1"},nodeType:"YulFunctionCall",src:"12072:88:1"},nodeType:"YulExpressionStatement",src:"12072:88:1"},{expression:{arguments:[{kind:"number",nodeType:"YulLiteral",src:"12176:1:1",type:"",value:"4"},{kind:"number",nodeType:"YulLiteral",src:"12179:4:1",type:"",value:"0x32"}],functionName:{name:"mstore",nodeType:"YulIdentifier",src:"12169:6:1"},nodeType:"YulFunctionCall",src:"12169:15:1"},nodeType:"YulExpressionStatement",src:"12169:15:1"},{expression:{arguments:[{kind:"number",nodeType:"YulLiteral",src:"12200:1:1",type:"",value:"0"},{kind:"number",nodeType:"YulLiteral",src:"12203:4:1",type:"",value:"0x24"}],functionName:{name:"revert",nodeType:"YulIdentifier",src:"12193:6:1"},nodeType:"YulFunctionCall",src:"12193:15:1"},nodeType:"YulExpressionStatement",src:"12193:15:1"}]},name:"panic_error_0x32",nodeType:"YulFunctionDefinition",src:"12034:180:1"},{body:{nodeType:"YulBlock",src:"12248:152:1",statements:[{expression:{arguments:[{kind:"number",nodeType:"YulLiteral",src:"12265:1:1",type:"",value:"0"},{kind:"number",nodeType:"YulLiteral",src:"12268:77:1",type:"",value:"35408467139433450592217433187231851964531694900788300625387963629091585785856"}],functionName:{name:"mstore",nodeType:"YulIdentifier",src:"12258:6:1"},nodeType:"YulFunctionCall",src:"12258:88:1"},nodeType:"YulExpressionStatement",src:"12258:88:1"},{expression:{arguments:[{kind:"number",nodeType:"YulLiteral",src:"12362:1:1",type:"",value:"4"},{kind:"number",nodeType:"YulLiteral",src:"12365:4:1",type:"",value:"0x41"}],functionName:{name:"mstore",nodeType:"YulIdentifier",src:"12355:6:1"},nodeType:"YulFunctionCall",src:"12355:15:1"},nodeType:"YulExpressionStatement",src:"12355:15:1"},{expression:{arguments:[{kind:"number",nodeType:"YulLiteral",src:"12386:1:1",type:"",value:"0"},{kind:"number",nodeType:"YulLiteral",src:"12389:4:1",type:"",value:"0x24"}],functionName:{name:"revert",nodeType:"YulIdentifier",src:"12379:6:1"},nodeType:"YulFunctionCall",src:"12379:15:1"},nodeType:"YulExpressionStatement",src:"12379:15:1"}]},name:"panic_error_0x41",nodeType:"YulFunctionDefinition",src:"12220:180:1"},{body:{nodeType:"YulBlock",src:"12495:28:1",statements:[{expression:{arguments:[{kind:"number",nodeType:"YulLiteral",src:"12512:1:1",type:"",value:"0"},{kind:"number",nodeType:"YulLiteral",src:"12515:1:1",type:"",value:"0"}],functionName:{name:"revert",nodeType:"YulIdentifier",src:"12505:6:1"},nodeType:"YulFunctionCall",src:"12505:12:1"},nodeType:"YulExpressionStatement",src:"12505:12:1"}]},name:"revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d",nodeType:"YulFunctionDefinition",src:"12406:117:1"},{body:{nodeType:"YulBlock",src:"12618:28:1",statements:[{expression:{arguments:[{kind:"number",nodeType:"YulLiteral",src:"12635:1:1",type:"",value:"
2290"},{kind:"number",nodeType:"YulLiteral",src:"12638:1:1",type:"",value:"0"}],functionName:{name:"revert",nodeType:"YulIdentifier",src:"12628:6:1"},nodeType:"YulFunctionCall",src:"12628:12:1"},nodeType:"YulExpressionStatement",src:"12628:12:1"}]},name:"revert_error_3538a459e4a0eb828f1aed5ebe5dc96fe59620a31d9b33e41259bb820cae769f",nodeType:"YulFunctionDefinition",src:"12529:117:1"},{body:{nodeType:"YulBlock",src:"12741:28:1",statements:[{expression:{arguments:[{kind:"number",nodeType:"YulLiteral",src:"12758:1:1",type:"",value:"0"},{kind:"number",nodeType:"YulLiteral",src:"12761:1:1",type:"",value:"0"}],functionName:{name:"revert",nodeType:"YulIdentifier",src:"12751:6:1"},nodeType:"YulFunctionCall",src:"12751:12:1"},nodeType:"YulExpressionStatement",src:"12751:12:1"}]},name:"revert_error_5e8f644817bc4960744f35c15999b6eff64ae702f94b1c46297cfd4e1aec2421",nodeType:"YulFunctionDefinition",src:"12652:117:1"},{body:{nodeType:"YulBlock",src:"12864:28:1",statements:[{expression:{arguments:[{kind:"number",nodeType:"YulLiteral",src:"12881:1:1",type:"",value:"0"},{kind:"number",nodeType:"YulLiteral",src:"12884:1:1",type:"",value:"0"}],functionName:{name:"revert",nodeType:"YulIdentifier",src:"12874:6:1"},nodeType:"YulFunctionCall",src:"12874:12:1"},nodeType:"YulExpressionStatement",src:"12874:12:1"}]},name:"revert_error_81385d8c0b31fffe14be1da910c8bd3a80be4cfa248e04f42ec0faea3132a8ef",nodeType:"YulFunctionDefinition",src:"12775:117:1"},{body:{nodeType:"YulBlock",src:"12987:28:1",statements:[{expression:{arguments:[{kind:"number",nodeType:"YulLiteral",src:"13004:1:1",type:"",value:"0"},{kind:"number",nodeType:"YulLiteral",src:"13007:1:1",type:"",value:"0"}],functionName:{name:"revert",nodeType:"YulIdentifier",src:"12997:6:1"},nodeType:"YulFunctionCall",src:"12997:12:1"},nodeType:"YulExpressionStatement",src:"12997:12:1"}]},name:"revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae",nodeType:"YulFunctionDefinition",src:"12898:117:1"},{body:{nodeType:"YulBlock",src:"13110:28:1",statements:[{expression:{arguments:[{kind:"number",nodeType:"YulLiteral",src:"13127:1:1",type:"",value:"0"},{kind:"number",nodeType:"YulLiteral",src:"13130:1:1",type:"",value:"0"}],functionName:{name:"revert",nodeType:"YulIdentifier",src:"13120:6:1"},nodeType:"YulFunctionCall",src:"13120:12:1"},nodeType:"YulExpressionStatement",src:"13120:12:1"}]},name:"revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db",nodeType:"YulFunctionDefinition",src:"13021:117:1"},{body:{nodeType:"YulBlock",src:"13233:28:1",statements:[{expression:{arguments:[{kind:"number",nodeType:"YulLiteral",src:"13250:1:1",type:"",value:"0"},{kind:"number",nodeType:"YulLiteral",src:"13253:1:1",type:"",value:"0"}],functionName:{name:"revert",nodeType:"YulIdentifier",src:"13243:6:1"},nodeType:"YulFunctionCall",src:"13243:12:1"},nodeType:"YulExpressionStatement",src:"13243:12:1"}]},name:"revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b",nodeType:"YulFunctionDefinition",src:"13144:117:1"},{body:{nodeType:"YulBlock",src:"13315:54:1",statements:[{nodeType:"YulAssignment",src:"13325:38:1",value:{arguments:[{arguments:[{name:"value",nodeType:"YulIdentifier",src:"13343:5:1"},{kind:"number",nodeType:"YulLiteral",src:"13350:2:1",type:"",value:"31"}],functionName:{name:"add",nodeType:"YulIdentifier",src:"13339:3:1"},nodeType:"YulFunctionCall",src:"13339:14:1"},{arguments:[{kind:"number",nodeType:"YulLiteral",src:"13359:2:1",type:"",value:"31"}],functionName:{name:"not",nodeType:"YulIdentifier",src:"13355:3:1"},nodeType:"YulFunctionCall",src:"13355:7:1"}],functionName:{name:"and",nodeType:"YulIdentifier",src:"13335:3:1"},nodeType:"YulFunctionCall",src:"13335:28:1"},variableNames:[{name:"result",nodeType:"YulIdentifier",src:"13325:6:1"}]}]},name:"round_up_to_mul_of_32",nodeType:"YulFunctionDefinition",parameters:[{name:"value",nodeType:"YulTypedName",src:"13298:5:1",type:""}],returnVariables:[{name:"result",nodeType:"YulTypedName",src:"13308:6:1",type:""}],src:"13267:102:1"},{body:{nodeType:"YulBlock",src:"13418:79:1",statements:[{body:{nodeType:"YulBlock",src:"13475:16:1",statements:[{expression:{arguments:[{kind:"number",nodeType:"YulLiteral",src:"13484:1:1",type:"",value:"
2290"},{kind:"number",nodeType:"YulLiteral",src:"13487:1:1",type:"",value:"0"}],functionName:{name:"revert",nodeType:"YulIdentifier",src:"13477:6:1"},nodeType:"YulFunctionCall",src:"13477:12:1"},nodeType:"YulExpressionStatement",src:"13477:12:1"}]},condition:{arguments:[{arguments:[{name:"value",nodeType:"YulIdentifier",src:"13441:5:1"},{arguments:[{name:"value",nodeType:"YulIdentifier",src:"13466:5:1"}],functionName:{name:"cleanup_t_address",nodeType:"YulIdentifier",src:"13448:17:1"},nodeType:"YulFunctionCall",src:"13448:24:1"}],functionName:{name:"eq",nodeType:"YulIdentifier",src:"13438:2:1"},nodeType:"YulFunctionCall",src:"13438:35:1"}],functionName:{name:"iszero",nodeType:"YulIdentifier",src:"13431:6:1"},nodeType:"YulFunctionCall",src:"13431:43:1"},nodeType:"YulIf",src:"13428:63:1"}]},name:"validator_revert_t_address",nodeType:"YulFunctionDefinition",parameters:[{name:"value",nodeType:"YulTypedName",src:"13411:5:1",type:""}],src:"13375:122:1"},{body:{nodeType:"YulBlock",src:"13546:79:1",statements:[{body:{nodeType:"YulBlock",src:"13603:16:1",statements:[{expression:{arguments:[{kind:"number",nodeType:"YulLiteral",src:"13612:1:1",type:"",value:"0"},{kind:"number",nodeType:"YulLiteral",src:"13615:1:1",type:"",value:"0"}],functionName:{name:"revert",nodeType:"YulIdentifier",src:"13605:6:1"},nodeType:"YulFunctionCall",src:"13605:12:1"},nodeType:"YulExpressionStatement",src:"13605:12:1"}]},condition:{arguments:[{arguments:[{name:"value",nodeType:"YulIdentifier",src:"13569:5:1"},{arguments:[{name:"value",nodeType:"YulIdentifier",src:"13594:5:1"}],functionName:{name:"cleanup_t_uint256",nodeType:"YulIdentifier",src:"13576:17:1"},nodeType:"YulFunctionCall",src:"13576:24:1"}],functionName:{name:"eq",nodeType:"YulIdentifier",src:"13566:2:1"},nodeType:"YulFunctionCall",src:"13566:35:1"}],functionName:{name:"iszero",nodeType:"YulIdentifier",src:"13559:6:1"},nodeType:"YulFunctionCall",src:"13559:43:1"},nodeType:"YulIf",src:"13556:63:1"}]},name:"validator_revert_t_uint256",nodeType:"YulFunctionDefinition",parameters:[{name:"value",nodeType:"YulTypedName",src:"13539:5:1",type:""}],src:"13503:122:1"}]},contents:`{ 230 231 // struct Multicall.Call[] 232 function abi_decode_available_length_t_array$_t_struct$_Call_$8_memory_ptr_$dyn_memory_ptr(offset, length, end) -> array { 233 array := allocate_memory(array_allocation_size_t_array$_t_struct$_Call_$8_memory_ptr_$dyn_memory_ptr(length)) 234 let dst := array 235 236 mstore(array, length) 237 dst := add(array, 0x20) 238 239 let src := offset 240 if gt(add(src, mul(length, 0x20)), end) { 241 revert_error_81385d8c0b31fffe14be1da910c8bd3a80be4cfa248e04f42ec0faea3132a8ef() 242 } 243 for { let i := 0 } lt(i, length) { i := add(i, 1) } 244 { 245 246 let innerOffset := calldataload(src) 247 if gt(innerOffset, 0xffffffffffffffff) { revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d() } 248 let elementPos := add(offset, innerOffset) 249 250 mstore(dst, abi_decode_t_struct$_Call_$8_memory_ptr(elementPos, end)) 251 dst := add(dst, 0x20) 252 src := add(src, 0x20) 253 } 254 } 255 256 function abi_decode_available_length_t_bytes_memory_ptr(src, length, end) -> array { 257 array := allocate_memory(array_allocation_size_t_bytes_memory_ptr(length)) 258 mstore(array, length) 259 let dst := add(array, 0x20) 260 if gt(add(src, length), end) { revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae() } 261 copy_calldata_to_memory(src, dst, length) 262 } 263 264 function abi_decode_t_address(offset, end) -> value { 265 value := calldataload(offset) 266 validator_revert_t_address(value) 267 } 268 269 // struct Multicall.Call[] 270 function abi_decode_t_array$_t_struct$_Call_$8_memory_ptr_$dyn_memory_ptr(offset, end) -> array { 271 if iszero(slt(add(offset, 0x1f), end)) { revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d() } 272 let length := calldataload(offset) 273 array := abi_decode_available_length_t_array$_t_struct$_Call_$8_memory_ptr_$dyn_memory_ptr(add(offset, 0x20), length, end) 274 } 275 276 // bytes 277 function abi_decode_t_bytes_memory_ptr(offset, end) -> array { 278 if iszero(slt(add(offset, 0x1f), end)) { revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d() } 279 let length := calldataload(offset) 280 array := abi_decode_available_length_t_bytes_memory_ptr(add(offset, 0x20), length, end) 281 } 282 283 // struct Multicall.Call 284 function abi_decode_t_struct$_Call_$8_memory_ptr(headStart, end) -> value { 285 if slt(sub(end, headStart), 0x40) { revert_error_3538a459e4a0eb828f1aed5ebe5dc96fe59620a31d9b33e41259bb820cae769f() } 286 value := allocate_memory(0x40) 287 288 { 289 // target 290 291 let offset := 0 292 293 mstore(add(value, 0x00), abi_decode_t_address(add(headStart, offset), end)) 294 295 } 296 297 { 298 // callData 299 300 let offset := calldataload(add(headStart, 32)) 301 if gt(offset, 0xffffffffffffffff) { revert_error_5e8f644817bc4960744f35c15999b6eff64ae702f94b1c46297cfd4e1aec2421() } 302 303 mstore(add(value, 0x20), abi_decode_t_bytes_memory_ptr(add(headStart, offset), end)) 304 305 } 306 307 } 308 309 function abi_decode_t_uint256(offset, end) -> value { 310 value := calldataload(offset) 311 validator_revert_t_uint256(value) 312 } 313 314 function abi_decode_tuple_t_address(headStart, dataEnd) -> value0 { 315 if slt(sub(dataEnd, headStart), 32) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() } 316 317 { 318 319 let offset := 0 320 321 value0 := abi_decode_t_address(add(headStart, offset), dataEnd) 322 } 323 324 } 325 326 function abi_decode_tuple_t_array$_t_struct$_Call_$8_memory_ptr_$dyn_memory_ptr(headStart, dataEnd) -> value0 { 327 if slt(sub(dataEnd, headStart), 32) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() } 328 329 { 330 331 let offset := calldataload(add(headStart, 0)) 332 if gt(offset, 0xffffffffffffffff) { revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db() } 333 334 value0 := abi_decode_t_array$_t_struct$_Call_$8_memory_ptr_$dyn_memory_ptr(add(headStart, offset), dataEnd) 335 } 336 337 } 338 339 function abi_decode_tuple_t_uint256(headStart, dataEnd) -> value0 { 340 if slt(sub(dataEnd, headStart), 32) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() } 341 342 { 343 344 let offset := 0 345 346 value0 := abi_decode_t_uint256(add(headStart, offset), dataEnd) 347 } 348 349 } 350 351 function abi_encodeUpdatedPos_t_bytes_memory_ptr_to_t_bytes_memory_ptr(value0, pos) -> updatedPos { 352 updatedPos := abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr(value0, pos) 353 } 354 355 function abi_encode_t_address_to_t_address_fromStack(value, pos) { 356 mstore(pos, cleanup_t_address(value)) 357 } 358 359 // bytes[] -> bytes[] 360 function abi_encode_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr_to_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr_fromStack(value, pos) -> end { 361 let length := array_length_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr(value) 362 pos := array_storeLengthForEncoding_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr_fromStack(pos, length) 363 let headStart := pos 364 let tail := add(pos, mul(length, 0x20)) 365 let baseRef := array_dataslot_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr(value) 366 let srcPtr := baseRef 367 for { let i := 0 } lt(i, length) { i := add(i, 1) } 368 { 369 mstore(pos, sub(tail, headStart)) 370 let elementValue0 := mload(srcPtr) 371 tail := abi_encodeUpdatedPos_t_bytes_memory_ptr_to_t_bytes_memory_ptr(elementValue0, tail) 372 srcPtr := array_nextElement_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr(srcPtr) 373 pos := add(pos, 0x20) 374 } 375 pos := tail 376 end := pos 377 } 378 379 function abi_encode_t_bytes32_to_t_bytes32_fromStack(value, pos) { 380 mstore(pos, cleanup_t_bytes32(value)) 381 } 382 383 function abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr(value, pos) -> end { 384 let length := array_length_t_bytes_memory_ptr(value) 385 pos := array_storeLengthForEncoding_t_bytes_memory_ptr(pos, length) 386 copy_memory_to_memory(add(value, 0x20), pos, length) 387 end := add(pos, round_up_to_mul_of_32(length)) 388 } 389 390 function abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr_nonPadded_inplace_fromStack(value, pos) -> end { 391 let length := array_length_t_bytes_memory_ptr(value) 392 pos := array_storeLengthForEncoding_t_bytes_memory_ptr_nonPadded_inplace_fromStack(pos, length) 393 copy_memory_to_memory(add(value, 0x20), pos, length) 394 end := add(pos, length) 395 } 396 397 function abi_encode_t_uint256_to_t_uint256_fromStack(value, pos) { 398 mstore(pos, cleanup_t_uint256(value)) 399 } 400 401 function abi_encode_tuple_packed_t_bytes_memory_ptr__to_t_bytes_memory_ptr__nonPadded_inplace_fromStack_reversed(pos , value0) -> end { 402 403 pos := abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr_nonPadded_inplace_fromStack(value0, pos) 404 405 end := pos 406 } 407 408 function abi_encode_tuple_t_address__to_t_address__fromStack_reversed(headStart , value0) -> tail { 409 tail := add(headStart, 32) 410 411 abi_encode_t_address_to_t_address_fromStack(value0, add(headStart, 0)) 412 413 } 414 415 function abi_encode_tuple_t_bytes32__to_t_bytes32__fromStack_reversed(headStart , value0) -> tail { 416 tail := add(headStart, 32) 417 418 abi_encode_t_bytes32_to_t_bytes32_fromStack(value0, add(headStart, 0)) 419 420 } 421 422 function abi_encode_tuple_t_uint256__to_t_uint256__fromStack_reversed(headStart , value0) -> tail { 423 tail := add(headStart, 32) 424 425 abi_encode_t_uint256_to_t_uint256_fromStack(value0, add(headStart, 0)) 426 427 } 428 429 function abi_encode_tuple_t_uint256_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr__to_t_uint256_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr__fromStack_reversed(headStart , value1, value0) -> tail { 430 tail := add(headStart, 64) 431 432 abi_encode_t_uint256_to_t_uint256_fromStack(value0, add(headStart, 0)) 433 434 mstore(add(headStart, 32), sub(tail, headStart)) 435 tail := abi_encode_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr_to_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr_fromStack(value1, tail) 436 437 } 438 439 function allocate_memory(size) -> memPtr { 440 memPtr := allocate_unbounded() 441 finalize_allocation(memPtr, size) 442 } 443 444 function allocate_unbounded() -> memPtr { 445 memPtr := mload(64) 446 } 447 448 function array_allocation_size_t_array$_t_struct$_Call_$8_memory_ptr_$dyn_memory_ptr(length) -> size { 449 // Make sure we can allocate memory without overflow 450 if gt(length, 0xffffffffffffffff) { panic_error_0x41() } 451 452 size := mul(length, 0x20) 453 454 // add length slot 455 size := add(size, 0x20) 456 457 } 458 459 function array_allocation_size_t_bytes_memory_ptr(length) -> size { 460 // Make sure we can allocate memory without overflow 461 if gt(length, 0xffffffffffffffff) { panic_error_0x41() } 462 463 size := round_up_to_mul_of_32(length) 464 465 // add length slot 466 size := add(size, 0x20) 467 468 } 469 470 function array_dataslot_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr(ptr) -> data { 471 data := ptr 472 473 data := add(ptr, 0x20) 474 475 } 476 477 function array_length_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr(value) -> length { 478 479 length := mload(value) 480 481 } 482 483 function array_length_t_bytes_memory_ptr(value) -> length { 484 485 length := mload(value) 486 487 } 488 489 function array_nextElement_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr(ptr) -> next { 490 next := add(ptr, 0x20) 491 } 492 493 function array_storeLengthForEncoding_t_array$_t_bytes_memory_ptr_$dyn_memory_ptr_fromStack(pos, length) -> updated_pos { 494 mstore(pos, length) 495 updated_pos := add(pos, 0x20) 496 } 497 498 function array_storeLengthForEncoding_t_bytes_memory_ptr(pos, length) -> updated_pos { 499 mstore(pos, length) 500 updated_pos := add(pos, 0x20) 501 } 502 503 function array_storeLengthForEncoding_t_bytes_memory_ptr_nonPadded_inplace_fromStack(pos, length) -> updated_pos { 504 updated_pos := pos 505 } 506 507 function checked_sub_t_uint256(x, y) -> diff { 508 x := cleanup_t_uint256(x) 509 y := cleanup_t_uint256(y) 510 511 if lt(x, y) { panic_error_0x11() } 512 513 diff := sub(x, y) 514 } 515 516 function cleanup_t_address(value) -> cleaned { 517 cleaned := cleanup_t_uint160(value) 518 } 519 520 function cleanup_t_bytes32(value) -> cleaned { 521 cleaned := value 522 } 523 524 function cleanup_t_uint160(value) -> cleaned { 525 cleaned := and(value, 0xffffffffffffffffffffffffffffffffffffffff) 526 } 527 528 function cleanup_t_uint256(value) -> cleaned { 529 cleaned := value 530 } 531 532 function copy_calldata_to_memory(src, dst, length) { 533 calldatacopy(dst, src, length) 534 // clear end 535 mstore(add(dst, length), 0) 536 } 537 538 function copy_memory_to_memory(src, dst, length) { 539 let i := 0 540 for { } lt(i, length) { i := add(i, 32) } 541 { 542 mstore(add(dst, i), mload(add(src, i))) 543 } 544 if gt(i, length) 545 { 546 // clear end 547 mstore(add(dst, length), 0) 548 } 549 } 550 551 function finalize_allocation(memPtr, size) { 552 let newFreePtr := add(memPtr, round_up_to_mul_of_32(size)) 553 // protect against overflow 554 if or(gt(newFreePtr, 0xffffffffffffffff), lt(newFreePtr, memPtr)) { panic_error_0x41() } 555 mstore(64, newFreePtr) 556 } 557 558 function increment_t_uint256(value) -> ret { 559 value := cleanup_t_uint256(value) 560 if eq(value, 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) { panic_error_0x11() } 561 ret := add(value, 1) 562 } 563 564 function panic_error_0x11() { 565 mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856) 566 mstore(4, 0x11) 567 revert(0, 0x24) 568 } 569 570 function panic_error_0x32() { 571 mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856) 572 mstore(4, 0x32) 573 revert(0, 0x24) 574 } 575 576 function panic_error_0x41() { 577 mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856) 578 mstore(4, 0x41) 579 revert(0, 0x24) 580 } 581 582 function revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d() { 583 revert(0, 0) 584 } 585 586 function revert_error_3538a459e4a0eb828f1aed5ebe5dc96fe59620a31d9b33e41259bb820cae769f() { 587 revert(0, 0) 588 } 589 590 function revert_error_5e8f644817bc4960744f35c15999b6eff64ae702f94b1c46297cfd4e1aec2421() { 591 revert(0, 0) 592 } 593 594 function revert_error_81385d8c0b31fffe14be1da910c8bd3a80be4cfa248e04f42ec0faea3132a8ef() { 595 revert(0, 0) 596 } 597 598 function revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae() { 599 revert(0, 0) 600 } 601 602 function revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db() { 603 revert(0, 0) 604 } 605 606 function revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() { 607 revert(0, 0) 608 } 609 610 function round_up_to_mul_of_32(value) -> result { 611 result := and(add(value, 31), not(31)) 612 } 613 614 function validator_revert_t_address(value) { 615 if iszero(eq(value, cleanup_t_address(value))) { revert(0, 0) } 616 } 617 618 function validator_revert_t_uint256(value) { 619 if iszero(eq(value, cleanup_t_uint256(value))) { revert(0, 0) } 620 } 621 622} 623`,id:1,language:"Yul",name:"#utility.yul"}],immutableReferences:{},linkReferences:{},object:"608060405234801561001057600080fd5b50600436106100885760003560e01c806372425d9d1161005b57806372425d9d1461012a57806386d516e814610148578063a8b0574e14610166578063ee82ac5e1461018457610088565b80630f28c97d1461008d578063252dba42146100ab57806327e86d6e146100dc5780634d2301cc146100fa
623575b600080fd5b6100956101b4565b6040516100a2919061073a565b60405180910390f35b6100c560048036038101906100c09190610557565b6101bc565b6040516100d3929190610755565b60405180910390f35b6100e461030f565b6040516100f1919061071f565b60405180910390f35b610114600480360381019061010f919061052a565b610324565b604051610121919061073a565b60405180910390f35b610132610345565b60405161013f919061073a565b60405180910390f35b61015061034d565b60405161015d919061073a565b60405180910390f35b61016e610355565b60405161017b9190610704565b60405180910390f35b61019e600480360381019061019991906105a0565b61035d565b6040516101ab919061071f565b60405180910390f35b600042905090565b60006060439150825167ffffffffffffffff8111156101de576101dd6109fb565b5b60405190808252806020026020018201604052801561021157816020015b60608152602001906001900390816101fc5790505b50905060005b835181101561030957600080858381518110610236576102356109cc565b5b60200260200101516000015173ffffffffffffffffffffffffffffffffffffffff1686848151811061026b5761026a6109cc565b5b60200260200101516020015160405161028491906106ed565b6000604051808303816000865af19150503d80600081146102c1576040519150601f19603f3d011682016040523d82523d6000602084013e6102c6565b606091505b5091509150816102d557600080fd5b808484815181106102e9576102e86109cc565b5b60200260200101819052505050808061030190610954565b915050610217565b50915091565b600060014361031e9190610867565b40905090565b60008173ffffffffffffffffffffffffffffffffffffffff16319050919050565b600044905090565b600045905090565b600041905090565b600081409050919050565b600061037b610376846107aa565b610785565b9050808382526020820190508285602086028201111561039e5761039d610a39565b5b60005b858110156103ec57813567ffffffffffffffff8111156103c4576103c3610a2a565b5b8086016103d189826104a9565b855260208501945060208401935050506001810190506103a1565b5050509392505050565b6000610409610404846107d6565b610785565b90508281526020810184848401111561042557610424610a3e565b5b6104308482856108e1565b509392505050565b60008135905061044781610a5e565b92915050565b600082601f83011261046257610461610a2a565b5b8135610472848260208601610368565b91505092915050565b600082601f8301126104905761048f610a2a565b5b81356104a08482602086016103f6565b91505092915050565b6000604082840312156104bf576104be610a2f565b5b6104c96040610785565b905060006104d984828501610438565b600083015250602082013567ffffffffffffffff8111156104fd576104fc610a34565b5b6105098482850161047b565b60208301525092915050565b60008135905061052481610a75565b92915050565b6000602082840312156105405761053f610a48565b5b600061054e84828501610438565b91505092915050565b60006020828403121561056d5761056c610a48565b5b600082013567ffffffffffffffff81111561058b5761058a610a43565b5b6105978482850161044d565b91505092915050565b6000602082840312156105b6576105b5610a48565b5b60006105c484828501610515565b91505092915050565b60006105d98383610674565b905092915050565b6105ea8161089b565b82525050565b60006105fb82610817565b610605818561083a565b93508360208202850161061785610807565b8060005b85811015610653578484038952815161063485826105cd565b945061063f8361082d565b925060208a0199505060018101905061061b565b50829750879550505050505092915050565b61066e816108ad565b82525050565b600061067f82610822565b610689818561084b565b93506106998185602086016108f0565b6106a281610a4d565b840191505092915050565b60006106b882610822565b6106c2818561085c565b93506106d28185602086016108f0565b80840191505092915050565b6106e7816108d7565b82525050565b60006106f982846106ad565b915081905092915050565b600060208201905061071960008301846105e1565b92915050565b60006020820190506107346000830184610665565b92915050565b600060208201905061074f60008301846106de565b92915050565b600060408201905061076a60008301856106de565b818103602083015261077c81846105f0565b90509392505050565b600061078f6107a0565b905061079b8282610923565b919050565b6000604051905090565b600067ffffffffffffffff8211156107c5576107c46109fb565b5b602082029050602081019050919050565b600067ffffffffffffffff8211156107f1576107f06109fb565b5b6107fa82610a4d565b9050602081019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b6000610872826108d7565b915061087d836108d7565b9250828210156108905761088f61099d565b5b828203905092915050565b60006108a6826108b7565b9050919050565b6000819050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b8381101561090e5780820151818401526020810190506108f3565b8381111561091d576000848401525b50505050565b61092c82610a4d565b810181811067ffffffffffffffff8211171561094b5761094a6109fb565b5b80604052505050565b600061095f826108d7565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156109925761099161099d565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b610a678161089b565b8114610a7257600080fd5b50565b610a7e816108d7565b8114610a8957600080fd5b5056fea2646970667358221220695faca7d8b23c7ac035f9dce8e959eea46a82c56966189fb43e5d432618217e64736f6c63430008070033",opcodes:"PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x10 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH1 0x4 CALLDATASIZE LT PUSH2 0x88 JUMPI PUSH1 0x0 CALLDATALOAD PUSH1 0xE0 SHR DUP1 PUSH4 0x72425D9D GT PUSH2 0x5B JUMPI DUP1 PUSH4 0x72425D9D EQ PUSH2 0x12A JUMPI DUP1 PUSH4 0x86D516E8 EQ PUSH2 0x148 JUMPI DUP1 PUSH4 0xA8B0574E EQ PUSH2 0x166 JUMPI DUP1 PUSH4 0xEE82AC5E EQ PUSH2 0x184 JUMPI PUSH2 0x88 JUMP JUMPDEST DUP1 PUSH4 0xF28C97D EQ PUSH2 0x8D JUMPI DUP1 PUSH4 0x252DBA42 EQ PUSH2 0xAB JUMPI DUP1 PUSH4 0x27E86D6E EQ PUSH2 0xDC JUMPI DUP1 PUSH4 0x4D2301CC EQ PUSH2 0xFA JUMPI JUMPDEST PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0x95 PUSH2 0x1B4 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0xA2 SWAP2 SWAP1 PUSH2 0x73A JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0xC5 PUSH1 0x4 DUP1 CALLDATASIZE SUB DUP2 ADD SWAP1 PUSH2 0xC0 SWAP2 SWAP1 PUSH2 0x557 JUMP JUMPDEST PUSH2 0x1BC JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0xD3 SWAP3 SWAP2 SWAP1 PUSH2 0x755 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0xE4 PUSH2 0x30F JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0xF1 SWAP2 SWAP1 PUSH2 0x71F JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x114 PUSH1 0x4 DUP1 CALLDATASIZE SUB DUP2 ADD SWAP1 PUSH2 0x10F SWAP2 SWAP1 PUSH2 0x52A JUMP JUMPDEST PUSH2 0x324 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x121 SWAP2 SWAP1 PUSH2 0x73A JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x132 PUSH2 0x345 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x13F SWAP2 SWAP1 PUSH2 0x73A JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x150 PUSH2 0x34D JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x15D SWAP2 SWAP1 PUSH2 0x73A JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x16E PUSH2 0x355 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x17B SWAP2 SWAP1 PUSH2 0x704 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x19E PUSH1 0x4 DUP1 CALLDATASIZE SUB DUP2 ADD SWAP1 PUSH2 0x199 SWAP2 SWAP1 PUSH2 0x5A0 JUMP JUMPDEST PUSH2 0x35D JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x1AB SWAP2 SWAP1 PUSH2 0x71F JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH1 0x0 TIMESTAMP SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x0 PUSH1 0x60 NUMBER SWAP2 POP DUP3 MLOAD PUSH8 0xFFFFFFFFFFFFFFFF DUP2 GT ISZERO PUSH2 0x1DE JUMPI PUSH2 0x1DD PUSH2 0x9FB JUMP JUMPDEST JUMPDEST PUSH1 0x40 MLOAD SWAP1 DUP1 DUP3 MSTORE DUP1 PUSH1 0x20 MUL PUSH1 0x20 ADD DUP3 ADD PUSH1 0x40 MSTORE DUP1 ISZERO PUSH2 0x211 JUMPI DUP2 PUSH1 0x20 ADD JUMPDEST PUSH1 0x60 DUP2 MSTORE PUSH1 0x20 ADD SWAP1 PUSH1 0x1 SWAP1 SUB
623SWAP1 DUP2 PUSH2 0x1FC JUMPI SWAP1 POP JUMPDEST POP SWAP1 POP PUSH1 0x0 JUMPDEST DUP4 MLOAD DUP2 LT ISZERO PUSH2 0x309 JUMPI PUSH1 0x0 DUP1 DUP6 DUP4 DUP2 MLOAD DUP2 LT PUSH2 0x236 JUMPI PUSH2 0x235 PUSH2 0x9CC JUMP JUMPDEST JUMPDEST PUSH1 0x20 MUL PUSH1 0x20 ADD ADD MLOAD PUSH1 0x0 ADD MLOAD PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP7 DUP5 DUP2 MLOAD DUP2 LT PUSH2 0x26B JUMPI PUSH2 0x26A PUSH2 0x9CC JUMP JUMPDEST JUMPDEST PUSH1 0x20 MUL PUSH1 0x20 ADD ADD MLOAD PUSH1 0x20 ADD MLOAD PUSH1 0x40 MLOAD PUSH2 0x284 SWAP2 SWAP1 PUSH2 0x6ED JUMP JUMPDEST PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x0 DUP7 GAS CALL SWAP2 POP POP RETURNDATASIZE DUP1 PUSH1 0x0 DUP2 EQ PUSH2 0x2C1 JUMPI PUSH1 0x40 MLOAD SWAP2 POP PUSH1 0x1F NOT PUSH1 0x3F RETURNDATASIZE ADD AND DUP3 ADD PUSH1 0x40 MSTORE RETURNDATASIZE DUP3 MSTORE RETURNDATASIZE PUSH1 0x0 PUSH1 0x20 DUP5 ADD RETURNDATACOPY PUSH2 0x2C6 JUMP JUMPDEST PUSH1 0x60 SWAP2 POP JUMPDEST POP SWAP2 POP SWAP2 POP DUP2 PUSH2 0x2D5 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP1 DUP5 DUP5 DUP2 MLOAD DUP2 LT PUSH2 0x2E9 JUMPI PUSH2 0x2E8 PUSH2 0x9CC JUMP JUMPDEST JUMPDEST PUSH1 0x20 MUL PUSH1 0x20 ADD ADD DUP2 SWAP1 MSTORE POP POP POP DUP1 DUP1 PUSH2 0x301 SWAP1 PUSH2 0x954 JUMP JUMPDEST SWAP2 POP POP PUSH2 0x217 JUMP JUMPDEST POP SWAP2 POP SWAP2 JUMP JUMPDEST PUSH1 0x0 PUSH1 0x1 NUMBER PUSH2 0x31E SWAP2 SWAP1 PUSH2 0x867 JUMP JUMPDEST BLOCKHASH SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x0 DUP2 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND BALANCE SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DIFFICULTY SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x0 GASLIMIT SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x0 COINBASE SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x0 DUP2 BLOCKHASH SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x37B PUSH2 0x376 DUP5 PUSH2 0x7AA JUMP JUMPDEST PUSH2 0x785 JUMP JUMPDEST SWAP1 POP DUP1 DUP4 DUP3 MSTORE PUSH1 0x20 DUP3 ADD SWAP1 POP DUP3 DUP6 PUSH1 0x20 DUP7 MUL DUP3 ADD GT ISZERO PUSH2 0x39E JUMPI PUSH2 0x39D PUSH2 0xA39 JUMP JUMPDEST JUMPDEST PUSH1 0x0 JUMPDEST DUP6 DUP2 LT ISZERO PUSH2 0x3EC JUMPI DUP2 CALLDATALOAD PUSH8 0xFFFFFFFFFFFFFFFF DUP2 GT ISZERO PUSH2 0x3C4 JUMPI PUSH2 0x3C3 PUSH2 0xA2A JUMP JUMPDEST JUMPDEST DUP1 DUP7 ADD PUSH2 0x3D1 DUP10 DUP3 PUSH2 0x4A9 JUMP JUMPDEST DUP6 MSTORE PUSH1 0x20 DUP6 ADD SWAP5 POP PUSH1 0x20 DUP5 ADD SWAP4 POP POP POP PUSH1 0x1 DUP2 ADD SWAP1 POP PUSH2 0x3A1 JUMP JUMPDEST POP POP POP SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x409 PUSH2 0x404 DUP5 PUSH2 0x7D6 JUMP JUMPDEST PUSH2 0x785 JUMP JUMPDEST SWAP1 POP DUP3 DUP2 MSTORE PUSH1 0x20 DUP2 ADD DUP5 DUP5 DUP5 ADD GT ISZERO PUSH2 0x425 JUMPI PUSH2 0x424 PUSH2 0xA3E JUMP JUMPDEST JUMPDEST PUSH2 0x430 DUP5 DUP3 DUP6 PUSH2 0x8E1 JUMP JUMPDEST POP SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x0 DUP2 CALLDATALOAD SWAP1 POP PUSH2 0x447 DUP2 PUSH2 0xA5E JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP3 PUSH1 0x1F DUP4 ADD SLT PUSH2 0x462 JUMPI PUSH2 0x461 PUSH2 0xA2A JUMP JUMPDEST JUMPDEST DUP2 CALLDATALOAD PUSH2 0x472 DUP5 DUP3 PUSH1 0x20 DUP7 ADD PUSH2 0x368 JUMP JUMPDEST SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP3 PUSH1 0x1F DUP4 ADD SLT PUSH2 0x490 JUMPI PUSH2 0x48F PUSH2 0xA2A JUMP JUMPDEST JUMPDEST DUP2 CALLDATALOAD PUSH2 0x4A0 DUP5 DUP3 PUSH1 0x20 DUP7 ADD PUSH2 0x3F6 JUMP JUMPDEST SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x40 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x4BF JUMPI PUSH2 0x4BE PUSH2 0xA2F JUMP JUMPDEST JUMPDEST PUSH2 0x4C9 PUSH1 0x40 PUSH2 0x785 JUMP JUMPDEST SWAP1 POP PUSH1 0x0 PUSH2 0x4D9 DUP5 DUP3 DUP6 ADD PUSH2 0x438 JUMP JUMPDEST PUSH1 0x0 DUP4 ADD MSTORE POP PUSH1 0x20 DUP3 ADD CALLDATALOAD PUSH8 0xFFFFFFFFFFFFFFFF DUP2 GT ISZERO PUSH2 0x4FD JUMPI PUSH2 0x4FC PUSH2 0xA34 JUMP JUMPDEST JUMPDEST PUSH2 0x509 DUP5 DUP3 DUP6 ADD PUSH2 0x47B JUMP JUMPDEST PUSH1 0x20 DUP4 ADD MSTORE POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP2 CALLDATALOAD SWAP1 POP PUSH2 0x524 DUP2 PUSH2 0xA75 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x540 JUMPI PUSH2 0x53F PUSH2 0xA48 JUMP JUMPDEST JUMPDEST PUSH1 0x0 PUSH2 0x54E DUP5 DUP3 DUP6 ADD PUSH2 0x438 JUMP JUMPDEST SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x56D JUMPI PUSH2 0x56C PUSH2 0xA48 JUMP JUMPDEST JUMPDEST PUSH1 0x0 DUP3 ADD CALLDATALOAD PUSH8 0xFFFFFFFFFFFFFFFF DUP2 GT ISZERO PUSH2 0x58B JUMPI PUSH2 0x58A PUSH2 0xA43 JUMP JUMPDEST JUMPDEST PUSH2 0x597 DUP5 DUP3 DUP6 ADD PUSH2 0x44D JUMP JUMPDEST SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x5B6 JUMPI PUSH2 0x5B5 PUSH2 0xA48 JUMP JUMPDEST JUMPDEST PUSH1 0x0 PUSH2 0x5C4 DUP5 DUP3 DUP6 ADD PUSH2 0x515 JUMP JUMPDEST SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x5D9 DUP4 DUP4 PUSH2 0x674 JUMP JUMPDEST SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH2 0x5EA DUP2 PUSH2 0x89B JUMP JUMPDEST DUP3 MSTORE POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x5FB DUP3 PUSH2 0x817 JUMP JUMPDEST PUSH2 0x605 DUP2 DUP6 PUSH2 0x83A JUMP JUMPDEST SWAP4 POP DUP4 PUSH1 0x20 DUP3 MUL DUP6 ADD PUSH2 0x617 DUP6 PUSH2 0x807 JUMP JUMPDEST DUP1 PUSH1 0x0 JUMPDEST DUP6 DUP2 LT ISZERO PUSH2 0x653 JUMPI DUP5 DUP5 SUB DUP10 MSTORE DUP2 MLOAD PUSH2 0x634 DUP6 DUP3 PUSH2 0x5CD JUMP JUMPDEST SWAP5 POP PUSH2 0x63F DUP4 PUSH2 0x82D JUMP JUMPDEST SWAP3 POP PUSH1 0x20 DUP11 ADD SWAP10 POP POP PUSH1 0x1 DUP2 ADD SWAP1 POP PUSH2 0x61B JUMP JUMPDEST POP DUP3 SWAP8 POP DUP8 SWAP6 POP POP POP POP POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH2 0x66E DUP2 PUSH2 0x8AD JUMP JUMPDEST DUP3 MSTORE POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x67F DUP3 PUSH2 0x822 JUMP JUMPDEST PUSH2 0x689 DUP2 DUP6 PUSH2 0x84B JUMP JUMPDEST SWAP4 POP PUSH2 0x699 DUP2 DUP6 PUSH1 0x20 DUP7 ADD PUSH2 0x8F0 JUMP JUMPDEST PUSH2 0x6A2 DUP2 PUSH2 0xA4D JUMP JUMPDEST DUP5 ADD SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x6B8 DUP3 PUSH2 0x822 JUMP JUMPDEST PUSH2 0x6C2 DUP2 DUP6 PUSH2 0x85C JUMP JUMPDEST SWAP4 POP PUSH2 0x6D2 DUP2 DUP6 PUSH1 0x20 DUP7 ADD PUSH2 0x8F0 JUMP JUMPDEST DUP1 DUP5 ADD SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH2 0x6E7 DUP2 PUSH2 0x8D7 JUMP JUMPDEST DUP3 MSTORE POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x6F9 DUP3 DUP5 PUSH2 0x6AD JUMP JUMPDEST SWAP2 POP DUP2 SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP PUSH2 0x719 PUSH1 0x0 DUP4 ADD DUP5 PUSH2 0x5E1 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP PUSH2 0x734 PUSH1 0x0 DUP4 ADD DUP5 PUSH2 0x665 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP PUSH2 0x74F PUSH1 0x0 DUP4 ADD DUP5 PUSH2 0x6DE JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x40 DUP3 ADD SWAP1 POP PUSH2 0x76A PUSH1 0x0 DUP4 ADD DUP6 PUSH2 0x6DE JUMP JUMPDEST DUP2 DUP2 SUB PUSH1 0x20 DUP4 ADD MSTORE PUSH2 0x77C DUP2 DUP5 PUSH2 0x5F0 JUMP JUMPDEST SWAP1 POP SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x78F PUSH2 0x7A0 JUMP JUMPDEST SWAP1 POP PUSH2 0x79B DUP3 DUP3 PUSH2 0x923 JUMP JUMPDEST SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x40 MLOAD SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x0 PUSH8 0xFFFFFFFFFFFFFFFF DUP3 GT ISZERO PUSH2 0x7C5 JUMPI PUSH2 0x7C4 PUSH2 0x9FB JUMP JUMPDEST JUMPDEST PUSH1 0x20 DUP3 MUL SWAP1 POP PUSH1 0x20 DUP2 ADD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH8 0xFFFFFFFFFFFFFFFF DUP3 GT ISZERO PUSH2 0x7F1 JUMPI PUSH2 0x7F0 PUSH2 0x9FB JUMP JUMPDEST JUMPDEST PUSH2 0x7FA DUP3 PUSH2 0xA4D JUMP JUMPDEST SWAP1 POP PUSH1 0x20 DUP2 ADD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 SWAP1 POP PUSH1 0x20 DUP3 ADD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 MLOAD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 MLOAD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP3 DUP3 MSTORE PUSH1 0x20 DUP3 ADD SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP3 DUP3 MSTORE PUSH1 0x20 DUP3 ADD SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP2 SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x872 DUP3 PUSH2 0x8D7 JUMP JUMPDEST SWAP2 POP PUSH2 0x87D DUP4 PUSH2 0x8D7 JUMP JUMPDEST SWAP3 POP DUP3 DUP3 LT ISZERO PUSH2 0x890 JUMPI PUSH2 0x88F PUSH2 0x99D JUMP JUMPDEST JUMPDEST DUP3 DUP3 SUB SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x8A6 DUP3 PUSH2 0x8B7 JUMP JUMPDEST SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DUP3 AND SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST DUP3 DUP2 DUP4 CALLDATACOPY PUSH1 0x0 DUP4 DUP4 ADD MSTORE POP POP POP JUMP JUMPDEST PUSH1 0x0 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0x90E JU
623MPI DUP1 DUP3 ADD MLOAD DUP2 DUP5 ADD MSTORE PUSH1 0x20 DUP2 ADD SWAP1 POP PUSH2 0x8F3 JUMP JUMPDEST DUP4 DUP2 GT ISZERO PUSH2 0x91D JUMPI PUSH1 0x0 DUP5 DUP5 ADD MSTORE JUMPDEST POP POP POP POP JUMP JUMPDEST PUSH2 0x92C DUP3 PUSH2 0xA4D JUMP JUMPDEST DUP2 ADD DUP2 DUP2 LT PUSH8 0xFFFFFFFFFFFFFFFF DUP3 GT OR ISZERO PUSH2 0x94B JUMPI PUSH2 0x94A PUSH2 0x9FB JUMP JUMPDEST JUMPDEST DUP1 PUSH1 0x40 MSTORE POP POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x95F DUP3 PUSH2 0x8D7 JUMP JUMPDEST SWAP2 POP PUSH32 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DUP3 EQ ISZERO PUSH2 0x992 JUMPI PUSH2 0x991 PUSH2 0x99D JUMP JUMPDEST JUMPDEST PUSH1 0x1 DUP3 ADD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH32 0x4E487B7100000000000000000000000000000000000000000000000000000000 PUSH1 0x0 MSTORE PUSH1 0x11 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST PUSH32 0x4E487B7100000000000000000000000000000000000000000000000000000000 PUSH1 0x0 MSTORE PUSH1 0x32 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST PUSH32 0x4E487B7100000000000000000000000000000000000000000000000000000000 PUSH1 0x0 MSTORE PUSH1 0x41 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH1 0x1F NOT PUSH1 0x1F DUP4 ADD AND SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH2 0xA67 DUP2 PUSH2 0x89B JUMP JUMPDEST DUP2 EQ PUSH2 0xA72 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP JUMP JUMPDEST PUSH2 0xA7E DUP2 PUSH2 0x8D7 JUMP JUMPDEST DUP2 EQ PUSH2 0xA89 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP JUMP INVALID LOG2 PUSH5 0x6970667358 0x22 SLT KECCAK256 PUSH10 0x5FACA7D8B23C7AC035F9 0xDC 0xE8 0xE9 MSIZE 0xEE LOG4 PUSH11 0x82C56966189FB43E5D4326 XOR 0x21 PUSH31 0x64736F6C634300080700330000000000000000000000000000000000000000 ",sourceMap:"317:1414:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1238:120;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;414:408;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;:::i;:::-;;;;;;;;1109:124;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;851:114;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1363:124;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1492:116;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1613;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;970:134;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1238:120;1295:17;1336:15;1324:27;;1238:120;:::o;414:408::-;470:19;491:25;542:12;528:26;;589:5;:12;577:25;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;564:38;;616:9;612:204;635:5;:12;631:1;:16;612:204;;;669:12;683:16;703:5;709:1;703:8;;;;;;;;:::i;:::-;;;;;;;;:15;;;:20;;724:5;730:1;724:8;;;;;;;;:::i;:::-;;;;;;;;:17;;;703:39;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;668:74;;;;764:7;756:16;;;;;;802:3;786:10;797:1;786:13;;;;;;;;:::i;:::-;;;;;;;:19;;;;654:162;;649:3;;;;;:::i;:::-;;;;612:204;;;;414:408;;;:::o;1109:124::-;1158:17;1224:1;1209:12;:16;;;;:::i;:::-;1199:27;1187:39;;1109:124;:::o;851:114::-;909:15;946:4;:12;;;936:22;;851:114;;;:::o;1363:124::-;1421:18;1464:16;1451:29;;1363:124;:::o;1492:116::-;1548:16;1587:14;1576:25;;1492:116;:::o;1613:::-;1669:16;1708:14;1697:25;;1613:116;:::o;970:134::-;1034:17;1085:11;1075:22;1063:34;;970:134;;;:::o;38:984:1:-;153:5;178:100;194:83;270:6;194:83;:::i;:::-;178:100;:::i;:::-;169:109;;298:5;327:6;320:5;313:21;361:4;354:5;350:16;343:23;;387:6;437:3;429:4;421:6;417:17;412:3;408:27;405:36;402:143;;;456:79;;:::i;:::-;402:143;569:1;554:462;579:6;576:1;573:13;554:462;;;661:3;648:17;697:18;684:11;681:35;678:122;;;719:79;;:::i;:::-;678:122;843:11;835:6;831:24;881:56;933:3;921:10;881:56;:::i;:::-;876:3;869:69;967:4;962:3;958:14;951:21;;1001:4;996:3;992:14;985:21;;614:402;;601:1;598;594:9;589:14;;554:462;;;558:14;159:863;;38:984;;;;;:::o;1028:410::-;1105:5;1130:65;1146:48;1187:6;1146:48;:::i;:::-;1130:65;:::i;:::-;1121:74;;1218:6;1211:5;1204:21;1256:4;1249:5;1245:16;1294:3;1285:6;1280:3;1276:16;1273:25;1270:112;;;1301:79;;:::i;:::-;1270:112;1391:41;1425:6;1420:3;1415;1391:41;:::i;:::-;1111:327;1028:410;;;;;:::o;1444:139::-;1490:5;1528:6;1515:20;1506:29;;1544:33;1571:5;1544:33;:::i;:::-;1444:139;;;;:::o;1620:408::-;1710:5;1759:3;1752:4;1744:6;1740:17;1736:27;1726:122;;1767:79;;:::i;:::-;1726:122;1884:6;1871:20;1909:113;2018:3;2010:6;2003:4;1995:6;1991:17;1909:113;:::i;:::-;1900:122;;1716:312;1620:408;;;;:::o;2047:338::-;2102:5;2151:3;2144:4;2136:6;2132:17;2128:27;2118:122;;2159:79;;:::i;:::-;2118:122;2276:6;2263:20;2301:78;2375:3;2367:6;2360:4;2352:6;2348:17;2301:78;:::i;:::-;2292:87;;2108:277;2047:338;;;;:::o;2420:743::-;2488:5;2532:4;2520:9;2515:3;2511:19;2507:30;2504:117;;;2540:79;;:::i;:::-;2504:117;2639:21;2655:4;2639:21;:::i;:::-;2630:30;;2721:1;2761:49;2806:3;2797:6;2786:9;2782:22;2761:49;:::i;:::-;2754:4;2747:5;2743:16;2736:75;2670:152;2913:2;2902:9;2898:18;2885:32;2944:18;2936:6;2933:30;2930:117;;;2966:79;;:::i;:::-;2930:117;3086:58;3140:3;3131:6;3120:9;3116:22;3086:58;:::i;:::-;3079:4;3072:5;3068:16;3061:84;2832:324;2420:743;;;;:::o;3169:139::-;3215:5;3253:6;3240:20;3231:29;;3269:33;3296:5;3269:33;:::i;:::-;3169:139;;;;:::o;3314:329::-;3373:6;3422:2;3410:9;3401:7;3397:23;3393:32;3390:119;;;3428:79;;:::i;:::-;3390:119;3548:1;3573:53;3618:7;3609:6;3598:9;3594:22;3573:53;:::i;:::-;3563:63;;3519:117;3314:329;;;;:::o;3649:577::-;3752:6;3801:2;3789:9;3780:7;3776:23;3772:32;3769:119;;;3807:79;;:::i;:::-;3769:119;3955:1;3944:9;3940:17;3927:31;3985:18;3977:6;3974:30;3971:117;;;4007:79;;:::i;:::-;3971:117;4112:97;4201:7;4192:6;4181:9;4177:22;4112:97;:::i;:::-;4102:107;;3898:321;3649:577;;;;:::o;4232:329::-;4291:6;4340:2;4328:9;4319:7;4315:23;4311:32;4308:119;;;4346:79;;:::i;:::-;4308:119;4466:1;4491:53;4536:7;4527:6;4516:9;4512:22;4491:53;:::i;:::-;4481:63;;4437:117;4232:329;;;;:::o;4567:192::-;4654:10;4689:64;4749:3;4741:6;4689:64;:::i;:::-;4675:78;;4567:192;;;;:::o;4765:118::-;4852:24;4870:5;4852:24;:::i;:::-;4847:3;4840:37;4765:118;;:::o;4915:983::-;5052:3;5081:63;5138:5;5081:63;:::i;:::-;5160:95;5248:6;5243:3;5160:95;:::i;:::-;5153:102;;5281:3;5326:4;5318:6;5314:17;5309:3;5305:27;5356:65;5415:5;5356:65;:::i;:::-;5444:7;5475:1;5460:393;5485:6;5482:1;5479:13;5460:393;;;5556:9;5550:4;5546:20;5541:3;5534:33;5607:6;5601:13;5635:82;5712:4;5697:13;5635:82;:::i;:::-;5627:90;;5740:69;5802:6;5740:69;:::i;:::-;5730:79;;5838:4;5833:3;5829:14;5822:21;;5520:333;5507:1;5504;5500:9;5495:14;;5460:393;;;5464:14;5869:4;5862:11;;5889:3;5882:10;;5057:841;;;;;4915:983;;;;:::o;5904:118::-;5991:24;6009:5;5991:24;:::i;:::-;5986:3;5979:37;5904:118;;:::o;6028:340::-;6104:3;6132:38;6164:5;6132:38;:::i;:::-;6186:60;6239:6;6234:3;6186:60;:::i;:::-;6179:67;;6255:52;6300:6;6295:3;6288:4;6281:5;6277:16;6255:52;:::i;:::-;6332:29;6354:6;6332:29;:::i;:::-;6327:3;6323:39;6316:46;;6108:260;6028:340;;;;:::o;6374:373::-;6478:3;6506:38;6538:5;6506:38;:::i;:::-;6560:88;6641:6;6636:3;6560:88;:::i;:::-;6553:95;;6657:52;6702:6;6697:3;6690:4;6683:5;6679:16;6657:52;:::i;:::-;6734:6;6729:3;6725:16;6718:23;;6482:265;6374:373;;;;:::o;6753:118::-;6840:24;6858:5;6840:24;:::i;:::-;6835:3;6828:37;6753:118;;:::o;6877:271::-;7007:3;7029:93;7118:3;7109:6;7029:93;:::i;:::-;7022:100;;7139:3;7132:10;;6877:271;;;;:::o;7154:222::-;7247:4;7285:2;7274:9;7270:18;7262:26;;7298:71;7366:1;7355:9;7351:17;7342:6;7298:71;:::i;:::-;7154:222;;;;:::o;7382:::-;7475:4;7513:2;7502:9;7498:18;7490:26;;7526:71;7594:1;7583:9;7579:17;7570:6;7526:71;:::i;:::-;7382:222;;;;:::o;7610:::-;7703:4;7741:2;7730:9;7726:18;7718:26;;7754:71;7822:1;7811:9;7807:17;7798:6;7754:71;:::i;:::-;7610:222;;;;:::o;7838:519::-;8027:4;8065:2;8054:9;8050:18;8042:26;;8078:71;8146:1;8135:9;8131:17;8122:6;8078:71;:::i;:::-;8196:9;8190:4;8186:20;8181:2;8170:9;8166:18;8159:48;8224:126;8345:4;8336:6;8224:126;:::i;:::-;8216:134;;7838:519;;;;;:::o;8363:129::-;8397:6;8424:20;;:::i;:::-;8414:30;;8453:33;8481:4;8473:6;8453:33;:::i;:::-;8363:129;;;:::o;8498:75::-;8531:6;8564:2;8558:9;8548:19;;8498:75;:::o;8579:330::-;8675:4;8765:18;8757:6;8754:30;8751:56;;;8787:18;;:::i;:::-;8751:56;8837:4;8829:6;8825:17;8817:25;;8897:4;8891;8887:15;8879:23;;8579:330;;;:::o;8915:307::-;8976:4;9066:18;9058:6;9055:30;9052:56;;;9088:18;;:::i;:::-;9052:56;9126:29;9148:6;9126:29;:::i;:::-;9118:37;;9210:4;9204;9200:15;9192:23;;8915:307;;;:::o;9228:141::-;9304:4;9327:3;9319:11;;9357:4;9352:3;9348:14;9340:22;;9228:141;;;:::o;9375:123::-;9451:6;9485:5;9479:12;9469:22;;9375:123;;;:::o;9504:98::-;9555:6;9589:5;9583:12;9573:22;;9504:98;;;:::o;9608:122::-;9687:4;9719;9714:3;9710:14;9702:22;;9608:122;;;:::o;9736:193::-;9844:11;9878:6;9873:3;9866:19;9918:4;9913:3;9909:14;9894:29;;9736:193;;;;:::o;9935:158::-;10008:11;10042:6;10037:3;10030:19;10082:4;10077:3;10073:14;10058:29;;9935:158;;;;:::o;10099:147::-;10200:11;10237:3;10222:18;;10099:147;;;;:::o;10252:191::-;10292:4;10312:20;10330:1;10312:20;:::i;:::-;10307:25;;10346:20;10364:1;10346:20;:::i;:::-;10341:25;;10385:1;10382;10379:8;10376:34;;;10390:18;;:::i;:::-;10376:34;10435:1;10432;10428:9;10420:17;;10252:191;;;;:::o;10449:96::-;10486:7;10515:24;10533:5;10515:24;:::i;:::-;10504:35;;10449:96;;;:::o;10551:77::-;10588:7;10617:5;10606:16;;10551:77;;;:::o;10634:126::-;10671:7;10711:42;10704:5;10700:54;10689:65;;10634:126;;;:::o;10766:77::-;10803:7;10832:5;10821:16;;10766:77;;;:::o;10849:154::-;10933:6;10928:3;10923;10910:30;10995:1;10986:6;10981:3;10977:16;10970:27;10849:154;;;:::o;11009:307::-;11077:1;11087:113;11101:6;11098:1;11095:13;11087:113;;;11186:1;11181:3;11177:11;11171:18;11167:1;11162:3;11158:11;11151:39;11123:2;11120:1;11116:10;11111:15;;11087:113;;;11218:6;11215:1;11212:13;11209:101;;;11298:1;11289:6;11284:3;11280:16;11273:27;11209:101;11058:258;11009:307;;;:::o;11322:281::-;11405:27;11427:4;11405:27;:::i;:::-;11397:6;11393:40;11535:6;11523:10;11520:22;11499:18;11487:10;11484:34;11481:62;11478:88;;;11546:18;;:::i;:::-;11478:88;11586:10;11582:2;11575:22;11365:238;11322:281;;:::o;11609:233::-;11648:3;11671:24;11689:5;11671:24;:::i;:::-;11662:33;;11717:66;11710:5;11707:77;11704:103;;;11787:18;;:::i;:::-;11704:103;11834:1;11827:5;11823:13;11816:20;;11609:233;;;:::o;11848:180::-;11896:77;11893:1;11886:88;11993:4;11990:1;11983:15;12017:4;12014:1;12007:15;12034:180;12082:77;12079:1;12072:88;12179:4;12176:1;12169:15;12203:4;12200:1;12193:15;12220:180;12268:77;12265:1;12258:88;12365:4;12362:1;12355:15;12389:4;12386:1;12379:15;12406:117;12515:1;12512;12505:12;12529:117;12638:1;12635;12628:12;12652:117;12761:1;12758;12751:12;12775:117;12884:1;12881;12874:12;12898:117;13007:1;13004;12997:12;13021:117;13130:1;13127;13120:12;13144:117;13253:1;13250;13243:12;13267:102;13308:6;13359:2;13355:7;13350:2;13343:5;13339:14;13335:28;13325:38;;13267:102;;;:::o;13375:122::-;13448:24;13466:5;13448:24;:::i;:::-;13441:5;13438:35;13428:63;;13487:1;13484;13477:12;13428:63;13375:122;:::o;13503:::-;13576:24;13594:5;13576:24;:::i;:::-;13569:5;13566:35;13556:63;;13615:1;13612;13605:12;13556:63;13503:122;:::o"},gasEstimates:{creation:{codeDepositCost:"550800",executionCost:"587",totalCost:"551387"},external:{"aggregate((address,bytes)[])":"infinite","getBlockHash(uint256)":"688","getCurrentBlockCoinbase()":"429","getCurrentBlockDifficulty()":"336","getCurrentBlockGasLimit()":"358","getCurrentBlockTimestamp()":"337","getEthBalance(address)":"3324","getLastBlockHash()":"infinite"}},methodIdentifiers:{"aggregate((address,bytes)[])":"252dba42","getBlockHash(uint256)":"ee82ac5e","getCurrentBlockCoinbase()":"a8b0574e","getCurrentBlockDifficulty()":"72425d9d","getCurrentBlockGasLimit()":"86d516e8","getCurrentBlockTimestamp()":"0f28c97d","getEthBalance(address)":"4d2301cc","getLastBlockHash()":"27e86d6e"}},HYe=[{inputs:[{components:[{internalType:"address",name:"target",type:"address"},{internalType:"bytes",name:"callData",type:"bytes"}],internalType:"struct Multicall.Call[]",name:"calls",type:"tuple[]"}],name:"aggregate",outputs:[{internalType:"uint256",name:"blockNumber",type:"uint256"},{internalType:"bytes[]",name:"returnData",type:"bytes[]"}],stateMutability:"view",type:"function",constant:!0},{inputs:[{internalType:"uint256",name:"blockNumber",type:"uint256"}],name:"getBlockHash",outputs:[{internalType:"bytes32",name:"blockHash",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"getCurrentBlockCoinbase",outputs:[{internalType:"address",name:"coinbase",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getCurrentBlockDifficulty",outputs:[{internalType:"uint256",name:"difficulty",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getCurrentBlockGasLimit",outputs:[{internalType:"uint256",name:"gaslimit",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getCurrentBlockTimestamp",outputs:[{internalType:"uint256",name:"timestamp",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"addr",type:"address"}],name:"getEthBalance",outputs:[{internalType:"uint256",name:"balance",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getLastBlockHash",outputs:[{internalType:"bytes32",name:"blockHash",type:"bytes32"}],stateMutability:"view",type:"function"}],WYe={deploy:$Ye,data:zYe,abi:HYe};var fk=we&&we.__awaiter||function(e,t,u,n){function r(a){return a instanceof u?a:new u(function(i){i(a)})}return new(u||(u=Promise))(function(a,i){function s(c){try{l(n.next(c))}catch(d){i(d)}}function o(c){try{l(n.throw(c))}catch(d){i(d)}}function l(c){c.done?a(c.value):r(c.value).then(s,o)}l((n=n.apply(e,t||[])).next())})}
623,qYe=we&&we.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Qh,"__esModule",{value:!0});Qh.JsonRpcMulticallProvider=void 0;const YYe=AY,$Y=LYe,VYe=f_,GYe=qYe(WYe),JYe=new $Y.Logger("0.1.0");function KYe(e){return e.getSigner!==void 0}const QYe="0xcA11bde05977b3631167028862bE2a173976CA11";class XYe extends VYe.BaseProvider{constructor(t){super(t.getNetwork()),this.parent=t}getSigner(t){return KYe(this.parent)?this.parent.getSigner(t):JYe.throwError("Parent provider does not support getSigner",$Y.Logger.errors.NOT_IMPLEMENTED,{parent:this.parent})}perform(t,u){return fk(this,void 0,void 0,function*(){if(t==="call"){const n=u,r=n.transaction.to,a=n.transaction.data;if(!r||!a)return this.parent.perform(t,u);this._pendingBatch||(this._pendingBatch=[]);const i={request:{target:r,callData:a},resolve:null,reject:null},s=new Promise((o,l)=>{i.resolve=o,i.reject=l});if(this._pendingBatch.push(i),!this._pendingBatchAggregator){const o=this.parent;this._pendingBatchAggregator=setTimeout(()=>
623fk(this,void 0,void 0,function*(){const l=this._pendingBatch;if(!l)return;this._pendingBatch=null,this._pendingBatchAggregator=null,(yield new YYe.Contract(QYe,GYe.default.abi,o).aggregate(l.map(p=>p.request)))[1].map((p,f)=>l[f].resolve(p)),this._pendingBatch=null,this._pendingBatchAggregator=null}),10)}return s}else return this.parent.perform(t,u)})}detectNetwork(){return this.parent.detectNetwork()}}Qh.JsonRpcMulticallProvider=XYe;var ZYe=we&&we.__createBinding||(Object.create?function(e,t,u,n){n===void 0&&(n=u),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[u]}})}:function(e,t,u,n){n===void 0&&(n=u),e[n]=t[u]}),eVe=we&&we.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),tVe=we&&we.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var u in e)u!=="default"&&Object.prototype.hasOwnProperty.call(e,u)&&ZYe(t,e,u);return eVe(t,e),t};Object.defineProperty(Is,"__esModule",{value:!0});Is.useAvatarEthersProvider=Is.AvatarProvider=void 0;const zY=f_,O3=tVe(H),uVe=Qh,HY=O3.default.createContext(null);function nVe({provider:e,batchLookups:t,children:u}){const n=(0,O3.useMemo)(()=>e?t?new uVe.JsonRpcMulticallProvider(e):e:(0,zY.getDefaultProvider)(),[t,e]);return O3.default.createElement(HY.Provider,{value:{provider:n}},u)}Is.AvatarProvider=nVe;function rVe(e){const t=(0,O3.useContext)(HY);return(0,O3.useMemo)(()=>t?t.provider:e||(0,zY.getDefaultProvider)(),[t,e])}Is.useAvatarEthersProvider=rVe;var y_={},E_={},WY={exports:{}},aVe="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",iVe=aVe,sVe=iVe;function qY(){}function YY(){}YY.resetWarningCache=qY;var oVe=function(){function e(n,r,a,i,s,o){if(o!==sVe){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}e.isRequired=e;function t(){return e}var u={array:e,bigint: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:YY,resetWarningCache:qY};return u.PropTypes=u,u};WY.exports=oVe();var bt=WY.exports;Object.defineProperty(E_,"__esModule",{value:!0});var yk=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var u=arguments[t];for(var n in u)Object.prototype.hasOwnProperty.call(u,n)&&(e[n]=u[n])}return e},lVe=function(){function e(t,u){for(var n=0;n<u.length;n++){var r=u[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(t,u,n){return u&&e(t.prototype,u),n&&e(t,n),t}}(),VY=H,cVe=GY(VY),dVe=bt,Ll=GY(dVe);function GY(e){return e&&e.__esModule?e:{default:e}}function pVe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fVe(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function yVe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var m_=function(e){yVe(t,e);function t(u){pVe(this,t);var n=fVe(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,u));return n.generateIdenticon=n.generateIdenticon.bind(n),n}return lVe(t,[{key:"componentDidMount",value:function(){this.generateIdenticon(yk({},this.props))}},{key:"componentWillUpdate",value:function(n){this.isEquivalent(this.props,n)||this.generateIdenticon(yk({},n))}},{key:"isEquivalent",value:function(n,r){var a=Object.getOwnPropertyNames(n),i=Object.getOwnPropertyNames(r);if(a.length!=i.length)return!1;for(var s=0;s<a.length;s++){var o=a[s];if(n[o]!==r[o])return!1}return!0}},{key:"generateIdenticon",value:function(n){var r=new Array(4);function a(E){for(var b=0;b<r.length;b++)r[b]=0;for(var A=0;A<E.length;A++)r[A%4]=(r[A%4]<<5)-r[A%4]+E.charCodeAt(A)}function i(){var E=r[0]^r[0]<<11;return r[0]=r[1],r[1]=r[2],r[2]=r[3],r[3]=r[3]^r[3]>>19^E^E>>8,(r[3]>>>0)/(1<<31>>>0)}function s(){var E=Math.floor(i()*360),b=i()*60+40+"%",A=(i()+i()+i()+i())*25+"%",w="hsl("+E+","+b+","+A+")";return w}function o(E){for(var b=E,A=E,w=Math.ceil(b/2),g=b-w,B=[],q=0;q<A;q++){for(var V=[],X=0;X<w;X++)V[X]=Math.floor(i()*2.3);var ie=V.slice(0,g);ie.reverse(),V=V.concat(ie);for(var N=0;N<V.length;N++)B.push(V[N])}return B}function l(E,b,A,w,g,B){var q=Math.sqrt(b.length),V=q*w;E.width=V,E.style.width=V+"px",E.height=V,E.style.height=V+"px";var X=E.getContext("2d");X.fillStyle=g,X.fillRect(0,0,E.width,E.height),X.fillStyle=A;for(var ie=0;ie<b.length;ie++)if(X.fillStyle=b[ie]===1?A:B,b[ie]){var N=Math.floor(ie/q),T=ie%q;X.fillRect(T*w,N*w,w,w)}}var c=n||{},d=c.size||8,p=c.scale||4,f=c.seed||Math.floor(Math.random()*Math.pow(10,16)).toString(16);a(f);var y=c.color||s(),h=c.bgColor||s(),C=c.spotColor||s(),v=o(d),m=l(this.identicon,v,y,p,h,C);return m}},{key:"render",value:function(){var n=this;return cVe.default.createElement("canvas",{ref:function(a){n.identicon=a},className:this.props.className})}}]),t}(VY.Component);E_.default=m_;m_.defaultProps={className:"identicon"};m_.propTypes={seed:Ll.default.string.isRequired,size:Ll.default.number,scale:Ll.default.number,color:Ll.default.string,bgColor:Ll.default.string,spotColor:Ll.default.string};
623var JY=we&&we.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(y_,"__esModule",{value:!0});const Ek=JY(H),EVe=JY(E_),mVe={container:{overflow:"hidden"}};function hVe({address:e,size:t}){return Ek.default.createElement("div",{style:Object.assign(Object.assign({},mVe.container),{width:t,height:t,borderRadius:t/2})},Ek.default.createElement(EVe.default,{size:8,seed:e,scale:t?t/7:4}))}y_.default=hVe;var h_={},KY={exports:{}},bVe={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},QY={exports:{}},gVe=function(t){return!t||typeof t=="string"?!1:t instanceof Array||Array.isArray(t)||t.length>=0&&(t.splice instanceof Function||Object.getOwnPropertyDescriptor(t,t.length-1)&&t.constructor.name!=="String")},vVe=gVe,CVe=Array.prototype.concat,AVe=Array.prototype.slice,mk=QY.exports=function(t){for(var u=[],n=0,r=t.length;n<r;n++){var a=t[n];vVe(a)?u=CVe.call(u,AVe.call(a)):u.push(a)}return u};mk.wrap=function(e){return function(){return e(mk(arguments))}};var wVe=QY.exports,qp=bVe,w2=wVe,XY=Object.hasOwnProperty,ZY=Object.create(null);for(var xg in qp)XY.call(qp,xg)&&(ZY[qp[xg]]=xg);var Pr=KY.exports={to:{},get:{}};Pr.get=function(e){var t=e.substring(0,3).toLowerCase(),u,n;switch(t){case"hsl":u=Pr.get.hsl(e),n="hsl";break;case"hwb":u=Pr.get.hwb(e),n="hwb";break;default:u=Pr.get.rgb(e),n="rgb";break}return u?{model:n,value:u}:null};Pr.get.rgb=function(e){if(!e)return null;var t=/^#([a-f0-9]{3,4})$/i,u=/^#([a-f0-9]{6})([a-f0-9]{2})?$/i,n=/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/,r=/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/,a=/^(\w+)$/,i=[0,0,0,1],s,o,l;if(s=e.match(u)){for(l=s[2],s=s[1],o=0;o<3;o++){var c=o*2;i[o]=parseInt(s.slice(c,c+2),16)}l&&(i[3]=parseInt(l,16)/255)}else if(s=e.match(t)){for(s=s[1],l=s[3],o=0;o<3;
vendor: 22,929 bytes, line 623
623o++)i[o]=parseInt(s[o]+s[o],16);l&&(i[3]=parseInt(l+l,16)/255)}else if(s=e.match(n)){for(o=0;o<3;o++)i[o]=parseInt(s[o+1],0);s[4]&&(s[5]?i[3]=parseFloat(s[4])*.01:i[3]=parseFloat(s[4]))}else if(s=e.match(r)){for(o=0;o<3;o++)i[o]=Math.round(parseFloat(s[o+1])*2.55);s[4]&&(s[5]?i[3]=parseFloat(s[4])*.01:i[3]=parseFloat(s[4]))}else return(s=e.match(a))?s[1]==="transparent"?[0,0,0,0]:XY.call(qp,s[1])?(i=qp[s[1]],i[3]=1,i):null:null;for(o=0;o<3;o++)i[o]=_s(i[o],0,255);return i[3]=_s(i[3],0,1),i};Pr.get.hsl=function(e){if(!e)return null;var t=/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/,u=e.match(t);if(u){var n=parseFloat(u[4]),r=(parseFloat(u[1])%360+360)%360,a=_s(parseFloat(u[2]),0,100),i=_s(parseFloat(u[3]),0,100),s=_s(isNaN(n)?1:n,0,1);return[r,a,i,s]}return null};Pr.get.hwb=function(e){if(!e)return null;var t=/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/,u=e.match(t);if(u){var n=parseFloat(u[4]),r=(parseFloat(u[1])%360+360)%360,a=_s(parseFloat(u[2]),0,100),i=_s(parseFloat(u[3]),0,100),s=_s(isNaN(n)?1:n,0,1);return[r,a,i,s]}return null};Pr.to.hex=function(){var e=w2(arguments);return"#"+F1(e[0])+F1(e[1])+F1(e[2])+(e[3]<1?F1(Math.round(e[3]*255)):"")};Pr.to.rgb=function(){var e=w2(arguments);return e.length<4||e[3]===1?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"};Pr.to.rgb.percent=function(){var e=w2(arguments),t=Math.round(e[0]/255*100),u=Math.round(e[1]/255*100),n=Math.round(e[2]/255*100);return e.length<4||e[3]===1?"rgb("+t+"%, "+u+"%, "+n+"%)":"rgba("+t+"%, "+u+"%, "+n+"%, "+e[3]+")"};Pr.to.hsl=function(){var e=w2(arguments);return e.length<4||e[3]===1?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"};Pr.to.hwb=function(){var e=w2(arguments),t="";return e.length>=4&&e[3]!==1&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"};Pr.to.keyword=function(e){return ZY[e.slice(0,3)]};function _s(e,t,u){return Math.min(Math.max(t,e),u)}function F1(e){var t=Math.round(e).toString(16).toUpperCase();return t.length<2?"0"+t:t}var TVe=KY.exports,eV={exports:{}},_Ve={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},Io=_Ve,tV={};for(var Pg in Io)Io.hasOwnProperty(Pg)&&(tV[Io[Pg]]=Pg);var Ue=eV.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var Gn in Ue)if(Ue.hasOwnProperty(Gn)){if(!("channels"in Ue[Gn]))throw new Error("missing channels property: "+Gn);if(!("labels"in Ue[Gn]))throw new Error("missing channel labels property: "+Gn);if(Ue[Gn].labels.length!==Ue[Gn].channels)throw new Error("channel and label counts mismatch: "+Gn);var FVe=Ue[Gn].channels,DVe=Ue[Gn].labels;delete Ue[Gn].channels,delete Ue[Gn].labels,Object.defineProperty(Ue[Gn],"channels",{value:FVe}),Object.defineProperty(Ue[Gn],"labels",{value:DVe})}Ue.rgb.hsl=function(e){var t=e[0]/255,u=e[1]/255,n=e[2]/255,r=Math.min(t,u,n),a=Math.max(t,u,n),i=a-r,s,o,l;return a===r?s=0:t===a?s=(u-n)/i:u===a?s=2+(n-t)/i:n===a&&(s=4+(t-u)/i),s=Math.min(s*60,360),s<0&&(s+=360),l=(r+a)/2,a===r?o=0:l<=.5?o=i/(a+r):o=i/(2-a-r),[s,o*100,l*100]};Ue.rgb.hsv=function(e){var t,u,n,r,a,i=e[0]/255,s=e[1]/255,o=e[2]/255,l=Math.max(i,s,o),c=l-Math.min(i,s,o),d=function(p){return(l-p)/6/c+1/2};return c===0?r=a=0:(a=c/l,t=d(i),u=d(s),n=d(o),i===l?r=n-u:s===l?r=1/3+t-n:o===l&&(r=2/3+u-t),r<0?r+=1:r>1&&(r-=1)),[r*360,a*100,l*100]};Ue.rgb.hwb=function(e){var t=e[0],u=e[1],n=e[2],r=Ue.rgb.hsl(e)[0],a=1/255*Math.min(t,Math.min(u,n));return n=1-1/255*Math.max(t,Math.max(u,n)),[r,a*100,n*100]};Ue.rgb.cmyk=function(e){var t=e[0]/255,u=e[1]/255,n=e[2]/255,r,a,i,s;return s=Math.min(1-t,1-u,1-n),r=(1-t-s)/(1-s)||0,a=(1-u-s)/(1-s)||0,i=(1-n-s)/(1-s)||0,[r*100,a*100,i*100,s*100]};function BVe(e,t){return Math.pow(e[0]-t[0],2)+Math.pow(e[1]-t[1],2)+Math.pow(e[2]-t[2],2)}Ue.rgb.keyword=function(e){var t=tV[e];if(t)return t;var u=1/0,n;for(var r in Io)if(Io.hasOwnProperty(r)){var a=Io[r],i=BVe(e,a);i<u&&(u=i,n=r)}return n};Ue.keyword.rgb=function(e){return Io[e]};Ue.rgb.xyz=function(e){var t=e[0]/255,u=e[1]/255,n=e[2]/255;t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92,u=u>.04045?Math.pow((u+.055)/1.055,2.4):u/12.92,n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92;var r=t*.4124+u*.3576+n*.1805,a=t*.2126+u*.7152+n*.0722,i=t*.0193+u*.1192+n*.9505;return[r*100,a*100,i*100]};Ue.rgb.lab=function(e){var t=Ue.rgb.xyz(e),u=t[0],n=t[1],r=t[2],a,i,s;return u/=95.047,n/=100,r/=108.883,u=u>.008856?Math.pow(u,1/3):7.787*u+16/116,n=n>.008856?Math.pow(n,1/3):7.787*n+16/116,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,a=116*n-16,i=500*(u-n),s=200*(n-r),[a,i,s]};Ue.hsl.rgb=function(e){var t=e[0]/360,u=e[1]/100,n=e[2]/100,r,a,i,s,o;if(u===0)return o=n*255,[o,o,o];n<.5?a=n*(1+u):a=n+u-n*u,r=2*n-a,s=[0,0,0];for(var l=0;l<3;l++)i=t+1/3*-(l-1),i<0&&i++,i>1&&i--,6*i<1?o=r+(a-r)*6*i:2*i<1?o=a:3*i<2?o=r+(a-r)*(2/3-i)*6:o=r,s[l]=o*255;return s};Ue.hsl.hsv=function(e){var t=e[0],u=e[1]/100,n=e[2]/100,r=u,a=Math.max(n,.01),i,s;return n*=2,u*=n<=1?n:2-n,r*=a<=1?a:2-a,s=(n+u)/2,i=n===0?2*r/(a+r):2*u/(n+u),[t,i*100,s*100]};Ue.hsv.rgb=function(e){var t=e[0]/60,u=e[1]/100,n=e[2]/100,r=Math.floor(t)%6,a=t-Math.floor(t),i=255*n*(1-u),s=255*n*(1-u*a),o=255*n*(1-u*(1-a));switch(n*=255,r){case 0:return[n,o,i];case 1:return[s,n,i];case 2:return[i,n,o];case 3:return[i,s,n];case 4:return[o,i,n];case 5:return[n,i,s]}};Ue.hsv.hsl=function(e){var t=e[0],u=e[1]/100,n=e[2]/100,r=Math.max(n,.01),a,i,s;return s=(2-u)*n,a=(2-u)*r,i=u*r,i/=a<=1?a:2-a,i=i||0,s/=2,[t,i*100,s*100]};Ue.hwb.rgb=function(e){var t=e[0]/360,u=e[1]/100,n=e[2]/100,r=u+n,a,i,s,o;r>1&&(u/=r,n/=r),a=Math.floor(6*t),i=1-n,s=6*t-a,a&1&&(s=1-s),o=u+s*(i-u);var l,c,d;switch(a){default:case 6:case 0:l=i,c=o,d=u;break;case 1:l=o,c=i,d=u;break;case 2:l=u,c=i,d=o;break;case 3:l=u,c=o,d=i;break;case 4:l=o,c=u,d=i;break;case 5:l=i,c=u,d=o;break}return[l*255,c*255,d*255]};Ue.cmyk.rgb=function(e){var t=e[0]/100,u=e[1]/100,n=e[2]/100,r=e[3]/100,a,i,s;return a=1-Math.min(1,t*(1-r)+r),i=1-Math.min(1,u*(1-r)+r),s=1-Math.min(1,n*(1-r)+r),[a*255,i*255,s*255]};Ue.xyz.rgb=function(e){var t=e[0]/100,u=e[1]/100,n=e[2]/100,r,a,i;return r=t*3.2406+u*-1.5372+n*-.4986,a=t*-.9689+u*1.8758+n*.0415,i=t*.0557+u*-.204+n*1.057,r=r>.0031308?1.055*Math.pow(r,1/2.4)-.055:r*12.92,a=a>.0031308?1.055*Math.pow(a,1/2.4)-.055:a*12.92,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:i*12.92,r=Math.min(Math.max(0,r),1),a=Math.min(Math.max(0,a),1),i=Math.min(Math.max(0,i),1),[r*255,a*255,i*255]};Ue.xyz.lab=function(e){var t=e[0],u=e[1],n=e[2],r,a,i;return t/=95.047,u/=100,n/=108.883,t=t>.008856?Math.pow(t,1/3):7.787*t+16/116,u=u>.008856?Math.pow(u,1/3):7.787*u+16/116,n=n>.008856?Math.pow(n,1/3):7.787*n+16/116,r=116*u-16,a=500*(t-u),i=200*(u-n),[r,a,i]};Ue.lab.xyz=function(e){var t=e[0],u=e[1],n=e[2],r,a,i;a=(t+16)/116,r=u/500+a,i=a-n/200;var s=Math.pow(a,3),o=Math.pow(r,3),l=Math.pow(i,3);return a=s>.008856?s:(a-16/116)/7.787,r=o>.008856?o:(r-16/116)/7.787,i=l>.008856?l:(i-16/116)/7.787,r*=95.047,a*=100,i*=108.883,[r,a,i]};Ue.lab.lch=function(e){var t=e[0],u=e[1],n=e[2],r,a,i;return r=Math.atan2(n,u),a=r*360/2/Math.PI,a<0&&(a+=360),i=Math.sqrt(u*u+n*n),[t,i,a]};Ue.lch.lab=function(e){var t=e[0],u=e[1],n=e[2],r,a,i;return i=n/360*2*Math.PI,r=u*Math.cos(i),a=u*Math.sin(i),[t,r,a]};Ue.rgb.ansi16=function(e){var t=e[0],u=e[1],n=e[2],r=1 in arguments?arguments[1]:Ue.rgb.hsv(e)[2];if(r=Math.round(r/50),r===0)return 30;var a=30+(Math.round(n/255)<<2|Math.round(u/255)<<1|Math.round(t/255));return r===2&&(a+=60),a};Ue.hsv.ansi16=function(e){return Ue.rgb.ansi16(Ue.hsv.rgb(e),e[2])};Ue.rgb.ansi256=function(e){var t=e[0],u=e[1],n=e[2];if(t===u&&u===n)return t<8?16:t>248?231:Math.round((t-8)/247*24)+232;var r=16+36*Math.round(t/255*5)+6*Math.round(u/255*5)+Math.round(n/255*5);return r};Ue.ansi16.rgb=function(e){var t=e%10;if(t===0||t===7)return e>50&&(t+=3.5),t=t/10.5*255,[t,t,t];var u=(~~(e>50)+1)*.5,n=(t&1)*u*255,r=(t>>1&1)*u*255,a=(t>>2&1)*u*255;return[n,r,a]};Ue.ansi256.rgb=function(e){if(e>=232){var t=(e-232)*10+8;return[t,t,t]}e-=16;var u,n=Math.floor(e/36)/5*255,r=Math.floor((u=e%36)/6)/5*255,a=u%6/5*255;return[n,r,a]};Ue.rgb.hex=function(e){var t=((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255),u=t.toString(16).toUpperCase();return"000000".substring(u.length)+u};Ue.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var u=t[0];t[0].length===3&&(u=u.split("").map(function(s){return s+s}).join(""));var n=parseInt(u,16),r=n>>16&255,a=n>>8&255,i=n&255;return[r,a,i]};Ue.rgb.hcg=function(e){var t=e[0]/255,u=e[1]/255,n=e[2]/255,r=Math.max(Math.max(t,u),n),a=Math.min(Math.min(t,u),n),i=r-a,s,o;return i<1?s=a/(1-i):s=0,i<=0?o=0:r===t?o=(u-n)/i%6:r===u?o=2+(n-t)/i:o=4+(t-u)/i+4,o/=6,o%=1,[o*360,i*100,s*100]};Ue.hsl.hcg=function(e){var t=e[1]/100,u=e[2]/100,n=1,r=0;return u<.5?n=2*t*u:n=2*t*(1-u),n<1&&(r=(u-.5*n)/(1-n)),[e[0],n*100,r*100]};Ue.hsv.hcg=function(e){var t=e[1]/100,u=e[2]/100,n=t*u,r=0;return n<1&&(r=(u-n)/(1-n)),[e[0],n*100,r*100]};Ue.hcg.rgb=function(e){var t=e[0]/360,u=e[1]/100,n=e[2]/100;if(u===0)return[n*255,n*255,n*255];var r=[0,0,0],a=t%1*6,i=a%1,s=1-i,o=0;switch(Math.floor(a)){case 0:r[0]=1,r[1]=i,r[2]=0;break;case 1:r[0]=s,r[1]=1,r[2]=0;break;case 2:r[0]=0,r[1]=1,r[2]=i;break;case 3:r[0]=0,r[1]=s,r[2]=1;break;case 4:r[0]=i,r[1]=0,r[2]=1;break;default:r[0]=1,r[1]=0,r[2]=s}return o=(1-u)*n,[(u*r[0]+o)*255,(u*r[1]+o)*255,(u*r[2]+o)*255]};Ue.hcg.hsv=function(e){var t=e[1]/100,u=e[2]/100,n=t+u*(1-t),r=0;return n>0&&(r=t/n),[e[0],r*100,n*100]};Ue.hcg.hsl=function(e){var t=e[1]/100,u=e[2]/100,n=u*(1-t)+.5*t,r=0;return n>0&&n<.5?r=t/(2*n):n>=.5&&n<1&&(r=t/(2*(1-n))),[e[0],r*100,n*100]};Ue.hcg.hwb=function(e){var t=e[1]/100,u=e[2]/100,n=t+u*(1-t);return[e[0],(n-t)*100,(1-n)*100]};Ue.hwb.hcg=function(e){var t=e[1]/100,u=e[2]/100,n=1-u,r=n-t,a=0;return r<1&&(a=(n-r)/(1-r)),[e[0],r*100,a*100]};Ue.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]};Ue.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]};Ue.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]};Ue.gray.hsl=Ue.gray.hsv=function(e){return[0,0,e[0]]};Ue.gray.hwb=function(e){return[0,100,e[0]]};Ue.gray.cmyk=function(e){return[0,0,0,e[0]]};Ue.gray.lab=function(e){return[e[0],0,0]};Ue.gray.hex=function(e){var t=Math.round(e[0]/100*255)&255,u=(t<<16)+(t<<8)+t,n=u.toString(16).toUpperCase();return"000000".substring(n.length)+n};Ue.rgb.gray=function(e){var t=(e[0]+e[1]+e[2])/3;return[t/255*100]};var uV=eV.exports,UE=uV;function xVe(){for(var e={},t=Object.keys(UE),u=t.length,n=0;n<u;n++)e[t[n]]={distance:-1,parent:null};return e}function PVe(e){var t=xVe(),u=[e];for(t[e].distance=0;u.length;)for(var n=u.pop(),r=Object.keys(UE[n]),a=r.length,i=0;i<a;i++){var s=r[i],o=t[s];o.distance===-1&&(o.distance=t[n].distance+1,o.parent=n,u.unshift(s))}return t}function SVe(e,t){return function(u){return t(e(u))}}function MVe(e,t){for(var u=[t[e].parent,e],n=UE[t[e].parent][e],r=t[e].parent;t[r].parent;)u.unshift(t[r].parent),n=SVe(UE[t[r].parent][r],n),r=t[r].parent;return n.conversion=u,n}var kVe=function(e){for(var t=PVe(e),u={},n=Object.keys(t),r=n.length,a=0;a<r;a++){var i=n[a],s=t[i];s.parent!==null&&(u[i]=MVe(i,t))}return u},_A=uV,IVe=kVe,Vl={},OVe=Object.keys(_A);function RVe(e){var t=function(u){return u==null?u:(arguments.length>1&&(u=Array.prototype.slice.call(arguments)),e(u))};return"conversion"in e&&(t.conversion=e.conversion),t}function jVe(e){var t=function(u){if(u==null)return u;arguments.length>1&&(u=Array.prototype.slice.call(arguments));var n=e(u);if(typeof n=="object")for(var r=n.length,a=0;a<r;a++)n[a]=Math.round(n[a]);return n};return"conversion"in e&&(t.conversion=e.conversion),t}OVe.forEach(function(e){Vl[e]={},Object.defineProperty(Vl[e],"channels",{value:_A[e].channels}),Object.defineProperty(Vl[e],"labels",{value:_A[e].labels});var t=IVe(e),u=Object.keys(t);u.forEach(function(n){var r=t[n];Vl[e][n]=jVe(r),Vl[e][n].raw=RVe(r)})});var NVe=Vl,Fp=TVe,_r=NVe,b_=[].slice,nV=["keyword","gray","hex"],FA={};Object.keys(_r).forEach(function(e){FA[b_.call(_r[e].labels).sort().join("")]=e});var LE={};function an(e,t){if(!(this instanceof an))return new an(e,t);if(t&&t in nV&&(t=null),t&&!(t in _r))throw new Error("Unknown model: "+t);var u,n;if(e==null)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof an)this.model=e.model,this.color=e.color.slice(),this.valpha=e.valpha;else if(typeof e=="string"){var r=Fp.get(e);if(r===null)throw new Error("Unable to parse color from string: "+e);this.model=r.model,n=_r[this.model].channels,this.color=r.value.slice(0,n),this.valpha=typeof r.value[n]=="number"?r.value[n]:1}else if(e.length){this.model=t||"rgb",n=_r[this.model].channels;var a=b_.call(e,0,n);this.color=DA(a,n),this.valpha=typeof e[n]=="number"?e[n]:1}else if(typeof e=="number")e&=16777215,this.model="rgb",this.color=[e>>16&255,e>>8&255,e&255],this.valpha=1;else{this.valpha=1;var i=Object.keys(e);"alpha"in e&&(i.splice(i.indexOf("alpha"),1),this.valpha=typeof e.alpha=="number"?e.alpha:0);var s=i.sort().join("");if(!(s in FA))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=FA[s];var o=_r[this.model].labels,l=[];for(u=0;u<o.length;u++)l.push(e[o[u]]);this.color=DA(l)}if(LE[this.model])for(n=_r[this.model].channels,u=0;u<n;u++){var c=LE[this.model][u];c&&(this.color[u]=c(this.color[u]))}this.valpha=Math.max(0,Math.min(1,this.valpha)),Object.freeze&&Object.freeze(this)}an.prototype={toString:function(){return this.string()},toJSON:function(){return this[this.model]()},string:function(e){var t=this.model in Fp.to?this:this.rgb();t=t.round(typeof e=="number"?e:1);var u=t.valpha===1?t.color:t.color.concat(this.valpha);return Fp.to[t.model](u)},percentString:function(e){var t=this.rgb().round(typeof e=="number"?e:1),u=t.valpha===1?t.color:t.color.concat(this.valpha);return Fp.to.rgb.percent(u)},array:function(){return this.valpha===1?this.color.slice():this.color.concat(this.valpha)},object:function(){for(var e={},t=_r[this.model].channels,u=_r[this.model].labels,n=0;n<t;n++)e[u[n]]=this.color[n];return this.valpha!==1&&(e.alpha=this.valpha),e},unitArray:function(){var e=this.rgb().color;return e[0]/=255,e[1]/=255,e[2]/=255,this.valpha!==1&&e.push(this.valpha),e},unitObject:function(){var e=this.rgb().object();return e.r/=255,e.g/=255,e.b/=255,this.valpha!==1&&(e.alpha=this.valpha),e},round:function(e){return e=Math.max(e||0,0),new an(this.color.map(LVe(e)).concat(this.valpha),this.model)},alpha:function(e){return arguments.length?new an(this.color.concat(Math.max(0,Math.min(1,e))),this.model):this.valpha},red:fu("rgb",0,ju(255)),green:fu("rgb",1,ju(255)),blue:fu("rgb",2,ju(255)),hue:fu(["hsl","hsv","hsl","hwb","hcg"],0,function(e){return(e%360+360)%360}),saturationl:fu("hsl",1,ju(100)),lightness:fu("hsl",2,ju(100)),saturationv:fu("hsv",1,ju(100)),value:fu("hsv",2,ju(100)),chroma:fu("hcg",1,ju(100)),gray:fu("hcg",2,ju(100)),white:fu("hwb",1,ju(100)),wblack:fu("hwb",2,ju(100)),cyan:fu("cmyk",0,ju(100)),magenta:fu("cmyk",1,ju(100)),yellow:fu("cmyk",2,ju(100)),black:fu("cmyk",3,ju(100)),x:fu("xyz",0,ju(100)),y:fu("xyz",1,ju(100)),z:fu("xyz",2,ju(100)),l:fu("lab",0,ju(100)),a:fu("lab",1),b:fu("lab",2),keyword:function(e){return arguments.length?new an(e):_r[this.model].keyword(this.color)},hex:function(e){return arguments.length?new an(e):Fp.to.hex(this.rgb().round().color)},rgbNumber:function(){var e=this.rgb().color;return(e[0]&255)<<16|(e[1]&255)<<8|e[2]&255},luminosity:function(){for(var e=this.rgb().color,t=[],u=0;u<e.length;u++){var n=e[u]/255;t[u]=n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4)}return .2126*t[0]+.7152*t[1]+.0722*t[2]},contrast:function(e){var t=this.luminosity(),u=e.luminosity();return t>u?(t+.05)/(u+.05):(u+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},isDark:function(){var e=this.rgb().color,t=(e[0]*299+e[1]*587+e[2]*114)/1e3;return t<128},isLight:function(){return!this.isDark()},negate:function(){for(var e=this.rgb(),t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten:function(e){var t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken:function(e){var t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate:function(e){var t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate:function(e){var t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten:function(e){var t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken:function(e){var t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale:function(){var e=this.rgb().color,t=e[0]*.3+e[1]*.59+e[2]*.11;return an.rgb(t,t,t)},fade:function(e){return this.alpha(this.valpha-this.valpha*e)},opaquer:function(e){return this.alpha(this.valpha+this.valpha*e)},rotate:function(e){var t=this.hsl(),u=t.color[0];return u=(u+e)%360,u=u<0?360+u:u,t.color[0]=u,t},mix:function(e,t){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);var u=e.rgb(),n=this.rgb(),r=t===void 0?.5:t,a=2*r-1,i=u.alpha()-n.alpha(),s=((a*i===-1?a:(a+i)/(1+a*i))+1)/2,o=1-s;return an.rgb(s*u.red()+o*n.red(),s*u.green()+o*n.green(),s*u.blue()+o*n.blue(),u.alpha()*r+n.alpha()*(1-r))}};Object.keys(_r).forEach(function(e){if(nV.indexOf(e)===-1){var t=_r[e].channels;an.prototype[e]=function(){if(this.model===e)return new an(this);if(arguments.length)return new an(arguments,e);var u=typeof arguments[t]=="number"?t:this.valpha;return new an($Ve(_r[this.model][e].raw(this.color)).concat(u),e)},an[e]=function(u){return typeof u=="number"&&(u=DA(b_.call(arguments),t)),new an(u,e)}}});function UVe(e,t){return Number(e.toFixed(t))}function LVe(e){return function(t){return UVe(t,e)}}function fu(e,t,u){return e=Array.isArray(e)?e:[e],e.forEach(function(n){(LE[n]||(LE[n]=[]))[t]=u}),e=e[0],function(n){var r;return arguments.length?(u&&(n=u(n)),r=this[e](),r.color[t]=n,r):(r=this[e]().color[t],u&&(r=u(r)),r)}}function ju(e){return function(t){return Math.max(0,Math.min(e,t))}}function $Ve(e){return Array.isArray(e)?e:[e]}function DA(e,t){for(var u=0;u<t;u++)typeof e[u]!="number"&&(e[u]=0);return e}var zVe=an,Ui=function(e){e==null&&(e=new Date().getTime()),this.N=624,this.M=397,this.MATRIX_A=2567483615,this.UPPER_MASK=2147483648,this.LOWER_MASK=2147483647,this.mt=new Array(this.N),this.mti=this.N+1,e.constructor==Array?this.init_by_array(e,e.length):this.init_seed(e)};Ui.prototype.init_seed=function(e){for(this.mt[0]=e>>>0,this.mti=1;this.mti<this.N;this.mti++){var e=this.mt[this.mti-1]^this.mt[this.mti-1]>>>30;this.mt[this.mti]=(((e&4294901760)>>>16)*1812433253<<16)+(e&65535)*1812433253+this.mti,this.mt[this.mti]>>>=0}};Ui.prototype.init_by_array=function(e,t){var u,n,r;for(this.init_seed(19650218),u=1,n=0,r=this.N>t?this.N:t;r;r--){var a=this.mt[u-1]^this.mt[u-1]>>>30;this.mt[u]=(this.mt[u]^(((a&4294901760)>>>
62316)*1664525<<16)+(a&65535)*1664525)+e[n]+n,this.mt[u]>>>=0,u++,n++,u>=this.N&&(this.mt[0]=this.mt[this.N-1],u=1),n>=t&&(n=0)}for(r=this.N-1;r;r--){var a=this.mt[u-1]^this.mt[u-1]>>>30;this.mt[u]=(this.mt[u]^(((a&4294901760)>>>16)*1566083941<<16)+(a&65535)*1566083941)-u,this.mt[u]>>>=0,u++,u>=this.N&&(this.mt[0]=this.mt[this.N-1],u=1)}this.mt[0]=2147483648};Ui.prototype.random_int=function(){var e,t=new Array(0,this.MATRIX_A);if(this.mti>=this.N){var u;for(this.mti==this.N+1&&this.init_seed(5489),u=0;u<this.N-this.M;u++)e=this.mt[u]&this.UPPER_MASK|this.mt[u+1]&this.LOWER_MASK,this.mt[u]=this.mt[u+this.M]^e>>>1^t[e&1];for(;u<this.N-1;u++)e=this.mt[u]&this.UPPER_MASK|this.mt[u+1]&this.LOWER_MASK,this.mt[u]=this.mt[u+(this.M-this.N)]^e>>>1^t[e&1];e=this.mt[this.N-1]&this.UPPER_MASK|this.mt[0]&this.LOWER_MASK,this.mt[this.N-1]=this.mt[this.M-1]^e>>>1^t[e&1],this.mti=0}return e=this.mt[this.mti++],e^=e>>>11,e^=e<<7&2636928640,e^=e<<15&4022730752,e^=e>>>18,e>>>0};Ui.prototype.random_int31=function(){return this.random_int()>>>1};Ui.prototype.random_incl=function(){return this.random_int()*(1/4294967295)};Ui.prototype.random=function(){return this.random_int()*(1/4294967296)};Ui.prototype.random_excl=function(){return(this.random_int()+.5)*(1/4294967296)};Ui.prototype.random_long=function(){var e=this.random_int()>>>5,t=this.random_int()>>>6;return(e*67108864+t)*(1/9007199254740992)};var HVe=Ui,g_=we&&we.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(h_,"__esModule",{value:!0});const WVe=g_(zVe),qVe=g_(HVe),Sg=g_(H),YVe=["#01888C","#FC7500","#034F5D","#F73F01","#FC1960","#C7144C","#F3C100","#1598F2","#2465E1","#F19E02"],VVe=30,Mg=3,GVe={container:{overflow:"hidden"}};function JVe({address:e,size:t}){const u=parseInt(e.slice(2,10),16),n=new qVe.default(u),r=n.random()*30-VVe/2,a=YVe.map(l=>new WVe.default(l).rotate(r).hex()),i=()=>{n.random();const l=Math.floor(a.length*n.random());return a.splice(l,1)[0]},s=i(),o=Array(Mg).fill(0).map((l,c)=>{const d=t/2,p=n.random(),f=Math.PI*2*p,y=t/Mg*n.random()+c*t/Mg,h=Math.cos(f)*y,C=Math.sin(f)*y,v=n.random(),m=p*360+v*180,E=i();return Sg.default.createElement("rect",{key:`shape_${c}`,x:0,y:0,width:t,height:t,fill:E,transform:`translate(${h} ${C}) rotate(${m.toFixed(1)} ${d} ${d})`})});return Sg.default.createElement("div",{style:Object.assign(Object.assign({},GVe.container),{width:t,height:t,backgroundColor:s,borderRadius:t/2})},Sg.default.createElement("svg",{width:`${t}px`,height:`${t}px`},o))}h_.default=JVe;var Qo={};Object.defineProperty(Qo,"__esModule",{value:!0});Qo.getCachedUrl=Qo.storeCachedURI=void 0;const KVe=60*60*24*1e3,rV=()=>{const e=window.localStorage.getItem("davatar/cache");return e?JSON.parse(e):(window.localStorage.setItem("davatar/cache","{}"),{})},QVe=e=>window.localStorage.setItem("davatar/cache",JSON.stringify(e)),XVe=(e,t,u)=>{const n=rV(),r=e.toLowerCase(),a=n[r];if(!a||new Date(a.expiresAt)>new Date){const i=new Date(new Date().getTime()+(u||KVe));n[r]={url:t,expiresAt:i.toString()},QVe(n)}};Qo.storeCachedURI=XVe;const ZVe=e=>{const t=rV(),u=e.toLowerCase(),n=t[u];return n&&new Date(n.expiresAt)>new Date?n.url:null};Qo.getCachedUrl=ZVe;var Xh={};Object.defineProperty(Xh,"__esModule",{value:!0});Xh.getGatewayUrl=void 0;const eGe=(e,t)=>{const u=new RegExp(/([a-z]+)(?::\/\/|\/)(.*)/).exec(e);if(!u||u.length<3)return e;const n=u[2];let r=e;switch(u[1]){case"ar":{r=`https://arweave.net/${n}`;break}case"ipfs":n.includes("ipfs")||n.includes("ipns")?r=`https://gateway.ipfs.io/${n}`:r=`https://gateway.ipfs.io/ipfs/${n}`;break;case"ipns":n.includes("ipfs")||n.includes("ipns")?r=`https://gateway.ipfs.io/${n}`:r=`https://gateway.ipfs.io/ipns/${n}`;break}return t?r.replaceAll("{id}",t):r};Xh.getGatewayUrl=eGe;var tGe=we&&we.__createBinding||(Object.create?function(e,t,u,n){n===void 0&&(n=u),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[u]}})}:function(e,t,u,n){n===void 0&&(n=u),e[n]=t[u]}),uGe=we&&we.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}
623),nGe=we&&we.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var u in e)u!=="default"&&Object.prototype.hasOwnProperty.call(e,u)&&tGe(t,e,u);return uGe(t,e),t},hk=we&&we.__awaiter||function(e,t,u,n){function r(a){return a instanceof u?a:new u(function(i){i(a)})}return new(u||(u=Promise))(function(a,i){function s(c){try{l(n.next(c))}catch(d){i(d)}}function o(c){try{l(n.throw(c))}catch(d){i(d)}}function l(c){c.done?a(c.value):r(c.value).then(s,o)}l((n=n.apply(e,t||[])).next())})},v_=we&&we.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Nh,"__esModule",{value:!0});const bk=AY,gk=v_(hq),Ja=nGe(H),rGe=Is,aGe=v_(y_),iGe=v_(h_),D1=Qo,cp=Xh,sGe=["function ownerOf(uint256 tokenId) view returns (address)","function tokenURI(uint256 _tokenId) external view returns (string)"],oGe=["function balanceOf(address _owner, uint256 _id) view returns (uint256)","function uri(uint256 _id) view returns (string)"];function lGe({uri:e,style:t,className:u,size:n,address:r,provider:a,generatedAvatarType:i,defaultComponent:s,cacheTTL:o}){const[l,c]=(0,Ja.useState)(null),[d,p]=(0,Ja.useState)(!1),y=(0,rGe.useAvatarEthersProvider)(a);(0,Ja.useEffect)(()=>{if(!e&&r){const w=(0,D1.getCachedUrl)(r.toLowerCase());c(w||null)}if(!e)return;if(e){const w=(0,D1.getCachedUrl)(e);if(w){c(w);return}}if(e&&r){const w=(0,D1.getCachedUrl)(`${r.toLowerCase()}/${e}`);if(w){c(w);return}}const E=new RegExp(/([a-z]+):\/\/(.*)/).exec(e),b=new RegExp(/eip155:1\/erc721:(\w+)\/(\w+)/).exec(e),A=new RegExp(/eip155:1\/erc1155:(\w+)\/(\w+)/).exec(e);if(E&&E.length===3){const w=E[1],g=E[2];switch(w){case"ar":{const B="https://arweave.net";fetch(`${B}/graphql`,{method:"POST",headers:{"content-type":"application/json;charset=UTF-8"},body:JSON.stringify({query:` 624 { 625 transactions(ids: ["${g}"]) { 626 edges { 627 node { 628 id 629 owner { 630 address 631 } 632 } 633 } 634 } 635 } 636 `})}).then(q=>q.json()).then(q=>q.data.transactions.edges[0].node).then(q=>fetch(`${B}/graphql`,{method:"POST",headers:{"content-type":"application/json;charset=UTF-8"},body:JSON.stringify({query:` 637 { 638 transactions(owners: ["${q.owner.address}"], tags: { name: "Origin", values: ["${q.id}"] }, sort: HEIGHT_DESC) { 639 edges { 640 node { 641 id 642 } 643 } 644 } 645 } 646 `})})).then(q=>q.json()).then(q=>{q.data&&q.data.transactions.edges.length>0?c(`${B}/${q.data.transactions.edges[0].node.id}`):c(`${B}/${g}`)}).catch(q=>console.error(q));break}case"ipfs":c(`https://gateway.ipfs.io/ipfs/${g}`);break;case"ipns":c(`https://gateway.ipfs.io/ipns/${g}`);break;case"http":case"https":c(e);break;default:c(e);break}}else if(b&&b.length===3){const w=b[1].toLowerCase(),g=b[2],B=r==null?void 0:r.toLowerCase(),q=new bk.Contract(w,sGe,y);hk(this,void 0,void 0,function*(){if(B){const N=yield q.ownerOf(g);if(!N||N.toLowerCase()!==B){c(null);return}}const V=yield q.tokenURI(g),ie=yield(yield fetch((0,cp.getGatewayUrl)(V,new gk.default(g).toString(16)))).json();c((0,cp.getGatewayUrl)(ie.image))})}else if(A&&A.length===3){const w=A[1].toLowerCase(),g=A[2],B=new bk.Contract(w,oGe,y);hk(this,void 0,void 0,function*(){if(r&&(yield B.balanceOf(r,g)).isZero()){c(null);return}const q=yield B.uri(g),X=yield(yield fetch((0,cp.getGatewayUrl)(q,new gk.default(g).toString(16)))).json();c((0,cp.getGatewayUrl)(X.image))})}else c((0,cp.getGatewayUrl)(e))},[e,r,y]);const h=(0,Ja.useCallback)(()=>{p(!0),r&&l&&(0,D1.storeCachedURI)(r,l,o)},[r,l,o]);let C=null;const v=Object.assign({display:d?void 0:"none",width:`${n}px`,height:`${n}px`,borderRadius:`${n}px`},t||{});l&&(C=Ja.default.createElement("img",{alt:"avatar",style:v,className:u,src:l,onLoad:h}));const m=(!l||!d)&&r&&(s||(i==="blockies"?Ja.default.createElement(aGe.default,{address:r,size:n}):Ja.default.createElement(iGe.default,{address:r,size:n})));return Ja.default.createElement(Ja.default.Fragment,null,m,C)}Nh.default=lGe;var C_={}
646,cGe=we&&we.__createBinding||(Object.create?function(e,t,u,n){n===void 0&&(n=u),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[u]}})}:function(e,t,u,n){n===void 0&&(n=u),e[n]=t[u]}),dGe=we&&we.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),pGe=we&&we.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var u in e)u!=="default"&&Object.prototype.hasOwnProperty.call(e,u)&&cGe(t,e,u);return dGe(t,e),t},fGe=we&&we.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(C_,"__esModule",{value:!0});const yGe=f_,B1=pGe(H),EGe=Is,mGe=fGe(Nh),hGe=Qo;function bGe({size:e,address:t,provider:u,generatedAvatarType:n,defaultComponent:r,style:a,cacheTTL:i}){const[s,o]=(0,B1.useState)(null),[l,c]=(0,B1.useState)(null),d=(0,EGe.useAvatarEthersProvider)();return(0,B1.useEffect)(()=>{var p,f;let y=d,h=null,C=!1;u&&(!((p=u.currentProvider)===null||p===void 0)&&p.chainId?h=parseInt(u.currentProvider.chainId):!((f=u.network)===null||f===void 0)&&f.chainId&&(C=!0,h=u.network.chainId),[1,3,4,5].includes(h)?y=C?u:new yGe.Web3Provider(u.currentProvider):h=1),c(y),(0,hGe.getCachedUrl)(t)||y.lookupAddress(t).then(v=>{v&&y.getResolver(v).then(m=>{m.getText("avatar").then(E=>{E&&E.length>0&&o(E)})})})},[t,u,d]),B1.default.createElement(mGe.default,{size:e,address:t,uri:s,provider:l,generatedAvatarType:n,defaultComponent:r,style:a,cacheTTL:i})}C_.default=bGe;(function(e){var t=we&&we.__importDefault||function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(e,"__esModule",{value:!0}),e.AvatarProvider=e.default=e.Image=void 0;var u=Nh;Object.defineProperty(e,"Image",{enumerable:!0,get:function(){return t(u).default}});var n=C_;Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t(n).default}});var r=Is;Object.defineProperty(e,"AvatarProvider",{enumerable:!0,get:function(){return r.AvatarProvider}})})(mq);const gGe=Ba(mq);function vk(){const{isConnected:e}=Yu(),[t,u]=H.useState(!1);let n=uf();const[r,a]=H.useState(0),[i,s]=H.useState(!0);H.useState(!1);const o=()=>{const c=window.pageYOffset;s(r>c||c<10),a(c)};H.useEffect(()=>(window.addEventListener("scroll",o),()=>{window.removeEventListener("scroll",o)}),[r,i]);const{chain:l}=zs();return D.jsxs(D.Fragment,{children:[D.jsxs("nav",{className:`shadow-md shadow-black border-b-gray-950 fixed left-0 z-50 w-full md:backdrop-blur-sm backdrop-blur-3xl p-0 transition-transform ease-in-out duration-500 transform ${i?"translate-y-0":"-translate-y-full"} bac`,children:[D.jsx("div",{className:"max-w-7xl md:max-w-6xl mx-auto px-4 sm:px-6 lg:px-0",children:D.jsxs("div",{className:"flex items-center justify-between h-20",children:[D.jsxs("div",{className:"flex items-center",children:[D.jsx(Lu,{to:"/",className:"flex-shrink-0",children:D.jsx("img",{className:"inline-block",src:ui,width:40})}),D.jsx("div",{className:"ml-4",children:D.jsx(D.Fragment,{children:D.jsx("div",{className:"font-medium text-sm",children:D.jsx(uT.Custom,{children:({account:c,chain:d,openAccountModal:p,openChainModal:f,openConnectModal:y,authenticationStatus:h,mou
646nted:C})=>{const v=C&&h!=="loading",m=v&&c&&d&&(!h||h==="authenticated");return D.jsx("div",{...!v&&{"aria-hidden":!0,style:{opacity:0,pointerEvents:"none",userSelect:"none"}},children:(()=>m?d.unsupported?D.jsx("button",{onClick:f,type:"button",children:"Wrong network"}):D.jsxs("div",{style:{display:"flex",gap:0},children:[D.jsxs("button",{onClick:f,style:{display:"flex",alignItems:"center"},type:"button",className:"btn-sec-pyro text-xs ml-0 mr-0",children:[d.hasIcon&&D.jsx("div",{style:{background:d.iconBackground,width:12,height:12,borderRadius:999,overflow:"hidden",marginRight:2},children:d.iconUrl&&D.jsx("img",{alt:d.name??"Chain icon",src:d.iconUrl,style:{width:12,height:12}})}),d.name]}),D.jsxs("button",{className:"btn-sec-pyro w-32",type:"button",children:[D.jsxs("div",{className:"text-xs font-light mb-0.5",children:[D.jsx("span",{className:"inline-block mr-1",children:D.jsx(gGe,{size:9,address:c.address?c.address:"",generatedAvatarType:"jazzicon"})}),c.displayName]}),D.jsx("div",{className:"text-xs font-medium",children:c.displayBalance?` ${c.displayBalance}`:""})]}),D.jsx("span",{className:"inline-block h-full text-numneg",children:D.jsx(d0e,{})})]}):D.jsxs("button",{className:"btn-sec-pyro ",onClick:y,type:"button",children:[D.jsx("span",{className:"inline-block align-top pr-2 text-lg text-numpos",children:D.jsx(DU,{})}),"Connect"]}))()})}})})})}),n.pathname==="/rfx"?null:D.jsx("div",{className:"hidden md:block",children:D.jsxs("div",{className:"flex items-center ml-0",children:[(l&&l.name==="Pulsechain"||!e)&&D.jsx(D.Fragment,{}),D.jsx("div",{className:"ml-20"}),D.jsxs("div",{className:"flex items-center text-right",children:[D.jsx(Lu,{to:"https://twitter.com/inferno_burnPNX",className:"text-white hover:underline hover:underline-offset-8 text-4xl pr-4 inline-block",children:D.jsx(AC,{className:""})}),D.jsx(Lu,{to:"https://t.me/inferno_PLS",className:"text-white hover:underline hover:underline-offset-8 text-4xl p-0 inline-block",children:D.jsx(CC,{className:""})})]})]})})]}),D.jsx("div",{className:"-mr-2 flex md:hidden",children:D.jsxs("button",{onClick:()=>u(!t),type:"button",className:"bg-black inline-flex items-center justify-center p-0 text-white hover:bg-black focus:outline-none focus:ring-1 focus:ring-offset-1 focus:ring-offset-black focus:ring-black","aria-controls":"mobile-menu","aria-expanded":"false",children:[D.jsx("span",{className:"sr-only",children:"Open main menu"}),t?D.jsx("div",{className:"text-4xl",children:D.jsx(c0e,{})}):D.jsx(D.Fragment,{children:D.jsx("div",{className:"text-3xl",children:D.jsx(l0e,{})})})]})})]})}),D.jsx(ere,{show:t,enter:"transition ease-out duration-100 transform",enterFrom:"opacity-0 scale-95",enterTo:"opacity-100 scale-100",leave:"transition ease-in duration-75 transform",leaveFrom:"opacity-100 scale-100",leaveTo:"opacity-0 scale-95",children:D.jsx("div",{className:"md:hidden",id:"mobile-menu",children:D.jsxs("center",{className:"h-fit",children:[D.jsxs("center",{className:"flex justify-center",children:[D.jsx(Lu,{to:"https://twitter.com/Inferno_PLS",className:"text-white hover:bg-gray-900 text-4xl p-2",children:D.jsx(AC,{className:""})}),D.jsx("div",{className:"p-5"}),D.jsx(Lu,{to:"https://t.me/Inferno_PLS",className:"text-white hover:bg-gray-900 text-4xl p-2",children:D.jsx(CC,{className:""})}),D.jsx("div",{className:"p-5"})]}),D.jsx("br",{})]})})})]}),D.jsx("br",{})]})}var vGe={cm:!0,mm:!0,in:!0,px:!0,pt:!0,pc:!0,em:!0,ex:!0,ch:!0,rem:!0,vw:!0,vh:!0,vmin:!0,vmax:!0,"%":!0};function CGe(e){if(typeof e=="number")return{value:e,unit:"px"};var t,u=(e.match(/^[0-9.]*/)||"").toString();u.includes(".")?t=parseFloat(u):t=parseInt(u,10);var n=(e.match(/[^0-9]*$/)||"").toString();return vGe[n]?{value:t,unit:n}:(console.warn("React Spinners: ".concat(e," is not a valid css value. Defaulting to ").concat(t,"px.")),{value:t,unit:"px"})}function kg(e){var t=CGe(e);return"".concat(t.value).concat(t.unit)}var aV=function(e,t,u){var n="react-spinners-".concat(e,"-").concat(u);if(typeof window>"u"||!window.document)return n;var r=document.createElement("style");document.head.appendChild(r);var a=r.sheet,i=` 647 @keyframes `.concat(n,` { 648 `).concat(t,` 649 } 650 `);return a&&a.insertRule(i,0),n},$E;(function(e){e.maroon="#800000",e.red="#FF0000",e.orange="#FFA500",e.yellow="#FFFF00",e.olive="#808000",e.green="#008000",e.purple="#800080",e.fuchsia="#FF00FF",e.lime="#00FF00",e.teal="#008080",e.aqua="#00FFFF",e.blue="#0000FF",e.navy="#000080",e.black="#000000",e.gray="#808080",e.silver="#C0C0C0",e.white="#FFFFFF"})($E||($E={}));var AGe=function(e,t){if(Object.keys($E).includes(e)&&(e=$E[e]),e[0]==="#"&&(e=e.slice(1)),e.length===3){var u="";e.split("").forEach(function(r){u+=r,u+=r}),e=u}var n=(e.match(/.{2}/g)||[]).map(function(r){return parseInt(r,16)}).join(", ");return"rgba(".concat(n,", ").concat(t,")")},zE=globalThis&&globalThis.__assign||function(){return zE=Object.assign||function(e){for(var t,u=1,n=arguments.length;u<n;u++){t=arguments[u];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},zE.apply(this,arguments)},wGe=globalThis&&globalThis.__rest||function(e,t){var u={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(u[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,n=Object.getOwnPropertySymbols(e);r<n.length;r++)t.indexOf(n[r])<0&&Object.prototype.propertyIsEnumerable.call(e,n[r])&&(u[n[r]]=e[n[r]]);return u},TGe=aV("BarLoader","0% {left: -35%;right: 100%} 60% {left: 100%;right: -90%} 100% {left: 100%;right: -90%}","long"),_Ge=aV("BarLoader","0% {left: -200%;right: 100%} 60% {left: 107%;right: -8%} 100% {left: 107%;right: -8%}","short");function FGe(e){var t=e.loading,u=t===void 0?!0:t,n=e.color,r=n===void 0?"#000000":n,a=e.speedMultiplier,i=a===void 0?1:a,s=e.cssOverride,o=s===void 0?{}:s,l=e.height,c=l===void 0?4:l,d=e.width,p=d===void 0?100:d,f=wGe(e,["loading","color","speedMultiplier","cssOverride","height","width"]),y=zE({display:"inherit",position:"relative",width:kg(p),height:kg(c),overflow:"hidden",backgroundColor:AGe(r,.2),backgroundClip:"padding-box"},o),h=function(C){return{position:"absolute",height:kg(c),overflow:"hidden",backgroundColor:r,backgroundClip:"padding-box",display:"block",borderRadius:2,willChange:"left, right",animationFillMode:"forwards",animation:"".concat(C===1?TGe:_Ge," ").concat(2.1/i,"s ").concat(C===2?"".concat(1.15/i,"s"):""," ").concat(C===1?"cubic-bezier(0.65, 0.815, 0.735, 0.395)":"cubic-bezier(0.165, 0.84, 0.44, 1)"," infinite")}};return u?H.createElement("span",zE({style:y},f),H.createElement("span",{style:h(1)}),H.createElement("span",{style:h(2)})):null}const He="/assets/pulseLogo-88408182.png",Ig="/assets/logoDark200-817e5ed3.png",DGe="/assets/logoLight200-96137dbf.png",Bt="/assets/daixLogo-32266642.png",$l="/assets/elixir-6bdfb0e2.png",BGe="/assets/whiteLogo-312113e6.png",Ck="/assets/dwojakLogo-77c9f02c.png",X0="/assets/pulseX2-0dfe44ed.png",dp="/assets/dai-fd093dce.svg",xGe="/assets/pepelorianLogo-3a3cf682.png",PGe="/assets/skLogo-9081928c.png",Ak="/assets/fluffyLogo-20f80b11.png",Jt="/assets/reflux-9d28bd98.png",Og="/assets/eth-f0bb7422.svg",SGe="/assets/imLogo-42ba7221.png",x1="/assets/hoaLogo-10455617.png",MGe="/assets/pTGC-fef6de23.png",Rg="/assets/vortexLogo-b5f26d39.png";let xt=[{inputs:[],type:"constructor"},{constant:!0,inputs:[],name:"DOMAIN_SEPARATOR",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"MINIMUM_LIQUIDITY",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"PERMIT_TYPEHASH",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{constant:!0,inputs:[{internalType:"address",name:"",type:"address"},{internalType:"address",name:"",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{constant:!1,inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"value",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[{internalType:"address",name:"",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{constant:!1,inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"address",name:"senderOrigin",type:"address"}],name:"burn",outputs:[{internalType:"uint256",name:"amount0",type:"uint256"},{internalType:"uint256",name:"amount1",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"factory",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"getReserves",outputs:[{internalType:"uint112",name:"_reserve0",type:"uint112"},{internalType:"uint112",name:"_reserve1",type:"uint112"},{internalType:"uint32",name:"_blockTimestampLast",type:"uint32"}],stateMutability:"view",type:"function"},{constant:!1,inputs:[{internalType:"address",name:"_token0",type:"address"},{internalType:"address",name:"_token1",type:"address"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[],name:"kLast",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{constant:!1,inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"address",name:"senderOrigin",type:"address"}],name:"mint",outputs:[{internalType:"uint256",name:"liquidity",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{constant:!0,inputs:[{internalType:"address",name:"",type:"address"}],name:"nonces",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{constant:!1,inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"permit",outputs:[],stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[],name:"price0CumulativeLast",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"price1CumulativeLast",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{constant:!1,inputs:[{internalType:"address",name:"to",type:"address"}],name:"skim",outputs:[],stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[{internalType:"uint256",name:"amount0Out",type:"uint256"},{internalType:"uint256",name:"amount1Out",type:"uint256"},{internalType:"address",name:"to",type:"address"},{internalType:"bytes",name:"data",type:"bytes"}],name:"swap",outputs:[],stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{constant:!1,inputs:[],name:"sync",outputs:[],stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[],name:"token0",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"token1",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{constant:!1,inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"value",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"value",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{anonymous:!1,inputs:[{indexed:!0,name:"owner",type:"address"},{indexed:!0,name:"spender",type:"address"},{indexed:!1,name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"sender",type:"address"},{indexed:!1,name:"amount0",type:"uint256"},{indexed:!1,name:"amount1",type:"uint256"},{indexed:!0,name:"to",type:"address"},{indexed:!0,name:"senderOrigin",type:"address"}],name:"Burn",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"sender",type:"address"},{indexed:!1,name:"amount0",type:"uint256"},{indexed:!1,name:"amount1",type:"uint256"},{indexed:!0,name:"senderOrigin",type:"address"}],name:"Mint",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"sender",type:"address"},{indexed:!1,name:"amount0In",type:"uint256"},{indexed:!1,name:"amount1In",type:"uint256"},{indexed:!1,name:"amount0Out",type:"uint256"},{indexed:!1,name:"amount1Out",type:"uint256"},{indexed:!0,name:"to",type:"address"}],name:"Swap",type:"event"},{anonymous:!1,inputs:[{indexed:!1,name:"reserve0",type:"uint112"},{indexed:!1,name:"reserve1",type:"uint112"}],name:"Sync",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"from",type:"address"},{indexed:!0,name:"to",type:"address"},{indexed:!1,name:"value",type:"uint256"}],name:"Transfer",type:"event"}];const Te={lifeline:{address:"0x61A0F00136B0aFaE514edd01E70f7836f1F0D274",abi:[{inputs:[{internalType:"contract Elixir",name:"_elixir",type:"address"},{internalType:"uint256",name:"rewardsPerSecond_",type:"uint256"},{internalType:"uint256",name:"startTime_",type:"uint256"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"uint256",name:"pid",type:"uint256"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"Deposit",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"uint256",name:"pid",type:"uint256"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"EmergencyWithdraw",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"uint256",name:"pid",type:"uint256"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"Withdraw",type:"event"},{stateMutability:"payable",type:"fallback"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"LP_MANAGER_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"MAX_ALLOC_POINTS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"al
650locPoint_",type:"uint256"},{internalType:"contract IERC20",name:"lpToken_",type:"address"},{internalType:"uint256",name:"stkFeeBips_",type:"uint256"},{internalType:"uint256",name:"unstkFeeBips_",type:"uint256"}],name:"add",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"pid_",type:"uint256"},{internalType:"uint256",name:"amount_",type:"uint256"}],name:"deposit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"elixir",outputs:[{internalType:"contract Elixir",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"pid_",type:"uint256"}],name:"emergencyWithdraw",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"from_",type:"uint256"},{internalType:"uint256",name:"to_",type:"uint256"}],name:"getMultiplier",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"massUpdatePools",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"maxRewardsPerSecond",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"pid_",type:"uint256"},{internalType:"address",name:"user_",type:"address"}],name:"pendingRewards",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"poolInfo",outputs:[{internalType:"contract IERC20",name:"lpToken",type:"address"},{internalType:"uint256",name:"allocPoint",type:"uint256"},{internalType:"uint256",name:"lastRewardTime",type:"uint256"},{internalType:"uint256",name:"accRewardsPerShare",type:"uint256"},{internalType:"uint256",name:"stkFeeBips",type:"uint256"},{internalType:"uint256",name:"unstkFeeBips",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"poolLength",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"reclaimETH",outputs:[],stateMutability:"payable",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"rewardsPerSecond",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"pid_",type:"uint256"},{internalType:"uint256",name:"allocPoint_",type:"uint256"}],name:"set",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newFeeAddr",type:"address"}],name:"setNewFeeAddress",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newFeeAddr1",type:"address"},{internalType:"address",name:"newFeeAddr2",type:"address"}],name:"setNewFeeAddresses",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"rewardsPerSecond_",type:"uint256"}],name:"setRewardsPerSecond",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"startTime",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"getTotalAllocPoint",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"pid_",type:"uint256"}],name:"updatePool",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"},{internalType:"address",name:"",type:"address"}],name:"userInfo",outputs:[{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"rewardDebt",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"pid_",type:"uint256"},{internalType:"uint256",name:"amount_",type:"uint256"}],name:"withdraw",outputs:[],stateMutability:"nonpayable",type:"function"},{stateMutability:"payable",type:"receive"}],name:"Lifeline"},factoryContract:{address:"0xC24ED37A35222fb2b1d2c3453AB0205aA99c0ef6",abi:[{inputs:[],stateMutability:"nonpayable",type:"constructor"},{inputs:[{internalType:"string",name:"name_",type:"string"},{internalType:"string",name:"symbol_",type:"string"},{internalType:"uint256",name:"totalSupply_",type:"uint256"},{internalType:"uint256",name:"devAirDrop_",type:"uint256"},{internalType:"address",name:"dexRouter_",type:"address"},{internalType:"address",name:"rwdAddr_",type:"address"},{internalType:"uint16[4]",name:"fees_",type:"uint16[4]"}],name:"deployContract",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"payable",type:"function"},{inputs:[],name:"maxFeeEach",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"mintCost",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint96",name:"newCost_",type:"uint96"}],name:"setCost",outputs:[],stateMutability:"nonpayable",type:"function"}],name:"factoryContract"},factoryContract9mm:{address:"0xB00C06e86915713F18f5F7A1FE738d601337E60F",abi:[{inputs:[],stateMutability:"nonpayable",type:"constructor"},{inputs:[{internalType:"string",name:"name_",type:"string"},{internalType:"string",name:"symbol_",type:"string"},{internalType:"uint256",name:"totalSupply_",type:"uint256"},{internalType:"uint256",name:"devAirDrop_",type:"uint256"},{internalType:"address",name:"dexRouter_",type:"address"},{internalType:"address",name:"rwdAddr_",type:"address"},{internalType:"uint16[4]",name:"fees_",type:"uint16[4]"}],name:"deployContract",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"payable",type:"function"},{inputs:[],name:"maxFeeEach",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"mintCost",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint96",name:"newCost_",type:"uint96"}],name:"setCost",outputs:[],stateMutability:"nonpayable",type:"function"}],name:"factoryContract"},noFeeContract:{address:"0xe3ADCfC5F0e432f173589f331267Cb77Ca0a88Ac",abi:[{inputs:[],stateMutability:"nonpayable",type:"constructor"},{inputs:[{internalType:"string",name:"name_",type:"string"},{internalType:"string",name:"symbol_",type:"string"},{internalType:"uint256",name:"totalSupply_",type:"uint256"},{internalType:"uint256",name:"devAirDrop_",type:"uint256"}],name:"deployContract",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"payable",type:"function"},{inputs:[],name:"maxFeeEach",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"mintCost",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint96",name:"newCost_",type:"uint96"}],name:"setCost",outputs:[],stateMutability:"nonpayable",type:"function"}],name:"noFeeContract"},factoryContractBurnYield:{address:"0xb7Fd1ba7692A82bA2c1C761D3AF9c11001A9DFe9",abi:[{inputs:[],name:"MAX_FEE_EACH",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"string",name:"name_",type:"string"},{internalType:"string",name:"symbol_",type:"string"},{internalType:"uint256",name:"totalSupply_",type:"uint256"},{internalType:"uint256",name:"devAirDrop_",type:"uint256"},{internalType:"address",name:"dexRouter_",type:"address"},{internalType:"address",name:"rwdAddr_",type:"address"},{internalType:"uint16[3]",name:"fees_",type:"uint16[3]"}],name:"deployContract",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"payable",type:"function"},{inputs:[],name:"mintCost",outputs:[{internalType:"uint96",name:"",type:"uint96"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint96",name:"newCost_",type:"uint96"}],name:"setCost",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"tokenAddr_",type:"address"},{internalType:"uint256",name:"amt_",type:"uint256"}],name:"withdraw",outputs:[],stateMutability:"payable",type:"function"}],name:"factoryContractBurnYield"},noYieldWithFeeContract:{address:"0x570d4515F98f4aC70F805BD2e19716C07c51fDFf",abi:[{inputs:[],stateMutability:"nonpayable",type:"constructor"},{inputs:[{internalType:"string",name:"name_",type:"string"},{internalType:"string",name:"symbol_",type:"string"},{internalType:"uint256",name:"totalSupply_",type:"uint256"},{internalType:"uint256",name:"devAirDrop_",type:"uint256"},{internalType:"address",name:"dexRouter_",type:"address"},{internalType:"uint16[4]",name:"fees_",type:"uint16[4]"}],name:"deployContract",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"payable",type:"function"},{inputs:[],name:"maxFeeEach",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"mintCost",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint96",name:"newCost_",type:"uint96"}],name:"setCost",outputs:[],stateMutability:"nonpayable",type:"function"}],name:"noYieldWithFeeContract"},yieldNonPLSContract:{address:"0x2D51Bb52FD10E157Ab02FA561f83dF5d81eB71dd",abi:[{inputs:[],stateMutability:"nonpayable",type:"constructor"},{inputs:[{internalType:"string",name:"name_",type:"string"},{internalType:"string",name:"symbol_",type:"string"},{internalType:"uint256",name:"totalSupply_",type:"uint256"},{internalType:"uint256",name:"devAirDrop_",type:"uint256"},{internalType:"address",name:"dexRouter_",type:"address"},{internalType:"address",name:"rwdAddr_",type:"address"},{internalType:"uint16[4]",name:"fees_",type:"uint16[4]"}],name:"deployContract",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"payable",type:"function"},{inputs:[],name:"maxFeeEach",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"mintCost",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint96",name:"newCost_",type:"uint96"}],name:"setCost",outputs:[],stateMutability:"nonpayable",type:"function"}],name:"yieldNonPLSContract"},reflectionContract:{address:"0x60D1B692817f7FF7537C594Bb03EE1e0F4E698Fa",abi:[{inputs:[],stateMutability:"nonpayable",type:"constructor"},{inputs:[{internalType:"string",name:"name_",type:"string"},{internalType:"string",name:"symbol_",type:"string"},{internalType:"uint256",name:"totalSupply_",type:"uint256"},{internalType:"uint256",name:"devAirDrop_",type:"uint256"},{internalType:"address",name:"feeAddr_",type:"address"},{internalType:"uint16[6]",name:"fees_",type:"uint16[6]"}],name:"deployContract",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"payable",type:"function"},{inputs:[],name:"maxFeeEach",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"mintCost",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint96",name:"newCost_",type:"uint96"}],name:"setCost",outputs:[],stateMutability:"nonpayable",type:"function"}],name:"reflectionContract"},elixir:{address:"0xeCd465A15fac825B0Fe69416A4c7BfE03A50c12E",abi:[{inputs:[],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"InvalidShortString",type:"error"},{inputs:[{internalType:"string",name:"str",type:"string"}],name:"StringTooLong",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"delegator",type:"address"},{indexed:!0,internalType:"address",name:"fromDelegate",type:"address"},{indexed:!0,internalType:"address",name:"toDelegate",type:"address"}],name:"DelegateChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"delegate",type:"address"},{indexed:!1,internalType:"uint256",name:"previousBalance",type:"uint256"},{indexed:!1,internalType:"uint256",name:"newBalance",type:"uint256"}],name:"DelegateVotesChanged",type:"event"},{anonymous:!1,inputs:[],name:"EIP712DomainChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"DELEGATION_TYPEHASH",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"DOMAIN_SEPARATOR",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"DOMAIN_TYPEHASH",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"}],name:"burn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"burnFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"checkpoints",outputs:[{internalType:"uint32",name:"fromBlock",type:"uint32"},{internalType:"uint256",name:"votes",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"fun
650ction"},{inputs:[{internalType:"address",name:"delegatee_",type:"address"}],name:"delegate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"delegatee_",type:"address"},{internalType:"uint256",name:"nonce_",type:"uint256"},{internalType:"uint256",name:"expiry_",type:"uint256"},{internalType:"uint8",name:"v_",type:"uint8"},{internalType:"bytes32",name:"r_",type:"bytes32"},{internalType:"bytes32",name:"s_",type:"bytes32"}],name:"delegateBySig",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"delegator_",type:"address"}],name:"delegates",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"eip712Domain",outputs:[{internalType:"bytes1",name:"fields",type:"bytes1"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"version",type:"string"},{internalType:"uint256",name:"chainId",type:"uint256"},{internalType:"address",name:"verifyingContract",type:"address"},{internalType:"bytes32",name:"salt",type:"bytes32"},{internalType:"uint256[]",name:"extensions",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account_",type:"address"}],name:"getCurrentVotes",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account_",type:"address"},{internalType:"uint256",name:"blockNumber_",type:"uint256"}
650],name:"getPriorVotes",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"to_",type:"address"},{internalType:"uint256",name:"amount_",type:"uint256"}],name:"mint",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"nonces",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"numCheckpoints",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"permit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"reclaimETH",outputs:[{internalType:"bool",name:"sent",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"recipient_",type:"address"},{internalType:"uint256",name:"amount_",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"sender_",type:"address"},{internalType:"address",name:"recipient_",type:"address"},{internalType:"uint256",name:"amount_",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"}],name:"Elixir",logo:$l,cssTheme:"Elixir"},reflux:{address:"0xF876BDf9D6403AA7D5bF7F523E8f440A841CC596",abi:[{inputs:[{internalType:"address",name:"plsxV2Router_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"buyRfiFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"buyBurnFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"sellRfiFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"sellBurnFee",type:"uint256"}],name:"FeesUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"newFactor",type:"uint256"}],name:"SwapFactorUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"wallet",type:"address"},{indexed:!1,internalType:"bool",name:"status",type:"bool"}],name:"UpdatedNoFeeWallet",type:"event"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"MANAGER_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"burnAddr",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"fees",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isAMMPair",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"lpRewardFactor",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxGas",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noFee",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noRfi",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"payoutEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"plsV2LP",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"plsxV2Router",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"rfiHelperAddr",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"buyRfiFee_",type:"uint256"},{internalType:"uint256",name:"buyBurnFee_",type:"uint256"},{internalType:"uint256",name:"sellRfiFee_",type:"uint256"},{internalType:"uint256",name:"sellBurnFee_",type:"uint256"}],name:"setFees",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"newLPRewardFactor_",type:"uint256"}],name:"setLPRewardFactor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"gas_",type:"uint256"}],name:"setMaxGas",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoRfi",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"}],name:"setPayoutEnabled",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"minDurSec_",type:"uint256"}
650,{internalType:"uint256",name:"minReward_",type:"uint256"}],name:"setPayoutPolicy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"newFac_",type:"uint256"}],name:"setSwapFactor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapFactor",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{stateMutability:"payable",type:"receive"}],name:"Reflux",reward:"PLS",logo:Jt},pwbtc:{address:"0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599",abi:[{inputs:[{internalType:"address",name:"plsxV2Router_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"buyRfiFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"buyBurnFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"sellRfiFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"sellBurnFee",type:"uint256"}],name:"FeesUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"newFactor",type:"uint256"}],name:"SwapFactorUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"wallet",type:"address"},{indexed:!1,internalType:"bool",name:"status",type:"bool"}],name:"UpdatedNoFeeWallet",type:"event"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"MANAGER_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"burnAddr",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"fees",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isAMMPair",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"lpRewardFactor",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxGas",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noFee",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noRfi",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"payoutEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"plsV2LP",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"plsxV2Router",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"rfiHelperAddr",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"buyRfiFee_",type:"uint256"},{internalType:"uint256",name:"buyBurnFee_",type:"uint256"},{internalType:"uint256",name:"sellRfiFee_",type:"uint256"},{internalType:"uint256",name:"sellBurnFee_",type:"uint256"}],name:"setFees",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"newLPRewardFactor_",type:"uint256"}],name:"setLPRewardFactor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"gas_",type:"uint256"}],name:"setMaxGas",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoRfi",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"}],name:"setPayoutEnabled",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"minDurSec_",type:"uint256"}
650,{internalType:"uint256",name:"minReward_",type:"uint256"}],name:"setPayoutPolicy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"newFac_",type:"uint256"}],name:"setSwapFactor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapFactor",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{stateMutability:"payable",type:"receive"}],name:"BTC",logo:Jt},frax:{address:"0xF876BDf9D6403AA7D5bF7F523E8f440A841CC596",abi:[{inputs:[{internalType:"address",name:"plsxV2Router_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"buyRfiFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"buyBurnFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"sellRfiFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"sellBurnFee",type:"uint256"}],name:"FeesUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"newFactor",type:"uint256"}],name:"SwapFactorUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"wallet",type:"address"},{indexed:!1,internalType:"bool",name:"status",type:"bool"}],name:"UpdatedNoFeeWallet",type:"event"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"MANAGER_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"burnAddr",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"fees",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isAMMPair",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"lpRewardFactor",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxGas",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noFee",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noRfi",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"payoutEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"plsV2LP",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"plsxV2Router",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"rfiHelperAddr",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"buyRfiFee_",type:"uint256"},{internalType:"uint256",name:"buyBurnFee_",type:"uint256"},{internalType:"uint256",name:"sellRfiFee_",type:"uint256"},{internalType:"uint256",name:"sellBurnFee_",type:"uint256"}],name:"setFees",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"newLPRewardFactor_",type:"uint256"}],name:"setLPRewardFactor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"gas_",type:"uint256"}],name:"setMaxGas",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoRfi",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"}],name:"setPayoutEnabled",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"minDurSec_",type:"uint256"}
650,{internalType:"uint256",name:"minReward_",type:"uint256"}],name:"setPayoutPolicy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"newFac_",type:"uint256"}],name:"setSwapFactor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapFactor",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{stateMutability:"payable",type:"receive"}],name:"Frax",logo:Jt},refluxHelper:{address:"0x7c8b2844e605d1c87d1dffcd172d56e26dc54ca5",abi:[{inputs:[],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"amt",type:"uint256"}],name:"PLSAdded",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"minWait",type:"uint256"},{indexed:!1,internalType:"uint256",name:"minReward",type:"uint256"}],name:"PayoutPolicyChanged",type:"event"},{inputs:[],name:"claimReflection",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"currIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"plsAmt_",type:"uint256"}],name:"deposit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"}],name:"getUnpaidRewards",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"minReward",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"minWaitSec",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"gas_",type:"uint256"}],name:"process",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"minDurSec_",type:"uint256"},{internalType:"uint256",name:"minReward_",type:"uint256"}],name:"setPayoutPolicy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"uint256",name:"share_",type:"uint256"}],name:"setShare",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"shareRewardRay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalPaid",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalRfi",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalShares",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletClaimTS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletInfo",outputs:[{internalType:"uint256",name:"share",type:"uint256"},{internalType:"uint256",name:"rewardDebt",type:"uint256"},{internalType:"uint256",name:"rewardPaid",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"wallets",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{stateMutability:"payable",type:"receive"}],name:"Reflux",reward:"PLS",logo:Jt},accelerator:{address:"0x80e3D38A357cb7Cc5871024E3138B7e04187F68A",abi:[{inputs:[],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"newThreshold",type:"uint256"}],name:"PLSThresholdUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"MANAGER_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"_getXRate",outputs:[{internalType:"uint256",name:"xRate",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"enabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"plsThreshold",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"plsV2LP",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"plsxV2Router",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"process",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"rewardRate",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"rfx",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"rfxThreshold",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"}],name:"setEnabled",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"newThreshold_",type:"uint256"}],name:"setPLSThreshold",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"newRewardRate_",type:"uint256"}],name:"setRewardRate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{stateMutability:"payable",type:"receive"}],name:"Accelerator",logo:Jt},daix:{address:"0x7663e79E09d78142e3F6e4dca19FAf604159842D",abi:[{inputs:[{internalType:"address",name:"plsxV2Router_",type:"address"},{internalType:"address",name:"dai_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"amt",type:"uint256"}],name:"DAIAdded",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"buyRfiFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"buyBurnFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"sellRfiFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"sellBurnFee",type:"uint256"}],name:"FeesUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"minWait",type:"uint256"}
650,{indexed:!1,internalType:"uint256",name:"minReward",type:"uint256"}],name:"PayoutPolicyChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"newFactor",type:"uint256"}],name:"SwapFactorUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"wallet",type:"address"},{indexed:!1,internalType:"bool",name:"status",type:"bool"}],name:"UpdatedNoFeeWallet",type:"event"},{inputs:[],name:"DAI",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"GOVERN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"burnAddr",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"claimReflection",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"currIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"fees",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"}],name:"getUnpaidRewards",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isAMMPair",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"lpRewardBips",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"mainV2LP",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxGas",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"}
650,{inputs:[],name:"minReward",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"minWaitSec",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noFee",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noRfi",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"payoutEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"plsxV2Router",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"buyRfiFee_",type:"uint256"},{internalType:"uint256",name:"buyBurnFee_",type:"uint256"},{internalType:"uint256",name:"sellRfiFee_",type:"uint256"},{internalType:"uint256",name:"sellBurnFee_",type:"uint256"}],name:"setFees",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"newLPRewardBips_",type:"uint256"}],name:"setLPRewardBips",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"gas_",type:"uint256"}],name:"setMaxGas",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoRfi",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"}],name:"setPayoutEnabled",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"minDurSec_",type:"uint256"},{internalType:"uint256",name:"minReward_",type:"uint256"}],name:"setPayoutPolicy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"newFac_",type:"uint256"}],name:"setSwapFactor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"shareRewardRay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapFactor",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalPaid",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalRfi",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalShares",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletClaimTS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletInfo",outputs:[{internalType:"uint256",name:"share",type:"uint256"},{internalType:"uint256",name:"rewardDebt",type:"uint256"},{internalType:"uint256",name:"rewardPaid",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"wallets",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{stateMutability:"payable",type:"receive"}],name:"DaiX",reward:"eDAI",logo:Jt},acceleratorDaix:{address:"0xBe1749992a2dB9C2bF0AF3A5b1cAc57259f28dB2",abi:[{inputs:[{internalType:"address",name:"rwdAddr_",type:"address"},{internalType:"address",name:"tknAddr_",type:"address"},{internalType:"address",name:"v2PairAddr_",type:"address"},{internalType:"address",name:"routerAddr_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"GOVERN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"RECOVER_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"_getXRate",outputs:[{internalType:"uint256",name:"xRate",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"accEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"cmm",outputs:[{internalType:"contract CMM",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"cmmEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"cmmGrantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"gas_",type:"uint256"}],name:"cmmSetMaxGas",outputs:[],stateMutability:"nonpayable",type:"function"}
650,{inputs:[{internalType:"uint256",name:"iters_",type:"uint256"}],name:"cmmSetMaxIters",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"newThreshold_",type:"uint256"}],name:"cmmSetThreshold",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"cmmThreshold",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"cmmTrade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"dexRouter",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"plsV2LP",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"process",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"reclaimPLS",outputs:[],stateMutability:"payable",type:"function"},{inputs:[],name:"reclaimRWD",outputs:[],stateMutability:"payable",type:"function"},{inputs:[],name:"reclaimTKN",outputs:[],stateMutability:"payable",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"rewardRate",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"rwd",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"rwdThreshold",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"}],name:"setAccEnabled",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"}],name:"setCMMEnabled",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"newThreshold_",type:"uint256"}],name:"setCMMThreshold",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"newThreshold_",type:"uint256"}],name:"setRWDThreshold",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"newRewardRate_",type:"uint256"}],name:"setRewardRate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"newThreshold_",type:"uint256"}],name:"setTKNThreshold",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"tkn",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"tknThreshold",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{stateMutability:"payable",type:"receive"}],name:"Accelerator",logo:Bt},cmmDaix:{address:"0x15e4EdBE5735e5d888eeD2C2c42e7317B2426E88",abi:[{inputs:[{internalType:"address",name:"router_",type:"address"},{internalType:"address",name:"tknAddr_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"GOVERN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"dexRouter",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxGas",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxIters",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"rewardRate",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"gas_",type:"uint256"}],name:"setMaxGas",outputs:[],stateMutability:"nonpayable",type:"function"}
650,{inputs:[{internalType:"uint256",name:"iters_",type:"uint256"}],name:"setMaxIters",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"newThreshold_",type:"uint256"}],name:"setThreshold",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"threshold",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"tkn",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"trade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{stateMutability:"payable",type:"receive"}],name:"CMM",logo:Bt},vortex:{address:"0x73d8a4D01d658E565cF83068397FD39Baf386C48",abi:[{inputs:[{internalType:"address",name:"dexRouter_",type:"address"},{internalType:"address",name:"rwd_",type:"address"},{internalType:"address",name:"feeAddr1_",type:"address"},{internalType:"address",name:"feeAddr2_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"buyRfiFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"buyBurnFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"sellRfiFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"sellBurnFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"grwthFee",type:"uint256"}],name:"FeesUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"minWait",type:"uint256"},{indexed:!1,internalType:"uint256",name:"minReward",type:"uint256"}],name:"PayoutPolicyChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"newFactor",type:"uint256"}],name:"SwapFactorUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"GOVERN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"RWD",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"lpAddr_",type:"address"}],name:"addEligibleLP",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"blocksToNextBonus",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"bonusAvailable",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"bonusBlockNum",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"burnAddr",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"nowTS_",type:"uint256"}],name:"calcBonus",outputs:[{internalType:"uint256",name:"inflation",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"claimReflection",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"currIndex",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"dexRouter",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"eligibleLPs",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"enforceWalletTokenLimit",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"exclude_",type:"bool"}],name:"excludeFromAntiWhale",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"fees",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"}],name:"getUnpaidRewards",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isAMMPair",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"lpRewardBips",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"mainV2LP",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxGas",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"}
650,{inputs:[],name:"minReward",outputs:[{internalType:"uint96",name:"",type:"uint96"}],stateMutability:"view",type:"function"},{inputs:[],name:"minWaitSec",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noFee",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noRfi",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"payoutEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"lpAddr_",type:"address"}],name:"removeEligibleLP",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"}],name:"setAllLPsAllowConversion",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint16",name:"buyRfiFee_",type:"uint16"},{internalType:"uint16",name:"buyBurnFee_",type:"uint16"},{internalType:"uint16",name:"sellRfiFee_",type:"uint16"},{internalType:"uint16",name:"sellBurnFee_",type:"uint16"},{internalType:"uint16",name:"growthFee_",type:"uint16"}],name:"setFees",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"feeAddr1_",type:"address"},{internalType:"address",name:"feeAddr2_",type:"address"}],name:"setGrowthFeeAddrs",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"newLPRewardBips_",type:"uint24"}],name:"setLPRewardBips",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"gas_",type:"uint24"}],name:"setMaxGas",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoRfi",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"}],name:"setPayoutEnabled",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"minDurSec_",type:"uint24"},{internalType:"uint80",name:"minReward_",type:"uint80"}],name:"setPayoutPolicy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"swapEnabled_",type:"bool"},{internalType:"uint24",name:"newFac_",type:"uint24"}],name:"setSwapFactor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint16",name:"blocksToNextBonus_",type:"uint16"}],name:"setblocksToNextBonus",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"shareRewardRay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"spareBonus",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapFactor",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalPaid",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalRfi",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalShares",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletClaimTS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletInfo",outputs:[{internalType:"uint256",name:"share",type:"uint256"},{internalType:"uint256",name:"rewardDebt",type:"uint256"},{internalType:"uint256",name:"rewardPaid",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"wallets",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{stateMutability:"payable",type:"receive"}],name:"Vortex",reward:"PLSX",logo:Jt},rangerx:{address:"0x6BdB8e8d07D04dD7E01DA9c9733aEF9A29678284",abi:[{inputs:[{internalType:"address",name:"dexRouter_",type:"address"},{internalType:"address",name:"texanAddr_",type:"address"},{internalType:"address",name:"devAddr1_",type:"address"},{internalType:"address",name:"devAddr2_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"InvalidShortString",type:"error"},{inputs:[{internalType:"string",name:"str",type:"string"}],name:"StringTooLong",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[],name:"EIP712DomainChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"DOMAIN_SEPARATOR",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"GOVERN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"TEXANInst",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"lpAddr_",type:"address"}],name:"addEligibleLP",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"bipsForGrowth",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"blocksToNextBonus",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"bonusAvailable",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"bonusBlockNum",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"nowTS_",type:"uint256"}],name:"calcBonus",outputs:[{internalType:"uint256",name:"bonus",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"claimYield",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"currIndex",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"dexRouter",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"eip712Domain",outputs:[{internalType:"bytes1",name:"fields",type:"bytes1"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"version",type:"string"},{internalType:"uint256",name:"chainId",type:"uint256"},{internalType:"address",name:"verifyingContract",type:"address"},{internalType:"bytes32",name:"salt",type:"bytes32"},{internalType:"uint256[]",name:"extensions",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"eligibleLPs",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"fees",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"}],name:"getUnpaidYield",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isAMMPair",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"lpYieldBips",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"mainV2LP",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxGas",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"minWaitSec",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"minYield",outputs:[{internalType:"uint96",name:"",type:"uint96"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noFee",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noYield",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"nonces",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"payoutEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"permit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"lpAddr_",type:"address"}],name:"removeEligibleLP",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint16",name:"buyBurnFee_",type:"uint16"},{internalType:"uint16",name:"buyYieldFee_",type:"uint16"},{internalType:"uint16",name:"devToll_",type:"uint16"},{internalType:"uint16",name:"growthToll_",type:"uint16"},{internalType:"uint16",name:"sellBurnFee_",type:"uint16"},{internalType:"uint16",name:"sellYieldFee_",type:"uint16"}],name:"setFees",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"noLPHopFee_",type:"bool"}],name:"setL
650PHopFeeFlag",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"newLPYieldBips_",type:"uint24"}],name:"setLPYieldBips",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"gas_",type:"uint24"}],name:"setMaxGas",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoYield",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint16",name:"otherLPSlice_",type:"uint16"}],name:"setOtherLPSlice",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"}],name:"setPayoutEnabled",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"minDurSec_",type:"uint24"},{internalType:"uint80",name:"minYield_",type:"uint80"}],name:"setPayoutPolicy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"swapEnabled_",type:"bool"},{internalType:"uint24",name:"newFac_",type:"uint24"}],name:"setSwapFactor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"devAddr1_",type:"address"},{internalType:"address",name:"devAddr2_",type:"address"},{internalType:"address",name:"growthAddr_",type:"address"}],name:"setTollAddrs",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"blocksToNextBonus_",type:"uint24"}],name:"setblocksToNextBonus",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"shareYieldRay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"spareBonus",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapFactor",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalPaid",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalShares",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalYield",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletClaimTS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletInfo",outputs:[{internalType:"uint256",name:"share",type:"uint256"},{internalType:"uint256",name:"yieldDebt",type:"uint256"},{internalType:"uint256",name:"yieldPaid",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"wallets",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{stateMutability:"payable",type:"receive"}],name:"RangerX",reward:"Texan",logo:""},mojo:{address:"0x33cC4d4E0F55880e4E36B326BBbCa3c18A524B8D",abi:[{inputs:[{internalType:"address",name:"dexRouter_",type:"address"},{internalType:"address",name:"pepeAddr_",type:"address"},{internalType:"address",name:"devAddr1_",type:"address"},{internalType:"address",name:"devAddr2_",type:"address"},{internalType:"address",name:"growthAddr_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"InvalidShortString",type:"error"},{inputs:[{internalType:"string",name:"str",type:"string"}],name:"StringTooLong",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[],name:"EIP712DomainChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"DOMAIN_SEPARATOR",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"GOVERN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"PEPEInst",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"lpAddr_",type:"address"}],name:"addEligibleLP",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"thisTknAmt_",type:"uint256"},{internalType:"address",name:"otherTkn",type:"address"},{internalType:"uint256",name:"otherTknAmt_",type:"uint256"}],name:"addLiquidity",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{components:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"ethers",type:"uint256"}],internalType:"struct MOJO.AirdropInfo[]",name:"airdropList",type:"tuple[]"}],name:"airdrop",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"claimYield",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"currIndex",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"dexRouter",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"eip712Domain",outputs:[{internalType:"bytes1",name:"fields",type:"bytes1"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"version",type:"string"},{internalType:"uint256",name:"chainId",type:"uint256"},{internalType:"address",name:"verifyingContract",type:"address"},{internalType:"bytes32",name:"salt",type:"bytes32"},{internalType:"uint256[]",name:"extensions",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"eligibleLPs",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"fees",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"}],name:"getUnpaidYield",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isMyLP",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"launchBlock",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"lpFactor",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"lpYieldBips",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxGas",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"minWaitSec",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"minYield",outputs:[{internalType:"uint96",name:"",type:"uint96"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noFee",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noYield",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"nonces",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"payoutEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"permit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"plsV2LP",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"lpAddr_",type:"address"}],name:"removeEligibleLP",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint16",name:"buyBurnFee_",type:"uint16"},{internalType:"uint16",name:"buyYieldFee_",type:"uint16"},{internalType:"uint16",name:"devToll_",type:"uint16"},{internalType:"uint16",name:"growthToll_",type:"uint16"},{internalType:"uint16",name:"sellBurnFee_",type:"uint16"},{internalType:"uint16",name:"sellYieldFee_",type:"uint16"}],name:"setFees",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"swapEnabled_",type:"bool"},{internalType:"uint24",name:"lpFactor_",type:"uint24"}],name:"setLPFrac4Swap",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"noLPHopFee_",type:"bool"}],name:"setLPHopFeeFlag",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"newLPYieldBips_",type:"uint24"}],name:"setLPYieldBips",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"gas_",type:"uint24"}],name:"setMaxGas",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoYield",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint16",name:"otherLPSlice_",type:"uint16"}],name:"setOtherLPSlice",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"}],name:"setPayoutEnabled",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"minDurSec_",type:"uint24"},{internalType:"uint80",name:"minYield_",type:"uint80"}],name:"setPayoutPolicy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"devAddr1_",type:"address"},{internalType:"address",name:"devAddr2_",type:"address"},{internalType:"address",name:"growthAddr_",type:"address"}],name:"setTollAddrs",outputs:[],stateMutability:"nonpayable",type:"function"},{i
vendor: 65,536 bytes, line 650
650nputs:[],name:"shareYieldRay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"startTrades",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalPaid",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalShares",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalYield",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletClaimTS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletInfo",outputs:[{internalType:"uint256",name:"share",type:"uint256"},{internalType:"uint256",name:"yieldDebt",type:"uint256"},{internalType:"uint256",name:"yieldPaid",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"wallets",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{stateMutability:"payable",type:"receive"}],name:"MOJO",reward:"Pepe",logo:""},nexus:{address:"0x62D02a054855424c795774e8eb9d3B53Bab06Be7",abi:[{inputs:[{internalType:"address",name:"dexRouter_",type:"address"},{internalType:"address",name:"pepeAddr_",type:"address"},{internalType:"address",name:"devAddr1_",type:"address"},{internalType:"address",name:"devAddr2_",type:"address"},{internalType:"address",name:"growthAddr_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"InvalidShortString",type:"error"},{inputs:[{internalType:"string",name:"str",type:"string"}],name:"StringTooLong",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[],name:"EIP712DomainChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"DOMAIN_SEPARATOR",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"GOVERN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"PEPEInst",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"lpAddr_",type:"address"}],name:"addEligibleLP",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"thisTknAmt_",type:"uint256"},{internalType:"address",name:"otherTkn",type:"address"},{internalType:"uint256",name:"otherTknAmt_",type:"uint256"}],name:"addLiquidity",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{components:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"ethers",type:"uint256"}],internalType:"struct MOJO.AirdropInfo[]",name:"airdropList",type:"tuple[]"}],name:"airdrop",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"claimYield",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"currIndex",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"dexRouter",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"eip712Domain",outputs:[{internalType:"bytes1",name:"fields",type:"bytes1"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"version",type:"string"},{internalType:"uint256",name:"chainId",type:"uint256"},{internalType:"address",name:"verifyingContract",type:"address"},{internalType:"bytes32",name:"salt",type:"bytes32"},{internalType:"uint256[]",name:"extensions",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"eligibleLPs",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"fees",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"}],name:"getUnpaidYield",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isMyLP",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"launchBlock",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"lpFactor",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"lpYieldBips",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxGas",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"minWaitSec",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"minYield",outputs:[{internalType:"uint96",name:"",type:"uint96"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noFee",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noYield",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"nonces",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"payoutEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"permit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"plsV2LP",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"lpAddr_",type:"address"}],name:"removeEligibleLP",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint16",name:"buyBurnFee_",type:"uint16"},{internalType:"uint16",name:"buyYieldFee_",type:"uint16"},{internalType:"uint16",name:"devToll_",type:"uint16"},{internalType:"uint16",name:"growthToll_",type:"uint16"},{internalType:"uint16",name:"sellBurnFee_",type:"uint16"},{internalType:"uint16",name:"sellYieldFee_",type:"uint16"}],name:"setFees",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"swapEnabled_",type:"bool"},{internalType:"uint24",name:"lpFactor_",type:"uint24"}],name:"setLPFrac4Swap",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"noLPHopFee_",type:"bool"}],name:"setLPHopFeeFlag",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"newLPYieldBips_",type:"uint24"}],name:"setLPYieldBips",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"gas_",type:"uint24"}],name:"setMaxGas",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoYield",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint16",name:"otherLPSlice_",type:"uint16"}],name:"setOtherLPSlice",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"}],name:"setPayoutEnabled",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"minDurSec_",type:"uint24"},{internalType:"uint80",name:"minYield_",type:"uint80"}],name:"setPayoutPolicy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"devAddr1_",type:"address"},{internalType:"address",name:"devAddr2_",type:"address"},{internalType:"address",name:"growthAddr_",type:"address"}],name:"setTollAddrs",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"shareYieldRay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"startTrades",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalPaid",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalShares",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalYield",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletClaimTS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletInfo",outputs:[{internalType:"uint256",name:"share",type:"uint256"},{internalType:"uint256",name:"yieldDebt",type:"uint256"},{internalType:"uint256",name:"yieldPaid",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"wallets",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{stateMutability:"payable",type:"receive"}],name:"Nexus",logo:""},rep:{address:"0xA5016E7eED255Ee5CC1FB880bcba3FAfB90D2493",abi:[{inputs:[{internalType:"address",name:"dexRouter_",type:"address"},{internalType:"address",name:"rwdAddr_",type:"address"},{internalType:"address",name:"devAddr1_",type:"address"},{internalType:"address",name:"devAddr2_",type:"address"},{internalType:"address",name:"growthAddr_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"InvalidShortString",type:"error"},{inputs:[{internalType:"string",name:"str",type:"string"}],name:"StringTooLong",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[],name:"EIP712DomainChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"DOMAIN_SEPARATOR",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"GOVERN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{components:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"ethers",type:"uint256"}],internalType:"struct Airdroppable.AirdropInfo[]",name:"airdropList",type:"tuple[]"}],name:"airdrop",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"claimYield",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"currIndex",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"dexRouter",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"eip712Domain",outputs:[{internalType:"bytes1",name:"fields",type:"bytes1"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"version",type:"string"},{internalType:"uint256",name:"chainId",type:"uint256"},{internalType:"address",name:"verifyingContract",type:"address"},{internalType:"bytes32",name:"salt",type:"bytes32"},{internalType:"uint256[]",name:"extensions",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[],name:"enforceWalletTokenLimit",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"exclude_",type:"bool"}],name:"excludeFromAntiWhale",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"fees",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"}],name:"getUnpaidYield",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isMyLP",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"launchBlock",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],name:"lpBips",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"lpFactor",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"lps",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxGas",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxWalletTokenLimit",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"minWaitSec",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"minYield",outputs:[{internalType:"uint96",name:"",type:"uint96"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noFee",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noYield",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"nonces",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"payoutEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"permit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"plsV2LP",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"rescuePLS",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"contract IERC20",name:"token_",type:"address"},{internalType:"uint256",name:"amt_",type:"uint256"}],name:"rescueToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"rwdInst",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint16",name:"buyBurnFee_",type:"uint16"},{internalType:"uint16",name:"buyYieldFee_",type:"uint16"},{internalType:"uint16",name:"devToll_",type:"uint16"},{internalType:"uint16",name:"growthToll_",type:"uint16"},{internalType:"uint16",name:"sellBurnFee_",type:"uint16"},{internalType:"uint16",name:"sellYieldFee_",type:"uint16"},{internalType:"uint16",name:"tknToll_",type:"uint16"}],name:"setFees",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IUniswapV2Pair",name:"lpPair_",type:"address"},{internalType:"uint24",name:"newLPYieldBips_",type:"uint24"}],name:"setLPYieldBips",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoYield",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"},{internalType:"uint24",name:"minDurSec_",type:"uint24"},{internalType:"uint80",name:"minYield_",type:"uint80"},{internalType:"uint24",name:"gas_",type:"uint24"}],name:"setPayoutPolicy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"swapEnabled_",type:"bool"},{internalType:"uint24",name:"lpFactor_",type:"uint24"}],name:"setSwapParams",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"tknAddr_",type:"address"}],name:"setToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"devAddr1_",type:"address"},{internalType:"address",name:"devAddr2_",type:"address"},{internalType:"address",name:"growthAddr_",type:"address"}],name:"setTollAddrs",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"shareYieldRay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"startTrades",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalPaid",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalShares",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalYield",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletClaimTS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletInfo",outputs:[{internalType:"uint256",name:"share",type:"uint256"},{internalType:"uint256",name:"yieldDebt",type:"uint256"},{internalType:"uint256",name:"yieldPaid",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"wallets",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{stateMutability:"payable",type:"receive"}],name:"REP",reward:"pTGC",logo:""},ewok:{address:"0xB95868698CBCE005F5588651Df5FbB1D9a97f1ae",abi:[{inputs:[{internalType:"address",name:"dexRouter_",type:"address"},{internalType:"address",name:"rwdAddr_",type:"address"},{internalType:"address",name:"devAddr1_",type:"address"},{internalType:"address",name:"devAddr2_",type:"address"},{internalType:"address",name:"growthAddr_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"InvalidShortString",type:"error"},{inputs:[{internalType:"string",name:"str",type:"string"}],name:"StringTooLong",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[],name:"EIP712DomainChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"DOMAIN_SEPARATOR",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"GOVERN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{components:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"ethers",type:"uint256"}],internalType:"struct Airdroppable.AirdropInfo[]",name:"airdropList",type:"tuple[]"}],name:"airdrop",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"claimYield",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"currIndex",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"dexRouter",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"eip712Domain",outputs:[{internalType:"bytes1",name:"fields",type:"bytes1"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"version",type:"string"},{internalType:"uint256",name:"chainId",type:"uint256"},{internalType:"address",name:"verifyingContract",type:"address"},{internalType:"bytes32",name:"salt",type:"bytes32"},{internalType:"uint256[]",name:"extensions",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[],name:"enforceWalletTokenLimit",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"exclude_",type:"bool"}],name:"excludeFromAntiWhale",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"fees",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"}],name:"getUnpaidYield",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isMyLP",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"launchBlock",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],name:"lpBips",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"lpFactor",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"lps",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxGas",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxWalletTokenLimit",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"minWaitSec",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"minYield",outputs:[{internalType:"uint96",name:"",type:"uint96"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noFee",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noYield",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"nonces",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"payoutEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"permit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"plsV2LP",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"rescuePLS",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"contract IERC20",name:"token_",type:"address"},{internalType:"uint256",name:"amt_",type:"uint256"}],name:"rescueToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"rwdInst",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint16",name:"buyBurnFee_",type:"uint16"},{internalType:"uint16",name:"buyYieldFee_",type:"uint16"},{internalType:"uint16",name:"devToll_",type:"uint16"},{internalType:"uint16",name:"growthToll_",type:"uint16"},{internalType:"uint16",name:"sellBurnFee_",type:"uint16"},{internalType:"uint16",name:"sellYieldFee_",type:"uint16"},{internalType:"uint16",name:"tknToll_",type:"uint16"}],name:"setFees",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IUniswapV2Pair",name:"lpPair_",type:"address"},{internalType:"uint24",name:"newLPYieldBips_",type:"uint24"}],name:"setLPYieldBips",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoYield",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"},{internalType:"uint24",name:"minDurSec_",type:"uint24"},{internalType:"uint80",name:"minYield_",type:"uint80"},{internalType:"uint24",name:"gas_",type:"uint24"}],name:"setPayoutPolicy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"swapEnabled_",type:"bool"},{internalType:"uint24",name:"lpFactor_",type:"uint24"}],name:"setSwapParams",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"tknAddr_",type:"address"}],name:"setToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"devAddr1_",type:"address"},{internalType:"address",name:"devAddr2_",type:"address"},{internalType:"address",name:"growthAddr_",type:"address"}],name:"setTollAddrs",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"shareYieldRay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"startTrades",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalPaid",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalShares",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalYield",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletClaimTS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletInfo",outputs:[{internalType:"uint256",name:"share",type:"uint256"},{internalType:"uint256",name:"yieldDebt",type:"uint256"},{internalType:"uint256",name:"yieldPaid",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"wallets",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{stateMutability:"payable",type:"receive"}],name:"ewok",reward:"Teddy Bear",logo:""},wealth:{address:"0xB4B51aE5c720aB73a3126873268a7d60a6C0785C",abi:[{inputs:[{internalType:"address",name:"dexRouter_",type:"address"},{internalType:"address",name:"rwdAddr_",type:"address"},{internalType:"address",name:"devAddr1_",type:"address"},{internalType:"address",name:"devAddr2_",type:"address"},{internalType:"address",name:"growthAddr_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"InvalidShortString",type:"error"},{inputs:[{internalType:"string",name:"str",type:"string"}],name:"StringTooLong",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[],name:"EIP712DomainChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"DOMAIN_SEPARATOR",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"GOVERN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{components:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"ethers",type:"uint256"}],internalType:"struct Airdroppable.AirdropInfo[]",name:"airdropList",type:"tuple[]"}],name:"airdrop",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"claimYield",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"currIndex",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"dexRouter",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"eip712Domain",outputs:[{internalType:"bytes1",name:"fields",type:"bytes1"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"version",type:"string"},{internalType:"uint256",name:"chainId",type:"uint256"},{internalType:"address",name:"verifyingContract",type:"address"},{internalType:"bytes32",name:"salt",type:"bytes32"},{internalType:"uint256[]",name:"extensions",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[],name:"enforceWalletTokenLimit",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"exclude_",type:"bool"}],name:"excludeFromAntiWhale",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"fees",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"}],name:"getUnpaidYield",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isMyLP",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"launchBlock",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],name:"lpBips",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"lpFactor",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"lps",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxGas",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxWalletTokenLimit",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"minWaitSec",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"minYield",outputs:[{internalType:"uint96",name:"",type:"uint96"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noFee",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noYield",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"nonces",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"payoutEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"permit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"plsV2LP",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"rescuePLS",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"contract IERC20",name:"token_",type:"address"},{internalType:"uint256",name:"amt_",type:"uint256"}],name:"rescueToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"rwdInst",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint16",name:"buyBurnFee_",type:"uint16"},{internalType:"uint16",name:"buyYieldFee_",type:"uint16"},{internalType:"uint16",name:"devToll_",type:"uint16"},{internalType:"uint16",name:"growthToll_",type:"uint16"},{internalType:"uint16",name:"sellBurnFee_",type:"uint16"},{internalType:"uint16",name:"sellYieldFee_",type:"uint16"},{internalType:"uint16",name:"tknToll_",type:"uint16"}],name:"setFees",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IUniswapV2Pair",name:"lpPair_",type:"address"},{internalType:"uint24",name:"newLPYieldBips_",type:"uint24"}],name:"setLPYieldBips",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoYield",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"},{internalType:"uint24",name:"minDurSec_",type:"uint24"},{internalType:"uint80",name:"minYield_",type:"uint80"},{internalType:"uint24",name:"gas_",type:"uint24"}],name:"setPayoutPolicy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"swapEnabled_",type:"bool"},{internalType:"uint24",name:"lpFactor_",type:"uint24"}],name:"setSwapParams",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"tkn1Addr_",type:"address"},{internalType:"address",name:"tkn2Addr_",type:"address"}],name:"setToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"devAddr1_",type:"address"},{internalType:"address",name:"devAddr2_",type:"address"},{internalType:"address",name:"growthAddr_",type:"address"}],name:"setTollAddrs",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"shareYieldRay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"startTrades",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalPaid",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalShares",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalYield",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletClaimTS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletInfo",outputs:[{internalType:"uint256",name:"share",type:"uint256"},{internalType:"uint256",name:"yieldDebt",type:"uint256"},{internalType:"uint256",name:"yieldPaid",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"wallets",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{stateMutability:"payable",type:"receive"}],name:"Wealth",reward:"pWETH",logo:""},mmm:{address:"0x55265C4acd3f5dAe9DAFD83F1888a0E4E397A9D0",abi:[{inputs:[{internalType:"address",name:"router_",type:"address"},{internalType:"address",name:"devAddr1_",type:"address"},{internalType:"address",name:"devAddr2_",type:"address"},{internalType:"address",name:"lpFeeAddr_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"InvalidShortString",type:"error"},{inputs:[{internalType:"string",name:"str",type:"string"}],name:"StringTooLong",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[],name:"EIP712DomainChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"AUTHORIZED",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"DOMAIN_SEPARATOR",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{components:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"ethers",type:"uint256"}],internalType:"struct Airdroppable.AirdropInfo[]",name:"airdropList",type:"tuple[]"}],name:"airdrop",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"claimRewards",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"currIndex",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"eip712Domain",outputs:[{internalType:"bytes1",name:"fields",type:"bytes1"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"version",type:"string"},{internalType:"uint256",name:"chainId",type:"uint256"},{internalType:"address",name:"verifyingContract",type:"address"},{internalType:"bytes32",name:"salt",type:"bytes32"},{internalType:"uint256[]",name:"extensions",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"feeExempt",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"fees",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"}],name:"getUnpaidRewards",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"vi
650ew",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"holderClaimTS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"holderIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"holders",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"holdersMeta",outputs:[{internalType:"uint256",name:"shares",type:"uint256"},{internalType:"uint256",name:"rewardsDebt",type:"uint256"},{internalType:"uint256",name:"rewardsPaid",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isPair",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"launchBlock",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract IPulseXV2Pair",name:"",type:"address"}],name:"lpBasis",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxGas",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"minRewards",outputs:[{internalType:"uint96",name:"",type:"uint96"}],stateMutability:"view",type:"function"},{inputs:[],name:"minWaitSec",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"nonces",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"pairs",outputs:[{internalType:"contract IPulseXV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"payoutEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"permit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"plsLP",outputs:[{internalType:"contract IPulseXV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"rescuePLS",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"contract IERC20",name:"token_",type:"address"},{internalType:"uint256",name:"amount_",type:"uint256"}],name:"rescueToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"rewardsExempt",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"rewardsPerShare",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"router",outputs:[{internalType:"contract IPulseXV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"devAddr1_",type:"address"},{internalType:"address",name:"devAddr2_",type:"address"},{internalType:"address",name:"lpFeeAddr_",type:"address"}],name:"setFeeAddrs",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setFeeExempt",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint16",name:"bbFee_",type:"uint16"},{internalType:"uint16",name:"byFee_",type:"uint16"},{internalType:"uint16",name:"devFee_",type:"uint16"},{internalType:"uint16",name:"lpFee_",type:"uint16"},{internalType:"uint16",name:"sbFee_",type:"uint16"},{internalType:"uint16",name:"syFee_",type:"uint16"}],name:"setFees",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IPulseXV2Pair",name:"lpPair_",type:"address"},{internalType:"uint24",name:"newLPYBasis",type:"uint24"}],name:"setPairRewardBasis",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"},{internalType:"uint24",name:"minDurSec_",type:"uint24"}
vendor: 16,384 bytes, line 650
650,{internalType:"uint80",name:"minRewards_",type:"uint80"},{internalType:"uint24",name:"gas_",type:"uint24"}],name:"setPayoutPolicy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setRewardsExempt",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"swapEnabled_",type:"bool"},{internalType:"uint24",name:"swapFactor_",type:"uint24"}],name:"setSwapParams",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"startTrades",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapFactor",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalPaid",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalRewards",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalShares",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{stateMutability:"payable",type:"receive"}],name:"Magic Meme Money",symbol:"MMM",reward:"PLS",logo:""},jeDAI:{address:"0xDbcf8851b4652C9b945Fe753Bb63E8F5bF939E6d",abi:[{inputs:[{internalType:"address",name:"dexRouter_",type:"address"},{internalType:"address",name:"pDAIAddr_",type:"address"},{internalType:"address",name:"devAddr1_",type:"address"},{internalType:"address",name:"devAddr2_",type:"address"},{internalType:"address",name:"growthAddr_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"InvalidShortString",type:"error"},{inputs:[{internalType:"string",name:"str",type:"string"}],name:"StringTooLong",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[],name:"EIP712DomainChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"DOMAIN_SEPARATOR",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"GOVERN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"lpAddr_",type:"address"}],name:"addEligibleLP",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"thisTknAmt_",type:"uint256"},{internalType:"address",name:"otherTkn",type:"address"},{internalType:"uint256",name:"otherTknAmt_",type:"uint256"}],name:"addLiquidity",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{components:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"ethers",type:"uint256"}],internalType:"struct JeDAI.AirdropInfo[]",name:"airdropList",type:"tuple[]"}],name:"airdrop",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"claimYield",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"currIndex",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"dexRouter",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"disableWhaleLimit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"eip712Domain",outputs:[{internalType:"bytes1",name:"fields",type:"bytes1"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"version",type:"string"},{internalType:"uint256",name:"chainId",type:"uint256"},{internalType:"address",name:"verifyingContract",type:"address"},{internalType:"bytes32",name:"salt",type:"bytes32"},{internalType:"uint256[]",name:"extensions",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"eligibleLPs",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"enforceWalletTokenLimit",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"exclude_",type:"bool"}],name:"excludeFromAntiWhale",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"fees",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"}],name:"getUnpaidYield",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isMyLP",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"launchBlock",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"lpFactor",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"lpYieldBips",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxGas",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"minWaitSec",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"minYield",outputs:[{internalType:"uint96",name:"",type:"uint96"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noFee",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noYield",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"nonces",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"pDAIInst",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"payoutEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"permit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"plsV2LP",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"lpAddr_",type:"address"}],name:"removeEligibleLP",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint16",name:"buyBurnFee_",type:"uint16"},{internalType:"uint16",name:"buyYieldFee_",type:"uint16"},{internalType:"uint16",name:"devToll_",type:"uint16"},{internalType:"uint16",name:"growthToll_",type:"uint16"},{internalType:"uint16",name:"sellBurnFee_",type:"uint16"},{internalType:"uint16",name:"sellYieldFee_",type:"uint16"}],name:"setFees",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"noLPHopFee_",type:"bool"}],name:"setLPHopFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"newLPYieldBips_",type:"uint24"},{internalType:"uint16",name:"otherLPSlice_",type:"uint16"}],name:"setLPYieldBips",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoYield",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"},{internalType:"uint24",name:"minDurSec_",type:"uint24"},{internalType:"uint80",name:"minYield_",type:"uint80"},{internalType:"uint24",name:"gas_",type:"uint24"}],name:"setPayoutPolicy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"swapEnabled_",type:"bool"},{internalType:"uint24",name:"lpFactor_",type:"uint24"}],name:"setSwapParams",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"devAddr1_",type:"address"},{internalType:"address",name:"devAddr2_",type:"address"},{internalType:"address",name:"growthAddr_",type:"address"}],name:"setTollAddrs",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"shareYieldRay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"startTrades",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalPaid",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalShares",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalYield",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletClaimTS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"wal
650letIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletInfo",outputs:[{internalType:"uint256",name:"share",type:"uint256"},{internalType:"uint256",name:"yieldDebt",type:"uint256"},{internalType:"uint256",name:"yieldPaid",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"wallets",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{stateMutability:"payable",type:"receive"}],name:"jeDAI",reward:"pDAI",logo:""},texan:{address:"0xcFCFfE432A48dB53F59c301422d2EdD77B2A88d7",abi:Re,name:"Texan"},ppepe:{address:"0x6982508145454ce325ddbe47a25d4ec3d2311933",abi:Re,name:"pPEPE"},pulp:{address:"0xe525c73D139d7fa2DfA27eb5a6324f3A7c804164",abi:[{inputs:[{internalType:"address",name:"dexRouter_",type:"address"},{internalType:"address",name:"rwd_",type:"address"},{internalType:"address",name:"feeAddr1_",type:"address"},{internalType:"address",name:"feeAddr2_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"buyRfiFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"buyBurnFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"sellRfiFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"sellBurnFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"grwthFee",type:"uint256"}],name:"FeesUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"minWait",type:"uint256"},{indexed:!1,internalType:"uint256",name:"minReward",type:"uint256"}],name:"PayoutPolicyChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"newFactor",type:"uint256"}],name:"SwapFactorUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"GOVERN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"RWD",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"lpAddr_",type:"address"}],name:"addEligibleLP",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"blocksToNextBonus",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"bonusAvailable",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"bonusBlockNum",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"burnAddr",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"nowTS_",type:"uint256"}],name:"calcBonus",outputs:[{internalType:"uint256",name:"inflation",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"claimReflection",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"currIndex",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"dexRouter",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"eligibleLPs",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"enforceWalletTokenLimit",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"exclude_",type:"bool"}],name:"excludeFromAntiWhale",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"fees",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"}],name:"getUnpaidRewards",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isAMMPair",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"lpRewardBips",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"mainV2LP",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxGas",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"}
650,{inputs:[],name:"minReward",outputs:[{internalType:"uint96",name:"",type:"uint96"}],stateMutability:"view",type:"function"},{inputs:[],name:"minWaitSec",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noFee",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noRfi",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"payoutEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"lpAddr_",type:"address"}],name:"removeEligibleLP",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"}],name:"setAllLPsAllowConversion",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint16",name:"buyRfiFee_",type:"uint16"},{internalType:"uint16",name:"buyBurnFee_",type:"uint16"},{internalType:"uint16",name:"sellRfiFee_",type:"uint16"},{internalType:"uint16",name:"sellBurnFee_",type:"uint16"},{internalType:"uint16",name:"growthFee_",type:"uint16"}],name:"setFees",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"feeAddr1_",type:"address"},{internalType:"address",name:"feeAddr2_",type:"address"}],name:"setGrowthFeeAddrs",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"newLPRewardBips_",type:"uint24"}],name:"setLPRewardBips",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"gas_",type:"uint24"}],name:"setMaxGas",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoRfi",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"}],name:"setPayoutEnabled",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"minDurSec_",type:"uint24"},{internalType:"uint80",name:"minReward_",type:"uint80"}],name:"setPayoutPolicy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"swapEnabled_",type:"bool"},{internalType:"uint24",name:"newFac_",type:"uint24"}],name:"setSwapFactor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint16",name:"blocksToNextBonus_",type:"uint16"}],name:"setblocksToNextBonus",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"shareRewardRay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"spareBonus",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapFactor",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalPaid",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalRfi",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalShares",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletClaimTS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletInfo",outputs:[{internalType:"uint256",name:"share",type:"uint256"},{internalType:"uint256",name:"rewardDebt",type:"uint256"},{internalType:"uint256",name:"rewardPaid",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"wallets",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{stateMutability:"payable",type:"receive"}],name:"Pulp",reward:"HOA",logo:""},hoa:{address:"0x7901a3569679AEc3501dbeC59399F327854a70fe",abi:Re,name:"HOA",logo:""},acceleratorVortex:{address:"0xa712A6B545542f0006f73673c73FDd3877bB2F4C",abi:[{inputs:[],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"GOVERN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"tkn_",type:"address"}],name:"_getXRate",outputs:[{internalType:"uint256",name:"xRate",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"accEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"tkn_",type:"address"}],name:"process",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"dexRouter_",type:"address"},{internalType:"address",name:"plsV2LP_",type:"address"},{internalType:"address",name:"rwd_",type:"address"},{internalType:"address",name:"tkn_",type:"address"},{internalType:"uint128",name:"rwdThreshold_",type:"uint128"},{internalType:"uint128",name:"tknThreshold_",type:"uint128"}],name:"registerTkn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"rewardRate",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"}],name:"setAccEnabled",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint8",name:"newRewardRate_",type:"uint8"}],name:"setRewardRate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint8",name:"strategy_",type:"uint8"}],name:"setStrategy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"strategy",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"tknIndexMap",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"tknInfoMap",outputs:[{internalType:"contract IERC20",name:"rwd",type:"address"},{internalType:"contract IERC20",name:"tkn",type:"address"},{internalType:"contract IUniswapV2Pair",name:"plsV2LP",type:"address"},{internalType:"contract IUniswapV2Router02",name:"dexRouter",type:"address"},{internalType:"uint128",name:"rwdThreshold",type:"uint128"},{internalType:"uint128",name:"tknThreshold",type:"uint128"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"tknsArray",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"tkn_",type:"address"}],name:"unregisterTkn",outputs:[],stateMutability:"nonpayable",type:"function"},{stateMutability:"payable",type:"receive"}],name:"Accelerator",logo:Bt},cmmVortex:{address:"0xcD5D880478aC355840a2B582Ffb073CAd84419Da",abi:[{inputs:[{internalType:"address",name:"router_",type:"address"},{internalType:"address",name:"tknAddr_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"GOVERN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"dexRouter",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxGas",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxIters",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"rewardRate",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"gas_",type:"uint256"}],name:"setMaxGas",outputs:[],stateMutability:"nonpayable",type:"function"}
650,{inputs:[{internalType:"uint256",name:"iters_",type:"uint256"}],name:"setMaxIters",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"newThreshold_",type:"uint256"}],name:"setThreshold",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"threshold",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"tkn",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"trade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{stateMutability:"payable",type:"receive"}],name:"CMM",logo:Bt},apex:{address:"0xCcCFe2c02b4438b1B6354ED7e61183a0749eff18",abi:[{inputs:[{internalType:"address",name:"plsxV2Router_",type:"address"},{internalType:"address",name:"dai_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"amt",type:"uint256"}],name:"DAIAdded",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"buyRfiFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"buyBurnFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"sellRfiFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"sellBurnFee",type:"uint256"}],name:"FeesUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"minWait",type:"uint256"},{indexed:!1,internalType:"uint256",name:"minReward",type:"uint256"}],name:"PayoutPolicyChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"newFactor",type:"uint256"}],name:"SwapFactorUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"wallet",type:"address"},{indexed:!1,internalType:"bool",name:"status",type:"bool"}],name:"UpdatedNoFeeWallet",type:"event"},{inputs:[],name:"DAI",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"GOVERN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"burnAddr",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"claimReflection",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"currIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"fees",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"}],name:"getUnpaidRewards",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isAMMPair",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"lpRewardBips",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"mainV2LP",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxGas",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"}
650,{inputs:[],name:"minReward",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"minWaitSec",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noFee",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noRfi",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"payoutEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"plsxV2Router",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"buyRfiFee_",type:"uint256"},{internalType:"uint256",name:"buyBurnFee_",type:"uint256"},{internalType:"uint256",name:"sellRfiFee_",type:"uint256"},{internalType:"uint256",name:"sellBurnFee_",type:"uint256"}],name:"setFees",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"newLPRewardBips_",type:"uint256"}],name:"setLPRewardBips",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"gas_",type:"uint256"}],name:"setMaxGas",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoRfi",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"}],name:"setPayoutEnabled",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"minDurSec_",type:"uint256"},{internalType:"uint256",name:"minReward_",type:"uint256"}],name:"setPayoutPolicy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"newFac_",type:"uint256"}],name:"setSwapFactor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"shareRewardRay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapFactor",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalPaid",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalRfi",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalShares",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletClaimTS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletInfo",outputs:[{internalType:"uint256",name:"share",type:"uint256"},{internalType:"uint256",name:"rewardDebt",type:"uint256"},{internalType:"uint256",name:"rewardPaid",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"wallets",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{stateMutability:"payable",type:"receive"}],name:"Apex",reward:"Reflux",logo:Jt},mcs:{address:"0xCcCFe2c02b4438b1B6354ED7e61183a0749eff18",abi:[{inputs:[{internalType:"address",name:"plsxV2Router_",type:"address"},{internalType:"address",name:"dai_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"amt",type:"uint256"}],name:"DAIAdded",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"buyRfiFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"buyBurnFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"sellRfiFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"sellBurnFee",type:"uint256"}],name:"FeesUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"minWait",type:"uint256"}
650,{indexed:!1,internalType:"uint256",name:"minReward",type:"uint256"}],name:"PayoutPolicyChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"newFactor",type:"uint256"}],name:"SwapFactorUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"wallet",type:"address"},{indexed:!1,internalType:"bool",name:"status",type:"bool"}],name:"UpdatedNoFeeWallet",type:"event"},{inputs:[],name:"DAI",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"GOVERN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"burnAddr",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"claimReflection",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"currIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"fees",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"}],name:"getUnpaidRewards",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isAMMPair",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"lpRewardBips",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"mainV2LP",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxGas",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"}
650,{inputs:[],name:"minReward",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"minWaitSec",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noFee",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noRfi",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"payoutEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"plsxV2Router",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"buyRfiFee_",type:"uint256"},{internalType:"uint256",name:"buyBurnFee_",type:"uint256"},{internalType:"uint256",name:"sellRfiFee_",type:"uint256"},{internalType:"uint256",name:"sellBurnFee_",type:"uint256"}],name:"setFees",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"newLPRewardBips_",type:"uint256"}],name:"setLPRewardBips",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"gas_",type:"uint256"}],name:"setMaxGas",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoRfi",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"}],name:"setPayoutEnabled",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"minDurSec_",type:"uint256"},{internalType:"uint256",name:"minReward_",type:"uint256"}],name:"setPayoutPolicy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"newFac_",type:"uint256"}],name:"setSwapFactor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"shareRewardRay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapFactor",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalPaid",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalRfi",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalShares",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletClaimTS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletInfo",outputs:[{internalType:"uint256",name:"share",type:"uint256"},{internalType:"uint256",name:"rewardDebt",type:"uint256"},{internalType:"uint256",name:"rewardPaid",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"wallets",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{stateMutability:"payable",type:"receive"}],name:"MCS",logo:Jt},vader:{address:"0xc716399F8c1C8DAaCB71c4494530751eAa4Fe579",abi:[{inputs:[{internalType:"address",name:"plsxV2Router_",type:"address"},{internalType:"address",name:"dai_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"amt",type:"uint256"}],name:"DAIAdded",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"buyRfiFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"buyBurnFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"sellRfiFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"sellBurnFee",type:"uint256"}],name:"FeesUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"minWait",type:"uint256"}
650,{indexed:!1,internalType:"uint256",name:"minReward",type:"uint256"}],name:"PayoutPolicyChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"newFactor",type:"uint256"}],name:"SwapFactorUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"wallet",type:"address"},{indexed:!1,internalType:"bool",name:"status",type:"bool"}],name:"UpdatedNoFeeWallet",type:"event"},{inputs:[],name:"DAI",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"GOVERN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"burnAddr",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"claimReflection",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"currIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"fees",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"}],name:"getUnpaidRewards",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isAMMPair",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"lpRewardBips",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"mainV2LP",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxGas",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"}
650,{inputs:[],name:"minReward",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"minWaitSec",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noFee",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noRfi",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"payoutEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"plsxV2Router",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"buyRfiFee_",type:"uint256"},{internalType:"uint256",name:"buyBurnFee_",type:"uint256"},{internalType:"uint256",name:"sellRfiFee_",type:"uint256"},{internalType:"uint256",name:"sellBurnFee_",type:"uint256"}],name:"setFees",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"newLPRewardBips_",type:"uint256"}],name:"setLPRewardBips",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"gas_",type:"uint256"}],name:"setMaxGas",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoRfi",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"}],name:"setPayoutEnabled",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"minDurSec_",type:"uint256"},{internalType:"uint256",name:"minReward_",type:"uint256"}],name:"setPayoutPolicy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"newFac_",type:"uint256"}],name:"setSwapFactor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"shareRewardRay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapFactor",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalPaid",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalRfi",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalShares",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletClaimTS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletInfo",outputs:[{internalType:"uint256",name:"share",type:"uint256"},{internalType:"uint256",name:"rewardDebt",type:"uint256"},{internalType:"uint256",name:"rewardPaid",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"wallets",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{stateMutability:"payable",type:"receive"}
vendor: 32,768 bytes, line 650
650],name:"Vader",logo:Jt,reward:"pWBTC"},incognito:{address:"0x9B3B6b8fF7434e9ec2b6D3B032b98152CCF4D266",abi:[{inputs:[{internalType:"address",name:"devAddr1_",type:"address"},{internalType:"address",name:"devAddr2_",type:"address"},{internalType:"address",name:"lpAddr_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"InvalidShortString",type:"error"},{inputs:[{internalType:"string",name:"str",type:"string"}],name:"StringTooLong",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[],name:"EIP712DomainChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"DOMAIN_SEPARATOR",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"GOVERN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{components:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"ethers",type:"uint256"}],internalType:"struct Airdroppable.AirdropInfo[]",name:"airdropList",type:"tuple[]"}],name:"airdrop",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"claimYield",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"currIndex",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"eip712Domain",outputs:[{internalType:"bytes1",name:"fields",type:"bytes1"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"version",type:"string"},{internalType:"uint256",name:"chainId",type:"uint256"},{internalType:"address",name:"verifyingContract",type:"address"},{internalType:"bytes32",name:"salt",type:"bytes32"},{internalType:"uint256[]",name:"extensions",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"fees",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract IUniswapV2Pair",name:"lpPair_",type:"address"}],name:"getLPYieldBips",outputs:[{internalType:"uint24",name:"lpYieldBips",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"}],name:"getUnpaidYield",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isMyLP",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"launchBlock",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],name:"lpBips",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"lpFactor",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"lps",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxGas",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"minWaitSec",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"minYield",outputs:[{internalType:"uint96",name:"",type:"uint96"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noFee",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noYield",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"nonces",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"payoutEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"permit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"plsV2LP",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"tokenAddr_",type:"address"},{internalType:"uint256",name:"amt_",type:"uint256"}],name:"reclaim",outputs:[],stateMutability:"payable",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"routerInst",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"rwdInst",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint16",name:"burnFee_",type:"uint16"},{internalType:"uint16",name:"yieldFee_",type:"uint16"},{internalType:"uint16",name:"burnINCFee_",type:"uint16"},{internalType:"uint16",name:"devToll_",type:"uint16"},{internalType:"uint16",name:"lpToll_",type:"uint16"},{internalType:"uint16",name:"tknToll_",type:"uint16"}],name:"setFees",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IUniswapV2Pair",name:"lpPair_",type:"address"},{internalType:"uint24",name:"newLPYieldBips_",type:"uint24"}],name:"setLPYieldBips",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoYield",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"},{internalType:"uint24",name:"minDurSec_",type:"uint24"},{internalType:"uint80",name:"minYield_",type:"uint80"},{internalType:"uint24",name:"gas_",type:"uint24"}],name:"setPayoutPolicy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"swapEnabled_",type:"bool"},{internalType:"uint24",name:"lpFactor_",type:"uint24"}],name:"setSwapParams",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"tknAddr_",type:"address"}],name:"setToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"devAddr1_",type:"address"},{internalType:"address",name:"devAddr2_",type:"address"},{internalType:"address",name:"lpAddr_",type:"address"}],name:"setTollAddrs",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"shareYieldRay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"startTrades",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalINCBurnt",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalPaid",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalShares",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalYield",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletClaimTS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletInfo",outputs:[{internalType:"uint256",name:"share",type:"uint256"},{internalType:"uint256",name:"yieldDebt",type:"uint256"},{internalType:"uint256",name:"yieldPaid",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"wallets",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{stateMutability:"payable",type:"receive"}],name:"INCOGNITO",logo:Jt,reward:"INC"},phoenix:{address:"0xE093899357Ff40E6C5685Dce845473671C67d6A4",abi:[{inputs:[{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"},{internalType:"address",name:"devAddr1_",type:"address"},{internalType:"address",name:"devAddr2_",type:"address"},{internalType:"address",name:"lpTAddr_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"InvalidShortString",type:"error"},{inputs:[{internalType:"string",name:"str",type:"string"}],name:"StringTooLong",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[],name:"EIP712DomainChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"BURN_FEE",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"BURN_RWD_FEE",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"DOMAIN_SEPARATOR",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"GOVERN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"PLS_LP",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"ROUTER_INST",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"TKN_TOLL",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"YIELD_FEE",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[{components:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"ethers",type:"uint256"}],internalType:"struct Airdroppable.AirdropInfo[]",name:"airdropList",type:"tuple[]"}],name:"airdrop",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"claimYield",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"currIndex",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"eip712Domain",outputs:[{internalType:"bytes1",name:"fields",type:"bytes1"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"version",type:"string"},{internalType:"uint256",name:"chainId",type:"uint256"},{internalType:"address",name:"verifyingContract",type:"address"},{internalType:"bytes32",name:"salt",type:"bytes32"},{internalType:"uint256[]",name:"extensions",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"}],name:"getUnpaidYield",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isMyLP",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"launchBlock",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],name:"lpBips",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"lpFactor",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"lps",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxGas",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"minWaitSec",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"minYield",outputs:[{internalType:"uint96",name:"",type:"uint96"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noFee",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noYield",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"nonces",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"permit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"shareYieldRay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"startTrades",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalBurnt",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalPaid",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalShares",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalYield",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletClaimTS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletInfo",outputs:[{internalType:"uint256",name:"share",type:"uint256"},{internalType:"uint256",name:"yieldDebt",type:"uint256"},{internalType:"uint256",name:"yieldPaid",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"wallets",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{stateMutability:"payable",type:"receive"}],name:"Phoenix",logo:Jt,reward:"PLS"},pyro:{address:"0x086BAc56a681c914D536AC7b786788E829D0EDaA",abi:[{inputs:[{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"},{internalType:"address",name:"devAddr1_",type:"address"},{internalType:"address",name:"devAddr2_",type:"address"},{internalType:"address",name:"lpTAddr_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"InvalidShortString",type:"error"},{inputs:[{internalType:"string",name:"str",type:"string"}],name:"StringTooLong",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[],name:"EIP712DomainChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"BURN_FEE",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"BURN_RWD_FEE",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"DOMAIN_SEPARATOR",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"GOVERN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"PLS_LP",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"ROUTER_INST",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"TKN_TOLL",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"YIELD_FEE",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[{components:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"ethers",type:"uint256"}],internalType:"struct Airdroppable.AirdropInfo[]",name:"airdropList",type:"tuple[]"}],name:"airdrop",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"claimYield",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"currIndex",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"eip712Domain",outputs:[{internalType:"bytes1",name:"fields",type:"bytes1"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"version",type:"string"},{internalType:"uint256",name:"chainId",type:"uint256"},{internalType:"address",name:"verifyingContract",type:"address"},{internalType:"bytes32",name:"salt",type:"bytes32"},{internalType:"uint256[]",name:"extensions",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"}],name:"getUnpaidYield",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isMyLP",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"launchBlock",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],name:"lpBips",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"lpFactor",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"lps",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxGas",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"minWaitSec",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"minYield",outputs:[{internalType:"uint96",name:"",type:"uint96"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noFee",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noYield",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"nonces",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"permit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"rwdInst",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"shareYieldRay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"startTrades",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalBurnt",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalPaid",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalShares",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalYield",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"ad
650dress",name:"",type:"address"}],name:"walletClaimTS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletInfo",outputs:[{internalType:"uint256",name:"share",type:"uint256"},{internalType:"uint256",name:"yieldDebt",type:"uint256"},{internalType:"uint256",name:"yieldPaid",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"wallets",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{stateMutability:"payable",type:"receive"}],name:"PYRO",logo:Jt,reward:"PNX"},chewie:{address:"0xc716399F8c1C8DAaCB71c4494530751eAa4Fe579",abi:[{inputs:[{internalType:"address",name:"plsxV2Router_",type:"address"},{internalType:"address",name:"dai_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"amt",type:"uint256"}],name:"DAIAdded",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"buyRfiFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"buyBurnFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"sellRfiFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"sellBurnFee",type:"uint256"}],name:"FeesUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"minWait",type:"uint256"},{indexed:!1,internalType:"uint256",name:"minReward",type:"uint256"}],name:"PayoutPolicyChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"newFactor",type:"uint256"}],name:"SwapFactorUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"wallet",type:"address"},{indexed:!1,internalType:"bool",name:"status",type:"bool"}],name:"UpdatedNoFeeWallet",type:"event"},{inputs:[],name:"DAI",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"GOVERN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"burnAddr",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"claimReflection",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"currIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"fees",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"}],name:"getUnpaidRewards",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isAMMPair",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"lpRewardBips",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"mainV2LP",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxGas",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"}
650,{inputs:[],name:"minReward",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"minWaitSec",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noFee",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noRfi",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"payoutEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"plsxV2Router",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"buyRfiFee_",type:"uint256"},{internalType:"uint256",name:"buyBurnFee_",type:"uint256"},{internalType:"uint256",name:"sellRfiFee_",type:"uint256"},{internalType:"uint256",name:"sellBurnFee_",type:"uint256"}],name:"setFees",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"newLPRewardBips_",type:"uint256"}],name:"setLPRewardBips",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"gas_",type:"uint256"}],name:"setMaxGas",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoRfi",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"}],name:"setPayoutEnabled",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"minDurSec_",type:"uint256"},{internalType:"uint256",name:"minReward_",type:"uint256"}],name:"setPayoutPolicy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"newFac_",type:"uint256"}],name:"setSwapFactor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"shareRewardRay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapFactor",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalPaid",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalRfi",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalShares",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletClaimTS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletInfo",outputs:[{internalType:"uint256",name:"share",type:"uint256"},{internalType:"uint256",name:"rewardDebt",type:"uint256"},{internalType:"uint256",name:"rewardPaid",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"wallets",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{stateMutability:"payable",type:"receive"}],name:"Chewie",logo:Jt,reward:"pShib"},forge:{address:"0xc716399F8c1C8DAaCB71c4494530751eAa4Fe579",abi:[{inputs:[{internalType:"address",name:"plsxV2Router_",type:"address"},{internalType:"address",name:"dai_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"amt",type:"uint256"}],name:"DAIAdded",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"buyRfiFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"buyBurnFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"sellRfiFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"sellBurnFee",type:"uint256"}],name:"FeesUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"minWait",type:"uint256"}
650,{indexed:!1,internalType:"uint256",name:"minReward",type:"uint256"}],name:"PayoutPolicyChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"newFactor",type:"uint256"}],name:"SwapFactorUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"wallet",type:"address"},{indexed:!1,internalType:"bool",name:"status",type:"bool"}],name:"UpdatedNoFeeWallet",type:"event"},{inputs:[],name:"DAI",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"GOVERN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"burnAddr",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"claimReflection",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"currIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"fees",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"}],name:"getUnpaidRewards",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isAMMPair",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"lpRewardBips",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"mainV2LP",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxGas",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"}
650,{inputs:[],name:"minReward",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"minWaitSec",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noFee",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noRfi",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"payoutEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"plsxV2Router",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"buyRfiFee_",type:"uint256"},{internalType:"uint256",name:"buyBurnFee_",type:"uint256"},{internalType:"uint256",name:"sellRfiFee_",type:"uint256"},{internalType:"uint256",name:"sellBurnFee_",type:"uint256"}],name:"setFees",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"newLPRewardBips_",type:"uint256"}],name:"setLPRewardBips",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"gas_",type:"uint256"}],name:"setMaxGas",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoRfi",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"}],name:"setPayoutEnabled",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"minDurSec_",type:"uint256"},{internalType:"uint256",name:"minReward_",type:"uint256"}],name:"setPayoutPolicy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"newFac_",type:"uint256"}],name:"setSwapFactor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"shareRewardRay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapFactor",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalPaid",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalRfi",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalShares",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletClaimTS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletInfo",outputs:[{internalType:"uint256",name:"share",type:"uint256"},{internalType:"uint256",name:"rewardDebt",type:"uint256"},{internalType:"uint256",name:"rewardPaid",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"wallets",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{stateMutability:"payable",type:"receive"}],name:"Forge",logo:Jt,reward:"pMKR"},fraxx:{address:"0xCcCFe2c02b4438b1B6354ED7e61183a0749eff18",abi:[{inputs:[{internalType:"address",name:"plsxV2Router_",type:"address"},{internalType:"address",name:"dai_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"amt",type:"uint256"}],name:"DAIAdded",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"buyRfiFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"buyBurnFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"sellRfiFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"sellBurnFee",type:"uint256"}],name:"FeesUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"minWait",type:"uint256"}
650,{indexed:!1,internalType:"uint256",name:"minReward",type:"uint256"}],name:"PayoutPolicyChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"newFactor",type:"uint256"}],name:"SwapFactorUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"wallet",type:"address"},{indexed:!1,internalType:"bool",name:"status",type:"bool"}],name:"UpdatedNoFeeWallet",type:"event"},{inputs:[],name:"DAI",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"GOVERN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"burnAddr",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"claimReflection",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"currIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"fees",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"}],name:"getUnpaidRewards",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isAMMPair",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"lpRewardBips",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"mainV2LP",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxGas",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"}
650,{inputs:[],name:"minReward",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"minWaitSec",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noFee",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noRfi",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"payoutEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"plsxV2Router",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"buyRfiFee_",type:"uint256"},{internalType:"uint256",name:"buyBurnFee_",type:"uint256"},{internalType:"uint256",name:"sellRfiFee_",type:"uint256"},{internalType:"uint256",name:"sellBurnFee_",type:"uint256"}],name:"setFees",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"newLPRewardBips_",type:"uint256"}],name:"setLPRewardBips",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"gas_",type:"uint256"}],name:"setMaxGas",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoRfi",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"}],name:"setPayoutEnabled",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"minDurSec_",type:"uint256"},{internalType:"uint256",name:"minReward_",type:"uint256"}],name:"setPayoutPolicy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"newFac_",type:"uint256"}],name:"setSwapFactor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"shareRewardRay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapFactor",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalPaid",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalRfi",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalShares",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletClaimTS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletInfo",outputs:[{internalType:"uint256",name:"share",type:"uint256"},{internalType:"uint256",name:"rewardDebt",type:"uint256"},{internalType:"uint256",name:"rewardPaid",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"wallets",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{stateMutability:"payable",type:"receive"}],name:"FRAXX",logo:Jt},dragonx:{address:"0xB4B51aE5c720aB73a3126873268a7d60a6C0785C",abi:[{inputs:[{internalType:"address",name:"dexRouter_",type:"address"},{internalType:"address",name:"vrxAddr_",type:"address"},{internalType:"address",name:"plsxAddr_",type:"address"},{internalType:"address",name:"feeAddr1_",type:"address"},{internalType:"address",name:"feeAddr2_",type:"address"},{internalType:"address",name:"lpAddr_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"InvalidShortString",type:"error"},{inputs:[{internalType:"string",name:"str",type:"string"}],name:"StringTooLong",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[],name:"EIP712DomainChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"DOMAIN_SEPARATOR",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"GOVERN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"PLSXContract",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"VRXContract",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"lpAddr_",type:"address"}],name:"addEligibleLP",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"claimReflection",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"currIndex",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"dexRouter",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"eip712Domain",outputs:[{internalType:"bytes1",name:"fields",type:"bytes1"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"version",type:"string"},{internalType:"uint256",name:"chainId",type:"uint256"},{internalType:"address",name:"verifyingContract",type:"address"},{internalType:"bytes32",name:"salt",type:"bytes32"},{internalType:"uint256[]",name:"extensions",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"eligibleLPs",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"extraSellFee",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"fees",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"}],name:"getUnpaidRewards",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isAMMPair",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"lpExtraRfi",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"lpRewardBips",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"mainV2LP",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxGas",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"}
650,{inputs:[],name:"minReward",outputs:[{internalType:"uint96",name:"",type:"uint96"}],stateMutability:"view",type:"function"},{inputs:[],name:"minWaitSec",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noFee",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noRfi",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"nonces",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"payoutEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"permit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"lpAddr_",type:"address"}],name:"removeEligibleLP",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint16",name:"buyBurnFee_",type:"uint16"},{internalType:"uint16",name:"buyRfiFee_",type:"uint16"},{internalType:"uint16",name:"growthToll_",type:"uint16"},{internalType:"uint16",name:"lpToll_",type:"uint16"},{internalType:"uint16",name:"sellBurnFee_",type:"uint16"},{internalType:"uint16",name:"sellRfiFee_",type:"uint16"}],name:"setFees",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"feeAddr1_",type:"address"},{internalType:"address",name:"feeAddr2_",type:"address"},{internalType:"address",name:"lpAddr_",type:"address"}],name:"setGrowthFeeAddrs",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"newLPRewardBips_",type:"uint24"}],name:"setLPRewardBips",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"gas_",type:"uint24"}],name:"setMaxGas",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoRfi",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"}],name:"setPayoutEnabled",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"minDurSec_",type:"uint24"},{internalType:"uint80",name:"minReward_",type:"uint80"}],name:"setPayoutPolicy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"swapEnabled_",type:"bool"},{internalType:"uint24",name:"newFac_",type:"uint24"}],name:"setSwapFactor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"shareRewardRay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapFactor",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalPaid",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalRfi",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalShares",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletClaimTS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletInfo",outputs:[{internalType:"uint256",name:"share",type:"uint256"},{internalType:"uint256",name:"rewardDebt",type:"uint256"},{internalType:"uint256",name:"rewardPaid",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"wallets",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{stateMutability:"payable",type:"receive"}],name:"dragonX",logo:Jt},caviar:{address:"0x8C5eB0F7007c374D6FE14627259B99a5e9613C84",abi:[{inputs:[{internalType:"address",name:"dexRouter_",type:"address"},{internalType:"address",name:"hexAddr_",type:"address"},{internalType:"address",name:"feeAddr1_",type:"address"},{internalType:"address",name:"feeAddr2_",type:"address"},{internalType:"address",name:"growthAddr_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"InvalidShortString",type:"error"},{inputs:[{internalType:"string",name:"str",type:"string"}],name:"StringTooLong",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[],name:"EIP712DomainChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"buyBurnFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"buyRfiFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"growthToll",type:"uint256"},{indexed:!1,internalType:"uint256",name:"sellBurnFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"sellRfiFee",type:"uint256"}],name:"FeesUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"minWait",type:"uint256"}
650,{indexed:!1,internalType:"uint256",name:"minReward",type:"uint256"}],name:"PayoutPolicyChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"newFactor",type:"uint256"}],name:"SwapFactorUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"DOMAIN_SEPARATOR",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"GOVERN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"HEXInst",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"lpAddr_",type:"address"}],name:"addEligibleLP",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"blocksToNextBonus",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"bonusAvailable",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"bonusBlockNum",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"burnAddr",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"nowTS_",type:"uint256"}],name:"calcBonus",outputs:[{internalType:"uint256",name:"inflation",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"claimReflection",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"currIndex",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"dexRouter",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"eip712Domain",outputs:[{internalType:"bytes1",name:"fields",type:"bytes1"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"version",type:"string"},{internalType:"uint256",name:"chainId",type:"uint256"},{internalType:"address",name:"verifyingContract",type:"address"},{internalType:"bytes32",name:"salt",type:"bytes32"},{internalType:"uint256[]",name:"extensions",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"eligibleLPs",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"enforceWalletTokenLimit",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"exclude_",type:"bool"}],name:"excludeFromAntiWhale",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"fees",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"}],name:"getUnpaidRewards",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isAMMPair",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"lpRewardBips",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"mainV2LP",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxGas",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"}
650,{inputs:[],name:"minReward",outputs:[{internalType:"uint96",name:"",type:"uint96"}],stateMutability:"view",type:"function"},{inputs:[],name:"minWaitSec",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noFee",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noRfi",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"nonces",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"payoutEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"permit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"lpAddr_",type:"address"}],name:"removeEligibleLP",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"}],name:"setAllLPsAllowConversion",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint16",name:"buyBurnFee_",type:"uint16"},{internalType:"uint16",name:"buyRfiFee_",type:"uint16"},{internalType:"uint16",name:"growthToll_",type:"uint16"},{internalType:"uint16",name:"sellBurnFee_",type:"uint16"},{internalType:"uint16",name:"sellRfiFee_",type:"uint16"}],name:"setFees",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"feeAddr1_",type:"address"},{internalType:"address",name:"feeAddr2_",type:"address"},{internalType:"address",name:"growthAddr_",type:"address"}],name:"setGrowthFeeAddrs",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"newLPRewardBips_",type:"uint24"}],name:"setLPRewardBips",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"gas_",type:"uint24"}],name:"setMaxGas",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoRfi",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"}],name:"setPayoutEnabled",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"minDurSec_",type:"uint24"},{internalType:"uint80",name:"minReward_",type:"uint80"}],name:"setPayoutPolicy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"swapEnabled_",type:"bool"},{internalType:"uint24",name:"newFac_",type:"uint24"}],name:"setSwapFactor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint16",name:"blocksToNextBonus_",type:"uint16"}],name:"setblocksToNextBonus",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"shareRewardRay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"spareBonus",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapFactor",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalPaid",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalRfi",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalShares",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletClaimTS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletInfo",outputs:[{internalType:"uint256",name:"share",type:"uint256"},{internalType:"uint256",name:"rewardDebt",type:"uint256"},{internalType:"uint256",name:"rewardPaid",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"wallets",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{stateMutability:"payable",type:"receive"}],name:"$Caviar",reward:"Hex",logo:Jt},incx:{address:"0xc1b4EfB8086a4a366712C851b1E3DB035eCC0532",abi:[{inputs:[{internalType:"address",name:"dexRouter_",type:"address"},{internalType:"address",name:"incAddr_",type:"address"},{internalType:"address",name:"devAddr1_",type:"address"},{internalType:"address",name:"devAddr2_",type:"address"},{internalType:"address",name:"growthAddr_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"InvalidShortString",type:"error"},{inputs:[{internalType:"string",name:"str",type:"string"}],name:"StringTooLong",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[],name:"EIP712DomainChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"DOMAIN_SEPARATOR",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"GOVERN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"INCContract",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"growthAddr_",type:"address"}],name:"addEligibleLP",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"bipsForGrowth",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"claimReflection",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"currIndex",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"dexRouter",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"eip712Domain",outputs:[{internalType:"bytes1",name:"fields",type:"bytes1"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"version",type:"string"},{internalType:"uint256",name:"chainId",type:"uint256"},{internalType:"address",name:"verifyingContract",type:"address"},{internalType:"bytes32",name:"salt",type:"bytes32"},{internalType:"uint256[]",name:"extensions",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"eligibleLPs",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"enforceWalletTokenLimit",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"exclude_",type:"bool"}],name:"excludeFromAntiWhale",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"fees",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"}],name:"getUnpaidRewards",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isAMMPair",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"lpRewardBips",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"mainV2LP",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxGas",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"}
650,{inputs:[],name:"minReward",outputs:[{internalType:"uint96",name:"",type:"uint96"}],stateMutability:"view",type:"function"},{inputs:[],name:"minWaitSec",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noFee",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noRfi",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"nonces",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"payoutEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"permit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"growthAddr_",type:"address"}],name:"removeEligibleLP",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint16",name:"buyBurnFee_",type:"uint16"},{internalType:"uint16",name:"buyRfiFee_",type:"uint16"},{internalType:"uint16",name:"growthToll_",type:"uint16"},{internalType:"uint16",name:"lpToll_",type:"uint16"},{internalType:"uint16",name:"sellBurnFee_",type:"uint16"},{internalType:"uint16",name:"sellRfiFee_",type:"uint16"}],name:"setFees",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"devAddr1_",type:"address"},{internalType:"address",name:"devAddr2_",type:"address"},{internalType:"address",name:"growthAddr_",type:"address"}],name:"setGrowthFeeAddrs",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"noLPHopFee_",type:"bool"}],name:"setLPHopFeeFlag",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"newLPRewardBips_",type:"uint24"}],name:"setLPRewardBips",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"gas_",type:"uint24"}],name:"setMaxGas",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoRfi",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint16",name:"otherLPSlice_",type:"uint16"}],name:"setOtherLPSlice",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"}],name:"setPayoutEnabled",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"minDurSec_",type:"uint24"},{internalType:"uint80",name:"minReward_",type:"uint80"}],name:"setPayoutPolicy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"swapEnabled_",type:"bool"},{internalType:"uint24",name:"newFac_",type:"uint24"}],name:"setSwapFactor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"shareRewardRay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapFactor",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalPaid",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalRfi",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalShares",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletClaimTS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletInfo",outputs:[{internalType:"uint256",name:"share",type:"uint256"},{internalType:"uint256",name:"rewardDebt",type:"uint256"},{internalType:"uint256",name:"rewardPaid",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"wallets",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{stateMutability:"payable",type:"receive"}],name:"IncX",reward:"Inc",logo:""},inc:{address:"0x2fa878Ab3F87CC1C9737Fc071108F904c0B0C95d",abi:Re,name:"INC",logo:""},groku:{address:"0x62D02a054855424c795774e8eb9d3B53Bab06Be7",abi:[{inputs:[{internalType:"address",name:"dexRouter_",type:"address"},{internalType:"address",name:"vrxAddr_",type:"address"},{internalType:"address",name:"plsxAddr_",type:"address"},{internalType:"address",name:"feeAddr1_",type:"address"},{internalType:"address",name:"feeAddr2_",type:"address"},{internalType:"address",name:"lpAddr_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"InvalidShortString",type:"error"},{inputs:[{internalType:"string",name:"str",type:"string"}],name:"StringTooLong",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[],name:"EIP712DomainChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"DOMAIN_SEPARATOR",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"GOVERN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"PLSXContract",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"VRXContract",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"lpAddr_",type:"address"}],name:"addEligibleLP",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"claimReflection",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"currIndex",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"dexRouter",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"eip712Domain",outputs:[{internalType:"bytes1",name:"fields",type:"bytes1"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"version",type:"string"},{internalType:"uint256",name:"chainId",type:"uint256"},{internalType:"address",name:"verifyingContract",type:"address"},{internalType:"bytes32",name:"salt",type:"bytes32"},{internalType:"uint256[]",name:"extensions",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"eligibleLPs",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"extraSellFee",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"fees",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"}],name:"getUnpaidRewards",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isAMMPair",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"lpExtraRfi",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"lpRewardBips",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"mainV2LP",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxGas",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"}
650,{inputs:[],name:"minReward",outputs:[{internalType:"uint96",name:"",type:"uint96"}],stateMutability:"view",type:"function"},{inputs:[],name:"minWaitSec",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noFee",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noRfi",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"nonces",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"payoutEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"permit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"lpAddr_",type:"address"}],name:"removeEligibleLP",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint16",name:"buyBurnFee_",type:"uint16"},{internalType:"uint16",name:"buyRfiFee_",type:"uint16"},{internalType:"uint16",name:"growthToll_",type:"uint16"},{internalType:"uint16",name:"lpToll_",type:"uint16"},{internalType:"uint16",name:"sellBurnFee_",type:"uint16"},{internalType:"uint16",name:"sellRfiFee_",type:"uint16"}],name:"setFees",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"feeAddr1_",type:"address"},{internalType:"address",name:"feeAddr2_",type:"address"},{internalType:"address",name:"lpAddr_",type:"address"}],name:"setGrowthFeeAddrs",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"newLPRewardBips_",type:"uint24"}],name:"setLPRewardBips",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"gas_",type:"uint24"}],name:"setMaxGas",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoRfi",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"}],name:"setPayoutEnabled",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"minDurSec_",type:"uint24"},{internalType:"uint80",name:"minReward_",type:"uint80"}],name:"setPayoutPolicy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"swapEnabled_",type:"bool"},{internalType:"uint24",name:"newFac_",type:"uint24"}],name:"setSwapFactor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"shareRewardRay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapFactor",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalPaid",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalRfi",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalShares",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletClaimTS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletInfo",outputs:[{internalType:"uint256",name:"share",type:"uint256"},{internalType:"uint256",name:"rewardDebt",type:"uint256"},{internalType:"uint256",name:"rewardPaid",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"wallets",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{stateMutability:"payable",type:"receive"}],name:"Groku",reward:"Vortex",logo:""},TokenX:{address:"0x123586E5460338F37448D7620721144033c5b10F",abi:[{inputs:[{internalType:"address",name:"dexRouter_",type:"address"},{internalType:"address",name:"hexAddr_",type:"address"},{internalType:"address",name:"feeAddr1_",type:"address"},{internalType:"address",name:"feeAddr2_",type:"address"},{internalType:"address",name:"growthAddr_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"InvalidShortString",type:"error"},{inputs:[{internalType:"string",name:"str",type:"string"}],name:"StringTooLong",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[],name:"EIP712DomainChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"buyBurnFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"buyRfiFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"growthToll",type:"uint256"},{indexed:!1,internalType:"uint256",name:"sellBurnFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"sellRfiFee",type:"uint256"}],name:"FeesUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"minWait",type:"uint256"}
650,{indexed:!1,internalType:"uint256",name:"minReward",type:"uint256"}],name:"PayoutPolicyChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"newFactor",type:"uint256"}],name:"SwapFactorUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"DOMAIN_SEPARATOR",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"GOVERN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"HEXInst",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"lpAddr_",type:"address"}],name:"addEligibleLP",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"blocksToNextBonus",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"bonusAvailable",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"bonusBlockNum",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"burnAddr",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"nowTS_",type:"uint256"}],name:"calcBonus",outputs:[{internalType:"uint256",name:"inflation",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"claimReflection",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"currIndex",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"dexRouter",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"eip712Domain",outputs:[{internalType:"bytes1",name:"fields",type:"bytes1"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"version",type:"string"},{internalType:"uint256",name:"chainId",type:"uint256"},{internalType:"address",name:"verifyingContract",type:"address"},{internalType:"bytes32",name:"salt",type:"bytes32"},{internalType:"uint256[]",name:"extensions",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"eligibleLPs",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"enforceWalletTokenLimit",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"exclude_",type:"bool"}],name:"excludeFromAntiWhale",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"fees",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"}],name:"getUnpaidRewards",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isAMMPair",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"lpRewardBips",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"mainV2LP",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxGas",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"}
650,{inputs:[],name:"minReward",outputs:[{internalType:"uint96",name:"",type:"uint96"}],stateMutability:"view",type:"function"},{inputs:[],name:"minWaitSec",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noFee",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noRfi",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"nonces",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"payoutEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"permit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"lpAddr_",type:"address"}],name:"removeEligibleLP",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"}],name:"setAllLPsAllowConversion",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint16",name:"buyBurnFee_",type:"uint16"},{internalType:"uint16",name:"buyRfiFee_",type:"uint16"},{internalType:"uint16",name:"growthToll_",type:"uint16"},{internalType:"uint16",name:"sellBurnFee_",type:"uint16"},{internalType:"uint16",name:"sellRfiFee_",type:"uint16"}],name:"setFees",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"feeAddr1_",type:"address"},{internalType:"address",name:"feeAddr2_",type:"address"},{internalType:"address",name:"growthAddr_",type:"address"}],name:"setGrowthFeeAddrs",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"newLPRewardBips_",type:"uint24"}],name:"setLPRewardBips",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"gas_",type:"uint24"}],name:"setMaxGas",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoRfi",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"}],name:"setPayoutEnabled",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"minDurSec_",type:"uint24"},{internalType:"uint80",name:"minReward_",type:"uint80"}],name:"setPayoutPolicy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"swapEnabled_",type:"bool"},{internalType:"uint24",name:"newFac_",type:"uint24"}],name:"setSwapFactor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint16",name:"blocksToNextBonus_",type:"uint16"}],name:"setblocksToNextBonus",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"shareRewardRay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"spareBonus",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapFactor",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalPaid",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalRfi",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalShares",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletClaimTS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletInfo",outputs:[{internalType:"uint256",name:"share",type:"uint256"},{internalType:"uint256",name:"rewardDebt",type:"uint256"},{internalType:"uint256",name:"rewardPaid",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"wallets",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{stateMutability:"payable",type:"receive"}],name:"TokenX",logo:""},acceleratorCaviar:{address:"0x7DEAfaec14c4890D60EC3420c2154aE73eDB6014",abi:[{inputs:[],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"GOVERN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"tkn_",type:"address"}],name:"_getXRate",outputs:[{internalType:"uint256",name:"xRate",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"accEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"tkn_",type:"address"}],name:"process",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"dexRouter_",type:"address"},{internalType:"address",name:"plsV2LP_",type:"address"},{internalType:"address",name:"rwd_",type:"address"},{internalType:"address",name:"tkn_",type:"address"},{internalType:"uint128",name:"rwdThreshold_",type:"uint128"},{internalType:"uint128",name:"tknThreshold_",type:"uint128"}],name:"registerTkn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"rewardRate",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"}],name:"setAccEnabled",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint8",name:"newRewardRate_",type:"uint8"}],name:"setRewardRate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint8",name:"strategy_",type:"uint8"}],name:"setStrategy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"strategy",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"tknIndexMap",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"tknInfoMap",outputs:[{internalType:"contract IERC20",name:"rwd",type:"address"},{internalType:"contract IERC20",name:"tkn",type:"address"},{internalType:"contract IUniswapV2Pair",name:"plsV2LP",type:"address"},{internalType:"contract IUniswapV2Router02",name:"dexRouter",type:"address"},{internalType:"uint128",name:"rwdThreshold",type:"uint128"},{internalType:"uint128",name:"tknThreshold",type:"uint128"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"tknsArray",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"tkn_",type:"address"}],name:"unregisterTkn",outputs:[],stateMutability:"nonpayable",type:"function"},{stateMutability:"payable",type:"receive"}],name:"Accelerator Caviar",logo:Bt},dai:{address:"0xefD766cCb38EaF1dfd701853BFCe31359239F305",abi:Re,name:"eDAI"},weth:{address:"0x02dcdd04e3f455d838cd1249292c58f3b79e3c3c",abi:Re,name:"wETH"}
650,ptgc:{address:"0x94534EeEe131840b1c0F61847c572228bdfDDE93",abi:Re,name:"pTGC"},teddybear:{address:"0xd6c31bA0754C4383A41c0e9DF042C62b5e918f6d",abi:Re,name:"TeddyBear"},pweth:{address:"0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",abi:Re,name:"pWETH"},jeet:{address:"0x6801fa8Ece9e6e021D2C925d2243ae3890Eb95A4",abi:[{inputs:[{internalType:"address",name:"dexRouter_",type:"address"},{internalType:"address",name:"hexAddr_",type:"address"},{internalType:"address",name:"devAddr1_",type:"address"},{internalType:"address",name:"devAddr2_",type:"address"},{internalType:"address",name:"growthAddr_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"InvalidShortString",type:"error"},{inputs:[{internalType:"string",name:"str",type:"string"}],name:"StringTooLong",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[],name:"EIP712DomainChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"DOMAIN_SEPARATOR",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"GOVERN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"HEXInst",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"lpAddr_",type:"address"}],name:"addEligibleLP",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"blocksToNextBonus",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"bonusAvailable",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"bonusBlockNum",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"nowTS_",type:"uint256"}],name:"calcBonus",outputs:[{internalType:"uint256",name:"bonus",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"claimYield",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"currIndex",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"dexRouter",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"eip712Domain",outputs:[{internalType:"bytes1",name:"fields",type:"bytes1"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"version",type:"string"},{internalType:"uint256",name:"chainId",type:"uint256"},{internalType:"address",name:"verifyingContract",type:"address"},{internalType:"bytes32",name:"salt",type:"bytes32"},{internalType:"uint256[]",name:"extensions",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"eligibleLPs",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"enforceWalletTokenLimit",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"exclude_",type:"bool"}],name:"excludeFromAntiWhale",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"fees",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"}],name:"getUnpaidYield",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isAMMPair",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"lastBonusTS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"lpYieldBips",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"mainV2LP",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxGas",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"minWaitSec",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"minYield",outputs:[{internalType:"uint96",name:"",type:"uint96"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noFee",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noYield",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"nonces",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"payoutEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"permit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"lpAddr_",type:"address"}],name:"removeEligibleLP",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint16",name:"buyBurnFee_",type:"uint16"},{internalType:"uint16",name:"buyYieldFee_",type:"uint16"},{internalType:"uint16",name:"devToll_",type:"uint16"},{internalType:"uint16",name:"growthToll_",type:"uint16"},{internalType:"uint16",name:"sellBurnFee_",type:"uint16"},{internalType:"uint16",name:"sellYieldFee_",type:"uint16"}],name:"setFees",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"noLPHopFee_",type:"bool"}],name:"setLPHopFeeFlag",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"newLPYieldBips_",type:"uint24"}],name:"setLPYieldBips",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"gas_",type:"uint24"}],name:"setMaxGas",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoYield",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint16",name:"otherLPSlice_",type:"uint16"}],name:"setOtherLPSlice",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"}],name:"setPayoutEnabled",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"minDurSec_",type:"uint24"},{internalType:"uint80",name:"minYield_",type:"uint80"}],name:"setPayoutPolicy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"swapEnabled_",type:"bool"},{internalType:"uint24",name:"newFac_",type:"uint24"}],name:"setSwapFactor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"devAddr1_",type:"address"},{internalType:"address",name:"devAddr2_",type:"address"},{internalType:"address",name:"growthAddr_",type:"address"}],name:"setTollAddrs",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"shareYieldRay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"spareBonus",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"swapFactor",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalPaid",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalShares",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalYield",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletClaimTS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletInfo",outputs:[{internalType:"uint256",name:"share",type:"uint256"},{internalType:"uint256",name:"yieldDebt",type:"uint256"},{internalType:"uint256",name:"yieldPaid",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"wallets",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{stateMutability:"payable",type:"receive"}],name:"Jeet",reward:"eHex",logo:""},jeetWplsLP:{address:"0xe598424bE93d21cde73d77594D14440eBE09fe03",abi:Re,poolId:null,name:"Jeet-wPLS",logo:"",logoPair:He,cssTheme:"Jeet",cssBg:"green",decimals:null,pair:"wpls"},ehex:{address:"0x57fde0a71132198BBeC939B98976993d8D89D225",abi:Re,name:"eHex"},wplsehexLP:{address:"0xf0ea3efe42c11c8819948ec2d3179f4084863d3f",abi:Re,name:"eHex : wPLS LP",poolId:null}
650,elixirGovernance:{address:"0xc6Cd8D97ae2800052AE6607Ea8d0613866FD9c19",abi:[{inputs:[{internalType:"address",name:"elixirAddress_",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"delegator",type:"address"},{indexed:!0,internalType:"address",name:"delegatee",type:"address"}],name:"Delegate",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"proposalId",type:"uint256"},{indexed:!1,internalType:"address",name:"proposer",type:"address"},{indexed:!1,internalType:"string",name:"title",type:"string"},{indexed:!1,internalType:"uint256",name:"startBlock",type:"uint256"},{indexed:!1,internalType:"uint256",name:"endBlock",type:"uint256"}],name:"ProposalCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"proposalId",type:"uint256"}],name:"ProposalExecuted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"voter",type:"address"},{indexed:!1,internalType:"uint256",name:"proposalId",type:"uint256"},{indexed:!1,internalType:"bool",name:"support",type:"bool"},{indexed:!1,internalType:"uint256",name:"votes",type:"uint256"}],name:"VoteCast",type:"event"},{inputs:[],name:"admin",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"proposalId",type:"uint256"},{internalType:"bool",name:"support",type:"bool"}],name:"castVote",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"title",type:"string"},{internalType:"string",name:"description",type:"string"},{internalType:"address",name:"target",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"bytes",name:"callData",type:"bytes"}],name:"createProposal",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"delegatee",type:"address"}],name:"delegate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"delegates",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"elixirAddress",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"proposalId",type:"uint256"}],name:"executeProposal",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"getCurrentVotes",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"proposalId",type:"uint256"}],name:"getProposalState",outputs:[{internalType:"enum ElixirGovernance.ProposalState",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"proposalCount",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"proposals",outputs:[{internalType:"enum ElixirGovernance.ProposalState",name:"state",type:"uint8"},{internalType:"address",name:"proposer",type:"address"},{internalType:"address",name:"target",type:"address"},{internalType:"bool",name:"executed",type:"bool"},{internalType:"bytes",name:"callData",type:"bytes"},{internalType:"string",name:"description",type:"string"},{internalType:"string",name:"title",type:"string"},{internalType:"uint256",name:"againstVotes",type:"uint256"},{internalType:"uint256",name:"endBlock",type:"uint256"},{internalType:"uint256",name:"forVotes",type:"uint256"},{internalType:"uint256",name:"id",type:"uint256"},{internalType:"uint256",name:"startBlock",type:"uint256"},{internalType:"uint256",name:"value",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"voteDelegationExpiry",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"}],name:"Elixir Governance"},elixirWplsLP:{address:"0x047de27a8bbe6e8d466b8ab8855fade969eef684",abi:Re,name:"Elixir-wPLS LP",poolId:2,logo:$l,logoPair:He,cssTheme:"Elixir",decimals:null},refluxWplsLP:{address:"0x6292F579606108a285FF7b75EFad54Dc12576385",abi:Re,poolId:18,n
650ame:"RFX-wPLS",logo:Jt,logoPair:He,cssTheme:"Reflux",cssBg:"yellow",decimals:null,pair:"wpls"},pwbtcWplsLP:{address:"0x46E27Ea3A035FfC9e6d6D56702CE3D208FF1e58c",abi:Re,poolId:18,name:"BTC-wPLS",logo:Jt,logoPair:He,cssTheme:"PLS",cssBg:"yellow",decimals:null,pair:"wpls"},daixWplsLP:{address:"0x9A72A8F918eDC3C5e53bcBF8667045b6a4D43943",abi:Re,poolId:23,name:"DaiX-wPLS",logo:Bt,logoPair:He,cssTheme:"DAI",cssBg:"yellow",decimals:null,pair:"wpls"},vortexWplsLP:{address:"0xEa693BCd6eA8dd3cE1D6Df683BE302027Ea0e6db",abi:Re,poolId:null,name:"Vortex-wPLS",logo:Bt,logoPair:He,cssTheme:"Vortex",cssBg:"green",decimals:null,pair:"wpls"},jeDAIWplsLP:{address:"0x0e1312A80Eb49668A2009eF787e3d28bDD320CdB",abi:Re,poolId:null,name:"jeDAI-wPLS",logo:"",logoPair:He,cssTheme:"jeDAI",cssBg:"",decimals:null,pair:"wpls"},rangerxWplsLP:{address:"0x15237F7856B56250130920590E3b8891B63Ffc3b",abi:Re,poolId:null,name:"RangerX-wPLS",logo:Bt,logoPair:He,cssTheme:"RangerX",cssBg:"blue",decimals:null,pair:"wpls"},mojoWplsLP:{address:"0xF93Fa67F929a70606d567A194867a5Ba76e5EC00",abi:Re,poolId:null,name:"MOJO-wPLS",logo:Bt,logoPair:He,cssTheme:"MOJO",cssBg:"pink",decimals:null,pair:"wpls"},nexusWplsLP:{address:"0x70d3354AaF806e099318A1c085d91682858d3770",abi:Re,poolId:null,name:"Nexus-wPLS",logo:"",logoPair:He,cssTheme:"Nexus",cssBg:"blue",decimals:null,pair:"wpls"},repWplsLP:{address:"0xDAb7Dc7Ffc7c0f5736632E0161A9e53596c504F7",abi:Re,poolId:null,name:"REP-wPLS",logo:"",logoPair:He,cssTheme:"REP",cssBg:"blue",decimals:null,pair:"wpls"},ewokWplsLP:{address:"0xFFb19e6410e5d6F0a20ECF9413fBEA74F4629276",abi:Re,poolId:null,name:"ewok-wPLS",logo:"",logoPair:He,cssTheme:"ewok",cssBg:"blue",decimals:null,pair:"wpls"},wealthWplsLP:{address:"0x1Ba318EaAe6BE3FC71d0D6A5CCb5C68771503a84",abi:Re,poolId:null,name:"Wealth-wPLS",logo:"",logoPair:He,cssTheme:"Wealth",cssBg:"blue",decimals:null,pair:"wpls"},mmmWplsLP:{address:"0xDAf00Ce7cE2638dB2bA49Bc1B66a4d726581F92f",abi:Re,poolId:null,name:"MMM-wPLS",logo:"",logoPair:He,cssTheme:"MMM",cssBg:"blue",decimals:null,pair:"wpls"},incxWplsLP:{address:"0x75AcFE5F301c2BBb9aDe21D69419CD9c3617eF56",abi:Re,poolId:null,name:"IncX-wPLS",logo:Bt,logoPair:He,cssTheme:"IncX",cssBg:"green",decimals:null,pair:"wpls"},incWplsLP:{address:"0xf808bb6265e9ca27002c0a04562bf50d4fe37eaa",abi:Re,poolId:null,name:"Inc-wPLS",logo:Bt,logoPair:He,cssTheme:"Inc",cssBg:"green",decimals:null,pair:"wpls"},pulpWplsLP:{address:"0x2593374e0d7f3b2a0752c395d06560dd5f04d3ce",abi:Re,poolId:null,name:"Pulp-wPLS",logo:Bt,logoPair:He,cssTheme:"Pulp",cssBg:"orange",decimals:null,pair:"wpls"},hoaWplsLP:{address:"0xd1a2518754796016f177e1759f4ae50a4dcda333",abi:Re,poolId:null,name:"HOA-wPLS",logo:x1,logoPair:He,cssTheme:"HOA",cssBg:"orange",decimals:null,pair:"wpls"},texanWplsLP:{address:"0x53bf2cc26381ea7ebb927e220008bbff3447a2ec",abi:Re,poolId:null,name:"Texan-wPLS",logo:x1,logoPair:He,cssTheme:"RangerX",cssBg:"red",decimals:null,pair:"wpls"},ppepeWplsLP:{address:"0x11659a752ac07452b9f139b897c917338e2dfb16",abi:Re,poolId:null,name:"pPEPE-wPLS",logo:x1,logoPair:He,cssTheme:"blue",cssBg:"blue",decimals:null,pair:"wpls"},grokuWplsLP:{address:"0x70d3354AaF806e099318A1c085d91682858d3770",abi:Re,poolId:null,name:"Groku-wPLS",logo:Bt,logoPair:He,cssTheme:"Vortex",cssBg:"green",decimals:null,pair:"wpls"},caviarWplsLP:{address:"0x1AA434f653232A35b0559D5C4b33aB7FBaaD80D6",abi:Re,poolId:null,name:"Caviar-wPLS",logo:Bt,logoPair:He,cssTheme:"Caviar",cssBg:"green",decimals:null,pair:"wpls"},apexWplsLP:{address:"0xEF1696f825399574c24c380BC64898E140349D59",abi:Re,poolId:23,name:"Vortex-wPLS",logo:Bt,logoPair:He,cssTheme:"Vortex",cssBg:"green",decimals:null,pair:"wpls"},mcsWplsLP:{address:"0xEF1696f825399574c24c380BC64898E140349D59",abi:Re,poolId:23,name:"MCS-wPLS",logo:Bt,logoPair:He,cssTheme:"MCS",cssBg:"green",decimals:null,pair:"wpls"},vaderWplsLP:{address:"0x1C15CCD7AA5483f325e4Fa1515c9764F874E5403",abi:Re,poolId:23,name:"Vader-wPLS",logo:Bt,logoPair:He,cssTheme:"Vader",cssBg:"green",decimals:null,pair:"wpls"},incognitoWplsLP:{address:"0x6d3b099dD9112dDf047e16069d343f12852bf2d2",abi:Re,poolId:23,name:"Incognito-wPLS",logo:Bt,logoPair:He,cssTheme:"Incognito",cssBg:"green",decimals:null,pair:"wpls"},phoenixWplsLP:{address:"0xa5d3f9051afe4cf1a800626fa29e04457e734e23",abi:Re,poolId:23,name:"Phoenix-wPLS",logo:Bt,logoPair:He,cssTheme:"Phoenix",cssBg:"green",decimals:null,pair:"wpls"},phoenixPlsxLP:{address:"0xe3e6c666aa48194ddbf57b1f9db1e0a01d9cd964",abi:Re,poolId:23,name:"Phoenix-PLSX",logo:Bt,logoPair:He,cssTheme:"Phoenix",cssBg:"green",decimals:null,pair:"plsx"},pyroWplsLP:{address:"0xd508c5e55e4da27ba8000da54f1965e362d2704b",abi:Re,poolId:23,name:"Pyro-wPLS",logo:Bt,logoPair:He,cssTheme:"Pyro",cssBg:"green",decimals:null,pair:"wpls"},chewieWplsLP:{address:"0x1C15CCD7AA5483f325e4Fa1515c9764F874E5403",abi:Re,poolId:23,name:"Chewie-wPLS",logo:Bt,logoPair:He,cssTheme:"Chewie",cssBg:"green",decimals:null,pair:"wpls"},forgeWplsLP:{address:"0x1C15CCD7AA5483f325e4Fa1515c9764F874E5403",abi:Re,poolId:23,name:"Forge-wPLS",logo:Bt,logoPair:He,cssTheme:"Forge",cssBg:"green",decimals:null,pair:"wpls"},fraxWplsLP:{address:"0x6292F579606108a285FF7b75EFad54Dc12576385",abi:Re,poolId:23,name:"Frax-wPLS",logo:Bt,logoPair:He,cssTheme:"Frax",cssBg:"green",decimals:null,pair:"wpls"},fraxxWplsLP:{address:"0xEF1696f825399574c24c380BC64898E140349D59",abi:Re,poolId:23,name:"Fraxx-wPLS",logo:Bt,logoPair:He,cssTheme:"Frax",cssBg:"green",decimals:null,pair:"wpls"},dragonxWplsLP:{address:"0x1Ba318EaAe6BE3FC71d0D6A5CCb5C68771503a84",abi:Re,poolId:23,name:"dragonX-wPLS",logo:Bt,logoPair:He,cssTheme:"Vortex",cssBg:"green",decimals:null,pair:"wpls"},wpls:{address:"0xa1077a294dde1b09bb078844df40758a5d0f9a27",abi:Re,name:"PLS"},plsx:{address:"0x95B303987A60C71504D99Aa1b13B4DA07b0790ab",abi:Re,name:"PLSX"},hex:{address:"0x2b591e99afE9f32eAA6214f7B7629768c40Eeb39",abi:Re,name:"pHex"},pDAI:{address:"0x6B175474E89094C44Da98b954EedeAC495271d0F",abi:Re,name:"pDAI"},rfx:{address:"0xf876bdf9d6403aa7d5bf7f523e8f440a841cc596",abi:Re,name:"RFX"},wplsdaiLP:{address:"0x146e1f1e060e5b5016db0d118d2c5a11a240ae32",abi:Re,name:"DAI : wPLS LP",poolId:null},wplsplsxLP:{address:"0x1b45b9148791d3a104184Cd5DFE5CE57193a3ee9",abi:Re,name:"PLSX : wPLS LP",poolId:null},wplspdaiLP:{address:"0xae8429918fdbf9a5867e3243697637dc56aa76a1",abi:Re,name:"pDAI : wPLS LP",poolId:null},wplshexLP:{address:"0x19bb45a7270177e303dee6eaa6f5ad700812ba98",abi:Re,name:"pHex : wPLS LP",poolId:null},wplspLBSKRLP:{address:"0xce17856d87bf4d92054262e8625810109432aa50",abi:Re,name:"pLBSKR : wPLS LP",poolId:null}
650,wplswethLP:{address:"0x29d66d5900eb0d629e1e6946195520065a6c5aee",abi:Re,name:"wETH : wPLS LP",poolId:null},wplspwethLP:{address:"0x7994d526A127979BcB9Ec7C98509BB5C7ebD78FD",abi:Re,name:"pWETH : wPLS LP",poolId:null},wplsptgcLP:{address:"0xf5a89a6487d62df5308cdda89c566c5b5ef94c11",abi:Re,name:"pTGC : wPLS LP",poolId:null},wplsteddybearLP:{address:"0x31eF9a41500E6BD18524404aC9c5B88D04AA924E",abi:Re,name:"TeddyBear : wPLS LP",poolId:null},wplsrfxLP:{address:"0x6292f579606108a285ff7b75efad54dc12576385",abi:Re,name:"RFX : wPLS LP",poolId:null},nftOld:{address:"0x6827bA15e08D2388a5b7ac7F419cd08Be3d5747e",abi:[{inputs:[{internalType:"address",name:"routerAddr_",type:"address"},{internalType:"address",name:"plsxAddr_",type:"address"},{internalType:"address",name:"vrxAddr_",type:"address"},{internalType:"address",name:"v2PairAddr_",type:"address"},{internalType:"address",name:"accelAddr_",type:"address"},{internalType:"string",name:"initBaseURI_",type:"string"},{internalType:"string",name:"name_",type:"string"},{internalType:"string",name:"symbol_",type:"string"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"approved",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"bool",name:"approved",type:"bool"}],name:"ApprovalForAll",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Transfer",type:"event"},{stateMutability:"payable",type:"fallback"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"GOVERN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"MINTER_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"RECOVER_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"accelAddr",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"accelPortion",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"approve",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"baseExtension",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"baseURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"claimReflection",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"cost",outputs:[{internalType:"uint96",name:"",type:"uint96"}],stateMutability:"view",type:"function"},{inputs:[],name:"currIndex",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"dexRouter",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner_",type:"address"}],name:"getAllTokenIDs",outputs:[{internalType:"uint256[]",name:"",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"getApproved",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"}],name:"getUnpaidRewards",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getXRate",outputs:[{internalType:"uint256",name:"xRate",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"operator",type:"address"}],name:"isApprovedForAll",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxGas",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxMintAmount",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxSupply",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"}
650,{inputs:[],name:"minReward",outputs:[{internalType:"uint96",name:"",type:"uint96"}],stateMutability:"view",type:"function"},{inputs:[],name:"minWaitSec",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to_",type:"address"},{internalType:"uint256",name:"mintAmount_",type:"uint256"}],name:"mint",outputs:[],stateMutability:"payable",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"nftPortion",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noRfi",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"ownerOf",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"pathP2V",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"pathR2P",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bool",name:"state_",type:"bool"}],name:"pause",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"paused",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"payoutEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"plsV2LP",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"plsx",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"plsxThreshold",outputs:[{internalType:"uint96",name:"",type:"uint96"}],stateMutability:"view",type:"function"},{inputs:[],name:"process",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"reclaimPLS",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"contract IERC20",name:"token_",type:"address"}],name:"reclaimToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"rewardRate",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint8",name:"newPortion_",type:"uint8"}],name:"setAcceleratorPortion",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"bool",name:"approved",type:"bool"}],name:"setApprovalForAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"newBaseExtn_",type:"string"}],name:"setBaseExtension",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"newBaseURI_",type:"string"}],name:"setBaseURI",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint96",name:"newCost_",type:"uint96"}],name:"setCost",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"gas_",type:"uint24"}],name:"setMaxGas",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint8",name:"newMaxMintAmt_",type:"uint8"}],name:"setMaxMintAmount",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint8",name:"newPortion_",type:"uint8"}],name:"setNFTPortion",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoRewards",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint96",name:"newThreshold_",type:"uint96"}],name:"setPLSXThreshold",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"},{internalType:"uint24",name:"minDurSec_",type:"uint24"}
650,{internalType:"uint80",name:"minReward_",type:"uint80"}],name:"setPayoutPolicy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint8",name:"newRewardRate_",type:"uint8"}],name:"setRewardRate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint96",name:"newThreshold_",type:"uint96"}],name:"setVRXThreshold",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"shareRewardRay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId_",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"index",type:"uint256"}],name:"tokenByIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId_",type:"uint256"}],name:"tokenExists",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"uint256",name:"index",type:"uint256"}],name:"tokenOfOwnerByIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId_",type:"uint256"}],name:"tokenURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalPaid",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalRfi",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalShares",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"transferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"vrx",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vrxThreshold",outputs:[{internalType:"uint96",name:"",type:"uint96"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletClaimTS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletInfo",outputs:[{internalType:"uint256",name:"share",type:"uint256"},{internalType:"uint256",name:"rewardDebt",type:"uint256"},{internalType:"uint256",name:"rewardPaid",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"wallets",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{stateMutability:"payable",type:"receive"}],name:"NFT"},nftv2:{address:"0xe2135Fb31FAF41Fc1B71473fDeDa15994B20d4D4",abi:[{inputs:[{internalType:"address",name:"routerAddr_",type:"address"},{internalType:"address",name:"plsxAddr_",type:"address"},{internalType:"address",name:"vrxAddr_",type:"address"},{internalType:"address",name:"v2PairAddr_",type:"address"},{internalType:"address",name:"accelAddr_",type:"address"},{internalType:"string",name:"initBaseURI_",type:"string"},{internalType:"string",name:"name_",type:"string"},{internalType:"string",name:"symbol_",type:"string"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"approved",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"bool",name:"approved",type:"bool"}],name:"ApprovalForAll",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Transfer",type:"event"},{stateMutability:"payable",type:"fallback"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"GOVERN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"MINTER_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"RECOVER_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"accelAddr",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"accelPortion",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"approve",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"baseExtension",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"baseURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"claimReflection",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"cost",outputs:[{internalType:"uint96",name:"",type:"uint96"}],stateMutability:"view",type:"function"},{inputs:[],name:"currIndex",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"dexRouter",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner_",type:"address"}],name:"getAllTokenIDs",outputs:[{internalType:"uint256[]",name:"",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"getApproved",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"}],name:"getUnpaidRewards",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getXRate",outputs:[{internalType:"uint256",name:"xRate",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"operator",type:"address"}],name:"isApprovedForAll",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxGas",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxMintAmount",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxSupply",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"}
650,{inputs:[],name:"minReward",outputs:[{internalType:"uint96",name:"",type:"uint96"}],stateMutability:"view",type:"function"},{inputs:[],name:"minWaitSec",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to_",type:"address"},{internalType:"uint256",name:"mintAmount_",type:"uint256"}],name:"mint",outputs:[],stateMutability:"payable",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"nftPortion",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noRfi",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"ownerOf",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"pathP2V",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"pathR2P",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bool",name:"state_",type:"bool"}],name:"pause",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"paused",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"payoutEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"plsV2LP",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"plsx",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"plsxThreshold",outputs:[{internalType:"uint96",name:"",type:"uint96"}],stateMutability:"view",type:"function"},{inputs:[],name:"process",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"reclaimPLS",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"contract IERC20",name:"token_",type:"address"}],name:"reclaimToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"rewardRate",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint8",name:"newPortion_",type:"uint8"}],name:"setAcceleratorPortion",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"bool",name:"approved",type:"bool"}],name:"setApprovalForAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"newBaseExtn_",type:"string"}],name:"setBaseExtension",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"newBaseURI_",type:"string"}],name:"setBaseURI",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint96",name:"newCost_",type:"uint96"}],name:"setCost",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"gas_",type:"uint24"}],name:"setMaxGas",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint8",name:"newMaxMintAmt_",type:"uint8"}],name:"setMaxMintAmount",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint8",name:"newPortion_",type:"uint8"}],name:"setNFTPortion",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoRewards",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint96",name:"newThreshold_",type:"uint96"}],name:"setPLSXThreshold",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"},{internalType:"uint24",name:"minDurSec_",type:"uint24"}
650,{internalType:"uint80",name:"minReward_",type:"uint80"}],name:"setPayoutPolicy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint8",name:"newRewardRate_",type:"uint8"}],name:"setRewardRate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint96",name:"newThreshold_",type:"uint96"}],name:"setVRXThreshold",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"shareRewardRay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId_",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"index",type:"uint256"}],name:"tokenByIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId_",type:"uint256"}],name:"tokenExists",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"uint256",name:"index",type:"uint256"}],name:"tokenOfOwnerByIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId_",type:"uint256"}],name:"tokenURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalPaid",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalRfi",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalShares",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"transferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"vrx",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vrxThreshold",outputs:[{internalType:"uint96",name:"",type:"uint96"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletClaimTS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletInfo",outputs:[{internalType:"uint256",name:"share",type:"uint256"},{internalType:"uint256",name:"rewardDebt",type:"uint256"},{internalType:"uint256",name:"rewardPaid",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"wallets",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{stateMutability:"payable",type:"receive"}],name:"NFT"},nft:{address:"0x630326cFAE588A1f4173288648bEF485b1bc38F8",abi:[{inputs:[{internalType:"address",name:"routerAddr_",type:"address"},{internalType:"address",name:"plsxAddr_",type:"address"},{internalType:"address",name:"vrxAddr_",type:"address"},{internalType:"address",name:"v2PairAddr_",type:"address"},{internalType:"address",name:"accelAddr_",type:"address"},{internalType:"string",name:"initBaseURI_",type:"string"},{internalType:"string",name:"name_",type:"string"},{internalType:"string",name:"symbol_",type:"string"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"approved",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"bool",name:"approved",type:"bool"}],name:"ApprovalForAll",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Transfer",type:"event"},{stateMutability:"payable",type:"fallback"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"GOVERN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"MINTER_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"RECOVER_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"accelAddr",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"accelPortion",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"approve",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"baseExtension",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"baseURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"claimReflection",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"cost",outputs:[{internalType:"uint96",name:"",type:"uint96"}],stateMutability:"view",type:"function"},{inputs:[],name:"currIndex",outputs:[{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"dexRouter",outputs:[{internalType:"contract IUniswapV2Router02",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner_",type:"address"}],name:"getAllTokenIDs",outputs:[{internalType:"uint256[]",name:"",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"getApproved",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"}],name:"getUnpaidRewards",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getXRate",outputs:[{internalType:"uint256",name:"xRate",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"operator",type:"address"}],name:"isApprovedForAll",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxGas",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxMintAmount",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxSupply",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"}
650,{inputs:[],name:"minReward",outputs:[{internalType:"uint96",name:"",type:"uint96"}],stateMutability:"view",type:"function"},{inputs:[],name:"minWaitSec",outputs:[{internalType:"uint24",name:"",type:"uint24"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to_",type:"address"},{internalType:"uint256",name:"mintAmount_",type:"uint256"}],name:"mint",outputs:[],stateMutability:"payable",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"nftPortion",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"noRfi",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"ownerOf",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"pathP2V",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"pathR2P",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bool",name:"state_",type:"bool"}],name:"pause",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"paused",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"payoutEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"plsV2LP",outputs:[{internalType:"contract IUniswapV2Pair",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"plsx",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"plsxThreshold",outputs:[{internalType:"uint96",name:"",type:"uint96"}],stateMutability:"view",type:"function"},{inputs:[],name:"process",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"reclaimPLS",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"contract IERC20",name:"token_",type:"address"}],name:"reclaimToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"rewardRate",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint8",name:"newPortion_",type:"uint8"}],name:"setAcceleratorPortion",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"bool",name:"approved",type:"bool"}],name:"setApprovalForAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"newBaseExtn_",type:"string"}],name:"setBaseExtension",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"newBaseURI_",type:"string"}],name:"setBaseURI",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint96",name:"newCost_",type:"uint96"}],name:"setCost",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint24",name:"gas_",type:"uint24"}],name:"setMaxGas",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint8",name:"newMaxMintAmt_",type:"uint8"}],name:"setMaxMintAmount",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint8",name:"newPortion_",type:"uint8"}],name:"setNFTPortion",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"wallet_",type:"address"},{internalType:"bool",name:"flag_",type:"bool"}],name:"setNoRewards",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint96",name:"newThreshold_",type:"uint96"}],name:"setPLSXThreshold",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"enabled_",type:"bool"},{internalType:"uint24",name:"minDurSec_",type:"uint24"}
650,{internalType:"uint80",name:"minReward_",type:"uint80"}],name:"setPayoutPolicy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint8",name:"newRewardRate_",type:"uint8"}],name:"setRewardRate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint96",name:"newThreshold_",type:"uint96"}],name:"setVRXThreshold",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"shareRewardRay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId_",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"index",type:"uint256"}],name:"tokenByIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId_",type:"uint256"}],name:"tokenExists",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"uint256",name:"index",type:"uint256"}],name:"tokenOfOwnerByIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId_",type:"uint256"}],name:"tokenURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalPaid",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalRfi",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalShares",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"transferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"vrx",outputs:[{internalType:"contract IERC20",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vrxThreshold",outputs:[{internalType:"uint96",name:"",type:"uint96"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletClaimTS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"walletInfo",outputs:[{internalType:"uint256",name:"share",type:"uint256"},{internalType:"uint256",name:"rewardDebt",type:"uint256"},{internalType:"uint256",name:"rewardPaid",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"wallets",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{stateMutability:"payable",type:"receive"}],name:"NFT"},lps:[{address:"0x8d936659990d2332511b91a08aafb4f3d6961e9d",abi:xt,poolId:0,name:"pBSKR-wPLS",logo:Ig,logoPair:He,cssTheme:"pBSKR",cssBg:"blue",decimals:null,pair:"wpls",live:!0},{address:"0xce17856d87bf4d92054262e8625810109432aa50",abi:xt,poolId:1,name:"pLBSKR-wPLS",logo:DGe,logoPair:He,cssTheme:"pLBSKR",cssBg:"sky",decimals:null,pair:"wpls",live:!0},{address:"0x047de27a8bbe6e8d466b8ab8855fade969eef684",abi:xt,poolId:2,name:"Elixir-wPLS",logo:$l,logoPair:He,cssTheme:"Elixir",cssBg:"purple",decimals:null,pair:"wpls",live:!0},{address:"0x2beae702503c774d043764344e13dc2cc55550c1",abi:xt,poolId:3,name:"dWojak-wPLS",logo:Ck,logoPair:He,cssTheme:"DWOJAK",cssBg:"red",decimals:null,pair:"wpls",live:!0},{address:"0x52f7a8b9a014bbdc08a996f790865b6f5437e08e",abi:xt,poolId:4,name:"Pepel-wPLS",logo:xGe,logoPair:He,cssTheme:"PEPEL",cssBg:"green",decimals:null,pair:"wpls",live:!0},{address:"0xd9351cf8363000A3490fa9333335cEE48B243357",abi:xt,poolId:5,name:"Elixir-PLSX",logo:$l,logoPair:X0,cssTheme:"Elixir",cssBg:"purple",decimals:null,pair:"plsx",live:!0},{address:"0x3C7d7BaDc33eCA8DFa16a223C52Aa1443759D29a",abi:xt,poolId:6,name:"SadKeanu-wPLS",logo:PGe,logoPair:He,cssTheme:"SadKeanu",cssBg:"green",decimals:null,pair:"wpls",live:!0},{address:"0xb8331abf8acf6e9d33c69e34fda213b7b97e9bf2",abi:xt,poolId:7,name:"Fluffy-wPLS",logo:Ak,logoPair:He,cssTheme:"FLUFFY",cssBg:"yellow",decimals:null,pair:"wpls"},{address:"0x149b2c629e652f2e89e11cd57e5d4d77ee166f9f",abi:xt,poolId:8,name:"PLSX-wPLS",logo:X0,logoPair:He,cssTheme:"PLSX",cssBg:"green",decimals:null,pair:"wpls",live:!0},{address:"0x279c3007b466d8581a9ee3295a2b2c2f24c3bd0b",abi:xt,poolId:9,name:"Fluffy-wPLS",logo:Ak,logoPair:He,cssTheme:"FLUFFY",cssBg:"yellow",decimals:null,pair:"wpls",live:!0}
650,{address:"0x95c2bc0f0ac956f31cfefbbd4cf24c180dcfab1f",abi:xt,poolId:10,name:"dWojak-PLSX",logo:Ck,logoPair:X0,cssTheme:"DWOJAK",cssBg:"red",decimals:null,pair:"plsx",live:!0},{address:"0xf835de4305f18044cfa676046775652a190b608d",abi:xt,poolId:11,name:"pBSKR-PLSX",logo:Ig,logoPair:X0,cssTheme:"pBSKR",cssBg:"blue",decimals:null,pair:"plsx",live:!0},{address:"0xa20117f1ed5b7acd2475f1af8844a04b830e7ed4",abi:xt,poolId:12,name:"Elixir-Dai",logo:$l,logoPair:dp,cssTheme:"Elixir",cssBg:"purple",decimals:null,pair:"dai",live:!0},{address:"0x146e1f1e060e5b5016db0d118d2c5a11a240ae32",abi:xt,poolId:13,name:"wPLS-Dai",logo:He,logoPair:dp,cssTheme:"PLS",cssBg:"yellow",decimals:null,pair:"dai",live:!0},{address:"0xa501c5f40d9732077646afebabe474780ca5bd71",abi:Re,poolId:14,name:"pBSKR-Dai",logo:Ig,logoPair:dp,cssTheme:"pBSKR",cssBg:"blue",decimals:null,pair:"dai",live:!0},{address:"0x29d66d5900eb0d629e1e6946195520065a6c5aee",abi:xt,poolId:15,name:"wPLS-wETH",logo:He,logoPair:Og,cssTheme:"PLS",cssBg:"sky",decimals:null,pair:"weth",live:!0},{address:"0xb47f6d82ba4cf57087a47d5f04a8933306fd9d63",abi:xt,poolId:16,name:"Elixir-wETH",logo:$l,logoPair:Og,cssTheme:"Elixir",cssBg:"purple",decimals:null,pair:"weth",live:!0},{address:"0x895eeb0ef21705dffa80bebae6bca543b17ad7f4",abi:xt,poolId:17,name:"IM-PLSX",logo:SGe,logoPair:X0,cssTheme:"DAI",cssBg:"yellow",decimals:null,pair:"plsx",live:!0},{address:"0x6292F579606108a285FF7b75EFad54Dc12576385",abi:xt,poolId:18,name:"RFX-wPLS",logo:Jt,logoPair:He,cssTheme:"Reflux",cssBg:"yellow",decimals:null,pair:"wpls",live:!0},{address:"0xe4b5a9a7e7c74d38f0be1fe76dcec624e323497c",abi:xt,poolId:19,name:"RFX-Dai",logo:Jt,logoPair:dp,cssTheme:"Reflux",cssBg:"yellow",decimals:null,pair:"dai",live:!0},{address:"0x3620e6fcb94f0a3006693c7c0c82ffc3aeb891ff",abi:xt,poolId:20,name:"RFX-PLSX",logo:Jt,logoPair:X0,cssTheme:"Reflux",cssBg:"yellow",decimals:null,pair:"plsx",live:!0},{address:"0xd1a2518754796016f177e1759f4ae50a4dcda333",abi:xt,poolId:21,name:"HOA-wPLS",logo:x1,logoPair:He,cssTheme:"Reflux",cssBg:"yellow",decimals:null,pair:"wpls",live:!0},{address:"0xb1caafe7baff1f487b83125d15ea36d90a7d3ef2",abi:xt,poolId:22,name:"RFX-wETH",logo:Jt,logoPair:Og,cssTheme:"Reflux",cssBg:"yellow",decimals:null,pair:"weth",live:!0},{address:"0x9A72A8F918eDC3C5e53bcBF8667045b6a4D43943",abi:xt,poolId:23,name:"DaiX-wPLS",logo:Bt,logoPair:He,cssTheme:"DAI",cssBg:"yellow",decimals:null,pair:"wpls",live:!0},{address:"0x919e9247317be6da10553cd1b4569ca816ec0805",abi:xt,poolId:24,name:"DaiX-PLSX",logo:Bt,logoPair:X0,cssTheme:"DAI",cssBg:"yellow",decimals:null,pair:"plsx",live:!0},{address:"0x38c15e4114c793205b153c1004095489ba278fbe",abi:xt,poolId:25,name:"DaiX-RFX",logo:Bt,logoPair:Jt,cssTheme:"DAI",cssBg:"yellow",decimals:null,pair:"rfx",live:!0},{address:"0x2491574f78410460ab6b1e9b39b21ce3bcfb69e8",abi:xt,poolId:26,name:"pTGC-wPLS",logo:MGe,logoPair:He,cssTheme:"Elixir",cssBg:"purple",decimals:null,pair:"wpls",live:!0},{address:"0xEa693BCd6eA8dd3cE1D6Df683BE302027Ea0e6db",abi:xt,poolId:27,name:"VRX-wPLS",logo:Rg,logoPair:He,cssTheme:"Vortex",cssBg:"green",decimals:null,pair:"wpls",live:!0},{address:"0x4d2173814e809fd363869a4b45008daf27c39ede",abi:xt,poolId:28,name:"VRX-PLSX",logo:Rg,logoPair:X0,cssTheme:"Vortex",cssBg:"green",decimals:null,pair:"plsx",live:!0},{address:"0x8C207388386E43cF3Cadb1b3E866492Bf5ef85ae",abi:xt,poolId:29,name:"VRX-Dai",logo:Rg,logoPair:dp,cssTheme:"Vortex",cssBg:"green",decimals:null,pair:"dai",live:!0}]};function iV(e){return Bu({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M251.2 387H320v68.8c0 1.8 1.8 3.2 4 3.2h48c2.2 0 4-1.4 4-3.3V387h68.8c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H376v-68.8c0-1.8-1.8-3.2-4-3.2h-48c-2.2 0-4 1.4-4 3.2V331h-68.8c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm328 0h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm0 265h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm0 104h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm-195.7-81l61.2-74.9c4.3-5.2.7-13.1-5.9-13.1H388c-2.3 0-4.5 1-5.9 2.9l-34 41.6-34-41.6a7.85 7.85 0 0 0-5.9-2.9h-50.9c-6.6 0-10.2 7.9-5.9 13.1l61.2 74.9-62.7 76.8c-4.4 5.2-.8 13.1 5.8 13.1h50.8c2.3 0 4.5-1 5.9-2.9l35.5-43.5 35.5 43.5c1.5 1.8 3.7 2.9 5.9 2.9h50.8c6.6 0 10.2-7.9 5.9-13.1L383.5 675zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-36 732H180V180h664v664z"}}]})(e)}function kGe(e){return Bu({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attr:{d:"M464 336a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"}}]})(e)}function HE(){return D.jsx(D.Fragment,{children:D.jsx("div",{className:"rounded inline-block mr-1 align-middle p-0 h-full",children:D.jsx("span",{className:"text-black text-xl",children:D.jsx(kGe,{})})})})}function IGe(e){return Bu({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M12 2C6.486 2 2 6.486 2 12s4.486 10 10 10 10-4.486 10-10S17.514 2 12 2zm0 18c-4.411 0-8-3.589-8-8s3.589-8 8-8 8 3.589 8 8-3.589 8-8 8z"}},{tag:"path",attr:{d:"M9.999 13.587 7.7 11.292l-1.412 1.416 3.713 3.705 6.706-6.706-1.414-1.414z"}}]})(e)}function OGe(e){return Bu({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M11 7h2v7h-2zm0 8h2v2h-2z"}},{tag:"path",attr:{d:"m21.707 7.293-5-5A.996.996 0 0 0 16 2H8a.996.996 0 0 0-.707.293l-5 5A.996.996 0 0 0 2 8v8c0 .266.105.52.293.707l5 5A.996.996 0 0 0 8 22h8c.266 0 .52-.105.707-.293l5-5A.996.996 0 0 0 22 16V8a.996.996 0 0 0-.293-.707zM20 15.586 15.586 20H8.414L4 15.586V8.414L8.414 4h7.172L20 8.414v7.172z"}}]})(e)}function sV(){return D.jsx(D.Fragment,{children:D.jsx("div",{className:"rounded inline-block mr-1 align-middle p-0 h-full",children:D.jsx("span",{className:"text-black text-xl",children:D.jsx(OGe,{})})})})}function oV(){return D.jsx(D.Fragment,{children:D.jsx("div",{className:"rounded inline-block mr-1 align-middle p-0 h-full",children:D.jsx("span",{className:"text-xl",children:D.jsx(IGe,{})})})})}const Kn="/assets/phoenix-147ecdde.png";function RGe(){const{data:e,refetch:t}=uu({address:Te.acceleratorVortex.address,token:Te.pyro.address,watch:!0,formatUnits:"ether"});return e?Number(e==null?void 0:e.formatted):0}function jGe(){const{data:e,refetch:t}=uu({address:Te.acceleratorVortex.address,token:Te.phoenix.address,watch:!0,formatUnits:"ether"});return e?Number(e==null?void 0:e.formatted):0}function NGe(){const{data:e,refetch:t}=uu({address:Te.acceleratorVortex.address,token:Te.pyroWplsLP.address,watch:!0,formatUnits:"ether"});return e?Number(e==null?void 0:e.formatted):0}
650function UGe(){const{data:e,isRefetching:t,refetch:u}=jr({...Te.acceleratorVortex,functionName:"rewardRate"});return e?Number(e):0}function LGe(){const{data:e,isRefetching:t,refetch:u}=jr({...Te.acceleratorVortex,functionName:"tknInfoMap",args:[Te.pyro.address],watch:!0});return e?Number(e[4])/1e18:0}function $Ge(){const{data:e,refetch:t}=uu({address:Te.pyroWplsLP.address,token:Te.wpls.address,watch:!0});return Number(e==null?void 0:e.formatted)}function zGe(){const{data:e,refetch:t}=uu({address:Te.pyroWplsLP.address,token:Te.pyro.address,watch:!0});return Number(e==null?void 0:e.formatted)/$Ge()}function HGe(){var d,p;const{write:e,data:t,error:u,isLoading:n,isError:r}=uU({...Te.acceleratorVortex,functionName:"process"}),{data:a,isLoading:i,isSuccess:s}=nU({hash:t==null?void 0:t.hash}),o=RGe(),l=NGe(),c=jGe();return zGe(),UGe(),LGe(),D.jsxs(D.Fragment,{children:[D.jsxs("form",{onSubmit:f=>{f.preventDefault(),new FormData(f.target),e({args:[Te.pyro.address]})},children:[D.jsxs("div",{className:"border border-yellow-300 pt-2 box-mid-pyro text-center",children:[D.jsx("span",{className:"text-sm text-gray-300 font-medium",children:D.jsxs("a",{className:"",href:`https://scan.pulsechain.com/address/${Te.acceleratorVortex.address}`,children:["Accelerator",D.jsx("span",{className:"inline-block align-baseline",children:D.jsx(Zy,{className:"ml-1 pt-1"})})]})}),D.jsx("div",{className:"text-sm font-medium text-gray-400 mt-3 text-center",children:"Balance"}),D.jsxs("div",{className:"mt-2 disp-value w-full",children:[D.jsx("span",{className:"text-sm text-gray-300 font-thin mr-1"}),o.toLocaleString("en-EN",{minimumFractionDigits:0,maximumFractionDigits:0}),D.jsx("img",{className:"ml-1 inline-block align-middle",src:ui,alt:ui,width:16},"daixAcc")," ",D.jsx("span",{className:"text-xs text-gray-300 font-thin",children:" "}),D.jsx("br",{}),l.toLocaleString("en-EN",{minimumFractionDigits:0,maximumFractionDigits:0}),D.jsxs("span",{className:"Pyro ml-1",children:["PLP ",D.jsx("span",{className:"text-xs text-gray-300 font-thin"})]}),D.jsx("br",{}),c.toLocaleString("en-EN",{minimumFractionDigits:0,maximumFractionDigits:4}),D.jsx("img",{className:"ml-1 inline-block align-middle",src:Kn,alt:Kn,width:13},"accLogo")," ",D.jsx("span",{className:"text-xs text-gray-300 font-thin"})]}),D.jsx(D.Fragment,{children:D.jsx("div",{className:"w-full mt-4 h-full p-2 pb-3 mb-4",children:D.jsx("div",{className:"text-sm font-medium text-gray-400",children:"BUY & BURN ð¥ in progress"})})})]}),D.jsx("div",{className:"mb-2"})]}),n&&D.jsxs("div",{id:"hideMe",className:"text-sm",children:[D.jsx(HE,{})," Check wallet..."]}),i&&D.jsxs("div",{id:"hideMe",className:"text-sm",children:[D.jsx(HE,{})," Transaction pending..."]}),s&&D.jsx(D.Fragment,{children:D.jsxs("div",{id:"hideMe-success",className:"text-sm inline-block text-numpos",children:[D.jsx(oV,{})," Success: ",D.jsxs(Lu,{to:`https://scan.pulsechain.com/tx/${t==null?void 0:t.hash}`,children:["tx. Hash: ",(d=t==null?void 0:t.hash)==null?void 0:d.substring(0,8),"...",(p=t==null?void 0:t.hash)==null?void 0:p.substring((t==null?void 0:t.hash.length)-8)," ",D.jsx("span",{className:"inline-block ml-1",children:D.jsx(Zy,{})})]})]})}),r&&D.jsxs("div",{id:"hideMe-error",className:"text-sm text-red-400",children:[D.jsx(sV,{})," ",u==null?void 0:u.shortMessage]})]})}function WGe({logo:e,name:t,tokenPriceUSD:u}){const[n,r]=H.useState(0),[a,i]=H.useState(0),[s,o]=H.useState(!1),[l,c]=H.useState({daily:0,weekly:0,monthly:0,yearly:0}),[d,p]=H.useState(0);Yu();const{data:f}=jr({...Te.pyro,functionName:"totalShares",watch:!0});H.useEffect(()=>{f&&p(Number(f)/1e18)},[f]);let y=.105,h=Number(u);const C=()=>{const v=a*365*y*(n/d)/(n*h)*100,m=v/365,E=v/52,b=v/12;c({daily:s?((1+m/100)**1-1)*100:isNaN(m)?0:m,weekly:s?((1+m/100)**7-1)*100:isNaN(E)?0:E,monthly:s?((1+m/100)**30-1)*100:isNaN(b)?0:b,yearly:s?((1+m/100)**365-1)*100:isNaN(v)?0:v})};return D.jsxs("div",{className:"",children:[D.jsx("center",{children:D.jsxs("h2",{className:"text-xl font-semibold mb-4 text-center mt-6 inline-block",children:[D.jsx("span",{className:"inline-block align-middle text-xl pb-1 mr-1",children:D.jsx(iV,{})}),"ROI Calculator"]})}),D.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4 p-4",children:[D.jsx("center",{children:D.jsxs("div",{className:"md:border md:border-l-0 md:border-t-0 md:border-b-0 md:border-gray-900 md:pr-4",children:[D.jsxs("div",{className:"mb-4",children:[D.jsxs("div",{className:"grid grid-cols-2 text-center w-11/12",children:[D.jsxs("div",{children:[D.jsx("div",{className:"ml-2 text-sm",children:"USD price"}),D.jsx("img",{className:"pb-1 inline-block",src:e,alt:"vortexLogo",width:25},e),D.jsxs("div",{className:"text-numpos mb-2 ml-1 inline-block",children:["$",h.toFixed(8)]})]}),D.jsxs("div",{children:[D.jsx("div",{className:"ml-2 text-sm",children:"USD Invested"}),D.jsxs("div",{className:"text-numpos mb-2 ml-2",children:["$",(n*h).toLocaleStr
650ing("en-EN",{minimumFractionDigits:0,maximumFractionDigits:2})]})]})]}),D.jsx("br",{}),D.jsx("label",{className:"block text-gray-400 text-sm font-medium mb-2 ml-2",children:"Token Quantity"}),D.jsx("input",{type:"number",value:n,onChange:v=>r(v.target.value),className:"border-2 rounded-xl py-2 px-3 w-11/12 border-gray-800"})]}),D.jsxs("div",{className:"",children:[D.jsx("label",{className:"block text-gray-400 text-sm font-medium mb-2 ml-2",children:"Estimated Daily Volume"}),D.jsx("input",{type:"number",value:a,onChange:v=>i(v.target.value),className:"border-2 rounded-xl py-2 px-3 w-11/12 border-gray-800"})]}),D.jsxs("div",{className:"mb-4",children:[D.jsx("input",{type:"checkbox",checked:s,onChange:()=>o(!s),className:"ml-2 inline-block align-middle mb-2"}),D.jsx("span",{className:"ml-2 inline-block align-middle text-gray-400 text-sm font-medium ",children:"Compound Passive Income"})]})]})}),D.jsxs("div",{className:"",children:[D.jsxs("center",{children:[D.jsxs("div",{className:"",children:[D.jsx("h3",{className:"font-medium mb-2",children:"ROI"}),D.jsxs("div",{className:"",children:[D.jsxs("p",{children:[D.jsx("span",{className:"text-gray-400 text-sm font-medium",children:"Daily:"})," ",D.jsxs("span",{className:"font-normal text-numpos pr-1",children:[l.daily.toLocaleString("en-EN",{minimumFractionDigits:0,maximumFractionDigits:3}),"% ",D.jsxs("span",{className:"font-thin text-numpos text-sm",children:["~$",(n*h*l.daily/100).toLocaleString("en-EN",{minimumFractionDigits:2,maximumFractionDigits:2})]})]})]}),D.jsxs("p",{children:[D.jsx("span",{className:"text-gray-400 text-sm font-medium",children:"Weekly"})," ",D.jsxs("span",{className:"font-normal text-numpos pr-1",children:[l.weekly.toLocaleString("en-EN",{minimumFractionDigits:0,maximumFractionDigits:3}),"% ",D.jsxs("span",{className:"font-thin text-numpos text-sm",children:["~$",(n*h*l.weekly/100).toLocaleString("en-EN",{minimumFractionDigits:2,maximumFractionDigits:2})]})]})]}),D.jsxs("p",{children:[D.jsx("span",{className:"text-gray-400 text-sm font-medium",children:"Monthly:"})," ",D.jsxs("span",{className:"font-normal text-numpos pr-1",children:[l.monthly.toLocaleString("en-EN",{minimumFractionDigits:0,maximumFractionDigits:3}),"% ",D.jsxs("span",{className:"font-thin text-numpos text-sm",children:["~$",(n*h*l.monthly/100).toLocaleString("en-EN",{minimumFractionDigits:2,maximumFractionDigits:2})]})]})]}),D.jsxs("p",{children:[D.jsx("span",{className:"text-gray-400 text-sm font-medium",children:"Yearly:"})," ",D.jsxs("span",{className:"font-normal text-numpos pr-1",children:[l.yearly.toLocaleString("en-EN",{minimumFractionDigits:0,maximumFractionDigits:3})," % ",D.jsxs("span",{className:"font-thin text-numpos text-sm",children:["~$",(n*h*l.yearly/100).toLocaleString("en-EN",{minimumFractionDigits:2,maximumFractionDigits:2})]})]})]})]})]}),D.jsx("br",{}),D.jsx("button",{onClick:C,className:"btn w-8/12 font-medium",children:"Calculate ROI"})]}),D.jsx("br",{}),D.jsx("center",{children:D.jsxs("div",{className:"text-sm p-2 m-2 font-normal",children:[D.jsx("span",{className:"font-medium",children:"DISCLAIMER: "}),"Estimate based on volume and total existing shares, by absolutely NO means it represents guaranteed returns."]})})]})]})]})}const WE="/assets/metamask-b137a78b.png";function P1({message:e,children:t}){return D.jsxs("div",{className:"group relative flex z-auto text",children:[t,D.jsx("span",{className:" z-auto absolute top-10 scale-0 transition-all rounded bg-gray-800 p-2 text-xs text-white group-hover:scale-100",children:e})]})}function qGe({address:e,symbol:t}){const u=async()=>{try{const{ethereum:n}=window;await n.request({method:"wallet_watchAsset",params:{type:"ERC20",options:{address:e,symbol:t==="Reflux"?"RFX":t==="Groku"?"GRU":t,decimals:18}}})}catch(n){console.error(n)}};return D.jsxs("div",{className:"flex flex-row-reverse",children:[D.jsx(P1,{message:"Add LP on PulseX.",children:D.jsx(Lu,{to:`ipfs://bafybeiesh56oijasgr7creubue6xt5anivxifrwd5a5argiz4orbed57qi/#/add/V2/${e}`,target:"_blank",children:D.jsx("div",{className:"text-lg",children:D.jsx("button",{className:"btn-sec-no-border w-11 text-xs font-extrabold m-0.5 mb-1",children:" +LP"})})})}),D.jsx(P1,{message:"Copy Address, add Token to MetaMask.",children:D.jsxs("button",{onClick:u,className:"btn-sec-no-border inline-block m-0.5 mb-1",children:[D.jsx("span",{className:"inline-block align-middle text-lg",onClick:()=>{navigator.clipboard.writeText(e)}}),D.jsx("span",{onClick:()=>{navigator.clipboard.writeText(e)},children:D.jsx("img",{className:"inline-block",src:WE,alt:"mm",width:21},WE)})]})}),D.jsx(P1,{message:"Buy on PulseX.",children:D.jsx(Lu,{to:`https://app.pulsex.com/#/?inputCurrency=${e}`,target:"_blank",children:D.jsx("div",{className:"text-lg",children:D.jsxs("button",{className:"btn-sec-no-border w-10 m-0.5 mb-1",children:[" ",D.jsx("img",{className:"",src:X0,alt:"plsx",width:20},X0)]})})})}),D.jsx(P1,{message:"View chart DexScreener.",children:D.jsx(Lu,{to:`https://dexscreener.com/pulsechain/${e}`,target:"_blank",children:D.jsx("div",{className:"text-xl",children:D.jsx("button",{className:"btn-sec-no-border w-10 m-0.5 mb-1",children:D.jsx(FU,{})})})})})]})}function YGe(e,t,u){H.useEffect(()=>{if(!document)return;const n=document.querySelector('script[src="'.concat(e,'"]'));if(n!=null&&n.dataset.loaded){t==null||t();return}const r=n||document.createElement("script");n||(r.src=e);const a=()=>{r.dataset.loaded="1",t==null||t()};r.addEventListener("load",a),u&&r.addEventListener("error",u),n||document.head.append(r)},[])}function VGe(e){let{chartVersion:t="current",chartPackages:u=["corechart","controls"],chartLanguage:n="en",mapsApiKey:r}=e;const[a,i]=H.useState(null),[s,o]=H.useState(!1);
650return YGe("https://www.gstatic.com/charts/loader.js",()=>{const l=window==null?void 0:window.google;l&&(l.charts.load(t,{packages:u,language:n,mapsApiKey:r}),l.charts.setOnLoadCallback(()=>{i(l)}))},()=>{o(!0)}),[a,s]}function GGe(e){let{onLoad:t,onError:u,...n}=e;const[r,a]=VGe(n);return H.useEffect(()=>{r&&t&&t(r)},[r]),H.useEffect(()=>{a&&u&&u()},[a]),null}const lV={legend_toggle:!1,options:{},legendToggle:!1,getChartWrapper:()=>{},spreadSheetQueryParameters:{headers:1,gid:1},rootProps:{},chartWrapperParams:{}};let wk=0;const JGe=()=>(wk+=1,"reactgooglegraph-".concat(wk)),KGe=["#3366CC","#DC3912","#FF9900","#109618","#990099","#3B3EAC","#0099C6","#DD4477","#66AA00","#B82E2E","#316395","#994499","#22AA99","#AAAA11","#6633CC","#E67300","#8B0707","#329262","#5574A6","#3B3EAC"],QGe=async function(e,t){let u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return new Promise((n,r)=>{const a="".concat(u.headers?"headers=".concat(u.headers):"headers=0"),i="".concat(u.query?"&tq=".concat(encodeURIComponent(u.query)):""),s="".concat(u.gid?"&gid=".concat(u.gid):""),o="".concat(u.sheet?"&sheet=".concat(u.sheet):""),l="".concat(u.access_token?"&access_token=".concat(u.access_token):""),c="".concat(a).concat(s).concat(o).concat(i).concat(l),d="".concat(t,"/gviz/tq?").concat(c);new e.visualization.Query(d).send(f=>{f.isError()?r("Error in query: ".concat(f.getMessage()," ").concat(f.getDetailedMessage())):n(f.getDataTable())})})},{Provider:XGe,Consumer:ZGe}=H.createContext(lV),eJe=e=>{let{children:t,value:u}=e;return H.createElement(XGe,{value:u},t)},cV=e=>{let{render:t}=e;return H.createElement(ZGe,null,u=>t(u))},tJe="#CCCCCC";class uJe extends H.Component{componentDidMount(){this.draw(this.props),window.addEventListener("resize",this.onResize),(this.props.legend_toggle||this.props.legendToggle)&&this.listenToLegendToggle()}componentWillUnmount(){const{google:t,googleChartWrapper:u}=this.props;window.removeEventListener("resize",this.onResize),t.visualization.events.removeAllListeners(u),u.getChartType()==="Timeline"&&u.getChart()&&u.getChart().clearChart()}componentDidUpdate(){this.draw(this.props)}render(){return null}constructor(...t){super(...t),this.state={hiddenColumns:[]},this.listenToLegendToggle=()=>{const{google:u,googleChartWrapper:n}=this.props;u.visualization.events.addListener(n,"select",()=>{const a=n.getChart().getSelection(),i=n.getDataTable();if(a.length===0||a[0].row||!i)return;const s=a[0].column,o=this.getColumnID(i,s);this.state.hiddenColumns.includes(o)?this.setState(l=>({...l,hiddenColumns:[...l.hiddenColumns.filter(c=>c!==o)]})):this.setState(l=>({...l,hiddenColumns:[...l.hiddenColumns,o]}))})},this.applyFormatters=(u,n)=>{const{google:r}=this.props;for(let a of n)switch(a.type){case"ArrowFormat":{new r.visualization.ArrowFormat(a.options).format(u,a.
650column);break}case"BarFormat":{new r.visualization.BarFormat(a.options).format(u,a.column);break}case"ColorFormat":{const i=new r.visualization.ColorFormat(a.options),{ranges:s}=a;for(let o of s)i.addRange(...o);i.format(u,a.column);break}case"DateFormat":{new r.visualization.DateFormat(a.options).format(u,a.column);break}case"NumberFormat":{new r.visualization.NumberFormat(a.options).format(u,a.column);break}case"PatternFormat":{new r.visualization.PatternFormat(a.options).format(u,a.column);break}}},this.getColumnID=(u,n)=>u.getColumnId(n)||u.getColumnLabel(n),this.draw=async u=>{let{data:n,diffdata:r,rows:a,columns:i,options:s,legend_toggle:o,legendToggle:l,chartType:c,formatters:d,spreadSheetUrl:p,spreadSheetQueryParameters:f}=u;const{google:y,googleChartWrapper:h}=this.props;let C,v=null;if(r){const w=y.visualization.arrayToDataTable(r.old),g=y.visualization.arrayToDataTable(r.new);v=y.visualization[c].prototype.computeDiff(w,g)}n?Array.isArray(n)?C=y.visualization.arrayToDataTable(n):C=new y.visualization.DataTable(n):a&&i?C=y.visualization.arrayToDataTable([i,...a]):p?C=await QGe(y,p,f):C=y.visualization.arrayToDataTable([]);const m=C.getNumberOfColumns(),E=Array(m).fill(0).map((w,g)=>{const B=this.getColumnID(C,g);return this.state.hiddenColumns.includes(B)?{label:C.getColumnLabel(g),type:C.getColumnType(g),calc:()=>null}:g}),b=h.getChart();h.getChartType()==="Timeline"&&b&&b.clearChart(),h.setChartType(c),h.setOptions(s||{});const A=new y.visualization.DataView(C);A.setColumns(E),h.setDataTable(A),h.draw(),this.props.googleChartDashboard!==null&&this.props.googleChartDashboard.draw(C),v&&(h.setDataTable(v),h.draw()),d&&(this.applyFormatters(C,d),h.setDataTable(C),h.draw()),(l===!0||o===!0)&&this.grayOutHiddenColumns({options:s})},this.grayOutHiddenColumns=u=>{let{options:n}=u;const{googleChartWrapper:r}=this.props,a=r.getDataTable();if(!a)return;const i=a.getNumberOfColumns();if(this.state.hiddenColumns.length>0===!1)return;const o=Array.from({length:i-1}).map((l,c)=>{const d=this.getColumnID(a,c+1);return this.state.hiddenColumns.includes(d)?tJe:n&&n.colors?n.colors[c]:KGe[c]});r.setOptions({...n,colors:o}),r.draw()},this.onResize=()=>{const{googleChartWrapper:u}=this.props;u.draw()}}}class nJe extends H.Component{componentDidMount(){}componentWillUnmount(){}shouldComponentUpdate(){return!1}render(){const{google:t,googleChartWrapper:u,googleChartDashboard:n}=this.props;return H.createElement(cV,{render:r=>H.createElement(uJe,Object.assign({},r,{google:t,googleChartWrapper:u,googleChartDashboard:n}))})}}class rJe extends H.Component{shouldComponentUpdate(){return!1}listenToEvents(t){let{chartEvents:u,google:n,googleChartWrapper:r}=t;if(u){n.visualization.events.removeAllListeners(r);for(let i of u){var a=this;const{eventName:s,callback:o}=i;n.visualization.events.addListener(r,s,function(){for(var l=arguments.length,c=new Array(l),d=0;d<l;d++)c[d]=arguments[d];o({chartWrapper:r,props:a.props,google:n,eventArgs:c})})}}}componentDidMount(){var t;const{google:u,googleChartWrapper:n}=this.props;this.listenToEvents({chartEvents:((t=this.propsFromContext)===null||t===void 0?void 0:t.chartEvents)||null,google:u,googleChartWrapper:n})}render(){return this.props,H.createElement(cV,{render:t=>(this.propsFromContext=t,null)})}constructor(t){super(t),this.propsFromContext=null}}let Tk=0;class aJe extends H.Component{componentDidMount(){const{options:t,google:u,chartType:n,chartWrapperParams:r,toolbarItems:a,getChartEditor:i,getChartWrapper:s}=this.props,o={chartType:n,options:t,containerId:this.getGraphID(),...r},l=new u.visualization.ChartWrapper(o);l.setOptions(t||{}),s&&s(l,u);const c=new u.visualization.Dashboard(this.dashboard_ref),d=this.addControls(l,c);a&&u.visualization.drawToolbar(this.toolbar_ref.current,a);let p=null;i&&(p=new u.visualization.ChartEditor,i({chartEditor:p,chartWrapper:l,google:u})),this.setState({googleChartEditor:p,googleChartControls:d,googleChartDashboard:c,googleChartWrapper:l,isReady:!0})}componentDidUpdate(){if(!this.state.googleChartWrapper||!this.state.googleChartDashboard||!this.state.googleChartControls)return;const{controls:t}=this.props;if(t)for(let u=0;u<t.length;u+=1){const{controlType:n,options:r,controlWrapperParams:a}=t[u];a&&"state"in a&&this.state.googleChartControls[u].control.setState(a.state),this.state.googleChartControls[u].control.setOptions(r),this.state.googleChartControls[u].control.setControlType(n)}}shouldComponentUpdate(t,u){return this.state.isReady!==u.isReady||t.controls!==this.props.controls}render(){const{width:t,height:u,options:n,style:r}=this.props,a={height:u||n&&n.height,width:t||n&&n.width,...r};return this.props.render?H.createElement("div",{ref:this.dashboard_ref,style:a},H.createElement("div",{ref:this.toolbar_ref,id:"toolbar"}),this.props.render({renderChart:this.renderChart,renderControl:this.renderControl,renderToolbar:this.renderToolBar})):H.createElement("div",{ref:this.dashboard_ref,style:a},this.renderControl(i=>{let{controlProp:s}=i;return s.controlPosition!=="bottom"}),this.renderChart(),this.renderControl(i=>{let{controlProp:s}=i;return s.controlPosition==="bottom"}),this.renderToolBar())}constructor(...t){var u;super(...t),u=this,this.state={googleChartWrapper:null,googleChartDashboard:null,googleChartControls:null,googleChartEditor:null,isReady:!1},this.graphID=null,this.dashboard_ref=H.createRef(),this.toolbar_ref=H.createRef(),this.getGraphID=()=>{const{graphID:n,graph_id:r}=this.props;let a;return!n&&!r?this.graphID?a=this.graphID:a=JGe():n&&!r?a=n:r&&!n?a=r:a=n,this.graphID=a,this.graphID},this.getControlID=(n,r)=>{Tk+=1;let a;return typeof n>"u"?a="googlechart-control-".concat(r,"-").concat(Tk):a=n,a}
650,this.addControls=(n,r)=>{const{google:a,controls:i}=this.props,s=i?i.map((l,c)=>{const{controlID:d,controlType:p,options:f,controlWrapperParams:y}=l,h=this.getControlID(d,c);return{controlProp:l,control:new a.visualization.ControlWrapper({containerId:h,controlType:p,options:f,...y})}}):null;if(!s)return null;r.bind(s.map(l=>{let{control:c}=l;return c}),n);for(let l of s){const{control:c,controlProp:d}=l,{controlEvents:p=[]}=d;for(let f of p){var o=this;const{callback:y,eventName:h}=f;a.visualization.events.removeListener(c,h,y),a.visualization.events.addListener(c,h,function(){for(var C=arguments.length,v=new Array(C),m=0;m<C;m++)v[m]=arguments[m];y({chartWrapper:n,controlWrapper:c,props:o.props,google:a,eventArgs:v})})}}return s},this.renderChart=()=>{const{width:n,height:r,options:a,style:i,className:s,rootProps:o,google:l}=this.props,c={height:r||a&&a.height,width:n||a&&a.width,...i};return H.createElement("div",Object.assign({id:this.getGraphID(),style:c,className:s},o),this.state.isReady&&this.state.googleChartWrapper!==null?H.createElement(H.Fragment,null,H.createElement(nJe,{googleChartWrapper:this.state.googleChartWrapper,google:l,googleChartDashboard:this.state.googleChartDashboard}),H.createElement(rJe,{googleChartWrapper:this.state.googleChartWrapper,google:l})):null)},this.renderControl=function(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:r=>!0;return u.state.isReady&&u.state.googleChartControls!==null?H.createElement(H.Fragment,null,u.state.googleChartControls.filter(r=>{let{controlProp:a,control:i}=r;return n({control:i,controlProp:a})}).map(r=>{let{control:a,controlProp:i}=r;return H.createElement("div",{key:a.getContainerId(),id:a.getContainerId()})})):null},this.renderToolBar=()=>this.props.toolbarItems?H.createElement("div",{ref:this.toolbar_ref}):null}}class dV extends H.Component{render(){const{chartLanguage:t,chartPackages:u,chartVersion:n,mapsApiKey:r,loader:a,errorElement:i}=this.props;return H.createElement(eJe,{value:this.props},this.state.loadingStatus==="ready"&&this.state.google!==null?H.createElement(aJe,Object.assign({},this.props,{google:this.state.google})):this.state.loadingStatus==="errored"&&i?i:a,H.createElement(GGe,{chartLanguage:t,chartPackages:u,chartVersion:n,mapsApiKey:r,onLoad:this.onLoad,onError:this.onError}))}componentDidMount(){this._isMounted=!0}componentWillUnmount(){this._isMounted=!1}isFullyLoaded(t){const{controls:u,toolbarItems:n,getChartEditor:r}=this.props;return t&&t.visualization&&t.visualization.ChartWrapper&&t.visualization.Dashboard&&(!u||t.visualization.ChartWrapper)&&(!r||t.visualization.ChartEditor)&&(!n||t.visualization.drawToolbar)}constructor(...t){super(...t),this._isMounted=!1,this.state={loadingStatus:"loading",google:null},this.onLoad=u=>{if(this.props.onLoad&&this.props.onLoad(u),this.isFullyLoaded(u))this.onSuccess(u);else{const n=setInterval(()=>{const r=window.google;this._isMounted?r&&this.isFullyLoaded(r)&&(clearInterval(n),this.onSuccess(r)):clearInterval(n)},1e3)}},this.onSuccess=u=>{this.setState({loadingStatus:"ready",google:u})},this.onError=()=>{this.setState({loadingStatus:"errored"})}}}dV.defaultProps=lV;var _k;(function(e){e.annotation="annotation",e.annotationText="annotationText",e.certainty="certainty",e.emphasis="emphasis",e.interval="interval",e.scope="scope",e.style="style",e.tooltip="tooltip",e.domain="domain"})(_k||(_k={}));const iJe=({data:e,baseColor:t})=>{const u=[["Label","Value"],...e.map(i=>[i.label,i.value])],n=(i,s,o)=>{const l=E=>parseInt(E.slice(1),16),c=l(i)>>16&255,d=l(i)>>8&255,p=l(i)&255,f=l(s)>>16&255,y=l(s)>>8&255,h=l(s)&255,C=Math.round(c+(f-c)*o),v=Math.round(d+(y-d)*o),m=Math.round(p+(h-p)*o);return`#${(C<<16|v<<8|m).toString(16).padStart(6,"0")}`},a={is3D:!0,colors:e.map((i,s)=>n("#ffffff",t,s/(e.length-1))),backgroundColor:"transparent",fontName:"Arial",fontSize:12,legend:{position:"bottom",textStyle:{color:"#ffffff",fontSize:12,bold:!0},maxLines:e.length},chartArea:{width:"100%"},pieSliceTextStyle:{color:"black",fontSize:14,bold:!0}};return D.jsx("div",{className:"flex justify-center items-center w-full h-full pt-4 pr-4 pl-4",children:D.jsx(dV,{chartType:"PieChart",data:u,options:a,width:"100%",height:"400px",loader:D.jsx("div",{children:"Loading Chart..."})})})};function pV(e,t){return function(){return e.apply(t,arguments)}}const{toString:sJe}=Object.prototype,{getPrototypeOf:A_}=Object,Zh=(e=>t=>{const u=sJe.call(t);return e[u]||(e[u]=u.slice(8,-1).toLowerCase())})(Object.create(null)),Na=e=>(e=e.toLowerCase(),t=>Zh(t)===e),e5=e=>t=>typeof t===e,{isArray:c4}=Array,R3=e5("undefined");function oJe(e){return e!==null&&!R3(e)&&e.constructor!==null&&!R3(e.constructor)&&u0(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const fV=Na("ArrayBuffer");function lJe(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&fV(e.buffer),t}const cJe=e5("string"),u0=e5("function"),yV=e5("number"),t5=e=>e!==null&&typeof e=="object",dJe=e=>e===!0||e===!1,oy=e=>{if(Zh(e)!=="object")return!1;const t=A_(e);
vendor: 13,775 bytes, lines 650-651
650return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},pJe=Na("Date"),fJe=Na("File"),yJe=Na("Blob"),EJe=Na("FileList"),mJe=e=>t5(e)&&u0(e.pipe),hJe=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||u0(e.append)&&((t=Zh(e))==="formdata"||t==="object"&&u0(e.toString)&&e.toString()==="[object FormData]"))},bJe=Na("URLSearchParams"),gJe=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function T2(e,t,{allOwnKeys:u=!1}={}){if(e===null||typeof e>"u")return;let n,r;if(typeof e!="object"&&(e=[e]),c4(e))for(n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else{const a=u?Object.getOwnPropertyNames(e):Object.keys(e),i=a.length;let s;for(n=0;n<i;n++)s=a[n],t.call(null,e[s],s,e)}}function EV(e,t){t=t.toLowerCase();const u=Object.keys(e);let n=u.length,r;for(;n-- >0;)if(r=u[n],t===r.toLowerCase())return r;return null}const mV=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),hV=e=>!R3(e)&&e!==mV;function BA(){const{caseless:e}=hV(this)&&this||{},t={},u=(n,r)=>{const a=e&&EV(t,r)||r;oy(t[a])&&oy(n)?t[a]=BA(t[a],n):oy(n)?t[a]=BA({},n):c4(n)?t[a]=n.slice():t[a]=n};for(let n=0,r=arguments.length;n<r;n++)arguments[n]&&T2(arguments[n],u);return t}const vJe=(e,t,u,{allOwnKeys:n}={})=>(T2(t,(r,a)=>{u&&u0(r)?e[a]=pV(r,u):e[a]=r},{allOwnKeys:n}),e),CJe=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),AJe=(e,t,u,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),u&&Object.assign(e.prototype,u)},wJe=(e,t,u,n)=>{let r,a,i;const s={};if(t=t||{},e==null)return t;do{for(r=Object.getOwnPropertyNames(e),a=r.length;a-- >0;)i=r[a],(!n||n(i,e,t))&&!s[i]&&(t[i]=e[i],s[i]=!0);e=u!==!1&&A_(e)}while(e&&(!u||u(e,t))&&e!==Object.prototype);return t},TJe=(e,t,u)=>{e=String(e),(u===void 0||u>e.length)&&(u=e.length),u-=t.length;const n=e.indexOf(t,u);return n!==-1&&n===u},_Je=e=>{if(!e)return null;if(c4(e))return e;let t=e.length;if(!yV(t))return null;const u=new Array(t);for(;t-- >0;)u[t]=e[t];return u},FJe=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&A_(Uint8Array)),DJe=(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const a=r.value;t.call(e,a[0],a[1])}},BJe=(e,t)=>{let u;const n=[];for(;(u=e.exec(t))!==null;)n.push(u);return n},xJe=Na("HTMLFormElement"),PJe=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(u,n,r){return n.toUpperCase()+r}),Fk=(({hasOwnProperty:e})=>(t,u)=>e.call(t,u))(Object.prototype),SJe=Na("RegExp"),bV=(e,t)=>{const u=Object.getOwnPropertyDescriptors(e),n={};T2(u,(r,a)=>{let i;(i=t(r,a,e))!==!1&&(n[a]=i||r)}),Object.defineProperties(e,n)},MJe=e=>{bV(e,(t,u)=>{if(u0(e)&&["arguments","caller","callee"].indexOf(u)!==-1)return!1;const n=e[u];if(u0(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+u+"'")})}})},kJe=(e,t)=>{const u={},n=r=>{r.forEach(a=>{u[a]=!0})};return c4(e)?n(e):n(String(e).split(t)),u},IJe=()=>{},OJe=(e,t)=>(e=+e,Number.isFinite(e)?e:t),jg="abcdefghijklmnopqrstuvwxyz",Dk="0123456789",gV={DIGIT:Dk,ALPHA:jg,ALPHA_DIGIT:jg+jg.toUpperCase()+Dk},RJe=(e=16,t=gV.ALPHA_DIGIT)=>{let u="";const{length:n}=t;for(;e--;)u+=t[Math.random()*n|0];return u};function jJe(e){return!!(e&&u0(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const NJe=e=>{const t=new Array(10),u=(n,r)=>{if(t5(n)){if(t.indexOf(n)>=0)return;if(!("toJSON"in n)){t[r]=n;const a=c4(n)?[]:{};return T2(n,(i,s)=>{const o=u(i,r+1);!R3(o)&&(a[s]=o)}),t[r]=void 0,a}}return n};return u(e,0)},UJe=Na("AsyncFunction"),LJe=e=>e&&(t5(e)||u0(e))&&u0(e.then)&&u0(e.catch),ge={isArray:c4,isArrayBuffer:fV,isBuffer:oJe,isFormData:hJe,isArrayBufferView:lJe,isString:cJe,isNumber:yV,isBoolean:dJe,isObject:t5,isPlainObject:oy,isUndefined:R3,isDate:pJe,isFile:fJe,isBlob:yJe,isRegExp:SJe,isFunction:u0,isStream:mJe,isURLSearchParams:bJe,isTypedArray:FJe,isFileList:EJe,forEach:T2,merge:BA,extend:vJe,trim:gJe,stripBOM:CJe,inherits:AJe,toFlatObject:wJe,kindOf:Zh,kindOfTest:Na,endsWith:TJe,toArray:_Je,forEachEntry:DJe,matchAll:BJe,isHTMLForm:xJe,hasOwnProperty:Fk,hasOwnProp:Fk,reduceDescriptors:bV,freezeMethods:MJe,toObjectSet:kJe,toCamelCase:PJe,noop:IJe,toFiniteNumber:OJe,findKey:EV,global:mV,isContextDefined:hV,ALPHABET:gV,generateString:RJe,isSpecCompliantForm:jJe,toJSONObject:NJe,isAsyncFn:UJe,isThenable:LJe};function ft(e,t,u,n,r){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),u&&(this.config=u),n&&(this.request=n),r&&(this.response=r)}ge.inherits(ft,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:ge.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const vV=ft.prototype,CV={};["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=>{CV[e]={value:e}});Object.defineProperties(ft,CV);Object.defineProperty(vV,"isAxiosError",{value:!0});ft.from=(e,t,u,n,r,a)=>{const i=Object.create(vV);return ge.toFlatObject(e,i,function(o){return o!==Error.prototype},s=>s!=="isAxiosError"),ft.call(i,e.message,t,u,n,r),i.cause=e,i.name=e.name,a&&Object.assign(i,a),i};const $Je=null;function xA(e){return ge.isPlainObject(e)||ge.isArray(e)}function AV(e){return ge.endsWith(e,"[]")?e.slice(0,-2):e}function Bk(e,t,u){return e?e.concat(t).map(function(r,a){return r=AV(r),!u&&a?"["+r+"]":r}).join(u?".":""):t}function zJe(e){return ge.isArray(e)&&!e.some(xA)}const HJe=ge.toFlatObject(ge,{},null,function(t){return/^is[A-Z]/.test(t)});function u5(e,t,u){if(!ge.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,u=ge.toFlatObject(u,{metaTokens:!0,dots:!1,indexes:!1},!1,function(h,C){return!ge.isUndefined(C[h])});const n=u.metaTokens,r=u.visitor||c,a=u.dots,i=u.indexes,o=(u.Blob||typeof Blob<"u"&&Blob)&&ge.isSpecCompliantForm(t);if(!ge.isFunction(r))throw new TypeError("visitor must be a function");function l(y){if(y===null)return"";if(ge.isDate(y))return y.toISOString();if(!o&&ge.isBlob(y))throw new ft("Blob is not supported. Use a Buffer instead.");return ge.isArrayBuffer(y)||ge.isTypedArray(y)?o&&typeof Blob=="function"?new Blob([y]):Buffer.from(y):y}function c(y,h,C){let v=y;if(y&&!C&&typeof y=="object"){if(ge.endsWith(h,"{}"))h=n?h:h.slice(0,-2),y=JSON.stringify(y);else if(ge.isArray(y)&&zJe(y)||(ge.isFileList(y)||ge.endsWith(h,"[]"))&&(v=ge.toArray(y)))return h=AV(h),v.forEach(function(E,b){!(ge.isUndefined(E)||E===null)&&t.append(i===!0?Bk([h],b,a):i===null?h:h+"[]",l(E))}),!1}return xA(y)?!0:(t.append(Bk(C,h,a),l(y)),!1)}const d=[],p=Object.assign(HJe,{defaultVisitor:c,convertValue:l,isVisitable:xA});function f(y,h){if(!ge.isUndefined(y)){if(d.indexOf(y)!==-1)throw Error("Circular reference detected in "+h.join("."));d.push(y),ge.forEach(y,function(v,m){(!(ge.isUndefined(v)||v===null)&&r.call(t,v,ge.isString(m)?m.trim():m,h,p))===!0&&f(v,h?h.concat(m):[m])}),d.pop()}}if(!ge.isObject(e))throw new TypeError("data must be an object");return f(e),t}function xk(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function w_(e,t){this._pairs=[],e&&u5(e,this,t)}const wV=w_.prototype;wV.append=function(t,u){this._pairs.push([t,u])};wV.toString=function(t){const u=t?function(n){return t.call(this,n,xk)}:xk;return this._pairs.map(function(r){return u(r[0])+"="+u(r[1])},"").join("&")};function WJe(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function TV(e,t,u){if(!t)return e;const n=u&&u.encode||WJe,r=u&&u.serialize;let a;if(r?a=r(t,u):a=ge.isURLSearchParams(t)?t.toString():new w_(t,u).toString(n),a){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class qJe{constructor(){this.handlers=[]}use(t,u,n){return this.handlers.push({fulfilled:t,rejected:u,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){ge.forEach(this.handlers,function(n){n!==null&&t(n)})}}const Pk=qJe,_V={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},YJe=typeof URLSearchParams<"u"?URLSearchParams:w_,VJe=typeof FormData<"u"?FormData:null,GJe=typeof Blob<"u"?Blob:null,JJe={isBrowser:!0,classes:{URLSearchParams:YJe,FormData:VJe,Blob:GJe},protocols:["http","https","file","blob","url","data"]},FV=typeof window<"u"&&typeof document<"u",KJe=(e=>FV&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),QJe=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),XJe=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:FV,hasStandardBrowserEnv:KJe,hasStandardBrowserWebWorkerEnv:QJe},Symbol.toStringTag,{value:"Module"})),da={...XJe,...JJe};function ZJe(e,t){return u5(e,new da.classes.URLSearchParams,Object.assign({visitor:function(u,n,r,a){return da.isNode&&ge.isBuffer(u)?(this.append(n,u.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},t))}function eKe(e){return ge.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function tKe(e){const t={},u=Object.keys(e);let n;const r=u.length;let a;for(n=0;n<r;n++)a=u[n],t[a]=e[a];return t}function DV(e){function t(u,n,r,a){let i=u[a++];const s=Number.isFinite(+i),o=a>=u.length;return i=!i&&ge.isArray(r)?r.length:i,o?(ge.hasOwnProp(r,i)?r[i]=[r[i],n]:r[i]=n,!s):((!r[i]||!ge.isObject(r[i]))&&(r[i]=[]),t(u,n,r[i],a)&&ge.isArray(r[i])&&(r[i]=tKe(r[i])),!s)}if(ge.isFormData(e)&&ge.isFunction(e.entries)){const u={};return ge.forEachEntry(e,(n,r)=>{t(eKe(n),r,u,0)}),u}return null}function uKe(e,t,u){if(ge.isString(e))try{return(t||JSON.parse)(e),ge.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(u||JSON.stringify)(e)}const T_={transitional:_V,adapter:["xhr","http"],transformRequest:[function(t,u){const n=u.getContentType()||"",r=n.indexOf("application/json")>-1,a=ge.isObject(t);if(a&&ge.isHTMLForm(t)&&(t=new FormData(t)),ge.isFormData(t))return r&&r?JSON.stringify(DV(t)):t;if(ge.isArrayBuffer(t)||ge.isBuffer(t)||ge.isStream(t)||ge.isFile(t)||ge.isBlob(t))return t;if(ge.isArrayBufferView(t))return t.buffer;if(ge.isURLSearchParams(t))return u.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(a){if(n.indexOf("application/x-www-form-urlencoded")>-1)return ZJe(t,this.formSerializer).toString();if((s=ge.isFileList(t))||n.indexOf("multipart/form-data")>-1){const o=this.env&&this.env.FormData;return u5(s?{"files[]":t}:t,o&&new o,this.formSerializer)}}return a||r?(u.setContentType("application/json",!1),uKe(t)):t}],transformResponse:[function(t){const u=this.transitional||T_.transitional,n=u&&u.forcedJSONParsing,r=this.responseType==="json";if(t&&ge.isString(t)&&(n&&!this.responseType||r)){const i=!(u&&u.silentJSONParsing)&&r;try{return JSON.parse(t)}catch(s){if(i)throw s.name==="SyntaxError"?ft.from(s,ft.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:da.classes.FormData,Blob:da.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};ge.forEach(["delete","get","head","post","put","patch"],e=>{T_.headers[e]={}});const __=T_,nKe=ge.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"]),rKe=e=>{const t={};let u,n,r;return e&&e.split(` 651`).forEach(function(i){r=i.indexOf(":"),u=i.substring(0,r).trim().toLowerCase(),n=i.substring(r+1).trim(),!(!u||t[u]&&nKe[u])&&(u==="set-cookie"?t[u]?t[u].push(n):t[u]=[n]:t[u]=t[u]?t[u]+", "+n:n)}),t},Sk=Symbol("internals");function pp(e){return e&&String(e).trim().toLowerCase()}function ly(e){return e===!1||e==null?e:ge.isArray(e)?e.map(ly):String(e)}function aKe(e){const t=Object.create(null),u=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=u.exec(e);)t[n[1]]=n[2];return t}const iKe=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Ng(e,t,u,n,r){if(ge.isFunction(n))return n.call(this,t,u);if(r&&(t=u),!!ge.isString(t)){if(ge.isString(n))return t.indexOf(n)!==-1;if(ge.isRegExp(n))return n.test(t)}}function sKe(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,u,n)=>u.toUpperCase()+n)}function oKe(e,t){const u=ge.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+u,{value:function(r,a,i){return this[n].call(this,t,r,a,i)},configurable:!0})})}class n5{constructor(t){t&&this.set(t)}set(t,u,n){const r=this;function a(s,o,l){const c=pp(o);if(!c)throw new Error("header name must be a non-empty string");const d=ge.findKey(r,c);(!d||r[d]===void 0||l===!0||l===void 0&&r[d]!==!1)&&(r[d||o]=ly(s))}const i=(s,o)=>ge.forEach(s,(l,c)=>a(l,c,o));return ge.isPlainObject(t)||t instanceof this.constructor?i(t,u):ge.isString(t)&&(t=t.trim())&&!iKe(t)?i(rKe(t),u):t!=null&&a(u,t,n
651),this}get(t,u){if(t=pp(t),t){const n=ge.findKey(this,t);if(n){const r=this[n];if(!u)return r;if(u===!0)return aKe(r);if(ge.isFunction(u))return u.call(this,r,n);if(ge.isRegExp(u))return u.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,u){if(t=pp(t),t){const n=ge.findKey(this,t);return!!(n&&this[n]!==void 0&&(!u||Ng(this,this[n],n,u)))}return!1}delete(t,u){const n=this;let r=!1;function a(i){if(i=pp(i),i){const s=ge.findKey(n,i);s&&(!u||Ng(n,n[s],s,u))&&(delete n[s],r=!0)}}return ge.isArray(t)?t.forEach(a):a(t),r}clear(t){const u=Object.keys(this);let n=u.length,r=!1;for(;n--;){const a=u[n];(!t||Ng(this,this[a],a,t,!0))&&(delete this[a],r=!0)}return r}normalize(t){const u=this,n={};return ge.forEach(this,(r,a)=>{const i=ge.findKey(n,a);if(i){u[i]=ly(r),delete u[a];return}const s=t?sKe(a):String(a).trim();s!==a&&delete u[a],u[s]=ly(r),n[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const u=Object.create(null);return ge.forEach(this,(n,r)=>{n!=null&&n!==!1&&(u[r]=t&&ge.isArray(n)?n.join(", "):n)}),u}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,u])=>t+": "+u).join(` 652`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...u){const n=new this(t);return u.forEach(r=>n.set(r)),n}static accessor(t){const n=(this[Sk]=this[Sk]={accessors:{}}).accessors,r=this.prototype;function a(i){const s=pp(i);n[s]||(oKe(r,i),n[s]=!0)}return ge.isArray(t)?t.forEach(a):a(t),this}}n5.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);ge.reduceDescriptors(n5.prototype,({value:e},t)=>{let u=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[u]=n}}});ge.freezeMethods(n5);const pi=n5;function Ug(e,t){const u=this||__,n=t||u,r=pi.from(n.headers);let a=n.data;return ge.forEach(e,function(s){a=s.call(u,a,r.normalize(),t?t.status:void 0)}),r.normalize(),a}function BV(e){return!!(e&&e.__CANCEL__)}function _2(e,t,u){ft.call(this,e??"canceled",ft.ERR_CANCELED,t,u),this.name="CanceledError"}ge.inherits(_2,ft,{__CANCEL__:!0});function lKe(e,t,u){const n=u.config.validateStatus;!u.status||!n||n(u.status)?e(u):t(new ft("Request failed with status code "+u.status,[ft.ERR_BAD_REQUEST,ft.ERR_BAD_RESPONSE][Math.floor(u.status/100)-4],u.config,u.request,u))}const cKe=da.hasStandardBrowserEnv?{write(e,t,u,n,r,a){const i=[e+"="+encodeURIComponent(t)];ge.isNumber(u)&&i.push("expires="+new Date(u).toGMTString()),ge.isString(n)&&i.push("path="+n),ge.isString(r)&&i.push("domain="+r),a===!0&&i.push("secure"),document.cookie=i.join("; ")},read(e){const 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(){}};function dKe(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function pKe(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function xV(e,t){return e&&!dKe(t)?pKe(e,t):t}const fKe=da.hasStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),u=document.createElement("a");let n;function r(a){let i=a;return t&&(u.setAttribute("href",i),i=u.href),u.setAttribute("href",i),{href:u.href,protocol:u.protocol?u.protocol.replace(/:$/,""):"",host:u.host,search:u.search?u.search.replace(/^\?/,""):"",hash:u.hash?u.hash.replace(/^#/,""):"",hostname:u.hostname,port:u.port,pathname:u.pathname.charAt(0)==="/"?u.pathname:"/"+u.pathname}}return n=r(window.location.href),function(i){const s=ge.isString(i)?r(i):i;return s.protocol===n.protocol&&s.host===n.host}}():function(){return function(){return!0}}();function yKe(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function EKe(e,t){e=e||10;const u=new Array(e),n=new Array(e);let r=0,a=0,i;return t=t!==void 0?t:1e3,function(o){const l=Date.now(),c=n[a];i||(i=l),u[r]=o,n[r]=l;let d=a,p=0;for(;d!==r;)p+=u[d++],d=d%e;if(r=(r+1)%e,r===a&&(a=(a+1)%e),l-i<t)return;const f=c&&l-c;return f?Math.round(p*1e3/f):void 0}}function Mk(e,t){let u=0;const n=EKe(50,250);return r=>{const a=r.loaded,i=r.lengthComputable?r.total:void 0,s=a-u,o=n(s),l=a<=i;u=a;const c={loaded:a,total:i,progress:i?a/i:void 0,bytes:s,rate:o||void 0,estimated:o&&i&&l?(i-a)/o:void 0,event:r};c[t?"download":"upload"]=!0,e(c)}}const mKe=typeof XMLHttpRequest<"u",hKe=mKe&&function(e){return new Promise(function(u,n){let r=e.data;const a=pi.from(e.headers).normalize();let{responseType:i,withXSRFToken:s}=e,o;function l(){e.cancelToken&&e.cancelToken.unsubscribe(o),e.signal&&e.signal.removeEventListener("abort",o)}let c;if(ge.isFormData(r)){if(da.hasStandardBrowserEnv||da.hasStandardBrowserWebWorkerEnv)a.setContentType(!1);else if((c=a.getContentType())!==!1){const[h,...C]=c?c.split(";").map(v=>
652v.trim()).filter(Boolean):[];a.setContentType([h||"multipart/form-data",...C].join("; "))}}let d=new XMLHttpRequest;if(e.auth){const h=e.auth.username||"",C=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";a.set("Authorization","Basic "+btoa(h+":"+C))}const p=xV(e.baseURL,e.url);d.open(e.method.toUpperCase(),TV(p,e.params,e.paramsSerializer),!0),d.timeout=e.timeout;function f(){if(!d)return;const h=pi.from("getAllResponseHeaders"in d&&d.getAllResponseHeaders()),v={data:!i||i==="text"||i==="json"?d.responseText:d.response,status:d.status,statusText:d.statusText,headers:h,config:e,request:d};lKe(function(E){u(E),l()},function(E){n(E),l()},v),d=null}if("onloadend"in d?d.onloadend=f:d.onreadystatechange=function(){!d||d.readyState!==4||d.status===0&&!(d.responseURL&&d.responseURL.indexOf("file:")===0)||setTimeout(f)},d.onabort=function(){d&&(n(new ft("Request aborted",ft.ECONNABORTED,e,d)),d=null)},d.onerror=function(){n(new ft("Network Error",ft.ERR_NETWORK,e,d)),d=null},d.ontimeout=function(){let C=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const v=e.transitional||_V;e.timeoutErrorMessage&&(C=e.timeoutErrorMessage),n(new ft(C,v.clarifyTimeoutError?ft.ETIMEDOUT:ft.ECONNABORTED,e,d)),d=null},da.hasStandardBrowserEnv&&(s&&ge.isFunction(s)&&(s=s(e)),s||s!==!1&&fKe(p))){const h=e.xsrfHeaderName&&e.xsrfCookieName&&cKe.read(e.xsrfCookieName);h&&a.set(e.xsrfHeaderName,h)}r===void 0&&a.setContentType(null),"setRequestHeader"in d&&ge.forEach(a.toJSON(),function(C,v){d.setRequestHeader(v,C)}),ge.isUndefined(e.withCredentials)||(d.withCredentials=!!e.withCredentials),i&&i!=="json"&&(d.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&d.addEventListener("progress",Mk(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&d.upload&&d.upload.addEventListener("progress",Mk(e.onUploadProgress)),(e.cancelToken||e.signal)&&(o=h=>{d&&(n(!h||h.type?new _2(null,e,d):h),d.abort(),d=null)},e.cancelToken&&e.cancelToken.subscribe(o),e.signal&&(e.signal.aborted?o():e.signal.addEventListener("abort",o))
652);const y=yKe(p);if(y&&da.protocols.indexOf(y)===-1){n(new ft("Unsupported protocol "+y+":",ft.ERR_BAD_REQUEST,e));return}d.send(r||null)})},PA={http:$Je,xhr:hKe};ge.forEach(PA,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const kk=e=>`- ${e}`,bKe=e=>ge.isFunction(e)||e===null||e===!1,PV={getAdapter:e=>{e=ge.isArray(e)?e:[e];const{length:t}=e;let u,n;const r={};for(let a=0;a<t;a++){u=e[a];let i;if(n=u,!bKe(u)&&(n=PA[(i=String(u)).toLowerCase()],n===void 0))throw new ft(`Unknown adapter '${i}'`);if(n)break;r[i||"#"+a]=n}if(!n){const a=Object.entries(r).map(([s,o])=>`adapter ${s} `+(o===!1?"is not supported by the environment":"is not available in the build"));let i=t?a.length>1?`since : 653`+a.map(kk).join(` 654`):" "+kk(a[0]):"as no adapter specified";throw new ft("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return n},adapters:PA};function Lg(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new _2(null,e)}function Ik(e){return Lg(e),e.headers=pi.from(e.headers),e.data=Ug.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),PV.getAdapter(e.adapter||__.adapter)(e).then(function(n){return Lg(e),n.data=Ug.call(e,e.transformResponse,n),n.headers=pi.from(n.headers),n},function(n){return BV(n)||(Lg(e),n&&n.response&&(n.response.data=Ug.call(e,e.transformResponse,n.response),n.response.headers=pi.from(n.response.headers))),Promise.reject(n)})}const Ok=e=>e instanceof pi?e.toJSON():e;function rd(e,t){t=t||{};const u={};function n(l,c,d){return ge.isPlainObject(l)&&ge.isPlainObject(c)?ge.merge.call({caseless:d},l,c):ge.isPlainObject(c)?ge.merge({},c):ge.isArray(c)?c.slice():c}
vendor: 4,311 bytes, line 654
654function r(l,c,d){if(ge.isUndefined(c)){if(!ge.isUndefined(l))return n(void 0,l,d)}else return n(l,c,d)}function a(l,c){if(!ge.isUndefined(c))return n(void 0,c)}function i(l,c){if(ge.isUndefined(c)){if(!ge.isUndefined(l))return n(void 0,l)}else return n(void 0,c)}function s(l,c,d){if(d in t)return n(l,c);if(d in e)return n(void 0,l)}const o={url:a,method:a,data:a,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:s,headers:(l,c)=>r(Ok(l),Ok(c),!0)};return ge.forEach(Object.keys(Object.assign({},e,t)),function(c){const d=o[c]||r,p=d(e[c],t[c],c);ge.isUndefined(p)&&d!==s||(u[c]=p)}),u}const SV="1.6.2",F_={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{F_[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const Rk={};F_.transitional=function(t,u,n){function r(a,i){return"[Axios v"+SV+"] Transitional option '"+a+"'"+i+(n?". "+n:"")}return(a,i,s)=>{if(t===!1)throw new ft(r(i," has been removed"+(u?" in "+u:"")),ft.ERR_DEPRECATED);return u&&!Rk[i]&&(Rk[i]=!0,console.warn(r(i," has been deprecated since v"+u+" and will be removed in the near future"))),t?t(a,i,s):!0}};function gKe(e,t,u){if(typeof e!="object")throw new ft("options must be an object",ft.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let r=n.length;for(;r-- >0;){const a=n[r],i=t[a];if(i){const s=e[a],o=s===void 0||i(s,a,e);if(o!==!0)throw new ft("option "+a+" must be "+o,ft.ERR_BAD_OPTION_VALUE);continue}if(u!==!0)throw new ft("Unknown option "+a,ft.ERR_BAD_OPTION)}}const SA={assertOptions:gKe,validators:F_},Gi=SA.validators;class qE{constructor(t){this.defaults=t,this.interceptors={request:new Pk,response:new Pk}}request(t,u){typeof t=="string"?(u=u||{},u.url=t):u=t||{},u=rd(this.defaults,u);const{transitional:n,paramsSerializer:r,headers:a}=u;n!==void 0&&SA.assertOptions(n,{silentJSONParsing:Gi.transitional(Gi.boolean),forcedJSONParsing:Gi.transitional(Gi.boolean),clarifyTimeoutError:Gi.transitional(Gi.boolean)},!1),r!=null&&(ge.isFunction(r)?u.paramsSerializer={serialize:r}:SA.assertOptions(r,{encode:Gi.function,serialize:Gi.function},!0)),u.method=(u.method||this.defaults.method||"get").toLowerCase();let i=a&&ge.merge(a.common,a[u.method]);a&&ge.forEach(["delete","get","head","post","put","patch","common"],y=>{delete a[y]}),u.headers=pi.concat(i,a);const s=[];let o=!0;this.interceptors.request.forEach(function(h){typeof h.runWhen=="function"&&h.runWhen(u)===!1||(o=o&&h.synchronous,s.unshift(h.fulfilled,h.rejected))});const l=[];this.interceptors.response.forEach(function(h){l.push(h.fulfilled,h.rejected)});let c,d=0,p;if(!o){const y=[Ik.bind(this),void 0];for(y.unshift.apply(y,s),y.push.apply(y,l),p=y.length,c=Promise.resolve(u);d<p;)c=c.then(y[d++],y[d++]);return c}p=s.length;let f=u;for(d=0;d<p;){const y=s[d++],h=s[d++];try{f=y(f)}catch(C){h.call(this,C);break}}try{c=Ik.call(this,f)}catch(y){return Promise.reject(y)}for(d=0,p=l.length;d<p;)c=c.then(l[d++],l[d++]);return c}getUri(t){t=rd(this.defaults,t);const u=xV(t.baseURL,t.url);return TV(u,t.params,t.paramsSerializer)}}ge.forEach(["delete","get","head","options"],function(t){qE.prototype[t]=function(u,n){return this.request(rd(n||{},{method:t,url:u,data:(n||{}).data}))}});ge.forEach(["post","put","patch"],function(t){function u(n){return function(a,i,s){return this.request(rd(s||{},{method:t,headers:n?{"Content-Type":"multipart/form-data"}:{},url:a,data:i}))}}qE.prototype[t]=u(),qE.prototype[t+"Form"]=u(!0)});const cy=qE;class D_{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let u;this.promise=new Promise(function(a){u=a});const n=this;this.promise.then(r=>{if(!n._listeners)return;let a=n._listeners.length;for(;a-- >0;)n._listeners[a](r);n._listeners=null}),this.promise.then=r=>{let a;const i=new Promise(s=>{n.subscribe(s),a=s}).then(r);return i.cancel=function(){n.unsubscribe(a)},i},t(function(a,i,s){n.reason||(n.reason=new _2(a,i,s),u(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}
654subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const u=this._listeners.indexOf(t);u!==-1&&this._listeners.splice(u,1)}static source(){let t;return{token:new D_(function(r){t=r}),cancel:t}}}const vKe=D_;function CKe(e){return function(u){return e.apply(null,u)}}function AKe(e){return ge.isObject(e)&&e.isAxiosError===!0}const MA={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(MA).forEach(([e,t])=>{MA[t]=e});const wKe=MA;function MV(e){const t=new cy(e),u=pV(cy.prototype.request,t);return ge.extend(u,cy.prototype,t,{allOwnKeys:!0}),ge.extend(u,t,null,{allOwnKeys:!0}),u.create=function(r){return MV(rd(e,r))},u}const Ru=MV(__);Ru.Axios=cy;Ru.CanceledError=_2;Ru.CancelToken=vKe;Ru.isCancel=BV;Ru.VERSION=SV;Ru.toFormData=u5;Ru.AxiosError=ft;Ru.Cancel=Ru.CanceledError;Ru.all=function(t){return Promise.all(t)};Ru.spread=CKe;Ru.isAxiosError=AKe;Ru.mergeConfig=rd;Ru.AxiosHeaders=pi;Ru.formToJSON=e=>DV(ge.isHTMLForm(e)?new FormData(e):e);Ru.getAdapter=PV.getAdapter;Ru.HttpStatusCode=wKe;Ru.default=Ru;const TKe=Ru,kV=async e=>{try{return(await TKe.get(e)).data}catch(t){return console.error("Error fetching data:",t),null}};function _Ke({tokenName:e}){const t=`https://api.scan.pulsechain.com/api/v2/tokens/${Te[e].address}/counters`,[u,n]=H.useState(null);return H.useEffect(()=>{const r=sessionStorage.getItem(t);r&&n(JSON.parse(r));async function a(){const i=await kV(t);i&&(n(i),sessionStorage.setItem(t,JSON.stringify(i)))}a()},[t]),u?u.token_holders_count:0}function FKe({tokenName:e}){const t=`https://api.scan.pulsechain.com/api/v2/tokens/${Te[e+"WplsLP"].address}/counters`,[u,n]=H.useState(null);return H.useEffect(()=>{const r=sessionStorage.getItem(t);r&&n(JSON.parse(r));async function a(){const i=await kV(t);i&&(n(i),sessionStorage.setItem(t,JSON.stringify(i)))}a()},[t]),u?u.token_holders_count:0}function DKe({message:e,children:t}){return D.jsxs("div",{className:"group relative flex justify-center",children:[t,D.jsxs("span",{className:"z-10 absolute top-12 scale-0 transition-all rounded bg-gray-800 w-64 p-4 text-xs text-white group-hover:scale-100 font-thin",children:[D.jsxs("div",{className:"font-medium",children:["Token Holder Segmentation",D.jsx("br",{}),"(% of total supply)"]}),D.jsx("br",{}),D.jsxs("ul",{className:"text-left text-sm",children:[D.jsxs("li",{className:"pb-1",children:["ð± Aquaman ",D.jsxs("span",{className:"font-medium",children:[">"," 10% "]})]}),D.jsxs("li",{className:"pb-1",children:["ð Whale ",D.jsxs("span",{className:"font-medium",children:[">"," 1% "]})]}
654),D.jsxs("li",{className:"pb-1",children:["ð¦ Shark ",D.jsxs("span",{className:"font-medium",children:[">"," 0.5% "]})]}),D.jsxs("li",{className:"pb-1",children:["ð¬ Dolphin ",D.jsxs("span",{className:"font-medium",children:[">"," 0.1% "]})]}),D.jsxs("li",{className:"pb-1",children:["ð¦ Squid ",D.jsxs("span",{className:"font-medium",children:[">"," 0.05% "]})]}),D.jsxs("li",{className:"pb-1",children:["ð Tuna ",D.jsxs("span",{className:"font-medium",children:[">"," 0.01% "]})]}),D.jsxs("li",{className:"pb-1",children:["ð¢ Turtle ",D.jsxs("span",{className:"font-medium",children:[">"," 0.005% "]})]}),D.jsxs("li",{className:"pb-1",children:["ð¡ Blowfish ",D.jsxs("span",{className:"font-medium",children:[">"," 0.001% "]})]}),D.jsxs("li",{className:"pb-1",children:["ð Octopus ",D.jsxs("span",{className:"font-medium",children:[">"," 0.0005% "]})]}),D.jsxs("li",{className:"pb-1",children:["ð¦ Lobster ",D.jsxs("span",{className:"font-medium",children:[">"," 0.0001% "]})]}),D.jsxs("li",{className:"pb-1",children:["ð¦ Crab ",D.jsxs("span",{className:"font-medium",children:[">"," 0.00005% "]})]}),D.jsxs("li",{className:"pb-1",children:["ð¦ Shrimp ",D.jsxs("span",{className:"font-medium",children:[">"," 0.00001% "]})]}),D.jsxs("li",{className:"pb-1",children:["ð± Plankton ",D.jsxs("span",{className:"font-medium",children:[">"," 0% "]})]})]})]})]})}function BKe({isOpen:e,onClose:t,children:u}){return e?D.jsx("div",{className:"fixed inset-0 z-50 flex items-center justify-center p-5 top-24 md:top-0 backdrop-blur-lg rounded-xl shadow-lg shadow-gray-900",children:D.jsxs("div",{className:"h-fit md:w-6/12 rounded-xl p-3 md:p-4 box-mid bg-black text-center shadow-2xl shadow-gray-900",children:[D.jsx("button",{className:"btn-sec float-right font-bold pr-3 pl-3",onClick:t,children:"X"}),u]})}):null}function xKe(e){return Bu({tag:"svg",attr:{version:"1",viewBox:"0 0 48 48",enableBackground:"new 0 0 48 48"},child:[{tag:"path",attr:{fill:"#D50000",d:"M24,6C14.1,6,6,14.1,6,24s8.1,18,18,18s18-8.1,18-18S33.9,6,24,6z M24,10c3.1,0,6,1.1,8.4,2.8L12.8,32.4 C11.1,30,10,27.1,10,24C10,16.3,16.3,10,24,10z M24,38c-3.1,0-6-1.1-8.4-2.8l19.6-19.6C36.9,18,38,20.9,38,24C38,31.7,31.7,38,24,38 z"}}]})(e)}function PKe(){const{address:e}=Yu(),{data:t,isRefetching:u,refetch:n}=jr({...Te.pyro,functionName:"getUnpaidYield",args:[e],watch:!0});return t?Number(t):0}function SKe(){const{data:e,refetch:t}=uu({address:Te.acceleratorVortex.address,token:Te.phoenix.address,watch:!0,formatUnits:"ether"});return e?Number(e==null?void 0:e.formatted):0}function MKe(){const{data:e,refetch:t}=uu({address:Te.acceleratorVortex.address,token:Te.pyroWplsLP.address,watch:!0,formatUnits:"ether"});return e?Number(e==null?void 0:e.formatted):0}function kKe(){const{data:e,isRefetching:t,refetch:u}=jr({...Te.acceleratorVortex,functionName:"rewardRate"});return e?Number(e):0}function IKe(){const{data:e,isRefetching:t,refetch:u}=jr({...Te.acceleratorVortex,functionName:"tknInfoMap",args:[Te.pyro.address],watch:!0});return e?Number(e[4])/1e18:0}function OKe(){const{data:e,refetch:t}=uu({address:Te.pyroWplsLP.address,token:Te.wpls.address,watch:!0});return Number(e==null?void 0:e.formatted)}function RKe(){const{data:e,refetch:t}=uu({address:Te.pyroWplsLP.address,token:Te.pyro.address,watch:!0});return Number(e==null?void 0:e.formatted)/OKe()}function jKe(){var l,c;const{write:e,data:t,error:u,isLoading:n,isError:r}=uU({...Te.pyro,functionName:"claimYield"}),{data:a,isLoading:i,isSuccess:s}=nU({hash:t==null?void 0:t.hash}),o=PKe();return MKe(),SKe(),RKe(),kKe(),IKe(),D.jsxs(D.Fragment,{children:[D.jsxs("form",{onSubmit:d=>{d.preventDefault(),new FormData(d.target),e({args:[]})},children:[D.jsx("center",{children:D.jsx("div",{className:"text-center w-full",children:o>0?D.jsx(D.Fragment,{children:D.jsx("button",{className:"btn-sec-pyro m-0 md:font-semibold w-full mt-0 mb-0 h-full p-2",disabled:n,type:"submit",children:D.jsxs("span",{className:"",children:[D.jsx("span",{className:"inline-block align-middle pb-1 text-2xl",children:D.jsx(r0e,{})})," Claim Unpaid PNX Yield"]})})}):D.jsx(D.Fragment,{children:D.jsx("div",{className:"w-full mt-4 h-full p-2 pb-3 mb-4",children:D.jsx("button",{className:"md: font-medium md:w-10/12 mt-0 mb-0 text-lg h-full",disabled:!0,type:"submit",children:D.jsxs("span",{className:"",children:[D.jsx("span",{className:"inline-block align-middle pb-1 text-2xl",children:D.jsx(xKe,{})})," No PNX to Claim Yet"]})})})})})}),D.jsx("div",{className:"mb-2"})]}),n&&D.jsxs("div",{id:"hideMe",className:"text-sm",children:[D.jsx(HE,{})," Check wallet..."]}),i&&D.jsxs("div",{id:"hideMe",className:"text-sm",children:[D.jsx(HE,{})," Transaction pending..."]}),s&&D.jsx(D.Fragment,{children:D.jsxs("div",{id:"hideMe-success",className:"text-sm inline-block text-numpos",children:[D.jsx(oV,{})," Success: ",D.jsxs(Lu,{to:`https://scan.pulsechain.com/tx/${t==null?void 0:t.hash}`,children:["tx. Hash: ",(l=t==null?void 0:t.hash)==null?void 0:l.substring(0,8),"...",(c=t==null?void 0:t.hash)==null?void 0:c.substring((t==null?void 0:t.hash.length)-8)," ",D.jsx("span",{className:"inline-block ml-1",children:D.jsx(Zy,{})})]})]})}),r&&D.jsxs("div",{id:"hideMe-error",className:"text-sm text-red-400",children:[D.jsx(sV,{})," ",u==null?void 0:u.shortMessage]})]})}const NKe="/assets/pyro-fb89d05f.mp4";var kA={},IV={exports:{}}
654,OV={exports:{}};(function(e){function t(u){"@babel/helpers - typeof";return e.exports=t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},e.exports.__esModule=!0,e.exports.default=e.exports,t(u)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(OV);var r5=OV.exports;(function(e){var t=r5.default;function u(r){if(typeof WeakMap!="function")return null;var a=new WeakMap,i=new WeakMap;return(u=function(o){return o?i:a})(r)}function n(r,a){if(!a&&r&&r.__esModule)return r;if(r===null||t(r)!="object"&&typeof r!="function")return{default:r};var i=u(a);if(i&&i.has(r))return i.get(r);var s={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in r)if(l!=="default"&&Object.prototype.hasOwnProperty.call(r,l)){var c=o?Object.getOwnPropertyDescriptor(r,l):null;c&&(c.get||c.set)?Object.defineProperty(s,l,c):s[l]=r[l]}return s.default=r,i&&i.set(r,s),s}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(IV);var pu=IV.exports,RV={exports:{}};(function(e){function t(u){return u&&u.__esModule?u:{default:u}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(RV);var et=RV.exports,$g={},zg={exports:{}},Hg={exports:{}},Wg={exports:{}},qg={exports:{}},jk;function UKe(){return jk||(jk=1,function(e){var t=r5.default;function u(n,r){if(t(n)!=="object"||n===null)return n;var a=n[Symbol.toPrimitive];if(a!==void 0){var i=a.call(n,r||"default");if(t(i)!=="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(r==="string"?String:Number)(n)}e.exports=u,e.exports.__esModule=!0,e.exports.default=e.exports}(qg)),qg.exports}var Nk;function jV(){return Nk||(Nk=1,function(e){var t=r5.default,u=UKe();function n(r){var a=u(r,"string");return t(a)==="symbol"?a:String(a)}
654e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(Wg)),Wg.exports}var Uk;function B_(){return Uk||(Uk=1,function(e){var t=jV();function u(n,r,a){return r=t(r),r in n?Object.defineProperty(n,r,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[r]=a,n}e.exports=u,e.exports.__esModule=!0,e.exports.default=e.exports}(Hg)),Hg.exports}var Lk;function no(){return Lk||(Lk=1,function(e){var t=B_();function u(n){for(var r=1;r<arguments.length;r++){var a=arguments[r]!=null?Object(arguments[r]):{},i=Object.keys(a);typeof Object.getOwnPropertySymbols=="function"&&i.push.apply(i,Object.getOwnPropertySymbols(a).filter(function(s){return Object.getOwnPropertyDescriptor(a,s).enumerable})),i.forEach(function(s){t(n,s,a[s])})}return n}e.exports=u,e.exports.__esModule=!0,e.exports.default=e.exports}(zg)),zg.exports}var Yg={exports:{}},Vg={exports:{}},$k;function LKe(){return $k||($k=1,function(e){function t(u,n){if(u==null)return{};var r={},a=Object.keys(u),i,s;for(s=0;s<a.length;s++)i=a[s],!(n.indexOf(i)>=0)&&(r[i]=u[i]);return r}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(Vg)),Vg.exports}var zk;function x_(){return zk||(zk=1,function(e){var t=LKe();function u(n,r){if(n==null)return{};var a=t(n,r),i,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);for(s=0;s<o.length;s++)i=o[s],!(r.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(n,i)&&(a[i]=n[i])}return a}e.exports=u,e.exports.__esModule=!0,e.exports.default=e.exports}(Yg)),Yg.exports}var Gg={exports:{}},Hk;function ru(){return Hk||(Hk=1,function(e){function t(u,n){if(!(u instanceof n))throw new TypeError("Cannot call a class as a function")}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(Gg)),Gg.exports}var Jg={exports:{}},Wk;function au(){return Wk||(Wk=1,function(e){var t=jV();function u(r,a){for(var i=0;i<a.length;i++){var s=a[i];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(r,t(s.key),s)}}function n(r,a,i){return a&&u(r.prototype,a),i&&u(r,i),Object.defineProperty(r,"prototype",{writable:!1}),r}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(Jg)),Jg.exports}var Kg={exports:{}},Qg={exports:{}},qk;function vu(){return qk||(qk=1,function(e){function t(u){if(u===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return u}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(Qg)),Qg.exports}var Yk;function Cu(){return Yk||(Yk=1,function(e){var t=r5.default,u=vu();function n(r,a){if(a&&(t(a)==="object"||typeof a=="function"))return a;if(a!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return u(r)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(Kg)),Kg.exports}var Xg={exports:{}},Vk;function Au(){return Vk||(Vk=1,function(e){function t(u){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},e.exports.__esModule=!0,e.exports.default=e.exports,t(u)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(Xg)),Xg.exports}var Zg={exports:{}},ev={exports:{}},Gk;function $Ke(){return Gk||(Gk=1,function(e){function t(u,n){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,i){return a.__proto__=i,a},e.exports.__esModule=!0,e.exports.default=e.exports,t(u,n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(ev)),ev.exports}var Jk;function wu(){return Jk||(Jk=1,function(e){var t=$Ke();function u(n,r){if(typeof r!="function"&&r!==null)throw new TypeError("Super expression must either be null or a function");n.prototype=Object.create(r&&r.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),Object.defineProperty(n,"prototype",{writable:!1}),r&&t(n,r)}e.exports=u,e.exports.__esModule=!0,e.exports.default=e.exports}(Zg)),Zg.exports}var tv={exports:{}};/*! 655 Copyright (c) 2018 Jed Watson. 656 Licensed under the MIT License (MIT), see 657 http://jedwatson.github.io/classnames 658*/var Kk;function Ot(){return Kk||(Kk=1,function(e){(function(){var t={}.hasOwnProperty;function u(){for(var n=[],r=0;r<arguments.length;r++){var a=arguments[r];if(a){var i=typeof a;if(i==="string"||i==="number")n.push(a);else if(Array.isArray(a)){if(a.length){var s=u.apply(null,a);s&&n.push(s)}}else if(i==="object"){if(a.toString!==Object.prototype.toString&&!a.toString.toString().includes("[native code]")){n.push(a.toString());continue}for(var o in a)t.call(a,o)&&a[o]&&n.push(o)}}}return n.join(" ")}e.exports?(u.default=u,e.exports=u):window.classNames=u})()}(tv)),tv.exports}var uv={};function j3(e){"@babel/helpers - typeof";return j3=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},j3(e)}function zKe(e,t){if(j3(e)!=="object"||e===null)return e;var u=e[Symbol.toPrimitive];if(u!==void 0){var n=u.call(e,t||"default");if(j3(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function HKe(e){var t=zKe(e,"string");return j3(t)==="symbol"?t:String(t)}function WKe(e,t,u){return t=HKe(t),t in e?Object.defineProperty(e,t,{value:u,enumerable:!0,configurable:!0,writable:!0}):e[t]=u,e}function Qk(e,t){var u=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),u.push.apply(u,n)}return u}function Xk(e){for(var t=1;t<arguments.length;t++){var u=arguments[t]!=null?arguments[t]:{};
658t%2?Qk(Object(u),!0).forEach(function(n){WKe(e,n,u[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(u)):Qk(Object(u)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(u,n))})}return e}function rn(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var Zk=function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"}(),nv=function(){return Math.random().toString(36).substring(7).split("").join(".")},N3={INIT:"@@redux/INIT"+nv(),REPLACE:"@@redux/REPLACE"+nv(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+nv()}};function qKe(e){if(typeof e!="object"||e===null)return!1;for(var t=e;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function P_(e,t,u){var n;if(typeof t=="function"&&typeof u=="function"||typeof u=="function"&&typeof arguments[3]=="function")throw new Error(rn(0));if(typeof t=="function"&&typeof u>"u"&&(u=t,t=void 0),typeof u<"u"){if(typeof u!="function")throw new Error(rn(1));return u(P_)(e,t)}if(typeof e!="function")throw new Error(rn(2));var r=e,a=t,i=[],s=i,o=!1;function l(){s===i&&(s=i.slice())}function c(){if(o)throw new Error(rn(3));return a}function d(h){if(typeof h!="function")throw new Error(rn(4));if(o)throw new Error(rn(5));var C=!0;return l(),s.push(h),function(){if(C){if(o)throw new Error(rn(6));C=!1,l();var m=s.indexOf(h);s.splice(m,1),i=null}}}function p(h){if(!qKe(h))throw new Error(rn(7));if(typeof h.type>"u")throw new Error(rn(8));if(o)throw new Error(rn(9));try{o=!0,a=r(a,h)}finally{o=!1}for(var C=i=s,v=0;v<C.length;v++){var m=C[v];m()}return h}function f(h){if(typeof h!="function")throw new Error(rn(10));r=h,p({type:N3.REPLACE})}function y(){var h,C=d;return h={subscribe:function(m){if(typeof m!="object"||m===null)throw new Error(rn(11));function E(){m.next&&m.next(c())}E();var b=C(E);return{unsubscribe:b}}},h[Zk]=function(){return this},h}return p({type:N3.INIT}),n={dispatch:p,subscribe:d,getState:c,replaceReducer:f},n[Zk]=y,n}var YKe=P_;function VKe(e){Object.keys(e).forEach(function(t){var u=e[t],n=u(void 0,{type:N3.INIT});if(typeof n>"u")throw new Error(rn(12));if(typeof u(void 0,{type:N3.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(rn(13))})}function GKe(e){for(var t=Object.keys(e),u={},n=0;n<t.length;n++){var r=t[n];typeof e[r]=="function"&&(u[r]=e[r])}var a=Object.keys(u),i;try{VKe(u)}catch(s){i=s}return function(o,l){if(o===void 0&&(o={}),i)throw i;for(var c=!1,d={},p=0;p<a.length;p++){var f=a[p],y=u[f],h=o[f],C=y(h,l);if(typeof C>"u")throw l&&l.type,new Error(rn(14));d[f]=C,c=c||C!==h}return c=c||a.length!==Object.keys(o).length,c?d:o}}function eI(e,t){return function(){return t(e.apply(this,arguments))}}function JKe(e,t){if(typeof e=="function")return eI(e,t);if(typeof e!="object"||e===null)throw new Error(rn(16));var u={};for(var n in e){var r=e[n];typeof r=="function"&&(u[n]=eI(r,t))}return u}function NV(){for(var e=arguments.length,t=new Array(e),u=0;u<e;u++)t[u]=arguments[u];return t.length===0?function(n){return n}:t.length===1?t[0]:t.reduce(function(n,r){return function(){return n(r.apply(void 0,arguments))}})}function KKe(){for(var e=arguments.length,t=new Array(e),u=0;u<e;u++)t[u]=arguments[u];return function(n){return function(){var r=n.apply(void 0,arguments),a=function(){throw new Error(rn(15))},i={getState:r.getState,dispatch:function(){return a.apply(void 0,arguments)}},s=t.map(function(o){return o(i)});return a=NV.apply(void 0,s)(r.dispatch),Xk(Xk({},r),{},{dispatch:a})}}}const QKe=Object.freeze(Object.defineProperty({__proto__:null,__DO_NOT_USE__ActionTypes:N3,applyMiddleware:KKe,bindActionCreators:JKe,combineReducers:GKe,compose:NV,createStore:P_,legacy_createStore:YKe},Symbol.toStringTag,{value:"Module"})),XKe=Os(QKe);var rv={},av={},Be={},tI;function S_(){if(tI)return Be;tI=1,Object.defineProperty(Be,"__esModule",{value:!0}),Be.handleLoadStart=V,Be.handleCanPlay=X,Be.handleWaiting=ie,Be.handleCanPlayThrough=N,Be.handlePlaying=T,Be.handlePlay=P,Be.handlePause=O,Be.handleEnd=S,Be.handleSeeking=U,Be.handleSeeked=I,Be.handleDurationChange=j,Be.handleTimeUpdate=R,Be.handleVolumeChange=_,Be.handleProgressChange=$,Be.handleRateChange=Q,Be.handleSuspend=M,Be.handleAbort=Z,Be.handleEmptied=ce,Be.handleStalled=se,Be.handleLoadedMetaData=de,Be.handleLoadedData=Y,Be.handleResize=W,Be.handleError=z,Be.handleSeekingTime=K,Be.handleEndSeeking=J,Be.activateTextTrack=ee,Be.ACTIVATE_TEXT_TRACK=Be.ERROR=Be.RESIZE=Be.LOADED_DATA=Be.LOADED_META_DATA=Be.STALLED=Be.EMPTIED=Be.ABORT=Be.SUSPEND=Be.RATE_CHANGE=Be.PROGRESS_CHANGE=Be.VOLUME_CHANGE=Be.TIME_UPDATE=Be.DURATION_CHANGE=Be.END_SEEKING=Be.SEEKING_TIME=Be.SEEKED=Be.SEEKING=Be.END=Be.PAUSE=Be.PLAY=Be.PLAYING=Be.CAN_PLAY_THROUGH=Be.WAITING=Be.CAN_PLAY=Be.LOAD_START=void 0;var e="video-react/LOAD_START";Be.LOAD_START=e;var t="video-react/CAN_PLAY";Be.CAN_PLAY=t;var u="video-react/WAITING";Be.WAITING=u;var n="video-react/CAN_PLAY_THROUGH";Be.CAN_PLAY_THROUGH=n;var r="video-react/PLAYING";Be.PLAYING=r;var a="video-react/PLAY";Be.PLAY=a;var i="video-react/PAUSE";Be.PAUSE=i;var s="video-react/END";Be.END=s;var o="video-react/SEEKING";Be.SEEKING=o;var l="video-react/SEEKED";Be.SEEKED=l;var c="video-react/SEEKING_TIME";Be.SEEKING_TIME=c;var d="video-react/END_SEEKING";Be.END_SEEKING=d;var p="video-react/DURATION_CHANGE";Be.DURATION_CHANGE=p;var f="video-react/TIME_UPDATE";Be.TIME_UPDATE=f;var y="video-react/VOLUME_CHANGE";Be.VOLUME_CHANGE=y;var h="video-react/PROGRESS_CHANGE";Be.PROGRESS_CHANGE=h;var C="video-react/RATE_CHANGE";Be.RATE_CHANGE=C;var v="video-react/SUSPEND";Be.SUSPEND=v;var m="video-react/ABORT";Be.ABORT=m;var E="video-react/EMPTIED";Be.EMPTIED=E;var b="video-react/STALLED";Be.STALLED=b;var A="video-react/LOADED_META_DATA";Be.LOADED_META_DATA=A;var w="video-react/LOADED_DATA";Be.LOADED_DATA=w;var g="video-react/RESIZE";Be.RESIZE=g;var B="video-react/ERROR";Be.ERROR=B;var q="video-react/ACTIVATE_TEXT_TRACK";Be.ACTIVATE_TEXT_TRACK=q;function V(ae){return{type:e,videoProps:ae}}function X(ae){return{type:t,videoProps:ae}}function ie(ae){return{type:u,videoProps:ae}}function N(ae){return{type:n,videoProps:ae}}function T(ae){return{type:r,videoProps:ae}}function P(ae){return{type:a,videoProps:ae}}function O(ae){return{type:i,videoProps:ae}}function S(ae){return{type:s,videoProps:ae}}function U(ae){return{type:o,videoProps:ae}}function I(ae){return{type:l,videoProps:ae}}function j(ae){return{type:p,videoProps:ae}}function R(ae){return{type:f,videoProps:ae}}function _(ae){return{type:y,videoProps:ae}}function $(ae){return{type:h,videoProps:ae}}function Q(ae){return{type:C,videoProps:ae}}function M(ae){return{type:v,videoProps:ae}}function Z(ae){return{type:m,videoProps:ae}}function ce(ae){return{type:E,videoProps:ae}}function se(ae){return{type:b,videoProps:ae}}function de(ae){return{type:A,videoProps:ae}}function Y(ae){return{type:w,videoProps:ae}}function W(ae){return{type:g,videoProps:ae}}function z(ae){return{type:B,videoProps:ae}}function K(ae){return{type:c,time:ae}}function J(ae){return{type:d,time:ae}}function ee(ae){return{type:q,textTrack:ae}}return Be}var eu={},iv={},uI;function UV(){return uI||(uI=1,function(e){var t=et;
658Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(ru()),n=t(au()),r=function(){function i(){(0,u.default)(this,i)}return(0,n.default)(i,[{key:"request",value:function(o){o.requestFullscreen?o.requestFullscreen():o.webkitRequestFullscreen?o.webkitRequestFullscreen():o.mozRequestFullScreen?o.mozRequestFullScreen():o.msRequestFullscreen&&o.msRequestFullscreen()}},{key:"exit",value:function(){document.exitFullscreen?document.exitFullscreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen()}},{key:"addEventListener",value:function(o){document.addEventListener("fullscreenchange",o),document.addEventListener("webkitfullscreenchange",o),document.addEventListener("mozfullscreenchange",o),document.addEventListener("MSFullscreenChange",o)}},{key:"removeEventListener",value:function(o){document.removeEventListener("fullscreenchange",o),document.removeEventListener("webkitfullscreenchange",o),document.removeEventListener("mozfullscreenchange",o),document.removeEventListener("MSFullscreenChange",o)}},{key:"isFullscreen",get:function(){return document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement}},{key:"enabled",get:function(){return document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled}}]),i}(),a=new r;e.default=a}(iv)),iv}var nI;function a5(){if(nI)return eu;nI=1;var e=et;Object.defineProperty(eu,"__esModule",{value:!0}),eu.handleFullscreenChange=i,eu.activate=s,eu.userActivate=o,eu.play=l,eu.pause=c,eu.togglePlay=d,eu.seek=p,eu.forward=f,eu.replay=y,eu.changeRate=h,eu.changeVolume=C,eu.mute=v,eu.toggleFullscreen=m,eu.USER_ACTIVATE=eu.PLAYER_ACTIVATE=eu.FULLSCREEN_CHANGE=eu.OPERATE=void 0;var t=e(UV()),u="video-react/OPERATE";eu.OPERATE=u;var n="video-react/FULLSCREEN_CHANGE";eu.FULLSCREEN_CHANGE=n;var r="video-react/PLAYER_ACTIVATE";eu.PLAYER_ACTIVATE=r;var a="video-react/USER_ACTIVATE";eu.USER_ACTIVATE=a;function i(E){return{type:n,isFullscreen:E}}function s(E){return{type:r,activity:E}}function o(E){return{type:a,activity:E}}function l(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{action:"play",source:""};return this.video.play(),{type:u,operation:E}}function c(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{action:"pause",source:""};return this.video.pause(),{type:u,operation:E}}function d(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{action:"toggle-play",source:""};return this.video.togglePlay(),{type:u,operation:E}}function p(E){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{action:"seek",source:""};return this.video.seek(E),{type:u,operation:b}}function f(E){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{action:"forward-".concat(E),source:""};return this.video.forward(E),{type:u,operation:b}}function y(E){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{action:"replay-".concat(E),source:""};return this.video.replay(E),{type:u,operation:b}}function h(E){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{action:"change-rate",source:""};return this.video.playbackRate=E,{type:u,operation:b}}function C(E){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{action:"change-volume",source:""},A=E;return E<0&&(A=0),E>1&&(A=1),this.video.volume=A,{type:u,operation:b}}function v(E){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{action:E?"muted":"unmuted",source:""};return this.video.muted=E,{type:u,operation:b}}function m(E){return t.default.enabled?(t.default.isFullscreen?t.default.exit():t.default.request(this.rootElement),{type:u,operation:{action:"toggle-fullscreen",source:""}}):{type:n,isFullscreen:!E.isFullscreen}}return eu}var rI;function ZKe(){return rI||(rI=1,function(e){var t=et;Object.defineProperty(e,"__esModule",{value:!0}),e.default=i;var u=t(no()),n=S_(),r=a5(),a={currentSrc:null,duration:0,currentTime:0,seekingTime:0,buffered:null,waiting:!1,seeking:!1,paused:!0,autoPaused:!1,ended:!1,playbackRate:1,muted:!1,volume:1,readyState:0,networkState:0,videoWidth:0,videoHeight:0,hasStarted:!1,userActivity:!0,isActive:!1,isFullscreen:!1,activeTextTrack:null};function i(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:a,o=arguments.length>1?arguments[1]:void 0;switch(o.type){case r.USER_ACTIVATE:return(0,u.default)({},s,{userActivity:o.activity});case r.PLAYER_ACTIVATE:return(0,u.default)({},s,{isActive:o.activity});case r.FULLSCREEN_CHANGE:return(0,u.default)({},s,{isFullscreen:!!o.isFullscreen});case n.SEEKING_TIME:return(0,u.default)({},s,{seekingTime:o.time});case n.END_SEEKING:return(0,u.default)({},s,{seekingTime:0});case n.LOAD_START:return(0,u.default)({},s,o.videoProps,{hasStarted:!1,ended:!1});case n.CAN_PLAY:return(0,u.default)({},s,o.videoProps,{waiting:!1});case n.WAITING:return(0,u.default)({},s,o.videoProps,{waiting:!0});case n.CAN_PLAY_THROUGH:case n.PLAYING:return(0,u.default)({},s,o.videoProps,{waiting:!1});case n.PLAY:return(0,u.default)({},s,o.videoProps,{ended:!1,paused:!1,autoPaused:!1,waiting:!1,hasStarted:!0});case n.PAUSE:return(0,u.default)({},s,o.videoProps,{paused:!0});case n.END:return(0,u.default)({},s,o.videoProps,{ended:!0});case n.SEEKING:return(0,u.default)({},s,o.videoProps,{seeking:!0});case n.SEEKED:return(0,u.default)({},s,o.videoProps,{seeking:!1});case n.ERROR:return(0,u.default)({},s,o.videoProps,{error:"UNKNOWN ERROR",ended:!0});case n.DURATION_CHANGE:case n.TIME_UPDATE:case n.VOLUME_CHANGE:case n.PROGRESS_CHANGE:case n.RATE_CHANGE:case n.SUSPEND:case n.ABORT:case n.EMPTIED:case n.STALLED:case n.LOADED_META_DATA:case n.LOADED_DATA:case n.RESIZE:return(0,u.default)({},s,o.videoProps);case n.ACTIVATE_TEXT_TRACK:return(0,u.default)({},s,{activeTextTrack:o.textTrack});default:return s}}}(av)),av}var sv={},aI;function eQe(){return aI||(aI=1,function(e){var t=et;
658Object.defineProperty(e,"__esModule",{value:!0}),e.default=a;var u=t(no()),n=a5(),r={count:0,operation:{action:"",source:""}};function a(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:r,s=arguments.length>1?arguments[1]:void 0;switch(s.type){case n.OPERATE:return(0,u.default)({},i,{count:i.count+1,operation:(0,u.default)({},i.operation,s.operation)});default:return i}}}(sv)),sv}var iI;function LV(){return iI||(iI=1,function(e){var t=et;Object.defineProperty(e,"__esModule",{value:!0}),e.default=r,e.operationReducer=e.playerReducer=void 0;var u=t(ZKe()),n=t(eQe());function r(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0;return{player:(0,u.default)(s.player,o),operation:(0,n.default)(s.operation,o)}}var a=u.default;e.playerReducer=a;var i=n.default;e.operationReducer=i}(rv)),rv}var sI;function tQe(){return sI||(sI=1,function(e){var t=pu,u=et;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=u(no()),r=u(ru()),a=u(au()),i=XKe,s=u(LV()),o=t(a5()),l=t(S_()),c=function(){function d(p){(0,r.default)(this,d),this.store=p||(0,i.createStore)(s.default),this.video=null,this.rootElement=null}return(0,a.default)(d,[{key:"getActions",value:function(){var f=this,y=this.store.dispatch,h=(0,n.default)({},o,l);function C(v){return function(){var E=v.apply(f,arguments);typeof E<"u"&&y(E)}}return Object.keys(h).filter(function(v){return typeof h[v]=="function"}).reduce(function(v,m){return v[m]=C(h[m]),v},{})}},{key:"getState",value:function(){return this.store.getState()}},{key:"subscribeToStateChange",value:function(f,y){y||(y=this.getState.bind(this));var h=y(),C=function(){var m=y();if(m!==h){var E=h;h=m,f(m,E)}};return this.store.subscribe(C)}},{key:"subscribeToOperationStateChange",value:function(f){var y=this;return this.subscribeToStateChange(f,function(){return y.getState().operation})}},{key:"subscribeToPlayerStateChange",value:function(f){var y=this;return this.subscribeToStateChange(f,function(){return y.getState().player})}}]),d}();e.default=c}(uv)),uv}var ov={},oI;function $V(){return oI||(oI=1,function(e){var t=pu,u=et;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=u(ru()),r=u(au()),a=u(Cu()),i=u(Au()),s=u(vu()),o=u(wu()),l=u(bt),c=t(H),d=u(Ot()),p={actions:l.default.object,player:l.default.object,position:l.default.string,className:l.default.string},f={position:"left"},y=function(h){(0,o.default)(C,h);function C(v,m){var E;return(0,n.default)(this,C),E=(0,a.default)(this,(0,i.default)(C).call(this,v,m)),E.handleClick=E.handleClick.bind((0,s.default)(E)),E}return(0,r.default)(C,[{key:"componentDidMount",value:function(){}},{key:"handleClick",value:function(){var m=this.props.actions;m.play()}},{key:"render",value:function(){var m=this.props,E=m.player,b=m.position;return c.default.createElement("button",{className:(0,d.default)("video-react-button","video-react-big-play-button","video-react-big-play-button-".concat(b),this.props.className,{"big-play-button-hide":E.hasStarted||!E.currentSrc}),type:"button","aria-live":"polite",tabIndex:"0",onClick:this.handleClick},c.default.createElement("span",{className:"video-react-control-text"},"Play Video"))}}]),C}(c.Component);e.default=y,y.propTypes=p,y.defaultProps=f,y.displayName="BigPlayButton"}(ov)),ov}var lv={},lI;function zV(){return lI||(lI=1,function(e){var t=et;Object.defineProperty(e,"__esModule",{value:!0}),e.default=i;var u=t(bt),n=t(H),r=t(Ot()),a={player:u.default.object,className:u.default.string};function i(s){var o=s.player,l=s.className;return o.error?null:n.default.createElement("div",{className:(0,r.default)("video-react-loading-spinner",l)})}i.propTypes=a,i.displayName="LoadingSpinner"}(lv)),lv}var cv={},cI;function HV(){return cI||(cI=1,function(e){var t=et;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(bt),n=t(H),r=t(Ot()),a={poster:u.default.string,player:u.default.object,actions:u.default.object,className:u.default.string};function i(o){var l=o.poster,c=o.player,d=o.actions,p=o.className;return!l||c.hasStarted?null:n.default.createElement("div",{className:(0,r.default)("video-react-poster",p),style:{backgroundImage:'url("'.concat(l,'")')},onClick:function(){c.paused&&d.play()}})}i.propTypes=a,i.displayName="PosterImage";var s=i;e.default=s}(cv)),cv}var dv={},J0={},pv={exports:{}},fv={exports:{}},yv={exports:{}},dI;function WV(){return dI||(dI=1,function(e){function t(u,n){(n==null||n>u.length)&&(n=u.length);for(var r=0,a=new Array(n);r<n;r++)a[r]=u[r];return a}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(yv)),yv.exports}var pI;function uQe(){return pI||(pI=1,function(e){var t=WV();function u(n){if(Array.isArray(n))return t(n)}e.exports=u,e.exports.__esModule=!0,e.exports.default=e.exports}(fv)),fv.exports}var Ev={exports:{}},fI;function nQe(){return fI||(fI=1,function(e){function t(u){if(typeof Symbol<"u"&&u[Symbol.iterator]!=null||u["@@iterator"]!=null)return Array.from(u)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}
658(Ev)),Ev.exports}var mv={exports:{}},yI;function rQe(){return yI||(yI=1,function(e){var t=WV();function u(n,r){if(n){if(typeof n=="string")return t(n,r);var a=Object.prototype.toString.call(n).slice(8,-1);if(a==="Object"&&n.constructor&&(a=n.constructor.name),a==="Map"||a==="Set")return Array.from(n);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return t(n,r)}}e.exports=u,e.exports.__esModule=!0,e.exports.default=e.exports}(mv)),mv.exports}var hv={exports:{}},EI;function aQe(){return EI||(EI=1,function(e){function t(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 659In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(hv)),hv.exports}var mI;function qV(){return mI||(mI=1,function(e){var t=uQe(),u=nQe(),n=rQe(),r=aQe();function a(i){return t(i)||u(i)||n(i)||r()}e.exports=a,e.exports.__esModule=!0,e.exports.default=e.exports}(pv)),pv.exports}var hI;function Ua(){if(hI)return J0;hI=1;var e=et;Object.defineProperty(J0,"__esModule",{value:!0}),J0.formatTime=i,J0.isVideoChild=s,J0.mergeAndSortChildren=c,J0.deprecatedWarning=d,J0.throttle=p,J0.mediaProperties=void 0;var t=e(qV()),u=e(no()),n=e(x_()),r=e(H),a=Number.isNaN||function(y){return y!==y};function i(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:y,C=Math.floor(y%60),v=Math.floor(y/60%60),m=Math.floor(y/3600),E=Math.floor(h/60%60),b=Math.floor(h/3600);return(a(y)||y===1/0)&&(m="-",v="-",C="-"),m=m>0||b>0?"".concat(m,":"):"",v="".concat((m||E>=10)&&v<10?"0".concat(v):v,":"),C=C<10?"0".concat(C):C,m+v+C}function s(y){return y.props&&y.props.isVideoChild?!0:y.type==="source"||y.type==="track"}var o=function(h,C){return h.filter(C)[0]},l=function(h,C){var v=h.type,m=C.type;return typeof v=="string"||typeof m=="string"?v===m:typeof v=="function"&&typeof m=="function"?v.displayName===m.displayName:!1};function c(y,h,C){var v=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1,m=r.default.Children.toArray(h);C.order;var E=(0,n.default)(C,["order"]);return m.filter(function(b){return!b.props.disabled}).concat(y.filter(function(b){return!o(m,function(A){return l(A,b)})})).map(function(b){var A=o(y,function(q){return l(q,b)}),w=A?A.props:{},g=(0,u.default)({},E,w,b.props),B=r.default.cloneElement(b,g,b.props.children);return B}).sort(function(b,A){return(b.props.order||v)-(A.props.order||v)})}function d(y,h){console.warn("WARNING: ".concat(y," will be deprecated soon! Please use ").concat(h," instead."))}function p(y,h){var C=arguments,v=!1;return function(){v||(y.apply(void 0,(0,t.default)(C)),v=!0,setTimeout(function(){v=!1},h))}}var f=["error","src","srcObject","currentSrc","crossOrigin","networkState","preload","buffered","readyState","seeking","currentTime","duration","paused","defaultPlaybackRate","playbackRate","played","seekable","ended","autoplay","loop","mediaGroup","controller","controls","volume","muted","defaultMuted","audioTracks","videoTracks","textTracks","width","height","videoWidth","videoHeight","poster"];return J0.mediaProperties=f,J0}var bI;function YV(){return bI||(bI=1,function(e){var t=pu,u=et;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=u(no()),r=u(ru()),a=u(au()),i=u(Cu()),s=u(Au()),o=u(vu()),l=u(wu()),c=u(bt),d=t(H),p=u(Ot()),f=Ua(),y={actions:c.default.object,player:c.default.object,children:c.default.any,startTime:c.default.number,loop:c.default.bool,muted:c.default.bool,autoPlay:c.default.bool,playsInl
659ine:c.default.bool,src:c.default.string,poster:c.default.string,className:c.default.string,preload:c.default.oneOf(["auto","metadata","none"]),crossOrigin:c.default.string,onLoadStart:c.default.func,onWaiting:c.default.func,onCanPlay:c.default.func,onCanPlayThrough:c.default.func,onPlaying:c.default.func,onEnded:c.default.func,onSeeking:c.default.func,onSeeked:c.default.func,onPlay:c.default.func,onPause:c.default.func,onProgress:c.default.func,onDurationChange:c.default.func,onError:c.default.func,onSuspend:c.default.func,onAbort:c.default.func,onEmptied:c.default.func,onStalled:c.default.func,onLoadedMetadata:c.default.func,onLoadedData:c.default.func,onTimeUpdate:c.default.func,onRateChange:c.default.func,onVolumeChange:c.default.func,onResize:c.default.func},h=function(C){(0,l.default)(v,C);function v(m){var E;return(0,r.default)(this,v),E=(0,i.default)(this,(0,s.default)(v).call(this,m)),E.video=null,E.play=E.play.bind((0,o.default)(E)),E.pause=E.pause.bind((0,o.default)(E)),E.seek=E.seek.bind((0,o.default)(E)),E.forward=E.forward.bind((0,o.default)(E)),E.replay=E.replay.bind((0,o.default)(E)),E.toggleFullscreen=E.toggleFullscreen.bind((0,o.default)(E)),E.getProperties=E.getProperties.bind((0,o.default)(E)),E.renderChildren=E.renderChildren.bind((0,o.default)(E)),E.handleLoadStart=E.handleLoadStart.bind((0,o.default)(E)),E.handleCanPlay=E.handleCanPlay.bind((0,o.default)(E)),E.handleCanPlayThrough=E.handleCanPlayThrough.bind((0,o.default)(E)),E.handlePlay=E.handlePlay.bind((0,o.default)(E)),E.handlePlaying=E.handlePlaying.bind((0,o.default)(E)),E.handlePause=E.handlePause.bind((0,o.default)(E)),E.handleEnded=E.handleEnded.bind((0,o.default)(E)),E.handleWaiting=E.handleWaiting.bind((0,o.default)(E)),E.handleSeeking=E.handleSeeking.bind((0,o.default)(E)),E.handleSeeked=E.handleSeeked.bind((0,o.default)(E)),E.handleFullscreenChange=E.handleFullscreenChange.bind((0,o.default)(E)),E.handleError=E.handleError.bind((0,o.default)(E)),E.handleSuspend=E.handleSuspend.bind((0,o.default)(E)),E.handleAbort=E.handleAbort.bind((0,o.default)(E)),E.handleEmptied=E.handleEmptied.bind((0,o.default)(E)),E.handleStalled=E.handleStalled.bind((0,o.default)(E)),E.handleLoadedMetaData=E.handleLoadedMetaData.bind((0,o.default)(E)),E.handleLoadedData=E.handleLoadedData.bind((0,o.default)(E)),E.handleTimeUpdate=E.handleTimeUpdate.bind((0,o.default)(E)),E.handleRateChange=E.handleRateChange.bind((0,o.default)(E)),E.handleVolumeChange=E.handleVolumeChange.bind((0,o.default)(E)),E.handleDurationChange=E.handleDurationChange.bind((0,o.default)(E)),E.handleProgress=(0,f.throttle)(E.handleProgress.bind((0,o.default)(E)),250),E.handleKeypress=E.handleKeypress.bind((0,o.default)(E)),E.handleTextTrackChange=E.handleTextTrackChange.bind((0,o.default)(E)),E}return(0,a.default)(v,[{key:"componentDidMount",value:function(){this.forceUpdate(),this.video&&this.video.textTracks&&(this.video.textTracks.onaddtrack=this.handleTextTrackChange,this.video.textTracks.onremovetrack=this.handleTextTrackChange)}},{key:"getProperties",value:function(){var E=this;return this.video?f.mediaProperties.reduce(function(b,A){return b[A]=E.video[A],b},{}):null}},{key:"handleTextTrackChange",value:function(){var E=this.props,b=E.actions,A=E.player;if(this.video&&this.video.textTracks){var w=Array.from(this.video.textTracks).find(function(g){return g.mode==="showing"});w!==A.activeTextTrack&&b.activateTextTrack(w)}}},{key:"play",value:function(){var E=this.video.play();E!==void 0&&E.catch(function(){}).then(function(){})}},{key:"pause",value:function(){var E=this.video.pause();E!==void 0&&E.catch(function(){}).then(function(){})}},{key:"load",value:function(){this.video.load()}},{key:"addTextTrack",value:function(){var E;(E=this.video).addTextTrack.apply(E,arguments)}},{key:"canPlayType",value:function(){var E;(E=this.video).canPlayType.apply(E,arguments)}},{key:"togglePlay",value:function(){this.video.paused?this.play():this.pause()}},{key:"seek",value:function(E){try{this.video.currentTime=E}catch{}}},{key:"forward",value:function(E){this.seek(this.video.currentTime+E)}},{key:"replay",value:function(E){this.forward(-E)}},{key:"toggleFullscreen",value:function(){var E=this.props,b=E.player,A=E.actions;A.toggleFullscreen(b)}},{key:"handleLoadStart",value:function(){var E=this.props,b=E.actions,A=E.onLoadStart;b.handleLoadStart(this.getProperties()),A&&A.apply(void 0,arguments)}},{key:"handleCanPlay",value:function(){var E=this.props,b=E.actions,A=E.onCanPlay;b.handleCanPlay(this.getProperties()),A&&A.apply(void 0,arguments)}},{key:"handleCanPlayThrough",value:function(){var E=this.props,b=E.actions,A=E.onCanPlayThrough;b.handleCanPlayThrough(this.getProperties()),A&&A.apply(void 0,arguments)}},{key:"handlePlaying",value:function(){var E=this.props,b=E.actions,A=E.onPlaying;b.handlePlaying(this.getProperties()),A&&A.apply(void 0,arguments)}},{key:"handlePlay",value:function(){var E=this.props,b=E.actions,A=E.onPlay;b.handlePlay(this.getProperties()),A&&A.apply(void 0,arguments)}},{key:"handlePause",value:function(){var E=this.props,b=E.actions,A=E.onPause;b.handlePause(this.getProperties()),A&&A.apply(void 0,arguments)}},{key:"handleDurationChange",value:function(){var E=this.props,b=E.actions,A=E.onDurationChange;b.handleDurationChange(this.getProperties()),A&&A.apply(void 0,arguments)}},{key:"handleProgress",value:function(){var E=this.props,b=E.actions,A=E.onProgress;this.video&&b.handleProgressChange(this.getProperties()),A&&A.apply(void 0,arguments)}},{key:"handleEnded",value:function(){var E=this.props,b=E.loop,A=E.player,w=E.actions,g=E.onEnded;b?(this.seek(0),this.play()):A.paused||this.pause(),w.handleEnd(this.getProperties()),g&&g.apply(void 0,arguments)}},{key:"handleWaiting",value:function(){var E=this.props,b=E.actions,A=E.onWaiting;b.handleWaiting(this.getProperties()),A&&A.apply(void 0,arguments)}},{key:"handleSeeking",value:function(){var E=this.props,b=E.actions,A=E.onSeeking;b.handleSeeking(this.getProperties()),A&&A.apply(void 0,arguments)}},{key:"handleSeeked",value:function(){var E=this.props,b=E.actions,A=E.onSeeked;b.handleSeeked(this.getProperties()),A&&A.apply(void 0,arguments)}},{key:"handleFullscreenChange",value:function(){}},{key:"handleSuspend",value:function(){var E=this.props,b=E.actions,A=E.onSuspend;b.handleSuspend(this.getProperties()),A&&A.apply(void 0,arguments)}},{key:"handleAbort",value:function(){var E=this.props,b=E.actions,A=E.onAbort;b.handleAbort(this.getProperties()),A&&A.apply(void 0,arguments)}},{key:"handleEmptied",value:function(){var E=this.props,b=E.actions,A=E.onEmptied;b.handleEmptied(this.getProperties()),A&&A.apply(void 0,arguments)}},{key:"handleStalled",value:function(){var E=this.props,b=E.actions,A=E.onStalled;b.handleStalled(this.getProperties()),A&&A.apply(void 0,arguments)}},{key:"handleLoadedMetaData",value:function(){var E=this.props,b=E.actions,A=E.onLoadedMetadata,w=E.startTime;w&&w>0&&(this.video.currentTime=w),b.handleLoadedMetaData(this.getProperties()),A&&A.apply(void 0,arguments)}},{key:"handleLoadedData",value:function(){var E=this.props,b=E.actions,A=E.onLoadedData;b.handleLoadedData(this.getProperties()),A&&A.apply(void 0,arguments)}},{key:"handleTimeUpdate",value:function(){var E=this.props,b=E.actions,A=E.onTimeUpdate;b.handleTimeUpdate(this.getProperties()),A&&A.apply(void 0,arguments)}},{key:"handleRateChange",value:function(){var E=this.props,b=E.actions,A=E.onRateChange;b.handleRateChange(this.getProperties()),A&&A.apply(void 0,arguments)}},{key:"handleVolumeChange",value:function(){var E=this.props,b=E.actions,A=E.onVolumeChange;b.handleVolumeChange(this.getProperties()),A&&A.apply(void 0,arguments)}},{key:"handleError",value:function(){var E=this.props,b=E.actions,A=E.onError;b.handleError(this.getProperties()),A&&A.apply(void 0,arguments)}},{key:"handleResize",value:function(){var E=this.props,b=E.actions,A=E.onResize;b.handleResize(this.getProperties()),A&&A.apply(void 0,arguments)}},{key:"handleKeypress",value:function(){}},{key:"renderChildren",value:function(){var E=this,b=(0,n.default)({},this.props,{video:this.video});return this.video?d.default.Children.toArray(this.props.children).filter(f.isVideoChild).map(function(A){var w;if(typeof A.type=="string"){if(A.type==="source"){w=(0,n.default)({},A.props);var g=w.onError;w.onError=function(){g&&g.apply(void 0,arguments),E.handleError.apply(E,arguments)}}}else w=b;return d.default.cloneElement(A,w)}):null}},{key:"render",value:function(){var E=this,b=this.props,A=b.loop,w=b.poster,g=b.preload,B=b.src,q=b.autoPlay,V=b.playsInl
659ine,X=b.muted,ie=b.crossOrigin,N=b.videoId;return d.default.createElement("video",{className:(0,p.default)("video-react-video",this.props.className),id:N,crossOrigin:ie,ref:function(P){E.video=P},muted:X,preload:g,loop:A,playsInline:V,autoPlay:q,poster:w,src:B,onLoadStart:this.handleLoadStart,onWaiting:this.handleWaiting,onCanPlay:this.handleCanPlay,onCanPlayThrough:this.handleCanPlayThrough,onPlaying:this.handlePlaying,onEnded:this.handleEnded,onSeeking:this.handleSeeking,onSeeked:this.handleSeeked,onPlay:this.handlePlay,onPause:this.handlePause,onProgress:this.handleProgress,onDurationChange:this.handleDurationChange,onError:this.handleError,onSuspend:this.handleSuspend,onAbort:this.handleAbort,onEmptied:this.handleEmptied,onStalled:this.handleStalled,onLoadedMetadata:this.handleLoadedMetaData,onLoadedData:this.handleLoadedData,onTimeUpdate:this.handleTimeUpdate,onRateChange:this.handleRateChange,onVolumeChange:this.handleVolumeChange,tabIndex:"-1"},this.renderChildren())}},{key:"playbackRate",get:function(){return this.video.playbackRate},set:function(E){this.video.playbackRate=E}},{key:"muted",get:function(){return this.video.muted},set:function(E){this.video.muted=E}},{key:"volume",get:function(){return this.video.volume},set:function(E){E>1&&(E=1),E<0&&(E=0),this.video.volume=E}},{key:"videoWidth",get:function(){return this.video.videoWidth}},{key:"videoHeight",get:function(){return this.video.videoHeight}}]),v}(d.Component);e.default=h,h.propTypes=y,h.displayName="Video"}(dv)),dv}var bv={},gI;function VV(){return gI||(gI=1,function(e){var t=pu,u=et;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=u(ru()),r=u(au()),a=u(Cu()),i=u(Au()),s=u(vu()),o=u(wu()),l=u(bt),c=t(H),d=u(Ot()),p={manager:l.default.object,className:l.default.string},f=function(y){(0,o.default)(h,y);function h(C,v){var m;return(0,n.default)(this,h),m=(0,a.default)(this,(0,i.default)(h).call(this,C,v)),m.timer=null,C.manager.subscribeToOperationStateChange(m.handleStateChange.bind((0,s.default)(m))),m.state={hidden:!0,operation:{}},m}return(0,r.default)(h,[{key:"handleStateChange",value:function(v,m){var E=this;v.count!==m.count&&v.operation.source==="shortcut"&&(this.timer&&(clearTimeout(this.timer),this.timer=null),this.setState({hidden:!1,count:v.count,operation:v.operation}),this.timer=setTimeout(function(){E.setState({hidden:!0}),E.timer=null},500))}},{key:"render",value:function(){if(this.state.operation.source!=="shortcut")return null;var v=this.state.hidden?{display:"none"}:null;return c.default.createElement("div",{className:(0,d.default)({"video-react-bezel":!0,"video-react-bezel-animation":this.state.count%2===0,"video-react-bezel-animation-alt":this.state.count%2===1},this.props.className),style:v,role:"status","aria-label":this.state.operation.action},c.default.createElement("div",{className:(0,d.default)("video-react-bezel-icon","video-react-bezel-icon-".concat(this.state.operation.action))}))}}]),h}(c.Component);e.default=f,f.propTypes=p,f.displayName="Bezel"}(bv)),bv}var gv={},Ji={},vI;function i5(){if(vI)return Ji;vI=1,Object.defineProperty(Ji,"__esModule",{value:!0}),Ji.findElPosition=e,Ji.getPointerPosition=t,Ji.blurNode=u,Ji.focusNode=n,Ji.hasClass=r;function e(a){var i;if(a.getBoundingClientRect&&a.parentNode&&(i=a.getBoundingClientRect()),!i)return{left:0,top:0};var s=document,o=s.body,l=s.documentElement,c=l.clientLeft||o.clientLeft||0,d=window.pageXOffset||o.scrollLeft,p=i.left+d-c,f=l.clientTop||o.clientTop||0,y=window.pageYOffset||o.scrollTop,h=i.top+y-f;return{left:Math.round(p),top:Math.round(h)}}function t(a,i){var s={},o=e(a),l=a.offsetWidth,c=a.offsetHeight,d=o.top,p=o.left,f=i.pageY,y=i.pageX;return i.changedTouches&&(y=i.changedTouches[0].pageX,f=i.changedTouches[0].pageY),s.y=Math.max(0,Math.min(1,(d-f+c)/c)),s.x=Math.max(0,Math.min(1,(y-p)/l)),s}function u(a){a&&a.blur&&a.blur()}function n(a){a&&a.focus&&a.focus()}function r(a,i){for(var s=a.className.split(" "),o=0;o<s.length;o++)if(s[o].toLowerCase()===i.toLowerCase())return!0;return!1}return Ji}var CI;function GV(){return CI||(CI=1,function(e){var t=et;
659Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(B_()),n=t(qV()),r=t(ru()),a=t(au()),i=t(Cu()),s=t(Au()),o=t(vu()),l=t(wu()),c=H,d=t(bt),p=i5(),f={clickable:d.default.bool,dblclickable:d.default.bool,manager:d.default.object,actions:d.default.object,player:d.default.object,shortcuts:d.default.array},y={clickable:!0,dblclickable:!0},h=function(C){(0,l.default)(v,C);function v(m,E){var b;return(0,r.default)(this,v),b=(0,i.default)(this,(0,s.default)(v).call(this,m,E)),b.defaultShortcuts=[{keyCode:32,handle:b.togglePlay},{keyCode:75,handle:b.togglePlay},{keyCode:70,handle:b.toggleFullscreen},{keyCode:37,handle:function(w,g){w.hasStarted&&g.replay(5,{action:"replay-5",source:"shortcut"})}},{keyCode:74,handle:function(w,g){w.hasStarted&&g.replay(10,{action:"replay-10",source:"shortcut"})}},{keyCode:39,handle:function(w,g){w.hasStarted&&g.forward(5,{action:"forward-5",source:"shortcut"})}},{keyCode:76,handle:function(w,g){w.hasStarted&&g.forward(10,{action:"forward-10",source:"shortcut"})}},{keyCode:36,handle:function(w,g){w.hasStarted&&g.seek(0)}},{keyCode:35,handle:function(w,g){w.hasStarted&&g.seek(w.duration)}},{keyCode:38,handle:function(w,g){var B=w.volume+.05;B>1&&(B=1),g.changeVolume(B,{action:"volume-up",source:"shortcut"})}},{keyCode:40,handle:function(w,g){var B=w.volume-.05;B<0&&(B=0);var q=B>0?"volume-down":"volume-off";g.changeVolume(B,{action:q,source:"shortcut"})}},{keyCode:190,shift:!0,handle:function(w,g){var B=w.playbackRate;B>=1.5?B=2:B>=1.25?B=1.5:B>=1?B=1.25:B>=.5?B=1:B>=.25?B=.5:B>=0&&(B=.25),g.changeRate(B,{action:"fast-forward",source:"shortcut"})}},{keyCode:188,shift:!0,handle:function(w,g){var B=w.playbackRate;B<=.5?B=.25:B<=1?B=.5:B<=1.25?B=1:B<=1.5?B=1.25:B<=2&&(B=1.5),g.changeRate(B,{action:"fast-rewind",source:"shortcut"})}}],b.shortcuts=(0,n.default)(b.defaultShortcuts),b.mergeShortcuts=b.mergeShortcuts.bind((0,o.default)(b)),b.handleKeyPress=b.handleKeyPress.bind((0,o.default)(b)),b.handleClick=b.handleClick.bind((0,o.default)(b)),b.handleDoubleClick=b.handleDoubleClick.bind((0,o.default)(b)),b}return(0,a.default)(v,[{key:"componentDidMount",value:function(){this.mergeShortcuts(),document.addEventListener("keydown",this.handleKeyPress),document.addEventListener("click",this.handleClick),document.addEventListener("dblclick",this.handleDoubleClick)}},{key:"componentDidUpdate",value:function(E){E.shortcuts!==this.props.shortcuts&&this.mergeShortcuts()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyPress),document.removeEventListener("click",this.handleClick),document.removeEventListener("dblclick",this.handleDoubleClick)}},{key:"mergeShortcuts",value:function(){var E=function(B){var q=B.keyCode,V=q===void 0?0:q,X=B.ctrl,ie=X===void 0?!1:X,N=B.shift,T=N===void 0?!1:N,P=B.alt,O=P===void 0?!1:P;return"".concat(V,":").concat(ie,":").concat(T,":").concat(O)},b=this.defaultShortcuts.reduce(function(g,B){return Object.assign(g,(0,u.default)({},E(B),B))},{}),A=(this.props.shortcuts||[]).reduce(function(g,B){var q=B.keyCode,V=B.handle;return q&&typeof V=="function"?Object.assign(g,(0,u.default)({},E(B),B)):g},b),w=function(B){var q=0,V=["ctrl","shift","alt"];return V.forEach(function(X){B[X]&&q++}),q};this.shortcuts=Object.keys(A).map(function(g){return A[g]}).sort(function(g,B){return w(B)-w(g)})}},{key:"togglePlay",value:function(E,b){E.paused?b.play({action:"play",source:"shortcut"}):b.pause({action:"pause",source:"shortcut"})}},{key:"toggleFullscreen",value:function(E,b){b.toggleFullscreen(E)}},{key:"handleKeyPress",value:function(E){var b=this.props,A=b.player,w=b.actions;if(A.isActive&&!(document.activeElement&&((0,p.hasClass)(document.activeElement,"video-react-control")||(0,p.hasClass)(document.activeElement,"video-react-menu-button-active")||(0,p.hasClass)(document.activeElement,"video-react-big-play-button")))){var g=E.keyCode||E.which,B=E.ctrlKey||E.metaKey,q=E.shiftKey,V=E.altKey,X=this.shortcuts.filter(function(ie){return!(!ie.keyCode||ie.keyCode-g!==0||ie.ctrl!==void 0&&ie.ctrl!==B||ie.shift!==void 0&&ie.shift!==q||ie.alt!==void 0&&ie.alt!==V)})[0];X&&(X.handle(A,w),E.preventDefault())}}},{key:"canBeClicked",value:function(E,b){return!(!E.isActive||b.target.nodeName!=="VIDEO"||E.readyState!==4)}},{key:"handleClick",value:function(E){var b=this.props,A=b.player,w=b.actions,g=b.clickable;!this.canBeClicked(A,E)||!g||this.togglePlay(A,w)}},{key:"handleDoubleClick",value:function(E){var b=this.props,A=b.player,w=b.actions,g=b.dblclickable;!this.canBeClicked(A,E)||!g||this.toggleFullscreen(A,w)}},{key:"render",value:function(){return null}}]),v}(c.Component);e.default=h,h.propTypes=f,h.defaultProps=y,h.displayName="Shortcut"}(gv)),gv}var vv={},Cv={},Av={exports:{}},AI;function F2(){return AI||(AI=1,function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(u){for(var n=1;n<arguments.length;n++){var r=arguments[n];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(u[a]=r[a])}return u},e.exports.__esModule=!0,e.exports.default=e.exports,t.apply(this,arguments)}
659e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(Av)),Av.exports}var wv={},Tv={},wI;function M_(){return wI||(wI=1,function(e){var t=pu,u=et;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=u(ru()),r=u(au()),a=u(Cu()),i=u(Au()),s=u(vu()),o=u(wu()),l=u(bt),c=t(H),d=u(Ot()),p=t(i5()),f={className:l.default.string,onMouseDown:l.default.func,onMouseMove:l.default.func,stepForward:l.default.func,stepBack:l.default.func,sliderActive:l.default.func,sliderInactive:l.default.func,onMouseUp:l.default.func,onFocus:l.default.func,onBlur:l.default.func,onClick:l.default.func,getPercent:l.default.func,vertical:l.default.bool,children:l.default.node,label:l.default.string,valuenow:l.default.string,valuetext:l.default.string},y=function(h){(0,o.default)(C,h);function C(v,m){var E;return(0,n.default)(this,C),E=(0,a.default)(this,(0,i.default)(C).call(this,v,m)),E.handleMouseDown=E.handleMouseDown.bind((0,s.default)(E)),E.handleMouseMove=E.handleMouseMove.bind((0,s.default)(E)),E.handleMouseUp=E.handleMouseUp.bind((0,s.default)(E)),E.handleFocus=E.handleFocus.bind((0,s.default)(E)),E.handleBlur=E.handleBlur.bind((0,s.default)(E)),E.handleClick=E.handleClick.bind((0,s.default)(E)),E.handleKeyPress=E.handleKeyPress.bind((0,s.default)(E)),E.stepForward=E.stepForward.bind((0,s.default)(E)),E.stepBack=E.stepBack.bind((0,s.default)(E)),E.calculateDistance=E.calculateDistance.bind((0,s.default)(E)),E.getProgress=E.getProgress.bind((0,s.default)(E)),E.renderChildren=E.renderChildren.bind((0,s.default)(E)),E.state={active:!1},E}return(0,r.default)(C,[{key:"componentWillUnmount",value:function(){document.removeEventListener("mousemove",this.handleMouseMove,!0),document.removeEventListener("mouseup",this.handleMouseUp,!0),document.removeEventListener("touchmove",this.handleMouseMove,!0),document.removeEventListener("touchend",this.handleMouseUp,!0),document.removeEventListener("keydown",this.handleKeyPress,!0)}},{key:"getProgress",value:function(){var m=this.props.getPercent;if(!m)return 0;var E=m();return(typeof E!="number"||E<0||E===1/0)&&(E=0),E}},{key:"handleMouseDown",value:function(m){var E=this.props.onMouseDown;document.addEventListener("mousemove",this.handleMouseMove,!0),document.addEventListener("mouseup",this.handleMouseUp,!0),document.addEventListener("touchmove",this.handleMouseMove,!0),document.addEventListener("touchend",this.handleMouseUp,!0),this.setState({active:!0}),this.props.sliderActive&&this.props.sliderActive(m),this.handleMouseMove(m),E&&E(m)}},{key:"handleMouseMove",value:function(m){var E=this.props.onMouseMove;E&&E(m)}},{key:"handleMouseUp",value:function(m){m.preventDefault();var E=this.props.onMouseUp;document.removeEventListener("mousemove",this.handleMouseMove,!0),document.removeEventListener("mouseup",this.handleMouseUp,!0),document.removeEventListener("touchmove",this.handleMouseMove,!0),document.removeEventListener("touchend",this.handleMouseUp,!0),this.setState({active:!1}),this.props.sliderInactive&&this.props.sliderInactive(m),E&&E(m)}},{key:"handleFocus",value:function(m){document.addEventListener("keydown",this.handleKeyPress,!0),this.props.onFocus&&this.props.onFocus(m)}},{key:"handleBlur",value:function(m){document.removeEventListener("keydown",this.handleKeyPress,!0),this.props.onBlur&&this.props.onBlur(m)}},{key:"handleClick",value:function(m){m.preventDefault(),this.props.onClick&&this.props.onClick(m)}},{key:"handleKeyPress",value:function(m){m.which===37||m.which===40?(m.preventDefault(),m.stopPropagation(),this.stepBack()):(m.which===38||m.which===39)&&(m.preventDefault(),m.stopPropagation(),this.stepForward())}},{key:"stepForward",value:function(){this.props.stepForward&&this.props.stepForward()}},{key:"stepBack",value:function(){this.props.stepBack&&this.props.stepBack()}},{key:"calculateDistance",value:function(m){var E=this.slider,b=p.getPointerPosition(E,m);return this.props.vertical?b.y:b.x}},{key:"renderChildren",value:function(){var m=this.getProgress(),E="".concat((m*100).toFixed(2),"%");return c.default.Children.map(this.props.children,function(b){return c.default.cloneElement(b,{progress:m,percentage:E})})}},{key:"render",value:function(){var m=this,E=this.props,b=E.vertical,A=E.label,w=E.valuenow,g=E.valuetext;return c.default.createElement("div",{className:(0,d.default)(this.props.className,{"video-react-slider-vertical":b,"video-react-slider-horizontal":!b,"video-react-sliding":this.state.active},"video-react-slider"),ref:function(q){m.slider=q},tabIndex:"0",role:"slider",onMouseDown:this.handleMouseDown,onTouchStart:this.handleMouseDown,onFocus:this.handleFocus,onBlur:this.handleBlur,onClick:this.handleClick,"aria-label":A||"","aria-valuenow":w||"","aria-valuetext":g||"","aria-valuemin":0,"aria-valuemax":100},this.renderChildren())}}]),C}(c.Component);e.default=y,y.propTypes=f,y.displayName="Slider"}(Tv)),Tv}var _v={},TI;function JV(){return TI||(TI=1,function(e){var t=et;
659Object.defineProperty(e,"__esModule",{value:!0}),e.default=s;var u=t(bt),n=t(H),r=t(Ot()),a=Ua(),i={currentTime:u.default.number,duration:u.default.number,percentage:u.default.string,className:u.default.string};function s(o){var l=o.currentTime,c=o.duration,d=o.percentage,p=o.className;return n.default.createElement("div",{"data-current-time":(0,a.formatTime)(l,c),className:(0,r.default)("video-react-play-progress video-react-slider-bar",p),style:{width:d}},n.default.createElement("span",{className:"video-react-control-text"},"Progress: ".concat(d)))}s.propTypes=i,s.displayName="PlayProgressBar"}(_v)),_v}var Fv={},_I;function KV(){return _I||(_I=1,function(e){var t=et;Object.defineProperty(e,"__esModule",{value:!0}),e.default=i;var u=t(bt),n=t(H),r=t(Ot()),a={duration:u.default.number,buffered:u.default.object,className:u.default.string};function i(s){var o=s.buffered,l=s.duration,c=s.className;if(!o||!o.length)return null;var d=o.end(o.length-1),p={};d>l&&(d=l);function f(E,b){var A=E/b||0;return"".concat((A>=1?1:A)*100,"%")}p.width=f(d,l);for(var y=[],h=0;h<o.length;h++){var C=o.start(h),v=o.end(h),m=n.default.createElement("div",{style:{left:f(C,d),width:f(v-C,d)},key:"part-".concat(h)});y.push(m)}return y.length===0&&(y=null),n.default.createElement("div",{style:p,className:(0,r.default)("video-react-load-progress",c)},n.default.createElement("span",{className:"video-react-control-text"},"Loaded: 0%"),y)}i.propTypes=a,i.displayName="LoadProgressBar"}(Fv)),Fv}var Dv={},FI;function QV(){return FI||(FI=1,function(e){var t=et;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(bt),n=t(H),r=t(Ot()),a=Ua();function i(o){var l=o.duration,c=o.mouseTime,d=o.className,p=o.text;if(!c.time)return null;var f=p||(0,a.formatTime)(c.time,l);return n.default.createElement("div",{className:(0,r.default)("video-react-mouse-display",d),style:{left:"".concat(c.position,"px")},"data-current-time":f})}i.propTypes={duration:u.default.number,mouseTime:u.default.object,className:u.default.string},i.displayName="MouseTimeDisplay";var s=i;e.default=s}(Dv)),Dv}var DI;function XV(){return DI||(DI=1,function(e){var t=pu,u=et;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=u(ru()),r=u(au()),a=u(Cu()),i=u(Au()),s=u(vu()),o=u(wu()),l=u(bt),c=t(H),d=u(Ot()),p=u(M_()),f=u(JV()),y=u(KV()),h=u(QV()),C=Ua(),v={player:l.default.object,mouseTime:l.default.object,actions:l.default.object,className:l.default.string},m=function(E){(0,o.default)(b,E);function b(A,w){var g;return(0,n.default)(this,b),g=(0,a.default)(this,(0,i.default)(b).call(this,A,w)),g.getPercent=g.getPercent.bind((0,s.default)(g)),g.getNewTime=g.getNewTime.bind((0,s.default)(g)),g.stepForward=g.stepForward.bind((0,s.default)(g)),g.stepBack=g.stepBack.bind((0,s.default)(g)),g.handleMouseDown=g.handleMouseDown.bind((0,s.default)(g)),g.handleMouseMove=g.handleMouseMove.bind((0,s.default)(g)),g.handleMouseUp=g.handleMouseUp.bind((0,s.default)(g)),g}return(0,r.default)(b,[{key:"componentDidMount",value:function(){}},{key:"componentDidUpdate",value:function(){}},{key:"getPercent",value:function(){var w=this.props.player,g=w.currentTime,B=w.seekingTime,q=w.duration,V=B||g,X=V/q;return X>=1?1:X}},{key:"getNewTime",value:function(w){var g=this.props.player.duration,B=this.slider.calculateDistance(w),q=B*g;return q===g?q-.1:q}},{key:"handleMouseDown",value:function(){}},{key:"handleMouseUp",value:function(w){var g=this.props.actions,B=this.getNewTime(w);g.seek(B),g.handleEndSeeking(B)}},{key:"handleMouseMove",value:function(w){var g=this.props.actions,B=this.getNewTime(w);g.handleSeekingTime(B)}},{key:"stepForward",value:function(){var w=this.props.actions;w.forward(5)}},{key:"stepBack",value:function(){var w=this.props.actions;w.replay(5)}},{key:"render",value:function(){var w=this,g=this.props,B=g.player,q=B.currentTime,V=B.seekingTime,X=B.duration,ie=B.buffered,N=g.mouseTime,T=V||q;return c.default.createElement(p.default,{ref:function(O){w.slider=O},label:"video progress bar",className:(0,d.default)("video-react-progress-holder",this.props.className),valuenow:(this.getPercent()*100).toFixed(2),valuetext:(0,C.formatTime)(T,X),onMouseDown:this.handleMouseDown,onMouseMove:this.handleMouseMove,onMouseUp:this.handleMouseUp,getPercent:this.getPercent,stepForward:this.stepForward,stepBack:this.stepBack}
659,c.default.createElement(y.default,{buffered:ie,currentTime:T,duration:X}),c.default.createElement(h.default,{duration:X,mouseTime:N}),c.default.createElement(f.default,{currentTime:T,duration:X}))}}]),b}(c.Component);e.default=m,m.propTypes=v,m.displayName="SeekBar"}(wv)),wv}var BI;function ZV(){return BI||(BI=1,function(e){var t=pu,u=et;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=u(F2()),r=u(ru()),a=u(au()),i=u(Cu()),s=u(Au()),o=u(vu()),l=u(wu()),c=u(bt),d=t(H),p=u(Ot()),f=t(i5()),y=u(XV()),h={player:c.default.object,className:c.default.string},C=function(v){(0,l.default)(m,v);function m(E,b){var A;return(0,r.default)(this,m),A=(0,i.default)(this,(0,s.default)(m).call(this,E,b)),A.state={mouseTime:{time:null,position:0}},A.handleMouseMoveThrottle=A.handleMouseMove.bind((0,o.default)(A)),A}return(0,a.default)(m,[{key:"handleMouseMove",value:function(b){if(b.pageX){var A=this.props.player.duration,w=this.seekBar,g=f.getPointerPosition(w,b).x*A,B=b.pageX-f.findElPosition(w).left;this.setState({mouseTime:{time:g,position:B}})}}},{key:"render",value:function(){var b=this,A=this.props.className;return d.default.createElement("div",{onMouseMove:this.handleMouseMoveThrottle,className:(0,p.default)("video-react-progress-control video-react-control",A)},d.default.createElement(y.default,(0,n.default)({mouseTime:this.state.mouseTime,ref:function(g){b.seekBar=g}},this.props)))}}]),m}(d.Component);e.default=C,C.propTypes=h,C.displayName="ProgressControl"}(Cv)),Cv}var Bv={},xI;function eG(){return xI||(xI=1,function(e){var t=pu,u=et;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=u(ru()),r=u(au()),a=u(Cu()),i=u(Au()),s=u(vu()),o=u(wu()),l=u(bt),c=t(H),d=u(Ot()),p={actions:l.default.object,player:l.default.object,className:l.default.string},f=function(y){(0,o.default)(h,y);function h(C,v){var m;return(0,n.default)(this,h),m=(0,a.default)(this,(0,i.default)(h).call(this,C,v)),m.handleClick=m.handleClick.bind((0,s.default)(m)),m}return(0,r.default)(h,[{key:"handleClick",value:function(){var v=this.props,m=v.actions,E=v.player;E.paused?m.play():m.pause()}},{key:"render",value:function(){var v=this,m=this.props,E=m.player,b=m.className,A=E.paused?"Play":"Pause";return c.default.createElement("button",{ref:function(g){v.button=g},className:(0,d.default)(b,{"video-react-play-control":!0,"video-react-control":!0,"video-react-button":!0,"video-react-paused":E.paused,"video-react-playing":!E.paused}),type:"button",tabIndex:"0",onClick:this.handleClick},c.default.createElement("span",{className:"video-react-control-text"},A))}}]),h}(c.Component);e.default=f,f.propTypes=p,f.displayName="PlayToggle"}(Bv)),Bv}var xv={},Pv={},PI;function tG(){return PI||(PI=1,function(e){var t=pu,u=et;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=u(ru()),r=u(au()),a=u(Cu()),i=u(Au()),s=u(vu()),o=u(wu()),l=u(bt),c=t(H),d={actions:l.default.object,className:l.default.string,seconds:l.default.oneOf([5,10,30])},p={seconds:10},f=function(h){var C=function(v){(0,o.default)(m,v);function m(E,b){var A;return(0,n.default)(this,m),A=(0,a.default)(this,(0,i.default)(m).call(this,E,b)),A.handleClick=A.handleClick.bind((0,s.default)(A)),A}return(0,r.default)(m,[{key:"handleClick",value:function(){var b=this.props,A=b.actions,w=b.seconds;h==="forward"?A.forward(w):A.replay(w)}},{key:"render",value:function(){var b=this,A=this.props,w=A.seconds,g=A.className,B=["video-react-control","video-react-button","video-react-icon"];return B.push("video-react-icon-".concat(h,"-").concat(w),"video-react-".concat(h,"-control")),g&&B.push(g),c.default.createElement("button",{ref:function(V){b.button=V},className:B.join(" "),type:"button",onClick:this.handleClick},c.default.createElement("span",{className:"video-react-control-text"},"".concat(h," ").concat(w," seconds")))}}]),m}(c.Component);return C.propTypes=d,C.defaultProps=p,C};e.default=f}(Pv)),Pv}var SI;function uG(){return SI||(SI=1,function(e){var t=et;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(tG()),n=(0,u.default)("forward");n.displayName="ForwardControl";var r=n;e.default=r}(xv)),xv}var Sv={},MI;function nG(){return MI||(MI=1,function(e){var t=et;
659Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(tG()),n=(0,u.default)("replay");n.displayName="ReplayControl";var r=n;e.default=r}(Sv)),Sv}var Mv={},kI;function rG(){return kI||(kI=1,function(e){var t=pu,u=et;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=u(ru()),r=u(au()),a=u(Cu()),i=u(Au()),s=u(vu()),o=u(wu()),l=u(bt),c=t(H),d=u(Ot()),p={actions:l.default.object,player:l.default.object,className:l.default.string},f=function(y){(0,o.default)(h,y);function h(C,v){var m;return(0,n.default)(this,h),m=(0,a.default)(this,(0,i.default)(h).call(this,C,v)),m.handleClick=m.handleClick.bind((0,s.default)(m)),m}return(0,r.default)(h,[{key:"handleClick",value:function(){var v=this.props,m=v.player,E=v.actions;E.toggleFullscreen(m)}},{key:"render",value:function(){var v=this,m=this.props,E=m.player,b=m.className;return c.default.createElement("button",{className:(0,d.default)(b,{"video-react-icon-fullscreen-exit":E.isFullscreen,"video-react-icon-fullscreen":!E.isFullscreen},"video-react-fullscreen-control video-react-control video-react-button video-react-icon"),ref:function(w){v.button=w},type:"button",tabIndex:"0",onClick:this.handleClick},c.default.createElement("span",{className:"video-react-control-text"},"Non-Fullscreen"))}}]),h}(c.Component);e.default=f,f.propTypes=p,f.displayName="FullscreenToggle"}(Mv)),Mv}var kv={},II;function aG(){return II||(II=1,function(e){var t=et;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(bt),n=t(H),r=t(Ot()),a=Ua(),i={player:u.default.object,className:u.default.string};function s(l){var c=l.player,d=c.currentTime,p=c.duration,f=l.className,y=p-d,h=(0,a.formatTime)(y);return n.default.createElement("div",{className:(0,r.default)("video-react-remaining-time video-react-time-control video-react-control",f)},n.default.createElement("div",{className:"video-react-remaining-time-display","aria-live":"off"},n.default.createElement("span",{className:"video-react-control-text"},"Remaining Time "),"-".concat(h)))}s.propTypes=i,s.displayName="RemainingTimeDisplay";var o=s;e.default=o}(kv)),kv}var Iv={},OI;function iG(){return OI||(OI=1,function(e){var t=et;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(bt),n=t(H),r=t(Ot()),a=Ua(),i={player:u.default.object,className:u.default.string};function s(l){var c=l.player,d=c.currentTime,p=c.duration,f=l.className,y=(0,a.formatTime)(d,p);return n.default.createElement("div",{className:(0,r.default)("video-react-current-time video-react-time-control video-react-control",f)},n.default.createElement("div",{className:"video-react-current-time-display","aria-live":"off"},n.default.createElement("span",{className:"video-react-control-text"},"Current Time "),y))}s.propTypes=i,s.displayName="CurrentTimeDisplay";var o=s;e.default=o}(Iv)),Iv}var Ov={},RI;function sG(){return RI||(RI=1,function(e){var t=et;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(bt),n=t(H),r=t(Ot()),a=Ua(),i={player:u.default.object,className:u.default.string};function s(l){var c=l.player.duration,d=l.className,p=(0,a.formatTime)(c);return n.default.createElement("div",{className:(0,r.default)(d,"video-react-duration video-react-time-control video-react-control")},n.default.createElement("div",{className:"video-react-duration-display","aria-live":"off"},n.default.createElement("span",{className:"video-react-control-text"},"Duration Time "),p))}s.propTypes=i,s.displayName="DurationDisplay";var o=s;e.default=o}(Ov)),Ov}var Rv={},jI;function oG(){return jI||(jI=1,function(e){var t=et;Object.defineProperty(e,"__esModule",{value:!0}),e.default=i;var u=t(bt),n=t(H),r=t(Ot()),a={separator:u.default.string,className:u.default.string};function i(s){var o=s.separator,l=s.className,c=o||"/";return n.default.createElement("div",{className:(0,r.default)("video-react-time-control video-react-time-divider",l),dir:"ltr"},n.default.createElement("div",null,n.default.createElement("span",null,c)))}i.propTypes=a,i.displayName="TimeDivider"}(Rv)),Rv}var jv={},Nv={},Uv={},NI;function lG(){return NI||(NI=1,function(e){var t=pu,u=et;
659Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=u(F2()),r=u(no()),a=u(ru()),i=u(au()),s=u(Cu()),o=u(Au()),l=u(vu()),c=u(wu()),d=u(bt),p=t(H),f=u(Ot()),y={tagName:d.default.string,onClick:d.default.func.isRequired,onFocus:d.default.func,onBlur:d.default.func,className:d.default.string},h={tagName:"div"},C=function(v){(0,c.default)(m,v);function m(E,b){var A;return(0,a.default)(this,m),A=(0,s.default)(this,(0,o.default)(m).call(this,E,b)),A.handleClick=A.handleClick.bind((0,l.default)(A)),A.handleFocus=A.handleFocus.bind((0,l.default)(A)),A.handleBlur=A.handleBlur.bind((0,l.default)(A)),A.handleKeypress=A.handleKeypress.bind((0,l.default)(A)),A}return(0,i.default)(m,[{key:"componentWillUnmount",value:function(b){this.handleBlur(b)}},{key:"handleKeypress",value:function(b){(b.which===32||b.which===13)&&(b.preventDefault(),this.handleClick(b))}},{key:"handleClick",value:function(b){var A=this.props.onClick;A(b)}},{key:"handleFocus",value:function(b){document.addEventListener("keydown",this.handleKeypress),this.props.onFocus&&this.props.onFocus(b)}},{key:"handleBlur",value:function(b){document.removeEventListener("keydown",this.handleKeypress),this.props.onBlur&&this.props.onBlur(b)}},{key:"render",value:function(){var b=this.props.tagName,A=(0,r.default)({},this.props);return delete A.tagName,delete A.className,p.default.createElement(b,(0,n.default)({className:(0,f.default)(this.props.className),role:"button",tabIndex:"0",onClick:this.handleClick,onFocus:this.handleFocus,onBlur:this.handleBlur},A))}}]),m}(p.Component);e.default=C,C.propTypes=y,C.defaultProps=h,C.displayName="ClickableComponent"}(Uv)),Uv}var Lv={},UI;function iQe(){return UI||(UI=1,function(e){var t=pu,u=et;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=u(ru()),r=u(au()),a=u(Cu()),i=u(Au()),s=u(vu()),o=u(wu()),l=u(bt),c=t(H),d={player:l.default.object,children:l.default.any},p=function(f){(0,o.default)(y,f);function y(h,C){var v;return(0,n.default)(this,y),v=(0,a.default)(this,(0,i.default)(y).call(this,h,C)),v.handleClick=v.handleClick.bind((0,s.default)(v)),v}return(0,r.default)(y,[{key:"handleClick",value:function(C){C.preventDefault()}},{key:"render",value:function(){var C=this.props.children;return c.default.createElement("div",{className:"video-react-menu",onClick:this.handleClick},c.default.createElement("div",{className:"video-react-menu-content"},C))}}]),y}(c.Component);e.default=p,p.propTypes=d,p.displayName="Popup"}(Lv)),Lv}var LI;function sQe(){return LI||(LI=1,function(e){var t=et;Object.defineProperty(e,"__esModule",{value:!0}),e.default=d;var u=t(F2()),n=t(no()),r=t(bt),a=t(H),i=t(Ot()),s=t(lG()),o=t(iQe()),l={inline:r.default.bool,onClick:r.default.func.isRequired,onFocus:r.default.func,onBlur:r.default.func,className:r.default.string},c={inline:!0};function d(p){var f=p.inline,y=p.className,h=(0,n.default)({},p);return delete h.children,delete h.inline,delete h.className,a.default.createElement(s.default,(0,u.default)({className:(0,i.default)(y,{"video-react-menu-button-inline":!!f,"video-react-menu-button-popup":!f},"video-react-control video-react-button video-react-menu-button")},h),a.default.createElement(o.default,p))}d.propTypes=l,d.defaultProps=c,d.displayName="PopupButton"}(Nv)),Nv}var $v={},zv={},$I;function oQe(){return $I||($I=1,function(e){var t=et;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=t(bt),n=t(H),r=t(Ot()),a={percentage:u.default.string,vertical:u.default.bool,className:u.default.string},i={percentage:"100%",vertical:!1};function s(l){var c=l.percentage,d=l.vertical,p=l.className,f={};return d?f.height=c:f.width=c,n.default.createElement("div",{className:(0,r.default)(p,"video-react-volume-level"),style:f},n.default.createElement("span",{className:"video-react-control-text"}))}s.propTypes=a,s.defaultProps=i,s.displayName="VolumeLevel";var o=s;e.default=o}(zv)),zv}var zI;function lQe(){return zI||(zI=1,function(e){var t=pu,u=et;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=u(F2()),r=u(ru()),a=u(au()),i=u(Cu()),s=u(Au()),o=u(vu()),l=u(wu()),c=u(bt),d=t(H),p=u(Ot()),f=u(M_()),y=u(oQe()),h={actions:c.default.object,player:c.default.object,className:c.default.string,onFocus:c.default.func,onBlur:c.default.func},C=function(m){(0,l.default)(E,m);function E(b,A){var w;return(0,r.default)(this,E),w=(0,i.default)(this,(0,s.default)(E).call(this,b,A)),w.state={percentage:"0%"},w.handleMouseMove=w.handleMouseMove.bind((0,o.default)(w)),w.handlePercentageChange=w.handlePercentageChange.bind((0,o.default)(w)),w.checkMuted=w.checkMuted.bind((0,o.default)(w)),w.getPercent=w.getPercent.bind((0,o.default)(w)),w.stepForward=w.stepForward.bind((0,o.default)(w)),w.stepBack=w.stepBack.bind((0,o.default)(w)),w.handleFocus=w.handleFocus.bind((0,o.default)(w)),w.handleBlur=w.handleBlur.bind((0,o.default)(w)),w.handleClick=w.handleClick.bind((0,o.default)(w)),w}
659return(0,a.default)(E,[{key:"componentDidMount",value:function(){}},{key:"getPercent",value:function(){var A=this.props.player;return A.muted?0:A.volume}},{key:"checkMuted",value:function(){var A=this.props,w=A.player,g=A.actions;w.muted&&g.mute(!1)}},{key:"handleMouseMove",value:function(A){var w=this.props.actions;this.checkMuted();var g=this.slider.calculateDistance(A);w.changeVolume(g)}},{key:"stepForward",value:function(){var A=this.props,w=A.player,g=A.actions;this.checkMuted(),g.changeVolume(w.volume+.1)}},{key:"stepBack",value:function(){var A=this.props,w=A.player,g=A.actions;this.checkMuted(),g.changeVolume(w.volume-.1)}},{key:"handleFocus",value:function(A){this.props.onFocus&&this.props.onFocus(A)}},{key:"handleBlur",value:function(A){this.props.onBlur&&this.props.onBlur(A)}},{key:"handlePercentageChange",value:function(A){A!==this.state.percentage&&this.setState({percentage:A})}},{key:"handleClick",value:function(A){A.stopPropagation()}},{key:"render",value:function(){var A=this,w=this.props,g=w.player,B=w.className,q=(g.volume*100).toFixed(2);return d.default.createElement(f.default,(0,n.default)({ref:function(X){A.slider=X},label:"volume level",valuenow:q,valuetext:"".concat(q,"%"),onMouseMove:this.handleMouseMove,onFocus:this.handleFocus,onBlur:this.handleBlur,onClick:this.handleClick,sliderActive:this.handleFocus,sliderInactive:this.handleBlur,getPercent:this.getPercent,onPercentageChange:this.handlePercentageChange,stepForward:this.stepForward,stepBack:this.stepBack},this.props,{className:(0,p.default)(B,"video-react-volume-bar video-react-slider-bar")}),d.default.createElement(y.default,this.props))}}]),E}(d.Component);C.propTypes=h,C.displayName="VolumeBar";var v=C;e.default=v}($v)),$v}var HI;function cG(){return HI||(HI=1,function(e){var t=pu,u=et;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=u(F2()),r=u(ru()),a=u(au()),i=u(Cu()),s=u(Au()),o=u(vu()),l=u(wu()),c=u(bt),d=t(H),p=u(Ot()),f=u(sQe()),y=u(lQe()),h={player:c.default.object,actions:c.default.object,vertical:c.default.bool,className:c.default.string,alwaysShowVolume:c.default.bool},C={vertical:!1},v=function(E){(0,l.default)(b,E);function b(A,w){var g;return(0,r.default)(this,b),g=(0,i.default)(this,(0,s.default)(b).call(this,A,w)),g.state={active:!1},g.handleClick=g.handleClick.bind((0,o.default)(g)),g.handleFocus=g.handleFocus.bind((0,o.default)(g)),g.handleBlur=g.handleBlur.bind((0,o.default)(g)),g}return(0,a.default)(b,[{key:"handleClick",value:function(){var w=this.props,g=w.player,B=w.actions;B.mute(!g.muted)}},{key:"handleFocus",value:function(){this.setState({active:!0})}},{key:"handleBlur",value:function(){this.setState({active:!1})}},{key:"render",value:function(){var w=this.props,g=w.vertical,B=w.player,q=w.className,V=!g,X=this.volumeLevel;return d.default.createElement(f.default,{className:(0,p.default)(q,{"video-react-volume-menu-button-vertical":g,"video-react-volume-menu-button-horizontal":!g,"video-react-vol-muted":B.muted,"video-react-vol-0":X===0&&!B.muted,"video-react-vol-1":X===1,"video-react-vol-2":X===2,"video-react-vol-3":X===3,"video-react-slider-active":this.props.alwaysShowVolume||this.state.active,"video-react-lock-showing":this.props.alwaysShowVolume||this.state.active},"video-react-volume-menu-button"),onClick:this.handleClick,inline:V},d.default.createElement(y.default,(0,n.default)({onFocus:this.handleFocus,onBlur:this.handleBlur},this.props)))}},{key:"volumeLevel",get:function(){var w=this.props.player,g=w.volume,B=w.muted,q=3;return g===0||B?q=0:g<.33?q=1:g<.67&&(q=2),q}}]),b}(d.Component);v.propTypes=h,v.defaultProps=C,v.displayName="VolumeMenuButton";var m=v;e.default=m}(jv)),jv}var Hv={},Wv={},qv={},WI;function cQe(){return WI||(WI=1,function(e){var t=pu,u=et;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=u(ru()),r=u(au()),a=u(Cu()),i=u(Au()),s=u(vu()),o=u(wu()),l=u(bt),c=t(H),d={children:l.default.any},p=function(f){(0,o.default)(y,f);function y(h,C){var v;return(0,n.default)(this,y),v=(0,a.default)(this,(0,i.default)(y).call(this,h,C)),v.handleClick=v.handleClick.bind((0,s.default)(v)),v}return(0,r.default)(y,[{key:"handleClick",value:function(C){C.preventDefault()}},{key:"render",value:function(){return c.default.createElement("div",{className:"video-react-menu video-react-lock-showing",role:"presentation",onClick:this.handleClick},c.default.createElement("ul",{className:"video-react-menu-content"},this.props.children))}}]),y}(c.Component);e.default=p,p.propTypes=d,p.displayName="Menu"}(qv)),qv}var Yv={},qI;function dQe(){return qI||(qI=1,function(e){var t=pu,u=et;
659Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=u(ru()),r=u(au()),a=u(Cu()),i=u(Au()),s=u(vu()),o=u(wu()),l=u(bt),c=t(H),d=u(Ot()),p={item:l.default.object,index:l.default.number,activateIndex:l.default.number,onSelectItem:l.default.func},f=function(y){(0,o.default)(h,y);function h(C,v){var m;return(0,n.default)(this,h),m=(0,a.default)(this,(0,i.default)(h).call(this,C,v)),m.handleClick=m.handleClick.bind((0,s.default)(m)),m}return(0,r.default)(h,[{key:"handleClick",value:function(){var v=this.props,m=v.index,E=v.onSelectItem;E(m)}},{key:"render",value:function(){var v=this.props,m=v.item,E=v.index,b=v.activateIndex;return c.default.createElement("li",{className:(0,d.default)({"video-react-menu-item":!0,"video-react-selected":E===b}),role:"menuitem",onClick:this.handleClick},m.label,c.default.createElement("span",{className:"video-react-control-text"}))}}]),h}(c.Component);e.default=f,f.propTypes=p,f.displayName="MenuItem"}(Yv)),Yv}var YI;function k_(){return YI||(YI=1,function(e){var t=pu,u=et;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=u(ru()),r=u(au()),a=u(Cu()),i=u(Au()),s=u(vu()),o=u(wu()),l=u(bt),c=t(H),d=u(Ot()),p=u(cQe()),f=u(dQe()),y=u(lG()),h={inline:l.default.bool,items:l.default.array,className:l.default.string,onSelectItem:l.default.func,children:l.default.any,selectedIndex:l.default.number},C=function(v){(0,o.default)(m,v);function m(E,b){var A;return(0,n.default)(this,m),A=(0,a.default)(this,(0,i.default)(m).call(this,E,b)),A.state={active:!1,activateIndex:E.selectedIndex||0},A.commitSelection=A.commitSelection.bind((0,s.default)(A)),A.activateMenuItem=A.activateMenuItem.bind((0,s.default)(A)),A.handleClick=A.handleClick.bind((0,s.default)(A)),A.renderMenu=A.renderMenu.bind((0,s.default)(A)),A.handleFocus=A.handleFocus.bind((0,s.default)(A)),A.handleBlur=A.handleBlur.bind((0,s.default)(A)),A.handleUpArrow=A.handleUpArrow.bind((0,s.default)(A)),A.handleDownArrow=A.handleDownArrow.bind((0,s.default)(A)),A.handleEscape=A.handleEscape.bind((0,s.default)(A)),A.handleReturn=A.handleReturn.bind((0,s.default)(A)),A.handleTab=A.handleTab.bind((0,s.default)(A)),A.handleKeyPress=A.handleKeyPress.bind((0,s.default)(A)),A.handleSelectItem=A.handleSelectItem.bind((0,s.default)(A)),A.handleIndexChange=A.handleIndexChange.bind((0,s.default)(A)),A}return(0,r.default)(m,[{key:"componentDidUpdate",value:function(b){b.selectedIndex!==this.props.selectedIndex&&this.activateMenuItem(this.props.selectedIndex)}},{key:"commitSelection",value:function(b){this.setState({activateIndex:b}),this.handleIndexChange(b)}},{key:"activateMenuItem",value:function(b){this.setState({activateIndex:b}),this.handleIndexChange(b)}},{key:"handleIndexChange",value:function(b){var A=this.props.onSelectItem;A(b)}},{key:"handleClick",value:function(){this.setState(function(b){return{active:!b.active}})}},{key:"handleFocus",value:function(){document.addEventListener("keydown",this.handleKeyPress)}},{key:"handleBlur",value:function(){this.setState({active:!1}),document.removeEventListener("keydown",this.handleKeyPress)}},{key:"handleUpArrow",value:function(b){var A=this.props.items;if(this.state.active){b.preventDefault();var w=this.state.activateIndex-1;w<0&&(w=A.length?A.length-1:0),this.activateMenuItem(w)}}},{key:"handleDownArrow",value:function(b){var A=this.props.items;if(this.state.active){b.preventDefault();var w=this.state.activateIndex+1;w>=A.length&&(w=0),this.activateMenuItem(w)}}},{key:"handleTab",value:function(b){this.state.active&&(b.preventDefault(),this.commitSelection(this.state.activateIndex))}},{key:"handleReturn",value:function(b){b.preventDefault(),this.state.active?this.commitSelection(this.state.activateIndex):this.setState({active:!0})}},{key:"handleEscape",value:function(){this.setState({active:!1,activateIndex:0})}},{key:"handleKeyPress",value:function(b){b.which===27?this.handleEscape(b):b.which===9?this.handleTab(b):b.which===13?this.handleReturn(b):b.which===38?this.handleUpArrow(b):b.which===40&&this.handleDownArrow(b)}},{key:"handleSelectItem",value:function(b){this.commitSelection(b)}},{key:"renderMenu",value:function(){var b=this;if(!this.state.active)return null;var A=this.props.items;return c.default.createElement(p.default,null,A.map(function(w,g){return c.default.createElement(f.default,{item:w,index:g,onSelectItem:b.handleSelectItem,activateIndex:b.state.activateIndex,key:"item-".concat(g++)})}))}},{key:"render",value:function(){var b=this,A=this.props,w=A.inline,g=A.className;return c.default.createElement(y.default,{className:(0,d.default)(g,{"video-react-menu-button-inline":!!w,"video-react-menu-button-popup":!w,"video-react-menu-button-active":this.state.active},"video-react-control video-react-button video-react-menu-button"),role:"button",tabIndex:"0",ref:function(q){b.menuButton=q},onClick:this.handleClick,onFocus:this.handleFocus,onBlur:this.handleBlur},this.props.children,this.renderMenu())}}]),m}(c.Component);e.default=C,C.propTypes=h,C.displayName="MenuButton"}(Wv)),Wv}var VI;function I_(){return VI||(VI=1,function(e){var t=pu,u=et;
659Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=u(ru()),r=u(au()),a=u(Cu()),i=u(Au()),s=u(vu()),o=u(wu()),l=u(bt),c=t(H),d=u(Ot()),p=u(k_()),f={player:l.default.object,actions:l.default.object,rates:l.default.array,className:l.default.string},y={rates:[2,1.5,1.25,1,.5,.25]},h=function(v){(0,o.default)(m,v);function m(E,b){var A;return(0,n.default)(this,m),A=(0,a.default)(this,(0,i.default)(m).call(this,E,b)),A.handleSelectItem=A.handleSelectItem.bind((0,s.default)(A)),A}return(0,r.default)(m,[{key:"handleSelectItem",value:function(b){var A=this.props,w=A.rates,g=A.actions;b>=0&&b<w.length&&g.changeRate(w[b])}},{key:"render",value:function(){var b=this.props,A=b.rates,w=b.player,g=A.map(function(q){return{label:"".concat(q,"x"),value:q}}),B=A.indexOf(w.playbackRate)||0;return c.default.createElement(p.default,{className:(0,d.default)("video-react-playback-rate",this.props.className),onSelectItem:this.handleSelectItem,items:g,selectedIndex:B},c.default.createElement("span",{className:"video-react-control-text"},"Playback Rate"),c.default.createElement("div",{className:"video-react-playback-rate-value"},"".concat(w.playbackRate.toFixed(2),"x")))}}]),m}(c.Component);h.propTypes=f,h.defaultProps=y,h.displayName="PlaybackRateMenuButton";var C=h;e.default=C}(Hv)),Hv}var GI;function dG(){return GI||(GI=1,function(e){var t=pu,u=et;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=u(x_()),r=u(ru()),a=u(au()),i=u(Cu()),s=u(Au()),o=u(vu()),l=u(wu()),c=u(bt),d=t(H),p=u(Ot()),f=u(ZV()),y=u(eG()),h=u(uG()),C=u(nG()),v=u(rG()),m=u(aG()),E=u(iG()),b=u(sG()),A=u(oG()),w=u(cG()),g=u(I_()),B=Ua(),q={children:c.default.any,autoHide:c.default.bool,autoHideTime:c.default.number,disableDefaultControls:c.default.bool,disableCompletely:c.default.bool,className:c.default.string},V={autoHide:!0,disableCompletely:!1},X=function(ie){(0,l.default)(N,ie);function N(T){var P;return(0,r.default)(this,N),P=(0,i.default)(this,(0,s.default)(N).call(this,T)),P.getDefaultChildren=P.getDefaultChildren.bind((0,o.default)(P)),P.getFullChildren=P.getFullChildren.bind((0,o.default)(P)),P}return(0,a.default)(N,[{key:"getDefaultChildren",value:function(){return[d.default.createElement(y.default,{key:"play-toggle",order:1}),d.default.createElement(w.default,{key:"volume-menu-button",order:4}),d.default.createElement(E.default,{key:"current-time-display",order:5.1}),d.default.createElement(A.default,{key:"time-divider",order:5.2}),d.default.createElement(b.default,{key:"duration-display",order:5.3}),d.default.createElement(f.default,{key:"progress-control",order:6}),d.default.createElement(v.default,{key:"fullscreen-toggle",order:8})]}},{key:"getFullChildren",value:function(){return[d.default.createElement(y.default,{key:"play-toggle",order:1}),d.default.createElement(C.default,{key:"replay-control",order:2}),d.default.createElement(h.default,{key:"forward-control",order:3}),d.default.createElement(w.default,{key:"volume-menu-button",order:4}),d.default.createElement(E.default,{key:"current-time-display",order:5}),d.default.createElement(A.default,{key:"time-divider",order:6}),d.default.createElement(b.default,{key:"duration-display",order:7}),d.default.createElement(f.default,{key:"progress-control",order:8}),d.default.createElement(m.default,{key:"remaining-time-display",order:9}),d.default.createElement(g.default,{rates:[1,1.25,1.5,2],key:"playback-rate",order:10}),d.default.createElement(v.default,{key:"fullscreen-toggle",order:11})]}},{key:"getChildren",value:function(){var P=d.default.Children.toArray(this.props.children),O=this.props.disableDefaultControls?[]:this.getDefaultChildren(),S=this.props;S.className;var U=(0,n.default)(S,["className"]);return(0,B.mergeAndSortChildren)(O,P,U)}},{key:"render",value:function(){var P=this.props,O=P.autoHide,S=P.className,U=P.disableCompletely,I=this.getChildren();return U?null:d.default.createElement("div",{className:(0,p.default)("video-react-control-bar",{"video-react-control-bar-auto-hide":O},S)},I)}}]),N}(d.Component);e.default=X,X.propTypes=q,X.defaultProps=V,X.displayName="ControlBar"}(vv)),vv}var b0={},JI;function pQe(){if(JI)return b0;JI=1,Object.defineProperty(b0,"__esModule",{value:!0}),b0.IS_IOS=b0.IS_IPOD=b0.IS_IPHONE=b0.IS_IPAD=void 0;var e=typeof window<"u"&&window.navigator?window.navigator.userAgent:"",t=/iPad/i.test(e);b0.IS_IPAD=t;var u=/iPhone/i.test(e)&&!t;b0.IS_IPHONE=u;var n=/iPod/i.test(e);b0.IS_IPOD=n;var r=u||t||n;return b0.IS_IOS=r,b0}var KI;function fQe(){return KI||(KI=1,function(e){var t=pu,u=et;
659Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=u(no()),r=u(B_()),a=u(x_()),i=u(ru()),s=u(au()),o=u(Cu()),l=u(Au()),c=u(vu()),d=u(wu()),p=u(bt),f=t(H),y=u(Ot()),h=u(tQe()),C=u($V()),v=u(zV()),m=u(HV()),E=u(YV()),b=u(VV()),A=u(GV()),w=u(dG()),g=t(pQe()),B=i5(),q=Ua(),V=u(UV()),X={children:p.default.any,width:p.default.oneOfType([p.default.string,p.default.number]),height:p.default.oneOfType([p.default.string,p.default.number]),fluid:p.default.bool,muted:p.default.bool,playsInline:p.default.bool,aspectRatio:p.default.string,className:p.default.string,videoId:p.default.string,startTime:p.default.number,loop:p.default.bool,autoPlay:p.default.bool,src:p.default.string,poster:p.default.string,preload:p.default.oneOf(["auto","metadata","none"]),onLoadStart:p.default.func,onWaiting:p.default.func,onCanPlay:p.default.func,onCanPlayThrough:p.default.func,onPlaying:p.default.func,onEnded:p.default.func,onSeeking:p.default.func,onSeeked:p.default.func,onPlay:p.default.func,onPause:p.default.func,onProgress:p.default.func,onDurationChange:p.default.func,onError:p.default.func,onSuspend:p.default.func,onAbort:p.default.func,onEmptied:p.default.func,onStalled:p.default.func,onLoadedMetadata:p.default.func,onLoadedData:p.default.func,onTimeUpdate:p.default.func,onRateChange:p.default.func,onVolumeChange:p.default.func,store:p.default.object},ie={fluid:!0,muted:!1,playsInline:!1,preload:"auto",aspectRatio:"auto"},N=function(T){(0,d.default)(P,T);function P(O){var S;return(0,i.default)(this,P),S=(0,o.default)(this,(0,l.default)(P).call(this,O)),S.controlsHideTimer=null,S.video=null,S.manager=new h.default(O.store),S.actions=S.manager.getActions(),S.manager.subscribeToPlayerStateChange(S.handleStateChange.bind((0,c.default)(S))),S.getStyle=S.getStyle.bind((0,c.default)(S)),S.handleResize=S.handleResize.bind((0,c.default)(S)),S.getChildren=S.getChildren.bind((0,c.default)(S)),S.handleMouseMove=(0,q.throttle)(S.handleMouseMove.bind((0,c.default)(S)),250),S.handleMouseDown=S.handleMouseDown.bind((0,c.default)(S)),S.startControlsTimer=S.startControlsTimer.bind((0,c.default)(S)),S.handleFullScreenChange=S.handleFullScreenChange.bind((0,c.default)(S)),S.handleKeyDown=S.handleKeyDown.bind((0,c.default)(S)),S.handleFocus=S.handleFocus.bind((0,c.default)(S)),S.handleBlur=S.handleBlur.bind((0,c.default)(S)),S}
659return(0,s.default)(P,[{key:"componentDidMount",value:function(){this.handleResize(),window.addEventListener("resize",this.handleResize),V.default.addEventListener(this.handleFullScreenChange)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.handleResize),V.default.removeEventListener(this.handleFullScreenChange),this.controlsHideTimer&&window.clearTimeout(this.controlsHideTimer)}},{key:"getDefaultChildren",value:function(S){var U=this;return[f.default.createElement(E.default,{ref:function(j){U.video=j,U.manager.video=U.video},key:"video",order:0},S),f.default.createElement(m.default,{key:"poster-image",order:1}),f.default.createElement(v.default,{key:"loading-spinner",order:2}),f.default.createElement(b.default,{key:"bezel",order:3}),f.default.createElement(C.default,{key:"big-play-button",order:4}),f.default.createElement(w.default,{key:"control-bar",order:5}),f.default.createElement(A.default,{key:"shortcut",order:99})]}},{key:"getChildren",value:function(S){S.className;var U=S.children,I=(0,a.default)(S,["className","children"]),j=f.default.Children.toArray(this.props.children).filter(function(_){return!(0,q.isVideoChild)(_)}),R=this.getDefaultChildren(U);return(0,q.mergeAndSortChildren)(R,j,I)}},{key:"setWidthOrHeight",value:function(S,U,I){var j;typeof I=="string"?I==="auto"?j="auto":I.match(/\d+%/)&&(j=I):typeof I=="number"&&(j="".concat(I,"px")),Object.assign(S,(0,r.default)({},U,j))}},{key:"getStyle",value:function(){var S=this.props,U=S.fluid,I=S.aspectRatio,j=S.height,R=S.width,_=this.manager.getState(),$=_.player,Q={},M,Z,ce;I!==void 0&&I!=="auto"?ce=I:$.videoWidth?ce="".concat($.videoWidth,":").concat($.videoHeight):ce="16:9";var se=ce.split(":"),de=se[1]/se[0];return R!==void 0?M=R:j!==void 0?M=j/de:M=$.videoWidth||400,j!==void 0?Z=j:Z=M*de,U?Q.paddingTop="".concat(de*100,"%"):(this.setWidthOrHeight(Q,"width",M),this.setWidthOrHeight(Q,"height",Z)),Q}},{key:"getState",value:function(){return this.manager.getState()}},{key:"play",value:function(){this.video.play()}},{key:"pause",value:function(){this.video.pause()}},{key:"load",value:function(){this.video.load()}},{key:"addTextTrack",value:function(){var S;(S=this.video).addTextTrack.apply(S,arguments)}},{key:"canPlayType",value:function(){var S;(S=this.video).canPlayType.apply(S,arguments)}},{key:"seek",value:function(S){this.video.seek(S)}},{key:"forward",value:function(S){this.video.forward(S)}},{key:"replay",value:function(S){this.video.replay(S)}},{key:"toggleFullscreen",value:function(){this.video.toggleFullscreen()}},{key:"subscribeToStateChange",value:function(S){return this.manager.subscribeToPlayerStateChange(S)}},{key:"handleResize",value:function(){}},{key:"handleFullScreenChange",value:function(S){S.target===this.manager.rootElement&&this.actions.handleFullscreenChange(V.default.isFullscreen)}},{key:"handleMouseDown",value:function(){this.startControlsTimer()}},{key:"handleMouseMove",value:function(){this.startControlsTimer()}},{key:"handleKeyDown",value:function(){this.startControlsTimer()}},{key:"startControlsTimer",value:function(){var S=this,U=3e3;f.default.Children.forEach(this.props.children,function(I){if(!(!f.default.isValidElement(I)||I.type!==w.default)){var j=I.props.autoHideTime;typeof j=="number"&&(U=j)}}),this.actions.userActivate(!0),clearTimeout(this.controlsHideTimer),this.controlsHideTimer=setTimeout(function(){S.actions.userActivate(!1)},U)}},{key:"handleStateChange",value:function(S,U){S.isFullscreen!==U.isFullscreen&&(this.handleResize(),(0,B.focusNode)(this.manager.rootElement)),this.forceUpdate()}},{key:"handleFocus",value:function(){this.actions.activate(!0)}},{key:"handleBlur",value:function(){this.actions.activate(!1)}},{key:"render",value:function(){var S=this,U=this.props.fluid,I=this.manager.getState(),j=I.player,R=j.paused,_=j.hasStarted,$=j.waiting,Q=j.seeking,M=j.isFullscreen,Z=j.userActivity,ce=(0,n.default)({},this.props,{player:j,actions:this.actions,manager:this.manager,store:this.manager.store,video:this.video?this.video.video:null}),se=this.getChildren(ce);return f.default.createElement("div",{className:(0,y.default)({"video-react-control
659s-enabled":!0,"video-react-has-started":_,"video-react-paused":R,"video-react-playing":!R,"video-react-waiting":$,"video-react-seeking":Q,"video-react-fluid":U,"video-react-fullscreen":M,"video-react-user-inactive":!Z,"video-react-user-active":Z,"video-react-workinghover":!g.IS_IOS},"video-react",this.props.className),style:this.getStyle(),ref:function(Y){S.manager.rootElement=Y},role:"region",onTouchStart:this.handleMouseDown,onMouseDown:this.handleMouseDown,onTouchMove:this.handleMouseMove,onMouseMove:this.handleMouseMove,onKeyDown:this.handleKeyDown,onFocus:this.handleFocus,onBlur:this.handleBlur,tabIndex:"-1"},se)}},{key:"playbackRate",get:function(){return this.video.playbackRate},set:function(S){this.video.playbackRate=S}},{key:"muted",get:function(){return this.video.muted},set:function(S){this.video.muted=S}},{key:"volume",get:function(){return this.video.volume},set:function(S){this.video.volume=S}},{key:"videoWidth",get:function(){return this.video.videoWidth}},{key:"videoHeight",get:function(){return this.video.videoHeight}}]),P}(f.Component);e.default=N,N.contextTypes={store:p.default.object},N.propTypes=X,N.defaultProps=ie,N.displayName="Player"}($g)),$g}var Vv={},QI;function yQe(){return QI||(QI=1,function(e){var t=pu,u=et;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=u(ru()),r=u(au()),a=u(Cu()),i=u(Au()),s=u(wu()),o=t(H),l=u(I_()),c=Ua(),d=function(p){(0,s.default)(f,p);function f(y,h){var C;return(0,n.default)(this,f),C=(0,a.default)(this,(0,i.default)(f).call(this,y,h)),(0,c.deprecatedWarning)("PlaybackRate","PlaybackRateMenuButton"),C}return(0,r.default)(f,[{key:"render",value:function(){return o.default.createElement(l.default,this.props)}}]),f}(o.Component);e.default=d,d.displayName="PlaybackRate"}(Vv)),Vv}var Gv={},XI;function EQe(){return XI||(XI=1,function(e){var t=pu,u=et;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=u(ru()),r=u(au()),a=u(Cu()),i=u(Au()),s=u(vu()),o=u(wu()),l=u(bt),c=t(H),d=u(Ot()),p=u(k_()),f={player:l.default.object,actions:l.default.object,className:l.default.string,offMenuText:l.default.string,showOffMenu:l.default.bool,kinds:l.default.array},y={offMenuText:"Off",showOffMenu:!0,kinds:["captions","subtitles"]},h=function(v){(0,o.default)(m,v);function m(E,b){var A;return(0,n.default)(this,m),A=(0,a.default)(this,(0,i.default)(m).call(this,E,b)),A.getTextTrackItems=A.getTextTrackItems.bind((0,s.default)(A)),A.updateState=A.updateState.bind((0,s.default)(A)),A.handleSelectItem=A.handleSelectItem.bind((0,s.default)(A)),A.state=A.getTextTrackItems(),A}return(0,r.default)(m,[{key:"componentDidUpdate",value:function(){this.updateState()}},{key:"getTextTrackItems",value:function(){var b=this.props,A=b.kinds,w=b.player,g=b.offMenuText,B=b.showOffMenu,q=w.textTracks,V=w.activeTextTrack,X={items:[],selectedIndex:0},ie=Array.from(q||[]);return ie.length===0||(B&&X.items.push({label:g||"Off",value:null}),ie.forEach(function(N){A.length&&!A.includes(N.kind)||X.items.push({label:N.label,value:N.language})}),X.selectedIndex=X.items.findIndex(function(N){return V&&V.language===N.value}),X.selectedIndex===-1&&(X.selectedIndex=0)),X}},{key:"updateState",value:function(){var b=this.getTextTrackItems();(b.selectedIndex!==this.state.selectedIndex||!this.textTrackItemsAreEqual(b.items,this.state.items))&&this.setState(b)}},{key:"textTrackItemsAreEqual",value:function(b,A){if(b.length!==A.length)return!1;for(var w=0;w<b.length;w++)if(!A[w]||b[w].label!==A[w].label||b[w].value!==A[w].value)return!1;return!0}},{key:"handleSelectItem",value:function(b){var A=this.props,w=A.player,g=A.actions,B=A.showOffMenu,q=w.textTracks;Array.from(q).forEach(function(V,X){b===(B?X+1:X)?(V.mode="showing",g.activateTextTrack(V)):V.mode="hidden"})}},{key:"render",value:function(){var b=this.state,A=b.items,w=b.selectedIndex;return c.default.createElement(p.default,{className:(0,d.default)("video-react-closed-caption",this.props.className),onSelectItem:this.handleSelectItem,items:A,selectedIndex:w},c.default.createElement("span",{className:"video-react-control-text"},"Closed Caption"))}}]),m}(c.Component);h.propTypes=f,h.defaultProps=y,h.displayName="ClosedCaptionButton";var C=h;e.default=C}(Gv)),Gv}(function(e){var t=pu,u=et;
659Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Player",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"Video",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"BigPlayButton",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"LoadingSpinner",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"PosterImage",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"Slider",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"Bezel",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"Shortcut",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"ControlBar",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(e,"PlayToggle",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"ForwardControl",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"ReplayControl",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(e,"FullscreenToggle",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,"ProgressControl",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(e,"SeekBar",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(e,"PlayProgressBar",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(e,"LoadProgressBar",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(e,"MouseTimeDisplay",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"VolumeMenuButton",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(e,"PlaybackRateMenuButton",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(e,"PlaybackRate",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(e,"ClosedCaptionButton",{enumerable:!0,get:function(){return B.default}}),Object.defineProperty(e,"RemainingTimeDisplay",{enumerable:!0,get:function(){return q.default}}),Object.defineProperty(e,"CurrentTimeDisplay",{enumerable:!0,get:function(){return V.default}}),Object.defineProperty(e,"DurationDisplay",{enumerable:!0,get:function(){return X.default}}),Object.defineProperty(e,"TimeDivider",{enumerable:!0,get:function(){return ie.default}}),Object.defineProperty(e,"MenuButton",{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(e,"playerReducer",{enumerable:!0,get:function(){return O.playerReducer}}),Object.defineProperty(e,"operationReducer",{enumerable:!0,get:function(){return O.operationReducer}}),e.videoActions=e.playerActions=void 0;var n=u(fQe()),r=u(YV()),a=u($V()),i=u(zV()),s=u(HV()),o=u(M_()),l=u(VV()),c=u(GV()),d=u(dG()),p=u(eG()),f=u(uG()),y=u(nG()),h=u(rG()),C=u(ZV()),v=u(XV()),m=u(JV()),E=u(KV()),b=u(QV()),A=u(cG()),w=u(I_()),g=u(yQe()),B=u(EQe()),q=u(aG()),V=u(iG()),X=u(sG()),ie=u(oG()),N=u(k_()),T=t(a5());e.playerActions=T;var P=t(S_());e.videoActions=P;var O=LV()})(kA);const ZI="/assets/pulseX-a22ac0aa.png",Jv="/assets/bull-1434b47a.png";let Ka=18,eO=18;function mQe(){return .5}function hQe(){return 3.5}function bQe(){return .5}function gQe(){return 3.5}function vQe(){const{address:e}=Yu(),{data:t,isSuccess:u,isLoading:n}=tU({contracts:[{...Te.pyroWplsLP,functionName:"balanceOf",args:[e]},{...Te.pyroWplsLP,functionName:"totalSupply"},{...Te.pyro,functionName:"balanceOf",args:[Te.pyroWplsLP.address]},{...Te.wpls,functionName:"balanceOf",args:[Te.pyroWplsLP.address]}],watch:!0});let r=0;var a=[];if(t){const i=Number(t[0].result),s=Number(t[1].result),o=Number(t[2].result),l=Number(t[3].result);!isNaN(i)&&!isNaN(s)&&(r=s!==0?i/s:0),a.push(i),a.push(s),a.push(o),a.push(l),a.push(r)}return a}function CQe(){const{data:e,isSuccess:t,isLoading:u}=tU({contracts:[{...Te.pyroWplsLP,functionName:"balanceOf",args:[Te.acceleratorVortex.address]},{...Te.pyroWplsLP,functionName:"totalSupply"},{...Te.pyro,functionName:"balanceOf",args:[Te.pyroWplsLP.address]},{...Te.wpls,functionName:"balanceOf",args:[Te.pyroWplsLP.address]}],watch:!0});let n=0;var r=[];if(e){const a=Number(e[0].result),i=Number(e[1].result),s=Number(e[2].result),o=Number(e[3].result);!isNaN(a)&&!isNaN(i)&&(n=i!==0?a/i:0),r.push(a),r.push(i),r.push(s),r.push(o),r.push(n)}return r}function AQe(){const{address:e}=Yu(),{data:t,refetch:u}=uu({address:e,token:Te.pyro.address,watch:!0,formatUnits:"ether"});return t?Number(t==null?void 0:t.formatted):0}function wQe(){const{data:e,refetch:t}=uu({address:Te.pyro.address,token:Te.phoenix.address,watch:!0,formatUnits:"ether"});return e?Number(e==null?void 0:e.formatted):0}function TQe(){const{data:e,refetch:t}=uu({address:"0x0000000000000000000000000000000000000369",token:Te.pyro.address,watch:!0,formatUnits:"wei"});return e?Number(e==null?void 0:e.formatted):0}function _Qe(){const{data:e,refetch:t}=uu({address:"0x0000000000000000000000000000000000000000",token:Te.pyro.address,watch:!0,formatUnits:"wei"});return e?Number(e==null?void 0:e.formatted):0}function FQe(){const{data:e,refetch:t}=uu({address:Te.acceleratorVortex.address,token:Te.pyro.address,watch:!0,formatUnits:"wei"});return e?Number(e==null?void 0:e.formatted):0}function DQe(){const{address:e}=Yu(),{data:t,isRefetching:u,refetch:n}=jr({...Te.pyro,functionName:"getUnpaidYield",args:[e],watch:!0});return t?Number(t):0}function BQe(){const{data:e,isRefetching:t,refetch:u}=jr({...Te.pyro,functionName:"totalYield",args:[]});return e?Number(e):0}function tO(){const{data:e,isRefetching:t,refetch:u}=jr({...Te.pyro,functionName:"totalBurnt",args:[]});return e?Number(e):0}function xQe(){const{data:e,isRefetching:t,refetch:u}=jr({...Te.phoenix,functionName:"totalSupply",args:[],watch:!1});return e?Number(e):0}function PQe(){const{data:e,isRefetching:t,refetch:u}=jr({...Te.pyro,functionName:"totalSupply",args:[]});return e?Number(e):0}function SQe(){const{address:e}=Yu(),{data:t,isRefetching:u,refetch:n}=jr({...Te.pyro,functionName:"walletInfo",args:[e]});return t?Number(t[2]):0}function MQe(){const{data:e,refetch:t}=uu({address:Te.phoenixWplsLP.address,token:Te.wpls.address,watch:!0});return Number(e==null?void 0:e.formatted)}function kQe(){const{data:e,refetch:t}=uu({address:Te.phoenixWplsLP.address,token:Te.phoenix.address,watch:!0});return Number(e==null?void 0:e.formatted)/MQe()}function IQe(){const{data:e,refetch:t}=uu({address:Te.incWplsLP.address,token:Te.wpls.address,watch:!0});return Number(e==null?void 0:e.formatted)}function OQe(){const{data:e,refetch:t}=uu({address:Te.incWplsLP.address,token:Te.inc.address,watch:!0});return Number(e==null?void 0:e.formatted)/IQe()}function RQe(){const{data:e,refetch:t}=uu({address:Te.wplsdaiLP.address,token:Te.wpls.address,watch:!0});return Number(e==null?void 0:e.formatted)}function pG(){const{data:e,refetch:t}=uu({address:Te.wplsdaiLP.address,token:Te.dai.address,watch:!0});return Number(e==null?void 0:e.formatted)/RQe()}function jQe(){const{data:e,refetch:t}=uu({address:Te.pyroWplsLP.address,token:Te.pyro.address,watch:!0});return Number(e==null?void 0:e.formatted)}function fG(){const{data:e,refetch:t}=uu({address:Te.pyroWplsLP.address,token:Te.wpls.address,watch:!0});return Number(e==null?void 0:e.formatted)/jQe()}function NQe(){return fG()}function UQe(){return fG()*pG()}function LQe(){H.useState("");const[e,t]=H.useState(""),{data:u,isLoading:n,refetch:r}=jr({...Te.pyro,functionName:"walletInfo",args:[e]});return D.jsxs("div",{className:"",children:[D.jsxs("div",{className:"text-4xl p-4 drop-shadow-[0_2px_2px_rgba(0,0,0,1)] font-semibold",children:["Earn ",D.jsx("img",{className:"inline-block align-middle drop-shadow-[0_2px_2px_rgba(0,0,0,1)]",src:Kn,alt:Kn,width:58},Kn)," PHOENIX"]}),D.jsx("input",{onChange:a=>t(a.target.value),placeholder:"Check rewards, paste address",value:e,className:"inline-block border h-14 w-96 border-yellow-300"}),D.jsx("div",{className:"ml-3 pt-3 text-lg font-medium",children:u?(Number(u[2])/(1*10**Ka)).toLocaleStr
659ing("en-EN",{minimumFractionDigits:0,maximumFractionDigits:8})+` ${Te.pyro.reward}`:null})]})}function $Qe(){var b,A;H.useState(!1),H.useEffect(()=>{window.scrollTo(0,0)},[]);const[e,t]=H.useState(!1),u=()=>{t(!0)},n=()=>{t(!1)},r=[{value:5,label:"No Exp."},{value:10,label:"Growth & Dev"},{value:10,label:"Treasury"},{value:70,label:"LP Web"},{value:5,label:"Marketing"}],a=AQe(),i=DQe(),s=SQe(),o=BQe(),l=vQe(),c=CQe(),d=TQe()+FQe()+_Qe(),p=PQe(),f=NQe(),y=UQe(),h=kQe();wQe();const C=pG();tO(),tO();const v=xQe();OQe();const m=(a+l[4]*l[2]/(1*10**18))/(p/(1*10**18))*100;let E="ð± Plankton";return Number(m)>=10?E="ð± Aquaman":Number(m)>=1?E="ð Whale":Number(m)>=.5?E="ð¦ Shark":Number(m)>=.1?E="ð¬ Dolphin":Number(m)>=.05?E="ð¦ Squid":Number(m)>=.01?E="ð Tuna":Number(m)>=.005?E="ð¢ Turtle":Number(m)>=.001?E="ð¡ Blowfish":Number(m)>=5e-4?E="ð Octopus":Number(m)>=1e-4?E="ð¦ Lobster":Number(m)>=5e-5?E="ð¦ Crab":Number(m)>=1e-5?E="ð¦ Shrimp":E="ð± Plankton",D.jsx(D.Fragment,{children:D.jsxs("center",{className:"",children:[D.jsx("div",{className:"",children:D.jsxs("div",{className:"pointer-events-none relative w-full md:h-screen max-h-screen overflow-hidden",children:[D.jsxs(kA.Player,{playsInline:!0,muted:!0,autoPlay:!0,loop:!0,src:NKe,className:"w-full h-full object-cover drop-shadow-[3px_3px_3px_3px_rgba(0,0,0,1)] shadow-lg md:mt-[-240px] mt-96",controls:!1,disableCompletely:!0,children:[D.jsx(kA.ControlBar,{autoHide:!0,autoHideTime:0,disableDefaultControls:!0,disabled:!0}),D.jsx("div",{className:"absolute inset-0 pointer-events-auto bg-transparent"})]}),D.jsx("div",{className:"absolute inset-x-0 bottom-0 h-64 md:h-screen bg-gradient-to-b from-black via-trans
659parent to-black pointer-events-none"}),D.jsxs("center",{className:"absolute inset-0 flex flex-col items-center justify-center text-center text-white md:mt-[-200px] bg-black bg-opacity-0 p-4 mt-[-120px]",children:[D.jsx("img",{className:"rounded-3xl drop-shadow-[0_2px_2px_rgba(0,0,0,1)] md:w-48 w-44 md:mb-10 mb-4",src:ui,alt:"logo2"},"logo"),D.jsx("span",{className:"align-middle inline-block text-4xl drop-shadow-[0_5px_5px_rgba(0,0,0,1)]",children:D.jsx("span",{className:`${Te.pyro.name} Pyro pyro md:text-[100px] text-4xl`,children:"INFERNO"})}),D.jsx("div",{className:"text-2xl md:text-4xl font-semibold text-white drop-shadow-[0_1px_1px_rgba(0,0,0,1)]",children:"A PHOENIX PROTOCOL Amplifier"}),D.jsx("br",{className:"md:hidden"}),D.jsx("br",{className:"md:hidden"}),D.jsx("br",{className:"md:hidden"}),D.jsx("div",{className:"flex justify-center items-end pointer-events-auto md:mt-0 mt-[-70px]",children:D.jsx(LQe,{})})]})]})}),D.jsxs("div",{className:"md:w-9/12 grid grid-cols-3 gap-0 mt-4 text-center md:mt-[-60px]",children:[D.jsxs("div",{children:[D.jsx("div",{className:"text-4xl Pyro drop-shadow-[0_2px_2px_rgba(0,0,0,1)] p-2",children:"ð¥"}),D.jsxs("div",{className:"font-semibold text-xl ð¥",children:["Liquidity ",D.jsx("br",{})," Burnt"]})]}),D.jsxs("div",{children:[D.jsx("div",{className:"text-4xl Pyro drop-shadow-[0_2px_2px_rgba(0,0,0,1)] p-2",children:"ð"}),D.jsxs("div",{className:"font-semibold text-xl drop-shadow-[0_2px_2px_rgba(0,0,0,1)]",children:["Public ",D.jsx("br",{})," Code"]})]}),D.jsxs("div",{children:[D.jsx("div",{className:"text-4xl Pyro drop-shadow-[0_2px_2px_rgba(0,0,0,1)] p-2",children:"ð"}),D.jsxs("div",{className:"font-semibold text-xl drop-shadow-[0_2px_2px_rgba(0,0,0,1)]",children:["No Admin ",D.jsx("br",{})," Keys"]})]})]}),D.jsx("br",{}),D.jsx("br",{}),D.jsx("div",{className:"",children:D.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-8 md:w-9/12",children:[D.jsxs("div",{className:"box-mid-pyro p-2 md:p-6",children:[D.jsx("h1",{className:"text-3xl font-bold text-center",children:"ABOUT"}),D.jsx("center",{className:"pyro text-4xl Pyro",children:"INFERNO"}),D.jsxs("center",{className:"p-2",children:[D.jsx(Lu,{to:"https://twitter.com/inferno_burnPNX",className:"text-white hover:underline hover:underline-offset-8 text-4xl pr-4 inline-block",children:D.jsx(AC,{className:""})}),D.jsx(Lu,{to:"https://t.me/inferno_PLS",className:"text-white hover:underline hover:underline-offset-8 text-4xl p-0 inline-block",children:D.jsx(CC,{className:""})})]}),D.jsxs("div",{className:"p-2",children:[D.jsxs("p",{className:"mb-6",children:["From the smoldering embers of innovation, a blazing force emerges. The ",D.jsx("span",{className:"font-semibold Pyro",children:"Inferno"})," rises as a fiery titan in the crypto realm, embodying the destructive and transformative power of fire. It rewards participants with ",D.jsx("span",{className:"font-semibold Pyro",children:"PNX"}),", which in turn generates ",D.jsx("span",{className:"font-semibold Pyro",children:"PLS"})," yield, fueling the deflationary inferno of both ",D.jsx("span",{className:"font-semibold Pyro",children:"Bull"})," and ",D.jsx("span",{className:"font-semibold Pyro",children:"PNX"})," through its blazing buy-and-burn mechanism."]}),D.jsxs("p",{className:"mb-6",children:["The ",D.jsx("span",{className:"font-semibold Pyro",children:"Inferno"})," empowers its holders to earn ",D.jsx("span",{className:"font-semibold Pyro",children:"PNX"})," rewards without the need for staking or long-term lockups. Like an unstoppable wildfire, Inferno symbolizes the cycle of destruction and renewalâconsuming the excess to fuel future growth and create scarcity."]}),D.jsxs("p",{className:"mb-6",children:["Each transaction within the ",D.jsx("span",{className:"font-semibold Pyro",children:"Inferno"})," is a spark that ",D.jsx("span",{className:"font-semibold Pyro",children:"ð¥ Buys & Burns Bull and PNX"}),", and rewards participants with ",D.jsx("span",{className:"font-semibold Pyro",children:"PNX"}),", which is locked forever within its contract to generate ",D.jsx("span",{className:"font-semibold Pyro",children:"PLS"})," yield. This blazing mechanism ignites a fierce, controlled firestorm that balances expansion with deflation. Over time, the ",D.jsx("span",{className:"font-semibold Pyro",children:"INFERNO"})," locks increasing amounts of ",D.jsx("span",{className:"font-semibold Pyro",children:"PNX"}),", intensifying its ability to yield more ",D.jsx("span",{className:"font-semibold Pyro",children:"PLS"}),"."]}),D.jsxs("p",{className:"mb-2",children:["Through this ever-burning process, the ",D.jsx("span",{className:"font-semibold Pyro",children:"Inferno"})," illuminates the path to scarcity, value, and community-driven prosperity. It is not just a protocolâitâs a relentless firestorm reshaping the world of crypto, forging a deflationary future in its wake."]})]})]}),D.jsxs("div",{className:'bg-[url("./assets/pyro2.png")] bg-no-repeat bg-center md:bg-cover bg-cover flex flex-col justify-center h-screen',children:[D.jsx("span",{className:`${Te.pyro.name} pyro Pyro text-4xl drop-shadow-[0_3px_3px_rgba(0,0,0,1)] mt-[-160px]`,children:"INFERNO"}),D.jsx("div",{className:"align-middle inline-block text-4xl backdrop-blur-xl drop-shadow-[0_5px_5px_rgba(0,0,0,1)] p-4",children:D.jsx("div",{className:"text-2xl text-white font-medium drop-shadow-[0_2px_2px_rgba(0,0,0,1)]",children:"A PHEONIX PROTOCOL amplifier, it fuels Phoenix (PNX) to Burn and Rise even faster."})})]})]})}),D.jsx("br",{}),D.jsx("br",{}),D.jsxs("div",{className:"md:hidden",children:[D.jsx("br",{}),D.jsx("br",{})]}),D.jsxs("div",{className:"grid md:grid-cols-2 grid-cols-1 gap-8 md:m-8 md:mt-0 md:w-9/12",children:[D.jsxs("div",{className:"box-mi
659d-pyro",children:[D.jsx("div",{className:"text-center font-medium mt-3",children:D.jsx("center",{children:D.jsx("span",{className:"text-2xl pyro drop-shadow-[0_5px_5px_rgba(0,0,0,1)] inline-block align-middle",children:D.jsx("span",{className:`${Te.pyro.name} Pyro text-4xl`,children:"INFERNO"})})})}),D.jsxs("ul",{className:"text-left font-light","data-aos":"fade-up",children:[D.jsxs("li",{className:"border-b border-yellow-900 p-3 text-lg hover:font-bold",children:[D.jsx("span",{className:"text-lg inline-block mr-1",children:D.jsx(s0e,{})})," 1 Billion Supply"]}),D.jsxs("li",{className:"border-b border-yellow-900 p-3 text-lg hover:font-bold",children:[D.jsx("span",{className:"text-lg inline-block mr-1",children:D.jsx(a0e,{})})," No Admin Keys, Verified Code, Hyper Deflationary"]}),D.jsxs("li",{className:"border-b border-yellow-900 p-3 text-lg hover:font-bold",children:[D.jsx("span",{className:"text-lg inline-block mr-1",children:D.jsx(FU,{})})," Yield for Holders and LP Providers"]}),D.jsxs("li",{className:"border-b border-yellow-900 p-3 text-lg hover:font-bold",children:[D.jsx("span",{className:"text-lg inline-block mr-1",children:D.jsx(RD,{})})," ",D.jsx("span",{className:`text-xl ${Te.pyro.name} Pyro`,children:"4x"})," LP Providers Shares on Rewards ",D.jsx("span",{className:"text-xs font-light",children:"(Only on PLS v2 PulseX LPs, hold at least 1 token liquid to receive rewards)"})]}),D.jsxs("li",{className:"border-b border-yellow-900 p-3 text-lg hover:font-bold",children:[D.jsx("span",{className:"text-lg inline-block mr-1",children:D.jsx(RD,{})})," ",D.jsx("span",{className:`text-xl ${Te.pyro.name} Pyro`,children:"3x"})," LP Providers Shares on Rewards ",D.jsx("span",{className:"text-xs font-light",children:"(Only on PLSX or INC v2 PulseX LPs, hold at least 1 token liquid to receive rewards)"})]}),D.jsxs("li",{className:"border-b border-yellow-900 p-3 text-lg hover:font-bold",children:[D.jsx("span",{className:"text-lg inline-block mr-1",children:D.jsx(u0e,{})})," 10% supply for Buy & Burn Tokens and Liquidity via Treasury"]}),D.jsxs("li",{className:"border-b border-yellow-900 p-3 text-lg hover:font-bold",children:[D.jsx("span",{className:"text-lg inline-block mr-1",children:D.jsx(n0e,{})})," 10% no expectation allocation"]}),D.jsxs("li",{className:"border-b border-yellow-900 p-3 text-lg hover:font-bold",children:[D.jsx("span",{className:"text-lg inline-block mr-1",children:D.jsx(t0e,{})})," 10% supply for growth & development"]}),D.jsxs("li",{className:" p-3 text-lg hover:font-bold",children:[D.jsx("span",{className:"text-lg inline-block mr-1",children:D.jsx(o0e,{})})," 70% supply in liquidity web"]}),D.jsx("li",{className:"text-left text-[11px] text-gray-400 inline-block mr-1 mt-1",children:" Negligible DEV fees may apply on buy/sell, and may be used to buy and burn and lock liquidity."})]})]}),D.jsx("div",{className:"text-center grid md:grid-cols-1 grid-cols-1 gap-8 p-0",children:D.jsxs("div",{className:"box-mid-pyro h-full",children:[D.jsx("center",{className:"text- center p-4 font-medium text-lg Samurai",children:"Fees"}),D.jsxs("center",{className:"grid grid-cols-2 gap-2",children:[D.jsxs("div",{className:"text-xl font-medium text-gray-200 text-center",children:[D.jsx("span",{className:"text-xl",children:"ð¥"})," Buy Burn Fee"]}),D.jsxs("div",{className:"disp-value font-bold text-center pb-1 text-xl !p-0 text-numpos",children:[D.jsx(mQe,{})," %"]}),D.jsxs("div",{className:"text-xl font-medium text-gray-200 text-center",children:[D.jsx("span",{className:"text-xl",children:"ð¥"})," Sell Burn Fee"]}),D.jsxs("div",{className:"disp-value font-bold text-center pb-1 text-xl !p-0 text-numpos",children:[D.jsx(bQe,{})," %"]}),D.jsxs("div",{className:"text-xl font-medium text-gray-200 text-center",children:[D.jsx("img",{className:"inline-block align-bottom",src:Kn,alt:Kn,width:25},Kn+"by")," Buy Yield Fee"]}),D.jsxs("div",{className:"disp-value font-bold text-center pb-1 text-xl !p-0 text-numpos",children:[D.jsx(hQe,{})," %"]}),D.jsxs("div",{className:"text-xl font-medium text-gray-200 text-center",children:[D.jsx("img",{className:"inline-block align-bottom",src:Kn,alt:Kn,width:25},Kn+"sy")," Sell Yield Fee"]}),D.jsxs("div",{className:"disp-value font-bold text-center pb-1 text-xl !p-0 text-numpos",children:[D.jsx(gQe,{})," %"]}),D.jsxs("div",{className:"text-xl font-medium text-gray-200 text-center",children:[D.jsx("span",{className:"text-xl"}),D.jsx("img",{className:"inline-block align-bottom",src:Jv,alt:Jv,width:25},Jv+"sy")," Buy & Burn Fee"]}),D.jsx("div",{className:"disp-value font-bold text-center pb-1 text-xl !p-0 text-numpos",children:"0.5 %"})]}),D.jsx("center",{className:"mt-2 text-xl font-medium text-numpos text-center pb-1",children:"1/6 th Fee buys & burns PNX"}),D.jsx("div",{className:"mt-[-90px]",children:D.jsx(iJe,{data:r,baseColor:"#ffa500"})})]})})]}),D.jsx("br",{}),D.jsx("br",{}),D.jsx("br",{}),D.jsx("br",{}),D.jsx("div",{className:"md:w-9/12",children:D.jsxs("div",{children:[D.jsxs("div",{className:"md:hidden",children:[D.jsx("br",{}),D.jsx("br",{})]}),D.jsxs("div",{className:"grid grid-cols-2",children:[D.jsxs("a",{className:"text-left pt-4",href:`https://scan.pulsechain.com/address/${Te.pyro.address}`,children:[D.jsx("span",{className:"font-sm font-bold",children:D.jsx("span",{className:"Pyro",children:"INFERNO"})}),D.jsx("span",{className:"ml-2",children:`${(b=Te.pyro.address)==null?void 0:b.substring(0,6)}...${(A=Te.pyro.address)==null?void 0:A.substring(Te.pyro.address.length-6)}`}),D.jsx("span",{className:"inline-block",children:D.jsx(Zy,{className:"ml-2 mr-1 align-bottom"})})]}),D.jsx(qGe,{address:Te.pyro.address,symbol:Te.pyro.name})]}
659),D.jsx("div",{className:"box-mid-pyro md:p-8",children:D.jsxs("div",{className:"font-medium text-gray-400 text-sm grid grid-cols-2 md:gap-8 gap-2",children:[D.jsxs("div",{children:[D.jsxs("div",{className:"text-center",children:[D.jsx("div",{className:"",children:"Price"}),D.jsxs("div",{className:"disp-value mb-1 p-1 text-white font-semibold text-lg",children:["1 ",D.jsx("img",{className:"align-middle inline-block pb-1",src:ui,alt:"priceLogo",width:16},"priceLogo")," = ",f.toLocaleString("en-EN",{minimumFractionDigits:0,maximumFractionDigits:6})," ",D.jsx("img",{className:"align-middle inline-block pb-1",src:He,alt:"plsLogo",width:16},"plsLogo"),D.jsxs("div",{className:"text-numpos font-normal text-lg",children:["~$",y.toLocaleString("en-EN",{minimumFractionDigits:0,maximumFractionDigits:8})]})]})]}),D.jsxs("div",{className:"mt-4 text-center",children:[D.jsx("div",{className:"",children:"Balance"}),D.jsxs("div",{className:"disp-value mb-1 p-1 text-white text-lg font-semibold",children:[a.toLocaleString("en-EN",{minimumFractionDigits:0,maximumFractionDigits:0})," ",D.jsx("img",{className:"align-middle inline-block pb-1",src:ui,alt:"balLogo",width:20},"balLogo"),D.jsxs("div",{className:"text-numpos font-normal text-lg",children:["~$",(a*y).toLocaleString("en-EN",{minimumFractionDigits:0,maximumFractionDigits:2})]})]}),D.jsxs("div",{className:"disp-value mb-1 p-1 text-white text-lg font-semibold",children:[D.jsxs("div",{className:"border-b-2 border-gray-900 pb-1",children:[((l[0]?l[0]:0)/(1*10**18)).toLocaleString("en-EN",{minimumFractionDigits:0,maximumFractionDigits:0})," ",D.jsx("span",{className:"Pyro",children:"PLP"}),D.jsxs("div",{className:"text-numpos font-normal text-lg",children:["~$",(l[4]*l[2]/(1*10**18)*2*y).toLocaleString("en-EN",{minimumFractionDigits:0,maximumFractionDigits:2})]})]}),D.jsxs("div",{className:"pt-1 text-sm text-gray-400 font-normal",children:[(l[4]*l[2]/(1*10**18)).toLocaleString("en-EN",{minimumFractionDigits:0,maximumFractionDigits:0})," ",D.jsx("img",{className:"align-middle inline-block",src:ui,alt:"logoLP",width:12},"logoLP"),D.jsx("span",{className:"pl-2 pr-2",children:":"}),(l[4]*l[3]/(1*10**18)).toLocaleString("en-EN",{minimumFractionDigits:0,maximumFractionDigits:0})," ",D.jsx("img",{className:"align-middle inline-block pb-1",src:He,alt:"plsLogoLP",width:12},"plsLogoLP")]})]})]}),D.jsxs("div",{className:"mt-4 text-center",children:[D.jsx("div",{className:"",children:"Total Yield"}),D.jsxs("div",{className:"disp-value mb-1 p-1 text-white text-lg font-semibold",children:[(o/(1*10**Ka)).toLocaleString("en-EN",{minimumFractionDigits:0,maximumFractionDigits:0})," ",D.jsx("img",{className:"align-middle inline-block pb-1",src:Kn,alt:"rewLogoPaidTotal",width:16},"rewLogoPaidTotal"),D.jsxs("div",{className:"text-numpos font-normal text-lg",children:["~$",(o/(1*10**Ka)/h*C).toLocaleString("en-EN",{minimumFractionDigits:0,maximumFractionDigits:0})]})]})]}),D.jsxs("div",{className:"mt-4 mb-4 text-center",children:[D.jsx("div",{className:"",children:"Earned"}),D.jsxs("div",{className:"disp-value mb-1 p-1 text-white",children:[D.jsxs("div",{className:"text-xs font-medium text-gray-400",children:["Unpaid ",(i/(1*10**Ka)).toLocaleString("en-EN",{minimumFractionDigits:0,maximumFractionDigits:6})]}),D.jsxs("div",{className:"text-lg font-semibold text-white",children:[(s/(1*10**Ka)).toLocaleString("en-EN",{minimumFractionDigits:0,maximumFractionDigits:4})," ",D.jsx("img",{className:"align-middle inline-block pb-1",src:Kn,alt:"rewLogoPaidToWallet",width:16},"rewLogoPaidToWallet")]}),D.jsxs("div",{className:"text-numpos font-normal text-lg",children:["~$",(s/(1*10**Ka)/h*C).toLocaleString("en-EN",{minimumFractionDigits:0,maximumFractionDigits:4})]})]}),D.jsx("span",{className:"",children:D.jsx(jKe,{})})]})]}),D.jsxs("div",{children:[D.jsxs("div",{className:"text-center",children:[D.jsx("div",{className:"",children:"Supply Burnt"}),D.jsxs("div",{className:"disp-value mb-1 p-1 text-white font-semibold text-lg",children:[D.jsx("span",{className:"text-xl pr-1",children:"ð¥"}
659),((d+c[4]*c[2])/(1*10**18)).toLocaleString("en-EN",{minimumFractionDigits:0,maximumFractionDigits:0})," ",D.jsx("br",{}),D.jsxs("span",{className:"Pyro",children:["(",(d/(1*10**18)/(p/(1*10**18))*100).toLocaleString("en-EN",{minimumFractionDigits:0,maximumFractionDigits:2}),") %"]}),D.jsxs("span",{className:"text-numpos font-normal text-lg ml-2",children:["~$",(d/(1*10**eO)*y).toLocaleString("en-EN",{minimumFractionDigits:0,maximumFractionDigits:0})]}),D.jsx("br",{}),D.jsx("br",{}),D.jsxs("span",{children:[D.jsxs("span",{className:"text-white dtext-xl pr-1",children:[D.jsx("img",{className:"align-middle inline-block pb-1",src:Kn,alt:"incBurnt",width:16},"incBurnt")," PNX ð¥"]}),(o/(1*10**Ka)*.0625).toLocaleString("en-EN",{minimumFractionDigits:0,maximumFractionDigits:0})]}),D.jsxs("div",{className:"text-numpos font-normal text-lg",children:[D.jsxs("span",{className:Te.pyro.name,children:["(",(o/(1*10**Ka)*.0625/(v/(1*10**eO))*100).toLocaleString("en-EN",{minimumFractionDigits:5,maximumFractionDigits:5}),"%)"]})," ~$",(o/(1*10**Ka)*.0625/h*C).toLocaleString("en-EN",{minimumFractionDigits:0,maximumFractionDigits:0})]})]})]}),D.jsxs("div",{className:"mt-4 text-center",children:[D.jsx("div",{className:"",children:"Holders"}),D.jsxs("div",{className:"disp-value mb-1 text-white grid grid-cols-2 p-1",children:[D.jsxs("div",{className:"border-r border-gray-900",children:[D.jsx("span",{className:"text-gray-400 font-normal text-xs",children:D.jsx("div",{children:"Token"})})," ",D.jsx("span",{className:"font-semibold text-lg",children:D.jsx(_Ke,{tokenName:Te.pyro.name.toLowerCase()})})]}),D.jsxs("div",{children:[D.jsx("span",{className:"text-gray-400 font-normal text-xs",children:D.jsx("div",{children:"PLP"})})," ",D.jsx("span",{className:"font-semibold text-lg",children:D.jsx(FKe,{tokenName:Te.pyro.name.toLowerCase()})})]})]})]}),D.jsx("div",{className:"mt-6 text-center",children:D.jsx(HGe,{})}),D.jsxs("div",{className:"mt-4 text-center",children:[D.jsx(DKe,{children:D.jsxs("div",{className:"hover:cursor-pointer",children:[D.jsx("span",{className:"inline-block align-middle pr-1 pb-1",children:D.jsx(i0e,{})}),"League"]})}),D.jsxs("div",{className:"disp-value mb-1 p-2 text-white text-lg",children:[E,D.jsxs("div",{className:"text-sm text-gray-400 font-normal",children:[(a+l[4]*l[2]/(1*10**18)).toLocaleString("en-EN",{minimumFractionDigits:0,maximumFractionDigits:0})," (",((a+l[4]*l[2]/(1*10**18))/(p/(1*10**18))*100).toLocaleString("en-EN",{minimumFractionDigits:0,maximumFractionDigits:3}),") %"]})]})]}),D.jsxs("center",{children:[D.jsxs("button",{className:"btn-sec-pyro font-medium text-white w-full m-0",onClick:u,children:[D.jsx("span",{className:"inline-block align-middle text-lg pb-1 mr-1",children:D.jsx(iV,{})}),"ROI Calculator"]}),D.jsx(BKe,{isOpen:e,onClose:n,children:D.jsx(WGe,{logo:ui,name:Te.pyro.name,tokenPriceUSD:y})}),D.jsx("br",{})]})]})]})})]})}),D.jsx("br",{}),D.jsx("br",{}),D.jsx("br",{}),D.jsx("br",{}),D.jsx("br",{}),D.jsx("br",{}),D.jsx("div",{className:"bg-gradient-to-b from-black via-dark-daix to-black",children:D.jsx("div",{id:"dexscreener-embed",className:"md:w-9/12 shadow-lg shadow-yellow-950 border border-gray-900 ",children:D.jsx("iframe",{className:"w-full h-screen ",src:`https://dexscreener.com/pulsechain/${Te.pyroWplsLP.address}?embed=1&theme=dark&trades=0`,title:"DexScreener"})})}),D.jsx("br",{}),D.jsx("br",{}),D.jsx("br",{}),D.jsx("br",{}),D.jsxs("center",{children:[D.jsx("span",{className:"text-2xl",children:"Create your own Token like"})," ",D.jsx("img",{className:"align-middle inline-block rounded-full",src:ui,alt:"logo2",width:50},"logo"),D.jsx("span",{className:"align-middle inline-block text-3xl drop-shadow-[0_5px_5px_rgba(0,0,0,1)]",children:D.jsx("span",{className:"pyro Pyro text-4xl",children:"INFERNO"})}),D.jsx("br",{}),D.jsx("br",{}),D.jsxs(Lu,{to:"https://pulselorian.com/factory",target:"_blank",children:[D.jsx("img",{className:"align-middle inline-block rounded-full mb-1 drop-shadow-[0_1px_1px_rgba(0,0,0,1)]",src:BGe,alt:"pulselorianLogo",width:40},"pulselorianLogo"),D.jsx("br",{}),D.jsxs("span",{className:"align-middle inline-block text-2xl",children:[D.jsx("span",{className:"audiowide-w ml-1 drop-shadow-[0_1px_1px_rgba(0,0,0,1)]",children:"PULSELORIAN"}),D.jsx("br",{})," Token Factory"]})]})]}),D.jsx("br",{}),D.jsx("br",{}),D.jsx("br",{}),D.jsx("br",{}),D.jsx("div",{className:"grid md:grid-cols-1 grid-cols-1 gap-8 md:w-9/12",children:D.jsxs("div",{className:"box-mi
659d-pyro","data-aos":"fade-up",children:[D.jsx("center",{className:"text-4xl pyro Pyro font-bold pt-4",children:"How To Buy?"}),D.jsx("br",{}),D.jsxs("ul",{className:"grid grid-cols-1 md:grid-cols-1 md:gap-4 rounded-md p-2 text-lg text-center",children:[D.jsxs("li",{className:"box-mid-no-border text-center pb-4",children:["Buy PLS on ",D.jsxs(Lu,{to:"https://changenow.io",target:"_blank",children:[" ",D.jsx("span",{className:"underline font-bold",children:"changenow.io."})]})," ",D.jsx("br",{})," ",D.jsx("span",{className:"text-lg",children:"(Direct fiat on-ramp to Pulsechain) "})]}),D.jsxs("li",{className:"box-mid-no-border text-center pb-4",children:["Or, transfer Ether to ",D.jsx("img",{className:"mb-1 mt-1 inline-block",src:WE,alt:"mm",width:22},WE),D.jsx("span",{className:"font-bold"}),D.jsxs(Lu,{to:"https://metamask.io",target:"_blank",children:[" ",D.jsx("span",{className:"underline font-bold",children:"MetaMask.io"})]}),"."]}),D.jsxs("li",{className:"box-mid-no-border text-center pb-4",children:["To bridge ETH over to Pulsechain and buy pyro use ",D.jsxs(Lu,{to:"https://bridge.pulsechain.com/",target:"_blank",children:[" ",D.jsx("span",{className:"underline font-bold",children:"Pulseramp.com"})]}),". Receives (wETH) on Pulsechain."]}),D.jsxs("li",{className:"box-mid-no-border text-center pb-4",children:["Swap to ",D.jsx("span",{className:"Pyro",children:"INFERNO"})," on",D.jsxs(Lu,{to:`https://app.pulsex.com/#/?inputCurrency=${Te.pyro.address}`,target:"_blank",children:[" ",D.jsx("span",{className:"underline font-bold",children:D.jsx("img",{className:"mb-1 mt-1 inline-block",src:ZI,alt:"plsx",width:60},ZI)})]})," to start earning PNX. Set slippage to ",D.jsx("span",{className:"font-bold",children:"10%"})," via gear icon."]})]})]})}),D.jsx("br",{}),D.jsx("br",{}),D.jsx("br",{}),D.jsxs("div",{className:"grid md:grid-cols-2 grid-cols-1 gap-8 md:w-9/12",children:[D.jsxs("div",{children:[D.jsx("h1",{className:"Pyro mb-4",children:D.jsxs(Lu,{to:"https://bridge.mypinata.cloud/ipfs/bafybeiahfpwhfdjf6iw4mwv5ytj7b6x4nmlxhwyae5ymfjdvszm6q5t3bm/#/bridge",target:"_blank",children:[" ",D.jsx("span",{className:"underline font-bold Pyro pyro text-4xl",children:"Bridge"})]})}),D.jsx("div",{className:"box-mid-pyro h-[680px]","data-aos":"fade-up",children:D.jsx("iframe",{src:"https://bridge.mypinata.cloud/ipfs/bafybeiahfpwhfdjf6iw4mwv5ytj7b6x4nmlxhwyae5ymfjdvszm6q5t3bm/#/bridge",title:"PulseX Content",className:"w-full h-full border-0",allowFullScreen:!0})})]}),D.jsxs("div",{children:[D.jsx("h1",{className:"Pyro mb-4",children:D.jsxs(Lu,{to:"https://pulsex.mypinata.cloud/ipfs/bafybeift2yakeymqmjmonkzlx2zyc4tty7clkwvg37suffn5bncjx4e6xq/#/",target:"_blank",children:[" ",D.jsx("span",{className:"underline font-bold Pyro pyro text-4xl",children:"Swap"})]})}),D.jsx("div",{className:"box-mid-pyro h-[480px]","data-aos":"fade-up",children:D.jsx("iframe",{src:"https://pulsex.mypinata.cloud/ipfs/bafybeift2yakeymqmjmonkzlx2zyc4tty7clkwvg37suffn5bncjx4e6xq/#/",title:"PulseX Content",className:"w-full h-full border-0",allowFullScreen:!0})})]})]}),D.jsx("br",{}),D.jsx("br",{}),D.jsx("br",{}),D.jsx("br",{})]})})}function uO(){return D.jsx(D.Fragment,{children:D.jsx($Qe,{})})}function zQe(){Yu();const[e,t]=H.useState(!0);return H.useEffect(()=>{setTimeout(()=>{t(!1)},1e3)},[]),e?D.jsx(D.Fragment,{children:D.jsx("div",{className:"bg-black text-white m-0 mt-0 flex flex-col h-screen justify-between",children:D.jsxs(MD,{children:[D.jsx(vk,{}),e&&D.jsx("div",{className:"flex justify-center items-center h-screen",children:D.jsxs("center",{children:[D.jsx("div",{className:"mb-2",children:"Loading"}),D.jsx(FGe,{color:"#ffffff",loading:e,"aria-label":"Loading Spinner","data-testid":"loader"})]})})]})})}):D.jsx(D.Fragment,{children:D.jsx("div",{className:"bg-black text-white m-3 mt-0 flex flex-col h-screen justify-between",children:D.jsxs(MD,{children:[D.jsx(vk,{}),D.jsx("br",{}),D.jsx("br",{}),D.jsx("br",{}),D.jsxs(Wre,{children:[D.jsx(bC,{index:!0,element:D.jsx(uO,{})}),D.jsx(bC,{path:"/inferno",element:D.jsx(uO,{})})]}),D.jsx("div",{className:"m-0",children:D.jsx(xne,{})})]})})})}function HQe(){return function(e){return e.rpcUrls.public.http[0]?{chain:e,rpcUrls:e.rpcUrls.public}:null}}const{chains:yG,publicClient:WQe}=iue([EX],[HQe()]),{connectors:qQe}=sze({appName:"Pulselorian",projectId:"769000c0a0367deaaf1668d107384575",chains:yG}
659),YQe=Hue({autoConnect:!0,connectors:qQe,publicClient:WQe});wj(document.getElementById("root")).render(D.jsx(H.StrictMode,{children:D.jsx(Wue,{config:YQe,children:D.jsx(FCe,{modalSize:"wide",theme:PU({accentColor:"#64748b",accentColorForeground:"white",borderRadius:"small",fontStack:"system",overlayBlur:"small"}),chains:yG,children:D.jsx(zQe,{})})})}));export{b6 as $,Cz as A,ir as B,BZe as C,HZe as D,oet as E,AZe as F,MZe as G,UZe as H,NZe as I,TZe as J,gZe as K,vZe as L,DZe as M,us as N,IZe as O,kZe as P,JZe as Q,VTe as R,zZe as S,o0 as T,zc as U,hZe as V,SZe as W,iet as X,xZe as Y,aet as Z,bf as _,Pte as a,Me as a$,PZe as a0,g6 as a1,dT as a2,Az as a3,_Ze as a4,FZe as a5,bZe as a6,RZe as a7,jZe as a8,v6 as a9,Xe as aA,nO as aB,YHe as aC,iz as aD,hq as aE,dZe as aF,cZe as aG,Ez as aH,mTe as aI,sT as aJ,hTe as aK,bTe as aL,vTe as aM,yz as aN,wTe as aO,FTe as aP,xTe as aQ,STe as aR,kTe as aS,jwe as aT,mz as aU,LTe as aV,$Te as aW,RTe as aX,UTe as aY,O5e as aZ,z5e as a_,wZe as aa,pT as ab,LZe as ac,OZe as ad,$Ze as ae,set as af,VZe as ag,YZe as ah,P_e as ai,net as aj,KZe as ak,S_e as al,qZe as am,eet as an,QZe as ao,tet as ap,ret as aq,XZe as ar,ZZe as as,uet as at,GZe as au,C_e as av,Tz as aw,Db as ax,pZe as ay,fZe as az,Ly as b,dm as b0,or as b1,Ic as b2,d3 as b3,JZ as b4,Cm as b5,bi as b6,Y3 as b7,Rp as b8,Bs as b9,Vee as c,Gee as d,ON as e,Os as f,Yee as g,So as h,zz as i,ut as j,Dr as k,_0 as l,xx as m,wN as n,we as o,Ba as p,Mo as q,d6 as r,Lo as s,I0 as t,WZe as u,yZe as v,j0 as w,EZe as x,mZe as y,CZe as z};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.