From 939e39993aed5fc8fff6197c6c02982668335629 Mon Sep 17 00:00:00 2001 From: XterioTech Date: Tue, 15 Oct 2024 13:53:48 +0000 Subject: [PATCH] auto deploy example 809e297ea2b356569c594fd7ac8f7a2f362d8740 --- .../{index-d0cdd994.js => index-eff2fc33.js} | 2 +- ...ex-d0cdd994.js.gz => index-eff2fc33.js.gz} | Bin 609123 -> 609029 bytes auth-tg/index.html | 2 +- auth-tg/index.html.gz | Bin 539 -> 539 bytes 4 files changed, 2 insertions(+), 2 deletions(-) rename auth-tg/assets/{index-d0cdd994.js => index-eff2fc33.js} (97%) rename auth-tg/assets/{index-d0cdd994.js.gz => index-eff2fc33.js.gz} (83%) diff --git a/auth-tg/assets/index-d0cdd994.js b/auth-tg/assets/index-eff2fc33.js similarity index 97% rename from auth-tg/assets/index-d0cdd994.js rename to auth-tg/assets/index-eff2fc33.js index 0e3ee09..1850a64 100644 --- a/auth-tg/assets/index-d0cdd994.js +++ b/auth-tg/assets/index-eff2fc33.js @@ -1155,7 +1155,7 @@ e.mode.CTRGladman=function(){var t=e.lib.BlockCipherMode.extend();function n(e){ * Released under MIT license * Based on Underscore.js 1.8.3 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */lodash.exports,function(e,t){(function(){var n,r="Expected a function",o="__lodash_hash_undefined__",i="__lodash_placeholder__",a=16,s=32,l=64,c=128,u=256,d=1/0,f=9007199254740991,h=NaN,p=4294967295,g=[["ary",c],["bind",1],["bindKey",2],["curry",8],["curryRight",a],["flip",512],["partial",s],["partialRight",l],["rearg",u]],m="[object Arguments]",v="[object Array]",y="[object Boolean]",b="[object Date]",_="[object Error]",w="[object Function]",E="[object GeneratorFunction]",C="[object Map]",x="[object Number]",S="[object Object]",$="[object Promise]",O="[object RegExp]",T="[object Set]",R="[object String]",k="[object Symbol]",A="[object WeakMap]",P="[object ArrayBuffer]",N="[object DataView]",I="[object Float32Array]",M="[object Float64Array]",D="[object Int8Array]",L="[object Int16Array]",B="[object Int32Array]",j="[object Uint8Array]",U="[object Uint8ClampedArray]",F="[object Uint16Array]",V="[object Uint32Array]",W=/\b__p \+= '';/g,H=/\b(__p \+=) '' \+/g,K=/(__e\(.*?\)|\b__t\)) \+\n'';/g,G=/&(?:amp|lt|gt|quot|#39);/g,z=/[&<>"']/g,q=RegExp(G.source),X=RegExp(z.source),J=/<%-([\s\S]+?)%>/g,Y=/<%([\s\S]+?)%>/g,Z=/<%=([\s\S]+?)%>/g,Q=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ee=/^\w*$/,te=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ne=/[\\^$.*+?()[\]{}|]/g,re=RegExp(ne.source),oe=/^\s+/,ie=/\s/,ae=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,se=/\{\n\/\* \[wrapped with (.+)\] \*/,le=/,? & /,ce=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ue=/[()=,{}\[\]\/\s]/,de=/\\(\\)?/g,fe=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,he=/\w*$/,pe=/^[-+]0x[0-9a-f]+$/i,ge=/^0b[01]+$/i,me=/^\[object .+?Constructor\]$/,ve=/^0o[0-7]+$/i,ye=/^(?:0|[1-9]\d*)$/,be=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,_e=/($^)/,we=/['\n\r\u2028\u2029\\]/g,Ee="\\ud800-\\udfff",Ce="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",xe="\\u2700-\\u27bf",Se="a-z\\xdf-\\xf6\\xf8-\\xff",$e="A-Z\\xc0-\\xd6\\xd8-\\xde",Oe="\\ufe0e\\ufe0f",Te="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\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",Re="['’]",ke="["+Ee+"]",Ae="["+Te+"]",Pe="["+Ce+"]",Ne="\\d+",Ie="["+xe+"]",Me="["+Se+"]",De="[^"+Ee+Te+Ne+xe+Se+$e+"]",Le="\\ud83c[\\udffb-\\udfff]",Be="[^"+Ee+"]",je="(?:\\ud83c[\\udde6-\\uddff]){2}",Ue="[\\ud800-\\udbff][\\udc00-\\udfff]",Fe="["+$e+"]",Ve="\\u200d",We="(?:"+Me+"|"+De+")",He="(?:"+Fe+"|"+De+")",Ke="(?:['’](?:d|ll|m|re|s|t|ve))?",Ge="(?:['’](?:D|LL|M|RE|S|T|VE))?",ze="(?:"+Pe+"|"+Le+")"+"?",qe="["+Oe+"]?",Xe=qe+ze+("(?:"+Ve+"(?:"+[Be,je,Ue].join("|")+")"+qe+ze+")*"),Je="(?:"+[Ie,je,Ue].join("|")+")"+Xe,Ye="(?:"+[Be+Pe+"?",Pe,je,Ue,ke].join("|")+")",Ze=RegExp(Re,"g"),Qe=RegExp(Pe,"g"),et=RegExp(Le+"(?="+Le+")|"+Ye+Xe,"g"),tt=RegExp([Fe+"?"+Me+"+"+Ke+"(?="+[Ae,Fe,"$"].join("|")+")",He+"+"+Ge+"(?="+[Ae,Fe+We,"$"].join("|")+")",Fe+"?"+We+"+"+Ke,Fe+"+"+Ge,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ne,Je].join("|"),"g"),nt=RegExp("["+Ve+Ee+Ce+Oe+"]"),rt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,ot=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],it=-1,at={};at[I]=at[M]=at[D]=at[L]=at[B]=at[j]=at[U]=at[F]=at[V]=!0,at[m]=at[v]=at[P]=at[y]=at[N]=at[b]=at[_]=at[w]=at[C]=at[x]=at[S]=at[O]=at[T]=at[R]=at[A]=!1;var st={};st[m]=st[v]=st[P]=st[N]=st[y]=st[b]=st[I]=st[M]=st[D]=st[L]=st[B]=st[C]=st[x]=st[S]=st[O]=st[T]=st[R]=st[k]=st[j]=st[U]=st[F]=st[V]=!0,st[_]=st[w]=st[A]=!1;var lt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ct=parseFloat,ut=parseInt,dt="object"==typeof commonjsGlobal&&commonjsGlobal&&commonjsGlobal.Object===Object&&commonjsGlobal,ft="object"==typeof self&&self&&self.Object===Object&&self,ht=dt||ft||Function("return this")(),pt=t&&!t.nodeType&&t,gt=pt&&e&&!e.nodeType&&e,mt=gt&>.exports===pt,vt=mt&&dt.process,yt=function(){try{var e=gt&>.require&>.require("util").types;return e||vt&&vt.binding&&vt.binding("util")}catch(e3){}}(),bt=yt&&yt.isArrayBuffer,_t=yt&&yt.isDate,wt=yt&&yt.isMap,Et=yt&&yt.isRegExp,Ct=yt&&yt.isSet,xt=yt&&yt.isTypedArray;function St(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function $t(e,t,n,r){for(var o=-1,i=null==e?0:e.length;++o-1}function Pt(e,t,n){for(var r=-1,o=null==e?0:e.length;++r-1;);return n}function tn(e,t){for(var n=e.length;n--&&Ft(t,e[n],0)>-1;);return n}var nn=Gt({"À":"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":"'n","ſ":"s"}),rn=Gt({"&":"&","<":"<",">":">",'"':""","'":"'"});function on(e){return"\\"+lt[e]}function an(e){return nt.test(e)}function sn(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function ln(e,t){return function(n){return e(t(n))}}function cn(e,t){for(var n=-1,r=e.length,o=0,a=[];++n",""":'"',"'":"'"});var gn=function e(t){var ie,Ee=(t=null==t?ht:gn.defaults(ht.Object(),t,gn.pick(ht,ot))).Array,Ce=t.Date,xe=t.Error,Se=t.Function,$e=t.Math,Oe=t.Object,Te=t.RegExp,Re=t.String,ke=t.TypeError,Ae=Ee.prototype,Pe=Se.prototype,Ne=Oe.prototype,Ie=t["__core-js_shared__"],Me=Pe.toString,De=Ne.hasOwnProperty,Le=0,Be=(ie=/[^.]+$/.exec(Ie&&Ie.keys&&Ie.keys.IE_PROTO||""))?"Symbol(src)_1."+ie:"",je=Ne.toString,Ue=Me.call(Oe),Fe=ht._,Ve=Te("^"+Me.call(De).replace(ne,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),We=mt?t.Buffer:n,He=t.Symbol,Ke=t.Uint8Array,Ge=We?We.allocUnsafe:n,ze=ln(Oe.getPrototypeOf,Oe),qe=Oe.create,Xe=Ne.propertyIsEnumerable,Je=Ae.splice,Ye=He?He.isConcatSpreadable:n,et=He?He.iterator:n,nt=He?He.toStringTag:n,lt=function(){try{var e=fi(Oe,"defineProperty");return e({},"",{}),e}catch(e3){}}(),dt=t.clearTimeout!==ht.clearTimeout&&t.clearTimeout,ft=Ce&&Ce.now!==ht.Date.now&&Ce.now,pt=t.setTimeout!==ht.setTimeout&&t.setTimeout,gt=$e.ceil,vt=$e.floor,yt=Oe.getOwnPropertySymbols,Bt=We?We.isBuffer:n,Gt=t.isFinite,mn=Ae.join,vn=ln(Oe.keys,Oe),yn=$e.max,bn=$e.min,_n=Ce.now,wn=t.parseInt,En=$e.random,Cn=Ae.reverse,xn=fi(t,"DataView"),Sn=fi(t,"Map"),$n=fi(t,"Promise"),On=fi(t,"Set"),Tn=fi(t,"WeakMap"),Rn=fi(Oe,"create"),kn=Tn&&new Tn,An={},Pn=Fi(xn),Nn=Fi(Sn),In=Fi($n),Mn=Fi(On),Dn=Fi(Tn),Ln=He?He.prototype:n,Bn=Ln?Ln.valueOf:n,jn=Ln?Ln.toString:n;function Un(e){if(os(e)&&!za(e)&&!(e instanceof Hn)){if(e instanceof Wn)return e;if(De.call(e,"__wrapped__"))return Vi(e)}return new Wn(e)}var Fn=function(){function e(){}return function(t){if(!rs(t))return{};if(qe)return qe(t);e.prototype=t;var r=new e;return e.prototype=n,r}}();function Vn(){}function Wn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=n}function Hn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=p,this.__views__=[]}function Kn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function lr(e,t,r,o,i,a){var s,l=1&t,c=2&t,u=4&t;if(r&&(s=i?r(e,o,i,a):r(e)),s!==n)return s;if(!rs(e))return e;var d=za(e);if(d){if(s=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&De.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!l)return ko(e,s)}else{var f=gi(e),h=f==w||f==E;if(Ya(e))return xo(e,l);if(f==S||f==m||h&&!i){if(s=c||h?{}:vi(e),!l)return c?function(e,t){return Ao(e,pi(e),t)}(e,function(e,t){return e&&Ao(t,Ms(t),e)}(s,e)):function(e,t){return Ao(e,hi(e),t)}(e,or(s,e))}else{if(!st[f])return i?e:{};s=function(e,t,n){var r=e.constructor;switch(t){case P:return So(e);case y:case b:return new r(+e);case N:return function(e,t){var n=t?So(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case I:case M:case D:case L:case B:case j:case U:case F:case V:return $o(e,n);case C:return new r;case x:case R:return new r(e);case O:return function(e){var t=new e.constructor(e.source,he.exec(e));return t.lastIndex=e.lastIndex,t}(e);case T:return new r;case k:return o=e,Bn?Oe(Bn.call(o)):{}}var o}(e,f,l)}}a||(a=new Xn);var p=a.get(e);if(p)return p;a.set(e,s),cs(e)?e.forEach((function(n){s.add(lr(n,t,r,n,e,a))})):is(e)&&e.forEach((function(n,o){s.set(o,lr(n,t,r,o,e,a))}));var g=d?n:(u?c?ii:oi:c?Ms:Is)(e);return Ot(g||e,(function(n,o){g&&(n=e[o=n]),tr(s,o,lr(n,t,r,o,e,a))})),s}function cr(e,t,r){var o=r.length;if(null==e)return!o;for(e=Oe(e);o--;){var i=r[o],a=t[i],s=e[i];if(s===n&&!(i in e)||!a(s))return!1}return!0}function ur(e,t,o){if("function"!=typeof e)throw new ke(r);return Ai((function(){e.apply(n,o)}),t)}function dr(e,t,n,r){var o=-1,i=At,a=!0,s=e.length,l=[],c=t.length;if(!s)return l;n&&(t=Nt(t,Yt(n))),r?(i=Pt,a=!1):t.length>=200&&(i=Qt,a=!1,t=new qn(t));e:for(;++o-1},Gn.prototype.set=function(e,t){var n=this.__data__,r=nr(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},zn.prototype.clear=function(){this.size=0,this.__data__={hash:new Kn,map:new(Sn||Gn),string:new Kn}},zn.prototype.delete=function(e){var t=ui(this,e).delete(e);return this.size-=t?1:0,t},zn.prototype.get=function(e){return ui(this,e).get(e)},zn.prototype.has=function(e){return ui(this,e).has(e)},zn.prototype.set=function(e,t){var n=ui(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},qn.prototype.add=qn.prototype.push=function(e){return this.__data__.set(e,o),this},qn.prototype.has=function(e){return this.__data__.has(e)},Xn.prototype.clear=function(){this.__data__=new Gn,this.size=0},Xn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Xn.prototype.get=function(e){return this.__data__.get(e)},Xn.prototype.has=function(e){return this.__data__.has(e)},Xn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Gn){var r=n.__data__;if(!Sn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new zn(r)}return n.set(e,t),this.size=n.size,this};var fr=Io(_r),hr=Io(wr,!0);function pr(e,t){var n=!0;return fr(e,(function(e,r,o){return n=!!t(e,r,o)})),n}function gr(e,t,r){for(var o=-1,i=e.length;++o0&&n(s)?t>1?vr(s,t-1,n,r,o):It(o,s):r||(o[o.length]=s)}return o}var yr=Mo(),br=Mo(!0);function _r(e,t){return e&&yr(e,t,Is)}function wr(e,t){return e&&br(e,t,Is)}function Er(e,t){return kt(t,(function(t){return es(e[t])}))}function Cr(e,t){for(var r=0,o=(t=_o(t,e)).length;null!=e&&rt}function Or(e,t){return null!=e&&De.call(e,t)}function Tr(e,t){return null!=e&&t in Oe(e)}function Rr(e,t,r){for(var o=r?Pt:At,i=e[0].length,a=e.length,s=a,l=Ee(a),c=1/0,u=[];s--;){var d=e[s];s&&t&&(d=Nt(d,Yt(t))),c=bn(d.length,c),l[s]=!r&&(t||i>=120&&d.length>=120)?new qn(s&&d):n}d=e[0];var f=-1,h=l[0];e:for(;++f=s?l:l*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}))}function Kr(e,t,n){for(var r=-1,o=t.length,i={};++r-1;)s!==e&&Je.call(s,l,1),Je.call(e,l,1);return e}function zr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var o=t[n];if(n==r||o!==i){var i=o;bi(o)?Je.call(e,o,1):fo(e,o)}}return e}function qr(e,t){return e+vt(En()*(t-e+1))}function Xr(e,t){var n="";if(!e||t<1||t>f)return n;do{t%2&&(n+=e),(t=vt(t/2))&&(e+=e)}while(t);return n}function Jr(e,t){return Pi(Oi(e,t,al),e+"")}function Yr(e){return Yn(Ws(e))}function Zr(e,t){var n=Ws(e);return Mi(n,sr(t,0,n.length))}function Qr(e,t,r,o){if(!rs(e))return e;for(var i=-1,a=(t=_o(t,e)).length,s=a-1,l=e;null!=l&&++io?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var i=Ee(o);++r>>1,a=e[i];null!==a&&!ds(a)&&(n?a<=t:a=200){var c=t?null:Jo(e);if(c)return un(c);a=!1,o=Qt,l=new qn}else l=t?[]:s;e:for(;++r=o?e:ro(e,t,r)}var Co=dt||function(e){return ht.clearTimeout(e)};function xo(e,t){if(t)return e.slice();var n=e.length,r=Ge?Ge(n):new e.constructor(n);return e.copy(r),r}function So(e){var t=new e.constructor(e.byteLength);return new Ke(t).set(new Ke(e)),t}function $o(e,t){var n=t?So(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Oo(e,t){if(e!==t){var r=e!==n,o=null===e,i=e==e,a=ds(e),s=t!==n,l=null===t,c=t==t,u=ds(t);if(!l&&!u&&!a&&e>t||a&&s&&c&&!l&&!u||o&&s&&c||!r&&c||!i)return 1;if(!o&&!a&&!u&&e1?r[i-1]:n,s=i>2?r[2]:n;for(a=e.length>3&&"function"==typeof a?(i--,a):n,s&&_i(r[0],r[1],s)&&(a=i<3?n:a,i=1),t=Oe(t);++o-1?i[a?t[s]:s]:n}}function Uo(e){return ri((function(t){var o=t.length,i=o,a=Wn.prototype.thru;for(e&&t.reverse();i--;){var s=t[i];if("function"!=typeof s)throw new ke(r);if(a&&!l&&"wrapper"==si(s))var l=new Wn([],!0)}for(i=l?i:o;++i1&&b.reverse(),f&&ul))return!1;var u=a.get(e),d=a.get(t);if(u&&d)return u==t&&d==e;var f=-1,h=!0,p=2&r?new qn:n;for(a.set(e,t),a.set(t,e);++f-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(ae,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return Ot(g,(function(n){var r="_."+n[0];t&n[1]&&!At(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(se);return t?t[1].split(le):[]}(r),n)))}function Ii(e){var t=0,r=0;return function(){var o=_n(),i=16-(o-r);if(r=o,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(n,arguments)}}function Mi(e,t){var r=-1,o=e.length,i=o-1;for(t=t===n?o:t;++r1?e[t-1]:n;return r="function"==typeof r?(e.pop(),r):n,la(e,r)}));function ga(e){var t=Un(e);return t.__chain__=!0,t}function ma(e,t){return t(e)}var va=ri((function(e){var t=e.length,r=t?e[0]:0,o=this.__wrapped__,i=function(t){return ar(t,e)};return!(t>1||this.__actions__.length)&&o instanceof Hn&&bi(r)?((o=o.slice(r,+r+(t?1:0))).__actions__.push({func:ma,args:[i],thisArg:n}),new Wn(o,this.__chain__).thru((function(e){return t&&!e.length&&e.push(n),e}))):this.thru(i)}));var ya=Po((function(e,t,n){De.call(e,n)?++e[n]:ir(e,n,1)}));var ba=jo(Gi),_a=jo(zi);function wa(e,t){return(za(e)?Ot:fr)(e,ci(t,3))}function Ea(e,t){return(za(e)?Tt:hr)(e,ci(t,3))}var Ca=Po((function(e,t,n){De.call(e,n)?e[n].push(t):ir(e,n,[t])}));var xa=Jr((function(e,t,n){var r=-1,o="function"==typeof t,i=Xa(e)?Ee(e.length):[];return fr(e,(function(e){i[++r]=o?St(t,e,n):kr(e,t,n)})),i})),Sa=Po((function(e,t,n){ir(e,n,t)}));function $a(e,t){return(za(e)?Nt:jr)(e,ci(t,3))}var Oa=Po((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var Ta=Jr((function(e,t){if(null==e)return[];var n=t.length;return n>1&&_i(e,t[0],t[1])?t=[]:n>2&&_i(t[0],t[1],t[2])&&(t=[t[0]]),Hr(e,vr(t,1),[])})),Ra=ft||function(){return ht.Date.now()};function ka(e,t,r){return t=r?n:t,t=e&&null==t?e.length:t,Zo(e,c,n,n,n,n,t)}function Aa(e,t){var o;if("function"!=typeof t)throw new ke(r);return e=vs(e),function(){return--e>0&&(o=t.apply(this,arguments)),e<=1&&(t=n),o}}var Pa=Jr((function(e,t,n){var r=1;if(n.length){var o=cn(n,li(Pa));r|=s}return Zo(e,r,t,n,o)})),Na=Jr((function(e,t,n){var r=3;if(n.length){var o=cn(n,li(Na));r|=s}return Zo(t,r,e,n,o)}));function Ia(e,t,o){var i,a,s,l,c,u,d=0,f=!1,h=!1,p=!0;if("function"!=typeof e)throw new ke(r);function g(t){var r=i,o=a;return i=a=n,d=t,l=e.apply(o,r)}function m(e){var r=e-u;return u===n||r>=t||r<0||h&&e-d>=s}function v(){var e=Ra();if(m(e))return y(e);c=Ai(v,function(e){var n=t-(e-u);return h?bn(n,s-(e-d)):n}(e))}function y(e){return c=n,p&&i?g(e):(i=a=n,l)}function b(){var e=Ra(),r=m(e);if(i=arguments,a=this,u=e,r){if(c===n)return function(e){return d=e,c=Ai(v,t),f?g(e):l}(u);if(h)return Co(c),c=Ai(v,t),g(u)}return c===n&&(c=Ai(v,t)),l}return t=bs(t)||0,rs(o)&&(f=!!o.leading,s=(h="maxWait"in o)?yn(bs(o.maxWait)||0,t):s,p="trailing"in o?!!o.trailing:p),b.cancel=function(){c!==n&&Co(c),d=0,i=u=a=c=n},b.flush=function(){return c===n?l:y(Ra())},b}var Ma=Jr((function(e,t){return ur(e,1,t)})),Da=Jr((function(e,t,n){return ur(e,bs(t)||0,n)}));function La(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new ke(r);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(La.Cache||zn),n}function Ba(e){if("function"!=typeof e)throw new ke(r);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}La.Cache=zn;var ja=wo((function(e,t){var n=(t=1==t.length&&za(t[0])?Nt(t[0],Yt(ci())):Nt(vr(t,1),Yt(ci()))).length;return Jr((function(r){for(var o=-1,i=bn(r.length,n);++o=t})),Ga=Ar(function(){return arguments}())?Ar:function(e){return os(e)&&De.call(e,"callee")&&!Xe.call(e,"callee")},za=Ee.isArray,qa=bt?Yt(bt):function(e){return os(e)&&Sr(e)==P};function Xa(e){return null!=e&&ns(e.length)&&!es(e)}function Ja(e){return os(e)&&Xa(e)}var Ya=Bt||bl,Za=_t?Yt(_t):function(e){return os(e)&&Sr(e)==b};function Qa(e){if(!os(e))return!1;var t=Sr(e);return t==_||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!ss(e)}function es(e){if(!rs(e))return!1;var t=Sr(e);return t==w||t==E||"[object AsyncFunction]"==t||"[object Proxy]"==t}function ts(e){return"number"==typeof e&&e==vs(e)}function ns(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=f}function rs(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function os(e){return null!=e&&"object"==typeof e}var is=wt?Yt(wt):function(e){return os(e)&&gi(e)==C};function as(e){return"number"==typeof e||os(e)&&Sr(e)==x}function ss(e){if(!os(e)||Sr(e)!=S)return!1;var t=ze(e);if(null===t)return!0;var n=De.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Me.call(n)==Ue}var ls=Et?Yt(Et):function(e){return os(e)&&Sr(e)==O};var cs=Ct?Yt(Ct):function(e){return os(e)&&gi(e)==T};function us(e){return"string"==typeof e||!za(e)&&os(e)&&Sr(e)==R}function ds(e){return"symbol"==typeof e||os(e)&&Sr(e)==k}var fs=xt?Yt(xt):function(e){return os(e)&&ns(e.length)&&!!at[Sr(e)]};var hs=zo(Br),ps=zo((function(e,t){return e<=t}));function gs(e){if(!e)return[];if(Xa(e))return us(e)?fn(e):ko(e);if(et&&e[et])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[et]());var t=gi(e);return(t==C?sn:t==T?un:Ws)(e)}function ms(e){return e?(e=bs(e))===d||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function vs(e){var t=ms(e),n=t%1;return t==t?n?t-n:t:0}function ys(e){return e?sr(vs(e),0,p):0}function bs(e){if("number"==typeof e)return e;if(ds(e))return h;if(rs(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=rs(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Jt(e);var n=ge.test(e);return n||ve.test(e)?ut(e.slice(2),n?2:8):pe.test(e)?h:+e}function _s(e){return Ao(e,Ms(e))}function ws(e){return null==e?"":co(e)}var Es=No((function(e,t){if(xi(t)||Xa(t))Ao(t,Is(t),e);else for(var n in t)De.call(t,n)&&tr(e,n,t[n])})),Cs=No((function(e,t){Ao(t,Ms(t),e)})),xs=No((function(e,t,n,r){Ao(t,Ms(t),e,r)})),Ss=No((function(e,t,n,r){Ao(t,Is(t),e,r)})),$s=ri(ar);var Os=Jr((function(e,t){e=Oe(e);var r=-1,o=t.length,i=o>2?t[2]:n;for(i&&_i(t[0],t[1],i)&&(o=1);++r1),t})),Ao(e,ii(e),n),r&&(n=lr(n,7,ti));for(var o=t.length;o--;)fo(n,t[o]);return n}));var js=ri((function(e,t){return null==e?{}:function(e,t){return Kr(e,t,(function(t,n){return ks(e,n)}))}(e,t)}));function Us(e,t){if(null==e)return{};var n=Nt(ii(e),(function(e){return[e]}));return t=ci(t),Kr(e,n,(function(e,n){return t(e,n[0])}))}var Fs=Yo(Is),Vs=Yo(Ms);function Ws(e){return null==e?[]:Zt(e,Is(e))}var Hs=Lo((function(e,t,n){return t=t.toLowerCase(),e+(n?Ks(t):t)}));function Ks(e){return Qs(ws(e).toLowerCase())}function Gs(e){return(e=ws(e))&&e.replace(be,nn).replace(Qe,"")}var zs=Lo((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),qs=Lo((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Xs=Do("toLowerCase");var Js=Lo((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Ys=Lo((function(e,t,n){return e+(n?" ":"")+Qs(t)}));var Zs=Lo((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Qs=Do("toUpperCase");function el(e,t,r){return e=ws(e),(t=r?n:t)===n?function(e){return rt.test(e)}(e)?function(e){return e.match(tt)||[]}(e):function(e){return e.match(ce)||[]}(e):e.match(t)||[]}var tl=Jr((function(e,t){try{return St(e,n,t)}catch(e3){return Qa(e3)?e3:new xe(e3)}})),nl=ri((function(e,t){return Ot(t,(function(t){t=Ui(t),ir(e,t,Pa(e[t],e))})),e}));function rl(e){return function(){return e}}var ol=Uo(),il=Uo(!0);function al(e){return e}function sl(e){return Mr("function"==typeof e?e:lr(e,1))}var ll=Jr((function(e,t){return function(n){return kr(n,e,t)}})),cl=Jr((function(e,t){return function(n){return kr(e,n,t)}}));function ul(e,t,n){var r=Is(t),o=Er(t,r);null!=n||rs(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=Er(t,Is(t)));var i=!(rs(n)&&"chain"in n&&!n.chain),a=es(e);return Ot(o,(function(n){var r=t[n];e[n]=r,a&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__);return(n.__actions__=ko(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,It([this.value()],arguments))})})),e}function dl(){}var fl=Ho(Nt),hl=Ho(Rt),pl=Ho(Lt);function gl(e){return wi(e)?Kt(Ui(e)):function(e){return function(t){return Cr(t,e)}}(e)}var ml=Go(),vl=Go(!0);function yl(){return[]}function bl(){return!1}var _l=Wo((function(e,t){return e+t}),0),wl=Xo("ceil"),El=Wo((function(e,t){return e/t}),1),Cl=Xo("floor");var xl,Sl=Wo((function(e,t){return e*t}),1),$l=Xo("round"),Ol=Wo((function(e,t){return e-t}),0);return Un.after=function(e,t){if("function"!=typeof t)throw new ke(r);return e=vs(e),function(){if(--e<1)return t.apply(this,arguments)}},Un.ary=ka,Un.assign=Es,Un.assignIn=Cs,Un.assignInWith=xs,Un.assignWith=Ss,Un.at=$s,Un.before=Aa,Un.bind=Pa,Un.bindAll=nl,Un.bindKey=Na,Un.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return za(e)?e:[e]},Un.chain=ga,Un.chunk=function(e,t,r){t=(r?_i(e,t,r):t===n)?1:yn(vs(t),0);var o=null==e?0:e.length;if(!o||t<1)return[];for(var i=0,a=0,s=Ee(gt(o/t));ii?0:i+r),(o=o===n||o>i?i:vs(o))<0&&(o+=i),o=r>o?0:ys(o);r>>0)?(e=ws(e))&&("string"==typeof t||null!=t&&!ls(t))&&!(t=co(t))&&an(e)?Eo(fn(e),0,r):e.split(t,r):[]},Un.spread=function(e,t){if("function"!=typeof e)throw new ke(r);return t=null==t?0:yn(vs(t),0),Jr((function(n){var r=n[t],o=Eo(n,0,t);return r&&It(o,r),St(e,this,o)}))},Un.tail=function(e){var t=null==e?0:e.length;return t?ro(e,1,t):[]},Un.take=function(e,t,r){return e&&e.length?ro(e,0,(t=r||t===n?1:vs(t))<0?0:t):[]},Un.takeRight=function(e,t,r){var o=null==e?0:e.length;return o?ro(e,(t=o-(t=r||t===n?1:vs(t)))<0?0:t,o):[]},Un.takeRightWhile=function(e,t){return e&&e.length?po(e,ci(t,3),!1,!0):[]},Un.takeWhile=function(e,t){return e&&e.length?po(e,ci(t,3)):[]},Un.tap=function(e,t){return t(e),e},Un.throttle=function(e,t,n){var o=!0,i=!0;if("function"!=typeof e)throw new ke(r);return rs(n)&&(o="leading"in n?!!n.leading:o,i="trailing"in n?!!n.trailing:i),Ia(e,t,{leading:o,maxWait:t,trailing:i})},Un.thru=ma,Un.toArray=gs,Un.toPairs=Fs,Un.toPairsIn=Vs,Un.toPath=function(e){return za(e)?Nt(e,Ui):ds(e)?[e]:ko(ji(ws(e)))},Un.toPlainObject=_s,Un.transform=function(e,t,n){var r=za(e),o=r||Ya(e)||fs(e);if(t=ci(t,4),null==n){var i=e&&e.constructor;n=o?r?new i:[]:rs(e)&&es(i)?Fn(ze(e)):{}}return(o?Ot:_r)(e,(function(e,r,o){return t(n,e,r,o)})),n},Un.unary=function(e){return ka(e,1)},Un.union=oa,Un.unionBy=ia,Un.unionWith=aa,Un.uniq=function(e){return e&&e.length?uo(e):[]},Un.uniqBy=function(e,t){return e&&e.length?uo(e,ci(t,2)):[]},Un.uniqWith=function(e,t){return t="function"==typeof t?t:n,e&&e.length?uo(e,n,t):[]},Un.unset=function(e,t){return null==e||fo(e,t)},Un.unzip=sa,Un.unzipWith=la,Un.update=function(e,t,n){return null==e?e:ho(e,t,bo(n))},Un.updateWith=function(e,t,r,o){return o="function"==typeof o?o:n,null==e?e:ho(e,t,bo(r),o)},Un.values=Ws,Un.valuesIn=function(e){return null==e?[]:Zt(e,Ms(e))},Un.without=ca,Un.words=el,Un.wrap=function(e,t){return Ua(bo(t),e)},Un.xor=ua,Un.xorBy=da,Un.xorWith=fa,Un.zip=ha,Un.zipObject=function(e,t){return vo(e||[],t||[],tr)},Un.zipObjectDeep=function(e,t){return vo(e||[],t||[],Qr)},Un.zipWith=pa,Un.entries=Fs,Un.entriesIn=Vs,Un.extend=Cs,Un.extendWith=xs,ul(Un,Un),Un.add=_l,Un.attempt=tl,Un.camelCase=Hs,Un.capitalize=Ks,Un.ceil=wl,Un.clamp=function(e,t,r){return r===n&&(r=t,t=n),r!==n&&(r=(r=bs(r))==r?r:0),t!==n&&(t=(t=bs(t))==t?t:0),sr(bs(e),t,r)},Un.clone=function(e){return lr(e,4)},Un.cloneDeep=function(e){return lr(e,5)},Un.cloneDeepWith=function(e,t){return lr(e,5,t="function"==typeof t?t:n)},Un.cloneWith=function(e,t){return lr(e,4,t="function"==typeof t?t:n)},Un.conformsTo=function(e,t){return null==t||cr(e,t,Is(t))},Un.deburr=Gs,Un.defaultTo=function(e,t){return null==e||e!=e?t:e},Un.divide=El,Un.endsWith=function(e,t,r){e=ws(e),t=co(t);var o=e.length,i=r=r===n?o:sr(vs(r),0,o);return(r-=t.length)>=0&&e.slice(r,i)==t},Un.eq=Wa,Un.escape=function(e){return(e=ws(e))&&X.test(e)?e.replace(z,rn):e},Un.escapeRegExp=function(e){return(e=ws(e))&&re.test(e)?e.replace(ne,"\\$&"):e},Un.every=function(e,t,r){var o=za(e)?Rt:pr;return r&&_i(e,t,r)&&(t=n),o(e,ci(t,3))},Un.find=ba,Un.findIndex=Gi,Un.findKey=function(e,t){return jt(e,ci(t,3),_r)},Un.findLast=_a,Un.findLastIndex=zi,Un.findLastKey=function(e,t){return jt(e,ci(t,3),wr)},Un.floor=Cl,Un.forEach=wa,Un.forEachRight=Ea,Un.forIn=function(e,t){return null==e?e:yr(e,ci(t,3),Ms)},Un.forInRight=function(e,t){return null==e?e:br(e,ci(t,3),Ms)},Un.forOwn=function(e,t){return e&&_r(e,ci(t,3))},Un.forOwnRight=function(e,t){return e&&wr(e,ci(t,3))},Un.get=Rs,Un.gt=Ha,Un.gte=Ka,Un.has=function(e,t){return null!=e&&mi(e,t,Or)},Un.hasIn=ks,Un.head=Xi,Un.identity=al,Un.includes=function(e,t,n,r){e=Xa(e)?e:Ws(e),n=n&&!r?vs(n):0;var o=e.length;return n<0&&(n=yn(o+n,0)),us(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&Ft(e,t,n)>-1},Un.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:vs(n);return o<0&&(o=yn(r+o,0)),Ft(e,t,o)},Un.inRange=function(e,t,r){return t=ms(t),r===n?(r=t,t=0):r=ms(r),function(e,t,n){return e>=bn(t,n)&&e=-9007199254740991&&e<=f},Un.isSet=cs,Un.isString=us,Un.isSymbol=ds,Un.isTypedArray=fs,Un.isUndefined=function(e){return e===n},Un.isWeakMap=function(e){return os(e)&&gi(e)==A},Un.isWeakSet=function(e){return os(e)&&"[object WeakSet]"==Sr(e)},Un.join=function(e,t){return null==e?"":mn.call(e,t)},Un.kebabCase=zs,Un.last=Qi,Un.lastIndexOf=function(e,t,r){var o=null==e?0:e.length;if(!o)return-1;var i=o;return r!==n&&(i=(i=vs(r))<0?yn(o+i,0):bn(i,o-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,i):Ut(e,Wt,i,!0)},Un.lowerCase=qs,Un.lowerFirst=Xs,Un.lt=hs,Un.lte=ps,Un.max=function(e){return e&&e.length?gr(e,al,$r):n},Un.maxBy=function(e,t){return e&&e.length?gr(e,ci(t,2),$r):n},Un.mean=function(e){return Ht(e,al)},Un.meanBy=function(e,t){return Ht(e,ci(t,2))},Un.min=function(e){return e&&e.length?gr(e,al,Br):n},Un.minBy=function(e,t){return e&&e.length?gr(e,ci(t,2),Br):n},Un.stubArray=yl,Un.stubFalse=bl,Un.stubObject=function(){return{}},Un.stubString=function(){return""},Un.stubTrue=function(){return!0},Un.multiply=Sl,Un.nth=function(e,t){return e&&e.length?Wr(e,vs(t)):n},Un.noConflict=function(){return ht._===this&&(ht._=Fe),this},Un.noop=dl,Un.now=Ra,Un.pad=function(e,t,n){e=ws(e);var r=(t=vs(t))?dn(e):0;if(!t||r>=t)return e;var o=(t-r)/2;return Ko(vt(o),n)+e+Ko(gt(o),n)},Un.padEnd=function(e,t,n){e=ws(e);var r=(t=vs(t))?dn(e):0;return t&&rt){var o=e;e=t,t=o}if(r||e%1||t%1){var i=En();return bn(e+i*(t-e+ct("1e-"+((i+"").length-1))),t)}return qr(e,t)},Un.reduce=function(e,t,n){var r=za(e)?Mt:zt,o=arguments.length<3;return r(e,ci(t,4),n,o,fr)},Un.reduceRight=function(e,t,n){var r=za(e)?Dt:zt,o=arguments.length<3;return r(e,ci(t,4),n,o,hr)},Un.repeat=function(e,t,r){return t=(r?_i(e,t,r):t===n)?1:vs(t),Xr(ws(e),t)},Un.replace=function(){var e=arguments,t=ws(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Un.result=function(e,t,r){var o=-1,i=(t=_o(t,e)).length;for(i||(i=1,e=n);++of)return[];var n=p,r=bn(e,p);t=ci(t),e-=p;for(var o=Xt(r,t);++n=a)return e;var l=r-dn(o);if(l<1)return o;var c=s?Eo(s,0,l).join(""):e.slice(0,l);if(i===n)return c+o;if(s&&(l+=c.length-l),ls(i)){if(e.slice(l).search(i)){var u,d=c;for(i.global||(i=Te(i.source,ws(he.exec(i))+"g")),i.lastIndex=0;u=i.exec(d);)var f=u.index;c=c.slice(0,f===n?l:f)}}else if(e.indexOf(co(i),l)!=l){var h=c.lastIndexOf(i);h>-1&&(c=c.slice(0,h))}return c+o},Un.unescape=function(e){return(e=ws(e))&&q.test(e)?e.replace(G,pn):e},Un.uniqueId=function(e){var t=++Le;return ws(e)+t},Un.upperCase=Zs,Un.upperFirst=Qs,Un.each=wa,Un.eachRight=Ea,Un.first=Xi,ul(Un,(xl={},_r(Un,(function(e,t){De.call(Un.prototype,t)||(xl[t]=e)})),xl),{chain:!1}),Un.VERSION="4.17.21",Ot(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Un[e].placeholder=Un})),Ot(["drop","take"],(function(e,t){Hn.prototype[e]=function(r){r=r===n?1:yn(vs(r),0);var o=this.__filtered__&&!t?new Hn(this):this.clone();return o.__filtered__?o.__takeCount__=bn(r,o.__takeCount__):o.__views__.push({size:bn(r,p),type:e+(o.__dir__<0?"Right":"")}),o},Hn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),Ot(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;Hn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:ci(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),Ot(["head","last"],(function(e,t){var n="take"+(t?"Right":"");Hn.prototype[e]=function(){return this[n](1).value()[0]}})),Ot(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");Hn.prototype[e]=function(){return this.__filtered__?new Hn(this):this[n](1)}})),Hn.prototype.compact=function(){return this.filter(al)},Hn.prototype.find=function(e){return this.filter(e).head()},Hn.prototype.findLast=function(e){return this.reverse().find(e)},Hn.prototype.invokeMap=Jr((function(e,t){return"function"==typeof e?new Hn(this):this.map((function(n){return kr(n,e,t)}))})),Hn.prototype.reject=function(e){return this.filter(Ba(ci(e)))},Hn.prototype.slice=function(e,t){e=vs(e);var r=this;return r.__filtered__&&(e>0||t<0)?new Hn(r):(e<0?r=r.takeRight(-e):e&&(r=r.drop(e)),t!==n&&(r=(t=vs(t))<0?r.dropRight(-t):r.take(t-e)),r)},Hn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Hn.prototype.toArray=function(){return this.take(p)},_r(Hn.prototype,(function(e,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),o=/^(?:head|last)$/.test(t),i=Un[o?"take"+("last"==t?"Right":""):t],a=o||/^find/.test(t);i&&(Un.prototype[t]=function(){var t=this.__wrapped__,s=o?[1]:arguments,l=t instanceof Hn,c=s[0],u=l||za(t),d=function(e){var t=i.apply(Un,It([e],s));return o&&f?t[0]:t};u&&r&&"function"==typeof c&&1!=c.length&&(l=u=!1);var f=this.__chain__,h=!!this.__actions__.length,p=a&&!f,g=l&&!h;if(!a&&u){t=g?t:new Hn(this);var m=e.apply(t,s);return m.__actions__.push({func:ma,args:[d],thisArg:n}),new Wn(m,f)}return p&&g?e.apply(this,s):(m=this.thru(d),p?o?m.value()[0]:m.value():m)})})),Ot(["pop","push","shift","sort","splice","unshift"],(function(e){var t=Ae[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Un.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var o=this.value();return t.apply(za(o)?o:[],e)}return this[n]((function(n){return t.apply(za(n)?n:[],e)}))}})),_r(Hn.prototype,(function(e,t){var n=Un[t];if(n){var r=n.name+"";De.call(An,r)||(An[r]=[]),An[r].push({name:t,func:n})}})),An[Fo(n,2).name]=[{name:"wrapper",func:n}],Hn.prototype.clone=function(){var e=new Hn(this.__wrapped__);return e.__actions__=ko(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=ko(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=ko(this.__views__),e},Hn.prototype.reverse=function(){if(this.__filtered__){var e=new Hn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Hn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=za(e),r=t<0,o=n?e.length:0,i=function(e,t,n){var r=-1,o=n.length;for(;++r=this.__values__.length;return{done:e,value:e?n:this.__values__[this.__index__++]}},Un.prototype.plant=function(e){for(var t,r=this;r instanceof Vn;){var o=Vi(r);o.__index__=0,o.__values__=n,t?i.__wrapped__=o:t=o;var i=o;r=r.__wrapped__}return i.__wrapped__=e,t},Un.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Hn){var t=e;return this.__actions__.length&&(t=new Hn(this)),(t=t.reverse()).__actions__.push({func:ma,args:[ra],thisArg:n}),new Wn(t,this.__chain__)}return this.thru(ra)},Un.prototype.toJSON=Un.prototype.valueOf=Un.prototype.value=function(){return go(this.__wrapped__,this.__actions__)},Un.prototype.first=Un.prototype.head,et&&(Un.prototype[et]=function(){return this}),Un}();gt?((gt.exports=gn)._=gn,pt._=gn):ht._=gn}).call(commonjsGlobal)}(lodash,lodash.exports);var lodashExports=lodash.exports,__importDefault$3=commonjsGlobal&&commonjsGlobal.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(misc$1,"__esModule",{value:!0}),misc$1.getRpcUrl=getRpcUrl,misc$1.getChainId=getChainId,misc$1.validateChainApproval=validateChainApproval,misc$1.getChainsFromApprovedSession=getChainsFromApprovedSession,misc$1.getAccountsFromSession=getAccountsFromSession,misc$1.mergeRequiredOptionalNamespaces=mergeRequiredOptionalNamespaces,misc$1.normalizeNamespaces=normalizeNamespaces,misc$1.parseCaip10Account=parseCaip10Account,misc$1.convertChainIdToNumber=convertChainIdToNumber,misc$1.parseChainId=parseChainId,misc$1.mergeArrays=mergeArrays;const core_1$5=src,namespaces_1$2=namespaces,lodash_1=__importDefault$3(lodashExports);function getRpcUrl(e,t,n){var r;const o=parseChainId(e);return(null===(r=t.rpcMap)||void 0===r?void 0:r[o.reference])||""}function getChainId(e){return e.includes(":")?e.split(":")[1]:e}function validateChainApproval(e,t){if(!t.includes(e))throw new Error(`Chain '${e}' not approved. Please use one of the following: ${t.toString()}`)}function getChainsFromApprovedSession(e){return e.map((e=>`${e.split(":")[0]}:${e.split(":")[1]}`))}function getAccountsFromSession(e,t){const n=Object.keys(t.namespaces).filter((t=>t.includes(e)));if(!n.length)return[];const r=[];return n.forEach((e=>{const n=t.namespaces[e].accounts;r.push(...n)})),r}function mergeRequiredOptionalNamespaces(e={},t={}){const n=normalizeNamespaces(e),r=normalizeNamespaces(t);return lodash_1.default.merge(n,r)}function normalizeNamespaces(e){var t,n;const r={};if(!(0,core_1$5.isValidObject)(e))return r;for(const[o,i]of Object.entries(e)){const e=(0,namespaces_1$2.isCaipNamespace)(o)?[o]:i.chains,a=i.rpcMap||{},s=(0,namespaces_1$2.parseNamespaceKey)(o);r[s]=Object.assign(Object.assign(Object.assign({},r[s]),i),{chains:mergeArrays(e,null===(t=r[s])||void 0===t?void 0:t.chains),rpcMap:Object.assign(Object.assign({},a),null===(n=r[s])||void 0===n?void 0:n.rpcMap)})}return r}function parseCaip10Account(e){return e.includes(":")?e.split(":")[2]:e}function convertChainIdToNumber(e){return"number"==typeof e?e:e.includes("0x")?parseInt(e,16):(e=e.includes(":")?e.split(":")[1]:e,isNaN(Number(e))?e:Number(e))}const CAIP_DELIMITER=":";function parseChainId(e){const[t,n]=e.split(CAIP_DELIMITER);return{namespace:t,reference:n}}function mergeArrays(e=[],t=[]){return[...new Set([...e,...t])]}var globals$1={};Object.defineProperty(globals$1,"__esModule",{value:!0}),globals$1.setGlobal=globals$1.getGlobal=void 0;const globals={},getGlobal=e=>globals[e];globals$1.getGlobal=getGlobal;const setGlobal=(e,t)=>{globals[e]=t};globals$1.setGlobal=setGlobal,function(e){var t=commonjsGlobal&&commonjsGlobal.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),n=commonjsGlobal&&commonjsGlobal.__exportStar||function(e,n){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(n,r)||t(n,e,r)};Object.defineProperty(e,"__esModule",{value:!0}),n(misc$1,e),n(globals$1,e)}(utils$4);var eip155={},constants={},values={};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.GENERIC_SUBPROVIDER_NAME=e.RPC_URL=e.STORAGE=e.CONTEXT=e.WC_VERSION=e.PROTOCOL=e.RELAY_URL=e.LOGGER=void 0,e.LOGGER="error",e.RELAY_URL="wss://relay.walletconnect.com",e.PROTOCOL="wc",e.WC_VERSION=2,e.CONTEXT="universal_provider",e.STORAGE=`${e.PROTOCOL}@${e.WC_VERSION}:${e.CONTEXT}:`,e.RPC_URL="https://rpc.walletconnect.com/v1/",e.GENERIC_SUBPROVIDER_NAME="generic"}(values);var events={};Object.defineProperty(events,"__esModule",{value:!0}),events.PROVIDER_EVENTS=void 0,events.PROVIDER_EVENTS={DEFAULT_CHAIN_CHANGED:"default_chain_changed",UPDATE_NAMESPACES:"update_name_spaces"},function(e){var t=commonjsGlobal&&commonjsGlobal.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),n=commonjsGlobal&&commonjsGlobal.__exportStar||function(e,n){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(n,r)||t(n,e,r)};Object.defineProperty(e,"__esModule",{value:!0}),n(values,e),n(events,e)}(constants);var JsonRpcProvider$1={},__awaiter$4=commonjsGlobal&&commonjsGlobal.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e3){i(e3)}}function s(e){try{l(r.throw(e))}catch(e3){i(e3)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};Object.defineProperty(JsonRpcProvider$1,"__esModule",{value:!0}),JsonRpcProvider$1.JsonRpcProvider=void 0;const eventemitter3_1$3=eventemitter3Exports,types_1=types,core_1$4=src,core_2$1=src;class JsonRpcProvider extends types_1.IJSONRpcProvider{constructor(e){super(e),this.events=new eventemitter3_1$3.EventEmitter,this.connected=!1,this.connecting=!1,this.hasRegisteredEventListeners=!1,this.connection=this.setConnection(e),this.connection.connected&&this.registerEventListeners()}connect(){return __awaiter$4(this,arguments,void 0,(function*(e=this.connection){yield this.open(e)}))}disconnect(){return __awaiter$4(this,void 0,void 0,(function*(){yield this.close()}))}on(e,t){this.events.on(e,t)}once(e,t){this.events.once(e,t)}off(e,t){this.events.off(e,t)}removeListener(e,t){this.events.removeListener(e,t)}request(e,t){return __awaiter$4(this,void 0,void 0,(function*(){return this.requestStrict((0,core_1$4.formatJsonRpcRequest)(e.method,e.params||[],(0,core_1$4.getBigIntRpcId)().toString()),t)}))}requestStrict(e,t){return __awaiter$4(this,void 0,void 0,(function*(){return new Promise(((n,r)=>__awaiter$4(this,void 0,void 0,(function*(){if(!this.connection.connected)try{yield this.open()}catch(e3){r(e3)}this.events.on(`${e.id}`,(e=>{(0,core_1$4.isJsonRpcError)(e)?r(e.error):n(e.result)}));try{(0,core_2$1.logDebug)("[RPC] >>> send request",e,t),yield this.connection.send(e,t)}catch(e3){r(e3)}}))))}))}setConnection(e=this.connection){return e}onPayload(e){this.events.emit("payload",e),(0,core_1$4.isJsonRpcResponse)(e)?this.events.emit(`${e.id}`,e):this.events.emit("message",{type:e.method,data:e.params})}onClose(e){e&&3e3===e.code&&this.events.emit("error",new Error(`WebSocket connection closed abnormally with code: ${e.code} ${e.reason?`(${e.reason})`:""}`)),this.events.emit("disconnect")}open(){return __awaiter$4(this,arguments,void 0,(function*(e=this.connection){this.connection===e&&this.connection.connected||(this.connection.connected&&this.close(),"string"==typeof e&&(yield this.connection.open(e),e=this.connection),this.connection=this.setConnection(e),yield this.connection.open(),this.registerEventListeners(),this.events.emit("connect"))}))}close(){return __awaiter$4(this,void 0,void 0,(function*(){yield this.connection.close()}))}registerEventListeners(){this.hasRegisteredEventListeners||(this.connection.on("payload",(e=>this.onPayload(e))),this.connection.on("close",(e=>this.onClose(e))),this.connection.on("error",(e=>this.events.emit("error",e))),this.connection.on("register_error",(e=>this.onClose())),this.hasRegisteredEventListeners=!0)}}JsonRpcProvider$1.JsonRpcProvider=JsonRpcProvider;var JsonRpcConnection$1={},browserPonyfill={exports:{}};!function(e,t){var n,r="undefined"!=typeof self?self:commonjsGlobal,o=function(){function e(){this.fetch=!1,this.DOMException=r.DOMException}return e.prototype=r,new e}();n=o,function(e){var t="URLSearchParams"in n,r="Symbol"in n&&"iterator"in Symbol,o="FileReader"in n&&"Blob"in n&&function(){try{return new Blob,!0}catch(e3){return!1}}(),i="FormData"in n,a="ArrayBuffer"in n;if(a)var s=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],l=ArrayBuffer.isView||function(e){return e&&s.indexOf(Object.prototype.toString.call(e))>-1};function c(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function u(e){return"string"!=typeof e&&(e=String(e)),e}function d(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return r&&(t[Symbol.iterator]=function(){return t}),t}function f(e){this.map={},e instanceof f?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function h(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function p(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function g(e){var t=new FileReader,n=p(t);return t.readAsArrayBuffer(e),n}function m(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function v(){return this.bodyUsed=!1,this._initBody=function(e){var n;this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:o&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:i&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:t&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():a&&o&&(n=e)&&DataView.prototype.isPrototypeOf(n)?(this._bodyArrayBuffer=m(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):a&&(ArrayBuffer.prototype.isPrototypeOf(e)||l(e))?this._bodyArrayBuffer=m(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},o&&(this.blob=function(){var e=h(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?h(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(g)}),this.text=function(){var e,t,n,r=h(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=p(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?r:n),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function _(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function w(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new f(t.headers),this.url=t.url||"",this._initBody(e)}b.prototype.clone=function(){return new b(this,{body:this._bodyInit})},v.call(b.prototype),v.call(w.prototype),w.prototype.clone=function(){return new w(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new f(this.headers),url:this.url})},w.error=function(){var e=new w(null,{status:0,statusText:""});return e.type="error",e};var E=[301,302,303,307,308];w.redirect=function(e,t){if(-1===E.indexOf(t))throw new RangeError("Invalid status code");return new w(null,{status:t,headers:{location:e}})},e.DOMException=n.DOMException;try{new e.DOMException}catch(x){e.DOMException=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},e.DOMException.prototype=Object.create(Error.prototype),e.DOMException.prototype.constructor=e.DOMException}function C(t,n){return new Promise((function(r,i){var a=new b(t,n);if(a.signal&&a.signal.aborted)return i(new e.DOMException("Aborted","AbortError"));var s=new XMLHttpRequest;function l(){s.abort()}s.onload=function(){var e,t,n={status:s.status,statusText:s.statusText,headers:(e=s.getAllResponseHeaders()||"",t=new f,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t)};n.url="responseURL"in s?s.responseURL:n.headers.get("X-Request-URL");var o="response"in s?s.response:s.responseText;r(new w(o,n))},s.onerror=function(){i(new TypeError("Network request failed"))},s.ontimeout=function(){i(new TypeError("Network request failed"))},s.onabort=function(){i(new e.DOMException("Aborted","AbortError"))},s.open(a.method,a.url,!0),"include"===a.credentials?s.withCredentials=!0:"omit"===a.credentials&&(s.withCredentials=!1),"responseType"in s&&o&&(s.responseType="blob"),a.headers.forEach((function(e,t){s.setRequestHeader(t,e)})),a.signal&&(a.signal.addEventListener("abort",l),s.onreadystatechange=function(){4===s.readyState&&a.signal.removeEventListener("abort",l)}),s.send(void 0===a._bodyInit?null:a._bodyInit)}))}C.polyfill=!0,n.fetch||(n.fetch=C,n.Headers=f,n.Request=b,n.Response=w),e.Headers=f,e.Request=b,e.Response=w,e.fetch=C,Object.defineProperty(e,"__esModule",{value:!0})}({}),o.fetch.ponyfill=!0,delete o.fetch.polyfill;var i=o;(t=i.fetch).default=i.fetch,t.fetch=i.fetch,t.Headers=i.Headers,t.Request=i.Request,t.Response=i.Response,e.exports=t}(browserPonyfill,browserPonyfill.exports);var browserPonyfillExports=browserPonyfill.exports,__awaiter$3=commonjsGlobal&&commonjsGlobal.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e3){i(e3)}}function s(e){try{l(r.throw(e))}catch(e3){i(e3)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))},__importDefault$2=commonjsGlobal&&commonjsGlobal.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(JsonRpcConnection$1,"__esModule",{value:!0}),JsonRpcConnection$1.JsonRpcConnection=void 0;const eventemitter3_1$2=eventemitter3Exports,cross_fetch_1=__importDefault$2(browserPonyfillExports),core_1$3=src,core_2=src,DEFAULT_HTTP_HEADERS={Accept:"application/json","Content-Type":"application/json"},DEFAULT_HTTP_METHOD="POST",DEFAULT_FETCH_OPTS={headers:DEFAULT_HTTP_HEADERS,method:DEFAULT_HTTP_METHOD};class JsonRpcConnection{constructor(e,t=!1){if(this.url=e,this.disableProviderPing=t,this.events=new eventemitter3_1$2.EventEmitter,this.isAvailable=!1,this.registering=!1,!(0,core_2.isHttpUrl)(e))throw new Error(`Provided URL is not compatible with HTTP connection: ${e}`);this.url=e,this.disableProviderPing=t}get connected(){return this.isAvailable}get connecting(){return this.registering}on(e,t){this.events.on(e,t)}once(e,t){this.events.once(e,t)}off(e,t){this.events.off(e,t)}removeListener(e,t){this.events.removeListener(e,t)}open(){return __awaiter$3(this,arguments,void 0,(function*(e=this.url){yield this.register(e)}))}close(){return __awaiter$3(this,void 0,void 0,(function*(){if(!this.isAvailable)throw new Error("Connection already closed");this.onClose()}))}send(e){return __awaiter$3(this,void 0,void 0,(function*(){this.isAvailable||(yield this.register());try{const t=(0,core_1$3.safeJsonStringify)(e),n=yield(0,cross_fetch_1.default)(this.url,Object.assign(Object.assign({},DEFAULT_FETCH_OPTS),{body:t})),r=yield n.json();this.onPayload({data:r})}catch(e3){this.onError(e.id,e3)}}))}register(){return __awaiter$3(this,arguments,void 0,(function*(e=this.url){if(!(0,core_2.isHttpUrl)(e))throw new Error(`Provided URL is not compatible with HTTP connection: ${e}`);if(this.registering)return new Promise(((e,t)=>{this.events.once("register_error",(e=>{t(e)})),this.events.once("open",(()=>{if(void 0===this.isAvailable)return t(new Error("HTTP connection is missing or invalid"));e()}))}));this.url=e,this.registering=!0;try{if(!this.disableProviderPing){const t=(0,core_1$3.safeJsonStringify)({id:1,jsonrpc:"2.0",method:"test",params:[]});yield(0,cross_fetch_1.default)(e,Object.assign(Object.assign({},DEFAULT_FETCH_OPTS),{body:t}))}this.onOpen()}catch(e3){const t=this.parseError(e3);throw this.events.emit("register_error",t),this.onClose(),t}}))}onOpen(){this.isAvailable=!0,this.registering=!1,this.events.emit("open")}onClose(){this.isAvailable=!1,this.registering=!1,this.events.emit("close")}onPayload(e){if(void 0===e.data)return;const t="string"==typeof e.data?(0,core_1$3.safeJsonParse)(e.data):e.data;this.events.emit("payload",t)}onError(e,t){const n=this.parseError(t),r=n.message||n.toString(),o=(0,core_2.formatJsonRpcError)(e,r);this.events.emit("payload",o)}parseError(e,t=this.url){return(0,core_2.parseConnectionError)(e,t,"HTTP")}}JsonRpcConnection$1.JsonRpcConnection=JsonRpcConnection;var __awaiter$2=commonjsGlobal&&commonjsGlobal.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e3){i(e3)}}function s(e){try{l(r.throw(e))}catch(e3){i(e3)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};Object.defineProperty(eip155,"__esModule",{value:!0});const utils_1$1=utils$4,constants_1$1=constants,core_1$2=src,JsonRpcProvider_1=JsonRpcProvider$1,JsonRpcConnection_1=JsonRpcConnection$1;class Eip155Provider{constructor(e){this.name="eip155",this.namespace=e.namespace,this.events=(0,utils_1$1.getGlobal)("events"),this.client=(0,utils_1$1.getGlobal)("client"),this.chainId=parseInt(this.getDefaultChain()),this.httpProviders=this.createHttpProviders(),(0,core_1$2.logDebug)("eip155 constructor --opts.namespace--\x3e",e.namespace)}isRecord(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}updateRequestParams(e){let t=e.params&&"object"==typeof e.params&&!Array.isArray(e.params);if("wallet_switchEthereumChain"===e.method){const n=e.chainId.split(":")[1],r=parseInt(n,10);if(isNaN(r))throw new core_1$2.OKXConnectError(core_1$2.OKX_CONNECT_ERROR_CODES.NOT_CONNECTED_ERROR,`Invalid decimal number, chainId: '${n}' `);if(e.params){if(!t)throw new core_1$2.OKXConnectError(core_1$2.OKX_CONNECT_ERROR_CODES.NOT_CONNECTED_ERROR,`Request params error , method: '${e.method}' `);{let t=e.params;"chainId"in t||(t.chainId=r.toString(16),e.params=t)}}else e.params={chainId:r.toString(16)}}else if("personal_sign"===e.method||"eth_signTypedData_v4"===e.method||"eth_sendTransaction"===e.method||"wallet_watchAsset"===e.method){if(!e.params)throw new core_1$2.OKXConnectError(core_1$2.OKX_CONNECT_ERROR_CODES.NOT_CONNECTED_ERROR,`Request params is nil, method: '${e.method}'`);if(!this.isRecord(e.params))throw new core_1$2.OKXConnectError(core_1$2.OKX_CONNECT_ERROR_CODES.NOT_CONNECTED_ERROR,`Invalid request params type, method: '${e.method}'`);{let t=e.params;if((0,core_1$2.logDebug)("eip155 updateRequestParams params>",JSON.stringify(t)),"chainId"in t){const n=e.chainId.split(":")[1],r=parseInt(n,10);let o,i=String(t.chainId);if(i.startsWith(this.name)&&e.chainId===i)o=r;else if(i.startsWith("0x"))o=parseInt(i,16);else{if(isNaN(Number(i)))throw new core_1$2.OKXConnectError(core_1$2.OKX_CONNECT_ERROR_CODES.NOT_CONNECTED_ERROR,`Invalid params.chainId format, method: '${e.method}'`);o=parseInt(i,10)}if(r!==o)throw new core_1$2.OKXConnectError(core_1$2.OKX_CONNECT_ERROR_CODES.NOT_CONNECTED_ERROR,`Request params.chainId not equal chain, method: '${e.method}' `)}}}return e}request(e){return __awaiter$2(this,void 0,void 0,(function*(){(0,core_1$2.logDebug)("eip155 request --args--string>",JSON.stringify(e));const t=this.updateRequestParams(e);switch((0,core_1$2.logDebug)("eip155 request --params--string>",JSON.stringify(t)),e.method){case"eth_requestAccounts":case"eth_accounts":return this.getAccounts();case"eth_chainId":return parseInt(this.getDefaultChain());case"wallet_switchEthereumChain":return yield this.handleSwitchChain(e);case"wallet_addEthereumChain":return this.addEthereumChain(e)}return this.namespace.methods.includes(e.method)?yield this.client.request(e):((0,core_1$2.logDebug)("[RPC] request begin"),yield this.getHttpProvider().request(e))}))}addEthereumChain(e){return __awaiter$2(this,void 0,void 0,(function*(){let t=yield this.client.request(e);try{if("result"in t){let n=t.result;if(n){const t=n.split(":")[0],r=n.split(":")[1],o=t+":"+r;this.namespace;if(this.namespace.accounts.push(n),this.namespace.chains.push(o),this.isRecord(e.params)&&"rpcUrls"in e.params){let t=e.params.rpcUrls,n=t?t[0]:void 0;n&&(this.namespace.rpcMap?this.namespace.rpcMap[r]=n:this.namespace.rpcMap={[r]:n},this.setHttpProvider(r,n))}this.events.emit(constants_1$1.PROVIDER_EVENTS.UPDATE_NAMESPACES,{eip155:this.namespace})}}else new core_1$2.OKXConnectError(core_1$2.OKX_CONNECT_ERROR_CODES.UNKNOWN_ERROR,`the method ${e.method} request error`)}catch(n){throw new core_1$2.OKXConnectError(core_1$2.OKX_CONNECT_ERROR_CODES.UNKNOWN_ERROR,`the method ${e.method} request error`)}return t}))}updateNamespace(e){this.namespace=Object.assign(this.namespace,e)}setDefaultChain(e,t){if(this.chainId=parseInt(e),!this.httpProviders[e]){const n=t||(0,utils_1$1.getRpcUrl)(`${this.name}:${e}`,this.namespace);n?this.setHttpProvider(e,n):(0,core_1$2.logError)(`No RPC url provided for chainId: ${e}`)}this.events.emit(constants_1$1.PROVIDER_EVENTS.DEFAULT_CHAIN_CHANGED,`${this.name}:${e}`)}requestAccounts(){return this.getAccounts()}getDefaultChain(){if(this.chainId)return this.chainId.toString();if(this.namespace.defaultChain)return this.namespace.defaultChain;const e=this.namespace.chains[0];if(!e)throw new Error("ChainId not found");return e.split(":")[1]}getAccounts(){const e=this.namespace.accounts;return(0,core_1$2.logDebug)("eip155 getAccounts ",e,this.chainId),e?[...new Set(e.filter((e=>e.split(":")[1]===this.chainId.toString())).map((e=>e.split(":")[2])))]:[]}handleSwitchChain(e){return __awaiter$2(this,void 0,void 0,(function*(){let t=e.params,n="0x0";t&&"chainId"in t&&(n=t.chainId),n=n.startsWith("0x")?n:`0x${n}`,(0,core_1$2.logDebug)("handleSwitchChain --\x3eargs ",e),(0,core_1$2.logDebug)("handleSwitchChain --\x3ehexChainId ",n);const r=parseInt(n,16);if((0,core_1$2.logDebug)("handleSwitchChain --\x3eparsedChainId ",r),this.isChainApproved(r))return this.setDefaultChain(`${r}`),{method:"wallet_switchEthereumChain",result:`${this.name}:${r}`};{const t=yield this.client.request({method:"wallet_switchEthereumChain",chainId:e.chainId,params:{chainId:n}});try{if("result"in t){let e=t.result;if(e){const n=e.split(":")[0],o=e.split(":")[1],i=n+":"+o;this.namespace;return this.namespace.accounts.push(e),this.namespace.chains.push(i),(0,core_1$2.logDebug)("handleSwitchChain --\x3ewallet_switchEthereumChain ",t),this.setDefaultChain(`${r}`),this.events.emit(constants_1$1.PROVIDER_EVENTS.UPDATE_NAMESPACES,{eip155:this.namespace}),{method:"wallet_switchEthereumChain",result:`${this.name}:${o}`}}}else new core_1$2.OKXConnectError(core_1$2.OKX_CONNECT_ERROR_CODES.UNKNOWN_ERROR,`the method ${e.method} request error`)}catch(o){throw new core_1$2.OKXConnectError(core_1$2.OKX_CONNECT_ERROR_CODES.UNKNOWN_ERROR,`the method ${e.method} request error`)}return t}}))}isChainApproved(e){return this.namespace.chains.includes(`${this.name}:${e}`)}createHttpProvider(e,t){const n=t;if(n){return new JsonRpcProvider_1.JsonRpcProvider(new JsonRpcConnection_1.JsonRpcConnection(n,(0,utils_1$1.getGlobal)("disableProviderPing")))}(0,core_1$2.logError)(`No RPC url provided for chainId: ${e}`)}createHttpProviders(){const e={};return this.namespace.chains.forEach((t=>{const n=(0,utils_1$1.getChainId)(t),r=(0,utils_1$1.getRpcUrl)(t,this.namespace);(0,core_1$2.logDebug)("get parsed chain and rpc:",n,r);let o=this.createHttpProvider(n,r);o&&(e[n]=o)})),(0,core_1$2.logDebug)("get http providermap:",e),e}setHttpProvider(e,t){const n=this.createHttpProvider(e,t);n&&(this.httpProviders[e]=n)}getHttpProvider(){const e=`${this.chainId}`,t=this.httpProviders[e];if((0,core_1$2.logDebug)("[RPC] get http provider:",e,t),void 0===t)throw new Error(`JSON-RPC provider for ${e} not found`);return t}}eip155.default=Eip155Provider;var client={},__awaiter$1=commonjsGlobal&&commonjsGlobal.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e3){i(e3)}}function s(e){try{l(r.throw(e))}catch(e3){i(e3)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))},__importDefault$1=commonjsGlobal&&commonjsGlobal.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(client,"__esModule",{value:!0}),client.SignClient=void 0;const eventemitter3_1$1=__importDefault$1(eventemitter3Exports),core_1$1=src,namespaces_1$1=namespaces;class SignClient extends core_1$1.ISignClient{constructor(e){super(e),this.events=new eventemitter3_1$1.default,this.engine=new core_1$1.Engine(new core_1$1.ConnectionManager),this.connect=e=>__awaiter$1(this,void 0,void 0,(function*(){return new Promise(((t,n)=>{var r=[],o={name:"requestAccounts",requiredNamespaces:(0,namespaces_1$1.nameSpaceToConnectWalletNameSpace)(e.namespaces),optionalNamespaces:(0,namespaces_1$1.nameSpaceToConnectWalletNameSpace)(e.optionalNamespaces)};r.push(o);try{this.engine.conect(r,Object.assign({dappInfo:this.metadata},e.sessionConfig),(n=>{n&&(0,namespaces_1$1.fillParamsToSession)(n,e.namespaces,e.optionalNamespaces,this.sessionConfig),t(n)}))}catch(e3){n(e3)}}))})),this.restoreconnect=e=>__awaiter$1(this,void 0,void 0,(function*(){return new Promise(((t,n)=>{this.engine.restoreconnect(e,(e=>{t(e)}))}))})),this.reject=e=>__awaiter$1(this,void 0,void 0,(function*(){})),this.request=e=>__awaiter$1(this,void 0,void 0,(function*(){var t;return(0,core_1$1.logDebug)("clint request --params>>>> >",null===(t=this.sessionConfig)||void 0===t?void 0:t.openUniversalUrl,JSON.stringify(e)),new Promise(((t,n)=>__awaiter$1(this,void 0,void 0,(function*(){var r;try{(null===(r=this.sessionConfig)||void 0===r?void 0:r.openUniversalUrl)&&(0,core_1$1.isIos)()&&this.openOKXWallet(),yield this.engine.send(e,{resolve:e=>{if(delete e.requestId,(0,core_1$1.logDebug)("clint request --response >",JSON.stringify(e)),"error"in e&&e.error){let t=e.error;t.message=e.method+":"+t.message,n(t)}else t(e)},onAck:()=>{var e;!(0,core_1$1.isIos)()&&(null===(e=this.sessionConfig)||void 0===e?void 0:e.openUniversalUrl)&&this.openOKXWallet()}})}catch(e3){n(e3)}}))))})),this.disconnect=()=>__awaiter$1(this,void 0,void 0,(function*(){try{return new Promise((e=>{this.engine.send({method:"disconnect"},{onAck:()=>{e()}})}))}catch(e){throw e}})),this.metadata=e}on(e,t){return this.events.on(e,t),this}openOKXWallet(){(0,core_1$1.openOKXDeeplinkWithFallback)(core_1$1.standardDeeplink)}}client.SignClient=SignClient;var __awaiter=commonjsGlobal&&commonjsGlobal.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e3){i(e3)}}function s(e){try{l(r.throw(e))}catch(e3){i(e3)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))},__importDefault=commonjsGlobal&&commonjsGlobal.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(OKXUniversalProvider$1,"__esModule",{value:!0}),OKXUniversalProvider$1.OKXUniversalProvider=void 0;const utils_1=utils$4,eip155_1=__importDefault(eip155),constants_1=constants,eventemitter3_1=__importDefault(eventemitter3Exports),client_1=client,core_1=src,namespaces_1=namespaces;class OKXUniversalProvider{static init(e){return __awaiter(this,void 0,void 0,(function*(){const t=new OKXUniversalProvider(e);return yield t.initialize(),t}))}constructor(e){this.rpcProviders={},this.events=new eventemitter3_1.default,this.providerOpts=e}request(e,t){return __awaiter(this,void 0,void 0,(function*(){(0,core_1.logDebug)("UniversalProvider request args >>>: ",JSON.stringify(e));const[n,r]=this.validateChain(t);if(!this.session)throw new core_1.OKXConnectError(core_1.OKX_CONNECT_ERROR_CODES.UNKNOWN_ERROR,"Please call connect() before request()");let o=Object.keys(this.session.namespaces);if(!t&&o&&o.length>1)throw new core_1.OKXConnectError(core_1.OKX_CONNECT_ERROR_CODES.NOT_CONNECTED_ERROR,"Multiple chains have been linked, the request method requires chain");(0,core_1.logDebug)("UniversalProvider request >>args>>>: ",e);const i=Object.assign(Object.assign({},e),{chainId:`${n}:${r}`});return(0,core_1.logDebug)("UniversalProvider request >>requestParam>>>: ",JSON.stringify(i)),(0,core_1.logDebug)("UniversalProvider request >>namespace>>>: ",n,this.getProvider(n)),yield this.getProvider(n).request(i)}))}enable(){return __awaiter(this,void 0,void 0,(function*(){if(!this.client)throw new core_1.OKXConnectError(core_1.OKX_CONNECT_ERROR_CODES.UNKNOWN_ERROR,"Sign Client not initialized");if(!this.session){if(!this.connectOpts)throw new core_1.OKXConnectError(core_1.OKX_CONNECT_ERROR_CODES.UNKNOWN_ERROR,"Sign Client not initialized");yield this.connect(this.connectOpts)}return yield this.requestAccounts()}))}disconnect(){return __awaiter(this,void 0,void 0,(function*(){if(!this.session)throw new core_1.OKXConnectError(core_1.OKX_CONNECT_ERROR_CODES.NOT_CONNECTED_ERROR);return new Promise((e=>__awaiter(this,void 0,void 0,(function*(){let t=!1;const n=()=>{t||(t=!0,this.cleanup().then(e),this.client.engine.connectionManager.disconnect())};try{yield this.client.disconnect(),n()}catch(e3){t||this.cleanup().then(e)}finally{n()}}))))}))}connect(e){return __awaiter(this,void 0,void 0,(function*(){if(!this.client)throw new core_1.OKXConnectError(core_1.OKX_CONNECT_ERROR_CODES.UNKNOWN_ERROR,"Sign Client not initialized");void 0===e.sessionConfig&&(e.sessionConfig={}),void 0===e.sessionConfig.openUniversalUrl&&(e.sessionConfig.openUniversalUrl=(0,core_1.isMobileUserAgent)()),this.setNamespaces(e);let t=yield this.client.connect(e);if((0,core_1.logDebug)(`UniversalProvider connect success ====> ${JSON.stringify(t)}`),t)return this.session=t,this.onConnect(),t}))}on(e,t){this.events.on(e,t)}once(e,t){this.events.once(e,t)}removeListener(e,t){this.events.removeListener(e,t)}off(e,t){this.events.off(e,t)}setDefaultChain(e,t){try{if(!this.session)return;const[n,r]=this.validateChain(e);this.getProvider(n).setDefaultChain(r,t)}catch(n){if(!/Please call connect/.test(n.message))throw n}}checkStorage(){return __awaiter(this,void 0,void 0,(function*(){let e=yield this.getFromStore("connectSession");if((0,core_1.logDebug)(e),e){let t=e;this.session=t,this.client.session=this.session,this.sessionConfig=t.sessionConfig,this.client.sessionConfig=this.sessionConfig,(0,core_1.logDebug)("[evm u-provider] do reconnection",this.session),yield this.client.restoreconnect(t),this.createProviders(),setTimeout((()=>{this.events.emit("reconnect",{session:this.session})}),100)}}))}initialize(){return __awaiter(this,void 0,void 0,(function*(){const e=Object.assign({url:window.location.hostname},this.providerOpts.dappMetaData);this.client=new client_1.SignClient(e),yield this.checkStorage(),this.registerEventListeners()}))}createProviders(){if(!this.client)throw new core_1.OKXConnectError(core_1.OKX_CONNECT_ERROR_CODES.UNKNOWN_ERROR,"Sign Client not initialized");if(!this.session)throw new core_1.OKXConnectError(core_1.OKX_CONNECT_ERROR_CODES.UNKNOWN_ERROR,"Session not initialized. Please call connect() before enable()");const e=[...new Set(Object.keys(this.session.namespaces).map((e=>(0,namespaces_1.parseNamespaceKey)(e))))];(0,utils_1.setGlobal)("client",this.client),(0,utils_1.setGlobal)("events",this.events),e.forEach((e=>{if(!this.session)return;const t=this.session.namespaces[e];if((0,core_1.logDebug)("init eip155 >> ",t),"eip155"===e){const n={namespace:t};this.rpcProviders[e]=new eip155_1.default(n)}}))}registerEventListeners(){if(void 0===this.client)throw new core_1.OKXConnectError(core_1.OKX_CONNECT_ERROR_CODES.UNKNOWN_ERROR,"Sign Client is not initialized");this.client.engine.addDisconnectListener((()=>{this.cleanup(),this.client.engine.connectionManager.disconnect(),this.events.emit("disconnect")})),this.on(constants_1.PROVIDER_EVENTS.DEFAULT_CHAIN_CHANGED,(e=>{this.onChainChanged(e)})),this.on(constants_1.PROVIDER_EVENTS.UPDATE_NAMESPACES,(e=>{if(e){const t=Object.keys(e)[0];this.session&&(this.session.namespaces[t]=e[t],this.session&&this.persist("connectSession",this.session),(0,core_1.logDebug)("PROVIDER_EVENTS.UPDATE_NAMESPACES this.session ->>>",JSON.stringify(this.session)))}}))}getProvider(e){return(0,core_1.logDebug)("current get providers",this.rpcProviders),(0,core_1.logDebug)("query namespace: ",e),this.rpcProviders[e]}setNamespaces(e){this.connectOpts=e;const{namespaces:t,sessionConfig:n}=e,r={url:window.location.hostname,name:this.providerOpts.dappMetaData.name,icon:this.providerOpts.dappMetaData.icon};this.sessionConfig={dappInfo:r,openUniversalUrl:null==n?void 0:n.openUniversalUrl,redirect:null==n?void 0:n.redirect},(0,core_1.logDebug)("setNamespaces sessionConfig>>>",this.sessionConfig),this.client.sessionConfig=this.sessionConfig,this.persist("sessionConfig",n)}validateChain(e){var t;let[n,r]=(null==e?void 0:e.split(":"))||["",""];if(!this.session||!this.session.namespaces||!Object.keys(this.session.namespaces).length)return(0,core_1.logDebug)("get name & chain",n,r),[n,r];if(n){if(!Object.keys(this.session.namespaces||{}).map((e=>(0,namespaces_1.parseNamespaceKey)(e))).includes(n))throw new core_1.OKXConnectError(core_1.OKX_CONNECT_ERROR_CODES.NOT_CONNECTED_ERROR,`Namespace '${n}' is not configured. Please call connect() first with namespace config.`);if(r&&e){(0,core_1.logDebug)("this.session.namespaces --\x3e> ",n,JSON.stringify(this.session.namespaces));const r=null===(t=this.session.namespaces[n])||void 0===t?void 0:t.chains;if((0,core_1.logDebug)("get chainsArr & chain",JSON.stringify(r),e),r&&!r.includes(e))throw new core_1.OKXConnectError(core_1.OKX_CONNECT_ERROR_CODES.NOT_CONNECTED_ERROR,`Namespace not include the chain '${e}'`)}}if(n&&r)return(0,core_1.logDebug)("get name & chain",n,r),[n,r];let o=(0,namespaces_1.parseNamespaceKey)(Object.keys(this.session.namespaces)[0]);const i=this.rpcProviders[o].getDefaultChain();return(0,core_1.logDebug)("get default chain:",i),[o,i]}requestAccounts(){return __awaiter(this,void 0,void 0,(function*(){const[e]=this.validateChain();return yield this.getProvider(e).requestAccounts()}))}onChainChanged(e){var t;if(!(null===(t=this.session)||void 0===t?void 0:t.namespaces))return;const[n,r]=this.validateChain(e);r&&(this.session.namespaces[n]&&(this.session.namespaces[n].defaultChain=r,this.persist("connectSession",this.session)),this.events.emit("chainChanged",r))}onConnect(){this.createProviders(),this.session&&this.persist("connectSession",this.session),this.events.emit("connect",{session:this.session})}cleanup(){return __awaiter(this,void 0,void 0,(function*(){this.session=void 0,this.sessionProperties=void 0,this.persist("optionalNamespaces",void 0),this.persist("sessionProperties",void 0),this.persist("connectSession",void 0)}))}persist(e,t){return(0,core_1.logDebug)("[evm u-provider] persisit data",e,t),this.client.engine.connectionManager.saveSessionContent(e,t)}getFromStore(e){return __awaiter(this,void 0,void 0,(function*(){return this.client.engine.connectionManager.getSessionContent(e)}))}}OKXUniversalProvider$1.OKXUniversalProvider=OKXUniversalProvider,OKXUniversalProvider$1.default=OKXUniversalProvider,function(e){var t=commonjsGlobal&&commonjsGlobal.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),n=commonjsGlobal&&commonjsGlobal.__exportStar||function(e,n){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(n,r)||t(n,e,r)};Object.defineProperty(e,"__esModule",{value:!0}),e.OKXUniversalProvider=void 0,n(types,e);var r=OKXUniversalProvider$1;Object.defineProperty(e,"OKXUniversalProvider",{enumerable:!0,get:function(){return r.OKXUniversalProvider}})}(src$1);const useOkx=()=>{const[e,t]=reactExports.useState(),n="eip155:1";reactExports.useEffect((()=>{(async()=>{const e=await src$1.OKXUniversalProvider.init({dappMetaData:{name:"xter",icon:"https://resources.xter.io/ft/aod/roar.png"}});t(e)})()}),[]),reactExports.useEffect((()=>{const t=e=>{alert(e)},n=e=>{JSON.stringify(e),alert(JSON.stringify(e))},r=({topic:e})=>{alert(e)};return e&&(e.events.on("display_uri",t),e.events.on("session_update",n),e.events.on("session_delete",r)),()=>{e&&(e.events.off("display_uri",t),e.events.off("session_update",n),e.events.off("session_delete",r))}}),[e]);const r=reactExports.useCallback((async()=>{if(e){const t=await e.connect({namespaces:{eip155:{chains:["eip155:1"],rpcMap:{1:"https://ethereum-rpc.publicnode.com"},defaultChain:"1"}},optionalNamespaces:{eip155:{chains:["eip155:112358","eip155:1637450"],rpcMap:{112358:"https://xterio-bnb.alt.technology",1637450:"https://xterio-testnet.alt.technology/"},defaultChain:"112358"}},sessionConfig:{redirect:"tg://resolve"}});JSON.stringify(t)}else alert("okxProvider not init")}),[e]),o=reactExports.useCallback((()=>{e&&e.setDefaultChain("eip155:112358","https://xterio-bnb.alt.technology")}),[e]),i=reactExports.useCallback((()=>{e&&e.setDefaultChain("eip155:1637450","https://xterio-testnet.alt.technology/")}),[e]),a=reactExports.useCallback((async t=>{if(e){const r={method:"wallet_switchEthereumChain",params:{chainId:t}};await e.request(r,n)}}),[e]),s=reactExports.useCallback((async()=>{if(alert("okxAddXterBNBChain start"),e){const t={method:"wallet_addEthereumChain",params:{blockExplorerUrls:["https://bnb.xterscan.io"],chainId:"0x1B6E6",chainName:"Xter BNB",nativeCurrency:{name:"XTER BNB",symbol:"XBNB",decimals:18},rpcUrls:["https://xterio-bnb.alt.technology"]}},r=await e.request(t,n);alert(r)}}),[e]),l=reactExports.useCallback((async()=>{if(e){const t={method:"wallet_addEthereumChain",params:{blockExplorerUrls:["https://testnet.xterscan.io"],chainId:"0x1B6E6",chainName:"Xterio Testnet",nativeCurrency:{name:"Test BNB",symbol:"tBNB",decimals:18},rpcUrls:["https://xterio-testnet.alt.technology/"]}},r=await e.request(t,n);alert(r)}}),[e]),c=reactExports.useCallback((async()=>{if(e){return await e.request({method:"eth_requestAccounts"})}}),[e]),u=reactExports.useCallback((async()=>{if(e){return await e.request({method:"eth_chainId"})}}),[e]),d=reactExports.useCallback((async t=>{if(e){const n={method:"eth_getBalance",params:[t,"latest"]};return await e.request(n)}}),[e]);return{okxConnect:r,okxDisconnect:reactExports.useCallback((async()=>{e&&await e.disconnect()}),[e]),okxSetDefaultChainToXterBNB:o,okxSetDefaultChainToXterBNBTest:i,okxSwitchChain:a,okxAddXterBNBChain:s,okxAddXterBNBChainTest:l,okxGetAddress:c,okxGetChainId:u,okxGetBalance:d,okxSendTransaction:reactExports.useCallback((async(t,n,r)=>{if(e){const o={method:"eth_sendTransaction",params:[t]};return await e.request(o,n?"eip155:1637450":r??"eip155:112358")}}),[e])}},Okx=observer((()=>{const{okxGetAddress:e,okxGetChainId:t,okxConnect:n,okxDisconnect:r,okxSetDefaultChainToXterBNB:o,okxSetDefaultChainToXterBNBTest:i,okxSendTransaction:a,okxAddXterBNBChain:s,okxAddXterBNBChainTest:l,okxGetBalance:c}=useOkx(),[u,d]=reactExports.useState(),[f,h]=reactExports.useState(),[p,g]=reactExports.useState(),m=async()=>{const t=await e();alert(t),h(t)},v=async()=>{const e=await t();alert(e),d(e)};return jsxRuntimeExports.jsxs("div",{children:[jsxRuntimeExports.jsxs("div",{children:[jsxRuntimeExports.jsxs("h3",{children:["链ID: ",u]}),jsxRuntimeExports.jsxs("h3",{children:["地址: ",f]}),jsxRuntimeExports.jsxs("h3",{children:["余额: ",p]})]}),jsxRuntimeExports.jsx("div",{className:"mt-4 cursor-pointer",onClick:async()=>{await n()},children:jsxRuntimeExports.jsx("h3",{children:"连接钱包并添加 XterBNB 链"})}),jsxRuntimeExports.jsx("div",{className:"mt-4 cursor-pointer",onClick:async()=>{await n(),m(),v()},children:jsxRuntimeExports.jsx("h3",{children:"连接钱包"})}),jsxRuntimeExports.jsx("div",{className:"mt-4 cursor-pointer",onClick:m,children:jsxRuntimeExports.jsx("h3",{children:"获取地址"})}),jsxRuntimeExports.jsx("div",{className:"mt-4 cursor-pointer",onClick:v,children:jsxRuntimeExports.jsx("h3",{children:"获取链ID"})}),jsxRuntimeExports.jsx("div",{className:"mt-4 cursor-pointer",onClick:async()=>{await r(),h(void 0),d(void 0),g(void 0)},children:jsxRuntimeExports.jsx("h3",{children:"断开连接"})}),jsxRuntimeExports.jsx("div",{className:"mt-4 cursor-pointer",onClick:async()=>{await o()},children:jsxRuntimeExports.jsx("h3",{children:"设置默认链为 XterBNB"})}),jsxRuntimeExports.jsx("div",{className:"mt-4 cursor-pointer",onClick:async()=>{await i()},children:jsxRuntimeExports.jsx("h3",{children:"设置默认链为 XterBNB 测试"})}),jsxRuntimeExports.jsx("div",{className:"mt-4 cursor-pointer",onClick:async()=>{},children:jsxRuntimeExports.jsx("h3",{children:"发送交易"})}),jsxRuntimeExports.jsx("div",{className:"mt-4 cursor-pointer",onClick:async()=>{await s()},children:jsxRuntimeExports.jsx("h3",{children:"添加 XterBNB 链"})}),jsxRuntimeExports.jsx("div",{className:"mt-4 cursor-pointer",onClick:async()=>{await l()},children:jsxRuntimeExports.jsx("h3",{children:"添加 XterBNB 测试链"})}),jsxRuntimeExports.jsx("div",{className:"mt-4 cursor-pointer",onClick:async()=>{if(f){const e=await c(f);alert(utils$f.formatEther(BigInt(e).toString())),g(utils$f.formatEther(BigInt(e).toString()))}},children:jsxRuntimeExports.jsx("h3",{children:"获取余额"})})]})})),DemonstrationAccount=11112;class AppStore{constructor(){makeAutoObservable(this)}}const appStore=new AppStore;function bind(e,t){return function(){return e.apply(t,arguments)}}const{toString:toString}=Object.prototype,{getPrototypeOf:getPrototypeOf}=Object,kindOf=(cache=Object.create(null),e=>{const t=toString.call(e);return cache[t]||(cache[t]=t.slice(8,-1).toLowerCase())});var cache;const kindOfTest=e=>(e=e.toLowerCase(),t=>kindOf(t)===e),typeOfTest=e=>t=>typeof t===e,{isArray:isArray$2}=Array,isUndefined=typeOfTest("undefined");function isBuffer(e){return null!==e&&!isUndefined(e)&&null!==e.constructor&&!isUndefined(e.constructor)&&isFunction(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const isArrayBuffer=kindOfTest("ArrayBuffer");function isArrayBufferView(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&isArrayBuffer(e.buffer),t}const isString=typeOfTest("string"),isFunction=typeOfTest("function"),isNumber=typeOfTest("number"),isObject=e=>null!==e&&"object"==typeof e,isBoolean=e=>!0===e||!1===e,isPlainObject=e=>{if("object"!==kindOf(e))return!1;const t=getPrototypeOf(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)},isDate=kindOfTest("Date"),isFile=kindOfTest("File"),isBlob=kindOfTest("Blob"),isFileList=kindOfTest("FileList"),isStream=e=>isObject(e)&&isFunction(e.pipe),isFormData=e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||isFunction(e.append)&&("formdata"===(t=kindOf(e))||"object"===t&&isFunction(e.toString)&&"[object FormData]"===e.toString()))},isURLSearchParams=kindOfTest("URLSearchParams"),[isReadableStream,isRequest,isResponse,isHeaders]=["ReadableStream","Request","Response","Headers"].map(kindOfTest),trim=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function forEach(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let r,o;if("object"!=typeof e&&(e=[e]),isArray$2(e))for(r=0,o=e.length;r0;)if(r=n[o],t===r.toLowerCase())return r;return null}const _global="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,isContextDefined=e=>!isUndefined(e)&&e!==_global;function merge(){const{caseless:e}=isContextDefined(this)&&this||{},t={},n=(n,r)=>{const o=e&&findKey(t,r)||r;isPlainObject(t[o])&&isPlainObject(n)?t[o]=merge(t[o],n):isPlainObject(n)?t[o]=merge({},n):isArray$2(n)?t[o]=n.slice():t[o]=n};for(let r=0,o=arguments.length;r(forEach(t,((t,r)=>{n&&isFunction(t)?e[r]=bind(t,n):e[r]=t}),{allOwnKeys:r}),e),stripBOM=e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject=(e,t,n,r)=>{let o,i,a;const s={};if(t=t||{},null==e)return t;do{for(o=Object.getOwnPropertyNames(e),i=o.length;i-- >0;)a=o[i],r&&!r(a,e,t)||s[a]||(t[a]=e[a],s[a]=!0);e=!1!==n&&getPrototypeOf(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},endsWith=(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray=e=>{if(!e)return null;if(isArray$2(e))return e;let t=e.length;if(!isNumber(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},isTypedArray=(TypedArray="undefined"!=typeof Uint8Array&&getPrototypeOf(Uint8Array),e=>TypedArray&&e instanceof TypedArray);var TypedArray;const forEachEntry=(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll=(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm=kindOfTest("HTMLFormElement"),toCamelCase=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),hasOwnProperty$1=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),isRegExp=kindOfTest("RegExp"),reduceDescriptors=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};forEach(n,((n,o)=>{let i;!1!==(i=t(n,o,e))&&(r[o]=i||n)})),Object.defineProperties(e,r)},freezeMethods=e=>{reduceDescriptors(e,((t,n)=>{if(isFunction(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];isFunction(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet=(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return isArray$2(e)?r(e):r(String(e).split(t)),n},noop=()=>{},toFiniteNumber=(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,ALPHA="abcdefghijklmnopqrstuvwxyz",DIGIT="0123456789",ALPHABET={DIGIT:DIGIT,ALPHA:ALPHA,ALPHA_DIGIT:ALPHA+ALPHA.toUpperCase()+DIGIT},generateString=(e=16,t=ALPHABET.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function isSpecCompliantForm(e){return!!(e&&isFunction(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])}const toJSONObject=e=>{const t=new Array(10),n=(e,r)=>{if(isObject(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const o=isArray$2(e)?[]:{};return forEach(e,((e,t)=>{const i=n(e,r+1);!isUndefined(i)&&(o[t]=i)})),t[r]=void 0,o}}return e};return n(e,0)},isAsyncFn=kindOfTest("AsyncFunction"),isThenable=e=>e&&(isObject(e)||isFunction(e))&&isFunction(e.then)&&isFunction(e.catch),_setImmediate=(setImmediateSupported="function"==typeof setImmediate,postMessageSupported=isFunction(_global.postMessage),setImmediateSupported?setImmediate:postMessageSupported?(token=`axios@${Math.random()}`,callbacks=[],_global.addEventListener("message",(({source:e,data:t})=>{e===_global&&t===token&&callbacks.length&&callbacks.shift()()}),!1),e=>{callbacks.push(e),_global.postMessage(token,"*")}):e=>setTimeout(e));var setImmediateSupported,postMessageSupported,token,callbacks;const asap="undefined"!=typeof queueMicrotask?queueMicrotask.bind(_global):"undefined"!=typeof process&&process.nextTick||_setImmediate,utils$1={isArray:isArray$2,isArrayBuffer:isArrayBuffer,isBuffer:isBuffer,isFormData:isFormData,isArrayBufferView:isArrayBufferView,isString:isString,isNumber:isNumber,isBoolean:isBoolean,isObject:isObject,isPlainObject:isPlainObject,isReadableStream:isReadableStream,isRequest:isRequest,isResponse:isResponse,isHeaders:isHeaders,isUndefined:isUndefined,isDate:isDate,isFile:isFile,isBlob:isBlob,isRegExp:isRegExp,isFunction:isFunction,isStream:isStream,isURLSearchParams:isURLSearchParams,isTypedArray:isTypedArray,isFileList:isFileList,forEach:forEach,merge:merge,extend:extend,trim:trim,stripBOM:stripBOM,inherits:inherits,toFlatObject:toFlatObject,kindOf:kindOf,kindOfTest:kindOfTest,endsWith:endsWith,toArray:toArray,forEachEntry:forEachEntry,matchAll:matchAll,isHTMLForm:isHTMLForm,hasOwnProperty:hasOwnProperty$1,hasOwnProp:hasOwnProperty$1,reduceDescriptors:reduceDescriptors,freezeMethods:freezeMethods,toObjectSet:toObjectSet,toCamelCase:toCamelCase,noop:noop,toFiniteNumber:toFiniteNumber,findKey:findKey,global:_global,isContextDefined:isContextDefined,ALPHABET:ALPHABET,generateString:generateString,isSpecCompliantForm:isSpecCompliantForm,toJSONObject:toJSONObject,isAsyncFn:isAsyncFn,isThenable:isThenable,setImmediate:_setImmediate,asap:asap};function AxiosError(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o,this.status=o.status?o.status:null)}utils$1.inherits(AxiosError,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:utils$1.toJSONObject(this.config),code:this.code,status:this.status}}});const prototype$1=AxiosError.prototype,descriptors={};["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=>{descriptors[e]={value:e}})),Object.defineProperties(AxiosError,descriptors),Object.defineProperty(prototype$1,"isAxiosError",{value:!0}),AxiosError.from=(e,t,n,r,o,i)=>{const a=Object.create(prototype$1);return utils$1.toFlatObject(e,a,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),AxiosError.call(a,e.message,t,n,r,o),a.cause=e,a.name=e.name,i&&Object.assign(a,i),a};const httpAdapter=null;function isVisitable(e){return utils$1.isPlainObject(e)||utils$1.isArray(e)}function removeBrackets(e){return utils$1.endsWith(e,"[]")?e.slice(0,-2):e}function renderKey(e,t,n){return e?e.concat(t).map((function(e,t){return e=removeBrackets(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}function isFlatArray(e){return utils$1.isArray(e)&&!e.some(isVisitable)}const predicates=utils$1.toFlatObject(utils$1,{},null,(function(e){return/^is[A-Z]/.test(e)}));function toFormData(e,t,n){if(!utils$1.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=utils$1.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!utils$1.isUndefined(t[e])}))).metaTokens,o=n.visitor||c,i=n.dots,a=n.indexes,s=(n.Blob||"undefined"!=typeof Blob&&Blob)&&utils$1.isSpecCompliantForm(t);if(!utils$1.isFunction(o))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(utils$1.isDate(e))return e.toISOString();if(!s&&utils$1.isBlob(e))throw new AxiosError("Blob is not supported. Use a Buffer instead.");return utils$1.isArrayBuffer(e)||utils$1.isTypedArray(e)?s&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function c(e,n,o){let s=e;if(e&&!o&&"object"==typeof e)if(utils$1.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(utils$1.isArray(e)&&isFlatArray(e)||(utils$1.isFileList(e)||utils$1.endsWith(n,"[]"))&&(s=utils$1.toArray(e)))return n=removeBrackets(n),s.forEach((function(e,r){!utils$1.isUndefined(e)&&null!==e&&t.append(!0===a?renderKey([n],r,i):null===a?n:n+"[]",l(e))})),!1;return!!isVisitable(e)||(t.append(renderKey(o,n,i),l(e)),!1)}const u=[],d=Object.assign(predicates,{defaultVisitor:c,convertValue:l,isVisitable:isVisitable});if(!utils$1.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!utils$1.isUndefined(n)){if(-1!==u.indexOf(n))throw Error("Circular reference detected in "+r.join("."));u.push(n),utils$1.forEach(n,(function(n,i){!0===(!(utils$1.isUndefined(n)||null===n)&&o.call(t,n,utils$1.isString(i)?i.trim():i,r,d))&&e(n,r?r.concat(i):[i])})),u.pop()}}(e),t}function encode$1(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function AxiosURLSearchParams(e,t){this._pairs=[],e&&toFormData(e,this,t)}const prototype=AxiosURLSearchParams.prototype;function encode(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function buildURL(e,t,n){if(!t)return e;const r=n&&n.encode||encode,o=n&&n.serialize;let i;if(i=o?o(t,n):utils$1.isURLSearchParams(t)?t.toString():new AxiosURLSearchParams(t,n).toString(r),i){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}prototype.append=function(e,t){this._pairs.push([e,t])},prototype.toString=function(e){const t=e?function(t){return e.call(this,t,encode$1)}:encode$1;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};class InterceptorManager{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){utils$1.forEach(this.handlers,(function(t){null!==t&&e(t)}))}}const InterceptorManager$1=InterceptorManager,transitionalDefaults={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},URLSearchParams$1="undefined"!=typeof URLSearchParams?URLSearchParams:AxiosURLSearchParams,FormData$1="undefined"!=typeof FormData?FormData:null,Blob$1="undefined"!=typeof Blob?Blob:null,platform$1={isBrowser:!0,classes:{URLSearchParams:URLSearchParams$1,FormData:FormData$1,Blob:Blob$1},protocols:["http","https","file","blob","url","data"]},hasBrowserEnv="undefined"!=typeof window&&"undefined"!=typeof document,_navigator="object"==typeof navigator&&navigator||void 0,hasStandardBrowserEnv=hasBrowserEnv&&(!_navigator||["ReactNative","NativeScript","NS"].indexOf(_navigator.product)<0),hasStandardBrowserWebWorkerEnv="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,origin=hasBrowserEnv&&window.location.href||"http://localhost",utils=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:hasBrowserEnv,hasStandardBrowserEnv:hasStandardBrowserEnv,hasStandardBrowserWebWorkerEnv:hasStandardBrowserWebWorkerEnv,navigator:_navigator,origin:origin},Symbol.toStringTag,{value:"Module"})),platform={...utils,...platform$1};function toURLEncodedForm(e,t){return toFormData(e,new platform.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return platform.isNode&&utils$1.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}function parsePropPath(e){return utils$1.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}function arrayToObject(e){const t={},n=Object.keys(e);let r;const o=n.length;let i;for(r=0;r=e.length;if(i=!i&&utils$1.isArray(r)?r.length:i,s)return utils$1.hasOwnProp(r,i)?r[i]=[r[i],n]:r[i]=n,!a;r[i]&&utils$1.isObject(r[i])||(r[i]=[]);return t(e,n,r[i],o)&&utils$1.isArray(r[i])&&(r[i]=arrayToObject(r[i])),!a}if(utils$1.isFormData(e)&&utils$1.isFunction(e.entries)){const n={};return utils$1.forEachEntry(e,((e,r)=>{t(parsePropPath(e),r,n,0)})),n}return null}function stringifySafely(e,t,n){if(utils$1.isString(e))try{return(t||JSON.parse)(e),utils$1.trim(e)}catch(e3){if("SyntaxError"!==e3.name)throw e3}return(n||JSON.stringify)(e)}const defaults={transitional:transitionalDefaults,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=utils$1.isObject(e);o&&utils$1.isHTMLForm(e)&&(e=new FormData(e));if(utils$1.isFormData(e))return r?JSON.stringify(formDataToJSON(e)):e;if(utils$1.isArrayBuffer(e)||utils$1.isBuffer(e)||utils$1.isStream(e)||utils$1.isFile(e)||utils$1.isBlob(e)||utils$1.isReadableStream(e))return e;if(utils$1.isArrayBufferView(e))return e.buffer;if(utils$1.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let i;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return toURLEncodedForm(e,this.formSerializer).toString();if((i=utils$1.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return toFormData(i?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),stringifySafely(e)):e}],transformResponse:[function(e){const t=this.transitional||defaults.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(utils$1.isResponse(e)||utils$1.isReadableStream(e))return e;if(e&&utils$1.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(e3){if(n){if("SyntaxError"===e3.name)throw AxiosError.from(e3,AxiosError.ERR_BAD_RESPONSE,this,null,this.response);throw e3}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:platform.classes.FormData,Blob:platform.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};utils$1.forEach(["delete","get","head","post","put","patch"],(e=>{defaults.headers[e]={}}));const defaults$1=defaults,ignoreDuplicateOf=utils$1.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"]),parseHeaders=e=>{const t={};let n,r,o;return e&&e.split("\n").forEach((function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),r=e.substring(o+1).trim(),!n||t[n]&&ignoreDuplicateOf[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t},$internals=Symbol("internals");function normalizeHeader(e){return e&&String(e).trim().toLowerCase()}function normalizeValue(e){return!1===e||null==e?e:utils$1.isArray(e)?e.map(normalizeValue):String(e)}function parseTokens(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const isValidHeaderName=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function matchHeaderValue(e,t,n,r,o){return utils$1.isFunction(r)?r.call(this,t,n):(o&&(t=n),utils$1.isString(t)?utils$1.isString(r)?-1!==t.indexOf(r):utils$1.isRegExp(r)?r.test(t):void 0:void 0)}function formatHeader(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}function buildAccessors(e,t){const n=utils$1.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})}))}class AxiosHeaders{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function o(e,t,n){const o=normalizeHeader(t);if(!o)throw new Error("header name must be a non-empty string");const i=utils$1.findKey(r,o);(!i||void 0===r[i]||!0===n||void 0===n&&!1!==r[i])&&(r[i||t]=normalizeValue(e))}const i=(e,t)=>utils$1.forEach(e,((e,n)=>o(e,n,t)));if(utils$1.isPlainObject(e)||e instanceof this.constructor)i(e,t);else if(utils$1.isString(e)&&(e=e.trim())&&!isValidHeaderName(e))i(parseHeaders(e),t);else if(utils$1.isHeaders(e))for(const[a,s]of e.entries())o(s,a,n);else null!=e&&o(t,e,n);return this}get(e,t){if(e=normalizeHeader(e)){const n=utils$1.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return parseTokens(e);if(utils$1.isFunction(t))return t.call(this,e,n);if(utils$1.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=normalizeHeader(e)){const n=utils$1.findKey(this,e);return!(!n||void 0===this[n]||t&&!matchHeaderValue(this,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function o(e){if(e=normalizeHeader(e)){const o=utils$1.findKey(n,e);!o||t&&!matchHeaderValue(n,n[o],o,t)||(delete n[o],r=!0)}}return utils$1.isArray(e)?e.forEach(o):o(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const o=t[n];e&&!matchHeaderValue(this,this[o],o,e,!0)||(delete this[o],r=!0)}return r}normalize(e){const t=this,n={};return utils$1.forEach(this,((r,o)=>{const i=utils$1.findKey(n,o);if(i)return t[i]=normalizeValue(r),void delete t[o];const a=e?formatHeader(o):String(o).trim();a!==o&&delete t[o],t[a]=normalizeValue(r),n[a]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return utils$1.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&utils$1.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[$internals]=this[$internals]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=normalizeHeader(e);t[r]||(buildAccessors(n,e),t[r]=!0)}return utils$1.isArray(e)?e.forEach(r):r(e),this}}AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),utils$1.reduceDescriptors(AxiosHeaders.prototype,(({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}})),utils$1.freezeMethods(AxiosHeaders);const AxiosHeaders$1=AxiosHeaders;function transformData(e,t){const n=this||defaults$1,r=t||n,o=AxiosHeaders$1.from(r.headers);let i=r.data;return utils$1.forEach(e,(function(e){i=e.call(n,i,o.normalize(),t?t.status:void 0)})),o.normalize(),i}function isCancel(e){return!(!e||!e.__CANCEL__)}function CanceledError(e,t,n){AxiosError.call(this,null==e?"canceled":e,AxiosError.ERR_CANCELED,t,n),this.name="CanceledError"}function settle(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new AxiosError("Request failed with status code "+n.status,[AxiosError.ERR_BAD_REQUEST,AxiosError.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}function parseProtocol(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function speedometer(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o,i=0,a=0;return t=void 0!==t?t:1e3,function(s){const l=Date.now(),c=r[a];o||(o=l),n[i]=s,r[i]=l;let u=a,d=0;for(;u!==i;)d+=n[u++],u%=e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),l-o{o=i,n=null,r&&(clearTimeout(r),r=null),e.apply(null,t)};return[(...e)=>{const t=Date.now(),s=t-o;s>=i?a(e,t):(n=e,r||(r=setTimeout((()=>{r=null,a(n)}),i-s)))},()=>n&&a(n)]}utils$1.inherits(CanceledError,AxiosError,{__CANCEL__:!0});const progressEventReducer=(e,t,n=3)=>{let r=0;const o=speedometer(50,250);return throttle((n=>{const i=n.loaded,a=n.lengthComputable?n.total:void 0,s=i-r,l=o(s);r=i;e({loaded:i,total:a,progress:a?i/a:void 0,bytes:s,rate:l||void 0,estimated:l&&a&&i<=a?(a-i)/l:void 0,event:n,lengthComputable:null!=a,[t?"download":"upload"]:!0})}),n)},progressEventDecorator=(e,t)=>{const n=null!=e;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},asyncDecorator=e=>(...t)=>utils$1.asap((()=>e(...t))),isURLSameOrigin=platform.hasStandardBrowserEnv?function(){const e=platform.navigator&&/(msie|trident)/i.test(platform.navigator.userAgent),t=document.createElement("a");let n;function r(n){let r=n;return e&&(t.setAttribute("href",r),r=t.href),t.setAttribute("href",r),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=r(window.location.href),function(e){const t=utils$1.isString(e)?r(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return!0},cookies=platform.hasStandardBrowserEnv?{write(e,t,n,r,o,i){const a=[e+"="+encodeURIComponent(t)];utils$1.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),utils$1.isString(r)&&a.push("path="+r),utils$1.isString(o)&&a.push("domain="+o),!0===i&&a.push("secure"),document.cookie=a.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:()=>null,remove(){}};function isAbsoluteURL(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function combineURLs(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function buildFullPath(e,t){return e&&!isAbsoluteURL(t)?combineURLs(e,t):t}const headersToObject=e=>e instanceof AxiosHeaders$1?{...e}:e;function mergeConfig(e,t){t=t||{};const n={};function r(e,t,n){return utils$1.isPlainObject(e)&&utils$1.isPlainObject(t)?utils$1.merge.call({caseless:n},e,t):utils$1.isPlainObject(t)?utils$1.merge({},t):utils$1.isArray(t)?t.slice():t}function o(e,t,n){return utils$1.isUndefined(t)?utils$1.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function i(e,t){if(!utils$1.isUndefined(t))return r(void 0,t)}function a(e,t){return utils$1.isUndefined(t)?utils$1.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function s(n,o,i){return i in t?r(n,o):i in e?r(void 0,n):void 0}const l={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:s,headers:(e,t)=>o(headersToObject(e),headersToObject(t),!0)};return utils$1.forEach(Object.keys(Object.assign({},e,t)),(function(r){const i=l[r]||o,a=i(e[r],t[r],r);utils$1.isUndefined(a)&&i!==s||(n[r]=a)})),n}const resolveConfig=e=>{const t=mergeConfig({},e);let n,{data:r,withXSRFToken:o,xsrfHeaderName:i,xsrfCookieName:a,headers:s,auth:l}=t;if(t.headers=s=AxiosHeaders$1.from(s),t.url=buildURL(buildFullPath(t.baseURL,t.url),e.params,e.paramsSerializer),l&&s.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):""))),utils$1.isFormData(r))if(platform.hasStandardBrowserEnv||platform.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if(!1!==(n=s.getContentType())){const[e,...t]=n?n.split(";").map((e=>e.trim())).filter(Boolean):[];s.setContentType([e||"multipart/form-data",...t].join("; "))}if(platform.hasStandardBrowserEnv&&(o&&utils$1.isFunction(o)&&(o=o(t)),o||!1!==o&&isURLSameOrigin(t.url))){const e=i&&a&&cookies.read(a);e&&s.set(i,e)}return t},isXHRAdapterSupported="undefined"!=typeof XMLHttpRequest,xhrAdapter=isXHRAdapterSupported&&function(e){return new Promise((function(t,n){const r=resolveConfig(e);let o=r.data;const i=AxiosHeaders$1.from(r.headers).normalize();let a,s,l,c,u,{responseType:d,onUploadProgress:f,onDownloadProgress:h}=r;function p(){c&&c(),u&&u(),r.cancelToken&&r.cancelToken.unsubscribe(a),r.signal&&r.signal.removeEventListener("abort",a)}let g=new XMLHttpRequest;function m(){if(!g)return;const r=AxiosHeaders$1.from("getAllResponseHeaders"in g&&g.getAllResponseHeaders());settle((function(e){t(e),p()}),(function(e){n(e),p()}),{data:d&&"text"!==d&&"json"!==d?g.response:g.responseText,status:g.status,statusText:g.statusText,headers:r,config:e,request:g}),g=null}g.open(r.method.toUpperCase(),r.url,!0),g.timeout=r.timeout,"onloadend"in g?g.onloadend=m:g.onreadystatechange=function(){g&&4===g.readyState&&(0!==g.status||g.responseURL&&0===g.responseURL.indexOf("file:"))&&setTimeout(m)},g.onabort=function(){g&&(n(new AxiosError("Request aborted",AxiosError.ECONNABORTED,e,g)),g=null)},g.onerror=function(){n(new AxiosError("Network Error",AxiosError.ERR_NETWORK,e,g)),g=null},g.ontimeout=function(){let t=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const o=r.transitional||transitionalDefaults;r.timeoutErrorMessage&&(t=r.timeoutErrorMessage),n(new AxiosError(t,o.clarifyTimeoutError?AxiosError.ETIMEDOUT:AxiosError.ECONNABORTED,e,g)),g=null},void 0===o&&i.setContentType(null),"setRequestHeader"in g&&utils$1.forEach(i.toJSON(),(function(e,t){g.setRequestHeader(t,e)})),utils$1.isUndefined(r.withCredentials)||(g.withCredentials=!!r.withCredentials),d&&"json"!==d&&(g.responseType=r.responseType),h&&([l,u]=progressEventReducer(h,!0),g.addEventListener("progress",l)),f&&g.upload&&([s,c]=progressEventReducer(f),g.upload.addEventListener("progress",s),g.upload.addEventListener("loadend",c)),(r.cancelToken||r.signal)&&(a=t=>{g&&(n(!t||t.type?new CanceledError(null,e,g):t),g.abort(),g=null)},r.cancelToken&&r.cancelToken.subscribe(a),r.signal&&(r.signal.aborted?a():r.signal.addEventListener("abort",a)));const v=parseProtocol(r.url);v&&-1===platform.protocols.indexOf(v)?n(new AxiosError("Unsupported protocol "+v+":",AxiosError.ERR_BAD_REQUEST,e)):g.send(o||null)}))},composeSignals=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let n,r=new AbortController;const o=function(e){if(!n){n=!0,a();const t=e instanceof Error?e:this.reason;r.abort(t instanceof AxiosError?t:new CanceledError(t instanceof Error?t.message:t))}};let i=t&&setTimeout((()=>{i=null,o(new AxiosError(`timeout ${t} of ms exceeded`,AxiosError.ETIMEDOUT))}),t);const a=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach((e=>{e.unsubscribe?e.unsubscribe(o):e.removeEventListener("abort",o)})),e=null)};e.forEach((e=>e.addEventListener("abort",o)));const{signal:s}=r;return s.unsubscribe=()=>utils$1.asap(a),s}},composeSignals$1=composeSignals,streamChunk=function*(e,t){let n=e.byteLength;if(!t||n{const o=readBytes(e,t);let i,a=0,s=e=>{i||(i=!0,r&&r(e))};return new ReadableStream({async pull(e){try{const{done:t,value:r}=await o.next();if(t)return s(),void e.close();let i=r.byteLength;if(n){let e=a+=i;n(e)}e.enqueue(new Uint8Array(r))}catch(t){throw s(t),t}},cancel:e=>(s(e),o.return())},{highWaterMark:2})},isFetchSupported="function"==typeof fetch&&"function"==typeof Request&&"function"==typeof Response,isReadableStreamSupported=isFetchSupported&&"function"==typeof ReadableStream,encodeText=isFetchSupported&&("function"==typeof TextEncoder?(encoder=new TextEncoder,e=>encoder.encode(e)):async e=>new Uint8Array(await new Response(e).arrayBuffer()));var encoder;const test=(e,...t)=>{try{return!!e(...t)}catch(e3){return!1}},supportsRequestStream=isReadableStreamSupported&&test((()=>{let e=!1;const t=new Request(platform.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})),DEFAULT_CHUNK_SIZE=65536,supportsResponseStream=isReadableStreamSupported&&test((()=>utils$1.isReadableStream(new Response("").body))),resolvers={stream:supportsResponseStream&&(e=>e.body)};var res;isFetchSupported&&(res=new Response,["text","arrayBuffer","blob","formData","stream"].forEach((e=>{!resolvers[e]&&(resolvers[e]=utils$1.isFunction(res[e])?t=>t[e]():(t,n)=>{throw new AxiosError(`Response type '${e}' is not supported`,AxiosError.ERR_NOT_SUPPORT,n)})})));const getBodyLength=async e=>{if(null==e)return 0;if(utils$1.isBlob(e))return e.size;if(utils$1.isSpecCompliantForm(e)){const t=new Request(platform.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}return utils$1.isArrayBufferView(e)||utils$1.isArrayBuffer(e)?e.byteLength:(utils$1.isURLSearchParams(e)&&(e+=""),utils$1.isString(e)?(await encodeText(e)).byteLength:void 0)},resolveBodyLength=async(e,t)=>{const n=utils$1.toFiniteNumber(e.getContentLength());return null==n?getBodyLength(t):n},fetchAdapter=isFetchSupported&&(async e=>{let{url:t,method:n,data:r,signal:o,cancelToken:i,timeout:a,onDownloadProgress:s,onUploadProgress:l,responseType:c,headers:u,withCredentials:d="same-origin",fetchOptions:f}=resolveConfig(e);c=c?(c+"").toLowerCase():"text";let h,p=composeSignals$1([o,i&&i.toAbortSignal()],a);const g=p&&p.unsubscribe&&(()=>{p.unsubscribe()});let m;try{if(l&&supportsRequestStream&&"get"!==n&&"head"!==n&&0!==(m=await resolveBodyLength(u,r))){let e,n=new Request(t,{method:"POST",body:r,duplex:"half"});if(utils$1.isFormData(r)&&(e=n.headers.get("content-type"))&&u.setContentType(e),n.body){const[e,t]=progressEventDecorator(m,progressEventReducer(asyncDecorator(l)));r=trackStream(n.body,DEFAULT_CHUNK_SIZE,e,t)}}utils$1.isString(d)||(d=d?"include":"omit");const o="credentials"in Request.prototype;h=new Request(t,{...f,signal:p,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:r,duplex:"half",credentials:o?d:void 0});let i=await fetch(h);const a=supportsResponseStream&&("stream"===c||"response"===c);if(supportsResponseStream&&(s||a&&g)){const e={};["status","statusText","headers"].forEach((t=>{e[t]=i[t]}));const t=utils$1.toFiniteNumber(i.headers.get("content-length")),[n,r]=s&&progressEventDecorator(t,progressEventReducer(asyncDecorator(s),!0))||[];i=new Response(trackStream(i.body,DEFAULT_CHUNK_SIZE,n,(()=>{r&&r(),g&&g()})),e)}c=c||"text";let v=await resolvers[utils$1.findKey(resolvers,c)||"text"](i,e);return!a&&g&&g(),await new Promise(((t,n)=>{settle(t,n,{data:v,headers:AxiosHeaders$1.from(i.headers),status:i.status,statusText:i.statusText,config:e,request:h})}))}catch(v){if(g&&g(),v&&"TypeError"===v.name&&/fetch/i.test(v.message))throw Object.assign(new AxiosError("Network Error",AxiosError.ERR_NETWORK,e,h),{cause:v.cause||v});throw AxiosError.from(v,v&&v.code,e,h)}}),knownAdapters={http:httpAdapter,xhr:xhrAdapter,fetch:fetchAdapter};utils$1.forEach(knownAdapters,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e3){}Object.defineProperty(e,"adapterName",{value:t})}}));const renderReason=e=>`- ${e}`,isResolvedHandle=e=>utils$1.isFunction(e)||null===e||!1===e,adapters={getAdapter:e=>{e=utils$1.isArray(e)?e:[e];const{length:t}=e;let n,r;const o={};for(let i=0;i`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build")));throw new AxiosError("There is no suitable adapter to dispatch the request "+(t?e.length>1?"since :\n"+e.map(renderReason).join("\n"):" "+renderReason(e[0]):"as no adapter specified"),"ERR_NOT_SUPPORT")}return r},adapters:knownAdapters};function throwIfCancellationRequested(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new CanceledError(null,e)}function dispatchRequest(e){throwIfCancellationRequested(e),e.headers=AxiosHeaders$1.from(e.headers),e.data=transformData.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);return adapters.getAdapter(e.adapter||defaults$1.adapter)(e).then((function(t){return throwIfCancellationRequested(e),t.data=transformData.call(e,e.transformResponse,t),t.headers=AxiosHeaders$1.from(t.headers),t}),(function(t){return isCancel(t)||(throwIfCancellationRequested(e),t&&t.response&&(t.response.data=transformData.call(e,e.transformResponse,t.response),t.response.headers=AxiosHeaders$1.from(t.response.headers))),Promise.reject(t)}))}const VERSION="1.7.7",validators$1={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{validators$1[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const deprecatedWarnings={};function assertOptions(e,t,n){if("object"!=typeof e)throw new AxiosError("options must be an object",AxiosError.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const i=r[o],a=t[i];if(a){const t=e[i],n=void 0===t||a(t,i,e);if(!0!==n)throw new AxiosError("option "+i+" must be "+n,AxiosError.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new AxiosError("Unknown option "+i,AxiosError.ERR_BAD_OPTION)}}validators$1.transitional=function(e,t,n){function r(e,t){return"[Axios v"+VERSION+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,i)=>{if(!1===e)throw new AxiosError(r(o," has been removed"+(t?" in "+t:"")),AxiosError.ERR_DEPRECATED);return t&&!deprecatedWarnings[o]&&(deprecatedWarnings[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,i)}};const validator={assertOptions:assertOptions,validators:validators$1},validators=validator.validators;class Axios{constructor(e){this.defaults=e,this.interceptors={request:new InterceptorManager$1,response:new InterceptorManager$1}}async request(e,t){try{return await this._request(e,t)}catch(n){if(n instanceof Error){let e;Error.captureStackTrace?Error.captureStackTrace(e={}):e=new Error;const t=e.stack?e.stack.replace(/^.+\n/,""):"";try{n.stack?t&&!String(n.stack).endsWith(t.replace(/^.+\n.+\n/,""))&&(n.stack+="\n"+t):n.stack=t}catch(e3){}}throw n}}_request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=mergeConfig(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:o}=t;void 0!==n&&validator.assertOptions(n,{silentJSONParsing:validators.transitional(validators.boolean),forcedJSONParsing:validators.transitional(validators.boolean),clarifyTimeoutError:validators.transitional(validators.boolean)},!1),null!=r&&(utils$1.isFunction(r)?t.paramsSerializer={serialize:r}:validator.assertOptions(r,{encode:validators.function,serialize:validators.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();let i=o&&utils$1.merge(o.common,o[t.method]);o&&utils$1.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete o[e]})),t.headers=AxiosHeaders$1.concat(i,o);const a=[];let s=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(s=s&&e.synchronous,a.unshift(e.fulfilled,e.rejected))}));const l=[];let c;this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)}));let u,d=0;if(!s){const e=[dispatchRequest.bind(this),void 0];for(e.unshift.apply(e,a),e.push.apply(e,l),u=e.length,c=Promise.resolve(t);d{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,o){n.reason||(n.reason=new CanceledError(e,r,o),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}toAbortSignal(){const e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let e;return{token:new CancelToken((function(t){e=t})),cancel:e}}}const CancelToken$1=CancelToken;function spread(e){return function(t){return e.apply(null,t)}}function isAxiosError(e){return utils$1.isObject(e)&&!0===e.isAxiosError}const HttpStatusCode={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(HttpStatusCode).forEach((([e,t])=>{HttpStatusCode[t]=e}));const HttpStatusCode$1=HttpStatusCode;function createInstance(e){const t=new Axios$1(e),n=bind(Axios$1.prototype.request,t);return utils$1.extend(n,Axios$1.prototype,t,{allOwnKeys:!0}),utils$1.extend(n,t,null,{allOwnKeys:!0}),n.create=function(t){return createInstance(mergeConfig(e,t))},n}const axios=createInstance(defaults$1);axios.Axios=Axios$1,axios.CanceledError=CanceledError,axios.CancelToken=CancelToken$1,axios.isCancel=isCancel,axios.VERSION=VERSION,axios.toFormData=toFormData,axios.AxiosError=AxiosError,axios.Cancel=axios.CanceledError,axios.all=function(e){return Promise.all(e)},axios.spread=spread,axios.isAxiosError=isAxiosError,axios.mergeConfig=mergeConfig,axios.AxiosHeaders=AxiosHeaders$1,axios.formToJSON=e=>formDataToJSON(utils$1.isHTMLForm(e)?new FormData(e):e),axios.getAdapter=adapters.getAdapter,axios.HttpStatusCode=HttpStatusCode$1,axios.default=axios;const axios$1=axios,BASE_URL={}.VITE_API_ROOT,config$1={baseURL:BASE_URL,timeout:3e4};class RequestHttp{constructor(e){__publicField2(this,"service"),this.service=axios$1.create(e),this.service.interceptors.request.use((e=>{var t;if(e.headers={...e.headers},this.isExcludeAuthorization(e.url??""))(null==e?void 0:e.headers)&&(null==(t=null==e?void 0:e.headers)||delete t.Authorization);else if(!e.headers.Authorization){const t=api.get("access_token");e.headers.Authorization=`${t}`}return e}),(e=>Promise.reject(e))),this.service.interceptors.response.use((e=>{const{data:t}=e;return"1A0101"===t.code?(t.tips||t.desc,void this.redirectToLogin()):t}),(async e=>{var t,n;const{response:r}=e;if(403!==(null==r?void 0:r.status))return(null==(t=null==r?void 0:r.data)?void 0:t.resultCode)>0?Promise.reject((null==(n=null==r?void 0:r.data)?void 0:n.resultMsg)??"服务异常"):Promise.reject(e);this.redirectToLogin()}))}isExcludeAuthorization(e){if(e.includes("loginOut"))return!1;return["/checkToken","/login2","/login"].some((t=>e.includes(t)))}redirectToLogin(){window.location.href="/login"}get(e,t,n={}){return this.service.get(e,{params:t,...n})}post(e,t,n={}){return this.service.post(e,t,n)}put(e,t,n={}){return this.service.put(e,t,n)}delete(e,t,n={}){return this.service.delete(e,{params:t,...n})}generalGet(e,t,n){return this.service.get(e,{params:t,...n})}generalPost(e,t,n){return this.service.post(e,t,n)}}const request=new RequestHttp(config$1),PLATFORM_API_URL={}.VITE_PLATFORM_API_URL,getAuthorizitionTokenByCode=async({code:e})=>{const t={}.VITE_OAUTH_CLIENT_ID,n={}.VITE_OAUTH_CLIENT_SECRET,r={}.VITE_LOGIN_MIDWAY_URL,o=request.post(`${PLATFORM_API_URL}/account/v1/oauth2/token`,{client_id:t,redirect_uri:r,client_secret:n,grant_type:"authorization_code",code:e});return o},getUserProfile=async()=>request.get(`${PLATFORM_API_URL}/account/v1/user/profile?s=`);class UserStore{constructor(){__publicField2(this,"userInfo",{}),__publicField2(this,"authTokens",{}),__publicField2(this,"accessToken",""),__publicField2(this,"authorizationCode",""),__publicField2(this,"setUserInfo",(e=>{this.userInfo=e})),__publicField2(this,"getAuthorizitionTokenByCode",(async e=>{const t=await getAuthorizitionTokenByCode(e);(null==t?void 0:t.data)&&runInAction((()=>{this.authTokens=null==t?void 0:t.data;const{access_token:e,id_token:n,refresh_token:r}=(null==t?void 0:t.data)||{};e&&this.setAuthToken(e)}))})),__publicField2(this,"getUserProfile",(async()=>{const e=await getUserProfile();(null==e?void 0:e.data)&&runInAction((()=>{null==e||e.data,this.userInfo=null==e?void 0:e.data}))})),makeAutoObservable(this),reaction((()=>this.authorizationCode),(e=>{e&&this.getAuthorizitionTokenByCode(e)}))}setAuthorizationCode(e){this.authorizationCode=e}setAuthToken(e){api.set("access_token",e),api.set("access_token","eyJraWQiOiJwaTM1dTlTZjFGXC9YU1BcL1wvMlRKZlJkRm14YXNaaHVZeXcrbEl2MVp3RGc0PSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiI5MDIzYzUzOS02NzViLTRkYzgtOTYzZi1jMjJkYTcwN2FlNzYiLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZSwiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLmFwLXNvdXRoZWFzdC0xLmFtYXpvbmF3cy5jb21cL2FwLXNvdXRoZWFzdC0xX1FDSXpQMDB2ViIsImNvZ25pdG86dXNlcm5hbWUiOiI5MDIzYzUzOS02NzViLTRkYzgtOTYzZi1jMjJkYTcwN2FlNzYiLCJvcmlnaW5fanRpIjoiNDRmM2RjYjItYzM0Yy00Y2Q1LTg2MjEtNzE0NTc0YjY5ODJlIiwiYXVkIjoiNGdzbWd1cjZna3A4dTlwczhkbGNvM2s3ZW8iLCJldmVudF9pZCI6IjkwZWViNDVhLWVlYWYtNDdjMy05NWFmLTVkNWMwYzg4YmUxYiIsInRva2VuX3VzZSI6ImlkIiwiYXV0aF90aW1lIjoxNzIzNjM2NTYxLCJleHAiOjE3MjM3MjI5NjAsImlhdCI6MTcyMzYzNjU2MSwianRpIjoiNjc5ZmFmZTEtMjFiNS00NTdhLWI0NjYtYmI5MTY1ZDRiMTQ1In0.WEAmRh7VR0dHf4JjAa2m77p1kjk-SJVIJvxgCu98KrdUQ9MnTNJ9oVd4qN9G4dvm8apQdSFREAUFLBOdgVMoUWurfj6VNWLvT6rEz85zpbFsFu84iAn4zmG66YppMjRMKhS111tA0dPOBOz5Kwcj5kYyUeHXPLszINRIttmAH8g1nsV-6u0hWLLVz38xICZLhwhhKRFCKMqbutT4R4OdoTdFz0xZpuEjY2ct1vCEqbinh5fk8tJz_QECAtcotJs8NnvGWLmKLmXiglHEcr3oEPUVP4x7oZ2BGoJt84z9_6l4p5GRb5N8JEb8rHETzTjShD-GXKbSr0HLHzIR4KOddA"),this.accessToken=e}}const userStore=new UserStore,stores={appStore:appStore,userStore:userStore},StoresContext=React.createContext(stores),useStores=()=>React.useContext(StoresContext),Home=observer((()=>{const{webApp:e,user:t,tgHaptic:n}=useTelegram({onCloseMiniApp(){}});return useStores(),null==t||t.id,reactExports.useEffect((()=>{const t=e.initDataUnsafe.start_param;console.error("start_params>>>"),console.error(t),console.error(">>>start_params")}),[e]),reactExports.useEffect((()=>{e.ready()}),[e]),reactExports.useEffect((()=>{console.warn("start_param"),console.warn(e.initDataUnsafe.start_param)}),[]),jsxRuntimeExports.jsx("div",{className:"flex h-[calc(100%_-_70px)] w-full flex-shrink-0 flex-col justify-between overflow-hidden pb-5",children:jsxRuntimeExports.jsx("h2",{className:"my-4 text-center",children:"XTER TG MINI APP"})})})),routes=[{renderLayout:()=>MainLayout,system:"Main",showInSystemMenu:!0,systemTitle:"dashboard",routes:[{name:"HOME",title:"HOME",component:Home,path:"/",index:!0},{name:"Airdrop",title:"Airdrop",component:Airdrop,path:"/airdrop"},{name:"Okx",title:"Okx",component:Okx,path:"/okx"}]}],ProtectedRoute=observer((({isPublic:e,children:t})=>jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:t})));function arrayPush$1(e,t){for(var n=-1,r=t.length,o=e.length;++n0&&n(s)?t>1?baseFlatten$1(s,t-1,n,r,o):arrayPush(o,s):r||(o[o.length]=s)}return o}var _baseFlatten=baseFlatten$1,baseFlatten=_baseFlatten,INFINITY=1/0;function flattenDeep(e){return(null==e?0:e.length)?baseFlatten(e,INFINITY):[]}var flattenDeep_1=flattenDeep;const flattenDeep$1=getDefaultExportFromCjs(flattenDeep_1),generateFlattenRoutes=e=>e?flattenDeep$1(e.map((({routes:e,...t})=>[t,generateFlattenRoutes(e)]))):[],lazyLoad=e=>jsxRuntimeExports.jsx(reactExports.Suspense,{fallback:jsxRuntimeExports.jsx("div",{}),children:e}),renderRoutes=e=>()=>{const t=e.map((({renderLayout:e,routes:t},n)=>{const r=generateFlattenRoutes(t),o=e();return jsxRuntimeExports.jsx(Route,{element:jsxRuntimeExports.jsx(o,{}),children:r.filter((e=>!!e.component)).map((e=>{const{component:t,path:n,name:r,isPublic:o}=e||{},i=t;return i&&n&&jsxRuntimeExports.jsx(Route,{element:lazyLoad(jsxRuntimeExports.jsx(ProtectedRoute,{isPublic:o,children:jsxRuntimeExports.jsx(i,{})})),path:n},r)}))},n)}));return jsxRuntimeExports.jsx(Routes,{children:t})},RenderRouter=renderRoutes(routes);var vconsole_min={exports:{}}; + */lodash.exports,function(e,t){(function(){var n,r="Expected a function",o="__lodash_hash_undefined__",i="__lodash_placeholder__",a=16,s=32,l=64,c=128,u=256,d=1/0,f=9007199254740991,h=NaN,p=4294967295,g=[["ary",c],["bind",1],["bindKey",2],["curry",8],["curryRight",a],["flip",512],["partial",s],["partialRight",l],["rearg",u]],m="[object Arguments]",v="[object Array]",y="[object Boolean]",b="[object Date]",_="[object Error]",w="[object Function]",E="[object GeneratorFunction]",C="[object Map]",x="[object Number]",S="[object Object]",$="[object Promise]",O="[object RegExp]",T="[object Set]",R="[object String]",k="[object Symbol]",A="[object WeakMap]",P="[object ArrayBuffer]",N="[object DataView]",I="[object Float32Array]",M="[object Float64Array]",D="[object Int8Array]",L="[object Int16Array]",B="[object Int32Array]",j="[object Uint8Array]",U="[object Uint8ClampedArray]",F="[object Uint16Array]",V="[object Uint32Array]",W=/\b__p \+= '';/g,H=/\b(__p \+=) '' \+/g,K=/(__e\(.*?\)|\b__t\)) \+\n'';/g,G=/&(?:amp|lt|gt|quot|#39);/g,z=/[&<>"']/g,q=RegExp(G.source),X=RegExp(z.source),J=/<%-([\s\S]+?)%>/g,Y=/<%([\s\S]+?)%>/g,Z=/<%=([\s\S]+?)%>/g,Q=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ee=/^\w*$/,te=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ne=/[\\^$.*+?()[\]{}|]/g,re=RegExp(ne.source),oe=/^\s+/,ie=/\s/,ae=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,se=/\{\n\/\* \[wrapped with (.+)\] \*/,le=/,? & /,ce=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ue=/[()=,{}\[\]\/\s]/,de=/\\(\\)?/g,fe=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,he=/\w*$/,pe=/^[-+]0x[0-9a-f]+$/i,ge=/^0b[01]+$/i,me=/^\[object .+?Constructor\]$/,ve=/^0o[0-7]+$/i,ye=/^(?:0|[1-9]\d*)$/,be=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,_e=/($^)/,we=/['\n\r\u2028\u2029\\]/g,Ee="\\ud800-\\udfff",Ce="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",xe="\\u2700-\\u27bf",Se="a-z\\xdf-\\xf6\\xf8-\\xff",$e="A-Z\\xc0-\\xd6\\xd8-\\xde",Oe="\\ufe0e\\ufe0f",Te="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\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",Re="['’]",ke="["+Ee+"]",Ae="["+Te+"]",Pe="["+Ce+"]",Ne="\\d+",Ie="["+xe+"]",Me="["+Se+"]",De="[^"+Ee+Te+Ne+xe+Se+$e+"]",Le="\\ud83c[\\udffb-\\udfff]",Be="[^"+Ee+"]",je="(?:\\ud83c[\\udde6-\\uddff]){2}",Ue="[\\ud800-\\udbff][\\udc00-\\udfff]",Fe="["+$e+"]",Ve="\\u200d",We="(?:"+Me+"|"+De+")",He="(?:"+Fe+"|"+De+")",Ke="(?:['’](?:d|ll|m|re|s|t|ve))?",Ge="(?:['’](?:D|LL|M|RE|S|T|VE))?",ze="(?:"+Pe+"|"+Le+")"+"?",qe="["+Oe+"]?",Xe=qe+ze+("(?:"+Ve+"(?:"+[Be,je,Ue].join("|")+")"+qe+ze+")*"),Je="(?:"+[Ie,je,Ue].join("|")+")"+Xe,Ye="(?:"+[Be+Pe+"?",Pe,je,Ue,ke].join("|")+")",Ze=RegExp(Re,"g"),Qe=RegExp(Pe,"g"),et=RegExp(Le+"(?="+Le+")|"+Ye+Xe,"g"),tt=RegExp([Fe+"?"+Me+"+"+Ke+"(?="+[Ae,Fe,"$"].join("|")+")",He+"+"+Ge+"(?="+[Ae,Fe+We,"$"].join("|")+")",Fe+"?"+We+"+"+Ke,Fe+"+"+Ge,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ne,Je].join("|"),"g"),nt=RegExp("["+Ve+Ee+Ce+Oe+"]"),rt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,ot=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],it=-1,at={};at[I]=at[M]=at[D]=at[L]=at[B]=at[j]=at[U]=at[F]=at[V]=!0,at[m]=at[v]=at[P]=at[y]=at[N]=at[b]=at[_]=at[w]=at[C]=at[x]=at[S]=at[O]=at[T]=at[R]=at[A]=!1;var st={};st[m]=st[v]=st[P]=st[N]=st[y]=st[b]=st[I]=st[M]=st[D]=st[L]=st[B]=st[C]=st[x]=st[S]=st[O]=st[T]=st[R]=st[k]=st[j]=st[U]=st[F]=st[V]=!0,st[_]=st[w]=st[A]=!1;var lt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ct=parseFloat,ut=parseInt,dt="object"==typeof commonjsGlobal&&commonjsGlobal&&commonjsGlobal.Object===Object&&commonjsGlobal,ft="object"==typeof self&&self&&self.Object===Object&&self,ht=dt||ft||Function("return this")(),pt=t&&!t.nodeType&&t,gt=pt&&e&&!e.nodeType&&e,mt=gt&>.exports===pt,vt=mt&&dt.process,yt=function(){try{var e=gt&>.require&>.require("util").types;return e||vt&&vt.binding&&vt.binding("util")}catch(e3){}}(),bt=yt&&yt.isArrayBuffer,_t=yt&&yt.isDate,wt=yt&&yt.isMap,Et=yt&&yt.isRegExp,Ct=yt&&yt.isSet,xt=yt&&yt.isTypedArray;function St(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function $t(e,t,n,r){for(var o=-1,i=null==e?0:e.length;++o-1}function Pt(e,t,n){for(var r=-1,o=null==e?0:e.length;++r-1;);return n}function tn(e,t){for(var n=e.length;n--&&Ft(t,e[n],0)>-1;);return n}var nn=Gt({"À":"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":"'n","ſ":"s"}),rn=Gt({"&":"&","<":"<",">":">",'"':""","'":"'"});function on(e){return"\\"+lt[e]}function an(e){return nt.test(e)}function sn(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function ln(e,t){return function(n){return e(t(n))}}function cn(e,t){for(var n=-1,r=e.length,o=0,a=[];++n",""":'"',"'":"'"});var gn=function e(t){var ie,Ee=(t=null==t?ht:gn.defaults(ht.Object(),t,gn.pick(ht,ot))).Array,Ce=t.Date,xe=t.Error,Se=t.Function,$e=t.Math,Oe=t.Object,Te=t.RegExp,Re=t.String,ke=t.TypeError,Ae=Ee.prototype,Pe=Se.prototype,Ne=Oe.prototype,Ie=t["__core-js_shared__"],Me=Pe.toString,De=Ne.hasOwnProperty,Le=0,Be=(ie=/[^.]+$/.exec(Ie&&Ie.keys&&Ie.keys.IE_PROTO||""))?"Symbol(src)_1."+ie:"",je=Ne.toString,Ue=Me.call(Oe),Fe=ht._,Ve=Te("^"+Me.call(De).replace(ne,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),We=mt?t.Buffer:n,He=t.Symbol,Ke=t.Uint8Array,Ge=We?We.allocUnsafe:n,ze=ln(Oe.getPrototypeOf,Oe),qe=Oe.create,Xe=Ne.propertyIsEnumerable,Je=Ae.splice,Ye=He?He.isConcatSpreadable:n,et=He?He.iterator:n,nt=He?He.toStringTag:n,lt=function(){try{var e=fi(Oe,"defineProperty");return e({},"",{}),e}catch(e3){}}(),dt=t.clearTimeout!==ht.clearTimeout&&t.clearTimeout,ft=Ce&&Ce.now!==ht.Date.now&&Ce.now,pt=t.setTimeout!==ht.setTimeout&&t.setTimeout,gt=$e.ceil,vt=$e.floor,yt=Oe.getOwnPropertySymbols,Bt=We?We.isBuffer:n,Gt=t.isFinite,mn=Ae.join,vn=ln(Oe.keys,Oe),yn=$e.max,bn=$e.min,_n=Ce.now,wn=t.parseInt,En=$e.random,Cn=Ae.reverse,xn=fi(t,"DataView"),Sn=fi(t,"Map"),$n=fi(t,"Promise"),On=fi(t,"Set"),Tn=fi(t,"WeakMap"),Rn=fi(Oe,"create"),kn=Tn&&new Tn,An={},Pn=Fi(xn),Nn=Fi(Sn),In=Fi($n),Mn=Fi(On),Dn=Fi(Tn),Ln=He?He.prototype:n,Bn=Ln?Ln.valueOf:n,jn=Ln?Ln.toString:n;function Un(e){if(os(e)&&!za(e)&&!(e instanceof Hn)){if(e instanceof Wn)return e;if(De.call(e,"__wrapped__"))return Vi(e)}return new Wn(e)}var Fn=function(){function e(){}return function(t){if(!rs(t))return{};if(qe)return qe(t);e.prototype=t;var r=new e;return e.prototype=n,r}}();function Vn(){}function Wn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=n}function Hn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=p,this.__views__=[]}function Kn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function lr(e,t,r,o,i,a){var s,l=1&t,c=2&t,u=4&t;if(r&&(s=i?r(e,o,i,a):r(e)),s!==n)return s;if(!rs(e))return e;var d=za(e);if(d){if(s=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&De.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!l)return ko(e,s)}else{var f=gi(e),h=f==w||f==E;if(Ya(e))return xo(e,l);if(f==S||f==m||h&&!i){if(s=c||h?{}:vi(e),!l)return c?function(e,t){return Ao(e,pi(e),t)}(e,function(e,t){return e&&Ao(t,Ms(t),e)}(s,e)):function(e,t){return Ao(e,hi(e),t)}(e,or(s,e))}else{if(!st[f])return i?e:{};s=function(e,t,n){var r=e.constructor;switch(t){case P:return So(e);case y:case b:return new r(+e);case N:return function(e,t){var n=t?So(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case I:case M:case D:case L:case B:case j:case U:case F:case V:return $o(e,n);case C:return new r;case x:case R:return new r(e);case O:return function(e){var t=new e.constructor(e.source,he.exec(e));return t.lastIndex=e.lastIndex,t}(e);case T:return new r;case k:return o=e,Bn?Oe(Bn.call(o)):{}}var o}(e,f,l)}}a||(a=new Xn);var p=a.get(e);if(p)return p;a.set(e,s),cs(e)?e.forEach((function(n){s.add(lr(n,t,r,n,e,a))})):is(e)&&e.forEach((function(n,o){s.set(o,lr(n,t,r,o,e,a))}));var g=d?n:(u?c?ii:oi:c?Ms:Is)(e);return Ot(g||e,(function(n,o){g&&(n=e[o=n]),tr(s,o,lr(n,t,r,o,e,a))})),s}function cr(e,t,r){var o=r.length;if(null==e)return!o;for(e=Oe(e);o--;){var i=r[o],a=t[i],s=e[i];if(s===n&&!(i in e)||!a(s))return!1}return!0}function ur(e,t,o){if("function"!=typeof e)throw new ke(r);return Ai((function(){e.apply(n,o)}),t)}function dr(e,t,n,r){var o=-1,i=At,a=!0,s=e.length,l=[],c=t.length;if(!s)return l;n&&(t=Nt(t,Yt(n))),r?(i=Pt,a=!1):t.length>=200&&(i=Qt,a=!1,t=new qn(t));e:for(;++o-1},Gn.prototype.set=function(e,t){var n=this.__data__,r=nr(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},zn.prototype.clear=function(){this.size=0,this.__data__={hash:new Kn,map:new(Sn||Gn),string:new Kn}},zn.prototype.delete=function(e){var t=ui(this,e).delete(e);return this.size-=t?1:0,t},zn.prototype.get=function(e){return ui(this,e).get(e)},zn.prototype.has=function(e){return ui(this,e).has(e)},zn.prototype.set=function(e,t){var n=ui(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},qn.prototype.add=qn.prototype.push=function(e){return this.__data__.set(e,o),this},qn.prototype.has=function(e){return this.__data__.has(e)},Xn.prototype.clear=function(){this.__data__=new Gn,this.size=0},Xn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Xn.prototype.get=function(e){return this.__data__.get(e)},Xn.prototype.has=function(e){return this.__data__.has(e)},Xn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Gn){var r=n.__data__;if(!Sn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new zn(r)}return n.set(e,t),this.size=n.size,this};var fr=Io(_r),hr=Io(wr,!0);function pr(e,t){var n=!0;return fr(e,(function(e,r,o){return n=!!t(e,r,o)})),n}function gr(e,t,r){for(var o=-1,i=e.length;++o0&&n(s)?t>1?vr(s,t-1,n,r,o):It(o,s):r||(o[o.length]=s)}return o}var yr=Mo(),br=Mo(!0);function _r(e,t){return e&&yr(e,t,Is)}function wr(e,t){return e&&br(e,t,Is)}function Er(e,t){return kt(t,(function(t){return es(e[t])}))}function Cr(e,t){for(var r=0,o=(t=_o(t,e)).length;null!=e&&rt}function Or(e,t){return null!=e&&De.call(e,t)}function Tr(e,t){return null!=e&&t in Oe(e)}function Rr(e,t,r){for(var o=r?Pt:At,i=e[0].length,a=e.length,s=a,l=Ee(a),c=1/0,u=[];s--;){var d=e[s];s&&t&&(d=Nt(d,Yt(t))),c=bn(d.length,c),l[s]=!r&&(t||i>=120&&d.length>=120)?new qn(s&&d):n}d=e[0];var f=-1,h=l[0];e:for(;++f=s?l:l*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}))}function Kr(e,t,n){for(var r=-1,o=t.length,i={};++r-1;)s!==e&&Je.call(s,l,1),Je.call(e,l,1);return e}function zr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var o=t[n];if(n==r||o!==i){var i=o;bi(o)?Je.call(e,o,1):fo(e,o)}}return e}function qr(e,t){return e+vt(En()*(t-e+1))}function Xr(e,t){var n="";if(!e||t<1||t>f)return n;do{t%2&&(n+=e),(t=vt(t/2))&&(e+=e)}while(t);return n}function Jr(e,t){return Pi(Oi(e,t,al),e+"")}function Yr(e){return Yn(Ws(e))}function Zr(e,t){var n=Ws(e);return Mi(n,sr(t,0,n.length))}function Qr(e,t,r,o){if(!rs(e))return e;for(var i=-1,a=(t=_o(t,e)).length,s=a-1,l=e;null!=l&&++io?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var i=Ee(o);++r>>1,a=e[i];null!==a&&!ds(a)&&(n?a<=t:a=200){var c=t?null:Jo(e);if(c)return un(c);a=!1,o=Qt,l=new qn}else l=t?[]:s;e:for(;++r=o?e:ro(e,t,r)}var Co=dt||function(e){return ht.clearTimeout(e)};function xo(e,t){if(t)return e.slice();var n=e.length,r=Ge?Ge(n):new e.constructor(n);return e.copy(r),r}function So(e){var t=new e.constructor(e.byteLength);return new Ke(t).set(new Ke(e)),t}function $o(e,t){var n=t?So(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Oo(e,t){if(e!==t){var r=e!==n,o=null===e,i=e==e,a=ds(e),s=t!==n,l=null===t,c=t==t,u=ds(t);if(!l&&!u&&!a&&e>t||a&&s&&c&&!l&&!u||o&&s&&c||!r&&c||!i)return 1;if(!o&&!a&&!u&&e1?r[i-1]:n,s=i>2?r[2]:n;for(a=e.length>3&&"function"==typeof a?(i--,a):n,s&&_i(r[0],r[1],s)&&(a=i<3?n:a,i=1),t=Oe(t);++o-1?i[a?t[s]:s]:n}}function Uo(e){return ri((function(t){var o=t.length,i=o,a=Wn.prototype.thru;for(e&&t.reverse();i--;){var s=t[i];if("function"!=typeof s)throw new ke(r);if(a&&!l&&"wrapper"==si(s))var l=new Wn([],!0)}for(i=l?i:o;++i1&&b.reverse(),f&&ul))return!1;var u=a.get(e),d=a.get(t);if(u&&d)return u==t&&d==e;var f=-1,h=!0,p=2&r?new qn:n;for(a.set(e,t),a.set(t,e);++f-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(ae,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return Ot(g,(function(n){var r="_."+n[0];t&n[1]&&!At(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(se);return t?t[1].split(le):[]}(r),n)))}function Ii(e){var t=0,r=0;return function(){var o=_n(),i=16-(o-r);if(r=o,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(n,arguments)}}function Mi(e,t){var r=-1,o=e.length,i=o-1;for(t=t===n?o:t;++r1?e[t-1]:n;return r="function"==typeof r?(e.pop(),r):n,la(e,r)}));function ga(e){var t=Un(e);return t.__chain__=!0,t}function ma(e,t){return t(e)}var va=ri((function(e){var t=e.length,r=t?e[0]:0,o=this.__wrapped__,i=function(t){return ar(t,e)};return!(t>1||this.__actions__.length)&&o instanceof Hn&&bi(r)?((o=o.slice(r,+r+(t?1:0))).__actions__.push({func:ma,args:[i],thisArg:n}),new Wn(o,this.__chain__).thru((function(e){return t&&!e.length&&e.push(n),e}))):this.thru(i)}));var ya=Po((function(e,t,n){De.call(e,n)?++e[n]:ir(e,n,1)}));var ba=jo(Gi),_a=jo(zi);function wa(e,t){return(za(e)?Ot:fr)(e,ci(t,3))}function Ea(e,t){return(za(e)?Tt:hr)(e,ci(t,3))}var Ca=Po((function(e,t,n){De.call(e,n)?e[n].push(t):ir(e,n,[t])}));var xa=Jr((function(e,t,n){var r=-1,o="function"==typeof t,i=Xa(e)?Ee(e.length):[];return fr(e,(function(e){i[++r]=o?St(t,e,n):kr(e,t,n)})),i})),Sa=Po((function(e,t,n){ir(e,n,t)}));function $a(e,t){return(za(e)?Nt:jr)(e,ci(t,3))}var Oa=Po((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var Ta=Jr((function(e,t){if(null==e)return[];var n=t.length;return n>1&&_i(e,t[0],t[1])?t=[]:n>2&&_i(t[0],t[1],t[2])&&(t=[t[0]]),Hr(e,vr(t,1),[])})),Ra=ft||function(){return ht.Date.now()};function ka(e,t,r){return t=r?n:t,t=e&&null==t?e.length:t,Zo(e,c,n,n,n,n,t)}function Aa(e,t){var o;if("function"!=typeof t)throw new ke(r);return e=vs(e),function(){return--e>0&&(o=t.apply(this,arguments)),e<=1&&(t=n),o}}var Pa=Jr((function(e,t,n){var r=1;if(n.length){var o=cn(n,li(Pa));r|=s}return Zo(e,r,t,n,o)})),Na=Jr((function(e,t,n){var r=3;if(n.length){var o=cn(n,li(Na));r|=s}return Zo(t,r,e,n,o)}));function Ia(e,t,o){var i,a,s,l,c,u,d=0,f=!1,h=!1,p=!0;if("function"!=typeof e)throw new ke(r);function g(t){var r=i,o=a;return i=a=n,d=t,l=e.apply(o,r)}function m(e){var r=e-u;return u===n||r>=t||r<0||h&&e-d>=s}function v(){var e=Ra();if(m(e))return y(e);c=Ai(v,function(e){var n=t-(e-u);return h?bn(n,s-(e-d)):n}(e))}function y(e){return c=n,p&&i?g(e):(i=a=n,l)}function b(){var e=Ra(),r=m(e);if(i=arguments,a=this,u=e,r){if(c===n)return function(e){return d=e,c=Ai(v,t),f?g(e):l}(u);if(h)return Co(c),c=Ai(v,t),g(u)}return c===n&&(c=Ai(v,t)),l}return t=bs(t)||0,rs(o)&&(f=!!o.leading,s=(h="maxWait"in o)?yn(bs(o.maxWait)||0,t):s,p="trailing"in o?!!o.trailing:p),b.cancel=function(){c!==n&&Co(c),d=0,i=u=a=c=n},b.flush=function(){return c===n?l:y(Ra())},b}var Ma=Jr((function(e,t){return ur(e,1,t)})),Da=Jr((function(e,t,n){return ur(e,bs(t)||0,n)}));function La(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new ke(r);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(La.Cache||zn),n}function Ba(e){if("function"!=typeof e)throw new ke(r);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}La.Cache=zn;var ja=wo((function(e,t){var n=(t=1==t.length&&za(t[0])?Nt(t[0],Yt(ci())):Nt(vr(t,1),Yt(ci()))).length;return Jr((function(r){for(var o=-1,i=bn(r.length,n);++o=t})),Ga=Ar(function(){return arguments}())?Ar:function(e){return os(e)&&De.call(e,"callee")&&!Xe.call(e,"callee")},za=Ee.isArray,qa=bt?Yt(bt):function(e){return os(e)&&Sr(e)==P};function Xa(e){return null!=e&&ns(e.length)&&!es(e)}function Ja(e){return os(e)&&Xa(e)}var Ya=Bt||bl,Za=_t?Yt(_t):function(e){return os(e)&&Sr(e)==b};function Qa(e){if(!os(e))return!1;var t=Sr(e);return t==_||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!ss(e)}function es(e){if(!rs(e))return!1;var t=Sr(e);return t==w||t==E||"[object AsyncFunction]"==t||"[object Proxy]"==t}function ts(e){return"number"==typeof e&&e==vs(e)}function ns(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=f}function rs(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function os(e){return null!=e&&"object"==typeof e}var is=wt?Yt(wt):function(e){return os(e)&&gi(e)==C};function as(e){return"number"==typeof e||os(e)&&Sr(e)==x}function ss(e){if(!os(e)||Sr(e)!=S)return!1;var t=ze(e);if(null===t)return!0;var n=De.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Me.call(n)==Ue}var ls=Et?Yt(Et):function(e){return os(e)&&Sr(e)==O};var cs=Ct?Yt(Ct):function(e){return os(e)&&gi(e)==T};function us(e){return"string"==typeof e||!za(e)&&os(e)&&Sr(e)==R}function ds(e){return"symbol"==typeof e||os(e)&&Sr(e)==k}var fs=xt?Yt(xt):function(e){return os(e)&&ns(e.length)&&!!at[Sr(e)]};var hs=zo(Br),ps=zo((function(e,t){return e<=t}));function gs(e){if(!e)return[];if(Xa(e))return us(e)?fn(e):ko(e);if(et&&e[et])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[et]());var t=gi(e);return(t==C?sn:t==T?un:Ws)(e)}function ms(e){return e?(e=bs(e))===d||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function vs(e){var t=ms(e),n=t%1;return t==t?n?t-n:t:0}function ys(e){return e?sr(vs(e),0,p):0}function bs(e){if("number"==typeof e)return e;if(ds(e))return h;if(rs(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=rs(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Jt(e);var n=ge.test(e);return n||ve.test(e)?ut(e.slice(2),n?2:8):pe.test(e)?h:+e}function _s(e){return Ao(e,Ms(e))}function ws(e){return null==e?"":co(e)}var Es=No((function(e,t){if(xi(t)||Xa(t))Ao(t,Is(t),e);else for(var n in t)De.call(t,n)&&tr(e,n,t[n])})),Cs=No((function(e,t){Ao(t,Ms(t),e)})),xs=No((function(e,t,n,r){Ao(t,Ms(t),e,r)})),Ss=No((function(e,t,n,r){Ao(t,Is(t),e,r)})),$s=ri(ar);var Os=Jr((function(e,t){e=Oe(e);var r=-1,o=t.length,i=o>2?t[2]:n;for(i&&_i(t[0],t[1],i)&&(o=1);++r1),t})),Ao(e,ii(e),n),r&&(n=lr(n,7,ti));for(var o=t.length;o--;)fo(n,t[o]);return n}));var js=ri((function(e,t){return null==e?{}:function(e,t){return Kr(e,t,(function(t,n){return ks(e,n)}))}(e,t)}));function Us(e,t){if(null==e)return{};var n=Nt(ii(e),(function(e){return[e]}));return t=ci(t),Kr(e,n,(function(e,n){return t(e,n[0])}))}var Fs=Yo(Is),Vs=Yo(Ms);function Ws(e){return null==e?[]:Zt(e,Is(e))}var Hs=Lo((function(e,t,n){return t=t.toLowerCase(),e+(n?Ks(t):t)}));function Ks(e){return Qs(ws(e).toLowerCase())}function Gs(e){return(e=ws(e))&&e.replace(be,nn).replace(Qe,"")}var zs=Lo((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),qs=Lo((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Xs=Do("toLowerCase");var Js=Lo((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Ys=Lo((function(e,t,n){return e+(n?" ":"")+Qs(t)}));var Zs=Lo((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Qs=Do("toUpperCase");function el(e,t,r){return e=ws(e),(t=r?n:t)===n?function(e){return rt.test(e)}(e)?function(e){return e.match(tt)||[]}(e):function(e){return e.match(ce)||[]}(e):e.match(t)||[]}var tl=Jr((function(e,t){try{return St(e,n,t)}catch(e3){return Qa(e3)?e3:new xe(e3)}})),nl=ri((function(e,t){return Ot(t,(function(t){t=Ui(t),ir(e,t,Pa(e[t],e))})),e}));function rl(e){return function(){return e}}var ol=Uo(),il=Uo(!0);function al(e){return e}function sl(e){return Mr("function"==typeof e?e:lr(e,1))}var ll=Jr((function(e,t){return function(n){return kr(n,e,t)}})),cl=Jr((function(e,t){return function(n){return kr(e,n,t)}}));function ul(e,t,n){var r=Is(t),o=Er(t,r);null!=n||rs(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=Er(t,Is(t)));var i=!(rs(n)&&"chain"in n&&!n.chain),a=es(e);return Ot(o,(function(n){var r=t[n];e[n]=r,a&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__);return(n.__actions__=ko(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,It([this.value()],arguments))})})),e}function dl(){}var fl=Ho(Nt),hl=Ho(Rt),pl=Ho(Lt);function gl(e){return wi(e)?Kt(Ui(e)):function(e){return function(t){return Cr(t,e)}}(e)}var ml=Go(),vl=Go(!0);function yl(){return[]}function bl(){return!1}var _l=Wo((function(e,t){return e+t}),0),wl=Xo("ceil"),El=Wo((function(e,t){return e/t}),1),Cl=Xo("floor");var xl,Sl=Wo((function(e,t){return e*t}),1),$l=Xo("round"),Ol=Wo((function(e,t){return e-t}),0);return Un.after=function(e,t){if("function"!=typeof t)throw new ke(r);return e=vs(e),function(){if(--e<1)return t.apply(this,arguments)}},Un.ary=ka,Un.assign=Es,Un.assignIn=Cs,Un.assignInWith=xs,Un.assignWith=Ss,Un.at=$s,Un.before=Aa,Un.bind=Pa,Un.bindAll=nl,Un.bindKey=Na,Un.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return za(e)?e:[e]},Un.chain=ga,Un.chunk=function(e,t,r){t=(r?_i(e,t,r):t===n)?1:yn(vs(t),0);var o=null==e?0:e.length;if(!o||t<1)return[];for(var i=0,a=0,s=Ee(gt(o/t));ii?0:i+r),(o=o===n||o>i?i:vs(o))<0&&(o+=i),o=r>o?0:ys(o);r>>0)?(e=ws(e))&&("string"==typeof t||null!=t&&!ls(t))&&!(t=co(t))&&an(e)?Eo(fn(e),0,r):e.split(t,r):[]},Un.spread=function(e,t){if("function"!=typeof e)throw new ke(r);return t=null==t?0:yn(vs(t),0),Jr((function(n){var r=n[t],o=Eo(n,0,t);return r&&It(o,r),St(e,this,o)}))},Un.tail=function(e){var t=null==e?0:e.length;return t?ro(e,1,t):[]},Un.take=function(e,t,r){return e&&e.length?ro(e,0,(t=r||t===n?1:vs(t))<0?0:t):[]},Un.takeRight=function(e,t,r){var o=null==e?0:e.length;return o?ro(e,(t=o-(t=r||t===n?1:vs(t)))<0?0:t,o):[]},Un.takeRightWhile=function(e,t){return e&&e.length?po(e,ci(t,3),!1,!0):[]},Un.takeWhile=function(e,t){return e&&e.length?po(e,ci(t,3)):[]},Un.tap=function(e,t){return t(e),e},Un.throttle=function(e,t,n){var o=!0,i=!0;if("function"!=typeof e)throw new ke(r);return rs(n)&&(o="leading"in n?!!n.leading:o,i="trailing"in n?!!n.trailing:i),Ia(e,t,{leading:o,maxWait:t,trailing:i})},Un.thru=ma,Un.toArray=gs,Un.toPairs=Fs,Un.toPairsIn=Vs,Un.toPath=function(e){return za(e)?Nt(e,Ui):ds(e)?[e]:ko(ji(ws(e)))},Un.toPlainObject=_s,Un.transform=function(e,t,n){var r=za(e),o=r||Ya(e)||fs(e);if(t=ci(t,4),null==n){var i=e&&e.constructor;n=o?r?new i:[]:rs(e)&&es(i)?Fn(ze(e)):{}}return(o?Ot:_r)(e,(function(e,r,o){return t(n,e,r,o)})),n},Un.unary=function(e){return ka(e,1)},Un.union=oa,Un.unionBy=ia,Un.unionWith=aa,Un.uniq=function(e){return e&&e.length?uo(e):[]},Un.uniqBy=function(e,t){return e&&e.length?uo(e,ci(t,2)):[]},Un.uniqWith=function(e,t){return t="function"==typeof t?t:n,e&&e.length?uo(e,n,t):[]},Un.unset=function(e,t){return null==e||fo(e,t)},Un.unzip=sa,Un.unzipWith=la,Un.update=function(e,t,n){return null==e?e:ho(e,t,bo(n))},Un.updateWith=function(e,t,r,o){return o="function"==typeof o?o:n,null==e?e:ho(e,t,bo(r),o)},Un.values=Ws,Un.valuesIn=function(e){return null==e?[]:Zt(e,Ms(e))},Un.without=ca,Un.words=el,Un.wrap=function(e,t){return Ua(bo(t),e)},Un.xor=ua,Un.xorBy=da,Un.xorWith=fa,Un.zip=ha,Un.zipObject=function(e,t){return vo(e||[],t||[],tr)},Un.zipObjectDeep=function(e,t){return vo(e||[],t||[],Qr)},Un.zipWith=pa,Un.entries=Fs,Un.entriesIn=Vs,Un.extend=Cs,Un.extendWith=xs,ul(Un,Un),Un.add=_l,Un.attempt=tl,Un.camelCase=Hs,Un.capitalize=Ks,Un.ceil=wl,Un.clamp=function(e,t,r){return r===n&&(r=t,t=n),r!==n&&(r=(r=bs(r))==r?r:0),t!==n&&(t=(t=bs(t))==t?t:0),sr(bs(e),t,r)},Un.clone=function(e){return lr(e,4)},Un.cloneDeep=function(e){return lr(e,5)},Un.cloneDeepWith=function(e,t){return lr(e,5,t="function"==typeof t?t:n)},Un.cloneWith=function(e,t){return lr(e,4,t="function"==typeof t?t:n)},Un.conformsTo=function(e,t){return null==t||cr(e,t,Is(t))},Un.deburr=Gs,Un.defaultTo=function(e,t){return null==e||e!=e?t:e},Un.divide=El,Un.endsWith=function(e,t,r){e=ws(e),t=co(t);var o=e.length,i=r=r===n?o:sr(vs(r),0,o);return(r-=t.length)>=0&&e.slice(r,i)==t},Un.eq=Wa,Un.escape=function(e){return(e=ws(e))&&X.test(e)?e.replace(z,rn):e},Un.escapeRegExp=function(e){return(e=ws(e))&&re.test(e)?e.replace(ne,"\\$&"):e},Un.every=function(e,t,r){var o=za(e)?Rt:pr;return r&&_i(e,t,r)&&(t=n),o(e,ci(t,3))},Un.find=ba,Un.findIndex=Gi,Un.findKey=function(e,t){return jt(e,ci(t,3),_r)},Un.findLast=_a,Un.findLastIndex=zi,Un.findLastKey=function(e,t){return jt(e,ci(t,3),wr)},Un.floor=Cl,Un.forEach=wa,Un.forEachRight=Ea,Un.forIn=function(e,t){return null==e?e:yr(e,ci(t,3),Ms)},Un.forInRight=function(e,t){return null==e?e:br(e,ci(t,3),Ms)},Un.forOwn=function(e,t){return e&&_r(e,ci(t,3))},Un.forOwnRight=function(e,t){return e&&wr(e,ci(t,3))},Un.get=Rs,Un.gt=Ha,Un.gte=Ka,Un.has=function(e,t){return null!=e&&mi(e,t,Or)},Un.hasIn=ks,Un.head=Xi,Un.identity=al,Un.includes=function(e,t,n,r){e=Xa(e)?e:Ws(e),n=n&&!r?vs(n):0;var o=e.length;return n<0&&(n=yn(o+n,0)),us(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&Ft(e,t,n)>-1},Un.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:vs(n);return o<0&&(o=yn(r+o,0)),Ft(e,t,o)},Un.inRange=function(e,t,r){return t=ms(t),r===n?(r=t,t=0):r=ms(r),function(e,t,n){return e>=bn(t,n)&&e=-9007199254740991&&e<=f},Un.isSet=cs,Un.isString=us,Un.isSymbol=ds,Un.isTypedArray=fs,Un.isUndefined=function(e){return e===n},Un.isWeakMap=function(e){return os(e)&&gi(e)==A},Un.isWeakSet=function(e){return os(e)&&"[object WeakSet]"==Sr(e)},Un.join=function(e,t){return null==e?"":mn.call(e,t)},Un.kebabCase=zs,Un.last=Qi,Un.lastIndexOf=function(e,t,r){var o=null==e?0:e.length;if(!o)return-1;var i=o;return r!==n&&(i=(i=vs(r))<0?yn(o+i,0):bn(i,o-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,i):Ut(e,Wt,i,!0)},Un.lowerCase=qs,Un.lowerFirst=Xs,Un.lt=hs,Un.lte=ps,Un.max=function(e){return e&&e.length?gr(e,al,$r):n},Un.maxBy=function(e,t){return e&&e.length?gr(e,ci(t,2),$r):n},Un.mean=function(e){return Ht(e,al)},Un.meanBy=function(e,t){return Ht(e,ci(t,2))},Un.min=function(e){return e&&e.length?gr(e,al,Br):n},Un.minBy=function(e,t){return e&&e.length?gr(e,ci(t,2),Br):n},Un.stubArray=yl,Un.stubFalse=bl,Un.stubObject=function(){return{}},Un.stubString=function(){return""},Un.stubTrue=function(){return!0},Un.multiply=Sl,Un.nth=function(e,t){return e&&e.length?Wr(e,vs(t)):n},Un.noConflict=function(){return ht._===this&&(ht._=Fe),this},Un.noop=dl,Un.now=Ra,Un.pad=function(e,t,n){e=ws(e);var r=(t=vs(t))?dn(e):0;if(!t||r>=t)return e;var o=(t-r)/2;return Ko(vt(o),n)+e+Ko(gt(o),n)},Un.padEnd=function(e,t,n){e=ws(e);var r=(t=vs(t))?dn(e):0;return t&&rt){var o=e;e=t,t=o}if(r||e%1||t%1){var i=En();return bn(e+i*(t-e+ct("1e-"+((i+"").length-1))),t)}return qr(e,t)},Un.reduce=function(e,t,n){var r=za(e)?Mt:zt,o=arguments.length<3;return r(e,ci(t,4),n,o,fr)},Un.reduceRight=function(e,t,n){var r=za(e)?Dt:zt,o=arguments.length<3;return r(e,ci(t,4),n,o,hr)},Un.repeat=function(e,t,r){return t=(r?_i(e,t,r):t===n)?1:vs(t),Xr(ws(e),t)},Un.replace=function(){var e=arguments,t=ws(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Un.result=function(e,t,r){var o=-1,i=(t=_o(t,e)).length;for(i||(i=1,e=n);++of)return[];var n=p,r=bn(e,p);t=ci(t),e-=p;for(var o=Xt(r,t);++n=a)return e;var l=r-dn(o);if(l<1)return o;var c=s?Eo(s,0,l).join(""):e.slice(0,l);if(i===n)return c+o;if(s&&(l+=c.length-l),ls(i)){if(e.slice(l).search(i)){var u,d=c;for(i.global||(i=Te(i.source,ws(he.exec(i))+"g")),i.lastIndex=0;u=i.exec(d);)var f=u.index;c=c.slice(0,f===n?l:f)}}else if(e.indexOf(co(i),l)!=l){var h=c.lastIndexOf(i);h>-1&&(c=c.slice(0,h))}return c+o},Un.unescape=function(e){return(e=ws(e))&&q.test(e)?e.replace(G,pn):e},Un.uniqueId=function(e){var t=++Le;return ws(e)+t},Un.upperCase=Zs,Un.upperFirst=Qs,Un.each=wa,Un.eachRight=Ea,Un.first=Xi,ul(Un,(xl={},_r(Un,(function(e,t){De.call(Un.prototype,t)||(xl[t]=e)})),xl),{chain:!1}),Un.VERSION="4.17.21",Ot(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Un[e].placeholder=Un})),Ot(["drop","take"],(function(e,t){Hn.prototype[e]=function(r){r=r===n?1:yn(vs(r),0);var o=this.__filtered__&&!t?new Hn(this):this.clone();return o.__filtered__?o.__takeCount__=bn(r,o.__takeCount__):o.__views__.push({size:bn(r,p),type:e+(o.__dir__<0?"Right":"")}),o},Hn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),Ot(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;Hn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:ci(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),Ot(["head","last"],(function(e,t){var n="take"+(t?"Right":"");Hn.prototype[e]=function(){return this[n](1).value()[0]}})),Ot(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");Hn.prototype[e]=function(){return this.__filtered__?new Hn(this):this[n](1)}})),Hn.prototype.compact=function(){return this.filter(al)},Hn.prototype.find=function(e){return this.filter(e).head()},Hn.prototype.findLast=function(e){return this.reverse().find(e)},Hn.prototype.invokeMap=Jr((function(e,t){return"function"==typeof e?new Hn(this):this.map((function(n){return kr(n,e,t)}))})),Hn.prototype.reject=function(e){return this.filter(Ba(ci(e)))},Hn.prototype.slice=function(e,t){e=vs(e);var r=this;return r.__filtered__&&(e>0||t<0)?new Hn(r):(e<0?r=r.takeRight(-e):e&&(r=r.drop(e)),t!==n&&(r=(t=vs(t))<0?r.dropRight(-t):r.take(t-e)),r)},Hn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Hn.prototype.toArray=function(){return this.take(p)},_r(Hn.prototype,(function(e,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),o=/^(?:head|last)$/.test(t),i=Un[o?"take"+("last"==t?"Right":""):t],a=o||/^find/.test(t);i&&(Un.prototype[t]=function(){var t=this.__wrapped__,s=o?[1]:arguments,l=t instanceof Hn,c=s[0],u=l||za(t),d=function(e){var t=i.apply(Un,It([e],s));return o&&f?t[0]:t};u&&r&&"function"==typeof c&&1!=c.length&&(l=u=!1);var f=this.__chain__,h=!!this.__actions__.length,p=a&&!f,g=l&&!h;if(!a&&u){t=g?t:new Hn(this);var m=e.apply(t,s);return m.__actions__.push({func:ma,args:[d],thisArg:n}),new Wn(m,f)}return p&&g?e.apply(this,s):(m=this.thru(d),p?o?m.value()[0]:m.value():m)})})),Ot(["pop","push","shift","sort","splice","unshift"],(function(e){var t=Ae[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Un.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var o=this.value();return t.apply(za(o)?o:[],e)}return this[n]((function(n){return t.apply(za(n)?n:[],e)}))}})),_r(Hn.prototype,(function(e,t){var n=Un[t];if(n){var r=n.name+"";De.call(An,r)||(An[r]=[]),An[r].push({name:t,func:n})}})),An[Fo(n,2).name]=[{name:"wrapper",func:n}],Hn.prototype.clone=function(){var e=new Hn(this.__wrapped__);return e.__actions__=ko(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=ko(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=ko(this.__views__),e},Hn.prototype.reverse=function(){if(this.__filtered__){var e=new Hn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Hn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=za(e),r=t<0,o=n?e.length:0,i=function(e,t,n){var r=-1,o=n.length;for(;++r=this.__values__.length;return{done:e,value:e?n:this.__values__[this.__index__++]}},Un.prototype.plant=function(e){for(var t,r=this;r instanceof Vn;){var o=Vi(r);o.__index__=0,o.__values__=n,t?i.__wrapped__=o:t=o;var i=o;r=r.__wrapped__}return i.__wrapped__=e,t},Un.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Hn){var t=e;return this.__actions__.length&&(t=new Hn(this)),(t=t.reverse()).__actions__.push({func:ma,args:[ra],thisArg:n}),new Wn(t,this.__chain__)}return this.thru(ra)},Un.prototype.toJSON=Un.prototype.valueOf=Un.prototype.value=function(){return go(this.__wrapped__,this.__actions__)},Un.prototype.first=Un.prototype.head,et&&(Un.prototype[et]=function(){return this}),Un}();gt?((gt.exports=gn)._=gn,pt._=gn):ht._=gn}).call(commonjsGlobal)}(lodash,lodash.exports);var lodashExports=lodash.exports,__importDefault$3=commonjsGlobal&&commonjsGlobal.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(misc$1,"__esModule",{value:!0}),misc$1.getRpcUrl=getRpcUrl,misc$1.getChainId=getChainId,misc$1.validateChainApproval=validateChainApproval,misc$1.getChainsFromApprovedSession=getChainsFromApprovedSession,misc$1.getAccountsFromSession=getAccountsFromSession,misc$1.mergeRequiredOptionalNamespaces=mergeRequiredOptionalNamespaces,misc$1.normalizeNamespaces=normalizeNamespaces,misc$1.parseCaip10Account=parseCaip10Account,misc$1.convertChainIdToNumber=convertChainIdToNumber,misc$1.parseChainId=parseChainId,misc$1.mergeArrays=mergeArrays;const core_1$5=src,namespaces_1$2=namespaces,lodash_1=__importDefault$3(lodashExports);function getRpcUrl(e,t,n){var r;const o=parseChainId(e);return(null===(r=t.rpcMap)||void 0===r?void 0:r[o.reference])||""}function getChainId(e){return e.includes(":")?e.split(":")[1]:e}function validateChainApproval(e,t){if(!t.includes(e))throw new Error(`Chain '${e}' not approved. Please use one of the following: ${t.toString()}`)}function getChainsFromApprovedSession(e){return e.map((e=>`${e.split(":")[0]}:${e.split(":")[1]}`))}function getAccountsFromSession(e,t){const n=Object.keys(t.namespaces).filter((t=>t.includes(e)));if(!n.length)return[];const r=[];return n.forEach((e=>{const n=t.namespaces[e].accounts;r.push(...n)})),r}function mergeRequiredOptionalNamespaces(e={},t={}){const n=normalizeNamespaces(e),r=normalizeNamespaces(t);return lodash_1.default.merge(n,r)}function normalizeNamespaces(e){var t,n;const r={};if(!(0,core_1$5.isValidObject)(e))return r;for(const[o,i]of Object.entries(e)){const e=(0,namespaces_1$2.isCaipNamespace)(o)?[o]:i.chains,a=i.rpcMap||{},s=(0,namespaces_1$2.parseNamespaceKey)(o);r[s]=Object.assign(Object.assign(Object.assign({},r[s]),i),{chains:mergeArrays(e,null===(t=r[s])||void 0===t?void 0:t.chains),rpcMap:Object.assign(Object.assign({},a),null===(n=r[s])||void 0===n?void 0:n.rpcMap)})}return r}function parseCaip10Account(e){return e.includes(":")?e.split(":")[2]:e}function convertChainIdToNumber(e){return"number"==typeof e?e:e.includes("0x")?parseInt(e,16):(e=e.includes(":")?e.split(":")[1]:e,isNaN(Number(e))?e:Number(e))}const CAIP_DELIMITER=":";function parseChainId(e){const[t,n]=e.split(CAIP_DELIMITER);return{namespace:t,reference:n}}function mergeArrays(e=[],t=[]){return[...new Set([...e,...t])]}var globals$1={};Object.defineProperty(globals$1,"__esModule",{value:!0}),globals$1.setGlobal=globals$1.getGlobal=void 0;const globals={},getGlobal=e=>globals[e];globals$1.getGlobal=getGlobal;const setGlobal=(e,t)=>{globals[e]=t};globals$1.setGlobal=setGlobal,function(e){var t=commonjsGlobal&&commonjsGlobal.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),n=commonjsGlobal&&commonjsGlobal.__exportStar||function(e,n){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(n,r)||t(n,e,r)};Object.defineProperty(e,"__esModule",{value:!0}),n(misc$1,e),n(globals$1,e)}(utils$4);var eip155={},constants={},values={};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.GENERIC_SUBPROVIDER_NAME=e.RPC_URL=e.STORAGE=e.CONTEXT=e.WC_VERSION=e.PROTOCOL=e.RELAY_URL=e.LOGGER=void 0,e.LOGGER="error",e.RELAY_URL="wss://relay.walletconnect.com",e.PROTOCOL="wc",e.WC_VERSION=2,e.CONTEXT="universal_provider",e.STORAGE=`${e.PROTOCOL}@${e.WC_VERSION}:${e.CONTEXT}:`,e.RPC_URL="https://rpc.walletconnect.com/v1/",e.GENERIC_SUBPROVIDER_NAME="generic"}(values);var events={};Object.defineProperty(events,"__esModule",{value:!0}),events.PROVIDER_EVENTS=void 0,events.PROVIDER_EVENTS={DEFAULT_CHAIN_CHANGED:"default_chain_changed",UPDATE_NAMESPACES:"update_name_spaces"},function(e){var t=commonjsGlobal&&commonjsGlobal.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),n=commonjsGlobal&&commonjsGlobal.__exportStar||function(e,n){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(n,r)||t(n,e,r)};Object.defineProperty(e,"__esModule",{value:!0}),n(values,e),n(events,e)}(constants);var JsonRpcProvider$1={},__awaiter$4=commonjsGlobal&&commonjsGlobal.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e3){i(e3)}}function s(e){try{l(r.throw(e))}catch(e3){i(e3)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};Object.defineProperty(JsonRpcProvider$1,"__esModule",{value:!0}),JsonRpcProvider$1.JsonRpcProvider=void 0;const eventemitter3_1$3=eventemitter3Exports,types_1=types,core_1$4=src,core_2$1=src;class JsonRpcProvider extends types_1.IJSONRpcProvider{constructor(e){super(e),this.events=new eventemitter3_1$3.EventEmitter,this.connected=!1,this.connecting=!1,this.hasRegisteredEventListeners=!1,this.connection=this.setConnection(e),this.connection.connected&&this.registerEventListeners()}connect(){return __awaiter$4(this,arguments,void 0,(function*(e=this.connection){yield this.open(e)}))}disconnect(){return __awaiter$4(this,void 0,void 0,(function*(){yield this.close()}))}on(e,t){this.events.on(e,t)}once(e,t){this.events.once(e,t)}off(e,t){this.events.off(e,t)}removeListener(e,t){this.events.removeListener(e,t)}request(e,t){return __awaiter$4(this,void 0,void 0,(function*(){return this.requestStrict((0,core_1$4.formatJsonRpcRequest)(e.method,e.params||[],(0,core_1$4.getBigIntRpcId)().toString()),t)}))}requestStrict(e,t){return __awaiter$4(this,void 0,void 0,(function*(){return new Promise(((n,r)=>__awaiter$4(this,void 0,void 0,(function*(){if(!this.connection.connected)try{yield this.open()}catch(e3){r(e3)}this.events.on(`${e.id}`,(e=>{(0,core_1$4.isJsonRpcError)(e)?r(e.error):n(e.result)}));try{(0,core_2$1.logDebug)("[RPC] >>> send request",e,t),yield this.connection.send(e,t)}catch(e3){r(e3)}}))))}))}setConnection(e=this.connection){return e}onPayload(e){this.events.emit("payload",e),(0,core_1$4.isJsonRpcResponse)(e)?this.events.emit(`${e.id}`,e):this.events.emit("message",{type:e.method,data:e.params})}onClose(e){e&&3e3===e.code&&this.events.emit("error",new Error(`WebSocket connection closed abnormally with code: ${e.code} ${e.reason?`(${e.reason})`:""}`)),this.events.emit("disconnect")}open(){return __awaiter$4(this,arguments,void 0,(function*(e=this.connection){this.connection===e&&this.connection.connected||(this.connection.connected&&this.close(),"string"==typeof e&&(yield this.connection.open(e),e=this.connection),this.connection=this.setConnection(e),yield this.connection.open(),this.registerEventListeners(),this.events.emit("connect"))}))}close(){return __awaiter$4(this,void 0,void 0,(function*(){yield this.connection.close()}))}registerEventListeners(){this.hasRegisteredEventListeners||(this.connection.on("payload",(e=>this.onPayload(e))),this.connection.on("close",(e=>this.onClose(e))),this.connection.on("error",(e=>this.events.emit("error",e))),this.connection.on("register_error",(e=>this.onClose())),this.hasRegisteredEventListeners=!0)}}JsonRpcProvider$1.JsonRpcProvider=JsonRpcProvider;var JsonRpcConnection$1={},browserPonyfill={exports:{}};!function(e,t){var n,r="undefined"!=typeof self?self:commonjsGlobal,o=function(){function e(){this.fetch=!1,this.DOMException=r.DOMException}return e.prototype=r,new e}();n=o,function(e){var t="URLSearchParams"in n,r="Symbol"in n&&"iterator"in Symbol,o="FileReader"in n&&"Blob"in n&&function(){try{return new Blob,!0}catch(e3){return!1}}(),i="FormData"in n,a="ArrayBuffer"in n;if(a)var s=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],l=ArrayBuffer.isView||function(e){return e&&s.indexOf(Object.prototype.toString.call(e))>-1};function c(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function u(e){return"string"!=typeof e&&(e=String(e)),e}function d(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return r&&(t[Symbol.iterator]=function(){return t}),t}function f(e){this.map={},e instanceof f?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function h(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function p(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function g(e){var t=new FileReader,n=p(t);return t.readAsArrayBuffer(e),n}function m(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function v(){return this.bodyUsed=!1,this._initBody=function(e){var n;this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:o&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:i&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:t&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():a&&o&&(n=e)&&DataView.prototype.isPrototypeOf(n)?(this._bodyArrayBuffer=m(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):a&&(ArrayBuffer.prototype.isPrototypeOf(e)||l(e))?this._bodyArrayBuffer=m(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},o&&(this.blob=function(){var e=h(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?h(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(g)}),this.text=function(){var e,t,n,r=h(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=p(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?r:n),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function _(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function w(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new f(t.headers),this.url=t.url||"",this._initBody(e)}b.prototype.clone=function(){return new b(this,{body:this._bodyInit})},v.call(b.prototype),v.call(w.prototype),w.prototype.clone=function(){return new w(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new f(this.headers),url:this.url})},w.error=function(){var e=new w(null,{status:0,statusText:""});return e.type="error",e};var E=[301,302,303,307,308];w.redirect=function(e,t){if(-1===E.indexOf(t))throw new RangeError("Invalid status code");return new w(null,{status:t,headers:{location:e}})},e.DOMException=n.DOMException;try{new e.DOMException}catch(x){e.DOMException=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},e.DOMException.prototype=Object.create(Error.prototype),e.DOMException.prototype.constructor=e.DOMException}function C(t,n){return new Promise((function(r,i){var a=new b(t,n);if(a.signal&&a.signal.aborted)return i(new e.DOMException("Aborted","AbortError"));var s=new XMLHttpRequest;function l(){s.abort()}s.onload=function(){var e,t,n={status:s.status,statusText:s.statusText,headers:(e=s.getAllResponseHeaders()||"",t=new f,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t)};n.url="responseURL"in s?s.responseURL:n.headers.get("X-Request-URL");var o="response"in s?s.response:s.responseText;r(new w(o,n))},s.onerror=function(){i(new TypeError("Network request failed"))},s.ontimeout=function(){i(new TypeError("Network request failed"))},s.onabort=function(){i(new e.DOMException("Aborted","AbortError"))},s.open(a.method,a.url,!0),"include"===a.credentials?s.withCredentials=!0:"omit"===a.credentials&&(s.withCredentials=!1),"responseType"in s&&o&&(s.responseType="blob"),a.headers.forEach((function(e,t){s.setRequestHeader(t,e)})),a.signal&&(a.signal.addEventListener("abort",l),s.onreadystatechange=function(){4===s.readyState&&a.signal.removeEventListener("abort",l)}),s.send(void 0===a._bodyInit?null:a._bodyInit)}))}C.polyfill=!0,n.fetch||(n.fetch=C,n.Headers=f,n.Request=b,n.Response=w),e.Headers=f,e.Request=b,e.Response=w,e.fetch=C,Object.defineProperty(e,"__esModule",{value:!0})}({}),o.fetch.ponyfill=!0,delete o.fetch.polyfill;var i=o;(t=i.fetch).default=i.fetch,t.fetch=i.fetch,t.Headers=i.Headers,t.Request=i.Request,t.Response=i.Response,e.exports=t}(browserPonyfill,browserPonyfill.exports);var browserPonyfillExports=browserPonyfill.exports,__awaiter$3=commonjsGlobal&&commonjsGlobal.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e3){i(e3)}}function s(e){try{l(r.throw(e))}catch(e3){i(e3)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))},__importDefault$2=commonjsGlobal&&commonjsGlobal.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(JsonRpcConnection$1,"__esModule",{value:!0}),JsonRpcConnection$1.JsonRpcConnection=void 0;const eventemitter3_1$2=eventemitter3Exports,cross_fetch_1=__importDefault$2(browserPonyfillExports),core_1$3=src,core_2=src,DEFAULT_HTTP_HEADERS={Accept:"application/json","Content-Type":"application/json"},DEFAULT_HTTP_METHOD="POST",DEFAULT_FETCH_OPTS={headers:DEFAULT_HTTP_HEADERS,method:DEFAULT_HTTP_METHOD};class JsonRpcConnection{constructor(e,t=!1){if(this.url=e,this.disableProviderPing=t,this.events=new eventemitter3_1$2.EventEmitter,this.isAvailable=!1,this.registering=!1,!(0,core_2.isHttpUrl)(e))throw new Error(`Provided URL is not compatible with HTTP connection: ${e}`);this.url=e,this.disableProviderPing=t}get connected(){return this.isAvailable}get connecting(){return this.registering}on(e,t){this.events.on(e,t)}once(e,t){this.events.once(e,t)}off(e,t){this.events.off(e,t)}removeListener(e,t){this.events.removeListener(e,t)}open(){return __awaiter$3(this,arguments,void 0,(function*(e=this.url){yield this.register(e)}))}close(){return __awaiter$3(this,void 0,void 0,(function*(){if(!this.isAvailable)throw new Error("Connection already closed");this.onClose()}))}send(e){return __awaiter$3(this,void 0,void 0,(function*(){this.isAvailable||(yield this.register());try{const t=(0,core_1$3.safeJsonStringify)(e),n=yield(0,cross_fetch_1.default)(this.url,Object.assign(Object.assign({},DEFAULT_FETCH_OPTS),{body:t})),r=yield n.json();this.onPayload({data:r})}catch(e3){this.onError(e.id,e3)}}))}register(){return __awaiter$3(this,arguments,void 0,(function*(e=this.url){if(!(0,core_2.isHttpUrl)(e))throw new Error(`Provided URL is not compatible with HTTP connection: ${e}`);if(this.registering)return new Promise(((e,t)=>{this.events.once("register_error",(e=>{t(e)})),this.events.once("open",(()=>{if(void 0===this.isAvailable)return t(new Error("HTTP connection is missing or invalid"));e()}))}));this.url=e,this.registering=!0;try{if(!this.disableProviderPing){const t=(0,core_1$3.safeJsonStringify)({id:1,jsonrpc:"2.0",method:"test",params:[]});yield(0,cross_fetch_1.default)(e,Object.assign(Object.assign({},DEFAULT_FETCH_OPTS),{body:t}))}this.onOpen()}catch(e3){const t=this.parseError(e3);throw this.events.emit("register_error",t),this.onClose(),t}}))}onOpen(){this.isAvailable=!0,this.registering=!1,this.events.emit("open")}onClose(){this.isAvailable=!1,this.registering=!1,this.events.emit("close")}onPayload(e){if(void 0===e.data)return;const t="string"==typeof e.data?(0,core_1$3.safeJsonParse)(e.data):e.data;this.events.emit("payload",t)}onError(e,t){const n=this.parseError(t),r=n.message||n.toString(),o=(0,core_2.formatJsonRpcError)(e,r);this.events.emit("payload",o)}parseError(e,t=this.url){return(0,core_2.parseConnectionError)(e,t,"HTTP")}}JsonRpcConnection$1.JsonRpcConnection=JsonRpcConnection;var __awaiter$2=commonjsGlobal&&commonjsGlobal.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e3){i(e3)}}function s(e){try{l(r.throw(e))}catch(e3){i(e3)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};Object.defineProperty(eip155,"__esModule",{value:!0});const utils_1$1=utils$4,constants_1$1=constants,core_1$2=src,JsonRpcProvider_1=JsonRpcProvider$1,JsonRpcConnection_1=JsonRpcConnection$1;class Eip155Provider{constructor(e){this.name="eip155",this.namespace=e.namespace,this.events=(0,utils_1$1.getGlobal)("events"),this.client=(0,utils_1$1.getGlobal)("client"),this.chainId=parseInt(this.getDefaultChain()),this.httpProviders=this.createHttpProviders(),(0,core_1$2.logDebug)("eip155 constructor --opts.namespace--\x3e",e.namespace)}isRecord(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}updateRequestParams(e){let t=e.params&&"object"==typeof e.params&&!Array.isArray(e.params);if("wallet_switchEthereumChain"===e.method){const n=e.chainId.split(":")[1],r=parseInt(n,10);if(isNaN(r))throw new core_1$2.OKXConnectError(core_1$2.OKX_CONNECT_ERROR_CODES.NOT_CONNECTED_ERROR,`Invalid decimal number, chainId: '${n}' `);if(e.params){if(!t)throw new core_1$2.OKXConnectError(core_1$2.OKX_CONNECT_ERROR_CODES.NOT_CONNECTED_ERROR,`Request params error , method: '${e.method}' `);{let t=e.params;"chainId"in t||(t.chainId=r.toString(16),e.params=t)}}else e.params={chainId:r.toString(16)}}else if("personal_sign"===e.method||"eth_signTypedData_v4"===e.method||"eth_sendTransaction"===e.method||"wallet_watchAsset"===e.method){if(!e.params)throw new core_1$2.OKXConnectError(core_1$2.OKX_CONNECT_ERROR_CODES.NOT_CONNECTED_ERROR,`Request params is nil, method: '${e.method}'`);if(!this.isRecord(e.params))throw new core_1$2.OKXConnectError(core_1$2.OKX_CONNECT_ERROR_CODES.NOT_CONNECTED_ERROR,`Invalid request params type, method: '${e.method}'`);{let t=e.params;if((0,core_1$2.logDebug)("eip155 updateRequestParams params>",JSON.stringify(t)),"chainId"in t){const n=e.chainId.split(":")[1],r=parseInt(n,10);let o,i=String(t.chainId);if(i.startsWith(this.name)&&e.chainId===i)o=r;else if(i.startsWith("0x"))o=parseInt(i,16);else{if(isNaN(Number(i)))throw new core_1$2.OKXConnectError(core_1$2.OKX_CONNECT_ERROR_CODES.NOT_CONNECTED_ERROR,`Invalid params.chainId format, method: '${e.method}'`);o=parseInt(i,10)}if(r!==o)throw new core_1$2.OKXConnectError(core_1$2.OKX_CONNECT_ERROR_CODES.NOT_CONNECTED_ERROR,`Request params.chainId not equal chain, method: '${e.method}' `)}}}return e}request(e){return __awaiter$2(this,void 0,void 0,(function*(){(0,core_1$2.logDebug)("eip155 request --args--string>",JSON.stringify(e));const t=this.updateRequestParams(e);switch((0,core_1$2.logDebug)("eip155 request --params--string>",JSON.stringify(t)),e.method){case"eth_requestAccounts":case"eth_accounts":return this.getAccounts();case"eth_chainId":return parseInt(this.getDefaultChain());case"wallet_switchEthereumChain":return yield this.handleSwitchChain(e);case"wallet_addEthereumChain":return this.addEthereumChain(e)}return this.namespace.methods.includes(e.method)?yield this.client.request(e):((0,core_1$2.logDebug)("[RPC] request begin"),yield this.getHttpProvider().request(e))}))}addEthereumChain(e){return __awaiter$2(this,void 0,void 0,(function*(){let t=yield this.client.request(e);try{if("result"in t){let n=t.result;if(n){const t=n.split(":")[0],r=n.split(":")[1],o=t+":"+r;this.namespace;if(this.namespace.accounts.push(n),this.namespace.chains.push(o),this.isRecord(e.params)&&"rpcUrls"in e.params){let t=e.params.rpcUrls,n=t?t[0]:void 0;n&&(this.namespace.rpcMap?this.namespace.rpcMap[r]=n:this.namespace.rpcMap={[r]:n},this.setHttpProvider(r,n))}this.events.emit(constants_1$1.PROVIDER_EVENTS.UPDATE_NAMESPACES,{eip155:this.namespace})}}else new core_1$2.OKXConnectError(core_1$2.OKX_CONNECT_ERROR_CODES.UNKNOWN_ERROR,`the method ${e.method} request error`)}catch(n){throw new core_1$2.OKXConnectError(core_1$2.OKX_CONNECT_ERROR_CODES.UNKNOWN_ERROR,`the method ${e.method} request error`)}return t}))}updateNamespace(e){this.namespace=Object.assign(this.namespace,e)}setDefaultChain(e,t){if(this.chainId=parseInt(e),!this.httpProviders[e]){const n=t||(0,utils_1$1.getRpcUrl)(`${this.name}:${e}`,this.namespace);n?this.setHttpProvider(e,n):(0,core_1$2.logError)(`No RPC url provided for chainId: ${e}`)}this.events.emit(constants_1$1.PROVIDER_EVENTS.DEFAULT_CHAIN_CHANGED,`${this.name}:${e}`)}requestAccounts(){return this.getAccounts()}getDefaultChain(){if(this.chainId)return this.chainId.toString();if(this.namespace.defaultChain)return this.namespace.defaultChain;const e=this.namespace.chains[0];if(!e)throw new Error("ChainId not found");return e.split(":")[1]}getAccounts(){const e=this.namespace.accounts;return(0,core_1$2.logDebug)("eip155 getAccounts ",e,this.chainId),e?[...new Set(e.filter((e=>e.split(":")[1]===this.chainId.toString())).map((e=>e.split(":")[2])))]:[]}handleSwitchChain(e){return __awaiter$2(this,void 0,void 0,(function*(){let t=e.params,n="0x0";t&&"chainId"in t&&(n=t.chainId),n=n.startsWith("0x")?n:`0x${n}`,(0,core_1$2.logDebug)("handleSwitchChain --\x3eargs ",e),(0,core_1$2.logDebug)("handleSwitchChain --\x3ehexChainId ",n);const r=parseInt(n,16);if((0,core_1$2.logDebug)("handleSwitchChain --\x3eparsedChainId ",r),this.isChainApproved(r))return this.setDefaultChain(`${r}`),{method:"wallet_switchEthereumChain",result:`${this.name}:${r}`};{const t=yield this.client.request({method:"wallet_switchEthereumChain",chainId:e.chainId,params:{chainId:n}});try{if("result"in t){let e=t.result;if(e){const n=e.split(":")[0],o=e.split(":")[1],i=n+":"+o;this.namespace;return this.namespace.accounts.push(e),this.namespace.chains.push(i),(0,core_1$2.logDebug)("handleSwitchChain --\x3ewallet_switchEthereumChain ",t),this.setDefaultChain(`${r}`),this.events.emit(constants_1$1.PROVIDER_EVENTS.UPDATE_NAMESPACES,{eip155:this.namespace}),{method:"wallet_switchEthereumChain",result:`${this.name}:${o}`}}}else new core_1$2.OKXConnectError(core_1$2.OKX_CONNECT_ERROR_CODES.UNKNOWN_ERROR,`the method ${e.method} request error`)}catch(o){throw new core_1$2.OKXConnectError(core_1$2.OKX_CONNECT_ERROR_CODES.UNKNOWN_ERROR,`the method ${e.method} request error`)}return t}}))}isChainApproved(e){return this.namespace.chains.includes(`${this.name}:${e}`)}createHttpProvider(e,t){const n=t;if(n){return new JsonRpcProvider_1.JsonRpcProvider(new JsonRpcConnection_1.JsonRpcConnection(n,(0,utils_1$1.getGlobal)("disableProviderPing")))}(0,core_1$2.logError)(`No RPC url provided for chainId: ${e}`)}createHttpProviders(){const e={};return this.namespace.chains.forEach((t=>{const n=(0,utils_1$1.getChainId)(t),r=(0,utils_1$1.getRpcUrl)(t,this.namespace);(0,core_1$2.logDebug)("get parsed chain and rpc:",n,r);let o=this.createHttpProvider(n,r);o&&(e[n]=o)})),(0,core_1$2.logDebug)("get http providermap:",e),e}setHttpProvider(e,t){const n=this.createHttpProvider(e,t);n&&(this.httpProviders[e]=n)}getHttpProvider(){const e=`${this.chainId}`,t=this.httpProviders[e];if((0,core_1$2.logDebug)("[RPC] get http provider:",e,t),void 0===t)throw new Error(`JSON-RPC provider for ${e} not found`);return t}}eip155.default=Eip155Provider;var client={},__awaiter$1=commonjsGlobal&&commonjsGlobal.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e3){i(e3)}}function s(e){try{l(r.throw(e))}catch(e3){i(e3)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))},__importDefault$1=commonjsGlobal&&commonjsGlobal.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(client,"__esModule",{value:!0}),client.SignClient=void 0;const eventemitter3_1$1=__importDefault$1(eventemitter3Exports),core_1$1=src,namespaces_1$1=namespaces;class SignClient extends core_1$1.ISignClient{constructor(e){super(e),this.events=new eventemitter3_1$1.default,this.engine=new core_1$1.Engine(new core_1$1.ConnectionManager),this.connect=e=>__awaiter$1(this,void 0,void 0,(function*(){return new Promise(((t,n)=>{var r=[],o={name:"requestAccounts",requiredNamespaces:(0,namespaces_1$1.nameSpaceToConnectWalletNameSpace)(e.namespaces),optionalNamespaces:(0,namespaces_1$1.nameSpaceToConnectWalletNameSpace)(e.optionalNamespaces)};r.push(o);try{this.engine.conect(r,Object.assign({dappInfo:this.metadata},e.sessionConfig),(n=>{n&&(0,namespaces_1$1.fillParamsToSession)(n,e.namespaces,e.optionalNamespaces,this.sessionConfig),t(n)}))}catch(e3){n(e3)}}))})),this.restoreconnect=e=>__awaiter$1(this,void 0,void 0,(function*(){return new Promise(((t,n)=>{this.engine.restoreconnect(e,(e=>{t(e)}))}))})),this.reject=e=>__awaiter$1(this,void 0,void 0,(function*(){})),this.request=e=>__awaiter$1(this,void 0,void 0,(function*(){var t;return(0,core_1$1.logDebug)("clint request --params>>>> >",null===(t=this.sessionConfig)||void 0===t?void 0:t.openUniversalUrl,JSON.stringify(e)),new Promise(((t,n)=>__awaiter$1(this,void 0,void 0,(function*(){var r;try{(null===(r=this.sessionConfig)||void 0===r?void 0:r.openUniversalUrl)&&(0,core_1$1.isIos)()&&this.openOKXWallet(),yield this.engine.send(e,{resolve:e=>{if(delete e.requestId,(0,core_1$1.logDebug)("clint request --response >",JSON.stringify(e)),"error"in e&&e.error){let t=e.error;t.message=e.method+":"+t.message,n(t)}else t(e)},onAck:()=>{var e;!(0,core_1$1.isIos)()&&(null===(e=this.sessionConfig)||void 0===e?void 0:e.openUniversalUrl)&&this.openOKXWallet()}})}catch(e3){n(e3)}}))))})),this.disconnect=()=>__awaiter$1(this,void 0,void 0,(function*(){try{return new Promise((e=>{this.engine.send({method:"disconnect"},{onAck:()=>{e()}})}))}catch(e){throw e}})),this.metadata=e}on(e,t){return this.events.on(e,t),this}openOKXWallet(){(0,core_1$1.openOKXDeeplinkWithFallback)(core_1$1.standardDeeplink)}}client.SignClient=SignClient;var __awaiter=commonjsGlobal&&commonjsGlobal.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e3){i(e3)}}function s(e){try{l(r.throw(e))}catch(e3){i(e3)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))},__importDefault=commonjsGlobal&&commonjsGlobal.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(OKXUniversalProvider$1,"__esModule",{value:!0}),OKXUniversalProvider$1.OKXUniversalProvider=void 0;const utils_1=utils$4,eip155_1=__importDefault(eip155),constants_1=constants,eventemitter3_1=__importDefault(eventemitter3Exports),client_1=client,core_1=src,namespaces_1=namespaces;class OKXUniversalProvider{static init(e){return __awaiter(this,void 0,void 0,(function*(){const t=new OKXUniversalProvider(e);return yield t.initialize(),t}))}constructor(e){this.rpcProviders={},this.events=new eventemitter3_1.default,this.providerOpts=e}request(e,t){return __awaiter(this,void 0,void 0,(function*(){(0,core_1.logDebug)("UniversalProvider request args >>>: ",JSON.stringify(e));const[n,r]=this.validateChain(t);if(!this.session)throw new core_1.OKXConnectError(core_1.OKX_CONNECT_ERROR_CODES.UNKNOWN_ERROR,"Please call connect() before request()");let o=Object.keys(this.session.namespaces);if(!t&&o&&o.length>1)throw new core_1.OKXConnectError(core_1.OKX_CONNECT_ERROR_CODES.NOT_CONNECTED_ERROR,"Multiple chains have been linked, the request method requires chain");(0,core_1.logDebug)("UniversalProvider request >>args>>>: ",e);const i=Object.assign(Object.assign({},e),{chainId:`${n}:${r}`});return(0,core_1.logDebug)("UniversalProvider request >>requestParam>>>: ",JSON.stringify(i)),(0,core_1.logDebug)("UniversalProvider request >>namespace>>>: ",n,this.getProvider(n)),yield this.getProvider(n).request(i)}))}enable(){return __awaiter(this,void 0,void 0,(function*(){if(!this.client)throw new core_1.OKXConnectError(core_1.OKX_CONNECT_ERROR_CODES.UNKNOWN_ERROR,"Sign Client not initialized");if(!this.session){if(!this.connectOpts)throw new core_1.OKXConnectError(core_1.OKX_CONNECT_ERROR_CODES.UNKNOWN_ERROR,"Sign Client not initialized");yield this.connect(this.connectOpts)}return yield this.requestAccounts()}))}disconnect(){return __awaiter(this,void 0,void 0,(function*(){if(!this.session)throw new core_1.OKXConnectError(core_1.OKX_CONNECT_ERROR_CODES.NOT_CONNECTED_ERROR);return new Promise((e=>__awaiter(this,void 0,void 0,(function*(){let t=!1;const n=()=>{t||(t=!0,this.cleanup().then(e),this.client.engine.connectionManager.disconnect())};try{yield this.client.disconnect(),n()}catch(e3){t||this.cleanup().then(e)}finally{n()}}))))}))}connect(e){return __awaiter(this,void 0,void 0,(function*(){if(!this.client)throw new core_1.OKXConnectError(core_1.OKX_CONNECT_ERROR_CODES.UNKNOWN_ERROR,"Sign Client not initialized");void 0===e.sessionConfig&&(e.sessionConfig={}),void 0===e.sessionConfig.openUniversalUrl&&(e.sessionConfig.openUniversalUrl=(0,core_1.isMobileUserAgent)()),this.setNamespaces(e);let t=yield this.client.connect(e);if((0,core_1.logDebug)(`UniversalProvider connect success ====> ${JSON.stringify(t)}`),t)return this.session=t,this.onConnect(),t}))}on(e,t){this.events.on(e,t)}once(e,t){this.events.once(e,t)}removeListener(e,t){this.events.removeListener(e,t)}off(e,t){this.events.off(e,t)}setDefaultChain(e,t){try{if(!this.session)return;const[n,r]=this.validateChain(e);this.getProvider(n).setDefaultChain(r,t)}catch(n){if(!/Please call connect/.test(n.message))throw n}}checkStorage(){return __awaiter(this,void 0,void 0,(function*(){let e=yield this.getFromStore("connectSession");if((0,core_1.logDebug)(e),e){let t=e;this.session=t,this.client.session=this.session,this.sessionConfig=t.sessionConfig,this.client.sessionConfig=this.sessionConfig,(0,core_1.logDebug)("[evm u-provider] do reconnection",this.session),yield this.client.restoreconnect(t),this.createProviders(),setTimeout((()=>{this.events.emit("reconnect",{session:this.session})}),100)}}))}initialize(){return __awaiter(this,void 0,void 0,(function*(){const e=Object.assign({url:window.location.hostname},this.providerOpts.dappMetaData);this.client=new client_1.SignClient(e),yield this.checkStorage(),this.registerEventListeners()}))}createProviders(){if(!this.client)throw new core_1.OKXConnectError(core_1.OKX_CONNECT_ERROR_CODES.UNKNOWN_ERROR,"Sign Client not initialized");if(!this.session)throw new core_1.OKXConnectError(core_1.OKX_CONNECT_ERROR_CODES.UNKNOWN_ERROR,"Session not initialized. Please call connect() before enable()");const e=[...new Set(Object.keys(this.session.namespaces).map((e=>(0,namespaces_1.parseNamespaceKey)(e))))];(0,utils_1.setGlobal)("client",this.client),(0,utils_1.setGlobal)("events",this.events),e.forEach((e=>{if(!this.session)return;const t=this.session.namespaces[e];if((0,core_1.logDebug)("init eip155 >> ",t),"eip155"===e){const n={namespace:t};this.rpcProviders[e]=new eip155_1.default(n)}}))}registerEventListeners(){if(void 0===this.client)throw new core_1.OKXConnectError(core_1.OKX_CONNECT_ERROR_CODES.UNKNOWN_ERROR,"Sign Client is not initialized");this.client.engine.addDisconnectListener((()=>{this.cleanup(),this.client.engine.connectionManager.disconnect(),this.events.emit("disconnect")})),this.on(constants_1.PROVIDER_EVENTS.DEFAULT_CHAIN_CHANGED,(e=>{this.onChainChanged(e)})),this.on(constants_1.PROVIDER_EVENTS.UPDATE_NAMESPACES,(e=>{if(e){const t=Object.keys(e)[0];this.session&&(this.session.namespaces[t]=e[t],this.session&&this.persist("connectSession",this.session),(0,core_1.logDebug)("PROVIDER_EVENTS.UPDATE_NAMESPACES this.session ->>>",JSON.stringify(this.session)))}}))}getProvider(e){return(0,core_1.logDebug)("current get providers",this.rpcProviders),(0,core_1.logDebug)("query namespace: ",e),this.rpcProviders[e]}setNamespaces(e){this.connectOpts=e;const{namespaces:t,sessionConfig:n}=e,r={url:window.location.hostname,name:this.providerOpts.dappMetaData.name,icon:this.providerOpts.dappMetaData.icon};this.sessionConfig={dappInfo:r,openUniversalUrl:null==n?void 0:n.openUniversalUrl,redirect:null==n?void 0:n.redirect},(0,core_1.logDebug)("setNamespaces sessionConfig>>>",this.sessionConfig),this.client.sessionConfig=this.sessionConfig,this.persist("sessionConfig",n)}validateChain(e){var t;let[n,r]=(null==e?void 0:e.split(":"))||["",""];if(!this.session||!this.session.namespaces||!Object.keys(this.session.namespaces).length)return(0,core_1.logDebug)("get name & chain",n,r),[n,r];if(n){if(!Object.keys(this.session.namespaces||{}).map((e=>(0,namespaces_1.parseNamespaceKey)(e))).includes(n))throw new core_1.OKXConnectError(core_1.OKX_CONNECT_ERROR_CODES.NOT_CONNECTED_ERROR,`Namespace '${n}' is not configured. Please call connect() first with namespace config.`);if(r&&e){(0,core_1.logDebug)("this.session.namespaces --\x3e> ",n,JSON.stringify(this.session.namespaces));const r=null===(t=this.session.namespaces[n])||void 0===t?void 0:t.chains;if((0,core_1.logDebug)("get chainsArr & chain",JSON.stringify(r),e),r&&!r.includes(e))throw new core_1.OKXConnectError(core_1.OKX_CONNECT_ERROR_CODES.NOT_CONNECTED_ERROR,`Namespace not include the chain '${e}'`)}}if(n&&r)return(0,core_1.logDebug)("get name & chain",n,r),[n,r];let o=(0,namespaces_1.parseNamespaceKey)(Object.keys(this.session.namespaces)[0]);const i=this.rpcProviders[o].getDefaultChain();return(0,core_1.logDebug)("get default chain:",i),[o,i]}requestAccounts(){return __awaiter(this,void 0,void 0,(function*(){const[e]=this.validateChain();return yield this.getProvider(e).requestAccounts()}))}onChainChanged(e){var t;if(!(null===(t=this.session)||void 0===t?void 0:t.namespaces))return;const[n,r]=this.validateChain(e);r&&(this.session.namespaces[n]&&(this.session.namespaces[n].defaultChain=r,this.persist("connectSession",this.session)),this.events.emit("chainChanged",r))}onConnect(){this.createProviders(),this.session&&this.persist("connectSession",this.session),this.events.emit("connect",{session:this.session})}cleanup(){return __awaiter(this,void 0,void 0,(function*(){this.session=void 0,this.sessionProperties=void 0,this.persist("optionalNamespaces",void 0),this.persist("sessionProperties",void 0),this.persist("connectSession",void 0)}))}persist(e,t){return(0,core_1.logDebug)("[evm u-provider] persisit data",e,t),this.client.engine.connectionManager.saveSessionContent(e,t)}getFromStore(e){return __awaiter(this,void 0,void 0,(function*(){return this.client.engine.connectionManager.getSessionContent(e)}))}}OKXUniversalProvider$1.OKXUniversalProvider=OKXUniversalProvider,OKXUniversalProvider$1.default=OKXUniversalProvider,function(e){var t=commonjsGlobal&&commonjsGlobal.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),n=commonjsGlobal&&commonjsGlobal.__exportStar||function(e,n){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(n,r)||t(n,e,r)};Object.defineProperty(e,"__esModule",{value:!0}),e.OKXUniversalProvider=void 0,n(types,e);var r=OKXUniversalProvider$1;Object.defineProperty(e,"OKXUniversalProvider",{enumerable:!0,get:function(){return r.OKXUniversalProvider}})}(src$1);const useOkx=()=>{const[e,t]=reactExports.useState(),n="eip155:1";reactExports.useEffect((()=>{(async()=>{const e=await src$1.OKXUniversalProvider.init({dappMetaData:{name:"xter",icon:"https://resources.xter.io/ft/aod/roar.png"}});t(e)})()}),[]);const r=reactExports.useCallback((async()=>{if(e){const t=await e.connect({namespaces:{eip155:{chains:["eip155:1"],rpcMap:{1:"https://ethereum-rpc.publicnode.com"},defaultChain:"1"}},optionalNamespaces:{eip155:{chains:["eip155:112358","eip155:1637450"],rpcMap:{112358:"https://xterio-bnb.alt.technology",1637450:"https://xterio-testnet.alt.technology/"},defaultChain:"112358"}},sessionConfig:{redirect:"tg://resolve"}});return JSON.stringify(t),JSON.stringify(t)}alert("okxProvider not init")}),[e]),o=reactExports.useCallback((()=>{e&&e.setDefaultChain("eip155:112358","https://xterio-bnb.alt.technology")}),[e]),i=reactExports.useCallback((()=>{e&&e.setDefaultChain("eip155:1637450","https://xterio-testnet.alt.technology/")}),[e]),a=reactExports.useCallback((async t=>{if(e){const r={method:"wallet_switchEthereumChain",params:{chainId:t}};await e.request(r,n)}}),[e]),s=reactExports.useCallback((async()=>{if(alert("okxAddXterBNBChain start"),e){const t={method:"wallet_addEthereumChain",params:{blockExplorerUrls:["https://bnb.xterscan.io"],chainId:"0x1B6E6",chainName:"Xter BNB",nativeCurrency:{name:"XTER BNB",symbol:"XBNB",decimals:18},rpcUrls:["https://xterio-bnb.alt.technology"]}},r=await e.request(t,n);alert(r)}}),[e]),l=reactExports.useCallback((async()=>{if(e){const t={method:"wallet_addEthereumChain",params:{blockExplorerUrls:["https://testnet.xterscan.io"],chainId:"0x1B6E6",chainName:"Xterio Testnet",nativeCurrency:{name:"Test BNB",symbol:"tBNB",decimals:18},rpcUrls:["https://xterio-testnet.alt.technology/"]}},r=await e.request(t,n);alert(r)}}),[e]),c=reactExports.useCallback((async()=>{if(e){return await e.request({method:"eth_requestAccounts"})}}),[e]),u=reactExports.useCallback((async()=>{if(e){return await e.request({method:"eth_chainId"})}}),[e]),d=reactExports.useCallback((async t=>{if(e){const n={method:"eth_getBalance",params:[t,"latest"]};return await e.request(n)}}),[e]);return{okxConnect:r,okxDisconnect:reactExports.useCallback((async()=>{e&&await e.disconnect()}),[e]),okxSetDefaultChainToXterBNB:o,okxSetDefaultChainToXterBNBTest:i,okxSwitchChain:a,okxAddXterBNBChain:s,okxAddXterBNBChainTest:l,okxGetAddress:c,okxGetChainId:u,okxGetBalance:d,okxSendTransaction:reactExports.useCallback((async(t,n,r)=>{if(e){const o={method:"eth_sendTransaction",params:[t]};return await e.request(o,n?"eip155:1637450":r??"eip155:112358")}}),[e])}},Okx=observer((()=>{const{okxGetAddress:e,okxGetChainId:t,okxConnect:n,okxDisconnect:r,okxSetDefaultChainToXterBNB:o,okxSetDefaultChainToXterBNBTest:i,okxSendTransaction:a,okxAddXterBNBChain:s,okxAddXterBNBChainTest:l,okxGetBalance:c}=useOkx(),[u,d]=reactExports.useState(),[f,h]=reactExports.useState(),[p,g]=reactExports.useState(),m=async()=>{const t=await e();alert(t),h(t)},v=async()=>{const e=await t();alert(e),d(e)};return jsxRuntimeExports.jsxs("div",{children:[jsxRuntimeExports.jsxs("div",{children:[jsxRuntimeExports.jsxs("h3",{children:["链ID: ",u]}),jsxRuntimeExports.jsxs("h3",{children:["地址: ",f]}),jsxRuntimeExports.jsxs("h3",{children:["余额: ",p]})]}),jsxRuntimeExports.jsx("div",{className:"mt-4 cursor-pointer",onClick:async()=>{await n()},children:jsxRuntimeExports.jsx("h3",{children:"连接钱包并添加 XterBNB 链"})}),jsxRuntimeExports.jsx("div",{className:"mt-4 cursor-pointer",onClick:async()=>{await n(),m(),v()},children:jsxRuntimeExports.jsx("h3",{children:"连接钱包"})}),jsxRuntimeExports.jsx("div",{className:"mt-4 cursor-pointer",onClick:m,children:jsxRuntimeExports.jsx("h3",{children:"获取地址"})}),jsxRuntimeExports.jsx("div",{className:"mt-4 cursor-pointer",onClick:v,children:jsxRuntimeExports.jsx("h3",{children:"获取链ID"})}),jsxRuntimeExports.jsx("div",{className:"mt-4 cursor-pointer",onClick:async()=>{await r(),h(void 0),d(void 0),g(void 0)},children:jsxRuntimeExports.jsx("h3",{children:"断开连接"})}),jsxRuntimeExports.jsx("div",{className:"mt-4 cursor-pointer",onClick:async()=>{await o()},children:jsxRuntimeExports.jsx("h3",{children:"设置默认链为 XterBNB"})}),jsxRuntimeExports.jsx("div",{className:"mt-4 cursor-pointer",onClick:async()=>{await i()},children:jsxRuntimeExports.jsx("h3",{children:"设置默认链为 XterBNB 测试"})}),jsxRuntimeExports.jsx("div",{className:"mt-4 cursor-pointer",onClick:async()=>{},children:jsxRuntimeExports.jsx("h3",{children:"发送交易"})}),jsxRuntimeExports.jsx("div",{className:"mt-4 cursor-pointer",onClick:async()=>{await s()},children:jsxRuntimeExports.jsx("h3",{children:"添加 XterBNB 链"})}),jsxRuntimeExports.jsx("div",{className:"mt-4 cursor-pointer",onClick:async()=>{await l()},children:jsxRuntimeExports.jsx("h3",{children:"添加 XterBNB 测试链"})}),jsxRuntimeExports.jsx("div",{className:"mt-4 cursor-pointer",onClick:async()=>{if(f){const e=await c(f);alert(utils$f.formatEther(BigInt(e).toString())),g(utils$f.formatEther(BigInt(e).toString()))}},children:jsxRuntimeExports.jsx("h3",{children:"获取余额"})})]})})),DemonstrationAccount=11112;class AppStore{constructor(){makeAutoObservable(this)}}const appStore=new AppStore;function bind(e,t){return function(){return e.apply(t,arguments)}}const{toString:toString}=Object.prototype,{getPrototypeOf:getPrototypeOf}=Object,kindOf=(cache=Object.create(null),e=>{const t=toString.call(e);return cache[t]||(cache[t]=t.slice(8,-1).toLowerCase())});var cache;const kindOfTest=e=>(e=e.toLowerCase(),t=>kindOf(t)===e),typeOfTest=e=>t=>typeof t===e,{isArray:isArray$2}=Array,isUndefined=typeOfTest("undefined");function isBuffer(e){return null!==e&&!isUndefined(e)&&null!==e.constructor&&!isUndefined(e.constructor)&&isFunction(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const isArrayBuffer=kindOfTest("ArrayBuffer");function isArrayBufferView(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&isArrayBuffer(e.buffer),t}const isString=typeOfTest("string"),isFunction=typeOfTest("function"),isNumber=typeOfTest("number"),isObject=e=>null!==e&&"object"==typeof e,isBoolean=e=>!0===e||!1===e,isPlainObject=e=>{if("object"!==kindOf(e))return!1;const t=getPrototypeOf(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)},isDate=kindOfTest("Date"),isFile=kindOfTest("File"),isBlob=kindOfTest("Blob"),isFileList=kindOfTest("FileList"),isStream=e=>isObject(e)&&isFunction(e.pipe),isFormData=e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||isFunction(e.append)&&("formdata"===(t=kindOf(e))||"object"===t&&isFunction(e.toString)&&"[object FormData]"===e.toString()))},isURLSearchParams=kindOfTest("URLSearchParams"),[isReadableStream,isRequest,isResponse,isHeaders]=["ReadableStream","Request","Response","Headers"].map(kindOfTest),trim=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function forEach(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let r,o;if("object"!=typeof e&&(e=[e]),isArray$2(e))for(r=0,o=e.length;r0;)if(r=n[o],t===r.toLowerCase())return r;return null}const _global="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,isContextDefined=e=>!isUndefined(e)&&e!==_global;function merge(){const{caseless:e}=isContextDefined(this)&&this||{},t={},n=(n,r)=>{const o=e&&findKey(t,r)||r;isPlainObject(t[o])&&isPlainObject(n)?t[o]=merge(t[o],n):isPlainObject(n)?t[o]=merge({},n):isArray$2(n)?t[o]=n.slice():t[o]=n};for(let r=0,o=arguments.length;r(forEach(t,((t,r)=>{n&&isFunction(t)?e[r]=bind(t,n):e[r]=t}),{allOwnKeys:r}),e),stripBOM=e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject=(e,t,n,r)=>{let o,i,a;const s={};if(t=t||{},null==e)return t;do{for(o=Object.getOwnPropertyNames(e),i=o.length;i-- >0;)a=o[i],r&&!r(a,e,t)||s[a]||(t[a]=e[a],s[a]=!0);e=!1!==n&&getPrototypeOf(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},endsWith=(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray=e=>{if(!e)return null;if(isArray$2(e))return e;let t=e.length;if(!isNumber(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},isTypedArray=(TypedArray="undefined"!=typeof Uint8Array&&getPrototypeOf(Uint8Array),e=>TypedArray&&e instanceof TypedArray);var TypedArray;const forEachEntry=(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll=(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm=kindOfTest("HTMLFormElement"),toCamelCase=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),hasOwnProperty$1=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),isRegExp=kindOfTest("RegExp"),reduceDescriptors=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};forEach(n,((n,o)=>{let i;!1!==(i=t(n,o,e))&&(r[o]=i||n)})),Object.defineProperties(e,r)},freezeMethods=e=>{reduceDescriptors(e,((t,n)=>{if(isFunction(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];isFunction(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet=(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return isArray$2(e)?r(e):r(String(e).split(t)),n},noop=()=>{},toFiniteNumber=(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,ALPHA="abcdefghijklmnopqrstuvwxyz",DIGIT="0123456789",ALPHABET={DIGIT:DIGIT,ALPHA:ALPHA,ALPHA_DIGIT:ALPHA+ALPHA.toUpperCase()+DIGIT},generateString=(e=16,t=ALPHABET.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function isSpecCompliantForm(e){return!!(e&&isFunction(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])}const toJSONObject=e=>{const t=new Array(10),n=(e,r)=>{if(isObject(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const o=isArray$2(e)?[]:{};return forEach(e,((e,t)=>{const i=n(e,r+1);!isUndefined(i)&&(o[t]=i)})),t[r]=void 0,o}}return e};return n(e,0)},isAsyncFn=kindOfTest("AsyncFunction"),isThenable=e=>e&&(isObject(e)||isFunction(e))&&isFunction(e.then)&&isFunction(e.catch),_setImmediate=(setImmediateSupported="function"==typeof setImmediate,postMessageSupported=isFunction(_global.postMessage),setImmediateSupported?setImmediate:postMessageSupported?(token=`axios@${Math.random()}`,callbacks=[],_global.addEventListener("message",(({source:e,data:t})=>{e===_global&&t===token&&callbacks.length&&callbacks.shift()()}),!1),e=>{callbacks.push(e),_global.postMessage(token,"*")}):e=>setTimeout(e));var setImmediateSupported,postMessageSupported,token,callbacks;const asap="undefined"!=typeof queueMicrotask?queueMicrotask.bind(_global):"undefined"!=typeof process&&process.nextTick||_setImmediate,utils$1={isArray:isArray$2,isArrayBuffer:isArrayBuffer,isBuffer:isBuffer,isFormData:isFormData,isArrayBufferView:isArrayBufferView,isString:isString,isNumber:isNumber,isBoolean:isBoolean,isObject:isObject,isPlainObject:isPlainObject,isReadableStream:isReadableStream,isRequest:isRequest,isResponse:isResponse,isHeaders:isHeaders,isUndefined:isUndefined,isDate:isDate,isFile:isFile,isBlob:isBlob,isRegExp:isRegExp,isFunction:isFunction,isStream:isStream,isURLSearchParams:isURLSearchParams,isTypedArray:isTypedArray,isFileList:isFileList,forEach:forEach,merge:merge,extend:extend,trim:trim,stripBOM:stripBOM,inherits:inherits,toFlatObject:toFlatObject,kindOf:kindOf,kindOfTest:kindOfTest,endsWith:endsWith,toArray:toArray,forEachEntry:forEachEntry,matchAll:matchAll,isHTMLForm:isHTMLForm,hasOwnProperty:hasOwnProperty$1,hasOwnProp:hasOwnProperty$1,reduceDescriptors:reduceDescriptors,freezeMethods:freezeMethods,toObjectSet:toObjectSet,toCamelCase:toCamelCase,noop:noop,toFiniteNumber:toFiniteNumber,findKey:findKey,global:_global,isContextDefined:isContextDefined,ALPHABET:ALPHABET,generateString:generateString,isSpecCompliantForm:isSpecCompliantForm,toJSONObject:toJSONObject,isAsyncFn:isAsyncFn,isThenable:isThenable,setImmediate:_setImmediate,asap:asap};function AxiosError(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o,this.status=o.status?o.status:null)}utils$1.inherits(AxiosError,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:utils$1.toJSONObject(this.config),code:this.code,status:this.status}}});const prototype$1=AxiosError.prototype,descriptors={};["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=>{descriptors[e]={value:e}})),Object.defineProperties(AxiosError,descriptors),Object.defineProperty(prototype$1,"isAxiosError",{value:!0}),AxiosError.from=(e,t,n,r,o,i)=>{const a=Object.create(prototype$1);return utils$1.toFlatObject(e,a,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),AxiosError.call(a,e.message,t,n,r,o),a.cause=e,a.name=e.name,i&&Object.assign(a,i),a};const httpAdapter=null;function isVisitable(e){return utils$1.isPlainObject(e)||utils$1.isArray(e)}function removeBrackets(e){return utils$1.endsWith(e,"[]")?e.slice(0,-2):e}function renderKey(e,t,n){return e?e.concat(t).map((function(e,t){return e=removeBrackets(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}function isFlatArray(e){return utils$1.isArray(e)&&!e.some(isVisitable)}const predicates=utils$1.toFlatObject(utils$1,{},null,(function(e){return/^is[A-Z]/.test(e)}));function toFormData(e,t,n){if(!utils$1.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=utils$1.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!utils$1.isUndefined(t[e])}))).metaTokens,o=n.visitor||c,i=n.dots,a=n.indexes,s=(n.Blob||"undefined"!=typeof Blob&&Blob)&&utils$1.isSpecCompliantForm(t);if(!utils$1.isFunction(o))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(utils$1.isDate(e))return e.toISOString();if(!s&&utils$1.isBlob(e))throw new AxiosError("Blob is not supported. Use a Buffer instead.");return utils$1.isArrayBuffer(e)||utils$1.isTypedArray(e)?s&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function c(e,n,o){let s=e;if(e&&!o&&"object"==typeof e)if(utils$1.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(utils$1.isArray(e)&&isFlatArray(e)||(utils$1.isFileList(e)||utils$1.endsWith(n,"[]"))&&(s=utils$1.toArray(e)))return n=removeBrackets(n),s.forEach((function(e,r){!utils$1.isUndefined(e)&&null!==e&&t.append(!0===a?renderKey([n],r,i):null===a?n:n+"[]",l(e))})),!1;return!!isVisitable(e)||(t.append(renderKey(o,n,i),l(e)),!1)}const u=[],d=Object.assign(predicates,{defaultVisitor:c,convertValue:l,isVisitable:isVisitable});if(!utils$1.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!utils$1.isUndefined(n)){if(-1!==u.indexOf(n))throw Error("Circular reference detected in "+r.join("."));u.push(n),utils$1.forEach(n,(function(n,i){!0===(!(utils$1.isUndefined(n)||null===n)&&o.call(t,n,utils$1.isString(i)?i.trim():i,r,d))&&e(n,r?r.concat(i):[i])})),u.pop()}}(e),t}function encode$1(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function AxiosURLSearchParams(e,t){this._pairs=[],e&&toFormData(e,this,t)}const prototype=AxiosURLSearchParams.prototype;function encode(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function buildURL(e,t,n){if(!t)return e;const r=n&&n.encode||encode,o=n&&n.serialize;let i;if(i=o?o(t,n):utils$1.isURLSearchParams(t)?t.toString():new AxiosURLSearchParams(t,n).toString(r),i){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}prototype.append=function(e,t){this._pairs.push([e,t])},prototype.toString=function(e){const t=e?function(t){return e.call(this,t,encode$1)}:encode$1;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};class InterceptorManager{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){utils$1.forEach(this.handlers,(function(t){null!==t&&e(t)}))}}const InterceptorManager$1=InterceptorManager,transitionalDefaults={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},URLSearchParams$1="undefined"!=typeof URLSearchParams?URLSearchParams:AxiosURLSearchParams,FormData$1="undefined"!=typeof FormData?FormData:null,Blob$1="undefined"!=typeof Blob?Blob:null,platform$1={isBrowser:!0,classes:{URLSearchParams:URLSearchParams$1,FormData:FormData$1,Blob:Blob$1},protocols:["http","https","file","blob","url","data"]},hasBrowserEnv="undefined"!=typeof window&&"undefined"!=typeof document,_navigator="object"==typeof navigator&&navigator||void 0,hasStandardBrowserEnv=hasBrowserEnv&&(!_navigator||["ReactNative","NativeScript","NS"].indexOf(_navigator.product)<0),hasStandardBrowserWebWorkerEnv="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,origin=hasBrowserEnv&&window.location.href||"http://localhost",utils=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:hasBrowserEnv,hasStandardBrowserEnv:hasStandardBrowserEnv,hasStandardBrowserWebWorkerEnv:hasStandardBrowserWebWorkerEnv,navigator:_navigator,origin:origin},Symbol.toStringTag,{value:"Module"})),platform={...utils,...platform$1};function toURLEncodedForm(e,t){return toFormData(e,new platform.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return platform.isNode&&utils$1.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}function parsePropPath(e){return utils$1.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}function arrayToObject(e){const t={},n=Object.keys(e);let r;const o=n.length;let i;for(r=0;r=e.length;if(i=!i&&utils$1.isArray(r)?r.length:i,s)return utils$1.hasOwnProp(r,i)?r[i]=[r[i],n]:r[i]=n,!a;r[i]&&utils$1.isObject(r[i])||(r[i]=[]);return t(e,n,r[i],o)&&utils$1.isArray(r[i])&&(r[i]=arrayToObject(r[i])),!a}if(utils$1.isFormData(e)&&utils$1.isFunction(e.entries)){const n={};return utils$1.forEachEntry(e,((e,r)=>{t(parsePropPath(e),r,n,0)})),n}return null}function stringifySafely(e,t,n){if(utils$1.isString(e))try{return(t||JSON.parse)(e),utils$1.trim(e)}catch(e3){if("SyntaxError"!==e3.name)throw e3}return(n||JSON.stringify)(e)}const defaults={transitional:transitionalDefaults,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=utils$1.isObject(e);o&&utils$1.isHTMLForm(e)&&(e=new FormData(e));if(utils$1.isFormData(e))return r?JSON.stringify(formDataToJSON(e)):e;if(utils$1.isArrayBuffer(e)||utils$1.isBuffer(e)||utils$1.isStream(e)||utils$1.isFile(e)||utils$1.isBlob(e)||utils$1.isReadableStream(e))return e;if(utils$1.isArrayBufferView(e))return e.buffer;if(utils$1.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let i;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return toURLEncodedForm(e,this.formSerializer).toString();if((i=utils$1.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return toFormData(i?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),stringifySafely(e)):e}],transformResponse:[function(e){const t=this.transitional||defaults.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(utils$1.isResponse(e)||utils$1.isReadableStream(e))return e;if(e&&utils$1.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(e3){if(n){if("SyntaxError"===e3.name)throw AxiosError.from(e3,AxiosError.ERR_BAD_RESPONSE,this,null,this.response);throw e3}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:platform.classes.FormData,Blob:platform.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};utils$1.forEach(["delete","get","head","post","put","patch"],(e=>{defaults.headers[e]={}}));const defaults$1=defaults,ignoreDuplicateOf=utils$1.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"]),parseHeaders=e=>{const t={};let n,r,o;return e&&e.split("\n").forEach((function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),r=e.substring(o+1).trim(),!n||t[n]&&ignoreDuplicateOf[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t},$internals=Symbol("internals");function normalizeHeader(e){return e&&String(e).trim().toLowerCase()}function normalizeValue(e){return!1===e||null==e?e:utils$1.isArray(e)?e.map(normalizeValue):String(e)}function parseTokens(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const isValidHeaderName=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function matchHeaderValue(e,t,n,r,o){return utils$1.isFunction(r)?r.call(this,t,n):(o&&(t=n),utils$1.isString(t)?utils$1.isString(r)?-1!==t.indexOf(r):utils$1.isRegExp(r)?r.test(t):void 0:void 0)}function formatHeader(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}function buildAccessors(e,t){const n=utils$1.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})}))}class AxiosHeaders{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function o(e,t,n){const o=normalizeHeader(t);if(!o)throw new Error("header name must be a non-empty string");const i=utils$1.findKey(r,o);(!i||void 0===r[i]||!0===n||void 0===n&&!1!==r[i])&&(r[i||t]=normalizeValue(e))}const i=(e,t)=>utils$1.forEach(e,((e,n)=>o(e,n,t)));if(utils$1.isPlainObject(e)||e instanceof this.constructor)i(e,t);else if(utils$1.isString(e)&&(e=e.trim())&&!isValidHeaderName(e))i(parseHeaders(e),t);else if(utils$1.isHeaders(e))for(const[a,s]of e.entries())o(s,a,n);else null!=e&&o(t,e,n);return this}get(e,t){if(e=normalizeHeader(e)){const n=utils$1.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return parseTokens(e);if(utils$1.isFunction(t))return t.call(this,e,n);if(utils$1.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=normalizeHeader(e)){const n=utils$1.findKey(this,e);return!(!n||void 0===this[n]||t&&!matchHeaderValue(this,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function o(e){if(e=normalizeHeader(e)){const o=utils$1.findKey(n,e);!o||t&&!matchHeaderValue(n,n[o],o,t)||(delete n[o],r=!0)}}return utils$1.isArray(e)?e.forEach(o):o(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const o=t[n];e&&!matchHeaderValue(this,this[o],o,e,!0)||(delete this[o],r=!0)}return r}normalize(e){const t=this,n={};return utils$1.forEach(this,((r,o)=>{const i=utils$1.findKey(n,o);if(i)return t[i]=normalizeValue(r),void delete t[o];const a=e?formatHeader(o):String(o).trim();a!==o&&delete t[o],t[a]=normalizeValue(r),n[a]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return utils$1.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&utils$1.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[$internals]=this[$internals]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=normalizeHeader(e);t[r]||(buildAccessors(n,e),t[r]=!0)}return utils$1.isArray(e)?e.forEach(r):r(e),this}}AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),utils$1.reduceDescriptors(AxiosHeaders.prototype,(({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}})),utils$1.freezeMethods(AxiosHeaders);const AxiosHeaders$1=AxiosHeaders;function transformData(e,t){const n=this||defaults$1,r=t||n,o=AxiosHeaders$1.from(r.headers);let i=r.data;return utils$1.forEach(e,(function(e){i=e.call(n,i,o.normalize(),t?t.status:void 0)})),o.normalize(),i}function isCancel(e){return!(!e||!e.__CANCEL__)}function CanceledError(e,t,n){AxiosError.call(this,null==e?"canceled":e,AxiosError.ERR_CANCELED,t,n),this.name="CanceledError"}function settle(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new AxiosError("Request failed with status code "+n.status,[AxiosError.ERR_BAD_REQUEST,AxiosError.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}function parseProtocol(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function speedometer(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o,i=0,a=0;return t=void 0!==t?t:1e3,function(s){const l=Date.now(),c=r[a];o||(o=l),n[i]=s,r[i]=l;let u=a,d=0;for(;u!==i;)d+=n[u++],u%=e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),l-o{o=i,n=null,r&&(clearTimeout(r),r=null),e.apply(null,t)};return[(...e)=>{const t=Date.now(),s=t-o;s>=i?a(e,t):(n=e,r||(r=setTimeout((()=>{r=null,a(n)}),i-s)))},()=>n&&a(n)]}utils$1.inherits(CanceledError,AxiosError,{__CANCEL__:!0});const progressEventReducer=(e,t,n=3)=>{let r=0;const o=speedometer(50,250);return throttle((n=>{const i=n.loaded,a=n.lengthComputable?n.total:void 0,s=i-r,l=o(s);r=i;e({loaded:i,total:a,progress:a?i/a:void 0,bytes:s,rate:l||void 0,estimated:l&&a&&i<=a?(a-i)/l:void 0,event:n,lengthComputable:null!=a,[t?"download":"upload"]:!0})}),n)},progressEventDecorator=(e,t)=>{const n=null!=e;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},asyncDecorator=e=>(...t)=>utils$1.asap((()=>e(...t))),isURLSameOrigin=platform.hasStandardBrowserEnv?function(){const e=platform.navigator&&/(msie|trident)/i.test(platform.navigator.userAgent),t=document.createElement("a");let n;function r(n){let r=n;return e&&(t.setAttribute("href",r),r=t.href),t.setAttribute("href",r),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=r(window.location.href),function(e){const t=utils$1.isString(e)?r(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return!0},cookies=platform.hasStandardBrowserEnv?{write(e,t,n,r,o,i){const a=[e+"="+encodeURIComponent(t)];utils$1.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),utils$1.isString(r)&&a.push("path="+r),utils$1.isString(o)&&a.push("domain="+o),!0===i&&a.push("secure"),document.cookie=a.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:()=>null,remove(){}};function isAbsoluteURL(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function combineURLs(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function buildFullPath(e,t){return e&&!isAbsoluteURL(t)?combineURLs(e,t):t}const headersToObject=e=>e instanceof AxiosHeaders$1?{...e}:e;function mergeConfig(e,t){t=t||{};const n={};function r(e,t,n){return utils$1.isPlainObject(e)&&utils$1.isPlainObject(t)?utils$1.merge.call({caseless:n},e,t):utils$1.isPlainObject(t)?utils$1.merge({},t):utils$1.isArray(t)?t.slice():t}function o(e,t,n){return utils$1.isUndefined(t)?utils$1.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function i(e,t){if(!utils$1.isUndefined(t))return r(void 0,t)}function a(e,t){return utils$1.isUndefined(t)?utils$1.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function s(n,o,i){return i in t?r(n,o):i in e?r(void 0,n):void 0}const l={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:s,headers:(e,t)=>o(headersToObject(e),headersToObject(t),!0)};return utils$1.forEach(Object.keys(Object.assign({},e,t)),(function(r){const i=l[r]||o,a=i(e[r],t[r],r);utils$1.isUndefined(a)&&i!==s||(n[r]=a)})),n}const resolveConfig=e=>{const t=mergeConfig({},e);let n,{data:r,withXSRFToken:o,xsrfHeaderName:i,xsrfCookieName:a,headers:s,auth:l}=t;if(t.headers=s=AxiosHeaders$1.from(s),t.url=buildURL(buildFullPath(t.baseURL,t.url),e.params,e.paramsSerializer),l&&s.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):""))),utils$1.isFormData(r))if(platform.hasStandardBrowserEnv||platform.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if(!1!==(n=s.getContentType())){const[e,...t]=n?n.split(";").map((e=>e.trim())).filter(Boolean):[];s.setContentType([e||"multipart/form-data",...t].join("; "))}if(platform.hasStandardBrowserEnv&&(o&&utils$1.isFunction(o)&&(o=o(t)),o||!1!==o&&isURLSameOrigin(t.url))){const e=i&&a&&cookies.read(a);e&&s.set(i,e)}return t},isXHRAdapterSupported="undefined"!=typeof XMLHttpRequest,xhrAdapter=isXHRAdapterSupported&&function(e){return new Promise((function(t,n){const r=resolveConfig(e);let o=r.data;const i=AxiosHeaders$1.from(r.headers).normalize();let a,s,l,c,u,{responseType:d,onUploadProgress:f,onDownloadProgress:h}=r;function p(){c&&c(),u&&u(),r.cancelToken&&r.cancelToken.unsubscribe(a),r.signal&&r.signal.removeEventListener("abort",a)}let g=new XMLHttpRequest;function m(){if(!g)return;const r=AxiosHeaders$1.from("getAllResponseHeaders"in g&&g.getAllResponseHeaders());settle((function(e){t(e),p()}),(function(e){n(e),p()}),{data:d&&"text"!==d&&"json"!==d?g.response:g.responseText,status:g.status,statusText:g.statusText,headers:r,config:e,request:g}),g=null}g.open(r.method.toUpperCase(),r.url,!0),g.timeout=r.timeout,"onloadend"in g?g.onloadend=m:g.onreadystatechange=function(){g&&4===g.readyState&&(0!==g.status||g.responseURL&&0===g.responseURL.indexOf("file:"))&&setTimeout(m)},g.onabort=function(){g&&(n(new AxiosError("Request aborted",AxiosError.ECONNABORTED,e,g)),g=null)},g.onerror=function(){n(new AxiosError("Network Error",AxiosError.ERR_NETWORK,e,g)),g=null},g.ontimeout=function(){let t=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const o=r.transitional||transitionalDefaults;r.timeoutErrorMessage&&(t=r.timeoutErrorMessage),n(new AxiosError(t,o.clarifyTimeoutError?AxiosError.ETIMEDOUT:AxiosError.ECONNABORTED,e,g)),g=null},void 0===o&&i.setContentType(null),"setRequestHeader"in g&&utils$1.forEach(i.toJSON(),(function(e,t){g.setRequestHeader(t,e)})),utils$1.isUndefined(r.withCredentials)||(g.withCredentials=!!r.withCredentials),d&&"json"!==d&&(g.responseType=r.responseType),h&&([l,u]=progressEventReducer(h,!0),g.addEventListener("progress",l)),f&&g.upload&&([s,c]=progressEventReducer(f),g.upload.addEventListener("progress",s),g.upload.addEventListener("loadend",c)),(r.cancelToken||r.signal)&&(a=t=>{g&&(n(!t||t.type?new CanceledError(null,e,g):t),g.abort(),g=null)},r.cancelToken&&r.cancelToken.subscribe(a),r.signal&&(r.signal.aborted?a():r.signal.addEventListener("abort",a)));const v=parseProtocol(r.url);v&&-1===platform.protocols.indexOf(v)?n(new AxiosError("Unsupported protocol "+v+":",AxiosError.ERR_BAD_REQUEST,e)):g.send(o||null)}))},composeSignals=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let n,r=new AbortController;const o=function(e){if(!n){n=!0,a();const t=e instanceof Error?e:this.reason;r.abort(t instanceof AxiosError?t:new CanceledError(t instanceof Error?t.message:t))}};let i=t&&setTimeout((()=>{i=null,o(new AxiosError(`timeout ${t} of ms exceeded`,AxiosError.ETIMEDOUT))}),t);const a=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach((e=>{e.unsubscribe?e.unsubscribe(o):e.removeEventListener("abort",o)})),e=null)};e.forEach((e=>e.addEventListener("abort",o)));const{signal:s}=r;return s.unsubscribe=()=>utils$1.asap(a),s}},composeSignals$1=composeSignals,streamChunk=function*(e,t){let n=e.byteLength;if(!t||n{const o=readBytes(e,t);let i,a=0,s=e=>{i||(i=!0,r&&r(e))};return new ReadableStream({async pull(e){try{const{done:t,value:r}=await o.next();if(t)return s(),void e.close();let i=r.byteLength;if(n){let e=a+=i;n(e)}e.enqueue(new Uint8Array(r))}catch(t){throw s(t),t}},cancel:e=>(s(e),o.return())},{highWaterMark:2})},isFetchSupported="function"==typeof fetch&&"function"==typeof Request&&"function"==typeof Response,isReadableStreamSupported=isFetchSupported&&"function"==typeof ReadableStream,encodeText=isFetchSupported&&("function"==typeof TextEncoder?(encoder=new TextEncoder,e=>encoder.encode(e)):async e=>new Uint8Array(await new Response(e).arrayBuffer()));var encoder;const test=(e,...t)=>{try{return!!e(...t)}catch(e3){return!1}},supportsRequestStream=isReadableStreamSupported&&test((()=>{let e=!1;const t=new Request(platform.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})),DEFAULT_CHUNK_SIZE=65536,supportsResponseStream=isReadableStreamSupported&&test((()=>utils$1.isReadableStream(new Response("").body))),resolvers={stream:supportsResponseStream&&(e=>e.body)};var res;isFetchSupported&&(res=new Response,["text","arrayBuffer","blob","formData","stream"].forEach((e=>{!resolvers[e]&&(resolvers[e]=utils$1.isFunction(res[e])?t=>t[e]():(t,n)=>{throw new AxiosError(`Response type '${e}' is not supported`,AxiosError.ERR_NOT_SUPPORT,n)})})));const getBodyLength=async e=>{if(null==e)return 0;if(utils$1.isBlob(e))return e.size;if(utils$1.isSpecCompliantForm(e)){const t=new Request(platform.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}return utils$1.isArrayBufferView(e)||utils$1.isArrayBuffer(e)?e.byteLength:(utils$1.isURLSearchParams(e)&&(e+=""),utils$1.isString(e)?(await encodeText(e)).byteLength:void 0)},resolveBodyLength=async(e,t)=>{const n=utils$1.toFiniteNumber(e.getContentLength());return null==n?getBodyLength(t):n},fetchAdapter=isFetchSupported&&(async e=>{let{url:t,method:n,data:r,signal:o,cancelToken:i,timeout:a,onDownloadProgress:s,onUploadProgress:l,responseType:c,headers:u,withCredentials:d="same-origin",fetchOptions:f}=resolveConfig(e);c=c?(c+"").toLowerCase():"text";let h,p=composeSignals$1([o,i&&i.toAbortSignal()],a);const g=p&&p.unsubscribe&&(()=>{p.unsubscribe()});let m;try{if(l&&supportsRequestStream&&"get"!==n&&"head"!==n&&0!==(m=await resolveBodyLength(u,r))){let e,n=new Request(t,{method:"POST",body:r,duplex:"half"});if(utils$1.isFormData(r)&&(e=n.headers.get("content-type"))&&u.setContentType(e),n.body){const[e,t]=progressEventDecorator(m,progressEventReducer(asyncDecorator(l)));r=trackStream(n.body,DEFAULT_CHUNK_SIZE,e,t)}}utils$1.isString(d)||(d=d?"include":"omit");const o="credentials"in Request.prototype;h=new Request(t,{...f,signal:p,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:r,duplex:"half",credentials:o?d:void 0});let i=await fetch(h);const a=supportsResponseStream&&("stream"===c||"response"===c);if(supportsResponseStream&&(s||a&&g)){const e={};["status","statusText","headers"].forEach((t=>{e[t]=i[t]}));const t=utils$1.toFiniteNumber(i.headers.get("content-length")),[n,r]=s&&progressEventDecorator(t,progressEventReducer(asyncDecorator(s),!0))||[];i=new Response(trackStream(i.body,DEFAULT_CHUNK_SIZE,n,(()=>{r&&r(),g&&g()})),e)}c=c||"text";let v=await resolvers[utils$1.findKey(resolvers,c)||"text"](i,e);return!a&&g&&g(),await new Promise(((t,n)=>{settle(t,n,{data:v,headers:AxiosHeaders$1.from(i.headers),status:i.status,statusText:i.statusText,config:e,request:h})}))}catch(v){if(g&&g(),v&&"TypeError"===v.name&&/fetch/i.test(v.message))throw Object.assign(new AxiosError("Network Error",AxiosError.ERR_NETWORK,e,h),{cause:v.cause||v});throw AxiosError.from(v,v&&v.code,e,h)}}),knownAdapters={http:httpAdapter,xhr:xhrAdapter,fetch:fetchAdapter};utils$1.forEach(knownAdapters,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e3){}Object.defineProperty(e,"adapterName",{value:t})}}));const renderReason=e=>`- ${e}`,isResolvedHandle=e=>utils$1.isFunction(e)||null===e||!1===e,adapters={getAdapter:e=>{e=utils$1.isArray(e)?e:[e];const{length:t}=e;let n,r;const o={};for(let i=0;i`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build")));throw new AxiosError("There is no suitable adapter to dispatch the request "+(t?e.length>1?"since :\n"+e.map(renderReason).join("\n"):" "+renderReason(e[0]):"as no adapter specified"),"ERR_NOT_SUPPORT")}return r},adapters:knownAdapters};function throwIfCancellationRequested(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new CanceledError(null,e)}function dispatchRequest(e){throwIfCancellationRequested(e),e.headers=AxiosHeaders$1.from(e.headers),e.data=transformData.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);return adapters.getAdapter(e.adapter||defaults$1.adapter)(e).then((function(t){return throwIfCancellationRequested(e),t.data=transformData.call(e,e.transformResponse,t),t.headers=AxiosHeaders$1.from(t.headers),t}),(function(t){return isCancel(t)||(throwIfCancellationRequested(e),t&&t.response&&(t.response.data=transformData.call(e,e.transformResponse,t.response),t.response.headers=AxiosHeaders$1.from(t.response.headers))),Promise.reject(t)}))}const VERSION="1.7.7",validators$1={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{validators$1[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const deprecatedWarnings={};function assertOptions(e,t,n){if("object"!=typeof e)throw new AxiosError("options must be an object",AxiosError.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const i=r[o],a=t[i];if(a){const t=e[i],n=void 0===t||a(t,i,e);if(!0!==n)throw new AxiosError("option "+i+" must be "+n,AxiosError.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new AxiosError("Unknown option "+i,AxiosError.ERR_BAD_OPTION)}}validators$1.transitional=function(e,t,n){function r(e,t){return"[Axios v"+VERSION+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,i)=>{if(!1===e)throw new AxiosError(r(o," has been removed"+(t?" in "+t:"")),AxiosError.ERR_DEPRECATED);return t&&!deprecatedWarnings[o]&&(deprecatedWarnings[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,i)}};const validator={assertOptions:assertOptions,validators:validators$1},validators=validator.validators;class Axios{constructor(e){this.defaults=e,this.interceptors={request:new InterceptorManager$1,response:new InterceptorManager$1}}async request(e,t){try{return await this._request(e,t)}catch(n){if(n instanceof Error){let e;Error.captureStackTrace?Error.captureStackTrace(e={}):e=new Error;const t=e.stack?e.stack.replace(/^.+\n/,""):"";try{n.stack?t&&!String(n.stack).endsWith(t.replace(/^.+\n.+\n/,""))&&(n.stack+="\n"+t):n.stack=t}catch(e3){}}throw n}}_request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=mergeConfig(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:o}=t;void 0!==n&&validator.assertOptions(n,{silentJSONParsing:validators.transitional(validators.boolean),forcedJSONParsing:validators.transitional(validators.boolean),clarifyTimeoutError:validators.transitional(validators.boolean)},!1),null!=r&&(utils$1.isFunction(r)?t.paramsSerializer={serialize:r}:validator.assertOptions(r,{encode:validators.function,serialize:validators.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();let i=o&&utils$1.merge(o.common,o[t.method]);o&&utils$1.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete o[e]})),t.headers=AxiosHeaders$1.concat(i,o);const a=[];let s=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(s=s&&e.synchronous,a.unshift(e.fulfilled,e.rejected))}));const l=[];let c;this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)}));let u,d=0;if(!s){const e=[dispatchRequest.bind(this),void 0];for(e.unshift.apply(e,a),e.push.apply(e,l),u=e.length,c=Promise.resolve(t);d{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,o){n.reason||(n.reason=new CanceledError(e,r,o),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}toAbortSignal(){const e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let e;return{token:new CancelToken((function(t){e=t})),cancel:e}}}const CancelToken$1=CancelToken;function spread(e){return function(t){return e.apply(null,t)}}function isAxiosError(e){return utils$1.isObject(e)&&!0===e.isAxiosError}const HttpStatusCode={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(HttpStatusCode).forEach((([e,t])=>{HttpStatusCode[t]=e}));const HttpStatusCode$1=HttpStatusCode;function createInstance(e){const t=new Axios$1(e),n=bind(Axios$1.prototype.request,t);return utils$1.extend(n,Axios$1.prototype,t,{allOwnKeys:!0}),utils$1.extend(n,t,null,{allOwnKeys:!0}),n.create=function(t){return createInstance(mergeConfig(e,t))},n}const axios=createInstance(defaults$1);axios.Axios=Axios$1,axios.CanceledError=CanceledError,axios.CancelToken=CancelToken$1,axios.isCancel=isCancel,axios.VERSION=VERSION,axios.toFormData=toFormData,axios.AxiosError=AxiosError,axios.Cancel=axios.CanceledError,axios.all=function(e){return Promise.all(e)},axios.spread=spread,axios.isAxiosError=isAxiosError,axios.mergeConfig=mergeConfig,axios.AxiosHeaders=AxiosHeaders$1,axios.formToJSON=e=>formDataToJSON(utils$1.isHTMLForm(e)?new FormData(e):e),axios.getAdapter=adapters.getAdapter,axios.HttpStatusCode=HttpStatusCode$1,axios.default=axios;const axios$1=axios,BASE_URL={}.VITE_API_ROOT,config$1={baseURL:BASE_URL,timeout:3e4};class RequestHttp{constructor(e){__publicField2(this,"service"),this.service=axios$1.create(e),this.service.interceptors.request.use((e=>{var t;if(e.headers={...e.headers},this.isExcludeAuthorization(e.url??""))(null==e?void 0:e.headers)&&(null==(t=null==e?void 0:e.headers)||delete t.Authorization);else if(!e.headers.Authorization){const t=api.get("access_token");e.headers.Authorization=`${t}`}return e}),(e=>Promise.reject(e))),this.service.interceptors.response.use((e=>{const{data:t}=e;return"1A0101"===t.code?(t.tips||t.desc,void this.redirectToLogin()):t}),(async e=>{var t,n;const{response:r}=e;if(403!==(null==r?void 0:r.status))return(null==(t=null==r?void 0:r.data)?void 0:t.resultCode)>0?Promise.reject((null==(n=null==r?void 0:r.data)?void 0:n.resultMsg)??"服务异常"):Promise.reject(e);this.redirectToLogin()}))}isExcludeAuthorization(e){if(e.includes("loginOut"))return!1;return["/checkToken","/login2","/login"].some((t=>e.includes(t)))}redirectToLogin(){window.location.href="/login"}get(e,t,n={}){return this.service.get(e,{params:t,...n})}post(e,t,n={}){return this.service.post(e,t,n)}put(e,t,n={}){return this.service.put(e,t,n)}delete(e,t,n={}){return this.service.delete(e,{params:t,...n})}generalGet(e,t,n){return this.service.get(e,{params:t,...n})}generalPost(e,t,n){return this.service.post(e,t,n)}}const request=new RequestHttp(config$1),PLATFORM_API_URL={}.VITE_PLATFORM_API_URL,getAuthorizitionTokenByCode=async({code:e})=>{const t={}.VITE_OAUTH_CLIENT_ID,n={}.VITE_OAUTH_CLIENT_SECRET,r={}.VITE_LOGIN_MIDWAY_URL,o=request.post(`${PLATFORM_API_URL}/account/v1/oauth2/token`,{client_id:t,redirect_uri:r,client_secret:n,grant_type:"authorization_code",code:e});return o},getUserProfile=async()=>request.get(`${PLATFORM_API_URL}/account/v1/user/profile?s=`);class UserStore{constructor(){__publicField2(this,"userInfo",{}),__publicField2(this,"authTokens",{}),__publicField2(this,"accessToken",""),__publicField2(this,"authorizationCode",""),__publicField2(this,"setUserInfo",(e=>{this.userInfo=e})),__publicField2(this,"getAuthorizitionTokenByCode",(async e=>{const t=await getAuthorizitionTokenByCode(e);(null==t?void 0:t.data)&&runInAction((()=>{this.authTokens=null==t?void 0:t.data;const{access_token:e,id_token:n,refresh_token:r}=(null==t?void 0:t.data)||{};e&&this.setAuthToken(e)}))})),__publicField2(this,"getUserProfile",(async()=>{const e=await getUserProfile();(null==e?void 0:e.data)&&runInAction((()=>{null==e||e.data,this.userInfo=null==e?void 0:e.data}))})),makeAutoObservable(this),reaction((()=>this.authorizationCode),(e=>{e&&this.getAuthorizitionTokenByCode(e)}))}setAuthorizationCode(e){this.authorizationCode=e}setAuthToken(e){api.set("access_token",e),api.set("access_token","eyJraWQiOiJwaTM1dTlTZjFGXC9YU1BcL1wvMlRKZlJkRm14YXNaaHVZeXcrbEl2MVp3RGc0PSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiI5MDIzYzUzOS02NzViLTRkYzgtOTYzZi1jMjJkYTcwN2FlNzYiLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZSwiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLmFwLXNvdXRoZWFzdC0xLmFtYXpvbmF3cy5jb21cL2FwLXNvdXRoZWFzdC0xX1FDSXpQMDB2ViIsImNvZ25pdG86dXNlcm5hbWUiOiI5MDIzYzUzOS02NzViLTRkYzgtOTYzZi1jMjJkYTcwN2FlNzYiLCJvcmlnaW5fanRpIjoiNDRmM2RjYjItYzM0Yy00Y2Q1LTg2MjEtNzE0NTc0YjY5ODJlIiwiYXVkIjoiNGdzbWd1cjZna3A4dTlwczhkbGNvM2s3ZW8iLCJldmVudF9pZCI6IjkwZWViNDVhLWVlYWYtNDdjMy05NWFmLTVkNWMwYzg4YmUxYiIsInRva2VuX3VzZSI6ImlkIiwiYXV0aF90aW1lIjoxNzIzNjM2NTYxLCJleHAiOjE3MjM3MjI5NjAsImlhdCI6MTcyMzYzNjU2MSwianRpIjoiNjc5ZmFmZTEtMjFiNS00NTdhLWI0NjYtYmI5MTY1ZDRiMTQ1In0.WEAmRh7VR0dHf4JjAa2m77p1kjk-SJVIJvxgCu98KrdUQ9MnTNJ9oVd4qN9G4dvm8apQdSFREAUFLBOdgVMoUWurfj6VNWLvT6rEz85zpbFsFu84iAn4zmG66YppMjRMKhS111tA0dPOBOz5Kwcj5kYyUeHXPLszINRIttmAH8g1nsV-6u0hWLLVz38xICZLhwhhKRFCKMqbutT4R4OdoTdFz0xZpuEjY2ct1vCEqbinh5fk8tJz_QECAtcotJs8NnvGWLmKLmXiglHEcr3oEPUVP4x7oZ2BGoJt84z9_6l4p5GRb5N8JEb8rHETzTjShD-GXKbSr0HLHzIR4KOddA"),this.accessToken=e}}const userStore=new UserStore,stores={appStore:appStore,userStore:userStore},StoresContext=React.createContext(stores),useStores=()=>React.useContext(StoresContext),Home=observer((()=>{const{webApp:e,user:t,tgHaptic:n}=useTelegram({onCloseMiniApp(){}});return useStores(),null==t||t.id,reactExports.useEffect((()=>{const t=e.initDataUnsafe.start_param;console.error("start_params>>>"),console.error(t),console.error(">>>start_params")}),[e]),reactExports.useEffect((()=>{e.ready()}),[e]),reactExports.useEffect((()=>{console.warn("start_param"),console.warn(e.initDataUnsafe.start_param)}),[]),jsxRuntimeExports.jsx("div",{className:"flex h-[calc(100%_-_70px)] w-full flex-shrink-0 flex-col justify-between overflow-hidden pb-5",children:jsxRuntimeExports.jsx("h2",{className:"my-4 text-center",children:"XTER TG MINI APP"})})})),routes=[{renderLayout:()=>MainLayout,system:"Main",showInSystemMenu:!0,systemTitle:"dashboard",routes:[{name:"HOME",title:"HOME",component:Home,path:"/",index:!0},{name:"Airdrop",title:"Airdrop",component:Airdrop,path:"/airdrop"},{name:"Okx",title:"Okx",component:Okx,path:"/okx"}]}],ProtectedRoute=observer((({isPublic:e,children:t})=>jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:t})));function arrayPush$1(e,t){for(var n=-1,r=t.length,o=e.length;++n0&&n(s)?t>1?baseFlatten$1(s,t-1,n,r,o):arrayPush(o,s):r||(o[o.length]=s)}return o}var _baseFlatten=baseFlatten$1,baseFlatten=_baseFlatten,INFINITY=1/0;function flattenDeep(e){return(null==e?0:e.length)?baseFlatten(e,INFINITY):[]}var flattenDeep_1=flattenDeep;const flattenDeep$1=getDefaultExportFromCjs(flattenDeep_1),generateFlattenRoutes=e=>e?flattenDeep$1(e.map((({routes:e,...t})=>[t,generateFlattenRoutes(e)]))):[],lazyLoad=e=>jsxRuntimeExports.jsx(reactExports.Suspense,{fallback:jsxRuntimeExports.jsx("div",{}),children:e}),renderRoutes=e=>()=>{const t=e.map((({renderLayout:e,routes:t},n)=>{const r=generateFlattenRoutes(t),o=e();return jsxRuntimeExports.jsx(Route,{element:jsxRuntimeExports.jsx(o,{}),children:r.filter((e=>!!e.component)).map((e=>{const{component:t,path:n,name:r,isPublic:o}=e||{},i=t;return i&&n&&jsxRuntimeExports.jsx(Route,{element:lazyLoad(jsxRuntimeExports.jsx(ProtectedRoute,{isPublic:o,children:jsxRuntimeExports.jsx(i,{})})),path:n},r)}))},n)}));return jsxRuntimeExports.jsx(Routes,{children:t})},RenderRouter=renderRoutes(routes);var vconsole_min={exports:{}}; /*! * vConsole v3.15.1 (https://github.com/Tencent/vConsole) * diff --git a/auth-tg/assets/index-d0cdd994.js.gz b/auth-tg/assets/index-eff2fc33.js.gz similarity index 83% rename from auth-tg/assets/index-d0cdd994.js.gz rename to auth-tg/assets/index-eff2fc33.js.gz index ada84e895a88826a9be19d3f1329f09b16e5013e..1187846d35bf7f7ca7f78d60c1dd91104a87f553 100644 GIT binary patch delta 101225 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 VYOlKGU9bOd{{wca?P_-M9{|p6{WJgo delta 101369 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
    1Pc^AD6) zg-T7k1W`F0ey8(Md_lj&%P(}>KiM}0d4uH3^z8-e>3>SP>ya0Gnmh19tl12a&!5?L`pHe{HyiCKGodJX9+ex6#pqmbnot2DUlEV-I*7b`t z0YnBdDqgT5TMYC2sRjcS&+?ep(8+@Lo;duVV&JoBA%S`2$p@8y@a>Rk?vctO&?TOI z;-Nx#Fvv~sJW!Pyoh=-kxn(mxM7(iG|G5fB+NZ75upvKx-R-E5ZIes3VTKHh5OQ=eewzX7!K=Z;tPk}?qN*od(?9X}P z(EIPx@YQdk!|40l@MOO=I2oS2{jl@h>#c9zoVK3!_gc3%`@^Fj-VVRNJ{q;w-n>2t z!{;yG(%1d;e0#XE|8l%~^j*LC;&?aP9e?d)Z|`>>?+(8|+5d35vKu!W^#1#ggIBxJ zVYIux|7`c;n~$d-509HG2OnQXdnZTNZ$4hK!;?23-$tzu`yal)esj{lJy_Wp9(;Tg z?QMNOJb$$_KHvFf_6Xs{C|4u zoBrO)!Oh#1_3_}lCoFt*bh|g&x!rqxa5H#)l)Qbl^Kr1%yxSY?us5&AH|L|B)&BkZ zhx3(Ie{ZE+?saSD+41Y~Z}y)(U3nQn|5V+N2d@u?{n7f>`K!~P+P9njXc&jD)-S^N zXbk;0cy=_}Upe~l=EE*~^KrlV=6}A~e6#YK*51kG%KnFKcJOh#d2rHizWMNG{qWiM z!`w{POw|{RwUaq|v zo!-5HF^G?D!j+ek*Q+l-zCGT3ygM3Ri*_`_oo|}qtJZM$LvnZUarfiFhy9gus5UK_5G7Kt+&sPqWzQKv|zox+TI);U48xX zs5y9kvG)Ck&2VM(_1ELp^@r=F{J8$ZZU4ji^_%-s`uz2az3k)e z!O<>bqs`|}E?aT-a_RA;dG%^<@8!qUCwIGBZ}+ZludaSL+S&SH|99sTcCvP~b~s2* z20I^{cW=j&?GJBO`hTo-v$g%Z^C-Srzqo$FzW;dko9(Sl)=${?*^`6#=DSyWqaXH0 zucOQ1^X-1Rnry!~efeVT?(5|3%G2+X@7a^JkKdd<9{locj+I+tE{NwJ?+7E|=!KM^Rjq?>UP;d%8k$)#WvTf?zCmHp}iQ=yV})Kw;vAsZmZe+)qmO2+1JhSo!6_~E?rE9!y1%W z%C6EVzFunbUx2^!VUn@v;(qCzvRiPnOm1j;F-&fkuF!r_8=o(&JEVUV4F@TW{WQhdqLL=zwxg(1r@?S|Z-vjM71xjMeMvx2{3ll9hy_gsS53 z`cA!$*ZS4N>pS^ca((CIy}SqJAg+=>f?k;0cYhjXFOZG&sUBnoGF$T1F5`oLJo}+sK)$L~L z5r0|&bnt^&KN@EB*Inubf%pb*d!eeJR5dA@nSdIjwd6Exj3!zRRu_7_M_M{*YM1c?!)p~?s{IQP`)ZNwb@x5X}j4n zSj2(JwwAtJC39Djb`zYO$~_eFUuK{%+m%~@ zKvhGyO##6}@Z~_(){z%rF+tzTV^vf{QJcW^JHwDM8pG4VQk4;kvzgHr{JpT?7C&FF zL)PbR@pjMSE7|%^Q1~j*dsJ^%V!vY7VDC2ZfKv^b-WNU_0o@2Su>g94o;!965Pv1t zO@eOEYcDQF--d1edWJC~ZMM;@*CD-7hi$Yv_6IYLbZwr;aDtm_lIK^dcM%&%^%pJf?#) zLAj@oJuqpAcum!p0(U7pVzL-i@&+vD!RpeBt-5OraMwWNA{I?`^RO_PQh#papVNoL zZhtCa3PDe@us|D%DeyG3wP4mYzrZuM_%T7wA|;9;NOBQ^5Cu#&HmcX-di}GSEGMpl zWq{H)OF}dsl6;C?jG))R@$q)&B;|mPnEUcGMm4iJm7E;uIR~_9y#QQ3u^d?IMsVL} zqbLrhl-COB9NYh7`KyJ0Qh)oZcC*Dx)NWQAt@Zzpy?0-4+sO6>|DUHIaXj3GRuKk3 z@SX~{A}fwNw&hq#x)U}xKZpcHv_XIYK*@^8^FH$$^JMd_RTmUUkiMjQ_L=!k`fCdW zstSd=tXkLKvYZ-0SpLED=XYVg+}y%^JiiHIU}~Ss!sh=``wLVS_kSTgc^w6Q7R(_e zS@_FfG!lRn3vV_^DYDwcVg3ja(kuT%7~d7IS1unGG<=b)AJgz|nb*jLS#xctTf6z; zb?w~k*ItLKFc0Rm=BwAky71#it9BkmHLR8ax&yF_b8PN)ID`E)uK^%PFtK z5x8N9UxqoXJtmvl%71^vi0w_r)6LdE=ZJ`rYrv<(mjb5JEZ~{+pbgQ4Rr^&mklf~e z7}xyTELlI+Fyp5xRr7P`8$ua8e+~o1$H_|4yXO%vlRba)>IO>v97C!QG>(AJ35=kK z=7o6h$bYB-IgjuNou)uN6IKQsF zx;ARxonODYrnSGly7}Si=bPH!&fmX3e|z)l^162QzIJi-_Qfj*|GTbTeP26&`)lpT zS8rd?S`dPhS}pj9$s?eHAq-hCw`$ixP}8bP0*Z1LL<<_X z*dfQK-NEB>`Vic%{n>{pZ#kPz*^}pXJUwqbTD<~Gyp+YH+wS$u9c|mK&Oy1DI9;a? z5X|jPw+nwet-go9TP^(C>38tCYr7C8M0zc^hrb=S&wqD&%3|WUy)Kx;m9f2@!vLftJ86@xt8nT?|#3H z<()SE>b3B0x6MDo?eo?;{WjKWyDt8A-FElXM{$mBM|*C&d+<%NTDRS6!NC=izU#OM z(n{K$R)5!|K1(g-yRJ372YH+5*lGfx!6y)Nab`%sx5CXGQjb%|=^ak)VTWA1-~G3B zNVB$KpZdLui9bF_sl~$!Ketmd?z)I^+HR{m3Q14@BZm~H5J${=?PoQ=rbIpLZ^!NR zj`p|J@%p^Kt#;q$W9W5Yb@?nM#wN~Y$r`9)W`97YNG|ylpi!I=&Bp!&AjK9WqdtA& zw&e}VSfEeg=qw2lz{|Ay)1eUv!KmB29rd~$=X2)W^SXSDPYZoAX}jDB=suYdVef7bd_(e%)tcDHkUKe&A$b~Qh!dmcW!#wyiXC3&nU|smLWNkE<&WHQMzovI|Mehrp*dx8AQ|6PkNgr59 zrY5~)DY>I7lU}flJec$&v*|Uv-)WQKMp^N!GB+F zw;z#}0spdFc1a%D!}#Nbexy@C_A(Je_}Td5gxx9^vRgC5Fah+0^|PSX8ptUg;_tTj zU3=ueJM#BO{@WeQ$TRvV&=K|;^JHTVFWi-dMH}-`(-|b&?PjzYJS(pS;Q>6@5F2dD z>%oRNCgsABySz(U)qlAzdW& z?upIcX~W`46bVJbX?Gl0Pzf=R^#Y=KWcN#9>RZ-!w%dA2$R1CWL+q&#_rd>7ok8Gx zH1;QlT-DPeNd^Gii%~j&yehHktwoYx#2fY6-shaBhx8*R?S8)xdnC2E+J7rznDuz& ze>_5RXJO@QX0%oMj{;o92u{eDnem{C=|;&d$#0;_S@y z$($}|FrF1*n{%Q4U<*2jldkWaU|(S0>s$})YeYf^CerPF4xRUq&k7aC;Y-?|$#tO3 zJdjd8R!7zV_av2yBaXZZ8h-|DvMC8k&hIl80VAL(aslGc$HxMv3;+bi*~H`(1Q4rP zzLDZc%HR$pCL}zXJqXN^_Qit~NOs#k zL4ROcVFm>l2@JY`ED_Pde|((z+1xM%fC&xR^MAzu$o}HzwSVz{4JLmXjQ{H&@#HVh zA&VkMrc91+alle)G!F4eOd0DtGy?{Kupv146*jpYZF$|}%f;<=Z7CUv^Rm-{7352i z<1@~Y40GSni22q6cvNdaH_RSxzEJ_mz-r<<=PVmq=+kZQ%m7*T=2CKNvA|6OTxiNr8nB(pOZbE}XR||v!4a_WN@(lyrB>7@vc=+Kg0f-c& zb|E>d&rml@Avx`a)*Z~t1oOip8lYTr^c#C#Uocu+E`L>Dq@U%Z{o3+WwHA0MBo2j0 z?Sr>yo0`Sg6==IeR8Aj-Pl2*04(h~d1ST!Zzr=-mpg$D9J@_pVOX1u5{o{MT*KK|B z>#OSeD8>zao{Eq~meRuyZ1%2w8QKfiqW>-75k`}6m&rmt=;-=E)Hy}zapY+d3% zE|~#{a|XR&22Mz3(2vXzQHKV-{__3d(=}buXMg5XgduxA*ScNN8~UDp*q8qU$br>p zypbaC8-#+HHX4X$`c~e43n;RCqSNI7|6K4tAEnfF*k2$lF?S6P%-!xY%E7^ZUf$pI z9jiO^txlZiEB1E$FxhV3j*b8PPc^8M?RMR0ydAG6^bLbgd9~es07>=*obsvvXdr^X zTYnkax!t~kkABf;kSjJLFSt#fQ$rKz;lB4mqj7~vZy<5hb~__iCS&Y&yCs{^hFsBG zbC8j%@x#R2ZkObWKG18^q;qmb&uQI8vJ*mDx$*gg!IS$&W6jt_qw%WIc!e0wb^J-{ zVWaUlT9CIAp!mWZkavJE_oiZ1B;*z4V}A!mDG;S^7)K?}1|P_UNnxE0R--qA59HFM z;^PM&$VYQWpW(^+9_IYUB-8Eo-F92&zuyAmuq1EkdwMf|KM}EADS65vei$uxFfgEH z<6v6@sJ^2&re?0IKZ99%0By?~7?rp5fxZ!LL~F=}3B>OWy#alf>l~*=s5j<%H-9|K zkrwqG?F6?Lr$im4Xx?s#yaZ`>$n|m@q%n|a&Y(^NC+^*j!V&Pb2ecT5Zk<(QNk8qV zLjleCkSVWqcRO?JOz<4;bUL5I3M)%0u|( z6C4+AQMD1bC(1Am)dTwh=3k5TX<05CNU!+>{xfgzTKFzn?$`qSWz z7guk}zc{m5{6=?G{OM4PKt)W}AbphwD^cqEP;~;rQO~330x&;jq6={E;0DC0if zYzENi0qXF>g_LvWxFfH`4go+?1VkXFfLEZbQ>G?I0 ziyhKr8R(G!0qJ^2*5-j>gMSAB?r6(xpWwgyj#S*jCewQIJY4(pZMa@0aj*^7$y}oD zLv{~^Z-_{q{}kFJL7O9)jBsVP3p#N87FTaRS99;i@k% z1U`kqSW3{D4t@c#>77v19dz{}xV1Afs#|{nl)F`6>Rp4<$8|luet(&dCPwVvhj;wY z#~`xvJ3w5A#0|!df`YTUF#tqWgwR*>ma$NN7L8bFy$Irj&H$A!v+g| zkeW>QOf;wwW}4Usm}wP`i3T+Q>v85|`Y?_cE!8Im<*e$}!kB=4^n}D+sHpcPh6;Ui zz=STrS2BGaozG_S+IP(nb0{4tT?&Bm%I$}5m~Z?#B_s9oF&px zLc#is+>JJa^?w;zjSR~e82`gC&o(^Y=`5J*^lQ$6#6(g=MLXx_On^BJBeI}#b4LOz zTl%Z*cHU^r@e*}T3u?f%fvm3&y#XaUsy$$Rd{WXi_YwwbX&{xc4-{A(=eWVP*XN9* z1YXsoh>#^51Pk~iWd4UIPK@`#0vLiuLtOBxz)p^Q4u6vwniYJUFL1U(suYR9SW++w zeo~nV(r;UM7w``O**eA7eNs=3+Eh*d9t^^fk0mO)DdE6!y_>-P_IoEz_tWez-`d)Z z9UmvT$Ey$tA*!=Xw=lJ}aw&iv4H|*3nD6}=PDcsvPf|4?Vrh`1G$0f-51*kfl0r(w zs`G*MDSs4k+Lyiv07edwDk$h0Lm~YE;mJTLng9eP*Nc`%6^ikbjnvcaHf=QgqPC^0 zg!I{Zy8QdA>znIAM!Aw>5K&#lF_`Uk6c*ywZY>yFwX?u@2W}cT;6CUksx@fEf^0Ov z4|g}Hes+AL1$!$P_>9kWnfcU~QY{OO?>BB$*MAe9e@CPiBPm2(4N^>C3IBo)9~N=< z_#y_|hv=3gtQ)AC@~cc)$9+6F0JX|EnIKFrdh}3TZvw9PW3Z?}zdEPbdClyiv~rw6 zLC?Tpg&&vP6Dq=|UG!x594{Ge%c>aT2oWaXm<%DMkemzx2V9`??aVL(aN)gz-v=BG z+JDne9TDiEcDh%fq}|T|DUnkMKweN7n_#Klm3iU)U6rC=bhW;il2xf2+%YgCyi!j~3O>W9zQbh^;$wyFH?aB<6Oj;LHu}iD42r;CkKT zl(IPBxcf`U?S^H_ug{4fn7n}2C4F}a1Aih~gS}3xe@ssSx~A?4WAVPIRJ9(su$n}{ zFot2m2+c-=IP75kj>J<~!|DljpB3jGAc54qjrE=a}6#2NEY%I2lh z8%)bzq`(S!9D_*>-#DenvJioRg45II=&_WS6z{BV(p8q*2s~X3E}ZFK5mtOaJ%1y{ zABI^OF-8zoxq^%v*U|_H;AJBW)-piD3x`s+qy28{)7Eg^U)5)LirMOc4fK~KRn$X}RL&t@Z z`SzFuzc1<)J{>?W>{GnCqM^l^RrvUD7CDm#CDM^T8mwm};fQY7cz=T4eTER+F{Oym zlNmr;p8wZBvcHhg0M*m#%guk>KBr5Tl7$6;_&{*#{F2Oo=Irs>^{{ZL7VcPT$z zpulifDqDst)b0Q&(SI0+Imi?TlE2&>cjOL5K#1_Y6M8&;tyc-a{|pqQ;CeDz4esFN zY9C*}g@RF@u+RU;_8-Lt`iJ$r0ZkN4qD?kH=+JweJoBI!0V5WWhk}WALgtvXAQyh|k^6iH6{tu)IZigajV- zUD(Qn-<{Uytcvv#2?{k@ap-CX{2#aD7Ic_9topj6s#wclKRDrOrG<5%vwo;V++%{R z<9M89;aD`z;_Mnj~DJBIxRecx!pGUI%lTP>thovK$D- z-6swRo#DEt=*v$Z=q0^iD5c~}Kc^pAoz&y)wjNvO*VD_lH}79vUYqo~xc%x{`K_4r znRfr}&E@;|Kfi-KdGre1sV_`=Q?)Hp@Ek~~!S@bgmVW_jaYuk~K+J1ZrH>;da`f5g z3Uk%cVC+ojjXBVMn&to>i`(W7&hu+CWdXV;Ao(QsY=KCy{5W49)eAt~h}@gp$M2EZ z^p?#4nD6%6$Kj(0U6``>Bp5%UXY+=v=u{~nriz5{Pjk#&%7DSS=ed9$Sc>i7EE(j_CbeH=s2uouK z)V|gBK<=AcZ#FzW`AR?+ZMSplZ^7-4VZQ%_PT9P0z>ums&6gR)061gL**F0ew-ZHy7+6vQ?^XG@l3pFtN{L%=uFTT;%8610^IrS335N zbI{y)QC4S2xb}k#XM1_O@R(DQc)r~hc}>MhrR7xn&Y#O<4&|WkVU97Jsme_z_7D$+ z6?b5i8QK|&54RRoloR@y5TT5#05MP>-g50vn!B_JmVXMXjA0CNDMY|gdW=Mu7>r)m z6+YbH$ReF9ct8Ngz48MYb<=nvqq2_}uP&$W-e28Z8E`t6CWaUE(oZ|zsAea|Aux0=aNx0`U#KW!qG>G%RamaWfyhsxckEzIabglOY zWd=*~?|)*G7|VPWAuO^a!-@H{lO%o3jE#yBQs!`Zj*R4mAoq<%I$Dy{9026~j2Ph} zMO!Zf;XFox1&J&p|B)GS5(fs2z%&}f^9#V8!DVG-=}gA)82|L|eLg?~15u7K<})w8 zTfW`20NaGXIH_S%J^NnpH>Gi;f%UyPfUXV;)PFsd%`=909+636tz|v*$MHnT=WAl_ zh8V6_KS%ijtjQ!%(SWdh?V;-T~s zD1QuNm3ZJh24uu6!O(e{j^jxwk_tNcITm2AFO+g_S9}!z&`f<^q=HCF24K3WHYd?J z`-EQv4o))i4?=E0Jm8rb@v}1$o3u*j*l1|pBn-m=xJw(@HR49Ykg+o2cRjY`9XSSb z9QGkPtjcG=i(wQG=iDH_Kq(N%(0^gmqkp*MmoZ37KdBbjV-(l2ruH<|erSO{&Q1lg zZ)8@6!RBCAtA;H!HI1OE%qdoCKB0gH`C*|i+buxqJ+}^7!c6BiJEx5f0J|7QIr*)jAE4+C5cX2ga7h)dxceg=eIqKys9RZHG9f9+D zHah-@2seVkc=9Rk1KgDOnIY^1CFPzrOrYW3*Du$60vK;PrBIv}kRaUD ziM9qV}HubvL*gA zRcI@paO+iw5;j_wH~=Vk0?2N5Qe`6B00FQd94!;kL68p=raS#sME{aIau9%)}MCOAiL?ONGFf)sK;DU_2dlP z9d%4`dLJ&oRK^HOArnvza)0e)+X2oZM00-5oEOT>UeB!gB6H3cL@xEMpS&mLOgMB*5RB424Q{$l82(VeLA@0CZ{tD0;Kpz2$ zMomBtacL)PS!lQU3=EHi$Ial$NAqzqfwNhYeW9H%(oAv=!xtWFrBI=MA$fGY7MDB_ zxS)(AFlRG3Mt|sn%`D;gM3+)GBS?#kK@%>C=8zl(0f=~iXLQc$^{COP*D-IszX-r& zCGTiL<6UuAiyxvZ7HN?{5ylvd_@6;OOpx`H26zG#SM+#ga$Y5+PvlR}f}h|EXzJHVRHCyfR{liWb4rr;i3kGP~d z@Wrw)2kKTvP)0UMMI?k4JXc|c69;CaG3OWR10o_r`ggR|Z+}7|^ErTz0=Her>8U!7 z{3xoeFn_H(AO#y|!Jabc)BB-PnRAqS0zC)jR|VVWbRV>{&|}y;O_qk>36@Ka2<<1` z6H;?=OcwAZ+^Xve-bZGGO4IAOsvJwZ!`dg3-HbW!at|kA@FFmGc=lAIj%tO zgmaz%G}x12s=%yH(7XURaI_L?&>1Ee_Uhoi3xBu(97*X2XllOWffKD0hkCE2;?#P= zji1Asd<9`rzREIXHM791deToh50|{AV`JmVO${r&9wgMB{J*-e`!@ zzUN8Rs{m_O?qq1>Po$smF#=m`T>b&@hZQ!UQ9eL$cw)!^V*_}66e`J+xHm9bmg`uK zL0ngm#4{Zk>rEOM1A~WkKr$TxnLaT7@Ba%R)4ir^yKe185QkX}GC_Rs)8M{F{)mz= zO=cggbYmJ+0F4if3fOm9^0^qZ=eJRE`~04FUQ9jpwLg*8uMJP+AXskPE9AI4gt%(b?#Np&++p5>isZw0>i6w~KGtauk5IO~f0a zm&cqgO!J#|+wFI@+w|LZr{(mw+r^o~7+V4&4KH)%K&ej4wYS^Nx9x7rYmI_YhSdk@ zAQ;UM*m7~^nuARf3!ag*iS2%W^NnMhXPtJt)hXkj&hXO*8*nnBd}!c@jbzO^27@Vm zHAeo50}(U@+xO=wl+qc++|h(QGwHJ(ot9p!jmwTcj>^`1 z&1K|09xMa&Q;Cy@y@Gg8migFd)bB^cXCy?E;78Mf#qQD&|2kF@ulP8z4-}lbe0}Vw zZ<>S5^5^r*`+x(ofWtMo=#|D8R0Nq7uAs?l)D>7-4`}cmP_3V*DG8fBJ%)qYK$N zJ#3p8qCW=xKPEv+5%YjN5_i;;c4-TdXEp!Uo-s8kt;{MW5T!!(d zBJ~R4yB2?Aj}j7}cV}dNW3#f_$a^+;6_PsSU3^0=yoJXDh}kQmm)m~IwQ4=I^ZJ7fe+V( zAA?0(&WJBu-S{-X%=oqaAqn|`3}FMGke7cw2!MY#d7;O7o8+}1PBwST0-vIcjeN@8 z5;q}tbpQ-?@3T^lpx9qle{uytCTEn#^>%q&Z$gZR51Fu6i=>ouwrMmr06Ih$V5A=4 zPsqQOZ1QUi>D+Gpup3`!Fgl1q*{I?P5f%Mdp8mV!e$-W`8jngfWhMU%o{2Ed~m64OU&U{4H{8i1S9 z;90@Z-l150FK!EfuLX%YtQU1mlP=NRiN|kLWUHvHNkFIc2?Cu4(T=~U~n7_eKm7D-6L3fJ>uT7&W31Z?nubnyWsJ`w!_!XYvE zeZwp*Y)&Y$QZ%h_>>b}tml8k-Ie*`z!<+}8JrKw@i_WM1pxBG~gvVJe&M?R*G|g{U z;!JoX_uSzmX7(`tCK<*eiwXLugeaEM1r5RRb0?$b7T>Z`eJpc!Mngpmvm)UM>ac0M zb3$&?5<+2mxe|sEH;84LrW*}rXt|y#ZR|!J-*W-rtf4|Ln2%9BOXgb&0e^s$P|+g7 zv&G06BxRDf;9e(B=&CfQV!BcA;W^W7`T{lFgp>d=%0+{NhZ zO!~Cspr=#G#z#a}k^wh@gAl)X&JlZO4!AxY@P$65_P;Js@!0NoxJ|`syt;;9mq6gd{o@X=P-2V0Ebh|BBL(An`LC zVR$qku3Wogo5K_=3x}RPg@rGqPu$kZEmss0J$?o?uL9FT7X%)2?0*Srj>o@FnM6Q| zK|xW&&lEq3fO(37D%(GBFuztSav{*V+ILCq}u}Z0a77jHk~nN z2*M@Ve^Y;N+w&hfpquh&gnLb6&M35?m8AcpjadQJRT-SgOxT!P8ef4_zDZALJ5#kDMJ;`k;v0xg>7y@S)o>>08AB zzLGG?^o2Ojsa7J<*VyjR2^QxF7{uYKb%&n}A1is$0wfm?_2>C}qL{ zL8Y3A;-{d0rU^|7(DoYv7654wZ6x3#`xh+G(Tx0|C}nfDguM5&#~Dcd07=f001OtR zIYcl3@&c$*z#nc_WDZ=IPaE(v!q@XR&By{sq`yC809&4ii!hjPx1{(1NBdPd-I*5S z2m|HggKP+3oOb~rADCf)&eub|8Ha+eR-g}C6d-DUBAj$txjP!Y9{x5WBxR+oO$_`4 zCQ=y~o>O3zfV*TdO)Wqk`t0@Q?jrYX(SrQ73GgK4!46=X(0Vq98j+Rg?%GcX1wmWhM4$V2oCG9I>mmu3w4RPrp zqQ5qMbs3huqnpqATJ^2N;xklxKk%N~2I9X!PEA4o?`0ViVW?`CWAlJ2qdn$yGIgl;Nje;Pb~Hi zt`RHw!0NYnzy&nLQ;FU3$Of8TqG58gZ4+>uMw*=yaey9Ldq*8ak@&8Uu`fqK#<+yO&!^n8bXOhJrwuD@>7&xJtzjX(LTy_<(b(1_tzY z-l;?ug@#tam=yWLxSLF-{2R)OJ8s?=M*>T^-hJ2|1XG=zK7%fM#lG zVzw}2F5-rPmk#6F+SIV5mc+EQ=R%it2RO2;!vpaErpb{_F)cHH!PuV2^}erRy^c5yOXhJb~!vyWxVY=+dMsom-*nlAOOn2JBw?W)M&} zn1<41EQtYkK(+YDe6rRO%HQH|8LLaDObaBlAc_p4$6FK|>BFWHh{QlZbmF2^ zyFh06*9}&vV066-TB7#A($8KAH&9(A;xKq1yC6%1_YP&vvD*w=16`L|u9ug1AV120| zV=mMN|EL^uu9efyGl|!Pnou5n4VqBEap9U!9*6xwrJ6rifoSg(4%%CZUh_%?G`vx2 z-WST#>a{`w`A)%A{8RZ{{j7AS-^--9zc4Xn^lwTp{DV4Denj678wggCUiz~oeaT)E zV;RopL2Q_R^bff$4f;F#dCx}u;DPCHERjU;C-z&T@tgK6 z2uiLXIsE)dfSJSr*s8dBSNL{?i$??Xd!Tzw0(K6$`T}+X5I6yQYb`*P6Db4_(1W}n z!gml<#WVb!teeHH4KIStH}gb1X{NzlnB^(FZmuXk;<(eb`BnUo{StSYhDUL<>k=eyuDX+le{3c z;7~z-H;{foKiB{vGv3ivg|38QS5^U;iT;7KI^^GS37O`_TW>LniU2@~IU+ht)`%=g zKwkn%>iFekoK6sU3a=OhF~#f}daU7UeIzz09#AvE>u$F=KriV>;y`dAU^j^tfDCb6 z2dF_4dAXza`vazW92vX3U z9eu3OVzWygf|C)S3&k`ql57e|=U0I1j-ZE)MtzCnY;xWNkiWU33%;{1ia{!Gp;_VL z5)4HSh{N#Nx7F+90V9m~l!3+umY8fZ#U^KPA*F$oLz>9GCgq|rzB=Yp0Fjv5bmNSF zB)c7*R*gp(kOu)~QFxgBNb)j=jIRptRo~&?jO&(Rq~jfZsA?HkD%jZrl8?;*=LLauW0z>>{vO{+%mRx0R;?#~Iet08 z^+<~4g?n`^s9ug6F*Z>)zY8#p`;NXLKe6AcopUPatWYjkxqk=a{D%BSjgkxUp4cQa zS_A~XU#y0=)`C3-^xRsoRY2ca3w9r%M(H-7SJncKC^ik~duzcS0{VS5a@t*gKzRu@KSw%xuVzaGo^`xumUM0@<`p4z8Ar{J4EsLu=j^tYW!eQSDAEIe__a)CmB9DTgMz)U%>xWN+++b?ANu$&F@*^}3s>tX z*nj2-HeY&nh@g$b!4QMH0pC)zJ?*J@55j#$*C?fl7|tAR6nfyoU=`2<6w!M)&#Td^ z2Diayc6Eom$v&9gV7lM70L2?Td|tz4rs%!3;5O!ix5;KJHWXBv@{lrrK>r49ka{a; zEDt^gyo3(z?7tQHYR3?2J~8Sn4hYcZ?bdkO@t;rrAlT_Q6g0NzxZ+}u$V{&aN(+J$ zX1gRS%u`ildxGQnQHwuY^E_7hVT8yXNw^s=1FabG!=R}KY%*>aO^!VfpW-uS z{HFl-&1%GuG7LPXhFN<8LG~e8$ibMz*svO0VWWJ^d$m2?}5+n9bbMlNHLq4fE*$H42fQ*%%K38VD2AWWw2M zNbbcWfaTiCm_5wC!Ivje2qAypNYyxaQ}g-&JSxWnHVcaL{&+LCCm;@~se>F8ic{E( z+wgD$G=G1zH^)YMQyT5!t}~%9mL`P)EHu%BVKa6oBl&{8Dc`6mKWK!)GZvcz@s}pp zmRGb@vD7xjQmbmvn?Q0M{A;K>iHYVyz~k9qxOtAq1Fd5z(5h_0V+UFjcz3$}3Wk+~ zC08Vj5f7@f#;C_{l0ObI%EV07Re4L*lq&L34XK{67k(Zf)P?zfIzfL(;sZQEh|T~! zr7Snjh!gbxQVI?J_Stc+dp;s8e6g z_bR*Amy1&fP6D6Mm)lbaC<8em2qzhCQa{eZAkO8!&WMaqNR<|b1n8)L>(4$+ zmqt_wEq{%C_b`zs3xKF46HI-Xp!y&~Z5_`qn_1cBHctcPb&!L#IchX~D~K_j6^Xzl z3nzI=*Ypk|9c7~h~y}c$f6il zCvZmn`8=4zU}Rd`Fdut2*J*GcCY$U!yp4ceDu3`*0Z-`guAk>=c)Q61ka&;X&({7- zf0#t`U$~PS0I#Yqc`PmJB~LiboqJT7TkQl|Z?}ZRq8Q29lBY1Hx%hTa{}-Q~Yd-`w zr->l6+9>3upIWK?VafOJ(6}@}x&DjBd&88MfA2r%!c;wG~*96qr??e=Q%7DJ~IDJG`%+?s*)2#7jBP!?mA;m=Y|v+Y)UekGUDRR|n^ z`Z3P^j~wGd_*xfqHQ8>_qXhtZ*?3Z9w(*%g^uLkWY=%A$j!wq@M5ni?e|Q2P^|3!O z#iEu6U`Bw{$|=r=w`t&i*rk|d4>~p_N>M@+evqZ6PMzf82F>{Mxz_HE&cke$#Bs@q zP4ZVKjurWN#nD1})ON0tBuToQvV0tWBX5!(esWsztvSL5&%kcsnBr@9f}1iA$n1`4 zN8%A|XIZ=y>7|ouKpUCrTSFWQRnhURv>#P7=q4t<9X5}WNu*to{EPUG^X4=NbF7gul2^E`c%%+d4M;2J=5&na)q zqt!3;Qb*cRWavm6KrCOyS%BGpimF7b3lu~$6ertx&yS~~nH}9*@CW0)_k4fI_aA@h zsPp=NX5f#t@P%W4teLME{!>ktYF7wVJ$wj3@fl!7aV18AYQVqq`2f%WIY;wp=4Zjd z>K(}F8Cdz8VZ%tA$j|u@ph$}h+RyJ_39$-hc_?5sABmUzR|p+{7aXaQvC>oP{Kbn` zH?OYVV*1qp`PW~#SMZ|bVIf6feVdbdu+Iu@w} zSx%SHZTET=M_LshcHp)L9N5y&G(#&*SVcNTZhjpJ4}hnC9SvEcaQU`d<3ImX*@>vn z6078+jnB(o+caZ|rJ0hjh;CXcGzrmO=v_5nACwVl#aPd&Shr8-9Kf`EJFp`~=!2(H zww{|$(Xr@1?s~8*1kagB$&m`qRpu&Zs60}`t!IB)jq<^Y&dS+MNu=ZV-y>zcA?bEI zE)sXntZ5j3-zOge21E`_dDLh3060Yt3~=Ckv(yAK0dM&dPAQlN@PzOqL;$X(n>gl( zmZIXCV`XA(+*UGN!;#nnFKz++k?^r$@O8u~JfgbiwC^eM|8=UZb4MY{h zn>!P7(T4G+fWh5i4ocWP&;j`#6Y!woocY#N{Poj+yCL%Nr4Fm|awz8F3o^FmJstW* z#O}vgfczi9CtNNtggb!N80f$J+jO(W$WnaD+cJk4TMC%E4Z$UVA85o$y7CchG!jQJ zcE`uy&CzlMu>T`{QtdL#mJ{T8Z3GF$70)aoe>BVJQ0v0 zzFae15RF(TjYUHi?**986(NyCF6N|vo$@|ZwIvysyJ5UfhInN>&I**}n`KawZ?4Ug zfP3Yw)8sy!2Q|O;A6WT6M9!iD{rZki0^5MyMD?A&LtnT6@5~pjiiWQ2R)Xt!f3WU` zoTbL6Dl~Ewa%6oy-{6#!c!L zPXyo$f98Tg(O=|2%73>eO7MTYDzBBreME>?|pqL`>8X^HJF^S>y1Yiojk8hwlHZoS;Xg`86?bARotj*= zglx(F=^{z`l}YPC*^LxwypeO>g$Lvl+f1 zYlIlRVM*gG`!%+IC)#0EW>$oTR)i|(YzIG&?)?a@k7aqaa?}wYNHip!ngDe~EgHy7 zk`x}@;&c_v1s_wz%cSU|ca&qP*AwN#818?sSdvX=7=Fv_VY3-Z*OUE$3ArQ6-r(RF zjp8>ywdD#%SmHTXR>)`HFty^OL?fou7dR=elbL~u+|=!Vf@|SzMUBR+ym-Iy71L9^ zytoJUk>OtXqEWquc6TS0710;JOTl>8XNQWNJbkPoQV&EI)I@w!4Xf9Zv?k#!zoNsC zaD=Np_Iw`-ucV_hAM=@yC1bNc^W4;(9L}QJl1X`@cpxJ0e4=+#AQC6ia017Sf!79i zYBHpPg)6jw8jY}cYon2W11X$Ub9hE!qGEAC0ry|5&%u+%F$uRMq5q=ch#VtVxTW;h z0E^E(rG(N05Q?e%u{YeGM=-Q+ws>fA`NO$_yyyP<$PI{V3qV`m2=Kq7fke=-K7za zwRr`~CL|Y=UO}Ys-L4A5>R;GJz6P;-GDP6$DUoWrn1rP`>(EQ3LD=mM=mOwt-}#ZC z1b&_et2G8U$P*UzaQae1UA8_{>MVYeQsw}2y%jR>Af`g*9i%&|w6@wxky9@Y4j9&8 zSL9!R<#<(Ta3>k2_nSBm!FE`nvmI!dcj=!5POs;Pln8xKpn`X8Ti^q?T3rmd ziLIDK91^431q^CCXXBqqup{^fQIq38&0j?8jY#-8z!)fz!dr*E?IF`C^_i`v*|~u_0h`m$0)e* z@6fKdNYWL%B_{m{BF(untg<`27ovF%A#QHNcuu%F3R1-z@OYlA&fmRabFJ((w0;?X z;Yr5siAf)}Q0_1*&AA8Lnh84OIB}G5YN~|9vHubIBunoas_jj28O}n**oCGGtJFowl zn~<(%ZcyV*yWh9^@L#RhaxEMF^OjzJm*4CAu2*xtnvMT+TjFlh^?qq}J6PIj>1CRF znPs!GohDx2do71QbjmM*>p$M~U0$`1$ z&--n0vsPU3hC7anReSv!Z_oX~a~#X*_WS*of3#k+=UOcXe|sIPjgMZt9h-N5qoeii z2U)X!EPnPX2zwGrtr(#oG z{o=O8RJWI^C#U-DHr1_PijO^Bqp8>U59G3>(u&gk8cL| z2Uo7?u09gQX#P=KH9c9zEynHGF7i%oAMelYo6;7~sWFTEEHkKaKWm1wByMuO<$kIA zFnIVb`DjoB$INy;{Aa(|LpX=TCWdR<`;V3Zq!E|Tc66m5Ua9$ng`eGjq$Zwasi^(F z^~&U?JzCBp0xDf7klf|`K&;Zz0+aA(Xkq$U^s(3VET`=`{cg=^+m_>WdfoPU+i|RZ z*KT!NHSH4C8;&0=h88R%eAtINK3=-ruIJUXOFpxX*SC7Dez(_ewmOd0>v}!Mg>}_! zTP@e?bvm_<*RxtZfcQHB_m_fX2x$S=m+WK+aX(A8`pv(C>4A8MX1W0^5+k?|;$%Lr z=8LRuyXN>-7ccCZZ8!P#eQRddEYI<*R;$BrS>5*1v)X!LtJ{Y1_m`Yy2r7R&cd%pf ziCb&IYx-6jde!fAtZvV%6=mR`WzTBwRdc+W)3V(5eY0=1{qnOWcEPdQPFr=s;a#X< z7c94Jxmeb*9Jgb+P8T}hYxkS{dfDt9-fyb+?lshemOgoe&64%wCl)zyW&hq&=>31^ z(sWu@w^#El*VWdDW7izZ?nHmhE(|IBqd#oIvzqx7?oo5T0Ry*BxM&`d-wr zx^5Hx*)LYJKRG|yX7=AcJsr#%jg`ts}AZBJB~*-acI_2pIHTinY&b0{Ob*0Q^nd(m(8 z zY^1HD;&P_Fs^Ust463aNx=@2|sA1B&4kIbQsOULr~*VY#hlcR+$~Mq zA8%T%;#<3&NG!lsu>{m5K6>4E9jl{HkJh$hyOvigxA;j~9n8TW?*BIo5cf9k0{w_GZAXb-H#RR*>Cq_u8=a+TB*yc5ATP`|WnS*|VI!)3w{Mh}>Sc z-R}9lmgPF0-F1Iz#T6IEI=0nsgX~yyJrDD7Cb+jH$!QshU?-Ev#CcBgOIZQJv(pPtj}b-Y?}CA2C|*Xs3M zx7TmV%YM}A^sTU#Z}yllUAT6WLsx&2Phg>Uj&y>@@Edw!y2&jrTA>38wka{6A& z>%Fd=fKRJC&{gNu@^0JC|GK)4cmKBa-0OQ*zuT#`yPoBByx;9ww`cXd9-J5*&}w=; z%j@OMo@04-ujaU*V0D|0>sUP?Vm-_5culA6ShiR59Lwvvzcr7_VOxJ~$Bmj!w`)0Vw`TtilpY$l;gD|GUbAC4o|iXUw&mKrrqi){{Z7+$E!*h; z{j+Auwr9Crm(w}R zYdU?a-|6MO7W`?pTNVsa$7;FFZr^HkYOZa0y=H&E3(fs*H@!Z5O4I3CUdwIvUCZg@ z&9-fIdYsb$^^M!{nr#oHvSzDChH$Bg4dtTGAE!X?K$wvj|Lc9sax$ovp&$0SFPY$o>W~*cM zIv#%4;tx!S`z0WZ#oWs5)d3%H=>j{>Y+PsUw&oB^?ny) zgDuuP&$2<++qQaME<4b-`tYc2+3gNIYPr3d+p`=w^}q8em8*r9Z+0!G)63=j+E&+% z>{<`hYBe=(zvF_0xfQaj?RvTRfrI~hw{L&-x-MTxHBiE}`Eu^}yd2hg%kyfzuGMb4 zVg}?+sPV6?Il#HLKYh^7AnYdk|FYio?P0q4407_(4J1t$dSx&nkL^jL@eDk~m@$h2 zKP~QF5wIT`D8Z|nHw0{nMz)zj&dcKddjgh416dSx^8*1ZqXGU!#m#d921i4TvATc# zPT^@*6U~?3L81Xb5o|Q(){H3H`C|EZ6Z#LiJK=U(x{WC|W|+}XzrAiW)_6NC-G=l= zcsncIUNsskyd9Np-!~ffc>C01+MDM`daKX#BhBfp_@)(1GFTM%IV}9N>Zhsr!s@4q z_|WR7q4?hFrZg(T`r;`-A8dd4@FcJ0NQAQw2IbD*GXyN6YkkT4=953RCvO-U;1w{p=EOl`H@>*MY)1>IyI@zcE+08auDED4$b#2hsJhzX z9zpJCvSc^1Dj(LwGzS2|wB%Knvg+Oz7$N%3n!T5``LKtkIaoIuWX)@@Wo>_bqm1sL z>K*$atMWO?OmlDtIaGMnJ6ToVPNNl6U9odnl}}h?nuArNK~}u#N_}o=(~a(-@;!Se zD{J#<4(bcyTbGaMma{tZcj+@IpHkZ2!E;tq# zDbcl8Wo%6DQ7y6FY?@g=w9J1JSnoAB0-*aY#pl8O!Sh&^2&`w%vY;FdYrq=}9=HIn zfKVEAS-$rZ4s^0j9{(E^~qLqj;I*G_B_ zV$;O>%>*~2oW7!Osc*gQ(I@B+q-IiXxx}U+l!L%7sGjm4;#Zr1?w zwMyojD4!DB3mgE*hUDaHT! zRFm$JCc*#7q|+$5yGfE0AJjfpzXOg*P#+dVaH56Qkrvt=x6glDxJXtjKb}vcAj^)o z;~i)>rtdnYE(*b_bCub1y`2q}NQa!R<&@;FzHVaW!P(^jYe2!jO@*q`Q@u5y}1H4T6jcu{;GYQ!oE%__qC$& z&cV_vI6TA@{L16k`i($__;ohm+?No30IcC(vr6aTz47JiT%>>g9eCk> zc^gL#9Q?rMZN4u^BND+^?E#;nbo-@sAA^O7*>kxp1q+xa+bs$I>~8qd>gP9IlLTX@ zJ2646@wMk%SWb@uqTm;HZr8 z`~QFM{{OxE|INF<|G#(t|7w4`U-q^X@1^wbexZS<3yK)%bVcv!BfX_l`amxc`9i_k zHX2oOBfY><^dkV&T{C-l{mq382t{-THyu(6_J0- z?BVS*9h&##`<*Y^CT(YWDu zimzThkN?`$!$DfVQn`N?A62e>1rH`$#5hY(g1M8gY{Wn4Rv520`PcTzrv~QSTPD#Q zh6>R7KtXF+*4H)}R`;+8;5A>{=Io$NWIDgPF$g$@B;}jiRru9ocfb#SZ9|KH`BJ<4 z*RGPg{Z+Ey@W)@jNY?*`Me_KsTqKYGqD3;_?^Nx6*5t#tCp3Qn$Mf4XZG-Y!D7AVEY|x;@es~*fSkU_AB0mi}i!btNQ@w=I0tv>qB#wYU1e)lwt{`?Ty zeT4e>TB9|W=B}|IMl20-Eb)!HC*2ckPE9u)6C9gpxJXRfi(SZ|8FvC6O_-_|cWQ#| z_HI4me?cYbrOO#lEOhNr5x3U0h5Ixuk10W&`(D!T!XImH2DDr7p3A^xIq`N|fu^DXqfaIr*N zAm_YZ|7Py<==KhMM+Yct`5fEWR-AC2v&f6zfixzAGh`x!?cMKQLvf`l9MkSq*Sr#I z_T|Pc0!p#nL5?oU8xhCA?Z$!mB^Kgjq=@GWbrJ$oY59DI-h%8sW)z zfAoP(EA50TW&u}b-!EpN55LiOEc3O5|)CSW>nLI_VH!>Sz%sQG6ABjFM7ROalJ)E=fRW+6BZ#f2-FM zl3w{U5-n1t-VZ!>y9$K zn2%V9y4BWdt9hnBB4G-l&RD!41HvhYorWHZT#(=AAFzd=rNV4QUy+%EW2+PmzET(T z1`FD2;2Xkx(u;D`EvE$?DO$9~e{mG1RH9I?8@{k+ATFf*g9h$9)8D zI`vsnI2|db7!CJl!oD^Q)7avLw+sZ*7aH_kMBPeT=#fU_^2cUHhoE-@s zzJZhz%G}OBrZnsWdBDtXf4)>ZgNsgDF@LO`XCBCR=DzpRsWtOMv(;?kw*3!X=`92a0I(vr0e|5~1zT5c~yX6|N zbTq0$>6S1xH*)Tmn8#Z*p8+5J3HXoCfS-LA{H!2Tn7o$8|CFyQk!^CZ(-n2V{aAcB z66uivi5^~g^CMVj$W`sdKuibg)-@{z;sUnR>=NYg=4o}{PssJROXLsI4T?TvXy*jz z)0E7LyK*JV^iwk9f4Yj)slP$pDl-S=6a{n7$;K9xWZ@kY{9851qWG2)+J?Gf?iwaC z90P)qXpc)29?eE?fEy__%ILZ@r3y)0vO>~8bRmx|&f1^VjVAd!4k2JIqm_^7# zkS9i=h3a*ge9TFjsx@I7tqhYC=SSIzKqC6Xn`;(^IMz91UfqraN#Xm1&Pel`vSbA$ z6Fug;jG7~|SXvbuQ3}XZzyr6^aDziMb7QZ}jf^I$rbj_0x-PYz(WP9*%r*IX8Z4|{ z%E}3myRf?BN+@;}sYy7ZKmp3BmrkvG8cG{k-KDr<&*7E5gG+0OD^{dbuEh+3&+<3n zpS2ABru{37i2pJZ+T0jf@Go#l7xvrw2gb~*8S|euf5gqrpwrC!Hp8pyBh=9tCR@L` z#p-2vdv|}Y%J=`h#=ttreg6xsVCvD|roR2T^`kZZ4VnD9gQq#Q?S}9T$zqTUV}AgV zd}DZ@W6zB(RuDhtxlTmwwtap#I3AW@NnP?PB48Dz-D58$Rv6s@`wg%cP(Qod?Wz%f z(2O`Pf1({onfX>HA{5ef6hgf4PqgtPF9_hB3IVyZykjyeONkj)1kYS9&CpHraM30; z>rX_bUf5qQO*MhO(9&`-8f^k~;v&&~%rXq_w^jz9k0q9Z625A70WeIUNsuFcW9Z$4 zq%3VJj`SPHtnm9NOs6J#c|Z%Be{$NE&1>Y}IAWFFEP~)O@nWhmOjF)P zi#RDY%F`VA1ADw#KZLLhr5bsvqkiIq)w(3ZC>)h*<*APP330C(m>}>IZB;eP(WD6^ z8N9Tc&3fGoT&Nr%{0LaX*-G&P@nR>!GngbN#v|{+3Gp;q#Ey?=bOerv89XP!vjVyk ze@I-~s5mBh#I_HM*?`1-AZ^PL)AL;@;ygr}6 zm}gGiJ57bE#lC?##QZ_h+0m z>MDWVr3{B?LL!6Hkwp+}&SV zV?QLLBKeY5l_3|i+GCk{@Zi22Q+y?KXZ7?JOw=!8!c6NQ=u7_vHa2YoW&9F7+Sc5n zeuj^K)}#+I{N_hZ`Xs||bPiq?8Gd)HN%u1R?pl+6mf@eyH0kFV{wdU?k2C!KohJP- z!ynHz>DL+l*QqA`IK%(?Nt6CDf5TV5XwqjHzHV!&4}7f~?}rQz-)Lhq;i)cW(`JUJ zUp47bhW(Ky{VKy>b@LNs_(r#0NrrE9e_8+0#u@5; zF_*Rei{hC(DEwnU>@#|kh^TCa!Gl#kSmd4zO_9A^vL7ak44p?FMO}7NISO?MZ1bFc z2<*V^ zDE+S2H$Jo=9lY~3(@ClbceFzmvnkkqg zn#8@L)esK1+#ie|wxB0lKNvqC2PlAUxaF?4{o>#3Cir4fyp1+r`1l8wWKsOFV8=8VcH{@b0=bfN|_#^Vc;R}YzVB`G<_)SX%}v@vv}#ooyFD`3bub-qgFFI zLl^cM-4#>Ucr?I6WoC3>sNlHIHF`9uPea<%o=mrfxhcWKJp@gancM8lUQUF9;YheNQPy)Be@yuHUxJH=|UK^(6mQD*#xD~xN zoSGq+@7L&2MCqh5P=;dD-fe%Mt?~mxp*8dFkI6ipzG~R@di=^QQbc10U47HodJvK| z0~ro6A7ICA*+|+ILM}PzJO^;TRR->ZcB>3DTc!4x$&E9C8V7g}$-wr0@77KXaYiZ3GJ zPZy_f110moPt6y9H@nWF*K8adHs16fTN&y~A4}^6$~U4A(dB>LX=WMBB-Nw9Bx5#I z>J2I;F~9d{G*1HJCod)@PfxiFwuv9Z#f-%M(Aj9>goKHo`nP`i;1~lC=w|Y!y;1m! zREy&Rl|liC2Soln0B}H$zwh#Gc|#uH)9Ll~&eq+-;_V8zmrMAC*j=Mwk^($rF(HJG z58AM4$amPt_vg^5OlAvzd|2CKwLwN9tPJ6l%{tQ1eQ0S2M^$&HP7qAojLSUGe+X3^VNkIvSqYJWU!c+Mo+A3zxKxS zgIXHZ0Cer{-h$mf zF#$o!JdI-7M~hHQ=M4gofxxW}a$mk`K$!~(MOfl-7E!-{?N0i#ypuYqpfN+2-FwA` zN&8*-1H#9re{Xdcd|E*0w$Vh^IEqia;Zz-&aQI7CwwLw+b2(3pGZCnZokL#02TeTu zR8#1M|5YSnK}HI&6N;IFW%bfXL5{tV7l-)_oqxBLPWR+jLG%_0mbA7 z{XGZ@cD?l_JPm76JR&ia9gvzRf@uX0rl7`X+N3sHBx!Bx-IAJDTiJRhs<9yVmZ6Fo zVCV3Ehf}&-rmym;p+tWEmA_p>x2fDmDe8nT(@se5ps??fUf9pQ6H}sZUZrq=zTwt` z3!o|Ac2##Bk?%Kxdm!kQuQsN~fUL9gx7Y7auHKy=U%EXbh$aTuVU8mM8+Tp|93*

    +tya?+>-tdNjn+J=D9}0C|PWw`j|5}g*VTH!QBAK2=lS@zu zUIb(Wb|I-1#r}lf%U~{%X2OFzs3h={FCF@v4@r^DN7}H4wYEW(Ky(uzk*lv7_Ht=| z(idV?VWId;3(TV74eu)0XjtbKQ{@1DR3!we`zs2l6Q$@qfBDigjjc*BUn4&>jV0w4 zefiSgG^lzsZi4PzXf48u**jWNE}@fh-{~eRb)#aVJ-uCjR(6M? zx|3f%f9{qbz|4WkqWZ>8ieWUM0_4QYWv`#1jL}?bXDA_98Y)#)(vB6U?qk-`Y)Tc8 ztiEj19_dTkPx`K4{cbN{hZ5|N(qtfQ;=xNGP5{gh5NnatRwKp?@6@0OC?+ZM#IDDD zu6p4X@P)UcEn}7#)w5QbGP>)3D(6h|P+B)8<(T9H9Aja)pjrMA&Q_X zaEuPKt3!xMLQ;YJcnOL+JH@kk1;K<0v5V;&;bq#1x3*B&i)9281A+nS6V}}iLC>9a zB_~F?`{bM+4bhr$E4R818^S|j<-SHGL`wQAc)LgX`Eg&(>S&RFz0PZBbD_JMfh!mf z9;T~|Fii(!CdT^Jcx88gQ^pF5U0Yril@%8EJDO(rs;JWi!6h;(LlHZrJn;-vv8P`( zJE(kcOuBwzd#!F)pz|gqJq!YQ>oGw%1<#bzDftQeGcDldiB)8&cqDX`FSpk(UT`>e zLE_rkFhe&6cO&qI?FgZ5$kg{){cCcc#@;Yx&7O{4KR|yX#MHxolqMKnjZnr%2Mh$J z)?1k=5n<@ zXwd$7I5u3=kJtXl@vVQI0<8waBNo-M7|uq(RdD#Tz0fk@890q5lYls2E)Uw+l1lXm zriBUu2R7LLh^Yd9@(1CV%;5nxa+Uo-+=!)&jPFzsBzghco|rK=(|SF%*fq?a{cEr@B|~~_f^+;_ z%nzdgt4!l5?6s5w>1X&+tQ&XulnHw+HnGeOjvB!+4je;&O&DyFnKd$J%ZE&Arzx5n z%Ejmrcu-IEDph(FEmGDkdh6!%S%GQTw6Aa>mP=Eg0UppevW4hZBuNiLf93(;H?cP( zib+!?d*fQ9C)8m9f5WIah?5O@$x52@8xSVg_Z3((Dq&4uU`^0tug04`>X>oQ>$~uW zo;cQFpLv^qV#+8oA|FaM%b7?LYQx+OQ!#rMQoZ zpi`=U?VaBzG>!j;WZEHqZ9|syjUFK&LwOc#V7GyIreks&yF*uhQi_~f(M?|T!n@Oyrv3fYLMtOdyxL(9xT|xkl;)OOQJz2z zw?GVCwOsFh)ho)M=@i-h3|~$33fTi&uMi*U6vv11eqa*xNV8L8YxaG~Etg`Hd_si}^}6X(wMn09@Iv|NS5clz8?j&Lf7e2Rqis=uTZqU7KqD6lea(9$EK|y0 z-lRo4K|se!e?VTeFY=U`lfIzTY%EIU?{SFmQKdc%RUU4bZ4=A}GkHYs$rwYn7TJ{)1KeQu{DnpH^MRZ zTcoJdh2SGGW*$OjtiVgsQveE5WqRa*B!ej4RIE?GR55Wu+!Cr3BnTs}usB+$ zV8`{z81sVqrJyVa-wk1_!oJ+FF{p!gax$*TY2=|BiI!l$yr^}*{C!yKa`l5Df9m>$ zBh9j1ff=}dPQNi*Q3E+<>JDjR&}Pmnq!tyE6N-=K%RhTVEDMJ}< zR1Gw*lGmU;qdzg%ds?`U`J*w-Izhc|E-dO$)(sH$*c)Jh*aV9AEFD~yzih^Cvon4v z8t#m@wh*sa!1jCNewJS+US4+!f2%Who1OVfak@J5tt~Vy10cP*1YnxsseE^XCR*EG zrJ=-~xVzWhXPYWCW2R`fx7XaEie^@5`p85kJpDSn<2_>eBWzf=!v+M@t37@RYqh&5 z9yRF62X}Mv%nLd+dFrR6k<7gzQPQJZ5|4xE&Z*t{i9ZNP=S!G<33Hgqf9-_99s5Dx z)NZ}lY&3p8YP@;dXdwzgxS6uajJ4#C(rNK|3tCk}FKBpyKM9>$qiNYJPi{v1XmE1t z@jI#xqxl1?n0Lu4cgkAVt=($a$zrIThO3ibuijpqoO~$F#dkJrV8eiL^44#zmtou9 zZv7`VOEQe3ARuw$)+cx1f8>D;Z61L_a}+wYm;_$x-;&Y}nfjv<3Dto%n}09nEC)Pf z@q!Wtc;<(VQU#cpAZQGy;APRNrLh+#5F|DOX`+qei{o!w*+|AgsY@GCrzkb_jI<>!% z5&YMYlWnK=xA7kQf2Sn3AbC7i(%Sl>+fMCo+e7$IN#4;w*j=468xwAXj`;^Y`c=>GCqE~_;?02cDHx;#!BlSesXGm+u7S49PAXy`CS2R?|NisSDrFJ z3m!)ce90YlYb(3p==|*bqH%b1b^0?jO@{DaQR0`wix0FWY@haUCFlI&_~e4-lDz|I zPN;<#uSiD2f6;IyE3Y{k91NtI$LH@GSBGyK9}eH2u--YfzwPhat^KB2=4Qew2X-m<Pb-jU#z01;99Ko$fS-?(-d`(A)+ zi5Dh~gv37Y=p7l{_-SL2079o8j-47f+M~HI{=wZ?)c)~;B3c;@!d)=)?)m-A@ALfI zso4isf2-Zx+dXKt1rbwSy%G2!S%tA{aR_!Lh@660r6}4KtK8hz)gFy-DIq8&%;UUE z;2t%<;^n1735 zn4Gu}YdwhW^%>)Ulyhd$ADZ&BgqB^&$N@-Ae>I}m2bV6jX%zc^L}ALG7jlu2A2Zk5 z$^%61mRux`?pQwWTxAO)zXCiTg${IOlX90}ft?y(W(i&?U6-b%oH>0XXfS(zUrQp; z%9k+#y-ln40ek>$+F-!gw%~vn&H7znrB@_(70iHb%YR99_KhU9wG zp+4E^KMhFXxViLj&nwlaN6bbs4iW_ZJn@qbVDVzwMFCF8(@9LD#c-cS?=#NR98TZ+y3^@m)>hySm1A zOO5YJjqk3A6}}`0W!Im9?rlP-S=*C&$YB_o>dUnda0_e+6Yh zkLDdG6$Vi-s;=oVS**&b$gldZizM~O4}!7d)F?t~fEVfD;Ypw>hf>Dt6o+w6*pPs^ zl1gg`R>||=J5#`Re32zqLq3bI*WZC`aX*_ZI2GcxkMnmLcjn8XPy+DL{|G9ylH zi#>+_N*TatX|>_MQU-8a zT4VUHlmYyf-6s53$^ec_YY6|9G6dVDwX=h3#h<3d+25<|mz9$H<&qK`e`cldZn>~s zRdT0XvQ<^GT`t+KD%n(luJCEfoSNbO-bkI~oL4g(9t@kxGz;d(-nO@|<|zD{*8X5; zS7}bev8m+QtZ;4YgIzT%=iBVt`)xIgb8hxV2Tf1eg);A^wR14s8LBfXvuY&%O~KNs zcFS(sy3D-xcB|P^3TSybJIAk^$9v^s zRotA{uU{V@RTozIIpfyB-tMkkTIJ}F_AVjAmHZW+&UkycGu~S%S8#Q9c6PmSYo&n9 z*Eu-YZ>pO?oV6Zft;JUbjX3bs7t%ABR0SucaWCds%w@|M=d272mtGf3o6tmCA%xw()%@h9id^ z{xtrNGLkD84iyRw&pV!_8Dsx~1stv}z$9+E87{LtN|pcA@n3-j8l-|D#W_1h%~*FX znNo?$WsnYKIiqxRzfD9@>TUznHRV26@ZqC*ftsGiX#Wp~{GTX0Q~71;%JQG9v_Xz* z{-Y>Fxy4##e`&}wD3526Rn>^J0)_pTQY7VtC~)3W*sN6X&!IC-FI0l&$q8pKDhcS! zOKzT46C8tMTnQh33(2xZ368DT9}TMLPIrG(-MDnMcpnNl@bpbsZ=T5irmc`u_76^t zNe_!@ntLIsqz!cQB&%%f@BICF6V}N2<;tA2I{Murf8%yOm&$}tsA4kmO+bp$RKadwSe~zuY>r47I&sepU z8qbkM=Q;-h3iagZg{hf%W72>?gAG4SNXiQ!T^$nMt|_igCH$Ovi9#;W0q@cok(2t&${9YVT^dPMHuGM!{kh zek-!kcGLkcl@AUxfGSg|Cy-}U-F%#~Teq*bpNoW=(tC$#<(2Ps?TxGsi4H|C`YpP< zt__U>y}De59=BALcm63cYrY58tmcXcSRUy=f0M7Z9%%?}{tt@w`QFaX{(r;;O8RqR=d;oQBwl_yy#gYUn; zy?OKI$$J#o(;D85y}DgXC|^?8;>ff`W;I(?7A;-t$|F%20BCf)?ixYUSJK zRF=5eYVAP2R$kRshO%B&K)l~y{G%3l578o(=R;K{<9vYq6(bharUaDZ*yFII8&}eU zZHb1Zaj>2bb$M0q6U7$;93#=S zc=3;#7lSgfJot)B*3c8L>o3+_zMyQLg$6snuA0haCZBj^==_-`Doczb-KMiOJDB^R zlEf#%D12A_2pAVhS~6XQ%_2dTwr$OnCSrgl^+50N7D#hLoj zT8(l^3Fk>YW3I|mYF<*Q|Fi1s->PdLM3XfJOR7l^bd_%@^$uMXVt$i&65vvAqBZfQ zFxb}U-sd$HnMvt=qCVT#f7a9xwz7EMPrbk&cAjiwy(5Kk(|;Z>6%+WXrfp&Et7N@= zy2LaP<1G!cW>#QcBG;Q6RZSId9u!9qI&uKktsvRj@#!ARQM+f%DD zCxyZamLJXh&aW1j?piziLKUEo_fDE8RcxxiZMSv~_TK2YM*G$-fBWCw{9cE&^gR`D z51RJAz5f(i;yA91kDma&zjxd!%K`HNz1eXW+qa@BE)Sfhy|U-(Gbk`xkHsf1%Geq(UqzDb$ySc|#r= z^Vq-j(hBK{M%%sw;?@f)`00GBsbw3vuj1p9h`ey!eK1%y9;S(gEiND48T zt2AXKcA0_`2e*j_P;0=vzFv8g zE8#KHg*l2o>_}T>x+J1MRQ0>T(Vp~X82)iYq>OUAvA|Mv3|n?gzzkb`k?{=JwCi@ z*6SO!M&qGgH*ZaZZ)sQvl+iVtfy8f5j#e%lHA6%YaSMfVtnJWk*di{N@J<`^AP2p; zZ}}q^loSh%G78B}>Fo)sHaRJ}4 zGn8@sJ<6BRp9mfSCYSG@2qg?D`s1c3gSo0fkg{2qAfN~oe-A=RMQ~WqN|bAY9(kGE zeYoc~J6_?h*%KQMP?F#C`lyrk5_wS@4JnFEOgn&wZnHBifD8qY1qCwfqYm}^-&@Fl zAPNAah~0sTW=AS*3nK!j(1B=$cyL$H1-_Z5~FBHgU4CFFG&1w zNj>&OF@!qsf5#$Z+`FsyXQwoD5l2|{dMHOGs49jacoPlw&fYV}qAfs-Mf|3aVx^2m z1r5a(hOdlwVQ`R_&>DLboAOBFBd(d?dp=2qtFV69S9h&G-(=P6b^}jQy3y#&(9tr(Ohapw2Vi#y$fg|dfd=c3Wm`MB`jga zTbHV#2p)g#u!udmll+k3piU%e(@&`~{g(XR*UEVaqB1bxINpLSpCnj-%ZzgOSW0Q2 z8ISG?F}89X+VSgkDXK*ty?T&F0vIS-{jHYQnET=6)5V!f1K>f(H-AVO9522mQP_d& za(5f&{RcSaA|%Psn-i0S!)Qc4U7Q|8vw0N4GX8&fdH%s-k1l`wVEPDRkr}mrynvym zt5lL1V*=6H`3}usze2D{%#gSot!1NxpjgZ*mspJP^C23MB7l>e$}a?VA_=sCGQg8S z2tK)KvAEZ0*Dt4pq)7gNrMrUY7=&HbEEc9kUGvcvJ1A8;Am^b@s-TO~;Rm=d00<=l z9o~Q4-rZg~x-yBRB5oq#!3%MVaD)hPdTLWI0h~A>1Q4{J`d;8CWK?U^lEoY@7^MU} z-5^p*j)F2CwC6WXOr1D`aCzIUgWa_q#;Hs$LR^ki4$1LY#Aoir76}(K62oi8l|Pot z4I4w`!*J|R7A$|Gi4BUl4L__wROi^bi~WC;=ON7FtFd$PF^=XWP9YL)3?bKWjIt6* z1pO9QO}!qQ#G1!Z8quheDZ(L5!(laGBQI~@N6{4;V-v5P$B543eoLbltj?p{LmDx) zTh)~mKhmjjLR?Iuv(d!z48nKO&1Qxi8hbok-&?loyZigAZ@VYPn8#mg?b&;%Qzm~% zrTG@I@z@bD(;^3Mz5Ihlu1(_w&?hdzG@R9Mh(gOU46Qu5F?k@YShSds^rHZOK3*|I+|&3e~9$uPOq=8@Z9GJLPiy7$`3gdc3T zP=?{3bu)q(t_Bhs!PkG)JxtfdFanzpxjn z0h*&ezu{RZrD5z3ilEtHj);A05$5?_O`J42-$a??7eg84WSM}rFbUSh2ugoxP#}18 z6t%|%{kXYlMd9^`BxxKy@W3}F=g|Za1~6u9rU)U2<`ivC)b93L(4Octe3~&t zD(@(dC2Qoz>4Vr35oE6H!$^N-Wc2#jD+0sw`eN6JcuR=$IlNA?<=V*aC4JFUFX=C% zUXqW{&)-BWe;Jh$iUH2V0C9wUI><;w=bW1?!$&|$nI2YFUMsJu#0{opxh$cx6Nb*JDbBp)k&fgc1V|*eNJr>>v0D5oMx(UC z%ZPV9Cpu}*Sq>wjcrw)P8oB(@aFp$ETpYn+;3WyHX)o*=-e_bv25Z9T!x@3IbXE|J zuVG!zT zxTPGYqeYTNGx|}CIksRnq%5FBFhsXQIL>I_I*gn z;^z#1KGHQZhG@x~8Q%O=x4xqc2fi-Ia6mFVy1mmqXGw-H?NF05BN^Vj ziZwZR8BSh*(qtqVj?Q%Rb&=r*GS)2$$?$JiBke;IAO5Zz{Scm!zi2YvWcXcMx4@q= zJPaOmph$)ful6)KHyQrA_q!&;%kYPN-3(_qzS4hfyAK(DJ$tLkIL+|*{-Y*ikm2DU zLruo}3?EN*F{jTn{OgJCEFNa~Y@}PMMTQ6djwa(W!{amE>~3cG=Xbh*)W;eAjuerf^4P-(4)72!@Thofj`P^x zc$x<~#&dU!C-A(UHyRx@=|QAmfZuoLbX(2f^xx9;fA7ulgZM@F_}rbcdi1~y+>r^b z&k??MLvw)eo$JAa#k@wHyKY>s-&u2WfK%j{cka-<24xg$2%0AJg?^1^y?KA%y+imK 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 J;ZVHt9{@ehXQBWA diff --git a/auth-tg/index.html b/auth-tg/index.html index 8ad024e..a82180a 100644 --- a/auth-tg/index.html +++ b/auth-tg/index.html @@ -1 +1 @@ -X Telegram Mini App Demo

    \ No newline at end of file +X Telegram Mini App Demo
    \ No newline at end of file diff --git a/auth-tg/index.html.gz b/auth-tg/index.html.gz index 9679801d00ee68966b1352fcf16dafe60e336bb3..16be32734bb7f9d2a6b0dc4490b1d6e217181202 100644 GIT binary patch literal 539 zcmV+$0_6Q4iwFP!000001D#Y|Yuqpp{41*aRw653g;H#j(mb^k3Rh_IsFTL)5jPW3TQq>(w?P!90G&1BRZ`U5` z;}hin(4QpdZ8MO4~30B@P#Y2UZ!BLFhb{ex${%lM~QMl}h zdJi@smyW_4xhz)DEkxxqF;m7KqiHI38Ivf^?wK^kblcBha{)|qBaW$)dz-;J9|Ul|0H|f zeRQYxeCeyH%yz-o)NYz8(qolt8dU^nm5_os?}z$kC%bxVj#M6_k^x!Sl*-ENh*gV| d!nQ6lk<9WfPEBRD@@DyB{s2%F{&8{y008`?{?Pyc literal 539 zcmV+$0_6Q4iwFP!000001D#Y+Yuqpl{wrSgHtM(?H&{m!I@YI+!Qck#9$i~W)H;@H zDY@RiAIY`XyOzN^KNy6*@6#t4xq9Qt$u@!NWe80*-zwPH)dj?&sd})!sRj_MTyHaj z)Ws;R{#cl%3K(xyhENyiC>E;E(AI@%?KH@juOde9ho#(>Un zHv$VE4|A{)TVUA_^hzKjtuMdnUvO>gD7}`>Ji^Kwrg*H7GB}D6++Jfg%AbsBDGHYz zQ5V1_X z)qZgA?P}?(smyM{ugPzlD$+xh-!!TS;FXYqIPZu0YA3sXXpU4Kqmmw3*_6u4?1`1f dNujTcOeC|s$Em5zPTnkE%pZiglYVjp0035!2d@AC